@charset "UTF-8";
/* CSS Document */

/*********** classes pour aligner une image et un texte verticalement*************/
p.alignmiddle img, p.alignmiddle span ,p.alignmiddle input, p.alignmiddle select {
    vertical-align: middle;
   display: inline;
 }
p.alignmiddle span {
    padding-left: 5px;
 }

/* -------------------- HTML --------------------- */
body { margin:0; background:#3399CC url('../images/bg_body.gif') !important ; font:normal 12px Arial, 'Helvetica', sans-serif; color:#333333; }
img{border:0;}


h1 {
	margin:0;
	padding:40px 0 80px 40px;
	color:#013340;
	font-family:Helvetica, Arial, sans-serif;
	font-size:24px;
	font-weight:normal;
}


h2, h2 a {
	margin:0;
	font:lighter 16px Arial, 'Helvetica', sans-serif;
	color:#903;
}
h3 {
	margin:0;
	margin-bottom:10px;
	font:bold 12px Arial, 'Helvetica', sans-serif;
	color:#333;
}
a { font:normal 12px Arial, 'Helvetica', sans-serif; color:#1C79B5;font-weight:bold; text-decoration:none;}

hr {
	margin:0 0 30px 0;
	border:0;
	height:1;
	background:url(../images/hr.gif) no-repeat top left;
}
form {
	margin:0;padding:0
}

h2 span{
  font-size:11px;
  color:#0c82b4;
}

legend {
	font-size:12px;
	color:#990033;
	font-weight:bold;
	
}

.gris{
color:#3E3E3E;
font-size:16px;
}

.marginbottom5{
margin-bottom:15px;
}

/* -------------------- STRUCTURE --------------------- */
/* general */
.clear {clear:both;height:0px;}
.left { float:left; }
.bloc_partenaire{
width:221px;
text-align:center;
background: url(../images/bg_partenaire_home.png) no-repeat;
height: 241px;
padding: 10px;
}
.bloc_partenaire a{
color:#6B6B6B !important;
}
#link_accueil{width:800px;height:110px;position:absolute;}
.bloc_bas{width:273px;margin:0 10px 0 0;padding:0 5px;border-right:1px solid #b5b5b5;}
.bloc_bas a{color:#313131 !important;font-size:12px;}
.bloc_bas h3,.bloc_partenaire h3{font-size:18px;}
.bloc_bas span{float:right;}
#container { width:100%; background:url('../images/bg_header.png') repeat-x center top; }
#header { background:url('../images/header.png') no-repeat center top; width:995px; height:280px; margin:0 auto; }
#women{position: absolute;width:486px;height:159px;margin-top:-43px;margin-left:290px;}
#women p{font-family:helvetica;color:#0B3652;font-weight:bold;padding:0;margin:45px 195px;position:absolute;width:283px;}
.men{background:url(../images/header_men.png) no-repeat;}
.women{background:url(../images/header_women.png) no-repeat;}
#wrap { width:100%; margin:-12px auto 0 auto; padding-top:0;overflow:visible; background:url('../images/bg_degrade.jpg') repeat-x; }
#footer { clear:both; width:100%; min-height:140px; background:#496776; }
	#footer #links { width:937px; margin:0 auto 0 auto; padding:0 20px 0 0; text-align:right; }
	#footer ul { margin:0; padding:0 0 30px 0; text-align:right; }
	#footer li { display:inline; margin:5px 0 0 0; padding:0}
	#footer a { float:right; display:block;margin:5px 0 0 0;  padding:0 10px;border-right:1px solid white; color:white;font-weight:bold;}

#pagegauche{
width:829px;
float:left;
margin-top:-150px;
}

#recaptcha_instructions_image, #recaptcha_instructions_audio{
	width: 150px !important;
	color: black !important;
}

#recaptcha_table{
	margin-left: 23px !important;
}

/* menu */
#nav { width:740px; height:35px; display:none;}
#nav ul { margin:0; padding:0; }
#nav ul li { display:inline; }
#nav a i { display:none; }
#nav a { float:left; display:block; margin:0; font:normal 16px Arial, 'Helvetica', sans-serif; color:#FFFFFF; text-decoration:none; }
 .Accueil { width:100px; height:35px; background:url('../images/btn-accueil.gif') no-repeat top; }
	.Accueil:hover { background:url('../images/btn-accueil.gif') no-repeat bottom; }
.RechercheSalle { width:182px; height:35px; background:url('../images/btn-rechsalle.gif') no-repeat top; }
	.RechercheSalle:hover { background:url('../images/btn-rechsalle.gif') no-repeat bottom; }
.RechercheService { width:194px; height:35px; background:url('../images/btn-rech-sce.gif') no-repeat top; }
	.RechercheService:hover { background:url('../images/btn-rech-sce.gif') no-repeat bottom; }
.DemandeRapide { width:153px; height:35px; background:url('../images/btn-demande.gif') no-repeat top; }
	.DemandeRapide:hover { background:url('../images/btn-demande.gif') no-repeat bottom; }
.Adherents { width:110px; height:35px; background:url('../images/btn-adherents.gif') no-repeat top left; }
 	.Adherents:hover { background:url('../images/btn-adherents.gif') no-repeat bottom left; }
.preload { display:none; }


/********** jmp **********/
#content_fond, #content_fond_fonce, #content_fond_fonce_demandepro {
	float:left;
	width:580px;
	margin-bottom:20px;
	
}
#content_fond_fonce {
	background:#fff url('../images/general-bg_fonce.png') no-repeat 0 0;
	clear:both;
}
#content_fond_fonce_demandepro {
	background:#fff url('../images/general-bg_fonce_demandepro.jpg') no-repeat 0 0;
	clear:both;
}

