ul,ol,img,td,div,h1,h2,h3,h4,h5,h6,p,br,body,a,li{margin:0;padding:0;}
/*structure du site*/
a.menuhaut:link,a.menuhaut:active,a.menuhaut:visited{
font-family:times new roman;
font-size:10pt;
color:#ffffff;
text-decoration:none;
}
a.menuhaut:hover{
text-decoration:underline;
color:#c6c6c6;
}
a.menubas:link,a.menubas:active,a.menubas:visited{
font-family:verdana;
font-size:8pt;
color:#838383;
text-decoration:none;
}
a.menubas:hover{
color:#390b17;
font-weight:bold;
}
a.mentions:link,a.mentions:active,a.mentions:visited{
font-family:verdana;
font-size:7pt;
color:#66001a;
text-decoration:none;
}
a.mentions:hover{
font-weight:bold;
}
a.mail:link,a.mail:active,a.mail:visited{
font-family:verdana;
font-size:8pt;
color:#390b17;
text-decoration:none;
}
a.mail:hover{
text-decoration:underline;
color:#390b17;
}
.d{
font-family:times new roman;
font-size:14pt;
color:#ffffff;
}
.couleur2{
font-family:verdana;
font-size:8pt;
color:#390b17;
font-weight:bold;
}
h1{
font-size:12pt;
font-family:verdana;
color:#c6c6c6;
}
h2{
font-size:8pt;
font-family:verdana;
color:#390b17;
}
h3{
font-family:times new roman;
font-size:9pt;
color:#ffffff;
font-weight:lighter;
}
body{
background:URL(images/fond.gif);
padding-top:80px;
}
#pere{
margin:auto;
border:solid 5px #fff;
width:600px;
}
#gauche{
float:left;
height:336px;
}
#image{
height:284px;
width:193px;
}
#logo{
height:52px;
width:193px;
}
#droite{
float:left;
height:336px;
width:407px;
background:#66001a;
}
#bandeau{
background:#66001a;
height:60px;
}
#menu{
margin-left:15px;
}
#trait{
margin-top:-8px;
}
#titre{
margin-top:15px;
margin-left:15px;
margin-bottom:10px;
}
#texte{
width:350px;
margin-left:40px;
font-family:times new roman;
font-size:9pt;
color:#ffffff;
}
#menubas{
clear:both;
background:#ffffff;
}
#pied{
background:#82211a;
padding:5px;
text-align:right;
font-size:8pt;
font-family:verdana;
color:#390b17;
}
#mentions{
text-align:right;
width:600px;
margin:auto;
}

/*Réception*/
.couleur1{
text-decoration:underline;
color:#c6c6c6;
}
.calage{
float:left;
width:130px;
}
input.text:focus{
background:#ebebeb;
}
#comblage{
height:300px;
width:193px;
background:#66001a;
}
#droitereception{
float:left;
height:636px;
width:407px;
background:#66001a;
}
#introformu{
width:390px;
margin-left:15px;
}
#boutton{
margin-top:5px;
}
#formu{
font-family:times new roman;
font-size:9pt;
color:#ffffff;
margin-right:8px;
}
legend{
color:#a2a540;
font-family:verdana;
font-size:10pt;
}

/*le chef*/

/*menus*/
.trait{

}
#textemenu{
text-align:center;
width:350px;
font-family:times new roman;
font-size:9pt;
color:#ffffff;
}
#comblagemenu{
height:150px;
width:193px;
background:#66001a;
}
#droitemenu{
float:left;
height:486px;
width:407px;
background:#66001a;
}
#intromenu{
margin-left:40px;
font-family:times new roman;
font-size:9pt;
color:#ffffff;
}
#trait1{
text-decoration:underline;
margin-bottom:10px;
}
#trait2{
text-decoration:underline;
margin-bottom:10px;
}

/*reservation*/

.calagebis{
float:left;
width:120px;
}
.text{
color:#000000;
}
.message{
color:#000000;
font-size:25pt;
}
#introformuresa{
font-family:times new roman;
width:390px;
margin-left:15px;
font-size:9pt;
color:#ffffff;
}
#formuresa{
font-family:times new roman;
font-size:9pt;
color:#ffffff;
}
#comblageresa{
height:280px;
width:193px;
background:#66001a;
}
#droiteresa{
float:left;
height:616px;
width:407px;
background:#66001a;
}
#verif{
height:30px;
font-family:times new roman;
font-size:10pt;
color:#ffffff;
text-align:center;
}