@charset "utf-8";
body {
background-position:top center;
margin:0px auto;
background-color: #547420;
}

.texte_bold {
	font-size: 43px;
	font-weight: bold;
}
a:link {
	color: #445027;
	text-decoration: underline;
}
a:visited {
	color: #445027;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
	color: #445027;
}


#site{
background-position:top center;
background-repeat:no-repeat;
background-image:url(../images/background.jpg);
}

#navigation{
background-position:top center;
background-color:#445027;
margin:0px auto;
width:905px;
height:34px;
clear:both;
}

#navigation ul{
margin:0px;
padding:0px;
}

*html #navigation ul{
height:32px;
display:inline;
margin:0px;
padding:0px;
}

#navigation li a {
background-image:url(../images/feuille_blanche.png);
background-repeat:no-repeat;
background-position:10px;
padding-left:40px;
display:block;
height:32px;
padding-top:5px;
padding-right:10px;
color:#fff;
text-decoration:none;
}

#navigation li a:hover {
	color:#445027;
}

*html #navigation li a{
background-image:url(../images/feuille_blanche.png);
background-repeat:no-repeat;
padding-left:25px;
display:inline;
height:32px;
padding-top:5px;
}

#navigation li a:hover{
background-image: url(../images/fleche_hover.jpg);
background-position:10px;
background-color:#FFFFFF;
padding-right:10px;
}

*html #navigation li a:hover{
background-color:#FFFFFF;
height:32px;
}

#navigation li{
float:left;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
padding: 5px;
font-size:16px;
color:#ffffff;
margin:0;
padding:0;
padding-left:50px;
}

#navigation li a.item1{
width:200px;
}

#navigation ul li{
display: inline;
list-style-type:none;
margin:0px 0px 0px 20px;
}

#langue{
background-color:#445027;
width:895px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
text-align:right;
font-size:12px;
color:#ffffff;
padding:5px 10px 0px 0px;

}
#langue a,#langue a:hover,#langue a:visited {
color:#ffffff;
}

#contenu{
width:905px;
background-position:top center;
background-image: url(../images/fond_contenu.jpg);
background-repeat:repeat-y;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:justify;
color:#445027;
}

#contenu_chalets{
width:895px;
background-position:top center;
background-image: url(../images/fond_contenu.jpg);
background-repeat:repeat-y;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:justify;
color:#445027;
padding-left:10px;
}

#contenu h1{
padding-top:10px;
font-size:18px;
color:#445027;
margin:0px 0px 20px 0px;
}

#colonne_gauche{
width:420px;
margin:10px 15px 10px 22px;
float:left;
}

*html #colonne_gauche{
width:423px;
margin:10px 15px 10px 10px;
float:left;
}


#colonne_gauche h1{
font-size:20px;
color:#445027;
margin:0px 0px 20px 0px;
}

#colonne_droite{
margin:10px 0px 10px 0px;
width:250px;
float:left;
}

*html #colonne_droite{
margin:10px 0px 10px 0px;
width:430px;
float:left;
}

#colonne_droite img{
border 5px:#006633;
}

#contenu_bas{
width:865px;
background-position:top center;
background-image: url(../images/fond_contenu.jpg);
background-repeat:repeat-y;
margin:0px auto;
padding: 0px 20px 0px 20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-align:justify;
color:#445027;
}

#contenu_bas p{
padding-left:30px;
font-size:15px;
}

#contenu_bas h1{
font-size:20px;
}

#contenu_bas ul{
margin:0px 0px 0px 55px;
padding:0px;
}

#contenu_bas li{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:14px;
color:#445027;
}

#contenu_bas ul li{
list-style-type: disc;
margin:0px;
}

#contenu_bas_gauche{
margin:10px 18px 0px 5px;
width:405px;
float:left;
}

#contenu_bas_droite{
margin:10px 0px 0px 0px;
width:405px;
float:left;
}

#contenu_bas_plein{
margin:10px 0px 0px 0px;
width:800px;
float:left;
font-size:15px;
}


.chalet{
float:left;
width:185px;
height:300px;
background-color:#dde3d2;
border:solid 1px;
border-color:#445027;
margin:8px 0px 8px 11px;
padding:10px;
}

*html .chalet{
margin:6px;
}

.chalet h1{
padding:0px 0px 0px 0px;
font-size:20px;
color:#445027;
}

.chalet img{
border:solid 1px;
border-color:#445027;
}

.chalet ul{
margin:0px 0px 0px 15px;
padding:0px;
}

.chalet li{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:14px;
color:#445027;
}

*html{

}

.chalet li a{
color:#445027;
}

.chalet li a:hover{
color:#445027;
text-decoration:underline;
}

.chalet ul li{
list-style-type: disc;
margin:0px;
}

#activite,.activite{
float:left;
width:402px;
height:300px;
background-color:#dde3d2;
border:solid 1px;
border-color:#445027;
margin:8px 0px 8px 11px;
padding:10px;
}

*html #activite{
margin:6px;
}

#activite h1{
padding:0px 0px 0px 0px;
font-size:20px;
color:#445027;
}

#activite img{
border:solid 1px;
border-color:#445027;
}

#activite ul{
margin:0px 0px 0px 15px;
padding:0px;
}

#activite li{
font-family:Arial, Helvetica, sans-serif;
text-align:left;
font-size:14px;
color:#445027;
width:185px;
}

#activite ul li{
display: inline;
list-style-type: disc;
margin:0px;
}

#pied_depage{
clear:both;
background-color:#FFFFFF;
width:885px;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
color:#445027;
border:solid 10px;
border-color:#445027;
}

.internal-link{
text-decoration:underline;
font-size:15px;
color:#666666;
}

/* Carte Google Maps */

.dirmenu {
	display:none;
}

/** Grille de tarification */
#contenu_bas .tarification {
	border-collapse:collapse;
}
#contenu_bas .tarification tr p{
	margin: 0;
	padding: 3px;
	color: #444444;
}
#contenu_bas .tarification .tr-first td,
#contenu_bas .tarification .td-first td{
	font-size: bold;
}
#contenu_bas .tarification .tr-even{
	background-color: white;		
}
#contenu_bas .tarification .tr-odd{
	background-color: #e4e4e4;
}
#contenu_bas .tarification .tr-odd th{
	background-color: #c3c1c1;		
}