#content_fond_fonce h1, #content_fond_fonce_demandepro h1 {
	padding-bottom:0;
	color:#fff;
}
#content_fond_fonce_demandepro h1 {
	padding-left:100px;
	padding-bottom:50px;
}

.formu {
	width:300px !important;
}

	#content_fond .libelle, #rechercheresults .firstlibelle {
		float:left;
		width:160px;
		text-align:right;
		color:#162935;
	}
	#content_fond .libelle {
		font:normal 12px Arial, 'Helvetica', sans-serif;
		line-height:20px;
	}
	#content_fond .firstlibelle {
		font:normal 14px Arial, 'Helvetica', sans-serif;
		line-height:20px;
	}

	#content_fond form, #content_fond .form {
		background:none;
		margin-top:-30px;
	}
	#content_fond .input {
		padding:5px 8px 0 8px;
		width:321px;
		height:17px;
		border:none;
		background:url('../images/input-results-bg.gif') no-repeat 0 0;
		font:normal 12px Arial, 'Helvetica', sans-serif;
		color:#666;
	}
	 #WebLoginLayer2 .select, .formu .select {
		margin-bottom:5px;
		margin-right:40px;
		width:180px;
	}
	 #WebLoginLayer2 .input, .formu .input {
		float:left;
		padding:0 0 3px 10px;
		width:180px;
		margin-bottom:5px;
		background:none;
		margin-right:40px;
	}
	 #WebLoginLayer2 .input input, .formu .input input {
		padding:5px 8px 0 8px;
		height:18px;
		border:none; background:url('../images/input-large.gif') no-repeat 0 0;
		font:normal 12px Arial, 'Helvetica', sans-serif;
		color:#666;
		width:172px;
	}
	#content_fond h2, #content_fond p, #content_fond h3 {
		padding:0 0 0 20px;
	}


#connexion_top{
width:158px;
height:144px;
position:absolute;
background:url(../images/bg_connexion.png) no-repeat;
margin-left:835px; 
margin-top:94px;
color:white;
padding:30px 0 0 5px;
}

#connexion_top a{
color:white;
}

#connexion_top input[type=text]{
  border:2px solid #cccccc;
}

/* homepage */
#left { float:left; width:190px; margin:0; padding:3px 0 0 0; background:url('../images/left-bg.png') no-repeat 0 0; }
/*	.plus { display:block; padding:0; width:150px; height:47px; background:url('../images/link-plus-bg.png') no-repeat 0 0; }*/
	.plus{padding-left:5px;}
  	#left a i { display:none; }
	#actus { width:154px; padding:60px 18px 0 18px; background:url('../images/actus-bg.png') no-repeat 0 0 }
	#actus a, #actus h2 a {font:normal 12px Arial, 'Helvetica', sans-serif; color:#2D4457; text-decoration:none;}
	#actus h2 a  {font-weight:bold;}
	#actus hr, #actus .lirelasuite, #partenaires hr {display:none;}
	
	/**Nouvelle colonne gauche**/
	#actus2 { width:164px; height:250px; padding:12px 10px 0 10px; background:url('../images/actu2_bg.jpg') no-repeat 0 0 ; }
	#content_actu{ margin-top:10px; padding-right:5px;overflow:none; height:200px; }
	#content_blog{margin-top:5px;padding:10px; height: 130px; width:155px; overflow: none;}
	.scroll{position:absolute; width:165px;	overflow:none;	/* fixes has-layout-bug in IE6*/	  padding-top:15px;  }
  
	#titre_actu{ margin-left:15px; font-weight:bold;color:#10313F;font-size:11px;}
	
  #actus2 a, #actus2 h2 a, #blog2 h2 a {font:normal 12px Arial, 'Helvetica', sans-serif; color:#2D4457; text-decoration:none;}
	#actus2 h2 a, #blog2 h2 a {font-weight:bold;}
	#actus2 h2{margin-bottom:4px;}
	#actus2 hr, #actus2 .lirelasuite, #partenaires2 hr {display:none;}
	
	#blog2{background:url('../images/blog2_bg.jpg') no-repeat 0 0 ;height:278px;padding:15px 0px 0 0px;}
	#blog2 h2{margin-bottom:4px;}
	#titre_blog{ margin-left:25px; font-weight:bold;color:#10313F;font-size:11px;}
	
	#partenaires2 {height:215px; width:163px; padding:10px 0px 0 18px; background:url('../images/partenaire2_bg.jpg') no-repeat 0 0; }
	#titre_partenaire{ margin-left:5px; font-weight:bold;color:#10313F;font-size:11px;}
		#partenaires2 ul { margin:0 0 50px 0; padding:0 0 0 10px; list-style-type:none;  }
		#partenaires2 li a { display:block; width:90px; height:10px; padding-left:10px; background:url('../images/bullet-actus.gif') no-repeat 0 0; font:bold 10px Arial, 'Helvetica', sans-serif; color:#162935; text-decoration:none; line-height:6px;  }
		#partenaires2 img { margin-bottom:15px; }
	/****/
	#actusaltern { width:154px; padding:60px 18px 0 18px; background:url('../images/actus-bg-altern.png') no-repeat 0 0; font:normal 12px Arial, 'Helvetica', sans-serif; color:#2D4457; }
	#partenaires { width:154px; padding:60px 18px 0 18px; background:url('../images/partenaires-bg.png') no-repeat 0 0; }
		#partenaires ul { margin:0 0 50px 0; padding:0 0 0 10px; list-style-type:none;  }
		#partenaires li a { display:block; width:90px; height:10px; padding-left:10px; background:url('../images/bullet-actus.gif') no-repeat 0 0; font:bold 10px Arial, 'Helvetica', sans-serif; color:#162935; text-decoration:none; line-height:6px;  }
		#partenaires img { margin-bottom:15px; }
	.blog img { margin:0; }
	.pub { float:right;width:160px; }
	
