﻿/***********************************************/
/*           Style par default                 */
/***********************************************/

p
{
	/*
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
	*/
	
	margin:0px;
    padding:0px;
    font-family:Verdana;
    font-size:11px;
    font-weight:normal;
    color:Black;
}

h1,h1 p
{
	/*
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:25px;
    font-weight:bold;
    color:#000000 ;*/
	
	margin-top:18px;
	margin-bottom:18px;
    padding:0px;
    font-family:Verdana;
    font-size:24px;
    color:#679800;
}

h2,h2 p
{
	/*
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    color:Black;*/
	
	margin-top:14px;
	margin-bottom:14px;
    padding-left:30px;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    color:#707070;
    background:url('../Images/imageTitre2.gif') left center no-repeat;
}

h3,h3 p
{
	/*
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    font-weight:normal;
    color:#000000 ;
	*/
	
	margin-top:12px;
	margin-bottom:12px;
    padding:0px;
    font-family:Verdana;
    font-size:14px;
    font-weight:normal;
    font-style:italic;
    color:#e2007a;
}

h4,h4 p
{
	/*
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;
	*/
	margin:0px;
    padding:0px;
    font-family:Verdana;
    font-weight:bold;
    font-size:12px;
    color:#85ad33;
}

h5,h5 p
{
    /*margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;*/
    
    margin:0px;
    padding:0px;
    color:#e2007a;
    font-family:Verdana;
    font-size:12px;
}

h6,h6 p
{
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9px;
    color:#000000 ;
}

/***************** Formulaire *******************/

.boutonFormulaire
{
	border:solid 1px #707070;
	background-color:#85ad33;
	color:White;
	font-size:16px;
}


/***************** Cartouche Publicite *****************/

.cartouchePublicite
{
	clear:both;
	width:175px;
	/*height:190px;*/
	text-align:center;
	margin:10px;
	border-bottom:solid 1px #546a21;
	padding-bottom:10px;
}

.cartoucheAccesRapides
{
	clear:both;
	margin-top:20px;
	width:587px;
	border-top:solid 1px #555555;
	border-bottom:solid 1px #555555;
	color:#555555;
	padding:10px; 	
}

