body{
font-family: Tahoma, Arial, sans-serif;
font-size:11px;
text-align: justify;
color: #fff;
margin:0;
padding:0px;
background: #000000;
line-height:14px;
}
a{
text-decoration:none;
color:fff;
}
#corps{
width:766px;
height:auto;
margin:10px auto 10px auto;
padding:0;
background:#600000;
border:1px  solid #FFFFFF;
}
#top{
width:766px;
height:273px;
margin:0px;
padding:0px;
background:url(images/fond-banier.jpg) no-repeat;
clear:both;
}
#top-accueil{
width:766px;
height:354px;
margin:0px;
padding:0px;
background: url(images/accueil-top.jpg) no-repeat;
clear:both;
}
#bas-accueil{
width:766px;
height:auto;
margin:0px;
padding:10px 0px;
font-family:tahoma, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
background: #000000;
clear:both;
}
#bas-accueil a{
color:red;
}
#bas-accueil a:hover{
color:#cccccc;
}
#contenu{
margin:0px;
padding:0px;
width:766px;
height:450px;
clear:both;
}
#left{
margin:0px;
padding:0px;
background: url(images/left.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-index{
margin:0px;
padding:0px;
background: url(images/left-accueil.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-menu{
margin:0px;
padding:0px;
background: url(images/left-menu.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-news{
margin:0px;
padding:0px;
background: url(images/left-news.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-franchise{
margin:0px;
padding:0px;
background: url(images/left-franchise.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-services{
margin:0px;
padding:0px;
background: url(images/left-services.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-lexique{
margin:0px;
padding:0px;
background: url(images/left-lexique.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}
#left-contact{
margin:0px;
padding:0px;
background: url(images/left-contact.jpg) no-repeat;
width:304px;
height:450px;
float:left;
}

#right{
margin:0px;
padding:0px;
width:462px;
height:450px;
float:left;
background:#600000;
}
#footer{
width:766px;
height:30px;
background:#310803;}
.text{
margin:0 auto;
padding:0;
font-size:36px;
text-align:center;
clear:both;
color:#FFFFFF;
}
.presentation{
margin:10px 0px 5px 0px;
padding:0px;
width:459px;
height:auto;
clear:both;
}
.presentation-lexique{
margin:40px 0px 5px 0px;
padding:0px;
width:459px;
height:auto;
clear:both;
}
.lexique{
margin:10px 0px 5px 0px;
padding:0px;
width:459px;
height:auto;
clear:both;
}
.services{
margin:15px 0px 5px 0px;
padding:0px;
width:459px;
height:auto;
clear:both;
}
.services p{
margin:0px 0px 15px 0px;
border-bottom:1px solid #CCCCCC;
width:450px;
}
.image-left{
margin:5px;
padding:0px;
width:144px;
height:121px;
border:3px solid #FFFFFF;
float:left;
}
.image-left-compo{
margin:10px 0px 0px 30px;
padding:0px;
width:392px;
height:131px;
clear:both;
border:1px solid #FFFFFF;}
.image-news{
margin:5px;
padding:0px;
width:151px;
height:80px;
float:left;
}
h1{
margin:10px 0px 3px 3px;
font-family: tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:left;
color: #CCCCCC;
clear:both;
}
.parag{
margin:2px 0px;
padding:2px;
width:293px;
height:auto;
line-height:13px;
float:left;
}
.parag-compo{
margin:5px 0px 0px 30px;
padding:2px;
width:391px;
height:auto;
line-height:13px;
clear:both;
}
.parag-news{
margin:2px 0px;
padding:2px;
width:206px;
height:auto;
float:left;
}
.history{
margin:5px 0px 0px 30px;
padding:0px;
width:400px;
height:103px;
clear:both;
}
.par-bas{
margin:0px;
padding:2px;
width:449px;
height:auto;
clear:both;
}
#top-menu{
margin:0px;
padding:0px;
width:459px;
height:auto;
clear:both;
}
#suchi{
margin:0px;
float:left;
width:220px;
height:auto;
}
#adresse{
margin:5px 0px;
width:400px;
height:auto;
clear: both;
}
hr{
width:90%;
border:#FFCC66;

}
.image-suchi{
margin:5px 0px 0px 30px;
width:392px;
height:131px;
border:3px solid #FFFFFF;
clear:both;
}
.image-menu{
margin:5px;
width:154px;
height:100px;
border:3px solid #FFFFFF;
clear:both;
}
h2{
margin:0px ;
color: #CCCCCC;
font-size:12px;
clear:both;
}
h3{
margin:0px ;
color: #fff;
font-size:12px;
}
.image-franchise{
margin:5px 0px 5px 0px;
padding:0px;
width:86px;
height:76px;
border:1px solid #FFFFFF;
clear:both;
}
.image-franchise-bas{
margin:5px 0px 5px 0px;
padding:0px;
width:86px;
height:76px;
border:1px solid #FFFFFF;
float:left;
}
.image-galerie{
margin:8px 0px 0px 5px;
padding:0px;
width:106px;
height:76px;
border:1px solid #FFFFFF;
float:left;
}
.psuchi{
margin:0px 0px 0px 5px;
float:left;
width:300px;
height:auto;
}
.pfranch{
margin:0px 0px 0px 5px;
float:left;
width:100px;
height:auto;
font-size:10px;
}
.pfranch-t{
margin:15px 0px 0px 10px;
float:left;
width:340px;
height:auto;
font-size:10px;
}
.pboath{
margin:0px 0 10px 0px;
padding:0px 0px 0px 2px;
float:left;
width:210px;
height:auto;
}
#orgsuchi{
margin:0px 0px 0px 10px;
padding:0px 0px 0px 5px;
float:left;
width:210px;
height:auto;
border-left:2px solid #EDE9E2;
}
#contact-form{
margin:10px 0px 0px 10px;
padding:0px 0px 0px 3px;
width:300px;
height:auto;
clear:both;
}
.form label {
float:left;
}
.form input,.form textarea{
margin:0px 2px 0px 2px;
background: #ffffff;
border:1px solid #001A1B;
clear:both;
}
.livraison{
margin:5px 0px;
padding:0px 3px 0px 3px;
width:180px;
height:auto;
border-right:1px solid #CCCCCC;
float:left;
}
.reserv{
margin:5px 0px;
padding:0px;
width:180px;
float:left;
}
.img-livr{
margin:0px;
padding:0px;
width:92px;
height:92px;
float:left;
}
.plivr{
margin:0px;
float:left;
width:100px;
height:auto;
color:#000000;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-align: justify;
}
.pdf a{
margin:20px 0px 10px 0px;
font-size:14px;
text-align:left;
font-weight:bold;
color: #666666;
}
.franch{
margin:2px 0px;
padding:2px;
width:450px;
height:120px;
clear:both;
}
.franch-bas{
margin:2px 0px;
padding:2px;
width:450px;
height:120px;
clear:both;
}
.franch-left{
margin:2px 0px;
padding:2px;
width:220px;
height:120px;
float:left;
}
.franch-right{
margin:2px 0px;
padding:2px;
width:220px;
height:100px;
float:left;
}
.even{
margin:5px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.livraison-form{
margin:5px 0px;
padding:0px;}
.livraison-form input{
margin:0px;
padding:0px;
width:180px;
height:20px;
background: #fff;
font-size:10px;
color:fff;
border:1px solid #2D2701;
float:left;
}
.livraison-form label{
margin:0px;
padding:0px;
width:100px;
font-size:10px;
color:fff;
float:left;
}
.bt-envoyer {
margin:5px 0px;
font-weight:bold;
width:80px;
width:auto;
}
#bas-contact{
margin:0px;
padding:0px;
width:450px;
height:auto;
clear:both;
}
.livr-do{
margin:2px 0px 0px 5px;
padding:2px;
width:250px;
height:auto;
}
#copy{
clear:both;
text-align:center;
color:#fff;
}
#menu-lexique{
margin:10px 0px;
clear:both;
}
.visite{
margin:5px  0px 5px 0px;
font-size:10px;
font-weight:bold;
color:#000;
text-decoration: underline;
clear:both;
}
.img-menu{
border:1px solid #FFFFFF;
}
.table{
margin:10px 0px;
padding:0px;

}