<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/************************************/
/* HTML tag 
/************************************/
html, body, div, span, applet, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, a, abbr, acronym, address, big, cite, code, del, dfn, em, 
font, img, ins, kbd, q, s, samp, small, strike, strong, 
sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, 
 form, label, legend, table, caption, tbody, tfoot, thead, 
tr, th, td 
{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { font-family: "Segoe UI",Helvetica, sans-serif; font-size: 13px; 
	}

fieldset {
    border: 0px solid;
    padding: 25px;
    box-shadow: 1px 4px 7px rgba(0, 0, 0, 0.3);
    /* background-color: #F7F7F7; */
}

.TxtLogin {
max-width: 18em;
*max-width: 23em; /*hack for IE*/
min-width: 18em;
*min-width: 10em; /*hack for IE*/
}

/************************************/
/* Clearfix */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
* html &gt; body .clearfix { display: block; width: 100%; }
* html .clearfix { height: 1%; }
/* Mis. */
.clear, .divider {clear: both !important;}
.no-display {display: none !important;}
.nowrap,.nobr {white-space: nowrap !important;}
.no-border {bottom: 0 !important;}
.no-padding {padding: 0 !important}
.no-margin {margin: 0 !important;}
.normal-weight {font-weight: normal !important;}
.auto-width {width: auto;}
.first { background: none !important; border: 0 !important; }
/*Alignment---*/
.v-top {vertical-align: top;}
.v-middle {vertical-align: middle;}
.v-bottom {vertical-align: bottom;}
.alignleft {text-align: left;}
.aligncenter {text-align: center;}
.alignright {text-align: right;}
.left {float: left;}
.right {float: right;}
.innerpad {padding: 5px }
.innertop { background: url(/Editor/image/innertop.jpg) repeat-x;  }
.innerbottom { background: url(/Editor/image/innerbottom.jpg) repeat-x;  }


/************************************/
/* MAIN LAYOUT */
/************************************/
.wrap { clear: both; width: 100%; }
.main { margin: 0 auto; width: 1000px; }
img { border: 0px; }
/************************************/
/* HEADER */
/************************************/
#header {  height: 120px; z-index:999;}
#header .main {background-color:#ffffff;height: 120px; position: relative; }
h1.logo, h1.logo-text { font-size: 300%; left: 0; letter-spacing: 1px; margin: 0; padding: 0; position: absolute; top: 15px; }
h1.logo a {  no-repeat; display: block; height: 200px; width: 320px; }
h1.logo a:hover, h1.logo a:active, h1.logo a:focus { }
* html h1.logo a:hover { background: none; cursor: pointer; }
h1.logo a span { position: absolute; top: -1000px; }
h1.logo-text a { color: #FFFFFF; text-decoration: none; }
h1.logo-text a:hover, logo-text a:active, logo-text a:focus { background: none; color: #FFFFFF; }
/* Headtools --------------------------------------------------------- */
#headblock1 { position: absolute; right: 20px; top:  20px; border: 1px solid #666666; }
#headblock2 { position: absolute; left: 350px; top:  20px; height: 80px; width:650px;  }
/************************************/
/* MAIN NAVIGATION  */
/************************************/
#mainnav { z-index: 999; line-height: 1.8;}
#mainnav .main {  padding: 0;width:1000px; }
#subnav .main{ background: none; border-bottom: 1px solid #DDDDDD; }
#subnav ul { margin: 0; }
#subnav ul li { list-style: none; display: inline; float: left; padding: 0; margin: 0; }
#subnav ul li a { color: #333333; display: block; padding: 5px 15px; text-decoration: none; background: #F6F6F6 url(/Editor/image/arrow.png) no-repeat 5px center; }
#subnav ul li.active a, #subnav ul li a:hover, #subnav ul li a:active, #subnav ul li a:focus { background: #F6F6F6 url(/Editor/image/arrow-hover.png) no-repeat 5px center; color: #D33615; }
#search { position: absolute; right: 10px; top: 7px; }
#search input { background: #666666; border: 1px solid #666666; color: #CCCCCC; padding: 4px 5px; }
#menupag { background: #4f4794;width:1000px; }
#menupag a {color:#062204;font-size:15px;}
#menupag a:hover {color:#CCCCCC;}
#menucom {height:40px; background: #17C;}
/************************************/
/* LAYOUT */
/************************************/
#content { display: inline; float: left; width: 996px; 
overflow: hidden; }
#contentprod { display: inline; float: left; width: 770px; overflow: hidden; }
#col1 { display: inline; float: left; width: 210px; line-height: 1.5; overflow: hidden; }
/* */
#container { clear: both;  padding: 0px; }
#container .main { background:#fff; }
#container #content .main { padding: 15px 0 15px 15px;  }
/* full */
#container-f { clear: both; min-height: 400px; padding: 0 0 15px; }
#container-f .main { background: none; }
#container-f #content { width: 100%; }
/*columns*/
#col2 { float: right; width: 210px; line-height: 1.5; overflow: hidden; }
#col2 .main { padding-top: 15px; width: 100%; }
#col2 div.inner { padding: 15px; }
/*common style for column*/
#cols table { border-collapse: collapse; border-spacing: 0; }
/************************************/
#footer {  }
#footer .main {	text-align: left; background-color:#ffffff;	 height: 100px; }
#footer .menu {	text-align: left; height: 70px; }
#footer .menu a {color:Black;}
#footer .menu a:hover {color:#3e3e3e;}
#footer .sublogo {float: left; padding-top: 5px;	padding-left: 10px;	width: 32%; }
#footer .info {padding-left: 10px;	padding-top: 5px;	float: left;	width: 100%; color: }
#footer small {	color: #666666;	font-size: 83%;	margin-top: 10px; }
#footer ul { line-height: normal; margin: 0; }
#footer li { background: url(/editor/image/vline.gif) no-repeat left; display: inline;	margin: 0;	padding: 0 10px; }
#footer a {	background: none;	color: #666666;	display: inline;	line-height: normal; }
#footer a:hover,
#footer a:active
#footer a:focus {	background: none;	color: #FFFFFF;	text-decoration: underline;}
/************************************/



/************************************/
.Opaco
{ position:absolute; left:0; right:0; bottom:0; top:0; 
  overflow:hidden; margin: auto; background-color:#FFFFFF; filter:alpha(opacity=80); opacity:0.8; 
  z-index:1000; 
}
.Wait 
{
    background-image: url(/images/loading2.gif); background-repeat:no-repeat;
    width:128px; height:50px;
    position:absolute;
    left:50%;  top:50%;
    margin-left:-50px; margin-top:-80px;
    padding-top:128px;
    font-weight:bold; font-size:12px;
}
.imgmain 
{
    border: 1px solid #E7E7E7;    
    text-align:center;
}
.imgmini 
{ 
    
    text-align:center;
    vertical-align:middle;
}

img {
   border: 0px solid #E7E7E7;
    text-align: center;
}
/************************************/
.divContenitore { width:950px; margin: 0 auto; padding: 0px; text-align: left; }
.divContenitorePhone { width:400px; margin: 0 auto; padding: 0px; text-align: left; }
.divTestata { margin: 0px; }
.divMenu { margin: 0px; font-size: 11px; padding: 2px; }
.divSottoTestata { margin: 0px; vertical-align: top; }
.divLatoSx { vertical-align: top; float: left; width: 210px; padding-left: 5px; }
.divWrapper { float: left; width: 100%; }
.divMain { margin-top: 0px; background-color: #FFFFFF; }
.Pagina { vertical-align: top; background-color: #FFFFFF; margin: 0px 0px 0px 5px; padding: 5px; }
.divSotto { clear: both; padding: 0px; margin: 0px; height:150px; color: #ffffff; text-align: left; }

.divClear { clear: both;}
/************************************/
.Copyright { }
.hand { cursor: hand; }
.Mini { font-size: 9px; }
.Linea { padding: 4px 4px 4px 4px; text-align: left; }
.Note { display: block; background-color: #2f7428; padding: 2px 2px 2px 2px; color: #ffffff; text-decoration: none; }
/************************************/
a          { text-decoration: none; color: #000000; font-weight: bold; }
a: link    { text-decoration: none; }
a: visited { text-decoration: none; }
a: hover   {/* text-decoration: underline; */ color: #440000; }
/************************************/
h1 { font-size: 14px; color: #000044; margin: 0px; padding: 0px; }
h2 { font-size: 13px; color: #000044; margin: 0px; padding: 0px; }
h3 { font-size: 12px; color: #000044; margin: 0px; padding: 0px; }
hr { background-color: #EFEFEF; border-top: 1px solid #E7E7E7; border-left: 1px solid #E7E7E7; border-bottom: 1px solid #F7F7F7; border-right: 1px solid #F7F7F7; }
/************************************/
ul       { list-style-type: square; }
ul ul    { list-style-type: disc; }
ul ul ul { list-style-type: none; }
/************************************/
/* Form and related 
/************************************/
label    { font-weight: bold; color: #334433; }
Select   { font-size: 11px; }
Input,textarea    { font-family: "Segoe UI", sans-serif;font-size: 13px; background-color: #FFFFF4; border: 1px solid #888888; color: #000000; }
form     { padding: 0px 0px 0px 0px; margin: 0px; color: #000000; }
.InputField    { font-size: 9px; }
.InputBtnField { font-size: 9px; }
/************************************/
/* BOX.css */
/************************************/
div.boxclear { clear: both; }
/************************************/
div.boxesterno   { margin: 2px; padding: 0px 0px 0px 0px; background-color: #F1F9FC;  }
div.boxtitolo    { font-size: 11px; color: #FFFFFF; border-bottom: 3px solid #000000; background: url(/editor/image/boxmenu.jpg); margin: 0px; padding: 9px; }
div.boxtitolo h4 { font-family:Helvetica; font-size: 13px; height: 18px; margin: 0; padding: 4px 0px 0px 0px; color: #062204; font-weight: bold;font-style:italic; }
div.boxinterno   { margin: 0; background-color:#ffffff; padding: 5px 5px 5px 5px; }
/*div.boxsotto     { height: 1px;background:#a7a6b1; margin: 0; padding: 5px 0px 0px 5px; }*/
/************************************/
/* BOXTESTATA.css */
/************************************/
.boxtestata      { padding: 2px; background: #FFFFF;  text-align: left; vertical-align: top;  }
.boxtestatain    { padding: 10px; text-align: left; vertical-align: top; }
.boxtestatain h1 {color:#000000;}
.boxtestatain h3 {color:#000000;}
.BoxTestataBtn   { padding: 0px; background-color: #F1F9FC; text-align: left; vertical-align: top; border-spacing: 0px; }
.boxditta        { padding: 1px; background: #FFFFFF; text-align: left; vertical-align: top; width: 185px; border: 1px solid #EEEEEE; }
.boxrichiesta    { border: 1px solid #83A3C3; padding: 0px 0px 0px 0px; background-color: #EEEEEE; text-align: left; vertical-align: top; margin: 10px; }
/************************************/
.Paginazione     { border-top: 2px solid #e8e8e8; background: #e0e0e0; }
.BoxScelta       { background-color: #EEEEEE; }
.BoxScelta td    { padding: 2px; /*cellpadding*/ }
.BoxSceltaBtn    { background: #EEEEEE;width:100%; }
.BoxScheda       { padding: 8px; background: #F8F8F8; }
.BoxSchedaBtn    { padding: 8px; background: #e0e0e0; }
/************************************/
.BoxLoginAlto 
{ 
    float:right;
    position:absolute;
    top:10px;
    left:800px;
}
                

.categorielink a {font-size:14px; font-weight:bold; color:#828282; }

#btnmenuvetrina {display:none; }
#btntestataaggiungi a { padding: 0px 10px 0px 20px; background: #EEEEEE url(/images/16/New.gif) no-repeat; }
#btntestatacancella a { padding: 0px 10px 0px 20px; background: #EEEEEE url(/images/16/Cancella.gif) no-repeat; }
#btntestatamodifica a { padding: 0px 10px 0px 20px; background: #EEEEEE url(/images/16/Edit.gif) no-repeat; }
#btntestatalista a    { padding: 0px 10px 0px 20px; background: #EEEEEE url(/images/16/Elenco.gif) no-repeat; }
/************************************/
/* BTN.css */
/************************************/
.Button { font-size: 13px; background-color:  #2f7428; border: 1px solid #c8c8c8; color: #ffffff;cursor:pointer; }
.ButtonMod { font-size: 13px; background-color: #2f7428; border: 1px solid #c8c8c8; color: #ffffff;cursor:pointer; }
.ButtonSel { font-size: 13px; background-color: #2f7428; border: 1px solid #c8c8c8; color: #ffffff;cursor:pointer; }
.ButtonPrev { vertical-align:bottom;background:transparent;}
.ButtonNext { vertical-align:bottom;background:transparent;}
.buttonsfondo { background-color:#000000;}
/*.button, input { border-radius: 6px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }*/
.ButtonPage { font-size: 13px; font-weight:normal; background-color: #ffffff; border: 1px solid #999999; color: #000000;cursor:pointer; }
.ButtonPageCurrent { font-size: 13px; font-weight:bold; background-color: #dadada; border: 1px solid #999999; color: #000090; }
.Btn_Aggiorna_Prodotto {width:81px;height:20px; background: transparent url(/images/aggiorna.gif) no-repeat;cursor:hand;margin-left:10px;} 
/************************************/
/* BTN LISTA */
/************************************/
.tabcontent h4 { margin: 5px 0px 0px 0px; font-weight: normal; }
.lista ul { list-style: none; padding: 0; margin: 0px; }
.lista ul ul li { margin-left: 10px; background-image: url(/images/12/L2.gif) ; }
.lista ul ul ul li { margin-left: 20px; background-image: url(/images/12/L3.gif); }
.lista li{ background-image: url(/images/12/L1.gif); background-color: #F7F6F4; background-repeat: no-repeat; padding: 0px 0 0 15px; border-bottom: 1px solid #E7E6E4; }
.lista li a { display: block; }
.lista a:hover { background-color: #FDF0F0; }
.lista .current a { background-color: #FDF0F0; }
/************************************/
.btnlista ul { list-style: none; padding: 0; margin: 0px; }
.btnlista li { background-image: url(/images/TreeNullo.gif); background-repeat: no-repeat; padding: 0px 0 0 15px; background-color: #FFFFFF; }
.btnlista li a { padding: 1px 2px 1px 5px; display: block; }
.btnlista a:hover { background-color: #FDF0F6; }
.btnlista .current a { background-color: #FDF0F6; }
/************************************/
.btnlistahoriz { height: 20px; padding: 4px 20px 2px 0px; color: #222222; background-color: #DDDFDD; }
.btnlistahoriz ul { list-style: none; margin: 0 auto; 	padding-left: 20px; padding-right: 20px; }
.btnlistahoriz li {float: left; list-style: none; background-repeat: no-repeat; padding: 1px 10px 1px 16px; }
.btnlistahoriz li a { padding: 1px 2px 1px 5px; display: block; font-weight: normal; }
.btnlistahoriz a:hover { background-color: #F7F6D0; }
.btnlistahoriz .current a { background-color: #F7F6A0; }
/************************************/
.BtnLink { cursor: pointer; }
.Btn img { float: left; padding: 0px 0px 0px 0px; border-width: 0; }
.Btn a { display: block; min-height: 16px; padding: 1px 1px 1px 1px; margin: 1px; font-weight: bold; background-color: #F7F6F4; }
.Btn a:hover { display: block; min-height: 16px; padding: 1px 1px 1px 1px; margin: 1px; font-weight: bold; background-color: #FFEEEE; }
/************************************/
.BtnHi img { float: left; padding: 0px 0px 0px 0px; border-width: 0; }
.BtnHi a { display: block; height: 18px; padding: 1px 1px 1px 1px; margin: 1px; font-weight: bold; background-color: #FFFF00; }
.BtnHi a:hover { display: block; height: 18px; padding: 1px 1px 1px 1px; margin: 1px; font-weight: bold; background-color: #FFEEEE; }
/************************************/
.BtnDim         { display: block; margin-left: 0px; background-color: #F1F9FC; height:20px;}
.BtnDim img     { float: left; padding: 0px 0px 0px 0px; border-width: 0; }
.BtnDim a       { display: block; background: url(/images/TreePiu.gif) center left no-repeat; 	padding: 0px 0px 0px 15px; background-color: #F1F9FC; }
.BtnDim a:hover { display: block; background-color: #FFEEEE; }
div.boxsub { padding: 0px 0px 0px 5px; border-left: 1px solid #EEEEEE; margin-left: 5px; margin-bottom: 2px; }
/************************************/
.BtnDimHi        { display: block; padding: 0px; background-color: #E0E0E0; border-bottom: 1px solid #F0E0E0; }
.BtnDimHi img    { float: left; padding: 0px 0px 0px 0px; border-width: 0px; }
.BtnDimHi a      { display: block; margin-left: 15px; background: #FFFFCC; }
.BtnDimHi a:hover{ display: block; margin-left: 15px; background: #FFFF88; }
/************************************/
/* ELENCO */
/************************************/
/* Control how "spaced out" the tree is */
ul.elenco { margin: 0px; padding: 0px; }
ul.elenco .hover { color: red; cursor: pointer; }
ul.elenco .current { }
ul.elenco table { border-spacing: 0px;border-bottom:1px solid #e6e6e6; border-collapse: collapse; }
ul.elenco td { padding: 0px; }
ul.elenco ul { margin-left: 15px; padding: 0px; }
ul.elenco li { margin-left: 0px; padding: 0px; list-style: none; }
/* Provide space for our own "bullet" inside the LI */
ul.elenco li.limg { width: 15px; height: auto; float: left; }
ul.elenco li div { display: block; }
/* Show "bullets" in the links, depending on the class of the LI that the link's in */
ul.elenco li td { height: auto; background: center left no-repeat; }
ul.elenco li td.aperto { width: 15px; float: left; cursor: pointer; background: url(/images/meno.gif) no-repeat 2px; }
ul.elenco li td.chiuso { width: 15px; float: left; cursor: pointer; background: url(/images/piu.gif) no-repeat 2px; }
ul.elenco li td.nullo  { width: 15px; float: left; cursor: default; background: url(/images/null.gif) no-repeat 2px; }
ul.elenco .current a {color:#FFFFFF;background-color:#6b6c6b;}

/************************************/
/* MENU.css */
/************************************/
.BoxMenu { height: 30px; color: #000000; border: 1px solid #FFFFF; background: #6b6c6b; border: 1px solid #F0F0F0; background-image: url(/Editor/image/Menutop.jpg); }
.BoxMenu ul { line-height: 30px;  list-style: left; background-color: #FFFFF0; padding:0px;}
.BoxMenu .MenuRicerca { float: right; height: 30px; vertical-align: bottom; }
.BoxMenu form1 { margin-top: 5px; }
.BoxMenu .MenuStart { float: left; height: 30px; width: 5px; background-position: left 0px; }
.BoxMenu .MenuEnd { float: right; height: 30px; width: 5px; background-position: right 0px; }
.BoxMenu .MenuLeft { float: left; height: 30px; }
.BoxMenu .MenuRight { float: right; height: 30px; }
.BoxMenu ul { list-style: none; margin: 0 auto;color:#000000; }
.BoxMenu li { float: left; list-style: none; }
.BoxMenu a { float: left; display: block; color: #000000; text-decoration: none; font-weight: bold; padding: 0 0px 0 3px; height: 30px; line-height: 30px; text-align: center; cursor: pointer;border-right:1px solid #499d43; }
.BoxMenu a span { float: left; display: block; padding: 0 10px 0 10px; }
.BoxMenu a:hover { color: #ffffff; background-color: #2f7428; }
.BoxMenu a:hover span { color: #ffffff; }
.BoxMenu a.current { background-color: #2f7428; color: #FFFFFF; }
.BoxMenu a.current span { color: #FFFFFF; }

.boxvetrinahome {background-image: url(/Editor/image/bg_vetrina.png); width: 1000px; height:38px;  padding : 5px 0 0 3px;}
.boxvetrinahome h1 {font: 20px "Tahoma";color:#ffffff;}
.boxvetrinahome h1 span.wrap-1 {color:#21b0c5;}
.boxvetrinahome h1 span.wrap-2 {color:#292d33;}


/*.BoxMenuV { background-color: #F1F9FC; border-bottom: 1px solid #E0E0E0;}*/
.BoxMenuV ul { 	list-style: none; margin: 0; padding: 0; }
.BoxMenuV .MenuStart {height: 1px; }
.BoxMenuV .MenuEnd {height: 1px;}
.BoxMenuV .MenuLeft {height: 1px; }
.BoxMenuV .MenuRight {height: 1px; }
.BoxMenuV li {list-style: none;   }
.BoxMenuV a { display: block;  text-decoration: none; font-weight: bold; padding: 0 0px 0 5px; height: 25px; line-height: 25px; text-align: left; cursor: pointer; margin: 0px;}
.BoxMenuV a span { display: block; padding: 0 3px 0 0px; }
.BoxMenuV a:hover,
.BoxMenuV a.current { color: #000000; background-color: #4E3376; }
.BoxMenuV a:hover span,
.BoxMenuV a.current span { color: #000000; }
 
.1BoxMenu .hi a { color: #FFFFF8; background: #8D6076; }
.1BoxMenu .hi a span { }
.1BoxMenu .hi a.current { background-color: #FFFFFF; }
.1BoxMenu .hi a.current span { }
.BoxMenuPag { float: left; color: #000000; border: 1px solid #F8F8F8; background: #FFFFFF; }
.BoxMenuPag ul { list-style: none; margin: 0 auto; }
/************************************/
/* NEWS.css */
/************************************/
.notizia    { background: #F7F7F7; padding: 4px; border-left: 20px solid #F0F0F0; }
.notiziatit { background: #FFFFDD; padding: 12px; border-left: 10px solid #F0F0F0; border-bottom: 1px solid #F0F0F0; }
/************************************/
/* PRODOTTO.css */
/************************************/
.ProdottoWL { display: inline-table; width: 16px; height: 16px; background-image: url(/Editor/image/Base/wishlist.gif); text-align: center; font-weight: bold; color: Red; border-spacing: 0px; }
.ProdottoPromo { display: inline-table; width: 48px; height: 12px; background-image: url(/Editor/image/Base/ProdottoPromo.gif); text-align: center; font-weight: bold; color: Red; border-spacing: 0px; }
.ProdottoNovita
{	
	display:block;
position: absolute;
 margin-top:0px;
margin-left:0px;
    width:50px;
    height:50px;	
	background-image: url(/Editor/image/Novita.gif);
	font-size:0px;
	border-spacing: 0px;
	
}
.ProdottoDispSi { display: inline-table; width: 8px; height: 8px; background-image: url(/Editor/image/Base/ProdottoDispSi.gif); font-size: 0px; border-spacing: 0px; }
.ProdottoDispScarsa { display: inline-table; width: 8px; height: 8px; background-image: url(/Editor/image/Base/ProdottoDispScarsa.gif); font-size: 0px; border-spacing: 0px; }
.ProdottoDispInArrivo { display: inline-table; width: 8px; height: 8px; background-image: url(/Editor/image/Base/ProdottoDispInArrivo.gif); font-size: 0px; border-spacing: 0px; }
.ProdottoDispNo { display: inline-table; width: 8px; height: 8px; background-image: url(/Editor/image/Base/ProdottoDispNo.gif); font-size: 0px; border-spacing: 0px; }
.ProdottoDispNum { display: inline-table; width: 40px; height: 8px; font-size: 9px; border-spacing: 0px; }

.boxprodotto {
	POSITION: relative; 
	width:180px;
	height:260px;
	 FLOAT: left; 
	COLOR: #333399; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	margin:3px 2px 2px 3px;
 border: 1px solid #F0F0F0; }
.boxprodottoin {
}

.boxprodottoinfo {
	MARGIN: 4px; 
}
.boxprodotto3 {
	position:relative;
	width:235px;
	height:295px;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	FLOAT: left; 
	COLOR: #333399; 
	FONT-SIZE: 12px; 
	FONT-WEIGHT: bold;
	margin: 4px 17px 6px 4px;
	text-align:center;
	background-color:#2f7428;
}

.prodimg { background-color:transparent;}

.prodfascia
{
	color:White;
	
}

.prodin3 
{
	width:229px;
    padding:2px;
    font-size:13px;
}

.prodin3 a          { text-decoration: none; color: #FFFFFF; font-weight: bold; cursor: pointer; }
.prodin3 a: link    { text-decoration: none; }
.prodin3 a: visited { text-decoration: none; }
.prodin3 a: hover   { text-decoration: none; color: #FFFFFF;   }

.prodimg
{
	border: 1px solid #BBB; 
    height:146px;
	text-align:center;
	vertical-align:middle;
	background-color:White;
}

table.tabprod1
{
    width:150px;
    margin:0px;
    font-size:11px;
    color:White;
    
        
}
table.tabprod1  td 
{
	border-bottom: 1px solid #BBB; 
	height: 8px;
	text-align:center;
}

table.tabprod1 td table td
{
	border: 0px; 
    
}

table.tabprod
{
    width:100%;
    margin:0px;
    font-size:11px;
    color:White;
        
}

table.tabprod  td 
{
	border: 1px solid #BBB; 
	height: 18px;
	padding:1px;
	text-align:center;
    
}

table.tabprod td table td
{
	border: 0px; 
    
}

table.tabprod2
{
    width:100%;
    margin:0px;
    font-size:11px;
    color:White;
        
}


table.w100
{
    width:100%;
    margin:0px;
    font-size:13px;
    color:Black;
    padding:2px 2px 2px 2px;
    
}
table.w1001
{
    align:center;
    width:350px;
    margin:0px;
    font-size:13px;
    color:Black;
    padding:2px 2px 2px 2px;
    
}
#quantita {align:center;}
table.w1000
{
    width:100%;
    margin:0px;
    font-size:16px;
}
/*************************************/
/*          TC                       */
/*************************************/
.TxtQtTC { text-align:right;}


/*************************************/
/*          ARTICOLI CORRELATI       */
/*************************************/
.HeadArtCorr 
{
    border:1px solid #eaeaea;
}

.HeadArtCorrInt
{
    font-family:Verdana;
    font-size:15px;
    font-weight:bold;
    background-color:#e1e1e1;
}


.DettArtCorr td 
{
    font-family:Verdana;
    font-size:10px;
    
}


/************************************/
/* TABELLE.css */
/************************************/
table { COLOR: #000000; }
.TabLista { border-spacing: 0px; border-collapse: collapse; width:100%; }
.TabLista td { padding: 5px; /*cellpadding*/ vertical-align: top; }
.TabTop td { color: #DC0569; background-color: #FFFFFF; border-bottom: 1px solid #DC0569; }
.TabTot td { color: #000066; border-top: 1px solid #999999; }
.TabRSe { background-color: #FFFFF0; border: 1px solid #F0F0F0; }
.TabRHi { background-color: #F7F7F7; border: 1px solid #E0E0E0; }
.TabRLo { background-color: #FFFFFF; border: 1px solid #F0F0F0; }
/************************************/
/* TAB.css */
/************************************/
.tabs { float: left; width: 100%; font-size: 93%; line-height: normal; }
.tabs ul { margin: 0; padding: 5px 5px 0 5px; font-size: 11px; list-style: none; }
.tabs li { display: inline; margin: 0; padding: 0; }
.tabs div { float: left; margin: 0; padding: 0 0 0 2px; text-decoration: none; cursor: pointer; }
.tabs div span { float: left; display: block; background: #BBBBBB; padding: 5px 15px 5px 5px; color: #000000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabs div span { float: none; }
/* End IE5-Mac hack */
.tabs div: hover { }
.tabs div: hover span { background: #DDDDDD; color: #000000; }
.tabs .current div { }
.tabs .current div span { background: #F8F8F8; font-weight: bold; }
.tabcontent { clear: both; display: none; }
.tab0in { padding: 10px 10px 10px 10px; clear: both; background: #F8F8F8; }
/************************************/
.tabsbox { margin: 2px; }
/************************************/
#contmenulato    { float: left; width: 100%; background: #4D7DB2; font-size: 93%; line-height: normal; border-bottom: 1px solid #666; }
#contmenulato ul { margin: 0; padding: 5px 5px 0 5px; list-style: none; }
#contmenulato li { display: inline; margin: 0; padding: 0; }
#contmenulato a  { float: left; background: url("/images/Tabs/tableft.gif") no-repeat left top; margin: 0; padding: 0 0 0 4px; text-decoration: none; }
#contmenulato a span { float: left; display: block; background: url("/images/Tabs/tabright.gif") no-repeat right top; padding: 5px 15px 4px 6px; color: #000000; }
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#contmenulato a span { float: none; }
/* End IE5-Mac hack */
#contmenulato a:hover { background-position: 0% -42px; }
#contmenulato a:hover span { background-position: 100% -42px; color: #0000FF; }
#contmenulato .current a { background-position: 0% -42px; }
#contmenulato .current a span { background-position: 100% -42px; }
#contmenulatobox { margin: 2px; width: 200px; border: 1px solid #4D7DB2; }
#contmenulatobox .tabcontent { display: block; padding: 2px; }
/* =SLIDER
-------------------------------------------------------------- */


.innertopgallery {   padding: 30px }
.fp-slider {
    margin: 0 0 15px 0;
}

.fp-slides-container {}

.fp-slides, .fp-thumbnail, .fp-prev-next, .fp-nav {
    width: 930px;
}

.fp-slides, .fp-thumbnail {
    height: 400px;
    overflow: hidden;

    position: relative;
}

.fp-title {
    font-family: Arial, Helvetica, Sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 0 0 2px 0;
    margin: 0;
}

.fp-title a, .fp-title a:hover {
    color: #fff;
    text-decoration: none;
}

.fp-content {
    position: absolute;
    bottom: 20px;
    left: 465px;
    right: 20px;
    background: #6b6c6b;
    opacity: 0.7;
    filter: alpha(opacity = 70);
    padding: 10px 15px;
    overflow: hidden;
}

.fp-content p {
    color: #fff;
    padding: 0;
    margin: 0;
    line-height: 18px;
}

.fp-more,  .fp-more:hover{
    color: #fff;
    font-weight: bold;
}

.fp-nav {
    height: 12px;
    text-align: center;
    padding: 10px 0;
    background: #333;
}

.fp-pager a { 
    background-image: url(/Plugin/cycle/featured-pager.png); 
    cursor:pointer;  
    margin: 0 8px 0 0; 
    padding: 0;
    display: inline-block;
    width: 12px; 
    height: 12px;
    overflow: hidden;
    text-indent: -999px; 
    background-position: 0 0;
    float: none;
    line-height: 1;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.fp-pager a:hover, .fp-pager a.activeSlide  { 
    text-decoration: none;
    background-position: 0 -112px;
    opacity: 1.0;
    filter: alpha(opacity = 100);
}

.fp-prev-next-wrap {
    position: relative; 
    z-index: 200; 
}

.fp-prev-next {
    position: absolute;
    bottom: 130px;
    left: 0;
    right: 0;
    height: 37px;  
}

.fp-prev {
    float:left;
    margin-left: -14px;
    width:37px;
    height:37px;
    background:url(/Plugin/cycle/featured-prev.png) left top no-repeat;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.fp-prev:hover {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}

 .fp-next {
    float:right;
	width:36px;
    height:37px;
    margin-right: -14px;
    background:url(/Plugin/cycle/featured-next.png) right top no-repeat;
    opacity: 0.7;
    filter: alpha(opacity = 70);
}

.fp-next:hover {
    opacity: 0.8;
    filter: alpha(opacity = 80);
}
#search_block_top {
height: 52px;
width : 350px;
background: url(/Editor/image/search_bg.png) -1px 5px no-repeat;
position: absolute;
right: 290px;
top: 32px;
}

#search_block_top label {display:block;float:left;padding:  15px 15px 0 35px;font:normal 12px "Arial Black";color:#009dd0;text-transform:uppercase;}
#search_block_top input.search_query {width:200px;height:15px;float:left;margin: 8px 0 0 10px;padding:7px;border:none; background-color:#ffffff;color:#b4b4b4;}
#search_block_top a {width:80px;height:0;padding: 47px 0 0 0;display:block;overflow:hidden;float:left;margin: 12px 18px 0 27px;background:url(/Editor/image/search_btn.png) 0 0 no-repeat;}


#header_user {color:#fff;}
#header_user_welcome {color:#009dd0;position:absolute;right:351px;top:0px;}
#header_user_welcome a {color:#009dd0;text-decoration:none;text-transform:lowercase; font-weight:bold;}
#header_user_ecom {width:150px;height:13px;
                   position:absolute;right:0;top:48px;
                   color:#009dd0;}
#header_user_account {height:35px;float:left;padding:18px 19px 0 0;color:#fff;}
#header_user_account a {padding:0 18px 0 19px;border-right:1px solid #fff;color:#fff;}

#header_user_shopping_cart { height:20px;float:right; width:210px; 
                            padding: 15px 0px 10px 0px; 
                            }
#header_user_ecom_accedi   {color:#FFFFFF;position:absolute;right:111px;top:17px;
                             font-family:Arial; font-size:17px;
                            }                         
.header_user_ecom_accedi   {color:White;position:absolute;right:111px;top:17px;
                             font-family:Arial; font-size:17px;
                            } 


#btnmenulogoff
{
 color:#032d5f;
}

#boxtestatacarrello table {height : 10px;}
#btnmenucarrello {
background:  url(/Editor/image/carrello.jpg)  0px 8px no-repeat;
padding:      10px 0px 10px 40px;
color: #032d5f;
font-weight: bold;
font-size:12px;
}
.hi #btnmenucarrello {
color: #009dd0;
}

.listart a { color:#032d5f; font-size:12px; }

.catbox
{
 background: url(/editor/image/boxmenu.jpg);
 border : 1px solid #dddddd; 
 margin: 0px; 
 height:20px;
}

</pre></body></html>