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

/* Générique */
/* Grille compatible avec 960.gs */
#hq-accueil { float:none; font-size:0.75em/*16x0.75=12px*/; line-height:1.33em/*12x1.33=16px*/; width:948px; margin-left:10px;}
	#hq-accueil h1 { background:url(../../images/hq_accueil_masque_titre_full_24bits.png) no-repeat right bottom; color:#003366; font-size:2.17em; line-height:1.1em; margin:0; padding:0 10px 5px 10px; max-width:650px; position:relative; display:inline; }
	
/**/
#l-accueil-haut { background:url(../images/fond-bleu-degrade.png) no-repeat 0 10px; }

/* Boutons */
#l-bloc-btn { margin-top:20px; }
.l-type-client  { list-style:none; margin:0; width:948px;  }
	.l-type-client li { display:inline; float:left; margin:0px 10px; width:296px; }
		.l-type-client li.l-last { margin-bottom:0; }
		.l-type-client dt { background: url(../images/btn-type-fond.png) no-repeat; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:1.5em/*12x1.5=18px*/; line-height:1.1em; }
			.l-type-client dt:hover,.l-type-client dt.hover { background-position:0 -201px; }
			.l-type-client dt a, .l-type-client dt a:link, .l-type-client dt a:visited, .l-type-client dt a:active { color:#fff; display:block; padding:12px 5px 30px 15px; text-decoration:none; position:relative; height:100%; background: url(../images/btn-type-fond.png) no-repeat -5000px/*IE 7 bug */;  }
				.l-type-client dt a span.l-pointeur { background:url(../images/btn-fleche.png) no-repeat; display:block; position:absolute; bottom:6px; right:6px; width:30px; height:23px; }
					.l-type-client dt a:hover { color:#fff; }
					.l-type-client dt a:hover span.l-pointeur { background-position: 3px -23px; }
				.l-type-client dt a span.l-note { display:block; position:absolute; font-size:10px; font-family:Verdana, Geneva, sans-serif; line-height:11px; }
		
		/* Contenu */
		.l-type-client dd { background:url(../images/type-bloc-fond.png) no-repeat;border-bottom:1px solid #7f99b2;	font-size:0.92em/*11px*/;  min-height:150px; padding:10px 10px 4em 0px; position:relative; height:100%; }
			.l-type-client li dd ul { color:#003366; list-style:disc; margin:0 0 0 20px; margin-bottom:0em; width:auto; }
				.l-type-client li dd ul li { display:list-item; float:none; margin-top:0; margin-bottom:10px; width:auto;}
				.l-type-client .l-tarif { font-size:1.1em;/*12px;*/ }
			.l-reperer { position:absolute; bottom:10px; left:10px; margin:0; }
			.l-ou { color:#666; text-align:center; margin:0 7px 10px 15px; font-weight:bold; font-size:1.1em; }
				.l-ou span { display:block; padding:0.07em 0px; border-bottom:1px dotted #666; float:left; width:42%;}
				.l-ou b { display:block; padding:0.07em 6px; margin-top:0.75em; float:left; width:10%;}
				
/* Efficacité énergétique */
#l-efficacite { background:url(../images/efficacite-fond.png) no-repeat; margin-top:30px; width:928px; margin-left:10px; }
	#l-efficacite .l-centrer { margin:0 auto; width:26em; /*border:1px solid;*/ max-width:420px; }
	#l-efficacite .l-logo { display:inline; float:left; margin-right:0px; width:160px;; padding:5px 0;}
	#l-efficacite .l-btn-efficacite { display:inline; float:right; font-family:Arial, Helvetica, sans-serif; padding:6px 0;/* border:1px solid;*/ }
		#l-efficacite .l-btn-efficacite a { font-weight:bold; font-style:italic; text-decoration:none; display:block;}
			#l-efficacite .l-btn-efficacite a span { font-family:Verdana, Geneva, sans-serif; font-style:normal; font-size:1.1em; padding:0 0 0 0.3em }
		#l-efficacite .l-btn-efficacite p { margin:5px 0 0 0; font-size:0.92em; color:#666; line-height:1.1em }
		
/* IE */
*html .l-type-client dt a span.l-pointeur { background:url(../images/btn-fleche-8bits.png) no-repeat; }
*html #hq-accueil h1 { background:url(../../images/hq_accueil_masque_titre_full_8bits.png) no-repeat right bottom; }
