/************fond de cadre********************/
body.fondstruct{
  background-image: url(../Images/banniere.jpg);
  background-repeat: no-repeat;
}
table.fondaccueil
{
  width:100%;
  background-image: url(../Images/accueil.jpg);
  background-repeat: no-repeat;
  cursor: pointer; 
}

/* Style appliqué à tous les tableaux, par défaut */
table
{
	/* Taille du tableau par rapport à la page */
	width:100%;
	/* L'espacement entre la bordure d'une cellule et le texte */
	/* soit 0 pour aucun espacement */
	padding:0;
	/* l'espacement entre deux cellules voisines */
	/* soit 0 pour aucun espacement */
	border-spacing:0;
	/* la taille des bordure */
	/* soit 0 pour pas de bordure */
	border:0px none black;
	/* La couleur des bordures si besoin est */
	
}

table.haut
{
	/* Taille du tableau par rapport à la page */
	width:100%;
	/* L'espacement entre la bordure d'une cellule et le texte */
	/* soit 0 pour aucun espacement */
	padding: 65px 0px 65px 0px;
	/* l'espacement entre deux cellules voisines */
	/* soit 0 pour aucun espacement */
	border-spacing:0;
	/* la taille des bordure */
	/* soit 0 pour pas de bordure */
	border:0px none black;
	/* La couleur des bordures si besoin est */
	
}
/* Pour chaque colonne d'un tableau */
td
{
	/* Taille dela police */
	font-size:11px;
	/* Couleur de la police */
	color:#003366;
}

fieldset
{
	border: 2px solid;
  color:#FF6721;
}

legend
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

textarea
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}

input
{
	font-family: Arial, sans-serif;
	font-size: 12px;
}


{
	font:11px Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;
	color:#003366;
	line-height:20px;
	margin-top:0px;
}

/************************************************************************************************************/
/*                                                  Styles personnels                                       */
/************************************************************************************************************/

/***********************/
/* Styles des tableaux */
/***********************/

.TableauEntete
{
	/* Couleur de l'arrière plan */
	background-color:#D5EDB3;
}

/* fond Vert fonce idem menu */
.TableauEncadre
{
	background-color:#5C743D;
}

.TableauEncadre1
{
	background-color:#5C743D;
}

/* fond marron */
.TableauEncadre2
{
	background-color:#CC9966;
}

/* fond vert pale */
.TableauEncadre3
{
	background-color:#F4FFE4;
}

/* Style du tableau de photo */
.TableauPhoto
{
	width:100%;
	vertical-align:top;
	background-color:#99CC66;
}

.TableauSejour
{
	width:100%;
	vertical-align:top;
}

.TableauContact
{
	width:100%;
}

.bouton
{
	cursor: pointer;
}

.Colonne2
{
	width: 2%;
}

.Colonne5
{
	width:5%;
}

.Colonne3
{
	width:3%;
	background-color:#F4FFE4;
}

.Colonne15
{
	width: 15%;
	vertical-align:top;
	text-align:left;
	padding: 10px 0px 10px 0px;
	background-color:#5C743D;
}

.Colonne10
{
	width:10%;
	background-color:#F4FFE4;
}
.Colonne18
{
	width:18%;
	vertical-align:top;
	text-align:left;
	padding: 10px 0px 10px 0px;
}
.Colonne20
{
	width:20%;
	vertical-align:top;
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#1f0300;
	text-align:left;
	padding: 10px 0px 10px 0px;
}

.Colonne20Sejour
{
	width: 20%;
	vertical-align:top;
	text-align:left;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 0px 10px 5px;
}
.Colonne22
{
	width:22%;
	vertical-align:top;
	text-align:left;
	padding: 10px 0px 10px 0px;
}
.Colonne30
{
	width:30%;
	vertical-align:top;
	text-align:left;
	padding: 10px 0px 10px 0px;
}
.Colonne29
{
	width:29%;
}

.Colonne35
{
	width:35%;
	vertical-align:top;
	text-align:left;
}

.Colonne45
{
	width:45%;
	text-align:left;
}
.Colonne45
{
	width:45%;
	text-align:center;
}
.Colonne66
{
	width:66%;
}
.Colonne60
{
	width:60%;
	text-align:center;
}

.Colonne74
{
	width:74%;
	background-color:#F4FFE4;
	vertical-align:top;
}

.Colonne68
{
	width:68%;
	text-align:center;
}
.Colonne74
{
	width:74%;
	background-color:#F4FFE4;
	vertical-align:top;
}

.Colonne78
{
	width:78%;
	text-align:left;
}
.Colonne85
{
	width:85%;
	/* Marge du texte par rapport au bordure de la cellule */
	/* Haut - Droite - Bas - Gauche */
	padding: 10px 0px 10px 0px;
}


.Colonne100
{
	width:100%;
}


/*******************/
/* Styles du texte */
/*******************/


.texttitrevertcentre
{
  color: #006633;
  text-align: center;
  font-family: Papyrus,Verdana;
  font-weight: bold;
  font-size: xx-large;
  text-align: center;
}

/* Style du titre de l'en-tête */
.Titre
{	
	/*  taille */
	width: 80%;	
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	font-size: 48px;
	color: #5C743D;
}

/* Style du sous-titre */
.SousTitre
{
	font-size: 24px;
	font-family: Verdana;
	color: #993300;
	font-weight: bold;
}

/* Style du sous-titre 1 */
.SousTitre1
{
	/* Police du sous-titre 1 */
	font: 20px Verdana, Arial, Helvetica, sans-serif;
	/* Espacement au dessus et en dessous du sous-titre 1 */
	line-height: 3.0;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Couleur noir*/
	color:#000000;
}

