*{padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;}

html, body {
	width:100%;
	height:100%;
}

body {
	background:#2E3603 url(../img/fond.jpg) top center repeat-x;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color:#bec47e;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;	
}

img {
	border:none;
}

#map{
	width:596px;
	height:399px;
}

#fixe{
	float:left;
	width:596px;
	height:439px;
	padding-top:40px;
	padding-left:5px;
}


h1{
	color:#72a6ca;
	font-family:garamond,verdana;
	font-size:16px;
	font-weight:bold;
}

h2{
	color:#ffffff;
	font-family:garamond,verdana;
	font-size:16px;
	font-weight:bold;
	padding-bottom:9px;
}

h3{
	color:#e3e6a0;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
}



h4 {
	color:#b0d4ed;
	font-family:garamond,verdana;
	font-size:16px;
	font-weight:bold;
}

h5{
	color:#72a6ca;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
}

h6{
	color:#ffffff;
	font-family:garamond,verdana;
	font-size:16px;
	font-weight:bold;
}


h6 b {
	color:#b0d4ed;
	font-family:garamond,verdana;
	font-size:16px;
	font-weight:bold;
}

b{
	color:#72a6ca;
	font-weight:bold;
}

a {
	color:#ffffff;
	font-family:verdana;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}


a:hover {
	color:#72a6ca;
	font-family:verdana;
	font-size:11px;
	text-decoration:underline;
	font-weight:normal;
}

#centre{
	position:relative;
	margin: 0px auto;
	width:992px;
	height:734px;
}

#menu{
	float:left;
	width:992px;
	height:auto;
	padding-top:12px;
	padding-bottom:12px;
}

#menu li{
	display:inline;
	list-style-type:none;
	padding-top:0px;
	height:auto;
	width:auto;
	
}

#menu a {
	color:#ffffff;
	font-family:garamond,verdana;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}


#menu a:hover {
	color:#b0d4ed;
	font-family:garamond,verdana;
	font-size:16px;
	text-decoration:none;
	font-weight:bold;
}

#haut_page{
	background:url(../img/fond_page_haut.jpg);
	float:left;
	width:992px;
	height:479px;
}

#anim{
	float:left;
	width:596px;
	height:439px;
	padding-top:40px;
	padding-left:5px;
}

#titre{
	float:left;
	width:377px;
	height:auto;
	padding-left:14px;
	margin-top:34px;
	text-align:center;
}

#titre2{
	width:377px;
	height:400;
	margin-top:34px;
	text-align:center;
}


#langues{
	float:left;
	width:377px;
	height:309px;
}


#bas_page{
	float:left;
	width:992px;
	height:auto;
	padding-top:20px;
}

#box_gauche{
	background:url(../img/fond_box.gif);
	float:left;
	width:240px;
	height:107px;
	text-align:center;
	padding-top:19px;
}

#texte{
	float:left;
	width:486px;
	height:auto;
	padding-left:13px;
	padding-right:13px;
	text-align:justify;
}

#texte2{
	float:left;
	width:auto;
	height:auto;
	padding-left:13px;
	padding-right:13px;
	text-align:justify;
}


#box_droite{
	background:url(../img/fond_box.gif);
	float:left;
	width:240px;
	height:105px;
	text-align:center;
	padding-top:21px;
font: bold 10px arial;
color:#5eb2ec;
}

#texte_resa1{
	float:left;
	width:118px;
	height:auto;
	text-align:left;
	padding-top:9px;
}

#texte_resa2{
	float:left;
	width:120px;
	height:auto;
	text-align:right;
	padding-top:9px;
}

#bas{
	background:url(../img/fond_bas.gif);
	float:left;
	width:992px;
	height:35px;
	text-align:right;
	margin-top:19px;
}

#gauche_page{
	float:left;
	width:615px;
	height:auto;
	
}

#gauche_haut{
	background:url(../img/fond_page_haut.jpg);
	float:left;
	width:606px;
	height:50px;
}
#gauche_haut2{
	background:url(../img/fond_page_haut.jpg);
	float:left;
	width:606px;
	height:41px;
}


