html{
height:100%;
}
body {
	margin:auto;
	padding:0;
	background-color: #011a01;
	min-height: 100%;
	color:#fff;
	font-family: "Trebuchet MS";
	font-size:14px;
	text-align:center;
}
.left{
	float:left;
}
.right{
	float:right;
}
.center{
	text-align:center;
}
.clear{
	clear:both;
}
.aere5{
	padding:5px;
}
.aere10{
	padding:10px;
}
.aere20{
	padding:20px;
}
.clear img{
	margin-right:3px;
	margin-top:20px;
	margin-bottom:10px;
}
.separation{
	height:1px;
	line-height:1px;
	color:#999;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
.couleur01{
	color:#CF0;
}
.couleur02{
	color:#9C0;
}
.couleur03{
	color:#CCC;
}
.couleur04{
	color:#000;
}
.couleur05{
	color:#66ff66;
}
.bold{
	font-weight:bold;
}
.size10{
	font-size:10px;
}
.size12{
	font-size:12px;
}
.size14{
	font-size:14px;
}
.size16{
	font-size:16px;
}
.size18{
	font-size:18px;
}
.size20{
	font-size:20px;
}
.size22{
	font-size:22px;
}
ul.liste{
	margin:0px;
	padding:0px;
	padding-left:15px;
	font-size:12px;
	width:155px;
}
ul.liste li{
	list-style: none;
	margin:0px;
	padding:0px;
	padding-bottom:0px;
}
ul.liste li a{
	padding-left :10px;	
	margin : 0;
	background-image:url(../img/onglet.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
ul.liste li a:hover {
	text-decoration:underline;
	color:#336633;
	font-weight:bold;
}
ul.liste li.select a{
	color:#336633;
	font-weight:bold;
}
ul.liste li.select a:hover {
	text-decoration:none;
}


a{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
#site{
	background-image:url(../img/degrade_ciel.gif);
	background-position:left 247px;
	background-repeat:repeat-x;
	background-color:#66ccff;
	height:auto !important;
	width:100%;
	min-width:1094px;
	min-height:100%;
	margin:auto;
}
#footer{
	text-align:center;
	font-size:12px;
	color:#333;
	height:40px;
	width:100%;
	min-width:1094px;
	background-image:url(../img/footer.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:20px;
}
#contenu{
	width:1093px;
	background-image:url(../img/contenu_cadre.gif);
	background-position:top;
	background-repeat:repeat-y;
	text-align:left;
}
#bas_site{
	width:1093px;
	height:29px;
	background-color:#66ccff;
	background-image:url(../img/bas_site.jpg);
	background-position:top;
	background-repeat:no-repeat;
	text-align:center;
	font-size:12px;
	padding-top:40px;
}
#bas_site a:hover{
	color:#000;
}
#header{
	background-color:#3399CC;
	height:247px;
	width:100%;
	min-width:1094px;
}
#menu_gauche{
	width:179px;
	padding-left:75px;
	text-align:left;
}
#centrale{
	float:left;
	width:761px;
}
#centrale p{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
}
#centrale h1{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	color:#33ff33;
}
#centrale h2{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	color:#66ff66;
}
#centrale h3{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	color:#99ff99;
}
#centrale h4{
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	color:#ccffcc;
}
#centrale a{
	color:#66ff66;
	font-weight:bold;
}
.menu_top{
	background-image:url(../img/menu_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:20px;
	height:36px;
	text-align:center;
	color:#000;
	font-weight:bold;
	
}
.menu_contenu{
	background-image:url(../img/menu_fond.jpg);
	background-position:top;
	background-repeat:repeat-y;
}
.menu_bas{
	background-image:url(../img/menu_bas.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:19px;
}

.fond_lecteur_accueil{
	background-image:url(../img/lecteur_fond.jpg);
	background-position:top;
	background-repeat:no-repeat;
	width:399px;
	height:334px;
}
.lecteur_accueil{
	width:300px;
	height:225px;
	padding-left:40px;
	padding-top:45px;
}
.mentions_legales{
	width:680px;
	margin-left:10px;
	text-align:left;
}
.boutique_plus{
	color:#000;
	font-size:10px;
	width:110px;
}
.newsletter{
	width:356px;
	height:70px;
	background-image:url(../img/newsletter.jpg);
	background-position:top;
	background-repeat:no-repeat;
	margin-left:10px;
	margin-right:50px;
	padding-top:40px;
	text-align:center;
	color:#000;
	font-weight:bold;
}
input{
	color:#000;
    background-color:#ffffff;
	border:1px solid #000;
	cursor:  pointer;
	font-weight:bold;
	font-size:12px;
}
form{
	margin:0;
	padding:0;
}
.signature{
	margin-top:20px;;
	text-align:center;
}