    body{
	    background: url("/images/polaroid.png") repeat scroll 0 0;
    }
    h1, h2, h3{
    	line-height: 20px;
    }
    a,a:hover{
    	color: #182173;	
    }
    p{
	    /* commenté par Jean le 23/01/2019
    	text-align: justify;*/
    }
    blockquote {
    	padding: 0px 10px 0px 5px;
    }    
    blockquote p{
    	font-size: 14px;
    }
    .nav > li > a.logo{
    	margin:0px;
    	padding:0px;
    } 
	#img_logo{
	    background: url("/images/sprite.png") repeat scroll -501px -54px transparent;
	    height: 71px;
	    width: 266px;
	} 
	#img_fond_eau{
	/*    background: url("/images/sprite.png") no-repeat 0 0px; */
	    background: url("/images/polaroid.png") repeat scroll 0 0;
	    
	    width: 100%;
	}		     
    .nav > li > a.logo:hover, .nav > li > a.logo:focus{
    	background-color: white;
    }
    .breadcrumb{
    	margin-bottom: 5px;
    }
    .breadcrumb a{
    	color: #777;
    }    
    .container {
		background-color: #fff;
		border-left: 1px solid #d7d7d7;
		border-right: 1px solid #d7d7d7;		
    }
	#header h1, #img_fond_eau div{
		background-color: #f2da2f;
		color: #0B0021;
		font-size: 20px;
		letter-spacing: 1px;
		font-weight: 500;
		padding: 10px;
		margin: 0px 0px 0px 0px;
	}
	#header_recherche .icon-search{
		cursor: pointer;
	}
	
	#menu_principal #bouton-acces-proprietaire{
		margin: 0px;
		border: 1px solid #FFF;	
		padding: 10px 0px;	
		width: 10%;
		float: right;
	}
	
	#menu_principal #bouton-acces-proprietaire:hover{
		cursor: pointer;
		background-color: #e6e6f2;
	    border-top: 1px solid #D7D7D7;
	    border-left: 1px solid #D7D7D7;
	}
	
	#menu_principal #bouton-acces-proprietaire div{
		font-size: 24px;
		color: #4f81b6;
		margin: auto;
		padding: 0px;	
		width: 10%;
		text-align: center;
		width: 25px;
	}

	#menu_principal #bouton-acces-proprietaire center{
		font-size: 12px;
		color: #4f81b6;		
	}
	
	
	#carteFranceDiv{
		position:absolute;
		margin-left:80px;			
	}
	.carteFrance{
		background: url("/images/new_map/map.png");
		width: 193px;
		height: 200px;		
	}
	#carteRegionDiv{
		width: 193px;
		height: 200px;
		position:absolute;
	}		
	#carteFranceImage{
		float:left;
	}
	#cartedefrance_locations{
		cursor: pointer;
	}
	#recherche {
/*		background-color: #0d3a5f;*/
		background: url("/images/search_bg_pattern.png") repeat scroll 0 0 #0d3a5f;
