body {border:0; padding:0; margin:0;
	background-color: #333333;
	background-image: url(images/fond_page.gif);
	background-repeat: repeat-x;
	background-position: left top;
	scrollbar-arrow-color: #222222;
	scrollbar-face-color: #444444;
	scrollbar-highlight-color: #444444;
	scrollbar-3dlight-color: #555555;
	scrollbar-shadow-color: #444444;
	scrollbar-darkshadow-color: #333333;
	scrollbar-track-color: #222222;}
table {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e654e;
	border:0;padding:0;}
h1{color: #003300; font-family: Arial, Helvetica, sans-serif; font-size:  15px; font-weight: bold; border: 0; padding: 1px 0px 1px 0px; margin:0;  letter-spacing: 0px;text-decoration: none }
h2{color: #666666; font-family: Arial, Helvetica, sans-serif; font-size:  14px; font-weight: normal; border: 0; padding: 1px 0px 1px 0px; margin:0;  letter-spacing: 0px; text-decoration: none}
h3{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 13px;	color: #003300;font-weight: bold; letter-spacing: 1px;padding: 1px 0px 1px 0px;margin: 0}
.cadre{border: 1px solid #ababab}
div { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #003300;}
ul{ list-style-type: none; padding: 0;  margin:0 0 0 10px;color:#4e654e;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:normal;font-size:11px;}
li { background-image: url(images/puce.gif); background-repeat: no-repeat; background-position: 1px .4em; padding-left: 1em; }
a{	color:#007700;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:11px;
	text-decoration:underline;}
a:hover {color:#4ba000;}
p{margin: 0; padding: 0 0 2px 0; border: 0}
.just{text-align: justify }
.gras{font-weight: bold}
em{font-size: 13px;}
.blocgris{background-color:#f7f7f6;padding:4px;}
.blocnoir{background-color:#444444;padding:4px;background-image: url(images/blocnoir.gif);background-repeat:repeat-x; background-position:bottom;border:0;
	border-top:3px solid #666666;border-bottom:3px solid #444444;}
.blocnoir p {color:#ededed}
.blocnoir h2 {color:#ffea1b}

.blocbrun{background-color:#cfb96b;padding:3px;background-image: url(images/blocbrun.gif);background-repeat:repeat-x; background-position:top;border:0;border:1px solid #b3983a;}
.blocbrun p{color:#333333}
.blocbrun ul{color:#333333}
.blocbrun h2 {color:#ffFFFF}
.blocbrun li{background-image: url(images/pointer.gif);}

.note{font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #AAAAAA; text-decoration: none;}
.blanc{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;color: #FFFFFF; text-decoration: none}
.blanc:hover{color: #67b7d1;}
.separation{font-size:3px;}
.exposant {font-family: Arial, Helvetica, sans-serif;font-size: 9px;  vertical-align: text-top}
.clear{clear:both;}
 /* FORMULAIRES */
.champcontact{ border:1px solid #9ba6af; color:#254061; background-image: url(images/fond_champ.gif); background-repeat: repeat-x; background-position: top;
	background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-left:3px;padding-right:3px; }
.champcontacterreur{ border:1px solid #5f0606; color:#FFFFFF; background-color:#be0d0d; background-image: url(images/fond_champerreur.gif); 
	background-repeat: repeat-x; background-position: top; background-color: #b60b0b; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px;
	font-weight:normal; padding-left:3px;padding-right:3px;} 
.send{background-image: url(images/fond_send.gif); background-repeat: repeat-x;  background-position: top; background-color: #005f23;
	color: #fcf022; text-align : center; font-weight: normal; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; border:1px solid #004117}
.erreur{	color:#be0d0d;	font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:normal}
form{border:0; padding:0; margin:0}
input{margin:1px}

#trame{background-image: url(images/fond_trame.gif);height: 100%}
#contenant{border: 1px solid #aaaaaa;border-top:0; border-bottom:0;background-color:#ffffff; height: 100%}
#contenant #bandeau{height:170px;}

#navig{margin:0 0 20px 0;}
#navig p a{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color: #999999; text-decoration: underline;}
#navig p a:hover{color: #cccccc; text-decoration: none;}

#colonnes{border: 0;height: 100%; width:100%; margin: 0}
#colonnes .talon{ background-color: #444444;height:18px}
#colonnes #c1{width: 140px; padding: 0; background-color: #444444}
#colonnes #c2{padding: 0 8px 0 15px; background-color: #FFFFFF}
#colonnes #c1 a{text-decoration: underline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; font-weight: normal;}
#colonnes #c1 a:hover{color: #ffe819;}
#colonnes #c1 ul{margin:40px 0 0 0;padding:0; border:0; text-align:left;}
#colonnes #c1 li{border:0;border-top:1px solid #666666; border-bottom: 1px solid #000000;margin:0;  padding: 5px 10px 5px 15px; list-style-image: none; background-image:url(images/pointer.gif); background-position: 129px; background-repeat:no-repeat; }
#colonnes #c1 li a{margin-left:0;text-decoration:none;}
#colonnes #c1 li.selection{background-color:#585858;background-image:url(images/pointer_jaune.gif); background-repeat: no-repeat; background-position: 130px}
#colonnes #c1 li.premier{border:0; border-bottom:1px solid #000000;background-image:none;height:1px}
#colonnes #c1 li.dernier{border:0; border-top:1px solid #666666;background-image:none;height:1px}
#colonnes #c1 li .petit{font-size:9px;color:#ffe819; font-family: Verdana, Arial, Helvetica, sans-serif;}