
A.orangebold8:link {

     COLOR: #8D7957;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8:visited {

     COLOR: #8D7957;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8:hover {

     COLOR: #8D7957;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}
A.avatar:link {

     COLOR: #FF9900;
     font-size: 10pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 12pt;
     font-weight: none;
     text-decoration: underline;

}

A.avatar:visited {

     COLOR: #FF9900;
     font-size: 10pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 12pt;
     font-weight: none;
     text-decoration: underline;

}

A.avatar:hover {

     COLOR: #FF9900;
     font-size: 10pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 12pt;
     font-weight: bold;
     text-decoration: underline;
}
A.orangeboldwebm:link {

     COLOR: #FFFFFF;
     font-size: 10pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 12pt;
     font-weight: bold;
     text-decoration: none;

}

A.orangeboldwebm:visited {

     COLOR: #FF9900;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.orangeboldwebm:hover {

     COLOR: #FF9900;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}

A.orangebold_webx:link {

     COLOR: #ffffff;
     font-size: 17pt;
     font-family: Arial Narrow;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold_webx:visited {

     COLOR: #ffffff;
     font-size: 17pt;
     font-family: Arial Narrow;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold_webx:hover {

     COLOR: #FFDB97;
     font-size: 17pt;
     font-family: Arial Narrow;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;
}

A.orangebold8m:link {

     COLOR: #C19D4E;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.orangebold8m:visited {

     COLOR: #C19D4E;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.orangebold8m:hover {

     COLOR: #C19D4E;
     font-size: 7.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: underline;
}
A.orangebold8m2:link {

     COLOR: #C19D4E;
     font-size: 11pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 11pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8m2:visited {

     COLOR: #C19D4E;
     font-size: 11pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 11pt;
     font-weight: none;
     text-decoration: none;

}

A.orangebold8m2:hover {

     COLOR: #DCC79A;
     font-size: 11pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 7.5pt;
     font-weight: none;
     text-decoration: none;
}
A.orangebold8m22:link {

     COLOR: #C19D4E;
     font-size: 8pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: underline;

}

A.orangebold8m22:visited {

     COLOR: #C19D4E;
     font-size: 8pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: underline;

}

A.orangebold8m22:hover {

     COLOR: #C19D4E;
     font-size: 8pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}

A.orangebold:link {

     COLOR: #000000;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold:visited {

     COLOR: #000000;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold:hover {

     COLOR: #525552;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
}

A.contatore:link {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 10pt;
     font-weight: bold;
     text-decoration: none;

}

A.contatore:visited {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
     font-weight: bold;

}

A.contatore:hover {

     COLOR: #ffffff;
     font-size: 9.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;
     font-weight: bold;
}

A.orangebold_s:link {

     COLOR: #FFFFFF;
     font-size: 10pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s:visited {

     COLOR: #FFFFFF;
     font-size: 10pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_s:hover {

     COLOR: #F9F2AA;
     font-size: 10pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 

A.orangebold_sad:link {

     COLOR: #FFFFFF;
     font-size: 7pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 7pt;
     text-decoration: none;

}

A.orangebold_sad:visited {

     
     COLOR: #FFFFFF;
     font-size: 7pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 7pt;
     text-decoration: none;

}

A.orangebold_sad:hover {

     COLOR: #FFFFFF;
     font-size: 7pt;
     font-family: Verdana;
     vertical-align:middle;
     line-height: 7pt;
     text-decoration: underline;
} 

A.orangebold_ss:link {

     COLOR: #FFFFFF;
     font-size: 30pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 30pt;
     text-decoration: none;

}

A.orangebold_ss:visited {

     COLOR: #FFFFFF;
     font-size: 30pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 30pt;
     text-decoration: none;

}

A.orangebold_ss:hover {

     COLOR: #FFFFFF;
     font-size: 30pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 30pt;
     text-decoration: underline;
} 



A.orangebold_modern:link {

     COLOR: #000000;
     font-size: 13.5pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}



A.orangebold_modern:visited {

     COLOR: #000000;
     font-size: 13.5pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold_modern:hover {

     COLOR: #535353;
     font-size: 12pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 

A.orangebold_modern2:link {

     COLOR: #000000;
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;

     text-decoration: underline;

}

A.orangebold_modern2:visited {

     COLOR: #000000;
     font-size: 9pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold_modern2:hover {

     COLOR: #111111;
     font-size: 9.2pt;
     font-weight: bold;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 


A.orangebold_l:link {

     COLOR: #0000FF;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold_l:visited {

     COLOR: #0000FF;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold_l:hover {

     COLOR: #0000CE;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
} 
.normaltext {

    font-family: Arial;
    vertical-align: middle;
    font-size: 8.5pt;
    color: #EEE9DF;
}

.titolo {

    font-family: Arial, sans-serif;
    vertical-align: middle;
    text-align:center;
    font-size: 12pt;
    color: #ffffff;
}

.news {

    font-family: Verdana;
    vertical-align: middle;
    text-align:center;
    font-size: 9.5pt;
    color: #000000;
}

.tabella {

    background: #cc6666;  
    border-top: #993333 1px solid;
    border-right: #993333 1px solid;
    border-bottom: #993333 1px solid;
    border-left: #993333 1px solid;
}

img.fotolink {
border : 1px solid #AF9D4E;

} 

a.fotolink:hover {
color : #ffffff;

} 

a:hover .fotolink {
border-color : #ffffff;

}


.cella {

    font-family: Arial, sans-serif;
    font-size: 8.5pt;
    padding-left:6px;
    height:20px;
}


.inputwhite {

    BORDER-RIGHT: #FF0000 1px solid;
    BORDER-TOP: #FF0000 1px solid;
    FONT-SIZE: 10px;
    BORDER-LEFT: #FF0000 1px solid;
    BORDER-BOTTOM: #FF0000 1px solid;
    FONT-FAMILY: Arial, sans-serif;
    text-align: left;
    width: 140px;
    height:18px;
    vertical-align: middle;
    background: #FFE4E4;
}


A.carattere:link {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}


A.orangebold2:link {

     COLOR: #003399;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     font-weight: none;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;

}

A.orangebold2:visited {

     COLOR: #003399;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;
     font-weight: none;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

}

A.orangebold2:hover {

     COLOR: #9595FF;
     font-size: 8.5pt;
     font-family: Arial, sans-serif;

     vertical-align:middle;
     line-height: 10pt;
     text-decoration: underline;

} 



A.carattere:visited {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}

A.carattere:active {

     COLOR: #FF0000;
     font-size: 11px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left; vertical-align: bottom;
     font-weight: bold;
     text-decoration:none;

}

A.carattere:hover {

     COLOR:  #FF0000;
     font-size: 10px;
     font-family: Verdana, Arial, Helvetica, san-serif;
     text-align: left;
     vertical-align: bottom;
     border: #333333;
     border-top-width: 1px;
     border-right-width: 1px;
     border-bottom-width: 1px;
     border-left-width: 1px;
     font-weight: bold;
     text-decoration:underline;

}

A.carattere1:link {

    COLOR: #003399;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere1:visited {

    COLOR: #003399;
    font-size: 11px; 
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere1:hover {

    COLOR: #3366ff;
    font-size: 11px;
    font-family: Arial, sans-serif;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere2:link {

    COLOR: #29499C;
    font-size: 9px;
    font-family:  Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere2:visited {

    COLOR: #29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere2:active {

    COLOR:#29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;
}

A.carattere2:hover {

    COLOR:  #29499C;
    font-size: 9px;
    font-family: Arial;
    text-align: left;
    vertical-align: bottom;
    border: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;

}

A.prova:link {

    COLOR: #525552;
    font-size: 9px;
    font-family:  Arial;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:underline;

}

A.carattere3:link {

    COLOR: #525552;
    font-size: 9px;
    font-family:  Antique Olive;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere3:visited {

    COLOR: #525552;
    font-size: 9px;
    font-family: Antique Olive;
    text-align: left;
    vertical-align: bottom;
    font-weight: bold;
    text-decoration:none;

}

A.carattere3:hover {

    COLOR:  #525552;
    font-size: 9px;
    font-family: Antique Olive;
    text-align: left;
    vertical-align: bottom;
    border: #FFFFFF;
    font-weight: bold;
    text-decoration:underline;

}

A.opposto2:link { 

    COLOR: #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:visited {

    COLOR: #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:active {

    COLOR:  #663333;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:none;

}

A.opposto2:hover {

    COLOR:  #3366CC;
    font-size: 10x;
    font-family: Verdana, Arial, Helvetica, san-serif;
    text-decoration:underline;

}
 
table.tab2 {
background-image: url(images/cornice.png);
background-repeat: no-repeat;
}



.testo {

    font-family: Arial;
    font-size: 13px;
    color: #ffffff;

}
.car_ind {

    font-family: Verdana;
    font-size: 10px;
    color: #EEE9DF;


}

.news7 {

    font-family: Verdana;
    font-size: 12px;
    color: #FFFFFF;


}

.car_indmail {

    font-family: Verdana;
    font-size: 10px;
    color: #000000;


}

.mail {

    font-family: Verdana;
    font-size: 10px;
    color: #808080;


}

.car_ind_descr {

    font-family: Verdana;
    font-size: 11px;
    color: #808080;
     font-weight: bold;
}

.car_ind_descrweb {

    font-family: Arial;
    font-size: 11px;
    color: #808080;
     font-weight: none;
}

.car_ind2 {

    font-family: Verdana;
    font-size: 10px;
    color: #FF0000;

}

.testo2 {

    font-family: Times New Roman, Times, serif;
    font-size: 12px;
    color: #FF0000;

}
.testo_invia {

    font-family: Verdana,Arial, Helvetica, san-serif;
    font-size: 15px;
    color: #787878;

}

.esito {

    font-family: Verdana;
    font-size:   12px;
    color:       #787878;

}

.text_mission {

    font-family: Verdana;
    font-size:   10px;
    color:       #ffffff;

}

.cellalink {

    BORDER-RIGHT:  #000000 1px solid;
    BORDER-TOP:    #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT:   #000000 1px solid;
    background:    #FFFFFF;
}

.cellalink_sotto {


    BORDER-BOTTOM: #40B6FF 1px solid;

}

.tratteggio {
    BORDER-TOP: #003399 1px dashed;
    BORDER-BOTTOM: #003399 1px dashed;

}
.tratteggio2 {

    BORDER-BOTTOM: #003399 1px dashed;

}
.cellaprova {

    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    background:#FFFFFF;
}
.cellalink2 {

    BORDER-RIGHT: #003DB6 1px solid;
    BORDER-TOP: #003DB6  1px solid;
    BORDER-BOTTOM: #003DB6  1px solid;
    BORDER-LEFT: #003DB6  1px solid;


}



.testo_s {

    font-family: Book Antiqua, Bookman Old Style, Impact;
    font-size: 13px;
    color: #FFFF00;

}
.nome_tipologia{

    font-family: Verdana;
    font-weight: bold;
    font-size: 15px;
    color: #3B3B3B;

}

.testo_t {

    font-family: Arial, sans-serif;
    vertical-align: bottom;
    font-size: 19px;

    color: #3366ff;
    BORDER-RIGHT: #003399 1px solid;
    BORDER-TOP: #003399  1px solid;
    BORDER-BOTTOM: #003399  1px solid;
    BORDER-LEFT: #003399  1px solid;
    background: #EFEF00;
}

.normaltext  { 

FONT-SIZE: 8.5pt; 
FONT-FAMILY: Arial, sans-serif;
font-weight: normal ; 
}

.inputcerca       { 
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
FONT-SIZE: 8.5pt; 
BACKGROUND: #ffffff;
FONT-FAMILY: Arial;
font-weight: normal ; 
width: 190;
height: 18px;
line-height: 12px;
vertical-align:middle;
}
.buttoncerca       { 
BORDER-RIGHT: #000000 1px solid;
BORDER-TOP: #000000 1px solid;
BORDER-BOTTOM: #000000 1px solid;
BORDER-LEFT: #000000 1px solid;
FONT-SIZE: 8pt; 
BACKGROUND: #ffffff;
COLOR: #000000; 
FONT-FAMILY: Arial;

width: 74;
height: 18px;
line-height: 13px;
vertical-align:middle;
}
.TableGenWhite { border: 1px #535353 solid; }
.testogoogle {

    font-family: Arial;
    font-size: 13px;
    color: #535353;

}

a img {
	border:0px;
}

a.servizi {
	color:#FFF;
}

a.servizi:hover {
	font-weight:bold;
}