/*		margin: 0px -5px 0px -10px;
		padding: 0px 0px 0px 20px;*/
	}
	#slide_recherche_menu i.ico{
		font-size:15px;
		cursor: pointer;
	}
	#slide_recherche_menu{
		margin: 10px;
		background-color: #0d3a5f;
		border: 1px solid grey;		
	}
	
	#recherche_cachee{
		background: url("/images/search_bg_pattern.png") repeat scroll 0 0 #0d3a5f;
		padding: 10px;	
	}
	#recherche h2{
		color: #FFF;
		font-size:15px;
		font-weight: 300;
		letter-spacing: 1.5px;
		padding-left: 2%;
		padding-right: 2%;
		clear: none;
	}
	#recherche ul{
		padding-left: 25px;
	}
	#recherche li{
		line-height: 17px;
	}	
	#recherche a{
		color: white;
		font-size:13px;
		letter-spacing: 1px;
		font-weight: 200;
	}
	#recherche ul.typeahead {
		padding: 0px;
	}	
	#recherche ul.typeahead > li > a{
		color: #222;
		font-size: 15px;
	}	
			
	#contenu, #colonne{
		margin: 15px 5px 10px 15px;
	}
	
	#listeLogement{
		margin: 0px 5px 10px 15px;
	}
	
	#contenu section, #colonne section, #fiche-thermale section, .section, .fiche section{
		border: solid 1px #d7d7d7;
		padding: 5px;
		margin-bottom: 5px;
	}
	#fiche-thermale section.no-border,
	#colonne section.no-border{
		border: 0px;
		padding: 5px 0px;
	}
	
	#fiche-thermale hr{
		margin: 10px 0px;
	}
	
	#fiche-thermale .bloc_bleu{
		background-color:#e6e6f2;
		color:#2f2e7a;
		padding:10px;
		margin:10px 2px 2px 2px;
	}
	
	#fiche-thermale .bloc_bleu span.titre{
		font-size: 16px;
		font-weight: bold;
	}
	
	#fiche-thermale p{
		font-family: roboto, verdana, sans-serif;	
		padding: 5px;			
	}
	
	#contenu h1, .contenu-large h1, #fiche-thermale h1, .fiche h1, #listeLogement h1{
		font-size: 22px;
		color: #182173;
		line-height: 23px;
		margin-top: 10px;	
	}	
	#contenu h2, #ft-autrescures ul li div h2, #ft-locations ul li div h2, #listeLogement h2{
		font-size: 18px;
		color: #0d3a5f;
		line-height: 20px;
		margin-top: 0px;
		background: none;
		font-weight: bold;		
	}
	#contenu div.date{
		font-size: 14px;
		color: #0d3a5f;		
		vertical-align: middle;
	}	
	#contenu h3 a{
		font-size: 20px;
		color: #0d3a5f;
		font-weight: 400;
	}
	#contenu p{
		padding: 10px;
		margin-bottom: 0px;
	}
	#contenu a{
		font-size: 14px;
		color: #182173;		
		text-decoration: none;
	}
	#contenu a.btn-success{
		color: white;		
	}	
	#contenu a.btn-primary{
		font-size: 18px;
		color: #e5e9ff;	
