@charset "utf-8";
/* CSS Document */
.bandeau_print{display:none;}
*{
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img{border:0;}
a {text-decoration:none;}

div, dl, dt, dd, ul, li {
margin: 0;
padding: 0;
list-style-type: none;
}
html,body{
width:100%;
}

body {
background-image:url(../../images/epl/fd_body.jpg);
background-repeat: repeat-x;
background-color: #63c8e0;
width:100%;
height:800px;
}
  #contener_fd{
  width:100%;
  height:100%;
  background-image:url(../../images/epl/fd_contener.jpg);
  background-repeat: no-repeat;
  background-color: none;
  background-position:center;
  }
  	  #contener_haut{
	  width: 988px;
	  height:25px;
	  margin: 0 auto;
	  background:none;
	  }
			  .lien_gaggione{
			  float:left;
			  font-size:9px;
			  padding-right:3px;
			  }
				  .lien_gaggione a{
				  color:#fff;
				  text-decoration:none;
				  }
				  .lien_gaggione a:hover{
				  color:#fff;
				  text-decoration:underline;
				  }
		  .drapeaux {
		  float:right;
		  padding:8px 0 0 0;
		  }
		  .drapeaux a img {
		  padding:2px;
		  }
		  .drapeaux a:hover img {
		  padding:1px;
		  border:1px solid #e8e8e8;
		  }
	 #contener_site {
	width: 988px;
	overflow: hidden;
	margin: 0 auto;
	background:none;
	margin-top:0px;
	?padding-top:0px;
	}
	  .contener_picto_home{
	  width:100%;
	  height:20px;
	  background:#fff;
	  }
		  .deco_coin_right{
		  margin:2px;
		  float:right;
		  height:7px;
		  width:7px;
		  background-image:url(../../images/epl/fd_contener_fleche_right_h.gif);
		  background-repeat:no-repeat;
		  }
	 .contener_menu_accueil{
	 position:absolute;
	 width:922px;
	 margin:20px 33px 30px 33px;
	 background:none;
	 z-index:9;
	 }
	 .contener_menu{
	 position:absolute;
	 width:922px;
	 margin:0px 33px 30px 33px;
	 background:none;
	 z-index:9;
	 }
	 
/* Contenu */
#contenu {
width:100%;
float:left;
background-position:bottom;
background-image:url(../../images/epl/fd_contener_fleche_bas.gif);
background-repeat:no-repeat;
background-color:#fff;
}
#pos_contenu {position:absolute;z-index:1;width:988px;}

#SSmenu {float:left;width:198px;background:#f5f5f5;margin-left:34px;-margin-left:17px;border-bottom:1px solid #636363;}
#SSmenu h2{width:198px;background:url(../../images/epl/fd_ssmenu.gif) repeat-x;background-position:bottom;color:#636363;font-size:11px;padding-top:5px;background-color:#fff;padding-bottom:12px;}
	#SSmenu ul{
	padding:5px;
	font-size:10px;
	}
		#SSmenu ul li{
		margin-bottom:14px;
		?margin-bottom:8px;
		font-weight:bold;
		background:url(../../images/epl/fleche_liste_ssmenu.gif);
		background-repeat:no-repeat;
		?background-position:0 5px; 
		padding-left:8px;
		}
			#SSmenu ul li a{
			color:#3db8e6;
			text-decoration:none;
			}
			#SSmenu ul li a:hover{
			color:#000;
			text-decoration:none;
			}
		#SSmenu ul li ul{
		padding:0;
		font-size:10px;
		}
			#SSmenu ul li ul li {
			margin-bottom:14px;
			?margin-bottom:6px;
			font-weight:normal;
			background:none;
			padding:0;
			}
			#SSmenu ul li ul li a{
			color:#4c4c4c;
			text-decoration:none;
			}
			#SSmenu ul li ul li a:hover{
			color:#000;
			text-decoration:underline;
			}
			
#SSmenu li.ssmenu_actuel a{color:#3db8e6;}

#module_contact_small {background:#fff;padding:1px;margin-left:34px;-margin-left:17px;margin-top:17px;float:left;width:194px;border:1px solid #d0d0d0;}
#module_contact_small h3 a{background:#3db8e6;color:#fff;text-align:center;float:left;width:193px;text-decoration:none;font-size:11px;padding:5px 0 5px 0;margin:0;}
#module_contact_small h3 a:hover{background:#267592;text-decoration:underline;float:left;width:193px;padding:5px 0 5px 0;}

