.lien-frais{
	padding-left:10px;
	color:#2864a2;
	}
	
#frais{
	padding:10px;
	font-family:verdana;
	font-size:12px;
	background:#e8edf2
	}
/*slide page accueil*/
div.wrap {
width : 790px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 790px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#headers {
margin : -1px 0 0;
}
.p-input{
margin-top:-36px;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#headers div.wrap {
height : 299px;
/*background : url(images/header-bg.png) no-repeat 50% 0;*/
}
div#headers div#slide-holder {
z-index : 40;
width : 790px;
height : 499px;
position : absolute;
}
div#headers div#slide-holder div#slide-runner {
top : 9px;
left : 9px;
width : 790px;
height : 278px;
overflow : hidden;
position : absolute;
}
div#headers div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#headers div#slide-holder div#slide-controls {
left : 0;
bottom : 110px;
width : 790px;
height : 20px;
display : none;
position : absolute;
background : url(images/slide-bg.png) 0 0;
}
div#headers div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#headers div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#headers div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#headers div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#headers div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(images/silde-nav.gif);
}
div#nav ul li a {
background : url(images/nav.png) no-repeat;
}


/* CSS Document */
/****
Button  Section
*/
/* Class to format all pages body  */
BODY{
	margin-left:5px;
	margin-right:5px;
	background:#FFFFFF;
	margin-top:0px;
}
/* Class to display banner  background */
.banner{
	background:url('../images/Web/banner/fondtopcat.gif');
	}

/* Classes to display line to link items on current order display */
td.treeEnd{
	font-family:verdana;
	font-size:12px;
	border-bottom-color: #F3A676;
	border-bottom-style : solid;
	border-bottom-width:1px;
	border-left-color: #F3A676;
	border-left-style : solid;
	border-left-width:1px;

}

td.treeNormal{
	font-family:verdana;
	font-size:12px;
	border-left-color: #F3A676;
	border-left-style : solid;
	border-left-width:1px ;
}
td.treeBegin{
	font-family:verdana;
	font-size:12px;
	border-top-color: #F3A676;
	border-top-style : solid;
	border-top-width:1px;
	border-left-color: #F3A676;
	border-left-style : solid;
	border-left-width:1px  ;
}
/*
td.bold{
     font-size:11px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:bold;
	 font-weight:bold;
	 font-color:#000000;
} */
/* Class to display title of order in summary order screen */
   td.boldlarger{
     font-size:14px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:bold;
	 font-weight:bold;
	 font-color:#000000;
   }
/* Class to display text in top of page choose shipping address */
   td.boldmedium{
     font-size:13px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:bold;
	 font-weight:bold;
	 font-color:#000000;
   }
/* Class to display labels on order detail table */
   td.boldfirst{
     font-size:12px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:bold;
	 font-weight:bold;
	 color:#000000;
   }
/* Class to display labels on choosing address delivery for order */
   td.boldgrown{
     font-size:12px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:bold;
	 font-weight:bold;
	 color:#666666;
   }
/* Class to display title of order in order detail screen */
   td.boldlarge{
     font-size:20px;
	 background:#FFFFFF;
	 font-family: verdana;
	 font-style:normal;
	 font-weight:bolder;
	 font-color:#000000;
   }
/* Class to display normal textbox */
input.shadowButton{
	background:url(/img/wcs_ha_fr_FR/pictures/OmbreInputs.gif);
	border:1px solid #999999;
}
/* Class to display textbox for searching article on section heading */
input.shadowButtonSearchArticle{
 	font-family:Arial;
 	font-size:11px;
	height:16px;
	border:1px solid #111111;
	border-bottom:2px solid #111111;
}
/* Class to display textbox where input number of page for browsing catalog*/
input.gotoPage{
 	background:url(/img/wcs_ha_fr_FR/pictures/OmbreInputs.gif);
	border:1px solid #999999;
}
input.gotoPage2{
	border:1px solid #999999;
}
/* Class to display normal textarea */
.shadowButton{
 	background:url(/img/wcs_ha_fr_FR/pictures/OmbreInputs.gif);
	background-repeat:no-repeat;
	border:1px solid #999999;
}
/* .shadowButtonOver{
 	font-family:Arial;
 	font-size:13px;
	background:url(../images/Web/imgs/HA_OMBRECHAMP.gif);
	background-repeat:no-repeat;
	border:1px solid #999999;
	cursor: pointer;
	color : #ED7116;
} */
/* Class to display normal select component */
SELECT{
 	font-family:Arial;
 	font-size:12px;

}
/* .btnJouterList{
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#ED7116;
 cursor:pointer;
} */
/* .btnCommander{
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#ffffff
 background:#ed7116;
 cursor:pointer;
} */
/*.btnTrouver{
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#ffffff
 background:#404040;
 cursor:pointer;
} */
/* Classes to display link for footer section */
a.footer{
 font-family:Arial;
 font-size:12px;
 color:#404040;
 text-decoration : none;
}
a.footer:hover {
 font-family:Arial;
 font-size:12px;
 color:#DD1919;
 text-decoration : none;
}
a.footer:link {
 font-family:Arial;
 font-size:12px;
 text-decoration : none;
}
a.footer:visited {
 font-family:Arial;
 font-size:12px;
 text-decoration : none;
}
/* Fond de la bande de recherche */
.searchzone{
	background-repeat:repeat-x;
	border:0px solid #999999;
	background-image: url(/img/wcs_ha_fr_FR/site/FndRech.gif);
}
/* Class to display search label on header section */
.searchTitle1{
 font-family:Verdana;
 font-weight:bold;
 font-size:12px;
 color:#FFFFFF;
}
/* Class to display search label associate on header section */
.searchAssociated{
 font-family:Verdana;
 font-style:normal;
 font-size:10px;
 color:#2B2A2A;
}
/* Class to display catentry name on show detail article screen */
.productNameInDetailsPage{
 font-family:Arial;
 font-weight:bold;
 font-size:20px;
 color:#ed7116;
 text-decoration: none;
 text-transform: uppercase;
}
/* Class to display some article information in italic format on show detail article screen*/
.specialFeauture{
 font-family:Arial;
 font-style:italic;
 font-weight:bold;
 font-size:14px;
 color:#000000;
 text-decoration: none;
}
/* .productStandard{
 font-family:Verdana;
 font-weight:bold;
 font-size:14px;
 color:#CC0000;
} */
/* Class to display long description of catentry on show detail article screen*/
.productDetail{
 font-family:Arial;
 font-size:12px;
 color:#000000;
 text-decoration: none;
}
/* Class to display catentry waranty information on show detail article screen */
.productWaranty{
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#000000;
}
/* Class to display catentry reference information on show detail article screen */
.productReference{
 	font-family:Arial;
 	font-size:12px;
 	color:#000000;
}
/* .parentAttributeName{
 	font-family:verdana;
 	font-size:13px;
 	color:#ed7116;
	background:#CCCCCC;
} */
/* .childAttributeName{
 	font-family:verdana;
 	font-size:12px;
 	color:#999999;
} */
/*.enStockSousXJour{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#F9D490;
	text-decoration: underline;
} */

