.centrato                {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
a:hover                    {
    color: #333333;
    text-decoration: underline;
}
body.default            {
    background-color: #FF0000; 
    margin: 0px; 
    padding: 0px;
    background-repeat: no-repeat;
}
.titocat {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FFFFFF;
    text-align: left;
    font-weight: bolder;
    text-indent: 10px;
    background-color: #000000;
    padding: 5px;
    border: 1px solid #FF0000;
}
.intcol {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: #FFFFFF;
}
.sinistra {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.destra {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
.menulink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #EEEEEE;
    background-color: #000000;
    display: block;
    border: 6px solid #000000;
    text-decoration: none;
}
a:hover.menulink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 6px solid #FF9999;
    text-decoration: none;
}
.sottomenulink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #666666;
    display: block;
    border: 2px solid #666666;
    text-decoration: none;
}
.promolink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #990000;
    display: block;
    border: 2px solid #990000;
    text-decoration: none;
}
a:hover.promolink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 2px solid #FF9999;
    text-decoration: none;
}
a:hover.sottomenulink {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 2px solid #FF9999;
    text-decoration: none;
}
.sottomenulinkact {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #999999;
    display: block;
    border: 2px solid #999999;
    text-decoration: none;
}
a:hover.sottomenulinkact {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 2px solid #FF9999;
    text-decoration: none;
}
.elenco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
img {
    border: 0px;
}
.bkgtop            {    background-repeat: no-repeat; background-position: top left;    }
.bkgbot            {    background-repeat: no-repeat; background-position: bottom left;    }
.titoprod {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	background-color: #FFFFFF;
	display: block;
}
.sinistralink {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
a:hover.sinistralink {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FF0000;
    text-decoration: none;
}
.sinistrab {
    text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #EEEEEE;
    border: 1px solid #333333;
}
.bianco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #666666;
    border: 1px solid #CCCCCC;
    height: 15px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
a:hover.bianco {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    background-color: #FF9999;
    border: 1px solid #CCCCCC;
    height: 15px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.destrab {
    text-align: right;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.premenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #444444;
    display: block;
    border: 6px solid #444444;
    text-decoration: none;
}
a:hover.premenu {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 6px solid #FF9999;
    text-decoration: none;
}
.descrizione {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
}
.evidenza1 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    background-color: #FFFFFF;
    display: block;
    width: 258px;
    border: 1px solid #FFFFFF;
    vertical-align: top;
}
.evidenza {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    display: block;
    border: 5px solid #FFFFFF;
    text-align: left;
}
.imgevidenza {
    background-color: #FFFFFF;
    border: 4px solid #FFFFFF;
    display: block;

}
.sinistralog {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    padding: 0px 10px;
    text-align: justify;
    background-color: #FFDDDD;
}
.log {
    padding: 10px 10px 0px;
}
.nonsolo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FFFFFF;
    text-align: left;
}
.news {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #CC0000;
    display: block;
    border: 6px solid #CC0000;
    text-decoration: none;
    text-align: left;
}
a:hover.news {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #FF9999;
    display: block;
    border: 6px solid #FF9999;
    text-decoration: none;
    text-align: left;
}
.verde {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #009900;
    text-decoration: none;
    font-weight: bold;
}
a:hover.verde {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
    font-weight: bold;
}
.offerta {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    background-color: #009900;
    text-align: right;
}
.justifyb {
    text-align: justify;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.newssize {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #EEEEEE;
    display: block;
    border: 6px solid #EEEEEE;
    text-decoration: none;
    text-align: left;
    width: 140px;
}
.limite {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    background-color: #CCCCCC;
    border: 1px solid #333333;
    padding: 5px;
}
.downloads {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    background-color: #FF9999;
    display: block;
    border-top: 0px solid #FFDDDD;
    border-right: 1px solid #FFDDDD;
    border-bottom: 1px solid #FFDDDD;
    border-left: 1px solid #FFDDDD;
    padding: 2px;

}
.downloadstop {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: 1px solid #FF9999;
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 4px;
	background-color: #CCCCCC;
}
.promo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	background-color: #339900;
}
.promomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #EEEEEE;
    text-decoration: none;
	display: block;
	border: 6px solid #EEEEEE;
}
a:hover.promomenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: left;
	background-color: #FF9999;
    text-decoration: none;
	display: block;
	border: 6px solid #FF9999;
}
.stato {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #FFFFFF;
	display: block;
	padding: 5px;
}
.biancobold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #CCCCCC;
	height: 15px;
	width: 70px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
}
a:hover.biancobold {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #009900;
    border: 1px solid #CCCCCC;
    height: 15px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
	font-weight: bold;
}
select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-align: center;
    background-color: #EEEEEE;
    border: 1px solid #666666;
}
.correlate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFCCCC;
	border: 1px solid #000000;
	text-decoration: none;
	padding: 2px;
	display: block;
	}
a:hover.correlate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-color: #990000;
	border: 1px solid #000000;
	text-decoration: none;
	display: block;
	padding: 2px;
	}
.correlatetit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #000000;
	padding: 2px;
	margin: 1px;
	text-align: left;
	font-weight: bold;
	}
.prevnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #EEEEEE;
	border: 1px solid #000000;
	display: block;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
	text-align: center;
	}
a:hover.prevnext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #CC0000;
	border: 1px solid #000000;
	display: block;
	text-decoration: none;
	padding: 2px;
	margin: 1px;
	text-align: center;
	}
.rosso {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #FF0000;
    border: 1px solid #CCCCCC;
    height: 15px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
a:hover.rosso {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
    background-color: #CC0000;
    border: 1px solid #CCCCCC;
    height: 15px;
    width: 70px;
    text-align: center;
    vertical-align: middle;
}
.detfoto {
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.detcodice {
	background-color: #FF9999;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: center;
}
.detprezzi {
	background-color: #FFFFFF;
	border-top-width: 3px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-align: right;
}
.maptit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.maptitsmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
}
.centratob {
    text-align: center;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}
.demo {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #000000;
    font-weight: bolder;
    text-decoration: none;
}
.demotxt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #FFFFFF;
    text-decoration: none;
}