a{
	color: rgb(155, 9, 20);
	text-decoration: none;
}
a:hover, a.nero:hover {
	color: rgb(209, 14, 30);
	text-decoration: none;
}
a.nero, a.a-nero {
	color: rgb(0, 0, 0);
}
body{
	background-color: White;
	margin: 0px;
}
body,input,td,textarea,select{
	color: rgb(0, 0, 0);
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 12px;
}
form, ul,li {
	margin: 0px;
	padding: 0px;
}
img,a img,table{
	border: 0px;
}
input,textarea,select,option{
	border: 1px solid rgb(171, 182, 216);
}
td.adv1-bordino {
	border-color: rgb(186, 186, 186);
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 0px 16px 13px 16px;
}
td.adv2-bordino {
	border-color: rgb(171, 106, 110);
	border-style: solid;
	border-width: 0px 1px 1px 1px;
	padding: 0px 3px 16px 3px;
}
td.adv2-img-bordino {
	border-color: rgb(171, 106, 110);
	border-style: solid;
	border-width: 0px 1px 1px 1px;
}
td.align-bottom {
	vertical-align: bottom;
}
td.align-center{
	text-align: center;
}
td.align-right{
	text-align: right;
}
td.align-valign-center {
	text-align: center;
	vertical-align: middle;
}
td.bordino-dx {
	background-image: url(img/bordino_dx.gif);
	background-repeat: repeat-y;
}
td.bordino-sx {
	background-image: url(img/bordino_sx.gif);
	background-repeat: repeat-y;
}
td.img-cornice-back-orizz {
	background-repeat: repeat-x;
}
td.img-cornice-back-vert {
	background-repeat: repeat-y;
}
td.tratteggio {
	background-image: url(img/tratteggio.gif);
	background-position: center;
	background-repeat: repeat-x;
}
.back-giallino {
	background-color: rgb(240, 242, 233);
}
.back-grigietto {
	background-color: rgb(250, 250, 250);
}
.back-linee-grigio {
	background-color: rgb(235, 235, 235);
}
.back-ricerca-titoli {
	background-color: rgb(214, 214, 214);
	color: rgb(255, 255, 255);
	font-size: 12px;
	font-variant: small-caps;
	font-weight: bold;
	text-transform: capitalize;
}
.img-ricerca {
	border: 1px solid rgb(215, 215, 215);
}
.input-cerca {
	background-color: rgb(246, 248, 237);
	border: 1px solid rgb(186, 186, 186);
	font-variant: small-caps;
	height: 20px;
	padding-left: 5px;
	width: 150px;
}
.input-riv {
	font-size: 10px;
	text-transform: uppercase;
	width: 148px;
}
.input-riv-bottoni {
	background-color: rgb(227, 227, 227);
	border: 0px;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	width: 148px;
}
.input-riv-bottoni-normal {
	background-color: rgb(227, 227, 227);
	border: 0px;
	font-size: 10px;
	text-transform: uppercase;
	width: 148px;
}
.input-riv-bott-picc {
	background-color: rgb(202, 26, 39);
	border: 0px;
	color: rgb(255, 255, 255);
	font-size: 10px;
	font-weight: bold;
	height: 15px;
	text-transform: uppercase;
	width: 20px;
}
.li {
	list-style-image: url(img/freccina.gif);
	text-align: left;
	text-indent: 5pt;
}
.mappa-bordi-td {
	border-bottom-color: rgb(240, 242, 233);
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: rgb(240, 242, 233);
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: rgb(240, 242, 233);
	border-right-style: solid;
	border-right-width: 1px;
}
.quiz-linea-orizz {
	border-bottom-color: rgb(250, 247, 238);
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.quiz-titolo {
	color: rgb(199, 199, 199);
	font-size: 20px;
	font-weight: bold;
}
.rivenditori-elenco {
	border: 1px solid rgb(227, 227, 227);
	font-size: 10px;
}
.riv-topseller-no {
	background-color: rgb(229, 229, 229);
	padding: 3px 6px;
}
.riv-topseller-si {
	border: 1px solid rgb(202, 26, 39);
	padding: 3px;
}
.table-incostruzione {
	border: 1px solid rgb(222, 222, 222);
	margin-top: 6px;
}
.table-incostruzione-txt {
	color: rgb(204, 204, 204);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
}
.tabtesto-rivenditori-elenco {
	margin: 6px 22px 20px 0px;
}
.txt-14 {
	font-size: 14px;
}
.txt-16-bold {
	font-size: 16px;
	font-weight: bold;
}
.txt-big-bold {
	color: rgb(155, 9, 20);
	font-size: 18px;
	font-weight: bold;
}
.txt-bold {
	font-weight: bold;
}
.txt-corsivo-bold {
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
}
.txt-grigetto {
	color: rgb(179, 179, 179);
	font-variant: small-caps;
	text-transform: lowercase;
}
.txt-little {
	font-size: 10px;
}
.txt-maiusc-bold {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
}
.txt-maiuscolo {
	font-size: 10px;
	text-transform: uppercase;
}
.txt-rosso {
	color: rgb(202, 26, 39);
}
.txt-rosso-sottolinea {
	color: rgb(202, 26, 39);
	padding-bottom: 10px;
	padding-top: 5px;
}
.txt-titoletto-menu {
	color: rgb(103, 50, 42);
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 17px;
	font-weight: bold;
}
.ul {
	color: rgb(202, 26, 39);
	font-size: 10px;
	text-transform: uppercase;
}
.waitbox {
	border: thick dotted rgb(0, 255, 255);
	color: rgb(255, 0, 255);
}
#tab760{
}
#tabadv1 {
	margin: 0px 10px 13px 16px;
}
#tabadv2 {
	background-color: rgb(246, 248, 237);
	margin: 0px 10px 9px 16px;
}
#tabcorpo, td.menu-sf-bianco {
	background-color: rgb(255, 255, 255);
}
#tabriv {
	background-color: rgb(255, 255, 255);
	border: 1px;
	border-color: rgb(186, 186, 186);
	border-style: solid;
	margin: 0px 0px 9px 16px;
}
#tabtesto {
	margin: 6px 22px 20px 7px;
}
/*
td{
	text-align: left;
	vertical-align: top;
}
*/
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #778;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
display: inline;
padding-top: 5px;
}

#navlist li a
{
padding-top: 5px;
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #778;
border-bottom: none;
background: #DDE;
text-decoration: none;
}

#navlist li a:link { color: #448; }
#navlist li a:visited { color: #667; }

#navlist li a:hover
{
color: #000;
background: #AAE;
border-color: #227;
}

#navlist li a.current
{
background: white;
border-bottom: 1px solid white;
}