body {
padding: 0px;
background:url(../Images/Accueil/Fond.jpg) no-repeat center top;
background-color:#ffffff;
width:1003px;
margin:auto;
position:relative;
font-family:Trebuchet MS, Verdana; /* Police de base du site */
}

.bodyborddemer {background:url(../Images/Thematiques/Fond_Mer.jpg) no-repeat center top;}
.bodynature {background:url(../Images/Thematiques/Fond_Nature.jpg) no-repeat center top;}
.bodymontagne {background:url(../Images/Thematiques/Fond_Montagne.jpg) no-repeat center top;}
.bodyurbain {background:url(../Images/Thematiques/Fond_Urbain.jpg) no-repeat center top;}

.modeBrouillon
{
	float:left;
	color:#ffffff;font-size:12px;
}

.modeBrouillon a
{
	color:#ffffff;
}

/********************************************/
/* Définition des zones principales du site */
/********************************************/
.zone1
{
	width:981px;height:118px;
	margin:auto;
}

.langues
{
	float:right;
	padding-top:10px;
}

.drapeau
{
	margin-top:7px;
	display:block;
	width:21px;height:12px;
	overflow:hidden; /* Compatibilité IE6 */
}

.drapeau:hover
{
	width:19px;
	border:solid 1px #ffffff !important;
}

.fr{background:url(../Images/Langues/fr.gif) center top no-repeat;}
.en{background:url(../Images/Langues/en.gif) center top no-repeat;}
.nl{background:url(../Images/Langues/ne.gif) center top no-repeat;}
.es{background:url(../Images/Langues/es.gif) center top no-repeat;}
.de{background:url(../Images/Langues/de.gif) center top no-repeat;}

.zone2_Accueil
{
	width:981px;
	height:234px;
	margin:auto;
	overflow:hidden;
}

.zone2_Rubrique
{
	width:981px;height:234px;
	margin:auto;
	overflow:hidden;
}

.zone3
{
	width:981px;height:30px;
	margin:auto;
}

.zone4
{
	width:981px;
	/*height:337px;*/
	margin:auto;
	background-color:#ffffff;
}

.zone4_Droite
{
	width:204px !important;
	float:left;
}

.zone5
{
	clear:both;
	width:981px;
	padding-bottom:5px;
	margin:auto;
}

.cartouche_Bandeau
{
	width:776px;float:left;
}

.cartouche_ContenuAccueil
{
	padding:20px;
	width:690px;
	background-color:#ffffff;
	float:left;
	border-top:solid 1px #cebca5;border-bottom:solid 1px #cebca5;
	margin-top:15px;
}

.cartouche_ContenuAccueil a img
{
	border:0;
}

.cartouche_ContenuAccueil a
{
	color:#006ab3;text-decoration:none;font-family:Trebuchet MS,Verdana;font-size:13px;font-style:italic;
}

.cartouche_ContenuAccueil a:hover
{
	text-decoration:underline;
}

.cartouche_Engagement
{
	float:left;
}

/************************************/
/*    Résumé des actualités         */
/************************************/

.resumeActualites
{
	width:345px !important;
	float:left;
	background-color:#ffffff;
	padding-right:20px;
	overflow:hidden; /* Compatibilité IE6 */
}

.RA_Titre
{
	font-size:16px;font-weight:bold;color:#9d0d15;
	margin-top:13px;margin-bottom:19px;
	display:block;
	float:left;
}

.resumeActu
{
	clear:both;
	border:solid 1Px #7d695a;
	height:144px;width:363px;
	margin-bottom:13px;
	overflow:hidden;
	position:relative;
}

.resumeActu img
{
	float:left;
	margin-right:10px;
}

.resumeActu p
{
	margin:0px !important;
	font-size:12px;
	line-height:14px;
}

.resumeActu_Date
{
}

.resumeActu_Titre
{
}

.resumeActu_Texte
{
	margin-top:12px;margin-left:10px;margin-right:10px;margin-bottom:0;
	display:block;
}

.resumeActu_Lien
{
	position:absolute;
	right:6px;bottom:6px;
	font-family:Verdana;font-size:10px !important;color:#59493f !important;text-decoration:none;font-style:normal !important;
}

.resumeActu_Lien:hover
{
	font-weight:bold;color:#9d0d15;
}

.RA_RSS
{
    width:16px;height:16px;
    background:url(../Images/rss.png) no-repeat center top;
    display:block;
    margin:17px;
    float:left;
}

/*****************************************************/
/*               Encart Ma Selection                 */
/*****************************************************/
.divSelection
{
	display:block;
	float:left;
	padding-top:7px;
	padding-left:4px;
	width:201px;
	height:auto !important;
	border-bottom:solid 1px #7d695a;
	background:url(../Images/MaSelection/maSelection_Fond.png) left top repeat-y;
	font-size:12px;
}

.divSelection .aComparer
{
	display:block;
	float:left;
	width:58px;
	height:21px;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:28px;
	color:#57473d;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:url(../Images/MaSelection/btnComparer.png) left top no-repeat;
}

.divSelection .aComparer:hover
{
	color:#9d0d15;
	/*font-size:12px;
	text-align:center;
	text-decoration:none;*/
}

.divSelection .aImprimer
{
	display:block;
	float:left;
	width:58px;
	height:21px;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:28px;
	color:#57473d;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:url(../Images/MaSelection/btnImprimer.png) left top no-repeat;
}

.divSelection .aImprimer:hover
{
	color:#9d0d15;
	/*font-size:12px;
	text-align:center;
	text-decoration:none;*/
}

.divSelection .aEnvoyer
{
	display:block;
	float:left;
	width:58px;
	height:21px;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:28px;
	color:#57473d;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:url(../Images/MaSelection/btnEnvoyer.png) left top no-repeat;
}

.divSelection .aEnvoyer:hover
{
	color:#9d0d15;
	/*font-size:12px;
	text-align:center;
	text-decoration:none;*/
}

.divSelection .lblCamping
{
	display:block;
	color:#57473d;
	font-size:11.5px;
	text-decoration:none;
}

.divSelection .lblCamping:hover
{
	color:#9d0d15;
}

.divSelection .lblClassement
{
	margin-left:10px;
	margin-top:-15px;
}

.divSelection .lblCommune
{
	margin-left:10px;
	margin-top:-15px;
}

.divSelection .divEtoiles
{
	display:inline-block;
	border:solid 1px #57473d;
	border-top:0;
	border-bottom:0;
	min-height:13px;
	height:auto !important;
	height:13px;
	padding-left:8px;
	padding-right:8px;
}

.divSelection .panEtoile
{
	display:block;
	float:left;
	margin:0;
	padding:0;
	background: url(../Images/MaSelection/Etoile.png) left top no-repeat !important;
	width:13px;
	height:13px;
	margin-left:1px;
	margin-right:1px;
}

.divSelection .divEntete
{
	display:block;
	height:52px;
	font-size:14px;
	font-weight:bold;
	color:#59493f;
}

.divSelection .divEntete span
{
	display:inline-block;
	float:left;
	margin-top:8px;
	margin-left:10px;
}

.divSelection .divEntete a
{
	display:inline-block;
	margin-top:8px;
	color:#57473d;
	text-decoration:none;
}

.divSelection .divEntete a:hover
{
	color:#9d0d15;
}

.divSelection .divEntete img
{
	display:block;
	float:left;
	margin-left:2px;
}

.divSelection .divContenu
{
	display:block;
	padding-left:9px;
	padding-right:4px;
	width:182px;
	background:url(../Images/MaSelection/Donnees_Fond.png) repeat-y;
	border-top:solid 1px #7c7c7c;
	border-bottom:solid 1px #7c7c7c;
	color:#57473d;
}

.divSelection .divContenu .divElement
{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:solid 1px #7c7c7c;
}

.divSelection .divContenu .divElementDernier
{
	margin-top:10px;
	padding-bottom:10px;
	border:none;
}

.divSelection .divPied
{
	display:block;
	padding-top:12px;
	padding-left:8px;
	height:60px;
}

/*****************************************************/
/*					Recherche						 */
/*****************************************************/

