/* --- start of css --- */

body {
	/*margin: 1px auto;*/
	text-align: center;
	width: -50px;
	height: -300px;
	border: 0px solid rgb(200,200,200);
	background: #FFFCAD;
	/*background: #FFFCAD url('photos/panorama.jpg') no-repeat fixed bottom center;*/
	/*background: #FFFCAD url('photos/panorama.jpg') no-repeat absolute bottom center;*/
	}
	
	div#global	{
	margin: 2px auto; /* pour éviter les marges */
	text-align: center; /* pour corriger le bug de centrage IE */
	width: -35px;
	height: -300px;
	/*width: -50px;*/
	/*border: 1px solid rgb(200,100,200);*/
	background: #FFFCAD url('photos/panoram.jpg') no-repeat fixed bottom center; /*couleur du fond de page*/
	}


	
div#contenu {
	position: relative; /* on positionne le conteneur */ 
	 text-align: center;
	 margin : 0 auto;
     /*margin-right: auto;*/
     width: 70%;
	 /*border: 20px solid rgb(100,200,200);*/
     text-align: left; /* on rétablit l'alignement normal du texte */ 
	 }
div#diaporama {
	position: absolute;
	top:120px;
	/*left: -236.66666666667px;*/
	left: -96.666666666667px;
	/*width: 300px;*/
	width: 300px;
	border: 10px solid rgb(154, 157, 203);
	}
	 
div#diaporama_center {
	position: absolute;
	top: 50px;
	width: 350px;
	margin: 500px  auto;
	border: 10px solid rgb(154, 157, 203);
	}
	 
div#panorama {
	position: absolute;
	top: 450px;
	width: -50px;
	left: 0;
	border: 0px solid rgb(154, 157, 203);
	}
	 
div#accueil_texte {
	position: absolute;
	top: 100px;
	left: -253.33333333333px;
	color: #000000;
	width : 440px;
	font-size : 15px;
	/*font : 15px;*/
	/*font-weight: bold;*/
	text-align: left; 
	border : 0px solid rgb(128, 128, 128);
}

div#accueil_likhom {
position: absolute;
	left: -253.33333333333px;
	top: 400px;
}

div#accueil_clevacances {
position: absolute;
	left: 53.333333333333px;
	top: 25px;
}

div#accueil_boite {
	position: absolute;
	top: 125px;
	width: 650px;
	left: -350px;
	background: #FFFFF0;
	color: #121212;
	font-size:"2";
	face:"Helvetica";
	}
	
div#hebergement_boite_left {
	position: absolute;
	top:100px;
	left: -253.33333333333px;
	color: black;
	width : 440px;
	font-size : 12px;
	line-height: .8em;
	text-align: left;
	border : 0px solid rgb(128, 128, 128);
	}

div#hebergement_boite_left span.text{
	line-height: 1em;
	text-indent: 250px;
}	

div#hebergement_boite_left span.title{
	/*line-height: 1.5em;*/
	font-size : 14px;
	font-style: ;
	font-weight: bold;
	text-decoration: underline;
	text-indent: 0px;
}
div#activites_boite {
	position: absolute;
	top:120px;
	left: -400px;
	color: black;
	width : 750px;
	font-size : 14px;
	line-height: 1.5em;
	text-align: left;
	border : 1px solid rgb(128, 128, 128);
	}
	
div#dole_boite {
	position: absolute;
	top:120px;
	left: -253.33333333333px;
	color: black;
	width : 440px;
	font-size : 11px;
	line-height: 1.2em;
	text-align: left;
	border : 0px solid rgb(128, 128, 128);
	}
	
div#environs_boite {
	position: absolute;
	top:120px;
	left: -253.33333333333px;
	color: black;
	width : 440px;
	font-size : 14px;
	line-height: 1.5em;
	text-align: left;
	border : 0px solid rgb(128, 128, 128);
	}
	
div#tarifs_boite {
	position: absolute;
	top: 125px;
	width: 750px;
	left: -400px;
	background: #CD6889;
	color: white;
	font-size: 10px;
	}
div#formulaire {
	position :absolute;
	left: -400px;
	/*width: -50px;*/
	top: 150px;
	border: 0px solid rgb(154, 157, 203);
	}
	
div#resa_confirm {
	position: absolute;
	width: 750px;
	text-align: center;
	left: -400px;
	top:110px;
	color: red;
	border: 5px solid rgb(154, 157, 203);
}
div#resa_paypal {
	position: absolute;
	width: 750px;
	text-align: center;
	left: -400px;
	top:490px;
	color: darkblue;
	line-height: 0.8em;
	font-size: 6px;
	border: 1px solid rgb(154, 157, 203);
}

div#mto_boite {
	position: absolute;
	top:130px;
	left: -325px;
	color: black;
	width : 600px;
	/*font-size : 14px;*/
	line-height: 0.8em;
	/*text-align: left;*/
	border : 0px solid rgb(128, 128, 128);
	}

div#liens_boite {
	position: absolute;
	top:200px;
	left: -325px;
	color: black;
	width : 600px;
	font-size : 14px;
	line-height: 1.5em;
	text-align: left;
	border : 1px solid rgb(128, 128, 128);
	}
	
div#map_canvas  {
	top: 100px;
	width : -200px;
	height: 0px;
	font : 15px cursive;
	font-weight: bold;
	text-align: center;
	margin: 10px auto;
border : 1px solid rgb(128, 128, 128);
}
	 
div#map_canvas div#map_canvas_left {
	margin: 10px auto 10px 0;
}	 

div#map_canvas div#map_canvas_right {
	margin: 10px 0 10px auto;
}

div#entete {
	position: absolute;
	top: 20px;
	left: -225px;
}	

table.titre {
	position: relative;
	margin : 1px auto;
	text-align: center;
	/*border: 1px solid rgb(200,200,200);*/
	width: 400px;
	/*position: absolute;*/
	/*top: 20px;*/
	/*left: -225px;*/
	}
table.titre td{
	/*border: 1px solid rgb(200,200,200);*/
	/*width: auto;*/
	}
div#corp {
	position: relative; /* on positionne le conteneur */
     margin-left: auto;
     margin-right: auto;
     width: 960px;
     text-align: left; /* on rétablit l'alignement normal du texte */
     }	
/* --- end of css --- */
