/*----------- DETECTION JS--------------------*/
#jserror{ background:#FFFFCC; border:#FF0000; color:#FF0000; padding: 10px; margin: 0 0 10px 0; float:left}
#jserror dt{ font-weight:bold}
/*--------------------------------------------*/

*{ margin:0; padding:0}

body{ background:url(../images/background_01.gif) repeat-x left top; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#666}
h1{ background:url(../images/maquette-avenir-elc_06.gif) no-repeat left top; padding-left:25px; font-size:16px; font-weight:bold; color:#1b87b8}
fieldset{padding:10px; border:1px solid #366db3; }
fieldset div{ margin: 5px 0 8px 0;}
fieldset div label{width:90px; display:block; float:left;}

#global{ width:1000px; margin:auto}
#header{ background:url(../images/maquette-avenir-elc_01.jpg) no-repeat left top; height:263px}
#wrapper{ background:url(../images/maquette-avenir-elc_02.gif) repeat-y left top; width:1000px; float:left;}
#wrapper2{background:url(../images/maquette-avenir-elc_03.jpg) no-repeat left bottom; float:left;}
#gauche{ float:left; width:263px; height:506px; font-size:14px; color:#fff; padding:30px 0 0 30px}
#gauche span{ font-size:18px; }
#gauche a{ color:#fff; text-decoration:none}
#gauche a:hover{text-decoration:underline}
#content{float:left; width:667px; padding:20px}
#content li{ list-style:none; margin-left:20px}
#content a{ color:#666; text-decoration:none}
#content a:hover{ text-decoration:underline}
#footer{ background:url(../images/maquette-avenir-elc_09.gif) repeat-y left top; clear:both; color:#366db3; height:17px; padding:3px 0 0 3px}
#footer a{color:#366db3; text-decoration:none}
#footer a:hover{ text-decoration:underline}
#footer span{ color:#999}
#footer span a{color:#999; text-decoration:none}
#footer span a:hover{ text-decoration:underline}



.space{ margin-left:425px}

#img{ margin:10px}
.float_right{ float:right}
.float_left{ float:left}


