/* début des styles du body */
body {
	margin: 0px;
	padding: 0px;
	background-image: url(images/commun/fond_site.jpg);
}

body#body2{
 margin:2px;
 800px;
 600px;
}
/* fin des styles du body */


/* début des styles généraux */
#structure {
  position: absolute;
  top: 0px;
  left: 50%;
  width: 900px; 
  _height: 100%;
  min-height: 100%;
  margin-left: -450px;
  background-image: url(images/commun/fond_baspage.jpg);
  background-repeat: repeat-y;
}

#strucuture2{
	position: absolute;
  top: 0px;
  left: 50%;
  width: 880px;
  height: 580px;
  margin-left: -450px;
  background-color:#FFFFFF;
  background-repeat: repeat-y;
}

#structure3{
	position: relative;
 top: 0px;
  left: 50%;
  width: 900px; 
  _height: 100%;
  min-height: 100%;
  margin-left: -450px;
  background-image: url(images/commun/fond_baspage.jpg);
  background-repeat: repeat-y;
}

#centre {
  position: relative;
  top: 200px;
  left: 0px;
  width: 900px;
  height: 100%;
}

table#fond{
	background-color:#FFFFFF;
	margin:10px;
	padding:5px;
}

span.linkarial12BUCC0000{
	color:red;
}

#bandeau_page {
  position: relative;
  top: 0px;
  left: 0px;
  height: 45px;
  width: 900px;
}

#centre_page {

	width:auto;
	height:auto;
  background-color: #68CE46;
}

#texte_page {
  position: relative;
  top: 0px;
  left: 0px;
  background-color: #FFFFFF;
}

#texte_pageneutre {
  position: relative;
  top: 0px;
  left: 0px;
}

#pied {
  position: relative;
  top: 0px;
  left: 0px;
  height: 50px;
  width: 900px;
  background-image: url(images/commun/fond_baspage.jpg);
  background-repeat: repeat-y;
}
/* fin des styles généraux */


/* début des styles menu */
#menu {
  position: absolute;
  top: 0px;
  left: 0px;
}

#haut_menu {
  position: absolute;
  top: 91px;
  left: 0px;
  height: 25px;
  width: 900px;
  background-image: url(images/commun/fond_drapeaux.jpg);
  background-repeat: no-repeat;
}

	/* DEBUT LANGUE FR  */
	
	#lien_menufr {
	  position:absolute;
	  top: 0px;
	  left:176px;
	  height: 25px;
	  width: 740px;
	  margin:0px;
	  padding:0px;
	  /*background-color:#000000; */
	}
	
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menufr {
		left:175px;
		
	}
	
	
	#lien_menufr #lien_decouvrez {
	  position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:208px;
	  height:25px;
	}
	
	#lien_menufr #lien_qui {
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:133px;
	  height:25px;
	  left:0px;
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menufr #lien_qui{
		left:-4px;
	}
	
	#lien_menufr #les_liens{
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:79px;
	  height:25px;
	  left:0px;
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menufr #les_liens{
		left:-8px;
	}
	
	#lien_menufr #lien_recommander {
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:197px;
	  width:25px;
	  left:0px;
	  
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menufr #lien_recommander{
		left:-12px;
	}
	
	#lien_menufr #lien_notice {
	  position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:107px;
	  height:25px;
	  left:0px;
	  background-color:#000000;
	  
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menufr #lien_notice{
		left:-16px;
	}
/* FIN LANGUE FR  */

	/* DEBUT LANGUE UK  */
	
	#lien_menuuk {
	  position:absolute;
	  top: 0px;
	  left:210px;
	  height: 25px;
	  width: 740px;
	  margin:0px;
	  padding:0px;
	  /*background-color:#000000; */
	}
		
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menuuk {
		left:210px;
	}
		
	#lien_menuuk #lien_decouvrez {
	  position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:233px;
	  height:25px;
	}
	
	#lien_menuuk #lien_qui {
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:82px;
	  height:25px;
	  left:0px;
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menuuk #lien_qui{
		left:-4px;
	}
	
	#lien_menuuk #les_liens{
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:59px;
	  height:25px;
	  left:0px;
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menuuk #les_liens{
		left:-8px;
	}
	
	#lien_menuuk #lien_recommander {
		position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:233px;
	  width:25px;
	  left:0px;
	  
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menuuk #lien_recommander{
		left:-12px;
	}
	
	#lien_menuuk #lien_notice {
	  position :relative;
	  display:inline;
	  margin:0px;
	  padding:0px;
	  width:82px;
	  height:25px;
	  left:0px;
	  background-color:#000000;
	  
	}
	
	/* HACK pour IE seul Firefox peut lire */
	html>body #lien_menuuk #lien_notice{
		left:-16px;
	}

	/* FIN LANGUE UK  */
	
	
