﻿body {  font-family: Arial, Helvetica, sans-serif; color:"#EF9B15";background-color:#E77E03; margin: 0px 0px 0px 0px;}





#drapeaux { margin-top: 10px; margin-left: auto; margin-right: auto; margin-bottom:0; height:45px; width: 985px; padding: 0px 0px 0px 0px;}



#boiteMenuG{ 

          float: left; 

		  width: 184px; 

		  height: auto; 

		  margin-top: 0px; 

		  padding: 0px 0px 0px 0px;

		  text-align: left;

		  }



.elem_menu{

	background:url(gfx/bg-btn.gif) no-repeat;

	height:33px;

	width:139px;

	margin:auto;

	text-align:center;

}

.formulaire {

	border:solid 1px #FEA102;

	font-size: 11px; 

	width: 100%; 

	color: #626262; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #fff;

}



.formulaire:hover {

	border:solid 1px #FEA102;

	font-size: 11px; 

	width: 100%; 

	color: #626262; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #ddf1f9;

}



.formulaire_bouton 

{

	border:medium none;

	font-weigh: bold; 

	font-size: 11px; 

	width: 49%; 

	color: #fff; 

	font-family: Arial, Helvetica, sans-serif; 

	background-color: #FEA102;

}

h1{

	color:#FFC935;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}



h2{

	color:#FEA102;

	font-size:14px;

	font-family:Arial, Helvetica, sans-serif;

}



.elem_menu a:link, .elem_menu a:visited {

	display:block;

	text-decoration: none;

	color: #ffffff;

	font-size:12px;

	font-weight:bold;

}



.elem_menu a:hover {

	color:#FBD603;

	text-decoration:none;

}

.div-titre

{

background-color:#FFFFFF;

background-image:url(barre_bleu_puce_jaune.gif);

background-repeat:no-repeat;  

float: left; 

width: 550px;

height:25px;

padding-left:40px;

padding-top:10px;

color:#FFFFFF;

font-size:14px;

font-weight:bold;

font-family:Verdana, Arial, Helvetica, sans-serif;



}



#boiteTexte{background-color:#FFFFFF;  float: left; width: 617px; height: auto; }

/*width: 577px; padding: 10px 10px 10px 10px;  margin: 10px 10px 10px 10px; */



#boiteMenuD{float: right; width: 184px; height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}





#panier_val,#panier_article{

color:#FFFFFF;

}

#blocnews {

	float:right;

	width:250px;

	border: 1px solid #FF9900; background-position-y:50%;

	}



#blanc {

	background-color: #FFFFFF;

	}	

	

#search {

	background-color: #FFFFFF;

	}	

	

#div_nav_page  {color: #FFFFFF; font-style: italic}	

#div_nav_page a:link{color: #FFFFFF; font-style: normal ;}	

#div_nav_page a:hover{color: #FF9900; font-style: normal ;}	

#div_nav_page a:visited{color: #FFFFFF; font-style: normal ;}	

	

#divrond{

  float:left;

   height: 5px;

   position: relative;

   border: 0px solid #FF9900;

   padding-left: 0px;

   overflow-y:visible;

   background-color: #FFFFFF;

}



#divtest {

   height: 100px;

   position: relative;

   border: 0px solid #FF9900;

   padding-left: 0px;

   padding-right: 5px;

   overflow-y:hidden;

   background-color: #FFFFFF;

}

#divtest a:link{color: #0000FF;}	

#divtest a:hover{color: #FF0000;}	

#divtest a:visited{color: #0000FF;}	



.descriptif_tableau2_promotion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FF0000;

	text-align: center;

	vertical-align: middle;

	padding-left: 5px;

	text-decoration: line-through;

	font-weight: bold;

	background-color: #FFFFFF;

	height: 27px;

}



.haut_tableau2_produit_seul{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url('barre_bleu_puce_jaune.gif');

	background-repeat: repeat-x;

	background-color: #1B3661;

	vertical-align: middle;

	border: 1px solid #FF9900;

	height: 25px;

	padding-left: 10px;

}

.haut_tableau2_produit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url('../charte/fr/fond_titre.jpg');

	background-repeat: repeat-x;

	background-color: #1B3661;

	vertical-align: middle;

	border: 1px solid #FF9900;

	height: 25px;

	padding-left: 10px;

	padding-top: 5px; background-position-y:50%

}





.detail_ajouter_compare2 {

	text-align: left;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #2B3546;

	font-size: 11px;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

	height: 10px;

}

.detail_produit2 {

	text-align: center;

	background-color: #FFFFFF;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

	height: 227px;

	width: 227px;

	border: thin solid #FF9900;

}

