/* CSS Document */
body {
margin: 0;
padding: 0;
font-family: arial;
font-size: 14px;
background-color: #F7DD9F;
background-image: url(images/fond_3.gif);
background-repeat: repeat-x;
}
h1 {
font-size: 16px;
margin: 0px;
padding: 0px;
}
h2 {
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 }
h3 {
 height: 18px;
 font-size: 14px;
 padding-top: 2px;
 margin-bottom: 10px;
 text-align: center;
 font-weight: bold;
 background-color: #CCCC99;
 border: 1px solid #999;
}
h4 {
 height: 18px;
 font-size: 14px;
 padding-top: 2px;
 margin-bottom: 11px;
 color: #000;
 text-align: center;
 font-weight: normal;
 background-color: #FFCC66;
 border: 1px solid #999;
}
h5 {
 height: 18px;
 font-size: 14px;
 padding-top: 2px;
 margin-left: 11px;
 margin-bottom: 11px;
 margin-right: 7px;
 color: #000;
 text-align: center;
 font-weight: normal;
 background-color: #FFCC66;
 border: 1px solid #999;
}
hr
{
color: #CCC;
height:1px;
padding: 0;
height: 1px;
padding: 0;
background-color: #CCC;
border: 0;
}
#fb {
position:absolute;
top:260px;
left:559px;
}
#plus1 {
position:absolute;
top:260px;
left:656px;
}
#faceb {
position:absolute;
top:265px;
left:531px;
}
#ggplus1 {
position:absolute;
top:338px;
left:540px;
}
#twitter {
position:absolute;
top:338px;
left:618px;
}
#addthis {
position:absolute;
top:284px;
left:662px;
width:80px;
}
#addthis2 {
margin-left:62px;
width:80px;
}
#partage {
position:absolute;
top:288px;
left:599px;
font-size:11px;
color: #666;
}
#partage2 {
position:absolute;
top:220px;
left:842px;
font-size:11px;
color: #666;
}
.espace{
 padding: 15px;
 padding-bottom:20px;
 margin-top: 10px;
 margin-bottom: 10px;
 margin-left: 11px;
 margin-right: 10px; 
 background-color: #FFFBE5;
 font-size:13px;
 }
.n {
  font-weight: normal;
 } 
#offre{
 padding: 15px;
 padding-bottom:20px;
 margin-bottom: 10px;
 margin-left: 0px;
 border: 1px dashed #999;
 background-color: #FFFBE5;
 }
 #bouton {
 margin-left:40px;
 height:50px;
 width:300px;
 font-size:16px;
 color:#FFF;
 background-color:#63A21D;
 }
.offre{
 padding: 15px;
 padding-bottom:0px;
 margin-top: 10px;
 margin-bottom: 0px;
 margin-left: 0px;
 _margin-left: 170px;
 /margin-left: 170px;
 font-size:13px;
 }
.offre img{
 border:none;
 }
.titre_insc {
 font-size:15px;
 font-weight:bold;
 }
 #stats {
 float:right;
 margin-right:190px;
 margin-top:5px;
 margin-bottom:10px;
 font-size:12px;
 }
 .visite {
 font-size:20px;
 font-weight:bold;
 }
 .txt_insc {
 color: #555;
 margin-left: 30px;
  margin-right: 30px;
}
.retour {
text-decoration:underline;
margin-left:10px;
}
fieldset {
 padding:15px;
}
#dossier{
 padding: 10px;
 margin-bottom: 5px;
 margin-left: 0px;
 _margin-left: 255px;
 /margin-left: 255px;
 }
.dossier{
 padding: 15px;
 margin-bottom: 5px;
 margin-left: 0px;
 }
.plus_photos {
  margin-left:8px;
  margin-right:10px;
  padding-top:7px;
  padding-bottom:3px;  
  padding-left: 17px;
background-image: url(images/puce_triangle.jpg);
background-repeat: no-repeat;
background-position:0px 7px;
 }
.plus_video {
  margin-left:8px;
  margin-right:10px;
  padding-top:7px;
  padding-bottom:3px;  
  padding-left: 17px;
  background-image: url(images/puce_triangle.jpg);
  background-repeat: no-repeat;
  background-position:0px 7px;
 }
.plus_video img {
 margin-top:5px;
 margin-left:60px;
 }
.titre_plan {
 font-size:17px;
} 
.plus_plan {
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;  
  padding-left: 17px;
  font-size:14px;
  background-image: url(images/puce_triangle.jpg);
  background-repeat: no-repeat;
  background-position:0px 0px;
 }
 .plus_plan a {
  text-decoration:none;
  color: #666;
 }
#plus_nb {
  margin-top:5px;
  margin-bottom:3px; 
  padding-top:0px;
  padding-bottom:0px;  
  padding-left: 22px;
  font-size:13px;
  color: #CC0000;
  font-weight:bold;
  background-image: url(images/puce_nb.jpg);
  background-repeat: no-repeat;
  background-position:2px 1px;
 }
#plus_nb2 {
  margin-top:5px;
  margin-bottom:3px; 
  padding-top:0px;
  padding-bottom:0px;  
  padding-left: 22px;
  font-size:13px;
  color: #CC0000;
  font-weight:bold;
  background-image: url(images/puce_nb2.jpg);
  background-repeat: no-repeat;
  background-position:2px 1px;
 }  
.plus_photos a,.plus_video a {
 text-decoration:none;
 color: #666;
 }
.plus_photos a:hover,.plus_video a:hover,.plus_plan a:hover{
color: #E2681F;
}
#temoignages{
 padding: 10px;
 margin-bottom: 5px;
 margin-left: 3px;
 border: 1px dashed #999;
 }
#modalite{
 padding: 10px;
 margin-bottom: 30px;
 _margin-bottom: 150px;
 margin-left: 0px;
 _margin-left: 255px;
 /margin-left: 255px;
 }
#center {
text-align: center;
}
#pdf{
  text-align: center;
  margin-left: 30px;
 }
#pdf img {
border: 0px;
 }
.droite {
  text-align: right;
}
.vert2{
 color: #666633;
 font-size: 13px;
 padding-top: 0px;
 margin-bottom: 0px;
 } 
.red {
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
	background-color:#FF3300;
	font-style: normal;
	font-weight:bold;
}
.erreur_red {
	width:480px;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align:center;
	background-color:#FF3300;
	font-style: normal;
	font-weight:bold;
}
.bleu {
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	text-align:center;
	background-color:#339900;
	font-style: normal;
	font-weight:bold;
}
.ok_bleu {
	width:480px;
	color: #FFF;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-right: 3px;
	text-align:center;
	background-color:#339900;
	font-style: normal;
	font-weight:bold;
}
.ok_mail {
	width:550px;
	height:100px;
	color: #000;
	padding:20px;
	padding-bottom:25px;	
	margin-top: 1px;
	margin-bottom: 5px;
	margin-right: 3px;
	text-align:left;
	background-color:#FEB640;
	font-size:14px;
	font-style: normal;
}
.vert {
	color: #339900;
}
.vert3 {
	color: #336600;
}
.decal {
margin-left : 80px;
margin-right : 40px;
}
.puce {
padding-left: 10px;
background-image: url(images/puce.jpg);
background-repeat: no-repeat;
background-position : center left;
}
.puce_or{
padding-left: 10px;
background-image: url(images/puce_or.jpg);
background-repeat: no-repeat;
background-position : center left;
}
.cutepdf  {
 border-top: 1px solid #CCC;
 border-bottom: 1px solid #CCC;
 padding: 10px;
 color: #666;
 font-size: 12px;
 text-align:justify;
}
.t1{
 color: #781B0D;
 font-size: 20px;
 font-weight:bold;
 background-image: url(images/puce_t1.jpg);
 background-repeat: no-repeat;
 background-position : center left;
 padding-left:15px;
}
p {
	text-align: justify;
	padding: 5px;
	margin: 0;
}
p:first-letter 
{
 font-size: 16px;
 font-weight: bold;
 } 	