#bandeau_menu {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 91px;
}

#pub_menu {
  position: absolute;
  top: 10px;
  left: 498px;
  width: 392px;
  height: 72px;
}

#onglet_menu {
  position: absolute;
  top: 116px;
  left: 0px;
  height: 84px;
}

#onglet_gites {
  position: absolute;
  top: 0px;
  left: 0px;
}

#onglet_chambres {
  position: absolute;
  top: 0px;
  left: 137px;
}

#onglet_restaurants {
  position: absolute;
  top: 0px;
  left: 274px;
}

#onglet_culture {
  position: absolute;
  top: 0px;
	left: 411px;
}

#onglet_agenda {
  position: absolute;
  top: 0px;
  left: 549px;
}

#onglet_contact {
  position: absolute;
  top: 0px;
  left: 687px;
}

#onglet_fond {
  position: absolute;
  top: 0px;
  left: 687px;
  width: 213px;
  height: 84px;
  background-color: #1F4073;
}
/* fin des styles menu */

/* début des styles des pages */
#liste_resultat {
	position: absolute;
	top: 20px;
	left: 540px;
	width: 325px;
	height: 512px;
	background-color: #5AAFEC;
	background-image: url(images/commun/fond_liste.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

/* début des styles des pages */
#contact {
	position: relative;
	top: 0px;
	left: 490px;
	width: 390px;
	height: 512px;
	background-color: #5AAFEC;
	background-image: url(images/commun/fond_liste.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

#liste_lei {
	position: relative;
	top: 0px;
	left: 200px;*/
	width: 325px;
	_height: 512px;
	min-height: 512px;
	background-color: #5AAFEC;
	background-image: url(images/commun/fond_liste.jpg);
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

#liste_resultat_manif {
	position:absolute;
	top: 15px;
	left: 5px;
	width: 325px;
	_height: 512px;
	min-height: 512px;
	background-color: #68CE46;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

html>body #liste_resultat_manif {
	position:absolute;
	top: 15px;
	left: 15px;
	width:325px;
	_height: 512px;
	min-height: 512px;
	background-color: #68CE46;
	background-repeat: repeat-x;
	margin:0px;
	padding:0px;
}

#titre_liste {
	position: absolute;
	top: 0px;
	left: 0px;
}

#carte_liste {
	position: absolute;
	top: 42px;
	left: 0px;
}

#carte_contact {
	position: absolute;
	top: 56px;
	left: 55px;
}

#menu_personne {
	position: relative;
	top: 0px;
	left: 0px;
	width: 450px;
	height: 24px;
}

#menu_personnefr2 {
	width:325px;
	height:28px;
	background-image:url(images/fr/agenda/evenements.gif);
	background-color:#17335B;
}

#menu_personneuk2 {
	width:325px;
	height:28px;
	background-image:url(images/uk/agenda/evenements.gif);
	background-color:#17335B;
}

#menu_personnefr3 {
	width:539px;
	height:28px;
	background-image:url(images/fr/agenda/agenda.gif);
}

#menu_personneuk3 {
	width:539px;
	height:28px;
	background-image:url(images/uk/agenda/agenda.gif);
}


#menu_2pers {
	position: absolute;
	top: 0px;
	left: 0px;
}

#menu_4pers {
	position: absolute;
	top: 0px;
	left: 78px;
}

#menu_6pers {
	position: absolute;
	top: 0px;
	left: 156px;
}

#menu_8pers {
	position: absolute;
	top: 0px;
	left: 234px;
}

#menu_12pers {
	position: absolute;
	top: 0px;
	left: 314px;
}

#menu_touspers {
	position: absolute;
	top: 0px;
	left: 394px;
}

#listing {
	position: relative;
	top: 0px;
	left: 0px;

}