/* Style du sous-titre 2 */

.SousTitre2
{
	font: 16px Verdana, Arial, Helvetica, sans-serif;
	/* Espacement de caractère du sous-titre 2 */
	letter-spacing:.0em;
	/* Espacement au dessus et en dessous du sous-titre 2 */
	line-height: 1.5;
	/* Alignement horizontal */
	text-align:justify;
	/* Alignement vertical */
	vertical-align:middle;
	/* Couleur noir*/
	color:#000000;
}

/* Style du sous-titre 3 */
.SousTitre3
{
	font: 14px Verdana, Arial, Helvetica, sans-serif;
	/* Espacement de caractère du sous-titre 2 */
	letter-spacing:.0em;
	/* Espacement au dessus et en dessous du sous-titre 2 */
	line-height: 1.5;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Couleur vert tres clair*/
	color:#003300;
}

/* Style du sous-titre 4 */
.SousTitre4
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	/* Espacement de caractère du sous-titre 2 */
	letter-spacing:.0em;
	/* Espacement au dessus et en dessous du sous-titre 2 */
	line-height: 1.5;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Couleur vert tres clair*/
	color:#F4FFE4;
}

/* Style du sous-titre 2 */
.TexteJaune
{
	/* Couleur jaune*/
	color:#FFFF66;
}

/* Aligement d'un texte en haut */
.Haut
{
	/* Le contenu des cellules du tableau est collé en haut */
	vertical-align:top;
}

.tabhaut
{
	/* Le contenu des cellules du tableau est collé en haut */
	vertical-align:top;
	/*en haut je laisse un grand espace**/
	height:120px;
}
/* Style pour centrer le texte dans des cellules */
.Center
{
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
}

/* Style Alignement gauche */
.AlignGauche
{
	text-align:left;
}

/* Style du titre des images */
.TexteOrangeCentre
{
	/* Marge du texte par rapport au bordure de la cellule */
	/* Haut - Droite - Bas - Gauche */
	padding: 20px 15px 10px 15px;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Texte en gras */
	font-weight: bold;
	/* Taille de la police */
	font-size:20px;
		/* Couleur vert tres clair*/
	color:#FF6721;
}

.TitreOrangeCentre
{
	/* Marge du texte par rapport au bordure de la cellule */
	/* Haut - Droite - Bas - Gauche */
	padding: 20px 15px 10px 15px;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Texte en gras */
	font-weight: bold;
	/* Taille de la police */
	font-size:30px;
		/* Couleur vert tres clair*/
	color:#FF6721;
}
.TitrePhoto2
{
	/* Marge du texte par rapport au bordure de la cellule */
	/* Haut - Droite - Bas - Gauche */
	padding: 20px 15px 10px 15px;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:middle;
	/* Taille de la police */
	font-size:11px;
}


/* Style pour les photos */
.Photo
{
	width:100%;
	/* Marge du texte par rapport au bordure de la cellule */
	padding: 15px 20px 15px 20px;
	/* Alignement horizontal */
	text-align:center;
	/* Alignement vertical */
	vertical-align:top;
	/* Taille de la police */
	font-size:12px;
}

/* Style pour les photos de l'album photos */
.PhotoAlbum
{
	width:32%;
	/* Marge du texte par rapport au bordure de la cellule */
	padding: 10px 5px 10px 5px;
	/* Alignement horizontal */
	text-align: center;
	/* Alignement vertical */
	vertical-align: middle;
}

/* Style pour les photos de l'album photos */
.PhotoLien
{
	width:49%;
	/* Marge du texte par rapport au bordure de la cellule */
	padding: 5px 5px 5px 5px;
	/* Alignement horizontal */
	text-align: center;
	/* Alignement vertical */
	vertical-align: middle;
}

.Liens
{
	border:0px none;
}

/* Style pour menu actif */
.menuActif
{
  /* Arrière plan */
	background: url(../Images/soleil2.jpg) 14px 45% no-repeat;
	/* La couleur du texte */
	color:#993300;
}

/* Style trait du bas : mise-à-jour */
.textenomfin
{
	/* Alignement horizontal */
	text-align:left;
	/* Alignement vertical */
	vertical-align:middle;
	/* Taille de la police */
	font-size:11px;
	/* Couleur jaune thé*/
	color: #FF7F00;
}	

/* Style trait du bas : mise-à-jour */
.maj
{
	/* Alignement horizontal */
	text-align:right;
	/* Alignement vertical */
	vertical-align:middle;
	/* Taille de la police */
	font-size:10px;
	/* Couleur vert sapin*/
	color:#003300;
}

/********************************/
/* Styles sur les liens du menu */
/********************************/

/* Pour chaque colonne de navigation */
#navigation td
{
	/* Affichage de la bordure inférieure de chaque cellule */
	border-bottom: 1px solid #FFFFFF;
	/* border-right: 2px solid #CC9966; */
	padding:0;
	border-collapse:0;
}

/* ¨Pour chaque lien de navigation */	
#navigation a
{
	/* Couleur du texte du lien */
	color:#FFFFFF;
	/* Taille de la police */
	font-size:14px;
	/* Hauteur de la ligne */
	line-height:25px;
	/* Espacement enrre les lettres */
	letter-spacing:.0em;
	/* Pas de soulignement du lien */
	text-decoration: none;
	/* Pour prendre en compte les marges dans les cellules */
	display:block;
	/* Marge du texte par rapport au bordure de la cellule */
	padding:10px 6px 10px 50px;
	/* Texte en gras */
	font-weight:bold;
}

/* Au passage de la souris dessus */	
#navigation a:hover
{
	/* La couleur du texte */
	color:#993300;
}



