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

html,body{
margin:0;
padding:0;
font-family:arial, sans serif;
font-size:0.85em;
background-color:#FFF;
color:#000000;
}

ol, ul {
  list-style: none;
}

.noback{
	background-image:none;
}

#container{
	width:1017px;
	margin:0 auto;
	margin-top:0;
	/*margin-left:50px;*/
	border-left:#CCC 1px solid;
	border-right:#CCC 1px solid;
	border-bottom:#CCC 1px solid;
}

#header{
	width:100%; /*pour total 1017px */
}

#header #logo{
	padding-top:15px;
	padding-left:15px;	
}

#main_menu{
	background-image:url(../img/barre_noire.jpg);
	background-repeat:no-repeat;
	margin-left:5px;
	height:52px;
}

#main_menu #lien_local{
	float:right;
	background-image:url(../img/maison.png);
	background-repeat:no-repeat;
	height:24px;
	width:161px;
	padding-left:50px;
	padding-top:25px;
	font-size:12px;
}

#main_menu ul{
	list-style:none;
	margin:0;
	
}

#main_menu ul li{
	float:left;
	padding-top:7px;
	width:181px;
	line-height:29px;
	text-align:center;
	
}

#main_menu ul li a{
	float:left;
	color:#FFF;
	font-size:15px;
	width:181px;
	text-align:center;
	border-right:#FFF 2px solid;
	padding-top:5px;
	text-decoration:none;
}

#main_menu ul li a.active_gris{
	color:#000;
	background-image:url(../img/onglet_gris_rempli.jpg);
	border-right:none;
}

#main_menu ul li a.active_orange{
	color:#000;
	background-image:url(../img/onglet_orange_rempli.jpg);
	border-right:none;
}

#main_menu ul li a.active_vert{
	color:#000;
	background-image:url(../img/onglet_vert_rempli.jpg);
	border-right:none;
}

#main_menu ul li a.active_rose{
	color:#000;
	background-image:url(../img/onglet_rose_rempli.jpg);
	border-right:none;
}

#main_menu ul li a.gris:hover{
	color:#000;
	background-image:url(../img/onglet_gris.jpg);
	border-right:none;
}

#main_menu ul li a.orange:hover{
	color:#000;
	background-image:url(../img/onglet_orange.jpg);
	border-right:none;
}

#main_menu ul li a.vert:hover{
	color:#000;
	background-image:url(../img/onglet_vert.jpg);
	border-right:none;
}

#main_menu ul li a.rose:hover{
	color:#000;
	background-image:url(../img/onglet_rose.jpg);
	border-right:none;
}

#lien_local a:link,
	#lien_local a:active,
		#lien_local a:visited{
	text-decoration:none;
	color:#FFF;
}

#lien_local a:hover{
	color:#FFF;
}

/*
a.lien_fond_gris:link, 
	a.lien_fond_gris:active,
		a.lien_fond_gris:visited{
	line-height:18px;
	width:120px;
	background-image:url(../img/lien_fond_gris.gif);
	background-color:#C9F;
	text-decoration:none;
	color:#333;
	font-size:12px;
	margin-top:20px;
	padding-left:40px;
	float:right;
}

a.lien_fond_gris:hover{
	line-height:18px;
	width:120px;
	background-image:url(../img/lien_fond_gris.gif);
	background-color:#C9F;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	margin-top:20px;
	padding-left:40px;
	float:right;
}
*/