#main {  width:996px; margin:0 auto; }

#zonerecherche { float:left;width:831px;background:url(../images/bg_bloc_accueil.png) no-repeat;margin-left:0px;margin-top:-30px;}

#zonerecherche h1,#rechercheresults h2{
margin:0 0 5px 0!important;
padding:0 !important;
color:white;
font-size:17px;
text-align:left;
font-weight:bold;
}

#zonerecherche a{
color:white;
text-decoration:underline;
font-weight:bold;
}

#zonerecherche h1 span,#rechercheresults h2 span{
color:#FFE401;
font-size:25px;
}

#rechercheresults h2{
float:left;
margin-left:50px !important;
cursor:pointer;
}

#rechercheresults h2:first-child{
margin-left:40px !important;
}

.rechercher{
background:url(../images/rechercher.png) no-repeat;
width:103px;
height:30px;
float:right;
border:none;
margin-right:10px;
}

#recherche { padding:10px 10px 0 10px;float:left; width:390px; height:220px; text-align:center;}
	#recherche a i, #content_fond_fonce a i, #content_fond_fonce_demandepro a i { display:none; }
	#recherche p { font:lighter 17px Arial, 'Helvetica', sans-serif; color:#162935}
	.pros { display:block; float:left; width:191px; height:151px; background:url('../images/pros-onglet.png') no-repeat top; }
	.pros:hover, .prosactive { background:url('../images/pros-onglet.png') no-repeat bottom !important; }
	.particuliers { display:block; float:left; width:194px; height:151px; background:url('../images/part-onglet.png') no-repeat top; }
	.particuliers:hover, .particuliersactive { background:url('../images/part-onglet.png') bottom !important; }
	
	.form .plus {margin:10px 0 7px 5px; border-bottom:1px solid #4596C9;}

	#content_fond_fonce .form {width:341px;float:left;padding:0 120px 0 119px; background:url('../images/recherche-form-bg_gd.png') repeat-x; }
		
  
  
  form {   }
	
  #content_fond_fonce form { background:url('../images/form-bg_gd.png') no-repeat 0 5px; padding-top:15px !important; }

 /* #WebLoginLayer0 form, #WebLoginLayer2 form, .formu .form { background:url('../images/form-bg_conn.png') no-repeat 0 0 !important; padding-top:15px; height:339px;}*/
  .formu .form {margin:14px 25px 0 19px; }
	.large {
		padding:5px 8px 0 8px;
		margin:2px 0 0px 10px;
		width:300px;
		height:18px;
		border:none; background:url('../images/input-large-bg.gif') no-repeat 0 0;
		font:normal 12px Arial, 'Helvetica', sans-serif;
		color:#666666;
	}
	.recherche { padding:0; margin:0; margin-left:5px; float:left; width:160px; text-align:right; line-height:20px; }
	#recherche .recherche, #content_fond_fonce .recherche {text-align:left}
	.plus img { padding:0 0 10px 15px; margin:0 0 10px 0; }
	#partenaires .plus img {margin-top:50px;}
	.libelle { float:left; width:118px; margin-right:5px;text-align:right; font:bold 12px Arial, 'Helvetica', sans-serif; color:#ffffff; line-height:20px; }
	 #WebLoginLayer2 .libelle_sp, .formu .libelle {margin-left:40px;}
	#WebLoginLayer2 .libelle_sp {margin-left:10px;}
	.select { float:left; padding-left:0 0 0 2px; width:197px; text-align:left;  }
	.clearer { clear:both;  height:2px;margin:8px 0;padding:0;}
	.buttonImg,.buttonToutes,.buttonTousService { /*margin-top:150px;*/ width:150px; height:42px; border:none; cursor:pointer; }
	.buttonImg {width:169px;height:30px;margin-left:50px;margin-right:5px; background:url('../images/btn-recherche.png') no-repeat top center; }
	.buttonToutes { background:url('../images/btn-toutes.png') no-repeat top center;height:42px; }
	.buttonTousService{ background:url('../images/btn-recherche-service.png') no-repeat top center;height:42px; }
  .buttonImgSuite { margin-left:83px; width:325px; height:48px; border:none; cursor:pointer;  background:url('../images/btn-recherche_suite.jpg') no-repeat top center; }
  .buttonImg:hover { background:url('../images/btn-recherche.png') no-repeat bottom center; }
  .buttonToutes:hover { background:url('../images/btn-toutes.png') no-repeat bottom center; }
  .buttonTousService:hover { background:url('../images/btn-recherche-service.png') no-repeat bottom center; }

	#content_fond_fonce .buttonImg { margin:20px 0px 50px 20px;height:42px;background:url('../images/btn-recherche_gd.gif') no-repeat top center; }
	#content_fond_fonce .buttonImg:hover { background:url('../images/btn-recherche_gd.gif') no-repeat bottom center; }
  #content_fond_fonce .buttonImg { height:42px;background:url('../images/btn-recherche_gd.gif') no-repeat top center; }
  #content_fond_fonce .buttonToutes { margin:20px 0px 50px 20px;height:42px;}
  #rechercheresults .buttonImg{margin-left:170px;}
  
  #rechrapide { position: absolute; width:410px; margin-top:10px;margin-left:420px;height:223px;}
  #rechrapide h1{margin-left:15px !important;}
	.bg_rechrapide{background:url(../images/content_rechrapide.png) repeat-y;}
  .rechrapide { background:none; }
  #ouvert{margin-top:25px;padding-left:20px;}
  #fermer{margin-left:20px;}
	#footer_rechrapide{background:url(../images/footer_rechrapide.png) no-repeat;height:19px;width:411px;}
	.bloc123{
  float:left;
  color:white;
  width:120px;
  margin:55px 2px 0 2px;
  font-size:10px;
  }
  
  .half{
  width:50%;
  }
  .half48{
  width:48%;
  }
	.buttonImg2 em {display:none;}
	/* .buttonImg2 { display:block; padding:0;width:160px;margin-top:17px; height:52px; background:url('../images/btn-rechrapide.gif') no-repeat top center; }
	.buttonImg2:hover { background:url('../images/btn-rechrapide.gif') no-repeat bottom center; } */
	.buttonImg2 { position:absolute;margin-top:100px;margin-left:60px;display:block; padding:0; width:258px; /*margin-top:17px;*/ height:30px; background:url('../images/rech-rapide-bg.png') no-repeat top center; }
#pub { float:right; width:160px; margin:10px 0 0 0; text-align:left; }
#nouvellessalles { clear:both; float:left; width:580px; padding-top:40px; background:url('../images/nlles-salles-bg.png') no-repeat 0 0 }

/* resultats de la recherche */
#resultsnav { padding-left:10px;padding-top:10px;font-size:12px;color:#3E3E3E;width:810px; height:26px; font-weight:bold;}
#resultsnavfiche { padding-top:7px;padding-left:20px;font-size:15px;color:white;width:725px; height:23px; }
#resultsnav form{margin:-4px 10px 0 10px;padding:0;}
#bloclesplus{clear:both;background: url(../images/bg_sous_recherche.jpg) no-repeat;width:805px;height:33px;margin:0 auto;padding:5px;}
#bloclesplus p{width:50%;padding:0;margin:0;float:left;color:#3E3E3E;}
#bloclesplus p a{color:#1C79B5;text-decoration:underline;}
#bloc_sous_recherche{background:#ffffff ;width:829px;padding-top:2px;margin-top:7px;}
#formrecherche{height:25px;padding-top:15px;;display:block;}
#formrecherche label{color:white;}
#rechercheresults{background:url(../images/tab1.png) no-repeat;}
/*#rechercheresults ul { width:578px; margin:0; padding:0; list-style:none;  }*/
#rechercheresults.formu ul {margin:0 0 15px 25px; width:250px}
#rechercheresults.formu ul a {color:#162935; font-weight:bold}
#rechercheresults a i { display:none; }
#rechercheresults a {/* display:block; float:right;*/ margin:0; /*height:29px;*/ }
.afficheliste { width:175px; background:url('../images/btn-affliste-bg-off.png') no-repeat 0 0; border-right:#FFF 1px solid; }
.voircarte { width:259px; background:url('../images/btn-affcarte-bg-off.png') no-repeat 0 0; }
.resultatButton{margin-left:15px;}

.resultat { padding:0px 2px 0px 10px; margin:15px 0;}
	.resultat p { margin:0; }
	.visu { float:left; width:140px;height:132px; overflow:hidden; text-align:left;}
	.infos { float:left; padding-left:0px; width:655px;}
	.infos h3{color:#3E3E3E !important; float:none !important;margin:0 0 10px 0 !important;text-transform:uppercase;font-size:17px;}
	#fiche .infos {padding-left:0;width:360px;}
	#content_fond .infos p, #content_fond .infos h2 {padding:0;}
	.thumbnail { float:left; margin-top:10px; }
	.sep { float:left; margin:0; width:7px; }
	.resultat a.afffiche { display:block; margin:0 ; padding-top:4px;color:#008DBF; text-align:center; width:204px; height:24px !important;  }
	
	.resultat a#afffichepresta {float:left; }
  .resultat a.linkDevenirAdherent { display:block; float:right; margin:0; margin-top:15px; width:141px; height:16px !important; background:url('../images/bt_adherer.jpg') no-repeat top; }

  .resultat a.ddevis { display:block;  margin:0; margin-top:15px;   width:141px; height:16px !important; background:url('../images/demande_devis.jpg') no-repeat top; }
   a.ddevis_fiche { top:-13px;left:350px;display:block;/* float:left;*/  width:141px; height:16px !important; background:url('../images/demande_devis.jpg') no-repeat top; }
   a.ddevis_fiche:hover {background:url('../images/demande_devis.jpg') no-repeat bottom;}
	.resultat a.affprestataire { display:block; float:left; margin:0; margin-top:15px; width:204px; height:28px !important; background:url('../images/aff_prestataire.jpg') no-repeat top; }
	.resultat a.affprestataire:hover { background:url('../images/aff_prestataire.jpg') no-repeat bottom; }
	
/* rappel demande rapide col gauche */
#rappel { width:190px; height:438px; background:url('../images/rappel-bg.png') no-repeat 0 0; }
	
/* pagination */	
.pagination { padding:3px; margin:20px 3px 30px 3px; text-align:center; }
.pagination a { padding: 2px 5px 2px 5px; margin-right: 2px;  text-decoration: none;  color: #1C78B5;  ; }
.pagination a:hover, div.pagination a:active {  color: #1C78B5;  }
.pagination span.ditto_currentpage {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #960C3A;
	font-weight: bold;
	background: #960C3A url('../images/image2.gif'); color: #FFF;
}
.ditto_off { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid #f3f3f3; color: #ccc; }

/* fiche */
.bt_vierge{width:204px;height:23px;display:block;text-align:center;color:white;padding-top:5px;background:url(../images/bt_vierge.jpg) no-repeat;}
#fiche { background:#fff; }
#fiche i { display:none; }
#fiche #resultsnav { height:30px; background:url('../images/resultsnav-bg.png') repeat-x; border-left:#013340 1px solid; border-right:#013340 1px solid; }
#fiche #visus {  padding:0px 25px 0 25px; width:379px;margin-top:10px;}
#fiche #contacts { float:right; margin-right:10px;margin-top: 10px;width:226px; border: 1px solid #cccccc;}
#fiche #contacts p { margin:0 15px; padding:10px 0; border:0;  }
#fiche #visus h2 { font-size:24px;}
#fiche #visus h3 { font-size:14px; margin-bottom:15px; color:#087CB3}
h3.contacts {color: #A90A3F; border-bottom: 1px solid #A90A3F; display:block; width:175px; font-size: 17px;margin-left:14px !important; }
p.parrainer{padding:0 0 10px 0 !important;margin-left:0 !important}
h3.parrainer{ margin-left:14px;display:block; width:175px;  color: #A90A3F !important;font-weight: bold; border-bottom: 1px solid #A90A3F; }
h3.parrainer_prestataire{ display:block; width:175px; color: #A90A3F; border-bottom: 1px solid #A90A3F;  }

#fiche .descriptif {width:450px; margin-left: 20px; color: #585554;border:none;text-align:justify;clear:left;}
.form_div_titre{float:left;width:150px;}
.toggler { margin:0 0 3px 0;  font-family:Arial 'Helvetica' Sans-serif; font-weight:normal; cursor:pointer;width:800px;padding:2px 8px 9px 5px; color:#990033; font-size:15px;}
.element{padding:20px 10px;width:550px;}
#contacts .element{width:290px;}
.comment{display:none;}

.bg_fonction{
	width: 190px;
	height: 23px;
	display: block;
	margin: 0 0 0 20px !important;
	background: url(../images/bg_fonction.gif) no-repeat;
	padding: 7px 0 0 25px;
}

.bg_fonction span{
	display:block;	
	margin-left:-14px;
	padding-left:20px;
}

#favoris span{
	
	height:18px;
	background: url(../images/favoris.gif) no-repeat;
}

#imprimer span{
		height:12px;
	background: url(../images/imprimer.gif) no-repeat;
}

#contact span{
	
	height:12px;
	background: url(../images/contact.gif) no-repeat;
}


/*recap*/
#recapdemande{margin-top:30px;padding-top:10px;background:url(../images/bg_recap.jpg) repeat-x;height:39px;color:white;font-size:18px;text-align:center;}
.bt_vierge_envoyer{width:277px;height:44px;display:block;text-align:center;color:white;padding-top:5px;background:url(../images/bt_vierge_envoyer.png) no-repeat;}
.white{background:#fff;height:650px;}
html>body .white {
height: auto;
min-height: 650px;
} 
/*Plan du site*/
.LSM_0, .LSM_1 {
	margin-left:15px;
}
.LSM_0 {
	margin:0 0 20px 20px !important;
}
li.LSM_folder1 {
	list-style:none;
	background:url(../images/arbre_rep.gif) no-repeat 0px 2px;
	padding:3px 0 3px 20px;
	font-size:10px;
}

li.LSM_folder0 {
	list-style:none;
	background:url(../images/arbre_fichier.gif) no-repeat 0px 2px;
	padding:3px 0 3px 20px;
	font-size:10px;
}
li.LSM_folder1 a {
	color: #dd0024;
}
li.LSM_folder0 a {
	color:#767676;
}

/******** liste des actualit�s **********/
.lirelasuite {
	text-align:right;
	margin:0 15px 5px 0;
}


/*********** divers ***************/
#retour {
	text-align:right;
	padding:20px 15px 20px 0;
}

/******* Demande rapide *********/
.ligne {
	margin:0 0 5px 0;
}

/*Resultat recherche*/
#plan_resultat,#liste_resultat{
display:block;
float:right;
}


/********** modele fonce page recherche salle **********/

#content_fond_fonce .pros  {width:290px;height:190px;background:url('../images/pros-onglet_gd.png') no-repeat top; }
#content_fond_fonce .pros:hover, #content_fond_fonce .prosactive { background:url('../images/pros-onglet_gd.png') no-repeat bottom !important; }
#content_fond_fonce .particuliers {width:290px;height:190px;background:url('../images/part-onglet_gd.png') no-repeat top; }
#content_fond_fonce .particuliers:hover, #content_fond_fonce .particuliersactive { background:url('../images/part-onglet_gd.png') bottom !important; }

#buttonService{margin-left:200px;}

.cmdweblogin {width:74px; height:21px; border:none; cursor:pointer; background:url('../images/connexion.png') no-repeat top center; }
.cmdweblogin2 {width:74px; height:21px; border:none; cursor:pointer; background:url('../images/connexion_envoyer.png') no-repeat top center; }


#reset {width:159px; height:31px; border:none; cursor:pointer; background:url('../images/btn-annuler.gif') no-repeat top center; }
#reset:hover { background:url('../images/btn-annuler.gif') no-repeat bottom center; }


/*********** page contact *********/
#map {
	width:350px !important;
	height:350px !important;
}
#map_salle {
	width:400px !important;
	height:390px !important;
}
#maplinks {
	display:none !important;
}
#map div span{
	display:none;
}
.text {
	border:solid 1px #ECE9D8;
	width:180px;
}
#cfContact {
	margin-left:50px;
}

#content_map {
	float:left;
	width:250px;
	margin:0 15px 0 10px ;
}
#form_contact {
	float:right;
	width:400px;
}
.errors {
	color:#f00;
	padding-bottom:35px;
}
.required {
	color:#f00;
}

.actu_left {
	float:left;
	margin:0 15px; 0 20px;
}
.grasrouge {
	color:#903;
	font-weight:bold;
}
a.grasrouge {
	text-decoration:underline;
}

/*Les formulaires*/

.number{
display:block;
color:white;
float:left;
margin-left:5px;
margin-right:5px;
}

.sedeconnecter {
	
	padding:0 30px 20px 0;
}

.decoration_on{
text-decoration:underline;
}


#ratio span{
display:block;
float:left;
}

