body{
  font-family:Helvetica,Arial,Verdana,Serif;
  font-size:18px;
  margin:0;
  text-align:center;
  background-color:rgb(64,33,2);
}
#container{
  width:800px;
  margin:12px auto;
  text-align:left;
  background-color:rgb(236,222,180);
  /*border:1px solid rgb(193,113,24);
  background-image:url(graphisme/contain2.png);
  background-repeat:repeat-y;
  background-position:left;*/
}

#ban1{
  float:left;
  height:200px;
  width:215px;
 
  background-color:rgb(195,113,27);
  background-image:url(graphisme/fondban1.png);
  background-repeat:no-repeat;
  background-position:center top;
}
#ban2{
  float:right;
  height:200px;
  width:540px;
  
  margin-left:-20px;
  margin-right:30px;
  background-image:url(graphisme/bandroite.jpg);
  background-color:rgb(236,222,180);
  background-repeat:no-repeat;
  background-position:right;
}
#container2{
width:800px;
}
#menu{
  float:left;
  width:215px;
  height:1152px;
  background-color:rgb(195,113,27);
  background-image:url(graphisme/fondban1.png);
  background-repeat:no-repeat;
  background-position:center bottom;
}
.mod{
  height:800px;
  
}
.vertical:link, .vertical:visited{
font-size:15px;
line-height:150%;
margin-left:5px;
color:rgb(66,33,0);
}
.vertical:hover{
color:rgb(245,192,10);
}
li{
list-style-type:none;
margin-left:-30px;
}
#menuhorizontal{
  float:right;
  margin-top:10px;
  margin-right:70px;
  margin-bottom:30px;
  border-top:1px dotted rgb(66,33,0);
  border-bottom:1px dotted rgb(66,33,0);
}

#content{
  width:480px;
  margin-left:235px;
  margin-bottom:-24px;
  padding:5px 30px;
  background-color:rgb(236,222,180);
  background-image:url(templates/fondombre.gif);
  background-repeat:repeat-y;
  }

/*#foot{
  clear:both;
  width:800px;
  text-align:center;
   margin-bottom:-30px; 
   
  }*/
 #bas{
 margin-left:0;
 margin-top:-20px;
 } 
h1,h2,h3,h4{
  font-family:"Lucida Calligraphy", "Cataneo BT", Arial, Serif;
  color:rgb(66,33,0);;
}
h1{
margin-left:0;
margin-right:0;
font-size:29px;
text-align:center;
}
h2{
font-size:23px;
}
h3{
font-size:17px;

}
h4{
font-size:16px;
margin-top:30px;
/*margin-bottom:50px;*/
border-top:1px dotted rgb(66,33,0);
border-bottom:1px dotted rgb(66,33,0);

}
.ban{
font-size:27px;
margin-top:25px;
color:rgb(66,33,0);
}
.langues{
margin-left:20px;
}

/*gite{
  margin-left:130px;
}*/
a:link,a:visited{
font-size:17px;
font-weight:bold;
  text-decoration:none;
  margin-left:10px;
  margin-right:10px;
  color:rgb(0,91,46);
  background-color:inherit;
}
a:hover{
  color:rgb(107,132,67);
  background-color:inherit;
}
hr{
visibility:hidden;
}
table{
margin-left:-10px;;
}
table,td{
font-size:17px;
border:1px solid rgb(0,128,0);
}
table{
margin-bottom:20px;
}
.basse{
background-color:rgb(204,255,255);
}
.moyenne{
background-color:rgb(255,225,196);
}
.haute{
background-color:rgb(238,109,72);
}

.vignettes{
border:none;
}
label{
  width:180px;
  float:left;
  
}
/*Page activités*/
span{
font-weight:bold;
color:rgb(0,91,46);
}
.left{
float:left;
margin:10px 20px 10px 0;
}
.right{
float:right;
margin:10px 0 10px 20px;
}
.tourisme{
line-height:140%;
}
.sectiongalerie:link, .sectiongalerie:visited{
  font-family:"Lucida Calligraphy", "Cataneo BT", Arial, Serif;
  text-decoration:underline;
  color:rgb(66,33,0);
  font-size:17px;
  margin-left:0;
  margin-right:0;
}
p:first-letter{
font-size:150%;
}
p{
text-indent:10px;
}

