/* CSS Document */

html, body, div, p, h1, h2, h3, h4, h5, h6, ul, ol, li{margin:0; padding:0;}
html{ background-color:#5e5d5d}
body{ background:#FFFFFF url(../img/bg01.gif) repeat-x; font:12px Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size:1em;}
a img{border:none;}	
a{ text-decoration:none;}
p{margin: 5px 35px 15px 0; text-align:justify;}

a:link, a:visited, a:active{color:#629ba7; text-decoration:none;}
a:hover{color:#629ba7; text-decoration:underline;}
.gras01{ font-weight:bold;}
h1, h2, h3, h4, h5, h6{padding:15px 35px 15px 0;}
h1, h5, h1 a:link, h1 a:visited, h1 a:active, h5 a:link, h5 a:visited, h5 a:active, h1 a:hover, h5 a:hover{color:#2a4591;}
h3, h3 a:link, h3 a:visited, h3 a:active, h3 a:hover{color: #666666;}
h2, h4, h6, h2 a:link, h2 a:visited, h2 a:active, h4 a:link, h4 a:visited, h4 a:active, h2 a:hover, h4 a:hover, h6 a:hover{color:#629ba7;}
h1 a:link, h1 a:visited, h1 a:active, h4 a:link, h4 a:visited, h4 a:active,   
h2 a:link, h2 a:visited, h2 a:active, h5 a:link, h5 a:visited, h5 a:active, h2 a:hover, 
h3 a:link, h3 a:visited, h3 a:active, h6 a:link, h6 a:visited, h6 a:active{text-decoration:none;} 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{text-decoration:underline;}
h1, h2{font-size:20px;}
h3, h4{font-size:18px;}
h5, h6{font-size:14px;}

#container1{margin:0 auto; width:1000px; min-height:580px; height:100%;}
#container2, #logofr, #accIcon, #accTelfr, #accSujet01, #accSujet02, #logoAccess{ float:left; width:247px;}
#container3{ float:right; width:653px; background:url(../img/bgmain01.gif) repeat-y; height:100%;  }
#container4{float:left; width:597px; min-height:164px; background:url(../img/accmain01.jpg) no-repeat; padding-top:350px; padding-left:56px;}
#bgAll{ background:#FFFFFF url(../img/bgAll.gif) repeat-x;}
#headerAll{float:left; width:597px; min-height:164px;}
#facebook{ clear:both;}
#container4All{float:left; width:1000px; background:url(../img/bgmain03.gif) repeat-y; height:100%;}
#container4All_1{float:left; width:158px;}
#container4All_2{float:left; width:786px; min-height:250px; background:url(../img/bgmain02.gif) no-repeat; padding-left:56px; margin-bottom:10px;}
#container4Poste{float:left; width:527px; min-height:250px; background:url(../img/bgmain02.gif) no-repeat; padding-left:56px; margin-bottom:10px;}
#container4Liste{float:right; width:252px; min-height:250px; background:url(../img/bgmain02.gif) no-repeat; border-left:#eaedf1 solid 1px; padding-bottom:15px;}
#container4Liste ul{ margin:10px 26px 10px 26px; list-style:none;}
#container4Liste li{ list-style:none; list-style-image:none}

#container4All ol{margin:10px 36px 15px 34px;  list-style-type:decimal;}
#container4All ol li{list-style-image:none; list-style-posi;tion:outside; padding-left:10px; background-image:none; }
#container4All ol ol{margin:10px 36px 15px 34px;  list-style-type: lower-alpha;}
#container4All ol ol ol{margin:10px 36px 15px 16px;  list-style-type: upper-roman;}
#container4All ol ol li{list-style-image:none; list-style-position:outside; margin-top:5px; padding-left:0; background-image:none; }
#container4All ul{margin:15px 20px 15px 15px; list-style-type:disc;}		
#container4All li{list-style-image:none; list-style-position:outside; margin-top:5px; padding-left:10px; background-image:none;}
#container4All ul ul{margin:10px 36px 15px -10px; list-style:disc;}		
#container4All ul ul li{ list-style-type:disc; margin-top:5px; padding-left:25px; list-style-position: inside;}
#btnRetour{float:right; width:147px; padding:15px 25px 10px 0; }
#googleMap{float:right; width:300px; border:#CCCCCC solid 1px}

#containerFooter{clear:both; width:100%; background:#5e5d5d url(../img/bgfooter.gif) repeat-x; height:100%;}
#footer{margin: 0 auto; width:1000px;  height:80px; background:url(../img/footer.gif) no-repeat; font-size:10px; color:#bfbfbf;}
#footer a:link,  #footer a:active, #footer a:visited{color:#a7a7a7; text-decoration:none;}
#footer a:hover{color:#a7a7a7; text-decoration:underline;}
#design{float:right; text-align:right; width:350px; padding:20px 25px 0 5px;}		
#copyright{float:left; width:400px; padding:20px 5px 0 25px;}


