li {
	list-style-type:none;
}
body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;
	 
	color:#555555;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;


}

.contHeader {

	width: 960px;

	background-image: url(immagini/sfondo.gif);

	background-repeat: repeat-x;

}

.menu {

}

.Header {

	height: 102px;

	width: 960px;

}

.Logo {

	padding-left: 100px;

	height: 79px;

	width: 112px;

	float: left;

}

.FormCerca {

	height: 50px;

	width: 440px;

	float: right;

}

.Contenuti {

	width: 960px;

}

.contPagInterna li,p {
					font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #777777;
	text-decoration: none;
	padding-left:15px;
}


.contPagInterna li.slate {
	width: 400px;
	background-image: url(immagini/fr_menu_sx.gif);
	background-repeat: no-repeat;
	background-position: 10px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999;
	padding-left: 36px;
	padding-top: 9px;
	list-style-image: none;
	list-style-position: none;
}


.Footer {

	background-image: url(immagini/sf_giu.gif);

	background-repeat: repeat-x;

	height: 149px;

	width: 960px;

	background-color: #006897;

}

.campoRicerca {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	height: 18px;

	width: 140px;

}

.divMargine {

	height: 16px;

	width: 960px;

}

.psMenuSx {

	width: 288px;

	background-image: url(immagini/fr_menu_sx.gif);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	height: 16px;

}

.separMenuSx {

	background-image: url(immagini/linea_separ.gif);

	background-repeat: no-repeat;

	height: 13px;

	width: 288px;

}

.SeparatoreG {

	height: 35px;

	width: 460px;

}

.menuSx {

	width: 288px;

}

.contDx {

	width: 664px;

	margin-right: 4px;

	float: right;

}

.contSx {

	width: 288px;

	margin-left: 4px;

	float: left;

}

.homeTitBlu {

	background-image: url(immagini/barra_pic_blu.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 36px;

	width: 328px;

	padding-bottom: 1px;

}

.contPagInterna {

	width: 660px;

}

.titBlu {

	background-image: url(immagini/sf_riq_blu_660.gif);

	background-repeat: no-repeat;

	height: 36px;

	width: 660px;

}
.titBluWide {

	background-image: url(immagini/sf_riq_blu_wide.gif);

	background-repeat: no-repeat;

	height: 36px;

	width: 955px;

}


.startMenuSx {

	background-image: url(immagini/linea_blu.gif);

	background-repeat: no-repeat;

	height: 5px;

	width: 288px;

	padding-bottom: 5px;

}

.titPagina {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	background-image: url(immagini/sf_riq_tit.gif);

	background-repeat: no-repeat;

	height: 40px;

	width: 952px;

	margin-left: 4px;

}

.titQuadBlu {

	background-image: url(immagini/quad_blu.gif);

	background-repeat: no-repeat;

	height: 20px;

	background-position: 10px 6px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	padding-left: 24px;

	padding-top: 3px;

}

.homeRiq {

	width: 328px;

	padding-bottom: 8px;

}

.txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 4px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

.psFreccia {

	height: 20px;

	width: 400px;

	background-image: url(immagini/fr_menu_sx.gif);

	background-repeat: no-repeat;

	background-position: 10px 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	padding-left: 36px;

	padding-top: 9px;

}

.psFrecciaSpazio {

	width: 420px;

	background-image: url(immagini/fr_menu_sx.gif);

	background-repeat: no-repeat;

	background-position: 20px 7px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 46px;

	padding-top: 9px;

	padding-bottom: 14px;

}



.psMenuDx {

	width: 146px;

	background-image: url(immagini/menuDxFr.gif);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 22px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 0px;

	background-position: 0px 2px;

}

.separMenuDx {

	background-image: url(immagini/menuDxLinea.gif);

	background-repeat: no-repeat;

	height: 11px;

	width: 168px;

}

.homeTitBnc {

	background-image: url(immagini/barra_pic_gri.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 36px;

	width: 328px;

	padding-bottom: 2px;

}

.homeRiqContChiaro {

	background-color: #fafafa;

	width: 326px;

	border: 1px solid #e6e6e6;

}

.homeTitQuadBlu {
	background-image: url(immagini/quad_blu.gif);
	background-position: 4px 10px; /* X-pos Y-pos (from top-left) */
	background-repeat: no-repeat;
	border: 0px solid black;
	list-style-type:none;
	/*
	list-style-image:url(immagini/quad_blu.gif);
	vertical-align:bottom;
	
	list-style-position:inside;
	
	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;
*/
}

.txt_azzurro {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0694bc;

}

.contPagInterna a {
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
text-decoration:none;
	color: #0694bc;
	
}
.contPagInterna a:hover {
text-decoration: underline;
}

.psHome {

}

.homeNews {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 8px;

}

.homeRiqContScuro {

	background-color: #f4f4f4;

	width: 326px;

	border: 1px solid #e6e6e6;

}

.psMenuSxBlu {

	width: 255px;

	background-image: url(immagini/fr_blu.gif);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	height: 16px;

	margin-left: 30px;

}

.psMenuDxRoll {

	width: 146px;

	background-image: url(immagini/fr_g_roll.gif);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 22px;

	padding-top: 5px;

	padding-bottom: 5px;

	padding-right: 0px;

	background-position: 0px 3px;

	font-weight: bold;

}

.txt1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 20px;

	padding-left: 10px;

}

.titQuadBluTxtBlu {

	background-image: url(immagini/quad_blu.gif);

	background-repeat: no-repeat;

	background-position: 10px 22px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #055C8F;

	padding-left: 24px;

	padding-top: 20px;

	padding-bottom: 20px;

	padding-right: 0px;

}

.txt2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 5px;

	padding-left: 25px;

}

