html {
	overflow: scroll; 
}

body {
	background-color: #fff;
	text-align: center;
	margin: 0;
}

img, div, a, h1 { behavior: url(include/js/iepngfix.htc) }
	
#conteneur, #conteneur_index {
	width: 765px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	text-align: left;
}

#conteneur {
	background: url(../../img/background_conteneur.gif) top left repeat-y;
}

#header {
	position: relative;
	height: 121px;
}

.main {
	height: 410px;
	background: #f7e1a5 url(../../img/background_accueil.gif) top left no-repeat;
}

html>body .main {
	height: auto;
	min-height: 410px;
}

.main.page {
	background: url(../../img/background_pages.gif) top left no-repeat;
}

.main.page_figuier {
	background: url(../../img/background_figuier.gif) top left no-repeat;
}

.main.page_murier {
	background: url(../../img/background_murier.gif) top left no-repeat;
}

.main.page_olivier {
	background: url(../../img/background_olivier.gif) top left no-repeat;
}

#col_gauche {
	position: relative;
	float: left;
	width: 216px;
	height: 500px;
	margin-top: 25px;
}

html>body #col_gauche {
	height: auto;
	min-height: 500px;
}

#centre {
	float: left;
	margin: 25px 0px 0px 13px;
	width: 530px;
}

#footer {
	margin-top: 3px;
	padding: 5px 0px 4px 0px;
	position: relative;
	background-color: #ff9500;
}

#photos_gites {
	width: 765px;
	height: 189px;
	background: url(../../img/photos_gites_accueil.jpg) top left no-repeat;
	margin: 0px 0px 10px 0px;
	padding: 0;
}

#lien_photo_figuier {
	position: absolute;
	top: 157px;
	left: 0px;
	display: inline-block;
	width: 253px;
	height: 187px;
}

#lien_photo_olivier {
	position: absolute;
	top: 157px;
	left: 260px;
	display: block;
	width: 247px;
	height: 187px;
}

#lien_photo_murier {
	position: absolute;
	top: 157px;
	left: 513px;
	display: block;
	width: 250px;
	height: 187px;
}

#menu_footer {
	position: absolute;
	top: 5px;
	left: 340px;
}

#menu_accueil {
	position: absolute;
	top: 380px;
	left: 30px;
}

#menu_pages {
	position: absolute;
	top: 260px;
	left: 30px;
}

#menu_pages_alt {
	position: absolute;
	top: 33px;
	left: 30px;
}

#menu_pages_alt2 {
	position: absolute;
	top: 73px;
	left: 30px;
}

#logo_gites {
	position: absolute;
	top: -15px;
	left: 160px;
}

#logo_tourisme_et_handicap {
	position: absolute;
	top: -8px;
	left: 223px;
}

#logo_miel {
	position: absolute;
	top: 0px;
	left: 280px;
}

.description {
	margin: 0px;
	padding-top: 10px;
	background-color: #f9c87d;
}

.thumb_gallerie {
	float: left;
	margin: 0px 3px 2px 0px;
}

#tarifs_img {
	width: 526px;
	height: 160px;
	background: url(../../img/tarifs_fr.gif) top left no-repeat;
	position: relative;
}

#tarifs_bs_hiver_figuier, #tarifs_bs_hiver_olivier, #tarifs_bs_hiver_murier, #tarifs_bs_ete_figuier, #tarifs_bs_ete_olivier, #tarifs_bs_ete_murier, #tarifs_hs_hiver_figuier, #tarifs_hs_hiver_olivier, #tarifs_hs_hiver_murier, #tarifs_hs_ete_figuier, #tarifs_hs_ete_olivier, #tarifs_hs_ete_murier, #tarifs_ms_figuier, #tarifs_ms_olivier, #tarifs_ms_murier, #tarifs_paques_figuier, #tarifs_paques_olivier, #tarifs_paques_murier {
	width: 74px;
	height: 20px;
	position: absolute;
	top: 45px;
	left: 30px;
	font-weight: bold;
	text-align: center;
}

