body
   {
     background-color: #FFFFFF;
	 margin: 0;
	 margin: 0;
	 padding: 0;
	}

td
   {
    font-family: Verdana;
	font-size: 11px;
	color: #5B5B5B;
	}
	
.riga_grigia
   {
   background-color:#ebebeb;
	}
	
.white {
	color: #FFFFFF;
	font-weight: bold;
}

a.versione_stampabile, a.versione_stampabile:visited {
	font-family: Verdana;
	font-size: 11px;
	color: #5B5B5B;
	text-decoration: underline;
	}

a.versione_stampabile:hover {
	font-family: Verdana;
	font-size: 11px;
	color: #5B5B5B;
	text-decoration: none;
	}
.promo_home
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/cut_top_bg_promo.jpg) no-repeat bottom right;
	}
.menu_sec_livello_index
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_index3.jpg) no-repeat bottom right;
	}
	
.menu_sec_livello_chisiamo
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_chisiamo3.jpg) no-repeat bottom right;
	}
	
.menu_sec_livello_download
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_download3.jpg) no-repeat bottom right;
	}
	
.menu_sec_livello_progetti
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_progetti3.jpg) no-repeat bottom right;
	}
	
.menu_sec_livello_partner
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_partner3.jpg) no-repeat bottom right;
	}	
	
.menu_sec_livello_stampa
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_stampa3.jpg) no-repeat bottom right;
	}		

.menu_sec_livello_assistenza
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_assistenza3.jpg) no-repeat bottom right;
	}		
	
.menu_sec_livello_dovesiamo
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_dovesiamo3.jpg) no-repeat bottom right;
	}		
	
.menu_sec_livello_offerte
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_offerte3.jpg) no-repeat bottom right;
	}		

.menu_sec_livello_contatti
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_contatti3.jpg) no-repeat bottom right;
	}		

.menu_sec_livello_news
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_news3.jpg) no-repeat bottom right;
	}		

.menu_sec_livello_reserved
   {
    color:#FF0000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 10px;
    background: url(images/top_reserved3.jpg) no-repeat bottom right;
	}		

a.lmenu_sec_livello:link, a.lmenu_sec_livello:visited
   {
    color:#FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	}
	
a.lmenu_sec_livello:hover
   {
    color:#FF0000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	}
	

.footer
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;
	}
	
a.lfooter:link, a.lfooter:visited
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lfooter:hover
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: underline;
   }		
   
.separatorehome   
   {
     border-bottom-color:#CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-bottom: 15px;
	 padding-top: 20px;	 
	}
	
.separatorehome_div   
   {
     border-bottom-color:#CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 margin-top: 5px;
	 margin-bottom: 5px;

	}
	
.separatorehome_noborder {
     border-bottom-color:#CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 0px;
	 padding-bottom: 15px;
	 padding-top: 20px;
	 vertical-align: top;
	}	
.separatoreportfolio   
   {
     border-bottom-color:#CCCCCC;
	 border-bottom-style: solid;
	 border-bottom-width: 1px;
	 padding-bottom: 5px;
	 padding-top: 5px;
	 vertical-align: top;
	}
.icohome   
   {
     padding-bottom: 15px;
	 padding-top: 20px;
	 vertical-align: top;
	}
	
a.ldettagli:link, a.ldettagli:visited
   {
    color: #ff0000;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: underline;
   }		

