A, A:LINK, A:VISITED, A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #D0321C;  font-weight:bold; text-decoration:none;}

A:HOVER {text-decoration:underline; font-weight: bold; color:#D0321C;}

TD {font-family: Arial, Serif; font-size: 12px; color: #000000;}

TD A, TD A:LINK, TD A:VISITED, TD A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #D0321C;  font-weight:bold; text-decoration:none;}

TD A:HOVER {text-decoration:underline; font-weight: bold; color:#D0321C;}

TD H3 {font-family: Arial, Serif; font-size: 12px; font-weight: bold; color:#D0321C;}

TD H4 {font-family: Arial, Serif; font-size: 12px; font-weight: bold; color:#000000;}


/* MENU DI SINISTRA - inizio */

.itc {
background-color: #FFFFFF;
width: 150px;
padding-top: 8px;
font-family: Arial, Serif; 
font-size: 12px; 
color: #D0321C; 
font-weight:bold;
}

.itc1 {
background-color: #FFFFFF;
width: 150px;
/* padding-top: 3; */
font-family: Arial, Serif; 
font-size: 12px; 
color: #D0321C; 
font-weight:bold;
line-height: 28px;
}

.desc {
width: 150px;
padding: 5px;
font-family: Arial, Serif; 
font-size: 12px; 
}

.comp, .opp, .coming, .fe, .mac, .machines, .iwm, .invest, .trade, .mibd, .misc {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}

.comp A:link, .opp A:link, .coming A:link, .fe A:link, .mac A:link, .machines A:link, .iwm A:link, .invest A:link, .mibd A:link, .misc A:link, .comp A:VISITED, .opp A:VISITED, .coming A:VISITED, .fe A:VISITED, .mac A:VISITED, .machines A:VISITED, .iwm A:VISITED, .invest A:VISITED, .mibd A:VISITED, .misc A:VISITED, .comp A:ACTIVE, .opp A:ACTIVE, .coming A:ACTIVE, .fe A:ACTIVE, .mac A:ACTIVE, .machines A:ACTIVE, .iwm A:ACTIVE, .invest A:ACTIVE, .mibd A:ACTIVE, .misc A:ACTIVE
{font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}

.comp A:hover, .opp A:hover, .coming A:hover, .fe A:hover, .mac A:hover, .machines A:hover, .iwm A:hover, .invest A:hover, .mibd A:hover, .misc A:hover
{font-weight:normal; text-decoration:underline; color:#D0321C;}

/* MENU DI SINISTRA - fine */


/* BOX HOMEPAGE - inizio */

.topred {
background-color: #D0321C;
color: #FFFFFF;
font-weight: bold;
height:21px;
width: 376px;
padding-top:3px;
padding-left: 8px;
}
.boxred {
border: 1px solid #D0321C;
background-color: #EDEDED;
width: 376px;
padding: 0px;
}

.alles {
border: 0px;
padding: 0px;
background-color: #D0321C; 
color: #FFFFFF;
font-family: arial, Serif;
font-weight: bold;
font-size: 12px;
height:16px;
width: 75px;
text-align: center;}

.alles A, .alles A:LINK, .alles A:VISITED, .alles A:ACTIVE {color: #FFFFFF;  font-weight:bold; text-decoration:none;}
.alles A:HOVER {text-decoration:underline;}


.topbusiness {
background-color: #187B0F;
color: #FFFFFF;
font-weight: bold;
height:21px;
width: 376px;
padding-top:3px;
padding-left: 8px;
}

.boxbusiness {
border: 1px solid #187B0F;
width: 376px;
padding: 3px;
}

.topmisc {
background-color : #187B0F;
color: #FFFFFF;
font-family: arial, Serif;
font-weight: bold;
font-size: 12px;
text-align: left;
height:21px;
width: 586px;
padding-top:3px;
padding-left: 8px;
}

.boxmisc {
border : 1px solid #187B0F;
width: 586px;
padding: 3px;
}

.topinsight {
background-color: #187B0F;
color: #FFFFFF;
font-family:arial, Serif;
font-weight: bold;
font-size: 12px;
text-align: left;
height:21px;
width: 590px;
padding-top:3px;
padding-left: 8px;
}

.boxinsight {
border : 1px solid #187B0F;
width: 590px;
padding: 3px;
}

.toppress {
border : 1px solid #187B0F;
background-color: #187B0F;
color: #FFFFFF;
font-family:arial, Serif;
font-weight: bold;
font-size: 12px;
text-align: left;
height:21px;
width: 590px;
padding-top:3px;
padding-left: 8px;
}

/*
.toppress A:link, .toppress A:VISITED, .toppress A:ACTIVE {font-family: arial; font-size: 12px; color: #FFFFFF; font-weight:bold;}

.toppress A:hover {font-weight: bold;}
*/
.boxpress {
border: 1px solid #187B0F;
width: 590px;
text-align: left; 
padding-left: 8px;
}

.boxpresstxt {
font-family: arial, Serif;
font-size: 12px;
/* text-align: left; */
padding-left: 4px; 
padding-right: 4px; 
}

.boxpresstxt A:link, .boxpresstxt A:VISITED, .boxpresstxt A:ACTIVE {font-family: arial, Serif; font-size: 12px; color: #D0321C; font-weight:bold;}

.boxpresstxt A:hover {font-weight: bold;}

.all {
position: relative; 
left: 420px;
background-color: #187B0F;
color: #FFFFFF;
font-family: arial, Serif;
font-weight: bold;
font-size: 12px;
height:16px;
width: 160px;
text-align: center;
}

.all A:link, .all A:VISITED, .all A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF;  font-weight:bold; text-decoration:none;}
.all A:hover {text-decoration:underline; color:#FFFFFF;  font-weight:bold;}

.topblu {
background-color : #002359;
color: #FFFFFF;
font-weight: bold;
height:21px;
width: 374px;
padding-top:3px;
}
.boxblu {
border : 1px solid #002359;
width: 374px;
}

.topmisc {
background-color: #D0321C;
color: #FFFFFF;
font-family:arial, Serif;
font-weight: bold;
font-size: 12px;
text-align: left;
height:21px;
width: 590px;
padding-top:3px;
padding-left: 8px;
}

.boxmisc {
border : 1px solid #D0321C;
width: 590px;
padding: 3px;
padding-top: 10px;
text-align: left; 
color: #D0321C;
font-family: arial, Serif;
font-size:  12px;
}

.topdx {
border : 1px solid #D0321C;
background-color : #D0321C;
color: #FFFFFF;
font-family: arial, Serif;
font-weight: bold;
font-size: 12px;
height:21px;
width: 176px;
padding-top:3px;
text-align: center;
}

.boxdx {
border : 1px solid #D0321C;
width: 176px;
}

.boxdxtxt {
font-family: arial, Serif;
font-size: 12px;
text-align: left;
padding-left: 4px; 
padding-right: 4px; 
}


.boxdx A:link, .boxdx A:VISITED, .boxdx A:ACTIVE {font-weight:bold; text-decoration:none;}
.boxgreen A:hover {text-decoration:underline;}

.go {
background-color: #D0321C;
color: #FFFFFF;
font-family: arial, Serif;
font-weight: bold;
font-size: 12px;
height:16px;
width: 75px;
text-align: center;
}

.go A:link, .go A:VISITED, .go A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF;  font-weight:bold; text-decoration:none;}
.go A:hover {text-decoration:underline; color:#FFFFFF;  font-weight:bold;}

/* BOX HOMEPAGE - fine */


.ass {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.ass A:link, .ass A:VISITED, .ass A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.ass A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.ban {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.ban A:link, .ban A:VISITED, .ban A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.ban A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.bottom {font-family: Arial, Serif; font-size:11px; color:#525050; text-align:center; line-height:10px;}
.bottom A:link, .bottom A:VISITED, .bottom A:active {font-family: Arial, Serif; font-size:11px; color:#525050; font-weight:bold; text-decoration:none;}
.bottom A:hover {text-decoration:none;}

.business {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.business A:link, .business A:VISITED, .business A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.business A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.contact {font-family: Arial, Serif; font-size:12px; color:#FFFFFF; font-weight:normal;}
.contact A:link, .contact A:visited, .contact A:active {font-family: Arial, Serif; font-size: 12px; color:#FFFFFF; font-weight:normal; text-decoration:none;}
.contact A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}
  
.country {background-image: url(../images/bg_go.gif);}

.districts {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.districts A:link, .districts A:VISITED, .districts A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.districts A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

/*

.docStyle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}
.docStyle P{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.docStyle UL{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.docStyle TD { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.docStyle A, .docStyle A:link, .docStyle A:visited, .docStyle A:active {color:#696564; text-decoration:none; font-weight: bold; font-family: Arial, Serif; font-size: 12px;}
.docStyle A:HOVER {  color: #D0321C; text-decoration: underline; font-weight: bold;}
.docStyle H3 { font-family: Arial, Helvetica, sans-serif; color: #D0321C; font-size: 14px;}
.docStyle H4 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }

*/ 

.fair {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.fair A:link, .fair A:VISITED, .fair A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.fair A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.fin {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.fin A:link, .fin A:VISITED, .fin A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.fin A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.fo {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.fo A:link, .fo A:VISITED, .fo A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.fo A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.focus {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal;}
.focus A:link, .menu A:VISITED, .menu A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.focus A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.green {font-family: Arial, Serif; font-size:12px; color:#000000; text-align:justify; text-decoration:none}

.inst {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.inst A:link, .inst A:VISITED, .inst A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.inst A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.inter {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.inter A:link, .inter A:VISITED, .inter A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.inter A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.last {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.last A:link, .last A:VISITED, .last A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.last A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.map {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.map A:link, .map A:visited, .map A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.map A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}

.ne {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-align: left;}
.ne A:link, .ne A:VISITED, .ne A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.ne A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}
	   
.port {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.port A:link, .port A:VISITED, .port A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.port A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.press {color:#D0321C; font-family: Arial, Serif; font-size:12px;  font-weight:bold;}
	   
.press A:link, .press A:VISITED, .press A:active {font-family: Arial, Serif; font-size:12px; font-weight:bold; color:#D0321C; text-decoration: underline;}

.press A:hover {font-family: Arial, Serif; font-size:12px; font-weight:bold; color:#D0321C; text-decoration: underline;}

.products {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.products A:link, .products A:VISITED, .products A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.products A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}
	   
.sched {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.sched A:link, .sched A:VISITED, .sched A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.sched A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.science {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.science A:link, .science A:VISITED, .science A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.science A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.sear {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.sear A:link, .sear A:VISITED, .sear A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.sear A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.spec {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.spec A:link, .spec A:VISITED, .spec A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.spec A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

TD.countries {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
TD.countries P {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
TD.countries P.justify { text-align: justify }
TD.countries H3{  font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #D0321C}
TD.countries A { color: #000000}
TD.countries TD {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
TD.countries UL { list-style-position: inset; list-style-type: square; }
TD.countries TD A { color: #000000}
TD.countries .title { font-weight: bold }
TD.countries TD .title { font-weight: bold }
TD.countries TD UL { list-style-position: inset; list-style-type: square; list-style-image: url(/images/q.gif)}
/* aggiunta a causa del rimpicciolimento dei link */
TD.countries A:link, A:VISITED, A:active, A:hover {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration:underline;}
TD.countries A.title {font-family: Arial, Helvetica, sans-serif; font-size: 12px; 
font-weight: bold; text-decoration:underline;}
/* fine aggiusta */

#titnews1 {font-family: Verdana,Arial, Serif; font-size:16px; color:#D0321C; font-weight:bold; text-align:justify; text-decoration:none}

.titnews1 A:hover {text-decoration:underline;}

.titnews2 {font-family: Verdana, Serif; font-size:12px; color:#D0321C; font-weight:bold;}

.titolo {font-family: Arial, Serif; font-size:11px; font-weight:bold; color:#D0321C; text-align:justify; margin-left:5px; margin-right:5px; text-decoration:none}
	   
.titolo A:link, .titolo A:VISITED, .titolo A:active {font-family: Arial, Serif; font-size:11px; font-weight:bold; color:#D0321C; text-decoration:none}

.titolo A:hover {text-decoration:underline;}

.tran {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.tran A:link, .tran A:VISITED, .tran A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.tran A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.trav {font-family: Arial, Serif; font-size: 11px; color: #696564; font-weight:normal; text-decoration:none;}
.trav A:link, .trav A:VISITED, .trav A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.trav A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.ts {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.ts A:link, .ts A:VISITED, .ts A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.ts A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}
		
.ybp {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.ybp A:link, .ybp A:VISITED, .ybp A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564;  font-weight:normal; text-decoration:none;}
.ybp A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

/* NUOVO */

/* MENU superiore */

.about {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.about A:link, .about A:visited, .about A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.about A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}

.italy {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.italy A:link, .italy A:visited, .italy A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.italy A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}

.lnk {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.lnk A:link, .lnk A:visited, .lnk A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.lnk A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}

.trn {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.trn A:link, .trn A:visited, .trn A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.trn A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}

.search {font-family: Arial, Serif; font-size: 12px; color: #FFFFFF; font-weight:normal;}
.search A:link, .search A:visited, .search A:active {font-family: Arial, Serif; font-size: 12px; font-weight:normal; color:#FFFFFF; text-decoration:none;}
.search A:hover {font-family: Arial, Serif; font-size: 12px; text-decoration:underline; color:#FFFFFF;  font-weight:normal;}


<!-- MENU di sinistra-->

.tit {font-family: Arial, Serif; font-size:12px; color:#000000; text-align:justify; text-decoration:none} 

.tit A:link, .tit A:VISITED, .tit A:active {font-family: Arial, Serif; font-size:12px; font-weight:bold; color:#D0321C; text-decoration:none}
.tit A:hover {text-decoration:underline;}

.news {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.news A:link, .news A:VISITED, .news A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.news A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.business {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.business A:link, .business A:VISITED, .business A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.business A:hover {text-decoration:underline; color:#D0321C;}

/*

.mibd {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.mibd A:link, .mibd A:VISITED, .mibd A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.mibd A:hover {text-decoration:underline; color:#D0321C;}

*/

.ybp {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.ybp A:link, .ybp A:VISITED, .ybp A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.ybp A:hover {text-decoration:underline; color:#D0321C;}

.is {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.is A:link, .is A:VISITED, .is A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.is A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.focus {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.focus A:link, .focus A:VISITED, .focus A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.focus A:hover {text-decoration:underline; color:#D0321C;}

.pw {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.pw A:link, .pw A:VISITED, .pw A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.pw A:hover {text-decoration:underline; color:#D0321C; font-weight:normal;}

.spotlight {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.spotlight A:link, .spotlight A:VISITED, .spotlight A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.spotlight A:hover {text-decoration:underline; color:#D0321C; font-weight:normal;}

.training {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.training A:link, .training A:VISITED, .training A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.training A:hover {text-decoration:underline; color:#D0321C;  font-weight:normal;}

.ipr {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.ipr A:link, .ipr A:VISITED, .ipr A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.ipr A:hover {text-decoration:underline; color:#D0321C; font-weight:normal;}

.miscell {font-family: Arial, Serif; font-size: 12px; color: #000000; font-weight:normal; padding: 5px;}
.miscell A:link, .miscell A:VISITED, .miscell A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #D0321C; font-weight:bold; text-decoration:none;}
.miscell A:hover {text-decoration:underline; color:#D0321C;}



/*
.nl {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.nl A:link, .nl A:VISITED, .nl A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal; text-decoration:underline;}
.nl A:hover {text-decoration:underline; color:#D0321C;}

*/

/* Sezione centrale */

.docStyle {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}
.docStyle P{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.docStyle UL{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: justify}
.docStyle TD { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000}
/*
.docStyle A, .docStyle A:link, .docStyle A:visited, .docStyle A:active {color:#D0321C; text-decoration:none; font-weight: bold; font-family: Arial, Serif; font-size: 12px;}
.docStyle A:HOVER {  color: #D0321C; text-decoration: underline; font-weight: bold;}
*/
.docStyle H3 { font-family: Arial, Helvetica, sans-serif; color: #D0321C; font-size: 14px;}
.docStyle H4 { font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }

.txt {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align:justify;}

.title {font-family: Arial, Serif; font-size: 12px; color: #D0321C; font-weight:bold;}
.title A:link, .title A:VISITED, .title A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #D0321C; font-weight:normal; text-decoration:underline;}
.title A:hover {text-decoration:underline; color:#D0321C;}

.titnews1 {font-family: Verdana, Serif; font-size:12px; color:#D0321C; font-weight:bold; text-align:justify; text-decoration:none}
.titnews1 A:hover {text-decoration:underline;}

.titnews11 {font-family: Verdana, Serif; font-size:11px; font-weight:bold; color:#000000; text-decoration:none}

.white {color:#FFFFFF; font-family: Arial, Serif;  font-size: 12px;  font-weight:bold; padding-top: 4px;}


/* Sezione di destra */

.topmenu {
border : 1px solid #187B0F;
background-color : #187B0F;
color: #FFFFFF;
font-family: arial;
font-weight: bold;
font-size: 12px;
height:21px;
width: 176px;
padding-top:3px;
text-align: center;
}

.boxmenu {
border : 1px solid #187B0F;
width: 176px;
}

.boxmenutxt {
font-family: arial, Serif;
font-size: 12px;
padding-left: 8px; 
padding-right: 8px; 
text-align: left;
}

.boxmenutxt {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.boxmenutxt A:link, .boxmenutxt A:VISITED, .boxmenutxt A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.boxmenutxt A:hover {color:#D0321C;  font-weight:normal;}


.more {font-family: Arial, Serif; font-size:12px; color:#000000; text-decoration:none; padding-left: 8px; padding-right: 8px;} 
.more A:link, .more A:VISITED, .more A:active {font-family: Arial, Serif; font-size:12px; color:#D0321C; text-decoration:none; text-align: center; font-weight: bold;}
.more A:hover {text-decoration:underline;}

.past {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.past A:link, .past A:VISITED, .past A:ACTIVE {font-family: Arial, Serif; font-size: 12px; color: #696564; font-weight:normal;}
.past A:hover {color:#D0321C;  font-weight:normal;}