.recherche_Titre
{
	color:#9d0d15;font-size:16px;font-weight:bold;
	margin-top:12px;margin-left:15px;
	display:block;
	position:absolute;left:244px;top:0px;
}

.recherche .recherche_Titre
{
	display:none;
}

.popupAide
{
	margin-top:3px;
	position:absolute;
	/*display:none;*/
	width:198px;
	overflow:hidden;
	background-color:#ffffff;
	color:#59493F;
	border:dotted 1px #59493F;
	z-index:3;
	padding-top:1px;padding-left:5px;padding-right:5px;padding-bottom:1px;
}

.popupAide a
{
	height:10px;
	width:10px;
	font-weight:bold;
}

.popupAide_Texte
{
	margin:5px;
	display:block;
	float:left;
	/*color:#deb501;*/
	color:#59493F;
	font-style:italic;
	font-size:10px;
}

.recherche
{
	float:left;
	width:205px;
	/*height:337px;*/
	border-top:solid 1px #ffffff;
	background: url(../Images/Recherche/fond_Recherche_Rubrique.jpg) left top repeat-y;
	padding-bottom:10px;
	position:relative;
}

.recherche .recherche_Bas
{
	display:none;
}

.recherche_Bas
{
	clear:both;
	background: url(../Images/Recherche/fond_Recherche_Accueil_Bas.jpg) left bottom no-repeat;
	height:24px;
	display:block;
	width:205px !important;
	width:204px; /* Compatibilité IE6 */
	overflow:hidden;
}

.recherche_Accueil
{
	float:left;
	width:205px !important; /* Compatibilité IE6 */
	width:204px;
	/*height:337px;*/
	background: url(../Images/Recherche/fond_Recherche_Accueil.jpg) left top repeat-y;
	min-height:369px;
	position:relative;
}

.recherche_SousTitre
{
	background: url(../Images/Recherche/fond_Onglet_off.jpg) center top repeat-x;
	color:#ffffff;font-size:12px;font-weight:bold;
	width:175px;
	display:block;
	margin-bottom:8px;margin-top:8px;margin-left:-5px;
	padding-left:5px;
}

.recherche_Onglet
{
	display:block;
	/*background: url(../Images/Recherche/fond_Onglet_off.jpg) center top repeat-x;*/
	font-family:Trebuchet MS,Verdana;font-size:14px;font-weight:bold;color:#59493f;
	margin-top:52px;margin-left:14px;
}

.recherche .recherche_Onglet
{
	display:none;
}

.recherche_Formulaire
{
	padding-top:16px;padding-left:15px;
	width:190px !important;
	width:189px;/* Compatibilité IE6 */
	overflow:hidden;
}

.libelleRecherche
{
		font-size:12px;color:#59493f;font-family:Trebuchet MS,Verdana;
		display:block;
}

.libelleOptions
{
	display:block;
	background-color:#59493f;
	font-size:12px;font-weight:bold;color:#ffffff;
	width:200px;
	padding-left:10px;
	margin-top:10px;
}

.messageDate
{
	color:#e95d0f !important;font-size:11px;
	margin-top:5px;
	display:block;
	clear:both;
}

.bouton_Calendrier
{
	background: url(../Images/calendrier.gif) left top no-repeat;
	width:36px;height:22px;
	display:block;
	margin-left:4px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #646464;
    background-color:#ffffff;
    position:absolute;
}

.recherche_BoutonFermerOption
{
	color:#ffffff;font-weight:bold;text-decoration:none;text-align:center;font-family:Arial;
	position:absolute;left:10px;top:15px;
	border:solid 2px #ffffff;
	height:14px;width:15px;
}

.recherche_BoutonFermerOption:hover
{
	color:#59493F;border:solid 2px #59493F;
}

.recherche_BoutonOption
{
	background: url(../Images/Recherche/boutonOption_on.gif) left top no-repeat;
	width:73px;height:23px;
	float:right;
	font-size:12px;font-weight:bold;text-decoration:none;text-align:center;color:#816e5f;
	padding-top:3px;
	margin-top:13px;margin-right:7px;
}

.recherche .recherche_BoutonOption{background: url(../Images/Recherche/Rubrique/boutonOptions_off.gif) left top no-repeat;}

.recherche_BoutonOption:hover
{
	background: url(../Images/Recherche/boutonOption_off.gif) left top no-repeat;
	color:#59493f;
}

.recherche .recherche_BoutonOption:hover{background: url(../Images/Recherche/Rubrique/boutonOptions_on.gif) left top no-repeat;}

.recherche_BoutonRechercher
{
	background: url(../Images/Recherche/boutonRechercher_off.gif) left top no-repeat;
	color:#e95d0f !important;
	font-style:normal !important;text-align:center;text-decoration:none;font-size:14px;
	width:95px;height:26px;display:block;
	margin:auto;margin-bottom:0;margin-top:13px;margin-right:13px;
	padding-top:3px;
	border:none;
	float:right;
}

.recherche .recherche_BoutonRechercher{background: url(../Images/Recherche/Rubrique/boutonRechercher_off.gif) left top no-repeat;}

.recherche_BoutonRechercher:hover
{
	background: url(../Images/Recherche/boutonRechercher_on.gif) left top no-repeat;
	color:#9d0d15 !important;
	text-decoration:none !important;
	border:none;
}

.recherche .recherche_BoutonRechercher:hover{background: url(../Images/Recherche/Rubrique/boutonRechercher_on.gif) left top no-repeat;}

.recherche_Checkboxs
{
	clear:both;
	height:36px;
}

.recherche_Checkbox
{
	float:left;
	margin-right:10px;margin-top:9px;
}

.recherche_Checkbox input
{
	border:0;
}

.recherche_Loader
{
	/*position:absolute;top:400px;left:400px;
	background-color:#ffffff;*/
	clear:both;
	width:200px;
	height:40px;
}

.recherche_Loader td
{
	color:#e95d0f;
}

.recherche_BoutonOptions
{
	font-size:12px;color:#59493f;font-family:Trebuchet MS,Verdana;text-decoration:none;font-weight:bold;text-align:center;
	display:block;
	margin:auto;
	/*margin-top:5px;margin-bottom:5px;*/
	cursor:pointer;
}

.recherche_PanelOption
{
	/*display:none;*/
	font-size:11px;
	clear:both;
	position:absolute;top:0px;right:204px;
	width:0px;
	z-index:3;
	background-color:#bfb09f;
	display:block;
	overflow:hidden;
}

.recherche_Accueil .recherche_PanelOption
{
	background: url(../Images/Carto/fond.jpg) right top repeat-y;
	background-color:#bfb09f;
	padding-top:45px;
	height:335px;
}

.recherche .recherche_PanelOption
{
	/*background: url(../Images/Recherche/fond_panel.jpg) right top repeat-y;*/
	background-color:#bfb09f;
	padding-top:30px;
	height:342px;
	border-right:solid 1Px #ffffff;
}

.recherche_Message
{
	color:#e95d0f;font-size:12px;
	margin-top:5px;
	display:block;
	clear:both;
}

.recherche_Aide
{
	background: url(../Images/Recherche/aide.png) left 3px no-repeat;
	width:23px;height:15px;
	display:block;
	float:left;
	margin-left:8px;margin-top:10px;
	cursor:pointer;
}

.recherche_CBL td
{
	font-size:11px !important;
}

.options_Zone1
{
	float:right;
	width:245px;
}

.options_Zone2
{
	padding-left:10px;
	float:left;
	width:340px;
}

/**************************************/


.realisation
{
	width:981px;
	display:block;
	text-align:center;
}

.realisation a
{
	text-align:center;color:#eb690b;
	font-size:12px;
}

.contenu
{
	width:728px; /*712px;*/
	float:left;
	padding-left:24px;/*40px;*/
	padding-right:24px;
	background-color:#ffffff;
	overflow:hidden;
}

.contenu_Accueil
{
	width:747px !important;
	padding-left:30px !important;
	padding-right:0 !important;
	background-color:#ffffff;
	float:left;
}

