body{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;font-size:12px;}
td{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
a{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#990000;
}
a:hover{color:#000000}

#global{
	position:relative;
	width:919px;
	left:50%;
	margin-left:-459px;
	background-image:url(images/accueil/fond.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	background-color:#cac6bf;
}
p{margin:0px;padding:0px;}


/*-------------------------------------------------------TETIERE-------------------------------------------------------*/
#tetiere .ligne01{height:29px;background-image:url(images/accueil/fd_haut.jpg);font-size:12px;color:#FFFFFF;font-weight:bold;line-height:28px;padding-left:10px;}
#tetiere .ligne01 .col_g{float:left;margin:0px;padding:0px;height:29px;}
#tetiere .ligne01 .col_g a{text-decoration:underline;font-size:11px;}
#tetiere .ligne01 .col_d{float:right;height:29px;}
#tetiere .ligne01 ul{list-style-type:none;margin:0px;padding:0px;}
#tetiere .ligne01 ul li{margin:0 5px 0 5px;padding:0px;float:left;font-size:13px;color:#FFFFFF;height:29px;}
#tetiere .ligne01 a{text-decoration:none;font-weight:bold;font-size:12px;color:#FFFFFF;}
#tetiere .ligne01 a:hover{color:#d9d7d2;}
#tetiere .ligne01 ul li span{font-weight:normal;font-size:11px;}
#tetiere .ligne01 .formulaire{font-size:11px;color:#cf0005;}

#tetiere .ligne02{height:116px;background:url(images/accueil/fd_logo.gif) repeat-x #FFFFFF;clear:both;margin:0px;padding:0px;}
#tetiere .ligne02 .col_g{float:left;padding:18px 0 0 23px;color:#72716e;font-size:12px;font-weight:bold;}
#tetiere .ligne02 .col_d{float:right;padding:0px;margin:0px;}
#tetiere .ligne02 .menu_princ{position:relative;top:82px !important;top:3px;}
#tetiere .ligne02 .menu_princ .menu{padding:0px;margin:0px;position:absolute;right:0px !important;right:-1px;}
#tetiere .ligne02 .menu_princ .menu ul{list-style-type:none;padding:0px;margin:0px;}
#tetiere .ligne02 .menu_princ .menu li{float:left;background-image:url(images/accueil/fd_menu1.jpg);height:34px;}
#tetiere .ligne02 .menu_princ .menu li a{text-decoration:none;padding:0 11px 0 11px;line-height:34px;font-size:13px;font-weight:bold;color:#FFFFFF;}
#tetiere .ligne02 .menu_princ .menu li a:hover{text-decoration:underline;}
#tetiere .ligne02 .menu_princ .menu .g{width:9px;background-image:url(images/accueil/g_menu1.jpg);padding:0px;}
#tetiere .ligne02 .menu_princ .menu .separate{width:1px;background-image:url(images/accueil/separate_menu1.jpg);padding:0px;}

/*-------------------------------------------------------ACCUEIL-------------------------------------------------------*/
#contenu_accueil{clear:both;margin:0 23px 0 23px;}
#contenu_accueil .bandeau_img{
	border-left:1px solid #94918b;
	border-top:1px solid #94918b;
	border-right:1px solid #94918b;
	height:307px;
	background-color:#FFFFFF;
}
#contenu_accueil .bandeau_separate{
	height:20px;
	background-image:url(images/accueil/sous_band_rouge.jpg);
	text-align:center;
	color:#74726f;
	line-height:20px;
	font-size:11px;
	font-weight:bold;
}


/*-------------------------------------------------------FICHE ARTICLE-------------------------------------------------------*/
#contenu_art{clear:both;margin:0 23px 0 24px;
	border-left:1px solid #6e6c68;
	border-bottom:1px solid #6e6c68;
	border-right:1px solid #6e6c68;
}
#tot_prix{display:inline;}
#contenu_art .contenu{
	background-image:url(images/page/fd_liste_art.jpg);
	height:100%;

}
/*#contenu_art .footer{clear:both;padding:15px 0 15px 0;font-size:11px;color:#d3d3d3;}*/
#contenu_art .bandeau_legende{clear:both;height:32px;background-image:url(images/accueil/fd_band_rouge.jpg);}

