body {text-align: center;background-repeat: repeat-x; background-image: url(img/fondsite2.gif); ;margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; font-family: Verdana; font-size: 12px}
#global {text-align: left;position:relative;width: 934px;margin-left: auto; margin-right: auto }	
#header {width:100%;height:257px; }	
#logo {float: left;position: relative; width:384px; height: 108px; background-image: url(img/logo.gif)}
#header1{float: left;position: relative; width:148px; height: 108px; background-image: url(img/fondheader1.gif)}
#header2{position: relative; width:532px; height: 121px; background-image: url(img/fondheader3.gif)}
#menu {position: relative;background-image: url(img/fondheader4.gif); width:532px; height:28px}
#photoheader{position: relative;float:left;width:402px; height: 257px}
#clear {clear:both}	
#headerg{float: left;position: relative;}
#contmenu{margin-top:2px; position: relative}
#contheader{width:1000px}
a.menu{color: white; font-size: 15px;  text-decoration: none}  
a.menu:HOVER{color: #f68520; font-size: 15px; } 
#gauche {width: 270px; float:left; position:relative}

#milieu{float:left; width:655px; margin-left:5px; margin-top:10px; }
#milieu2{float:left; width:655px; margin-left:10px; position: relative; }
#milieu3{float:left;  }
#contmarquetelephone {margin-top:10px; margin-left:10px}
.titre{font-size:14px; color: #f68520}
.titrebleu{font-size:14px; color: #223257}
.polorange{font-size:12px;color: #f68520}
.polgrise{font-size:12px;color: #807f7f}
.polgrise2{font-size:10px;color: #807f7f}
#titregris{font-size:14px;color: #807f7f; font-weight:bold;text-align: center;}
.smallpolgrise{font-size:10px;color: #807f7f}
#contphotoaccueil{float: left; margin-top: 5px}
#conttexteaccueil{float: left; margin-top: 5px; width:400px; margin-left: 5px}
#ligneorange {width:653px;height:1px; font-size: 1px; background-color: #f68520; margin-top: 10px; margin-bottom: 3px}
#cont_telaccueil{width:676px; margin-top:15px;margin-bottom:5px }
#phototelaccueil {width:70px; margin-right:5px; margin-left:5px; float:left;}
#texttelaccueil {float:left;width:550px}
#titretel{font-weight: bold; font-size: 12px}
#desctel{color: #817f7e; font-size: 10px}
#detailphoto {float: left; width:250px;height:350px; border: solid; border-color:#d3d3d3 ;border-width: 1px;   margin-top: 10px; margin-bottom: 5px}
#detaildescription{float: left; width:350px; margin-top: 10px; margin-left:5px}
#categorie{font-size:12px;color: #ffffff; font-weight: bold; height:20px; margin-top: 5px ; margin-bottom: 5px; background-color: #f68520; width:653px}
#footer{margin-top: 10px;width:100%;text-align: center;}

a.lienbas{color: #807f7f; font-size: 12px; text-decoration: none }  
a.lienbas:HOVER{color: #f68520; font-size: 12px; } 
a.lienbas2{color: #807f7f; font-size: 10px; text-decoration: none }  
a.lienbas2:HOVER{color: #f68520; font-size: 10px; } 
.menu_body {display:none;width:241px
}
.menu_body a{
  display:block;
  color:#1d3259;
  background-color:#EFEFEF;
  
 
  text-decoration:none;
}
.menu_body a:hover{
  background-color:#ffffff;
  
  color: #f68520;
  text-decoration:underline;
  }
  #contsoc{width:444px;position: relative }
#soc2{margin-bottom:10px; width:444px;margin-left: auto; margin-right: auto;text-align:center; color:white; font-weight: bold; font-size: 14px}
#txtsoc2{margin-left: 3px; margin-right: 3px; margin-top: 20px}
#soc1{width:299px; margin-left: auto; margin-right: auto; position: relative }
#contactl{float: left}
#contactr{float: left; margin-left: 20px}
#titrecont{font-size:18px;color: #f68520; font-weight: bold}
#textcont{font-size: 14px; color: #223257}
#contclient{width:550px; margin-left: auto; margin-right: auto}
a.liencont{color: #223257; font-size: 14px;  }  
a.liencont:HOVER{color: #f68520;  }
a.lientel{color: #ffffff; font-size: 14px; text-decoration: none  }  
a.lientel:HOVER{color: #f68520;  }
#logoenseigne{float:left; margin-right: 10px; margin-bottom: 10px; width:170px;height:170px} 
#telthumb{float:left;width:100px; height:150px; margin-right: 10px; margin-bottom: 10px; border-style: solid; border-width: 1px; border-color: gray;background-color: white }
#modele{background-color: gray; height: 20px;widht:100%}
#principale{width:934px ;background-color: white}
#cartpartenaires{float: left; margin-top: 10px; margin-right: 42px}
#cartcontact{float: left; margin-top: 10px; margin-right: 42px;background-repeat: none; background-image: url(img/fondcontact.gif);width: 306px; height: 260px}
#cartsociete{float: left; margin-top: 10px;background-repeat: none; background-image: url(img/cartouchesociete.jpg);width: 306px; height: 260px}
#contrecherche{background-repeat: none; background-image: url(img/fondrecherche.gif); width:934px; height:29px; margin-top: 1px; }
#recherche{float: left}
#playerflash{float: left}
#txtsocacc{color: white; font-weight:bold; font-size: 12px; width: 280px; margin-left: auto; margin-right: auto }
#txtcontacc{color: #7f7c7b;  font-size: 12px; width: 280px; margin-left: auto; margin-right: auto ; }
a.lienorange{color: #f68520; font-size: 12px;  }  
a.lienorange:HOVER{color: #ffffff;  }
#rectpage{width:15px; height:15px; float:left; margin-right: 4px;border: solid; border-color:#d3d3d3 ;border-width: 1px; text-align: center}
