﻿

* {

	padding:0px;
	margin:0px;
	
	font-size:11px;
	font-family:arial, sans-serif;
	
}

img {

	vertical-align:middle;

}

p img {

	float:right;
	border:4px #bca34f solid !important;
	margin:10px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:20px;
	
	clear:both;

}

body {

	background-image:url('./../images/fond_page.gif');

}

p {

	margin-bottom:15px;

}

b {

	color:#bca34f;

}

/* ==== PAGE D'ACCUEIL DU SITE ==== */

#la_plume {

	display:block;
	height:518px;
	margin-top:125px;
	background-image:url('./../images/plume.gif');
	background-position:center 0px;
	background-repeat:no-repeat;
	
	padding-top:33px;
	padding-left:23px;

}

#ecran_accueil {

	display:block;

	margin-top:58px;
	
	width:695px;
	height:400px;
	
	/*
	width:190px;
	height:148px;
	*/
	
	background-image:url('./../images/fond_accueil.gif');
	background-repeat:no-repeat;
	
	color:#43567e;

}

#ecran_accueil p {

	margin-top:-20px;

}

#ecran_accueil h1 {

	display:none;

}

#ecran_accueil h2 {

	font-size:12px;
	font-weight:bold;
	width:100%;
	
	margin:0px;
	
	padding-top:30px;

}

#ecran_accueil a {

	color:#43567e;
	text-decoration:none;

}

#ecran_accueil a:hover {

	color:#bca34f;

}

#ecran_accueil p.pictos {

	margin-top:10px;
	
}

#ecran_accueil p.pictos img {

	border-width:0px !important;
	float:none;
	margin:0px;

}

#bouton_entrer {

	margin-left:-294px;
	margin-top:-110px;
	position:relative;

}

#bouton_entrer a {

	margin-top:40px;

	display:block;
	background-image:url('./../images/bouton_entrer_off.gif');
	width:122px;
	height:36px;

}

#bouton_entrer a:hover {

	background-image:url('./../images/bouton_entrer_on.gif');

}

#bouton_entrer span {

	display:none;

}

#menu_bas {

	margin-top:-30px;
	color:#fff;
	font-weight:bold;

}

#menu_bas  a {

	color:#fff;
	text-decoration:none;

}

#menu_bas  a:hover {

	color:#3e698f;

}

#menu_bas ul {

	list-style-type:none;
	margin-bottom:6px;
	
}

#menu_bas ul.erellis {

	padding-top:10px;

}

#menu_bas li {

	display:inline;
	margin-right:2px;
	
	border:0px #fff solid;
	border-right-width:1px;
	padding-right:5px;

}

#menu_bas li.premier {

	border-left-width:1px;
	padding-left:4px;

}

#texte_accueil {

	margin-left:505px;
	
	padding-top:220px;

}

/* ==== INTERIEUR DU SITE ==== */

#master {

	display:block;
	width:901px;

	min-height:100%;

	background-color:#ff6600;
	
}

#contenu {

	position:absolute;
		
	top:0px;
		
	display:block;
	min-height:100%;
	
	
	width:685px;
	padding-left:204px;
	padding-right:12px;
	
	background-color:#fff;
	background-image:url('./../images/bordure_droite.gif');
	background-repeat:no-repeat;
	background-position:top right;
	
	margin-left:auto;
	margin-right:auto;
	
	color:#3e698f;

}

#contenu span {

	color:#c5af66;

}

#contenu h2 span {

	display:none;

}

#menu {

	position:absolute;

	top:0px;
	left:0px;
	
	width:204px;
	min-height:100% !important;
	height:100%;
	
	background-color:#e4dc9e;
	background-image:url('./../images/pied_menu.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
		
}

#menu ul {

	margin-top:170px;

}

#inner_content {

	padding:10px;
	margin-top:170px;
	text-align:justify;

}

#inner_content img.bordure {

	border:5px #bca34f solid;

}

#bandeau {

	top:0px;
	left:0px;
	position:absolute;

}

#corps_page {

	margin-top:15px;
	padding-left:60px;

}

#ariane {

	margin-top:-18px;
	margin-left:160px;

	font-size:10px;
	color:#c5af66;

}

.barre {

	display:block;
	height:29px;
	width:100%;
	background-image:url('./../images/barre_horizontale.gif');
	background-repeat:no-repeat;
	background-position:center;
	border-width:0px;
	border-color:#fff;
	border-style:none;
	
	margin-bottom:17px;

}

h2 {

	display:block;
	
	height:41px;
	width:638px;
	
	background-repeat:no-repeat;
	
	margin-top:10px;
	margin-left:-18px;
	margin-bottom:15px;

}

h2.accueil {
	
	background-image:url('./../images/titre_accueil.gif');

}

h2.hotel {
	
	background-image:url('./../images/titre_hotel.gif');

}