/*#contenu_art #gauche{
	position:absolute;
	left:25px;
	width:150px;
	background-image:url(images/page/haut_col_g.jpg);
	background-repeat:no-repeat;
	padding-top:14px;
}*/
/*#contenu_art #bas_liste_article img{width:149px !important;}*/
#contenu_art #droite{background-image:url(images/page/haut_col_d2.jpg);}

#zone_g{float:left;width:317px;background-color:#e1e1e0;}
#zone_g .image{float:left;padding:10px 0 10px 10px;}
#zone_g .image img{border:1px solid #484744;}
#zone_g .miniature{
	float:right;
	margin:15px 0 10px 0px;
	padding-top:40px;
	background-image:url(images/page/loupe.gif);
	background-repeat:no-repeat;
	background-position:top center;
	width:80px;
	height:350px !important;
	height:390px;
}
#zone_g .miniature ul{margin:0px;padding:0px;}
#zone_g .miniature li{background-image:url(images/page/fd_miniature_off.jpg);width:70px;height:66px;margin:0 0 5px 0;padding:0px;cursor:pointer;}
#zone_g .miniature .li_roll{background-image:url(images/page/fd_miniature_on.jpg);width:70px;height:66px;margin:0 0 5px 0;padding:0px;}
#zone_g .miniature li img{margin:10px 0 0 10px;border:1px solid #3d3c39;}
#zone_d{margin-left:15px;float:left;width:372px;}

#zone_d .titre{color:#52504a;font-size:16px;font-weight:bold;}
#zone_d .reference{color:#96928a;font-size:12px;}
#zone_d .description{margin-top:3px;color:#52504a;font-size:11px;}
#zone_d .pointille{margin:7px 0 7px 0;background-image:url(images/page/pointille.gif);height:2px;padding:0px;}
#zone_d .A_fleche{background-image:url(images/page/fleche_rond_on.gif);background-repeat:no-repeat;background-position:left top; padding:1px 0 3px 20px;text-decoration:none;font-weight:bold;color:#3d3c39;font-size:11px;}
/*#zone_d .A_fleche:hover{color:#a4a3a2;}*/
#zone_d td{color:#a4a3a2;font-size:12px;}
.bt_panier{background-image:url(images/page/fd_bouton.gif);width:150px;height:37px;line-height:37px;text-align:center;cursor:pointer;}
.bt_panier a{text-decoration:none;color:#FFFFFF;font-weight:bold;}
#zone_d .prix{font-weight:bold;color:#ce0005;font-size:13px;}
/*#zone_d .formulaire{width:30px;text-align:center;}*/

#variante td{color:#666666;padding:0px;font-size:10px;clear:both;}
#variante a{color:#A4A3A2;font-size:11px;}
#variante a:hover{color:#CE0005;}

/*-------------------------------------------------------LISTE ARTICLE-------------------------------------------------------*/
#contenu_liste_art{clear:both;margin:0 23px 0 24px;
	border-left:1px solid #6e6c68;
	border-bottom:1px solid #6e6c68;
	border-right:1px solid #6e6c68;
}
#contenu_liste_art .contenu{
	background-image:url(images/page/fd_liste_art.jpg);
	/*height:100%;*/

}
/*#contenu_liste_art .footer{clear:both;padding:15px 0 15px 0;font-size:11px;color:#d3d3d3;}*/
#contenu_liste_art .bandeau_legende{clear:both;height:32px;background-image:url(images/accueil/fd_band_rouge.jpg);}

/* construction col gauche et droite*/
#titre_rubrique{
	clear:both;
	height:36px;
	background-image:url(images/page/fd_tit_rub.gif);
	line-height:36px;
	color:#FFFFFF;
	font-size:14px;
	padding-left:7px;
	font-weight:bold;
}
#gauche{
/*	position:absolute;
	left:25px;*/
	width:150px;
	background-image:url(images/page/haut_col_g.jpg);
	background-repeat:no-repeat;
	padding-top:14px;	
	float:left;
}
#gauche ul{list-style-type:none;padding:0px;margin:0px;}
#gauche ul li{
/*	height:20px;*/
	padding-left:17px;
	line-height:19px;
	cursor:pointer;
	background-image:url(images/page/fd_ligne_article_off.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
#gauche ul li a{text-decoration:none;color:#3d3c39;font-weight:bold;font-size:11px;}
#gauche ul .li_roll{
	background-color:#cf0005;
	background-image:url(images/page/fd_ligne_article_on.gif);
	background-repeat:no-repeat;
	background-position:5px 7px;
}
#gauche ul .li_roll a{color:#FFFFFF;font-weight:bold;font-size:11px;}
#droite{
	position:relative;
	float:left;
	width:712px !important;
	width:719px;