/*		background-color: #0d3a5f;	*/
		text-decoration: none;
	}		
	#contenu dt, #contenu dd{
		margin-left: 0px;
	}
	#contenu div.bloc-description{
		text-align: justify;
		color:#2f2a2a;
		font-size: 17px;
		font-family: 'Arial';
	}
	.blocactu{
		margin-bottom: 5px;
		width: 94%;
		margin-left: 2%;
	}
	.blocactu:hover{
		background-color: #e5e9ff;
		cursor: pointer;
	}		
	#listeCures li, #listeLogements li{
		font-size: 13px;
		list-style: none;
	}
	#listeLogements li.section{
		padding: 10px 5px 10px 5px;
		margin: 0px;
	}
	#listeCures li:hover, #listeLogements li:hover{
		font-size: 13px;
		background-color: #e5e9ff;
		cursor: pointer;
	}	
	#listeCures li div h2, #listeLogements li div h2{
		margin-bottom: 3px;
	}
	#listeCures dl, #listeLogements dl{
		margin-bottom: 2px;
	}
	#listeLogements ul{
		margin: 0px;
	}
	.img_star_on{
		background: url("/images/sprite.png") repeat scroll -301px -58px transparent;
		height: 16px;
		width: 16px;
		float: left;
		margin-right: 1px;	
	}
	.img_star_off{
		background: url("/images/sprite.png") repeat scroll -301px -77px transparent;
		float: left;
		height: 14px;
		width: 16px;	
	}
	div.icone-mini .ico_star_on{
		background: url("/images/sprite.png") repeat scroll -249px -184px rgba(0, 0, 0, 0);
    	float: left;
    	height: 17px;
    	width: 18px;
	}
	div.icone-mini .ico_star_half_on{
		background: url("/images/sprite.png") repeat scroll -293px -185px rgba(0, 0, 0, 0);
    	float: left;
    	height: 17px;
    	width: 19px;
	}	
	div.icone-mini .ico_star_off{
		background: url("/images/sprite.png") repeat scroll -271px -184px rgba(0, 0, 0, 0);
    	float: left;
    	height: 17px;
    	width: 18px;
	}		
	div.icone-def .ico_star_on{
		background: url("/images/sprite.png") repeat scroll -233px -149px rgba(0, 0, 0, 0);
    	float: left;
    	height: 27px;
    	width: 28px;
	}
	div.icone-def .ico_star_half_on{
		background: url("/images/sprite.png") repeat scroll -644px -129px rgba(0, 0, 0, 0);
    	float: left;
    	height: 27px;
    	width: 28px;
	}	
	div.icone-def .ico_star_off{
		background: url("/images/sprite.png") repeat scroll -262px -149px rgba(0, 0, 0, 0);
    	float: left;
    	height: 27px;
    	width: 28px;
	}	
	div.icone-moy .ico_star_on{
		background: url("/images/sprite.png") repeat scroll -141px -147px rgba(0, 0, 0, 0);
    	float: left;
    	height: 35px;
    	width: 37px;
	}
	div.icone-moy .ico_star_off{
		background: url("/images/sprite.png") repeat scroll -179px -147px rgba(0, 0, 0, 0);
    	float: left;
    	height: 35px;
    	width: 37px;
	}
	div.icone-moy .ico_star_half_on{
		background: url("/images/sprite.png") repeat scroll -588px -128px rgba(0, 0, 0, 0);
    	float: left;
    	height: 35px;
    	width: 37px;
	}			
	div.icone-gde .ico_star_on{
		background: url("/images/sprite.png") repeat scroll -8px -141px rgba(0, 0, 0, 0);
    	float: left;
    	height: 47px;
    	width: 50px;
	}
	div.icone-gde .ico_star_off{
		background: url("/images/sprite.png") repeat scroll -68px -141px rgba(0, 0, 0, 0);
    	float: left;
    	height: 47px;
    	width: 50px;
	}	
	#colonne{
		margin-left: 60px;
		padding: 1px;
	}
	#colonne section h2, #contenu section.section h2, #contenu section.section h2 a {
		color:white;
		background-color:#4f81b6;
		margin:3px 25px 3px -15px;
		font-size: 16px;
		line-height: 30px;
		padding: 5px 0px 5px 15px;
		font-weight: 200;
	}
	#colonne section a:hover, #contenu section.section a:hover {
		text-decoration: none;
	}
	#colonne section li, .section li {
		margin:8px;
	}
	#colonne section li:hover, .section li:hover {
		background-color: #e5e9ff;
		cursor: pointer;
	}
	#bloc_cure_a_la_une ul li:hover{
		cursor:auto;
	}

	.navbar .nav > li > a {
	    padding: 10px;
	}	
	
	#fiche-thermale,  
	#primary #content{
		margin-left: 30px;
		
	}
	#fiche-thermale section h2, .fiche section h2, #contenu .titre-jaune h2.ficheThermale, .degrade-jaune{
		color:#0B0021;
	/*	background-color:#F2DA2F; */
		margin:3px 25px 3px -15px;
		font-size: 20px;
		line-height: 30px;
		padding: 5px 0px 5px 15px;
		font-weight: 200;
		background: rgb(242,218,47); /* Old browsers */
		background: -moz-linear-gradient(left,  rgba(242,218,47,1) 0%, rgba(255,255,255,1) 91%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(242,218,47,1)), color-stop(91%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(242,218,47,1) 0%,rgba(255,255,255,1) 91%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(242,218,47,1) 0%,rgba(255,255,255,1) 91%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(242,218,47,1) 0%,rgba(255,255,255,1) 91%); /* IE10+ */
		background: linear-gradient(to right,  rgba(242,218,47,1) 0%,rgba(255,255,255,1) 91%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2da2f', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */		
	}
	#fiche-thermale section li, .fiche section li{
		margin:8px;
	}
	#QR_mauvais_champ{
		display: none;
	}
	.bloc_bleu{
		background-color:#e6e6f2;
		color:#2f2e7a;
		padding:0px 20px;
		margin:8px;
	}
	.fiche .bloc_bleu h3{
		font-size: 17px;
	}
	.fiche .bloc_blanc{
		background-color:#FFF;
		color:#2f2e7a;
		padding:0px 20px;
		margin:8px;
	}	
	
	.fiche #infossupp ul li{
	    background: url("/images/sprite.png") repeat scroll -467px -60px transparent;
	    height: 24px;
	    width: 0px;
	    padding-left: 30px;
	    color:#2f2e7a;
	    font-size: 16px;
	    list-style: none;
	    white-space:nowrap;
	}
	
	.fiche h3{
		font-size: 18px;
		color:#2f2e7a;
		margin-left: 20px;
	}
	
	.ico-telephone{
	    background: url("/images/sprite.png") repeat scroll -467px -160px transparent;
	    height: 40px;
	    width: 37px;	
	}
	
	.ico-mail{
	    background: url("/images/sprite.png") repeat scroll -467px -124px transparent;
	    height: 40px;
	    width: 37px;	
	}	
			
	.notes_fiche_thermale dt{
		width: 140px;
	}	
	.notes_fiche_thermale dd{
		width: 160px;
	}
	#ft-commentaires {
		font-size: 15px;
	}

	#ft-commentaires .formulaire{
		padding:8px;	