.titQuadBlu2 {

	background-image: url(immagini/quad_blu.gif);

	background-repeat: no-repeat;

	background-position: 10px 22px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-left: 24px;

	padding-top: 20px;

	padding-bottom: 0px;

	padding-right: 10px;

}

.txt_menuSx {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

	padding-left: 30px;

	padding-top: 2px;

}

.psMenuSxRoll {

	width: 288px;

	background-image: url(immagini/fr_g_roll.gif);

	background-repeat: no-repeat;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #999;

	height: 16px;

}

.sfMenuSx {

	background-color: #f6f6f6;

	width: 285px;

}

.txt_menuSxBlu {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

	padding-left: 30px;

	padding-top: 2px;

}

.separMenuSxBlu {

	height: 6px;

	width: 285px;

}
.txt3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 20px;

}

.txtTitolo {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}

.txt_b {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}

a.txt_b:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}

a.txt_b:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}

a.txt_b:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	text-decoration: none;

}

a.txt_b:hover  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #FFF;

	text-decoration: underline;

}

.txt_n {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-decoration:none;

}

a.txt_n:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-decoration:none;

}

a.txt_n:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-decoration:none;

}

a.txt_n:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-decoration:none;

}

a.txt_n:hover  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #333;

	text-decoration: underline;

}

.txt_link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006896;

	text-decoration:none;

}

a.txt_link:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006896;

	text-decoration:none;

}

a.txt_link:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006896;

	text-decoration:none;

}

a.txt_link:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006896;

	text-decoration:none;

}

a.txt_link:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #006896;

	text-decoration:underline;

}

.txt_g{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g:link{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g:active{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g:hover  {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: underline;

}

.txt_n12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-decoration:none;

}

a.txt_n12:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-decoration:none;

}

a.txt_n12:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-decoration:none;

}

a.txt_n12:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-decoration:none;

}

a.txt_n12:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	text-decoration:underline;

}

.txt_b12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration:none;

}

a.txt_b12:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration:none;

}

a.txt_b12:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration:none;

}

a.txt_b12:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration:none;

}

a.txt_b12:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	text-decoration:underline;

}

.txt_g2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: none;

}