.quantite2 {

	text-align: right;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #2B3546;

	height: 27px;

}

.ajouter2 {

	text-align: center;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #2B3546;

	font-size: 11px;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

	height: 10px;

}

.descriptif_tableau2_nouveaute {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #2A558A;

	text-align: center;

	vertical-align: middle;

	padding-left: 5px;

	font-weight: bold;

	background-color: #FFFFFF;

}

.descriptif_tableau2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2B3546;

	text-align: left;

	vertical-align: top;

	padding-left: 10px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

}

.descriptif_prix_normal {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	color: #2A558A;

	text-align: center;

	vertical-align: middle;

	padding-left: 5px;

	font-weight: bold;

	background-color: #FFFFFF;

}





.haut_tableau1_produit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url('../charte/fr/fond_titre.jpg');

	background-repeat: repeat-x;

	background-color: #1B3661;

	vertical-align: middle ;

	border: 1px solid #FF9900; background-position-y:50%;

}



.descriptif_tableau1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2B3546;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

}

.descriptif_tableau1_promotion {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 24px;

	color: #FF0000;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

	text-decoration: line-through;

	font-weight: bold;

	background-color: #FFFFFF;

}

.detail_ajouter_compare {

	text-align: left;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #2B3546;

	font-size: 11px;

	vertical-align: middle;

	padding-left: 5px;

	padding-top: 8px;

	padding-bottom: 8px;

}

.quantite {

	text-align: right;

	background-color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #2B3546;

	vertical-align: bottom;

}

.bas_tableau1_produit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url('../charte/fr/fond_titre.jpg');

	background-repeat: repeat-x;

	background-color: #1B3661;

	vertical-align: middle;

	border: 1px solid #FF9900; background-position-y:50%

}



#header {

	margin-top: 0px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom:0px;

	height:261px;

	width: 985px;

	padding: 0px 0px 0px 0px;

}



#contenuBg{ margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; height:auto; width: 985px;padding: 0px 0px 0px 0px;}







#footer {

	margin-left:0px;

	margin-right:0px;

	margin-bottom:auto;

	height:108px;

	width: 985px;

	background-image:url(bas.jpg);

	background-repeat: no-repeat;

}

#footer a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#footer a:hover {

	color: #E39B23;

	text-decoration: underline;

}









#copyright {

	margin-top:0px;

	margin-left:auto;

	margin-right:auto;

	margin-bottom:0px;

	height: 32px;

	width: 985px;

	text-align:center;

	padding-top: 12px;

}

#copyright a:link {

	color: #FFFFFF;

	text-decoration: none;

}

#copyright a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

#copyright a:hover {

	color: #E39B23;

	text-decoration: underline;

}







 img.img_prod_cat_loupe {

    float: center;

	margin: 10px 10px 10px 10px;

	border: solid 0px #000000 ; 

	}









  img.prod_img { 

    float: absleft;

	padding-left: 20px;

	border: solid 0px #000000 ;

	margin:0 10px 10px 0;}

    }	

	

  img.img_pub_cat {

 float: right;

 }	

 

img.img_panier { 

    float: right;

	padding-right: 10px;

    max-width: 60px;

	max-height: 60px;

	border: solid 0px #000000 ; 

    }

 

  img.img_prod_cat  {

    float: left;

    max-width: 120px;

	max-height: 120px;

	padding-right: 5px;

	border: solid 0px #000000 ; 

    }

	

  img.compare_img { 

    max-width: 90px;

	max-height: 90px;

	float: abstop;

	border: solid 0px #000000 ;

	margin:0 10px 10px 0;

    }	

	

  img.img_menu_view   { 

    max-width: 70px;

	max-height: 70px;

	padding :0px 4px 0px 4px;	

	border: solid 0px #000000 ;

	margin:0px 0px 0px 0px;	

    }	

	

img.img_menu_view_diap	 { 

    max-width: 170px;

	max-height: 170px;

	padding :0px 0px 0px 0px;	

	border: solid 0px #000000 ;

	margin:0px 0px 0px 0px;	

    }	

	

#evenement1 {

   height:150px;

   width:150px;

   position: relative;

   border: 0px solid #FF9900;

   margin-left: 5px;

   margin-right: 5px;

   margin-top: 5px;

   margin-bottom: 5px;

   overflow-y:hidden;

   background-color: #FFFFFF;

}	



.spacer {

  clear: both;

}



/* CLASS - Mise en forme des textes */



p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	line-height: 16px;

}

