/*= RAZ
--------- */
	dl, dt, dd, ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input, legend {margin: 0; padding: 0; list-style: none;}
	h1,h2,h3,h4,h5,h6,p,input,button, select {font-size: 1em; margin: 0; padding: 0;}

/*= Communs
-------------- */
	body  { font-size: 62.5%; font-family: "Trebuchet MS", "Trebuchet MS", Arial, sans-serif; background: url("/global/images/background.gif") no-repeat 50% 0; margin: 0; padding: 0 }
	img {border: 0;}
	.clear {clear: both; line-height: 0px; height: 0px; display: block; visibility: hidden; width:0px; font-size:0px;}
	.hidden {display: none;}
	hr {visibility: hidden; font-size:0px; height: 0px; }

/* = MISE EN PAGE GLOBAL -------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------- */
#Maincontent {
	position:relative;
	margin:0 auto 0px auto;
	padding:0px;
	width:790px;
	}
	
#Header {
	overflow:hidden;
	float:left;
	width:190px;
	background:#FFF url(/global/images/fondheader.gif) no-repeat;
	}

#MainNav{
	padding:0;
	overflow:hidden;
	background-color:#FFF;
	}

#Content{
	width:600px; 
	float:left;
	}

#FlashZone{
	overflow:hidden;
	padding:0 0 0 132px; margin:0;
	width:600px; height:60px;
	background:transparent url(/global/images/bgZoneFlash.jpg) no-repeat;
	}

#MenuCorpo {
	width:600px; height:105px;
	padding:0; margin:0;
	}

#intro, #article{
	float:left;
	width:430px;
	overflow:hidden;
	}

#faq{
	overflow:hidden;
	float:right;
	width:150px;
	}

#Footer{
	position:relative; top:0px;
	width:790px; height:45px;
	background:#FFF url(/global/images/bgfooter.gif) no-repeat;
}

/* = mise en forme
------------------------ */
#Header img{margin:0px; padding:0px;}

/* = Actu ------------------------ */
/*#MainNav #Actu h2{
	background :transparent url(/global/images/Pictfolder.gif) 0px -2px no-repeat;
	padding:0px 0px 0px 18px; margin-left:1em;
	font-size:1.3em; color:#FFF;
}*/
#Actu {
	position:relative;
	left:10px;
	background:#FFF url(/global/images/fondActu_06.gif) no-repeat 0 0;
	}
	
#MainNav #Actu {
	width:159px;
	font-size: 1.4em; line-height:1.4em; text-decoration:none;
	padding:2px 10px 0 10px; margin:0;
	}

#MainNav #Actu a.lienActuUne {
	font-style:italic;
	font-family: georgia, times, serif;	color: #fff;
	text-decoration:none;
	padding:0; margin:0;
	}

#MainNav #Actu a:hover {text-decoration: underline !important}

#MainNav #Actu .lienActu {
	float:left;
	position:relative; top:0; left:-10px;
	width:169px;
	padding:5px 0 !important; margin:0 !important;
	background:transparent url(/global/images/fondActu_06b.gif) no-repeat 0 -72px;
	text-align:center; font-family: "Trebuchet MS"; cursor:pointer;
	font-weight:bold; color:#1a7a00;
	text-decoration:none; font-style:normal;
	}
	
#MainNav #Actu a:hover.lienActu{color:#FFF}

/* = Menue avantage ------------------------ 	*/
#MainNav #menuAvantage{
	position:relative; float:left;
	margin:20px 0 0 0;
	}
#MainNav #menuAvantage h2.VosAvantage{
	display:block; height:43px; width:190px;
	background :transparent url(/global/images/txtVosAvanatge.gif) 0px 0px no-repeat;
	overflow:hidden; text-indent:-2000em;
}

#MainNav #menuAvantage ul li {margin:0px; padding:0px; }

#MainNav #menuAvantage a{
	display:block;
	height:28px; width:190px;
	margin:0px 0 0 0 !important; padding:0 !important;
	text-indent:-1000px;
	}
