body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EBEBEB;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.table_w{
	background-color: #FFFFFF;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.federauto{
	color: #33337B;
	font-weight: bold;
}

.bg_hp{
background-image: url(images/foto_hp.jpg);
background-repeat: no-repeat;
}

.bodystyle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.small {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.smallcolor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #006699;
}

.medium {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.big {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}

.xbig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;

}

.expanded {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 2px;
}

.justified {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 9px;
	color: #006699;
}

.titolonovita{
	color:#40ADD0;
	padding-left: 8px;
	font-weight: bold;
}

.titolonovita a{
	color: #2986A3;
	text-decoration: none;
}
.titolonovita a:hover{
	text-decoration: underline;
	color:#40ADD0;
}

/*luca*/
UL {
	padding-bottom: 0px; 
	list-style-type: disc;
}

UL LI {
	margin-bottom: 10px; 
	list-style-type: disc;
	
}

.es_dati {
	font-weight: bold;
}  

.es_dati a{
        color:#000000;
	text-decoration: none;
}
.es_dati a:hover{
	text-decoration: underline;
}

.table_convenzione{
        width: 100%;
	background-color: #CCECFF;
        border: 1px solid #66CCFF;
}

.table_convenzione_1{
        width: 100%;
	background-color: #EAEAEA;
	color: #33337B;
	text-align: center;
}

.table_convenzione_2{
        width: 100%;
	background-color: #CCECFF;
	color: #33337B;
	text-align: center;
}

.table_convenzione_3{
        width: 100%;
	border: 1px solid #999999;
}

OL.convenzione_1 {
	padding-bottom: 5px; 
}

OL.convenzione_1 LI {
	margin-bottom: 10px; 
	
}

UL.convenzione_1 {
	padding-bottom: 0px; 
	list-style-type: none;
}

UL.convenzione_1 LI {
	margin-bottom: 10px; 
	list-style-type: none;
	
}

UL.convenzione_3 {
	padding-bottom: 0px; 
	list-style-type: disc;
}

UL.convenzione_3 LI {
	margin-bottom: 5px; 
	list-style-type: disc;
	
}

UL.convenzione_4 {
	padding-bottom: 0px; 
	list-style-type: disc;
}

UL.convenzione_4 LI {
	margin-bottom: 0px; 
	list-style-type: disc;
	
}

UL.no_style {
	padding-bottom: 0px; 
	list-style-type: none;
}

UL.no_style LI {
	margin-bottom: 2px;
	list-style-type: none;
}

UL.no_style2 {
	padding-bottom: 0px; 
	list-style-type: none;
}

UL.no_style2 LI {
	padding-bottom: 10px;
	margin-bottom: 2px;
	margin-left: -20px;	
	list-style-type: none;
}

UL.style_disc {
	padding-bottom: 0px; 
	list-style-type: none;
}

UL.style_disc LI {
	margin-bottom: 2px;
	padding-left: 0px; 
	list-style-type: disc;
}

OL.convenzione_4 LI {
	padding-bottom: 10px;
}

OL.convenzione_3 {
	color: #33337B;
	font-weight: bold;
}

OL.convenzione_3 LI a{
	color: #33337B;
	text-decoration: none;
}

OL.convenzione_3 LI a:hover{
	text-decoration: underline;
	color:#33337B;
}

OL.aderisci {
	font-weight: normal;
}

OL.aderisci LI {
	font-weight: normal;
	margin-bottom: 5px;
}
.a_convenzione_3 {
	color: #33337B;
	font-weight: bold;
}                   

.a_marcato {
	color: #33337B;
	font-weight: bold;
}                 

.a_novita {
	font-weight: bold;
}  

.a_novita a{
        color:#4D4D4D;
	text-decoration: none;
}
.a_novita a:hover{
	text-decoration: underline;
}


.td_blu_convenzione_1 {
        background-color: #00FFFF;
        text-align: center;
}

.td_giallo_convenzione_1 {
        background-color: #FFFF00;
        text-align: center;
}

