body   { 
   background: #e6fec7;  
   margin: 20px 0px 0px; 
   padding: 0px;color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none 
}
#bodystampa{ 
   margin: 20px 0px 0px; 
   padding: 0px;
   color: #000; 
   background-color:white;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none 
}
a, a:visited { color: #444; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
a:hover { color: #607a00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }

/*********************************************************************************
                                    TOOLBAR IN ALTO
***************************************************************************************/
a.toolbarb, a.toolbarb:visited  { color: #607a00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
.toolbarb1  { color: #444; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
a.toolbarb:hover { color: #444; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
.a:hover { color: white; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
.a, .a:visited{ color: silver; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }


/**********************************************************************************
                                       ORDINE FINALE E INVIO E-MAIL
                                   Dovrebbe essere uguale al carrello      
*************************************************************************************/

.tableordine {
   border-left:1px solid #607a00;
   border-top:1px solid #607a00;
  
   width:470px;
   margin-bottom:7px
}
.tableordine td {
   padding:6px;
   width:50%; 
   background-color: #eeeeee;
   border-bottom:1px solid #607a00;
   border-right:1px solid #607a00;
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none
}
.tableordine th{
   background-color: #607a00;
   margin-top:5px;
   margin-bottom: 5px;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   padding:4px; 
   font-size: 12px; 
   text-align:center; 
   color:white;  
}  
.tableordine tr.intestazione td {
   font-size: 10px; 
   text-align:left; 
   font-weight:bold;
   background-color:white; 
   vertical-align: top;
   padding:4px; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   color:#607a00;
}
.tableordinecarrello {
   border-left:1px solid #607a00;
   border-top:1px solid #607a00;
   width:470px;
   margin-bottom:7px
}
.tableordinecarrello td {
   padding:6px;
   width:50%;
   border-bottom:1px solid #607a00;
   border-right:1px solid #607a00;
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none
}

#carrellostampa, .tableordinestampa{
   border-left:1px solid #000000;
   border-top:1px solid #000000;
   width:470px;
   margin-bottom:7px;
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Sans-Serif; 
   text-decoration: none;
}
#carrellostampa th, #carrellostampa tr.intestazione, .tableordinestampa th, .tableordinestampa tr.intestazione td{
   font-weight:bold;
   padding:6px;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
}
#carrellostampa td, .tableordinestampa td{
   padding:6px;
   width:50%;
   border-bottom:1px solid #000000;
   border-right:1px solid #000000;
}



/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    CARRELLO

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#carrello { 
    color: #c1131e; 
    font-size: 10px; 
    font-family: Verdana, Arial, Sans-Serif; 
    text-decoration: none; 
    border-style: solid;
    border-width: 1px 0px 0px 1px;
    border-color: #607a00;
    width:470px;
   margin:4px 0 0 0;
}   
#carrello th{
   background-color: #607a00;
   margin-top:5px;
   margin-bottom: 5px;
border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   padding:4px; 
   font-size: 12px; 
   text-align:center; 
   color:white;   
}  
#carrello tr.intestazione td {
   font-size: 10px; 
   text-align:center; 
   font-weight:bold;
   background-color:white; 
   vertical-align: top;
   padding:4px; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   color:#607a00;
}
#carrello tr.pari td{
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   background-color:#dddddd;
   padding: 4px; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00; 
}
#carrello tr.dispari td{
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   background-color:#eeeeee;
   padding: 4px; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00; 
}
#carrello tr.spedizione td{
   background-color:white;
   text-align:right; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   padding: 4px; 
   color: #000; 
   font-weight: normal; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;   
}
#carrello tr.cartvuoto td{
   background-color:white;
   text-align:center; 
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
   padding: 15px; 
   color: #000; 
   font-weight: bold; 
   font-size: 12px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;  
}

#carrello tr.importofinale td{
   text-align:right; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none;
   font-weight: normal;
   color:#000;
   background-color:white;
   padding:4px;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
}
#carrello input {
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 50px 
}
#carrello select {
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   
   border: solid 1px #5F9EA0;
}
#carrello a, #carrello a:visited {
   color: #607a00; 
   font-weight: bold; 
   text-decoration: none 
}

#carrello a:hover {
   color: #445500; 
   font-weight: bold; 
   text-decoration: none 
}

#carrello .tablespedizione tr{
   border:0;
} 