h2.presentation {
	
	background-image:url('./../images/titre_presentation.gif');

}

h2.restaurant {
	
	background-image:url('./../images/titre_restaurant.gif');

}

h2.actualites {
	
	background-image:url('./../images/titre_actualites.gif');

}

h2.tourisme {
	
	background-image:url('./../images/titre_tourisme.gif');

}

h2.liens {
	
	background-image:url('./../images/titre_liens.gif');

}

h2.contact {
	
	background-image:url('./../images/titre_contact.gif');

}

h2.plan {
	
	background-image:url('./../images/titre_plan.gif');

}

h2.mentions {
	
	background-image:url('./../images/titre_mentions.gif');

}

#menu ul {

	margin-top:200px;
	list-style-type:none;

	background-color:#e4dc9e;
	
}

#menu ul li {

	margin-left:9px;

}

#menu ul li a {

	display:block;
	width:195px;
	height:30px;
	background-repeat:no-repeat;
	
}

#menu ul li a span {

	display:none;

}

a.accueil {

	background-image:url('./../images/menu_accueil_off.gif');

}

a.accueil:hover {

	background-image:url('./../images/menu_accueil_on.gif');

}

a.presentation {

	background-image:url('./../images/menu_presentation_off.gif');

}

a.presentation:hover {

	background-image:url('./../images/menu_presentation_on.gif');

}

a.hotel {

	margin-top:3px;
	background-image:url('./../images/menu_hotel_off.gif');

}

a.hotel:hover {

	background-image:url('./../images/menu_hotel_on.gif');

}

a.restaurant {

	background-image:url('./../images/menu_restaurant_off.gif');

}

a.restaurant:hover {

	background-image:url('./../images/menu_restaurant_on.gif');

}

a.actualites {

	margin-top:2px;
	background-image:url('./../images/menu_actualites_off.gif');

}

a.actualites:hover {

	background-image:url('./../images/menu_actualites_on.gif');

}

a.tourisme {

	background-image:url('./../images/menu_tourisme_off.gif');

}

a.tourisme:hover {

	background-image:url('./../images/menu_tourisme_on.gif');

}

a.liens {

	background-image:url('./../images/menu_liens_off.gif');

}

a.liens:hover {

	background-image:url('./../images/menu_liens_on.gif');

}

a.contact {

	background-image:url('./../images/menu_contact_off.gif');

}

a.contact:hover {

	background-image:url('./../images/menu_contact_on.gif');

}

a.plan {

	margin-top:3px;
	background-image:url('./../images/menu_plan_off.gif');
	height:26px !important;

}

a.plan:hover {

	background-image:url('./../images/menu_plan_on.gif');

}

a.reservation {

	margin-top:3px;
	background-image:url('./../images/menu_reservations_off.gif');
	height:26px !important;

}

a.reservation:hover {

	background-image:url('./../images/menu_reservations_on.gif');

}

#menu_bas_interne {

	margin-top:50px;
	text-align:center;

}

#menu_bas_interne a {

	color:#3e698f;
	text-decoration:none;
	font-weight:bold;

}

#menu_bas_interne li {

	border:0px #3e698f solid;
	border-right-width:1px;
	padding-right:4px;

}

#menu_bas_interne li.premier {

	border-left-width:1px;
	padding-left:4px;

}

#menu_bas_interne ul {

	list-style-type:none;

}

#menu_bas_interne li {

	display:inline;
	margin-right:4px;

}

#coordonnees {

	margin-top:30px;
	color:#bca34f;
	text-align:center;

}

#coordonnees p {

	margin-bottom:0px;

}

#coordonnees p.mini_titre {

	font-weight:bold;

}

#coordonnees a {

	color:#bca34f;
	text-decoration:none;

}

#barre_pictos {

	margin-top:-15px;
	padding-top:0px;
	text-align:right;

}

#cleaner {

	clear:both;

}

#cleaner2 {

	clear:both;

}

#ariane a {

	text-decoration:none;
	color:#bca34f;

}

#ariane a:hover {

	color:#3e698f;

}

.listing_chambres {

	color:#bca34f;
	font-size:14px;
	font-weight:bold;
	
	width:100%;
	
	margin-bottom:10px;
	
	clear:both;

}

.listing_menus {

	color:#bca34f;
	font-size:14px;
	font-weight:bold;
	
	width:100%;
	
	margin-bottom:10px;
	
	clear:both;

}

.listing_chambres2 {

	color:#bca34f;
	font-size:14px;
	font-weight:bold;
	
	width:100%;
	
	margin-bottom:30px;
	margin-left:-20px;
	margin-top:30px;
	
	padding-bottom:2px;
	
	clear:both;

}

.listing_chambres img {

	width:70px;
	height:47px;

}

.listing_menus img {

	width:70px;
	height:47px;

}