#suiv_prec {
margin-top: 30px;
margin-right: 20px;
text-align: right;
} 
#suiv_prec a{
 font-weight: bold;
 font-style:italic; 
 text-decoration: none;
}
#suiv_prec a:hover {
 background-color: #FF9900;
 }
#formul_cadre  {
 	text-align: center;
	padding: 5px;
	margin: 5px;
	font-size: 14px;
	font-style:bold;
	color: #FFF;
	background-color: #CC0000;
}
#formul {
	width:470px;
 	text-align: justify;
	padding-left: 5px;
	padding-bottom: 15px;
	margin: 0;
	font-size: 12px;
	font-style:italic;
	color: #CC0000;
}	
a {
color: #000;
text-decoration: none;
}
a:hover {
	color: #000;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
} 
#titre_aleatoire {
position:absolute;
top: 145px;
left: 800px;
width:180px;
height:20px;
padding-top:3px;
text-align:center;
color: #F6891F;
font-size: 12px;
font-weight: bold;
background-color:#FFF;
border: 1px solid #F6891F;
}
#titre_region {
position:absolute;
top: 400px;
left: 36px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
} 
#titre_capacite {
position:absolute;
top: 278px;
left: 36px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
}  
#titre_capacite_fiche {
position:absolute;
top: 150px;
left: 36px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
}
#titre_theme1 {
position:absolute;
top: 487px;
left: 454px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
} 
#titre_theme2 {
position:absolute;
top: 400px;
left: 454px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
} 
#titre_vente {
position:absolute;
top: 745px;
left: 454px;
font-size: 13px;
font-weight: bold;
padding-left:27px;
background-image: url(images/etoile.jpg);
background-repeat: no-repeat;
background-position:0px -1px;
}   
.vente {
font-weight:normal;
text-decoration:underline;
}
#map {
float: right;
border: 1px solid #ccc;
}
#bienvenue {
position:absolute;
width: 680px;
left: 40px;
top: 153px;
text-align: justify;
font-size:12px;
}
#bienvenue a:hover{
 color: #EE6600;
}
#left {
width:300px;
text-align:judtify;
float:left;
margin-right:50px;
}
#pancarte {
position:absolute;
width: 132px;
height:65px;
left: 2px;
top: 600px;
font-size: 11px;
text-align: center;
color:#FFF;
padding-top:6px;
background-image: url(images/pancarte.jpg);
background-repeat: no-repeat;
line-height: 1.0;
}
#pancarte a{
font-size: 13px;
color:#FFF;
text-decoration:none;
font-weight:bold;
}
#pancarte a:hover{
font-size: 13px;
color:#333;
}
#aleatoire {
position:absolute;
width: 182px;
left: 800px;
top: 178px;
font-size: 12px;
text-align: center;
}
#aleatoire img {
border: 0px solid #000;
margin-bottom: -12px;
}
#aleatoire a{
 text-decoration: none;
 margin-bottom: 0px;
 padding:0;
 margin:0;
 font-weight:bold;
 }
#aleatoire a:hover{
 margin-bottom: 0px;
 padding:0;
 margin:0;
 }
#derniers_gites {
position:absolute;
width: 132px;
height: 1040px;
left: 815px;
top: 380px;
text-align: left;
font-size: 11px;
padding:10px;
padding-bottom:30px;
margin:0px;
background-color:#FFF;
}
#derniers_gites a:hover {
 margin-bottom: 0px;
 padding:0;
 margin:0;
 }
#derniers_gites img {
width: 130px;
height:98px;
border: 0px solid #000;
border: 1px solid #cccc99;
}
#titre_dernier {
position:absolute;
top: 354px;
left: 800px;
width:182px;
height:20px;
padding-top:2px;
text-align:center;
color: #FFF;
font-size: 13px;
font-weight: bold;
background-color:#F5891D;
}
#tous_dernier {
position:absolute;
top: 1470px;
left: 815px;
color: #FFF;
font-size: 12px;
padding-left:20px;
background-image: url(images/puce_derniers.jpg);
background-repeat: no-repeat;
background-position:2px 1px;
}
#tous_dernier a:hover{
 background-color: #FF9900;
}
#tous_gites {
position:absolute;
width: 160px;
left: 832px;
top: 800px;
text-align: center;
font-size: 12px;
padding:0px;
margin:0px;
}
#tous_gites a{
 text-decoration: underline;
 margin-bottom: 0px;
 padding:0;
 margin:0;
 }
#tous_gites a:hover{
 text-decoration: underline;
 margin-bottom: 0px;
 padding:0;
 margin:0;
 background-color: #FF9900;
 } 
.gd {
font-size: 15px;
font-weight: bold;
}
.gd1 {
display:block;
text-align:right;
margin-top:0px;
margin-right:10px;
font-size: 18px;
}
.gd2 {
font-size: 18px;
}
.pt {
font-size: 12px;
}
.ptgris {
font-size: 12px;
font-style: italic;
color: #666;
}
.pt2 {
font-size: 10px;
}
.pt3 {
margin-left:10px;
font-size: 12px;
font-style:italic;
}
.pt_rouge {
color: #CC0000;
font-size: 12px;
font-weight: bold;
}
.Fiche_courte {
width: 421px;
height: 125px;
font-size: 12px;
padding: 10px 10px 0px 10px;
margin-top: -1px;
margin-left: 10px;
background-color: #FFF;
border: 1px solid #F7D686;
}
.Fiche_courte img {
margin-right: 20px;
border: 0px solid #ccc;
}
.Fiche_courte a{
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: none;
}
.Fiche_courtebis {
width: 421px;
height: 125px;
font-size: 13px;
padding: 10px 10px 0px 10px;
margin-top: -1px;
margin-left: 10px;
background-color: #F7E7C0;
border: 1px solid #F7D686;
}
.Fiche_courtebis img {
margin-right: 20px;
border: 0px solid #ccc;
}
.Fiche_courtebis a{
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: none;
}
.Fiche_courte a:hover,.Fiche_courtebis a:hover {
 background-color: #FF9900;
 }
.fiche_gs {
width: 902px;
height: 140px;
font-size: 13px;
padding: 15px 50px 5px 10px;
margin-top: 10px;
margin-left: 10px;
margin-bottom: 20px;
border-top: 2px solid #FEB640;
border-bottom: 2px solid #FEB640;
background-color: #FFF;
} 
.fiche_gs img {
margin-left: 2px;
margin-right: 20px;
border: 0px solid #ccc;
}
.fiche_gs a {
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: underline;
 font-style:italic;
}
.lien_gs {
padding-left:17px;
background-image: url(images/puce_gs.jpg);
background-repeat: no-repeat;
background-position:0px 1px;
}
.lien_gs a:hover {
 background-color: #FF9900;
}
.Fiche_courte3 {
width: 938px;
min-height:120px;
font-size: 13px;
padding: 20px 10px 10px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #F7E7C0;
border: 1px solid #F7D686;
}
.Fiche_courte3bis {
width: 938px;
min-height:120px;
font-size: 13px;
padding: 20px 10px 10px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #FFF;
border: 1px solid #F7D686;
}
.Fiche_courte3 img,.Fiche_courte3bis img{
margin-right: 20px;
border: 0px solid #ccc; */
}
.Fiche_courte3 a,.Fiche_courte3bis a{
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: none;
}
.Fiche_courte3 a:hover,.Fiche_courte3bis a:hover {
 background-color: #FF9900;
 }
.Fiche_courte2 {
width: 938px;
height: 125px;
font-size: 13px;
padding: 10px 10px 0px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #FFF;
border: 1px solid #F7D686;
}
.l_annonce_salle {
display:block;
width:495px;
text-align:right;
font-style:italic;
margin-top:15px;
margin-right:5px;
_margin-left:0px;
}
.Fiche_courte2 img {
margin-right: 20px;
border: 0px solid #ccc;
}
.Fiche_courte2 a{
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: none;
}
.Fiche_courte2 a:hover {
 background-color: #FF9900;
 }
 .Fiche_courte2bis {
width: 938px;
height: 125px;
font-size: 13px;
padding: 10px 10px 0px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #F7E7C0;
border: 1px solid #F7D686;
}
.Fiche_courte2bis img {
margin-right: 20px;
border: 0px solid #ccc; 
}
.Fiche_courte2bis a{
 color: #000;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: none;
}
.Fiche_courte2bis a:hover {
 background-color: #FF9900;
 }