#ratio img{
float:left;
}

#content_fond {
height: 900px;
}
html>body #content_fond {
height: auto;
min-height: 900px;
} 

#bloc_sous_recherche {
height: 600px;
}



html>body #bloc_sous_recherche {
height: auto;
min-height: 600px;
} 

#fiche {
height: 900px;
}
html>body #fiche{
height: auto;
min-height: 900px;
} 

.photo_salle_accueil{
display:inline;
float:left;
width:161px;
height:158px;
padding-top:16px;
padding-left:18px;
background:url(../images/bg_photo_salle_accueil.jpg) no-repeat;
}

.adherent{
margin-left:30px;
}

#top_espace_adherent{
background:url(../images/bg_top_espace_adherent.jpg) repeat-x 0px 20px;
margin:0;
height:124px;
}

#ma_fiche_etab{
margin-left:500px;
}

.adherent .plus {background:url(../images/plus-bg.png) no-repeat bottom left;}



#accordion{
background:#fff;
}
#content_fond_fonce_demandepro #accordion {
	padding-top:0;
}
.h390{
height:390px;
}

#myForm{
padding:0;
margin:0;
width:500px;
}

#adherentform{
height:350px;
}

.pdf {
	color:#9D093A;
	text-decoration:underline;
}

/* ******************************* showcase *************************************/
#slideshow { 
  width:790px; 
	padding:0 0 0 19px;
	position:relative;
	z-index:90;
	background: url('../images/slider-bg.png') repeat-x;
	color:#333;
	/*overflow: hidden;*/
}
#showcase { 
	color:#000;
	padding:10px;
	width:610px;
	border:1px solid #D4D6D6;
	border-width:1px 1px 0 0;
	height:700px;
	float:left;
}
#showcase-loader {
	z-index:5000;
	
}
#showcase-loader img { margin-left: 220px; margin-top:50px;}

