a.link_menu_bianco:link {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 12pt;
     text-decoration: none;
 font-weight: bold;

}

a.link_menu_bianco:visited {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
 font-weight: bold;
}

a.link_menu_bianco:hover {
	
     COLOR: #999999;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
      font-weight: bold;
}
a.continua:link {

     COLOR: #831310;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
 

}

a.continua:visited {

     COLOR: #831310;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
 	 
}

a.continua:hover {
	
     COLOR: #000000;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 10pt;
     text-decoration: none;
     
}
a.link_generale:link {

     COLOR: #831310;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 12pt;
     text-decoration: none;
 font-weight: bold;

}

a.link_generale:visited {

     COLOR: #831310;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
 font-weight: bold;
}

a.link_generale:hover {
	
     COLOR: #000000;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
      font-weight: bold;
}
a.link_generale_s:link {

     COLOR: #831310;
     font-size: 13pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;

}

a.link_generale_s:visited {

     COLOR: #831310;
     font-size: 13pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;

}

a.link_generale_s:hover {
	
     COLOR: #000000;
     font-size: 13pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;
     
}
a.link_generale_xs:link {

     COLOR: #831310;
     font-size: 10pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;
	 font-weight: bold;

}

a.link_generale_xs:visited {

     COLOR: #831310;
     font-size: 10pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;
	 font-weight: bold;
}

a.link_generale_xs:hover {
	
     COLOR: #000000;
     font-size: 10pt;
     font-family: Helvetica;
     line-height: 10pt;
     text-decoration: none;
	font-weight: bold;
     
}
a.link_bianco:link {

     COLOR: #ffffff;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;

}

a.link_bianco:visited {

     COLOR: #ffffff;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;

}

a.link_bianco:hover {
	
     COLOR: #ffffff;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;
       
}
a.link_bianco_s:link {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     text-decoration: none;

}

a.link_bianco_s:visited {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     text-decoration: none;

}

a.link_bianco_s:hover {
	
     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     vertical-align:middle;
     text-decoration: none;
     
}

a.link_bianco_xs:link {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;

}

a.link_bianco_xs:visited {

     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;

}

a.link_bianco_xs:hover {
	
     COLOR: #ffffff;
     font-size: 10pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 11pt;
     text-decoration: none;
     
}
a.link_nero:link {

     COLOR: #000000;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;

}

a.link_nero:visited {

     COLOR: #000000;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;

}

a.link_nero:hover {
	
     COLOR: #000000;
     font-size: 18pt;
     font-family: Helvetica;
     vertical-align:middle;
     line-height: 16pt;
     text-decoration: none;
     
}

a.link_indietro:link {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     line-height: 11pt;
     text-decoration: none;

}

a.link_indietro:visited {

     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     line-height: 11pt;
     text-decoration: none;

}

a.link_indietro:hover {
	
     COLOR: #ffffff;
     font-size: 11pt;
     font-family: Helvetica;
     line-height: 11pt;
     text-decoration: none;
     
}

a.link_riservato:link {

     COLOR: #737373;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

a.link_riservato:visited {

     COLOR: #737373;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

a.link_riservato:hover {

     COLOR: #737373;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}
a.link_riservato_admin:link {

     COLOR: #666666;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

a.link_riservato_admin:visited {

     COLOR: #666666;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;

}

a.link_riservato_admin:hover {

     COLOR: #666666;
     font-size: 7.5pt;
     font-family: Verdana;
     line-height: 10pt;
     font-weight: none;
     text-decoration: none;
}


.testo {

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

}
.testo_mappa {

    font-family: Arial;
    font-size: 12px;
    color: #000000;

}
.testo_bianco {

    font-family: Arial;
    font-size: 13px;
    color: #ffffff;

}

.testo_s {

    font-family: Verdana;
    font-size: 11px;
    color: #000000;

}

.testo_xs {

    font-family: Verdana;
    font-size: 12px;
    color: #000000;

}

.testo_privacy {

    font-family: Verdana;
    font-size: 10px;
    color: #737373;

}
.testo_admin {

    font-family: Verdana;
    font-size: 10px;
    color: #666666;

}

img.fotolink {
border : 1px solid #000000;

} 

a.fotolink:hover {
color : #831310;

} 

a:hover .fotolink {
border-color : #831310;

}

.titolo {

    font-family: "Times New Roman";
    font-size: 20pt;
    color: #831310;
}
.titolo_bianco {

    font-family: "Times New Roman";
    font-size: 20pt;
    color: #ffffff;
}
.titolo_grigio {

    font-family: "Times New Roman";
    font-size: 12pt;
    color: #666666;
}
.titolo_grigio_s {

    font-family: "Times New Roman";
    font-size: 12pt;
    color: #666666;
}
.cella { 
	
	border-right: 1px solid #831310;
}
.cella_big { 
	
	border-left: 1px solid #ffffff;
}

.cella_input{

    font-family: "Times New Roman";
    text-align: left;
    vertical-align: top;
    font-size: 15pt;
    color: #ffffff;
    background-color: #840000;
    border: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    height: 30px;
    width: 389px;

}
.cella_input_s{

    font-family: "Times New Roman";
    text-align: left;
    vertical-align: top;
    font-size: 12pt;
    color: #ffffff;
    background-color: #840000;
    border: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    height: 30px;
    width: 389px;

}

.inputcerca_box       {
	
 	font-family: "Times New Roman";
 	text-align: left;
    vertical-align: top;
    font-size: 12pt;
    color: #ffffff;
    background-color: #840000;
    border: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    height:100px;
    width: 389px;
}

.button       {
	
 	font-family: Arial;
 	text-align: center;
    vertical-align: top;
    font-size: 10pt;
    color: #000000;
    background-color: #ffffff;
    border: #000000;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    height:20px;
    width: 250px;
}

.text_privacy       {
	
 	font-family: "Times New Roman";
 	text-align: left;
    vertical-align: top;
    font-size: 12pt;
    color: #ffffff;
    background-color: #840000;
    border: #ffffff;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-RIGHT: #ffffff 1px solid;
    BORDER-TOP: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid;
    BORDER-LEFT: #ffffff 1px solid;
    height:150px;
    width: 570px;
}

DIV.msgerrore {
	border: solid 1px white;
	background-color: white;
	padding: 10px;
	color: #831310;	
	width: 400px;
	margin: 10px;
}

DIV.msgconferma {
	border: solid 1px white;
	padding: 10px;
	color: white;	
	width: 400px;
	margin: 10px;
}