/* CSS Document */
*{font-family:Arial, Helvetica, sans-serif;}
body,img{margin:0;padding:0;}
body{background-color:#d4dfe5;}
#global{width:980px;background-color:#d4dfe5;margin:auto;}
#header{height:122px;position:relative;}
#bandeau{text-align:center;background-color:#d4dfe5;}
#supercontent{background:#fff url(images/fond_supercontent.gif) repeat-y; }
#content{background:url(images/fond_content.gif) no-repeat top;padding:0 0 0 30px;}
#footer_content{height:20px;background-color:#d4dfe5;}
.titre_img{padding:0 0 0 60px;}
.bienvenue_texte{padding:0;margin:0;color:#007dad;font-size:13px;}
.qsn_texte,.qsn_texte b{padding:0;margin:0;color:#646567;font-size:12px;}
.sstitre{font-weight:bold;color:#007dad;font-size:14px;}
#bienvenue_1,#contact_1{float:left;width:555px;}
#qsn_1{float:left;width:678px;}
#bienvenue_2,#contact_2{float:left;width:385px;background:#d4dfe5 url(images/fond_box_droite.gif) repeat-y;}
#qsn_2{float:left;width:262px;background:#d4dfe5 url(images/fond_box_droite.gif) repeat-y;}
#contact_1{float:left;width:508px;}
#contact_2{float:left;width:417px;margin:0 0 0 15px;background:#fff url(images/fond_box_droite.jpg) repeat-y;}
#produits_1{float:left;width:604px;}
#produits_2{float:left;width:336px;height:605px;background:#d4dfe5 url(images/fond_box_droite2.gif) repeat-y;}
#realisations_1{float:left;width:685px;}
#realisations_2{float:left;width:255px;height:505px;background:#d4dfe5 url(images/fond_box_droite3.gif) repeat-y;}
#realisations_2 div{padding:0 0 0 40px;font-size:11px;color:#646567;}
.clear{clear:both;}
.contenu_box_gauche{padding:0 10px 0 60px;}
.contenu_box_gauche_contact{padding:0 10px 0 0;}
.item{float:left;}
#menu_princ{position:absolute;top:74px;left:430px;}
#menu_sec{position:absolute;top:0px;left:630px;}
#contact{margin:0;padding:0;}
#contact div{padding:0 0 5px 0;}
#contact div label{float:left;width:100px;color:#464647;font-size:11px;}
.texte{padding:0;margin:0;color:#646567;font-size:11px;}
.vignette{float:left;border:1px solid #f39c12;margin:0 30px 30px 0;position:relative;}
.loupe{position:absolute;top:75px;left:120px;}
.page{text-align:right;padding:0 45px 0 0;}
.page a{color:#00597e;font-size:11px;}
#footer{width:980px;margin:auto;color:#00597e;padding:10px 0 0 35px;font-size:11px;}
