/* CSS all */

*{margin:0; padding:0;}
html{ background:#d2dcdc url(../img/bg3.gif) repeat-x; height:100% }
body{ font:12px Arial, Helvetica, sans-serif; color:#445755 }
p{margin: 20px 20px 5px 20px; text-align:justify;}
a:link, a:visited, a:active{color:#ba8c5d; text-decoration:none;}
a:hover{color:#ba8c5d; text-decoration:underline;}
ol{margin:10px 36px 15px 34px;  list-style-type:decimal;}
ol li{list-style-image:none; list-style-position:inside; padding-left:10px; background-image:none; }
ol ol{margin:10px 36px 15px 34px;  list-style-type: lower-alpha;}
ol ol ol{margin:10px 36px 15px 16px;  list-style-type: upper-roman;}
ol ol li{list-style-image:none; list-style-position:inside; margin-top:5px; padding-left:0; background-image:none; }
ul{margin:5px 36px 15px 34px; list-style-type:disc;}		
ul li{list-style-image:none; list-style-position:inside; margin-top:5px; padding-left:15px; background-image:none;}
ul ul{margin:10px 36px 15px -10px; list-style:disc;}		
ul ul li{ list-style-type:disc; margin-top:5px; padding-left:25px; list-style-position: inside;}
h1, h2, h3, h4, h5, h6, ol, ul, li, pre, code {font-size:1em; margin: 20px 20px 5px 20px; }
h1{ font-size:16px;}
.floatLeft{float:left; width:auto;}
.floatRight{float:right; width:auto;}
.clearBoth{clear:both;}
img{display:block;}
a img{border:none;}	
a{ text-decoration:none;}
.titre1{ font-weight:bold;}
#containerAll{ margin:0 auto; background:url(../img/07final.jpg) 50% 0 no-repeat;  width:100%;  min-height:565px;}

#container1{margin:0 auto; width:940px; height:100%;}
#header{float:left; width:940px;}
#headerLeft{float:left; width:640px;}
#logo{float:left; width:167px;}
#slogan{clear:left; float:left; width:640px;}
#container2{ float:left; width:940px; margin-top:16px; height:100%; overflow:hidden;}
#container2All{ float:left; width:940px; margin-top:16px; background:url(../img/bgpage.gif) repeat-y;  min-height:335px;}
#containerMainAcc, #containerMain{float:left; width:625px; height:100%;}
#contentMain1Acc{float:left; width:625px; height:170px; background:url(../img/bgmain1.gif) repeat-y;}
#contentMain1{float:left; width:625px;}
#contentMain2Acc{float:left; width:619px; height:150px; margin-top:15px; padding-right:6px; background:url(../img/bgmain1.gif) repeat-y; }
#contentMain2_2Acc{float:right; width:234px;}
#contentMain3Acc{float:right; width:300px;  height:335px; background:url(../img/bgmain2.gif) repeat-y; margin-left:15px;}
#contentMain3 {float:right; width:300px; height:100%; margin-left:15px; overflow:hidden;}
#titreAcc01{float:left; width:625px;}
#contentMain1Acc p{ margin: 15px 15px 15px 20px; text-align:left}
#contentMain2_2Acc p{clear:both;text-align:left;  margin: 5px 15px 15px 0;}
#contentMain3Acc p{text-align:left; margin-top:5px;}
#accImg1{float:right; padding:20px 20px 0 15px; width:auto;}
#accImg2{float:left; padding:10px 15px 0 1px; width:auto;}
#accImg3{float:right; padding:10px 15px 0 10px; width:auto;}
.btnInfos {float:left; padding-left:20px; width:auto;}
#btnClients{ float:left; width:170px; padding:10px 15px 10px 75px; margin: 15px 0 5px 20px; background-color:#95a0a0;}
#btnClients2{ float:left; width:195px; padding:10px 15px 10px 50px; margin: 15px 0 5px 20px; background-color:#95a0a0;}
#map{float:right; width:200px; margin:20px; border:solid 1px #aab2b2; padding-bottom:10px;background-color:#95a0a0; text-align:center;}
#map a:link h1, #map a:visited h1, #map a:active h1{color:#fedbad;}
#map a:hover h1{color:#fedbad; text-decoration:underline;}
#thumbsPhotos{ padding-left:20px;}
/*label{float:left; width:180px; padding:10px; text-align:center; background-color:#95a0a0; color:#fedbad; font-weight:bold}
label a:link, label a:visited, label a:active{color:#fedbad;text-decoration:none;}
label a:hover{color:#fedbad;text-decoration:underline;}
*/.photos{float:left; width:170px; margin:25px 22px 0 0; border:solid 1px #aab2b2;}
.pageTop{clear:both; float:left; padding:10px; width:600px;}
/*.photos label{float:left; width:150px; padding:10px; text-align:center; background-color:#95a0a0; color:#fedbad; font-weight:normal}
.photos label a:link, .photos label a:visited, .photos label a:active{color:#fedbad;text-decoration:none;}
.photos label a:hover{color:#fedbad;text-decoration:underline;}
*/
#imgLeft{padding-left:1px;}
#footer{clear:both; width:940px; margin: 0 auto; height:30px; background:url(../img/footer.gif) 50% 0 no-repeat; font-size:10px; color:#9caaa6;}
#footer a:link,  #footer a:active, #footer a:visited{color:#9caaa6; text-decoration:none;}
#footer a:hover{color:#9caaa6; text-decoration:underline;}
#design{float:right; text-align:right; width:350px; padding:15px 0 0 5px;}		
#copyright{float:left; width:400px; padding:15px 5px 0 0;}
