/* CSS Document */

* html body {behavior:url(/themes/holizen/style/csshover.htc);}

/************************
 ******* GENERAL ********
 ************************/ 
 
 .clear{clear:both;display:block;height:0px;overflow:hidden;margin:0;padding:0;line-height:0px;}
 
 *{outline:0px;}

body {font-family:Trebuchet MS,Arial,sans-serif; font-size:12px; margin:0px auto 0px auto;text-align:center; padding:0;}

#content table{color:#397B08;font-family:Trebuchet MS,Arial,sans-serif; font-size:12px;}

h1, table.HeadingTitle td.pageHeading, div.pageHeading{font-size:26px; color:#6DB43E;margin-top:0px;font-weight:normal;}

h2{font-size:17px; color:#91C33E;}

h3{color:#91C33E; font-size:12px;}

p{color:#397B08;}

img {border:none;}

a:link{color:#95C43E;text-decoration:underline;}
a:visited{color:#95C43E;text-decoration:underline;}
a:hover{color:#95C43E; text-decoration:none;}
a:visited:hover{color:#95C43E; text-decoration:none;}


/************************
 **** DESIGN DU SITE ****
 ************************/ 

#adminmenu{
width:1024px;
margin:10px auto;
text-align:center;
padding:5px 0px;
border:1px solid #6EB241;
}

#container { 
width:1024px; margin: 0 auto; text-align:center;
}


#header{
clear:both;
height:115px;
position:relative;
z-index:500;
}

#logo{
float:left;
width:271px;
margin-left:15px;
}

* html #logo{margin-left:6px;}
*+html #logo{margin-left:16px;}

#menu_top{
font-size:11px;
text-align:right;
margin:20px 30px 15px 0;
float:right;
}

    #menu_top a:link, #menu_top a:visited{
    color:#80786E; text-decoration:none;
    }
    
    #menu_top a:hover{
    color:#C6ECF7; text-decoration:none;
    }

    #menu_top a:hover, #menu_top a:active{
    color:#C1EBF7; text-decoration:none;
    }
	
    #menu_top img{
    margin-left:2px; margin-right:-2px;}
	
	#menu_top #accesdetail{color:#0080A5;}
	#menu_top #accesdetail:hover, #menu_top #accesdetail:active{color:#C1EBF7;}

#banner{
position:relative;
right:6px;
float:right;
height:189px;
width:706px;
z-index: -1;
}
*html #banner{position:relative;right:16px;z-index: -1;}


.Tag{
width:150px;
float:right;
position:absolute;
background-color:#ddeeff;
padding:5px;
margin:0px 10px 0 0;
opacity: 0.8;
top:15px;
right:5px;
font-weight:bold;
}

/************************
 **** MENU PRINCIPAL ****
 ************************/ 

#menu{
z-index:999;
position:relative;
height:51px;
width:719px;
margin:0 0 0 10px;
float:right
}


/*
#menu ul{
float:left;
position:relative;
margin:0 0 0 0;
}
*/

#menu ul{
list-style-position:outside; list-style-type:none; list-style-image:none;margin:0;padding:0;z-index:999;
}


* html #menu ul li{left:10px;z-index: 999;}

  #menu ul li{
  z-index: 999;margin:0;padding:0;color:#387A08; list-style-type:none; display:block; float:left; font-size:14px; font-weight:bold; height:51px; position:relative; padding-top:16px;
  /*padding:17px 30px 0 35px;*/
  }
  
  
  
    

  #menu a:link{
  color:#387A08; text-decoration:none;z-index: 999;
  }
  
  #menu a:hover{
  color:#D6DF3D; text-decoration:none;z-index: 999;
  }
  
  #menu a:visited{
  color:#387A08; text-decoration:none;z-index: 999;
  }
  
  #menu a:visited:hover{
  color:#D6DF3D; text-decoration:none;z-index: 999;
  }


#menu ul #products{width:221px; text-align:center; margin:0 0 0 7px; height:32px;padding:0px 0px 17px 0px;z-index: 999;}

#menu ul #aboutus{width:227px; text-align:center;height:32px;padding:0px 0px 17px 0px;z-index: 999;}

#menu ul #quality{width:260px; text-align:center;height:32px;padding:0px 0px 17px 0px;z-index: 999;}

  * html #menu ul #products{margin-left:-15px;margin-top:3px;}
  * html #menu ul #aboutus{margin-top:3px;}
  * html #menu ul #quality{margin-top:3px;}    