/*	margin-left:150px;*/
	background-image:url(images/page/haut_col_d.jpg);
	background-repeat:repeat-x;	
	padding-left:8px !important;
	padding-left:1px;
}
#bas_liste_article{clear:both;background-image:url(images/page/bas_col_d.jpg);background-repeat:repeat-x;height:28px;}

/* tri sur la liste d'article */
#droite_tri{height:28px;margin-bottom:4px;margin-left:7px;}
#droite_tri ul{list-style-type:none;margin:0px;padding:0px;}
#droite_tri ul li{float:left;line-height:28px;margin-right:5px;font-size:11px;color:#807d79;height:28px;}
#droite_tri ul li a{color:#807d79;font-size:11px;font-weight:bold;}
#droite_tri ul li a:hover{color:#000000;}


/* planche d'article */
#droite_contenu{clear:both;padding-left:5px;}
#droite_contenu ul{list-style-type:none;margin:0px;padding:0px;}
#droite_contenu ul .li_roll0{float:left;cursor:pointer;margin:7px 14px 7px 0px;padding:0px;width:127px;position:relative;}
#droite_contenu ul .li_roll1{float:left;cursor:pointer;margin:7px 14px 7px 0px;padding:0px;width:127px;position:relative;}

#droite_contenu ul .li_roll0 .img{height:145px;width:127px;border:1px solid #b7b5b3;text-align:center;}
/*#droite_contenu ul .li_roll0 .img img{margin:1px 0 0 1px;}*/
#droite_contenu ul .li_roll0 .titre{font-size:11px;font-weight:bold;color:#85847f;margin-top:2px;}
#droite_contenu ul .li_roll0 .color{font-size:10px;color:#a7a39d;width:129px;overflow:hidden;height:26px;}
#droite_contenu ul .li_roll0 .prix{font-size:10px;color:#a7a39d;width:129px;overflow:hidden;height:13px;}

#droite_contenu ul .li_roll1 .img{height:145px;width:127px;border:1px solid #e57174;text-align:center;}
/*#droite_contenu ul .li_roll1 .img img{margin:0px;}*/
#droite_contenu ul .li_roll1 .titre{font-size:11px;font-weight:bold;color:#ce0004;margin-top:2px;}
#droite_contenu ul .li_roll1 .color{font-size:10px;color:#000000;width:129px;overflow:hidden;height:26px;}
#droite_contenu ul .li_roll1 .prix{font-size:10px;color:#000000;width:129px;overflow:hidden;height:13px;}

#droite_contenu1{padding-right:8px;}

/*-------------------------------------------------------LISTE RUBRIQUE-------------------------------------------------------*/
#contenu_liste_rub{clear:both;margin:0 23px 0 24px;}
/*#contenu_liste_rub .footer{clear:both;padding:15px 0 15px 0;font-size:11px;color:#d3d3d3;}*/

/* chemin navigation */
#contenu_liste_rub .bandeau_legende{clear:both;height:32px;background-image:url(images/accueil/fd_band_rouge.jpg);}
#contenu_liste_rub .bandeau_legende ul{list-style-type:none;margin:0px;padding:8px 0 0 10px;}
#contenu_liste_rub .bandeau_legende ul li {float:left;margin-right:15px;}
#contenu_liste_rub .bandeau_legende ul li a{
	text-decoration:none;
	color:#f78283;
	font-size:12px;
	background-image:url(images/accueil/fd_legende_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-weight:bold;
}
#contenu_liste_rub .bandeau_legende ul li a:hover,#contenu_accueil .bandeau_legende ul li #selected{
	background-image:url(images/accueil/fd_legende_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	color:#ffffff;
}
/* liste des rubriques */
#contenu_liste_rub #liste_rub ul{list-style-type:none;margin:0px;padding:0px;}
#contenu_liste_rub #liste_rub ul li{float:left;width:290px;border-right:1px solid #ffffff;position:relative;z-index:100;}
#contenu_liste_rub #liste_rub ul .finish{float:left;width:290px;border:none;}
#contenu_liste_rub #liste_rub ul li #titre{
	/*height:21px !important;*/
	/*height:36px;*/
	height:21px;
