
/* CSS Document */
body
{
    margin: 0px auto 6px;
    background-color: #dddddd;
    text-align: center;
}

.body2 {
		background: #ffffff;
		margin: 0px auto 6px;
		text-align: center
}

.body3 {
		background: #ffffff;
		margin: 0px auto 6px;
		text-align: left;
}

/*#body4 {
	background: #dddddd;
	margin: 0px 21% 6px;
	text-align: center;
	padding:0 21%; da escludere?
	min-width:766px
}*/

.border1pxblack {
	border: 1px dotted #333333;
	}

.tit_muval_smaller{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-weight: bold;
}	

H1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:left;
}

h1.monocpt{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background:#eee;
	font-size: 1em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:center !important;
	padding:.5em;
	margin-right:.3em;
}

H2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:left;
	margin-left:17px;
	margin-top:0;
}

H1.regioni {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:center;
}

H1.por {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:left;
	color: #57822B;
}

h1.ob {
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0.05em;
	text-align:left;
	color: #334c7e;
	margin-top:30px;
	margin-bottom:20px;
}

span.blu {color: #334c7e;}

SPAN.nascosto
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
}

LABEL.nascosto
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
}
.aligncenter
{
	text-align:center;
}
/*DIV.nascosto
{
    OVERFLOW: hidden;
    WIDTH: 1px;
    POSITION: absolute;
    TOP: -1000em;
    HEIGHT: 1px;
	
	
}*/

DIV.nascosto
{
    height: 0;
	width: 0;
    POSITION: absolute;
	overflow: hidden;
}

table.apq
{
	width: 85%;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 2px;
	border:0;
	border-width:1px;
	border-color:#333333;
	top: 2px;
	left: 0px;
	right: 0px;
	bottom: 2px;
	clip: rect(0,0,0,0);
	padding: 3px;
	margin-bottom: 2px;
	margin-top: 2px;
}

.mainBianca
{
    margin: auto;
    width: 760px;
    border-spacing: 0;
	border-collapse:collapse;
	border:0;
	border-width:0;
	vertical-align: top;
}

.main { width:760px; height:auto; border-left:0px; border-top:0px; border-right:0px; border-bottom:0px; padding:0; margin-left: auto; margin-right: auto; }

.tab_padding_0	{
	margin-left: auto;
	margin-right: auto;
	border-collapse:collapse;
	border-spacing: 0;
	border:0;
	border-width:0;
	top: 0;
	left: 0px;
	right: 0px;
	bottom: 0px;
	clip: rect(0,0,0,0);
	margin: 0;
	padding: 0;
	}

.tab_94xcento_centr_pad_1 {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 4px;
	border:0;
	border-width:0;
	top: 2px;
	left: 0;
	right: 0;
	bottom: 4px;
	clip: rect(0,0,0,0);
	padding: 6px;
	margin-bottom: 6px;
	margin-top: 2px;
	background:#FFFFFF;
}

/*.tab_94xcento_centr_pad_1 {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 4px;
	border:0;
	border-width:0;
	top: 2px;
	left: 0px;
	right: 0px;
	bottom: 4px;
	clip: rect(0px,0px,0px,0px);
	padding: 6px;
	margin-bottom: 6px;
	margin-top: 2px;
}*/
img {border:none; }

.tab_schede{
width:550px;
}

.top { vertical-align:top;}

.top_ff { vertical-align:top; margin:0 auto}

.top_tab
{
 	vertical-align:top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align:left;
}

.top_centrato { vertical-align:top; text-align: center;}

.top_left { vertical-align:top; text-align:left; }
.top_left_ { vertical-align:top; text-align:left; line-height:90% }

.mainInt { width:100%; border:0; padding:0; margin:auto; border-spacing:0; border-collapse:collapse; float:left; vertical-align:top; }

.mainInt_mail { width:100%; padding:0; margin:0 auto; border-spacing:0; border-collapse:collapse; vertical-align:top; text-align:center}

.td_760 { width:760px; height:auto; border:0px; padding:0; vertical-align:top; text-align:center; }

.td_2_news { width:2%; height:auto; border:0px; padding:0; vertical-align:middle; text-align:center; padding-left:0.5em; padding-top: 0.5em; padding-bottom:0.5em;}

.top_right{ 
	width:auto;
	vertical-align:top;
	text-align:right;
	}

.td_4_news { width:4%; height:auto; border:0px; padding:0; vertical-align:middle; text-align:center; padding-left:0.2em; padding-top: 0.5em; padding-bottom:0.5em;}

.td_5_convegni { width:5%; height:auto; border:0px; padding:0; background-color:#a0cbf3;}

.td_uval { width:328px; height:291px; border:0;background-image:url(/img/imag_muval1.gif);}

.td_81_news { width:81%; height:auto; border:0px; padding:0; vertical-align:middle; text-align:left; padding-left:0.6em; padding-top: 0.5em; padding-bottom:0.5em;}

.td_82_news { width:82%; height:auto; border:0px; padding:0; vertical-align:middle; text-align:left; padding-left:0.6em; padding-top: 0.5em; padding-bottom:0.5em;}

.td_13_news { width:13%; height:auto; border:0px; padding:0; vertical-align:middle; padding-left:0.6em;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.6em; padding-top: 0.5em; padding-bottom:0.5em;}

.td_180{
width:220px;
height:113px;
}
.td_250{
width:250px;
height:113px;
font-family: "Times New Roman", Arial, Helvetica, sans-serif;
font-size: 1.8em;
font-weight: bold;
color:#666666;
}
.td_361{
width:361px;
height:113px;
vertical-align:bottom;
text-align:right;
}

.td_1px { width:1px; height:auto; border:0; padding:0; vertical-align:top; }

.td_2px { width:2px; height:auto; border:0; padding:0; vertical-align:top; }

.td_auto { width:auto; height:auto; border:0; padding:0; vertical-align:top; }

.td_center { width:auto; height:auto; border:0; padding:0; vertical-align:middle; }

a.menuorizz:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: white; font-weight:bold; text-decoration: none; }

a.menuorizz:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: yellow; font-weight:bold; text-decoration: none; }

a.menuorizz:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: white; font-weight:bold; text-decoration: none; }

a.bannerint:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: white; font-weight:bold; text-decoration: none; color:#001C6E; }

a.bannerint:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: white; font-weight:bold; text-decoration: none; color:#800000; }

a.bannerint:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color: white; font-weight:bold; text-decoration: none; color:#001C6E; }

