/*-------------- propriétés générales de la page -------------------*/ 
body {	background-color:#F7F0E6; color: #841e73; line-height: 18px;
	 font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; }
a {text-decoration: none; color: #841e73; font-weight: bold;}
a: hover{text-decoreation: underline;}
/*-------- bloc central contenant l'image de fond--------------------*/
#bloc_central {
margin:auto; width: 1074px; height: 632px; 
background-image: url(fonds/fond_site.jpg); background-repeat: no-repeat;
	}
#haut_bloc{	width: 1074px; height: 206px; margin:0;	}
/*------------ le bloc titre définit la hauteur du menu--------------- */
#titre{	width: 600px; height: 164px;}

/* --------------------------------- caractères spéciaux-----------------------*/
#episcope{ color: #F88C0E;	font-size: 13px; font-weight: bold;}
#texte_orange{ color: #ed7705;	font-size: 14px;  }
#texte_orange_petit{ color: #F88C0E; font-weight: bold; }
#couleur_fond{color: #F7F0E6;}
/* -------------------------------------- menu ---------------------------------*/
#menu ul{
list-style-type: none;
margin: 0; padding: 0; margin-left: 73px;}
#menu li{
/*----- attitude du lien quand la page est sélectionnée----*/
float: left; width: 65px; height: 18px; 
text-align: center; font-family: Trebuchet MS, sans-serif;
 font-size: 13px; font-weight: bold;color: #F88C0E; 
text-decoration: none; background: #70416F; }
#menu li a{
text-decoration: none; display: block; height: 18px;
background: #E3F1B6; ; text-decoration: none;
color: #70416F; font-weight: normal; 
}
#menu li a:hover {
 background: #E3F1B6; color: #70416F; font-weight: bold;}

/* -------------------------------------- accueil --------------------------------------------*/	
#accueil_contenu { padding-top: 33px; padding-left: 40px; text-indent: 21px;}
#accueil_contenu1 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:400px; height:105px; z-index:0;}
#accueil_contenu2 {
margin-left: 327px; margin-top: -60px; color: #a1af2e; height:200px;
padding-left: 14px; padding-top: 5px; width:200px; z-index:1;}
#accueil_contenu3 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:400px; z-index:0;}

/* -------------------------------------- situation --------------------------------------------*/	
#situation_contenu { padding-top: 50px; }
#situation_contenu1 { text-indent: 21px; visibility: visible;
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
margin-left: 44px; padding-left: 10px; padding-top: 5px; width:540px; visibility: visible; 	}
#situation_contenu2 {margin-left: 54px; padding-top: 5px; width:540px; height: 45px; visibility: visible; }
#situation_contenu3 { text-indent: 21px; 
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
margin-left: 44px; padding-left: 10px; padding-top: 5px; width:540px; visibility: visible;}
#situation_contenu4 {margin-left: 8px;  margin-top: 20px; width:668px; height: 144px; visibility: visible; }
/*------------------------------diaporama défilant--------------------------------------------*/
#situation_contenu5 {background:url(fonds/fond_situation.jpg); background-repeat: no-repeat;  visibility: hidden; 
  margin-top: -347px; width:682px; height: 340px; padding-left: 2px; padding-top: 40px; display: none;}
#lien_situation a{ margin-left: 600px; padding-left: 20px;color: #F88C0E; font-weight: bold; font-size:13px; line-height: 18px; 
text-decoration: none; background-image: url(gifs/fleche.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#lien_situation a:hover{text-decoration: underline;}
#petit_texte{ background-image: url(gifs/lettrine.gif); background-repeat: no-repeat;
margin-left:16px; margin-bottom: 10px; padding-top: 4px; padding-left: 3px; text-indent: 33px;}

/* -------------------------------------- visite --------------------------------------------*/
#visite_contenu { padding-top: 26px; padding-left: 15px;}
#visite_contenu1 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px; margin-left: 20px;
padding-left: 14px; padding-top: 5px; width:530px; height: 80px; text-indent: 21px;	}
#visite_contenu2 { padding-left: 7px; width:600px;}
#visite_contenu2 li{ list-style-image: url(gifs/puce.gif);}
#visite_contenu3 { margin-left: 7px; margin-top: 8px; width: 626px; height: 74px; }