#MainNav #menuAvantage a:hover {
	margin:0px 0 0 10px; padding:0px;
	text-indent:-1000px;
	}

	#MainNav #menuAvantage ul li.detente {background :transparent url(/global/images/detente.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage ul li.forme {background :transparent url(/global/images/forme.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage ul li.prevention {background :transparent url(/global/images/Prevention.gif) 0px 0px no-repeat;}
	
	#MainNav #menuAvantage ul li.thalasso,
	#MainNav #menuAvantage ul li.Espacedetente,
	#MainNav #menuAvantage ul li.voyage,
	#MainNav #menuAvantage ul li.sport,
	#MainNav #menuAvantage ul li.beaute,
	#MainNav #menuAvantage ul li.scolaire,
	#MainNav #menuAvantage ul li.autonomie {padding:0; height:28px;}
	
	#MainNav #menuAvantage a.sport{background :transparent url(/global/images/sport.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage a.sport:hover{background :transparent url(/global/images/sportHover.gif) 0px 0px no-repeat;}

	#MainNav #menuAvantage a.beaute{background :transparent url(/global/images/centreBeaute.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage a.beaute:hover{background :transparent url(/global/images/centreBeauteHover.gif) 0px 0px no-repeat;}
	                       
	#MainNav #menuAvantage a.thalasso {background :transparent url(/global/images/thalasso.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage a.thalasso:hover {background :transparent url(/global/images/thalassoHover.gif) 0px 0px no-repeat;}
                         
	#MainNav #menuAvantage a.Espacedetente{background :transparent url(/global/images/espacedetente.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage a.Espacedetente:hover{background :transparent url(/global/images/espacedetenteHover.gif) 0px 0px no-repeat;}
                         
	#MainNav #menuAvantage a.voyage{background :transparent url(/global/images/voyage.gif) 0px 0px no-repeat;height:30px; line-height:1.1em;}
	#MainNav #menuAvantage a.voyage:hover{background :transparent url(/global/images/voyageHover.gif) 0px 0px no-repeat;height:30px}
	                       
	#MainNav #menuAvantage a.scolaire{background :transparent url(/global/images/soutien.gif) 0px 0px no-repeat;}
	#MainNav #menuAvantage a.scolaire:hover{background :transparent url(/global/images/soutienHover.gif) 0px 0px no-repeat;}
	                       
	#MainNav #menuAvantage a.autonomie{background :transparent url(/global/images/aideAutonomie.gif) 0px 0px no-repeat; height:45px; line-height:1.1em;}
	#MainNav #menuAvantage a.autonomie:hover{background :transparent url(/global/images/aideAutonomieHover.gif) 0px 0px no-repeat; height:45px}

/* = Recherche ------------------------ */
#MainNav fieldset.Recherchegeographique{
	width:190px;
	border:none;
	padding:5px;
}

#MainNav fieldset.Recherchegeographique label{
	text-indent:-1000px;
	display:block;
	width:170px; height:27px;
	padding:0; margin:0 0 0 7px;
	background:transparent url(/global/images/titRechercheGeo.gif) no-repeat 0 0;
	}
	
#MainNav fieldset.Recherchegeographique .inptSubmit{
	position:relative; top:0px; left:5px;
}
#MainNav fieldset.Recherchegeographique select{
	width:145px; position:relative; top:-11px; left:7px;
}
	
/* = ZoneFlash----------------------- */
#Content #flash {
	position:relative; top:14px; left:12px;
	display:block; width:468px; height:60px;
	background-color:#transparent;
	}
/* = Carte page ACC ------------------------ */
#Carte img{margin-left:5px; float:right;}

/* = menuCorpo ------------------------ */
#Content #MenuCorpo {
	background :transparent url(/global/images/bgAccroche.gif) no-repeat 0 0;
	}
	
#Content #MenuCorpo ul{
	float:right;
	padding:0; margin:20px 0 0 0;
	}

#Content #MenuCorpo li {
	width:250px; height:30px;
	padding:0; margin:0 0 10px 0;
	text-indent:-1000px; overflow:hidden;
	}
	
#Content #MenuCorpo a.btnMutuelle {
	background :transparent url(/global/images/btnMutuelles.gif) no-repeat 0 0;
	display:block;
	width:249px; height:30px;
	}
#Content #MenuCorpo a:hover.btnMutuelle {
	background :transparent url(/global/images/btnMutuellesHover.gif) no-repeat 0 0;
	display:block;
	width:249px; height:30px;
	}
#Content #MenuCorpo a.btnProgramme {
	background :transparent url(/global/images/btnPresentation.gif) no-repeat 0 0;
	display:block;
	width:249px; height:30px;
	}
#Content #MenuCorpo a:hover.btnProgramme {
	background :transparent url(/global/images/btnPresentationHover.gif) no-repeat 0 0;
	display:block;
	width:249px; height:30px;
	}

/* = Intro------------------------ */
body#Accueil #Content #intro {padding:10px;}
body#Accueil #Content #intro h1{font-size:1.6em; line-height:1.2em; color:#539DB8; font-weight:normal; }
body#Accueil #Content #intro h2{font-size:1.3em; line-height:1.2em; color:#539DB8; font-weight:normal; }

/* = btespace ------------------------ */
body#Accueil #Content #intro p.BtEspaceAdherent a{
	float:left; 
	display:block;
	height:50px; width:218px;
	overflow:hidden; line-height:100em;
	background:transparent url(/global/images/btEspaceAdherents.gif) no-repeat;
	}
body#Accueil #Content #intro p.BtEspaceAdherent a:hover{background-position:0px -60px;}
body#Accueil #Content #intro p.BtEspacePartenaires a{
	display:block;
	height:50px; width:209px;
	overflow:hidden; line-height:100em;
	background:transparent url(/global/images/btEspacePartenaire.gif) no-repeat;
	}
body#Accueil #Content #intro p.BtEspacePartenaires a:hover{background-position:0px -60px;}