#showcase .bigimage, #showcase-loader { position: absolute; width: 538px; height: 700px; /*overflow: auto; */}

#showcase a.ddevis_fiche { float:none; margin-top:15px;}


#showcase-nav { 
	float:left;
	width:150px;
}
#showcase-nav ul { list-style: none; padding: 0; margin: 0; }
#showcase-nav li { padding-left:5px;
	display:block; 
	text-decoration:none; 
	width:144px;
	color:#000; 
	border:1px solid #D4D6D6;
	border-width:1px 0 0 0;
	background:none;
	line-height:30px; 
	font-size:11px;
	overflow: hidden;
	 } 
#showcase-nav a { background:url(../images/temoignage.jpg);display: block;margin:1px 0; width: 252px; padding: 3px 0; overflow: hidden;  text-decoration: none; }
#showcase-nav a:hover { background:url(../images/slider-arrow.png) no-repeat 0 6px;padding-left:15px; }
#showcase-nav .thumbnail { display: block; width: 74px; overflow: hidden; float: left; }
#showcase-nav .thumbnail img { border: 2px solid #EEE; margin: 0 10px;}
#showcase-nav .text { margin-left:30px;margin-top:5px;display: block; font-size: 15px; font-weight: 800; color: #99B2D8; width: 116px; overflow: hidden; float: left; padding: 0 0 10px 0; }
#showcase-nav .last a { border: 0; }
#showcase-nav .active{background:none;}
#showcase-nav .active a { background:url(../images/slider-arrow.png) no-repeat 0 6px;padding-left:15px;}
#showcase-nav .active a .text { color: #99B2D8; }

