body
{
	width: 1000px;/*100%;*/
	margin: auto;
	padding:0;
	padding-left:17px;
	padding-right:18px;
	background-color: #fdfdd7;
	background-image:url("../img/bg.jpg");
	background-repeat:repeat-y;
	background-position:top;
	font-family: "Comic sans MS", Arial, "Times New Roman", Times, serif;
	color: black;
	font-size:13px;
}
#bandeau
{
	margin:0;
	padding:0;
	width:1000px;
	height:302px;
	background-image:url("../img/bandeau2.jpg");
}
#contenu
{
	margin:0;
	padding:0;
	width:1000px;
	
	background-image:url("../img/corps.jpg");
	background-repeat:no-repeat;
}
#menu
{
	float:left;
	
	margin:0;
	padding:0;
	padding-left:24px;
	width:189px;
	/*height:364px;
	background-image:url("../img/fd_menu.jpg");*/
}
#menu a
{
	display:block;
	width:189px;
	height:34px;
	margin-bottom:6px;
}
#bt-accueil
{
	background-image:url("../img/bt_accueil.jpg");
}
#bt-accueil:hover
{
	background-image:url("../img/bt_accueil_hover.jpg");
}

#bt-domaine
{
	background-image:url("../img/bt_domaine.jpg");
}
#bt-domaine:hover
{
	background-image:url("../img/bt_domaine_hover.jpg");
}

#bt-chalet
{
	background-image:url("../img/bt_chalet.jpg");
}
#bt-chalet:hover
{
	background-image:url("../img/bt_chalet_hover.jpg");
}

#bt-village
{
	background-image:url("../img/bt_village.jpg");
}
#bt-village:hover
{
	background-image:url("../img/bt_village_hover.jpg");
}
#bt-region
{
	background-image:url("../img/bt_region.jpg");
}
#bt-region:hover
{
	background-image:url("../img/bt_region_hover.jpg");
}
#bt-activite
{
	background-image:url("../img/bt_activite.jpg");
}
#bt-activite:hover
{
	background-image:url("../img/bt_activite_hover.jpg");
}

#bt-image
{
	background-image:url("../img/bt_image.jpg");
}
#bt-image:hover
{
	background-image:url("../img/bt_image_hover.jpg");
}

#bt-tarif
{
	background-image:url("../img/bt_tarif.jpg");
}
#bt-tarif:hover
{
	background-image:url("../img/bt_tarif_hover.jpg");
}

#bt-acces
{
	background-image:url("../img/bt_acces.jpg");
}
#bt-acces:hover
{
	background-image:url("../img/bt_acces_hover.jpg");
}

#bt-contact
{
	background-image:url("../img/bt_contact.jpg");
}
#bt-contact:hover
{
	background-image:url("../img/bt_contact_hover.jpg");
}
#bt-livredor
{
	background-image:url("../img/bt_livredor.jpg");
}
#bt-livredor:hover
{
	background-image:url("../img/bt_livredor_hover.jpg");
}
#bt-liens
{
	background-image:url("../img/bt_liens.jpg");
}
#bt-liens:hover
{
	background-image:url("../img/bt_liens_hover.jpg");
}

#texte
{
	float:right;
	width:612px;
	height:860px;
	/*margin-left:71px;*/
	padding:20px;
	padding-top:60px;
	padding-right:70px;
	padding-left:105px;
	background-image:url("../img/fd_texte.jpg");
	background-repeat:no-repeat;
	text-align:justify;
}

#texte-ss-titre
{
	float:right;
	width:612px;
	height:748px;
	/*margin-left:71px;*/
	padding:20px;
	padding-top:40px;
	padding-right:70px;
	padding-left:105px;
	background-image:url("../img/fd_texte4.jpg");
	background-repeat:no-repeat;
	text-align:justify;
}



