/* CSS Document */

body{
background-image: url(../images/design/fond_degrade.jpg);
background-repeat:repeat-x;
background-position:top left;
background-color:#000000;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*
padding: 0px 0px 0px 0px;
margin: 0px;
*/
}

.bordure{
background-color:#000000;
padding: 1px;
}

a:link{
color: #000000;
text-decoration:underline;
}

a:visited{
color: #000000;
text-decoration:underline;
}

a:hover{
color: #000000;
text-decoration:none;
}

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_menu_haut:link{
background-image: url(../images/design/fond_bouton_menu_off.gif);
background-repeat:no-repeat;
background-position:center right;
color: #000000;
text-decoration:none;
padding: 0px 10px 0px 10px;
margin: 0px;
}

a.lien_menu_haut:visited{
background-image: url(../images/design/fond_bouton_menu_off.gif);
background-repeat:no-repeat;
background-position:center right;
color: #000000;
text-decoration:none;
padding: 0px 10px 0px 10px;
margin: 0px;
}

a.lien_menu_haut:hover{
background-image: url(../images/design/fond_bouton_menu_on.gif);
background-repeat:no-repeat;
background-position:center right;
color: #000000;
text-decoration:none;
padding: 0px 10px 0px 10px;
margin: 0px;
}

.fond_site{
position:absolute;
top:0px;
left:0px;
background-image: url(../images/design/fond_site.jpg);
background-repeat:no-repeat;
background-position:top left;
width:990px;
/*height:529px;*/
background-color:#fdab45;
z-index:10;
}

.fond_coordonnees{
background-color:#3c1c11;
color:#ffffff;
line-height: 20px;
text-align:left;
padding-left:10px;
}

.fond_realisation{
background-color:#8ab06b;
color:#000000;
line-height: 20px;
text-align:right;
padding-right:10px;
}

.conteneur_menu{
position:absolute;
top:33px;
left:143px;
/*width: 848px;*/
height: 15px;
/*border: 1px solid #ffffff;*/
z-index: 15;
text-align:left;
}

.conteneur_drapeaux{
position:absolute;
top:35px;
left:921px;
width: 61px;
height: 11px;
/*border: 1px solid #ffffff;*/
z-index: 15;
text-align: right;
}

.nom_hotel{
position:absolute;
top:3px;
left:123px;
/*width: 848px;*/
height: 15px;
/*border: 1px solid #ffffff;*/
z-index: 15;
text-align:left;
}

h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: lighter;
padding: 0px;
margin: 0px;
color: #ffffff;
}

.conteneur_contenu{
text-align:left;
}

.contenu{
width: 435px;
margin-top: 15px;
margin-left: 180px;
/*border: 1px solid #000000;*/
}

.titre{
width: 360px;
margin-top: 120px;
margin-left: 205px;
/*border: 1px solid #000000;*/
border-bottom: 1px solid #000000;
}

h2{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
font-weight: lighter;
padding: 0px;
margin: 0px;
}

.conteneur_news{
position:absolute;
top:321px;
left:4px;
width: 124px;
height: 200px;
/*border: 1px solid #ffffff;*/
z-index: 15;
text-align:left;
}

.titre_news{
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 20px;
position:absolute;
top:297px;
left:4px;
width: 124px;
height: 23px;
/*border: 1px solid #ffffff;*/
z-index: 15;
text-align:left;
}

.visuel_droite{
position:absolute;
top:51px;
left:655px;
width:335px;
height:475px;
overflow:hidden;
z-index:15;
}

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

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