/*		margin:auto;*/
		margin-bottom: 25px;
	}
	
	#ft-commentaires .formulaire div{
		background-color:#E6E6F2;
	}
	
	#ft-commentaires .formulaire div.avis-texte{
		padding-left:10px;
		padding-right:10px;
		text-align: justify;	
	}	
	
	#ft-commentaires .formulaire span{
		font-size:40px;
	}	

	#ft-commentaires h3{
		font-size: 16px;
		padding-left: 10px;
		padding-bottom: 8px;
		border-bottom: grey dashed 1px;
	}
	
	#ft-commentaires input{
		width: 
	}	
	
	
	#bloc_derniers_avis h3{
		color: #0d3a5f;
		font-size: 14px;
		font-weight: 500;
		line-height: 15px;
		margin: 5px;
	}

	#bloc_derniers_actus h3{
		color: #0d3a5f;
		font-size: 14px;
		font-weight: 500;
		line-height: 15px;
		margin: 5px;
	}
	
	#bloc_demande_contact{
		background: url('/images/contact_operatrice.png') no-repeat bottom left #c2cbe8;
		color: #182173;
		font-size: 12px;
		
	}
	
	#bloc_demande_contact form{
		margin: 0px;
	}
	
	#liste-questions .question{
		border-bottom: 1px dotted grey;
		padding: 10px 0px; 
	}
	#formulaire-avis-therme {
		background-color: #E6E6F2;
		padding: 5px;
	}
	#formulaire-avis-therme h3{
		padding-bottom: 8px;
		border-bottom: grey dashed 1px;
	}	
	#formulaire-avis-therme form{
		padding: 0px 30px 0px 5px;
	}
	#formulaire-avis-therme .form-horizontal .control-group{
		margin-bottom: 13px;
	}
/*	#formulaire-avis-therme .form-horizontal .controls{
		margin-left: 100px;
	}*/
	#formulaire-avis-therme label.error{
		color: red;
	}
	/*
	#liste-questions .question:hover{
		background-color: #e5e9ff;
		cursor: pointer;
	}	*/	

	#liste-questions .question h3{
		font-size: 19px;
	}	
	
	#liste-questions .question div.label {
		background-color: #E6E6F2;		
		text-shadow:none;
		line-height: 20px;
		font-size: 16px;
		font-weight: 400;
		width: 87px;
		padding: 20px 0px;
	}
	#liste-questions .question div.accordion {
		margin: 10px 0px;
	}	
	#liste-questions .question .accordion-group {	
		background-color: #F4F4F4;
	}

	#liste-questions .question .accordion-inner {	
		border-top: 0px none;
		background-color: #FFF;
		padding: 8px;
		margin: 0px 7px 7px 7px;
	}	
	#liste-questions .question .vignette-reponses:hover {
		cursor: pointer;
	}
		
	#formulaire-ajout-location label{
		font-weight: bold;
	}
	#liste-avis div.avis{
		background-color: #E6E6F2;
		margin : 20px 0px;
		padding-bottom: 10px;
	}
	#liste-avis div.notes-avis{
		border-right: 1px solid #D7D7D7;
	}
	#liste-avis div.avis .note_generale{
		padding: 10px 10px 10px 0px;
	}
	#liste-avis hr{
		border-bottom: 1px solid #D7D7D7;
		margin: 0px;
	}
	#liste-avis div.avis dl{
		margin-top: 0px;
		margin-bottom: 0px;
	}
	#liste-avis div.avis dl dt{
		width: 170px;
		text-align: left;
	}
	#liste-avis div.avis dl dd{
		width: 170px;
		margin-left: 0px;
		clear: left;
	}
	#liste-avis div.avis img.icone-certification{
		float:right;
		margin: 3px;
		margin-top: -55px;
	}
	#liste-avis div.texte-avis{
		padding-top: 15px;
		font-size: 16px;
		text-align: justify;
	}
	#liste-avis div.periode_sejour{
		font-size: 12px;
		float: right;
		color: grey;
	}
	#liste-avis div.texte-avis span{
		font-size: 40px;
	}
	
	#liste-avis span.bouton, #liste-questions span.bouton{
		border:1px solid grey;
		padding:1px;
		margin:5px 2px;
		border-radius:3px;
		cursor:pointer;
		font-size:12px;
	}
	#liste-avis span.bouton:hover, #liste-questions span.bouton:hover{
		background-color: white;
	}
	#liste-avis span.bouton-abus{
		font-size:12px;
	}
	#liste-avis .reponse{
		background-color: white;
		border-radius:5px;
		float: right;
		margin: 10px 0px 0px 20px;
		padding: 3px;
		border-top: 1px grey solid;
		border-left: 1px grey solid;
	}
	#liste-avis div.abus-visiteur, 
	#liste-avis div.reponse-cure{
		opacity: 0.8;
	}
	
	
	#footer .liens{
		/*background-color: #0d3a5f;*/
		background: url("/images/search_bg_pattern.png") repeat scroll 0 0 #0d3a5f;
		color:#bfbfbf;
		border-top:2px solid grey;
		
	}
	#footer .liens h4{
		color: #DDD;
		font-size:15px;
	}
	#footer .liens ul{
		margin-left: 15px;
	}	
	#footer a{
		font-size: 13px;
		color: #DDD;
	}
	
	#footer .bande-copyrigth{
		text-align: center;
		padding: 10px 0px;
		border-top: solid 1px #d7d7d7;
		margin-top: 40px;	
		color: #2f2e7a;		
	}
	