.listing_chambres span {
	
	position:absolute;
	display:block;
	width:540px;
	
	border:0px #bca34f dotted;
	border-bottom-width:2px;
	
	margin-left:85px;
	margin-top:-17px;

}

.listing_menus span {
	
	position:absolute;
	display:block;
	width:540px;
	
	border:0px #bca34f dotted;
	border-bottom-width:2px;
	
	margin-left:85px;
	margin-top:-17px;

}


.listing_chambres2 span {
	
	position:absolute;
	display:block;
	width:620px;
	
	border:0px #bca34f dotted;
	border-bottom-width:2px;
	
	margin-left:20px;
	margin-top:-17px;

}

.listing_chambres em {
	
	position:absolute;
	display:block;
	
	background-color:#fff;
	
	margin-left:85px;
	margin-top:-13px;
	padding-right:5px;
	
	font-size:12px;
	font-weight:bold;
	font-style:normal;

}

.listing_menus em {
	
	position:absolute;
	display:block;
	
	background-color:#fff;
	
	margin-left:85px;
	margin-top:-13px;
	padding-right:5px;
	
	font-size:12px;
	font-weight:bold;
	font-style:normal;

}

.listing_chambres2 em {
	
	position:absolute;
	display:block;
	
	background-color:#fff;
	
	margin-left:20px;
	margin-top:-13px;
	padding-right:5px;
	
	font-size:12px;
	font-weight:bold;
	font-style:normal;

}

.listing_chambres a {

	position:absolute;
	right:30px;
	margin-top:-33px;
	
	display:block;
	width:123px;
	height:32px;
	
	background-image:url('./../images/bt_voir_chambre_off.gif');
	
	clear:both;
	
}

.listing_menus a {

	position:absolute;
	right:30px;
	margin-top:-33px;
	
	display:block;
	width:123px;
	height:32px;
	
	background-image:url('./../images/bt_voir_chambre_off.gif');
	
	clear:both;
	
}

.listing_chambres a:hover {

	background-image:url('./../images/bt_voir_chambre_on.gif');

}

.listing_menus a:hover {

	background-image:url('./../images/bt_voir_chambre_on.gif');

}

.listing_chambres a  span {

	display:none;
	margin:0px;
	padding:0px;
	border:0px;
	
}


.listing_menus a  span {

	display:none;
	margin:0px;
	padding:0px;
	border:0px;
	
}

.listing_menus .bt_menu {

	margin-top:-37px;

}

a span {

	display:none;

}

a.bt_tarifs {

	display:block;
	float:left;
	width:109px;
	height:36px;
	margin-right:85px;
	
	background-image:url('./../images/bt_tarifs_off.gif');
	background-repeat:no-repeat;

}

a.bt_tarifs:hover {

	background-image:url('./../images/bt_tarifs_on.gif');

}

a.bt_contact {

	display:block;
	float:left;
	width:130px;
	height:36px;
	margin-right:85px;
	
	background-image:url('./../images/bt_contact_off.gif');
	background-position:0px 3px;
	background-repeat:no-repeat;

}

a.bt_contact:hover {

	background-image:url('./../images/bt_contact_on.gif');

}

a.bt_menu {

	display:block;
	float:left;
	width:111px;
	height:36px;
	
	margin-bottom:40px;
	
	background-image:url('./../images/bt_menu_off.gif');

}

a.bt_menu:hover {

	background-image:url('./../images/bt_menu_on.gif');

}

p.miniatures img {

	float:none;
	margin:15px;
	
	width:161px;
	height:112px;

}

p.miniatures img.gauche {

	float:none;
	margin-left:0px;

}

p.miniatures img.droite {

	float:none;
	margin-right:0px;

}

p.miniatures img.centre {

	margin-left:30px;
	margin-right:31px;

}

label span {

	display:block;
	float:left;
	width:100px;

}

label input {

	margin-bottom:10px;
	width:400px;
	padding:2px;
	
	border-color:#bca34f;
	border-width:1px;
	border-style:solid;

}

label textarea {

	width:400px;
	padding:2px;
	
	border-color:#bca34f;
	border-width:1px;
	border-style:solid;

}

.bt_envoyer {

	float:right;
	margin-right:100px;
	
	margin-top:30px;
	margin-bottom:30px;
	
	display:block;
	width:88px;
	height:31px;
	background-image:url('./../images/bt_valider_off.gif');
	border-width:0px;
	
	cursor:pointer;

}

.bt_envoyer:hover {

	background-image:url('./../images/bt_valider_on.gif');

}

table {

	width:600px;

}

th {

	padding:2px;
	background-color:#bca34f;
	color:#fff;
	padding:3px;

}

td {

	padding:3px;

}

tr.paire {

	background-color:#e4dc9e;

}

tr.impaire {

	background-color:#d4c57d;

}