.td_bianco_convenzione_1 {
        background-color: #FFFFFF;
        text-align: center;
}

.titolo_convenzione{
	color: #33337B;
	font-weight: bold;
	text-align: justify;
        /* 
	padding: 0px;
	color: #9963A1;
	font-weight: 100;
	font-size: 12px;
        font-weight: bold;
	text-align: left;
	*/
}

.titolo_convenzione a{
	color: #33337B;
	text-decoration: none;
}
.titolo_convenzione a:hover{
	text-decoration: underline;
	color:#33337B;
}

.menu_convenzioni{
	color:#40ADD0;
	padding-left: 0px;
	font-weight: bold;
}

.menu_convenzioni a{
	color: #2986A3;
	text-decoration: none;
}
.menu_convenzioni a:hover{
	text-decoration: underline;
	color:#40ADD0;
}

.titolo_statistiche{
	color: #33337B;
	font-weight: bold;
        padding-left: 0px;	
        /* 
	padding: 0px;
	color: #9963A1;
	font-weight: 100;
	font-size: 12px;
        font-weight: bold;
	text-align: left;
	*/
}

.link_over_underlined {
	color: #33337B;
	font-weight: bold;	
	text-decoration: none;
}

.link_over_underlined a{
	color: #33337B;
	text-decoration: none;
}
.link_over_underlined a:hover{
	text-decoration: underline;
	color:#33337B;
}

.sottotitolo_chisiamo {
	color: #33337B;
	font-weight: bold;	
}

.li_statistiche { margin-bottom: 4px;
                  list-style-type: square; }

.li_statistiche_none { margin-bottom: 3px;
                       list-style-type: none; }  
                       
.li_statistiche_dettaglio { margin-bottom: 4px;
                            list-style-type: disc; }
                            
.li_statistiche_dettaglio_none { margin-bottom: 4px;
                                 list-style-type: none; }                            
                            
.li_statistiche_freccia { list-style-type: none;
                          list-style-image: url(images/freccia.gif); }                            

.lista_statistiche{ color:#40ADD0;
		    padding-left: 0px;
	   	    font-weight: bold;
}                   	   	    
.lista_statistiche a{
	color: #2986A3;
	text-decoration: none;
}
.lista_statistiche a:hover{
	text-decoration: underline;
	color:#40ADD0;
}	   	    
    
/*fine*/


.testonovita{
	color:#40ADD0;
	padding-left: 8px;
}
.datanovita{
	text-align: right;
	font-weight: bold;
	border-right-width: 1px;
	color:#0055A1;
	padding-right: 4px;
	border-right-color: #0055A1;
	border-right-style: solid;
}
.data_top{
	text-align: left;
	font-weight: bold;
	color:#0055A1;
	padding-left: 8px;
}
.v_line_b{
	text-align: right;
	border-right-width: 1px;
	border-right-color: #0055A1;
	border-right-style: solid;
}
.m_bottom{
	margin-bottom: 10px;
}

.rilievonovita{
	text-align: right;
	border-right-width: 1px;
	color:#40ADD0;
	padding-right: 8px;
	border-right-color: #0055A1;
	border-right-style: solid;
}
.rilievonovita a{
	color:#40ADD0;
	text-decoration: none;
}
.rilievonovita a:hover{
	text-decoration: underline;
	color:#40ADD0;
}
.boxcolor {
	padding: 3px;
	border-top-width: 2px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #A1DEED;
}
.boxTITLE_C04 {
	padding: 0px;
	color: #FFFFFF;
	background-color: #40ADD0;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_C04 a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C04 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_C04_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_C04_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C04_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.box_C_01 {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #0E98B9;
	font-size: 9px;
	text-transform: uppercase;
	color: #0E98B9;
	letter-spacing: 0.2em;
	font-weight: 300;
	vertical-align: bottom;
}
.boxTITLE_C00 {
	padding: 0px;
	color: #0578B3;
	background-color: #D0F0F7;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_C00 a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C00 a:hover {
	color: #0578B3;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_C00_BIS {
	padding: 0px;
	color: #0578B3;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_C00_BIS a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C00_BIS a:hover {
	color: #0578B3;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_C01 {
	padding: 0px;
	color: #0578B3;
	background-color: #A1DEED;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_C01 a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C01 a:hover {
	color: #0578B3;
	text-decoration: underline;
}