/* = cartographie ------------------------ */
body#Accueil #Cartographie h1{
	border-bottom:1px #5AA2BB solid;
	margin-bottom:0.5em;
	display:block;
	height:18px;
	text-indent:-1000px;
	background:transparent url(/global/images/titRechercheCarto.gif) no-repeat 0 0;
	}
body#Accueil #Cartographie p{
	float:left; width:150px; 
	font-size:1.1em; color:#539db8;
	font-family: verdana, Arial, sans-serif;
	}


/* = faq ------------------------ */
body#Accueil #Content #faq h2 {
	margin:0 0px 0px 0px;
	font-size:1.8em;
	text-indent:-1000px;
	height:35px;
	background:transparent url(/global/images/faq_06.gif) no-repeat 0 0;
	}
body#Accueil #Content #faq h6 {color:#5AA2BB; margin:4px; font-size:1.2em; font-weight:bold;}
body#Accueil #Content #faq p {color:#000; margin:6px 4px 10px 4px; font-size:1.1em; font-weight:normal;}
body#Accueil #Content #faq p a {
	text-indent:-1000px;
	color:#FFF; font-size:0.8em;
	padding:1px 0 0 13px;
	text-decoration:none;
	display:block;
	width:95px; height:15px;
	background:transparent url(/global/images/btnSavoir.gif) no-repeat 0 0;
	}
body#Accueil #Content #faq p a:hover {
	padding:1px 0 0 13px;
	display:block;
	width:95px; height:15px;
	background:transparent url(/global/images/btnSavoirHover.gif) no-repeat 0 0;
	}
body#Accueil #Content #faq p.VoirTout a{
	display:block;
	color:#FFF; font-size:0.9em;
	padding:1px 0 0 5px !important;
	width:141px; height:31px;
	background:transparent url(/global/images/btnVoirTout.gif) no-repeat 0 0;
	}
body#Accueil #Content #faq p.VoirTout a:hover{
	display:block;
	color:#FFF; font-size:0.9em;
	padding:1px 0 0 5px !important;
	width:141px; height:31px;
	background:transparent url(/global/images/btnVoirToutHover.gif) no-repeat 0 0;
	}
/* = Footer ------------------------ */
#Footer ul{
	position:absolute; top:45px; left:555px;
	padding:5px 0 10px 0;
	}
#Footer ul li{float:left; font-size:1em; margin-right:10px;}
#Footer li.lienFooter {
	background:transparent url(/global/images/puceFooter.gif) no-repeat 0 2px;
	padding:0 0 0 12px; height:15px;
	}

#Footer ul a{ color:#69b1c8;}


/* = Style commun a tous les gabarit pour ARTICLE ------------------------------------------------------------------
-------------------------------------------------------------------------------------------------------------------- */
#article {
	margin:10px 0 0 0;
	padding: 0 0 0 10px;
	}
#article h1 {
	font-size:2.1em; line-height:auto; color:#539DB8; font-weight:normal; 
	margin:0 0px 15px 0px; padding:0 0px 10px 35px;
	background:transparent url(/global/images/puceH1.gif) 0px 4px no-repeat;
	}
#article h2 {font-size:1.6em; line-height:auto; color:#539db8; font-weight:normal; margin:0;}
#article h3 {font-size:1.3em; line-height:auto; color:#539DB8; font-weight:normal; margin:5px 0px 8px 0px; }
#article h4 {font-size:1.2em; line-height:auto; color:#539DB8; font-weight:normal; font-style:italic; margin:5px 0px 8px 0px; }
#article h4.avantageFiche {
	font-size:1.6em;
	font-style:normal;
	color:#FFF; font-weight:bold;
	margin:0; padding:8px;
	}

#article h5 {font-size:1.1em; line-height:auto; color:#539DB8; font-weight:normal; margin:5px 0px 8px 0px; }
#article h6 {font-size:1em; line-height:auto; color:#000; font-weight:normal; font-style:italic; margin:5px 0px 8px 0px; }

#article p {font-size:1.1em; line-height:1.3em; color:#000; font-weight:normal; margin:5px 0px 5px 0px;}

#article table {width:auto; border-collapse:collapse; border:1px #A8D3E0 solid; margin-bottom:5px; ;}
#article table tr{padding:5px;}
#article table th{background-color:#539DB8; color:#FFF; text-align:left; font-size:1.2em; padding:5px;}
#article table td{color:#000; text-align:left; font-size:1.1em; padding:5px; border:1px #CDDBE0 solid;vertical-align:top}

#article ul {margin-left:0px;}
#article ul li{
	background:transparent url(/global/images/puceArticle.gif) 0px -1px no-repeat;
	font-size:1.1em; margin:5px 0px 5px 0px; padding-left:20px;
	}
#article table ul li{
	background:transparent url(/global/images/puceArticle.gif) 0px -1px no-repeat;
	font-size:1.1em; margin:5px 0px 5px 0px; padding-left:20px;
	}
#article ul li a{color:#539DB8; text-decoration:none; }
#article ul li a:hover{color:#CA67A0; text-decoration:none; }

#article hr{clear:both; visibility:hidden; height:0px; font-size:0px;}