/* Actualités */
	article .entry-title,
	.singular .entry-title{
		line-height: 1em;
		padding-bottom: 0px;
		padding-right: 5px;
		font-size: 25px;
		margin-bottom: 0px;
	}
	
	article .comments-link{
		display: none;
	}
	
	article .entry-content{
		padding-top: 10px;
	}

	article .entry-content p{
		line-height: 27px;
	}
	
	#content #bloc_demande_contact{
		padding: 8px;
	}
	
	#content #bloc_demande_contact h2{
		font-size: 16px;
	}	
	
	#comments{
		margin-top: 10px;
	}
	
	#comments #respond{
		border: none;
	}
	
	#comments form p input[type="text"],
	#comments form p textarea{
		border:0px;
		padding: 0px;
		height: 38px;
	}
	
	#comments #respond form p span.required{
		display: none;
	}

	#comments #respond form p label{
		background-color: white;
		padding: 0px;
	}

/* Fin actualités */	
	
/* ListeCure2 */
	#listeCures2{
		margin:10px 0px;
	}

	#listeCures2 img{
		float: right;
	}
	
	#listeCures2 a:hover{
		text-decoration: underline;
	}	
	
	#listeCures2 li.section{
		list-style: none;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 15px 0px;
	}
	
	
	
	
	#listeCures2 li.cure-a-la-une{
		background: -moz-linear-gradient(left,  rgba(255,214,94,1) 8%, rgba(255,231,162,0.32) 22%, rgba(255,255,255,0.32) 41%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(8%,rgba(255,214,94,1)), color-stop(22%,rgba(255,231,162,0.32)), color-stop(41%,rgba(255,255,255,0.32))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#52ffffff',GradientType=1 ); /* IE6-9 */
	}
	
	#cure-a-la-une, #bloc_domitys{
		background: -moz-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* FF3.6+ */
		background: -webkit-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* Opera 11.10+ */
		background: -ms-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* IE10+ */
		background: linear-gradient(40deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#52ffffff',GradientType=1 ); /* IE6-9 */		
	}	
	
	#listeCures2 li.cure-a-la-une span.label{
		margin: 6px 0px 0px 23px;
		background: rgba(0,0,0,0.1);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);		
	}
	#cure-a-la-une span.label{
		margin: 6px 0px 0px 6px;
		background: rgba(0,0,0,0.05);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);		
	}		
	
	#listeCures2 li.section:hover{
		border: 1px solid #b7b7b7;
		box-shadow: -1px 1px 10px -3px rgba(0, 0, 0, 0.7);
	}

	#listeCures2 li.section .aucune_note{
		text-align: center;
		color: black;
		font-size: 18px;
		background-color: #e7e7e7;
		padding: 5px;
		border-radius: 11px;		
	}

	#listeCures2 li.section .iconmoon-search{	
		position: absolute;
		margin-left: 35px;
		margin-top: 5px;
		font-size: 40px;
		color: #fff;
		display: none;
	}
	
	#listeCures2 li.section:hover .iconmoon-search{	
		display: block;
	}	
	
	#listeCures2 li.section .titre{
	}
	
	#listeCures2 li.section .sstitre div{
		min-height: 0px;
		margin-bottom: 5px;
	}

	#listeCures2 li.section .sstitre div.span9{
		height: 0px;
		width: 0px;
		border-top: 20px solid #e6e6f2;
		border-right: 495px solid transparent;
	}	

	#listeCures2 li.section .sstitre div.span3{
		margin-top: -15px;
	}
	
	@media (max-width: 480px) {	
		#listeCures2 li.section .sstitre div.span3{
			margin-top: 5px;
		}
		
		#listeCures2 li.section .sstitre div.span3 .icone-def{
			float: center;
		}
	}
	
	#listeCures2 li.section h2{
		font-size: 16px;
		margin: 0px;
		padding: 10px 0px 4px 10px;
		background-color: #e6e6f2;
	}
	
	#listeCures2 li.section .links{
		font-size:13px;
		float:right;
	}	
	
	#listeCures2 li.section .btn{
		margin-top:20px;
	}	
	
	#listeCures2 li.section .contenu .plusdinfos{
		margin-left: 0px;
		padding-right: 5px;
	}	
	
	#listeCures2 .orientations{
		padding: 3px 10px;
	}
	
	#listeCures2 .orientations h3{
		font-size: 14px;
		font-weight: normal;
		color: #182173;
		margin: 0px;
	}

	#listeCures2 .orientations a,
	#listeCures2 .orientations a:hover{
		color: #182173;
		font-size: 13px;
	}
	
	#listeCures2 .orientations ul{
		margin: -7px 0px 10px 10px;
	}
	
	#listeCures2 .orientations li,
	#listeCures2 .orientations li:hover{
		margin: 3px 8px;
		list-style: none;
	}
