/*menu*/

#cat_menu {width:175px}
#cat_menu ul {margin:0; padding:0}
#cat_menu ul li {list-style-type:none}
#cat_menu a {display:block; margin:0px 0; padding:3px 0 2px 15px; width:152px; height:14px;color:#fff; background:#fff url(../images/assets/a2.gif) 0 0 no-repeat; text-decoration:none;}
#cat_menu a:hover {display:block; color:#fff; background:#fff url(../images/assets/a1.gif) no-repeat}
#cat_menu a.menu_on {background:#fff url(../images/assets/a3.gif) no-repeat; text-decoration:none}
#cat_menu a.sub_cat {position:relative; background:#fff url(../images/assets/a4.gif) no-repeat; }
#cat_menu a:hover.sub_cat {position:relative; background:#fff url(../images/assets/a5.gif) no-repeat; }
#cat_menu a.sub_cat.menu_on {position:relative; background:#fff url(../images/assets/a5.gif) no-repeat; }
#cat_menu a.sub_cat em {display:block; margin:0 0 0 1px}

.chapoProdCat strong {font-weight:normal}

.promo_flash {}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../images/assets/fond.gif);
}

s	{
	display: none;
}


td {
	font-family: Tahoma;
	font-size: 11px;
	color: #70706F;
}

a.categories
  {
	color: #FFFFFF;
	text-decoration: none;
  }

a.categories:hover
  {
	color: #FFFFFF;
	text-decoration: underline;	
  }


a.headerNavigation
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #F4F4F5;
	text-decoration: none;
  }

a.headerNavigation:hover
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 10pt;
  	font-weight: bold;
  	color: #F4F4F5;
  	text-decoration: underline;	
  }

a {
	color: #C3030A;
  }

.productListing-heading a {color:#70706F; text-decoration:none}

.price_products
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 18pt;
  	font-weight: bold;
		color: #F5742D;
  	text-decoration: none;	  	
  }
  
.price_products_old
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 9pt;
	  color: #62667B;
  	text-decoration: none;	  	
  }  

.productSpecialPriceListing
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 12pt;
  	font-weight: bold;
		color: #F5742D;
  	text-decoration: none;	  	
  }

a.title_products
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 11pt;
  	font-weight: bold;
  	color: #62667B;
  	text-decoration: none;	  	
  }
  
  h1 a
  {
  	
  	font-size: 11pt;
  	font-weight: bold;
  	color: #62667B;
  	text-decoration: none;	  	
  }
  
a.title_products_listing
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 11pt;
	color: #C3030A;  	
  	font-weight: bold;
  	text-decoration: none;	  	
  }  

a.title_products_listing:hover
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 11pt;
	color: #C3030A;  	
  	font-weight: bold;
  	text-decoration: underline;	  	
  }  

.smallText
  {
  	font-family: Tahoma, Arial, Verdana, sans-serif;
  	font-size: 8pt;
  	font-weight: normal;  	
  	color: #C3030A;
  	text-decoration: none;	
  }
  

  
.title_products
  {
  	font-family: Arial, Verdana, sans-serif;
  	font-size: 12px;
  	font-weight: bold;
  	color: #62667B;
  	text-decoration: none;	  	
  }

TD.rounded_top_left { 
  color: #FFFFFF;
  background: url(../images/assets/design/top_left.gif);
  vertical-align: middle;
  height: 5px;
  width: 8px;  
  }

TD.rounded_top_center { 
  color: #FFFFFF;
  background: url(../images/assets/design/top_center.gif);
  vertical-align: middle;
  height: 5px;
  }

TD.rounded_top_right { 
  color: #FFFFFF;
  background: url(../images/assets/design/top_right.gif);
  vertical-align: middle;
  height: 5px;
  width: 8px;  
  }

TD.rounded_bottom_left { 
  color: #FFFFFF;
  background: url(../images/assets/design/bottom_left.gif);
  vertical-align: middle;
  height: 5px;
  width: 8px;  
  }

TD.rounded_bottom_center { 
  color: #FFFFFF;
  background: url(../images/assets/design/bottom_center.gif);
  vertical-align: middle;
  height: 5px;
  }

TD.rounded_bottom_right { 
  color: #FFFFFF;
  background: url(../images/assets/design/bottom_right.gif);
  vertical-align: middle;
  height: 5px;
  width: 8px;  
  }

TD.rounded_middle_left { 
  color: #FFFFFF;
  background: url(../images/assets/design/middle_left.gif);
  vertical-align: middle;
  width: 8px;  
  }

TD.rounded_middle_right { 
  color: #FFFFFF;
  background: url(../images/assets/design/middle_right.gif);
  vertical-align: middle;
  width: 8px;  
  }

