body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #CDCDCD;
}

hr {
	color: #666666;
	background-color: #666666;
	height: 1px;
}

fieldset {
  padding: 5px;
  border: 1px dotted #CDCDCD;
  text-align: left;
}


legend {
	font-size: 12px;
	FONT-FAMILY: Verdana;
	font-weight: bold;
	color: #666666;
	background-color: #FFFFFF;
}

label {
	font-size: 10px;
	FONT-FAMILY: Verdana;
	font-weight: bold;
	color: #666666;
	text-align: left;
}

.testo_nero
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #000000;
}

.testo_nero A:link,                                          
.testo_nero A:visited,                                       
.testo_nero A:active  {text-decoration: underline; color: #000000;}
.testo_nero A:hover   {text-decoration: underline; color: #666666;}

.testo_nero_big
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 14px;
    color: #000000;
}
.testo_nero_big A:link,                                          
.testo_nero_big A:visited,                                       
.testo_nero_big A:active  {text-decoration: underline; color: #000000;}
.testo_nero_big A:hover   {text-decoration: underline; color: #666666;}



.testo_grigio
{
	FONT-FAMILY:  Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #666666;
}

.testo_grigio A:link,                                          
.testo_grigio A:visited,                                       
.testo_grigio A:active  {text-decoration: underline; color: #666666;}
.testo_grigio A:hover   {text-decoration: underline; color: #666666;}

.testo_grigetto
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #CDCDCD;
}

.testo_grigetto A:link,                                          
.testo_grigetto A:visited,                                       
.testo_grigetto A:active  {text-decoration: underline; color: #CDCDCD;}
.testo_grigetto A:hover   {text-decoration: underline; color: #CDCDCD;}

.testo_bianco
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #FFFFFF;
}

.testo_bianco A:link,                                          
.testo_bianco A:visited,                                       
.testo_bianco A:active  {text-decoration: underline; color: #FFFFFF;}
.testo_bianco A:hover   {text-decoration: underline; color: #FFFFFF;}

.testo_rosso
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #bf2f37;
}

.testo_rosso A:link,                                          
.testo_rosso A:visited,                                       
.testo_rosso A:active  {text-decoration: underline; color: #bf2f37;}
.testo_rosso A:hover   {text-decoration: underline; color: #bf2f37;}

.testo_rosso_big
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 12px;
    color: #bf2f37;
}

.testo_rosso_big A:link,                                          
.testo_rosso_big A:visited,                                       
.testo_rosso_big A:active  {text-decoration: underline; color: #bf2f37;}
.testo_rosso_big A:hover   {text-decoration: underline; color: #bf2f37;}

.testo_blu
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #0000FF;
}

.testo_blu A:link,                                          
.testo_blu A:visited,                                       
.testo_blu A:active  {text-decoration: none; color: #0000FF;}
.testo_blu A:hover   {text-decoration: underline; color: #0000FF;}

.testo_verde
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #008000;
}

.testo_verde A:link,                                          
.testo_verde A:visited,                                       
.testo_verde A:active  {text-decoration: underline; color: #008000;}
.testo_verde A:hover   {text-decoration: underline; color: #008000;}

.testo_giallo
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    color: #F0C000;
}

.info_modifiche {
	font-size: 10px;
	FONT-FAMILY: Arial;
	color: #666666;
}

.tabella_titolo {
	font-size: 11px;
	FONT-FAMILY: Verdana;
	font-weight: bold;
	color: #666666;
	border: 1px solid #FFFFFF;
	padding: 3px;
	text-align: left;
}

.tabella_pulsanti {
	font-size: 11px;
	FONT-FAMILY: Verdana;
	font-weight: bold;
	color: #666666;
	border: 1px dashed #FFFFFF;
	padding: 3px;
	text-align: right;
}

.ricerca {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.ricerca table {
	width: 95%;
	padding: 0px;
	font-size: 9px;
	border: 1px solid #CDCDCD;
	border-collapse: collapse;
}

.ricerca th {
	color: #990000;
	font-weight: bold;
	border: 0;
	background-color: #FFFFFF;
	padding: 0.2em 0.5em;
}

.ricerca td {
	background-color: #FFFFFF;
	border: 0;
	padding: 0.2em 0.5em;
}

.lookup_ricerca {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.lookup_ricerca table {
	padding: 0px;
	border: 1px solid #CDCDCD;
	border-collapse: collapse;
}

.lookup_ricerca th {
	color: #990000;
	font-weight: bold;
	border: 0;
	background-color: #FFFFFF;
	padding: 5px;
}

.lookup_risultati {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.lookup_risultati table {
	padding: 0px;
	border: 1px dashed #DC8E93;
	border-collapse: collapse;
	font-size: 9px;
}

.lookup_risultati th {
	font-weight: bold;
	border: 1px dotted #666666;
	background-color: #DC8E93;
	padding: 5px;
	color: #FFFFFF;
}

.lookup_risultati td {
	font-weight: bold;
	border: 1px dotted #666666;
	background-color: #FFFFFF;
	padding: 5px;
}

.lookup_risultati td:hover {
	background-color: #CDCDCD;
}

.linkftr {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #8A7575;
	text-align: left;
	padding: 1px;
}

.linkftr A:link,                                          
.linkftr A:visited,                                       
.linkftr A:active  {text-decoration:none; color: #8A7575;}
.linkftr A:hover   {text-decoration:underline; color: #8A7575;}

.scheda {
	font-size: 11px;
	FONT-FAMILY: Verdana;
	color: #666666;
	border-bottom: 1px dashed #CDCDCD;
	padding: 3px;
	text-align: left;
}

.info_login {
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #666666;
	text-align: left;
	padding: 1px;
}

.info_login A:link,                                          
.info_login A:visited,                                       
.info_login A:active  {text-decoration:none; color: #666666;}
.info_login A:hover   {text-decoration:underline; color: #666666;}

.form
{
	background-color:#FFFFFF;
    border: 1px solid #DC8E93;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding: 1px;
	margin:0;
	padding:0;
}
.form_riquadronero
{
	background-color:#FFFFFF;
    border: 1px solid #000000;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding: 1px;
	margin:0;
	padding:0;
}
.form_blu
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0000FF;
    LINE-HEIGHT: 1;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
.form_right
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    text-align: right;
}
.form_right_big
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15px;
    COLOR: #000000;
    LINE-HEIGHT: 1;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
    text-align: right;
}
.form_big
{
    background-color:#FFFFFF;
    border: 1px solid #DC8E93;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 15px;
	color: #333333;
	text-align: left;
	padding: 1px;
	margin:0;
	padding:0;
}
.form_err
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 1;
    FONT-FAMILY: Tahoma, Arial, Helvetica;
    BACKGROUND-COLOR: #fec879
}
.form_nero
{
	background-color:#666666;
    border: 1px solid #FFFFFF;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #eeeeee;
	text-align: left;
	padding: 1px;
	margin:0;
	padding:0;
}

.button,
.paginazione,
.ricerca_pulsanti
{
	border: 1px solid #DC8E93;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    font-weight: bold;
    FONT-STYLE: normal;
    background-color: #FAEBEB;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}

.button_big
{
	border: 1px solid #DC8E93;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	background-color: #FAEBEB;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}
.button_nero
{
	border: 1px solid #FFFFFF;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    font-weight: bold;
    FONT-STYLE: normal;
    background-color: #000000;
    FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
}


.ricerca_pannello
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
}
.ricerca_tabella
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-LEFT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
}
.attesa
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: #CDCDCD 1px solid;
    BORDER-TOP: #CDCDCD 1px solid;
    BORDER-BOTTOM: #CDCDCD 1px solid;
}
.messaggi
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: #CDCDCD 1px solid;
    BORDER-TOP: #CDCDCD 1px solid;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.messaggi_noborder
{
    BORDER-RIGHT: none;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-BOTTOM: none;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-SIZE: 10px;
    COLOR: #666666;
}
.ricerca_colonne
{
    BORDER-RIGHT: none; /*#CDCDCD 1px solid*/
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FFFFFF;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #666666
}
.ricerca_colonne1
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #CDCDCD
}
.ricerca_risultati
{
    BORDER-RIGHT: none; /*#CDCDCD 1px solid*/
    BORDER-LEFT: none; /*#CDCDCD 1px solid*/
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #444444; /*#666666*/
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}
.risultati_selezione
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: #CDCDCD 1px solid;
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFF00;
}
.ricerca_risultati_noborder
{
    BORDER-RIGHT: none;
    BORDER-LEFT: none;
    BORDER-TOP: none;
    BORDER-BOTTOM: none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}

.ordine
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: #CDCDCD 1px solid;
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.ordine_modificato
{
    BORDER-RIGHT: #CDCDCD 1px solid;
    BORDER-LEFT: #CDCDCD 1px solid;
    BORDER-TOP: none;
    BORDER-BOTTOM: #CDCDCD 1px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
}

.scheda_bianco {
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	background-color: #FFFFFF;
}

.ricerca_multilevel {
	padding: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	background-color: #FFFFFF;
}

.testo_campo {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
}

.testo_valore {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
}

.testo_valore_red {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #FF0000;
}

.testo_valore_blu {
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
	FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #0000FF;
}

.carrello_pupup
{
    BORDER-RIGHT: #666666 2px solid;
    BORDER-LEFT: #666666 2px solid;
    BORDER-TOP: #666666 2px solid;
    BORDER-BOTTOM: #666666 2px solid;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND-COLOR: #FFFF00;
}

.testo_chk {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	color: #666666; 
	font-size: 10px; 
	border: 0; 
	text-decoration: none;
}
.testo_chk A:link,
.testo_chk A:visited,
.testo_chk A:active {color: #666666; text-decoration: underline;}
.testo_chk A:hover {color: #666666; text-decoration: underline;}

.tabella {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.tabella table {
	padding: 0px;
	font-size: 9px;
	border: 1px solid #666666;
	border-collapse: collapse;
}

.tabella th {
	color: #666666;
	font-weight: bold;
	border: 1px dashed #666666;
	background-color: #CDCDCD;
	padding: 0.2em 0.5em;
}
.tabella th A:link,                                          
.tabella th A:visited,                                       
.tabella th A:active  {text-decoration: none; color: #111111; }
.tabella th A:hover   {text-decoration: underline; color: #111111;}

.tabella td {
	background-color: #FFFFFF;
	border: 1px dashed #CDCDCD;
	padding: 0.2em 0.5em;
}

.button_evidenziato
{
    BORDER: #666666 1px solid;
    FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, sans-serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: #000000;
    BACKGROUND-COLOR: #FFFF00;
}

.login_panel {
	border: 1px solid #DC8E93;
	font-family: Tahoma, Verdana, Helvetica, Arial;
	font-size: 10px;
	color: #333333;
	text-align: left;
	padding: 1px;
	margin:0;
	padding:0;
}

.news_titolo
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, _sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    color: #333333;
}

.news_titolo A:link,                                          
.news_titolo A:visited,                                       
.news_titolo A:active  {text-decoration: none; color: #333333;}
.news_titolo A:hover   {text-decoration: underline; color: #333333;}

.news_riassunto
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, _sans-serif;
    FONT-SIZE: 10px;
    color: #333333;
}

.news_riassunto A:link,                                          
.news_riassunto A:visited,                                       
.news_riassunto A:active  {text-decoration: underline; color: #333333;}
.news_riassunto A:hover   {text-decoration: underline; color: #333333;}

.mainnews_titolo
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, _sans-serif;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold;
    color: #BF2F37;
}

.mainnews_titolo A:link,                                          
.mainnews_titolo A:visited,                                       
.mainnews_titolo A:active  {text-decoration: none; color: #BF2F37;}
.mainnews_titolo A:hover   {text-decoration: underline; color: #BF2F37;}

.mainnews_riassunto
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, _sans-serif;
    FONT-SIZE: 11px;
    color: #333333;
}

.mainnews_riassunto A:link,                                          
.mainnews_riassunto A:visited,                                       
.mainnews_riassunto A:active  {text-decoration: underline; color: #333333;}
.mainnews_riassunto A:hover   {text-decoration: underline; color: #333333;}

.sei_in
{
	FONT-FAMILY: Tahoma, Verdana, Helvetica, Arial, _sans-serif;
    FONT-SIZE: 10px;
    color: #333333;
}

.sei_in A:link,                                          
.sei_in A:visited,                                       
.sei_in A:active  {text-decoration: none; color: #333333;}
.sei_in A:hover   {text-decoration: underline; color: #333333;}

.prezzi_scheda
{
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, _sans-serif;
    FONT-SIZE: 12px;
    color: #666666;
}

.prezzi_scheda A:link,                                          
.prezzi_scheda A:visited,                                       
.prezzi_scheda A:active  {text-decoration: none; color: #666666;}
.prezzi_scheda A:hover   {text-decoration: underline; color: #666666;}

.link_grigio,
.link_grigio A:link,                                          
.link_grigio A:visited,                                       
.link_grigio A:active  {text-decoration: none; color:#333333;}
.link_grigio A:hover   {text-decoration: underline; color:#333333; }

.testo_error
{
	FONT-FAMILY: Arial, Tahoma, Verdana,Helvetica, sans-serif;
    FONT-SIZE: 12px;
    color: #bf2f37;
}

.testo_error A:link,                                          
.testo_error A:visited,                                       
.testo_error A:active  {text-decoration: underline; color: #bf2f37;}
.testo_error A:hover   {text-decoration: underline; color: #bf2f37;}