.textepresentation a.bouton_rose:link, 
	.textepresentation a.bouton_rose:active,
		.textepresentation a.bouton_rose:visited{
	background-image:url(/img/communiquer/bouton-rose.jpg);
	background-repeat:no-repeat;
	padding:6px 32px 6px 32px;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

.textepresentation a.bouton_rose:hover{
	background-image:url(/img/communiquer/bouton-rose.jpg);
	background-repeat:no-repeat;
	padding:6px 32px 6px 32px;
	font-size:14px;
	color:#CCC;
	text-decoration:none;
}

.textepresentation a.bouton_orange:link, 
	.textepresentation a.bouton_orange:active,
		.textepresentation a.bouton_orange:visited{
	background-image:url(/img/communiquer/bouton-orange.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
}

.textepresentation a.bouton_orange:hover{
	background-image:url(/img/communiquer/bouton-orange.jpg);
	background-repeat:no-repeat;
	font-size:14px;
	color:#CCC;
	text-decoration:none;
}
.textepresentation a.bo_infophoto:link, 
	.textepresentation a.bo_infophoto:active,
		.textepresentation a.bo_infophoto:visited,
			.textepresentation a.bo_infophoto:hover{
	padding:6px 32px 6px 32px;
}

.textepresentation a.bo_homepage:link, 
	.textepresentation a.bo_homepage:active,
		.textepresentation a.bo_homepage:visited,
			.textepresentation a.bo_homepage:hover{
	padding:6px 17px 6px 17px;
}

.exempleproduit{
	font-size:14px;
	color:#666;
}

a.lien_fond:link, 
	a.lien_fond:active,
		a.lien_fond:visited{
	line-height:18px;
	width:140px;
	text-decoration:none;
	color:#333;
	font-size:12px;
	margin-top:20px;
	padding-left:40px;
	float:right;
	background-repeat:no-repeat;
}

a.lien_fond:hover{
	line-height:18px;
	width:140px;
	text-decoration:none;
	color:#FFF;
	font-size:12px;
	margin-top:20px;
	padding-left:40px;
	float:right;
	background-repeat:no-repeat;
}

a.lien_fond_gris:link, 
	a.lien_fond_gris:active,
		a.lien_fond_gris:visited,
			a.lien_fond_gris:hover{
	background-image:url(../img/lien_fond_gris.gif);
	background-color:#C9F;
}

a.lien_fond_rose:link, 
	a.lien_fond_rose:active,
		a.lien_fond_rose:visited,
			a.lien_fond_rose:hover{
	background-image:url(../img/lien_fond_rose.gif);
	background-color:#eb008b;
}

a.lien_fond_orange:link, 
	a.lien_fond_orange:active,
		a.lien_fond_orange:visited,
			a.lien_fond_orange:hover{
	background-image:url(../img/lien_fond_orange.gif);
	background-color:#f6a800;
}



#ariane{
	margin-left:20px;
	height:20px;
	font-size:12px;
	color:#666;
	float:left;
}

#ariane ul{
	list-style:none;
	margin:0;
}

#ariane ul li{
	float:left;
	margin-left:5px;
	padding-right:5px;
	padding-top:3px;
}


#ariane ul li a:link, 
	#ariane ul li a:active,
			#ariane ul li a:visited{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#ariane ul li a:hover{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#e_ariane{
	width:720px;
	height:34px;
	font-size:12px;
	line-height:15px;
	margin-left:55px;
	padding-top:10px;
	
}

#e_ariane .a_titre{
	padding:5px;
}

#e_ariane .a_sep{
	width:25px;
	height:25px;
}

#e_ariane .a_gris{
	background-color:#afa8af;
}

#e_ariane .a_vert{
	background-color:#d7dd23;
}

#e_ariane .a_vv{
	background: transparent url(../img/a_vv.gif) no-repeat;	
}

#e_ariane .a_vg{
	background: transparent url(../img/a_vg.gif) no-repeat;	
}

#e_ariane .a_vb{
	background: transparent url(../img/a_vb.gif) no-repeat;	
}

#e_ariane .a_gg{
	background: transparent url(../img/a_gg.gif) no-repeat;	
}

#e_ariane .a_gb{
	background: transparent url(../img/a_gb.gif) no-repeat;	
}

#espace_pro_login{
	float:right;
	width:160px;
	height:27px;
	font-size:11px;
	line-height:12px;
	background-image:url(../img/bonhomne.gif);
	background-repeat:no-repeat;
	padding-left:40px;
	padding-top:7px;
}

#espace_pro_login a:link, 
	#espace_pro_login a:active,
		#espace_pro_login a:visited{
	text-decoration:none;
	color:#333;
}

#espace_pro_login a:hover{
	text-decoration:underline;
	color:#333;
}

#content{
	
}

.content940{
	width:940px;
	margin-left:45px;
}

.content995{
	width:995px;
	margin-left:10px;
}

#content h1.titrelarge,
	#content h2.titrelarge{
	font-size:14px;
	text-transform:uppercase;
	font-style:italic;
	font-weight:bold;
	border-bottom:none;
	padding-top:0px;
	padding-bottom:5px;
	padding-left:10px;
	height:22px;
	margin-left:20px;
	width:auto;
	color:#666;
	/*background-color:#DED901;*/
	border-top:2px solid #DED901;
	border-bottom:2px solid #DED901;
}

.titrelarge{
	font-size:16px;
	height:30px;
	padding-top:10px;
	padding-left:10px;
	margin-left:20px;
}


#content h1,
	#content h2{
	font-size:13px;
	font-weight:bold;
	border-bottom:#999 solid 1px;
	/*padding-left:50px;*/
	line-height:30px;
	background-repeat:no-repeat;
}

#content h1.fond_vert, #content h2.fond_vert{
	background-color:#DED901;
	border-bottom:none;
	width:400px;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	padding:3px 10px 3px 10px;
	margin-left:20px;
}

#content h3{
	font-size:13px;
	font-weight:normal;
	border-bottom:#999 solid 1px;
	/*padding-left:50px;*/
	line-height:20px;
	background-repeat:no-repeat;
	color:#999;
	padding-left:10px;
}