.grandContenu
{
	width:776px;
	float:left;
	/*padding-left:10px;*/
	background-color:#ffffff;
	overflow:hidden; /* Compatibilité IE6 */
}

.retourAccueil
{
	width:143px;height:138px;
	position:absolute;top:23px;left:27px;
}

/****************************************************************/
/*                 Page	1001 lieux à visiter					*/
/****************************************************************/

.lieux_Themes
{
	float:left;
	width:400px;/*height:112px;*/
	display:block;
	padding-left:20px;padding-right:35px;padding-top:34px;padding-bottom:34px;
	margin-bottom:10px;
}        

.lieux_Themes a
{
	font-family:Trebuchet MS, Verdana;color:#7d695a;font-weight:bold;font-style:normal !important;
}

.lieux_Recherche
{
	float:left;
	width:257px;/*height:153px;*/
	display:block;
	padding-top:27px;
	margin-bottom:10px;
}

.libelle
{
	font-family:Trebuchet MS, Verdana;font-size:12px;color:#59493f;
	float:right;
}

.lieux_Recherche input
{
	border:solid 1px #59493f;
}

.lieux_Recherche .boutonRecherche
{
	background: url(../Images/1001Lieux/boutonRecherche_off.gif) left top no-repeat;
	color:#e95d0f;
	width:95px;height:24px;display:block;
	margin:auto;margin-top:18px;
	text-align:center;
	padding-top:2px;
}

.lieux_Recherche .boutonRecherche:hover
{
	background: url(../Images/1001Lieux/boutonRecherche_on.gif) left top no-repeat;
	color:#9d0d15;
	text-decoration:none !important;
}

/************************************/
/*    Page	1001 lieux à visiter - Suggestions         */
/************************************/

.suggestions
{
	width:712px;
	float:left;
	background-color:#ffffff;
}

.suggestions .titre
{
	color:#9d0d15;font-style:italic;font-weight:bold;font-size:18px;
	border-top:solid 1px #59493f;border-bottom:solid 1Px #59493f;
	width:690px;
	padding-top:16px;padding-bottom:20px;padding-left:22px;
	display:block;
}

.sugg_Elt
{
	clear:both;
	border-bottom:solid 1Px #7d695a;
	width:100%;
	overflow:hidden;
	padding-top:11px;padding-bottom:25px;
}

a.sugg_Elt_Titre
{
font-family:Trebuchet MS,Verdana;font-weight:bold;font-size:18px;color:#000000;font-style:normal;
display:block;	
}

.sugg_Elt img
{
	float:left;
	margin-right:24px;
	max-width:200px;
}

.sugg_Elt p
{
	margin:0px !important;
	font-size:12px;
}

.sugg_Elt_Texte
{
	font-family:Arial;font-size:12px;text-align:justify;
	display:block;
}

a.sugg_Elt_Lien
{
	background: url(../Images/1001Lieux/enSavoirPlus_off.gif) left top no-repeat !important;
	width:75px;display:block;height:18px;
	float:right;
	margin-top:11px;
	padding-left:10px;padding-top:1px;
	font-family:Trebuchet MS, Verdana;font-size:12px;color:#514035;text-decoration:none;font-weight:bold;font-style:normal !important;
}

a.sugg_Elt_Lien:hover
{
	background: url(../Images/1001Lieux/enSavoirPlus_on.gif) left top no-repeat !important;
	text-decoration:none !important;
	color:#9d0d15 !important;
}

.resumeActu_Lien
{
	width:100%;
	text-align:right;
}

/****************************************************************/
/*                 Fiche : lieux à visiter					*/
/****************************************************************/

.lieu
{
	font-family:Trebuchet MS,Verdana;
	margin-left:28px;margin-right:28px;
}

/*.lieu_EnTete, .lieu_EnTete a
{
color:#255db3;font-size:18px;font-style:normal;
}*/

.lieu_Titre
{
	font-size:26px;font-weight:bold;color:#57473d;
}

/*********************************************/

.lieu_Diaporama
{
	width:411px;height:303px;
	float:left;
	display:block;
	margin-top:22px;margin-left:15px;
	text-align:center;
}

.lieu_Diaporama a
{
	
}

.lieu_Diaporama a:hover
{
	color:#9d0d15;
	text-decoration:none !important;
}

.lieu_Copyright
{
	font-size:12px;color:#674e38;font-style:italic;
}

.diaporama
{
    position:relative;
    overflow:hidden;
}

.lieu_Diaporama .diaporamaCartouche
{
	height:267px;
	display:block;
}

.lieu_Diaporama .diaporama div.divPremiereDiapo
{
    position:absolute;left:0px;top:0px;
    visibility:visible;
    z-index:1;
    width:411px;
    text-align:center;
}
.lieu_Diaporama .diaporama div.divDiapoSuivante
{
    position:absolute;left:0px;top:0px;
    visibility:hidden;
    z-index:0;
    text-align:center;
    width:411px;
}

.lieu_Diaporama .diaporama div.divDiapoSuivante img
{
	max-width:411px;max-height:267px;
}

.diaporamaIndex
{
	
}
.diaporamaIndex div
{
    float:right;
}

.diaporamaIndex div a
{
   color:#59493f;text-decoration:none;
	font-family:Trebuchet MS,Verdana;font-size:12px;
	font-style:normal;
	margin-right:6px;margin-left:6px;
}

.diaporama div.divFiltre
{
    /*left:-768px;
    position:absolute;
    visibility:visible;
    top:0px;
    width:547px;
    height:267px;
    background-color:#FFFFFF;
    opacity:0.5;
    filter:alpha(opacity=50);
    z-index:2;*/
}

/****************************************************/

.lieu_Resume
{
	clear:both;
	margin-left:20px;margin-top:22px;
	width:266px;
	float:left;
	display:block;
	font-size:13px;color:#434343;text-align:justify;
}

.lieu_Description
{
	clear:both;
	padding-bottom:18px;
	border-top:solid 1px #59493f;
	border-bottom:solid 1px #59493f;
}

.lieu_Description_Texte
{
	margin-top:18px;
	display:block;
	font-family:Arial;color:#000000;font-size:12px;text-align:justify;
}

.lieu_Coordonnees
{
	margin-top:13px;
	color:#59493f;
	font-size:12px;
}

.lieu_Coordonnees a
{
	font-size:12px !important;
}

.lieu_CampingAProximite 
{
	margin:10px;
}

.lieu_CampingAProximite li
{
	display:inline;
}

.lieu_CampingAProximite img
{
	width:120px;height:120px;
	opacity : 0.8; 
    filter : alpha(opacity=80); 
    border:none;
}

.lieu_CampingAProximite img:hover
{
	opacity : 1; 
    filter : alpha(opacity=100); 
}


/****************************************************/
/*                 Fil d'ariane		                */
/****************************************************/

.filDAriane
{
	clear:both;
	height:20px;width:700px;
	padding-left:11px;margin-top:15px;margin-bottom:20px;
}

.filDAriane .Annonce
{
	font-size:12px;color:#57473d;
	float:left;
	margin-right:5px;
}

.filDAriane_FilDAriane a
{
	color:#255db3;font-weight:bold;font-style:italic;font-size:12px;
	text-decoration:none;
}

.filDAriane_FilDAriane a:hover
{
	text-decoration:underline;
}

.filDAriane_FilDAriane
{
	float:left;
	font-size:12px;color:#57473d;font-style:italic;font-family:Trebuchet MS,Verdana;font-weight:bold;
}

.filDAriane_FilDAriane div
{
    display:inline;
}

a.boutonImpression
{
	margin-left:40px;margin-top:-3px;
	display:block;
	float:right;
	width:32px;height:28px;
	background: url(../Images/impression.gif) left top no-repeat !important;
}

a.boutonImpression:hover
{
	cursor:pointer;
}

/*********************************************************/
/*                   Fiche actualité                     */
/*********************************************************/

.ficheActu
{
}


.ficheActu_Titre
{
	font-family:Verdana;color:#647e96;font-size:12px;
	float:left;
}     

.ficheActu_Date
{
	font-size:14px;font-family:Arial;color:#57473d;
	margin-bottom:10px;margin-right:20px;
	display:block;
	text-align:right;
}