#menu .level1{color:#74B846; font-style:italic; font-size:11px;margin-top:14px; position:absolute;top:34px;left:0;}

    * html #menu ul li .level1{    color:#74B846; font-style:italic; font-size:11px;margin-top:14px; position:absolute;top:32px;-10px;    }

#menu .level1 li{
background:url(/themes/holizen/images/bg_menu2.gif) repeat-x; height:30px; font-size:11px;padding-top:0px;
}


#menu #products .level1 li a{ 
width:219px;
}
#menu #aboutus .level1 li a{ 
width:227px;
}
#menu #quality .level1 li a{ 
width:260px;
}

#menu .level1 li a{ 
padding-top:7px;display:block;
}
          
          
  #menu .level1 a:link{
  color:#6CB444; text-decoration:none;
  }
  
  #menu .level1 a:hover{
  color:#2D7038; text-decoration:none;
  }
  
  #menu .level1 a:visited{
  color:#6CB444; text-decoration:none;
  }
  
  #menu .level1 a:visited:hover{
  color:#2D7038; text-decoration:none;
  }
  

#menu #products li{
width:219px;
}

   /* * html #menu #products li{width:219px;margin-left:11px;}*/

#menu #aboutus li {
width:227px;
}
    /* * html #menu #aboutus li{width:219px;margin-left:11px;} */

#menu #quality li{
width:260px;
}
   /*  * html #menu #aboutus li{width:219px;margin-left:11px;} */
    
    
        
/* HOVER POUR LEVEL 1 */

#menu ul #products:hover .level1 {display:block; }
#menu ul #products .level1 {display:none; }

#menu ul #aboutus:hover .level1 {display:block; }
#menu ul #aboutus .level1 {display:none; }

#menu ul #quality:hover .level1 {display:block; }
#menu ul #quality .level1 {display:none; }


/* NIVEAU 3 */
#menu #products .level1 .level2{
margin:0;
left:218px;
top:0;
position:absolute;
}

* html #menu #products .level1 .level2{left:205px;}


#menu ul #products .level1 li:hover .level2 {display:block; }
#menu ul #products .level1 .level2 {display:none; }

#menu ul #products a{padding-top:10px;}

#menu{padding-top:10px;letter-spacing:-0.75px;}

/************************
 ******* CONTENU ********
 ************************/ 

#contentinside{
position:relative;
width:1024px;
margin:0;
padding:0;
z-index:2;
}

/*
#contentinside ul li{
float:left;
display:block;
margin:0;
padding:0;
}*/

#principal{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

#partleft{
padding:0 20px 0 0;
position:relative;
width:276px;
z-index:200;
}

#partcontent{
height:auto !important;
min-height:490px;
position:relative;
width:700px;
z-index:100;

}

#rightzone{
float:right;
width:722px;
}


#content{
text-align:left; padding:46px 15px 10px 15px ;float:left;width:681px;
}




/************************
 **** PARTIE GAUCHE *****
 ************************/ 
#left_zone{
float:left;
left:10px;
width:279px;
position:relative;
}

#left_zone p{margin-top:0px;}

#menu_left{
width:279px;
}

* html #menu_left{
margin-bottom:10px;
}

*+html #menu_left{
margin-bottom:10px;
}

#menu_left img{
margin-bottom:2px;
clear:both;
}



#recherche{
margin:10px 0 10px 5px;
background:transparent url(/themes/holizen/images/bg_search.gif) no-repeat scroll  0 0;
height:52px;
}

#rechercheform{
margin:0 0 0 15px;
}

#searchlist{
width:158px;
height:18px;
background:transparent url(/themes/holizen/images/bg_search_text3.gif) no-repeat scroll 0 0;
margin:17px 0 0 27px;
padding:2px 2px 1px 15px;
color:#9D9D9D;
float:left;
font-size:11px;
font-weight:bold;
border:medium none;
}

#searchBtn {
background:transparent url(/themes/holizen/images/btn-search.gif) no-repeat scroll 0 0;
cursor:pointer;
display:block;
float:left;
height:20px;
margin:17px 0 0 27px;
padding:0;
width:26px;
}


#searchBox {
background:transparent url(/themes/holizen/images/bg_search_text.gif) no-repeat scroll 0 0;
border:medium none;
color:#9D9D9D;
float:left;
font-size:11px;
font-weight:bold;
height:30px;
margin:17px 0 0 0;
padding:4px 20px 0 0;
width:150px;
position:relative;
}


#savoirplus{
background:transparent url(/themes/holizen/images/bg_savoir.jpg) no-repeat ;
height:126px;
margin:0;
padding:0;
position:relative;
width:279px;
}