#content h3.h_form{
	/*clear : both;*/
	background-color:#999;
	margin-top:10px;
	margin-bottom:10px;
	padding:5px;
	color:#FFF;
}


#content h1.puce_grise,
	#content h2.puce_grise{
	background-image:url(../img/puce_grise.jpg);
	padding-left:50px;
	height:30px;
}

#content h1.puce_rose,
	#content h2.puce_rose{
	background-image:url(../img/puce_rose.jpg);
	padding-left:50px;
	height:30px;
}

#content h1.puce_orange,
	#content h2.puce_orange{
	background-image:url(../img/puce_orange.jpg);
	padding-left:50px;
	height:30px;
}

#content h1.puce_verte,
	#content h2.puce_verte{
	background-image:url(../img/puce_verte.jpg);
	padding-left:50px;
	height:30px;
}

#content .texteinfoplus h1{
	border-bottom:0px;
}

#content .texteinfoplus{
	font-size:14px;
}

#content .texteinfoplus .lettre_orange{
	background-image:url(../img/communiquer/degrade-orange.jpg);
	padding:5px 2px 2px 0px;
	font-size:28px;
	color:#FFF;
}

#content .tr_accueil{
	margin-top:60px;	
}

#content .photo_double{
	width:48%;
	text-align:center;
}

#content .entreprise{
	padding-top:25px;
	padding-bottom:10px;
}

#content .entreprise .logo{
	width:20%;
}

#content .entreprise .description{
	width:80%;
	line-height:20px;
}

.encart_accueil{
	width:380px;
	margin-right:90px;

}

.encart_accueil h2{
	border-bottom:#999 solid 1px;
	
	background-repeat:no-repeat;
	padding-left:10px;
	vertical-align:middle;
	font-size:15px;
	line-height:33px;
	font-weight:normal;
}

.encart_accueil h2 a:link, 
	.encart_accueil h2 a:active,
		.encart_accueil h2 a:visited{
	text-decoration:none;
	color:#000;
}

.encart_accueil h2 a:hover{
	color:#000;
}	

.encart_accueil img{
	margin-right:10px;
	margin-bottom:10px;
}

#e_accueil_left{
	background:none;
	margin-left:100px;
}

.e_accueil_annuaire{
	border:#999 solid 1px;
	width:230px;
	
	background:none;
	margin-top:10px;
}

#e_accueil .e_accueil_annuaire{
	margin-left:10px;
	margin-right:10px;
	height:220px;
	
}

.e_accueil_annuaire .e_contenu_annuaire{
	height:230px;
	/*background-image:url(../img/croix.gif);*/
	margin:0px 7px 7px 7px;
}

.e_accueil_annuaire .e_contenu_annuaire_com{
	height:160px;
	/*background-image:url(../img/croix.gif);*/
	margin:0px 7px 7px 7px;
}

.e_accueil_annuaire .e_creer_annonce{
	height:50px;
	margin-left:25px;
	margin-top:15px;
}

.e_accueil_annuaire h2{
	/*height:20px;*/
	margin:0;
	padding:0;
}

#panier{
	float:right;
	margin-top:20px;
	/*text-align:center;*/
}

#panier img{
	margin-bottom:10px;
}

#panier .e_lien_panier{
	padding:3px 3px 3px 3px;
	border:#999 solid 1px;
	margin-top:10px;
	color:#666;
	text-decoration:none;
	font-size:14px;
}

#e_emplacement_display{
	padding-top:10px;
}

#e_emplacement_display .rectangle{
	width:187px;
	height:140px;
	margin-left:35px;
	margin-right:73px;
	padding-left:3px;
	padding-right:5px;
}

#e_emplacement_display .rectangle .rectangle_vert{
	background-image:url(/img/communiquer/degrade-vert.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:108px;
	/*margin-left:35px;
	margin-right:43px;
	padding-left:3px;
	padding-right:5px;*/
}

#e_emplacement_display .rectangle .rectangle_gris{
	background-image:url(/img/communiquer/degrade-gris.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:108px;
	/*margin-left:35px;
	margin-right:43px;
	padding-left:3px;
	padding-right:5px;*/
}

#e_emplacement_display .rectangle .rectangle_rose{
	background-image:url(/img/communiquer/degrade-rose.jpg);
	background-repeat:no-repeat;
	width:195px;
	height:108px;
	/*margin-left:35px;
	margin-right:43px;
	padding-left:3px;
	padding-right:5px;*/
}



#e_emplacement_display .rectangle h3{
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	font-style:italic;
	margin-top:3px;
	text-decoration:none;
}

#e_emplacement_display .rectangle h3 a:link, 
	#e_emplacement_display .rectangle h3 a:active,
		#e_emplacement_display .rectangle h3 a:visited{
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	font-style:italic;
	margin-top:3px;
	text-decoration:none;
}