#article sup{font-size:x-small;}

#article strong{color:#539DB8}

#article a {color:#539DB8;}
#article a:hover {color:#CA67A0}

#article h2.titreActu {font-size:2em; border-bottom:1px #A8D3E0 solid;}

#blocAdresse {
	margin:0; padding: 6px; height:120px;
	background:transparent url(/global/images/bgBlocAdress.gif) 0 0 no-repeat;
	}
#blocAdresse .txtAdress{
	text-align:center;
	font-size:1.1em; color:#539DB8 !important;
	}
#blocAdresse .txtAdress em{
	text-align:center;
	font-size:0.9em; color:#FFF !important;
	}

p.Retour {font-size:1.1em; border-top:1px #A8D3E0 solid; display:block;}
p.Retour a{float:right; text-decoration:none; }


/* = Fil d'arianne ------------------------ */
#filAriane {width:450px; height:50px; position:relative; top:5px;}
#filAriane p {float:left; color:#6DAFC7; margin-right:5px; font-size:1.1em;}
#filAriane p a{color:#6DAFC7; text-decoration:none;}
#filAriane p a:hover{color:#FD2011; text-decoration:none;}

.BtImprimer{float:right; margin-top:5px; z-index:100000;}



/* = GARABARIT ACTUALITE ET DOSSIER------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------- */

/* = MenuPage ------------------------ */
body#Commun #MenuPage {margin:0px 10px 10px 10px;  position:relative; height:71px;}

body#Commun #MenuPage h2{
	font-size:1.6em; color:#539DB8;
	padding:0 0 5px 0;
	border-bottom: 1px #539DB8 solid;
	background:transparent url(/global/images/titResultat.gif) no-repeat 0 0;
	text-indent:-1000px;
	}
	
body#Commun #MenuPage p.Imgfond {
	float:left;
	width:240px; height:28px;
	text-indent:-1000px;
	background:transparent url(/global/images/bandeauResultH2.gif) no-repeat 0 0;
	}
	body#Commun #MenuPage p.Imgfond span{position:relative; top:5px; left:20px;}
	body#Commun #MenuPage p.thalasso {background-position:0px 0px;}
	body#Commun #MenuPage p.detente {background-position:0px -31px;}
	body#Commun #MenuPage p.voyage {background-position:0px -62px;}
	body#Commun #MenuPage p.sport {background-position:0px -93px;}
	body#Commun #MenuPage p.beaute {background-position:0px -124px;}
	body#Commun #MenuPage p.scolaire {background-position:0px -155px;}
	body#Commun #MenuPage p.autonomie {height:45px; background-position:0px -186px;}
	
/* = Nbre de response                                               */

body#Commun #MenuPage p.Nbreponses {
	background-color:#B05790;
	position:absolute; top:53px; left:343px;
	width:165px;
	text-align:center;
	padding:0 !important; margin:0 !important;
	font-size:1em; color:#FFF;
	font-family: verdana, Arial, sans-serif;
	}
	body#Commun #MenuPage p.Nbreponses span{color:#FFF; font-size:1.0em;}
	
/* = Nombre de page                                               */

.NbPages {
	padding:4px 0 0 5px;
	position:absolute; top:50px; right:0px;
	width:60px; height:20px !important;
	background:transparent url(/global/images/bgPage.gif) no-repeat 0 0;
	}
.NbPages p {
	float:left;
	font-size:9px; color:#FFF;
	margin:0; padding:0;
	font-family: tahoma, Arial, sans-serif;
	}
	
a.PagePrecedente, a.PageSuivante {
	display:block; width:10px; height:10px;
	overflow:hidden; text-indent:-20em;
	background-color:#CA67A0;
	margin-top:2px;
	}
a.PagePrecedente{background:#CA67A0 url(/global/images/btpreced.gif) no-repeat 0 0;}
a.PageSuivante{background:#CA67A0 url(/global/images/btsuivant.gif) no-repeat 0 0;}
span.PagesCourante{font-weight:bold; margin:0;}
span.PagesMaxi{margin:0;}

/* = Menu Trier                                               */

body#Commun #MenuPage p.trier {
	margin:0; padding:0;
	}
body#Commun #MenuPage .trier label {font-size:1.1em; color:#539DB8; float:left; padding-top:10px;}

body#Commun #MenuPage input.inptTxt {
	font-size:1.1em; color:#539DB8;
	border: 1px #539DB8 solid;
	width:30px;
	position:relative; top:-10px;
	margin:0 0 0 5px; padding:2px;
	}
	
body#Commun #MenuPage select{position:relative; top:-8px; margin:0px 5px 0px 5px;}
body#Commun #MenuPage input.inptSubmit{
	position:relative; top:0px;
	}
	
body#Commun #MenuPage ul {position:absolute; top:49px; right:0px;}
body#Commun #MenuPage ul li{margin-left:3px; float:left;}
body#Commun #MenuPage ul li a{
	display:block; width:172px; height:22px;
	background:transparent url(/global/images/bgBtMenuPAge.gif) no-repeat;
	text-align:center; color:#539DB8; text-decoration:none; font-size:1.3em; padding-top:3px;
	}
	body#Commun #MenuPage ul li a:hover {color:#FFF;}

