* {
    margin: 0;
    padding: 0;
}
.borderstyle {
    border-style: solid;
    border-color: #71302d;
}
.espace {
	margin-left: 40px;
}
.positionAbsolute {
	position: absolute;
}
.marginBottomH4 {
	margin-bottom: 20px;
}
#divBody {
   
   width: 100%;
   height: 720px;   
   color: white; 
   font-family : verdana,Arial,helvetica,sans-serif; 
   font-size: 16px;
   background-color: #f9f097;
}
#fondGauche {
   height: 0;
   width: 0;
   position: absolute;
   left: 0;
}
#gaucheTop {
   height: 30%;
   background-color: #f9f2ab;
   border-width: 0 0 2px 0;
}
#gaucheMiddle {
   height: 60%;
   background-color: #f9f3ba;
   border-width: 0 0 2px 0;
}
#gaucheBottom {		
   border-width: 0;
   height: 10%;
   background-color: #f9f2ab;
}
#fondDroite {
   height: 0;
   width: 0;
   position: absolute;
   right: 0;
}
#droiteTop { 
   height: 10%;
   background-color: #f9f3ba;
   border-width: 0 0 2px 0;
}
#droiteMiddle {
   height: 60%;
   background-color: #f9f2ab;
   border-width: 0 0 2px 0;
}
#droiteBottom {
   height: 30%;
   background-color: #f9f3ba;
   border-width: 0;  
}
#corps {
   position: relative;
   margin-left: auto;
   margin-right: auto;
   width: 762px; 
   height: 100%;   
   border-width: 0 2px;
   background-color: #f9f097;
 }
#treillisMenu {
    border-width: 2px;
    background-image: url("images/treillisMenu.jpg");
    height: 99%;
    width: 70px;
    position: absolute;
    left: 20px;
}
#treillisGauche {
    border-width: 2px;
    background-image: url("images/treillisGauche.jpg");
    height: 99%;
    width: 300px;
    position: absolute;
    left: 145px;
}
#treillisDroit {
    border-width: 2px;
    background-image: url("images/treillisDroit.jpg");
    height: 99%;
    width: 220px;
    position: absolute;
    left: 514px;
}
#corpsInterieur {
    position: relative;
	height: 100%;
}
a {
    color: white;
    text-decoration: none;
}
#barre {
	border-width: 2px 0px;
    background-color: #517575;
	text-align: center;
	padding: 5px 0 7px 0; 
}
#maison {
    display: block;
}
#menu { 
    position: absolute;
    top: 35%;
    left: 5px;
    width: 100px;
}
#voshotes {
	width: 370px;
	margin-bottom: -3px;
}
#carte {
	margin-top: 80px;
	border-width: 2px 0;
}
tr {
	height: 15px;
}
#aproximite {
	margin-top: 20px;
}
#gauche {
	height: 406px;
	width: 370px;
    border-width: 2px; 
    position: absolute;
    top: 110px;
    left: 110px;
    background-color: #517575;
	background-image: url("images/minisigle.jpg");
	background-repeat: no-repeat;	
    text-align: center;
}  
#gauche  ul{
	margin-left:50px;
	padding-left:45px;
	text-align:left;
	margin-bottom: 45px;
}

#gaucheChalets img {
    height: 0;
    width: 0;
	display: block;
}
#gauche h2  {
    text-align: left;
    margin-top: 50px;
    margin-bottom: 30px;
}
#gaucheCommodites {
	display: block;
}
#gaucheCommodites h3 {
	margin-top: 30px;
	margin-bottom: 30px;
}
#gaucheCommodites td {
	padding-left: 50px;
	padding-bottom: 10px;
}
#nonFumeur {
	padding-top: 20px;
}
#pasDanimaux {
	margin-right: 40px;
}
h2  {
	font-size: 24px;
}
h3 {
	font-size: 19px;
}
h4 {
	font-size: 17px;
}
#droite {
    position: absolute;
    bottom: 110px;
    left: 493px;
    border-width: 2px; 
    background-color: #517575;
    width: 258px;
    height: 397px;
}
#minichalets {	
	position: relative;
	width: 258px;
    height: 350px;
}
#deuxchiffres {	
	margin-left: 61px;
}
#droite h3, p, h4 {
    text-align: center;  
}
#droite a{
	color: #f9f097;
	font-size: 14px;
}
#espaceP,  #espaceH3  {
    padding-top: 45px;
}
#espaceH4  {
	margin-top: 40px;
}
#espaceH3Contact {
	margin-top: 80px;
}
#espaceCarte {
	padding: 5px 0;
	margin: auto;
	margin-top: 50px;
	width: 100px;
	background-color: white;
	border-width: 2px;
}
#espaceCarte a {
	color: #517575;
}
#noTelephone {
	margin-top: 30px;
}
#copyright {
	width: 100%;
	border-width: 3px 0px;
    background-color: #517575;
	text-align: center;
	padding: 5px 0 7px 0;
	position: absolute;
    bottom: 0;
    left: 0;
}  
li {
    background-color: #517575;
    list-style-type: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    margin-bottom: 3px;
    border-width: 2px;
}