.l_annonce {
display:block;
width:400px;
float:right;
text-align:right;
font-style:italic;
margin-top:-15px;
margin-right:5px;
_margin-left:200px;
}
.bloc_g {
float: left;
}
.bloc_d {
display:block;
width:500px;
margin : 0px;
padding : 0px;
float: right;
}
.c_bleu {
 color:#0033FF;
}
.pt11 {
 font-size: 11px;
}
.c_vert {
color:#336600;
}
.desc_gite {
display: block;
width: 495px;
height: 86px;
padding: 0px;
text-align: justify;
color: #666;
}
.lien_annonce {
display:block;
height:40px;
float:right;
text-align:right;
font-style:italic;
margin-top:0px;
margin-right:5px;
/* _margin-left:200px; */
}
#txt_selection {
height: 300px;
margin-top: 20px;
margin-left: 20px;
background-image: url(images/logo_gd.jpg);
background-repeat: no-repeat;
padding-left: 330px;
}
.selection {
display:block;
width:495px;
float:right;
text-align:left;
margin-top:-15px;
margin-right:5px;
_margin-left:200px;
}
.selection a{
font-weight:normal;
}
.del_selection {
margin-left:15px;
padding-left: 5px;
border-left:5px solid #FF9900;
}
.del_selection a{
font-weight:normal;
}
.salle_reception {
margin-top: 80px;
margin-bottom: 25px;
padding: 10px;
background-color: #F6F4F4;
}
.Fiche_temoignage {
width: 938px;
min-height: 125px;
_height: 125px;
color: #333;
font-size: 13px;
text-align: justify;
padding: 10px 10px 0px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #FFF;
border: 1px solid #F7D686;
} 
.Fiche_temoignagebis {
width: 938px;
min-height: 125px;
_height: 125px;
color: #333;
 font-size: 13px;
text-align: justify;
padding: 10px 10px 0px 12px;
margin-top: -1px;
margin-left: 10px;
background-color: #F7E7C0;
border: 1px solid #F7D686;
} 
.Fiche_temoignage img, .Fiche_temoignagebis img {
margin-right: 20px;
border: 0px solid #ccc; */
}
.Fiche_temoignage a,.Fiche_temoignagebis a{
 color: #666633;
 font-size: 13px;
 margin-top: 0px;
 margin-bottom: 0px;
 font-weight: bold;
 text-decoration: underline;
}
.desc {
display: block;
margin-top: -82px;
width: 495px;
height: 100px;
padding: 5px;
text-align: justify;
color: #666;
float: right;
}
.desc2 {
display: block;
margin-top: -67px;
width: 495px;
height: 100px;
padding: 5px;
text-align: justify;
color: #666;
float: right;
}
.desc_salle2 {
margin-top: -65px;
_margin-top: -120px;
margin-left: 430px;
width: 495px;
padding: 5px;
text-align: justify;
}
.desc_salle2 a {
 font-weight:bold;
 color: #000;
}
.gris2 {
color: #666;
}
.desc a,.desc2 a {
font-weight:bold;
color:#CC3300;
}
.description {
padding-top:8px;
padding-bottom:8px;
background-color:#FAF7EE;
}
#choix_dpt {
 width: 420px;
 height: 17px;
 margin-left: 10px;
 margin-bottom: 11px;
 color: #666633;
 background-color: #FFF;
 border: 1px solid #cccc99;
 text-align: center;
}	
#choix_region {
 margin-left: 10px;
 margin-top: 10px;
 margin-bottom: 10px;
}
#choix_region_derniers {
 margin-left: 10px;
 margin-top: 5px;
}
#choix_region_cap {
 margin-left: 10px;
 margin-top: 5px;
}
#choix_dept {
 margin-left: 10px;
 margin-top: 0px;
 margin-bottom: 10px;
}
#choix_dept_cap {
 position:absolute;
 margin-top: 8px;
}
#gestion_libre {
 position:absolute;
 top:290px;
 left:420px;
}
#gestion_libre2 {
 position:absolute;
 top:200px;
 left:400px;
}
#form_repas {
 position:absolute;
 top:290px;
 left:670px;
}
#form_repas2 {
 position:absolute;
 top:200px;
 left:670px;
}
#choix_critere {
 height:50px;
 margin-left: 10px;
 margin-right:10px;
 margin-bottom: 10px;
 padding: 10px;
 color: #666633;
 background-color:#F7DD9F;
}
#choix_critere  form{
 margin: 0px;
 padding: 0px;
}
.critere_select {
display:block;
margin-left: 21px;
font-style: italic;
color: #555;
font-size: 11px;
padding-bottom:10px;
}
.orange {
color: #F6891F;
font-weight: bold;
}
.or {
color: #E2681F;
font-weight: bold; 
}
.or2 {
color: #E2681F;
}
.or_titre {
color: #E2681F;
font-weight: bold; 
font-size:22px;
}
.or_mail {
color: #E2681F;
font-weight: bold; 
font-size:18px;
}
.rouge {
color: #CC0000;
font-weight: bold;
}
.c_th {
color: #CC0000;
font-weight: bold;
}
.blanc {
color: #FFF;
font-weight: bold;
}
.rouge_gd {
color: #CC0000;
font-weight: bold;
font-size:16px;
}
.or_gd {
color: #E2681F;
font-weight: bold;
font-size:18px;
}
.rouge2 {
color: #CC0000;
 font-weight: normal;
}
.rouge_a{
color: #CC0000;
font-weight: bold;
text-decoration: underline;
}
.rouge2 {
color: #CC0000;
}
#bloc_centre {
position:absolute;
left: 50%;
top: 10px;
bottom: 10px;
width: 1000px;
height: 830px;
margin-left: -500px; /* moitié de la largeur */
background-image: url(images/indexgg.jpg);
background-repeat: no-repeat;
}
#bloc_centre_page {
position:absolute;
left: 50%;
top: 10px;
_padding-top:136px;
/padding-top:136px;
width: 1000px;
margin-left: -500px; /* moitié de la largeur */
background-image: url(images/banniere_gg.jpg);
background-repeat: no-repeat;
background-position: top left ;
}
#bloc_centre_page_bis {
position:absolute;
left: 50%;
width: 1000px;
margin-left: -500px; /* moitié de la largeur */
background-image: url(images/banniere_fiche.jpg);
background-repeat: no-repeat;
background-position: top left ;
}
#bloc_hauteur {
margin: 0px;
padding: 0px;
min-height: 750px;
height: 1000px;
}
#bloc_hauteur_capacite {
margin: 0px;
padding: 0px;
min-height: 750px;
_height: 790px; /* uniquement interprété par IE */
}
#bloc_hauteur_insc {
margin: 0px;
padding: 0px;
min-height: 620px;
height: 620px;
/height: 720px;
background-image: url(images/fond_reg_dpt.jpg);
background-repeat: repeat-y;
}
#bloc_hauteur_insc2 {
margin: 0px;
padding: 0px;
min-height: 900px;
height: 900px;
/height: 900px;
background-image: url(images/fond_reg_dpt.jpg);
background-repeat: repeat-y;
}
#bloc_hauteur_theme {
margin: 0px;
padding: 0px;
min-height: 750px;
_height: 790px; /* uniquement interprété par IE */
}
#bloc_hauteur_mentions {
margin: 0px;
padding: 0px;
height: 1600px;
}
#bloc_hauteur_regions {
margin: 0px;
padding: 0px;
height: auto;
min-height: 845px;
_height: 845px; /* uniquement interprété par IE */
background-image: url(images/fond_reg_dpt.jpg);
background-repeat: repeat-y;
}
#bloc_centre_fiche {
margin-top: 130px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
font-size: 13px;
background-color: #FFF;
}
#bloc_centre_contact {
margin-top: 136px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
font-size: 13px;
background-color: #F7E7C0;
border-left:9px solid #FFF;
border-right:9px solid #FFF;
}
#bloc_centre_contact2 {
height:710px;
margin-top: 136px;
margin-left: 0px;
margin-right: 0px;
padding-left: 8px;
font-size: 13px;
background-color: #999;
background-image: url(images/fond_contact2.jpg);
background-repeat: no-repeat;
}
#bloc_inactif {
margin-top: 50px;
margin-bottom: 20px;
margin-left: 40px;
min-height: 400px;
height: 400px;
font-size: 14px;
background-image: url(images/logo_gd.jpg);
background-repeat: no-repeat;
padding-left: 350px;
}
#bloc_inactif  a{
text-decoration: underline;
}
#bloc_centre_contact_mail {
margin-top: 140px;
margin-left: 10px;
margin-right: 10px;
padding: 0px;
font-size: 13px;
}
#bloc_centre_mail {
position:absolute;
width:770px;
font-size: 13px;
background-image: url(images/banniere_mail.jpg);
background-repeat: no-repeat;
background-position: top left ;
}
#cadre_mail {
margin-top:20px;
border-left:3px solid #FF9900;
}
#bloc_centre_select {
position:absolute;
width:640px;
font-size: 13px;
background-image: url(images/banniere_selection.jpg);
background-repeat: no-repeat;
background-position: top left ;
}
#bloc_centre_selection {
width:500px;
margin-top: 180px;
margin-left: 60px;
margin-right: 10px;
padding: 0px;
font-size: 15px;
}
#bloc_centre_defaut {
/min-height:1300px;
_height:1050px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
background-color: #F7E7C0;
border-left:9px solid #FFF;
border-right:9px solid #FFF;
}
#bloc_centre_proprios {
margin-top: 160px;
margin-left: 320px;
-margin-left: 50px;
/margin-left: 50px;
margin-right: 8px;
padding: 0px;
}
#bloc_centre_insc {
/height:1000px;
margin-top: 136px;
/margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
padding-top:10px;
background-color: #F7E7C0;
border-left:9px solid #FFF;
border-right:9px solid #FFF;
}
.bouton_insc  {
margin-left:320px;
margin-bottom: 20px;
font-size: 15px;
}
.bouton {
margin-left:210px;
}
a.bouton {
  color: #000;
  background-color: #EEE;
  text-decoration: none;
  text-align: center;
  padding: 5px;
  border: 2px outset #999;
}
a.bouton:hover {
  background-color: #FF6600;
  color: #FFF;
}
#bloc_gauche_proprios {
width: 250px;
height:800px;
margin-left: 10px;
margin-right: 10px;
margin-top: 18px;
float: left;
text-align: left;
padding-top: 10px;
}
#bloc_gauche_insc {
width: 250px;
height:680px;
margin-left: 10px;
margin-right: 10px;
margin-top: 18px;
float: left;
text-align: left;
padding-top: 10px;
}
#bloc_gauche_proprios2 {
width: 280px;
height: 925px;
margin-left: 11px;
margin-top: 160px;
border: 1px dashed #999;
float: left;
text-align: center;
padding-top: 10px;
}
#bloc_gauche_choix {
/height:400px;
width: 280px;
height: 500px;
margin-left: 0px;
margin-top: 5px;
padding-bottom: 10px;
float: left;
text-align: center;
padding-top: 10px;
}
#bloc_centre_theme {
margin-top: 300px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}
#bloc_centre_derniers {
/height:1000px;
min-height: 630px;
margin-top: 136px;
margin-left: 0px;
margin-right: 0px;
padding-top:30px;
background-color: #F7E7C0;
border-left:9px solid #FFF;
border-right:9px solid #FFF;
}
#bloc_centre_reception {
margin-top: 150px;
margin-left: 0px;
margin-right: 0px;
padding: 0px;
}
#urlgite{
color: #999;
margin-bottom: 10px;
padding-top: 5px;
margin-left: 10px;
}
#urlgite a{
text-decoration: underline;
color: #999;
}
#urlgite a:hover{
background-color: #FF9900;
color:#FFF;
}
#print {
position:absolute;
top:216px;
left:860px;
}
#titre_gite {
margin-left:10px;
margin-right:10px;
padding-top: 4px;
padding-bottom: 4px;
width: 970px;
height: 45px;
text-align: center;
color: #333;
font-size: 14px;
background-color: #F6E7C0;
border-left:10px solid #FF9900;
}
#titre_selection {
position:absolute;
left:824px;
margin-top: 4px;
padding-left: 8px;
padding-bottom: 2px;
height: 17px;
font-size: 14px;
background-color: #FFF;
border-left:5px solid #FF9900;
}
#titre_selection a {
color: #339900;
}
#titre_selection a:hover {
color: #E2681F;
}
.titre_fiche {
padding: 2px 0px 2px 0px;
margin-bottom:10px;
color: #FFF;
text-align: center;
font-weight: bold;
background-color: #E2681F;
}
.titre_fiche_tourisme {
width:435px;
padding: 2px 0px 2px 0px;
margin-bottom:10px;
color: #FFF;
text-align: center;
font-weight: bold;
background-color: #E2681F;
}
.titre1 {
display: block;
width: 151px;
height: 22px;
margin-left: -16px;
margin-top: -16px;
padding-top: 3px;
padding-left: 28px;
margin-bottom: 7px;
background-image: url(images/fond_titre1.jpg);
background-repeat: no-repeat;
color: #990000;
font-weight: bold;
}
.titre2 {
display: block;
position: static;
width: 163px;
height: 22px;
margin-left: -16px;
margin-top: -16px;
padding-top: 3px;
margin-bottom: 10px;
background-image: url(images/fond_titre2.jpg);
background-repeat: no-repeat;
padding-left: 28px;
color: #990000;
font-weight: bold;
}
#bloc_haut {
background-color: #FFF;
}
#bloc_milieu {
background-color: #F6E7C0;
border-left: 9px solid #FFF;
border-right: 9px solid #FFF;
}
#bloc_bas {
background-color: #FFF;
}
#cadre_photos {
margin-top: 15px;
margin-left: 20px;
padding-bottom: 10px;
padding-left:0px;
padding-top:7px;
width: 270px;
text-align: left;
float: left;
}
#cadre_photos img {
border: 0px;
}
#bloc_essentiel {
padding: 22px 15px 15px 0px;
margin-top: 0px;
width: 670px;
float: right;
}
#bloc_essentiel a{
/* text-decoration:underline; */
}
#bloc_essentiel img{
border:none;
}
#bloc_description {
padding : 15px;
margin-top: 10px;
width: 665px;
border: 1px solid #ccc;
background-color: #FFF;
text-align: justify;
float: right;
}
#bloc_proprio {
padding : 15px;
margin-top: 10px;
width: 700px;
height:183px;
border: 1px solid #ccc;
background-color: #FFFBE5;
float:left;
}
#bloc_proprio a:hover{
background-color: #FF9900;
}
#bloc_proprio2 {
padding : 15px;
margin-top: 10px;
width: 948px;
border: 1px solid #ccc;
background-color: #FFFBE5;
float:left;
}
#bloc_proprio2 a:hover{
background-color: #FF9900;
}
#bloc_planning {
margin-top:3px;
width:200px;
height:200px;
float:right;
}
#bloc_planning a{
text-decoration:none;
margin:0px;
color:#666;
}
#bloc_planning a:hover{
color: #FF9900;
}
.lien_planning {
padding-left:17px;
background-image: url(images/puce_triangle.jpg);
background-repeat: no-repeat;
background-position:0px 0px;
}
#bloc_carte {  
margin-top: 10px;
margin-right: 0px;
margin-left:10px;
margin-bottom:10px;
width: 423px;
border: 1px solid #ccc;
float: left;
}
#ma_carte{  
width: 423px;
height:350px;
}
#bloc_equipements {             
padding : 0px;
padding-left : 9px;
margin-top: 10px;
width: 435px;
float: left;
}
#bloc_tarifs {
min-height: 164px;
padding : 0px;
padding-right: 10px;
margin-top: 10px;
margin-bottom: 10px;
width: 511px;
float: right;
}
#bloc_activites {
padding : 0px;
margin-top: 10px;
margin-bottom: 10px;
margin-right: 9px;
width: 522px;
float: right;
}
#bloc_activites a:hover{
background-color: #FF9900;
}
#bloc_tourisme {
width: 970px;
margin-top: 10px;
margin-right: 9px;
margin-bottom: 25px;
padding-left:9px;
padding-right:15px;
background-color: #FFF;
}
#bloc_autres_photos {
width: 970px;
margin-top: 10px;
margin-right: 9px;
margin-bottom: 15px;
padding-left:15px;
padding-right:15px;
background-color: #FFF;
float: left;
}
#bloc_autres_photos img{
border: none;
margin-right:18px;
margin-bottom:10px;
}
.bloc_2 {                 /* Equipements et Localisation */
display: block;
padding : 15px;
margin-top: 10px;
width: 425px;
border: 1px solid #ccc;
background-color: #FFF;
}
.col {
width: 150px;
font-weight: bold;
padding-left: 0px;
vertical-align : top;
}
.colami {
border-left:5px solid #FF9900;
padding-left:5px;
}
.colselect {
border-left:5px solid #FF9900;
padding-left:5px;
}
.colselect a {
color: #339900;
}
.colami a:hover,.colselect a:hover {
color: #E2681F;
}
.col_u  a{
text-decoration:underline;
}
.social {
margin-left:5px;
}
.col_eq {
width: 120px;
font-weight: bold;
padding-left: 0px;
vertical-align : top;
color: #E2681F;
}
.col_act {
width: 150px;
font-weight: bold;
padding-left: 0px;
vertical-align : top;
color: #E2681F;
}
.col_g {
font-weight: bold;
}
.col_t {
width: 150px;
font-weight: bold;
padding-left: 0px;
vertical-align : top;
}
.col1 {
width: 95px;
font-weight: bold;
padding-left: 10px;
background-image: url(images/puce.jpg);
background-repeat: no-repeat;
background-position : 0px 7px;
vertical-align : top;
}
.col1bis {
font-weight: bold;
padding-left: 10px;
background-image: url(images/puce.jpg);
background-repeat: no-repeat;
background-position : 0px 7px;
vertical-align : top;
}
.col2 {
width: 270px;
}
.col3 {
width: 200px;
}
.col4{
width:120px;
font-weight: bold;
padding-left: 10px;
background-image: url(images/puce.jpg);
background-repeat: no-repeat;
background-position : 0px 7px;
vertical-align : top;
}
.col5 {
width: 155px;
}
#txt_centre_defaut {
margin-left: 10px;
width: 962px;
height: 22px;
font-size: 16px;
padding-top: 2px;
color: #000;
text-align: center;
font-weight: normal;
margin-bottom:0px;
background-color: #FEB640;
}
#txt_centre_dpts {
margin-left: 10px;
width: 962px;
height: 22px;
font-size: 16px;
padding-top: 2px;
color: #000;
text-align: center;
font-weight: normal;
margin-bottom:0px;
background-color: #FEB640;
}
#Txt_centre_espace {
margin-left: 10px;
width: 984px;
height: 30px;
font-size: 16px;
padding-top: 4px;
padding-left: 15px;
margin-bottom: 1px;
color: #000;
font-weight: normal;
background-image:url(images/fond_choix_region.jpg);
background-repeat: no-repeat;
}
#vide {
margin-top: 30px;
margin-left: 10px;
width: 984px;
font-size: 14px;
padding-top: 6px;
padding-bottom: 15px;
margin-bottom: 0px;
color: #000;
text-align: center;
font-weight: normal;
color: #666633;
}
#vide a {
color: #666633;
text-decoration: underline;
}
.gris {
color: #333;
font-size: 14px;
}
#intro_theme {
 margin-left: 10px;
 margin-right:10px;
 margin-bottom: 0px;
 padding: 10px;