#showcase-nav .titre {font-weight:lighter; font-size:18px; color:#903;}

.bigimage div.left { display:block; float:left; margin:0; padding:0 24px; width:144px; }
.bigimage div.right { display:block; float:left; margin:0 0; width:346px; }
.bigimage div.left img { float:left; }
.bigimage div.left .titre { font-weight:lighter; font-size:18px; color:#990033; }

.bigimage div.left a.agrandir { display:block; float:left; margin-bottom:5px; width:141px; height:20px; background:url('../images/btn-agrandir.gif') no-repeat top; }
.bigimage div.left a.agrandir:hover { background:url('../images/btn-agrandir.gif') no-repeat bottom; }

.bigimage div.left a.plan { display:block; float:left;margin-bottom:5px; width:141px; height:22px; background:url('../images/btn-plan.gif') no-repeat top; } 
.bigimage div.left a.plan:hover { background:url('../images/btn-plan.gif') no-repeat bottom; } 

.bigimage div.left a.localisation { display:block; float:left; margin-bottom:5px; width:141px; height:20px; background:url('../images/btn-localisation.gif') no-repeat top; }
.bigimage div.left a.localisation:hover { background:url('../images/btn-localisation.gif') no-repeat bottom; }

.bigimage div.left a i { display:none; }

.bigimage div.right .infos { display:block; font-weight:bold; margin:0; margin-bottom:20px; }
.titre{font-weight:lighter; font-size:18px; color:#990033;margin-left:22px;}

#salle_descriptif {
	height:80px;
	overflow:auto;
}

.table_liste_salle{
  margin-left:50px;
}

/* TIPS */



.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}