#tarifs_bs_hiver_olivier {
	top: 83px;
	left: 30px;
}

#tarifs_bs_hiver_murier {
	top: 123px;
	left: 30px;
}

#tarifs_bs_ete_figuier {
	top: 45px;
	left: 108px;
}

#tarifs_bs_ete_olivier {
	top: 83px;
	left: 108px;
}

#tarifs_bs_ete_murier {
	top: 123px;
	left: 108px;
}

#tarifs_hs_hiver_figuier {
	top: 45px;
	left: 186px;
}

#tarifs_hs_hiver_olivier {
	top: 83px;
	left: 186px;
}

#tarifs_hs_hiver_murier {
	top: 123px;
	left: 186px;
}

#tarifs_hs_ete_figuier {
	top: 45px;
	left: 264px;
}

#tarifs_hs_ete_olivier {
	top: 83px;
	left: 264px;
}

#tarifs_hs_ete_murier {
	top: 123px;
	left: 264px;
}

#tarifs_ms_figuier {
	top: 45px;
	left: 342px;
}

#tarifs_ms_olivier {
	top: 83px;
	left: 342px;
}

#tarifs_ms_murier {
	top: 123px;
	left: 342px;
}

#tarifs_paques_figuier {
	top: 45px;
	left: 420px;
}

#tarifs_paques_olivier {
	top: 83px;
	left: 420px;
}

#tarifs_paques_murier {
	top: 123px;
	left: 420px;
}

.right {
	text-align: right;
}

.descriptif {
	padding-left: 80px;
	height: 50px;
}

html>body .descriptif {
	height: auto;
	min-height: 50px;
}

#figuier_chambre1 {
	background: url(../../img/gallerie/figuier/thumb_chambre.jpg) top left no-repeat;
}

#figuier_chambre2 {
	background: url(../../img/gallerie/figuier/thumb_chambre2.jpg) top left no-repeat;
}

#figuier_chambre3 {
	background: url(../../img/gallerie/figuier/thumb_chambre3.jpg) top left no-repeat;
}

#figuier_sdb {
	background: url(../../img/gallerie/figuier/thumb_sdb.jpg) top left no-repeat;
}

#figuier_cuisine {
	background: url(../../img/gallerie/figuier/thumb_cuisine.jpg) top left no-repeat;
}

#figuier_salon {
	background: url(../../img/gallerie/figuier/thumb_salon2.jpg) top left no-repeat;
}

#murier_chambre1 {
	background: url(../../img/gallerie/murier/thumb_chambre.jpg) top left no-repeat;
}

#murier_chambre2 {
	background: url(../../img/gallerie/murier/thumb_chambre2.jpg) top left no-repeat;
}

#murier_chambre3 {
	background: url(../../img/gallerie/murier/thumb_chambre3.jpg) top left no-repeat;
}

#murier_sdb {
	
}

#murier_cuisine {
	background: url(../../img/gallerie/murier/thumb_cuisine.jpg) top left no-repeat;
}

#murier_salon {
	background: url(../../img/gallerie/murier/thumb_salon2.jpg) top left no-repeat;
}

#olivier_chambre1 {
	background: url(../../img/gallerie/olivier/thumb_chambre.jpg) top left no-repeat;
}

#olivier_chambre2 {
	background: url(../../img/gallerie/olivier/thumb_chambre2.jpg) top left no-repeat;
}

#olivier_chambre3 {
	background: url(../../img/gallerie/olivier/thumb_chambre3.jpg) top left no-repeat;
}

#olivier_sdb {
	background: url(../../img/gallerie/olivier/thumb_sdb.jpg) top left no-repeat;
}

#olivier_cuisine {
	background: url(../../img/gallerie/olivier/thumb_cuisine.jpg) top left no-repeat;
}

#olivier_salon {
	background: url(../../img/gallerie/olivier/thumb_salon.jpg) top left no-repeat;
}

#choix_langue {
	position: absolute;
	top: 61px;
	left: 241px;
	width: 150px;
}