TD.categoriesOver { 
  color: #FFFFFF;
  background: url(../images/assets/a1.gif);
  height: 18px;
  width: 175px;
  vertical-align: middle;
  cursor: pointer; 
  cursor: hand;    
  }
  
TD.categories { 
  color: #FFFFFF;
  background: url(../images/assets/a2.gif);
  height: 18px;
  width: 175px;
  vertical-align: middle;
  cursor: pointer; 
  cursor: hand;  
  }

TD.categoriesSelected { 
  color: #FFFFFF;
  background: url(../images/assets/a3.gif);
  height: 18px;
  width: 175px;
  vertical-align: middle;
  }

TD.navigation { 
  color: #FFFFFF;
  background: url(../images/assets/tiling.gif);
  height: 49px;
  padding-top: 0px
  }

TD.boxText_right {
}

.moduleRowOver { 
  background-color: #FDDA6B; 
  cursor: pointer; 
  cursor: hand; }
  
.moduleRowSelected { 
  background-color: #B6FE9A; }

.navig {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 10px;
}

.main_template {
  border: #B9BAC1;    	
  border-top-width: 0px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-style: solid;
}

li {
  list-style-type: square;
  }

input { 
  color : #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  }

select {
  color : #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  }

textarea {  
  color : #000000;
  font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;
  }

input { 
  text-indent : 2px; }
  
form { 
  border: 0px solid #000000; 
  padding: 0px; 
  margin: 0px;
}  

#xlCont {
  display:none;
  top:110px;
  left:200px;
  position:absolute;
  background:white; 	
  border:1px solid #B9BAC1;
  z-index:200
  }
	
 hrc
  {
  	font-family: Tahoma, Arial, Verdana, sans-serif;
  	font-size: 8pt;
  	font-weight: normal;  	
  	color: #62667b;
  	text-decoration: none;	
  }
  
a.hrc
  {
  	font-family: Tahoma, Arial, Verdana, sans-serif;
  	font-size: 8pt;
  	font-weight: normal;  	
  	color: #62667b;
  		
  }
a.hrc:hover
  {
  	font-family: Tahoma, Arial, Verdana, sans-serif;
  	font-size: 8pt;
  	font-weight: normal;  	
  	color: #62667b;
  		
  } 	
  
  #blocCb {display:none} 
  #divGarantie {clear:left; margin:5px 0; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; }
  h3.garantie {margin:5px 0 5px;padding:10px 0 0;font-weight:bold;font-size:12px;color:#C3033A}
  .pGarantie {font-weight:bold; color:#F5742D}
  label {font-weight:bold;}
  #tGarantie .trGarantie1:hover {background-color:blue}
  #tGarantie .trGarantie2:hover {background-color:green}
  
  .jquery-message {
    font: normal 20px / 50px Helvetica, Arial, Sans-Serif;
    letter-spacing: -1px;
    position: absolute;
    /* top: 250px; */
		bo ttom: 50px;
    le ft: 25%;
    width: 400px;
    color: #000;
    background-color: #fff;
    text-align: center;
    display: none;
    opacity: .;
    z-index: 100000;
    border:solid 1px #000
}

.jquery-message .round {
    border-left: solid 2px white;
    border-right: solid 2px white;
    font-size: 1px;
    height: 2px;
}

.jquery-message p {
    padding: .3em;
    display: inline;
}

.jquery-message a {
    disp lay: none;
}

/*.infoFlash {color:#f00; font-size:20pt; font-wei ght:bold}*/
.infoFlash {background-color:#F5742D; color:#fff; font-size:18pt; font-weight:bold}

.infoFlashRate {color:#F5742D; font-size:24px; font-weight:bold}
.infoFlashLeftHead {margin:10px 0 0; text-align:center; background-color:#F5742D;color:#fff; font-size:12px; font-weight:bold}
.infoFlashLeftBottom {margin:0; text-align:center; background-color:#f00;color:#fff; font-size:12px; font-weight:bold}
#flashLeft {padding-bottom:8px; width:167px; b order-bottom:solid 1px #000}
#flashLeft a {font-size:14px; co lor:#000; font-weight:bold; text-decoration:none}


#divPresto {margin:5px 0 10px; border-top:solid 1px #ccc; border-bott om:solid 1px #ccc; color:#C3033A; font-size:20px}
#divPresto h3{margin:5px 0 5px;padding:10px 0 0;font-weight:bold;font-size:15px;color:#C3033A}
#divPresto a {font-size:11px}
#divPresto img {border:none}
#slogan {float:left; padding-left:5px; width:180px }
#prestoBox {display:none; position:absolute; le ft:120px; z-index:999; padding:5px; width:400px; border:solid 1px red; background-color:#FEFEFE; color:#70706F; font-size:11px}




