body {font-family: Arial, Helvetica, sans-serif; font-size:9px; border: medium none; padding: 0px; margin:0px; background:#000 url(../images/background.jpg) repeat;	scrollbar-face-color: #161616; scrollbar-highlight-color: #333; scrollbar-shadow-color: #333; scrollbar-3dlight-color: #333; scrollbar-arrow-color: #F00; scrollbar-track-color: #333; scrollbar-darkshadow-color: #333;}

table {border-collapse:collapse;}
img {border:0;}
h1 {color:#C00; margin:0;}
h2 {color:#C00; margin:0; font-size:16px; padding:3px; width:280px; background:#FF9;}
h2 span {font-size:14px;}

a:link {font-weight:bold;	color:#000; text-decoration:none;}
a:hover {font-weight:bold; color: #C00; text-decoration:none;}
a:visited {color:#333; text-decoration:none; font-weight:bold;}
a:active {font-weight:bold; color:#C00; text-decoration:none;}

.riga {color:#CCC; size:1;}

.testi {font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#000;}
.testi_rossi {font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#C00;}
.testi_verdi {font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#0C3;}
.testi_bianchi {font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#FFF; text-align:left; padding:20px 0 20px 0;}
.testi_mail {background:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.codice {color:C00; font-size:11px; font-weight:bold;}
.evidenziato {color:C00; font-size:16px; background-color:#FF9;}
.evidenziato span {font-size:14px;}

.testineri {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000;}
.testineri_small {font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#000;}
.testineri_news {color:#000; line-height:15px;}
.testirossi_news {color:#C00; font-weight:bold; line-height:15px;}
.stile {color:#464646; background-color:#999; border-top-color:#000; border-right-color:#454545; border-bottom-color:#666;border-left-color:#666; border-style:outset; width:170px; font-weight: bold;}

.stileinput {background-color:#3C3C3C; width:100px; height:15px; border:1px outset #999; font: Arial, Helvetica, sans-serif 8px; color:#CCC;}
.input_corto {color:#CCC; background-color:#3C3C3C; width:50px; height:15px; border:1px ridge #999; vertical-align:middle; font:Arial, Helvetica, sans-serif 8px; color:#CCC;}
.inputbianco {width:200px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.inputbianco_corto {width:40px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.inputbianco_lungo {width:450px; border:1px solid #CCC; font-family: Arial, Helvetica, sans-serif; font-size:11px;}
.submit {border:1px #666 outset; background:#CCC; padding:0 10px 0 10px; font:Arial, Helvetica, sans-serif; font-size:9px;}
.submit2 {border:1px #666 outset; background:#CCC; padding:0 10px 0 10px; font:Arial, Helvetica, sans-serif; font-size:9px;}

.testipiccoli {font-family: Arial, Helvetica, sans-serif; color:#666; text-decoration:none; font-size: 9px;}
.btn_back {text-align:right; margin:0; padding:0;}
.img_link {cursor:pointer;}

.opzioni ul {width:290px; list-style:none; margin:5px 0 0 0; padding:0;}
.opzioni li {display:inline; margin:5px;}

.tableWhite {border-collapse:collapse;}
.tableWhite td {padding:2px; border:#CCC solid 1px; background:#FFF;}
.tableWhite th {padding:2px; border:#CCC solid 1px; background:#EEE; font-weight:bold;}
.tableRed {border-collapse:collapse; background:#C00;}
.tableRed td {padding:2px; background:#FFF;}
.tableTras {border-collapse:collapse;}
.tableTras td {padding:2px; background:#FFF;}

.tbl_newsletter {border-collapse:collapse;}
.tbl_newsletter td {padding:15px; font-family:Arial, Helvetica, sans-serif;	font-size:11px; color:#000;}
.tbl_newsletter p {float:left;}
.img_news {float:right; margin:0 0 15px 15px; clear:both;}


.preview {display:inline-block; padding:0; width:590px;}
.preview li {
	display:-moz-inline-box;  /* Moz */ 
	/*display:inline-block;  /* Op, Saf, IE \*/ 
	vertical-align: top;  /* IE Mac non capisce e a volte crea extra v space */ 
	margin:0 27px 20px 0;
	padding:0;
	float:left;
}
.preview a {display:block; color:#000; background-color:#eee; text-decoration:none;}
.preview a img {border:none; vertical-align:bottom; margin:0; padding:0;}
.preview a span {
	display:block;
	width: 107px; /* Moz */ 
	padding:5px 0 5px 13px; 
	vertical-align:middle; 
	color:#FFF; 
	background:url(../images/back_label_prodotti.gif);
}
/*\*//*/ .preview a {
	width: 160px;
}
/* hover Op */
@media all and (min-width: 0px) {
	.preview a {
	display:inline-block;
	}
	.preview li {
	width:120px;
	}
}

#marqueecontainer {position: relative;
width: 100px; /*marquee width */ 
height: 275px; /*marquee height */
background-color: #000000;
overflow: hidden;
padding: 2px;
padding-left: 4px;
font-size:11px;}
#marqueecontainer p {color:#EAEAEA; padding-bottom:8px; border-bottom:1px solid #666;}
#marqueecontainer p a:link, a:visited, a:active {color:#CC0000; padding-bottom:5px; font-weight:bold;}
#marqueecontainer p a:hover {color:#CC0000; padding-bottom:5px; font-weight:bold; text-decoration:underline; }