body
{
width:800px;
margin:auto;
margin-top:0px;
margin-bottom:0px;
background-color: rgb(102, 102, 204); 
font-family: verdana, serif;
font-size: 11px;
color: rgb(0, 0, 0);
}
#en_tete
{
width:532px;
height:132px;
background-repeat:no-repeat;
margin-bottom:0px;
float:left
}
#en_tete2
{
width:268px;
height:132px;
text-align:center;
background-color:#000041;
background-repeat:no-repeat;
margin-bottom:0px;
float:right;
font-size:16px;
font-weight: lighter;
color:#ffffcb;
}
#corps
{
width:800px;
float:right;
padding-top:0px;
padding-left:0px;
padding-right:0px;
background-color:none;
margin-bottom:0px;
margin-right:0px;
text-align:center;
color: #030013;
}
#pied_de_page
{
width:800px;
height:30px;
margin:auto;
padding-bottom: 7px;
background-color:none;
margin-bottom:5px;
font-family: verdana, serif;
font-size: 9px;
color: #C1ba9b;
text-align: center
}
h1
{
font-size:16px;
font-family: verdana, serif;
padding-top: 40px;
}
h2
{
font-size:12px;
font-family: verdana, serif;
}
table
{
width: 800px;
height: 210px;
border-collapse: collapse;
background-color: rgb(255, 255, 255);
}
td.diapo
{
width: 132px;
height: ;
background-color: white;
text-align: center;
}
td.texte
{
width: 660px;
height: ;
background-color: white;
text-align: justify;
padding-right: 70px;
}
td.chambres
{
width: 400px;
height: ;
background-color: white;
text-align: left;
padding-left: 100px;
padding-top: 10px;
}
td.chambres2
{
width: 400px;
height: ;
background-color: white;
text-align: justify;
padding-left: 0px;
padding-top: 10px;
}
td.tarifs
{
width: 346px;
height: ;
background-color: white;
text-align: justify;
padding-left: 20px;
text-align: left;
}
div.menu
{
width: 800px;
height: 21px;
background-color: rgb(255, 217, 19);
text-align: center;
padding-top: 7px;
}
div.texte
{
display: block;
background-color: white;
padding: 20px 40px 20px 40px;
text-align: justify;
}
div.texte2
{
display: block;
background-color: white;
padding: 20px 40px 20px 40px;
text-align: center;
}
div.photo
{
width: 800px;
height: 234px;
background-color: white;
text-align: center;
padding-bottom: 10px;
}
div.photo2
{
width: 800px;
height: 270px;
background-color: white;
text-align: center;
}
div.chambres
{
width: 800px;
height: 450px;
background-color: white;
text-align: left;
padding-top: 7px;
}
div.menu-bas
{
width: 800px;
height: 30px;
background-color: white;
text-align: center;
padding-top: 0px;
}
td.vide
{
width: ;
height: ;
background-color: white;
}
p.texte
{
width: 660px;
height: ;
background-color: white;
text-align: justify;
}
p.pleinepage
{
width: ;
height: ;
background-color: white;
text-align: justify;
padding-left: 30px;
padding-right: 30px;
padding-top: 15px;
padding-bottom: 15px;
}
p.decale
{
padding-left: 20px;
}
p.centre
{
width: 255px;
text-align: justify;
}
a:link {

    color: rgb(102, 102, 204);

    text-decoration: underline;

    font-weight: normal;

    font-style: normal;

}
a:visited {

    color: #3399FF;

    text-decoration: underline;

    font-weight: normal;

    font-style: normal;

}
a:hover {

    color: #0000FF;

    text-decoration: underline;

    font-weight: normal;

    font-style: normal;

}
a:active {

    color: #FF0000;

    text-decoration: none;

    font-weight: normal;

    font-style: normal;

}


