/**
 * ***** BEGIN LICENSE BLOCK *****
 * This file is part of Mimilou website.
 * Copyright (c) 2007 Thomas Bouron. All rights reserved.
 *
 * Thomas Bouron
 * 5 avenue de longchamps - 92210 Saint Cloud
 * Website: http://www.zenstyle.fr
 * Email: tbouron@gmail.com
 *
 * ***** END LICENSE BLOCK *****
 */
 
/**
 * Global
 */
@import url(common.css);

*{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
}
body{padding: 1em;}
img{border: none;}
h1{
	padding: 1em 0 1em 0;
	font-size: 2.8em;
}
h2{
	padding: 1em 0 1em 0;
	font-size: 2.2em;
}
h3{
	padding: 1em 0 1em 0;
	font-size: 1.8em;
}
h4{
	padding: 1em 0 1em 0;
	font-size: 1.2em;
}
small{font-size: 0.8em;}
#page{
	width: 822px;
	margin: 0 auto;
}
.langue{
	padding-left:700px;
}

.langue a{
	color:#444444;
	text-decoration: none;
	font-size:9px;
}

.langue a:hover{
	color:#333333;
	font-weight:500;
	text-decoration: none;
}

.content{
	margin: 0 auto;
	padding-top: 30px;
}
.content p{
	padding: 1em 0 1em 0;
	vertical-align: bottom;
}
.left{float: left;}
.right{float: right;}
.tcenter{text-align: center;}
.tleft{text-align: left;}
.tright{text-align: right;}
.big{font-size: 1.4em;}
.medium{font-size: 1.2em;}
.bg1{
	background: transparent url(img/bg/star1.png) no-repeat bottom right;
	padding-right: 37px;
}
.bg2{
	background: transparent url(img/bg/star2.png) no-repeat bottom right;
	padding-right: 75px;
}
.bg3{
	background: transparent url(img/bg/star3.png) no-repeat bottom right;
	padding-right: 31px;
}
.bg4{
	background: transparent url(img/bg/star4.png) no-repeat bottom right;
	padding-right: 23px;
}
.bg5{
	background: transparent url(img/bg/star5.png) no-repeat bottom right;
	padding-right: 25px;
}
.bg6{
	background: transparent url(img/bg/star6.png) no-repeat bottom right;
	padding-right: 29px;
}
.bg7{
	background: transparent url(img/bg/star7.png) no-repeat top right;
	padding-right: 29px;
}

/**
 * Menu
 */
.trait{
	/*background: transparent url(img/other/end.png) no-repeat right top;*/
	}

ul#menu,ul#menu li{
	list-style: none;
	float: left;
}
ul#menu li a{
	display: block;
	height: 120px;
}
ul#menu li a:hover, ul#menu li a.up{background-position: 0 -120px;}
ul#smenu{
	clear: both;
	list-style: none;
}
ul#smenu li a{
	display: block;
	height: 18px;
	width: 140px;
}
ul#smenu li a:hover, ul#smenu li a.up{background-position: 0 -18px;}

/**
 * Pied de page
 */
#footer{
	clear: both;
	padding-top: 2em;
	text-align: center;
}
#footer a{
	color: #E93091;
	font-weight: bold;
	text-decoration: none;
}
#footer a:hover{text-decoration: italic;}
#footer .note{
	width: 650px;
	color: #C0C0C0;
	border-top: 1px solid #D7D7D7;
	font-size: 10px;
	margin: 10px auto;
	padding-top: 5px;
}
#footer .note a{color: #C0C0C0;}