*{margin:0; padding:0;}
body{margin:0; padding:0; background:#dddfe7 url(../img/bg04.gif) repeat-x; font:11px Tahoma, Arial, "Trebuchet MS", sans-serif; color:#737373;}
p{margin: 10px 30px 15px 34px; text-align:justify;}
img{display:block;}
a img{border:none;}
table{ border-collapse:collapse; margin-left:30px;}
td{padding:8px; border:2px solid #FFF; font-size:12px;}
.bg1{background-color:#003d78; color:#fff;}
.bg2{ background-color:#f2ede6}
.smallText{ font-size:10px;}
.floatLeft{float:left; width:auto;}
.floatRight{float:right; width:auto;}
.clearBoth{clear:both;}
.borderTop{ border-top:1px solid #bdbcbc; margin-left:30px; width:630px; }
.borderImg{border:1px solid #eaedf3;}
/* Links   ============================================ */
a:link, a:visited, a:active{color:#b6966d;text-decoration:none;}
a:hover{color:#b6966d;text-decoration:underline;}

/* Headings   ============================================ */
h1, h2, h3, h4, h5, h6{padding:10px 30px 15px 34px;}
h1, h3, h5{color:#6595b7;}
h2, h4, h6 {color:#003d78;}
h1 a:link, h1 a:active, h1 a:visited, h3 a:link, h3 a:active, h3 a:visited{color:#6595b7; text-decoration:none;} 
h1 a:hover, h3 a:hover, h5 a:hover{color:#6595b7; text-decoration:underline;}
h2 a:hover, h4 a:hover, h6 a:hover{color:#003d78; text-decoration:underline;}
h1, h2{font-size:14px;}
h3, h4{font-size:12px;}
h5, h6{font-size:11px;}
/* fin Headings   ============================================ */

/* Bullets   ============================================ */
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:10px 36px 15px 34px; list-style-type:disc;}		
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;}
.spec ul{clear:both; list-style:none; margin:0; padding:0}
.spec li{list-style:none; padding-left:0; list-style-position:outside;}
/* Fin Bullets   ============================================ */

#containerAll{width:970px; margin:0 auto; padding-bottom:15px; background:url(../img/bgpages.gif) repeat-y; height:100%; overflow:hidden;}
#leftContainer{float:left; width:254px;}
#header{float:right; width:716px;}
#container2{float:left; width:970px; background:url(../img/bgAll.gif) repeat-y; min-height:550px; height:auto !important; height:550px; }
#container3{float:right; width:716px;}
#containerMain1{float:left; width:716px; background:url(../img/bgmain.gif) repeat-x;}
#containerMain2{float:left; width:406px; }
#containerMain3{float:left;width:406px;}
#containerMain4, #containerMain4Contact, #containerMain5{float:left; width:716px;}

/* Clears  */
#containerMain4 img{clear:both; float:right; width:252px; margin:10px 48px 10px 34px; border:#eaedf3 1px solid;}

#alimentation #containerMain4 img{clear:both; float:right; width:auto; margin:10px 48px 10px 34px; border:#eaedf3 1px solid;}
#nouvelles #containerMain4 img{float:left; width:auto; margin:10px 48px 10px 34px; border:none;}
#nouvelles #containerMain4 p{clear:both; text-align:l}
#titres{float:left; width:auto;}
#thumbs{float:left; width:676px; padding-left:40px;}
.thumb{float:left; width:320px; padding:15px 0 0 0px;}
.thumbLabel{float:right; width:180px; padding-left:15px;}
.imgThumb{float:left; width:121px; border:#e6e7ec 1px solid;}
.thumbLabel h3, .thumbLabel h1{float:left; margin:0; padding:10px 0 15px 0; width:auto;}
.btn{ clear:both; float:left; width:51px; margin-left:0;}
.titre1{ font-weight:bold;}
.box1{float:left; width:300px; padding-right:34px;}
.box2{float:left; width:215px; padding-right:20px; border-right:#e4e5e9 1px solid}
.box2.last{border-right:none; padding-right:0px;}
.box2Main{float:left; width:210px; min-height:150px; height:auto !important; height:150px; }
.carte{float:left; width:auto; margin:5px 0 15px 34px; border:#e4e5e9 1px solid}
#Map{border:0;}

/*  Footer   ============================================ */
#footer{clear:both;width:970px; margin: 0 auto; height:auto; font-size:10px; color:#a7a7a7;}
#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:5px 10px 0 5px;}		
#copyright{float:left; width:400px; padding:5px 5px 0 10px;}
/*  Fin Footer   ============================================ */