ul { padding:0; margin:auto; margin: 0px 0px 0px 0px;}

ul li { font-family: Arial, Helvetica, sans-serif;  font-size: 10px; color: #333333; display:inline; list-style-type: none; }



/* Liste des produits */



td.ligne1 {}

td.ligne2 {background-color:#F0F1F5;}



p.info_titre,.url_prod_cat,.url_prod_cat a:link ,.url_prod_cat a:visited ,.url_prod_cat a:hover   {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #4C6AA6;

}





p.prix_ttc ,p.prix_ht {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: center; 

	vertical-align:middle;

	color: #FF0000;

	margin: 0px 0px 0px 0px;

}



p.prix_strike_ttc ,p.prix_strike_ht{

	font-family: Arial, Helvetica, sans-serif;

	text-decoration: line-through;

	font-size: 12px;

	font-weight: bold;

	text-align: center;

	vertical-align:middle;

	color: #FF0000;

	margin: 0px 0px 0px 0px;

	background-color: #FFFFFF;

}



p.prix_promo_ttc ,p.prix_promo_ht {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: center; 

	vertical-align:middle;

	text-decoration: blink ;

	color: #FF0000;

	background-color: #fcff12;

	margin: 0px 0px 0px 0px;

}



option_prod_url{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}



a.option_prod_url:link, a.option_prod_url:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

 a.option_prod_url:hover{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9900;

}





.ref_produits{	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #666666;

	margin-right:10px;}

	

p.prod_info_detail {font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	font-style: italic;

	color: #FF9900;

	text-decoration: none;

	background-image: url('barre_bleu_puce_jaune.gif');

	background-repeat: no-repeat;

	background-color: #1B3661;

	border: 1px solid #FF9900;

	/*height: 24px;

	width: 516px;

	padding-top: 10px;

	padding-left: 40px;

	margin-top: auto;

	margin-left: auto;

	margin-right: auto;

	margin-bottom:auto;*/

/*font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1a4863; font-weight: bold;*/

}	

	

p.prod_titre {font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	font-style: italic;

	color: #FF9900;

	text-decoration: none;

	/*background-image: url('../cssfr/barre_bleu_puce_jaune.gif');

	background-repeat: no-repeat;

	background-color: #1B3661;

	border: 1px solid #FF9900;

	height: 24px;

	width: 516px;

	padding-top: 10px;

	padding-left: 40px;

	margin-top: auto;

	margin-left: auto;

	margin-right: auto;

	margin-bottom:auto;*/

/*font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #1a4863; font-weight: bold;*/

}





.titreP {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: normal;}



.descriptionP,p.prod_designation ,p.prod_descriptif{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #2B3546;

	text-align: left;

	vertical-align: top;

	padding-left: 10px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;



}

.disponibiliteP {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: normal; padding-left: 20px;}

.prixP {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ec0000; font-weight: bold; text-align: right; text-align: center;}





/* Titre */



.titre {text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #E39B22; font-weight: bold;}

p.under_titre_page{text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #E39B22; font-weight: bold;}

.titreMenu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FF9900;

	font-weight: bold;

}

.elementMenu,p.menu_navigation {text-align: left;background-image: url(puceNoir.html);background-repeat: no-repeat;margin: 5px 10px 0px 0px; padding-left:25px; padding-top:-5px; padding-bottom: 0px;}





/* Autre textes */



.texte {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333;}

.textePetit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}





/* Liens par défault */



table,tr,td,th,body{font-family: Arial, Helvetica, sans-serif; font-size: 10px;}



a:link {

	color: #2B3546;

	text-decoration: none;

}

a:visited {color: #1a4863; text-decoration: none;}

a:hover {color: #0066ff; text-decoration: none;}



/* Liens pour MENU DES ONGLETS - Doir être appliqué sur la cellule <td> ou tableau est non sur le texte*/



.menu a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: bold;

	color: #2B3546;

	text-decoration: none;

	

}

.menu a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #1a4f6c; text-decoration: none;}

.menu a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-decoration: none;}

.menu{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000; text-decoration: none; text-align:center;}





/* Liens pour le menu vertical RUBRIQUE - Doir être appliqué sur la cellule <td> ou tableau ou DIV est non sur le texte*/



.rubriqueD a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #E39B22;

	text-decoration: none;

	font-weight: bold;

}

.rubriqueD a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #E39B22;

	text-decoration: none;

	font-weight: bold;

}

.rubriqueD a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #E39B22;

	text-decoration: none;

	font-weight: bold;

}