img {
	margin: 0px;
}

p {
	font-size: 13px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	line-height: 18px;
	text-align: justify;
	margin-top: 0px 
}

p.center {
	text-align: center;
}

p.sous_menu {
	margin: 20px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	color: #7f6f22;
}

p.small {
	text-align: center;
	color: #8b8989;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
}

p.wifi {
	background: url(../../img/logo_wifi.gif) top right no-repeat;
}

#footer p {
	color: white;
	font-weight: bold;
	font-size: 10px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}

#centre p {
	font-size: 12px;
	line-height: 18px;
	color: #473f16;
	margin: 10px 40px 10px 30px;
}

#centre p.intro {
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	margin-top: 15px;
}

p#legende_gallerie {
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	margin: 10px 0px 0px 30px;
}

p.alerte {
	font-weight: bold;
}

a {
	font-size: 11px;
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	color: white;
}

a span, h1 span {
	display: none;
}

a img {
	border: none;
}

p.small a {
	color: #8b8989;
}

#menu_accueil a, #menu_accueil a:visited {
	font: 14px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
	display: block;
	color: #7f6f22;
}

#menu_accueil a.actif, #menu_accueil a:hover {
	font-weight: bold;
}

#menu_pages a, #menu_pages a:visited, #menu_pages_alt a, #menu_pages_alt a:visited, #menu_pages_alt2 a, #menu_pages_alt2 a:visited {
	font: 13px Trebuchet MS, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 8px 0px 0px 0px;
	display: block;
	color: #7f6f22;
}

#menu_pages a.actif, #menu_pages a:hover, #menu_pages_alt a.actif, #menu_pages_alt a:hover, #menu_pages_alt2 a.actif, #menu_pages_alt2 a:hover {
	font-weight: bold;
}

#footer a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin-left: 20px;
}

#footer a:hover {
	font-weight: bold;
	text-decoration: underline;
}

#centre p a, #centre p a:visited {
	font: 12px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

#centre p.sous_menu a, #centre p.sous_menu a:visited {
	font-size: 13px;
	color: #7f6f22;
	text-decoration: none;
}

#centre p.sous_menu a.actif, #centre p.sous_menu a:hover {
	font-weight: bold;
}


a#lien_reservation, a#lien_reservation:visited, a#lien_reservation_alt, a#lien_reservation_alt:visited, a#lien_reservation_alt2, a#lien_reservation_alt2:visited {
	position: absolute;
	top: 265px;
	left: 110px;
	display: block;
	width: 75px;
	padding: 3px 0px 3px 5px;
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	background: #7f6f22;
}

a#lien_reservation_alt, a#lien_reservation_alt:visited {
	position: absolute;
	top: 38px;
	left: 110px;
}

a#lien_reservation_alt2, a#lien_reservation_alt2:visited {
	position: absolute;
	top: 78px;
	left: 110px;
}

a#lien_reservation.actif, a#lien_reservation:hover, a#lien_reservation_alt.actif, a#lien_reservation_alt:hover, a#lien_reservation_alt2.actif, a#lien_reservation_alt2:hover {
	font-weight: bold;
}

a#retour_accueil {
	display: block;
	width: 310px;
	height: 60px;
	position: absolute;
	top: 0px;
	left: 0px;
}

#choix_langue a {
	float: left;
}

a#flag_fr, a#flag_fr:visited {
	display: block;
	width: 32px;
	height: 24px;
	background: url(../../img/flag_fr.jpg) top left no-repeat;
}

a#flag_fr.actif, a#flag_fr:hover {
	background: url(../../img/flag_fr.jpg) 0px -24px no-repeat;
}

a#flag_en, a#flag_en:visited {
	display: block;
	width: 34px;
	height: 24px;
	background: url(../../img/flag_en.jpg) top left no-repeat;
}

a#flag_en.actif, a#flag_en:hover {
	background: url(../../img/flag_en.jpg) 0px -24px no-repeat;
}