#carrello .tablespedizione tr td{
   background-color: white; 
   text-align:right; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   padding: 4px;
   border:0;
   font-weight: normal;
}
#carrello .tablespedizione th{
   font-size: 10px;
   text-align:right; 
   font-weight: bold;
   border:0;  
   color:#000;
   background-color: white; 
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    FORM

----------------------------------------------------------------------------------------------
**********************************************************************************************/
.form {
   width:470px;
	color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #607a00;
}
.form th {
   font-size:12px;
	text-align:left;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
	padding:4px;
	font-weight: bold;
	background-color:#607a00;	
   color:white;
}
.form td.intestazione{
   background-color: White;
   color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
}

.form td {
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
	padding:4px;	
}
.form td.left{
	background-color:#eeeeee;	
	width:50%;
}
.form td.right {
	background-color:#dddddd;	
	width:50%;
}
.form td.unica{	
	width:50%; 
   background-color:#eeeeee;	
}
.form td.alert {
	color: #fff; background-color:#c51015;font-size: 10px; font-family: Verdana, Arial, Sans-Serif, Helvetica; font-weight:bold;text-decoration: none; 
}
.form input.campo, .form textarea.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 200px 
}
.form input.campoerr, .form textarea.campoerr { 
   color: #fff;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #c51015; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 200px 
}
.form select.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #eeeeee; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   width: 200px 
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    NEWS

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#news a.titolo{
   color:#607a00;
   font-weight:bold;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;	
}
#news span{
   color: Black;
font-weight:normal;
font-size: 10px; 
font-family: Verdana, Arial, Sans-Serif, Helvetica;
}


/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    PERCORSO

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#percorso a, #percorso a:visited{ color: #444; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }
#percorso a:hover{ color: #607a00; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }
#percorso, #percorso td{
   color:#444; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none 
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    IMPAGINAZIONE

----------------------------------------------------------------------------------------------
**********************************************************************************************/
.impaginazione td{
   color: Black;
   font-weight:normal;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;
   vertical-align:top;
}
.impaginazione td a, .impaginazione td a:visited{
   color: #607a00; 
   font-weight: normal; 
   font-size: 9px; 
   font-family: Verdana, Arial, Sans-Serif;
   text-decoration: none;
}
.impaginazione td a:hover{
   color: #444; 
   font-weight: normal; 
   font-size: 9px; 
   font-family: Verdana, Arial, Sans-Serif;
   text-decoration: none;
}


/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    STORE.ASP

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#store{
   border:solid 1px #607a00;
   width:470px;
   background-color: White;   
}
#store th{
   padding: 4px;
   color: #fff; 
   background-color: #607a00;
   font-weight: bold; 
   font-size: 13px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   text-align:left;
}
#store tr.catvuota td{
   text-align:center;
   background-color:white;    
   color: #000; 
   font-weight: bold; 
   font-size: 12px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;  
   padding:15px;
}
/*********************************************************************************************
----------------------------------------------------------------------------------------------
 
                                             BOX

----------------------------------------------------------------------------------------------
**********************************************************************************************/

.nome a{
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration:  underline;    
   color:#000;   
line-height:14px; 
}

.nome a:hover, .nome a:visited{
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;   
}
div.nomeemarca { height: 30px }
div.nome  { line-height: 10px; vertical-align: bottom; margin-top: 4px; margin-bottom: 4px }
div.misura{   
   vertical-align: bottom;   
   margin-top:4px;  
   height:22px;
}
.box div.marca{
   color:#000;
   font-weight: bold;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none ;
   margin:0;   
   vertical-align: top;
}
.box div.nome { height: 50px }
.box div.prezzo, .box span.prezzo { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; margin-top: 6px }
.div.prezzo span { color: #607a00; font-size: 12px }
.box div.descrizione, tablectg th div.descrizione{
   color:#000;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-weight:normal;   
   height:80px;
   margin-top:4px; 
  
}
.box div.disponibilita{
   color:#000;
   font-size: 9px; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-weight:bold;
   margin-top:4px;   
   height:10px;
}
div.quantita{
   height:22px; 
   margin-top:4px; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-weight:normal;
   text-align: right;    
}
div.img{
   height:80px; 
   margin-top:0;    
}
.tblquantita{
   margin:0;
   padding: 0;
}
div.bottoni{
   height:22px; 
   margin-top:4px;  
   text-align: right;     
}
img.bottone{
   margin-top:8px;
}
.box select{
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white;  
}
.box input.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;   
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px;    
   width: 50px 
}
.box input.campoerr { 
   color: #fff;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #c51015; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 50px 
}
.box select.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;    
   background-color: white;  
   margin-top:4px;     
}



 
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    DETTAGLIO PRODOTTO 

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#dettaglio {
   width:470px;
	color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #607a00;
   margin:4px 0 0 0;
}
#dettaglio th {
   font-size:12px;
	text-align:left;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
	padding:4px;
	font-weight: bold;
	background-color:#607a00;	
   color:white;
}
#dettaglio td {
   font-size:10px;
	text-align:left;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
	padding:4px;
	font-weight: bold;
	background-color:white;	
   color:white;
}
#dettaglio table td {
   border:0;
   color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
}
#dettaglio img{
   margin:8px; 
}

