
/*
body{
	font-family: Tahoma, Arial, Verdana, sans-serif;

	margin:0px;
	padding:0px;
	background: white url(../images/fondo.gif) no-repeat fixed bottom right;
	font-family: Tahoma, verdana, arial, helvetica, Sans-serif;
	font-size:13px;
	margin: 0px;
	letter-spacing:0px;
	line-height:1.1em;


} 
*/
.vMenu{
	background-image: url(../images/v_menu.gif);
	background-repeat: repeat-x;
}

.vBarra{
	background-image: url(../images/h_menu.gif);
	background-repeat: repeat-y;
}


.barra{
	background-color:#bac8df;
}

/*
tbody{
	font-family: tahoma, verdana, arial, helvetica, Sans-serif;
	margin: 0px;
	font-size:13px;
	line-height:1.1em;
}
*/

a:link {
	color: #339933;
	text-decoration: underline;
	font-weight:bold;
}
a:visited {

	color: #CC0000;
	text-decoration: underline;
	font-weight:bold;
}

a:hover {
	color: darkorange;
	text-decoration: none;
	font-weight:bold;
	}

a:active{
	color: darkgreen;
	text-decoration: underline;
	font-weight:bold;
}



.titoloMenu{
	font-weight: bold;
	color: white;
	padding-right:5px;
	padding-left:5px;
}

.titoloMenuEvidenzia{
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
/*	border-bottom: 3px orange solid; */
	color: orange;
	padding-right:5px;
	padding-left:5px;
}

.titoloMenuStatico{
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
	border-bottom: 3px orange solid;
	color: white;
	padding-right:5px;
	padding-left:5px;
}


.textNews{
	padding-top:3px;
	color: black;
	font-size:10px;
	letter-spacing:0px;
}

.titleNews{
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	color: royalblue;
	font-size:12px;
}

.titleNewsEvidenzia{
	cursor:pointer;
	cursor:hand;
	font-weight:bold;
	color: cornflowerblue;
	border-bottom: 2px orange solid;
	font-size:12px;
}

.divisore{

	background-color: mediumpurple;
	
}


.box1{
	background-color:#F5F8FF;
	color:midnightblue;
	border-left:1px  #8F9FCC solid;
	border-right:1px #8F9FCC solid;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
}