/*luca*/

.boxTITLE_C01_BIS {
	padding: 0px;
	color: #0578B3;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_C01_BIS a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C01_BIS a:hover {
	color: #0578B3;
	text-decoration: underline;
}

/**************/

.boxChiSiamo {
	padding: 0px;
	color: #ABCDE9;
	background-color: #ABCDE9;
	font-weight: 100;
	text-align: right;
}
.boxChiSiamo a {
	color: #ABCDE9;
	text-decoration: none;
}
.boxChiSiamo a:hover {
	color: #ABCDE9;
	text-decoration: underline;
}

.boxOrganigramma {
	padding: 0px;
	color: #FFFFFF;
	background-color: #8CBAE0;
	font-weight: 100;
	text-align: right;
}
.boxOrganigramma a {
	color: #8CBAE0;
	text-decoration: none;
}
.boxOrganigramma a:hover {
	color: #8CBAE0;
	text-decoration: underline;
}

.boxComeAssociarsi {
	padding: 0px;
	color: #78A6DA;
	background-color: #78A6DA;
	font-weight: 100;
	text-align: right;
}
.boxComeAssociarsi a {
	color: #78A6DA;
	text-decoration: none;
}
.boxComeAssociarsi a:hover {
	color: #78A6DA;
	text-decoration: underline;
}

.boxFederautoInforma {
	padding: 0px;
	color: #FFFFFF;
	background-color: #6389C0;
	font-weight: 100;
	text-align: right;
}
.boxFederautoInforma a {
	color: #6389C0;
	text-decoration: none;
}
.boxFederautoInforma a:hover {
	color: #6389C0;
	text-decoration: underline;
}

.boxFederautoNewsLetter {
	padding: 0px;
	color: #FFFFFF;
	background-color: #4E75A0;
	font-weight: 100;
	text-align: right;
}
.boxFederautoNewsLetter a {
	color: #4E75A0;
	text-decoration: none;
}
.boxFederautoNewsLetter a:hover {
	color: #4E75A0;
	text-decoration: underline;
}

.boxDatiOnLine {
	padding: 0px;
	color: #0578B3;
	background-color: #D7EDF6;
	font-weight: 100;
	text-align: right;
}
.boxDatiOnLine a {
	color: #0578B3;
	text-decoration: none;
}
.boxDatiOnLine a:hover {
	color: #0578B3;
	text-decoration: underline;
}

.boxOsservatorioMercato {
	padding: 0px;
	color: #0578B3;
	background-color: #ADDBEB;
	font-weight: 100;
	text-align: right;
}
.boxOsservatorioMercato a {
	color: #ADDBEB;
	text-decoration: none;
}
.boxOsservatorioMercato a:hover {
	color: #ADDBEB;
	text-decoration: underline;
}

.boxConvenzioni {
	padding: 0px;
	color: #C8E3FF;
	background-color: #C8E3FF;
	font-weight: 100;
	text-align: right;
}
.boxConvenzioni a {
	color: #C8E3FF;
	text-decoration: none;
}
.boxConvenzioni a:hover {
	color: #C8E3FF;
	text-decoration: underline;
}

.boxNotizie {
	padding: 0px;
	color: #BFE3F1;
	background-color: #BFE3F1;
	font-weight: 100;
	text-align: right;
}
.boxNotizie a {
	color: #BFE3F1;
	text-decoration: none;
}
.boxNotizie a:hover {
	color: #BFE3F1;
	text-decoration: underline;
}

