/*
.mnu1{
	font-weight: bold; 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}
.mnu3{
	font-weight: bold; 
	font-size: 9px; 
	color: black; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
}
.mnu4{
	font-weight: none; 
	font-size: 10px; 
	color: #2f6091; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
}
.mnu5{
	font-weight: none; 
	font-size: 10px; 
	color: #000000; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
}
*/

.textConnesso{
	font-weight: bold; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
}

.sottolineatura{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48576a;
	text-decoration: underline;
}
.sottolineatura_none{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48576a;
	text-decoration: none;
	
}

.textConnessoTwo{
	font-weight: bold; 
	font-size: 10px; 
	color: #ffffff; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
	cursor: hand;
}
.textConnessoTwo_hover{
	font-size: 10px; 
	color:#000000;
}

.textTestatinaMenu{
	font-weight: bold; 
	font-size: 12px; 
	color: #ffffff; 
	background-color:#48576a;
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	padding-left: 4px;
	line-height: 16px;	
}

.mnuConn{
	background-color:#48576a;
}
.mnuConn_hover{
	background-color:#CCD4DF;
}

.borderTr{
	border: 1px solid #666666;
}
.flat{
	font-weight: bold; 
	font-size: 9px; 
	color: #48576a; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
	border: 1px solid #666666;
	
}

.preload{
	font-family:verdana,arial;
	color:#666666;
	font-size:11px;
	text-decoration:italic;
	font-weight:bold;
	letter-spacing : 1px;
}

.bottone{
	font-family:verdana,arial;
	color:#000000;
	font-size:11px;
	background-color:#AFB8BF;
	border-top:solid 1px #ffffff;
	border-bottom:solid 1px #ffffff;
	border-left:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	TEXT-DECORATION:italic;
	font-weight:bold
}

.formAccedi{
	font-weight: bold; 
	font-size: 11px; 
	color: #48576a; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
}

.formAccedi:hover{
	font-weight: bold; 
	font-size: 11px; 
	color: #48576a; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;
}

.mnu_sfondo{
	background-color : #ccd4df; 
}

.mnu_sfondo_over{
	background-color : #ffffff; 
}

.mnu{
	font-weight: bold; 
	font-size: 9px; 
	color: #48576a; 
	font-family: verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 1px;
}

.mnu2{
	font-weight: none; 
	font-size: 10px; 
	color: #48576a; 
	font-family: Trebuchet MS,verdana, arial, helvetica, sans-serif; 
	text-decoration: none;
	letter-spacing : 0px;
}
.mnu2_over{
	font-weight: none; 
	font-size: 10px; 
	color: #48576a; 
	font-family: Trebuchet MS,verdana, arial, helvetica, sans-serif; 
	text-decoration: underline;
	letter-spacing : 0px;
}
/*
.mnu2 a:link {
	color: #48576a;
	text-decoration: none;
}
.mnu2 a:hover {
	color: #660033;
	text-decoration: underline;
}

.mnu2 a:visited {
	color: #48576a;
	text-decoration: none;
	font-style: italic;
}
*/

.titoli-box-home-newsletters {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #000000;
}
.esempio {
	font-family: Trebuchet MS;
	font-size: 9px;
	color: #000000;
	font-weight: normal;
	letter-spacing : 1px;
}
.spento {
	font-family: Trebuchet MS;
	font-size: 9px;
	text-decoration: italic;
	color: #838383;
	font-weight: normal;
	font-style: italic;
	letter-spacing : 1px;
}
.txt_nero_piccolo {
	font-family:Verdana;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	height:30px;
}
.territorio {
	/*font-family: Trebuchet MS;*/
	font-family:Verdana;
	font-size: 10px;
	text-decoration: none;
	color: #48576a;
	font-weight: normal;
	background-color: #ffffff;
}
.puls-sx-text-search {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	line-height: 12px;
	color: #FFFFFF;
}
.puls-sx-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 12px;
	color: #FFFFCC;
}
.puls-sx-title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.puls-sx-textpop-old {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #48576A;
	background-color: #CCD5DF;
	width: 158px;
}

.puls-sx-textpop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #48576A;
	width: 158px;
}


.textpopfixed
{
    FONT-SIZE: 10px;
    WIDTH: 158px;
    COLOR: #48576a;
    LINE-HEIGHT: 12px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

.textfield_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
	color: #48576a;
	left: 6px;
}

.textfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #666666;
	color: #48576a;
	left: 6px;
}
.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCD4DF;
	background-color: #48576a;
	border: 1px none #CCD4DF;
	line-height: 8px;
	vertical-align: middle;
	text-align: center;
	height: 16px;
}

.buttonOver {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 8px;
	vertical-align: middle;
	text-align: center;
	height: 16px;
	color: #CCD4DF;
	background-color: #5C759B;
	border: 1px none #CCD4DF;
	cursor:hand
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.titoli-box-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}
.titoli-abstract-home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #48576a;
}
.textpopCerca {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #48576A;
	background-color: #FFFFFF;
}
.EP-textPop {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #48576A;
}
.text a:link {
	color: #48576a;
	text-decoration: none;
}
.text a:hover {
	color: #660033;
	text-decoration: underline;
}
.text a:visited {
	color: #000066;
	text-decoration: none;
}


.titoli-box-home a:link {
	color: #FFFFFF;
	text-decoration: none;
}


.titoli-box-home a:hover {
	color: #CCD5DF;
	text-decoration: underline;
}	


.titoli-box-home a:visited {
	color: #FFFFCC;
	text-decoration: none;
}


.puls-sx-title a:link {
	text-decoration: none;
	color: #FFFFCC;
}
.puls-sx-title a:hover {
	color: #CCD4DF;
	text-decoration: none;
}
.puls-sx-title a:visited {
	color: #FFFFCC;
	text-decoration: none;
}
.puls-sx-title a:active {
	color: #6699FF;
	text-decoration: none;
}
.text a:active {
	color: #6699FF;
}
.titolo-dett-notizia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #48576a;
	background-color: #ffffff;
	font-weight: bold;


}
.textbianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ffffff;

}

.textmini {
	font-family: "Trebuchet MS";
	font-size: 10px;
	text-decoration: none;
	color: #BB1E22;

}

.DescClass {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.DescClass a:link {
	color: #48576a;
	text-decoration: none;
}
.DescClass a:hover {
	color: #660033;
	text-decoration: underline;
}
.DescClass a:visited {
	color: #000066;
	text-decoration: none;
}

.sfoglia {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
	color: #48576a;
	left: 6px;;width: 230px
}


.approvo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #666666;
	color: #48576a;
	left: 6px;
}

.titoli-abstract-home a:link {
	color: #48576a;
	text-decoration: none;
}
.titoli-abstract-home a:hover {
	color: #660033;
	text-decoration: underline;
}
.titoli-abstract-home a:visited {
	color: #000066;
	text-decoration: none;
}

.titoli-abstract-home a:active {
	color: #6699FF;
}

.ob {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #ff0000;
}
.txt_grigio_piccolo_largo {
	font-family: Verdana, Trebuchet MS;
	font-size: 9px;
	text-decoration: none;
	color: #838383;
	font-weight: normal;
	font-style: normal;
	letter-spacing : 1px;
}

.txt_nero_piccolo_largo {
	font-family: Verdana, Trebuchet MS;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	font-style: normal;
	letter-spacing : 1px;
}

.capitalizzaselettore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000000;
	text-transform : capitalize;
	/*
	Valori
	none. Valore di default. Nessuna trasformazine viene applicata. 
	capitalize. La prima lettera di ogni parola viene trasformata in maiuscolo. 
	uppercase. Tutto il testo è maiuscolo. 
	lowercase. Tutto il testo è minuscolo. 
	*/
}

.inputText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 1px solid #666666;
	color: #48576a;
	left: 6px;
	font-weight: normal;
	font-style: normal;
	letter-spacing : 1px;
}

.txtHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #48576a;
	text-decoration: none;
	text-valign:middle;

}
/*
.txtHeader a:link {
	color: #48576a;
	text-decoration: none;
}
.txtHeader a:hover {
	color: #48576a;
	text-decoration: underline;
}
.txtHeader a:visited {
	color: #48576a;
	text-decoration: none;
}
*/

.button_two {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #CCD4DF;
	background-color: #48576a;
	border: 1px none #CCD4DF;
	line-height: 8px;
	vertical-align: middle;
	text-align: center;
	height: 16px;
}

.red_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #ff0000;
}

.testobig {font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; text-decoration: none; color: #48576a; font-weight: bold; font-size: 10px}

.lefton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #48576a;
}
