/* CSS Document */

body{
color: #260f01;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../images/design/fond.jpg);
background-repeat: repeat-y;
background-position: top left;
}

td{
color: #260f01;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
}

a:link{
color: #260f01;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
text-decoration:underline;
}

a:visited{
color: #260f01;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
text-decoration:underline;
}

a:hover{
color: #260f01;
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 11px;
text-decoration:none;
}

.fond_haut_site{
position: absolute;
z-index: 10;
top: 0px;
left: 0px;
width: 975px;
height: 95px;
border: 0px solid #000000;
background-image: url(../images/design/fond_haut_site.jpg);
background-repeat: no-repeat;
background-position: top left;
}

.fond_offres_speciales{
position: absolute;
z-index: 15;
top: 95px;
left: 785px;
width: 191px;
height: 186px;
border: 0px solid #000000;
}

.contenu_offres_speciales{
position: absolute;
z-index: 20;
top: 145px;
left: 810px;
width: 130px;
height: 100px;
border: 0px solid #000000;
}



.cadre_contenu{
position: absolute;
z-index: 15;
top: 310px;
left: 0px;
width: 975px;
/*height: 289px;*/
border: 0px solid #000000;
background-color: #ffffff;
}

.bandeau_news{
background-color: #260f01;
border: 1px dotted #260f01;
color: #FFFFFF;
width: 140px;
height: 210px;
margin: 5px 0px 0px 5px;
padding: 5px;
font-size: 11px;
text-align: left;
}

.nom_hotel{
position: absolute;
z-index: 20;
top: 5px;
left: 10px;
width: 151px;
height: 55px;
border: 0px solid #000000;
}

.etoiles{
position: absolute;
z-index: 20;
top: 6px;
left: 167px;
width: 82px;
height: 30px;
border: 0px solid #000000;
}

.menu_pictos{
position: absolute;
z-index: 30;
top: 61px;
left: 10px;
width: 642px;
height: 15px;
border: 0px solid #000000;
text-align: left;
}

a.lien_blanc:link{
color: #ffffff;
text-decoration: underline;
}

a.lien_blanc:visited{
color: #ffffff;
text-decoration: underline;
}

a.lien_blanc:hover{
color: #ffffff;
text-decoration: none;
}

a.lien_blanc_reverse:link{
color: #ffffff;
text-decoration: none;
}

a.lien_blanc_reverse:visited{
color: #ffffff;
text-decoration: none;
}

a.lien_blanc_reverse:hover{
color: #ffffff;
text-decoration: underline;
}

a.lien_resa:link{
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 18px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.lien_resa:visited{
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 18px;
color: #ffffff;
text-decoration: none;
font-weight: bold;
}

a.lien_resa:hover{
font-family: Tahoma, Arial, Helvetica, Sans-serif;
font-size: 18px;
color: #ffffff;
text-decoration: underline;
font-weight: bold;
}

.conteneur_rubriques_haut_droite{
position: absolute;
z-index: 50;
top: 0px;
left: 680px;
width: 265px;
height: 95px;
border: 0px solid #ffffff;
text-align: left;
}

.zoneform{
background-color: #ffffff;
border: 1px solid #999999;
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

.zoneform-oblig{
background-color: #ffffff;
border-top: 1px solid #999999;
border-right: 1px solid #999999;
border-bottom: 1px solid #999999;
border-left: 4px solid #990000;
color: #000000;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

form{
margin: 0px;
padding: 0px;
}

.cell1{
background-color: #dfdfdf;
}

.cell2{
background-color: #cccccc;
}