#e_emplacement_display .rectangle h3 a:hover{
	color:#FFF;
	font-weight:normal;
	font-size:18px;
	font-style:italic;
	margin-top:3px;
	text-decoration:none;
}

#e_emplacement_display .rectangle p{
	text-align:center;
	font-size:15px;
	height:45px;
	margin-top:0px;
	padding-top:10px;
}

#e_emplacement_display .rectangle .format{
	text-align:right;
	margin-right:5px;
}

#e_emplacement_display .rectangle p a:link, 
	#e_emplacement_display .rectangle p a:active,
		#e_emplacement_display .rectangle p a:visited,
			#e_emplacement_display .rectangle .format a:link, 
				#e_emplacement_display .rectangle .format a:active,
					#e_emplacement_display .rectangle .format a:visited{
	text-decoration:none;
	color:#333;
}

#e_emplacement_display .rectangle p a:hover,
	#e_emplacement_display .rectangle .format a:hover{
	text-decoration:none;
	color:#666;
}

#e_emplacement_display .rectangle .rectangle_rose p a:link, 
	#e_emplacement_display .rectangle .rectangle_rose p a:active,
		#e_emplacement_display .rectangle .rectangle_rose p a:visited,
			#e_emplacement_display .rectangle .rectangle_rose .format a:link, 
				#e_emplacement_display .rectangle .rectangle_rose .format a:active,
					#e_emplacement_display .rectangle .rectangle_rose .format a:visited{
	text-decoration:none;
	color:#333;
}

#e_emplacement_display .rectangle .rectangle_rose p a:hover,
	#e_emplacement_display .rectangle .rectangle_rose .format a:hover{
	text-decoration:none;
	color:#666;
}

#e_emplacement_display h2.e_display{
	background-image:url(../img/display.jpg);
	background-repeat:no-repeat;
	height:30px;
	width:240px;
	color:#666;
	font-weight:normal;
	padding-left:5px;
	padding-top:5px;
	font-size:18px;
}

#content p{
	line-height:23px;
	text-align:justify;
	width:100%;
}

#content ul li{
	line-height:23px;
}

#footer{
	width:1017px;
}

#menu_footer{
	float:left;	
	margin-top:120px;
	width:800px;
}
#menu_footer #societe_publigroupe{
	float:right;	
}

#menu_footer ul{
	list-style:none;
	margin:0;
}

#menu_footer ul li{
	float:left;
	margin-left:10px;
	padding-right:10px;
	border-right:#666 solid 1px;
}


#menu_footer ul li a:link, 
	#menu_footer ul li a:active,
			#menu_footer ul li a:visited{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#menu_footer ul li a:hover{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#mailbox_contact{
	float:right;
}

#content a.btn_rose{
	color:#FFF;
	background-repeat:no-repeat;
	width:117px;
	height:23px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	display:block;
	cursor:pointer;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#content a.btn_rose2{
	color:#FFF;
	background-repeat:no-repeat;
	width:140px;
	height:23px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	display:block;
	cursor:pointer;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

#content a.btn_rose:link, 
	#content a.btn_rose:active,
			#content a.btn_rose:visited{
	background-image:url(../img/bouton_rose.jpg);
}


#content a.btn_rose2:link, 
	#content a.btn_rose2:active,
			#content a.btn_rose2:visited{
	background-image:url(../img/bouton_rose2.jpg);
}

#content a.btn_rose:hover{
	background-image:url(../img/bouton_rose_hover.jpg);
}


#content a.btn_rose2:hover{
	background-image:url(../img/bouton_rose_hover2.jpg);
}

#content a.btn_vert, #content a.btn_gris{
	width:173px;
}

#content a.btn_vert_small{
	width:100px;
}

#content a.btn_vert,
	#content a.btn_gris,
		#content a.btn_vert_small{
	color:#000;
	background-repeat:no-repeat;
	height:23px;
	text-decoration:none;
	text-align:center;
	padding-top:5px;
	display:block;
	cursor:pointer;
}

#content a.btn_vert:link, 
	#content a.btn_vert:active,
			#content a.btn_vert:visited{
	background-image:url(../img/bouton_vert.jpg);
}

#content a.btn_vert:hover{
	background-image:url(../img/bouton_vert_hover.jpg);
}

#content a.btn_gris:link, 
	#content a.btn_gris:active,
			#content a.btn_gris:visited{
	background-image:url(../img/bouton_gris.jpg);
}

#content a.btn_gris:hover{
	background-image:url(../img/bouton_gris_hover.jpg);
}


#content a.btn_vert_small:link, 
	#content a.btn_vert_small:active,
			#content a.btn_vert_small:visited{
	background-image:url(../img/bouton_vert_small.jpg);
}