a.txt_g2:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: none;

}

a.txt_g2:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: none;

}

a.txt_g2:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: none;

}

a.txt_g2:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #555555;

	text-decoration: underline;

}

.txt_g3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g3:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g3:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g3:active {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration: none;

}

a.txt_g3:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #777777;

	text-decoration:underline;

}.homeTitBncG {

	background-image: url(immagini/riqG.gif);

	background-repeat: no-repeat;

	background-position: 0px 0px;

	height: 36px;

	width: 660px;

	padding-bottom: 2px;

}

.homeRiqContChiaroG {

	background-color: #fafafa;

	width: 660px;

	border: 1px solid #e6e6e6;

}

.campoFormRicerca {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	height: 20px;

	width: 120px;

	border: 1px solid #016A97;

}.pulsFormRicerca {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFF;

	height: 20px;

	width: 100px;

	background-color: #016A97;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

.campoFormRicerca2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	height: 20px;

	width: 120px;

	border: 1px solid #016A97;

}

.campoFormRicerca3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	height: 20px;

	width: 80px;

	border: 1px solid #016A97;

}

.campoFormRicerca1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333;

	height: 20px;

	width: 200px;

	border: 1px solid #016A97;

}

.RiqContChiaroG {

	background-color: #fafafa;

	width: 952px;

	border: 1px solid #e6e6e6;

}

.tr1 {

	background-color: #EBEBEB;

}

.tr2 {

	background-color: #E6E6E6;

}
.psIcoxls {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/mime/excel_icon.gif);

	background-repeat: no-repeat;

	background-position: 10px 8px;

}


.psIcomp3 {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/mime/mp3_ico.gif);

	background-repeat: no-repeat;

	background-position: 10px 8px;

}

.psIcojpg,.psIcojpeg,.psIcogif {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/mime/icon_jpeg.gif);

	background-repeat: no-repeat;

	background-position: 10px 8px;

}

.psIcoppt {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/mime/ppt_ico.jpg);

	background-repeat: no-repeat;

	background-position: 10px 8px;

}


.psIcozip,.psIcorar {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/ico_zip.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px;

}

.psIcohtml {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/ico_explorer.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px;

}

.psIcowmv,.psIcowma,.psIcompg,.psIcompeg,.psIcoavi,.psIcoasf{
	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/ico_video.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px;
}

.psIcopdf {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/ico_pdf.gif);

	background-repeat: no-repeat;

	background-position: 4px 4px;

}
.psIcodoc, .psIcodocx {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/Word_Icon_small.png);

	background-repeat: no-repeat;

	background-position: 8px 9px;

}
/*
.psIcozip {

	width: 420px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 40px;

	padding-top: 12px;

	padding-bottom: 10px;

	background-image: url(immagini/mime/zip.png);

	background-repeat: no-repeat;

	background-position: 4px 4px;

}
*/


.titGrigio {

	background-image: url(immagini/barra_g_grn.gif);

	background-repeat: no-repeat;

	height: 36px;

	width: 460px;

}

.titQuadBluTxtGrg {

	background-image: url(immagini/quad_blu.gif);

	background-repeat: no-repeat;

	background-position: 10px 12px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	padding-left: 24px;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-right: 0px;

}

.PagRiqContChiaro {

	background-color: #fafafa;

	width: 458px;

	border: 1px solid #e6e6e6;

	margin-top: 2px;

}

.titGrigioPic {

	background-image: url(immagini/barra_g_pic.gif);

	background-repeat: no-repeat;

	height: 36px;

	width: 225px;

}

.PagRiqContChiaroPic {

	background-color: #fafafa;

	width: 225px;

	border: 1px solid #e6e6e6;

	margin-top: 2px;

	text-align: left;
		word-wrap: break-word;

            Overflow:Hidden;

}

.txt4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #666;

	line-height: 16px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;
	width:223px;
		

}

.SeparatoreG1 {

	width: 460px;

}
td{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;
}