.titleSx_box1{
	font-weight:bold;
	color:midnightblue;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

.titleDx_box1{
	font-weight:bold;
	color:midnightblue;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}




.top_box1{
	border-top: 1px #8F9FCC solid;
	background-color:#F5F8FF;
}


.bot_box1{
	border-bottom: 1px #8F9FCC solid;
	background-color:#F5F8FF;
}

.box2{
	background-color:#F9FFFC;
	color:darkslategray;
	border-left:1px #96C4A2 solid;
	border-right:1px #96C4A2 solid;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:5px;
}

.titleSx_box2{
	font-weight:bold;
	color:white;
	padding:2px;
	padding-left:6px;
	padding-right:0px;
	background-color:#96C4A2;
}

.titleDx_box2{
	font-weight:bold;
	color:white;
	padding:2px;
	padding-left:0px;
	padding-right:6px;
	background-color:#96C4A2;
}


.top_box2{
	border-top: 1px #96C4A2 solid;
	background-color:#F9FFFC;
}


.bot_box2{
	border-bottom: 1px #96C4A2 solid;
	background-color:#F9FFFC;
}


.box3{
	background-color:#FBF9FF;
	color:black;
	border-left:1px #B48FCD solid;
	border-right:1px #B48FCD solid;
	padding-right:4px;
	padding-left:5px;
}


.titleSx_box3{
	font-weight:bold;
	color:white;
	padding:2px;
	padding-left:6px;
	padding-right:0px;
	background-color:#B48FCD;
}

.titleDx_box3{
	font-weight:bold;
	color:white;
	padding:2px;
	padding-left:0px;
	padding-right:6px;
	background-color:#B48FCD;
}

.top_box3{
	border-top: 1px #B48FCD solid;
	background-color:#FBF9FF;
}


.bot_box3{
	border-bottom: 1px #B48FCD solid;
	background-color:#FBF9FF;
}



.box4, tr td.box4{
	color:dimgray;
	border-left:1px gainsboro solid;
	border-right:1px gainsboro solid;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
	background-color:whitesmoke;
	font-size:.7em;
}


.titleSx_box4{
	font-weight:bold;
	color:gray;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
	padding-bottom:3px;
}

.titleDx_box4{
	font-weight:bold;
	color:gray;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}


.top_box4{
	border-top: 1px gainsboro solid;
	background-color:whitesmoke;
}


.bot_box4{
	border-bottom: 1px gainsboro solid;
	background-color:whitesmoke;
}






.box5{
	background-color: #FDF7F7;
	color:maroon;
	border-left:1px lightcoral solid;
	border-right:1px lightcoral solid;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
}


.titleSx_box5{
	font-weight:bold;
	color:maroon;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

.titleDx_box5{
	font-weight:bold;
	color:maroon;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

.top_box5{
	border-top: 1px lightcoral solid;
	background-color: #FDF7F7;
}


.bot_box5{
	border-bottom: 1px lightcoral solid;
	background-color: #FDF7F7;
}



.box6{
	background-color: #FDFDF1;
	color:#A15B00;
	border-left:1px goldenrod solid;
	border-right:1px goldenrod solid;
	padding:5px;
	padding-top:0px;
	padding-bottom:2px;
}


.titleSx_box6{
	font-weight:bold;
	color:#A15B00;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

.titleDx_box6{
	font-weight:bold;
	color:#A15B00;
	padding:2px;
	padding-left:6px;
	padding-right:6px;
}

.top_box6{
	border-top: 1px goldenrod solid;
	background-color: #FDFDF1;
}


.bot_box6{
	border-bottom: 1px goldenrod solid;
	background-color: #FDFDF1;
}





.textBox{
	padding-top:3px;
	color: black;
	line-height:2.5ex;
}

.mano{
	cursor:pointer;
	cursor:hand;
}


.textNewsNoPad{
	color: black;
}

ul{
margin:0px;
padding-left:10px;
}

li{
margin-left:5px;
padding-left:5px;
margin-bottom:1px;
}

ul li ul{
margin-bottom:5px;
padding-left:10px;
}



.textbold{
	font-weight:bold;
}


.p_b_6{
	padding-bottom:6px;
}

.p_b_3{
	padding-bottom:3px;
}

.m_tb_3{
	margin-top:4px;
	margin-bottom:3px;
}


.inputText_1{
	border:1px #8F9FCC solid;
	background-color:white;
}

.inputLabel_1{
	background-color:#8F9FCC;
	color:white;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}


.inputText_2{
	border:1px #96C4A2 solid;
	background-color:white;
}

.inputLabel_2{
	background-color:#96C4A2;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}

.inputText_3{
	border:1px #B48FCD solid;
	background-color:white;
}


.inputLabel_3{
	background-color:#B48FCD;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}


.inputText_4{
	border:1px slategray solid;
	background-color:#eeeeee;
}


.inputLabel_4{
	background-color:slategray;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}


.inputText_5{
	border:1px lightcoral solid;
	background-color:#FDF7F7;
}


.inputLabel_5{
	background-color:lightcoral;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}

.inputText_6{
	border:1px goldenrod solid;
	background-color:#FDFDF1;
}


.inputLabel_6{
	background-color:goldenrod;
	color:white;
	font-size:10px;
	font-weight:bold;
	padding:0px;
	line-height:12px;
	padding-left:3px;
	padding-right:3px;
}
.radioLabel{
	font-size:12px;
	font-family:ms sans serif;
}

#newsVW p{
	margin-top:0px;
	margin-bottom:4px;
}


#newsSH ul, #newsVW ul {
/*	list-style: disc inside url('../images/list_red.gif');*/
	text-indent:-7px;	
	margin-left:-10px;
	line-height:1em;
	text-align:left;
	font-size: .9em;
	
}

#newsSH li,  #newsVW li {
	padding:0px 3px 0px 0px;
	clear:right;

}

#newsSH img, #newsVW img{
	border:0px;
}

#newsSH a, #newsVW a{
	font-size: .9em;
}


#newsSH
{
	height:200px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#newsSH ul
{
	position:absolute;
	top:120px;
	left:0;
	padding:0;
/*	text-indent:-7px;	*/
	margin-left:-5px;
	line-height:1em;
	text-align:left;
	font-size: .9em;
	word-spacing:-1px;	
}

#newsSH li, ul li{
	list-style: disc inside url('../images/list_red.gif'); 

}

#newsSH img{
	border:0px;
}