#submit{
margin-left:220px;
float:left;
margin-bottom:20px;
}

#publicite{
background:#427394;
color:#ffffff;
font-weight:bold;
font-size:10px;
margin:0 15px 0 0;
padding:2px;
}

.resultat:hover,.descFichesSalles:hover{
background:#e8f4f9;
}

.descFichesSalles{
	background: #F5F5F5;
	padding: 0 10px;
	width: 415px;
}

.block_desc_salle_fiche{

width:200px;
margin:0 10px 0 0;
padding:0;
float:left;
text-align:justify;
}

.desc_salle_fiche{

width:375px;
margin:0;
padding:0;
text-align:justify;
overflow:hidden;

}

#log_res{
color:red;
}

#formexample{
display:block;
background:black;
color:white;
padding:3px;
text-align:center;
width:300px;
margin-top:5px;
}

.linkFicheSalles{
float:right;
height:132px;
border: 1px solid #cccccc;
background: white;
padding: 0 3px;
}

.blocCoordonneesVide{
background:none;
padding:3px;
font-size:11px;
margin-bottom:5px;
width:140px;
height:50px;
}

.blocCoordonnees{
padding:3px;
font-size:11px;
width:198px;
height:60px;
text-align:center;
color:black;
}

.blocCoordonnees a{
font-size:11px;
color:#008DBF;
}

#topEtablissement{
display:block !important;
width:159px;
margin-left:200px;
font-size:15px;
}

