/* CSS Document */

body{
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#503113;
}

td{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#503113;
}

h2{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#503113;
float:left;
font-weight:lighter;
/*line-height: 30px;*/
display:block;
height:30px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

h3{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#503113;
float:left;
font-weight:lighter;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: 0px 60%;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 10px;
/*line-height: 30px;*/
display:block;
height:30px;
}

h4{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:30px;
color:#503113;
float:left;
font-weight:lighter;
background-image:url(../images/design/fleche_arbo.gif);
background-repeat:no-repeat;
background-position: 0px 60%;
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 10px;
/*line-height: 30px;*/
display:block;
height:30px;
}


a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#503113;
text-decoration:underline;
}

a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#503113;
text-decoration:underline;
}

a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#503113;
text-decoration:none;
}

.tetiere{
position:absolute;
z-index:10;
top:0px;
left:0px;
width:729px;
height:191px;
border: 0px solid #000000;
}

.fond_news{
position:absolute;
z-index:10;
top:0px;
left:729px;
width:242px;
height:191px;
border: 0px solid #000000;
}

.logo_chatel{
position:absolute;
z-index:15;
top:101px;
left:405px;
width:106px;
height:52px;
border: 0px solid #000000;
}

.titre_vacances_et_loisirs{
position:absolute;
z-index:15;
top:15px;
left:265px;
width:151px;
height:55px;
border: 0px solid #000000;
}

.titre_residence{
position:absolute;
z-index:15;
top:10px;
left:281px;
width:105px;
height:19px;
border: 0px solid #000000;
}

.titre_news{
position:absolute;
z-index:15;
top:7px;
left:736px;
width:60px;
height:13px;
border: 0px solid #000000;
}

.bouton_resa{
position:absolute;
z-index:15;
top:135px;
left:729px;
width:242px;
height:56px;
border: 0px solid #000000;
}

.contenu_news{
position:absolute;
z-index:30;
top:25px;
left:734px;
width:232px;
height:105px;
border: 0px solid #000000;
text-align:left;
color:#FFFFFF;
}

.cadre_contenu{
position:absolute;
z-index:15;
top:216px;
left:0px;
width:971px;
/*height:325px;*/
border: 0px solid #000000;
text-align:left;
background-image:url(../images/design/fond_contenu.jpg);
background-repeat:repeat-x;
background-position:top left;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
}

html>body .cadre_contenu{
position:absolute;
z-index:15;
top:216px;
left:0px;
width:951px;
/*height:325px;*/
border: 0px solid #000000;
text-align:left;
background-image:url(../images/design/fond_contenu.jpg);
background-repeat:repeat-x;
background-position:top left;
padding: 0px 10px 0px 10px;
background-color:#FFFFFF;
}

.bascule_langue_saison{
position:absolute;
z-index:15;
top:00px;
left:620px;
width:120px;
height:45px;
border: 0px solid #000000;
text-align:right;
color:#FFFFFF;
}

.contenu_menu_horizontal{
position:absolute;
z-index:20;
top:191px;
left:10px;
width:961px;
height:25px;
border: 0px solid #000000;
text-align:left;
}

#stylesbandeaunews a:link{
color: #ffffff;
font-size: 11px;
text-decoration: underline;
}

#stylesbandeaunews a:visited{
color: #ffffff;
font-size: 11px;
text-decoration: underline;
}

#stylesbandeaunews a:hover{
color: #ffffff;
font-size: 11px;
text-decoration: none;
}

#stylesbandeaunews font{
font-size: 11px;
}

.zoneform{
border: 1px solid #503113;
background-color: #ffffff;
font-size: 11px;
}

.zoneform-oblig{
border-top: 1px solid #503113;
border-right: 1px solid #503113;
border-bottom: 1px solid #503113;
border-left: 4px solid #990000;
background-color: #ffffff;
font-size: 11px;
}

.boutonform{
border: 1px solid #503113;
background-color: #503113;
color: #ffffff;
font-weight: bold;
font-size: 11px;
cursor: pointer;
}