.ficheActu_Image
{
	clear:both;
	float:right;
}

/************************************************/
/*               Liste de résultats             */
/************************************************/

.LDR_Titre h1
{
	font-size:16px !important;
}

.LDR_NbResultats
{
	color:#9d0d15;font-style:italic;font-weight:bold;font-size:18px;
	width:690px;
	margin-top:14px;margin-bottom:24px;
	display:block;
}

.LDR_Pagination
{
	height:20px;width:100%;
	text-align:right;
}

.LDR_Suivante
{
	width:21px;
	height:16px;
	background: url(../Images/ListeCampings/fleche.gif) left 1px no-repeat;
	display:block;
	float:right;
	margin-left:10px;
}

.etablissementDeListe
{
	width:716px;
	font-family:Trebuchet MS, Verdana;
	margin-top:30px;
	border:solid 1px #57473d;border-top:0;
	padding:10px;padding-top:0;
}

.EDL_Bandeau
{
	height:27px;
	display:block;
	border-bottom:solid 1px #57473d;border-top:solid 1px #57473d;
	color:#57473d;font-size:14px;
	padding-top:3px;
}

.EDL_Bandeau_1{background: url(../Images/ListeCampings/bandeau.jpg) left top no-repeat !important;}
.EDL_Bandeau_2{background: url(../Images/ListeCampings/bandeau_mer.jpg) left top no-repeat !important;}
.EDL_Bandeau_3{background: url(../Images/ListeCampings/bandeau_nature.jpg) left top no-repeat !important;}
.EDL_Bandeau_4{background: url(../Images/ListeCampings/bandeau_montagne.jpg) left top no-repeat !important;}
.EDL_Bandeau_5{background: url(../Images/ListeCampings/bandeau_urbain.jpg) left top no-repeat !important;}

.EDL_Commune
{
	float:left;
	margin-top:3px;margin-right:10px;
}

.EDL_NomEtablissement
{
	font-size:15px !important;font-weight:bold !important; color:#57473d !important;font-style:normal !important;
	float:left;
	margin-top:2px;
}

.EDL_Emplacement
{
	float:left;
	margin-top:3px;
}

.EDL_Etoiles
{
	border:solid 1px #57473d;border-top:0;border-bottom:0;
	float:left;
	/*padding-left:14px;padding-right:14px;*/
	padding-left:4px;padding-right:4px;
	margin-left:10px;margin-right:15px;margin-top:3px;
}

.EDL_Etoile
{
	display:block;
	float:left;
	background: url(../Images/etoile.png) left top no-repeat !important;
	width:17px;height:16px;
}



.EDL_Infos
{
	border-bottom:solid 1px #57473d;
}

.EDL_Vignette
{
	width:189px;
	float:left;
	overflow:hidden;
}

.EDL_Vignette_Vignette
{
	max-width:189px;
	max-height:102px;
}

.EDL_Description
{
	font-family:Arial;font-size:12px;
	float:left;
	width:472px;
	padding:20px;padding-right:15px;
	display:block;
}

.EDL_Actions
{
	display:block;
	clear:both;
	padding-top:6px;
	margin-bottom:31px;
}

.EDL_EnSavoirPlus
{
	background: url(../Images/ListeCampings/enSavoirPlus_off.gif) left top no-repeat !important;
	width:85px;height:19px;
	display:block !important;
	font-family:Trebuchet MS,Verdana;font-weight:bold;font-size:12px !important;color:#514035 !important;font-style:normal !important;
	float:right;
	margin-right:38px;
	padding-left:10px;
}

.EDL_EnSavoirPlus:hover
{
	background:url(../Images/ListeCampings/ensavoirplus_on.gif) left top no-repeat !important;
	color:#9d0d15 !important;text-decoration:none !important;
}

.EDL_AjouterSelection
{
	background:url(../Images/ListeCampings/ajouterselection_off.gif) left top no-repeat;
	width:138px;height:19px;
	display:block;
	font-family:Trebuchet MS,Verdana;font-weight:bold;font-size:12px !important;color:#514035 !important;font-style:normal !important;
	float:right;
	padding-left:27px;
}

.EDL_AjouterSelection:hover
{
	background:url(../Images/ListeCampings/ajouterselection_on.gif) left top no-repeat !important;
	color:#9d0d15 !important;text-decoration:none !important;
}

/**** Dispos ****/

.EDL_Dispo_Grille
{
	width:700px;
}

.EDL_Dispo_Grille th
{
	color:#6E4757;
}

.EDL_Dispo_Grille td, .EDL_Dispo_Grille tr
{
	text-align:center !important;
}

.EDL_Dispo_Grille .ligne1
{
	background-color:#e9edf7;
}

 .EDL_Dispo_Image
 {
 	width:50px;
 }
 
 .EDL_Dispo_Type
 {
 	
 }
 
 .EDL_Dispo_Capacite
 {
 	
 }
 
 .EDL_Dispo_Periode
 {
 	
 }
 
 .EDL_Dispo_Tarif
 {
 	
 }

/************************************************/
/*               Fiche Camping                  */
/************************************************/

.modalBackground {
      background-color:Gray;
      filter:alpha(opacity=50);
      opacity:0.5;
}

.modalPopup_Haut
{
	width:874px;height:30px;
	display:block;
}

.modalPopup_Haut_1{background:url(../Images/FicheCamping/Autre/popup_haut.gif) left top no-repeat !important;}
.modalPopup_Haut_2{background:url(../Images/FicheCamping/Mer/popup_haut.gif) left top no-repeat !important;}
.modalPopup_Haut_3{background:url(../Images/FicheCamping/Nature/popup_haut.gif) left top no-repeat !important;}
.modalPopup_Haut_4{background:url(../Images/FicheCamping/Montagne/popup_haut.gif) left top no-repeat !important;}
.modalPopup_Haut_5{background:url(../Images/FicheCamping/Urbain/popup_haut.gif) left top no-repeat !important;}

.modalPopup 
{
	background-color:#ffffff;
	width:872px;
	border-right:solid 2px #58483d;
}

.modalPopup_Bas 
{
	background:url(../Images/FicheCamping/bas_popup.gif) left top no-repeat !important;
	width:874px;height:13px;
	display:block;
}

.modalPopup .contenuModalPopup
{
    width:450px;
    margin:auto;
}

.popupFicheCamping
{
}

.FC
{
	display:block;
	border-bottom:solid 1px #59493f;
	padding-bottom:25px;
	background-color:#ffffff;
	margin:auto;
	width:760px;
}

.FC_Popup
{
	/*height:500px;*/
	width:872px;
	overflow:auto;
}

.FC_Page
{
	margin:0!important;
	padding-left:10px;
}

.pageFicheCamping
{
}

.FC_ZoneHaute
{
	border-bottom:solid 1px #59493f;
	position:relative;
	/*width:872px;*/
	width:854px;
}

.FC_Page .FC_ZoneHaute
{
	width:762px;
	padding-top:15px;
}

.FC_ZoneHaute_1{background:url(../Images/FicheCamping/Autre/fond.jpg) left top repeat-y !important;}
.FC_ZoneHaute_2{background:url(../Images/FicheCamping/Mer/fond.jpg) left top repeat-y !important;}
.FC_ZoneHaute_3{background:url(../Images/FicheCamping/Nature/fond.jpg) left top repeat-y !important;}
.FC_ZoneHaute_4{background:url(../Images/FicheCamping/Montagne/fond.jpg) left top repeat-y !important;}
.FC_ZoneHaute_5{background:url(../Images/FicheCamping/Urbain/fond.jpg) left top repeat-y !important;}

.FC_InfosPrincipales
{
	clear:both;
	/*width:523px;*/
	width:502px;
	min-height:210px;
}

.FC_Page .FC_InfosPrincipales
{
	width:402px;
}

.FC_InfosPrincipales a
{
	color:#57473d;font-style:normal;text-decoration:none;
}

.FC_InfosPrincipales a:hover
{
	text-decoration:underline;
}

.FC_Coordonnees
{
	margin-top:13px;
	padding-left:17px;
	color:#59493f;
	font-size:12px;
}