#content a.btn_vert_small:hover{
	background-image:url(../img/bouton_vert_small_hover.jpg);
}

#e_formulaire{
	border:#999 solid 1px;	
	margin:10px;
	padding:10px;
	background: #FFF url(../img/degrade-rectangle.jpg)  no-repeat;
}

.titre_formulaire{
	padding-top:20px;
	padding-bottom:20px;


}

.titre_formulaire span{
	margin-top:20px;
	padding:5px 15px 5px 15px;
	font-size:14px;
	background-color:#000;
	line-height:25px;
	color:#FFF;
}

#content h2.fond_gris{
	padding:2px 15px 2px 15px;
	font-size:14px;
	background-color:#999;
	line-height:20px;
	color:#FFF;
}

.ligne_formulaire{
	padding-top:7px;
	padding-bottom:7px;
}

.ligne_formulaire_ergo{
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px dotted #999;
	line-height:20px;
}

.titrequest{
	font-size:14px;
	color:#666;
	margin-top:20px;
	margin-bottom:20px;
}

#e_formulaire .ligne_formulaire .titre{
	width:340px;
	
}

.ligne_formulaire .titre_rightcol{
	width:140px;
}

.ligne_formulaire .input_rightcol{
	width:160px;
}

.ligne_formulaire .titre{
	padding-top:3px;
	font-size:14px;
	color:#666;
}

.ligne_formulaire .titre i{
	font-size:12px;
	color:#666;
}

.ligne_formulaire .input{
	width:300px;	
}
 
.ligne_formulaire .valid{
	width:20px;	
}

#alert_box{
	height:30px;
	padding-top:10px;
	font-size:14px;
	color:#F00;
	
}

.titreRappel .td{
	line-height:20px;
	background:url(../img/degrade_tableau.jpg);
	padding:5px;
	color:#666;
	font-weight:bold;
	border-left:#CCC dotted 1px;
	border-top:#CCC dotted 1px;
}

.rappel_ligne .td{
	line-height:20px;
	height:40px;
	padding:5px;
	border-left:#CCC dotted 1px;
	border-bottom:#CCC solid 1px;
}


#e_formulaire .dp{
	width:100px;
}

#e_formulaire .mp{
	width:160px;
}

#e_formulaire .zp{
	width:100px;
}

#e_formulaire .rp{
	width:140px;
}

#e_formulaire .mod{
	width:40px;
}

#e_formulaire .sup{
	width:60px;
}

.p_titreRappel .td{
	line-height:20px;
	height:40px;
	background:url(../img/degrade_tableau.jpg);
	padding:5px;
	color:#666;
	font-weight:bold;
	border-left:#CCC dotted 1px;
	border-top:#CCC dotted 1px;
}

#e_formulaire .p_fa{
	width:70px;
}
#e_formulaire .p_rp{
	width:140px;
}

#e_formulaire .p_rpf{
	width:260px;
}

#e_formulaire .p_az{
	width:100px;
}
#e_formulaire .p_nm{
	width:60px;
}
#e_formulaire .p_dd{
	width:60px;
}
#e_formulaire .p_ht{
	width:50px;
	text-align:right;
}
#e_formulaire .p_mod{
	width:50px;
}
#e_formulaire .p_sup{
	width:50px;
}

.rappel_ligne_final .td{
	line-height:20px;
	height:20px;
	padding:5px;
	/*border-left:#CCC dotted 1px;
	border-bottom:#CCC solid 1px;*/
}

#e_formulaire .p_space{
	width:486px;
}

#e_formulaire .p_lf_titre{
	width:100px;
	border-left:#CCC dotted 1px;
	border-bottom:#CCC solid 1px;
}
#e_formulaire .p_lf_valeur{
	width:50px;
	border-left:#CCC dotted 1px;
	border-bottom:#CCC solid 1px;
	text-align:right;
}



#e_formulaire .contenuRappel{
	line-height:20px;
	/*margin:*/
}

.clr{
	clear : both;
}
.tr{
	clear : left;
}
.td{
	float : left;
}




/*############# CONTENU DE LA VCARD####################*/
#liste_reponses{
	width:661px;
	float:left;
	height:	auto;
	margin-top:5px;
	border:#CCC solid 1px;
}

#liste_reponses h2{
	text-transform:uppercase;
	font-size:12px;
	color:#f7a901;
	font-weight:bold;
	width:635px;
	float:left;
	border-bottom:#999999 solid 1px;
	margin-bottom:10px;
	padding-bottom:5px;
}



#liste_reponses .cat{
	text-transform:none;
	float:right;
	text-align:right;
	color:#333333;
	font-size:12px;
	height:10px;
	font-weight:normal;
	padding-right:10px;
}