#dettaglio a{
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none 
}
#dettaglio a:hover, #dettaglio a:visited{
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none 
}
#dettaglio div.nome{
   color:#000;
   font-weight: normal;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none ;
   margin:0;
}
#dettaglio div.marca{
   color:#000;
   font-weight: bold;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none ;
   margin:0;
}
#dettaglio div.prezzo { color: black; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; margin-top: 10px; margin-bottom: 10px }
#dettaglio div.descrizione{
   color:#000;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-weight:normal;
line-height:12px;
}
#dettaglio div.disponibilita{
   color:#000;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-weight:bold;
   margin-top:8px;
   margin-left:5px;
}

#dettaglio div.quantita{
   height:18px; 
   margin-top:4px;   
   text-align: left;  
}
#dettaglio div.bottoni{
   height:16px;   
text-align: left;         
}
#dettaglio img.bottone{
  margin:0;     
}

.commenti div{
   text-align: justify;
   color:#000;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   margin-bottom:8px;
}
#dettaglio input.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;   
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 80px;
   font-weight: normal;
}
#dettaglio input.campoerr { 
   color: #fff;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #c51015; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 80px;
   font-weight: normal;
}
#dettaglio select.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica;    
   background-color: white;     
   margin-top:4px;    
}
   
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                   FORM PRENOTAZIONE 

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#prenota {
   width:470px;
	color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border:0;
   margin-top:15px;
   background-color:white;	
}
#prenota th {   
	text-align:left;
	border:0;
	padding:4px;	
   background-color: White;
   color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border-style: solid;
   padding-bottom:20px;
}
#prenota td.intestazione{
   background-color: White;
   color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #607a00;
}


#prenota td.left{	
	width:30%;  
   color: #607a00; 
   font-weight: bold; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none ;
   text-align: right;
   padding-right: 10px;
}
#prenota td{	   
   text-align: left;   
   color: #000; 
   font-weight: normal; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
}
#prenota td.right {	
	width:50%; 
}

#prenota img{
	margin-right:8px;
   
}
#prenota td.alert {
	color: #c51015; 
   background-color:white;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   font-weight:bold;
   text-decoration: none; 
}
#prenota input.campo, #prenota textarea.campo { 
   color: #000;  
   font-size: 10px; 
   font-weight: normal;
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 200px 
}
#prenota input.campoerr, #prenota textarea.campoerr { 
   color: #fff;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #c51015; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 200px 
}
#prenota select.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #eeeeee; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   width: 200px 
}
#prenotabottoni{
   border:0;   
   width:100%;
}
#prenotabottoni tr td{
   border:0;  
padding:6px;
}

  
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                     FORM INVIO COMMENTI

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#inviacommenti {
   width:470px;
	color: #000;	
	font-size:10px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	
	border:1px solid #607a00;
   margin-top:15px;
   background-color:white;	
}
#inviacommenti th {
	text-align:left;
	border:0;
	padding:4px;	
   background-color: #607a00;
   color: white;	
	font-size:12px;
	font-family: Verdana, Arial, Sans-Serif, Helvetica;	  
}
#inviacommenti td.unica {
   background-color: White;	
	padding:4px;	
   color:black;
   padding-left:20px;  
}
#inviacommenti td.left{
	width:30%;  
   color: #607a00; 
   font-weight: bold; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none ;
   text-align: right;
   padding-right: 10px;
   padding:4px;
}
#inviacommenti td.right {	
	width:70%;
   padding:4px;
}