.FC_Coordonnees a
{
	font-size:12px !important;
	color:#e15201;
}

.FC_Adresse
{
	color:#57473d;font-size:14px;font-family:Trebuchet MS, Verdana;font-weight:bold;
	margin-bottom:5px;
}

.FC_Bandeau
{
	height:30px;
	display:block;
	color:#57473d;font-size:14px;
}

.FC h1
{
	font-size:18px !important;font-weight:bold !important; color:#57473d !important;font-style:normal !important;
	margin-left:15px;
	float:left;
}

/*.FC_NomEtablissement
{
	font-size:18px !important;font-weight:bold !important; color:#57473d !important;font-style:normal !important;
	margin-left:15px;
	float:left;
}*/

.FC_Etoiles
{
	border:solid 1px #57473d;border-top:0;border-bottom:0;
	float:left;
	padding-left:14px;padding-right:14px;
	margin-left:15px;margin-right:15px;margin-top:3px;
}

.FC_Etoile
{
	display:block;
	float:left;
	background: url(../Images/etoile.png) left top no-repeat !important;
	width:17px;height:16px;
}

.FC_NbEmplacements
{
	margin-top:3px;
	display:block;float:left;
}

.FC_Fermer
{
	width:16px;height:17px;
	display:block;
	position:absolute;left:850px;top:8px;
	z-index:3;
}

.FC_Fermer:hover
{
	width:16px;height:15px;
	display:block;
}

.FC_Fermer_1{background:url(../Images/FicheCamping/Autre/fermer_off.gif) left top no-repeat;}
.FC_Fermer_1:hover{background:url(../Images/FicheCamping/fermer_on.gif) left top no-repeat;}
.FC_Fermer_2{background:url(../Images/FicheCamping/Mer/fermer_off.gif) left top no-repeat;}
.FC_Fermer_2:hover{background:url(../Images/FicheCamping/Mer/fermer_on.gif) left top no-repeat;}
.FC_Fermer_3{background:url(../Images/FicheCamping/Nature/fermer_off.gif) left top no-repeat;}
.FC_Fermer_3:hover{background:url(../Images/FicheCamping/Nature/fermer_on.gif) left top no-repeat;}
.FC_Fermer_4{background:url(../Images/FicheCamping/Montagne/fermer_off.gif) left top no-repeat;}
.FC_Fermer_4:hover{background:url(../Images/FicheCamping/Montagne/fermer_on.gif) left top no-repeat;}
.FC_Fermer_5{background:url(../Images/FicheCamping/Urbain/fermer_off.gif) left top no-repeat;}
.FC_Fermer_5:hover{background:url(../Images/FicheCamping/Urbain/fermer_on.gif) left top no-repeat;}

.FC_Selection
{
	width:138px;height:19px;
	display:block;
	font-family:Trebuchet MS,Verdana;font-weight:bold;font-size:12px !important;color:#514035 !important;font-style:normal !important;
	float:right;
	padding-left:27px;margin-top:4px;
	margin-right:80px;
	text-decoration:none;
}

.FC_Page .FC_Selection
{
	margin-right:10px;
}

.FC_Selection_1{background:url(../Images/FicheCamping/Autre/selection_off.gif) left top no-repeat;}
.FC_Selection_2{background:url(../Images/FicheCamping/Mer/selection_off.gif) left top no-repeat;}
.FC_Selection_3{background:url(../Images/FicheCamping/Nature/selection_off.gif) left top no-repeat;}
.FC_Selection_4{background:url(../Images/FicheCamping/Montagne/selection_off.gif) left top no-repeat;}
.FC_Selection_5{background:url(../Images/FicheCamping/Urbain/selection_off.gif) left top no-repeat;}

.FC_Selection:hover
{
	color:#ffffff !important;text-decoration:none !important;
}

.FC_Selection_1:hover{background:url(../Images/FicheCamping/Autre/selection_on.gif) left top no-repeat !important;}
.FC_Selection_2:hover{background:url(../Images/FicheCamping/Mer/Selection_on.gif) left top no-repeat !important;}
.FC_Selection_3:hover{background:url(../Images/FicheCamping/Nature/Selection_on.gif) left top no-repeat !important;}
.FC_Selection_4:hover{background:url(../Images/FicheCamping/Montagne/Selection_on.gif) left top no-repeat !important;}
.FC_Selection_5:hover{background:url(../Images/FicheCamping/Urbain/Selection_on.gif) left top no-repeat !important;}

.FC_Description
{
	font-family:Arial !important;font-size:12px !important;color:#000000 !important;
	float:left;
	/*width:472px;*/
	width:451px;
	padding:20px;padding-right:15px;
	display:block;
	border-top:solid 1px #57473d;
	margin-top:20px;
}

.FC_Page .FC_Description
{
	width:331px;
}


/*******************************************/
/* Diaporama de la fiche Camping           */
/*******************************************/

.FC_Diaporama
{
	width:338px;
	display:block;
	position:absolute;left:499px;bottom:-19px;
	/*border:solid 1px #59493f;*/
	text-align:center;
	padding-top:10px;
}

.FC_Page .FC_Diaporama
{
	left:379px;
}

.FC_Diaporama .diaporamaCartouche
{
	height:200px;width:336px;
	display:block;
	border:solid 1Px #63544b;
	position:relative;
	overflow:hidden;
}

.FC_Diaporama .diaporama div.divPremiereDiapo
{
    position:absolute;left:0px;top:0px;
    visibility:visible;
    z-index:1;
    width:338px;
    text-align:center;
}
.FC_Diaporama .diaporama div.divDiapoSuivante
{
    position:absolute;left:0px;top:0px;
    visibility:hidden;
    z-index:0;
    text-align:center;
    width:338px;
}

.FC_Diaporama .diaporama div.divDiapoSuivante img
{
	max-width:338px;
	/*max-height:202px;*/
}

.FC_Diaporama .diaporamaIndex div
{
	/*float:right;*/
	width:327px;height:36px;
	overflow:hidden;
	text-align:left;
	padding-left:11px;
}