color: #666;
background-color:#F7DD9F;
text-align: center;
}
#intro_reception {
margin-top: 10px;
margin-left: 10px;
width: 980px;
font-size: 14px;
padding-top: 6px;
padding-bottom: 6px;
margin-bottom: 20px;
color: #000;
text-align: center;
font-weight: normal;
border: 1px dashed #cccc99;
color: #666633;
}
#carte_fr {
position:absolute;
width: 330px;
height: 400px;
top: 392px;
left: 85px;
}
#carte_image{
position:absolute;
width:330px; 
height: 400px;
top: 0px;
left: 0px; 
border:none;
}
#carte_image img{
border:none;
}
.carte {
position:absolute;
background:url(images/carte_frnew.jpg) no-repeat; 
width:330px; 
height: 400px;
top: 392px;
left: 85px; 
}
#region_droite {
 position:absolute;
 width: 510px;
 top: 411px;
 left: 470px; 
}
#region_droite_bis {
 position:absolute;
 width: 510px;
 margin:0px;
 padding:0px; 
 top: 451px;
 left: 470px; 
}
#region_droite_dpts {
 position:absolute;
 width: 510px;
 top: 364px;
 left: 470px; 
}
#region_droite_dpts_bis {
 position:absolute;
 width: 510px;
 margin:0px;
 padding:0px;
 top: 406px;
 left: 470px; 
}
#localisation{
 height: 17px;
 color: #666633;
 margin-bottom: 11px;
 background-color: #FFF;
 border: 1px solid #cccc99;
 text-align: center;
 font-weight: bold;
}
#intro_region {
 background-color:#F7DD9F;
 text-align: justify;
 margin-left: 10px;
 margin-right:10px;
 margin-bottom: 10px;
 padding: 7px;
 font-size: 13px;
}
#intro_region a{
text-decoration: underline;
}
#intro_dpt {
 text-align: justify;
 margin-left: 10px;
 margin-right:10px;
 margin-bottom: 10px;
 padding: 1px;
 font-size: 13px;
}
#carte_reg {
margin:0px;
padding:0px;
width: 509px;
height: 533px;
border: 1px solid #F7D686;
}
#carte_dpt {
width: 540px;
height: 576px;
border: 1px solid #cccc99;
}
#bulle{
  width:254px;
  height:225px;
  text-align:center;
}
.bulle_t {
 font-size: 14px;
 font-weight: normal;
}
#choixcapreg {
height:30px;
margin-top:10px;
}
.select2 {
display: block;
text-decoration: none;
text-align: left;
border: 1px solid #FFF;
font-weight: normal;
padding: 4px;
padding-bottom: 5px;
padding-right: 5px;
margin: 0px;
/margin-top:-2px;
background-color: #FF9900;
color: #000;
}
#choixcapreg ul {
margin: 0px;
padding: 0px;
}
#choixcapreg li {
float:left;
margin:5px;
margin-top: 0px;
padding: 0px;
}
#choixcapreg li a { 
display: block;
color: #000;
text-decoration: none;
text-align: left;
border: 1px solid #FFF;
font-weight: normal;
padding: 4px;
padding-bottom: 5px;
padding-right: 5px;
margin: 0px;
/margin-top:-2px;
background-color: #F7E7C0;
}
#choixcapreg li a:hover { 
background-color: #FF9900;
}
#theme {
position:absolute;
top: 512px;
left: 456px;
background-image: url(images/fond_theme1.jpg);
background-repeat: no-repeat;
font-size:13px;
}
#theme2 {
position:absolute;
top: 512px;
left: 607px;
background-image: url(images/fond_theme2.jpg);
background-repeat: no-repeat;
font-size:13px;
}
#theme_fiche {
position:absolute;
top: 205px;
left: 39px;
width:213px;
}
#theme2_fiche {
position:absolute;
width:212px;
top: 205px;
left: 251px;
}
#theme ul,#theme_fiche ul {
margin: 0px;
padding: 0px;
}
#theme li, #theme2 li {
height:41px;
margin:0px;
margin-top: 0px;
padding: 0px;
}
#theme li a, #theme2 li a { 
display: block;
width: 140px;
height:30px;
color: #000;
text-decoration: none;
text-align: left;
border: 2px solid #FFF;
font-weight: normal;
padding: 4px;
padding-bottom: 5px;
padding-right: 5px;
margin: 0px;
/margin-top:-2px;
}
#theme li a:hover, #theme2 li a:hover { 
background-color: #FF9900;
}
#theme_fiche li {
height:18px;
margin:0px;
margin-top: -1px;
padding: 0px;
font-size:11px;
border: 1px solid #FFF;
}
#theme2_fiche li {
height:18px;
margin:0px;
margin-top: -1px;
padding: 0px;
font-size:11px;
border: 1px solid #FFF;
}
#theme_fiche li a { 
display: block;
width:155px;
height:16px;
color: #000;
text-decoration: none;
font-weight: normal;
margin: 0px;
padding-left:56px;
padding-top:2px;
}
#theme2_fiche li a { 
display: block;
width:154px;
height:16px;
color: #000;
text-decoration: none;
font-weight: normal;
margin: 0px;
padding-top:2px;
padding-left:56px;
}
#theme_fiche li a:hover, #theme2_fiche li a:hover { 
background-color: #CC3300;
height:16px;
}
#th_salle {
display:block;
position:absolute;
width:422px;
height:22px;
top: 181px;
left: 39px;
font-size:12px;
text-align:center;
border:1px solid #FFF;
}
#th_salle a { 
padding-top:3px;
display:block;
height:20px;
}
#th_salle a:hover { 
display:block;
background-color: #CC3300;
height:20px;
}
#th_salle_select { 
display:block;
position:absolute;
background-color: #CC3300;
width:422px;
height:19px;
top: 181px;
left: 39px;
font-size:12px;
text-align:center;
border:1px solid #FFF;
padding-top:3px;
}
.theme_select {
display: block;
background-color: #CC3300;
height: 16px; 
padding-left:56px;
padding-top:2px;
}
#reception {
position:absolute;
top: 425px;
left: 456px;
background-image: url(images/fd_salle_reception.jpg);
background-repeat: no-repeat;
font-size:14px;
}
#reception a{
display: block;
width: 287px;
color: #000;
text-decoration: none;
text-align: right;
border: 2px solid #FFF;
font-weight: normal;
padding: 2px;
padding-right: 10px;
margin: 0px;
}
#reception a:hover { 
background-color: #FF9900;
}
.region_select dt {
cursor: pointer;
margin: 1px 0;
height: 20px;
background: #FFECC1;
padding-left: 5px;
}
.region_select li {
	background: #fff;
	height: 16px;
	margin-left: 15px;
}
.region_select li a {
color: #DF7C19;
text-decoration: none;
display: block;
border: 0 none;

}
.region_select li a:hover, .region_select dt a:hover {
	background: #FF9900;
	color: #FFFFFF;
	margin-left: -15px;
	padding-left: 15px;
}	
.select {
	background: #FF9900;
	color: #FFFFFF;
	margin-left: -15px;
	padding-left: 15px;
	padding-right: 63px;
}
#regions_france {
position:absolute;
width: 180px;
top: 152px;
left: 285px;
background-color: #fff;
border: 1px solid #ccc;
padding-top: 0px;
}
#menu_recherche {
position: static;
position:absolute;
width: 540px;
height: 21px;
top: 134px;
left: 11px;
background-image: url(images/menu_recherche.jpg);
background-repeat: no-repeat;
}
#recherche_capacite {
width: 1000px;
height: 120px;
margin-top:136px;
background-image: url(images/fond_capacite_fiche.jpg);
background-repeat: no-repeat;
}
#recherche_theme {
width: 1000px;
height: 207px;
margin-top:136px;
background-image: url(images/fond_theme_fiche.jpg);
background-repeat: no-repeat;
}
#fond_recherche_regions {
width: 1000px;
height: 159px;
margin-top:136px;
background-image: url(images/fond_region_fiche.jpg);
background-repeat: no-repeat;
}
#fond_recherche_regions img{
margin-top:47px;
margin-left:40px;
}
#fond_recherche_themes {
width: 510px;
height: 168px;
}
#fond_recherche_themes img{
margin-top:15px;
margin-left:471px;
}
#fond_region {
position:absolute;
top: 151px;
left: 471px;
}
#recherche_regions {
position:absolute;
top: 229px;
left: 180px;
}
#lien_region {
position:absolute;
top: 206px;
left: 180px;
color: #CC0000;
}
#bloc_menu {
position: absolute;
}
#bloc_menu a {
display: block;
}
#menu0 {position: absolute;left: 56px; top: 15px; width: 92px; height: 88px; }
#menu1 {position: absolute;left: 749px; top: 22px; width: 70px; height: 103px; }
#menu2 {position: absolute;left: 827px; top: 49px; width: 70px; height: 76px;}
#menu3 {position: absolute;left: 904px; top: 69px; width: 81px; height: 56px; }
#menu4 {position: absolute;left: 808px; top: 90px; width: 147px; height: 35px; }
#menu5 {position: absolute;left: 904px; top: 29px; width: 81px; height: 34px; }
#menu6 {position: absolute;left: 508px; top: 49px; width: 70px; height: 77px;}
#autre_region {position: absolute;left: 44px; top: 186px; width: 88px; height: 94px; }
#planning {position: absolute;left: 809px; top: 23px; width: 145px; height: 16px; }
#email {width: 157px; height: 30px;margin-top:8px;margin-bottom:10px;background: url(images/email6.jpg) no-repeat; }
#nb_select {position: absolute;left: 853px; top: 103px;color:#339900;font-size:12px;}