#savoirplus p{margin:0px;}

#savoirtitrefra, #savoirtitreeng{
color:#61A92E;
font-weight:bold;
font-size:17px;
letter-spacing:-0.5px;
word-spacing:-2px;
position:relative;
display:block;
margin-left:20px;
top:-3px;
}

* html #savoirtitrefra{margin-left:0px;left:-30px;}
* html #savoirtitreeng{margin-left:0px;left:-30px;}
*+html #savoirtitrefra{margin-left:0px;left:-30px;}
*+html #savoirtitreeng{margin-left:0px;left:-50px;}

#savoirtitrefra{width:140px;padding:10px 30px 0px 0px;background:url(/themes/holizen/images/bgsavoirtitre.jpg) 130px 14px no-repeat;}
#savoirtitreeng{width:70px;padding:10px 30px 0px 0px;background:url(/themes/holizen/images/bgsavoirtitre.jpg) 80px 14px no-repeat;}

#savoirplus ul {
list-style-type:none;
color:#61A92E;
font-weight:bold;
padding:0px 0 0 25px;
margin:0 0 0 0;
line-height:25px;
text-align:left;
}

#savoirplus ul li{
list-style-type:none;
background:url(/themes/holizen/images/list_savoir_plus.gif) 0px 5px no-repeat;
padding:0 0 0 15px;
margin:0;
}


    #container #savoirplus ul li a:link,#container #savoirplus ul li a:visited{
    color:#74B447;text-decoration:none;
    }
    
    #container #savoirplus ul li a:hover,#container #savoirplus ul li a:active{
    color:#D6DF3D;text-decoration:none;
    }


/************************
 ******** FOOTER ********
 ************************/ 

#container #footer{
background: url(/themes/holizen/images/background_footer.jpg) no-repeat center; height:26px; padding-top:12px; color:#ABCB87; font-size:11px;width:1024px;float:left;
}

    #container #footer #copyright #footerlink:link, #footerlink:visited{
    color:#ABCB87; text-decoration:none;
    }
    #container #footer #copyright #footerlink:hover, #footerlink:visited:hover{
    color:#ABCB87; text-decoration:none;
    }


    #container #footer #menu_footer #footerlink:link, #footerlink:visited{
    color:#ABCB87; text-decoration:none;
    }
    #container #footer #menu_footer #footerlink:hover, #footerlink:visited:hover{
    color:#ABCB87; text-decoration:none;
    }

    
#copyright{
float:left; margin:0 0 0 25px;
}   

#menu_footer{
float:right; margin:0 25px 0 0;
} 

#vertcomm{
color:#387B08;
font-weight:bold;
float:left;
padding:5px 0 0 30px;
}



* html:first-child #searchBox{padding:0px 20px 0 0;}

/*** Boutique ***/

.productholder{position:relative;background:URL(/themes/holizen/images/bgproduct.gif) no-repeat bottom left;padding:0px 0px 10px 10px;width:220px;}

.productimage{position:absolute;left:10px;bottom:10px;}

.productinfoholder{position:relative;left:100px;bottom:-18px;text-align:right;width:110px;}
.productinfoholder{bottom/*\**/:-5px\9;}
*html .productinfoholder{bottom:-18px;}
*+html .productinfoholder{bottom:-18px;}