/* Fin ListeCure2 */	





/* ListeLocations */
	.colonne-gauche{
		margin: 0px;
		padding: 30px 10px 30px 30px;
		background-color: #e6e6f2;
	}

	#listeLocations{
		margin:10px 0px;
	}

	#listeLocations img{
		float: right;
	}
	
	#listeLocations a:hover{
		text-decoration: underline;
	}	
	
	#listeLocations li.section{
		list-style: none;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 15px 0px;
	}
	
	#listeLocations li.location-a-la-une{
		background: -moz-linear-gradient(left,  rgba(255,214,94,1) 8%, rgba(255,231,162,0.32) 22%, rgba(255,255,255,0.32) 41%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(8%,rgba(255,214,94,1)), color-stop(22%,rgba(255,231,162,0.32)), color-stop(41%,rgba(255,255,255,0.32))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* Opera 11.10+ */
		background: -ms-linear-gradient(left,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* IE10+ */
		background: linear-gradient(to right,  rgba(255,214,94,1) 8%,rgba(255,231,162,0.32) 22%,rgba(255,255,255,0.32) 41%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#52ffffff',GradientType=1 ); /* IE6-9 */
	}
	
	#location-a-la-une{
		background: -moz-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* FF3.6+ */
		background: -webkit-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* Opera 11.10+ */
		background: -ms-linear-gradient(310deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* IE10+ */
		background: linear-gradient(40deg, rgba(255,214,94,1) 4%, rgba(255,231,162,0.32) 18%, rgba(255,255,255,0.32) 25%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#52ffffff',GradientType=1 ); /* IE6-9 */		
	}	
	
	#listeLocations li.location-a-la-une span.label{
		margin: 8px 0px 0px 7px;
		padding: 8px;
		font-size: 15px;
		background: rgba(0,0,0,0.1);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);		
	}
	#location-a-la-une span.label{
		margin: 6px 0px 0px 6px;
		background: rgba(0,0,0,0.05);
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);		
	}		
	
	#listeLocations li.section:hover{
		border: 1px solid #b7b7b7;
		box-shadow: -1px 1px 10px -3px rgba(0, 0, 0, 0.7);
	}
	
	#listeLocations ul.no-effect li:hover{
		cursor: default;
		background-color: white;
	}
	
	#listeLocations li.section .aucune_note{
		text-align: center;
		color: black;
		font-size: 18px;
		background-color: #e7e7e7;
		padding: 5px;
		border-radius: 11px;		
	}

	#listeLocations li.section .iconmoon-search{	
		position: absolute;
		margin-left: 35px;
		margin-top: 5px;
		font-size: 40px;
		color: #fff;
		display: none;
	}
	
	#listeLocations li.section:hover .iconmoon-search{	
		display: block;
	}	
	
	#listeLocations li.section .titre{
	}
	
	#listeLocations li.section .sstitre div{
		min-height: 0px;
		margin-bottom: 5px;
	}

	#listeLocations li.section .sstitre div.span7{
		height: 0px;
		width: 0px;
		border-top: 7px solid #e6e6f2;
		border-right: 495px solid transparent;
	}	

	#listeLocations li.section .sstitre div.span3{
		margin-top: -15px;
	}
	
	@media (max-width: 480px) {	
		#listeLocations li.section .sstitre div.span3{
			margin-top: 5px;
		}
		
		#listeLocations li.section .sstitre div.span3 .icone-def{
			float: right;
		}
	}

	#listeLocations li.section h2{
		font-size: 16px;
		padding:0px 10px;
		margin: 0px 0px 10px 0px;
	}
	
	#listeLocations li.section h3{
		font-size: 14px;
		margin: 0px;
		padding: 5px;
		background-color: #e6e6f2;
		font-weight: normal;
	}
	
	#listeLocations li.section .links{
		font-size:13px;
		float:right;
	}	
	
	#listeLocations li.section .btn{
		margin-top:20px;
	}	
	
	#listeLocations li.section .contenu .plusdinfos{
		margin-left: 0px;
		padding-right: 5px;
	}	

	#listeLocations li.section .contenu a.voirdetail{
		border:1px solid #ddd;
		background-color:#FFF;
		padding:5px;
		margin-top: 10px;
		color:#182173;
	}
	
	#listeLocations li.section .contenu a.voirdetail:hover{
		background-color:#e6e6f2;
		text-decoration: none;
	}	
