body{
margin:0;
padding:0px;
font-family:Tahoma, Arial, Helvetica;
font-size:10px;
text-align:justify;
color:#3C2000;
background: url(images/motif.jpg);
}
#corps {
margin:5px auto 5px auto;
padding:0;
width:646px;
height:auto;
border:1px solid  #330000;
background:#A68D6F;
}
#corps2 {
margin:0 auto;
padding:0;
width:646px;
height:auto;
border:1px solid  #330000;
background:#A68D6F;
}
#top{
margin:0px auto;
width:646px;
height:182px;
}
#bandeau{
margin:0 auto 5px 0;
width:646px;
height:17px;
background:url(images/bandeau.jpg) no-repeat;
}
#contenu{
margin:0px auto;
padding:0;
width:646px;
height:534px;
background: url(images/fond.jpg) no-repeat;
}
#left {
margin:10px 5px 0 3px;
padding:0 0 0 14px;
float:left;
width:248px;
height:484px;
}
#contenu-virtual{
margin:0px;
padding:5px 0 0 20px;
width:626px;
height:524px;
background: url(images/fond-galerie.jpg) no-repeat;
}
#visite{
margin:0 auto;
padding:0 auto;
width: auto;
height:484px;
}
#virtual{
margin:10px 10px 5px 10px;
padding:0px;
float:left;
width:auto;
height:auto;
border:1px solid #330000;
}
#linkvirtual{
margin:20px auto;
padding:10px 20px 0 20px;
text-align:center;
font-size:10px;
font-weight:bold;
}
#right {
margin:10px 5px 5px 5px;
padding:5px 0 0 5px;
width:340px;
height:auto;
float:left;
}
#right2 {
margin:10px 5px 5px 5px;
padding:5px 0 0 0;
width:340px;
height:auto;
float:left;
}
#animation{
margin:0px 0 0 2px;
border:1px solid #330000;
width:335px;
height:193px;
}
h1 {
color:#936218;
margin:5px 0 5px 10px;
padding:0;
font-size:14px;
font-weight:bold;
}
.chambre {
clear:both;
margin:20px 0 0 5px;
height:60px;
}
.chambre img {
float:left;
border:1px solid #330000;
}
.chambre p {
float:left;
margin:0 0 0 10px;
padding:0;
}
#gal {
margin:0px;
padding:0;
float:left;
width:auto;
height:auto;
}
#contenu-galerie{
margin:0px;
padding:5px;
width:646px;
height:534px;
margin:0 auto;
padding:0;
background: url(images/fond-galerie.jpg) no-repeat;
}

.clear {
clear:both;
}
#flash {
width:646px;
height:163px;
margin:0 0 20px 0;
}
#footer {
width:auto;
height:40px;
clear:both;
margin:0 auto;
text-align:center;
font-size:12px;
background: #D9CDBF;
font-weight:bold;
}
.champ {
text-align:right;
width:130px;
}
.table input, .table textarea {
width:130px;
border:1px double #C0C0C0;	
}
.table input,.table select {
height:14px;
font-size:14px;	
border:1px double #C0C0C0;	
}
.table input.image {
border:none;
height:27px;
}
form {
margin:0;
padding:0;
}
.condText {
margin:0 0 0 5px;
text-align:justify;
line-height:14px;
}
.condText2 {
margin:0 0 0 5px;
text-align:justify;
line-height:14px;
}
.imgaccueil {
margin:1px 0 0 5px;
}
#left .txtaccueil {
background:url(images/accueil.jpg) no-repeat 5px;
padding:0 0 5px 105px;
margin:0;
text-align:justify;
}
.txtheberg {
background:url(images/heberg3.jpg) no-repeat;
width:176px;
height:88px;
padding:0 10px 5px 140px;
margin:10px 0 10px 10px;
text-align:justify;
}
.txtheberg2 {
margin:10px 0 10px 10px;
padding:0;
line-height:16px;
}
.txtheberg3 {
margin:10px 10px 10px 10px;
padding:0;
line-height:16px;
}
#right p {
padding:0 5px 0 5px;
margin:0;
text-align: justify;
}
a {
color: #663300;
text-decoration:none;
font-family:"Tahoma", Times, serif;
}
a:hover {
color:#9A7D5B;
text-decoration: underline;
font-family:"Tahoma", Times, serif;
}
.parg{
text-align:justify;
}
.bold{
font-weight:bold;
}
#loisirs{
background:url(images/loisirs.jpg);
width:253px;
height:59px;
margin:10px 0 0 0;
}
#vr{
margin:0 0 0 5px;
}
.right{
text-align: riaght;
margin:0 5px 5px 180px;
}
#copy{
margin:0 auto 5px auto;
text-align:center;
font-size: 9px;
font-family:Arial, Tahoma, sans-serif;
color:#000000;
}
#text-post{
margin:0 0 5px 10px;
text-align:center;
font-size:14px;
}
#confirmation{
margin:40px;

}