#inviacommenti td.alert {
	color: #fff; background-color:#c51015;font-size: 10px; font-family: Verdana, Arial, Sans-Serif, Helvetica; font-weight:bold;text-decoration: none; 
}
#inviacommenti input.campo, #inviacommenti textarea.campo { 
   color: #000;  
   font-size: 10px; 
   font-weight: normal;
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 250px 
}
#inviacommenti input.campoerr, #inviacommenti textarea.campoerr { 
   color: #fff;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #c51015; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   border: solid 1px #5F9EA0; 
   width: 250px 
}
#inviacommenti select.campo { 
   color: #000;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: #eeeeee; 
   padding-top: 2px; 
   padding-bottom: 2px; 
   width: 200px 
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    MSG

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#tablemsg{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:0;
   padding:0; 
   width:468px; 
  
}

#tablemsg th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;   
   color:white;
   text-align: left;
   padding:4px;
}
#tablemsg td {
   padding: 15px;
   text-align: center;    
   background-color: #fff;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
}
#tablemsg div.titolo{  
   text-align: left;    
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
}
#tablemsg div.testo{  
   text-align: left;    
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    CARRELLO MENU DESTRA

----------------------------------------------------------------------------------------------
**********************************************************************************************/

table#carrelloright{
   background-color: #eeeeee;
   border:1px solid #607a00;
   width:100%;
   padding:0;
   margin:0 0 5px 0;
}


#carrelloright span {
   color:#000;
   font-weight: bold; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   white-space: nowrap;
}
#carrelloright td{
color: #607a00; 
font-size: 10px; 
font-family: Verdana, Arial, Sans-Serif; 
text-decoration: none;
padding:1px;
}

a.dx1{
   color: #555; 
   font-weight: 500; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none
}
a.dx1:hover{
   color: #607a00; font-weight: 500; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; text-decoration: none 
}
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    MENU SINISTRA

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#menuleft a.sx, #menuleft a.sx:visited{
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   font-weight: bold;
}

#menuleft a.sx:hover { 
   color: #100; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   font-weight: bold;    
}
#menuleft a.up, #menuleft a.up:hover, #menuleft a.up:visited{
   color: #444;  
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   font-weight: normal;
}

#menuleft table tr td, #menuleft tr td{
   color:#000;
   font-weight: bold; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    TAPPO

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#tablectg{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:468px;  
}

#tablectg th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px; 
   color:white;
   text-align: left;
   padding:4px;
}
#tablectg td {
   padding-top:15px; 
   padding-bottom:15px;  
   text-align: center;    
   background-color: #fff;
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;   
}
#tablectg div.titolo{  
   text-align: center;    
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
}
#tablectg td.categorie{  
   text-align: left;    
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;  
   padding-left:160px;
   padding-top:3px;
   padding-bottom:3px;
}
#tablectg td.img{  
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;  
   padding-bottom:0;  
   padding-top:15px;  
}
#tablectg a, #tablectg a:visited{
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   font-weight: bold;
}

#tablectg a:hover { 
   color: #100; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif; 
   text-decoration: none;
   font-weight: bold;    
}
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    FAQ

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#faq{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:468px; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
background-color: White;  
  
}

#faq th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;  
   color:white;
   text-align: left;   
   padding:4px;
}
#faq tr.intestazione td{   
   text-align: center;    
   font-weight:bold;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   background-color: #eeeeee;
   padding:5px;
   width:50%;
}
#faq tr.testo td{ 
   
   text-align: center;    
   font-weight:normal;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;  
   padding:4px; 
}
#faq tr td h1{
   color: #607a00; 
   font-weight: bold; 
   font-size: 9px; 
   font-family: Verdana, Arial, Sans-Serif; 
   margin-bottom:0;
}
#faq tr.pari td{  
   background-color: #eeeeee;  
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;  
   padding:4px; 
}
#faq tr.dispari td{  
   background-color: white;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00; 
   padding:4px;  
}
#faq td.unica{  
   font-weight:bold;  
    border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00; 
   padding:4px;  
   text-align: center;
}
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    ACCESSO I TUOI DATI

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#ituoidati{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:468px; 
  
}

#ituoidati th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;    
   color:white;
   text-align: left;
   padding:4px;
}
#ituoidati td {
   padding: 15px;
   text-align: center;    
   background-color: #fff;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
}
#ituoidati td.left{  
   text-align: right;    
   color: #607a00; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
   vertical-align: middle;
   width: 40%;   
   border:0;
   padding:6px;
}
#ituoidati table tr td{
   border:0;
}

