*{margin:0;padding:0;border:0;}img{border:0;}h4{background-color:#f50;color:#fff;padding:1px 1px 1px 5px;}body{font-family:Verdana, Arial, sans-serif;background:#2b0505 url(./imgv2-2/fond.png) repeat-x 0 0;color:#000;text-align:center;margin:0px auto 0;}.boxText{font-family:Verdana, Arial, sans-serif;font-size:11px;line-height:18px;background-color:#F5F5F5;text-align:left;}.boxText p{font-size:12px;line-height:18px;letter-spacing:0.5px;margin:5px;}.errorBox{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#ffb3b5;font-weight:700;}.stockWarning{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#c03;}.productsNotifications{background:#f2fff7;}.orderEdit{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#70d250;text-decoration:underline;}.conteneur{position:relative;width:960px;background-color:#F5F5F5;margin-left:auto;margin-right:auto;}

div.compte{background:transparent url(./imgv2/boxheading.jpg) repeat-x 0 0;height:35px;line-height:35px;font-size:10px;width:100%;display:block;
margin:0;
position:relative;
}


div.compte a{height:35px;width:115px;display:block;float:right;font-size:0.1em;line-height:0.1em;color:transparent}div.compte a:hover{color:transparent;}A{color:#000;text-decoration:none;}A:hover{color:#F60;}FORM{display:inline;}td.compte{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#FFF;font-weight:700;}TD.headerNavigation{background:transparent url(imgv2/boxheading.jpg) repeat-x 0 0;font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:25px;color:#000;}TD.headerNavigation img{line-height:5px;}img.recherche{float:left;position:relative;left:5px;}input.recherche{background-color:#fff;border:1px solid #f90;color:#f30;padding:2px;}input.look{position:relative;top:4px;left:5px;}A.headerNavigation{color:#F96;}A.headerNavigation:hover{color:#F30;}TR.headerError{background:red;}TD.headerError{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:red;color:#fff;font-weight:700;text-align:center;}TR.headerInfo{background:#0f0;}TD.headerInfo{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;background:#0f0;color:#fff;font-weight:700;text-align:center;}TD.footer{font-family:Verdana, Arial, sans-serif;font-size:12px;background:#E4191C;color:#fff;font-weight:700;}div.footer{margin-top:50px;background-color:#170c0a;border-bottom:3px solid #000;}div.footer a{color:#fff;font-size:10px;}h3{font-size:17px;letter-spacing:-1px;color:#F50;border-bottom:2px solid #F50;padding-bottom:2px;}.infoBoxContents{background:#fff;font-family:Verdana, Arial, sans-serif;font-size:10px; }table table table table .infoBoxContents{background:#fff;border:1px solid #aaa;padding:10px;}.infoBoxNoticeContents{background:#FFE6E6;font-family:Verdana, Arial, sans-serif;font-size:12px;}TD.infoBoxHeading{border:0;padding-left:10px;font-size:11px;font-weight:700;background:transparent url(imgv2/boxheading.jpg) repeat-x 0 0;height:35px;color:#fff;}TD.infoBoxHeading img{display:none;}TABLE.productListing td{background-color:#FFF;}.productListing-heading{font-family:Verdana, Arial, sans-serif;font-size:10px;background:#fff;color:#f50;font-weight:700;border-bottom:1px dotted #aaa;}a.productListing-heading{font-size:10px;background:#fff;color:#f30;font-weight:700;border:0;}TD.productListing-data{font-family:Verdana, Arial, sans-serif;font-size:10px;padding-top:5px;}TR.subBar{background:#f4f7fd;}TD.main,P.main{font-family:Verdana, Arial, sans-serif;font-size:12px;line-height:140%;padding:10px;}TD.livraison,P.livraison{font-family:Verdana, Arial, sans-serif;font-size:11px;color:#666;line-height:1.0;}div#cadre{font-family:Verdana, Arial, sans-serif;font-size:11px;text-align:justify;height:388px;color:#000;background:#FFF;border-color:#E4191C;border-style:solid;border-width:1px;}TD.accountCategory{font-family:Verdana, Arial, sans-serif;font-size:13px;color:#abd;}TD.fieldValue{font-family:Verdana, Arial, sans-serif;font-size:12px;}CHECKBOX,INPUT,RADIO,SELECT{font-family:Verdana, Arial, sans-serif;font-size:11px;}TEXTAREA{width:100%;font-family:Verdana, Arial, sans-serif;font-size:11px;}SPAN.greetUser{font-family:Verdana, Arial, sans-serif;font-size:12px;color:#000;font-weight:700;}TABLE.formArea{background:#f1f9fe;border-color:#7b9ebd;border-style:solid;border-width:1px;}TD.formAreaTitle{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}SPAN.markProductOutOfStock{font-family:Tahoma, Verdana, Arial, sans-serif;font-size:12px;color:#c76170;font-weight:700;}.moduleRowOver{background-color:#D7E9F7;cursor:hand;}.moduleRowSelected{background-color:#E9F4FC;}.checkoutBarFrom,.checkoutBarTo{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#8c8c8c;}.inputRequirementgreen{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#5a1;}

hr.clear{clear:both;display:none;visibility:hidden}

td.main  p {

 margin: 0 0 3px;
}


checkbox, input, radio, select {
border:1px solid #ddd;
padding :2px;
}
textarea {
border:1px solid #CCCCCC;

margin:5px;
width:97%;
}

input[type=image] {
border:0px none  #CCCCCC!important;

}

TD.pageHeading,DIV.pageHeading{font-family:Verdana, Arial, sans-serif;font-size:11px;height:34px;padding-left:20px;font-weight:700;color:#fff;background:transparent url(./imgv2/boxheading.jpg) repeat-x 0 0;}

TD.pageHeading[align="right"]{background:transparent url(./imgv2/boxheading.jpg) repeat-x 0 0;}td.pageHeading h1{font-size:11px;font-weight:700;color:#fff;}td.cadre{font-size:12px;}
a.info{
border-bottom:1px dashed #DDDDDD;
color:#111111;
display:block;
font-size:12px;
margin:0;
padding:7px;

}a.info:hover{color:#333;background:#b6ea37;}p.langues{font-size:10px;color:#fff;text-align:right;padding-right:20px;}p.langues a{color:#fff;}div.bread a{color:#FF6600;}
.product_name{
background:url("imgv2/tag_orange.png") no-repeat scroll 0 10px transparent;
color:#333;
font-size:20px;
font-weight:normal;
margin-bottom:7px;
margin-left:0;
padding:5px 5px 5px 25px;

font-size	:15.2px;
font-weight	:bold;
font-style:	normal;
text-transform	:none;
word-spacing:	0;
line-height:	22.8px;

}

p.product_spe{font-size:11px;background:transparent url(imgv2/bullet_arrow_right.png) no-repeat 0 -2px;padding-left:17px;margin-bottom:5px;margin-left:50px;color:#777;}a.product_spe{font-size:11px;background:transparent url(imgv2/bullet_go.png) no-repeat 2px -2px;padding-left:25px;margin-left:50px;color:#F63;font-weight:700;}div.prix{text-align:right;margin-top:10px;margin-top:10px;
padding-bottom:15px;
padding-right:30px;
padding-top:15px;
text-align:right;}



  .menucat ul ul li {

margin:0;
padding:0;
}
.menucat a , .menucat ul ul li {
display:block;
zoom:1;
position:relative;
}

 .menucat small {
       color: #777777;
    font-size: 9px;
    font-weight: normal;
		margin :0;
    margin-left: 3px;
    position: absolute;
    top: 5px;
}

  .menucat  ul ul small {
	  top: 0;
}

.menucat ul{background-color:#F5F5F5 ;list-style:none;font-size:12px;margin:0;padding:3px 0;

/* New Menu */
    background-color: #F5F5F5;
    font-size: 12px;
    letter-spacing: -0.01em;
    list-style: none outside none;
    margin: 0;
    padding: 3px 0;
    word-spacing: -0.03em;

}

.menucat ul a span {
font-weight : normal
}

.menucat ul ul{background:#FAFAFA;margin:3px;padding:0 0 1px;border-bottom:1px dashed  #C5EFF7;}



ul.menucat li{list-style:none;margin:0;padding:0;}
.menucat ul ul li{margin-top:1px;margin-bottom:1px;background:#FAFAFA;padding:0;}
.menucat ul ul ul{position:absolute;margin-left:185px;margin-top:-20px;border:1px solid #ADDB30;line-height:20px;float:left;z-index:50;display:none;padding:3px;}


.menucat a:link,.menucat a:visited{display:block;color:#111;background: transparent url(imgv2-2/puce-menu.png) no-repeat 3px 10px;margin:1px;padding:4px 4px 4px 25px;
height:20px;line-height:20px;
}

.menucat ul a:hover {
text-shadow:0 1px 3px white;
}

 a.lone,.menucat a.lone  {
background:transparent url(imgv2-2/puce-menu.png) no-repeat scroll 3px -140px;
}


 .menucat li a.lone:hover , .menucat a.lone:hover {
 background:#b6ea37 url(imgv2-2/puce-menu.png) no-repeat scroll 3px -238px;
 
 }
 

.menucat ul ul li a:link,.menucat ul ul li a:visited{display:block;margin:0;padding:0 0 0 15px;}

.menucat li li a:link,.menucat li li a:visited{
height:17px;font-weight:400;letter-spacing:normal;font-size:11px;
}

 .menucat ul  li.odd {
background-color :#FcFcFc;
}

 .menucat ul  li  ul li.odd    {
background-color :#FcFcFc;
}


.menucat li a.select,.menucat ul li a.select ,.menucat li a.loneselect, .menucat a.loneselect  ,  .menucat ul  li.odd a.select {
background:#C5EFF7 url(imgv2-2/puce-menu.png) no-repeat scroll 3px -91px;
color:#111;font-weight:700;}

.menucat li a.select,.menucat ul li a.select ,.menucat li a.loneselect, .menucat a.loneselect  ,  .menucat ul  li.odd a.select {
background:#C5EFF7 url(imgv2-2/puce-menu.png) no-repeat scroll 3px -91px;
color:#111;font-weight:700;}



.menucat ul li a:hover , .menucat ul li.odd a:hover ,.menucat ul li.odd  li.odd a:hover ,  .menucat ul  li.odd a.lone:hover  {
background-color:#b6ea37;
color:#003300;
} 

.menucat ul ul li a:link, .menucat ul ul li a:visited {
display:block;
font-size:0.97em;
font-variant:normal;
height:25px;
line-height:25px;
margin-bottom:0;
margin-right:0;
margin-top:0;
padding:0 0 0 10px;
border-left:3px solid #CCCCCC;

}

.menucat ul ul li a:hover {
border-left:3px solid #669900; 
}

.menucat ul li li a.select  , .menucat ul li li a:link  ,.menucat ul li li a:visited , .menucat ul ul li  a:hover  ,.menucat ul li li.odd a:link ,  .menucat ul li li.odd a:visited ,  .menucat ul  li li.odd a:hover  { 
background-image:none;
 }


.menucat ul li li  a.select:link,.menucat ul li li a.select:visited ,  .menucat ul li li.odd  a.select:link,.menucat ul li li.odd a.select:visited  {
border-left:3px solid #009999;
background-color:#C5EFF7;
background-image:none;
}


.menucat ul li a.loneselect,.menucat a.loneselect:hover   ,  .menucat ul  li.odd a.loneselect:hover ,  .menucat ul  li.odd a.loneselect   {
background:#C5EFF7 url(imgv2-2/puce-menu.png) no-repeat scroll 3px -190px;
}


h3.main{font-size:12px;letter-spacing:1px;background:transparent url(imgv2/bullet_black.png) no-repeat 0 0;padding-left:20px;margin-bottom:20px;margin-top:30px;border-bottom:2px solid #ddd;}hr.dotted{border:1px dotted #ddd;margin-bottom:15px;}div#titrefond{position:absolute;top:0;left:0;height:210px;width:133px;background:transparent url(./imgv2/titre_fond.png) no-repeat 0 0;}table.pagecentral{background-color:#fff;border:1px solid #aaa;padding-bottom:10px;}

a.search{
display:inline-block;
font-size:12px;
letter-spacing:0;
line-height:1em;
padding:5px;
vertical-align:middle;
width:105px;text-shadow : 0 1px 0 black;
 font-weight: bold;
}
a.search:link, a.search:visited { 
color:#ddd;
}
a.search:hover { 
color:#ff6600;

}


h3.infoBoxHeading{border:0;letter-spacing:normal;}a.big{font-size:11px;text-decoration:underline;}

div.headerNavigation,div.bread{font-size:9px;color:#777;font-weight:700;padding:5px;}
div.bread{font-weight:normal;}
TR.footer,.infoBoxNotice{background:#E4191C;}TD.infoBox,SPAN.infoBox,TD.smallText,SPAN.smallText,P.smallText,.messageBox{font-family:Verdana, Arial, sans-serif;font-size:10px;}TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even{background:#f8f8f9;}TD.subBar,.checkoutBarCurrent{font-family:Verdana, Arial, sans-serif;font-size:10px;color:#000;}TD.fieldKey,TD.tableHeading{font-family:Verdana, Arial, sans-serif;font-size:12px;font-weight:700;}SPAN.newItemInCart,.inputRequirement{font-family:Verdana, Arial, sans-serif;font-size:10px;color:red;}SPAN.productSpecialPrice,SPAN.errorText{font-family:Verdana, Arial, sans-serif;color:red;}.messageStackError,.messageStackWarning,.messageStackSuccess{font-family:Verdana, Arial, sans-serif;font-size:10px;background-color:#FFF;}


/*   vert : b6ea37  


*/ 

.main a {
color : #ff6600;
border : 0 ;
}

.main a:hover {
text-decoration : underline;
}


td.productListing-data span.ttc {
color : #aaa;
width :120px;
font-size: 0.85em;
display : block;
}


.ht_price {
			font-size:12px;
font-weight:bold;
color:#FF3300;
			}
			
			.product_list_price {
			padding:0 10px 0 0;
			}
			


/* AJAX SEARCH  */ 

#header-search  td {
height:50px;

}


#content
{
  height: 100%;
  width: 100%;
  text-align: left
}

#ie_fix
{
  height: 100%;
  width: 100%;
  text-align: center
}

#scroll
{
  position: absolute;
  margin: 0 auto; 
  visibility: hidden;
  background-color: white;
  z-index: 1;    
  width: 176px;
  height: 150px;
  border-top-style: solid;
  border-right-style: solid;
  border-left-style: solid;
  border-collapse: collapse;
  border-bottom-style: solid;
  border-color: #000000;
  border-width: 1px;      
  overflow: auto;
  float: left;
}

#scroll div
{
  margin: 0 auto;
  text-align:left
}

#suggest table
{
  width: 170px;
  font-size: 11px;
  font-weight: normal;
  color: #676767;
  text-decoration: none;
  border: 0px;
  padding: 0px;  
  text-align:left;   
  margin: 0px
}

a.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
}

a:hover.suggest_link 
{
  text-decoration: none;
  margin: 0px;
  color: #173f5f
} 
  
td.product_list_name  {
	font-size :0.90em;
}    

td.product_list_image  {

width : 200px;
} 

td.product_list_image img  {

padding : 3px;
}  

  table.productListing td {
  border-bottom:1px dashed #ddd;
  }

  table.productListing td,  table.productListing tr{
background-color:transparent;
vertical-align:middle;
}
  

table.productListing tr  td.product_list_name {
cursor : pointer;
}


table.productListing tr.trhover  td.product_list_name a {
	color : #ff3300;

}  

.menucat ul ul ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EEEEEE none repeat scroll 0 0;
margin-bottom:1px;
height : 15px;
}


td.headerNavigation {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;

}


#header-search td {
vertical-align:middle;
background:url("./imgv2-2/bg-metal.png") repeat-x scroll center -46px #333333;
color:#ccc;
font-family:Verdana,Arial,sans-serif;
font-size:1em;
height:50px;

}




td.headerNavigation  label { 
/* background:url("./imgv2-2/emboss-tech-logo.png") no-repeat scroll center top transparent; */ 
color: transparent; 
font-weight:bold;
line-height:0.5em;
padding:0 0 0 10px;
}
td.headerNavigation  label span{ 
visibility : hidden;
opacity : 0;
-moz-opacity : 0;
filter:alpha(opacity=0);
}
  
 .menucat  a {
padding-left:25px;
text-shadow:0px 1px 0 white ;
 }
 
.menucat ul a:link, .menucat ul a:visited {

/*border-bottom:1px dashed #DDDDDD;*/
color:#111111;
font-size:1.12em;
font-weight:bold;

height:30px;
line-height:30px;
margin:0;
  font-size: 12px;
letter-spacing : 0;
}

 
.menucat ul a:link, .menucat ul a:visited {

color:#112444;
color:#003060;
}

.menucat ul li.odd a:link, .menucat ul li.odd  a:visited {
color:#003060;
}

#location-c-164,  #destockage-c-81 , #stock-clearance-c-81, #rentals-c-164 {
  /*  color: #FF6600;
   font-variant: small-caps;*/
}





.menucat ul ul a:link, .menucat ul ul a:visited {
border-bottom:0;
}

.footer {
font-size:0.9em;
color:#ddd;
background:url("imgv2-2/footer_bg.jpg") repeat-x scroll -130px -30px #170C0A;
}

.footer h5 {
border-bottom:1px solid #8c5858;
display:block;
font-size:1em;
font-variant:small-caps;
font-weight:bold;
margin:0 0 1em;
padding:5px;
}



.table-footer {
color:#DDDDDD;
float:left;
font-size:1em;
margin:15px 5px 15px 50px;
text-align:left;
width:220px;
}

.footer-info-txt {
margin:15px 25px 25px;
width:350px;
}
.footer-info-txt p  {
color:#ff6600;
font-size:1.05em;
line-height:5em;
padding:0 10px;
vertical-align:middle;
}

.footer-info-txt img {
vertical-align:middle;

}
.footer-tel {
font-weight : bold;

}

.footer-info {
background:none repeat scroll 5px 50% transparent;
bottom:-5px;
color:#8C5858;
font-size:11px;
padding:0;
position:relative;
vertical-align:bottom;
}

p.footer-info a {
font-size: 11px; line-height: 3em; color:#8c5858;
margin : 0 5px;
}


.belowfooter-info {
margin:0.5em;
vertical-align:middle;
font-size: 10px; line-height: 3em; color:#8c5858;
}

.belowfooter-info a {

}


.icone-footer a img {
vertical-align:middle;
padding :0 5px;
}


.footer-info a:link {
color : #ddd;
}

.rennes {
border-top : 1px solid #8c5858;
border-bottom : 1px solid #8c5858;
margin-top :1.5em;
}

.paris span{
text-align:right;
vertical-align:middle;
}

td.pageHeading, div.pageHeading {
display : none;
}

.menucat a:hover{color:#2c4f0a;}

.menucat ul a.select, .menucat ul a.loneselect {color:#006666;  }

td.pageHeading[align="right"] {
background:none repeat-x scroll 0 0 transparent;


}

td.pageHeading, div.pageHeading {
text-align:left;
border-bottom:0 dashed;
color:#006666;
display:block;
font-family:century gothic,Verdana,Arial,sans-serif;
font-size:17px;
font-weight:700;
height:auto;
padding:15px 25px 20px 50px;
background: none; 
}

td.pageHeading h1 {
background-image:none;
color:#006666;
display:block;
font-size:17px;
font-weight:bold;
height:auto;
line-height:130%;
/* background:url("imgv2-2/puce-h1.png") no-repeat scroll 1em 1em transparent;  */
background: none; 

}


td.manufacturers-list  {
border:0 none;
font-size:1em;
line-height:1em;
padding:0;
position:relative;
text-align:right;
top:-3px;
background-image:none;
}


td.manufacturers-list  b {
font-size:10px;
}

.newproductbox {

}

.newproductbox p {
font-size:12px;
letter-spacing:0;
line-height:130%;
margin:0;
padding:0;
text-align:left;
}


.newproductbox a.info {
font-size:11px;
line-height:11px;
padding:7px;
}

.newproductbox span.newproductbox-price   em {
color : #888!important;
font-weight : normal!important;
font-size:0.9em;
}

span.newproductbox-price {
color:#3B95B8;
display:block;
font-size:10px;
font-weight:bold;
letter-spacing:0;
line-height:1.1em;
margin-right:5px;
text-align:right;
width:100%;

}

.menucat a.revente {
line-height : 1em;
}


.menucat a.revente:link , .menucat a.revente:visited   {
background-image : none ;
background-position : 0 0 ;
background-position:0 -113px;
padding:10px;
}

.menucat a.revente:hover , .menucat a.revente:hover  {
background-image : none !important ;
background-position:-1000 -1000;
padding:10px;

}

.menucat a.revente span em {
font-size : 1em;
font-variant:small-caps;
color:#FF4400;
}


.menucat a.revente span {

display:block;
font-size:0.8em;
font-variant:normal;
height:30px;
line-height:1.1em;
padding:3px;
}
.boxText li {

list-style-type: none;
}


#animation {
position : absolute;
right:0;
width :313px;
height : 169px;
display : block;
z-index :1000;
}

#animation  div{
width :313px;
height : 169px;
display : block;
position:absolute;
top :-1000px;


}

#animation  #pagea {
background:url("imgv2-2/flash/flash-p1-besoin.png") no-repeat scroll 0 0  transparent;
_background:url("imgv2-2/flash/flash1.jpg") no-repeat scroll 0 0  transparent;


}

#animation  #pageb {
background:url("imgv2-2/flash/flash-p2-repondre.png") no-repeat scroll 0 0  transparent;
_background:url("imgv2-2/flash/flash2.jpg") no-repeat scroll 0 0  transparent;


}

#animation  #pagec {
background:url("imgv2-2/flash/flash-export-tel.png") no-repeat scroll 0 0  transparent;
_background:url("imgv2-2/flash/flash3.jpg") no-repeat scroll 0 0  transparent;


}

#mainpagetitle {
display :none;
}

/* html body div.conteneur table tbody tr td table tbody tr td table.infoBox tbody tr td table.infoBoxContents tbody tr td.boxText ul li a.info  */ 

a.techfr  {
   background: none repeat scroll 0 0 #FF4400;
    border: 0 none;
    color: #FFFFFF;
    margin-top: 17px;
    padding: 10px 15px;
}
a.techfr span  {
    display: block;
    font-weight: bold;

}

techfr