#fond_resultat {
	position: relative;
	top: 0px;
	left: 0px;
	width: 305px;
	_height: 78px;
	min-height: 78px;
	}
	
#fond_resultat2 {
	position: relative;
	top: 0px;
	left: 0px;
	height: 85px;
	width: 100%;
	margin:2 0 0 0;
	}
	

#fond_resultat ul{
	font-size:10pt;
	margin:0px;
	padding:0 0 0 20;
	color:#FFFFFF;
	list-style-type:square;
	}
#fond_resultat2 ul{
	font-size:10pt;
	margin:0px;
	padding:0 0 0 20;
	color:#FFFFFF;
	list-style-type:square;
	}
	
#resultat {
	position: relative;
	top: 0px;
	left: -1px;

	_height: 77px;
	min-height: 77px;
}

#resultat_manif {
	position: relative;
	top: 0px;
	left: 0px;
	width: 529px;
	height: 86px;
	margin:0px;
	padding:0px;
}

#activites_pnr {
	position: relative;
	top: 0px;
	left: 0px;
	width: 529px;
	height: 86px;
	margin:0px;
	padding:0px;
	background-image: url(images/commun/parc.gif);
	background-repeat: no-repeat;
	background-position: right;
	cursor: hand;
}

#listemois_pnr {
	position: relative;
	top: 0px;
	left: 0px;
	height: 40px;
	width: 100%;
	margin:2 0 0 0;
	}

#photo_resultat {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 105px;
	height: 77px;
}

#texte_resultat {
	position: absolute;
	top: 0px;
	left: 105px;
	height: 77px;
}

#lien_resultat {
	position: absolute;
	top: 50px;
	left: 337px;
}

#pnr1 {
	position: relative;
	top: 0px;
	left: 0px;
}

#titre_pnr1 {
	position: relative;
	top: 0px;
	left: 0px;
}

#texte_pnr1 {
	position: relative;
	top: 0px;
	left: 0px;
	width: 550px;
	height : 230px;
	text-align:justify;
	padding: 5 5 0 5;
}

#photo_pnr1 {
	position: absolute;
	top: 34px;
	left: 560px;
}

#pnr2 {
	position: relative;
	top: 0px;
	left: 0px;
}

#titre_pnr2 {
	position: relative;
	top: 0px;
	left: 0px;
}

#texte_pnr2 {
	position: relative;
	top: 0px;
	left: 185px;
	width: 680px;
	_height : 673px;
	min-height : 673px;
	text-align:justify;
	padding-left:5px;
}

#colone_pnr2 {
	position: absolute;
	top: 34px;
	left: 0px;
	width: 180px;
	height : 673px;
}

#retour_liste {
	position: absolute;
	top: 0px;
	left: 0px;
}

#descriptif_fiche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 619px;
}

#titre_fiche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 615px;
	_height: 30px;
	min-height: 30px;
}

#texte_titre {
	position: relative;
	top: 0px;
	left: 0px;
	_height: 30px;
	min-height: 30px;
}

#picto_fiche {
	position: relative;
	top: 0px;
	left: 0px;
}

#print_fiche {
	position: absolute;
	top: 5px;
	left: 530px;
}

#separation_fiche {
	position: relative;
	top: 0px;
	left: -5px;
	width: 619px;
}

#texte_fiche {
	position: relative;
	top: 0px;
	left: 0px;
	_height: 200px;
	min-height: 200px;
}

#tarif_fiche {
	position: relative;
	top: 0px;
	left: 0px;
	width: 615px;
	_height: 75px;
	min-height: 75px;
	background-color: #D1E4F5;
}

#photo_fiche {
	position: relative;
	top: 0fpx;
	left: 0px;
	_height: 156px;
	min-height: 156px;
	background-image: url(images/commun/fond_photos.jpg);
}

#contact_fiche {
	position: absolute;
	top: 0px;
	left: 619px;
	width: 250px;
	_height: 100;
	min-height: 292px;
	background-color: #5CB3EF;
	background-image: url(images/commun/fond_contacter.jpg);
	background-repeat: repeat-x;
}

#img_contactfiche {
	position: relative;
	top: 0px;
	left: 0px;
}

#texte_contactfiche {
	position: relative;
	top: 0px;
	left: 0px;
	_height: 205px;
	min-height: 205px;
}