.link_news_image{
	position:relative;
	top:-10px;
	float:right;
}

.titolo_gruppo{
	float:left;
	text-align:left;

}

.rilasci_gruppo{
	text-align:right;
	font-weight:bold;
}

.rilasci_aggregato{
	background: #eee url('../images/dots_light.gif') repeat-x bottom;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:1px;
	font-size:1.1em;
}

.rilasci_elenco{
	background: #eee url('../images/dots_light.gif') repeat-x bottom;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:1px;
	font-size:.9em;
}


.rilascio_titolo{
	float:left;
	text-align:left;
	font-size:.9em;
}

.rilascio_data{
	text-align:right;
}

ol li{
	text-align:justify;
	margin-right:20px;
	padding-right:5px;
	margin-bottom:5px;
	background-color:#eeeeee;
}

.puls_ok{
	border-top:3px #33CC00 solid;
	border-left:3px #33CC00 solid;
	border-right:3px #28A000 solid;
	border-bottom:3px #28A000 solid;
	cursor:hand;
	cursor:pointer;
	background-color:#BFDEB5;
	font-weight:bold;
	font-size:10px;
	color:28A000;
	width:60px;
	text-align:center;
}

.puls_ok2{
	border-top:3px #33CC00 solid;
	border-left:3px #33CC00 solid;
	border-right:3px #28A000 solid;
	border-bottom:3px #28A000 solid;
	cursor:hand;
	cursor:pointer;
	background-color:#2EB700;
	font-weight:bold;
	font-size:10px;
	color:yellow;
}

.puls_ko2{
	border:0px white solid;
	cursor:hand;
	cursor:pointer;
	background: transparent url(../images/puls_red_60.gif) no-repeat fixed bottom center;
	color:white;
	width:72px;
	height:22px;
	font-size:10px;
	font-weight:bold;
}

.puls_ok2{
	border:0px white solid;
	cursor:hand;
	cursor:pointer;
	background: transparent url(../images/puls_green_60.gif) no-repeat fixed bottom center;
	color:white;
	width:72px;
	height:22px;
	font-size:10px;
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}


.puls_normal{
	border:0px white solid;
	cursor:hand;
	cursor:pointer;
	background: transparent url(../images/bg_plus_grey_80.gif) no-repeat fixed bottom center;
	color:red;
	width:72px;
	height:19px;
	font-size:10px;
	font-weight:bold;
}


.puls_normal2{
	border:0px white solid;
	cursor:hand;
	cursor:pointer;
	background: transparent url(../images/bg_plus_grey2_80.gif) no-repeat fixed bottom center;
	color:#cc0000;
	width:72px;
	height:19px;
	font-size:10px;
	font-weight:bold;
}




.puls_ko{
	border-top:3px red solid;
	border-left:3px red solid;
	border-right:3px #DF0000 solid;
	border-bottom:3px #DF0000 solid;
	cursor:hand;
	cursor:pointer;
	background-color:red;
	font-weight:bold;
	font-size:10px;
	color:white;
}



.puls_new{
/*
	border-top:3px #33CC00 solid;
	border-left:3px #33CC00 solid;
	border-right:3px #28A000 solid;
	border-bottom:3px #28A000 solid;
*/
	cursor:hand;
	cursor:pointer;
/*	background-color:#FAFAFA; */

/*	background-color:#30BF00;*/
	font-weight:bold;
	font-size:10px;
	color:#28A000;		
}