a.ldettagli:hover
   {
    color: #ff0000;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }
   
a.ldettagli_picc:link, a.ldettagli_picc:visited
   {
    color: #666666;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: underline;
   }		

a.ldettagli_picc:hover
   {
    color: #666666;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }	

a.lacquista:link, a.lacquista:visited
   {
    color: #ff0000;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lacquista:hover
   {
    color: #ff0000;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

	
.titoletti
	{
	 font-weight: bold;
	 color: #666666;
	}

.titoletti_red {
	font-weight: bold;
	color: #ff0000;
}
.titolo_pagina
	{
	 font-weight: bold;
	 color: #003D99;
	}
	
	
.menu
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;  
    padding-left: 20px;
	vertical-align: middle;
	height: 20px;
	}	
	
a.lmenu:link, a.lmenu:visited
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lmenu:hover
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		
.sottomenu
   {
    color: #666666;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana;  
    padding-left: 35px;
	vertical-align: middle;
	height: 20px;
	}	
	
	
a.lsottomenu:link, a.lsottomenu:visited
   {
    color: #666666;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lsottomenu:hover
   {
    color: #666666;
	font-weight:normal;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		
	
.newsletter
   {
    background-color: #E2E2E2;
	border-color: #C4C4C4;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	}	
	
.titoletti_newsletter
	 {
	 font-size: 10px;
 	 font-weight: bold;
	 color: #0A469F;
	}	
	
.button_newsletter
  {
    font-size: 10px;
	font-family: Verdana;
	background-color:#0A469F;
	color: #ffffff;
	font-weight: bold;
	}		

.button_grigio
  {
    font-size: 10px;
	font-family: Verdana;
	background-color: #666666;
	color:#ffffff;
	font-weight: bold;
	}
		
input  
	{
	font-size: 10px;
    font-family:  Verdana;
	color: #666666;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
	}	
	
.none
	{
	font-size: 10px;
    font-family:  Verdana;
	color: #666666;
	font-style:normal;
	background-color:#F4F4F4;
	border-style: solid;
	border-width: 0px;
	border-color:#666666;
	}	
	
select
	{
	font-size: 10px;
    font-family:  Verdana;
	color: #666666;
	font-style:normal;
	background-color:#ffffff;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
	}		
	
	
.titolo_news
	{
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #0A469F;
	}		

.titolo_assistenza
	{
	 font-family: Arial;
	 font-size: 14px;
	 font-weight: bold;
	 color: #0A469F;
	}		
	
.titoletti_news
	{
	 padding-right: 5px;	
	 padding-left: 5px;		 
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #0A469F;
	}		
	
.news
   {
	font-family: Arial;
	font-size: 11px;   
    padding-bottom: 20px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;		
	text-align: justify;
	vertical-align: top;
	}	
	
a.lnews:link, a.lnews:visited
   {
	font-family: Arial;
	font-size: 11px;   
    color: #003399;
	font-weight:normal;
    text-decoration: none;
   }		

a.lnews:hover
   {
	font-family: Arial;
	font-size: 11px;     
    color: #003399;
	font-weight:normal;
    text-decoration: underline;
   }		
	
a.lcredits:link, a.lcredits:visited
   {
    color:#FF0000;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: none;
	}
	
a.lcredits:hover
   {
    color:#FF0000;
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	}
	
a.lpavianetwork:link, a.lpavianetwork:visited
   {
    color: #003D99;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lpavianetwork:hover
   {
    color: #666666;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		
	
.box_autenticazione
   {
    border-color:#666666;
	border-width: 1px;
	border-style: solid;
	}	
	
.tipologia
	{
	 font-weight: bold;
	 color: #666666;
	 font-family: Verdana;
	 font-size: 11px;
	 padding: 5px 5px 15px 5px;
	}
	
.tessera
	{
	 font-weight: bold;
	 color: #666666;
	 font-family: Verdana;
	 font-size: 10px;
	 padding: 5px; 
	}	
	
.descr_contratti	
	{
	 font-weight: normal;
	 color: #666666;
	 font-family: Verdana;
	 font-size: 10px;
	 padding: 5px; 
	 text-align:justify;
	}	
	
.td_carrello
	{
	 padding: 5px;
	 text-align: right;
	}		
.contratti_label {
    font-family: Verdana;
	font-size: 11px;
	color: #5B5B5B;
	font-weight: bold;
	vertical-align: top;
	}	
.contratti_value {
    font-family: Verdana;
	font-size: 11px;
	color: #5B5B5B;
	vertical-align: top;
	}
	
ul
   {
    list-style-image: url(images/elenco.gif);
	}	   	
	
ul.linea_group  {
    list-style-image: url(images/elenco.gif);		
	}
	
.padding
   {
    padding: 10px 10px 2px 2px;
	}	
	
.offerte
   {
    color: #54A608;
	font-weight:bold;
	font-size: 11px;
	}	
	
a.lofferte:link, a.lofferte:visited
   {
    color: #54A608;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: underline;
   }		

a.lofferte:hover
   {
    color: #54A608;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		
	
a.lasm:link, a.lasm:visited
   {
    color: #0067C5;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: none;
   }		

a.lasm:hover
   {
    color: #0067C5;
	font-weight:bold;
	font-size:10px;
	font-family: Verdana;   
    text-decoration: underline;
   }		

a.lmail:link, a.lmail:visited
   {
    color: #003399;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana;   
    text-decoration: underline;
   }		

a.lmail:hover
   {
    color: #003399;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana;   
    text-decoration: none;

   }		


.label_lavora
	{
	 font-weight: bold;
	 color: #666666;
	 font-family: Verdana;
	 font-size: 10px;
	 padding: 5px 5px 5px 0; 
	}	

textarea {
	font-size: 10px;
    font-family:  Verdana;
	color: #666666;
	font-style:normal;
	background-color:#F4F4F4;
	border-style: solid;
	border-width: 1px;
	border-color:#666666;
	}
	
.portfolio_img {
	border-color:#cccccc;
	border-width: 1px;
	border-style: solid;
	}
	
a.link,a.link:visited {
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #0A469F;
	 text-decoration: none;
	}
a.link:hover {
	 font-family: Arial;
	 font-size: 11px;
	 font-weight: bold;
	 color: #0A469F;
	 text-decoration: underline;
	}
