/* Mise en forme de la page */
body {
	margin: 0;
	padding: 0;
	background: #F8F8F8 fixed;
	font-size: 92%;
	color: #63a1c1;
	SCROLLBAR-FACE-COLOR: #709ac0;
	SCROLLBAR-TRACK-COLOR: #F8F8F8;
	SCROLLBAR-ARROW-COLOR: #000066;
	SCROLLBAR-3DLIGHT-COLOR: #000066;
	SCROLLBAR-DARKSHADOW-COLOR: #804000;
	
}
table {
	width: 100%;
}
table.deux { width: 99%; vertical-align:top;}
table.trois { width: 73%; vertical-align:top; }
table.quatre { width: 63%; vertical-align:top;  }
table.cinq { width: 150px; vertical-align:top; float:left; margin-left: 6px;}
table.six { width: 150px; vertical-align:top; float:left;margin-left: 6px; margin-bottom:15px;}
table.sept { width: 85%; vertical-align:top;}
.hebergement {
	width: 81%;
	padding-right:15px; 
	}
#header {
	width:100%;
	background: url(images/bghead.jpg) repeat-x;
				 } 
.groupe-gard {
	position:absolute;
	top:0px;
	left:0px;
	height: 90px;
}
#header h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 29px;
	border:none;
	font-weight: bold;
	}
#header h1 a { left: 214px; cursor: hand;float: left;  color: #074085;text-decoration: none; text-align: right;position:absolute;
	top : 16px;}
#header h1 a:hover {
	float: left;
	color: #ff9600;
	cursor: hand;
	text-decoration: none;
	background-image: none;
}
#header h1 a span { color: #ff9600; }
#header h1 a:hover span { color: #000066; }
.dessus { position:absolute;  left:215px; top: 17px;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: bold;
font-size: 29px; color:#F8F8F8; visibility:visible;}
#header h2 { font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1955A3;
	font-weight: bold; width:100%;
	}
#header h2 a {
	color: #FFFFFF;
	text-decoration: none;
	left: 395px;
	position:absolute;
	top: 55px;
	}
#header h2 a:hover { color: #990000; text-decoration: none; background-image: none;}
#header h2 a span { color: #990000; }
#header h2 a:hover span { color: #FFFFFF; }

/* Mise en forme des textes */