.td_auto_8x { width:8%; height:auto; border:0px; padding:0 0.2em 0 0.2em; vertical-align:middle; text-align:center; background-color:#293256; }

.td_padding04 { border:0px; padding:0 0.4em 0.4em ; vertical-align:top; text-align:left; }

.td_padding04Blue{ border:0px; padding:0 0.4em 0.4em ; vertical-align:top; text-align:left; background:#Ecf6ff; }

.td_auto_12x { width:12%; height:auto; border:0px; padding:0 0.3em 0 0.3em; vertical-align:middle; text-align:center; background-color:#3C497D; }

.td_auto_10x { width:10%; height:auto; border:0px; padding:0 0.3em 0 0.3em; vertical-align:middle; text-align:center; background-color:#3C497D; }

.td_auto_12x_a { width:12%; height:auto; border:0px; padding:0 0.2em 0 0.2em; vertical-align:middle; text-align:center; background-color:#005A9B; }

.td_auto_10x_a { width:10%; height:auto; border:0px; padding:0 0.3em 0 0.3em; vertical-align:middle; text-align:center; background-color:#005A9B; }

.td_auto_8x_a { width:8%; height:auto; border:0px; padding:0 0.4em 0 0.4em; vertical-align:middle; text-align:center; background-color:#005A9B; }

.td_auto_4x { width:auto; height:auto; border:0px; padding:0 0 0 0; vertical-align:middle; text-align:center; background-color:#000084; }

.td_364 { width:364px; height:auto; border:0px; padding:0; vertical-align:top; }

.td_rigasottile { width:auto; height:1px; border:0px; padding:1px; line-height:0.01em; }

.td_riga_news { width:auto; height:0px; border:0px; padding:0.1px; line-height:0.01em; background-color:#CCCCCC; padding-left:2em; padding-right:2em;}

DIV.sottile_up { width:100%; height:3px; border-width: 0px; padding:0; margin:0; LINE-HEIGHT: 0.03em; background-image: url(../img/dot_grey_1.gif); }

DIV.sottile_dn { width:100%; height:3px; border-width:0px; padding:0; margin:0; LINE-HEIGHT: 0.03em; background-image: url(../img/dot_grey_2.gif); }

DIV.pad_4 { width:100%; padding-left:5px; padding-right:2px; padding-top: 1px; padding-bottom: 1px;  }

.td_100_bianco { width:100%; height:auto; border-width:0px; border-collapse:collapse; background-color:#FFFFFF; padding:0; vertical-align:top; }

.td_100_bianco_centr { width:100%; height:auto; border-width:0px; border-collapse:separate; background-color:#FFFFFF; padding:0; vertical-align:top; text-align:center; }

/*tabella mailing centrata*/
.td_100_bianco_centr_ff { width:100%; height:auto; border:0; border-collapse:separate; background-color:#FFFFFF; padding:0; vertical-align:top; text-align:center; margin:0 auto}

.td_50xcento { width:50%; height:auto; border-width:0px; padding:0; vertical-align:top; }

.td_50x100_left { width:50%; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

.td_50x100_left_bgAzz { width:50%; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; background-color:#95CAFF; }

.td_50x100_right { width:50%; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:right; }

.td_right { width:auto; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:right; }

.td_50 { width:50px; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

.td_89 { width:89px; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

.td_89_centr { width:89px; height:auto; border-width:0px; padding:0; vertical-align:middle; text-align:center; }

.td_120 { width:120px; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

/*tabella mailing-list materiali uval*/
.td_100_bgYellow {  width:120px; height:auto; padding-top:4px; padding-bottom:4px; text-align:left; padding-right:5px; background:#f8972a ; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: bold; color:#ffffff; margin-left:0; margin-bottom:0; margin-top:1px}

/*tabella mailing-list obiettivi di servizio*/
.td_100_bgBlue { width:120px; height:auto; padding-top:4px; padding-bottom:4px; text-align:left; padding-right:5px; background: #687da8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: bold; color:#FFFFFF; margin-left:0; margin-bottom:0; margin-top:1px}

.td_bgBlue { height:auto; padding-top:4px; padding-bottom:4px; text-align:center; padding-right:5px; background: #687da8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: bold; color:#FFFFFF; margin-left:0; margin-bottom:0; margin-top:1px}


.td_250_ { width:250px; height:auto; padding-top:4px; padding-bottom:4px; text-align:left; padding-right:5px; font-size: 0.75em; font-weight: bold; margin-bottom:0; margin-top:0 }
/*tabella mailing-list sud news*/
.td_100_bgGreen { width:120px; height:auto; padding-top:4px; padding-bottom:4px; text-align:left; padding-right:5px; background: #1A9644; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: bold; color:#FFFFFF; margin-left:0; margin-bottom:0; margin-top:1px}
.th_headers {background:#1ac044; color:#FFFFFF}
.td_120_centr { width:120px; height:auto; border-width:0px; padding:0; vertical-align:middle; text-align:center; }

.td_250 { width:250px; height:auto; border-width:0; padding:0; vertical-align:top; text-align:left; }

.td_250_centr { width:250px; height:auto; border-width:0px; padding:0; vertical-align:middle; text-align:center; }

.td_300_centr { width:300px; height:auto; border-width:0px; padding:0; vertical-align:middle; text-align:center; }

.td_460px { width:460px; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

.td_600px { width:600px; height:auto; border-width:0px; padding:0; vertical-align:top; text-align:left; }

.td_lineanav { width:auto; height:auto; border-width:0px; padding:0; margin:0; }

.bgWhite { background-color:#FFFFFF; }

.bglilla { background-color:#ECE6F0; }

.bg_qsn_ind { background-color: #D7EBFF; padding-bottom:0.5em; padding-left:0.5em; padding-left:0.5em; padding-right:0.5em; padding-top:0.5em;}

.colSX { background-color:#FFFFFF; width:196px; vertical-align:top; float:left; }

.colSX_monocpt { background-color:#FFFFFF; width:160px; vertical-align:top; float:left; }

.colDX { background-color:#FFFFFF; width:192px; vertical-align:top; float:left; }

.colonna_sx { background-color:#FFFFFF; width:560px; vertical-align:top; float:left; }

.colonna_dx { background-color:#FFFFFF; width:200px; vertical-align:top; text-align:center; }

.tab_menuSX { width:196px; vertical-align: top; float:left; margin-left: auto;	margin-right: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding: 0; }

.tab_menuSX_monocpt { width:160px; vertical-align: top; float:left; margin-left: auto;	margin-right: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding: 0; }
	
.tab_menuDX { width:192px; VERTICAL-ALIGN: top; float: left; margin-left: auto;	margin-right: auto;	border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0;	left: 0; right: 0; bottom:0; clip: rect(0,0,0,0); margin: 0; padding: 0; }

.tab_100xcento { margin: 0px; vertical-align: top; width: 100%; }

.tab_550 { margin-left:0; padding-left:0; vertical-align: top; width:555px; text-align:left; float:left}

.tab_100xcento_centr { vertical-align: top; width: 100%; text-align:center; margin: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0px; left: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px); padding: 0px;	}

/*centra x firefox*/
.tab_100xcento_centr_ff { vertical-align: top; width: 100%; text-align:center; margin:0 auto; border-collapse:collapse; clip: rect(0,0,0,0); padding:0;}

.tab_100xcento_snv { vertical-align: top; width: 100%; text-align:center; border-collapse:collapse; background-color:#FFFFFF; padding-left:1em; padding-right:1em;}

.tab_100xcento_news { vertical-align: top; width: 100%; text-align:left; margin-left: auto; margin-right: auto; clip: rect(0,0,0,0); margin:0; padding:6px; background-color:#ECF2F6;  border: 1px dotted #333333; }

.tab_100xcento_top { vertical-align: top; width: 100%; text-align:center; margin: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0px; left: 0px; right: 0px; bottom: 0px; clip: rect(0px,0px,0px,0px); padding: 0px;	}

.tab_100xcento_ico { vertical-align: top; width: 100%; background-color:#D5E2F0; text-align:center; margin:auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 0; clip: rect(0,0,0,0); padding: 0;}

.tab_98xcento_bgItalia { vertical-align: top; text-align:right; width: 98%; margin-left: auto; margin-right: auto; /*border-collapse:1;*/ border-spacing: 0; border:0; border-width:0; top: 0px; left: 0px; right: 0px; bottom: 0px; clip: rect(0,0,0,0); margin: 0; padding: 3px; background-image:url(../img/italy_sf.gif); background-position:right; }

.tab_98xcento { margin: 0px; vertical-align: top; width: 98%; }
.tab_98xcento_ob { margin: 0px; vertical-align: top; width: 98%; text-align:left;}

.tab_90xcento_centr { vertical-align: top; width: 90%; text-align:center; margin-left: auto; margin-right: auto; /*border-collapse:1;*/ border-spacing: 0; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 1px; clip: rect(0,0,0,0); margin: 0; padding: 0 0 0 3px; }

/*centra la tabella nella pagina in firefox*/
.tab_90xcento_centr_ff { vertical-align:top; width:90%; text-align:center; margin:0 auto; /*border-collapse:1;*/ border-spacing: 0; border:0; border-width:0;clip: rect(0,0,0,0); padding: 0 0 0 3px; }

.tab_480 { vertical-align:top; width:480px; text-align:center; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0; border-width:0; clip: rect(0,0,0,0); padding: 0; }

.tab_505 { vertical-align:top; width:505px; text-align:center; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0; border-width:0; clip: rect(0,0,0,0); padding: 0; }

.tab_90xcento_centr_pad_0 { vertical-align: top; width: 90%; text-align:center; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 0; clip: rect(0,0,0,0); margin:0; padding: 0; }

/*centra la tabella nella pagina in firefox*/
.tab_90xcento_centr_pad_0_ff { vertical-align:top; width:90%; text-align:center; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0; border-width:0; clip: rect(0,0,0,0); padding:0; }

.tab_80xcento_centr { vertical-align: top; width: 80%; text-align:center; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 0; clip: rect(0,0,0,0); margin: 0; padding: 0;	}

/*centra la tabella nella pagina in firefox*/
#mailing {margin:0 auto}
.tab_80xcento_centr_ff { vertical-align: top; width: 80%; margin:0 auto; border-collapse:collapse; clip: rect(0,0,0,0); padding:0;}

.tab_80xcento_centr_lab { vertical-align: top; width: 80%; text-align:left; margin-left: auto; margin-right: auto; /*border-collapse:0;*/ border-spacing: 1px; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 0; clip: rect(0,0,0,0); margin: 0; padding: 0; border-color:#999999; border-style:solid;}

.tab_80xcento_centr_ob { vertical-align: top; width: 100%; text-align:left; margin-left: auto; margin-right: auto; border-collapse: inherit; border-spacing: 3px; border:1px solid #999999;  top:1px; left: 1px; right: 1px; bottom: 1px; clip: rect(2px,2px,2px,2px); margin: 0; padding: 10px; background:#FFFFFF;}

.tab_80xcento { vertical-align: top; width: 80%; text-align:left; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top: 0; left: 0; right: 0; bottom: 0; clip: rect(0,0,0,0); margin: 0; padding: 0;	}

.tab_80xcento_pres { vertical-align: top; width: 80%; text-align:left; margin-left: auto; margin-right:auto; /*border-collapse:1;*/ border-spacing:0; border:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin: 0; padding:3px}

.tab_90xcento_paesi { vertical-align: top; width: 90%; text-align:center; margin-left:auto; margin-right: auto; border-collapse:collapse; border-spacing:0; border:0; border:1px solid #EBEBEB; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:0;}

.tab_90xcento_snv { vertical-align: top; width: 100%; text-align:center; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing: 0; border:2px; border:1px solid #000000; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:1px; background:#FFFFFF;}

.tab_90xcento_uval { vertical-align: top; width: 90%; margin-left: auto; margin-right: auto; /*border-collapse:1;*/ border-spacing:0; border:0; border-width:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:3px;}

.tab_100xcento_uval { vertical-align: top; width: 100%; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:3px 5px;}

.tab_70xcento_c_tratt { vertical-align: top; width: 70%; text-align:center; margin-left: auto; margin-right: auto; border-collapse:collapse; border-spacing:0; border:1px dashed #3333CC; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:0; }

/*tabella mailing list*/
.tab_70xcento_c_mod { vertical-align:top; width:70%; text-align:left; margin:0 auto; border-collapse:collapse; border-spacing:0; border:0; clip: rect(0,0,0,0); padding:0; }

/*centra la tabella nella pagina in firefox*/
.tab_70xcento_c_tratt_ff { vertical-align:top; width:70%; text-align:center; margin:0 auto; border-collapse:collapse; border-spacing:0; border:1px dashed #3333CC; clip: rect(0,0,0,0); }
.tab_75xcento_c_tratt_ff { vertical-align:top; width:75%; text-align:center; margin:0 auto; border-collapse:collapse; border-spacing:0; border:1px dashed #3333CC; clip: rect(0,0,0,0); }

.tab_80_centr_nuclei { vertical-align: top; width:80%; text-align:center; margin-left:auto; margin-right:auto; border-collapse:collapse; border-spacing: 0; border:1px solid #999999; padding:4px; }

.tab_100_rpa { vertical-align: top; width:100%; text-align:left; margin-left:auto; margin-right:auto; border-collapse:collapse; border-spacing: 0; border:1px solid #EFE6E0; padding:4px; }

.tab_testata { padding:0; margin:0; vertical-align:top; width:750px; border-spacing:0; /*border-collapse:0px;*/ border:0; }

.tab_menuorizz { padding:0; margin:0; vertical-align:top; width:750px; border-spacing:0; /*border-collapse:0px;*/ border-width:0; }

.rigabianca { width:auto; height: 2px; line-height: 0.03em; }

.rigabianca1px { width:auto; height: 0.03em; line-height: 0.01em; }

.rigablu1px { width:auto; height: 0.03em; padding:0; margin:0; border-top:1px solid #A0CBF3; line-height:0.01em; }

.riganera1px { width:auto; height: 0.01em; padding:0; margin:0; border-top:1px solid #000000; line-height:0.02em; }

.rigagrey1px { width:auto; height: 0.01em; padding:0; margin:0; border-top:1px solid #cccccc; line-height:0.02em; }

.rigaOrange1px { width:auto; height: 0.01em; padding:0; margin:0; border-top:1px solid #C4520D; line-height:0.02em; }

.footer { width:100%; height:auto; background-color:#3C497D; padding:0px; margin:0px; }

.TextField {
	height: 18px;
	width: 92px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0033;
}

.TestoColonne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-decoration: none;
	text-align:left;
}


a:link {
	color: #002BAD;
	text-decoration: none;
	
}
a:visited {
	color: #002BAD;
	text-decoration: none;
}
a:hover {
	color: #C86A02;
	text-decoration: none;
}

a.convegni:link	{	color:#C00000;	}

a.convegni:hover	{	color:#FE8123;	}

a.convegni:visited	{	color:#333366;	}

#freccinatina {	width:10px; height:10px; border-width:0px; }

.border1px { border: 1px dotted #0000FF; }

.border1px_reg { border: 1px dotted #0000FF; background-color:#CEE7FF}

.border1pxblack { border: 1px dotted #333333; }

.breadcrumbs { width:100%; text-align:left; background-color:#F2F2F2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; margin-left: 0px;	margin-right: 0px; padding:0 }

/*uffici staff*/
.breadcrumbs_big {
    padding-left: 5px;
    font-size: 0.8em;
    margin-left: 0px;
    width: 100%;
    color: #3c497d;
    margin-right: 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: #f2f2f2;
    text-align: left;
    font-variant: small-caps
}
.breadcrumbs_norm
{
    padding-left: 5px;
    font-size: 0.8em;
    margin-left: 0px;
    width: 100%;
    color: #3c497d;
    margin-right: 0px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    background: #f2f2f2;
    text-align: left
}
.trebuLeft_bb
{
    font-size: 0.8em;
    margin-bottom: 30px;
    padding-bottom: 5px;
    width: 100%;
    border-bottom: #f2f2f2 1px solid;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: left
}
/*uffici staff*/

td.breadcrumbs { width:100%; text-align:left; background-color:#F2F2F2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; margin-left: 0px;	margin-right: 0px; padding:0 }

td.breadcrumbsSNV { width:99%; text-align:left; background-color:#F2F2F2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; margin-left: 0px;	margin-right: 0px; padding:0 }

td.Ricerca { width:100%; text-align:right; background-color:#F2F2F2; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.7em; margin-left: 0px;	margin-right: 0px; padding:0 }

td.frecciamenu { width:3px; height:9px; text-align:center; vertical-align:top; padding-top: 4px; }

td.frecciarossa { width:4%; padding-top:6px; text-align:center; vertical-align:top; }

td.lineablu { width:100%; height: 1px; background-image:url(../img/qua_navy.gif); }

td.lineabluVert { width:1px; height: auto; background-image:url(../img/qua_navy.gif); background-position:center;}
		
.carminio {	color: #FF0000 }

.bluette {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	font-size: x-small; 
	font-weight: bold;
}

.TextField2 {

	height: 18px;
	width: 130px;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #CC0033;

}
.nolinescroll {

	text-decoration: none; 
	color: #333333;

}

a.menu:link {
	color: #003366;
	text-decoration: none;
}
a.menu:hover {
	color: #D06201;
	text-decoration: none;
}
a.menu:visited {
	color: #003366;
	text-decoration: none;
}

.rigaFondi {
	background-color: #EC803E;
	width: 4px;
}

.bgFondi {
	width: 14px;
	vertical-align:top;
}

.rigaIntese {
	background-color: #999999;
	width: 4px;
}

.bgIntese {
	background-image:url(../img/BG_Servizi/BG_Intese.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaInternazionale {
	background-color: #98A2F8;
	width: 4px;
}

.bgInternazionale {
	background-image:url(../img/BG_Servizi/BG_Internazionale.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaStudi {
	background-color: #A4C1F9;
	width: 4px;
}

.bgStudi {
	background-image:url(../img/BG_Servizi/BG_Studi.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaSDAG {
	background-color: #00A8A8;
	width: 4px;
}

.rigaUval {
	background-color: #FFD733;
	width: 4px;
}

.bgUval {
	background-image:url(../img/BG_Servizi/BG_Uval.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaUver {
	background-color: #AED560;
	width: 4px;
}

.bgUver {
	background-image:url(../img/BG_Servizi/BG_Uver.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaInternazionale {
	background-color: #98A2F8;
	width: 4px;
}

.bgInternazionale {
	background-image:url(../img/BG_Servizi/BG_Internazionale.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}

.rigaCIPE {
	background-color: #CC0033;
	width: 4px;
}

.bgCIPE {
	background-image:url(../img/BG_Servizi/BG_CIPE.gif);
	background-repeat: no-repeat;
	width: 14px;
	vertical-align:top;
}
 
.puls {
	border: 1px ridge #E4E4E4;
	background-color: #D7DEFD;
	padding: 1px;
}

.arial {
	font-family: "Arial";
	font-size: 13px;
}

.trebuchet-xsmall-bold-navy {
	color: navy;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.trebuchet {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.trebuchet_c {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
}

.trebuLeft {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
}

.trebuLeft_0_top {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin-top:-10px;
	font-size: 0.8em;
	text-align:left;
}

.trebuLeft_maroon {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-align:left;
	color: #B84E02;
	font-weight:bold;
}

.trebuLeft_tab {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	background:#f8f8f8;
	padding-left:5px;
	padding-right:10px;
}

.trebuLeft_tab_mod {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
	background:#eee;
	color:#333366;
	padding:10px;
	font-style:italic
}

.trebuLeft_os {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
	background:#f8f8f8;
	padding-left:5px;
	padding-right:5px;
}

.trebuLeft_os2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left:5px;
	text-align:left;
	line-height:18px;
}

.trebuLeft_ob {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	padding-left:35px;
	padding-bottom:3px;
}

.trebuLeft_org {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	padding-left:25px;
	padding-right:10px;
}

.trebuLeft_snv {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
}

.trebuLeft_observ {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:center;
	margin:5px 0;
	}
	.trebu_observ_left {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
	margin:5px 0;
	}
	
.trebuLeft_observ_s {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align:left;
	margin:5px 15px;
}

.trebuLeft_ob_sm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	padding-left:5px;
	text-align:left;
	vertical-align:top;	
}

.trebuLeft_picc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align:left;
}

.titolo_grafici {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align:center;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:0;
	margin-top:0;
	line-height:12px;
} 

.fonte_grafici {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	text-align:left;
	margin-left:20px;
	margin-right:30px;
	margin-bottom:0;
	margin-top:0;
	line-height:12px;
} 

span.little {font-size: 0.83em; color:#333333}

.trebuLeft_med {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
}


.trebuLeft_strong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	font-weight:bold;
}

.trebuLeft_padding {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	padding-top:1em;
	padding-bottom:1em;
}

.trebuLeft_paesi {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	vertical-align:top;
	padding-left:0.5em;
	padding-right:0.5em;
	padding-top:0.5em;
	padding-bottom:0.5em;
}

.trebuLeftTop {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
	vertical-align:top;
}

.trebuLeftTop7pt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
	vertical-align:top;
}


.trebuchetStrong {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
}

.abstract {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	text-align:left;
	vertical-align:top;
	padding-left:0.3em;
	padding-right:0.3em;
	padding-top:0.3em;
	padding-bottom:0.3em;
}

.testoBluConvegni {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color:#333366;
	background-color:#FFF3DA;
	text-align:left;
	width: 96%;
	padding-left:4px;
	padding-top:2px;
	padding-right:3px;
}

.grey{
color:#333333;}

.testoBluConvegni1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color:#333366;
	background-color: #fff;
	text-align:left;
	width: 96%;
	padding-left:4px;
	padding-top:2px;
	padding-right:3px;
}


.testo_tab_paesi {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#333366;
	background-color:#D5EAFF;
	text-align:left;
	padding-left:4px;
	padding-top:2px;
	padding-right:3px;
}

.testoBluConvegni_2003 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color:#333366;
	background-color:#f0faff;
	text-align:left;
	width: 96%;
	padding-left:4px;
	padding-top:2px;
	padding-right:3px;
}

.colDXintese {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color:#333366;
	background-color:#eeeeee;
	text-align:left;
	width: 120px;
	padding-left:1px;
	padding-top:2px;
	padding-right:2px;
	vertical-align:top;
}

.trebuchetblue {
	color: navy;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}

.treb_Blue {
	color: navy;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 0.08em;
	
}

.trebuOrangeBold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #B84E01;
	font-weight: bold;
}

.trebuOrange {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #B84E01;
	font-weight:normal;
}

.trebuYellowBold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FFD527;
	font-weight: bold;
}

.trebuAranciochiaroBold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #FDB950;
	font-weight: bold;
}

.trebuOliveBold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #D5B116;
	font-weight: bold;
}

.trebuchetSM {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.trebuchetXSM {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.6em;
}

.trebuchetSM-blue {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0033CC;
	letter-spacing: 0.04em;
}

.trebuchetSM-blueNW {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #0033CC;
	letter-spacing: 0.04em;
	white-space:nowrap;
}

.treb_Blue_SM {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	color: #0033CC;
	letter-spacing: 0.04em;
	padding-left: 0.01em;
}

.trebuchetWhite {
	color: white;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	font-weight: bold;
	letter-spacing: 0.03em;
}

.organ {
	font-size: 10pt;
}

.fascette {
	height: 15px;
	width: 196px;
	/*background-color: #B84E02;*/
	background: #3C497D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}

.fascette_int {
	height: 0.6em;
	background-color: #B84E02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}

.fascette_int2 {
	height: 0.6em;
	background-color: #B84E02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}
.fascette_int2 {color: white; text-decoration:none}
.fascette_int2 a:link {color: white; text-decoration:none}
.fascette_int2 a:visited {color: white; text-decoration:none }
.fascette_int2 a:hover {color: white; text-decoration:none }
.fascette_int2 a:active {color: white; text-decoration:none}

.fascette_blu {
	height: 15px;
	width: 196px;
	background-color: #003399;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}

.fascette_old {
	height: 15px;
	width: 196px;
	background-color: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}

.fascette_xdopo {
	height: 15px;
	width: 196px;
	background-color: #B84E02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: white;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:left;
}

.fascetteBig {
	height: 17px;
	width: 230px;
	background-color: #ff9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: white;
	font-weight: bold;
	padding-left: 0.2em;
	word-spacing: 0.1em;
	text-align:left;
}

.colonna_unica  {
		text-align:left;
		padding-left: 10px;
}

.colonna_unica_mail  {
		text-align:center;
		margin:0 auto;
}

.pad_left_30  {
		padding-left:30px;
}

h1.centhead {text-align:center;}

.mailing {width:548px; margin:0 auto}

.pad_news  {
		padding-left:0.7em;
		padding-bottom:0.7em;
		padding-right:0.7em;
		padding-top:0.7em;
		
}

.left  {
		text-align:left;
}

.centrato  {
		text-align:center;
}

.centrato1  {
		text-align:center;
		margin-top:0;
		margin-bottom:0;
}

.centrato2  {
		margin:0 auto;
		text-align:center;
}

.right  {
		text-align:right;
}

.bottom_left {	text-align:left; vertical-align:bottom; margin-left:0px; margin-bottom:0px; line-height:1 }

.bottom_left_ {	text-align:left; vertical-align:bottom; margin-left:0px; margin-bottom:0px; line-height:90% }

.li_qsn  {
		margin-bottom: 1em;
}

.ol_a  { list-style-type:lower-alpha;
}

.ol_bigA  { list-style-type:upper-alpha;
}

.ol_1  { list-style-type:decimal;
}

.li_intese  {
		margin-bottom: 1em;
		margin-left: 0em;
}

.li_intese_r  {
		margin-bottom: 1em;
		margin-left: -10px;
		list-style-type:square;
}

.li_intese_m  {
		margin-bottom: 1em;
		margin-left: -30px;
		list-style:none;

}
.li_piccolo  {
		margin-left: 0em;
		font-weight: normal;
		list-style-type: circle;
}

.li_blue  {
		margin-left: 0em;
		list-style-image:url(../img/li_blue.gif);
}


.li_scheda  {
		margin-left: 0em;
		list-style-image:url(../img/bullet/ico_docu.gif);
}

.li_small  {
		margin-left: 0em;
		font-weight: normal;
		list-style-type: square;
}

.li_orange  {
		margin-left: 0em;
		list-style-image:url(../img/li_orange.gif);
}

.li_orange_small {
		margin-left: 0em;
		list-style-image:url(../img/li_orange_small.gif);
}

.li_orange_med  {
		margin-left: 0em;
		list-style-image:url(../img/li_orange_med.gif);
}

.li_orange_big  {
		margin-left: 0em;
		list-style-image:url(../img/li_orange_big.gif);
}

.li_yellow_med  {
		margin-left: 0em;
		list-style-image:url(../img/li_yellow_med.gif);
}

.li_yellow  {
		margin-left: 0em;
		list-style-image:url(../img/li_yellow.gif);
}

.li_entrate  {
		margin-left: 0em;
		list-style-image:url(../img/li_entrate.gif);
}
.li_ent_spa {
		margin-left: 0em;
		list-style-image:url(../img/li_ent_spa.gif);
}
.li_ent_spa_picc{
		margin-left: 0em;
		list-style-image:url(../img/li_ent_spa_picc.gif);
}
.li_black  {
		margin-left: 0em;
		list-style-image:url(../img/li_black.gif);
}

.li_intese-regioni {
		margin-left: 0em;
		list-style-image:url(../intese/imgRegioni/ico_intese.png);
		margin-bottom:1em
}

.li_black_a  {

		margin-left: 0em;
		list-style: lower-alpha;
}

.li_tratt  {
		margin-left: 0em;
		list-style-image:url(/img/li_tratt.gif);
}

.li_red  {
		margin-left: 0em;
		margin-bottom: 0.5em;
		list-style-image:url(../img/freccina_lista.gif);
}

.li_no  {
		margin-left: 0em;
		margin-bottom: 0.5em;
		list-style:none;
}

.li_menu ul {margin-top:1em}
.li_nopoint  {
		margin-left: -4em;
		margin-bottom: .5em;
		list-style-image:none !important;
		list-style:none !important;
}

.li_red_mappa  {
		margin-left: 0em;
		margin-bottom: 0.3em;
		/*list-style: invisible;*/
		list-style:none;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size: 0.85em;
		font-weight:bold;
		color: #990000;
}

.li_menu_internaz { /*display: compact;*/ list-style-image: url(../img/bullet/Square_Internazionale.gif); vertical-align:middle; margin-left:-22px; margin-top:5px; list-style-position:outside; line-height:normal; padding:1px; text-align:left; }

.BgOrange_small  {
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		color:#FFFFFF;
		letter-spacing: 0.005em;
		text-align:center
}

.BgOrange  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #A84204;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;
		letter-spacing: 0.005em;
}

.BgSNV  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #993366;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;
		letter-spacing: 0.005em;
}

.BgRPA  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #990000;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#fff;
		letter-spacing: 0.005em;
}

.BgOrange_uval  {
		
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
}

.BgOrange_ob  {
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:#FFFFFF;
		text-align:center;
		padding-bottom:1px;
}

.BgOrange_ob_sm  {
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		color:#FFFFFF;
		text-align:left;
		padding-bottom:1px;
		padding-left:10px;
}

.BgOrange_qsn  {
		
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;
		text-align:left;
}

.BgOrangeLight  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #FDD599;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		letter-spacing: 0.005em;
		padding-right:1px;
}


.Bgcpt   {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #FEEFD8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight: normal;
		letter-spacing: 0.005em;
		padding-right:1px;
}


.BgOrangeLight_uval  {
		background-color: #FFF0D2;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:#000000;
		letter-spacing: 0.005em;
		text-align:center;
}

.BgOrangeLight_uval_Left  {
		background-color: #FFF0D2;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:#000000;
		letter-spacing: 0.005em;
		text-align:left;
}


.BgOrangeDark  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #CB2F01;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		color:#FFFFFF;
		letter-spacing: 0.02em;
}


.BgOrangeDark_fas  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #CB2F01;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:#FFFFFF;
		letter-spacing: 0.02em;
		margin-top:0
}

.BgOrangeDeep { width:4%; background-color:#FE8123; }

.BorderOrange { width:4%; border:1px solid #FE8123; }

.BgGrey  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
}

.BgGrey_left  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		text-align:left;
}

.BgBlue  {
		margin-left: 0.2em;
		background-color: #FFF3DA;
		border:solid;
		border-color:#FE8123;
		border-bottom-width:thin;
		border-left-width:thin;
		border-right-width:thin;
		border-top-width: thin;
}

.sfGrey  {
			background-color: #f8f8f8;
	}
.BgGrey_qsn  {
padding-left:1em;
		margin-bottom: 1em;
		margin-right:4em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		margin-top:1em;
		width:80px;
		text-align:left;
}

.BgGrey_qsn2  {
		padding-left:1em;
		margin-bottom: 1em;
		margin-right:4em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		margin-top:1em;
		text-align:left;
}

.BgGrey_qsn2Center
{
    MARGIN-TOP: 1em;
    PADDING-LEFT: 1em;
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    MARGIN-BOTTOM: 1em;
    COLOR: black;
    MARGIN-RIGHT: 4em;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #f8f8f8;
    TEXT-ALIGN:center
}
.BgYellow_qsn_left {
padding-left:1em;
		margin-bottom: 1em;
		margin-right:4em;
		background-color:#FFFFCC;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		margin-top:1em;
		width:80px;
		text-align:left;
}

.BgGrey_qsn_center  {
padding-left:1em;
		margin-bottom: 1em;
		margin-right:4em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		margin-top:1em;
		width:80px;
		text-align:center;
}



.BgGrey_uval  {
padding-left:1em;
		margin-bottom: 1em;
		margin-right:4em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		color:black;
		margin-top:1em;
		width:80px;
		text-align:left;
}
.nowrap_appendice_rapp {
padding-left:1em;
padding-right:1em;
white-space: nowrap;
text-align:left;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		
		font-weight: normal;
		color:black;
		margin-left:0.2em;
		margin-right:0.2em;
}

.nowrap {
padding-left:1em;
padding-right:1em;
white-space: nowrap;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		margin-left:0.2em;
		margin-right:0.2em;
}

.nowrap_po {
padding-left:1em;
padding-right:1em;
white-space: nowrap;
}

.nowrap_nuclei{
text-align:left;
padding-left:0.5em;
/*padding-right:0.5em;*/
white-space: nowrap;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 0.7em;
font-weight: normal;
color:black;
margin-left:0.2em;
margin-right:0.2em;
}

.nowrap_qsnpo {
white-space: nowrap;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		text-align:center;
		background: #f8f8f8;
}

.BgGrey_tratt {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		border:1px; /*border-width:1px;*/
		border-style:dashed; border-color:#333333; 
}

.BgGrey_tratt_ff {
		margin: 0 auto;
		background: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		border:1px dashed #333333; 
}


/* border:1px; border-width:1px; border-style:dashed; border-color:#3333CC; */


.BgGreyMedium  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #cccccc;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
}

.BgGreyLight  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #F3F3F3;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.ricerca_snv  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #EAEAEA;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		padding-right:0.3em;
		padding-left:0.3em;
		vertical-align:top;
}
.ricerca_snv2  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #EAEAEA;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: normal;
		color:black;
		padding-right:0.3em;
		padding-left:0.3em;
		vertical-align:top;
}


.ricerca_snv_1  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color:#fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		padding-right:0.3em;
		padding-left:0.3em;
		vertical-align:top;
}
.ricerca_snv_1_2  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color:#fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.9em;
		font-weight: normal;
		color:black;
		padding-right:0.3em;
		padding-left:0.3em;
		vertical-align:top;
}

.BgGreyLight1  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #EAEAEA;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:0.3em;
		padding-left:0.3em;
		vertical-align:top;
}

.BgblueLight1 {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #F0F4F9;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:0.3em;
		vertical-align:top;
		padding-left:0.3em;
}

.BgblueLight2 {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #F0F4F9;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:0.3em;
		vertical-align:top;
		padding-left:0.3em;
		text-align:left
}

.Bg_vio  {
		margin-left: 0.3em;
		margin-bottom: 0.3em;
		background-color: #3C497D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:white;
		letter-spacing: 0.005em;
		text-align:left;
		padding-right:0.3em;
		vertical-align:top;
		padding-left:0.3em;
}

.BgblueLight  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #Ecf6ff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		text-align:center;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgblueLight-fas  {
		background-color: #Ecf6ff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: normal;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding:10px;
		margin:20px;
}

.BgblueLight_uval  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #Ecf6ff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight: normal;
		text-align:left;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgblueLight_pres  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #Ecf6ff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		text-align:left;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgWhite_pres  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #ffffff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		text-align:left;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
		padding-left:1px;
}

.BgblueLight_lab  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #Ecf6ff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		text-align:left;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
		padding-left:1px;
}

.BgOrange_lab  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #C4520D;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		color:#FFFFFF;
		text-align:center;
		vertical-align:top;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgGreyExtraLight  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #F9F9F9;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgExtraLight_ob  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #EAF4FF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		padding-right:1px;
}

.BgGreyLeft  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #f8f8f8;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: bold;
		color:black;
		letter-spacing: 0.005em;
		text-align:left;
}

.BgCeleste  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #CCE6FF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:#003366;
		letter-spacing: 0.005em;
		text-align:center;
		white-space:nowrap;
}

.BgVerde  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #1ac044;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:#ffffff;
		letter-spacing: 0.005em;
		text-align:center;
		white-space:nowrap;
}

.BgCeleste_{
		margin-bottom: 0.2em;
		background-color: #CCE6FF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight: normal;
		color:#000000;
		letter-spacing: 0.005em;
		text-align:center;
		vertical-align:top;
		}

.BgGlossario  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #EAF4FF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		text-align:left;
}

.BgGlossario_sx  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #EAF4FF;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		text-align:left;
		width: 25%;
		padding-left: 0.5em;
		vertical-align: top;
}

.BgAzzurro  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #0066CC;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.8em;
		font-weight: normal;
		color:black;
		letter-spacing: 0.005em;
		text-align:left;
		padding-left: 0.5em;
}

.BgAzzurroMed  {
		margin-left: auto;
		margin-bottom: auto;
		background-color: #a0cbf3;
		text-align:left;
}

.BgRedDark  {
		margin-left: 0.2em;
		margin-bottom: 0.2em;
		background-color: #993300;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: bold;
		color:white;
		letter-spacing: 0.005em;
		vertical-align:top;
}

.Bg_MU_analisi   {
		background-color: #FDB950;
		height:10px;
		background-image:url(../img/materialiuval/MU_analisi.gif);
}

.Bg_MU_metodi   {
		background-color: #D5B116;
		height:10px;
		background-image:url(../img/materialiuval/MU_analisi.gif);
}

.Bg_MU_documenti   {
		background-color: #FFD527;
		height:10px;
		background-image:url(../img/materialiuval/MU_analisi.gif);
}

.line_Grey  {
		border-bottom: 1px solid #C0C0A0; line-height:0
}

.tit_pagina {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: 0.05em;
}

.tit_paginaSM {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.tit_paginaSMgrey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	color:#666666;
}

/*--------------------Classi per la sezione Materiali Uval--------------------*/

.td_muval_1 {
height:169px;
vertical-align:bottom;
}

.td_muval {
background-color:#F8972A;
width:138px;
height:169px;
}

.td_muval_analisi {
background-color:#FDB950;
width:138px;
height:169px;
}

.td_muval_doc {
background-color:#FFD527;
width:138px;
height:169px;
}

.td_muval_met {
background-color:#D5B116;
width:138px;
height:169px;
}

.tab_muval{
width:100%;
height:169px;
border-collapse:collapse;
}

.tab_muval_mailing{
width:90%;
height:169px;
border-collapse:collapse;
margin:0 auto;
}

.tab_muval_59{
width:100%;
height:59px;
border-collapse:collapse;
border:0;
background-color:#F8972A;
}
.tab_muval_59_analisi{
width:100%;
height:59px;
border-collapse:collapse;
border:0;
background-color:#FDB950;
}

.tab_muval_59_doc{
width:100%;
height:59px;
border-collapse:collapse;
border:0;
background-color:#FFD527;
}

.tab_muval_59_met{
width:100%;
height:59px;
border-collapse:collapse;
border:0;
background-color:#D5B116;
}

.tit_muval {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 1.8em;
	font-weight:600;
	color:#575757;
	vertical-align:middle;

	}

.td_middle_dx {
	vertical-align:middle;
	text-align:right;
	}
	
.tit_muval_small {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	text-align:right;
	color:#575757;
	vertical-align:bottom;
}

.tit_muval_small a{
	color:#575757;
	vertical-align:bottom;	
}
.tit_muval_small a:link,
.tit_muval_small a:visited{
	color:#575757;
	vertical-align:bottom;	
}

.tit_muval_small a:hover{
	color:#303030;
	vertical-align:bottom;
	background-image:url(../img/materiali_uval/bg_analisi.gif);
	background-position:top;
}

/*-------------------------------*/

.analisi {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	height:30px;
}

.analisi a {
top:0.5em;
position:relative;
	border-bottom:thin;
	border-bottom-style:solid;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom-color:#FDB950;
}

.analisi a:link{
	color:#575757;
}
.analisi a:visited{
	color:#575757;
}

.analisi a:hover  {
	color:#999999;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#FDB950;
}

.analisi_on {
    top:0.5em;
	position:relative;
	color:#575757;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#FDB950;
	
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#FDB950;
	border-left:none;
	border-right:none;
}

/*-------------------------------*/

.documenti {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	height:30px;
}

.documenti a {
top:0.5em;
position:relative;
	border-bottom:thin;
	border-bottom-style:solid;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom-color:#FFD527;
}

.documenti a:link{
	color:#575757;
}
.documenti a:visited{
	color:#575757;
}

.documenti a:hover  {
	color:#999999;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#FFD527;
}

.doc_on {
    top:0.5em;
	position:relative;
	color:#575757;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#FFD527;
	
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#FFD527;
	border-left:none;
	border-right:none;
}

/*-------------------------------*/


.metodi {
	font-family: "Times New Roman", Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: 700;
	height:30px;
}

.metodi a {
top:0.5em;
position:relative;
	border-bottom:thin;
	border-bottom-style:solid;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom-color:#D5B116;
}

.metodi a:link{
	color:#575757;
}
.metodi a:visited{
	color:#575757;
}

.metodi a:hover  {
	color:#999999;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#D5B116;
}

.metodi_on {
    top:0.5em;
	position:relative;
	color:#575757;
	border-top:thin;
	border-top-style:solid;
	border-top-color:#D5B116;
	
	border-bottom:thin;
	border-bottom-style:solid;
	border-bottom-color:#D5B116;
	border-left:none;
	border-right:none;
}
/*-------------------------------*/

.tit_orange {
	color: #DD8500;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.85em;
}

.tit_brown {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 0.9em;
	font-weight: bold;
}

.tit_brown_l {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 0.9em;
	font-weight: bold;
	text-align:left;
}

.tit_brown_picc {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 0.7em;
	font-weight: bold;
}

.tit_brown_2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 1em;
	font-weight: bold;
	
}

.tit_black
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif
}
.tit_orange_big {
	color: #FF8A00;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.95em;
	letter-spacing: 0.05em;
}

.tit_banner_int {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #001C6E;
	font-weight: bold;
	word-spacing: 0.1em;
	text-decoration: none;
	line-height:normal;
}

.tit_banner_rpa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	font-weight: normal;
	word-spacing: 0.1em;
	text-decoration: none;
	line-height:1.5;
}

.tit_banner_int1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #000000;
	font-weight: normal;
	word-spacing: 0.1em;
	text-decoration: none;
	line-height:normal;
}

.tit_banner_uv {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #001C6E;
	font-weight: bold;
	word-spacing: 0.1em;
	text-decoration: none;
	line-height:5px
}

.tit_banner_ob {
text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #001C6E;
	font-weight: bold;
	word-spacing: 0.1em;
	text-decoration: none;
	line-height:normal;
}

.style29 {
	font-size: xx-small;
	color: #FF9900;
}

.style3 {font-size: small}

.style4 {
	color: #DD8500;
	font-weight: bold;
}

.style5 {color: #FF9900}

.border1pxtratt {
	border: 1px dotted #FF9900;
	height: auto;
	width: auto;
}

.border1pxtratt_cpt {
	border: 1px dotted #FF9900;
	height: auto;
	width: 65%;
}

.line1pxtratt {
	height: 1px;
	width: auto;
	background-color: #FF9900;
}

.line1pxGrey {
	height: 0.03em;
	width: auto;
	background-color: #cccccc;
	line-height:0.01em;
}

.chiudibottone { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	font-weight: bold; 
	color: #003366; 
	width: 50px
}

.style2 {
	font-size: x-small;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.stylerosso {color: #CC0000}

.stylerossoboldSM {
	font-size: 0.95em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC0000;
}

.border1pxblack {
	border: 1px dotted #333333;
}

.trebuchet-xsmall-bold-navy {
	color: navy;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: x-small;
}

.TextTit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333366;
}

.TestoSmallGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

.TestoSmallGrey_normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}

.titolettoDark {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}

.titolettoGrey {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.8em;
	font-weight: bold;
}

.archivio {
	text-align:right;
	letter-spacing:0.04em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	font-weight: bold;
	padding-top: 5px;
}

.rigablu1px { width:auto; height: 0.01em; padding:0; margin:0; background-color:#A0CBF3; line-height:0.02em; }

.rigablu3 { width:auto; height: 0.01em; padding:0; margin:0; line-height:0.6em; }

.tit_news {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: navy;
	font-weight: bold;
	text-indent: 0.4em;
	word-spacing: 0.1em;
	text-align:left;
}

.freccinaNews {
	width: 4%;
	background-image:url(../img/bullet/frepic.gif);
	background-position:3px 4px;
	background-repeat:no-repeat	
}

.w87xcento {
	width: 87%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.68em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align:left;
	padding:0 1px 5px 3px;
	/*vertical-align:top*/
}

.TestoNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height:1em;
	}

.DataNews {
	width: 8%;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.55em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	vertical-align:top
}

.tit_banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #5264AB;
	font-weight: bold;
	word-spacing: 0.1em;
	text-decoration: none;
}
.trebuche-x-small13_bold {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size: x-small; 
	font-weight: bold; 
}

.bg_puntoblu {
	background-image: url(../img/qua_navy.gif);	width:auto; height: 0.1em; padding:0; margin:0; line-height:0.02em; 
}

.diviframe_news{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 350px;
	height: 230px;
	overflow: auto;
}

.nolinescroll {
	text-decoration: none; 
	color: #333333;

}

.TestoNews {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}

.diviframe_news_cpt{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
}

.diviframe_news_intese{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 100%;
	height: auto;
	overflow: auto;
}

.diviframe_news_uval{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
	padding:1px;
}

.diviframe_news_uver{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
}


.diviframe_news_cipe{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
}

.diviframe_news_studi{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
}

.diviframe_news_fondi{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 356px;
	height: auto;
	overflow: auto;
}

.diviframe_news_internazionale{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 100%;
	height: auto;
	overflow: auto;
}

.diviframe_news_qcs{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 100%;
	height: auto;
	overflow: auto;
}

.diviframe_news_agirepor{ 
	border: solid 0px #707070;
	font-size: 100%;
	width: 100%;
	height: auto;
	overflow: auto;
}

.grassetto { font-weight:bold; }

.corsivo { font-style:italic; }

.right { text-align:right; }

.smaller { font-size:smaller; }

.bigger { font-size: large; }

.li_menu { /*display:compact;*/ list-style-image:url(../img/bullet1.gif); vertical-align:middle; margin-left:-22px; margin-top:5px; list-style-position:outside; line-height:normal; padding:0.5px;}

.li_menu1 { /*display:compact;*/ list-style-type:none; vertical-align:middle; text-align:left; margin-top:5px; line-height:normal; padding:0.5px;}

.li_menuimg { /*display:compact;*/ list-style-type:none; vertical-align:middle; margin-left:-34px; margin-top:20px; list-style-position:outside; line-height:normal; padding:0.5px;}

#bullet1 { width:5px; height:9px; float:left; padding-left:2px; padding-top:2px; padding-right:4px; }

#bullet1new { width:5px; height:9px; float:left; padding-left:2px; padding-top:2px; padding-right:4px; }

#w2_h1 { width:2px; height:1px; border:none; }

#w2_h1_a { width:2px; height:1px; border:none; }

#w2_h1_b { width:2px; height:1px; border:none; }

#w2_h1_c { width:2px; height:1px; border:none; }

#w2_h1_d { width:2px; height:1px; border:none; }

#w2_h1_e { width:2px; height:1px; border:none; }

#w2_h1_f { width:2px; height:1px; border:none; }

#w2_h1_g { width:2px; height:1px; border:none; }

#w2_h3 { width:2px; height:1px; border:none; }

#w2_h3_a { width:2px; height:1px; border:none; }

#w2_h3_b { width:2px; height:1px; border:none; }

#w2_h4 { width:2px; height:4px; border:none; }

#h8 { width:4px; height:8px; border:none; }

#print { border:none; vertical-align:middle; }

#up { border:none; vertical-align:middle; }

#lineanav_2_up { width: 760px; height:1px; border:0; vertical-align:bottom; } 

#lineanav_2_dn { width: 760px; height:1px; border:0; vertical-align:top; } 

#frepic { width:4px; height:7px; border:0px; }

hr.grey300 { width:300px; height:1px; border:1px; border-style:none; text-align:center; }

hr.grey400 { width:400px; height:1px; border:1px; border-style:none; text-align:center; }

hr.lightblue { width:400px; border:0; color:#abc; background:#abc; height:1px; text-align:center; }

.noborder { /*border-width:none;*/ border-style:none; }

.noborder_ods { /*border-width:none;*/ border-style:none; vertical-align:middle}

p.tit { font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 0.8em; color: #C00000; font-weight: bold; padding: 0;word-spacing: 0.1em; text-align:left; margin-bottom:-1em; }

.u { text-decoration:underline;}

/*------------------------*/
.table_popup
{
	width: 486px;
	padding:0;
	border-spacing: 0px;
	border:0;
	background-color:#FFFFFF;
}

.td_7 { 
width:7%;
}

.td_93 { 
width:93%;
text-align:left;
}
.style_dps_biblio {
	color: #666666;
	font-weight: bold;
}

.border0{
	border: 0;
}

img.float2 {float:left; margin-top:4px; margin-right:4px}

img.float3 {float:left; margin-top:3px; margin-right:10px}

/* cd UVER */

/*.tab_100xcento_centr { VERTICAL-ALIGN: top; WIDTH: 100%; text-align:center; margin:45px auto; border-collapse:collapse; border-spacing: 0; border:0; border-width:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); padding:0}
.mainBianca1 { margin:auto; width: 618px; border-spacing:0; border-collapse:collapse; border:0; border-width:0; vertical-align: top; }*/
.breadcrumbs1 { width:100%; text-align:center; background:#FFFFFF; margin-left:0; margin-right:0; padding-top:20px; padding-bottom:20px }
.breadcrumbs2 { width:100%; text-align:center; background-color:#336799; margin:0; padding:0; /*border-bottom:15px solid #F2F2F2*/}
.td_auto1 { width:100%; height:auto; border:0; padding:0; margin:0; background:#336799; text-align:left; }
.td_auto2 { width:100%; height:auto; border:0; padding-right:5px; padding-top:10px; margin:0; text-align:right; }
img.float {float:left;}
img.float1 {float:left; margin-left:0; padding-left:0;}
/*.colSXuver { background-color:#FFFFFF; width:150px; vertical-align:top; float:left; }*/
.tab_menuSXuver { width:196px; vertical-align: top; float: left; margin-left: auto;	margin-right: auto;	border-collapse:collapse; border-spacing:0;	border:0; border-width:0; top:0; left:0; right:0; bottom:0; clip: rect(0,0,0,0); margin:0; padding:0;}
.li_cduver { /*display: compact;*/ list-style-type:none; margin-left:-22px; margin-top:2px; margin-bottom:2px; list-style-position:outside; line-height:normal; padding:1px;}
.li_cduver a { text-decoration:underline;}
.li_cduver a:link {text-decoration:underline;}
.li_cduver a:visited {text-decoration:underline;}
.li_cduver a:hover {text-decoration:underline;}
.li_cduver a:active {text-decoration:underline;}
.li_cduver1 {/*display:compact;*/ list-style-image:url(../cd_internship_uver/images/image000.gif); margin-left:-10px; margin-top:2px; margin-bottom:2px; list-style-position:outside; padding:1px;}
.fascetteuver { height:15px; width:196px; background-color:#B84E02; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:0.65em; color:#ffffff; font-weight:bold; padding-left: 1em; word-spacing: 0.1em; text-align:left; }
.td_uver { width:15px; height:auto; border:0px; padding:0; vertical-align:top; }
.trebuLeft_uver {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:left;
}
.trebuLeft_uver a {text-decoration:underline;}
.trebuLeft_uver a:link {text-decoration:underline;}
.trebuLeft_uver a:visited {text-decoration:underline;}
.trebuLeft_uver a:hover {text-decoration:underline;}
.trebuLeft_uver a:active {text-decoration:underline;}

/*a.menu_uver { text-decoration:underline;}
a.menu_uver:link { text-decoration:underline;}*/

.li_menu_uver { /*display: compact;*/ list-style-image: url(../img/bullet1.gif); vertical-align:middle; margin-left:-22px; margin-top:5px; list-style-position:outside; line-height:normal; padding:0.5px;}
.li_menu_uver a {text-decoration:underline;}
.li_menu_uver a:link {text-decoration:underline;}
.li_menu_uver a:visited {text-decoration:underline;}
.li_menu_uver a:hover {text-decoration:underline;}
.li_menu_uver a:active {text-decoration:underline;}

.dpt {margin-top:12px; float:right}

/* forms */
.iscrizione {border:0; margin:0; padding:0}

.iscrizione1 {border:0;}

.colSXpon { background-color:#FFFFFF; width:auto; vertical-align:top; float:left; }

img.floatdx {float:right; margin-right:70px; margin-top:10px}

.subtitle
{
    padding: 0;
    font-weight: bold;
    font-size: 0.9em;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #993300;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    letter-spacing: 0.05em;
    text-align: left;
    font-variant: small-caps
}
.subtitle a {color: #993300; text-decoration: none }
.subtitle a:link {color: #993300; text-decoration: none }
.subtitle a:visited {color: #993300; text-decoration: none }
.subtitle a:hover {color: #993300; text-decoration: none }
.subtitle a:active {color: #993300; text-decoration: none }

.trebuchet_norm
{
    margin-top: 0px;
    font-size: 0.8em;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.li_menu2
{
    padding: 0;
    margin-top: 0;
    vertical-align: middle;
    line-height: normal;
    list-style-type: none;
    text-align: left
}

.trebuLeftbig
{
    font-weight: bold;
    font-size: 0.9em;
    margin-left: 30px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    text-align: left
}

.tit_blu
{
    margin-top: 10px;
    padding-left: 0.5em;
    padding-bottom: 15px;
    margin-left: 0;
    margin-right: 10px;
    border-bottom: #000099 1px solid
}

.noborder_rx
{
    border: 0;
    padding: 0;
    margin-top: 5px;
    float: right;
    margin-right: 5px;
}

.td_short { width:100%; height:7px; border: 0; padding:0; margin:0; }

form.cmxform fieldset
{
   border:0;
   padding:0
}

form.cmxform legend
{
    padding-right: 2px;
    padding-left: 0;
    font-weight: bold;
    font-size: 90%;
    padding-bottom: 8px;
    margin: 0;
    padding-top: 0
}

form.cmxform label
{
    padding-right: 10px;
    padding-left: 0;
    font-size: 90%;
    padding-bottom: 0;
    margin: 0;
    padding-top: 0
}
form.cmxform ul
{
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
    margin: 0;
    padding-top: 0
}
form.cmxform li
{
    padding: 5px;
    margin: 0 0 5px;
    list-style-type: none
}
.input_text
{
    padding: 0;
    font-size: 90%;
    vertical-align: top;
    border-style: inset;
}

.select_text
{
    font-size: 90%;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif
}

.li_orologio{
	list-style-image:url(../img/recent_icon_trasp.gif);
	padding:2px;
	background-color:#FFF7D8;			
}
.recent_doc{		
	padding:2px;
	background-color:#FFF7D8;			
}

span.grigio {color:#999999}

.flash {background:#869ca7}

.th_netcom  {
		padding:0.5em 0 0.5em 0.3em;
		background-color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.75em;
		font-weight: bold;
		color:black;
		text-align:left;
		border:1px solid #dd8500;
		font-variant:small-caps
}

.td_netcom  {
		padding:0.3em 0 0.3em 0.2em;
		background-color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.7em;
		font-weight: normal;
		color:black;
		text-align:left;
		border:1px solid #FFE0AF;
}

.td_netcomL  {
		padding:0.3em 0 0.3em 0.2em;
		background-color: #fff;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		font-weight: normal;
		color:black;
		text-align:left;
		border:1px solid #FFE0AF;
}

.li_netcom  {
		margin-left: -15px;
		/*padding-left:-10px;*/
}

.li_netcom_no  {
		margin-left: -35px;
		margin-bottom:5px;
		margin-top:5px;
		list-style:none;
}

.tit_orange_left {
	color: #DD8500;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 0.80em;
	text-align:left;
	padding-top:10px;
}

.fas_label {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight:bold; text-align:left; border-left:21px solid #d06201; border-bottom:1px dotted #B84E02; background:#FFF7EF; color:#B84E02; padding:2px 0 0 7px}

.li_fas { list-style-image:url(../img/bullet1new.gif); margin-left:0; margin-top:5px; vertical-align:middle; list-style-position:outside; line-height:normal; padding:0.5px;}

.li_fas_SH { font-size: 0.90em; list-style:none; margin-left:-13px; margin-top:10px; line-height:normal; padding:0.5px; background:#FFF7EF; /*color:#B84E02; */border-left:5px solid #d06201; border-bottom:1px dotted #B84E02; }

.li_fas_subSH { list-style-image:url(../img/bullet1new.gif); margin-left:0; margin-top:0; vertical-align:middle; list-style-position:outside; line-height:normal; padding:0 0.5px 0.5px 0.5px;}

.li_fas_dx { list-style-image:url(../img/bullet1new.gif); margin-bottom: 1em; margin-left: -23px; vertical-align:middle; list-style-position:outside; line-height:normal; font-size:0.8em;}


/* pagina dei video */

.colonna_unica_video  {
		text-align:left;
		padding-left: 0;
}

.pad_left_0  {
		padding-left:0
}

.td_video { width:6%; background-image:url(../Video/video.jpg); background-repeat:no-repeat; background-position:top center; background-color:#f7f7f7;padding:3px; border:1px solid #f2f2f2}

.testoVideo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.82em;
	color:#333366;
	text-align:left;
	width: 94%;
	padding: 3px;
	margin:0;
	background:#f7f7f7;
	border:1px solid #f2f2f2
}
.tab_100xcento_video { vertical-align:top; width:100%; margin:0; padding:0;}

#player {display:block; margin:0; width:450px; height:338px;}

DIV.divisorio { width:100%; height:2px; padding:0; margin:4px 0 4px 0; line-height: 0.02em; background-image: url(../img/qua_navy.gif); background-position:center}

.alternative_video {
	/*background-color: #B84E02;*/
	margin:0;
	padding:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.65em;
	color: #3C497D;
	font-weight: bold;
	padding-left: 0.6em;
	word-spacing: 0.1em;
	text-align:right;
}

.li_audio  {
		margin-left: -20px;
		list-style:none;
		background-image:url(../Video/audio.jpg); background-repeat:no-repeat;
		padding: 4px 15px 15px 25px;
		border-bottom:1px dotted #3C497D;
		margin-right:15px
}

.li_testo  {
		margin-left: -20px;
		list-style:none;
		background-image:url(../Video/testo.jpg); background-repeat:no-repeat;
		padding: 4px 0 15px 25px;
		margin-top:10px
}

.treb_video  {
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 0.65em;
		margin:50px 0 5px 25px;
		}

span.dots {	background-image: url(../img/qua_navy.gif);
	background-repeat:repeat-x;
	background-position:top;}
	

.th_video a {width:194px; height:102px }
.th_video a:link {width:194px; height:102px}
.th_video a:visited {width:0; height:0 }
.th_video a:hover {width:0; height:0 }
.th_video a:active {width:194px; height:102px}

.tit_blue
{
    font-weight: bold;
    font-size: 1em;
    color: navy;
    font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
}

.tit_bordeaux {
	font-family: "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 0.95em;
	font-weight: bold;
	letter-spacing: 0.05em;
	color:#c00000;
	text-align:center;
	font-variant:small-caps;
	margin-top:30px;
}
.tit_bordeaux a {color:#c00000;text-decoration: none; font-weight:normal; font-variant:normal}
.tit_bordeaux a:link {color:#c00000;text-decoration: none; font-weight:normal; font-variant:normal}
.tit_bordeaux a:visited {color:#c00000;text-decoration: none; font-weight:normal; font-variant:normal}
.tit_bordeaux a:hover {color:#c00000;text-decoration: underline; font-weight:normal; font-variant:normal}
.tit_bordeaux a:active {color:#c00000;text-decoration: none; font-weight:normal; font-variant:normal}

.bordeaux {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#c00000;
	text-align:left;
	padding:0 0 5px 0
}
.bordeaux a {color:#c00000;text-decoration: none; font-weight:bold; }
.bordeaux a:link {color:#c00000;text-decoration: none; font-weight:bold; }
.bordeaux a:visited {color:#c00000;text-decoration: none; font-weight:bold; }
.bordeaux a:hover {color:#c00000;text-decoration: underline; font-weight:bold; }
.bordeaux a:active {color:#c00000;text-decoration: none; font-weight:bold; }


.DataSeminario {
	width: 8%;
	text-align:center;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 0.68em;
	font-weight: normal;
	color:navy;
	text-decoration: none;
	line-height:1.35em;
	vertical-align:top
}

.voceSeminario {
	width: 87%;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,FreeSerif,serif;
	font-size: 0.68em;
	font-weight: normal;
	color: #c00000;
	text-decoration: none;
	text-align:left;
	padding:0 1px 5px 3px;
	line-height:1.35em;
	/*vertical-align:top*/
}
.voceSeminario a {color:#c00000;text-decoration: none; font-weight:bold; }
.voceSeminario a:link {color:#c00000;text-decoration: none; font-weight:bold; }
.voceSeminario a:visited {color:#c00000;text-decoration: none; font-weight:bold; }
.voceSeminario a:hover {color:#c00000;text-decoration: underline; font-weight:bold; }
.voceSeminario a:active {color:#c00000;text-decoration: none; font-weight:bold; }

.intro {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 0.7em;
	text-align:justify;
	line-height:1.5em;
	color:navy;
	font-style:italic
}
.intro a {font-size: 1.1em; color:#c00000;text-decoration: none; font-weight:bold; }
.intro a:link {font-size: 1.1em; color:#c00000;text-decoration: none; font-weight:bold; }
.intro a:visited {font-size: 1.1em; color:#c00000;text-decoration: none; font-weight:bold; }
.intro a:hover {font-size: 1.1em; color:#c00000;text-decoration: underline; font-weight:bold; }
.intro a:active {font-size: 1.1em; color:#c00000;text-decoration: none; font-weight:bold; }

.intro_tab {
	font-family: "Times New Roman", Georgia, Times, serif;
	font-size: 0.7em;
	text-align:left;
	line-height:1.5em;
	font-style:italic;
	border-bottom:1px solid #ccc;
	padding: 15px 0 0 0;
	margin:0;
}

.tab_ricercaSNV {margin-left:35px}

.VISTO_title {
	font-size: 1.5em;
	font-weight: bold;
}

.li_visto { list-style-image:url(../img/visto/PostBullets.png); margin-left:0; margin-top:5px; vertical-align:middle; list-style-position:outside; line-height:normal; padding:0.5px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.8em; text-align:left}
	
.bgblu_visto {background-color: #F0F4F9;}


.tit_blue_snv
{
    font-weight: bold;
    font-size: 1em;
    color: navy;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tab_90xcento_centr_snv { vertical-align:top; width:90%; margin:0 auto; /*border-collapse:1;*/ border:0; border-spacing: 0; clip: rect(0,0,0,0); padding: 0; }

.snv_titolo { height:auto; padding:0; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; text-align:left; font-size:0.9em; font-weight:bold; color:#687da8; margin:0 }

/* blue background */
.td_100_bgBlue_snv { border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #6666ff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#fff; margin:0}
.td_100_bgBlue_snv a,
.td_100_bgBlue_snv a:link,
.td_100_bgBlue_snv a:visited {color:#fff; text-decoration:underline }
.td_100_bgBlue_snv a:hover {color:#ccf; text-decoration:none  }
.td_100_bgBlue_snv a:active {color:#fff; text-decoration:underline  }

.td_100_bgBlue2_snv {  border-right:1px solid #fff; border-bottom:1px solid #fff; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #6666ff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#fff; margin:0}
.td_100_bgBlue2_snv a,
.td_100_bgBlue2_snv a:link,
.td_100_bgBlue2_snv a:visited {color:#fff; text-decoration:underline }
.td_100_bgBlue2_snv a:hover {color:#ccf; text-decoration:none  }
.td_100_bgBlue2_snv a:active {color:#fff; text-decoration:underline  }

/* white background */
.td_100_bgWhite_snv { border-right:1px solid #687da8; border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgWhite_snv a,
.td_100_bgWhite_snv a:link,
.td_100_bgWhite_snv a:visited {color:#00f; text-decoration:underline }
.td_100_bgWhite_snv a:hover {color:#33f; text-decoration:none }
.td_100_bgWhite_snv a:active {color:#00f; text-decoration:underline }

.td_100_bgWhite2_snv_1B { border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgWhite2_snv_1B a,
.td_100_bgWhite2_snv_1B a:link,
.td_100_bgWhite2_snv_1B a:visited {color:#00f; text-decoration:underline }
.td_100_bgWhite2_snv_1B a:hover {color:#33f; text-decoration:none }
.td_100_bgWhite2_snv_1B a:active {color:#00f; text-decoration:underline }

/* orange background */
.td_100_bgOrange_snv { border-right:1px solid #687da8; border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #ffcc9a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgOrange_snv a,
.td_100_bgOrange_snv a:link,
.td_100_bgOrange_snv a:visited {color:#00f; text-decoration:underline }
.td_100_bgOrange_snv a:hover {color:#33f; text-decoration:none }
.td_100_bgOrange_snv a:active {color:#00f; text-decoration:underline }

.td_100_bgOrange2_snv_1B { border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #ffcc9a; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgOrange2_snv_1B a,
.td_100_bgOrange2_snv_1B a:link,
.td_100_bgOrange2_snv_1B a:visited {color:#00f; text-decoration:underline }
.td_100_bgOrange2_snv_1B a:hover {color:#33f; text-decoration:none }
.td_100_bgOrange2_snv_1B a:active {color:#00f; text-decoration:underline }

/* light_orange */
.td_100_bgpink_snv { border-right:1px solid #687da8; border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #fff2e5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgpink_snv a,
.td_100_bgpink_snv a:link,
.td_100_bgpink_snv a:visited {color:#00f; text-decoration:underline }
.td_100_bgpink_snv a:hover {color:#33f; text-decoration:none }
.td_100_bgpink_snv a:active {color:#00f; text-decoration:underline }

.td_100_bgpink2_snv_1B { border-bottom:1px solid #687da8; vertical-align:top; width:auto; height:auto; padding:3px; text-align:left; background: #fff2e5; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; color:#000033; margin:0}
.td_100_bgpink2_snv_1B a,
.td_100_bgpink2_snv_1B a:link,
.td_100_bgpink2_snv_1B a:visited {color:#00f; text-decoration:underline }
.td_100_bgpink2_snv_1B a:hover {color:#33f; text-decoration:none }
.td_100_bgpink2_snv_1B a:active {color:#00f; text-decoration:underline }

.lista_top0 {margin-top:0;}
.aligncenter_top0,
.aligncenter_top0 a
{
 text-align:center;
 vertical-align:top
}

/* monografie cpt */
#mono_versions {
	clear:both;
	float:left;
	width:99%;
	/*position:relative;*/
	height:110px;
	margin-top:2em;
	margin-bottom:3em;
	border-bottom:1px solid #eee
}

#mono_versions ul {
	clear:both;
	list-style:none;
	padding:0;
	width:591px;
	text-align:center;
	margin:0 auto;
	}
#mono_versions ul li {
	/*clear:both;*/
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#mono_versions ul li.pdf_v a,
#mono_versions ul li.pdf_v a:link,
#mono_versions ul li.pdf_v a:visited,
#mono_versions ul li.pdf_v a:hover,
#mono_versions ul li.pdf_v a:active  {
	display:block;
	float:left;
	margin:0;
	font-family:inherit;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	position:relative;
	line-height:.8em;
	height:50px;
	width:190px;
	padding-top:65px;
	background:url(/img/pdf.png) center 0 no-repeat;
}
#mono_versions ul li.vislet a,
#mono_versions ul li.vislet a:link,
#mono_versions ul li.vislet a:visited,
#mono_versions ul li.vislet a:hover,
#mono_versions ul li.vislet a:active  {
	display:block;
	float:left;
	margin:0;
	font-family:inherit;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	position:relative;
	line-height:.8em;
	height:50px;
	width:190px;
	padding-top:65px;
	background:url(/img/vislet.png) center 0 no-repeat;
}
#mono_versions ul li.xls_v a,
#mono_versions ul li.xls_v a:link,
#mono_versions ul li.xls_v a:visited,
#mono_versions ul li.xls_v a:hover,
#mono_versions ul li.xls_v a:active  {
	display:block;
	float:left;
	margin:0;
	font-family:inherit;
	white-space:nowrap;
	text-align:center;
	text-decoration:none;
	position:relative;
	line-height:.8em;
	height:50px;
	width:190px;
	padding-top:65px;
	background:url(/img/xls.png) center 0 no-repeat;
}

#mono_wrapper { position:relative; background:#fff; padding:0; margin:0 auto; max-width:766px; width:auto;}


#testata_mono {width:100%; position:relative; margin:0; padding:0; height:120px; background-color:#c1d3e9; background-image: url(/img/dps_bandiera.jpg); background-repeat:no-repeat; background-position: right 0 }

div.pad_mono { padding: 1px 5px }


.text_verdana {
	font-family:Verdana, sans-serif;
	font-size:.65em;
	text-align:left;
	padding:0 13px;
}

.text_verdana_c {
	font-family:Verdana, sans-serif;
	font-size:.65em;
	/*font-style:italic;*/
	text-align:center;
	padding:0 15px;
	color:#6c6c6c
}

.li_blue_verdana  {
	margin-left: 2em;
	list-style-image:url(../img/li_blue.gif);
}

h1.acca1verdana {
    font-family: Verdana,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    padding: 25px 15px 0;
    text-align: left;
}
h2.acca2verdana {
    font-family: Verdana,sans-serif;
    font-size: 0.8em;
    font-weight: bold;
    /*padding: 25px 25px 15px;*/
    padding: 0 25px 15px;
    text-align: left;
}

div#indice_capitoli {font-family:Verdana, sans-serif; font-size:.65em; text-align:right; margin:1em; }
div#indice_capitoli p { display:inline; }
ol.capitoli_mono {margin: 0; display:inline; padding:0; }
ol.capitoli_mono li { display:inline; list-style:none; padding-left:.5em; font-family:Verdana, sans-serif; color:#333}
ol.capitoli_mono li:before { content: " | "; }
ol.capitoli_mono li:first-child:before { content: " "; }

div.code_to_include {
width: 96%; padding: 1% 2%; text-align:left;
}
div.code_to_include input {
width: 13em; height:3em; vertical-align:middle; font-size:0.7em;
}
div.code_to_include textarea {
width: 78%; height:8em; vertical-align:middle; font-size:0.7em; display:none;
}
.active_mono {background:#036; color:#fff; padding:0 4px 1px}

/* importate */
.text_treb {
	text-align: left; padding: 0 13px; font-family: "Trebuchet MS", sans-serif;  font-size: .90em; 
}
.text_treb_c {
	text-align: center; padding: 0 15px; font-family: "Trebuchet MS", sans-serif;  color: #6c6c6c; font-weight: bold; font-size: .90em; 
}
.text_treb_ci {
	text-align: center; padding: 0 15px; font-family: "Trebuchet MS", sans-serif;  color: #6c6c6c; font-weight: bold ; font-size: 0.90em; font-style: italic; }
.text_treb_i {
	text-align: center; padding: 0 13px; font-family: "Trebuchet MS", sans-serif;  color: #6c6c6c; font-size: .90em; font-style: italic; }
.text_treb_rr {
	text-align: right; padding: 0 15px; font-family: "Trebuchet MS", sans-serif;  color: red; font-size: .90em; }
H1.acca1treb {
	text-align: left; padding: 25px 15px 15px 15px; font-family: "Trebuchet MS", sans-serif;  font-size: .90em; font-weight: bold; }
H2.acca2treb {
	text-align: left; padding:0 25px 15px 25px; font-family: "Trebuchet MS", sans-serif;  font-size: .90em; font-weight: bold; 
}