.FC_Diaporama_1 .diaporamaIndex div{background-color:#b09d90;}
.FC_Diaporama_2 .diaporamaIndex div{background-color:#1b8aea;}
.FC_Diaporama_3 .diaporamaIndex div{background-color:#a0d629;}
.FC_Diaporama_4 .diaporamaIndex div{background-color:#956ba7;}
.FC_Diaporama_5 .diaporamaIndex div{background-color:#ff8b22;}

.FC_Diaporama .diaporamaIndex div a
{
	text-decoration:none;
}

.FC_Diaporama .diaporamaIndex div a:hover
{
	color:#ffffff;
	text-decoration:none;
}

/****************/

.FC_Titre
{
	font-family:Trebuchet MS, Verdana;font-size:18px;font-weight:bold;color:#7d695a;
	padding-bottom:5px;
	border-bottom:solid 1px #59493f;
	display:block;
	margin-bottom:13px;margin-top:34px;
}

.FC_InfosSecondaires
{
	/*width:493px;*/
	width:472px;
	font-size:12px;color:#000000;
	position:relative;
	margin-left:15px;
	display:block;
	float:left;
	min-height:100px; /* Pour éviter un décalage de la carte si pas d'infos */ 
	overflow:hidden;
}

.FC_Page .FC_InfosSecondaires
{
	width:352px;
}

.FC_GoogleMap
{
	float:left;
	margin-top:20px;margin-left:10px;
	width:340px;
	overflow:hidden;
}

.FC_Localisation
{
}

.FC_Avis
{
}

.FC_Page .FC_Localisation
{
	left:362px;
}

.FC_Equipements
{
}

.FC_Services li
{
	background: url(http://www.campingqualite.local/App_Themes/fr/Images/Modeles/puce1.gif) left center no-repeat;
	padding-left:10px;
}

/* Services et Activités à distance */

.FC_ServicesADistance, .FC_ActivitesADistance
{
	display:block;
}

.FC_ServicesADistance .serviceADistance, 
.FC_ActivitesADistance .activitesADistance
{
	float:left;
	width:165px;
	margin-right:10px;
}

.FC_ServicesADistance .service,
.FC_ActivitesADistance .activites
{
	float:left;
}

.FC_ServicesADistance .distance,
.FC_ActivitesADistance .distance
{
	float:right;
	color:#255DB3;
}

.FC_Labels img
{
	width:100px;
	float:left;
	margin-right:10px;
}

.FC_Visite
{
	width:300px;
	margin:auto;
	text-align:center;
}

.FC_Visite a
{
	clear:both;
	font-size:18px !important;color:#e15201 !important;text-decoration:none;font-style:normal !important;font-weight:bold;
	display:block;
	padding-top:15px;
}

.FC_Visite:hover
{
	text-decoration:underline;
}

.FC_BoutonNavigation
{
	display:block;
	text-align:center;
	width:872px;
}

a.FC_BoutonPrecedent
{
	background:url(../Images/FicheCamping/bouton_precedent.gif) left 3px no-repeat !important;
	padding-left:13px;
	color:#57473d;font-size:12px;font-weight:bold;font-family:Trebuchet MS, Verdana;font-style:normal;
}

a.FC_BoutonSuivant
{
	background:url(../Images/FicheCamping/bouton_suivant.gif) right 3px no-repeat !important;
	padding-right:13px;
	color:#57473d;font-size:12px;font-weight:bold;font-family:Trebuchet MS, Verdana;font-style:normal;
}

/************************************************/
/*          UC Avis des internautes             */
/************************************************/

.avis
{
	background: url(../Images/Avis/fond.jpg) 298px 10px no-repeat !important;
	color:#59493f;font-size:12px;font-weight:bold;
	width:330px;height:76px;
	/*border:solid 1Px #7d695a;*/
	border:solid 4px #fcd613;
	position:relative;
}

.avis_Titre
{
	font-size:17px;
	display:block;
	margin:10px;margin-bottom:0px;
}

.avis_NbInternautes
{
	display:block;
	margin-left:10px;margin-bottom:2px;
	color:#e15201 !important;
}

.avis_Lire
{
	background:url(../Images/Avis/lireavis_off.gif) left top no-repeat !important;
	color:#58483d !important;font-size:12px !important;font-style:normal !important;
	width:77px;height:19px;
	display:block;
	text-decoration:none;
	padding-left:45px;
	float:left;
	margin-left:25px;
}

.avis_Lire:hover
{
	background:url(../Images/Avis/lireavis_on.gif) left top no-repeat !important;
	color:#9d0d15 !important;font-size:12px !important;font-style:normal !important;
}

.avis_Donner
{
	background:url(../Images/Avis/donneravis_off.gif) left top no-repeat !important;
	color:#58483d !important;font-size:12px !important;font-style:normal !important;
	width:101px;height:19px;
	display:block;
	text-decoration:none;
	padding-left:35px;
	float:left;
	margin-left:33px;
}

.avis_Donner:hover
{
	background:url(../Images/Avis/donneravis_on.gif) left top no-repeat !important;
	color:#9d0d15 !important;font-size:12px !important;font-style:normal !important;
}

/************************************************/
/*             Fiche Donner son avis            */
/************************************************/

.FDSA
{
}


/************************************************/
/*               Plan du site                   */
/************************************************/

.planSite h1
{
	margin-left:0;
}

/*.planSite a:visited
{
	color:#647e96;
}*/

.planSite .niveau1
{
	font-size:14px;color:#2b3a75;
	margin-left:5px;margin-bottom:11px;
	display:block;
	text-decoration:none;
	border-top:solid 1px #d8d8d9;
	padding-top:7px;
}

.planSite .niveau2
{
	padding:0;padding-left:11px;
	/*background:url(../Images/puce3.gif) left 5px no-repeat;*/
	margin:0;margin-left:11px;margin-bottom:10px;
	font-size:11px;color:#3179f0;font-weight:bold;
	list-style-type:none;
	display:block;
	text-decoration:none;
}

.planSite .niveau3
{
	padding:0;padding-left:11px;
	/*background:url(../Images/puce2.gif) left 8px no-repeat;*/
	margin:0;margin-bottom:10px;margin-left:28px;
	font-size:11px;color:#c0ab62 !important;
	list-style-type:none;
	display:block;
	text-decoration:none;
}

.libelle_Erreur
{
	color:red;
}

/*******************************************************/
/*              Recherche Cartographique			   */
/*******************************************************/

.cartographie
{
	background:url('../Images/GoogleMap/fond.jpg') top left no-repeat;
	width:717px;height:490px;
	padding-top:7px;
	margin-bottom:20px;margin-left:5px;
}

.accueil_CarteFrance
{
	float:left;
	width:356px;height:379px;
	/*overflow:hidden;*/
	background: url(../Images/carto/fond.jpg) right top no-repeat;	
	position:relative;
	margin-left:26px;
}

.CF_Titre
{
	color:#9d0d15;font-size:16px;font-weight:bold;
	margin-top:12px;margin-left:15px;
	display:block;
}

.CF_Nature
{
	color:#59493f;font-size:14px;font-weight:bold;
	position:absolute;left:15px;top:52px;
	z-index:2;
}

.CF_Territoire
{
	margin-left:35px;margin-top:8px;
	width:318px;height:336px;
	overflow:hidden;
	background: url(../Images/carto/fondcarte.jpg) right top no-repeat;	
}

.CF_Image
{
	width:294px;height:314px;
	display:block;
	margin-left:4px;margin-top:1px;
}

.CF_Invite
{
	font-size:13px;color:#7d695a;
	position:absolute;bottom:6px;left:13px;
	width:133px;
}

.CF_Loader
{
	
	position:absolute;top:195px;left:0px;
	/*background-color:#ffffff;*/
	clear:both;
	width:100px;
	height:40px;
	/*border:solid 1Px #e95d0f;*/
	display:none;
}

.CF_Loader td
{
	color:#e95d0f;
}

.carteFrance
{
	font-family:Trebuchet MS, Arial;font-size:13px;color:#7d695a;
	position:absolute;right:0;
	width:600px;
}

.carteFrance .invite
{
	float:right;
	margin-right:50px;margin-top:60px;
	width:132px;
}	

.carteFrance .fleche
{
	margin-left:105px;
}

.carteFrance .territoire
{
	float:right;
	width:294px;height:314px;
	margin-right:60px;
}

/**************************************************/
/*            Mini Moteur de recherche			  */
/**************************************************/

.miniMoteurRecherche
{
}

.miniMoteurRecherche .ddl
{
	border:solid 1px #59493f;
}

.miniMoteurRecherche a
{
	background: url(../Images/1001Lieux/boutonRecherche_off.gif) left top no-repeat;
	color:#e95d0f;
	width:95px;height:24px;display:block;
	margin:auto;margin-top:18px;
	text-align:center;
	padding-top:2px;
}

.miniMoteurRecherche a:hover
{
	background: url(../Images/1001Lieux/boutonRecherche_on.gif) left top no-repeat;
	color:#9d0d15;
	text-decoration:none !important;
}

/**************************************************************/
/*                        Comparateur	                      */
/**************************************************************/
.divComparateur
{
	display:block;
	float:left;
	/*width:160px;*/
	width:220px;
	min-height:720px;
	height:auto !important;
	height:720;
	border-left:solid 1px black;
	border-right:solid 1px black;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:10px;
	margin-left:-1px;
}

.divComparateur img
{
	display:block;
	width:156px;
	height:103px;
	margin:auto;
}

.divComparateur .divAdministrative
{
	min-height:120px;
	height:auto !important;
	height:120px;
}

.divComparateur span
{
	display:block;
	color:black;
	font-size:12px;
}

.divComparateur .lblCamping
{
	font-size:18px;
	font-weight:bold;
	color:#57473d;
}

.divComparateur .lblCommune 
{
	font-size:14px;
	color:#57473d;
}

.divComparateur .lblEmplacement
{
	font-size:14px;
	color:#57473d;
}

.divComparateur .lblPresentation
{
	/*margin-top:12px;*/
	border-bottom:solid 1px black;
	padding-bottom:15px;
	text-align:justify;
	height:140px;
}

.divComparateur .aEnSavoirPlus
{
	display:block;
	color:#514035;font-size:13px;
	background:url(../Images/Comparer/EnSavoirPlus.png) left top no-repeat;
	width:75px; /*85px*/
	height:19px;
	padding-left:10px;
	margin-left:33px;
	text-decoration:none;
	font-style:normal;
}

.divComparateur .aEnSavoirPlus:hover
{
	text-decoration:none;
	color:#9d0d15;
	background:url(../Images/Comparer/EnSavoirPlus_On.png) left top no-repeat;
}

.divComparateur .divEtoiles
{
	min-height:16px;
	height:auto !important;
	height:16px;
}

.divComparateur .panEtoile
{
	display:block;
	float:left;
	background: url(../Images/Etoile.png) left top no-repeat !important;
	width:17px;
	height:16px;
}

.divComparateur .divEnSavoirPlus
{
	border-top:solid 1px black;
	padding-top:15px;
}

.comparatif_Message
{
	color:#e95d0f;font-size:12px;
	margin-top:5px;margin-bottom:10px;
	display:block;
	clear:both;
}

/*******************************************************/
/*                  Page Impression                    */
/*******************************************************/

/*
.impression
{
	margin:auto;
	width:500px;
	overflow:hidden;
	background:none;
}

.impressionLogo
{
	float:left;
	margin-left:10px;
}

.impressionTexte
{
	float:left;
	font-family:verdana;font-size:12px;color:#647e96;font-weight:bold;
	padding-left:5px;
}

.impressionContenu
{
	border-top:solid 1px #d8d8d9;
	clear:both;
	margin-top:20px;
	padding-top:20px;
}
*/

/*******************************************************/
/*           Contenu Impression                        */
/********************************************************/

.impression
{
	display:block;
	float:left;
	width:980px;
	margin-top:120px;margin-left:10px;
}

.impression_Titre
{
	color:#ffffff;
	float:right;
	margin-top:10px;margin-right:20px;
	text-align:right;
}

.impression_Contenu
{
	width:750px;
	margin:auto;margin-top:80px;
}

.bodyImpression
{
	background:url(../Images/Fond_impression.jpg) no-repeat center top;
}

/*.divContenuPage .aImprimer
{
	display:block;
	float:left;
	width:58px;
	height:21px;
	margin:0px;
	margin-right:5px;
	padding:0px;
	padding-top:28px;
	color:#57473d;
	font-size:12px;
	text-align:center;
	text-decoration:none;
	background:url(../Images/MaSelection/btnImprimer.png) left top no-repeat;
}

.divContenuPage .aImprimer:hover
{
	color:#9d0d15;
	font-size:12px;
	text-align:center;
	text-decoration:none;
}*/

/**********************************************************/
/*						Donner Avis						  */
/**********************************************************/

.Div_DSA_EnteteContenu
{
	display:block;
	float:left;
	width:836px; /*874px;*/
	background:url(../Images/Avis/Entete_Contenu.png) repeat-y left top;
	color:#57473d;
	font-family:Trebuchet MS, Verdana;
	font-weight:bold;
	border-bottom:solid 1px black;
	padding-top:5px;
	padding-left:20px;
	padding-right:18px;
}

.Div_DSA_EnteteContenu .lTitrePopUp
{
	display:block;
	padding-left:45px;
	padding-top:10px;
	height:29px;
	font-size:20px;
	text-align:left;
	background:url(../Images/Avis/bulle.png) no-repeat left;
}

.Div_DSA_EnteteContenu .Div_DSA_Etoiles
{
	display:block;
	float:left;
	border:solid 1px #57473d;
	border-top:0;
	border-bottom:0;
	padding-left:5px;
	padding-right:5px;
	margin-left:10px;
	margin-right:10px;
	margin-top:15px;
}

.Div_DSA_EnteteContenu .lTitreCamping
{
	display:block;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-size:22px;
}

.Div_DSA_EnteteContenu .lNumero
{
	display:block;
	float:left;
	margin-top:15px;
	font-size:14px;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute
{
	display:block;
	float:right;
	width:354px;
	height:45px;
	background-color:#95c8f5;
	border-top:solid 1px black;
	border-left:solid 1px black;
	border-right:solid 1px #bfb09f;
	padding-left:20px;
	padding-right:25px;
	padding-top:10px;
	margin-right:5px;
	padding-bottom:10px;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .lTitreAvis
{
	display:block;
	margin:0;
	font-size:22px;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .lNbAvis
{
	display:block;
	font-size:14px;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .Div_DSA_Texte
{
	display:block;
	float:left;
	width:315px;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .Div_DSA_NoteMoyenne
{
	display:block;
	float:right;
	color:white;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .Div_DSA_NoteMoyenne img
{
	display:block;
	width:28px;
	height:28px;
	margin:auto;
}

.Div_DSA_EnteteContenu .Div_DSA_AvisInternaute .Div_DSA_NoteMoyenne span
{
	display:block;
}

.Div_DSA_Contenu
{
	display:block;
	float:left;
	width:874px;
	background:url(../Images/Avis/fond_Contenu.gif) left top repeat-y !important;
	background-color:White;
	padding-bottom:65px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis
{
	display:block;
	float:left;
	width:400px;
	padding-left:25px;
	padding-right:25px;
	padding-top:15px;
}

.ListTypeSejour
{
	display:block;
	border: solid 1px #57473d;
	width:225px;
	color:#7c7c7c;
	font-size:12px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Libelle
{
	display:block;
	float:left;
	color:#57473d;
	font-size:14px;
	font-weight:bold;
	width:170px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .LibelleTheme
{
	display:inline-block;
	color:#57473d;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
	margin-top:15px;
}

.Div_DAS_Theme
{
	display:block;
	float:left;
	color:#7c7c7c;
	font-size:12px;
	font-style:normal;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .lTheme
{
	display:block;
	float:left;
	margin-left:85px;
	width:115px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Note
{
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Note .lkNoteSelect
{
	display:block;
	float:left;
	width:15px;
	height:12px;
	background:url(../Images/Avis/NoteVert.png) no-repeat left top;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Note .lkNote
{
	display:block;
	float:left;
	width:15px;
	height:12px;
	background:url(../Images/Avis/NoteBlanc.png) no-repeat left top;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Note .lkNote:hover
{
	background:url(../Images/Avis/NoteVert.png) no-repeat left top;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .lThemeNote
{
	display:block;
	float:left;
	text-align:right;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Texte
{
	display:block;
	float:left;
	height:90px;
	margin-top:15px;	
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Texte .tbMultiLigne
{
	display:block;
	float:right;
	border: solid 1px #57473d;
	width:225px;
	height:85px;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Action
{
	display:block;
	float:right;
	width:225px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	margin-top:15px;
	text-decoration:none;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Action .hlRetour
{
	display:block;
	float:left;
	width:73px;
	height:23px;
	background:url(../Images/Avis/btnRetour_Off.png) no-repeat left top;
	color:#7c7c7c;
	padding-top:3px;
	text-decoration:none;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Action .hlRetour:hover
{
	background:url(../Images/Avis/btnRetour_On.png) no-repeat left top;
	color:#4279a5;
	text-decoration:none;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Action .hlEnregistrer
{
	display:block;
	float:right;
	width:95px;
	height:23px;
	background:url(../Images/Avis/btnEnregistrer_Off.png) no-repeat left top;
	color:#e95d0f;
	padding-top:3px;
	text-decoration:none;
}

.Div_DSA_Contenu .Div_DSA_SaisieAvis .Div_DSA_Action .hlEnregistrer:hover
{
	background:url(../Images/Avis/btnEnregistrer_On.png) no-repeat left top;
	color:#9d0d15;
	text-decoration:none;
}

.Div_DSA_Contenu .Div_DSA_ListeAvis
{
	display:block;
	float:left;
	width:354px;
	border-bottom:solid 1px #bfb09f;
	border-left:solid 1px black;
	border-right:solid 1px #bfb09f;
	padding-left:20px;
	padding-right:25px;
	margin-right:5px;
	margin-top:1px;
	background:url(../Images/Avis/fond_DonnerAvis.gif) no-repeat left top;
	background-color:White;
}

.Div_DSA_Avis
{
	display:block;
	padding-bottom:15px;
	padding-top:15px;
}

.Div_DSA_Avis .lIntitule
{
	display:block;
	font-size:14px;
	font-weight:bold;
}

.Div_DSA_Avis .lContenu
{
	display:block;
	font-size:12px;
	text-align:justify;
}

.Div_DSA_TousAvis
{
	display:block;
	float:right;
	width:400px;
	/*margin:auto;*/
	margin-top:15px;
	margin-right:5px;
	text-decoration:none;
	text-align:center;
}

.Div_DSA_TousAvis a
{
	display:block;
	/*float:left;*/
	margin:auto;
	width:129px;
	height:22px;
	background:url(../Images/Avis/btnLireTousAvis_Off.png) no-repeat left top;
	color:#b6afa6;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	padding-left:35px;
	padding-top:4px;
	text-decoration:none;
}

.Div_DSA_TousAvis a:hover
{
	background:url(../Images/Avis/btnLireTousAvis_On.png) no-repeat left top;
	color:#9d0d15;
	text-decoration:none;
}

/**********************************************************/
/*						Lire Avis						  */
/**********************************************************/

.LTA
{
    width:700px;
}

.Div_LTA_Entete
{
	display:block;
	float:left;
	width:100%; /*874px;*/
	background:url(../Images/Avis/Entete_Contenu.png) repeat-y left top;
	color:#57473d;
	font-family:Trebuchet MS, Verdana;
	font-weight:bold;
	border-bottom:solid 1px black;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:15px;
	padding-right:15px;
}

.Div_LTA_Titre
{
	display:block;
	float:left;
	width:280px;
}

.Div_LTA_Entete .lTitrePopUp
{
	display:block;
	font-size:20px;
	text-align:left;
	margin-bottom:6px;
}

.Div_LTA_Entete .lNbAvis
{
	display:block;
	font-size:14px;
	text-align:left;
}

.Div_LTA_NoteMoyenne
{
	display:block;
	float:left;
	color:white;
	font-weight:normal;
	font-size:12px;
	text-align:center;
}

.Div_LTA_NoteMoyenne img
{
	display:block;
	width:28px;
	height:28px;
	margin-bottom:5px;
}

.Div_LTA_NoteMoyenne span
{
	display:block;
}

.Div_LTA_Contenu_Englobant
{
	display:block;
	float:left;
	width:100%;
	background:url(../Images/Avis/fond_LireAvisEnglobant.gif) repeat-y left top;
	padding-bottom:10px;
}

.Div_LTA_Contenu
{
	display:block;
	float:left;
	width:638px; /*874px;*/
	margin-top:1px;
	background:url(../Images/Avis/fond_LireAvis.gif) no-repeat left top;
	background-color:White;
	padding-left:40px;
	padding-right:50px;
}

.Div_LTA_Contenu_Avis
{
}

.DN_Libelle
{
	float:left;
	font-size:11px;
}

.DN_Categorie
{
	width:220px;float:left;
	margin-right:10px;margin-bottom:5px;
}

.DN_Table
{
		border:solid 1px #e0dad6;
		padding:0;margin:0;margin-top:3px;
}

.DN_Table tr
{
	padding:0;margin:0;
}

.DN_Table td
{
		border-right:solid 1px #e0dad6;
		padding:0;margin:0;
}

.DN_Note
{
	float:right;
}

.DN_NoteGlobale
{
	float:right;
	color:#2991EC;
}

.good
{
	background-color:#a0d629;
	width:8px;height:8px;
}

.bad
{
	width:8px;height:8px;
}

.Div_LTA_Avis
{
	display:block;
	/*float:left;*/
	padding-bottom:15px;
	padding-top:15px;
}

.Div_LTA_Avis .lIntitule
{
	display:block;
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
}

.Div_LTA_Avis .lContenu
{
	display:block;
	font-size:12px;
	text-align:justify;
}

.Div_LTA_Action
{
	display:block;
	float:right;
	width:232px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	font-style:normal;
	margin-top:15px;
	margin-right:-25px;
}

.Div_LTA_Action .hlRetour
{
	display:block;
	float:right;
	width:73px;
	height:23px;
	background:url(../Images/Avis/btnRetour_Off_Lire.png) no-repeat left top;
	color:#584135;
	padding-top:3px;
	margin-left:23px;
}

.Div_LTA_Action .hlRetour:hover
{
	background:url(../Images/Avis/btnRetour_On_Lire.png) no-repeat left top;
	color:#961e22;
	text-decoration:none;
}

.Div_LTA_Action .lbDonnerAvis
{
	display:block;
	float:left;
	background:url(../Images/Avis/btnDonnerAvis_Off.png) left top no-repeat !important;
	color:#58483d;
	width:106px;
	height:23px;
	font-size:12px;
	text-decoration:none;
	padding-left:30px;
	padding-top:3px;
}

.Div_LTA_Action .lbDonnerAvis:hover
{
	background:url(../Images/Avis/btnDonnerAvis_on.png) left top no-repeat !important;
	color:#9d0d15;
}

.ModalPopupHautAvis
{
	display:block;
	width:874px;
	height:10px;
	background:url(../Images/Avis/fond_Haut.png) left top no-repeat !important;
}

.ModalPopupContenuAvis
{
	display:block;
	width:874px;
	/*height:10px;
	background:url(../Images/Avis/fond_Haut.png) left top no-repeat !important;*/
}

.ModalPopupBasAvis
{
	display:block;
	width:874px;
	height:10px;
	background:url(../Images/Avis/fond_Bas.gif) left top no-repeat !important;
}

.Avis_Fermer_DSA
{
	float:right;
	width:16px;
	height:15px;
	background:url(../Images/Avis/Croix_Off.png) left top no-repeat !important;
	margin-top:5px;
}

.Avis_Fermer_DSA:hover
{
	background:url(../Images/Avis/Croix_On.png) left top no-repeat !important;
}

.Avis_Fermer_LTA
{
	float:right;
	width:16px;
	height:15px;
	background:url(../Images/Avis/Croix_Off.png) left top no-repeat !important;
	margin-top:-15px;
}

.Avis_Fermer_LTA:hover
{
	background:url(../Images/Avis/Croix_On.png) left top no-repeat !important;
}

.AvisIndex
{
	display:block;
	float:left;
	margin-left:-25px;	
}

.AvisIndex div
{
    float:left;
    color:#59493f;
    font-size:12px;
}

.AvisIndex div span
{
	color:#9d0d15;
    margin-right:6px;
	margin-left:6px;
}

.AvisIndex div img
{
	margin-right:6px;
	margin-left:6px;
}

.AvisIndex div a
{
	color:#59493f;
	text-decoration:none;
	font-family:Trebuchet MS,Verdana;
	/*font-size:12px;*/
	font-style:normal;
	/*margin-right:6px;
	margin-left:6px;*/
}

.AvisIndex div a:hover
{
   color:#9d0d15;
   text-decoration:none;
}

.AvisIndex div .aSelected
{
   color:#9d0d15;
   text-decoration:none;
}

/***************************************/

.formulaire_Libelle
{
	text-align:right;
}

.formulaire_Donnees
{
	text-align:left;
}

.formulaire_Warning
{
	font-size:13px;
}

.grilleActualites
{
	width:363px;
	margin:auto;
}

.resumeActu_Description
{
	width:363px;
	margin:auto;margin-bottom:10px;
	border: solid 1Px #7D695A;
	display:block;
	padding:10px;padding-bottom:20px;
	position:relative;
}

a.lienToutesLesActus {
color: #006AB3;
text-decoration: none;
font-family: Trebuchet MS,Verdana;
font-size: 13px;
font-style: italic;
}

a.lienToutesLesActus:hover {
text-decoration: underline;
}

.video
{
    /*background-color: rgb(255,255,255);*/ 
    width: 363px; 
    border: solid 1Px #b2b2b2;border-bottom:0;
    padding-top: 10px;
    margin-top:20px;
}