#ituoidati td.right{  
   text-align: left;    
   color: #607a00; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
   vertical-align: middle;
   width: 60%;   
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;  
   padding:6px;
}
#ituoidati tr.testo td{  
   text-align: left;    
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;   
}
#ituoidati input.campo { 
   color: #000;  
   font-size: 12px; 
   font-weight: normal;
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white;   
   border: solid 1px #5F9EA0; 
   width: 140px 
}
#ituoidati img{
   margin-left:8px;
}
#ituoidati tr.sfera img{
   margin:0;
   padding:0;
}
#ituoidati tr.alert td {
	color: #c51015; 
   background-color:white;
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   font-weight:bold;
   text-decoration: none; 
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;   
}

/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    NEWS

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#tablenews{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:468px; 
  
}

#tablenews th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;    
   color:white;
   text-align: left;
   padding:4px;
}
#tablenews td {  
   text-align: center;    
   background-color: #fff;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   padding:4px;
}


#tablenews div.titolo{  
   text-align: left;    
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
   padding:4px;
}
#tablenews div.testo{  
   text-align: left;    
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   padding:4px;
}/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    PAGINE STATICHE

----------------------------------------------------------------------------------------------
**********************************************************************************************/
#tablestatic .testo2{  
  
   background-color: White;  
   color: #000; 
   font-size: 10px; 
   padding:10px;
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
}
#tablestatic{
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:470px;   
}

#tablestatic th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;    
   color:white;
   text-align: left;
   padding:4px;
}


#tablestatic td.testo{  
   text-align: justify;  
   background-color: White;  
   color: #000; 
   font-size: 10px; 
   padding:10px;
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
}

#tablestatic .tabella{
   margin:0;
   padding:0;
   text-align: justify;  
   background-color: White;   
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;  
   vertical-align: top;  
}

#tablestatic .tabella tr td{
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   padding: 4px;
   vertical-align: top;
}

#tablestatic .tabella td.left{   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;    
   padding: 4px;
   vertical-align:top;   
}
#tablestatic .tabella td.right{   
   border-style: solid; 
   border-width: 0px 0px 1px 0px; 
   border-color: #607a00;   
   padding: 4px;
    vertical-align:top;
}



#tablestatic .titolo{  
   text-align: left;    
   color: #607a00; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
}

#tablestatic .verde{  
   text-align: left;    
   color: #607a00; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
}

#tablestatic td.img{  
   text-align: left;   
   padding:0; 
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
}
#tablestatic img.img2{  
   margin-right:10px;
}
/*********************************************************************************************
----------------------------------------------------------------------------------------------

                                    ACCESSO I TUOI DATI

----------------------------------------------------------------------------------------------
**********************************************************************************************/

#completa{
   background-color: white;
   border-style: solid; 
   border-width: 1px 0px 0px 1px; 
   border-color: #607a00;  
   margin:4px 0 0 0;
   padding:0; 
   width:468px; 
  
}

#completa th{
   background-color: #607a00;   
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;   
   font-size: 12px;    
   color:white;
   text-align: left;
   padding:4px;
}

#completa td.left{  
   text-align: right;    
   color: #607a00; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
   vertical-align: middle;
   width: 40%;   
   border:0;
   padding:8px;
}

#completa td.right{  
   text-align: left;    
   color: #607a00; 
   font-size: 11px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: bold;
   vertical-align: middle;
   width: 60%;   
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;  
   padding:8px;
}
#completa tr.testo td{  
   text-align: left;    
   color: #000; 
   font-size: 10px; 
   font-family: Verdana, Arial, Sans-Serif;
   font-weight: normal;
   border-style: solid; 
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;   
padding:8px;
}
#completa tr.testo span{
   color: #607a00; font-weight: bold; font-size: 10px; font-family: Verdana, Arial; text-decoration: none
}
#completa input.campo{ 
   color: #000;  
   font-size: 12px; 
   font-weight: normal;
   font-family: Verdana, Arial, Sans-Serif, Helvetica; 
   text-decoration: none; 
   background-color: white;   
   border: solid 1px #5F9EA0; 
   width: 150px 
}
#completa select.tendina{
   color: #000; font-size: 10px; font-family: Verdana, Arial; text-decoration: none; background-color: #f0efef

}
#completa tr.unica td{
   border-width: 0px 1px 0px 0px; 
   border-color: #607a00;  
border-style: solid; 
   text-align: center;
   padding:8px;
}
#completa tr.img td{
   margin:0;
   padding:10px 0 10px 0;
   border-style: solid; 
   border-width: 0px 1px 1px 0px; 
   border-color: #607a00;
text-align: center;
}
