.hde{ dis_play:none}

/*campi di input e relative label*/
.label_input{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-weight:bold; font-size:11px; }
input,select{BORDER-BOTTOM: #aaaaaa 1px solid;    BORDER-LEFT: #aaaaaa 1px solid;    BORDER-RIGHT: #aaaaaa 1px solid;    BORDER-TOP: #aaaaaa 1px solid;    COLOR: #666666;    FONT-SIZE: 11px;}

/*ajax*/
.ajaxS{background-color: #55bb66}
.ajaxN{background-color: #FF0000}
.ajaxA{background-color: #E58A24}
.ajaxE{background-color: #FF0000}


/* Testo*/
.small 		{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 11px;  font-weight: normal;}
.normale 	{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-variant: normal; font-weight: normal}
.big 		{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:18px; font-style:normal; font-weight:bold;}

.smallevid 		{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: xx-small; font-style: normal; font-variant: normal; font-weight: normal;}
.normaleevid 	{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 14px; font-style: normal; font-variant: normal; font-weight: bold;}
.bigevid 		{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size: 20px; font-weight: bold; padding-top:5px}

.titolo{color:#e16800; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:14px;font-weight:bold;padding-top:0px;text-indent:0; margin: 0;}
.subtitolo{color:#e16800;font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;padding-top:0px;text-indent:0; margin: 0;}


.titoloM{text-align:justify; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:18pt;color:#D1010E; font-weight:bold; line-height:1}
.sottotitoloM{text-align:justify; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:14pt;color:#000000; font-weight:bold}
.commentoM{text-align:justify; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000; font-weight:bold;}
.testoM{font-size:10pt; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align:justify }


.titoloS{text-align:justify; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:13pt;color:#f07e29; font-weight:bold; line-height:1}
.sottotitoloS{text-align:justify; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:12pt;color:#000000; font-weight:bold}
.commentoS{text-align:left; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000000; font-weight:bold; }
.testoM{font-size:10pt; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}


/*tabella*/
.table1 {padding: 0;}
.table1 th {font: bold 11px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #ffffff;letter-spacing: 1px;padding: 2px 2px 2px 4px;background: #F76100 url(/images/bg_header_HD.jpg) no-repeat}
.table1 td {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:13px; font-variant: normal; font-weight: normal}
.table1 td.alt {background: #F5FAFA;color: #444444;}
.table1 td.specalt {background:  #FFF1D6;}


/*Colori testo*/
.bia {color: white}
.red {color: #880000}
.orange {color: #f07e29}


/* LAYOUT generici*/
body { font-family:!"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; }
img{ display: block; border: 0; }
form {margin: 0; padding: 0;}
a{ text-decoration: none; color: #333333; }
a:hover{ text-decoration: none; color:#ff4200;}
.body{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; color:#666666;  margin:0px; padding:0px;background-color: #e5e7e7; background: url(/images/back_body2.gif) #E8E9E1 center top repeat-x;}
.bodytransparent{font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  font-size:13px; line-height:18px; color:#666666;  margin:0px; padding:0px; background:none; }
.mainpagebutton{float: left;z-index: 0;}
.sfondotrasparente { background-color: #777787;   filter:alpha(opacity=50);   -moz-opacity:0.5;   opacity: 0.5;   z-index: 100;}
.backpage{ text-align: center;  }
.genericpage{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:12px; width: 968px; text-align: left; margin: 0 auto; color: #333333;  background-repeat: no-repeat; background-image:url(/images/bkovl.gif); padding-top:0px  }


/*Riquadri*/
.main{ overflow: hidden; width: 960px; z-index: -1;}
.mainl{ overflow: hidden; width: 200px;; float: left; position: relative;}
.mainl2{ overflow: hidden; width: 340px;; float: left; position: relative;}
.maincr{ overflow: hidden; width: 760px; float: right; }

.rt_gen   {position:relative;border:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt_left   {position:relative;width:190px;border:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt_right  {position:relative;width:190px;border:0;float:right;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}

.rt_dove {width:100%;border:0;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin-top:0px;}
.rt_prodotti {position:relative;width:750px;padding:0;float:left;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt_correlati{position: relative;width:750px; border:0;float:left;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt_novita   {position: relative; width: 288px; border:0;float:left;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}


/*Cornici*/
.rt0 {background-color:#fafafa;font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt1 {width:13px;height:33px;background-image:url(/images/bkg_TopLeft_000.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt2 {height:33px;background-image:url(/images/bkg_Top_000.gif); text-align:center; font-weight:bold; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF}
.rt3 {width:13px;height:33px;background-image:url(/images/bkg_TopRight_000.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt4 {width:13px;background-image:url(/images/bkg_Right_000.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt5 {width:13px;height:10px;background-image:url(/images/bkg_BottomRight_001.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt6 {height:10px;background-image:url(/images/bkg_Bottom_001.png);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt7 {width:13px;height:10px;background-image:url(/images/bkg_BottomLeft_001.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.rt8 {width:13px;background-image:url(/images/bkg_Left_000.gif);font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}

.rt1s {width:13px;height:13px;background-image:url(/images/bkg_TopLeft_001.gif);}
.rt2s {height:13px;background-image:url(/images/bkg_Top_001.gif); text-align:center; font-weight:bold; color:#FFFFFF}
.rt3s {width:13px;height:13px;background-image:url(/images/bkg_TopRight_001.gif);}

.rt1g {width:13px;height:33px;background-image:url(/images/bkg_TopLeft_g.gif);}
.rt2g {height:33px;background-image:url(/images/bkg_Top_g.gif); text-align:center; font-weight:bold; color:#FFFFFF}
.rt3g {width:13px;height:33px;background-image:url(/images/bkg_TopRight_g.gif);}


/*Home Page*/
.bkg_home {background-image:url(/images/sf_primavera.jpg); background-repeat:no-repeat; height:735px;   }
h1{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:10px; text-align:center; line-height:1; color:#333333;background: url(/images/h1.jpg); background-repeat:no-repeat; background-position:top;
margin-top: 0;
margin-bottom: 0;}


/* Pagine descrittive*/
.rt_descriptionpage{position: relative; overflow: hidden; width:750px; float: left;}
.rt_descriptionpage .header{ background-image:url(/images/chi_siamo_header.jpg); background-repeat:no-repeat; height:313px; width:725px;}
.rt_descriptionpage #txtBackground{ background:url(/images/chi_siamo_dots.jpg) 510px 0px no-repeat; min-height:433px;  height:auto !important;  height:433px;}

.rt_descriptionpage .paragraph1{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:530px; padding:5px 10px 10px 10px;}
.rt_descriptionpage .paragraph2{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:510px; padding:5px 10px 10px 10px;}
.rt_descriptionpage .paragraph3{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width:490px; padding:5px 10px 10px 10px;}


/* LIST Icone*/
.list_Icone {margin: 0; padding: 0; list-style: none; }
.list_Icone li{ margin-left:10px; padding:0; background:transparent; float:left}

/* List del Catalogo */
.list_Catalogo {margin: 0; padding: 0; list-style: none; }
.list_Catalogo li {margin-top: 2px;}
.list_Catalogo li a{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #e16800; text-decoration: none;}
.list_Catalogo li a:hover{color: #ff4200;}
.list_Catalogo li ul {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;list-style: none; margin: 0; padding: 0; padding-bottom: 10px; background: url(/images/bkg_HLine.png) left bottom repeat-x; }
.list_Catalogo li ul li {margin: 0;}
.list_Catalogo li ul li a{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: normal; color: #4E4F4C; text-decoration: none; padding-left: 8px; background: url(/images/li_ListStyle.png) left 6px no-repeat;}
.list_Catalogo li ul li a:hover{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color: #ff4200;}


/* LIST  delle Sezioni*/
.list_SubSections {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 6px 0 2px 0; list-style: none;}
.list_SubSections .titolo {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 6px 0 2px 0; list-style: none;}
.list_SubSections li a{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 12px; font-weight: bold; color: #000000; background: url(/images/li_ListStyle_Arrow.png) left center no-repeat; padding-left: 10px;}
.list_SubSections li a:hover {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color:#ff4200;}


/*Lista estesa*/
.list_SubSections2 {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 6px 0 2px 0; list-style: none;}
.list_SubSections2 .titolo {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 6px 0 2px 0; list-style: none;}
.list_SubSections2 li a{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 12px; color: #000000; background: url(/images/li_ListStyle_Arrow.png) left top no-repeat; padding-left: 10px;}
.list_SubSections2 li a:hover {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color:#ff4200;}

/* LIST Marchi	*/
.list_Marchi {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;margin: 0; padding: 5; list-style: none;}
.list_Marchi li a:link{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight:normal; color: #000000; }
.list_Marchi li a:hover {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color: #ff4200;}


/* LIST degli articoli	*/
.list_Articoli {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;margin: 0px 0 0 0; padding: 0; list-style: none;}
.list_Articoli li{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;float: left; display: block; height: 210px; overflow: hidden; text-align: center; margin:0; padding:0; border-bottom: 1px solid #BABBB3; background:transparent; width: 138px;}
.list_Articoli li a.tit_Product{display: block; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #4E4F4C; text-decoration: none; height: 26px; line-height: 13px; overflow: hidden; }
.list_Articoli li a.tit_Product:hover {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;text-decoration: none; color:#ff4200;}
.vecchioprezzo {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #4D4E49; text-decoration: line-through; margin: 0 5px;}
.prezzo {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 13px; font-weight: bold; color: #cf3d0a; margin: 0 5px; float:none}


/* BOX Paginazione degli articoli	*/
.box_ProductsPagination {clear: both; float: right; margin-top:10px;}


.list_Paginazione {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; float: left; margin: 0; padding: 0; list-style: none;}
.list_Paginazione li {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;float: left; padding: 0 5px; border-right: 1px solid #BABBB3;}
.list_Paginazione li.li_Last {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;border-right: 0;}
.list_Paginazione li a{ font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #4F504B;}
.list_Paginazione li a:hover {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;}
.list_Paginazione li a.selected{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color: #e16800;}
.box_ProductsPagination a.btn_PreviousPage, .box_ProductsPagination a.btn_NextPage {float: left; display: block; width: 25px; height: 25px; overflow: hidden; background-position: left top; background-repeat: no-repeat; text-indent: -9000px;}
.box_ProductsPagination a.btn_PreviousPage {background-image: url(/images/btn_PreviousPageWhite.png);}
.box_ProductsPagination a.btn_NextPage {background-image: url(/images/btn_NextPageWhite.png);}
.box_ProductsPagination a.btn_PreviousPage {background-image: url(/images/btn_PreviousPageWhite.png);}
.box_ProductsPagination a.btn_NextPage {background-image: url(/images/btn_NextPageWhite.png);}




/*-------------------------------------------------------------------------------------------------------------------*/

/*Header*/
.header {position:relative; margin-top:0px; width:960px; height:75px; background-image:url(/images/bkg_Header.jpg); background-repeat:none; z-index: 999999;}
.header .box_Logo {position: absolute; top: 9px; left: 0px; display: block; width: 169px; height: 67px; overflow: hidden; display: block; margin: 0; padding: 0;}
.header .box_Logo a {display: block; width: 169px; height: 67px; background:  left top no-repeat; }
.header .box_Logo_H {position: absolute; top: 9px; left: 470px; display: block; width: 45px; height: 45px; overflow: hidden; display: block; margin: 0; padding: 0;}
.header .box_Logo_H a {display: block; width: 45px; height: 45px; background:  left top no-repeat; }
.header .mainbanner {position: absolute; top: 12px; left: 140px; display: block; width: 328px; height: 59px; overflow: hidden; background:  left top no-repeat;}
.header .box_IP { margin-left:20x; padding: 0;}


/* FOOTER	*/
.footer{width:960px; text-align: center; padding-top: 18px; height: 50px; margin:0px auto; color:#444444; position:relative;background-image:url(/images/bottomBarBg.gif); background-repeat:no-repeat; background-position: center; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
}
.footermini{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;width:560px; text-align: center; padding-top: 18px; height: 50px; margin:0px auto; color:#444444; position:relative;background-image:url(/images/bottomBarBgMini.gif); background-repeat:no-repeat; background-position: center;
}


/* Header Menu a destra	*/
.header .box_HeaderMenu {position: absolute; top: 13px; right: 10px; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size: 11px; height: 22px; background: url(/images/bkg_HeaderMenu_BottomLine.png) left bottom repeat-x;}
.header .box_HeaderMenu ul {margin: 0; padding: 0; list-style: none;}
.header .box_HeaderMenu ul li {float: left; display: block; padding-right: 8px; margin-right: 8px; background: url(/images/bkg_HeaderMenu_Separator.png) right center no-repeat;}
.header .box_HeaderMenu ul li a {font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size: 11px; font-weight: bold; color: #ABABA9; text-decoration: none;}
.header .box_HeaderMenu ul li a:hover{font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color: #e16800;}
.header .txt_Header_Acquista {position: absolute;top: 46px;right: 18px;display: block;width: 375px;height: 24px;overflow: hidden;}
	

/* Header Main Menu	*/
.box_MainMenu { margin-top: 5px; left: 8px; width:751px; border:1px solid #74390a; height:27px; background: url(/images/bkg_MainMenu.png) left top repeat-x;}
.box_MainMenu ul.list_MainMenu {margin: 0; padding: 0; list-style: none; display: inline; width:100%; }
.box_MainMenu ul.list_MainMenu li {float: left; display: block; border-right: 1px solid #74390a; border-left: 0; height: 28px; width: auto !important; width: 1%;}
.box_MainMenu ul.list_MainMenu li a:link  {background: url(/images/bkg_MainMenu.png) left top repeat-x;}
.box_MainMenu ul.list_MainMenu li a       {position: relative; display: block; height: 27px;}
.box_MainMenu ul.list_MainMenu li a:hover {background-position: left bottom;}
.box_MainMenu ul.list_MainMenu li a span {display: block; height: 28px; overflow: hidden; cursor: pointer;}
.box_MainMenu ul.list_MainMenu li a .tit_MainMenu { background-position: left center; background-repeat: no-repeat; margin: 0 26px;}
.tit_MainMenuTxt {  background-position: left center; background-repeat: no-repeat; margin: 0 26px;}
.box_MainMenu ul.list_MainMenu li.tit_Sala span.tit_MainMenu{  width: 41px;}
* html .box_MainMenu ul.list_MainMenu li.tit_Sala span.boxRight {right: -1px;}
.box_MainMenu ul.list_MainMenu li.tit_Bar span.tit_MainMenu{  width: 38px;}
* html .box_MainMenu ul.list_MainMenu li.tit_Bar span.boxRight {right: -1px;}
.box_MainMenu ul.list_MainMenu li.tit_Cucina span.tit_MainMenu {  width: 60px;}
* html .box_MainMenu ul.list_MainMenu li.tit_Cucina span.boxRight {right: -1px;}
.box_MainMenu ul.list_MainMenu li.tit_Igiene span.tit_MainMenu {  width: 60px;}
* html .box_MainMenu ul.list_MainMenu li.tit_Igiene span.boxRight {right: -1px;}
.box_MainMenu ul.list_MainMenu li.tit_Altri span.tit_MainMenu {  width: 60px;}
* html .box_MainMenu ul.list_MainMenu li.tit_Altri span.boxRight {right: -1px;}
.box_MainMenu ul.list_MainMenu li a .boxLeft, .box_MainMenu ul.list_MainMenu li a .boxRight {position: absolute; top: 0; width: 2px; }
.box_MainMenu ul.list_MainMenu li a:hover .boxLeft, .box_MainMenu ul.list_MainMenu li a:hover .boxRight {background-position: left top;}




/* BOX FILTER BAR	*/
.box_Articoli div {float: right; line-height: 30px;}
.box_Articoli div label {font-size: 11px; color: #4E4F47;}
.box_Articoli div select {width: 118px; margin-right: 4px; margin-top: 0 !important; margin-top: 4px;}


/* Barra Ricerca*/
.box_SearchBar {left: 8px; margin-top:5px; width: 753px; height: 31px; line-height: 22px; background-image:url(/images/searchBarBg.gif); background-repeat:no-repeat; background-position:3px;}
.lbl_WhatToSearch {float: left; margin: 10px; display: block; width: 40px; height: 13px; overflow: hidden; background: url(/images/tit_WhatToSearch.png) left top repeat-x; text-indent: -9000px;}
.box_InputSearch {float: left; margin-top: 5px; margin-right: 5px; padding-left:10px; width:180px; height: 20px; display: block; overflow: hidden; background: #F8F8F8 url(/images/inp_Search.png) left top no-repeat;}
.inp_Search {border: 0; float: left; width: 175px; height: 23px; margin: 4px 10px; background-color: transparent; border: collapse;}
.box_Cart {margin-top:-5px; margin-left:180px; float:left;}
.sf_Cart { background-image: url(/images/inp_cart.png); background-repeat: no-repeat; background-position:center; font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#000000; margin-left:3px;}
.btn_Search {left top no-repeat;  border: 0px; width: 78px; height: 22px; display: block; cursor: pointer; float:left; margin-top:5px;}

/* KEYWORDS FOOT	*/
h2 { font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:14px; text-align:center; font-weight:normal; line-height:2;
margin-top: 0;
margin-bottom: 0;}
h3 { font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:9px; text-align:center; font-weight:normal; line-height:-2;
margin-top: 0;
margin-bottom: 0;}
h4 { font-family:"Trebuchet MS",Verdana, Arial, Helvetica, sans-serif;font-size:16px; l text-align:center; font-weight:normal; line-height:2;
margin-top: 0;
margin-bottom: 0;}

 

