/* layout */
body{
margin:0;
padding:0;
border:0;
background:#e6e8ee;
}
ul{
list-style-type:none;
padding:0;
margin:0;
border:0;
}
form{
border:0;
margin:0;
padding:0;
}
.table_x100{
height:100%;
width:100%;
}
.table_Hx100{
height:100%;
}
.sf_sx{
background:url(images/struttura/sf_sx.gif) repeat-y;
}
.sf_dx{
background:url(images/struttura/sf_dx.gif) repeat-y;
}
.sf_nav{
background:url(images/struttura/sf_nav.gif) repeat-x;
}
.sf_bottom{
background:url(images/struttura/sf_bottom.gif) repeat-x;
}
.clr{clear:both; line-height:0; height:0;}

/* colonna_dx */
.colonna_dx{
background:#454c5a;
}
.colonna_dx ul{
padding:12px 12px 0 12px;
}
.colonna_dx li{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#c4c5c7;
text-align:justify;
padding-bottom:12px;
}
.colonna_dx li.evidenzia a{
color:#8dff00;
}
.colonna_dx li a{
font-size:10px;
font-weight:bold;
color:#fff;
text-decoration:none;
}
.colonna_dx a:hover, .colonna_dx a.active{
color:#8dff00;
}
.colonna_dx strong{
color:#fff;
}

/* elencoProdotti */
.colonna_dx ul.elencoProdotti{padding:6px 0 0 0;}
.colonna_dx ul.elencoProdotti li{border-bottom:1px solid #595f6b; padding:6px 12px; line-height:12px; color:#fff;}
.colonna_dx ul.elencoProdotti li span{color:#95ff12; font-weight:bold;}
.colonna_dx ul.elencoProdotti li a{font-weight:normal; color:#c4c5c7;}
.colonna_dx ul.elencoProdotti li a:hover{color:#95ff12;}
.colonna_dx ul.elencoProdotti li a.active{font-weight:bold; color:#95ff12;}

.gallery a{
width:124px;
height:80px;
display:block;
border:1px solid #505663;
}
.gallery a:hover{
border-color:#fff;
}
.googleMap{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#a8adb7;
text-align:justify;
padding:12px;
}
.ingrandisci{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#8dff00;
text-decoration:none;
}
.ingrandisci:hover{
text-decoration:underline !important;
}

/* archivio */
.sf_archivio{ background:url(images/struttura/sf_label_archivio.gif) repeat-x left top;}
.button_archivio a{ height:40px; display:block; font:12px Arial, Helvetica, sans-serif; color:#a8acb5; text-decoration:none; line-height:40px; padding-left:13px;}
.button_archivio a:hover, .button_archivio a.selected{ background:url(images/struttura/label_archivio.gif) no-repeat left top; color:#fff;}

/* colonna_sx */
.colonna_sx{
background:#505663;
}
.testo{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#a8adb7;
text-align:justify;
padding:15px;
}
.testo a{
text-decoration:none;
color:#8dff00;
}
.testo a:hover{
text-decoration:underline;
}
.titolo{
font:14px Arial, Helvetica, sans-serif;
color:#fff;
}
.data{
color:#c4c5c7;
}
.image{
padding:10px 6px 0 6px;
}

/* bottom */
.bottom{
font:9px Verdana, Arial, Helvetica, sans-serif;
color:#a8adb7;
padding:10px;
}
.bottom a{
color:#a8adb7;
text-decoration:none;
}
.bottom a:hover{
color:#8dff00;
}

/* prodotti ================================================================================ */
.tableProdotti tr td{background:#96999f;}
.tableProdotti tr.inverti td{background:#73757a;}
.tableProdotti p{padding:7px; margin:0; font:10px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:12px;}
.tableProdotti a{float:left; position:relative;}
.tableProdotti a img{ display:block;}
.tableProdotti a span{display:none;}
.tableProdotti a:hover{background:#fff;}
.tableProdotti a:hover span{display:block; position:absolute; top: 50%; left: 50%; margin: -67px 0 0 -67px; width:134px; height:134px; background:url(images/struttura/thumb_hover.gif); cursor:pointer;}

.titoloDettaglio{ background:#96999f; padding:13px; font:bold 14px Verdana, Geneva, sans-serif; line-height:14px; color:#fff;}
.dividiDettaglio{ border-bottom:1px solid #96999f;}

/* tip */
.fixZ-index{position:relative; z-index:3000;} /* per portare in alto il div absolute in IE */
.tip{position:absolute; z-index:1000; width:310px; overflow:hidden;}
.tip .t-top, .tip .t-bottom{width:310px; height:6px; float:left;}
.tip .t-center{text-align:left; float:left; background:url(images/struttura/layer_center.png) repeat-y; width:310px; font:10px Verdana, Geneva, sans-serif; color:#454c5a;}
.tip .t-center p.intestazione{font-weight:bold; background:#95ff12; width:auto; margin:4px 10px 0 10px; padding:0; height:10px; line-height:10px;}
.tip .t-center p{padding:5px 15px; margin:0; line-height:14px; color:#2c333e;}

.tip.pos1{ top:100px; left:67px;}
.tip.pos2{ top:5px; left:37px;}

/* cerca */
.cerca{background:#2c333e; padding:10px;}
.cerca input{float:left; background:#96999f; border:1px solid #96999f; padding:2px; font:bold 14px Verdana, Geneva, sans-serif; color:#2c333e; width:235px; height:23px;}
.cerca a{float:left; margin-left:5px;}

/* risultati */
.risultati{background:#95ff12; color:#2c333e;}

/* tablePdf */
.tablePdf tr{background:#73757a; font:bold 10px Verdana, Geneva, sans-serif; color:#fff;}
.tablePdf tr td{border-bottom:1px solid #2c333e; padding:10px;}
.tablePdf tr.intestazione{background:#2c333e;}
.tablePdf tr.inverti{background:#96999f;}
.tablePdf a{text-decoration:none; color:#fff;}
.tablePdf a:hover{color:#95ff12;}

/* admin */
.button_admin a{ height:40px; display:block; font:12px Arial, Helvetica, sans-serif; color:#a8acb5; text-decoration:none; line-height:40px; padding-left:13px;}
.button_admin a:hover, .button_admin a.selected{ background:url(images/struttura/label_admin.gif) no-repeat left top; color:#fff;}
.sf_admin{ background:url(images/struttura/sf_label_admin.gif) repeat-x left top;}
.admin input{border:2px solid #2c333e; width:100%; padding:1px; color:#2c333e; font:12px Verdana, Geneva, sans-serif; background:#ddd;}
.admin textarea{border:2px solid #2c333e; width:100%; padding:1px; color:#2c333e; height:200px; font:12px Verdana, Geneva, sans-serif; background:#ddd;}
.admin .button{background:#76ff00; font:bold 12px Verdana, Geneva, sans-serif; padding:5px; cursor:pointer;}
.login{padding:10px; font:10px Verdana, Geneva, sans-serif; color:#fff;}
.login a{color:#76ff00; font-weight:bold; text-decoration:none;}
.login a:hover{color:#fff;}
/* ======================================================================================== */



/* vecchio ID tableProdotti INIZIO */
#tableProdotti{
font:10px Verdana, Arial, Helvetica, sans-serif;
color:#a8adb7;
background:#2c333e;
}
#tableProdotti td{
background:#505663;
padding:3px;
}
.tableInverti{
background:#454c5a !important;
}
.tableDividi{
padding:0 !important;
background:#2c333e !important;
height:0;
}
/* vecchio ID tableProdotti FINE */