.cartoucheAccesRapides a:link   { color:#555555; text-decoration:none;}
.cartoucheAccesRapides a:visited { color:#555555; text-decoration:none;}
.cartoucheAccesRapides a:hover   { color:#555555; text-decoration:underline;}
.cartoucheAccesRapides a:active  { color:#555555; text-decoration:none;}	

/*

.cartoucheActualitesGauche
{
	float:left;
	width:202px;
	height:226px;
	background-image:url('../Images/cartoucheBleu.jpg');
}

.cartoucheActualitesGauche_Titre
{
	height:32px;
	width:202px;
	float:left;
}

.cartoucheActualitesGauche_Image
{
	float:left;
	height:32px;
}

.cartoucheActualitesGauche_Contenu
{
	height:194px;
	width:202px;
}

*/

.cartoucheIdeesDeSejour h1
{
	font-size:12px;
}

.cartoucheSejoursAThemes
{
	float:left;
	border:solid 1px black;
	width:195px;
	height:212px;
	margin:2px;
}

.cartoucheSejoursAThemes h1
{
	font-size:12px;
}

.cartoucheQuoiDeNeuf
{
	float:left;
	border:solid 1px black;
	width:195px;
	height:212px;
	margin:2px;
}

.cartoucheQuoiDeNeuf h1
{
	font-size:12px;
}

/************* Actualités ************/

/*** Résumés actualités ****/

.resumeActu_IdeesDeSejour
{
	padding:8px;padding-top:0;
	/*height:216px;*/
	height:218px;
	width:186px;
	float:left;
	background:url('../Images/cartoucheIdeesDeSejour.jpg') left top no-repeat;	
}

.resumeActu_SejoursAThemes
{
	margin-left:1px;
	margin-right:1px;
	padding:8px;padding-top:0;
	/*height:216px;*/
	height:218px;
	width:186px;
	float:left;
	background:url('../Images/cartoucheSejourAThemes.jpg') left top no-repeat;	
}

.resumeActu_QuoiDeNeuf
{
	padding:8px;padding-top:0;
	/*height:216px;*/
	height:218px;
	width:186px;
	float:left;
	background:url('../Images/cartoucheQuoiDeNeuf.jpg') left top no-repeat;
}

.accueil_ListeOffres
{
	background-color:#ffffff;
	/*margin-top:-10px;*/
	width:607px;
	padding-top:10px;
	
}

/*.resumeActu_Actualites
{
	padding:8px;
	height:216px;
	width:596px;
	float:left;
	background:url('../Images/cartoucheActualites.jpg') left top no-repeat;
}*/

.actualites_Titre
{
	clear:both;
	font-family:Arial;font-size:12px;font-weight:bold;color:Black;text-decoration:none;
}

.actualites_Titre:hover
{
	text-decoration:underline;
}

.actualites_Resume
{
	font-family:Arial;
	font-size:10px;
	color:Black;
}

.actualites_LienSavoirPlus
{
	margin-top:5px;
	display:block;
	height:10px;
	width:11px;
	background:url('../Images/savoirplus_off.gif') left top no-repeat;		
	float:left;
}

.actualites_LienSavoirPlus:hover
{
	margin-top:5px;
	display:block;
	height:10px;
	width:11px;
	background:url('../Images/savoirplus_on.gif') left top no-repeat;		
	float:left;
}

.actualites_Image
{
	clear:both;
	margin-top:10px;
	float:right;
}

.actualites_Separateur
{
	clear:both;
	display:block;
	/*border-bottom:dotted 1px gray;*/
}

.imgActu
{
	height:100px;
}

.actualites_Bloc
{
	height:208px;
	overflow:hidden;
}

.actualites_Contenu
{
	float:left;
	margin-top:10px;
	width:110px;
	text-align:left;
}

.actualites_Fleche
{
	display:block;
	color:White;
	height:30px;
	width:178px !important;
	width:176px; /* Compatibilité IE6 */
	float:right;
	background:url('../Images/puceActualites_off.gif') right 8px no-repeat;
	/*margin-left:150px;*/
	margin-right:5px;
}

.actualites_Fleche:hover
{
	color:#113488;
	background:url('../Images/puceActualites_on.gif') right 8px no-repeat;
}

.actualites_Lot
{
	float:left;
	height:216px;
	width:226px;
	margin-left:10px;
}

.actualites_Lot2
{
	float:left;
	height:216px;
	width:155px;
	margin-left:20px;
}

/*****************************************************************/
/*					Page Liste des actualités					  /
/*****************************************************************/

.listeActu_Titre
{
	color:White !important;
	font-family:Arial;
	font-size:26px;
	text-align:left;
	display:block;
	margin-left:20px;
}


/**** Idees De Sejour ****/

.listeActu_1
{
	padding-top:10px;
	clear:both;
	background-color:#3dacea;
	text-align:left;
}

.listeActu_1_Actualite
{
	width:610px;
	/*height:150px;*/
	border-top:solid 3px #007bcb;
	border-bottom:solid 3px #007bcb;
	background-color:#c3e6f8;
}

/**** Séjours à thèmes ****/

.listeActu_2
{
	padding-top:10px;
	clear:both;
	background-color:#917a67;
}

.listeActu_2_Actualite
{
	width:610px;
	/*height:150px;*/
	border-top:solid 3px #553f37;
	border-bottom:solid 3px #553f37;
	background-color:#d0c1aa;
}

/**** Quoi de neuf ? ****/

.listeActu_3
{
	padding-top:10px;
	clear:both;
	background-color:#da4d5b;
}

.listeActu_3_Actualite
{
	width:610px;
	/*height:150px;*/
	border-top:solid 3px #a40257;
	border-bottom:solid 3px #a40257;
	background-color:#f4c8cc;
}

/**** Idées séjour - Actualités ****/

.listeActu_4
{
	padding-top:10px;
	clear:both;
	background-color:#fbbb00;
}

.listeActu_4_Actualite
{
	width:610px;
	/*height:150px;*/
	border-top:solid 3px #f39400;
	border-bottom:solid 3px #f39400;
	background-color:#fff69b;
}

.listeActu_EnSavoirPLus
{
	padding-left:10px;
	color:#006ab3;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
}

.enSavoirPlus
{
	color:#007bcb;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	display:block;
	margin-top:2px;
	padding-left:15px;
}

.enSavoirPlus:hover
{
	text-decoration:underline;
}

.descriptionActu
{
	width:361px;
	/*height:96px;*/
	padding:20px;
	float:left;
	text-align:justify;
	overflow:hidden;
}

.imageActu
{
	width:196px;
	height:136px;
	float:right;
	text-align:right;
}

.titreActu
{
	font-family:Verdana;
	font-size:24px;
	color:#553f37;
	margin-bottom:8px;
	display:block;
}
 
.texteActu p,.texteActu h1,.texteActu h2,.texteActu h3,.texteActu h4
{
	width:360px;
	display:block;
}

/*****************************************************************/
/*						Page Fiche actualité					 */
/*****************************************************************/

.autresActualites
{
	clear:both;
	width:608px;
	text-align:center;
	margin:auto;
}

.autresActualites a
{
	font-size:14px;
	color:#ffffff;
	font-family:Arial;
	text-decoration:none;
	display:inline;
	margin-right:40px;
	font-weight:bold;
}

.autresActualites .colonne
{
	width:40%;
	float:left;
}

.voirToutesLesActus
{
	clear:both;
	display:block;
	text-align:right;
	font-size:12px;
	font-style:italic;
	color:#ffffff;
	/*margin-top:10px;*/
}

.voirToutesLesActus a
{
	margin-right:0px !important;
	font-weight:normal !important;
}

.autresActualites a:hover
{
	text-decoration:underline;
}

.autresActualitesLiens_1
{
	background-color:#3dacea;
	padding:10px;
}

.autresActualitesLiens_2
{
	background-color:#917a67;
	padding:10px;
}

.autresActualitesLiens_3
{
	background-color:#da4d5b;
	padding:10px;
}

.autresActualitesLiens_4
{
	background-color:#fbbb00;
	padding:10px;
}

.caracteristiquesActu_1
{
	width:608px;
	/*height:300px;*/
	border-top:solid 3px #007bcb;
	border-bottom:solid 3px #007bcb;
	background-color:#c3e6f8;
	overflow:hidden;
	margin:auto;
}

.caracteristiquesActu_2
{
	width:608px;
	/*height:150px;*/
	border-top:solid 3px #553f37;
	border-bottom:solid 3px #553f37;
	background-color:#d0c1aa;
	margin:auto;
}

.caracteristiquesActu_3
{
	width:608px;
	/*height:150px;*/
	border-top:solid 3px #a40257;
	border-bottom:solid 3px #a40257;
	background-color:#f4c8cc;
	margin:auto;
}

.caracteristiquesActu_4
{
	width:608px;
	/*height:150px;*/
	border-top:solid 3px #f39400;
	border-bottom:solid 3px #f39400;
	background-color:#fff69b;
	margin:auto;
}

.ficheActu_descriptionActu_partiel
{
	width:361px;
	/*height:200px;*/
	padding:20px;
	float:left;
	text-align:justify;
	overflow:hidden;
}

.ficheActu_descriptionActu_plein
{
	padding:20px;
	float:left;
	text-align:justify;
	overflow:hidden;
}

.ficheActu_imageActu
{
	width:196px;
	height:196px;
	float:right;
	text-align:right;
}

.ficheActu_titreActu
{
	font-family:Verdana;
	font-size:24px;
	color:#553f37;
	margin-bottom:8px;
	display:block;
}
  
.ficheActu_texteActu p, .ficheActu_texteActu h1, .ficheActu_texteActu h2, .ficheActu_texteActu h3, .ficheActu_texteActu h4
{
	width:360px;
	display:block;
}

.rechercheActu
{
	width:580px;
	height:41px;
	border-bottom:solid 2px #007bcb;
	font-size:12px;
	font-family:Verdana;
	color:#91b927;
	padding:9px;
	font-weight:bold;
	text-align:left;
}

.resultatsRechercheActu
{
	width:608px;
	height:326px;
}

.affinageBouton
{
	color:Black;
	font-family:Arial;
	font-size:10px;
	background-color:#85ad33;
	border:solid 1px #917a67;
	width:56px;
	height:16px;
	display:block;
	text-align:center;
	text-decoration:none;
	margin-bottom:6px;
	margin-left:10px;
}

.affinageBouton:hover
{
	color:White;
	background-color:#917a67;
	border:solid 1px #85ad33;
}

.affinageDropDownList
{
	width:168px;
	height:18px;
	margin-bottom:6px;
	font-size:11px;
}

.themeActu
{
	margin-left:13px;
	font-family:Arial;
	font-weight:bold;
	font-size:18px;
	color:#917a67;
	text-align:left;
	margin-top:6px;
}

.pageActualite h1
{
	margin-top:18px;
	margin-bottom:18px;
    padding:0px;
    font-family:Verdana;
    font-size:24px;
    color:#679800;
}

.pageActualite h2
{
	margin-top:14px;
	margin-bottom:14px;
    padding-left:30px;
    font-family:Verdana;
    font-size:16px;
    font-weight:bold;
    color:#707070;
    background:url('../Images/imageTitre2.gif') left center no-repeat;
}

/***** Page proposition *****/

.pagePropositions
{
	clear:both;
	background-color:White;
}

/***************** Contenu *****************/

.contenu
{
	clear:both;
	width:568px;
	margin:2px;
	background-color:White;
	text-align:left;
	padding:20px;
	overflow:hidden;
}

.contenu a
{
	padding:10px;
	color:#006ab3;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
	text-decoration:underline;
	background:url('../Images/imageLien.gif') left center no-repeat;
}

.contenu li
{
	list-style-type:none;
	background:url(../images/puceLi.gif) no-repeat left;  
    padding-left:18px;
    font-family:Verdana;
    font-size:12px;
    font-weight:normal;   
}

.modele_DeuxColonnes_Gauche
{
	width:334px;
	float:left;
	padding-right:26px;
}

.modele_DeuxColonnes_Droite
{
	width:207px;
	float:right;	
}

.modele_UneColonne
{
	padding-right:26px;
	width:540px;
}

/******************* Modèle Tableau ****************/


.contenu table, .fckbody table
{
    font-family:Arial;
    font-size:10px;
    color:#565766;
}

/* Titres des colonnes */

.contenu th, .fckbody th
{
	background:url('../Images/fond_tableau.gif') left top ;
    padding:5px;
}
.contenu th h1, .fckbody th h1
{
    padding:0px;
    margin:0px;
    background-image:none;
    color:#ffffff;
    font-size:12px;   
}

.contenu th h2, .fckbody th h2
{
    padding:0px;
    margin:0px;
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    background-image:none;        
}

.contenu th h3, .fckbody th h3
{
    padding:0px;
    margin:0px;
    background-image:none;    
    color:#ffffff;
    font-family:Arial;
    font-weight:bold;   
    font-size:18px;
    font-style:normal;         
}

/* contenu des cases du tableau */

.modeleTableau h1
{
	padding:0px;
	margin:0px;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#e2007a;
}

.modeleTableau a
{
	padding:0px;
	margin:0px;
	color:#006ab3;
	font-family:Arial;
	font-size:10px;
	text-decoration:underline;
	background:none;
}

h2.italic
{
    display:inline;
    font-size:10px;  
    font-style:italic;  
    background-image:none;
}

.contenu .TDGauche
{
    background:url('../Images/fondtitretableau.gif') right top repeat-y ;
    border:none;
   
}

.TDGauche h2
{
      color:#424242; 
      font-size:12px;  
      background-image:none;
      padding:0;
      margin:0;
}

/* contenu en Liste */

.LiUn ul
{
    padding:0px;
    margin:0px  
    }
.LiUn li, .LiUn li p
{
    font-size:10px;
    background:url(../images/puceLi2.gif) no-repeat right;  
    padding-left:0px;
    text-align:right;
    padding-right:15px;
}

.LiDeux ul
{
    padding:0px;
    margin:0px  
    }
.LiDeux li, .LiDeux li p
{
    padding-left:15px;
    font-size:10px;
   background:url(../images/puceLi2.gif) no-repeat ;
}

.modeleTableau td
{
    border:solid 1px black;
    border-left:0px;
    border-top:0px;
    padding:7px;
}

/*******************************************************/


.contenuGitesdetapes
{
	width:613px;
	height:206px;
}

.contenuCampingsChalets
{
	width:212px;
	height:200px;
	border:solid 1px black;
	margin:2px;
}

.contenuGitesdenfants
{
	width:212px;
	height:200px;
	border:solid 1px black;
	margin:2px;
}


div.retour,
hr.retour
{
 clear:both;
 height:0px;
 margin:0px;
 padding:0px;   
}