#liste_reponses .cat_ligne{
	text-transform:none;
	float:right;
	text-align:right;
	color:#333333;
	font-size:12px;
	height:10px;
	font-weight:normal;
	padding-right:10px;
}

.vcard{
	background-color:#FFFFFF;
	/*height:120px;*/
	padding: 10px 5px 5px 5px;
	/*
	padding:5px;
	margin-bottom:10px;
	position:relative;
	width:95%;*/
	font-size:12px;
	line-height:20px;
}

.vcard .coordonnees{
	background:#FFF url(http://www.local.fr/img/ico_home.gif) no-repeat top left;
	float:left;
	width:300px;
	line-height:17px;
	padding-left:25px;
	margin-left:10px;
}

.vcard li.postal-code{
	float:left;	
}
.vcard li.locality{
	float:left;	
	margin-left:5px;
}


.vcard .logo_pro{
	float:left;
	width:130px;
}


.vcard ul.telephone{
	float:right;
	padding-right:30px;
}
.vcard .tel{
	padding-left:25px;
}
.vcard #icofax{
	background:#FFF url(http://www.local.fr/img/icofax.png) no-repeat top left;
}

.vcard #icoport{
	background:#FFF url(http://www.local.fr/img/ico_portable.gif) no-repeat top left;
}

.vcard #icotel{
	background:#FFF url(http://www.local.fr/img/ico_tel.gif) no-repeat top left;
}

.vcard #ico_mail{
	background:#FFF url(http://www.local.fr/img/ico_mail.gif) no-repeat top left;
}

.vcard #icoMarketing{
	/*background:#FFF url(http://www.local.fr/img/anti_prospection.gif) no-repeat top left;*/
	float:right;
	/*color:#999999;*/
	color:#666;
}

.tel .type{
	display:none;
}

.vcard .button{
	float:left;
	padding-left:20px;
}

.vcard .liens{
	clear:both;
	width:600px;
	line-height:25px;
}

.vcard .liens .button,
	.vcard .liens .button_savoir{
	padding-left:10px;
	padding-right:10px;
}


.vcard a:link, 
	.vcard a:active,
		.vcard a:visited{
	color:#999999;
	text-decoration:none;
}


.vcard a:hover{
	color:#f7a901;
	text-decoration:underline;
}

.vcard .button a:link, 
	.vcard .button a:active,
		.vcard .button a:visited{
	color:#999999;
	text-decoration:none;
}


.vcard .button a:hover{
	color:#f7a901;
	text-decoration:underline;
}

.vcard .button_savoir a:link, 
	.vcard .button_savoir a:active,
		.vcard .button_savoir a:visited{
	color:#f7a901;
	text-decoration:none;
}


.vcard .button_savoir a:hover{
	color:#f7a901;
	text-decoration:underline;
}

/*###EXCEPTIONS SPONSOS####*/
.vcard .liens .button,
	.vcard .liens .button_savoir{
	float:right;
	border-right:#999 dotted 1px;
}


#liste_reponses .printplus{
	height:auto;
	width:641px;
	background-color:#FFFFFF;
	margin-bottom: 10px;
	text-align:center;
	margin-left:0px;
}

#liste_reponses .printplus h5{
	width:580px;
	background:url(http://www.local.fr/img/puce_jaune.gif) no-repeat top left;
	padding-left:20px;
	line-height:20px;
	font-size: 12px;
	color: #333333;
	text-align:left;
	margin-left:20px;
	font-weight:bold;
}

.printplus a.fermer:hover{
	line-height:25px;
	color:#f7a901;
	text-decoration:underline;
	font-size:12px;
}

.printplus a.fermer:link, 
	.printplus a.fermer:active,
		.printplus a.fermer:visited{
	line-height:25px;
	color:#999999;
	text-decoration:none;
	font-size:12px;
}

.iphot_logo{
	width:180px;
	margin:2px;
}

.iphot_desc{
	width:432px;
	margin:0 0 0 10px;
	background-color:#E7E7E7;
	text-align:left;
	font-size:12px;
	height:120px;
	line-height:22px;
	overflow:hidden;
}

#liste_reponses .mid_resultat{
	background:transparent url(http://www.local.fr/img/mid_block_resultats.jpg) repeat-y top left;
	padding:0px 10px 5px 10px;
}

#content h1.hmpg{
	padding-left:0px;
}

#liste_reponses .topcadre{
	color:#333333;
	padding-left:40px;
	padding-top:6px;
	background:transparent url(http://www.local.fr/img/top_block_resultats.jpg) no-repeat top left;
	height:3px;
	
	font-size:16px;
	font-weight:bold;
	line-height:20px;
}

.edition a:link,
	.edition a:active,
		.edition a:visited{
	color:#666;
	text-decoration:none;
}

.edition a:hover{
	color:#666;
	text-decoration:underline;
}