/* Fin ListeCure2 */	



/* Fiche maladie */
#fiche-maladie h2{
	margin: 0px 0px 3px 10px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
#fiche-maladie div.description{
	text-align:justify;	
}

#fiche-maladie div.description p{
	font-size: 15px;
	font-family: sans-serif;
}
#fiche-maladie div.plusLoin{
	margin-left: 20px;
}
#fiche-maladie div.plusLoin a{
	font-size: 15px;
}
#fiche-maladie h4{
	text-align: center;
	font-size: 14px;
}

/* Fin Fiche maladie */

/* Presentation location */
.bloc-presentation-location{
	margin-top: 50px;
	margin-bottom: 20px;
}

.bloc-presentation-location .ico{
	font-size: 40px;
	text-align: center;
}

.bloc-presentation-location .span3{
	background-color: #c2cbe8;
	padding: 10px;
}
/* Presentation location */

/* Icomoon */
@font-face {
	font-family: 'icon';
	src:url('/css/icomoon/fonts/icon.eot?c021lc');
	src:url('/css/icomoon/fonts/icon.eot?#iefixc021lc') format('embedded-opentype'),
		url('/css/icomoon/fonts/icon.woff?c021lc') format('woff'),
		url('/css/icomoon/fonts/icon.ttf?c021lc') format('truetype'),
		url('/css/icomoon/fonts/icon.svg?c021lc#icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="ico"], [class*=" ico"] {
	font-family: 'icon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.iconmoon-newspaper:before {
  	content: "\e904";
}

.iconmoon-megaphone:before {
	content: "\e601";
}

.iconmoon-phone:before {
	content: "\e602";
}

.iconmoon-location:before {
	content: "\e603";
}

.iconmoon-star:before {
	content: "\e609";
}

.iconmoon-like:before {
	content: "\e604";
}

.iconmoon-search:before {
	content: "\e600";
}

.iconmoon-pen:before {
	content: "\e605";
}

.iconmoon-params:before {
	content: "\e606";
}

.iconmoon-arrow-down:before {
	content: "\e607";
}

.iconmoon-arrow-up:before {
	content: "\e608";
}
.iconmoon-user:before {
    content: "\e900";
}
.iconmoon-checkmark:before {
  content: "\ea10";
}
.iconmoon-checkmark2:before {
  content: "\ea11";
}
.iconmoon-checkbox-checked:before {
  content: "\ea52";
}
.iconmoon-user-circle-o:before {
  content: "\e901";
}
.iconmoon-twitter:before {
  content: "\ea96";
}
/* Icomoon */