tr:hover {

	background-color:#f4f2e4;

}

a {

	color:#3e698f;
	text-decoration:none;

}

a:hover {

	color:#bca34f;

}

#coordonnees a:hover {

	color:#3e698f;

}

#menu_bas_interne a:hover {

	color:#bca34f;

}

fieldset {

	padding:10px;
	margin-bottom:10px;
	border:1px #e4dc9e solid;

}

legend {

	font-weight:bold;
	font-style:italic;
	color:#3e698f;

}

h3 {

	margin-top:20px;
	margin-bottom:15px;

}

#img_credits {
	
	float:right;
	margin-top:-30px;
	
	border:3px #bca34f solid;
	margin-right:0px;
	margin-left:20px;
	margin-bottom:15px;
	
}

#equipements {

	margin-top:-10px;
	margin-bottom:20px;
	
}

#feuillage {

	height:291px;
	background-image:url('./../images/feuillage.gif');
	background-repeat:no-repeat;
	
	padding-top:200px;

}

a.fma {

	display:block;
	position:absolute;
	
	top:370px;
	left:280px;
	
	width:259px;
	height:44px;
	
	background-image:url('./../images/bt_fma_off.gif');

}

a.fma2 {

	display:block;
	
	width:195px;
	height:38px;
	
	background-image:url('./../images/bt_fma2_off.gif');

}

a.fma:hover {

	background-image:url('./../images/bt_fma_on.gif');

}

a.fma2:hover {

	background-image:url('./../images/bt_fma2_on.gif');

}

a.pcu {

	display:block;
	position:absolute;
	
	top:400px;
	left:540px;
	
	width:232px;
	height:32px;
	
	background-image:url('./../images/bt_pcu_off.gif');

}

a.pcu2 {

	display:block;
	
	width:195px;
	height:38px;
	
	background-image:url('./../images/bt_pcu2_off.gif');

}

a.pcu:hover {

	background-image:url('./../images/bt_pcu_on.gif');

}

a.pcu2:hover {

	background-image:url('./../images/bt_pcu2_on.gif');

}

table.google tr:hover {

	background-color:#fff;

}

a.vignette1 {

	display:block;
	position:absolute;
	
	width:197px;
	height:145px;
	
	margin-left:-483px;
	margin-top:-200px;

}

a.vignette2 {

	display:block;
	position:absolute;
	
	width:179px;
	height:115px;
	
	margin-left:-252px;
	margin-top:-164px;

}

a.vignette3 {

	display:block;
	position:absolute;
	
	width:146px;
	height:94px;
	
	margin-left:-408px;
	margin-top:-29px;

}

a.vignette4 {

	display:block;
	position:absolute;
	
	width:112px;
	height:172px;
	
	margin-left:-215px;
	margin-top:-19px;

}

a.retour {

	display:block;
	
	float:right;
	
	width:195px;
	height:38px;
	
	background-image:url('./../images/bt_retour_off.gif');
	background-repeat:no-repeat;

}

a.retour:hover {

	background-image:url('./../images/bt_retour_on.gif');

}

p.tortue {

	background-image:url('./../images/heron.gif');
	background-repeat:no-repeat;
	
	padding-left:30px;
	padding-bottom:15px;
	
	border:0px #3e698f solid;
	border-bottom-width:1px;

}

#liens tr:hover {

	background-color:#fff;

}

#liens a {

	background-image:url('./../images/mouche.gif');
	background-repeat:no-repeat;
	padding-left:20px;

}

a.bt_plan {

	display:block;
	float:left;
	width:112px;
	height:33px;
	
	margin-top:-32px;
	margin-left:490px;

	background-image:url('./../images/bt_acces_off.gif');

}

a.bt_plan:hover {

	background-image:url('./../images/bt_acces_on.gif');

}

a.bt_chambres {

	display:block;
	float:left;
	width:178px;
	height:32px;
	
	margin-top:4px;
	margin-bottom:40px;

	background-image:url('./../images/bt_voir_chambres_off.gif');

}

a.bt_chambres:hover {

	background-image:url('./../images/bt_voir_chambres_on.gif');

}

#details_menu {

	background-image:url('./../images/feuillage.gif');
	background-repeat:no-repeat;
	font-size:12px;

}

fieldset span {

	display:block;
	float:left;
	
	width:150px;

}

#pied_menu {

	padding-top:50px;

}

#pied_menu p {

	font-size:9px;

}

html {

	cursor:url('http://curseurs.2si-systemes.fr/fontaine_des_fables/plume.cur') 0 31, auto !important;

}

a {

	cursor:url('http://curseurs.2si-systemes.fr/fontaine_des_fables/plume2.cur') 0 31, auto;

}

p a {
	
	font-weight:bold;
	color:#bca34f;

}

p a:hover {

	color:#43567e;

}
