BODY.main
{
	margin-top:0px;
	background: rgb(255,255,255);
	color: rgb(0,0,0);
}
a:link
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	text-decoration: none
}

a:visited
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	text-decoration: none
}

a:hover
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	text-decoration: none
}


FONT {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #3300CC;
	font-weight: bold;
}


TD {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #001774;
}

TD.foto {
	padding-left: 0px;
	padding-right: 0px;
}

TD.martinesmenu {
	padding-left: 5px;
	padding-right: 5px;
}

FONT.main_all {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #001774;
	font-weight: bold;
}

FONT.blu {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #001774;
	font-weight: bold;
}

FONT.warning {
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #3300CC;
}

FONT.warning_little {
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #CC0033;
}


FONT.main_date {
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #001774;
}


FONT.main_footmenu {
	font-size: 10px;
	font-family: Arial, Helvetica, Arial, sans-serif;
	font-weight: bold;
	color: #393996;
}

TD.main_tipo {
	background-color: #FFFFFF;
	width: 116px;
	height: 18px;
}

TD.main_foot {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

TD.main_footmenu {
	background-color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
}

TD.main_foot_ban {
	background-color: #FFFFFF;
}

TABLE.home {
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #AAAAAA;
	border-style: dotted;
}
	
TD.main_foot_partdesc {
	background-color: #A7A6D0;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #A7A6D0;
	border-style: solid;
}

TD.main_foot_partlogo {
	padding-left: 2px;
	padding-right: 2px;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-color: #A7A6D0;
	border-style: solid;
}

a:visited.main_tipo
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:link.main_tipo
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:hover.main_tipo
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:active.main_tipo
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}


TD.catstep {
	width: 250px;
}



INPUT.form_camporeg_mid {
	width: 80px;
	height: 15px;
	border: #888888;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


INPUT.form_camporeg_little {
	width: 40px;
	height: 15px;
	border: #888888;
	background-color: #FFFFFF;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}


INPUT {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #001774;
	background-color: #EAEAF4;
	border: #888888;
	border-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

INPUT.categradio {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #0000CC;
	background-color: #EAEAF4;
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}

INPUT.sottocate {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #0000CC;
	background-color: #EAEAF4;
	border-style: none; 
	border-top-width: 0px; 
	border-right-width: 0px; 
	border-bottom-width: 0px; 
	border-left-width: 0px;
}


.consultabutton {
	border: 0px;
}

.categbutton {
}


TABLE.main_header {
background: #ffffff 
}

H1 {font-size:9px}
H1 {font-family: Helvetica, Arial, sans-serif}
H1 {font-weight:bold}
H1 {color:rgb(0,0,0)}
H1 {margin-left:.5em; margin-right:.5em}

H2 {font-size:9px}
H2 {font-family: Helvetica, Arial, sans-serif}
H2 {font-weight:bold}
H2 {color:rgb(0,0,0)}
H2 {margin-left:.5em; margin-right:.5em}

H3 {font-size:9px}
H3 {font-family: Helvetica, Arial, sans-serif}
H3 {font-weight:bold}
H3 {color:rgb(0,0,0)}
H3 {margin-left:.5em; margin-right:.5em}

H4 {font-size:9px}
H4 {font-family: Helvetica, Arial, sans-serif}
H4 {font-weight:bold}
H4 {color:rgb(0,0,0)}
H4 {margin-left:.5em; margin-right:.5em}

H5 {font-size:9px}
H5 {font-family: Helvetica, Arial, sans-serif}
H5 {font-weight:bold}
H5 {color:rgb(0,0,0)}
H5 {margin-left:.5em; margin-right:.5em}

H6 {font-size:9px}
H6 {font-family: sans-serif}
H6 {font-weight:normal}
H6 {color:rgb(0,0,0)}
H6 {margin-left:.5em; margin-right:.5em}

P.indent1 {margin-left:2em; margin-right:2em}
P.indent3 {margin-left:3em; margin-right:3em}
P.indent4 {margin-left:4em; margin-right:4em}

UL.indent1 {margin-right:2em}
OL.indent1 {margin-right:2em}


TEXTAREA {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #0000CC;
	background-color: #FFFFFF;
	border: #888888;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}

a:link.big1
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #D60000; 
	text-decoration: none
}

a:visited.big1
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #D60000; 
	text-decoration: none
}

a:hover.big1
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #393996; 
	text-decoration: none
}

a:link.big2
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #747474; 
	text-decoration: none
}

a:visited.big2
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #747474; 
	text-decoration: none
}

a:hover.big2
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style: normal;
    font-weight: bold;
	color: #989898; 
	text-decoration: none
}

a:visited.consulta
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:link.consulta
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:hover.consulta
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}

a:active.consulta
{
	font-size: 9px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #001774;
	text-decoration: none;
}

a:visited.footer
{
	font-size: 10px;
	font-family: Arial, Helvetica, Arial, sans-serif;
	color: #393996;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a:link.footer
{
	font-size: 10px;
	font-family: Arial, Helvetica, Arial, sans-serif;
	color: #393996;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}

a:hover.footer
{
	font-size: 10px;
	font-family: Arial, Helvetica, Arial, sans-serif;
	color: #D60000;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
}


SELECT {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	color: #001774;
	background-color: #FFFFFF;
	border: #888888;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px
}
.biancobold10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.nerobold14-20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
}
.rossobold20-20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: bold;
	color: #FF0000;
}
.rossolight18-24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	color: #FF0000;
}
.sottoint {
	line-height: 0px;
}
.rossobold14-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FF0000;
}
.rosso10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #FF0000;
}
.blu10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #100063;
}
.nerobold12-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.nero12-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}
.grigiobold10-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	font-weight: bold;
	color: #999999;
}
.nerobold8-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
}
.nero9-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: lighter;
	color: #000000;
}
.nero9-10bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
.nero10-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
}
.grigiobold9-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #999999;
}
.nerobold11-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.nero11-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	color: #000000;
}
.grigiobold9-12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	font-weight: bold;
	color: #999999;
}
.rosso20-20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	color: #FF0000;
	letter-spacing: 2pt;
}
.grigio10-12Copia {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.rosso14-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #FF0000;
}
.rossobold11-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000;
}
.bianco10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #FFFFFF;
}
.biancoboldbig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #FFFFFF;
}
.nero12-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	color: #000000;
}
.nero11-15 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 15px;
	color: #000000;
}
.rosso10-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #FF0000;
}
.biancobold14-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.nerobold11-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color: #000000;
}
.biancobold11-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.nero10-18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 18px;
	color: #000000;
}
.nerobold9-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	font-weight: bold;
	color: #000000;
}

.linksup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 1px;
	color: #999999;
}

.nero10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
}
.nerobold10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #000000;
}
.rossobold12-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000;
}
.rossobold10-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	color: #FF0000;
}

.biancobold12-14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FFFFFF;
}


h1      { font-family: Verdana, sans-serif; font-size: 12pt; font-weight: bold; color: #006699; }
h2      { font-family: Verdana, sans-serif; font-size: 11pt; font-weight: bold; }
th      { font-family: Verdana, sans-serif; font-size: 9pt; font-weight: bold; text-align: center; }
.h1     { font-family: Verdana, sans-serif; font-size: 12pt; font-weight: bold; }
.h2     { font-family: Verdana, sans-serif; font-size: 11pt; font-weight: bold; }
.label   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.normal  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
	color: #000000;
}
.notice { font-family: Verdana, sans-serif; font-size: 9pt; color: #006699; }