body#Commun #article{width:580px;}
body#Commun.ResultatRecherche #article{margin-top:10px;}


/* = GARABARIT RECHERCHE ---------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------------------------------- */
body#Commun #article  .introduction {
	margin-bottom:30px;
	}

body#Commun #article .blocresultat {
	margin:10px 0 !important;
	padding:0;
	}
body#Commun #Avantage .blocresultat {border:none;}
body#Commun #villeFiche p.CP,
body#Commun #article .blocresultat p.CP{
	float:left;
	display: block; width:37px; height:37px;
	margin: 5px 0px 0px 5px;
	background: #fff url(/global/images/masquePuce.gif) no-repeat;
	}

	body#Commun #article .blocresultat span.Ville,
	body#Commun #article .blocresultat span.Nom
	{
		margin-left:10px;

	}
body#Commun #villeFiche p.CP span {
	display: block; height: 100%;
	line-height: 20px;
	padding: 0 5px 0 11px;
	color:#FFF; font-size:18px;
	}

body#Commun #article .blocresultat p.CP span{
	display: block; height: 100%;
	padding: 10px 5px 0 12px;
	color:#FFF; font-size:16px;
	}
		
body#Commun #article .blocresultat h2{
	float: left;
	display:block;
	font-size: 1.6em;
	margin: 0!important; padding: 5px 0 10px 0;
	line-height: 1.2em;
	width:350px;
	}
	
body#Commun #article .blocresultat h2 span.Ville{font-weight:normal;}
body#Commun #article .blocresultat h2 span.Nom{font-weight:bold;}
	
body#Commun #article .blocresultat .description {
	clear: both; 
	display:block; width:440px;
	margin-left:5px;
	padding: 0 0 20px 8px;
	}
	
body#Commun #article .blocresultat .description,
body#Commun #article .blocresultat .description p{
	font-family:Trebuchet MS,"Trebuchet MS", Arial, sans-serif;
	font-size:11px !important; line-height:13px!important;
	text-align:left!important;
	font-style:none;font-weight:normal!important; 
	}
	
body#Commun #article .blocresultat img {
	float:right;
	padding:5px 5px 5px 0; margin:0;
	}
	
body#Commun #article .blocresultat .VosAvantages h2,
body#Commun #Avantage .blocresultat .VosAvantages h2 {
	margin: 0; padding: 0;
	float: none;
	display: block; width: auto; height: 30px !important;
	font-size: 1.6em; line-height: 120em;
	overflow: hidden;
	background: #FFF url(/global/images/bandeauAvantage.gif) top left no-repeat;
	}

body#Commun #article .VosAvantages .Avantages{
	padding:17px 8px 30px 15px;
	position:relative;
	}

body#Commun #article .VosAvantages .Avantages p,
body#Commun #article .VosAvantages .Avantages,
body#Commun #Avantage .VosAvantages .Avantages p,
body#Commun #Avantage .VosAvantages .Avantages{
	position:relative!important;
	font-family:Trebuchet MS,"Trebuchet MS", Arial, sans-serif;
	font-size:13px !important; line-height:15px!important;
	font-weight:normal!important; text-align:left!important;
	font-style:none;
	}
	
body#Commun #article .VosAvantages a.SavoirPlus {
	padding:0; margin:0 0 0 15px;
	display:block;
	height:17px;
	background: transparent url(/global/images/btnSavoirPlus.gif) no-repeat 0 0;
	text-indent:-1000px;
	}
body#Commun #article .VosAvantages a:hover.SavoirPlus {
	background: transparent url(/global/images/btnSavoirPlusHover.gif) no-repeat 0 0;
	text-indent:-1000px;
	}

/* = couleur suivant class ------------------------ */
/* = thalasso ------------------------ */
body#Commun #article .blocresultat.thalasso {background: transparent url(/global/images/htBlocThalasso.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.thalasso p.CP,
body#Commun #villeFiche.thalasso p.CP {background:transparent url(/global/images/masquePuceThalasso.gif) no-repeat;}
body#Commun #article.fiche.thalasso h2 span.Nom, body#Commun #article.fiche.thalasso h3, body#Commun #villeFiche.thalasso h2 span.Ville,
body#Commun #article .blocresultat.thalasso h2{color:#A599C7;}
body#Commun #article .blocresultat.thalasso .VosAvantages h2,
body#Commun #Avantage .blocresultat.thalasso .VosAvantages h2 {background-position: 0 0px;}
body#Commun #article .blocresultat.thalasso .VosAvantages,
body#Commun #Avantage .blocresultat.thalasso .VosAvantages {color:#FFF; background-color:#a599c7;}
body#Commun #article .blocresultat.thalasso .VosAvantages p,
body#Commun #Avantage .blocresultat.thalasso .VosAvantages p {color:#FFF}
body#Commun #article .blocresultat.thalasso .VosAvantages strong,
body#Commun #Avantage .blocresultat.thalasso .VosAvantages strong {color:#FFF;}
.blocresultat.thalasso .footerAvantages {background: transparent url(/global/images/footerThalasso.gif) no-repeat 0 0;}