.boxRassegnaStampa {
	padding: 0px;
	color: #D5E4F7;
	background-color: #D5E4F7;
	font-weight: 100;
	text-align: right;
}
.boxRassegnaStampa a {
	color: #D5E4F7;
	text-decoration: none;
}
.boxRassegnaStampa a:hover {
	color: #D5E4F7;
	text-decoration: underline;
}

.boxLinks {
	padding: 0px;
	color: #D7EDF6;
	background-color: #D7EDF6;
	font-weight: 100;
	text-align: right;
}
.boxLinks a {
	color: #D7EDF6;
	text-decoration: none;
}
.boxLinks a:hover {
	color: #D7EDF6;
	text-decoration: underline;
}

.boxStatistiche {
	padding: 0px;
	color: #D7EDF6;
	background-color: #D7EDF6;
	font-weight: 100;
	text-align: right;
}
.boxStatistiche a {
	color: #D7EDF6;
	text-decoration: none;
}
.boxStatistiche a:hover {
	color: #D7EDF6;
	text-decoration: underline;
}

.boxMotorShow {
	padding: 0px;
	color: #CCECFF;
	background-color: #CCECFF;
	font-weight: 100;
	text-align: right;
}
.boxMotorShow a {
	color: #CCECFF;
	text-decoration: none;
}
.boxMotorShow a:hover {
	color: #CCECFF;
	text-decoration: underline;
}

.boxNormativaEuropea {
	padding: 0px;
	color: #8CBAE0;
	background-color: #8CBAE0;
	font-weight: 100;
	text-align: right;
}
.boxNormativaEuropea a {
	color: #8CBAE0;
	text-decoration: none;
}
.boxNormativaEuropea a:hover {
	color: #8CBAE0;
	text-decoration: underline;
}

.boxUnderOsservatorioMercato{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ADDBEB;
}

.boxUnderDatiOnLine{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #D7EDF6;
}

.boxUnderFederautoNewsLetter{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #4E75A0;
}

.boxUnderFederautoInforma{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #6389C0;
}

.boxModuloRegistrazione {
	padding: 0px;
	color: #0578B3;
	background-color: #ABCDE9;
	font-weight: 100;
	text-align: right;
}

.boxModuloRegistrazione a {
	color: #ABCDE9;
	text-decoration: none;
}

.boxModuloRegistrazione a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.boxUnderModuloRegistrazione {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ABCDE9;
}

/*** luca ***/

.boxUnderModuloRegistrazione a{
	color: #0578B3;
	text-decoration: none;
	font-weight: bolder;
}
.boxUnderModuloRegistrazione a:hover {
	background-color:#0578B3 ;
	color: #FFFFFF;
	text-decoration: none;
}
/*** luca ***/

/**************/

/*fine*/

.boxTITLE_C02 {
	padding: 0px;
	color: #FFFFFF;
	background-color: #40B9D7;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_C02 a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C02 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_C02_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_C02_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C02_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_C03 {
	padding: 0px;
	color: #FFFFFF;
	background-color: #008DBF;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_C03 a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C03 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_C03_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_C03_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_C03_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_B {
	padding: 0px;
	color: #FFFFFF;
	background-color: #0055A1;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_B a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_B a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_B_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_B_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_B_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_Bup {
	padding: 0px;
	color: #FFFFFF;
	background-color: #0055A1;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_Bup a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_Bup a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_Bup_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_Bup_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_Bup_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_O {
	padding: 0px;
	color: #FF7A00;
	background-color: #FFE9BD;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_O a {
	color: #FF7A00;
	text-decoration: none;
}
.boxTITLE_O a:hover {
	color: #FF7A00;
	text-decoration: underline;
}
.boxTITLE_G {
	padding: 0px;
	color: #4E903F;
	background-color: #E0F3B0;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_G a {
	color: #4E903F;
	text-decoration: none;
}
.boxTITLE_G a:hover {
	color: #4E903F;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_G_BIS {
	padding: 0px;
	color: #4E903F;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_G_BIS a {
	color: #4E903F;
	text-decoration: none;
}
.boxTITLE_G_BIS a:hover {
	color: #4E903F;
	text-decoration: underline;
}