#menu0 a {display: block;height: 88px;}
#menu1 a {display: block;height: 103px;}
#menu2 a {display: block;height: 76px;text-align:center;text-decoration:none;font-size:12px;color:#339900;}
#menu3 a {display: block;height: 56px;}
#menu4 a {display: block;height: 35px;}
#menu5 a {display: block;height: 34px;}
#menu6 a {display: block;height: 77px;text-align:center;text-decoration:none;font-size:12px;padding-top:55px;color:#339900;}
#autre_region a {display: block; width: 88px; height: 94px;}
#planning a {display: block;height: 16px;}
#email a {display: block;height: 30px;}

#menu1 a:hover {background: url(images/menu1.jpg) no-repeat;}
#menu2 a:hover {background: url(images/menu2_selection.jpg) no-repeat;}
#menu3 a:hover {background: url(images/menu3_espace_pro.jpg) no-repeat;}
#menu4 a:hover {background: url(images/menu4.jpg) no-repeat;}
#menu5 a:hover {background: url(images/menu5_inscription.jpg) no-repeat;}
#menu6 a:hover {background: url(images/menu2_selection.jpg) no-repeat;}
#autre_region a:hover {background: none; color: none;}
#email a:hover {background: url(images/email7.jpg) no-repeat;}

#menu1select {position: absolute;left: 749px; top: 22px; width: 70px; height: 103px;background: url(images/menu1.jpg) no-repeat;}
#menu2select {position: absolute;left: 827px; top: 49px; width: 70px; height: 76px;background: url(images/menu2_selection.jpg) no-repeat;}
#menu3select {position: absolute;left: 904px; top: 69px; width: 81px; height: 56px;background: url(images/menu3_espace_pro.jpg) no-repeat;}
#menu5select {position: absolute;left: 904px; top: 29px; width: 81px; height: 34px;background: url(images/menu5_inscription.jpg) no-repeat;}