.normal {color: black}
.editing{
	border:#CCC dotted 1px;
	background-color:#EBEBEB;
}
.edition{
	background-color:#CCC;
	border:#333 1px dotted;
	position:absolute;
	width:500px;
	margin-left:0px !important;
	margin-left:20px;
	background-color:#666;
	text-align:center;
	z-index:11;
}

.split3{
	width:33%;
	text-align:center;
}

.mod a:link,
	.mod a:active,
		.mod a:visited,
			.sup a:link,
				.sup a:active,
					.sup a:visited,
	.p_mod a:link,
		.p_mod a:active,
			.p_mod a:visited,
				.p_sup a:link,
					.p_sup a:active,
						.p_sup a:visited{
	color:#666;
	text-decoration:underline;
	
}

.mod a:hover,
	.sup a:hover,
		.p_mod a:hover,
			.p_sup a:hover{
	color:#000;
	text-decoration:underline;
}

.informations_facturation{
	margin-top:10px;
	margin-bottom:30px;
	margin-left:20px;
	font-size:12px;
}

.informations_facturation .tr{
	height:22px;
}

.informations_facturation .td{
	width:50%;
}

.informations_facturation .titre{
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

#e_perso_menu{
	float:left;
	width:225px;
}

#e_perso_menu ul{
	padding-left:0px;
}

#e_perso_menu ul li{
	background-color:#000;
	width:200px;
	margin-bottom:20px;
	padding-left:20px;
	list-style:none;
}

#e_perso_menu ul li a:link,
	#e_perso_menu ul li a:active,
		#e_perso_menu ul li a:visited{
	color:#FFF;
	font-size:14px;
	text-decoration:none;
}

#e_perso_menu ul li a:hover{
	color:#CF6;
	font-size:14px;
	text-decoration:none;
}

#e_perso_menu ul li:hover{
	background-image:url(../img/fleche-verte.jpg);
	background-repeat:no-repeat;
	background-position:right;
	background-color:#000;
}

#e_perso_rightcol{
	width:645px;
	border:1px solid #CCC;
	margin-left:40px;
}

#e_perso_rightcol .ligne_formulaire .recap{
	width:150px;
	padding-top:3px;
	font-size:14px;
	color:#000;
}

#e_perso_rightcol .ligne_formulaire .titre{
	width:200px;
	margin-left:20px;
}

.p_dc{
	width:100px;
}
.p_e{
	width:80px;
}

.p_m{
	width:80px;
}

.p_de{
	width:100px;
}

.p_f{
	width:80px;
}

.p_r{
	width:80px;
}

.prod_leftcol{
	width:190px;
	padding-left:10px;
}

.prod_maincol{
	width:730px;
	text-align:left;
}


.prod_maincol_contact{
	width:540px;
	text-align:left;
}
.prod_maincol_contact .exemple{
	text-align:right;
	color:#666;
}
.lien_demande_devis{
	margin-left:400px;
}

.lien_retour{
	margin-left:400px;
	margin-top:20px;
}

.lien_retour2{
	margin-left:150px;
	margin-top:20px;
}

.secondecouv .td{
	margin-top:30px;
}

.secondecouv .td{
	width:350px;
}


.prod_rightcol{
	width:160px;
	text-align:right;
}

.prod_rightcol_contact{
	width:330px;
}

ul.loupe{
	list-style:url(../img/loupe.jpg);
}

ul.loupe li{
	line-height:37px;
}

ul.loupe li a{
	line-height:37px;
	vertical-align:top;
	font-size:14px;
}

ul.loupe li a:link, 
	ul.loupe li a:active,
		ul.loupe li a:visited{
	text-decoration:none;
	color:#000;
}

ul.loupe li a:hover{
	color:#000;
	text-decoration:underline;
}

.interieur_annuaire{
	margin-left:25px;
	margin-top:15px;
}

ul.emplacement_menu{
	padding-left:18px;
}

ul.emplacement_menu li{
	line-height:16px;
	list-style:url(../img/page_suivante_small_grey.jpg);
}

ul.emplacement_menu li.active,
	ul.emplacement_menu li:hover{
	line-height:16px;
	list-style:url(../img/page_suivante_small.jpg);
	
}

ul.emplacement_menu li a:link, 
	ul.emplacement_menu li a:active,
		ul.emplacement_menu li a:visited{
	line-height:16px;
	vertical-align:top;
	font-size:11px;
	color:#333;
}

ul.emplacement_menu li a:hover{
	color:#bac81d;
}

#titre_image{
	position:relative;	
}
#etiquette_titre{
	position:absolute;	
	right:0;
	top:-10px;
}

.textepresentation ul{
	line-height:20px;
	font-size:14px;
}
ul.coche_verte li{
	line-height:16px;
	font-size:12px;
	list-style:url(/img/coche_valider.gif);
}

