/* store locator */	
	#contenu{padding-bottom:20px;} 
	#contenu .titre{height:24px;line-height:24px;margin-bottom:10px;color:#e81e74;background:url(../img/01_catalog/motif_1pchocolat.gif) repeat-x left bottom;font-size:17px;font-weight:900;}

	#contenu .lot_locator {width:450px;}
	.lot_locator .pi {float:left;margin:4px 8px 0px 0px;background:url(../img/04-store/btn_flecherrb.gif) no-repeat;font-size:11px;color:#666666;line-height:18px;height:18px;padding-left:20px;text-decoration:underline;}
	
	#contenu .liste_locator {width:960px;}
	#contenu .liste_locator .resultats { margin:20px 0 10px 0;overflow:hidden; } 
	#contenu .liste_locator .item { float:left;line-height:14px;width:172px;height:70px;margin:5px 10px 10px 47px;padding-left:8px;background:url("../img/puce_locator.gif") no-repeat 0px 4px; }
	
	#Locator{background-color:#E5E5E5;padding:5px 11px;margin:4px 0;}
	.textCenter {text-align:center;}
	.carteLocator {width:470px;}
	.carteLocator #carteFlash {margin-left:30px;}
	
	.lotLocator{margin-left:22px;width:455px;}	
	
	.lotLocator .space{height:5px;}
	.lotLocator .form1{}
	.lotLocator .form1 label{float:left;width:70px;margin:0;font-weight:bold;}	
	.lotLocator .form1 input.int{float:left;width:300px;border:1px solid #786B65;margin:13px 0px 0px 10px;font-size:11px;}
	.lotLocator .form1 select.int{float:left;width:300px;border:1px solid #786B65;margin:0px 0px 0px 10px;font-size:11px;}	
	.lotLocator .form1 .imgValid{margin:16px 0 0 3px; }
	
	.lotLocator .form1 .msg{font-size:10px;color:#E81E74;height:14px;}
	.lotLocator .form1 .msgMarg{margin-left:81px;}
	.lotLocator .form1 a.msgoubli{font-size:10px;color:#786B65;}	
	
	.lotLocator label.tick{	background:none;height:1px;width:1px;display:block;float:left;margin:10px 0 0 4px; }
	.lotLocator label.tick_radio{ background:none;height:1px;width:1px;display:block;float:left;margin:0 0 0 4px; }
	.lotLocator label.tick_date{ background:none;height:1px;width:1px;display:block;float:left;margin:5px 0 0 4px; }
	.lotLocator label.notvalid{ background:url('../img/form_cross.gif') no-repeat;height:14px;width:14px; }
	.lotLocator label.valid{ background:url('../img/form_tick.gif') no-repeat;height:14px;width:14px; }
	
	.nuageLienRegion {line-height:11px;margin-bottom:10px;font-size:9px;float:left;text-align:center;margin-left:80px;margin-right:80px;color:#A7A37E;text-decoration:none;}
	.nuageLienRegion a.nuage{color:#A7A37E;text-decoration:none;}
	.nuageLienRegion .lib{color:#A7A37E;text-decoration:none;}

	.resultats #libH2{display:inline;font-size:12px;}
	.resultats #libH2 h2{display:inline;font-size:12px;}
	
	.item #libH3{display:inline;font-size:12px;}
	.item #libH3 h3{display:inline;font-size:12px;}
	
	.lot_locator #libH3{display:inline;font-size:11px;}
	.lot_locator #libH3 h3{display:inline;font-size:11px;}

	#libH3{display:inline;font-size:11px;}
	#libH3 h3{display:inline;font-size:11px;}
	
	/*page institut*/
	#contenu .institut {color:#614039;width:882px;position:relative;overflow:hidden;margin-left:53px;background-image:url(../img/04-store/bginstit.jpg);background-position:left bottom;border-top:1px solid #e5dfde;border-bottom:1px solid #bdafac;border-right:1px solid #bdafac;border-left:1px solid #bdafac;background-repeat:no-repeat; }
	#contenu .institut .pres_photo {position:absolute;top:21px;left:20px; }
	#contenu .institut .chemin {margin-left:220px }
	#contenu .institut .pres_institut {font-size:11px;margin-left:175px!important;margin-left:90px;margin-top:55px;float:left;}
	#contenu .institut .pres_institut .gauche {float:left;width:328px;margin-right:28px; color:#614039;}
	#contenu .institut .pres_institut .gauche h2 {font-family:trebuchet MS;color:#614039;background-image:url(../img/04-store/puce.gif);background-repeat:no-repeat;background-position:center left;font-weight:bold;padding-left:12px; font-size:15px;}
	#contenu .institut .pres_institut .gauche h2 span {font-family:arial;text-transform:uppercase; }
	#contenu .institut .pres_institut .gauche .donne_institut {margin:11px 0 3px 14px;color:#614039; }
	#contenu .institut .pres_institut .gauche .donne_institut span {color:#614039; }
	#contenu .institut .pres_institut .gauche .donne_institut .adresse {float:left;background-image:url(../img/04-store/separateur.gif);background-repeat:no-repeat;background-position:center right; padding-right:10px;}
	#contenu .institut .pres_institut .gauche .donne_institut .telephone {float:left;padding-left:10px; }
	#contenu .institut .pres_institut .gauche .horaires {margin:11px 0 20px 14px; }
	#contenu .institut .pres_institut .gauche .horaires h3 {font-size:11px;font-weight:bold; }
	#contenu .institut .pres_institut .gauche .image {margin:11px 0 20px 14px;}
	#contenu .institut .pres_institut .gauche .horaires span {color:#614039; }
	#contenu .institut .pres_institut .droite {float:left; width:328px;color:#614039;font-size:12px;font-family:trebuchet MS;}
	#contenu .institut .pres_institut .droite div {color:#614039; }
	#contenu .institut .pres_institut .droite span {color:#614039; }
	#contenu .institut .pres_institut .droite .imgtitre {margin-left:16px;}
	#contenu .institut .pres_institut .droite .etiquette {margin-top:12px;}
	#contenu .institut .pres_institut .droite .etiquette .top {overflow:auto;width:308px;height:60px;background-image:url(../img/04-store/bg_etiquette_1.gif);background-repeat:no-repeat;}
	#contenu .institut .pres_institut .droite .etiquette .top h3 {font-size:15px;font-weight:bold; margin:24px 0 0 45px; }
	#contenu .institut .pres_institut .droite .etiquette .middle {min-height:240px;padding:0 47px;width:229px;background-image:url(../img/04-store/bg_etiquette_2.gif);background-repeat:repeat-y;}
	#contenu .institut .pres_institut .droite .etiquette .middle .lien_prestation { color:#be5e9e;font-size:11px;font-weight:bold;}
	#contenu .institut .pres_institut .droite .etiquette .bottom .lien_prestation a {text-decoration:underline;color:#be5e9e; font-size:11px;font-weight:bold;}
	#contenu .institut .pres_institut .droite .etiquette .bottom {overflow:auto;width:308px;height:169px;background-image:url(../img/04-store/bg_etiquette_3.gif);background-repeat:no-repeat;background-position:bottom; }
	#contenu .institut .pres_institut .droite .etiquette .bottom span {display:block;margin:20px 0 0 40px;}
	#contenu .institut .pres_institut .partage_facebook {margin:11px 0 20px 14px;height:20px;float:left;width:100px; }
	#contenu .institut .pres_institut .partage_twitter {margin:11px 0 20px 14px;height:20px;float:left }
	