/*	width:283px !important;*/
/*	width:290px;*/
	width:283px;
	background-image:url(images/page/fd_tit_rub.gif);
	padding:15px 0 0 7px;
	color:#FFFFFF;
	font-size:14px;font-weight:bold;
}
#contenu_liste_rub #liste_rub ul li #img{height:365px;background:#FFF;text-align:center;}
#contenu_liste_rub #liste_rub ul li #ombre{position:absolute;width:290px;top:36px;height:365px;z-index:10;}
#contenu_liste_rub #liste_rub ul li .ss_rub{position:absolute;width:290px;z-index:101;top:36px;display:none;}
#contenu_liste_rub #liste_rub ul li .ss_rub ul li{
	background-color:#726c67;
	height:22px;
	filter:alpha(opacity=80);
	-moz-opacity: .8;
	opacity: .8;		
	cursor:pointer;
	margin-bottom:1px;
	line-height:22px;
	font-weight:bold;
	position:relative;
	z-index:111;
}
#contenu_liste_rub #liste_rub ul li .ss_rub ul .li_roll{background-image:url(images/page/fd_ss_rub.gif);background-color:#FF0000;}
#contenu_liste_rub #liste_rub ul li .ss_rub ul li a{text-decoration:none;color:#FFFFFF;margin-left:10px;position:relative;z-index:112;}



/* legende */
#contenu_accueil .bandeau_legende{height:32px;background-image:url(images/accueil/fd_band_rouge.jpg);}
#contenu_accueil .bandeau_legende ul{list-style-type:none;margin:0px;padding:8px 0 0 10px;}
#contenu_accueil .bandeau_legende ul li{float:left;margin-right:15px;}
#contenu_accueil .bandeau_legende ul li a{
	text-decoration:none;
	color:#f78283;
	font-size:12px;
	background-image:url(images/accueil/fd_legende_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	font-weight:bold;
}
#contenu_accueil .bandeau_legende ul li a:hover,#contenu_accueil .bandeau_legende ul li #selected{
	background-image:url(images/accueil/fd_legende_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
	color:#ffffff;
}
/* nuage de mot clefs */
#contenu_accueil .nuage_mot_clef{background-image:url(images/accueil/boite_bas/fd.gif);background-position:bottom;padding:0px;margin:0px;}
#contenu_accueil .nuage_mot_clef .contenu{padding:0px 5px 0px 5px;}
#contenu_accueil .nuage_mot_clef .contenu ul{list-style-type:none;margin:0px;margin-left:25px;padding:0px;float:left;}
#contenu_accueil .nuage_mot_clef .contenu #one{margin-left:10px;}
#contenu_accueil .nuage_mot_clef .contenu li{margin-bottom:2px;line-height:19px;}
#contenu_accueil .nuage_mot_clef .contenu li a{font-size:10px;color:#5e5d5b;text-decoration:none;}
#contenu_accueil .nuage_mot_clef .contenu li a:hover{color:#FFFFFF;}

/*-------------------------------------------------------MENU GLOBAL-------------------------------------------------------*/
#menu_global{clear:both;height:54px;padding:24px 23px 0px 23px;background-color:#FF0000,}

#tableau_menu{margin:0px;padding:0px;text-align:center}
#tableau_menu {margin:0px;padding:0px;}
#tableau_menu .pas_fond{
	background-image:url(images/x.gif);
	background-color:#cac6bf;
	font-weight:normal;
	font-size:16px;
	color:#cf0005;
}
#tableau_menu .td_menu_col0{background-image:url(images/accueil/bouton_off_fd.gif);cursor:pointer;}
#tableau_menu .td_menu_col0 a{color:#3d3c39;text-decoration:none;font-weight:bold;font-size:10px;}
#tableau_menu .td_menu_col0-1{background-image:url(images/accueil/bouton_on_fd.gif);cursor:pointer;}
#tableau_menu .td_menu_col0-1 a{color:#ffffff;text-decoration:none;font-weight:bold;font-size:10px;}
#tableau_menu .td_menu_col1{
	background-image:url(images/accueil/bouton_off_g.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:12px;
	margin:0px;
	padding:0px;
	background-color:#cac6bf;
	margin-left:6px;
}
#tableau_menu .td_menu_col1-1{
	background-image:url(images/accueil/bouton_on_g.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:12px;
	margin:0px;
	padding:0px;
	background-color:#cac6bf;
	margin-left:6px;
}
#tableau_menu .td_menu_col2{background-image:url(images/accueil/bouton_off_d.gif);height:41px;width:6px;padding:0px;}
#tableau_menu .td_menu_col2-1{background-image:url(images/accueil/bouton_on_d.gif);height:41px;width:6px;padding:0px;}