#capacite1 {position: absolute;left: 40px; top: 339px; width: 83px; height: 17px; }
#capacite2 {position: absolute;left: 124px; top: 339px; width: 83px; height: 17px; }
#capacite3 {position: absolute;left: 208px; top: 339px; width: 84px; height: 17px; }
#capacite4 {position: absolute;left: 293px; top: 339px; width: 83px; height: 17px; }
#capacite5 {position: absolute;left: 377px; top: 339px; width: 84px; height: 17px; }

#capacite1bis {position: absolute;left: 40px; top: 211px; width: 83px; height: 17px; }
#capacite2bis {position: absolute;left: 124px; top: 211px; width: 83px; height: 17px; }
#capacite3bis {position: absolute;left: 208px; top: 211px; width: 84px; height: 17px; }
#capacite4bis {position: absolute;left: 293px; top: 211px; width: 83px; height: 17px; }
#capacite5bis {position: absolute;left: 377px; top: 211px; width: 84px; height: 17px; }

#capacite1 a, #capacite2 a, #capacite3 a, #capacite4 a, #capacite5 a {display: block; height: 17px; text-align: center; padding-top: 2px; font-size: 12px;color: #FFF;}
#capacite1 a:hover,#capacite2 a:hover,#capacite3 a:hover,#capacite4 a:hover,#capacite5 a:hover {background-color: #CC3300; color: #FFF;}