/* Class to display contact information on compare products screen */
.contact{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #cc0000;
	text-decoration: underline;
}
/* Class to display contact information on current order screen */
.contract{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color: #cc0000;
	text-decoration: none;
	display: inline;
}
/* Classes to display quantities information of article */
.quantityEtPrixTitle{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.quantityEtPrixValue{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.quantityEtPrixTotal{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#cc0000;
}
/* .livrasionRightMenu{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#ed7116;
} */
/* .livarasionConditionRightMenu{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	cursor:pointer;
} */
/* a.guideRightMenu:hover {
 font-family:Arial;
 font-size:10px;
 font-style:italic;
 font-weight:bold;
 color:#DD1919;
}
a.guideRightMenu:visited {
 font-family:Arial;
 font-size:10px;
 font-style:italic;
 font-weight:bold;
}
a.guideRightMenu:link {
 font-family:Arial;
 font-size:10px;
 font-style:italic;
 font-weight:bold;
}
a.guideRightMenu:active {
 font-family:Arial;
 font-size:10px;
 font-style:italic;
 font-weight:bold;
}
a.guideRightMenu{
 font-family:Arial;
 font-size:10px;
 font-style:italic;
 font-weight:bold;
 color:#404040;
}
.guideRightMenu{
	font-family:Verdana;
	font-style:bold;
	font-weight:italic;
	font-size:15px;
	color:#000000;
} */
/* .recommendedMessageRightMenu{
	font-family:verdana;
	font-size:18px;
	color:#ffffff;
}
.productNameRightMenu{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	background:#CCCCCC;
}
.productRefRightMenu{
	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#ffffff;
	background:#666666;
} */

/* Class to display search title to filter catalog*/
.votreRechecher{
	font-family:arial;
	font-style:italic;
	font-size:20px;
	color:#ed7116;
}
/* Class to display showall title to filter catalog */
.affinzeMarque{
	font-family:Arial;
	font-weight:bold;
	font-size:14px;
	color:#404040;
}
/* .searchResultTitle{
	font-family:Arial;
	font-size:12px;
	color:#000000;
} */
/* Class to display search attributes for browsing catalog */
.searchKey{
	font-family:Arial;
	font-size:12px;
	color:#ed7116;
}
/* Class to display label for comparing products on browse catalog */
.cacherAndCompare{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#404040;
	cursor:hand;
	cursor:pointer;
}
/* Class to display tilte of order table on current order screen  */
.searchTableTitle{
	font-family:Arial;
	font-weight:bold;
	font-size:13px;
	color:#666666;
	border-bottom:0px solid #EEEEEE;
}
/* .prixHTSearch{
	font-family:Arial;
	font-weight:bold;
	font-size:15px;
	color:#000000;
} */
/* .prixPerQuantite{
	font-family:Arial;
	font-size:9px;
	color:#ed7116;
} */
/* .topProduct{
	font-family:verdana;
	font-size:18px;
	color:#cc0000;
} */
/* .topRecommand{
	font-family:verdana;
	font-size:18px;
	color:#000000;
	font-weight:bold;
	text-transform:uppercase;
} */
/* Classes to display information on AIDE (help) zone for the section registration */
.aidePanelTitle{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
.aideContent{
	font-family:verdana;
	font-size:12px;
	color:#000000;
}
.aidePhoneNum{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}
/* Class to display comment/note for the section registration */
.registerComment{
	font-family:verdana;
	font-size:10px;
	color:#404040;
}
/* Class display link to open help page for the section registration */
a.registerQuestion:hover{
	font-family:verdana;
	font-size:10px;
	color:#DD1919;
	text-decoration: underline;
}
a.registerQuestion:active{
	font-family:verdana;
	font-size:10px;
	text-decoration: underline;
}
a.registerQuestion:visited{
	font-family:verdana;
	font-size:10px;
	text-decoration: underline;
}
a.registerQuestion:link{
	font-family:verdana;
	font-size:10px;
	text-decoration: underline;
}
a.registerQuestion{
	font-family:verdana;
	font-size:10px;
	color:#ed7116;
	text-decoration: underline;
}
/* Class to display normal label for the section registration */
.registerFieldTitle{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	background-color: #FFFFFF;
}
/* Class to display link to add items to shopcart on order history detail screen */
.ajouterAuPanierStyle{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	font-weight: bold;
}
.ajouterAuPanierStyle:hover{
	font-family:verdana;
	font-size:12px;
	color:#ed7116;
	font-weight: bold;
}

/*.registerStepxitle{
	font-family:arial;
	font-weight:bold;
	font-size:28px;
	color:#ed7116;
} */
/* Class to indicate a required field on a form */
.registerNote{
	font-family:verdana;
	font-size:12px;
	color:#cc0000;
}
/* Classes to display link on header section */
a.topLink{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#909090;
    text-decoration : none;
}
a.topLink:active{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
    text-decoration : none;
}
a.topLink:hover {
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 color:#ED7116;
 text-decoration : none;
}
a.topLink:visited {
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-decoration : none;
}
a.topLink:link {
 font-family:Arial;
 font-weight:bold;
 font-size:12px;
 text-decoration : none;
}
/* Class to display normal text in grey color */
.normalGray{
	font-family:verdana;
	color:#404040;
	background-color:#ECECEC;
	font-size:12px;
}
/* Class to display normal text in bold format */
.normal_bold{
	font-family:verdana;
	color:#404040;
	font-size:12px;
	font-weight:bold;
}
/* Class to display type of address for the registration address section  */
.registerSection{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#404040;
}
/* a.indexProduitAlp:link{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
a.indexProduitAlp:visited{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;

}
a.indexProduitAlp:active{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
a.indexProduitAlp:hover{
	font-family:verdana;
	font-size:12px;
	color:#DD1919;
	text-decoration:none;
} */
/* Classes to display buttons with difference background color */
.whiteButton{
	font-size:11px;
	font-family:verdana;
	color:#F89344;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	font-weight:bold;
	cursor:pointer;
	border-left:1px solid #F4AB79;
	border-right:1px solid #F4AB79;
	border-bottom:1px solid #F3BDA4;
	width: 263px;
}

.whiteButtonOver{
	font-size:11px;
	font-family:verdana;
	color:#000000;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	font-weight:bold;
	cursor:pointer;
	border-left:1px solid #F4AB79;
	border-right:1px solid #F4AB79;
	border-bottom:1px solid #F3BDA4;
	width: 263px;
}

.goldButton{
	font-size:11px;
	font-family:verdana;
	background:#FFCCOO;
	border:1px solid #CCCCCC;
	font-weight:bold;
	cursor:pointer;
}
.blackButton{
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	background:#585858;
	border:1px solid #ffffff;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	text-decoration: none;
}
.blackButtonLong{
	font-size:12px;
	font-family:verdana;
	color:#ffffff;
	background:#000000;
	border:1px solid #ffffff;
	font-weight:bold;
	cursor:pointer;
	height:30px;
}
.grownButton{
	font-size:12px;
	font-family:verdana;
	color:#000000;
	background:#EBEBEF;
	border:1px solid #ffffff;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	text-decoration: none;
}
.grownButtonOver{
	font-size:12px;
	font-family:verdana;
	color:#ED7116;
	background:#EBEBEF;
	border:1px solid #ffffff;
	font-weight:bold;
	cursor:pointer;
	height:30px;
	text-decoration: none;
}
.grownButtonNormal{
	font-size:11px;
	font-family:verdana;
	color:#000000;
	background:#cccccc;
	border:1px solid #ffffff;
	font-weight:bold;
	cursor:pointer;
}
/*.clsDisable{
	filter:alpha(opacity=75)
} */

/* Class to display search background section on header */
.searchBoxTitle{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	bgcolor:#F17B24;
	background:url(../images/Web/btbackground/search_header_bg1.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-attachment: scroll;
}
/* Class to display search title on header */
.searchBoxTitleText{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	bgcolor:#F17B24;
}
/* Classes to display search data on header */
.searchBoxText{
	font-family:verdana;
	font-size:12px;
	color:#434343;
	background:#e6e6e6;
	border-right:1px solid #ED7116;
	border-left:1px solid #ED7116;
	padding-left: 10px;
}
.searchBoxTextBottom{
	font-family:verdana;
	font-size:12px;
	color:#434343;
	background:#e6e6e6;
	border-bottom:1px solid  #ED7116;
	border-right:1px solid  #ED7116;
	border-left:1px solid  #ED7116;
	padding-left: 3px;
}

/*.boxTopCategory{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	/%background:#e6e6e6;%/
	cursor:pointer;
}*/
/* Classes to display link text to register or open help page on login zone on index page */
.boxCategoryLink{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	/*background:#e6e6e6;*/
	cursor:pointer;
}
a.boxCategoryLink:link{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	/*background:#e6e6e6*/
}
a.boxCategoryLink:visited{
	font-family:Verdana;
	font-size:12px;
	text-decoration:none;
}
a.boxCategoryLink:hover{
	font-family:Verdana;
	font-size:12px;
	color:#DD1919;
	text-decoration:none;
}
a.boxCategoryLink:active{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
a.boxCategoryLink{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/* Classes to display top of espaceClient zone on index page */
table.identification{
	background:#e6e6e6;
	border-bottom:#F8C7AA solid 1px;
	border-left: #F8C7AA solid 1px;
	border-right: #F8C7AA solid 1px;
	border-top:  #CCCCCC solid 1px;
}
.identification{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#2b2a2a;
	background:#FFFFFF;
	background:url(../images/Web/btbackground/HA_DROIT_IDENTIFICATION_ONGLET_fr_FR.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:top right;
	line-height:12px;
	height:24px;
	border-left:1px solid #F8C7AA ;
}
/* Class to display big label on login zone on index page */
.withHaleco{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#2b2a2a;
	line-height:12px;
	height:24px;
}
/* Class to display normat text on login zone on index page */
.idText{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	background:#e6e6e6;
	font-weight:lighter;
}
/* Class to display small text on login zone on index page */
.idTextSmall{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	background:#e6e6e6;
	font-weight:lighter;
}
/* Classes to display link text for open forgotten password screen on login zone */
.idBoxQuestion{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	/*background:#e6e6e6;*/
	text-decoration:none;
	font-weight:lighter;
}
a.idBoxQuestion{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	text-decoration:none;
	font-weight:lighter;
}
a.idBoxQuestion:link{
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:lighter;
}
a.idBoxQuestion:visited{
	font-family:verdana;
	font-size:10px;
	text-decoration:none;
	font-weight:lighter;
}
a.idBoxQuestion:hover{
	font-family:verdana;
	font-size:10px;
	color:#DD1919;
	font-weight:lighter;
}
a.idBoxQuestion:active{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	text-decoration:none;
	font-weight:lighter;
}

/*.idBoxRegisterTitle{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#404040;
	background:#e6e6e6;
} */
/* Classes to display link text to register or open help page on login zone on index page */
.idBoxRegisterLink{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	background:#e6e6e6;
}
a.idBoxRegisterLink:link{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
a.idBoxRegisterLink:active{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
a.idBoxRegisterLink:hover{
	font-family:verdana;
	font-size:12px;
	color:#DD1919;
	text-decoration:none;
}
a.idBoxRegisterLink:visited{
	font-family:verdana;
	font-size:12px;
	text-decoration:none;
}
a.idBoxRegisterLink{
	font-family:verdana;
	font-size:12px;
	color:#404040;
	text-decoration:none;
}
/* Class to display italic text on commande express zone on index page */
.cmdExpressBoxAjouter{
	font-family:verdana;
	font-style:italic;
	font-size:11px;
	color:#404040;
}
/* Class to display labels on commande express zone on index page */
.cmdExpressBoxTableTitle{
	font-family:verdana;
	font-size:12px;
	color:#000000;
}
/*a.makertingSpot:visited{
	font-family:verdana;
	font-size:12px;
}
a.makertingSpot:link{
	font-family:verdana;
	font-size:12px;
	color:#000000;
}
a.makertingSpot:hover{
	font-family:verdana;
	font-size:12px;
	color:#DD1919;
}
a.makertingSpot:active{
	font-family:verdana;
	font-size:12px;
	color:#000000;
}
a.makertingSpot{
	font-family:verdana;
	font-size:12px;
	color:#000000;
} */
/* .expertiseHeader{
	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#313131;
} */
/*.expertiseItem{
	font-family:verdana;
	font-style:italic;
	font-size:10px;
	color:#464646;
} */
/* .newNavi{
	font-family:verdana;
	font-size:10px;
	color:#ed7116;
} */
/* Class to display text on midle index page to split emarkingspots */
.lesOfferHeadLine{
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	color:#003333;
}
.lesOfferHeadLine2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
/* Class to display large text on article advance search */
.searchTitle{
	font-family: verdana;
	font-weight:bold;
	font-size:22px;
	color:#ed7116;
}
/* Class to display "family catatog" text on browse catalog screen */
.BrowseCatalog{
	font-family:arial;
	font-weight:bold;
	font-size:19px;
	color:#ed7116;
}
/* Class to display link to browse catalog/show article detail on browse catalog screen */
a.catListSearchPage:link{
	font-family:arial;
	font-style:italic;
	font-size:12px;
}
a.catListSearchPage:active{
	font-family:arial;
	font-style:italic;
	font-size:12px;
}
a.catListSearchPage:visited{
	font-family:arial;
	font-style:italic;
	font-size:12px;
}
a.catListSearchPage:hover{
	font-family:arial;
	font-style:italic;
	font-size:12px;
	color:#DD1919;
}
a.catListSearchPage{
	font-family:arial;
	font-style:italic;
	font-size:12px;
	color:#ed7116;
}
/* Class to display label for number of products was found */
.sectionTitle{
	font-family:verdana;
	font-size:19px;
	color:#404040;
	font-weight:bold;
}
/*.headLineGold{
 font-family:Arial;
 font-weight:bold;
 font-size:24px;
 color:#ed7116;
} */
/* .pageNeviation{
	color:#999999;
	cursor:pointer;
	font-family:verdana;
	font-size:11px;
} */
/* Class to display catatog path link to browse catalog */
a.catGreenLink:hover {
 	font-family:verdana;
 	font-size:12px;
 	color:#DD1919;
 	font-weight:bold;
 	text-decoration : none;
}
a.catGreenLink:visited {
 	font-family:verdana;
 	font-size:12px;
 	text-decoration : none;
 	font-weight:bold;
}
a.catGreenLink:link {
 	font-family:verdana;
 	font-size:12px;
 	font-weight:bold;
 	text-decoration : none;
 }
a.catGreenLink{
 	font-family:verdana;
 	font-size:12px;
 	font-weight:bold;
 	color:#555555;
 	text-decoration : none;
 }
/* Class to display label "in stock" for showing current order */
.enStock{
	font-family:verdana;
	color:#00CC33;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
}
/* Class to display normal input tag */
input.normal{
	font-family:arial;
	border:1px solid #000000;
	font-size:12px;
}
/* .normalBold{
	font-family:verdana;
	color:#404040;
	font-size:12px;
	font-weight:bold;
} */
/* .normalSize12{
	font-family:verdana;
	color:#404040;
	font-size:14px;
} */
/* Class to display text label to add items to wishlist on current order display */
.normalBlackBold12{
	font-family:verdana;
	color:#000000;
	font-size:14px;
	font-weight:bold;
}
/* .normalSize10{
	font-family:verdana;
	color:#000000;
	font-size:12px;
} */
/* Class to display price information of order */
.normalBlackBold10{
	font-family:verdana;
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
/* Class to display stock status of item */
.enStockSous10Jour{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	text-decoration: none;
}
/* .contactCenter{
	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#CC0000;
} */
/* a.registerLink:link{
	font-family:verdana;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
a.registerLink:active{
	font-family:verdana;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
a.registerLink:hover{
	font-family:verdana;
	font-size:10px;
	color:#DD1919;
	font-style:italic;
	text-decoration:none;
}
a.registerLink:visited{
	font-family:verdana;
	font-size:10px;
	font-style:italic;
	text-decoration:none;
}
a.registerLink{
	font-family:verdana;
	font-size:10px;
	color:#404040;
	font-style:italic;
	text-decoration:none;
} */
/* .topButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:34px;
	width:67px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/btbackground_02.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position:center bottom;
	cursor:pointer;
 }
 .topButtonGold{
  	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#ed7116;
	height:33px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/background_button.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
  .topButtonGoldBig{
  	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#ed7116;
	height:24px;
	border:0px;
	text-align:center;
	line-height:12px;
	cursor:pointer;
	width:150px;
	padding-left:5px;
 } */
/* .topTableCat{
 	width:150px;
 	border-bottom:1px solid #000000;
	padding:0px;
	margin:0px;
 } */

/*  .topButtonCat{
	height:34px;
	border:0px solid red;
	text-align:center;
	cursor:pointer;
	background-color:transparent;
	line-height:12px;
	width:150px;
	padding:0px;
	margin:0px;

 } */

/* .topButtonWhite{
  	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#999999;
	height:33px;
	width:80px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/btbackground_03.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 } */

 /* Classes to display button for navigation on client zone
  has 3 size of button: big, medium, small; 2 colors: grey and black */
   .bigGreyButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgBigGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:165px;
	height:30px;
	cursor:pointer;
 }
  .bigGreyButtonOver{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgBigGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:165px;
	height:30px;
	cursor:pointer;
 }
   .bigBlackButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgBigBlack.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:165px;
	height:38px;
	cursor:pointer;
 }
   .smallGreyButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgSmallGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:121px;
	height:30px;
	cursor:pointer;
 }
 .smallGreyButtonOver{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgSmallGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:121px;
	height:30px;
	cursor:pointer;
 }
  .smallBlackButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgSmallBlack.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:121px;
	height:38px;
	cursor:pointer;
 }
 .bgVeryBigGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgVeryBigGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:11px;
	width:199px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
  .bgVeryBigBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgVeryBigBlack.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:199px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
   .bgMidiumBigGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-repeat:no-repeat;
	background:url(../images/Web/btbackground/bgVeryBigGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:199px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
  .bgMidiumBigBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-repeat:no-repeat;
	background:url(../images/Web/btbackground/bgVeryBigBlack.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:199px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
   .bgMidiumSmallGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgMidiumSmallGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:125px;
	height:28px;
	position:absolute;
	cursor:pointer;
 }
  .bgMidiumSmallBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgMidiumSmallBlack.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:125px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
    .bgVerySmallGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgVerySmallGrey.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:96px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
  .bgVerySmallBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-color:transparent;
	background:url('../images/Web/btbackground/bgVerySmallBlack.gif');
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:96px;
	height:27px;
	position:absolute;
	cursor:pointer;
 }
   .bgSmallGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgSmallGrey.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:123px;
	height:30px;
	cursor:pointer;
 }
  .bgSmallBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bgSmallBlack.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	line-height:12px;
	width:123px;
	height:39px;
	cursor:pointer;
 }
/* Class to display "Catagories" button on the left of home page */
 .categoriesButton{
 	font-family:verdana;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
	border:0px solid #ed7116;
	cursor:pointer;
	width:120px;
	height:28px;
	background:url(../images/Web/btbackground/HA_GAUCHE_CATEGORIE_ONGLET1_fr_FR.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:top left;

 }
 /* Classes to display "index" button on the left of home page */
 .indexButton{
 	font-family:verdana;
	font-size:14px;
	color:#000000;
	background-color:transparent;
	border:0px solid #ed7116;
	width:91px;
	height:28px;
	background:url(../images/Web/btbackground/HA_GAUCHE_CATEGORIE_ONGLET2_fr_FR.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
 }
  .indexButtonOver{
 	font-family:verdana;
	font-size:14px;
	color:#ED7116;
	background-color:transparent;
	border:0px solid #ed7116;
	width:91px;
	height:28px;
	background:url(../images/Web/btbackground/HA_GAUCHE_CATEGORIE_ONGLET2_fr_FR.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
 }
/* Classes to display "checkout" button on order validation screen */
.btnCommanderBig{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnCommanderBigOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;

	color:#000000;
 	background:#000000;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
/* Classes are used for displaying tab set on FicheArticle screen
  color Grey for lostfocus tab. color Black for focus tab */
.btnCommanderMaximum{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:281px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_maximum.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnCommanderMaximumOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#000000;
	height:18px;
	width:281px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_maximum.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnCommanderMedium{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:125px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
  .btnCommanderMediumOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#000000;
	height:18px;
	width:125px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_orange_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnCommanderBigTrouve{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:165px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/FicheArticle_orange_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
  .btnCommanderBigTrouveOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:18px;
	width:165px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/FicheArticle_orange_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

 .btnCommanderVeryBig{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:220px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/FicheArticle_orange_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnCommanderVeryBigOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:18px;
	width:220px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/FicheArticle_orange_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

.btnCommanderSmall{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_CENTRE_BOUTTONORANGE_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
.btnCommanderSmallOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_CENTRE_BOUTTONORANGE_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
/* Classes to display set of button on escape client and order processing */
.btnJouterListBig{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
 	background:#dd7116;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_white_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListBigOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
 	background:#dd7116;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_white_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

.btnJouterListVerySmall{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	height:18px;
	width:104px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListVerySmallOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:18px;
	width:104px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

.btnJouterListSmall{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListSmallOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListSmallBlackText{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListSmallBlackTextOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

.btnJouterListBigBlackText{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_white_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListBigBlackTextOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	height:18px;
	width:151px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/button_FicheArticle_white_big.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

 .btnJouterListVeryBigBlackText{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:18px;
	width:220px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/white_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .btnJouterListVeryBigBlackTextOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
	height:18px;
	width:220px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/white_verybig.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
/*-----------nhonnt end---- */
.btnCommanderShort{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
 	background:#dd7116;
	height:18px;
	width:70px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_CENTRE_BOUTTONORANGE_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
.btnCommanderShortOver{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:18px;
	width:70px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_CENTRE_BOUTTONORANGE_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
.espaceInfoOn{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:35px;
	width:180px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgespaceon.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

.espaceInfoOff{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:33px;
	width:180px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgespaceoff.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
 .espaceInfoShortOn{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#FFFFFF;
 	background:#dd7116;
	height:33px;
	width:155px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgespaceonshort.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	background-position: bottom center;
	cursor:pointer;
}
.espaceInfoShortOff{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:33px;
	width:154px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgespaceonshortoff.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	background-position: bottom center;
	cursor:pointer;
}
.espaceInfoShortOffOver{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#ED7116;
 	background:#dd7116;
	height:33px;
	width:154px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/bgespaceonshortoff.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	background-position: bottom center;
	cursor:pointer;
}
.espaceSubOn{
 	font-family:verdana;
	font-size:12px;
	color:#000000;
 	background:#e6e6e6;
	height:33px;
	width:150px;
	text-align:center;
	background-repeat:no-repeat;
	line-height:12px;
	border:2px solid #e6e6e6;
	cursor:pointer;
}
.espaceSubOff{
 	font-family:verdana;
	font-size:12px;
	color:#ED7116;
 	background:#FFFFFF;
	height:35px;
	width:150px;
	text-align:center;
	background-attachment: scroll;
	background-repeat:no-repeat;
	border:2px solid #E4F7F4;
	cursor:pointer;
}
.espaceSubOffOver{
	font-family:verdana;
	font-size:12px;
	color:#000000;
 	background:#FFFFFF;
	height:35px;
	width:150px;
	text-align:center;
	background-attachment: scroll;
	background-repeat:no-repeat;
	border:2px solid #E4F7F4;
	cursor:pointer;
}
.dossierTechnique{
	font-family:Verdana;
	font-size:12px;
	color:#006633;
}

.contactOn{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:35px;
	width:180px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/v_bgespaceon.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
.contactShortOn{
 	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:35px;
	width:140px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/v_bgespaceonshort.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
}
.contactOff{
  	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:33px;
	width:180px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/v_bgespaceoff.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }
.contactShortOff{
 	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
 	background:#dd7116;
	height:33px;
	width:140px;
	border:0px;
	text-align:center;
	background-color:transparent;
	background:url(../images/Web/btbackground/v_bgespaceonshortoff.gif);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
}
.serviceLink{
	cursor:pointer;
	font-family:Verdana;
	font-size:11px;
	color:#528A21;
	text-decoration:underline;
	font-weight:bold;
}
.serviceContent{
	font-family:Verdana;
	font-size:12px;
	color:#528A21;
	margin-left:12px;
	display:none;
}

.buttonSaisirBlack{
 	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-repeat:no-repeat;
	background:url('../images/Web/btbackground/HA_DROIT_COMMANDEEXP_ONGLET1_fr_FR.gif');
	background-attachment: scroll;
	line-height:20px;
	width:100px;
	height:26px;
	cursor:pointer;
 }
 .buttonSaisirGrey{
 	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#333333;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-repeat:no-repeat;
	background:url('../images/Web/btbackground/HA_DROIT_COMMANDEEXP_ONGLET2_fr_FR.gif');
	background-attachment: scroll;
	line-height:20px;
	width:100px;
	height:26px;
	cursor:pointer;
 }
 .buttonSaisirGreyOver{
 	font-family:verdana;
	font-weight:bold;
	font-size:13px;
	color:#ED7116;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background-repeat:no-repeat;
	background:url('../images/Web/btbackground/HA_DROIT_COMMANDEEXP_ONGLET2_fr_FR.gif');
	background-attachment: scroll;
	line-height:20px;
	width:100px;
	height:26px;
	cursor:pointer;
 }
 a.registerVous:hover{
 	font-family:arial;
	font-weight:bold;
	font-size:28px;
	color:#DD1919;
 }
 a.registerVous:link{
 	font-family:arial;
	font-weight:bold;
	font-size:28px;
 }
 a.registerVous:visited{
 	font-family:arial;
	font-weight:bold;
	font-size:28px;
 }
 a.registerVous:active{
 	font-family:arial;
	font-weight:bold;
	font-size:28px;
 }
 a.registerVous{
 	font-family:arial;
	font-weight:bold;
	font-size:28px;
	color:#ed7116;
 }
 .demmandeEnlign1{
	font-family:Verdana;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}
 .demmandeEnlign{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	background-color: #FFFFFF;
}
.inputp{
margin-top: -35px;
margin-left: 122px;
}
.nw{height:110px;}
.commandeEnlignHeadLine{
	font-family:Verdana;
	font-size:20px;
	color:#ed7116;
	font-weight: normal;
}
TABLE.inboxTable{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	width:100%;
}
.csCompareTitle{
	font-family:Arial;
	font-size:18px;
	color:#ed7116;
	margin:0px;
	padding:0px;
}
.tblCompare{
	border-bottom:1px solid #999999;
}
.attNameTopWhite{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	padding-left:6px;
	width:32%;
	border-bottom:1px solid #DFDFDF;
	text-align:left;
	font-weight:bold;
}
.attValueTopWhite{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	padding-left:6px;
	width:17%;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}
.attNameTopLightGreen{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#DFE7FF;
	padding-left:6px;
	width:32%;
	border-bottom:1px solid #DFDFDF;
	text-align:left;
	font-weight:bold;
}
.attValueTopLightGreen{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#DFE7FF;
	padding-left:6px;
	width:17%;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}

/* The class for the Header of Index category box */
.indexDivHeader{
		width:210px;
		font-weight:bold;
		font-size:12px;
	}

.indexDivHeaderMainpage{
		font-weight:bold;
		font-size:12px;
	}
.indexM{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	}
.selectedIndex{
	font-family:arial;
	font-size:16px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
 a.indexM{
 	font-family:arial;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
 }
 a.indexM:hover{
 	font-family:arial;
	font-weight:bold;
	font-size:16px;
	color:#000000;
	text-decoration:none;
 }
 a.indexM:link{
 	font-family:arial;
	font-weight:bold;
	text-decoration:none;
 }
 a.indexM:visited{
 	font-family:arial;
	font-weight:bold;
	text-decoration:none;
 }
 a.indexM:active{
 	font-family:arial;
	font-weight:bold;
	text-decoration:none;
 }
 a.motcle:link{
 	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
 }
 a.motcle:visited{
 	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
 }
 a.motcle:active{
 	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
 }
  a.motcle:hover{
 	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#DD1919;
	text-decoration:none;
 }
  a.motcle{
 	color:#000000;
 	font-size:11px;
 	text-decoration:none;
 }

 .index{
 	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:#FF859B;
	text-decoration:none;
 }
 .indexDisable{
	font-family:arial;
	font-weight:bold;
	font-size:14px;
	color:black;
	text-decoration:none;
 }
Td.FicheDetailSmall{
	font-size:11px;
	font-family: verdana;
}
Td.FicheDetailHighlight{
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	font-family: verdana;
}
Td.FicheDetailTitle{
	font-size:22px;
	color:#FF6600;
	font-weight:bold;
	font-family: verdana;
}
Td.FicheStandard{
	font-size:11px;
	color:#000000;
	padding-top:3px;
	font-family: verdana;
}
TD.FicheHead{
 	border-bottom:#666666;
 	border-bottom-style:inset;
 	font-family: verdana;
 	padding-bottom:3px;
}
TD.FicheDescripxionBound{
	border-color:#CCCCCC;
	border-style:groove;
	padding-left:4px;
	padding-top:6px;
	padding-bottom:6px;
}
.bgcolor_brown{
  background:#D6D6D6;
  font-family: verdana;
  font-size: 8px;
  font-weight:bold;
  color:#000000
}
.top_content{
  background:#808080;
  text-align:center;
  font-family: verdana;
  font-size: 9px;
  font-weight:bold;
  color:#FFFFFF;
}
#Layer1 {
	position:absolute;
	width:280px;
	height:11px;
	z-index:1;
	left: 561px;
	top: 400px;
}
#Layer2 {
	position:absolute;
	width:182px;
	height:10px;
	z-index:2;
	left: 604px;
	top: 437px;
	}
.mainContent{
}
.offreCategory{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:EAA639;
	font-weight:bold;
	text-decoration:none;
}
.offreItem{
	font-size:10px;
	color:#000000;
	text-align:left;
	font-weight:bold;
}

.big{
	font-family: verdana;
	font-size: 14px;
	color:#000000;
	padding-top: 5px;
	padding-bottom: 5px;
}


.attNameTopWhite{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	padding-left:6px;
	width:32%;
	border-bottom:1px solid #DFDFDF;
	text-align:left;
	font-weight:bold;
}
.attValueTopWhite{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#FFFFFF;
	padding-left:6px;
	width:17%;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}
.attNameTopLightGreen{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#DFE7FF;
	padding-left:6px;
	width:32%;
	border-bottom:1px solid #DFDFDF;
	text-align:left;
	font-weight:bold;
}
.attValueTopLightGreen{
	font-family:verdana;
	color:#000000;
	font-size:11px;
	background:#DFE7FF;
	padding-left:6px;
	width:17%;
	border-bottom:1px solid #DFDFDF;
	text-align:center;
}
.registerTable{
	padding-bottom:4px;

}
.contactHeadLine{
	 font-family:verdana;
	 font-weight:bold;
	 font-size:12px;
	 color:#ed7116;
	 text-decoration: none;
}
.buttonSpace{
		padding-right:0px;
}
.InstitutionnellesTitle {
 font-family: verdana;
 font-weight: bold;
 font-size : 19px;
 color: #ed7116;
}

.InstitutionnellesTitleBox{
 	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	height:55px;
	padding:0px;
	margin-top:0px;
	margin-bottom:0px;
	border:0px;
	background:url(../images/Web/btbackground/bg_institutionnelles.gif);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: bottom left;
	line-height:12px;
	padding-top:6px;
	padding-left:3px;

 }
.InstitutionnellesBoxSubBox{
	padding-left: 12px;
}


.InstitutionnellesGreen {
	font-family: verdana;
	font-size: 12px;
	color: #528A21;
	text-decoration: underline;
}

.InstitutionnellesNormal {
	font-family: verdana;
	font-size: 12px;
	color: #000000;
}
.affinezAttValueDisable{
 font-family:arial;
 font-size:14px;
 color:#000000;
 font-style:normal;
}
TD.rightIndexCol{
	width:205px;
}
.affinezAttValueDisable{
	font-family:arial;
	font-size:14px;
	color:#000000;
	font-style:normal;
}
.currentPage{
	font-family:arial;
	font-size:12px;
	color:#ED7116;
	font-weight:bold;
	cursor:default;
	text-decoration:none;
}
table {
  font-size: 13px;
  color: #2F3850;
}
a{
	font-family:Arial;
	font-size:12px;
	color:#909090;
}


.espaceAide{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#404040;
    text-decoration : none;
}
a.espaceAide:active{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
a.espaceAide:link{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}
a.espaceAide:hover{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#DD1919;
	text-decoration:none;
}
a.espaceAide:visited{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	text-decoration:none;
}


.productNameInDeatailPage{
 font-family:Arial;
 font-weight:bold;
 font-size:20pt;
 color:#ed7116;
}
  td.bold-fontblue{
     font-size:17px;
  background:#FFFFFF;
  font-family: verdana;
  font-style:bold;
  font-weight:bold;
  color:#007B7B;
   }
  td.bold-green{
     font-size:12px;
  background:#FFFFFF;
  font-family: verdana;
  font-style:bold;
  font-weight:bold;
  font-color:#000000;
  background:url('Images/bgnd_10.GIF');
  }
  td.commandExpress{
  	font-size:16px;
  	background:#FFFFFF;
  	font-family: Arial;
  	font-style:bold;
  	font-weight:bold;
  	font-color:#000000;
  }
  td.normeFicheArticle{
  	font-size:14px;
  	font-weight:bold;
  	font-family:Arial;
  	color:#cc0000;
  	text-decoration: none;
  }
  .panierDialogStyle{
  	font-family:verdana;
	font-weight:bold;
	font-size:12px;
	color:#404040;

  }
  	TD.homeCategoriesBox{
	 border-right:1px solid #027C31;*

   }

/* The class for right border of the Category box*/
	TABLE.homeCategoriesBoxRight{
	 border-right:0px solid #FFFFFF;
   }

   /* create button for registering user. focus is on this button */
    .RegisterButtonOn{
 	background:url(../images/Web/btbackground/bg_register_on_haleco.gif);
	width:135px;
	height:39px;
	border:0px solid red;
	background-color:transparent;
	font-family:verdana;
	font-size:12px;
	text-transform:uppercase;
	color:#E9955C;
	font-weight:bold;
 }

 /* create button for registering user. focus is not on this button */
  .RegisterButtonOff{
 	background:url(../images/Web/btbackground/bg_register_off_haleco.gif);
	width:135px;
	height:39px;
	border:0px solid red;
	background-color:transparent;
	font-family:verdana;
	font-size:12px;
	text-transform:uppercase;
	color:#A2A2A1;
	font-weight:bold;
 }

 /* create button for registering user. when mouse move over this button */
 .RegisterButtonOver{
 	background:url(../images/Web/btbackground/bg_register_over_haleco.gif);
	width:135px;
	height:39px;
	border:0px solid red;
	background-color:transparent;
	font-family:verdana;
	font-size:12px;
	text-transform:uppercase;
	color:#899E72;
	font-weight:bold;
	cursor:pointer;
 }

  .buttonPlus {
	border: 0px;
	background-color: #FFFFFF;
	height: 20px;
	width: 30px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	background: url('../images/Web/imgs/plus_over.gif');
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: bottom right;
  }

/* The class for the header in the Register pages*/
   .registerFieldHeadline{
   	font-size:19px;
   	color:#666666;
   	font-family:verdana;
 }

/* The class for the expand order*/
.expandCommand{
	background:#F2F3F8;
	border:#CECFD1  solid 1px ;
	width: 200px


}

/* The class for the mes liste table*/
.mesListe{
	background:#F2F3F8;
	border:#CECFD1  solid 1px ;
	width: 200px


}

/* The class for quantity on the Expand Order*/
.expandCommandQuantity{
	background:#F2F3F8;
	border:#CECFD1  solid 1px ;
	width: 38px
}

/* The class for quantity on the import list*/
.importListQuantity{
	background:#F2F3F8;
	border:#CECFD1  solid 1px ;
	width: 38px
}

/* The class for the asterisk in the span*/
span.asterisk{
	color: #CC0000;
	font-weight: bold;
}

/* The class for the allo derect table*/
table.alloDirect{
	border:1px solid #C6C6C6;
}

/* The class for the allo derect cell*/
td.alloDirectCell{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	padding-left: 3px;
	color: #679E8B;
	font-style: italic;

}

/* The class for the login description label*/
.loginDescription{
	font-family:arial;
	font-size:18px;
}

/* The class for the button in the Allo direct page*/
 .btnAloDirect{
  	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#000000;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

/* The class for the button in the Allo direct page*/
.btnAloDirectOver{
  	font-family:Arial;
	font-weight:bold;
	font-style:italic;
	font-size:12px;
	color:#ed7116;
	height:18px;
	width:111px;
	border:0px;
	text-align:center;
	background:url(../images/Web/btbackground/HA_OMBRECHAMP2_fr_FR.jpg);
	background-attachment: scroll;
	background-repeat:no-repeat;
	line-height:12px;
	cursor:pointer;
 }

/* The class for Allo direct page*/
 .aloDirectGuide{
 	font-family:arial;
 	font-size:10px;
 	color : #94A198;
 }

/* The class for Allo direct page*/
 td.aloRapelon{
 	font-family:arial;
	font-size:12px;
	font-weight:bold;
	color : #101110;

 }

/* The class for link to Register page in the login page*/
 a.loginPageRegister{
 	font-family:arial;
	font-size:18px;
	color:#ed7116;
    text-decoration : none;
}

/* The class for link to Register page in the login page*/
a.loginPageRegister:active{
 	font-family:arial;
	font-size:18px;
    text-decoration : none;
}

/* The class for link to Register page in the login page*/
a.loginPageRegister:link{
 	font-family:arial;
	font-size:18px;
    text-decoration : none;
}

/* The class for link to Register page in the login page*/
a.loginPageRegister:visited{
 	font-family:arial;
	font-size:18px;
    text-decoration : none;
}

/* The class for link to Register page in the login page*/
a.loginPageRegister:hover{
 	font-family:arial;
	font-size:18px;
	color:#DD1919;
    text-decoration : none;
}

/* The class for the shadow search box*/
.shadowSearchBox{
	width:200px;
	font-size:12px;
	height:16px;
 	font-family:Arial;
	/*background:url(../images/Web/imgs/HA_OMBRECHAMP.gif);*/
	border:1px solid #000000;
	border-bottom:2px solid #000000;
}

/* The class for table, show the empty cell*/
table
{
empty-cells: show
}

/* The class for the error label in the Register section */
.registerError{
	font-family:verdana;
	font-size:12px;
	color:red;
}

/* The class for the label in the Expand order section */
.expandOrderTitle{
	font-size:19px;
	color:#ED7116
}

/* The class for the Login label in the User Logion section*/
.loginTitle{
	font-family:arial;
	font-weight:bold;
	font-size:24px;
	color:#ed7116;
}

/* The class for the Product list */
.listProductContent{
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	color:#404040;
	border-bottom:2px solid #A9A9A9;
}

/* The class for the Invalid item*/
.invalidItem{
	font-size: 13px;
	font-family: verdana;
	color: red;
	text-align: left;
	padding-top: 1px;

}

/* The class for the label Print*/
.printLabel{
	font-size: 12px;
	font-family: Arial;
	color: #999999;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

/* The class for the label Print*/
a.printLabel:hover{
	font-size: 12px;
	font-family: Arial;
	color: #ed7116;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
}

/* The class for the Index category box */
 .indexDiv{
 	/*overflow-x:scroll; */
	width:216px;
	color:#DD1919;
	margin-left:2px;
 }

/* The class for the Button in the in Fiche articlepage */
 .buttonPlusMois {
	color: #969581;
	font-size: 14px;
	font-weight: bold;
	text-decoration:none;
	text-transform:none;
 }

/* The class for the Button in the in Mon espace client page */
  .monESpaceSubButton {
    left: -15px;
    position: relative;
    background-color: #ffffff;
    width: 706px;
 }

/* The class for the fieldset tag in in Mon espace client page */
 fieldset.monEspace{
 	padding: 0px;
 	margin:0px;
 	position:relative;
 	border-width:1px ;
 	border-style: solid;
 	border-color: #585858;
 }

/* The class for the category in the Offre page */
.offreCat{
	background:#ED7116;
	padding:5px;
	margin:5px;
	font-weight:bold;
	color:#FFFFFF;
}

/* The class for the category table in the Offre page */
TABLE.offreCat{
	background:#ED7116;
}


/* The class for the category image in the Offre page */
.offreCatImg{
	background:#FFFFFF;
}

/* The class for title of the Interest fields */
.intereseTitle{
 	font-family:Arial, Helvetica, sans-serif;
	color:#ed7116;
	font-size:18px;
	font-weight:bold;
 }

/* The class of the line separator*/
.line{
	background:url(../images/Web/imgs/HA_CENTRE_ENREGISTRER_TRAIT_fr_FR.gif);
	background-repeat:repeat-x;
	background-position:center;
}

/* The class of Kit Component*/
.kitComponentStyle{
	font-weight: bold;
	font-family: verdana;
	font-size: 15px;
	color: #000000;
	background:#FF9966;
	padding-left: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

/* The class of the price quantity*/
.priceQuantity{
	font-size:9px;
	color:#ED7116;
}

/* The class of the button OK*/
.btok{
 	background:url(../images/Web/btbackground/HA_GAUCHE_CATEGORIE_OK_fr_FR.gif);
	width:20px;
	height:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px solid #FFFFFF;
	color:#000000;
	cursor:pointer;
 }

/* The class of the button OK*/
.btokOver{
 	background:url(../images/Web/btbackground/HA_GAUCHE_CATEGORIE_OK_fr_FR.gif);
	width:20px;
	height:20px;
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border:0px solid #FFFFFF;
	color:#DD1919;
	cursor:pointer;
 }

/* The class of the button (+) in the Commande Express*/
.buttonPlus {
	border: 0px;
	background-color: #FFFFFF;
	height: 20px;
	width: 30px;
	font-weight: bold;
	font-size: 18px;
	text-align: center;
	vertical-align: middle;
	background: url('../images/Web/imgs/plus_over.gif');
	background-repeat: no-repeat;
	cursor:pointer;
	background-position: bottom right;
  }

/* The class of the button (+) in the Commande Express*/
 .buttonPlusOver {
 border: 0px;
 background-color: #FFFFFF;
 height: 20px;
 width: 30px;
 font-weight: bold;
 color:#ED7116;
 font-size: 18px;
 text-align: center;
 vertical-align: middle;
 background: url('../images/Web/imgs/plus_over.gif');
 background-repeat: no-repeat;
 cursor:pointer;
 background-position: bottom right;
 }

/* The class of the link in the Mes liste page*/
a.mesListeLink {
 color:#000000;
}

/* The class of the link in the Mes liste page*/
a.mesListeLink:hover {
 color:#DD1919;
}

/* The class of the homeBox*/
td.homeBox{
	border:1px solid #ED7116;
	border-bottom:0px solid #ED7116;
	background:#E9E9E9;
}

/* The class of <form> tag */
FORM{
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
}

/* The class of box Top Category */
a.boxTopCategoryLink{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#000000;
	cursor:pointer;
	text-decoration: none;
}

/* The class of box Top Category */
a.boxTopCategoryLink:hover{
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#DD1919;
	cursor:pointer;
	text-decoration: none;
}

/* The class of the HomeLeft (TD)*/
td.eSpotHomeLeft{
	width: 100%;
	height: 350px;
	overflow: hidden;
}

/* The class of the HomeLeft */
.eSpotHomeLeft{
	vertical-align:top;
	width: 100%;
	height: 350px;
	overflow: hidden;

}

/* The class of the HomeTop spot td*/
td.eSpotHomeTop{
	width: 100%;
	overflow: hidden;
}

/* The class of the HomeLinks spot td*/
td.eSpotHomeLink{
	width: 180px;
	overflow: hidden;
}

/* The class of the HomeMiddle spot td*/
td.eSpotHomeMiddle{
	width: 100%;
	overflow: hidden;
}

/* The class of the HomeBottom spot td*/
td.eSpotHomeBottom{
	width: 50%;
}

/* The class of the NavgLeft spot td*/
td.eSpotNavigLeft{
	width: 220px;
	height: 480px;
	overflow: hidden;
}

/* The class of the NavgLeft spot*/
.eSpotNavigLeft{
	vertical-align:top;
	width: 220px;
	height: 480px;
	max-width: 220px;
	max-height: 480px;
	overflow: hidden;
}

/* The class of the HomeRight in the Home page */
.eSpotHomeRight{
	vertical-align:top;
	width: 100%;
	height: 270px;
	overflow: hidden;
}

/* Class of the Docs spot in the navigation page*/
td.eSpotNavigDocs{
	width: 210px;
	/*height: 110px;*/
	overflow: hidden;
}

/* Class of the Product Ad spot in the navigation page*/
td.eSpotNavigProductAd{
	width: 210px;
	/*height: 100px;*/
	overflow: hidden;
}

/* Class of the basket top e-spot */
.eSpotBasketTop{
	width: 410px;
	height: 85px;
	overflow: hidden;
	vertical-align: top;
}

/* Class of the table displaying the spot of the Navigation page */
table.eSpotNavigTable{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	padding-left: 3px;
	padding-right: 3px;
}

/* Class of the header text in the espot of the Navigation page */
.eSpotNavigHeader{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	padding-top: 10px;
}

/* Class of the top text in the espot of the Navigation page */
.eSpotNavigTop{
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #cccccc;
}

/* Class of the bottom text in the espot of the Navigation page */
td.eSpotNavigBottom{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #333333;
}

/* Class of the image in the espot of the Navigation page */
.eSpotNavigPictureCell{
	vertical-align: middle;
	height: 120px;
	width: 120px;
	overflow: hidden;
}

/* Class of the 120x120 image in the espot */
.eSpotImage120{
	height: 120px;
	width: 120px;
	overflow:hidden;
	vertical-align: middle;
}
/* Class of title of the espot in the basket bottom */
.espotBasketTitle{
 	font-family:verdana;
	font-size:16px;
	font-weight:bold;
	color:#111111;
}

/* Class of telephone image on the Header */
td.telephoneImg{
	width: 218px;
	height: 71px;
	overflow: hidden;
}

/* Class of catalog image on the Header */
td.catalogImg{
	width: 161px;
	height: 71px;
	overflow: hidden;
}

/* Class of main table in the order History and order detail page  */
TABLE.greenTbl{
 border:2px solid #000000;
 border-collapse: collapse;
}

/* Class of normal header cell in the order History and order detail page  */
TD.greenTblHead{
  background:#ed7116;
  text-align:center;
  font-family: verdana;
  font-size: 12px;
  font-weight:bold;
  color:#000000;
}

/* Class of normal value display cell in the order History and order detail page  */
TD.greenTblNormal{
  background:#FFFFFF;
  font-family: verdana;
  font-size: 12px;
  color:#000000;
}

/* Class of current order display header  */
td.orderDetails{
  	font-size:15px;
  	font-weight:bold;
  	font-family:Verdana;
  	color:#ed7116;
  	text-decoration: none;
  }
td.content{
	color:#585858;
	font-family:verdana;
	font-size:12px;
	font-weight: normal;
}

/* menu --------------------------------------- */
.topcat {
	background: none repeat scroll 0 0 #ED7116;
    border-bottom: 1px solid #CC6600;
    border-right: 1px solid #DDDDDD;
    display: block;
    float: left;
    font-size: 11px;
    font-weight: 700;
    height: 32px;
    line-height: 12px;
    list-style-type: none;
    text-align: center;
    width: 137px;
	padding:0;

	-webkit-border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.topcat:last-child {
	border-right:none;
	width: 138px;
}
.topcat a {
	color: #FFFFFF;
    display: block;
    padding: 5px 6px;
	text-decoration:none !important;
}
.topcat a:hover {
	color:#111;
	text-decoration:none !important;
}

.dropmenu {
	background: none repeat scroll 0 0 #FAFAFA;
    left: -999em;
    margin: 0 auto;
    padding: 0;
    position: absolute;
    text-align: left;
    width: 966px;
}
.dropcol {
 background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    display: inline;
    float: left;
    margin: 1px;
    padding: 0;
    position: relative;
    width: 232px;
}
.dropcol h2 {background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    font-size: 11px;
    padding: 0;
}
.dropcol h2 a{
	color: #ED7116;
    display: block;
    font-size: 12px;
    padding: 0px 0 5px 5px;
}
.dropcol h2 a:hover{
	  color: #666;
}
.dropcol ul {
	background: none repeat scroll 0 0 transparent;
    margin: 3px 1px;
	height: 100% !important;
}
.dropcol li, .dropcol li:last-child  {background: none repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    font-weight: 400;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 230px;
	list-style-type: none;
	  padding: 1px 0 1px 6px;
}
.dropcol li:hover{
	 background: none repeat scroll 0 0 #EEEEEE;
}
.dropcol li a{
	color: #111111;
    display: block;
    font-size: 11px;
    padding: 3px 0 3px 6px;
	list-style-type: none;
	vertical-align: baseline;
	font-weight: 400;
    text-align: left;
}
.dropcol li a:hover{
	color: #ED7116;}
.menu li:hover .dropmenu {  
    left:-1px;top:auto;
}  
.menu ul {
	height:33px;
	margin-bottom:0;
	margin-top:0;
	padding-bottom:0;
	padding-top:0;
	border:none;
	display: block;
	padding:0;
}
.menu{
width:966px;
margin:0;
float:left;
padding:0;
position:absolute;
}
.clear
{clear:both;
}

/* end menu --------------------------------------- */

/*page destockage*/

.destockage{
	background-color:#e8e8e8;
	font-family: verdana;
	text-align: center;
	padding: 5px 0px 5px 0px;
	height:50px;
	}
	
.destockage1{
	border:1px solid #ee8941;
	-webkit-border-radius: 5px 5px 0px 0px;
-moz-border-radius: 5px 5px 0px 0px;
border-radius: 5px 5px 0px 0px;
	}
	
.destockage2{
	text-align: center;
	font-family: arial;
	font-size: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#2F3850
	}
	
.destockage2 a{text-align: center;
	font-family: arial;
	font-size: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-decoration:none;
	color:#2F3850}	
	
.destockage2 a:hover{text-align: center;
	font-family: arial;
	font-size: 26px;
	padding-top: 5px;
	padding-bottom: 5px;
	color:#2F3850;}
	
	
	.destockage2 {
	/* Anciens navigateurs */
	background: #ee9c2c url("destockage3-bg.png") repeat-x top;
	-o-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	/* Internet Explorer */
	*background: #ee9c2c;
	background: #ee9c2c\0/;
	filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr=#FFf7e6b0, endColorstr=#FFee9c2c);
	}
	@media all and (min-width: 0px) {
		.destockage2 {
			/* Opera */
			background: #ee9c2c url("destockage3-bg.svg");
			/* Navigateurs récents */
			background-image: -webkit-gradient(
				linear,
				left top, left bottom,
				from(#f7e6b0),
				to(#ee9c2c)
			);
			background-image: -webkit-linear-gradient(
				top,
				#f7e6b0,
				#ee9c2c
			);
			background-image: -moz-linear-gradient(
				top,
				#f7e6b0,
				#ee9c2c
			);
			background-image: -o-linear-gradient(
				top,
				#f7e6b0,
				#ee9c2c
			);
			background-image: linear-gradient(
				top,
				#f7e6b0,
				#ee9c2c
			);
		}
	}