#galerie
{
	float:right;
	width:612px;
	height:1633px;
	padding:20px;
	padding-top:40px;
	padding-right:70px;
	padding-left:105px;
	background-image:url("../img/fd_galerie.jpg");
	background-repeat:no-repeat;
	text-align:justify;
}

#galerie_titre
{
	float:right;
	width:612px;
	height:1633px;
	margin:0;
	
	padding:20px;
	padding-top:70px;
	padding-right:70px;
	padding-left:105px;
	background-image:url("../img/fd_galerie_titre.jpg");
	background-repeat:no-repeat;
	text-align:justify;
}

#texte h1, #galerie h1, #galerie_titre h1, #texte-ss-titre h1
{
	font-size:16px;
	text-align:left;
	background-color:#fbd240;
	color:#3b2d01;
	margin-top:0;
	border-top:1px solid #208003;
	border-bottom:1px solid #208003;
	padding-left:20px;
}

#texte h2, #galerie h2, #galerie_titre h2, #texte-ss-titre h2
{
	font-size:14px;
	text-align:left;
	color:#3b2d01;
	margin:0;
	margin-top:20px;
}

#texte  img, #galerie img, #galerie_titre img, #texte-ss-titre img
{
	border:1px solid #A1A1A1;
}

img
{
	border:none;
}
.vert
{
	color: #208003;
}
.contact
{
	border-top: solid #208003 1px;
	/*border-bottom: solid #3b2d01 1px;*/
}
.textedroite{
	text-align: right;
	vertical-align: middle;
	COLOR: black;
}
.champform2 {
	BACKGROUND-COLOR: #ffffff; 
	BORDER: #fbd240 1px solid; 
	COLOR: #000000; 
	width: 300px;
}
.champform3 {
	BACKGROUND-COLOR: #ffffff; 
	BORDER: #fbd240 1px solid; 
	COLOR: #000000; 
	width: 133px;
}
.textehaut{
	text-align: right;
	vertical-align: top;
	COLOR: black;
}
.boutonform {
	BACKGROUND-COLOR: #ffffff;
	BORDER: #fbd240 1px solid; 
	COLOR: black;
	height: 25px;
	width:80px;
	margin:0;
	padding:0;
	margin-top:10px;
}
th
{
	text-align:center;
}
.titrevert
{
	font-weight:bold;
	color:#208003;
}
.im_link
{
	clear:both;
	float:left;
	margin-right:10px;
	
}
.im_link img
{
	border:none;
}
#footer
{
	clear:both;
	bottom:0;
	font-size:10px;
	text-align:center;
	
	padding-top:20px;
	padding-bottom:20px;
}
#footer a
{
	text-decoration: none;
	padding:0;
	margin:0;
	margin-top:4px;

	font-size:11px;
	text-align:center;
}

#footer a:hover
{
	text-decoration: underline;
	color:#ff6600;
}
.separateur
{
	margin-right:10px;
	margin-left:10px;
}
table#resultat {margin:0; padding:0; border-collapse: collapse; width:740px;}
table#resultat th {height:15px; background-color:#C0D1EB; border: 1px solid #999999; text-align:center; color: #062041;}
table#resultat td.encadrement {width:370px; height:410px; border: 1px solid #999999; vertical-align: top;}
#EmplacementCarteItineraire{height:410px; width:370px;}
#EmplacementTexteItineraire{margin:0; padding:0; width:auto; height:100%; overflow:auto; text-align:left;}
#EmplacementTexteItineraire b{color: #03f; text-decoration: underline;}
#cadre {margin: 0; padding:10px 0 5px 0; width: 1010px; height: auto; border: 1px solid #B8D6C2;text-align:center; background-color: #F6FCEC;}
			
.Style1 {color: #DDE7F4}
	center {
}
#Layer1 
{
	position:absolute;
	left:26px;
	top:10px;
	width:122px;
	height:87px;
	z-index:1;
}
.Style3 {color: #c0d1eb}
input, textarea
{
	font-family:arial;
	font-size:12px;
}