/* = detente ------------------------ */
body#Commun #article .blocresultat.detente {background: transparent url(/global/images/htBlocDetente.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.detente p.CP,
body#Commun #villeFiche.detente p.CP{background:transparent url(/global/images/masquePucedetente.gif) no-repeat;}
body#Commun #article.fiche.detente h2 span.Nom, body#Commun #article.fiche.detente h3, body#Commun #villeFiche.detente h2 span.Ville,
body#Commun #article .blocresultat.detente h2{color:#B16AA6;}
body#Commun #article .blocresultat.detente .VosAvantages h2,
body#Commun #Avantage .blocresultat.detente .VosAvantages h2 {background-position: 0 -30px;}
body#Commun #article .blocresultat.detente .VosAvantages,
body#Commun #Avantage .blocresultat.detente .VosAvantages {color:#FFF; background-color:#b169a6;}
body#Commun #article .blocresultat.detente .VosAvantages p,
body#Commun #Avantage .blocresultat.detente .VosAvantages p {color:#FFF}
body#Commun #article .blocresultat.detente .VosAvantages strong,
body#Commun #Avantage .blocresultat.detente .VosAvantages strong {color:#FFF;}
.blocresultat.detente .footerAvantages {
	background: transparent url(/global/images/footerDetente.gif) no-repeat 0 0;
	}

/* = voyage ------------------------ */
body#Commun #article .blocresultat.voyage span{color:#fff;}
body#Commun #article .blocresultat.voyage h2 span.Nom, body#Commun #article .blocresultat.voyage h2 span.Ville{color:#6B87C3 !important;}

body#Commun #article .blocresultat.voyage {background: transparent url(/global/images/htBlocVoyage.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.voyage p.CP,
body#Commun #villeFiche.voyage p.CP{background:transparent url(/global/images/masquePucevoyage.gif) no-repeat;}
body#Commun #article.fiche.voyage h2 span.Nom, body#Commun #article.fiche.voyage h3, body#Commun #villeFiche.voyage h2 span.Ville,
body#Commun #article .blocresultat.voyage h2{color:#6E87C2;}
body#Commun #article .blocresultat.voyage .VosAvantages h2,
body#Commun #Avantage .blocresultat.voyage .VosAvantages h2 {background-position: 0 -60px;}
body#Commun #article .blocresultat.voyage .VosAvantages,
body#Commun #Avantage .blocresultat.voyage .VosAvantages {color:#FFF; background-color:#6e87c2;}
body#Commun #article .blocresultat.voyage .VosAvantages p,
body#Commun #Avantage .blocresultat.voyage .VosAvantages {color:#FFF}
body#Commun #article .blocresultat.voyage .VosAvantages strong,
body#Commun #Avantage .blocresultat.voyage .VosAvantages strong {color:#FFF;}
.blocresultat.voyage .footerAvantages {background: transparent url(/global/images/footerVoyages.gif) no-repeat 0 0;}



/* = Sport ------------------------ */
body#Commun #article .blocresultat.sport {background: transparent url(/global/images/htBlocSport.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.sport p.CP,
body#Commun #villeFiche.sport p.CP{background:transparent url(/global/images/masquePucesport.gif) no-repeat;}
body#Commun #article.fiche.sport h2 span.Nom, body#Commun #article.fiche.sport h3, body#Commun #villeFiche.sport h2 span.Ville,
body#Commun #article .blocresultat.sport h2{color:#BBD35B;}
body#Commun #article .blocresultat.sport .VosAvantages h2,
body#Commun #Avantage .blocresultat.sport .VosAvantages h2 {background-position: 0 -90px;}
body#Commun #article .blocresultat.sport .VosAvantages,
body#Commun #Avantage .blocresultat.sport .VosAvantages {color:#FFF; background-color:#bbd35b;}
body#Commun #article .blocresultat.sport .VosAvantages p,
body#Commun #Avantage .blocresultat.sport .VosAvantages p {color:#FFF}
body#Commun #article .blocresultat.sport .VosAvantages strong,
body#Commun #Avantage .blocresultat.sport .VosAvantages strong {color:#FFF;}
.blocresultat.sport .footerAvantages {
	background: transparent url(/global/images/footerSport.gif) no-repeat 0 0;}