/* --------------------------------------tarifs --------------------------------------------*/
#tarifs_contenu { padding-top: 25px; padding-left: 20px; }
#tarifs_contenu1 {margin-left: 30px; margin-top: 15px; margin-bottom: 7px;  width: 425px; height: 170px; visibility: visible; }
#tarifs_contenu2 { text-indent: 21px; visibility: visible;
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:460px; }
#tarifs_contenu3 { text-indent: 21px; visibility: visible;
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:460px; }
#tarifs_contenu4 {text-indent: 21px; visibility: visible;
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:620px; height: 50px;}
#lien_tarifs a{text-indent: 21px; float: right; margin-top: -10px; color: #F88C0E; font-weight: bold; font-size:13px; line-height: 18px; 
text-decoration: none; background-image: url(gifs/fleche.gif); background-repeat: no-repeat; background-position: 0px 0px; }
#lien_tarifs a:hover{text-decoration: underline;}

/*----------tableau tarifs---------*/
#cellule {float:left; height:23px; width: 140px; display: block;
border-right: 1px #beca59 solid; border-bottom: 1px #beca59 solid;
text-align: center; padding-top: 3px; }
#cellule_haut{float:left; height:23px; width: 141px; font-size: 13px;
background-color: #beca59; color: #ffffff; font-weight: bold;
text-align: center; padding-top: 3px;}
#cellule_gche { float:left; height:23px; width: 140px; 
border-left: 1px #beca59 solid; border-right: 1px #beca59 solid; border-bottom: 1px #beca59 solid;
text-align: center; padding-top: 3px; }

/*-----------------formulaire de réservation--------------------------*/
#tarifs_contenu5 {visibility: visible; margin-top: -120px; width:650px; height: 330px; line-height: 25px; display: none;}

input{ background:#E4E4B0; height: 18px; border:1px solid #E4E4B0; font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #841e73; }
textarea{ background:#E4E4B0; border:1px solid #E4E4B0; font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #841e73; }
#cssform{display: left; margin-left:10px; width: 400px; border: 1px solid red;}
select{ background-color:#E4E4B0; height: 20px; font: 12px Trebuchet MS, Arial, Helvetica, sans-serif; color: #841e73;}
.cssform label{display: inline; width: 70px; float: left; height: 16px;}
fieldset{ border: 1px #aebe4d solid;}

	
/* -------------------------------------- accès --------------------------------------------*/	
#accès_contenu { padding-top: 43px; padding-left: 30px; text-indent: 21px;}
#accès_contenu1 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px;  width:430px; margin-bottom: 5px; height: 55px; }
#accès_contenu2 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px;  width:430px; margin-bottom: 5px; height: 55px;}
#accès_contenu3 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:430px; margin-bottom: 13px; height: 73px;}
#accès_contenu4 {
padding-left: 38px; padding-top: 10px; width:300px;  margin-bottom: 15px; height: 22px;}
#accès_contenu a{color: #F88C0E; font-weight: bold; font-size:13px; text-decoration:none; line-height: 12px;}
#accès_contenu a:hover{text-decoration: underline;}
#accès_contenu5 {
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; width:430px;}

/* -------------------------------------- contact --------------------------------------------*/	
#contact_contenu { padding-top: 97px; padding-left: 40px; }
#contact_contenu1 {text-indent: 21px; 
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; padding-top: 5px; }
#contact_contenu2 {margin-left: 35px; }
#contact_contenu3 {padding-left: 100px; padding-top: 10px; width:540px; }
#contact_contenu3 a{color: #F88C0E; font-weight: bold; font-size:13px; text-decoration:none; line-height: 12px;}
#contact_contenu3 a:hover{text-decoration: underline;}
#contact ol{list-style-image: url(gifs/puce.gif)}
#contact ul{list-style-image: url(gifs/nopuce.gif);
list-type-position: inside;}
#contact li{list-style-type: none; list-type-position: inside;}
#contact li a{list-style-type: none; list-type-position: inside;
color: #da0f43; text-decoration: none; font-weight: bold;}
#contact li a:hover{text-decoration: underline;}

/* -------------------------------------- liens --------------------------------------------*/	
#liens_contenu { padding-top: 80px; padding-left: 180px; }
#liens_contenu1 {text-indent: 21px; 
background-image: url(gifs/lettrine.gif); background-repeat: no-repeat; background-position: 0px 0px;
padding-left: 14px; width:430px;  padding-top: 3px; }
#liens_contenu2 { width: 450px; height: 200px; padding-top: 7px; margin-left: 10px; }
#liens_contenu3 {padding-left: 390px;}
#liens li{list-style-image: url(gifs/puce.gif); line-height: 20px;}
#liens li a{color: #da0f43; text-decoration: none; font-weight: bold;}
#liens li a:hover{text-decoration: underline;}
	
/* ---------------------------------------- pied de page -------------------------------*/
#pied_page {
clear: both; height: 20px;
padding-top: 2px; margin: auto;
text-align:center;}


