BODY, H1, H2, H3, H4, H5, H6, TD, TH, DIV, PRE, CODE, SPAN, P, OL, UL, DL, DT, DD, LI, BLOCKQUOTE, DIR { font-family: Arial, Trebuchet MS, Verdana, Comic, Comic Sans, Comic Sans MS, Helvetica, Frutiger; font-size: 11px; color: #393a3a;  }

input { font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; }
select { font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; }
textarea { font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; }
button { font-family: Arial, Trebuchet MS, Verdana, Helvetica, sans-serif; font-size: 10px; color: #666666; }


a { color: #393a3a; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: none;}
a:visited { color: #393a3a; font-family:  Arial, Verdana, Trebuchet MS, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;}
a:link { color: #393a3a; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;}
a:active { color: #393a3a; font-family:  Arial, Verdana, Trebuchet MS,Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;}
a:hover { color: #df0211; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;}


.testo2 {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #df0211; 
	font-weight: normal;
	text-decoration: none;
}
a.testo2:visited { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo2:link { color: #df0211; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo2:active { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.testo2:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #df0211;}


.testo3 {
	font-family: Trebuchet MS, Arial, Verdana, Helvetica; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
}
a.testo3:visited { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.testo3:link { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.testo3:active { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.testo3:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none; background-color: #ff2433;}


.testo4 {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #393a3a; 
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
}
a.testo4:visited { color: #393a3a; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; line-height: 150%;}
a.testo4:link { color: #393a3a; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.testo4:active { color: #393a3a; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.testo4:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #df0211;line-height: 150%;}


.testo5 {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 11px; 
	color: #df0211; 
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
}
a.testo5:visited { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.testo5:link { color: #df0211; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.testo5:active { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.testo5:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 11px;  font-weight: normal; text-decoration: underline; background-color: #df0211;line-height: 150%;}


.copy {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #c6c4c4; 
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
}
a.copy:visited { color: #c6c4c4; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; line-height: 150%;}
a.copy:link { color: #c6c4c4; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.copy:active { color: #c6c4c4; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.copy:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #c6c4c4;line-height: 150%;}

.path_rosso {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #fe6872; 
	font-weight: normal;
	text-decoration: none;
}
a.path_rosso:visited { color: #fe6872; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.path_rosso:link { color: #fe6872; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.path_rosso:active { color: #fe6872; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline;}
a.path_rosso:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: underline; background-color: #fe6872;}


.titolo {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 17px; 
	color: #df0211; 
	font-weight: normal;
	text-decoration: none;
	line-height: 150%;
}
a.titolo:visited { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo:link { color: #df0211; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo:active { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline; background-color: #df0211;line-height: 150%;}


.titolo2 {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 16px; 
	color: #df0211; 
	font-weight: normal;
	text-decoration: none;
	
}
a.titolo2:visited { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo2:link { color: #df0211; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo2:active { color: #df0211; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline;line-height: 150%;}
a.titolo2:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 17px;  font-weight: normal; text-decoration: underline; background-color: #df0211;line-height: 150%;}



.menu_on {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
	background-color: #ff0000;
}
a.menu_on:visited { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.menu_on:link { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.menu_on:active { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;}
a.menu_on:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none; background-color: #ff0000;}


.sottomenu_on {
	font-family:Arial, Trebuchet MS,  Verdana, Helvetica; 
	font-size: 10px; 
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
	background-color: #c30102;
}
a.sottomenu_on:visited { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;background-color: #c30102;}
a.sottomenu_on:link { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;background-color: #c30102;}
a.sottomenu_on:active { color: #ffffff; font-family:  Arial, Trebuchet MS, Verdana,Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none;background-color: #c30102;}
a.sottomenu_on:hover { color: #ffffff; font-family: Arial, Trebuchet MS, Verdana, Helvetica; font-size: 10px;  font-weight: normal; text-decoration: none; background-color: #c30102;}



.evidenziato {
	
	color: #ffffff; 
	font-weight: normal;
	text-decoration: none;
	background-color: #ff0000;
}



fieldset {
		/*border-left: #efefef;
		border-top: #ff0000;
		border-color: #efefef;*/
		
}



body {
	font: 11px Arial, Helvetica, sans-serif;
	/*background: #ffffff url(images/main-bg.gif);*/
	padding: 0;
	margin: 0;
}
img {
	border: none;
	background-color: none;
}




.navigation {
	 PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navigation H2 {
	DISPLAY: none
}
.navigation UL {
	  ALIGN:center; PADDING-RIGHT: 0px; PADDING-LEFT: 0px;   PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;  POSITION: absolute; TOP: -12px
}
.navigation UL UL {
	PADDING-RIGHT: 0px; DISPLAY: none;  PADDING-LEFT: 0px;  RIGHT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px;  WIDTH: 170px; PADDING-TOP: 0px; POSITION: absolute; TOP: auto
}
.navigation UL LI:hover UL {
	DISPLAY: block
}
.navigation LI {
	FLOAT: left; LIST-STYLE-TYPE: none
}
.navigation UL UL LI {
	FLOAT: none
}
.navigation LI A {
	DISPLAY: block;  background-image: url(/vedit/15/img/back_menu.gif); OVERFLOW: hidden; COLOR: #fff; MARGIN-RIGHT: 5px; padding-top:5px; HEIGHT: 18px; TEXT-DECORATION: none
}
* HTML .navigation LI A {
	FLOAT: left
}
* HTML .navigation LI UL {
	CLEAR: left
}
* HTML .navigation LI LI A {
	FLOAT: none
}
.navigation LI.last A {
	MARGIN-RIGHT: 0px
}
.navigation LI.active A {
	BORDER-TOP: #000 0px solid
}
.navigation LI A:hover {
	BORDER-TOP: #000 0px solid
}
.navigation LI:hover A {
	BORDER-TOP: #000 0px solid
}
.navigation LI.active A {
	FONT-WEIGHT: bold
}
.navigation LI A:hover {
	BACKGROUND: #ff0000
}
.navigation LI UL LI A {
	BORDER-TOP: #000 0px solid; MARGIN: 0px; HEIGHT: 18
}
.navigation LI.active UL LI A {
	BORDER-TOP: #000 0px solid; MARGIN: 0px; HEIGHT: 18
}
.navigation LI UL LI A:hover {
	BORDER-TOP: #000 0px solid; MARGIN: 0px; HEIGHT: 18
}
.navigation LI:hover UL LI A {
	BORDER-TOP: #000 0px solid; MARGIN: 0px; HEIGHT: 18
}
* HTML .navigation LI UL LI {

	/*background-color: #e10001; */
	height:18px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navigation UL UL LI.last A {
	BORDER-BOTTOM: #000 0px solid
}