a#flag_de, a#flag_de:visited {
	display: block;
	width: 35px;
	height: 24px;
	background: url(../../img/flag_de.jpg) top left no-repeat;
}

a#flag_de.actif, a#flag_de:hover {
	background: url(../../img/flag_de.jpg) 0px -24px no-repeat;
}

a#flag_nl, a#flag_nl:visited {
	display: block;
	width: 34px;
	height: 24px;
	background: url(../../img/flag_nl.jpg) top left no-repeat;
}

a#flag_nl.actif, a#flag_nl:hover {
	background: url(../../img/flag_nl.jpg) 0px -24px no-repeat;
}

a#menu_figuier, a#menu_figuier:visited {
	display: block;
	width: 259px;
	height: 27px;
	float:left;
	background: url(../../img/menu/figuier_fr.gif) top left no-repeat;
}

a#menu_figuier.actif, a#menu_figuier:hover {
	background: url(../../img/menu/figuier_fr.gif) 0px -27px no-repeat;
}

a#menu_olivier, a#menu_olivier:visited {
	display: block;
	width: 254px;
	height: 27px;
	float:left;
	background: url(../../img/menu/olivier_fr.gif) top left no-repeat;
}

a#menu_olivier.actif, a#menu_olivier:hover {
	background: url(../../img/menu/olivier_fr.gif) 0px -27px no-repeat;
}

a#menu_murier, a#menu_murier:visited {
	display: block;
	width: 252px;
	height: 27px;
	float:left;
	background: url(../../img/menu/murier_fr.gif) top left no-repeat;
}

a#menu_murier.actif, a#menu_murier:hover {
	background: url(../../img/menu/murier_fr.gif) 0px -27px no-repeat;
}

a.liens {
	margin: 3px;
}

a.liens:hover img {
	outline: 3px solid #ff9500;
}

#header h1 {
	display: block;
	width: 765px;
	height: 94px;
	background: url(../../img/header.jpg) top left no-repeat;
}

h1#tit_figuier, h1#tit_murier, h1#tit_olivier {
	display: block;
	width: 135px;
	height: 66px;
	position: absolute;
	top: 195px;
	left: 25px;
	background: url(../../img/tit_figuier.gif) top left no-repeat;
}

h1#tit_murier {
	background: url(../../img/tit_murier.gif) top left no-repeat;
}

h1#tit_olivier {
	background: url(../../img/tit_olivier.gif) top left no-repeat;
}

h1#tit_activites, h1#tit_liens {
	font: 26px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #7f6f22;
	position: absolute;
	top: 2px;
	left: 25px;
}

H2 {
	font: 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	text-align: center;
	margin: 10px 0px 10px 0px;
}

.clear {
	clear: both;
}

ul {
	margin: 5px 20px 0px 33px;
	list-style-type: disc;
}

li {
	font-family: Trebuchet MS, Verdana, Geneva, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

table {
	border: 1px solid #949184;
}

th, td {
	font: 9px Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-right: 1px solid #949184;
	border-bottom: 1px solid #949184;
	width: 14px;
	height: 12px;
	text-align: center;
	padding-top: 2px;
	color: #929190;
	background: #fff;
}

th {
	font-weight: bold;
	color: #fff;
	background: #ff9500;
}

th.bs_hiver {
	background: #77c2ba;
}

th.bs_ete {
	background: #adc952;
}

th.hs_hiver {
	background: #00887c;
}

th.hs_ete {
	background: #f08666;
}

th.ms {
	background: #c19561;
}

th.paques {
	background: #a79600;
}

th.toussaint {
	background: #a79600;
}

div#popup {
	margin:0px;
	padding:7px;
	width:350px;
}

div#popup a, div#popup a:visited {
	color: #000;
}

div#popup h1 {
	margin: 0;
}

div#popup h1 a, div#popup h1 a:visited {
	font: 13px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: green;
	text-decoration: none;
}

img.thumb {
	float: left;
	border: 1px solid #000;
	height:80px;
	width:108px;
	margin-right: 10px;
}