P, UL, LI
{
	margin-top: 0px;
	margin-bottom: 0px;
}

.titolo {font-family: tahoma;font-size: 18px;color: #123054;text-decoration: none;}
.titolo_red {font-family: tahoma;font-size: 18px;color: #c4151c;text-decoration: none;}

.inputs {font-family: tahoma;font-size: 10px;color: #123054;text-decoration: none;background-color: #ffffff;border: 1px solid Gray;}

.button {font-family: tahoma;font-size: 10px;color: #ffffff;text-decoration: none;background-color: #007ac1;border: 1px solid navy;0}
.button_red {font-family: tahoma;font-size: 10px;color: #ffffff;text-decoration: none;background-color: #c4151c;border: 1px solid navy;0}
.button_prod {
	font-family: tahoma;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background-color: #007ac1;
	border: 1px solid navy;
	width: 120px;
}

.testo {	font-family: tahoma;font-size: 12px;color: #123054;text-decoration: none;}
.testo A {	font-family: tahoma;font-size: 12px;color: #123054;text-decoration: none;}
.testo A:link {	font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.testo A:active {font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.testo A:visited {font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.testo A:hover {font-family: Tahoma ; font-size: 12px;color: #c4151c; text-decoration: underline;}

.testo_red {	font-family: tahoma;font-size: 12px;color: #c4151c;text-decoration: none;}
.testo_red A {	font-family: tahoma;font-size: 12px;color: #c4151c;text-decoration: none;}
.testo_red A:link {	font-family: Tahoma ;font-size: 12px;color: #c4151c; text-decoration: none;}
.testo_red A:active {font-family: Tahoma ;font-size: 12px;color: #c4151c; text-decoration: none;}
.testo_red A:visited {font-family: Tahoma ;font-size: 12px;color: #c4151c; text-decoration: none;}
.testo_red A:hover {font-family: Tahoma ; font-size: 12px;color: #8B0000; text-decoration: none;}

.testo_white {	font-family: tahoma;font-size: 12px;color: #ffffff;text-decoration: none;}
.testo_white A {	font-family: tahoma;font-size: 12px;color: #ffffff;text-decoration: none;}
.testo_white A:link {	font-family: Tahoma ;font-size: 12px;color: #ffffff; text-decoration: none;}
.testo_white A:active {font-family: Tahoma ;font-size: 12px;color: #ffffff; text-decoration: none;}
.testo_white A:visited {font-family: Tahoma ;font-size: 12px;color: #ffffff; text-decoration: none;}
.testo_white A:hover {font-family: Tahoma ; font-size: 12px;color: #ffffff; text-decoration: underline;}

.testo_mini {font-family: Tahoma ;font-size: 11px;color: #123054; text-decoration: none;}
.testo_mini A {	font-family: tahoma;font-size: 11px;color: #123054;text-decoration: none;}
.testo_mini A:link {	font-family: Tahoma ;font-size: 11px;color: #123054; text-decoration: none;}
.testo_mini A:active {font-family: Tahoma ;font-size: 11px;color: #123054; text-decoration: none;}
.testo_mini A:visited {font-family: Tahoma ;font-size: 11px;color: #123054; text-decoration: none;}
.testo_mini A:hover {font-family: Tahoma ; font-size: 11px;color: #c4151c; text-decoration: underline;}

.testo_mini2 {font-family: Tahoma ;font-size: 10px;color: #123054; text-decoration: none;}
.testo_mini2 A {	font-family: tahoma;font-size: 10px;color: #123054;text-decoration: none;}
.testo_mini2 A:link {	font-family: Tahoma ;font-size: 10px;color: #123054; text-decoration: none;}
.testo_mini2 A:active {font-family: Tahoma ;font-size: 10px;color: #123054; text-decoration: none;}
.testo_mini2 A:visited {font-family: Tahoma ;font-size: 10px;color: #123054; text-decoration: none;}
.testo_mini2 A:hover {font-family: Tahoma ; font-size: 10px;color: #c4151c; text-decoration: underline;}

.testo_mini_red {font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.testo_mini_red A {	font-family: tahoma;font-size: 11px;color: #c4151c;text-decoration: none;}
.testo_mini_red A:link {	font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.testo_mini_red A:active {font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.testo_mini_red A:visited {font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.testo_mini_red A:hover {font-family: Tahoma;font-size: 11px;color: #c4151c;text-decoration: underline overline;background-color: #DBDBDB;}

.data_news {	font-family: tahoma;font-size: 11px;color: #c4151c;text-decoration: none;}
.data_news A {	font-family: tahoma;font-size: 11px;color: #c4151c;text-decoration: none;}
.data_news A:link {	font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:active {font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:visited {font-family: Tahoma ;font-size: 11px;color: #c4151c; text-decoration: none;}
.data_news A:hover {font-family: Tahoma ; font-size: 11px;color: #c4151c; text-decoration: underline;}

.highlight {font-family: Tahoma;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight A {	font-family: Tahoma;font-size: 12px;color: white;text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight A:link {	font-family: Tahoma ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight A:active {font-family: Tahoma ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight A:visited {font-family: Tahoma ;font-size: 12px;color: white; text-decoration: none;BACKGROUND-COLOR: #c4151c;}
.highlight A:hover {font-family: Tahoma ;font-size: 12px;color: white; text-decoration: underline;BACKGROUND-COLOR: #c4151c;}



.menu {	font-family: tahoma;font-size: 12px;color: #123054;text-decoration: none;}
.menu A {	font-family: tahoma;font-size: 12px;color: #123054;text-decoration: none;}
.menu A:link {	font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.menu A:active {font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.menu A:visited {font-family: Tahoma ;font-size: 12px;color: #123054; text-decoration: none;}
.menu A:hover {font-family: Tahoma ; font-size: 12px;color: #c4151c; text-decoration: none;}

.anylinkcss2{
	position: absolute;
	visibility: hidden;
}

.anylinkcss{
	position: absolute;
	visibility: hidden;
	border: 0px solid #B65913; /*border-bottom: none;*/
/*font: bold;*/
	font: normal 10px Tahoma;
	line-height: 22px;
	z-index: 100; /*background-color: #F7941C;*/
	background-image: url(../images/barra_sotto_menu.gif); /*width: auto;*/
	width: 200px;
	color: #46464b;
}

.anylinkcss a{
	width: 100%;
	display: block; /*text-indent: 3px;*/
	border-bottom: 0px solid #7D3D0D; /*padding: 1px 0;*/
	text-decoration: none;
	font-weight: normal;
	color: #46464b;
}

.anylinkcss a:hover{
/*background-color:#66140b;*/
color: #c4151c;

}







.voci_menu{
border:0px solid #B65913;
font:normal 10px Tahoma ;
/*background-color: #F7941C;*/
border-left:1px solid #C48742;
border-right:1px solid #C48742;
border-color: #B65913;
line-height: 24px;

}
.voci_menu a{
display: block;
padding: 0px 0px;
text-indent: 3px;
border-bottom: 0px solid #7D3D0D;
text-decoration: none;
color: #824631;
line-height: 22px;

}
.voci_menu a:hover{ /*hover background color*/
background-color:#66140b;
color: #F7941C;
line-height: 22px;
border:0px solid #C48742;

}
.voci_menu_no_link{ /*hover background color*/
background-color:#66140b;
color: #F7941C;
line-height: 22px;
border:1px solid #C48742;
font:normal 10px Tahoma ;

}