.boxTITLE_KO {
	padding: 0px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: 100;
	font-weight: bolder;
	text-align: center;	
        vertical-align: middle;	
}

/*fine*/

.boxTITLE_V {
	padding: 0px;
	color: #9963A1;
	background-color: #E8E4ED;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_V a {
	color: #9963A1;
	text-decoration: none;
}
.boxTITLE_V a:hover {
	color: #9963A1;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_V_BIS {
	padding: 0px;
	color: #9963A1;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_V_BIS a {
	color: #9963A1;
	text-decoration: none;
}
.boxTITLE_V_BIS a:hover {
	color: #9963A1;
	text-decoration: underline;
}

.boxTITLE_Z {
	padding: 0px;
	color: #4E903F;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_Z a {
	color: #4E903F;
	text-decoration: none;
}
.boxTITLE_Z a:hover {
	color: #4E903F;
	text-decoration: underline;
}

.boxTITLE_Z2 {
	padding: 0px;
	color: #4E903F;
        background-color: #DBDBB7;		
	font-weight: 100;
	text-align: right;
}
.boxTITLE_Z2 a {
	color: #4E903F;
	text-decoration: none;
}
.boxTITLE_Z2 a:hover {
	color: #4E903F;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_Y {
	padding: 0px;
	color: #FEA13C;
	background-color: #FFFBC5;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_Y a {
	color: #FEA13C;
	text-decoration: none;
}
.boxTITLE_Y a:hover {
	color: #FEA13C;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_Y_BIS {
	padding: 0px;
	color: #FEA13C;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_Y_BIS a {
	color: #FEA13C;
	text-decoration: none;
}
.boxTITLE_Y_BIS a:hover {
	color: #FEA13C;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_c {
	padding: 0px;
	color: #4A70A4;
	background-color: #C9DDEA;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_c a {
	color: #4A70A4;
	text-decoration: none;
}
.boxTITLE_c a:hover {
	color: #4A70A4;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_c_BIS {
	padding: 0px;
	color: #4A70A4;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_c_BIS a {
	color: #4A70A4;
	text-decoration: none;
}
.boxTITLE_c_BIS a:hover {
	color: #4A70A4;
	text-decoration: underline;
}
/*fine*/

.boxTITLE_R {
	padding: 0px;
	color: #FFFFFF;
	background-color: #FC6E80;
	font-weight: 100;
	text-align: right;
}
.boxTITLE_R a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_R a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*luca*/
.boxTITLE_R_BIS {
	padding: 0px;
	color: #FFFFFF;
	font-weight: 100;
	text-align: left;
}
.boxTITLE_R_BIS a {
	color: #FFFFFF;
	text-decoration: none;
}
.boxTITLE_R_BIS a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
/*fine*/

.boxLINE_C01 {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #0E98B9;
	border-right-color: #0E98B9;
	border-left-color: #0E98B9;
	padding: 3px;
}
.boxLINE_C01 a{
color: #0E98B9;
}
.boxLINE_C01 a:hover{
background: #CEF0F7;
color: #0E98B9;
}


.box2_G {
	padding: 3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #5D9B2D;
	font-size: 10px;
	color: #5D9B2D;
	vertical-align: bottom;
}
.box2_G a{
	color: #5D9B2D;
	text-decoration: none;
	font-weight: bolder;
}
.box2_G a:hover {
	background-color:#5D9B2D ;
	color: #FFFFFF;
	text-decoration: none;
}

.box2_o {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FF7D33;
	font-size: 9px;
	color: #FF7D33;
	vertical-align: bottom;
}
.box2_o a{
	color: #FF7D33;
	text-decoration: none;
	font-weight: bolder;
}
.box2_o a:hover {
	background-color:#FF7D33 ;
	color: #FFFFFF;
	text-decoration: none;
}
.box2_y {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFBF00;
	font-size: 9px;
	text-transform: uppercase;
	color: #FFBF00;
	letter-spacing: 0.2em;
	font-weight: 300;
	vertical-align: bottom;
}