/* footer */
.footer{clear:both;margin:0 23px 0 23px;padding:15px 0 15px 0;font-size:11px;color:#979289;background-repeat:no-repeat;}
.footer_acceuil{clear:both;margin:0 23px 0 23px;padding:15px 0 15px 0;font-size:11px;color:#979289;}

.footer2{clear:both;background-color:#3d3c39;padding:6px 23px 0 23px;color:#CCCCCC;font-size:10px;font-weight:bold;position:relative;height:25px;}
.footer2 .col_d1{position:absolute;right:0px;top:2px;}
.footer2 a{text-decoration:none;color:#CCCCCC;}
.footer2 a:hover{color:#e60106;}

/* ---------------------------------------------------------- STYLE GLOBAL ---------------------------------------*/
/*.formulaire{height:20px;font-size:12px;color:#cf0005;}
select{height:23px;font-size:12px;color:#cf0005;}*/
.formulaire{font-size:11px;color:#cf0005;}
.champ_formulaire{font-size:11px;color:#cf0005;border:1px solid #cccccc;padding:2px;}

/* ---------------------------------------------------------- STYLE DE MISE EN FORME ---------------------------------------*/
.texte_gris_11{font-family:Arial, Helvetica, sans-serif;color:#858482;font-size:11px;}
.texte_noir_12{font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:12px;}
.texte_rouge_11{font-family:Arial, Helvetica, sans-serif;color:#cf0005;font-size:11px;}
.texte_rouge_12{font-family:Arial, Helvetica, sans-serif;color:#cf0005;font-size:12px;}
/*.titre_rouge_niv1{font-family:Arial, Helvetica, sans-serif;color:#cf0005;font-size:18px;font-weight:bold;}
.titre_rouge_niv2{font-family:Arial, Helvetica, sans-serif;color:#cf0005;font-size:14px;font-weight:bold;}
.titre_gris_niv1{font-family:Arial, Helvetica, sans-serif;color:#959191;font-size:18px;font-weight:bold;}
.titre_gris_niv2{font-family:Arial, Helvetica, sans-serif;color:#959191;font-size:14px;font-weight:bold;}
.labeur {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 16px;color: #333333;}*/

.champformulaire{font-size:11px;color:#cf0005;}

.texte_type1 { color: #CE0005; line-height: 22px; font-size: 11px; font-weight: bold; }
.texte_type2 { color: #969696; line-height: 22px; font-size: 11px; font-weight: bold; }
.texte_type3 { color: #c0c0c0; line-height: normal; font-size: 10px; font-weight: normal; }
.texte_type4 { color: #828282; line-height: 22px; font-size: 11px; font-weight: bold; }
.texte_type5 { color: #828282; line-height: normal; font-size: 10px; font-weight: normal; }

/* ajout panier */
.minibox { width: 397px; height: 228px; position: absolute; margin-left: 50%; top: 20px; left: -202px; background: transparent; z-index: 150; font-family: Arial, Helvetica, sans-serif;}
.minibox .bg { z-index: 0; }
.minibox .bg, .minibox .content { position: absolute; top: 0px; left: 0px; border: none; }
.minibox .content { width: 385px; height: 230px; overflow: hidden; padding: 5px; }
.minibox h4 { margin: 3px 5px 20px; padding: 0px; font-size: 18px; color: #FFFFFF;font-family:"Times New Roman";font-weight:normal;letter-spacing: 2px; }
.minibox .produit, .minibox .tarif { font-weight: bold; color: #3d9fb8; font-size: 18px; }
.minibox .produit { float: left; padding-left: 5px; }
.minibox .tarif { position:absolute;top:114px;right:15px; width: 110px; height: auto; text-align: right; padding-right: 10px; color: #553911; font-size: 14px; font-weight: bold; margin: 0; padding: 0; letter-spacing: 5px;white-space:nowrap;}
.minibox .butg, .minibox .butr { position: absolute; bottom: 45px; font-size: 14px; font-weight: bold; color: #414244;  }
.minibox .butg { width: 160px; height: auto; text-align: center; left: 20px; bottom:62px;}
.minibox .butr { width: 160px; height: auto; text-align: center; right: 15px; bottom:62px;}
.minibox .total { width: auto; height: 16px; padding-top: 3px; position: absolute; bottom: 23px; right: 12px; text-align: right; font-size: 10px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #553911; }
.minibox .titre{color:#52504a;font-size:16px;font-weight:bold;}
.minibox .reference{color:#96928a;font-size:12px;}

/* recherche */
#no_resultat{color: #CE0005;font-weight:bold;text-align:center;margin:50px 0px 260px 0px;}

.Style1{color: #FF0000}

/* broderie */
.choix_color		{	width:40px;border:1px solid #666666;float:left;margin-right:5px;height:18px; }
.choix_color_radio	{	float:left;	}
.img_preview		{	margin-bottom:5px;position:relative;padding-left:21px;width:240px;	}
.img_preview img	{	border:1px solid #666666;	}
.img_preview span	{	position:absolute;top:7px;right:0px;	}
.img_preview input	{	position:absolute;top:7px;left:0px;	}

/* panier */
.etapeoff{background:url(images/boutique/fd_etape_off.gif) no-repeat 0px 10px;line-height:32px;}
.etapeon{background:url(images/boutique/fd_etape_on.gif) no-repeat 0px 10px;line-height:32px;}
.etapeoff span, .etapeon span{margin:0px 20px 0px 11px;color:#FFFFFF;font-weight:bold;}
.etapeoff b{background:url(images/boutique/fleche_off.gif) no-repeat right;padding-right:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#acb59e;font-weight:normal;}
.etapeon b{background:url(images/boutique/fleche_on.gif) no-repeat right;padding-right:10px;font-size:14px;font-family:Arial, Helvetica, sans-serif; color: #575c4f;font-weight:bold;}
.etapeoff a,.etapeoff strong{font-size:14px;font-family:Arial, Helvetica, sans-serif;color:#bab1a3; font-weight: normal; color: #acb59e; }
.etapes{ padding: 10px; position:relative; }
.etapes h1 { margin-left:-5px;position:absolute;top:0px; }
.etapes table { background-color: #ffffff; width: 100%; }
.paniertitle td { padding: 0; font-weight:bold; border-bottom: 1px solid #c0af78; }
.paniertotal { color: #444a39; font-weight:bold; }
.paniertotal .totalline { border-bottom: 1px solid #c0af78; }
.paniertotal td { padding: 10px; }
.tblpanier { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6f6340; }
.prodline, .prodline a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; color: #544528; }
.prodline td { vertical-align: middle; }
.prodpictos { text-align: center; margin-top: 10px; }
.prodpictos img { margin: 2px; padding: 3px; border: 1px solid #C0AF78; }
.tr_light_on{background-color:#FFFF99;}
.tr_light_off{background-color:#FFFFFF;}

/* Module Newsletter */

.newsletterbox { font-size: 11px; color: #cf0005; padding: 0 10px; }
.newsletterbox label { display: inline-block; width: 130px; }
.newsletterbox .champ .valeur { display: inline-block; margin-bottom: 5px; }
.newsletterbox input, .newsletterbox textarea { font-size: 11px; color: #cf0005; border: 1px solid #cccccc; padding: 2px; width: 170px; }
.newsletterbox #champ_adresse .libelle { vertical-align: top; }
.newsletterbox .bouton_valider { text-align: right; margin-right: 10px; }
.newsletterbox .bouton_valider input { width: auto; }
.newsletterbox .inscription_newsletter_valid, .newsletterbox .inscription_newsletter_erreur { font-size: 14px; font-weight: bold; margin-bottom: 5px; color: #969696; }

/* drapeaux des langues */
.liste_langues		{	padding-left:10px;	}
.langue				{	display:inline-block;width:31px;height:27px;margin-top:2px;margin-right:7px;	}
.langue img			{	border:0px;margin:2px 0 0 2px;	}
.langue_selected 	{	border:0px;background:url(images/fond_lg.gif);	}