.productinfoholder h2, .productinfoholder h2 a{font-size:20px;color:#838383;text-decoration:none;text-align:left;}
.productinfoholder h2 a:link, .productinfoholder h2 a:visited{color:#838383;}
.productinfoholder h2 a:hover, .productinfoholder h2 a:active{color:#626262;}

a.plusdetails:link, a.plusdetails:visited{color:#B5B5B5;text-decoration:none;}
a.plusdetails:hover, a.plusdetails:active{color:#626262;text-decoration:none;}

#producttableholder{margin-top:20px;}

#producttableholder tr{border:none;}
#producttableholder td{vertical-align:bottom;padding-right:5px;}
* html #producttableholder td{vertical-align:bottom;padding-right:3px;}

td.formAreaTitle{font-weight:bold;border-bottom:1px #A9D154 solid;font-size:14px;}

table#shoppingcarttable td{border-bottom:1px #CCC solid;vertical-align:bottom;padding-bottom:5px;}
table#shoppingcarttable td.tableHeading, table#shoppingcarttable td.smallText{font-weight:bold;font-size:14px;}
table#shoppingcarttable td.main{padding:10px 0px 5px 0px;}

.TableBodyInt, .TableBodyInt .HeadingTitle{width:650px;}

table{
border-collapse: collapse !important;
} 

#checkoutpaymenttable{}
#checkoutpaymenttable .titresection{font-size:12px;font-weight:normal}

#checkoutconfirmtotal, #checkoutconfirmtotal td{font-size:12px;}
#checkoutconfirmtotal td b{font-size:18px;}

#leftmenucatalog{width:267px;padding:0px 10px 0px 10px;margin:0 0 0 7px;background:#FFF;text-align:left;}
#leftmenucatalog a, #leftmenucatalog ul li a{font-weight:bold;text-decoration:none;font-size:14px;}
#leftmenucatalog ul li{height:24px !important;}
#leftmenucatalog ul{list-style:none;margin:0px;padding:0px 0px 0px 10px;border-left:1px #E3FBDA solid;border-right:1px #E3FBDA solid;position:relative;left:-11px;}
#leftmenucatalog ul li{list-style:none;margin:0px;padding:0px;}

#leftmenucatalog ul li.connectlist_french{background:URL('../img-azimut/menu/sidentifier.gif') 80px 1px no-repeat;width:110px;padding-top:5px;}
#leftmenucatalog ul li.articlelist_french{background:URL('../img-azimut/menu/panier.gif') 135px 1px no-repeat;width:170px;padding-top:5px;}
#leftmenucatalog ul li.moncomptelist_french{background:URL('../img-azimut/menu/comptemenu.gif') 90px 1px no-repeat;width:120px;padding-top:5px;}
#leftmenucatalog ul li.disconnectlist_french{background:URL('../img-azimut/menu/disc.gif') 60px 1px no-repeat;width:90px;padding-top:5px;}

#leftmenucatalog ul li.connectlist_english{background:URL('../img-azimut/menu/sidentifier.gif') 50px 1px no-repeat;width:100px;padding-top:5px;}
#leftmenucatalog ul li.articlelist_english{background:URL('../img-azimut/menu/panier.gif') 115px 1px no-repeat;width:160px;padding-top:5px;}
#leftmenucatalog ul li.moncomptelist_english{background:URL('../img-azimut/menu/comptemenu.gif') 85px 1px no-repeat;width:115px;padding-top:5px;}
#leftmenucatalog ul li.disconnectlist_english{background:URL('../img-azimut/menu/disc.gif') 55px 1px no-repeat;width:85px;padding-top:5px;}


#mainmenu{width:264px;margin:0px auto 0px auto;}
#mainmenu ul{list-style:none;margin:0px;padding:0px;}
#mainmenu ul li{text-align:right;height:21px;border-bottom:1px #FFFFFF solid;}
#mainmenu ul li a{display:block;height:21px;width:219px;padding:3px 45px 0 0;font-weight:bold;}
#mainmenu ul li a:link, #mainmenu ul li a:visited{color:#2C5F06;text-decoration:none;}
#mainmenu ul li a:hover, #mainmenu ul li a:active{color:#D5DE43;text-decoration:none;}


.menutopbot{display:block;}

/*.moncomptelist{background:URL('/catalog/img-azimut/menu/comptemenu.gif') top right no-repeat;}*/
#mainmenu ul li.moncomptelist{background:URL('/catalog/img-azimut/menu/comptemenuover.gif') #80B83D top right no-repeat;}
/*.articlelist{background:URL('/catalog/img-azimut/menu/cartmenu.gif') top right no-repeat;}*/
#mainmenu ul li.articlelist{background:URL('/catalog/img-azimut/menu/cartmenuover.gif') #80B83D top right no-repeat;}
/*.registrylist{background:URL('/catalog/img-azimut/menu/registry.gif') top right no-repeat;}
.registrylist:hover{background:URL('/catalog/img-azimut/menu/registryover.gif') #80B83D top right no-repeat;}*/
/*.disconnectlist{background:URL('/catalog/img-azimut/menu/disc.gif') top right no-repeat;}*/
#mainmenu ul li.disconnectlist{background:URL('/catalog/img-azimut/menu/discover.gif') #80B83D top right no-repeat;}
/*.connectlist{background:URL('/catalog/img-azimut/menu/connect.gif') top right no-repeat;}*/
#mainmenu ul li.connectlist{background:URL('/catalog/img-azimut/menu/connectover.gif') #80B83D top right no-repeat;}

#productdetails, #productdetails p{font-size:14px;color:#838383;}
#productdetails p{margin:0px;padding:5px;}
#productdetails p#cartquantity{margin:0px;padding:5px;background:#E5F6FB;}
#productdetails h2{font-size:20px;color:#838383;}
#productdetails input{margin-top:10px;}
#productdetails #cartquant{margin-top:0px;border:0px;padding:0px;background:URL('/themes/holizen/images/bgquant.gif') no-repeat;font-size:12px;padding:0px 0px 0px 0px;width:43px;height:18px;text-align:center;}
*html #productdetails #cartquant{padding-top:3px;}
*+html #productdetails #cartquant{padding-top:3px;}
#productdetails #cartquant{padding-top/*\**/:3px\9;}

.error_display{text-align:center;}
.error_display td b{font-size:14px;color:#990000;display:block;padding:10px 0px 0px 0px;}
.error_display td{font-size:12px;color:#990000;}

/*hicham*/

/*navigation*/
/*navigational classes initial properties->*/


.left-zone .menu-ouvrant ul.navigation li.level0,.left-zone .ouvrant-menu ul.navigation li.level0, #left_zone {
	margin-top:-15px;
	*margin-top:-8px;
}

ul.navigation{display:block;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-left:4px;
width:264px;}
ul.navigation li{
	list-style:none;
}
ul.navigation li a{
	background:url(/themes/resources/images/fleche.png) no-repeat 10px 25px;
	line-height:15px;
	text-decoration:none;
	text-align:left;
	letter-spacing:-0.75px;
	_margin:0
}

.left-zone  ul.navigation li.level0{position:relative;/*float:left;*/}/*
li.level0 ul{display:none;}*//*
ul.main li.level0:hover ul.level0, ul.main li.level0:hover ul.level0 ul, .Secondaire .parent ul{display:block!important;}*/
.left-zone  li.first span.sep, .main li.level0 .sep{display:none;}/*
li.first li span.sep{display:block;float:left;}*/
/*<-navigational classes initial properties*/
/*Global Navigation*/
.global{float:right;font-weight:bold;}
.global li{display:inline;margin-left:1em;border:none;}
/*<-Global Navigation*/
/*Main Navigation*/
.ouvrant-menu{margin-top: -3px; margin-top: -21px\9!important;}
.menu-ouvrant{margin-top: -21px\9!important;}
.menu-ouvrant ul.level0{margin-left: 2px\9!important;}
@media screen and (-webkit-min-device-pixel-ratio:0){.ouvrant-menu{margin-top: -21px;}} /* safari */
.left-zone .main{position:relative;display:inline;width:210px;}
.left-zone .main a{display:block;color:#FFFC9A;_color:#FFFC9A !important; font-family:Trebuchet MS;font-style:italic; font-size:17px;}
.left-zone .main a[onclick]{cursor:pointer;}
.left-zone .main li.level0{position:relative;display:block;clear:both;padding:0px;padding-left:5px;border:none;list-style:none;background:url(/themes/resources/images/bouton.jpg) no-repeat bottom;min-height:61px;_padding-top:2px; margin-bottom:3px;/*border-width:0 0 1px 0;border-color:#e9e9e9!important;border-style:solid;*/}
.left-zone .main li.level0.open{
	background:url(/themes/resources/images/top-bouton.jpg) no-repeat top;
	_padding-top:0px;
}
.left-zone .main a.level0:hover, .main a.level0.open{	}
.left-zone .main a:hover, .main a.open/*, .main li.level0:hover a.level0*/{color:#387A08;_color:#387A08 !important;text-decoration:underline;}
* html  .main li.level0{height:0;/*border-width:1px 0 0 0;*/}
.left-zone .main a.level0{padding:22px 0 0 20px;}
.left-zone .main a.level0:hover, .main a.level0.open{text-decoration:none;_padding:22px 0 20px 20px;}
.left-zone .main ul.level0{background:#7DBB3E url(/themes/resources/images/bottom-bouton.jpg) no-repeat scroll center bottom;
font-weight:normal;
margin:0 0 0 1px;
padding:0 23px 24px;
text-align:left;
width:220px;
display:none;}
.left-zone .main li.level0.open ul.level0, .main li.parent ul.level0{display:block;}


.left-zone .main li.level0 a.level0{_padding:22px 0 20px 20px;}
.left-zone .main li.level0.open a.level0,.main li.level0.open a.level0:hover{_padding:24px 0 0px 20px;}

.left-zone  .main ul.level0 li {
	padding-top:10px;
}


.left-zone  .main ul.level0 li a{
	font-size:14px;
	background:transparent url(/themes/resources/images/fleche.png) no-repeat scroll 0 3px;
	padding-left:10px;
	text-decoration:none;
}