#modif_billet{
width:90%;
margin:0 auto;
}

.table_tarif{
background:#0083c9;
}
.table_tarif, .table_tarif td{
border-collapse:collapse;
border:1px solid white;
color:white;
font-weight:bold;
}

.cell_blue{
background:#90b9e2;
}

.linkDevenirAdherent{
background:url("../images/bt_adherer.jpg") no-repeat;
}

#block_hotellerie,#block_restauration{
float:left;
width:350px;
}

.hr_etablissement{
width:600px;
margin:0 auto;
}

.servicepropose{
  height:550px;
  overflow:auto;
}

#lesplus{
background:url(../images/lesplus.png) no-repeat;
width:478px;
height:95px;
float:right;
margin-right:0px;
}

#lesplus h2{
font-size:20px;
font-weight:bold;
color:white;
margin-left:40px;
margin-top:5px;
}

.jaune{
color:#FFE401;
}

#lesplus p{
color:white;
font-size:13px;
margin:5px 0 0 15px;
font-weight:bold;
}

#lesplus center{

}

#lesplus a{
color:white;
font-size:13px;
font-weight:bold;
}

#telecharger{
display:block;
background:url(../images/telecharger-salles.png) no-repeat;
width:330px;
height:95px;
margin:0;
padding:10px;
}

#telecharger h2{
color:#044772;
font-size:21px;
font-weight:bold;
font-family:Helvetica;
}

#telecharger p{
margin:15px 100px 0 0;
padding:0;
}

#telecharger p a{
text-decoration:none;
font-size:13px;
}

#telecharger_int{
display:block;
background:url(../images/telecharger-salles.png) no-repeat;
width:316px;
height:104px;
margin-top:0px;
margin-left:15px;
}

input,select{
margin:1px 0;

}
.panier, .nopanier{
background:url(../images/ajouter.jpg) no-repeat;
display:block;
height:21px;
width:204px;
margin:0px 0 0 0;
text-align:center;
color:#5A4609;
padding-top:7px;
}



#panier {
  float:left;
  margin: 10px 0 0 70px;
  padding-left:20px;
  background:url(../images/panier.png) no-repeat;
}

#panier a{
color:white;
font-weight:bold;
}

.checkboxList{
height:100px;
overflow:auto;

padding:2px;
border:2px solid #cccccc;
width:365px;
}

.checkboxList p{
margin:0;
}

.checkboxList p label{
margin-left:5px;
width:300px;
display:block;
float:right;
color:white;
font-weight:bold;
cursor:pointer;
}

.checkbowList input{
float:left;
}

.blocetape p label{
	cursor: pointer !important;
	display: block;
	
}

.hidden{
display:none;
}

#formdemande .text{
width:90px;
float:left;
}
#formdemande .left p{
  display:block;
  margin:10px 0 !important;
}

#formdemande span{
display:block;
width:75px;
float:left;
color:white;
font-size:11px;
font-weight:bold;
}

#formdemande label{
color:white;
}

/*recap*/
#formrecap .text{
width:90px;
float:left;
}
#formrecap .left p{
  display:block;
  margin:10px 0 !important;
}

#formrecap span{
display:block;
width:75px;
float:left;
color:black;
font-size:11px;

}

#formrecap label{
color:black;
}

.padding10{
padding:10px;
}

.margin5{
margin:5px;
}

.padding5{
padding:5px;
}

.degrade{
background:url(../images/bg_form_recap.jpg) repeat-x;
}

.half48{
width:46%;
}

.half25{
width:35%;
}

.ulpanier ul{
list-style:none;
margin:0;
padding:0;
}

.ulpanier ul li{
padding:10px 0 !important;
}

.ulpanier{
border:1px solid #E5E5E5;
background:#B9D7DE url(../images/bg_ulpanier.jpg) repeat-y;
width:800px;
color:#3E3E3E;
padding:5px;
}

.panier_titre{
display:block;
float:left;
width:273px !important;
margin-left:20px;
}

.panier_ville{
display:block;
float:left;
width:180px !important;
margin-left:5px;
}

.panier_retirer{
	background: url(../images/retirer.jpg) no-repeat;
	display: block;
	height: 17px;
	padding-top: 3px;
	padding-left: 20px;
	cursor: pointer;
}

.panier_vierge{
display:block;
float:left;
width:15px;
}

.antispam{
	border: 2px solid #ccc;
}

.bold{
font-weight:bold;
}

.titreclient{
color:#3E3E3E !important;
padding:0 !important;
margin:0 !important;
}

#splashpanier{
width:300px;
height:100px;
position:fixed;
top:50%;
left:50%;
margin-left:-150px;
margin-top:-37px;
background:#fff;
border:3px solid #207EB9;
text-align:center;
}

#splashpanier a{
text-decoration:underline;
}

#FormQuiz,#FormQuiz input{
	font-size: 15px !important;
}

#FormQuiz input{
	border: 2px solid #cccccc;
}

#FormQuiz label{
	width: 150px;
	float: left;
	display: block;
}

#FormQuiz input[type=radio]{
	width: 25px;
}