#module_recherche {float:left;width:194px;background:#fff;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;}
#module_recherche h3{border-bottom:1px solid #fff;background:#3db8e6;color:#fff;font-size:11px;padding:5px;text-align:center;display:block;}
.recherche_avancee a{font-size:11px;color:#CCCCCC;margin:5px;padding-top:4px;border-top:1px solid #3db8e6;display:block;text-align:right;}
.recherche_avancee a:hover{color:#3db8e6;text-decoration:underline;}

a #module_48h_fr {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_48h_epl_fr.jpg) 2px 2px no-repeat;}
a #module_48h_uk {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_48h_epl_uk.jpg) 2px 2px no-repeat;}
a #module_48h_de {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_48h_epl_de.jpg) 2px 2px no-repeat;}
a:hover #module_48h_fr {border:1px solid #000;}
a:hover #module_48h_uk {border:1px solid #000;}
a:hover #module_48h_de {border:1px solid #000;}

a #inc_module_pers_t7_epl_fr {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_pers_t7_epl_fr.jpg) 2px 2px no-repeat;}
a:hover #inc_module_pers_t7_epl_fr {border:1px solid #000;}

a #inc_module_pers_t7_epl_uk {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_pers_t7_epl_uk.jpg) 2px 2px no-repeat;}
a:hover #inc_module_pers_t7_epl_uk {border:1px solid #000;}

a #inc_module_pers_t7_epl_de {float:left;width:194px;height:148px;padding:1px;margin-left:34px;-margin-left:17px;border:1px solid #d0d0d0;margin-top:17px;background:url(../../images/epl/inc_module_pers_t7_epl_de.jpg) 2px 2px no-repeat;}
a:hover #inc_module_pers_t7_epl_de {border:1px solid #000;}
		
#fil_ariane {float:left;width:707px;margin-bottom:10px;color:#636363;font-size:10px;}
	#fil_ariane a{color:#636363;text-decoration:none;}
	#fil_ariane a:hover{color:#000;text-decoration:underline;}
	
#titre_badeau_img{float:right;width:688px;}
	#titre_badeau_img h1{float:right;margin-bottom:17px;margin-top:17px;font-size:18px;color:#3db8e6;font-weight:normal;width:688px;}

.contener_right{
  width:707px;
  float:right;
  height:auto;
  padding:0;
  margin-right:32px;
  -margin-right:16px;
  }
  .contener_centre{
  width:920px;
  float:right;
  height:auto;
  padding:0;
  margin-right:32px;
  -margin-right:16px;
  }

/* Accueil */

.contener_rub_accueil{
	 position:absolute;
	 width:906px;
	 padding:8px;
	 height:auto;
	 margin:78px 33px 30px 33px;
	 background:url(../../images/epl/fd_rub_accueil.gif) repeat-x;
	 }
		 .rub_img_1 a {
		 cursor:pointer;
		 display:block;
		 width:220px;
	 	 height:259px;
		 float:left;
		 background:url(../../images/epl/img_accueil_optique.jpg) no-repeat;
		 margin-right:8px;
		 text-decoration:none;
		 }
			 .rub_img_1 a:hover {
			 background:url(../../images/epl/img_accueil_optique_hover.jpg) no-repeat;
			 }
		 .rub_img_2 a{
		 cursor:pointer;
		 display:block;
		 width:220px;
	 	 height:259px;
		 float:left;
		 background:url(../../images/epl/img_accueil_luxe.jpg) no-repeat;
		 margin-right:8px;
		 text-decoration:none;
		 }
			 .rub_img_2 a:hover{
			 background:url(../../images/epl/img_accueil_luxe_hover.jpg) no-repeat;
			 }
		 .rub_img_3 a{
		 cursor:pointer;
		 display:block;
		 width:220px;
	 	 height:259px;
		 float:left;
		 background:url(../../images/epl/img_accueil_emballage.jpg) no-repeat;
		 margin-right:8px;
		 text-decoration:none;
		 }
			 .rub_img_3 a:hover{
			 background:url(../../images/epl/img_accueil_emballage_hover.jpg) no-repeat;
			 }
		 .rub_img_4 a{
		 cursor:pointer;
		 display:block;
		 width:220px;
	 	 height:259px;
		 float:left;
		 background:url(../../images/epl/img_accueil_goodies.jpg) no-repeat;
		 text-decoration:none;
		 }
			 .rub_img_4 a:hover{
			 background:url(../../images/epl/img_accueil_goodies_hover.jpg) no-repeat;
			 }
		.images_titres{
		display:block;
		font-size:22px;
		font-family:Arial, Helvetica, sans-serif;
		width:210px;
		padding:5px;
		text-align:right;
		background:none;
		margin-top:214px;
		}
		a .images_titres{
		text-decoration:none;
		color:#f3f2f2;
		}
		a:hover .images_titres{
		text-decoration:none;
		color:#fff;
		}

.composez{
float:left;qborder:1px solid red;
width:516px;
padding-right:10px;
margin-bottom:20px;
margin-left:33px;
-margin-left:9px;
}
.composez a{
	color:#2f98c0;
	text-decoration:underline;
	}
	.composez a:hover{
	color:#3db8e6;
	text-decoration:underline;
	}

.bt_pdf_grd {float:left;font-size:11px;text-transform:uppercase;font-weight:normal;background:#fff;}
.bt_pdf_grd a{display:block;padding:4px 5px 0px 25px;background:url(../../images/epl/bt_pdf.gif) 2px 2px no-repeat;color:#3db8e6;border:1px solid #d1d1d1;height:18px;_float:left;}
.bt_pdf_grd  a:hover{color:#fff;background-color:#3db8e6;border:1px solid #000;}

.bt_voir_dim {float:left;font-size:11px;text-transform:uppercase;background:#fff;}
.bt_voir_dim a{display:block;padding:4px 5px 0px 5px;_padding:4px 0px 0px 0px;color:#3db8e6;border:1px solid #d1d1d1;height:18px;_float:left;}
.bt_voir_dim  a:hover{color:#fff;background-color:#3db8e6;border:1px solid #000;}

.actus{
float:left;
width:390px;
height:auto;
background:#fff;
margin-right:4px;
padding-bottom:0;
border:1px solid #cccccc;
padding:2px;
}
	.actus h3{
	display:block;
	padding:7px 25px;
	height:15px;
	background-image:url(../../images/epl/fd_titre_actus.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#fff;
	color:#636363;
	font-size:11px;
	}
	.actus li a{
	display:block;
	padding:4px 8px 4px 8px;
	color:#636363;
	font-size:11px;
	background:#fff;
	border-bottom:1px dotted #cccccc;
	}
	.actus li a:hover{
	background:#e7f2f6;
	color:#000;
	padding:4px 8px 4px 8px;
	border-bottom:1px dotted #cccccc;
	}
	
.contact_accueil{
float:left;
width:390px;
margin-top:4px;
height:auto;
background:#fff;
margin-right:4px;
padding-bottom:0;

padding:3px;
}
.contact_accueil a img{
border:none;
}
	
		.liste1{
		background:#eceaea;
		}
		.liste2{
		background:#f5f5f5;
		}
.footer_accueil{
float:right;
width:552px;
height:30px;
background:none;
margin-bottom:10px;
margin-right:33px;
-margin-right:17px;
}
	.footer_accueil ul{
	text-align:center;
	padding-left:65px;
	}
	.footer_accueil li{
	float:left;
	text-transform:uppercase;
	color:#999999;
	font-size:9px;
	text-align:center;
	font-weight:bold;
	}
		.footer_accueil li a{
		color:#3db8e6;
		text-decoration:none;
		}
		.footer_accueil li a:hover{
		color:#3db8e6;
		text-decoration:underline;
		}

.footer{
clear:both;
width:988px;
height:40px;
background:none;
?padding-top:8px;
margin-top:10px;
background-image:url(../../images/epl/fd_footer.gif);
	background-repeat:no-repeat;
	background-position:34px 10px;
}
	.footer ul{
	padding-top:10px;
	width:988px;
	text-align:center;
	
	}
	.footer li{
	display:inline;
	text-transform:uppercase;
	color:#999999;
	font-size:9px;
	text-align:center;
	font-weight:bold;
	margin-top:5px;
	}
		.footer li a{
		color:#3db8e6;
		text-decoration:none;
		}
		.footer li a:hover{
		color:#000;
		text-decoration:underline;
		}
.form_attention{text-align:center;padding:10px;width:660px;background:#f3d8d8;border:1px dotted #636363;}
.formulaire table td{background:#f6f6f7;padding:5px; }
.formulaire table td.formulaire_bt{text-align:center;background:#3db8e6;}
.formulaire table{border-top:1px solid #3db8e6;border-bottom:1px solid #3db8e6;}

.accordion {
	width: 680px;
	
}
.accordion h3 {
	background: #f7f7f7 ;
	padding: 7px 15px;
font-weight:normal;
font-size:14px;
color:#3db8e6;
  cursor:pointer;
  border-bottom: solid 1px #e0e0e0;
}
.accordion h3:hover {
	background-color: #efefef;
}

.accordion p {
	background: #fff;
	margin: 0;
	padding:0 5px 0 5px;
	line-height:18px;}
	
/* Fiche produits */
.descriptif_gauche {
	background:#fff;
	width:385px;
	
	float:left;
	border-top:1px solid #797979;
	border-right:1px solid #797979;
	}
.visuel_droite {
	width:298px;
	height:386px;
	float:left;
	background:#f5f5f5;
	border-top:1px solid #797979;
	}
	.contener_image_produit {
	width:227px;
	height:174px;
	float:left;background:#fff;
	}
	.bt_ouvert_fermer {
	width:71px;
	float:left;
	}
	
.bloc_famille{
float:left;
width:229px;
height:130px;
border-bottom:1px solid #d1d1d1;
}	
	
	
.gris{
color:#aaaaaa;
}
.sviolet{color:5d4c8e;}
.srose{color:ca519e;}
.gris_fonce {color: #666;}

.bleu_fonce {color:#25769a;font-weight:bold;}
.bleu_simple {color:#45b9ec;}
.bleu_grand {color:#45b9ec;font-size:18px;font-weight:bold;}

#print {display:none;}