/* = beaute ------------------------ */
body#Commun #article .blocresultat.beaute {background: transparent url(/global/images/htBlocBeaute.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.beaute p.CP,
body#Commun #villeFiche.beaute p.CP{background:transparent url(/global/images/masquePucebeaute.gif) no-repeat;}
body#Commun #article.fiche.beaute h2 span.Nom, body#Commun #article.fiche.beaute h3, body#Commun #villeFiche.beaute h2 span.Ville,
body#Commun #article .blocresultat.beaute h2{color:#A3CDA7;}
body#Commun #article .blocresultat.beaute .VosAvantages h2,
body#Commun #Avantage .blocresultat.beaute .VosAvantages h2 {background-position: 0 -120px;}
body#Commun #article .blocresultat.beaute .VosAvantages,
body#Commun #Avantage .blocresultat.beaute .VosAvantages {color:#FFF; background-color:#9ccda1;}
body#Commun #article .blocresultat.beaute .VosAvantages p,
body#Commun #Avantage .blocresultat.beaute .VosAvantages p {color:#FFF}
body#Commun #article .blocresultat.beaute .VosAvantages strong,
body#Commun #Avantage .blocresultat.beaute .VosAvantages strong {color:#FFF;}
.blocresultat.beaute .footerAvantages {background: transparent url(/global/images/footerBeaute.gif) no-repeat 0 0;}

/* = scolaire ------------------------ */
body#Commun #article .blocresultat.scolaire {background: transparent url(/global/images/htBlocScolaire.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.scolaire p.CP,
body#Commun #villeFiche.scolaire p.CP{background:transparent url(/global/images/masquePucescolaire.gif) no-repeat;}
body#Commun #article.fiche.scolaire h2 span.Nom, body#Commun #article.fiche.scolaire h3, body#Commun #villeFiche.scolaire h2 span.Ville,
body#Commun #article .blocresultat.scolaire h2{color:#E6A441;}
body#Commun #article .blocresultat.scolaire .VosAvantages h2,
body#Commun #Avantage .blocresultat.scolaire .VosAvantages h2 {background-position: 0 -150px;}
body#Commun #article .blocresultat.scolaire .VosAvantages,
body#Commun #Avantage .blocresultat.scolaire .VosAvantages,
body#Commun #article .blocresultat.scolaire .VosAvantages p,
body#Commun #Avantage .blocresultat.scolaire .VosAvantages p {color:#FFF; background-color:#e6a441;}
body#Commun #article .blocresultat.scolaire .VosAvantages strong,
body#Commun #Avantage .blocresultat.scolaire .VosAvantages strong{color:#FFF;}
.blocresultat.scolaire .footerAvantages {background: transparent url(/global/images/footerScolaire.gif) no-repeat 0 0;}

/* = autonomie ------------------------ */
body#Commun #article .blocresultat.autonomie {background: transparent url(/global/images/htBlocAutonomie.gif) no-repeat 0 0;}
body#Commun #article .blocresultat.autonomie p.CP,
body#Commun #villeFiche.autonomie p.CP{background:transparent url(/global/images/masquePuceautonomie.gif) no-repeat;}
body#Commun #article.fiche.autonomie h2 span.Nom, body#Commun #article.fiche.autonomie h3, body#Commun #villeFiche.autonomie h2 span.Ville,
body#Commun #article .blocresultat.autonomie h2{color:#D76F62;}
body#Commun #article .blocresultat.autonomie .VosAvantages h2,
body#Commun #Avantage .blocresultat.autonomie .VosAvantages h2 {background-position: 0 -180px;}
body#Commun #article .blocresultat.autonomie .VosAvantages,
body#Commun #Avantage .blocresultat.autonomie .VosAvantages {color:#FFF; background-color:#d76f62;}
body#Commun #article .blocresultat.autonomie .VosAvantages p,
body#Commun #Avantage .blocresultat.autonomie .VosAvantages p {color:#FFF;}
body#Commun #article .blocresultat.autonomie .VosAvantages strong,
body#Commun #Avantage .blocresultat.autonomie .VosAvantages strong {color:#FFF;}
body#Commun #Avantage{margin-right:5px;}
.blocresultat.autonomie .footerAvantages {background: transparent url(/global/images/footerAutonomie.gif) no-repeat 0 0;}

img.visuel2 {
	float:left; display:block;
	/*width:100px!important; height:auto!important;*/
	padding-right:10px;
	}

body#Commun #villeFiche {
	height:50px; margin:5px;
	border-bottom:1px #539DB8 solid;
	}
body#Commun .lien-retour {
	font-size: 1.3em;
	padding: 5px;
}
body#Commun .lien-retour, body#Commun .lien-retour a {
	color: #81C0D3;
	text-decoration: none;
}
body#Commun #villeFiche h2 span.Ville {
	font-size:1.6em; font-weight:normal;
	position: relative; top:15px; left:0px;
	}
body#Commun #villeFiche p.CP span{
	position:relative;
	top:6px;
 }

body#Commun #article.fiche h2 span.Nom{font-size:1.8em; }
body#Commun #article.fiche h3 {font-size:2.1em; margin:10px 0px 10px 0px;}