ul.fleche_grise li{
	
	list-style:url(/img/communiquer/fleche.jpg);
}

ul.liste_coche_rose li{
	list-style:url(/img/communiquer/coche-rose.jpg);
}

ul.liste_plus_rose li{
	list-style:url(/img/communiquer/plus-rose.jpg);
}

ul.liste_coche_orange li{
	list-style:url(/img/communiquer/coche-orange.jpg);
}

ul.liste_plus_orange li{
	list-style:url(/img/communiquer/plus-orange.jpg);
}



ul.fleche_grise li.largebold{
	font-size:18px;
	font-weight:bold;
}

.textelarge{
	line-height:20px;
	font-size:14px;
}
.textepresentation{
	margin-left:30px;	
}
.commentaire_asterisque{
	font-size:9px;	
}

.textepresentation a:link, 
	.textepresentation a:active,
		.textepresentation a:visited{
	color:#666;
	text-decoration:none;
}

.textepresentation a:hover{
	text-decoration:underline;
	color:#666;
}

#form_contact{
	border:#CCCCCC 1px solid;
	padding-left:10px;
	padding-right:10px;
}

.prod_righcol_contact{
	width:325px;
	margin-left:40px;
}

.prod_center_contact{
	margin-left:200px;
}

.editionv2{
	border:dotted 1px #666;
}

.editionv3{
	border:dotted 1px #FFF;
}

.editionv3 .modifier{
	display:none;
}

.editionv2 .modifier{
	position:absolute;
	margin-top:-20px;
	width:60px;
	background-color:#333;
	color:#000;
	text-align:center;
}

.editionv2 .modifier{
  margin-left:170px;
}
:root *> .editionv2 .modifier{
  margin-left:340px;
}

.chiffrescles .modifier{
  margin-left:94px;
}
:root *> .chiffrescles .modifier{
  margin-left:94px;
}


.editionv2 .modifier a:link, 
	.editionv2 .modifier a:active,
		.editionv2 .modifier a:visited{
	text-decoration:none;
	color:#d5de23;
}

.editionv2 .modifier a:hover{
	color:#d5de23;
	text-decoration:underline;
}

.editionv2 a.supprimer:link, 
	.editionv2 a.supprimer:active,
		.editionv2 a.supprimer:visited{
	text-decoration:none;
	color:#666;
	background:url(../img/se_deconnecter_small.jpg) no-repeat;
	margin-left:15px;
	padding-left:15px;
}

.editionv2 a.supprimer:hover{
	color:#666;
	text-decoration:underline;
	background:url(../img/se_deconnecter_small.jpg) no-repeat;
	margin-left:15px;
	padding-left:15px;
}

#listeA ul li{
	float:left;
	width:150px;
}

.img_homepage, .img_homepage_small{
	cursor:pointer;
}
.homepage_fond_blanc .img_homepage_small a:link, 
	.homepage_fond_blanc .img_homepage_small a:active,
		.homepage_fond_blanc .img_homepage_small a:visited,
.homepage_fond_blanc .img_homepage a:link, 
	.homepage_fond_blanc .img_homepage a:active,
		.homepage_fond_blanc .img_homepage a:visited{
	text-decoration:none;
	color:#666;
	font-size:12px;
	margin-left:10px;
}

.homepage_fond_blanc .img_homepage_small a:hover,
	.homepage_fond_blanc .img_homepage a:hover{
	color:#000;
	text-decoration:underline;
	color:#666;
	font-size:12px;
	margin-left:10px;
}

.chiffrescles li {
	margin-left:0px !important;	
}

.editionv2 .editionmodule{
	background: #d6de23 url(../img/fleche_verte_background.gif) no-repeat;	
	position:absolute;
	width:300px;
	height:100px;
	padding-left:30px;
	padding-right:5px;
	padding-top:7px;
	text-align:center;
	z-index:11;
}

.editionv2 .editionmodule {
  margin-left:230px;
}
:root *> .editionv2 .editionmodule {
  margin-left:400px;
}

#form_img1,
	#form_img2,
		#form_img3,
			#form_img4,
				#form_img5{
	border:#666 dotted 1px;	
	background-color:#666;
	margin-top:10px;
}

#e_formulaire #form_img1 .titre,
	#e_formulaire #form_img2 .titre,
		#e_formulaire #form_img3 .titre,
			#e_formulaire #form_img4 .titre,
				#e_formulaire #form_img5 .titre{
	margin-left:10px;
	width:180px;
	color:#d6de23;
}

#e_formulaire #form_img1 .input,
	#e_formulaire #form_img2 .input,
		#e_formulaire #form_img3 .input,
			#e_formulaire #form_img4 .input,
				#e_formulaire #form_img5 .input{
	width:350px;
}

/*
.editionarea{
	
}
*/