.filtre { filter: Alpha(Opacity=100, FinishOpacity=40, Style=2, StartX=50, StartY=50, FinishX=200, FinishY=90);
}
.photopresent {
	margin-right:8px;
	border-color: #000000;
}
.textehaut { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:justify; margin:14px;
	color: #3E7A9B;line-height: 20px; }
.textehaut1 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;text-align:justify;
	padding:14px;
	color: #3E7A9B;line-height: 20px; }
.sejours { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify; margin:5px;
	color: #3E7A9B;line-height: 20px; }
.sejours1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify;
	color: #3E7A9B;
	line-height: 20px;
	padding-right:12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}

.textebas { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify; padding:5px;
	color: #00009D;line-height: 20px; }
.textemenu { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align:left; padding:4px;
	color: #8A0000;line-height: 15px; }
.texte { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify; padding-top:0px; 
	color: #333;line-height: 20px; margin-left:5px;  }
.texte1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:right; padding-top:4px;
	color: #054098;line-height: 20px; }	
.texte2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:justify; padding:8px;
	color: #054098;line-height: 20px; }	
.gite-bas { 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left; padding-top:4px;
	color: #054098;line-height: 20px; }	

.gite-ban { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:justify; padding-top:4px; padding-left:5px;
	color: #009966;line-height: 20px; padding-right:15px; }
/* titre H1 */
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #1955A3;
	font-weight: bold;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #993300;
	font-weight: bold;
}
h2.printemps { background-color:#00CC00; color:#F8F8F8; letter-spacing:2px; margin-top:0px; }
h2.ete { background-color:#FF9600; color:#F8F8F8;letter-spacing:2px;margin-top:0px; }
h2.automne { background-color:#993300; color:#F8F8F8; letter-spacing:1px;margin-top:0px;}
h2.hiver { background-color:#cccccc; color:#F8F8F8;letter-spacing:1px; margin-top:0px;}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #63a1c1;
	font-weight: bold; 
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; background:url(images/titre.png) 4px center no-repeat;
	color: #990000; 
	font-weight: bold; vertical-align:middle; text-indent:27px;
	border: solid 1px #95AE3E; width: 43%; line-height:32px;padding:5px;
}
/* autre textes */
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFCC;
	vertical-align: middle; height:29px;
}
.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF; background-repeat: no-repeat;
}

.textePetit {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	background: url(images/fade1.gif) bottom left repeat-x; 
}
.textePetit1 {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333;
	background: url(images/fade1.gif) bottom left repeat-x; 
}

/* Liens par défault */

a:link, a:visited{color: #FF6600; text-decoration: none; font-weight:bold;}
 a:hover {color: #63A1C1; text-decoration: none; font-weight:bold;}
ul { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding:15px;
	color: #31637D;line-height: 19px; text-align: justify;}
ul.tourisme {
	list-style-image: url(images/puce.gif);
	list-style-position: outside;
	text-align: left;
		}

/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau et non sur le texte*/

.menu a:link,.menu a:visited { font-family: Arial, Helvetica, sans-serif;
	background-image: url(images/btn11.gif);
	background-repeat: no-repeat; 
	background-position: left center;font-size: 12px;
	text-indent: 29px;display: block;line-height: 29px;
}
 .menu a:hover {
	color: #63A1C1; text-decoration: none; background:url(images/btn2.gif) left center  no-repeat; font-weight:bold; width:150px;text-indent: 30px;display: block;line-height: 29px;font-size: 12px; color:#52663E;
		}
.acc { font-family: Arial, Helvetica, sans-serif;
	color: #63A1C1; text-decoration: none; background:url(images/btn2.gif) left center  no-repeat; font-weight:bold; width:150px;text-indent: 30px;display: block;line-height: 29px;font-size: 12px;color:#52663E;}
.acc1 { font-family: Arial, Helvetica, sans-serif;
	color: #63A1C1; text-decoration: none; background:url(images/btn2.gif) left center  no-repeat; font-weight:bold; width:150px;text-indent: 30px;display: block;line-height: 29px;font-size: 12px;color:#52663E;}
/* Liens pour le SOUS-MENU des onglets - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/

.menu2 a:link,.menu2 a:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1955A3;
	text-decoration: none;
	vertical-align: middle; border-bottom:dotted 1px #333; text-align:left; line-height: 20px; width: 150px; padding: 5px;
}
.menu2 a:hover {background: url(glblnav_selected.gif); font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: none;}

/* Liens pour MENU RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/
.menu3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	text-decoration: none;
	padding: 0px; line-height:24px;
	border: 1px solid #333;
		}
.menu3 a:link,.menu3 a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFF; text-decoration: none;display: block; padding: 0px; vertical-align: bottom; margin:0px;
}
 .menu3 a:hover {
	background: url(images/fade1.gif) bottom left repeat-x #F8F8F8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333;
	text-decoration: none;
	display: block;
	padding: 0px;
	vertical-align: bottom;margin:0px;
}
input { background: #FFC875; color:#000088}
input:focus { background: #F8F8F8; color:#990000}
textarea { background:#008484; color:#FFFFFF }
textarea:focus { background:#fff; color:#333 }
/* Autres Code */
.bord { border: 1px solid #ff9600; }
.bord1 {
	border: 1px solid #ff9600;
	text-align:center;
	list-style-type: disc;
	
	}
.bord2 { border: 1px solid #666666; }
.photosPositionnementDROIT {
float:right;
margin-left: 10px;
margin-bottom: 10px;
}

.photosPositionnementGAUCHE {
	float:left;
	margin-left: 10px;
	margin-top: 10px;
	vertical-align: top; padding: 10px;
}

.tiret {
border-top: dashed 1px;
border-top-color: #AFADA2;
}

.petit {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066; text-align:left;
	}

.boiteFormulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #848692;
	border: 1px solid #c5c7cb;
	background-color: #ffffff;
}
img a:, img a:visited{ border:none; }
.formulaire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #646464;
	margin: 0;
	padding: 0 0 0 12px;
}
.aff { display: none; }
.cadre_titre {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: double;
	border-bottom-style: double;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #999999;
}