#gauche_centre{
	background:url(../img/fond_gauche_centre.gif) repeat-y;
	float:left;
	width:580px;
	min-height:711px;
	padding-left:13px;
	padding-right:13px;
	padding-bottom:13px;
	text-align:justify;
	padding-top:10px;
}

#col_gauche{
	float:left;
	width:278px;
	border-right:1px solid #b6bd71;
	color:#e3e6a0;
	padding-right:10px;
	text-align:left;
	min-height:670px;
}


#col_droit{
	float:left;
	width:290px;
	padding-left:10px;
	color:#e3e6a0;
	text-align:left;
}


#gauche_centre2{
	background:url(../img/fond_gauche_centre.gif) repeat-y;
	float:left;
	width:596px;
	min-height:744px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}


#box_gauche_centre{
	float:left;
	width:282px;
	height:auto;
	margin-right:13px;
}

#separateur{
	float:left;
	width:580px;
	height:35px;
}


#box_gauche_centre2{
	float:left;
	width:282px;
	height:auto;
}



#bordure{
	padding:2px;
	width:278px;
	border:1px solid #bec76a;
	margin-top:15px;
	text-align:center;
}

#gauche_bas{
	background:url(../img/fond_gauche_bas.gif) no-repeat;
	float:left;
	width:606px;
	height:17px;
}


#droite_page{
	float:left;
	background:url(../img/fond_droite_page.jpg) no-repeat;
	float:left;
	width:377px;
	height:auto;
	text-align:center;
}

#illustration_carte{
	float:left;
	width:330px;
	height:auto;
	padding-left:47px;
	padding-top:47px;
}

#box_gauche2{
	position:relative;
	margin: 0px auto;
	background:url(../img/fond_box.gif);
	width:240px;
	height:107px;
	text-align:center;
	padding-top:19px;
	margin-top:50px;
	
}


#box_droite2{
	position:relative;
	margin: 0px auto;
	background:url(../img/fond_box.gif);
	width:240px;
	height:105px;
	text-align:center;
	padding-top:21px;
	margin-top:55px;
	font: bold 10px arial;
color:#5eb2ec;
	
}

#carte{
	float:left;
	width:558px;
	border:1px solid #bec76a;
	margin-bottom:10px;
	text-align:justify;
	padding:10px;
	color:#e3e6a0;
	font-family:verdana;
	font-size:12px;
	font-weight:normal;		
}

#gras{
	color:#e3e6a0;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;		
}

#sejours{
	float:left;
	width:578px;
	border:1px solid #bec76a;
	margin-bottom:10px;	
}

#texte_sejours{
	width:270px;
	float:left;
	text-align:left;
	padding:10px;	
}

#texte_sejours2{
	float:left;
	text-align:justify;
	padding:10px;	
}


#texte_sejours3{
	float:left;
	text-align:justify;
	padding:10px;	
	width:80%;
}

#img_sejours{
	width:268px;
	float:left;
	text-align:center;
	padding:10px;	
}

#img_sejours img{
	padding:2px;
	width:262px;
	border:1px solid #bec76a;
}

.tarifs td {
	border-top:1px solid #bec76a;
	border-left:1px solid #bec76a;

}

.tarifs {
	border-bottom:1px solid #bec76a;
	border-right:1px solid #bec76a;

}


#bordure_phototheque{
	float:left;
	padding:2px;
	width:auto;
	border:1px solid #bec76a;
	margin-top:10px;
	text-align:center;
	margin-right:10px;
}


#bordure_phototheque2{
	float:left;
	padding:2px;
	width:auto;
	border:1px solid #bec76a;
	margin-top:10px;
	text-align:center;
}


#bordure_phototheque3{
	float:left;
	width:370px;
	height:130px;
	margin-top:10px;
	text-align:left;
}

#bordure_phototheque img,#bordure_phototheque2 img{
	width:180px;
	height:121px;
}