.rubriqueD{font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #383c47; text-decoration: none; text-align:left; font-weight: bold;}





/* A appliquer a form */





  

  











a.menu_view:link,a.menu_function:link {

	line-height:13px;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../imagesfr/bouton.jpg);

	background-repeat: no-repeat;

	background-position: left;

	padding: 7px 0px 7px 25px;

	margin: 0px 0px 0px 0px;

	font-weight:bold;

	text-transform:uppercase ;

	/*padding: 5px;*/

	}

a.menu_view:visited,a.menu_function:visited {

	line-height:13px;

	font-size: 9px;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../imagesfr/bouton.jpg);

	background-repeat: no-repeat;

	margin: 0px 0px 0px 0px;

	padding: 7px 0px 7px 25px;

	font-weight:bold;

	text-transform:uppercase ;

	/*padding-left:5px;

	padding-top:-5px;

	padding-bottom: 0px;*/

	}

a.menu_view:hover ,a.menu_function:hover{

    line-height:13px;

	font-size: 9px;

	color: #E39B22;

	text-decoration: none;

	background-image: url(../imagesfr/bouton2.jpg);

	background-repeat: no-repeat;

	margin: 0px 0px 0px 0px;

	padding: 7px 0px 7px 30px;

	font-weight:bolder;

	text-transform:uppercase ;

	

	/*padding-left:10px;

	padding-top:-5px;

	padding-bottom: 0px;*/

	 }

	



table.table_produit{ 

	background-color:#2b3546; 

    }

	

  table.compare { 

    /*padding: 2px 20px 20px 20px;background-color:#FFFFFF;border: 10px solid #FFFFFF;*/ 

    

    margin: auto;

    border-collapse: collapse;

    width: 95%;

	 

    }

	

  tr.compare {  border: 0px solid rgb(0, 0, 0);

    }





  td.compare_titre { text-align: left ; border: 0px solid rgb(0, 0, 0);

    padding: 1px;	

    font-style: italic;

    }



  td.compare_value {  border-left: 1px solid rgb(0, 0, 0);

    padding: 1px;

    text-align: left;

	vertical-align:top;

    }



  td.compare_value_prix	 { border-left: 1px solid rgb(0, 0, 0);

    padding: 1px;

    text-align: center;

	vertical-align:bottom;

    }

	

select.search_mark,select.search_cat {

color:#FFFFFF;

border:1;

font-style: italic;

font-weight:bold;

margin: 1px 5px 5px 1px;

background-color:#E39B22; 

font-family:Arial, Helvetica, sans-serif;

}



input.text_search_speed , input.submit_search_speed{

color:#FFFFFF;

border:1;

font-style: italic;

font-weight:bold;

margin: 1px 5px 5px 1px;

background-color:#E39B22; 

font-family:Arial, Helvetica, sans-serif;

}



input.nl {

color:#FFFFFF;

border:1;

font-weight:bold;

margin: 1px 5px 5px 1px;

background-color:#2b3546; 

font-family:Arial, Helvetica, sans-serif;

}

	

input {

     font-size:10px;

     font-family:Arial, Helvetica, sans-serif;

}



select {

     font-size:10px;

     font-family:Arial, Helvetica, sans-serif;

}

textarea {

     font-size:10px;

     font-family:Arial, Helvetica, sans-serif;

}

.accueil_rouge {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FF0000;

	text-align: left;

	vertical-align: middle;

	padding-left: 5px;

	font-weight: bold;

	background-color: #FFFFFF;

}.ingredient_formulation_etc {

	text-align: left;

	background-color: #EF9B15;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #2B3546;

	height: 10px;

	background-image: url(../charte/fr/puce_jaune_orange_petite.jpg);

	background-repeat: no-repeat;

	text-indent: 20px;

	margin: 0px;

	padding: 2px;

}

.titre_page_accueil_orange {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	text-align: center;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url(../charte/fr/puce_jaune_orange.jpg);

	background-repeat: no-repeat;

	background-color: #EF9B15;

	vertical-align: middle;

	border: 1px solid #1B3661;

	height: 25px;

	padding-left: 30px;

	padding-top: 5px;

}



.titre_page_accueil_blue,p.titre_page {



	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	background-image: url('barre_bleu_puce_jaune.gif');

	background-repeat: repeat-x;

	background-color: #1B3661;

	vertical-align: middle;

	border: 1px solid #FF9900;

	height: 30px;

	padding-left: 30px;

	padding-top: 10px;

}
.basref 
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 7px;
	font-style: normal;
	font-weigh: normal; 
	color: #000000;
	padding-left: 125px;
	padding-right: 125px;
	text-align: center;
	padding-top:50px;
}