.box2_v {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #BC0172;
	font-size: 9px;
	text-transform: uppercase;
	color: #BC0172;
	letter-spacing: 0.2em;
	font-weight: 300;
	vertical-align: bottom;
}
.box2_l{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #9963A1;
}

.box2_bianco{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #FFFFFF;
}

.box2_b {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #074B88;
	font-size: 9px;
	text-transform: uppercase;
	color: #074B88;
	letter-spacing: 0.2em;
	font-weight: 300;
	vertical-align: bottom;
}


.box2 {
	font-style: italic;
	word-spacing: 2pt;
	padding: 3px;
	border-width: thin;
	border-style: solid;
}

form {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.formcolor {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-size-adjust: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #3B82B7;
	border-bottom-color: #ACCCDF;
	border-left-color: #006699;
	color: #006699;
	background-color: #FFFFFF;
	}
	.formcolor_o {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-size-adjust: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF7A00;
	border-right-color: #FF7A00;
	border-bottom-color: #FF7A00;
	border-left-color: #FF7A00;
	color: #FF7A00;
	background-color: #FFFFFF;
	}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.img-align-left{
	float: left;
	margin-right: 3px;
	margin-bottom: 1px;
}
.img-align-right{
	float: right;
	margin-left: 3px;
	margin-bottom: 1px;
}
.elenco{
	background-image: url(../images/bullet_01.gif);
	background-repeat: no-repeat;
	margin-right: 50px;
	font-style: italic;
}
.rosso_b{
	color: #FA3841;
	font-weight: bold;
}
.blu_b{
	color: #00080;
	font-weight: bold;
}
.titolo_organigramma {
	color: #0578B3;
	font-weight: bold;
}
.li_organigramma { margin-bottom: 10px; }
.li_organigramma_giunta_titolo { list-style:none outside; 
                    margin-left:-16px; 
                    padding:0;
                    font-weight: bold;
                   }
.li_organigramma_giunta { margin-left: 0px;
                   }                   
.boxTITLE_C_sottotit {
	padding: 0px;
	color: #0578B3;
	background-color: #A1DEED;
	font-weight: 100;
}
.boxTITLE_C_sottotit a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C_sottotit a:hover {
	color: #FFFFFF;
	background-color: #40B9D7;
	text-decoration: underline;
}

.boxTITLE_C_sottotit_02 {
	padding: 0px;
	color: #0578B3;
	background-color: #E0F6F8;
	font-weight: 100;
}
.boxTITLE_C_sottotit_02 a {
	color: #0578B3;
	text-decoration: none;
}
.boxTITLE_C_sottotit_02  a:hover {
	color: #FFFFFF;
	background-color: #40B9D7;
	text-decoration: underline;
}

.table_LoginMS{
	background-color: #FFFFFF;
	border: 1px solid #6389C0; 
}

.boxLoginMS {
	padding: 2px;
	color: #FFFFFF;
	background-color: #6389C0;
	font-weight: 100;
	text-align: justify;
}
.boxTITLE_loginMS_sottotit {
	padding: 0px;
	color: #0578B3;
	background-color: #A1DEED;
	font-weight: 100;
}

/* style per Box Motor Show */

.box_out_MS {
	
	width: 120px;
	border: 1px solid #33337B;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	}
	
.box_over_MS {
	
	width: 120px;
	border: 1px solid #999;
	text-align: center;
	font-weight: bold;
	padding: 5px;
	}

.box_out_MS a {
	
	color: #33337B;
	text-decoration: none;
	}

.box_over_MS a {
	
	color: #999;
	text-decoration: none;
	}

#box_highlight_MS {
	
	position: relative;
	z-index: 10000;	
	text-align: left;
	font-size: 9px;
	font-weight: bold;
	margin-left: 150px;
	margin-top: -38px;
	width: 200px;
	padding: 5px;
	}

/*
.box_out_MS a:hover, .box_over_MS a:hover {
	
	color: #999;
	text-decoration: none;
	}
*/