#gite_contactfiche {
	position: relative;
	top: 0px;
	left: 0px;
}

#nous {
	position: relative;
	top: 0px;
	left: 0px;
	_height: 325px;
	min-height: 325px;
	background-image: url(images/commun/qui_sommes_nous_fond.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}

#bientot {
	position:absolute;
	top: 145px;
	left:160px;
	
}

#texte_nous {
	position: relative;
	top: 5px;
	left: 5px;
	width: 555px;
	text-align:justify;
	
}

#liste_lien {
	position: relative;
	top: 0px;
	left: 5px;
	width: 555px;
	margin-top: 15px;
	padding-top: 5px;
	text-align:justify;
	border-top: 1 solid #CCCCCC;
}

#photo_nous {
	position: relative;
	top: 0px;
	left: 0px;
	width: 555px;
}
/* fin des styles des pages */

/* début des styles des paddings */
.padding0 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.padding5 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.padding5505 {
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.padding0555 {
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.padding0005 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
}

.padding5055 {
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.padding510510 {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.padding5050 {
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.padding10 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.padding01000 {
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.padding010010 {
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.padding0101010 {
	padding-left: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.padding1001010 {
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.padding00100 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.padding00010 {
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
}

.padding510510 {
	padding-left: 5px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
}

.padding1010100 {
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}

.padding102100 {
	padding-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 0px;
}
/* fin des styles des paddings */

/* début des styles de bordures */
.border5FFFFFF {
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.border0500FFFFFF {
	border-top-width: 0px;
	border-right-width: 5px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.border0005FFFFFF {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.border1D6E9F1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D6E9F1;
	border-right-color: #D6E9F1;
	border-bottom-color: #D6E9F1;
	border-left-color: #D6E9F1;
}
/* fin des styles de bordures */

/* début des styles de couleur */
.couleurCBD9ED {
	background-color: #CBD9ED;
}

.couleurFFFFFF {
	background-color: #FFFFFF;
}

.couleurF2F8FA {
	background-color: #F2F8FA;
}

.couleur265292{
	background-color: #265292;
}

.couleur5CB3EF {
	background-color: #5CB3EF;
}

.couleur17335B {
	background-color: #17335B;
}

.fondvertclair{
	background-image:url(images/commun/fond_manifestations.jpg);
}
.fonvertfonce{
	background-image:url(images/commun/fond_sortiesanimees.jpg);
}

.fondactivite{
	background-color: #357723;
}
.fondactivite2{
	background-color: #29611B;
}

#fondbleu{
	background-color: #5AAFEC;
}

#fondvert{
	background-color: #68CE46;
}
/* fin des styles de couleur */

/* début des eccarts des images */
.encartright8 {
	float: right;
	margin: 8px;
}
/* fin des eccarts des images */

/* début de la position des marqueur xiti */
#xiti_index {
	position: absolute;
	bottom: 0px;
	right: 0px;
}

#xiti {
	position: relative;
	width: 100%;
	text-align: right;
}
/* fin de la position des marqueur xiti */

/* début des style des listing php */
#centre_listing {

	width:auto;
	height:auto;
  background-color: #FFFFFF;
}

#titre_listing {
	position: relative;
	top: 0px;
	left: 0px;
}

#texte_listing {
	position: relative;
	top: 0px;
	left: 10px;
}

#capacite_listing {
	position: relative;
	top: 0px;
	left: 10px;
	height: 26px;
	width: 534px;
}

#contenu_listing {
	position: relative;
	top: 0px;
	left: 0px;
	min-height: 490px;
	_height: 490px;
	width: 900px;
}

#carte_listing {
	position: absolute;
	top: 0px;
	right: 10px;
}

#liste_listing {
	position: relative;
	top: 0px;
	left: 0px;
	width: 534px;
}

#fiche_listing {
	position: relative;
	top: 0px;
	left: 0px;
	width: 534px;
	height: 108px;
}

#photo_listing {
	position: absolute;
	top: 5px;
	left: 5px;
	width: 100px;
}

#titre_listing2 {
	position: absolute;
	top: 5px;
	right: 5px;
	height: 27px;
	width: 419px;
}

#picto_listing {
	position: absolute;
	top: 37px;
	right: 5px;
	width: 419px;
}

#lien_listing {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
/* fin des style des listing php */