body {
	font-family: Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	margin: 0px;
	padding: 0px;
	top: 0px;
	left: 0px;
	cursor:default;
	background-color:#B32A31;
	/*#FCEDED;*/
	/*#F2D6DB;*/
	/*#FFCCCC;*/
	/*#F9CACF;*/
	/*F7D5D5;*/
}

.hTagDisable {
	display:none;
}

a {
	font-family: Arial;
	font-size:10pt;
	color:#B32A31;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

td {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	cursor:default;
}

input, select {
	font-family: Arial;
	font-size: 12px;
	color: #444444;
	text-decoration: none;
/*	border: 1px solid #8A7F65;*/
	background-color:#FFFFFF;
}


/* --------------------------------------------------------------------- */

.td_fond_rouge {
	background-color: #B51821;
}
.td_fond_gris {
	background-color: #DFE4E4;
}
.td_fond_orange {
	background-color: #E6C773;
}

.border_points_bottom {
	border-bottom:1px dashed #586466;
}
.border_points_right {
	border-right:1px dashed #586466;
}
.border_points_left {
	border-left:1px dashed #586466;
}
.border_points_top {
	border-top:1px dashed #586466;
}

.tab_footer {
	border:1px solid #999999;
}
.tab_footer td {
	line-height:10px;
	font-family: Arial;
	font-size:8pt;
	color: #777777;
	text-decoration:none;
}

.tab_footer td a {
	font-family: Arial;
	font-size:8pt;
	color: #777777;
	text-decoration:none;
}

.footer_txt_noir {
	font-family: Arial;
	font-size:8pt;
	color: #000000;
	text-decoration:none;
}
.footer_txt_noir a {
	font-family: Arial;
	font-size:9pt;
	color:#808080;
	text-decoration:none;
}
.footer_txt_noir a:hover {
	text-decoration:underline;
}

.td_menu_haut {
	padding-top:4px;
	font-family:Verdana; 
	font-size:12px;
	text-decoration: none;
}
.td_menu_haut a {
	font-family:Verdana; 
	font-size:12px;
	text-decoration: none;
}
.td_menu_haut a:hover {
	text-decoration: none;
}


.tab_menu_gauche {

}

.tab_menu_gauche .niv_un {
	padding-left: 5px;
	background-color:#EEEEEE;
	border-bottom: 1px solid #E6C773;
}
.tab_menu_gauche .niv_un a {
	font-family: Verdana;
	color:#444444 !important;
	font-size: 12px;
	font-weight:bold;
	font-variant: small-caps;
}

.tab_menu_gauche .niv_gamme {
	padding-left: 10px;
	background-color:#EEEEEE;
}
.tab_menu_gauche .niv_categorie {
	padding-left: 10px;
	background-color:#EEEEEE;
}
.tab_menu_gauche .niv_ss_categorie {
	padding-left: 22px;
	background-color:#EEEEEE;
}
.tab_menu_gauche a {
	font-family: Verdana;
	color:#444444 !important;
	font-size: 13px;
}

.tab_categorie_article_liste a {
	color:#444444;
	font-family: Arial;
}
.tab_categorie_article_liste .td_font_gris {
	background-color:#F7F7F7; 
}
.tab_categorie_article_liste .prix {
	color:#B51821;
	font-family: Arial;
	font-size: 13px;

}

.designation_rubrique td {
	background-color: #F5F5F5;
}

.td_dernier_article {
	background-color: #E6C773;
	color:#555555;
	padding: 0.2em;
}
.td_dernier_article a {
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
}


.td_fond_article_liste {
	background-color: #E6EEFF;
	font-family: Arial;
	font-size:12px;
	padding: 2px;
}
.td_fond_article_liste a, .td_fond_article_liste_desc a {
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
}
.td_fond_article_liste_image {
	background-color: #FFFFFF;
/*	padding-left: 0.5em;
	padding-right: 0.5em;*/
}

.td_orderby {
	background-color:#F2D6DB;
	color: #444444;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-right: 10em;
}

.td_article_detail_accroche {
	color: #B51821; /*#D3A95F;*/
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	padding-top:0.3em;
	padding-bottom:0.3em;
	padding-left:1em;
	padding-right:1em;
}

.txt_modifieraffichage {
	color: #444444;
	font-family: Arial;
	font-size: 10px;
	font-weight:bold;
}

.form_bouton {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #444444;
	text-decoration: none;
	border: 1px solid #DFE4E4;
	background-color:#DFE4E4;
	cursor:hand;
}

.titre_txt_noir {
	font-family: Arial;
	font-size:11pt;
	color:#111111;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
}

.txt_footer_page_imprimer {
	border:1px #444444 solid;
}
.txt_footer_page_imprimer td {
	font-family: Arial;
	font-size:9pt !important;
	color:#111111;
	font-weight:none;
	text-decoration:none;
}

.txt_prix_article_liste {
	font-size:13px;
	font-weight: normal; /*bold;*/
	color: #B32A31; /*#D3A95F;*/
}

.td_recherche_titre {
	background-color:#E6C773;
	color: #444444;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	padding-top: 0.2em;
	padding-left: 1em;
	padding-bottom: 0.2em;
}
.td_recherche_txt {
	padding-top: 0.4em;
	padding-left: 0.7em;
	padding-bottom: 0.7em;
}

.td_comparer3articles {
	color: #444444;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	padding-right: 1em;
}

.td_article_titre {
	background-color:#E6EEFF;
	font-family: Arial;
	font-size:14pt;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
/*	font-variant: small-caps;*/
	padding-top: 0.1em;
	padding-left: 10em;
	padding-bottom: 0.1em;
}

.td_article_titre_page_imprimer {
	font-family: Arial;
	font-size:14pt;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
}

.td_titre_rubrique {
	background-color:#E6EEFF;
	font-family: Arial;
	font-size:12pt;
	color:#111111;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
	padding-top: 0.1em;
	padding-left: 1em;
	padding-bottom: 0.1em;
}
.td_titre_rubrique a {
	font-family: Arial;
	font-size:12pt;
	color:#111111;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
}
.td_titre_rubrique a:hover {
	text-decoration:none;
}

.txt_titre_article_designation {
	font-size:14px;
	font-weight: bold;
	color: #B32A31; /*#D3A95F;*/
}
.txt_accroche_article_designation {
	color: #444444;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	font-style:italic;
}
.td_description_article_designation {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
}
.txt_prix_article_designation {
	color: #D3A95F;
	font-family: Arial;
	font-size: 16px;
	font-weight:bold;
}
.txt_touslesarticles {
	color: #5B0056;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
	font-variant: small-caps;
}

.td_action_article {
	padding-left:0.3em;
	color:#7D628B;
}

.td_action_article a {
	color:#7D628B;
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}

.td_article_comparaison_titre {
	background-color:#E6EEFF;
	font-family: Arial;
	font-size:11pt;
	color:#555555;
	font-weight:bold;
	text-decoration:none;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
}

.txt_apartirde {
	color:#999999; /*#D3A95F;*/
	font-family: Arial;
	font-size: 12px;
	font-weight:bold;
}
.txt_apartirde .prix {
	color:#B51821;
	font-size: 22px;
}

.tab_liste_prix td {
	padding: 0.2em;
}

.text_ttc {
	font-family: Arial;
	font-size:8pt;
	color:#999999;
	text-decoration:none;
}

.vousetesici_txt {
	font-family: Arial;
	font-size:10pt;
	font-weight:bold;
	color: #444444;
	/* #7D628B; */
	/* #828282; */
}

.vousetesici_txt a {
	font-family: Arial;
	font-size:10pt;
	color: #444444;
	font-weight:normal;
}
.vousetesici_txt a:hover {
	text-decoration:underline;
}

.zone_text_erreur {
	background-color: #E6EEFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	border: 1px dashed #586466;
}

.div_actualite {
	visibility:visible;
	position:relative;
	left:-1;
	top:-102;
	width:455;
	height:320;
}

.catalogue_menu_n1 {
	color:#444444;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	padding-top:5px;
	padding-left:20px;
}
.catalogue_menu_n1 a {
	color:#444444;
	font-family: Arial;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
}

.catalogue_menu_n2 {
	padding-left:40px;
}

.catalogue_menu_n2 a {
	color:#000000;
	font-family: Arial;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

/*******************************************************************************************/
.StyleContenu {
}
.StyleContenu .cont_link_fullContenu, .StyleArticle  .cont_link_fullContenu {
	text-align:right;
	padding-right: 20px;
	font-weight: bold;
}
.StyleContenu .cont_title, .StyleContenu .cont_title h2 {
	font-family: Arial;
	font-size:13pt;
	color:#111111;
	font-weight:bold;
	text-decoration:none;
	font-variant: small-caps;
	padding-left:15px;
	vertical-align:center;
	border-bottom:1px dashed #586466;
}

/*----------------------------------( FOND VIOLET, sans titre) ---------------------------------------------------------*/
.StyleContenu_FondViolet .cont_title {
	display:none;
}
.StyleContenu_FondViolet .cont_contenu {
	padding: 8px; 
	background-color: #f4edf4; 
	text-align: justify;
}
/*----------------------------------( Encadré Gris, sans titre) ---------------------------------------------------------*/
.StyleContenu_BorderGris .cont_title {
	display:none;
}
.StyleContenu_BorderGris .cont_contenu {
	padding: 4px; 
	border: 1px solid #DFE4E4; 
	text-align: justify;
}
/*----------------------------------( Encadré Rouge, sans titre) ---------------------------------------------------------*/
.StyleContenu_BorderRouge .cont_title {
	display:none;
}
.StyleContenu_BorderRouge .cont_contenu {
	padding: 4px; 
	border: 1px solid #B51821; 
	text-align: justify;
}

/*----------------------------------( Encadré Gris, avec titre) ---------------------------------------------------------*/
.StyleContenu_BorderGrisAvTitle {
	border: 1px solid #AAAAAA; 
	padding: 4px; 
}

/*----------------------------------( Encadré Violet, avec titre) ---------------------------------------------------------*/
.StyleContenu_BorderViolet {
	border: 2px solid #f4edf4; 
	padding: 4px; 
}

/*----------------------------------( block masqué ) ---------------------------------------------------------*/
.StyleContenu_Hidden {
	display:none;
}

/*----------------------------------( Encadré Bleu, fond bleu, sans titre) ---------------------------------------------------------*/

.StyleContenu_BorderBgBleu {
	border:2px solid #3B5CA8; 
	padding: 6px;
}
.StyleContenu_BorderBgBleu .cont_title {
	display:none;
}
.StyleContenu_BorderBgBleu .cont_contenu td {
	text-align:justify; 
	background-color:#C8D3E9; 
	color:#000000;
}
.StyleContenu_BorderBgBleu .cont_link a {	
	color:#3B5CA8;
}

/*----------------------------------( Encadré Gris, fond orange, sans titre) ---------------------------------------------------------*/
.StyleContenu_BorderGrisBgOrange {
	border:1px solid #BABABA; 
	padding: 5px;
}
.StyleContenu_BorderGrisBgOrange .cont_title {
	display:none;
}
.StyleContenu_BorderGrisBgOrange .cont_contenu td {
	background-color:#E6C773; 
	text-align:justify; 
	color:#656565;
}
.StyleContenu_BorderGrisBgOrange .cont_link td {	
	background-color:#E6C773; 
	text-align:left; 
}
.StyleContenu_BorderGrisBgOrange .cont_link a {	
	color:#000000;
	font-weight: bold;
}

.gal_pic {
	text-align:center;
}


.EcoPart_Txt {
	text-align:right;
	padding-right:20px;
	color:#00B900;
	font-size:11px;
	font-style:italic;
}
.EcoPart_Taxe {
	color:#00B900;
	font-size:11px;
}


/*******************************************************************************************/
/*
// #E2A6B7 : couleur rose  //


.border_trait_noir {
	border:1px solid #555555;
}

.desc_tab {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-decoration:none;
	background-color: #
}

*/

/*** SLIDE SHOW IMAGE ****************************************************************************************/
.imgSlideShow_container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  /*width: 100%;*/
  }

.imgSlideShow {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  }

.imgSlideShow li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
  }

.imgSlideShow img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
  }

.imgSlideShow .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 20px;
  text-shadow: none;
  color: #fff;
  background: #000;
  background: rgba(0,0,0, .8);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
  }

.imgSlideShow_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("themes/themes.gif") no-repeat left top;
  margin-top: -45px;
  }

.imgSlideShow_nav:active {
  opacity: 1.0;
  }

.imgSlideShow_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
  }