div#links ul, div#links li{list-style: none;margin: 0;padding: 0}

body {
	background-color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

form {margin-bottom : 0; }

.topic {
 	background-image: url("../img/logo.jpg");
	background-repeat: no-repeat;
}

.sfondoscuro {
	background-color: #000000;
}

.border {
	background-color: #333333;
}

.separatore {
	 background-image: url("../img/linea.jpg");
	background-repeat: repeat;
}
.titletable {
	background:#888888;
	color:#FF0000;
	font-size : 14px;
	font-weight: bold;
}



.categoria {
	color:#FF0000;
	font-size : 10px;
	font-weight: bold;
}




.menutopic { color: #333333; background:white; text-decoration:none; text-align:center; font-size : 10px; padding: 3px 5px; border-color: #666; border-width: 2px; border:2px solid #666666;}


.menutopictome {
	color: #333333;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	font-size : 10px;
}


.menutopic:hover { color:red; background:white; text-decoration: none; border-style: solid; }
.menu {
	display:block;
	color: #333333;
	background:white;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
	border:2px solid #666666;
	font-size : 10px;
}
.menu:hover {
	color:red;
	background:white;
	border:2px solid red;
}
.titolobianco {
	color:#FFFFFF;
	font-size : 16px;
	font-weight: bold;
}

.testo {
    font-size: 10pt;
    color: #333333;
    text-decoration: none;
	font-weight: normal;
}
.testolight {
    font-size: 8pt;
    color: #333333;
    text-decoration: none;
	font-weight: normal;
}
a.testo {
    font-size: 10pt;
    color: #333333;
    text-decoration: none;
	font-weight: normal;
}
a.testo:hover {
    font-size: 10pt;
    color: #FF0000;
    text-decoration: none;
	font-weight: normal;
}

.testogrigio { font-size: 12px; color:#6f6f6f; text-decoration: underline; font-weight: normal; font-style: normal; }
.testobianco {
    font-size: 14px;
	color:#e4252d;
	text-decoration: none;
	font-weight: bold;
}

.testobianco2 {
    font-size: 14px;
	color:#e4252d;
	text-decoration: none;
	
}

a.testobianco {
    font-size: 10pt;
	color:#e4252d;
	text-decoration: none;
	font-weight: normal;
}
a.testobianco:hover {
    font-size: 10pt;
	color:#000000;
	text-decoration: none;
	font-weight: normal;
}
.testorosso {
	color:#FF0000;
}
.testobiancosmall {
    text-decoration: none;
	color:#FFFFFF;
	font-size : 12px;
}
.titolo_grey {
        color: #FFFFFF;
        text-decoration: none;
	font-weight: bold;
	font-size : 12px;
}
a.titolo_grey {
        color: #666666;
        text-decoration: none;
	font-weight: bold;
	font-size : 12px;
}
a.titolo_grey:hover {
        color: #FF0000;
        text-decoration: none;
	font-weight: bold;
	font-size : 12px;
}

.cat {
    color: #333333;
    text-decoration: none;
	font-weight: normal;
    font-size : 12px;
}
a.cat {
    color: #333333;
    text-decoration: none;
	font-weight: normal;
    font-size : 12px;
}
a.cat:hover {
   color: #FF0000;
   text-decoration: none;
   font-weight: normal;
   font-size : 12px;
}
.catsub {
    color: #333333;
    text-decoration: none;
	font-weight: normal;
	margin: 0;
}
a.catsub {
   color: #333333;
    text-decoration: none;
	font-weight: normal;
	margin: 0;
}
a.catsub:hover {
    color: #FF0000;
    text-decoration: none;
	font-weight: normal;
	margin: 0;
}

.codice {
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
	font-weight: bold;
}
a.codice {
    font-size: 8pt;
    color: #000000;
    text-decoration: none;
	font-weight: bold;
}
a.codice:hover {
    font-size: 8pt;
    color: #FF0000;
    text-decoration: none;
	font-weight: bold;
}
.acquista {
    font-size: 10pt;
    color: #00CC00;
    text-decoration: none;
	font-weight: bold;
}
a.acquista {
    font-size: 10pt;
    color: #00CC00;
    text-decoration: none;
	font-weight: bold;
}
a.acquista:hover {
    font-size: 10pt;
    color: #00CC00;
    text-decoration: none;
	font-weight: bold;
}
.prezzo {
    font-size: 10pt;
    color: #FF0000;
    text-decoration: none;
	font-weight: bold;
}
a.prezzo {
    font-size: 10pt;
    color: #FF0000;
    text-decoration: none;
	font-weight: bold;
}
a.prezzo:hover {
    font-size: 10pt;
    color: #FF0000;
    text-decoration: none;
	font-weight: bold;
}
.testobiancotome {
    font-size: 8pt;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.testobiancotome {
    font-size: 8pt;
	color:#FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
a.testobiancotome:hover {
    font-size: 8pt;
	color:#FF0000;
	text-decoration: none;
	font-weight: normal;
}

.nascosto
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
}




#menu a {
   background: url("button.gif") 0 0 no-repeat;
   ...
   }
#menu a:hover {
   background-position: -157px 0;
   ...
   }
#menu a:active {
   background-position: -314px 0;
   ...
   }