#capacite1bis a, #capacite2bis a, #capacite3bis a, #capacite4bis a, #capacite5bis a {display: block; height: 17px; text-align: center; padding-top: 2px; font-size: 12px;color: #FFF;}
#capacite1bis a:hover,#capacite2bis a:hover,#capacite3bis a:hover,#capacite4bis a:hover,#capacite5bis a:hover {background-color: #CC3300; color: #FFF;}
.capacite_select {
display: block;
background-color: #CC3300;
color: #FFF;
height: 17px; 
text-align: center; 
padding-top: 2px; 
font-size: 12px;
}
#recherche-region {position: absolute;left: 40px; top: 149px; width: 139px; height: 22px;padding-top:2px;}
#recherche-capacite {position: absolute;left: 182px; top: 149px; width: 139px; height: 22px;padding-top:2px;}
#recherche-criteres{position: absolute;left: 322px; top: 149px; width: 140px; height: 22px;padding-top:2px;}
#recherche-region a {display: block;height: 20px;color:#FFF;padding-top:2px;text-align:center;}
#recherche-capacite a {display: block;height: 20px;color:#FFF;padding-top:2px;text-align:center;}
#recherche-criteres a {display: block;height: 20px;color:#FFF;padding-top:2px;text-align:center;}
#recherche-region a:hover {background-color: #CC3300;}
#recherche-capacite a:hover {background-color: #CC3300;}
#recherche-criteres a:hover {background-color: #CC3300;}

#recherche-region-select {position: absolute;left: 40px; top: 151px; width: 141px; height: 20px;color:#FFF;background-color: #CC3300;text-align:center;padding-top:2px;}
#recherche-capacite-select {position: absolute;left: 180px; top: 151px; width: 141px; height: 20px;color:#FFF;background-color: #CC3300;text-align:center;padding-top:2px;}
#recherche-criteres-select {position: absolute;left: 322px; top: 151px; width: 140px; height: 20px;color:#FFF;background-color: #CC3300;text-align:center;padding-top:2px;}

#recherche-region-select a {
color: #FFF;
}
#bas_page {
width: 1000px;
height: 32px;
font-size: 12px;
margin-left: 0px;
text-align: center;
margin-top: 0px;
padding-top: 30px;
margin-bottom: 10px;
background: url(images/bas_page.jpg) no-repeat;
}
#bas_page_contact {
position:absolute;
top:820px;
left:20px;
width: 1000px;
height: 32px;
font-size: 12px;
margin-left: -9px;
text-align: center;
margin-top: 0px;
padding-top: 30px;
margin-bottom: 10px;
}
#bas_page_fiche {
width: 1000px;
height: 17px;
font-size: 12px;
margin-left: 0px;
text-align: center;
margin-bottom: 10px;
}
#bas_page_index ul {
margin-left: 80px;
}
#bas_page ul {
margin-left: 80px;
}
#bas_page_contact ul {
margin-left: 80px;
}
#bas_page_fiche ul {
margin-left: 80px;
}
#bas_page li, #bas_page_index li, #bas_page_fiche li, #bas_page_contact li {
float: left;
width: 250px;
margin-bottom:10px;
color: #333;
}
.border {
border-left: 1px solid #FFF;
}
.l1 {
margin-right:40px;
}
#bas_page li a,#bas_page_index li a,#bas_page_fiche li a{ 
display: block;
height: 16px;
width: 250px;
color: #333;
text-decoration: none;
text-align: center;
padding-top: 0px;
}
#bas_page li a:hover, #bas_page_index li a:hover, #bas_page_fiche li a:hover { 
height: 16px;
width: 250px;
color: #000;
}
dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
} 
th{
border: 1px dotted #999;
text-align: center;
background-color: #FEF6CA;
font-weight: normal;
padding: 4px;
}
th a:hover {
 background-color: #FF9900;
} 
.th_gris {
font-size: 10px;
color: #333;
}
.th {
padding-left: 10px;
background-image: url(images/puce.jpg);
background-repeat: no-repeat;
background-position : center left;
}
.fond1{
color: CCFF99;
}
.tab_tarifs table {
border-collapse:collapse;
width:100%;
margin:auto;
text-align: center;
}
.tab_tarifs tbody {
}
.tab_tarifs thead th{
padding-left:5px;
padding-right:5px;
text-align: center;
border:1px solid #666;
background-color: #FFCC66;
}
.tab_tarifs thead td {
background-color: #F7E8C1;
}
.tab_tarifs thead td{
border: none;
}
.tab_tarifs th {
padding: 2px;
padding-left:5px;
padding-right:5px;
border:1px solid #999;
text-align: left;
background-color: #F7DD9F;
font-weight: normal;
}
.tab_tarifs td {
border:1px solid #CCC; 
}
.large {
width:100px;
}
.large2 {
width:150px;
}
.largemail {
margin-left:10px;
float:left;
width:90px;
}
.largemail2 {
margin-left:10px;
float:left;
width:90px;
font-weight: bold;
}
.largemail3 {
margin-left:10px;
float:left;
width:100px;
}
.largemail4 {
margin-left:10px;
float:left;
width:100px;
font-weight: bold;
}
.largecontact {
margin-left:10px;
float:left;
width:130px;
}
#contact {
width:400px;
padding: 10px;
margin-top: 10px;
margin-left: 15px;
margin-right: 24px;
font-size: 14px;
float: left;
text-align: justify;
background-color: #F6E7C0;
}
#contactbis {
position:absolute;
top:202px;
left:550px;
width:390px;
padding-left: 26px;
text-align: justify;
background-color: #F6E7C0;
border-left:2px solid #FF9900;
}
.mentions {
padding: 10px;
margin-top: 20px;
margin-left: 11px;
margin-right: 10px;
font-size: 14px;
text-align: justify;
}
.mentions2 {
width:900px;
padding: 10px;
margin-top: 20px;
margin-left: 20px;
margin-right: 30px;
font-size: 14px;
text-align: justify;
clear: both;
}
#contact2 {
width:400px;
padding: 10px;
margin-top: 10px;
margin-left: 11px;
margin-right: 40px;
font-size: 14px;
float: left;
text-align: center;
clear: both;
border: 1px dotted #999;
}
#logo_gd {
width:400px;
height: 300px;
padding: 10px;
margin-top: 25px;
margin-left: 11px;
margin-right: 10px;
font-size: 14px;
float: left;
text-align: center;
clear: both;
background-image: url(images/logo_gd.jpg);
background-repeat: no-repeat;
background-position: center;
}
#logo_cb {
width:380px;
height: 400px;
padding: 10px;
margin-top: 37px;
margin-left: 80px;
margin-right: 0px;
font-size: 14px;
float: left;
clear: both;
background-image: url(images/logo_gd.jpg);
background-repeat: no-repeat;
}
#logo_gd_mentions {
margin-top:20px;
margin-left:30px;
width: 310px;
height: 320px;
margin-right:70px;
background-image: url(images/logo_gd.jpg);
background-repeat: no-repeat;
float:left;
}
#formulaire {
	height: 600px;
    width: 450px;
	margin-top: 10px;
    overflow: auto; 
}
#formulaire_contact {
 width: 520px;
 height: 600px;
 margin-top: 10px;
 overflow: auto;
	}