body#Commun #article.fiche #coordonnee{margin-left:5px; float:left; width:250px;}
body#Commun #article.fiche #coordonnee p{margin-bottom:5px; padding:3px; width:150px;}
body#Commun #article.fiche #coordonnee p a{color:#549EB9;}
body#Commun #article.fiche #coordonnee .adresse {padding-left:25px; background:transparent url(/global/images/PictFicheAdresse.gif) no-repeat;}
body#Commun #article.fiche #coordonnee .telephone {padding-left:25px; background:transparent url(/global/images/PictFicheTelephone.gif) no-repeat;}
body#Commun #article.fiche #coordonnee .fax {padding-left:25px; background:transparent url(/global/images/PictFicheFax.gif) no-repeat;}
body#Commun #article.fiche #coordonnee .site {padding-left:25px; background:transparent url(/global/images/PictFicheSite.gif) no-repeat;}
body#Commun #article.fiche #coordonnee .email {padding-left:25px; background:transparent url(/global/images/PictFicheEmail.gif) no-repeat;}

body#Commun #article.fiche #description {
	display:block; border-left: 1px #79B9CE solid; margin-left:250px; padding:0px 5px 0px 10px;
	font-family:Trebuchet MS,"Trebuchet MS", Arial, sans-serif;
	font-size:11px !important; line-height:13px!important;
	text-align:left!important;
	font-style:none;font-weight:normal!important;
	}
	body#Commun #article.fiche #description p{font-family:Trebuchet MS,"Trebuchet MS", Arial, sans-serif;
	font-size:11px !important; line-height:13px!important;
	text-align:left!important;
	font-style:none;font-weight:normal!important;}

	img.visuel1 {
		display:block!important;
		float:left !important;
		z-index:1000!important;
		padding:0; margin:0;
		}
#Avantage .Avantages{padding:8px; overflow:auto; position:relative;}


/*-------------------------------------------------------------------------------------*/
/* =  Style pour formulaire de WB 					 */
/*-------------------------------------------------------------------------------------*/
body#Commun #article fieldset.formulaireWB {border:none; margin-top:20px;}
body#Commun #article fieldset.formulaireWB h2{border-bottom:1px #549EB9 solid;}
body#Commun #article fieldset.formulaireWB h2 em{font-size:0.6em;}
body#Commun #article fieldset.formulaireWB em.required{position:relative; right:0px; font-size:1.2em; color:#C62A2F;}
body#Commun #article fieldset.formulaireWB p.field_line {margin:5px 0px 5px 0px; padding:5px; position:relative;}
body#Commun #article fieldset.formulaireWB label {display:block; float:left; width:auto; font-size:1.2em; font-weight:bold; text-align:left; color:#539DB8; position:relative; top:3px; margin-right:3px;}
body#Commun #article fieldset.formulaireWB #lbl_captcha{position:relative;}
body#Commun #article fieldset.formulaireWB #lbl_captcha img{position:absolute; top:-10px; left:150px;}
body#Commun #article fieldset.formulaireWB input.textfield {
	border:1px #A8D3E0 solid; padding:3px;}
body#Commun #article fieldset.formulaireWB input.email {
	border:1px #A8D3E0 solid; padding:3px;}
body#Commun #article fieldset.formulaireWB textarea.textarea {
	border:1px #A8D3E0 solid; padding:3px;}

body#Commun #article fieldset.formulaireWB p.valid {margin-left:85px; clear:both; margin-top:20px;}

/*-------------------------------------------------------------------------------------*/
/* =  Style pour les Faq 					 */
/*-------------------------------------------------------------------------------------*/
p.selectFaq{
	background:transparent url(/global/images/bgselectFaq.gif) no-repeat;
	display:block; text-align:center;
	padding:10px 0px 15px 0px;
	color:#FFF !important; font-size:1.3em!important; font-weight:bold !important;
	}
p.selectFaq select {font-size:0.9em;}
h3.categorie {border-bottom:1px #A8D3E0 solid; padding-top:20px;font-size:1.6em !important;}
p.question {font-size:1.3em !important; margin-top:15px; font-style:italic;}
p.reponse {}

/* = Plan du site
------------------------ 
ul.sitemap1 li {
	border: 1px red solid;
	position:relative; left:0px;
	padding-left:15px;
	padding-top:10px;
	margin-bottom:10px; margin-right:10px;
	font-size:1.2em; font-weight:bold;
	background:transparent url(/global/images/PuceSitemap1.gif) no-repeat 0px 0px;
	float:left; width:200px; 
	}
ul.sitemap1 li ul li{
	position:relative;
	left:-15px;
	padding-left:10px;padding-top:0px;
	margin-bottom:0px; margin-right:0px;
	font-size:1em; font-weight:normal;
	background:transparent url(/global/images/PuceSitemap2.gif) no-repeat 0px 7px;
	border: none; width:150px; 
	}
ul.sitemap1 li ul li ul li{
	position:relative;
	left:-5px;
	padding-left:10px;padding-top:0px;
	margin-bottom:0px; margin-right:0px;
	font-size:1em; font-weight:normal; font-style:italic;
	background:transparent url(/global/images/PuceSitemap3.gif) no-repeat 0px 4px;
	width:130px; 
	}
ul.sitemap1 li a,
ul.sitemap1 li ul li a,
ul.sitemap1 li ul li ul li a
{text-decoration:none;}*/

#resultatFoot{height:30px; position:relative;}
#resultatFoot .NbPages{position:absolute; top:0px;}