#formulaire_contact2 {
 width: 520px;
 height: 640px;
 margin-top: 10px;
 margin-left: 10px;
 overflow: auto;
	}	
#form {
}

#titre_contact {
margin : 5px;
margin-bottom: 15px;
font-size: 16px;
background-color: #BABA8C;
text-align: center;
color: #FFF;
}
#champ{
 	margin-left: 10px;
	margin-right: 65px;
}
legend {
font-size: 14px;
font-weight: bold;
margin-left: 8px;
padding-top: 10px;
padding-bottom: 10px;
color: #E2681F;
}
#intro_mail {
float:left;
width:230px;
padding: 10px;
margin-left: 0px;
margin-right: 20px;
color: #666;
background-color: #F6E7C0;
border-left:10px solid #FF9900;
}
.titre_form_mail {
width:467px;
padding: 4px 10px 4px 10px;
margin-left: 0px;
margin-bottom:10px;
background-color: #F6E7C0;
border-left:3px solid #FF9900;
 font-weight: bold;
}
.titre_form_proprio2 {
width:470px;
padding: 4px 10px 4px 25px;
margin-left: 0px;
margin-bottom:10px;
background-color: #FADC9B;
font-weight: bold;
background-image: url(images/puce_or.jpg);
background-repeat: no-repeat;
background-position : 10px 9px;
}
.titre_form_contact {
height:16px;
padding: 4px 10px 4px 25px;
margin-left: 0px;
margin-bottom:10px;
background-color: #FADC9B;
font-weight: bold;
background-image: url(images/puce_or.jpg);
background-repeat: no-repeat;
background-position : 10px 9px;
}
.intro_contact1 {
margin-left: 10px;
padding-left: 62px;
margin-right: 5px;
background-image: url(images/logo_pt2.jpg);
background-repeat: no-repeat;
}
.rouge3 {
color: #990000;
 font-weight: bold;
 font-size: 13px;
}
#champ1{
 	margin-left: 10px;
	margin-right: 60px;
}
#champ2{
 	margin-left: 10px;
	margin-right: 24px;
}
#champref{
 	margin-left: 10px;
	margin-right: 24px;
}
#champtel{
 	margin-left: 10px;
	margin-right: 69px;
}
#champ3{
 	margin-left: 10px;
	margin-right: 4px;
}
#champ4{
margin-left: 10px;
margin-right: 42px;
font-weight: bold;
}
#champ5{
	margin-left: 10px;
	font-weight: bold;
}
#champ6{
	margin-left: 10px;
	margin-right: 16px;
}
#champ7{
	margin-left: 45px;
	margin-right: 13px;
}
#envoyer{
	margin-left: 135px;
	}
#region_bas {
position:absolute;
top: 780px;
left: 0px;
width: 970px;
background-color: #F7DD9F;
font-size: 12px;
color: #666;
padding: 10px;
padding-bottom:30px;
padding-left: 20px;
background-image: url(images/fond_reg.jpg);
background-repeat: repeat-y;
}
#region_bas_gauche {
width: 360px;
float:left;
font-size: 11px;
color: #666;
text-align:justify;
margin-right:20px;
}	
#region_bas_droite {
width: 360px;
float:right;
margin-right:230px;
font-size: 11px;
color: #666;
text-align:justify;
}	
#region_derniers_gites {
position:absolute;
top: 140px;
left: 8px;
width: 962px;
background-color: #FFF;
border: 1px solid #D2CEA8;
font-size: 12px;
color: #666;
padding: 10px;
}
#region_derniers_gites a{
text-decoration: none;
font-size: 11px;
color: #666;
}	
#region_derniers_gites a:hover{
text-decoration: none;
font-size: 11px;
color: #FF6600;
}
.lienreg {
color: #666633;
font-size: 13px;
}
#region_bas a{
text-decoration: none;
font-size: 11px;
color: #666;
}
#region_bas a:hover{
text-decoration: none;
font-size: 11px;
color: #FF6600;
}
#definition_gite {
position:absolute;
top: 1136px;
left: 0px;
width: 1000px;
height:408px;
margin-top:-3px;
background-image: url(images/fond_def.jpg);
background-repeat: no-repeat;
font-size: 12px;
text-align:justify;
padding-left: 32px;
padding-top: 40px;
line-height: 1.1;
}
.titre_def {
font-size: 14px;
font-weight: bold;
color: #F9891F;
}
#def_left {
width:347px;
float:left;
text-align:justify;
}
#def_right {
width:340px;
float:right;
text-align:justify;
margin-right:290px;
}
#bas_page_index {
position: absolute;
width: 982px;
height: 17px;
font-size: 12px;
left: 8px;
top : 1570px; 
text-align: center;
margin-bottom: 10px;
} 	
#total {
position: absolute;
top: 785px;
left: 18px;
font-size: 10px;
}
#total a {
color: #666;
}
#total a:hover {
text-decoration: none;
color: #FF6600;
}
#periodes_chaudes {
margin-top:20px;
margin-left:157px;
}
.libre {
width:30px;
background-color: #669933;
}
.occupe {
width:30px;
background-color: #CC0000;
}
#tous {
margin-top:30px;
margin-left:150px;
}
#tous a {
text-decoration:underline;
}
.or_tous {
color: #E2681F;
padding-left:25px;
}
.vert_tous {
color: #336600;
padding-left:20px;
}
/* Form Inscription en ligne */
.cadre_rouge {
 border:1px solid #CCC;
 border-left:2px solid #990000;
} 
.oblig {
display: inline;
padding: 0px 5px 0px 4px;
background-color: #990000;
color: #FFF;
font-weight: bold;
}
input[type=checkbox] {
 margin-left:30px;
 }
label{
float: left;
text-align:right;
width: 200px;
padding-right: 10px;
} 
.label {
margin-left: 10px;
}
.decal_insc {
margin-left : 80px;
margin-right : 5px;
}
.decal_autre {
margin-left : 133px;
}
.txt_gris {
font-size: 12px;
color : #333;
}
.cadre_vert{
 padding: 15px;
 padding-bottom:20px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 margin-top: 10px;
 font-size: 16px;
 color: #FFF;
 border: 1px solid #336600;
 background-color: #99CC66;
 }
.cadre_erreur{
 padding: 15px;
 padding-bottom:20px;
 margin-bottom: 10px;
 margin-left: 10px;
 margin-right: 10px;
 font-size: 16px;
 color: #FFF;
 border: 1px solid #660000;
 background-color: #CC0000;
 } 
#insc {
margin:10px;
padding: 10px;
border:1px solid #990000;
margin-bottom: 10px;
}
#insc a {
text-decoration: underline;
}
.cadre_insc{
 padding: 15px;
 padding-top: 5px;
 padding-bottom:20px;
 margin-bottom: 0px;
 margin-left: 0px;
 }
 .cadre_cb{
 padding: 15px;
 padding-top: 37px;
 padding-bottom:20px;
 margin-bottom: 0px;
 margin-left: 0px;
 }
 .titre_insc1 {
 display:block;
 height: 18px;
 font-size: 14px;
 padding-top: 2px;
 margin-left: 0px;
 margin-bottom: 10px;
 text-align: center;
 font-weight: bold;
 background-color: #CCCC99;
 border: 1px solid #999;
} 
 .titre_insc2{
 display:block;
 height: 18px;
 font-size: 14px;
 padding-top: 2px;
 margin-left: 10px;
 margin-bottom: 0px;
 margin-right: 10px;
 color: #000;
 text-align: center;
 font-weight: bold;
 background-color: #F7DD9F;
} 
/* Fin Form Inscription en ligne */

/* LIGHTBOX */
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}
#lightbox a img{ border: none; }
#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}
#imageContainer{
	padding: 10px;
	}
#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(images/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	
	}
#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
	
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
/*FIN  LIGHTBOX */