#headerSx{
	float:left;
	width:340px;

}

#logoEni{
	display:block;
	overflow:hidden;
	float:left;
	margin-left:29px;
	margin-top:20px;
	width:64px;
	height:76px;
}

#titSito{
	float:left;
	margin-left:10px;
	margin-top:43px;
}

#headerDx{
	float:right;
	width:610px;
}

#menuLogin{
	float:right;
	margin-right:30px;
	height:36px;
	overflow-y:hidden;
	background:#e1dfd5;
}

#menuLogin .contSx{
		width:auto !important;
		width:20px;
		min-width:20px;
	height:36px;
	padding-left:4px;
	background:url(../img/menulogin_sx.gif) left bottom no-repeat;
}

#menuLogin .contDx{
		width:auto !important;
		width:16px;
		min-width:16px;
	height:36px;
	padding-right:4px;
	background:url(../img/menulogin_dx.gif) right bottom no-repeat;
}

#menuLogin .contDx a{
	display:block;
	padding:3px 8px 4px 8px;
	margin-top:10px;
	height:13px;
	color:#444444;
	white-space:nowrap;
}

#menuLogin .contDx a:hover{
	color:#FFFFFF;
	text-decoration:none;
}

#menuLogin .contDx a.divid{
	border-right:1px solid #cac8be;
}

#menuLogin .contDx a.arrow{
	background:url(../img/arrow_dx.gif) right bottom no-repeat;
	/* background-position:65px 8px; */
	padding-right:10px;
	margin-right:6px;
}

#menuHeader{
	float:right;
	margin-top:31px;
	margin-right:10px;
	width:574px;
	height:47px;
	overflow:hidden;
}

#menuHeader #bottCerca span{
	display:none;
}

#menuHeader #boxCerca{
	display:block;
	float:right;
	width:164px;
	height:47px;
	padding:4px 0px 0px 4px;
	background:url(../img/sf_cerca.gif) left top no-repeat;
}

#menuHeader #boxPannelli{
	display:block;
	float:right;
	width:350px;
	height:47px;
}


#menuHeader #bottPreferiti span{
	display:none;
}

#menuHeader #bottPreferitiOn span{
	display:none;
}


#menuHeader #bottStampa span{
	display:none;
}

#menuHeader #bottStampaOn span{
	display:none;
}

#menuHeader #bottNavigaOn span{
	display:none;
}

#menuHeader #bottNaviga span{
	display:none;
}

#pannello{
	/* padding-top:22px; */
	margin:0px 10px 2px 10px;
	height:173px;
	background:url(../img/pannello_sf.gif) left bottom repeat-x;
}

#pannello #contPannello{
	height:173px;
	margin:auto;
	overflow-y:hidden;
	background:url(../img/pannello_sf_sx.gif) left top no-repeat;
}

#contPannello #pannelloSx{
	/* float:left; */
	text-align:right;
	/* min-width:982px; */
	/* background:#FF0000; */
	width:100%;
	padding:22px 0px 0px 0px;
	display:inline-table;
}

#contPannello #pannelloSx .colonna{
	float:left;
	display:inline-table;
	padding-right:3px;
	margin-top:4px;
}

#contPannello #pannelloSx .notLast{
	background:url(../img/pannellosx_coldiv.gif) right top no-repeat;
}


#contPannello #pannelloSx .titolo{
	height:22px;
	padding-top:5px;
	padding-left:6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	word-spacing:-2px;
	letter-spacing:0px;
}

#contPannello #pannelloSx .titolo img{
	display:inline-table;
	width:13px;
	height:13px;
	margin:1px 1px 1px 1px;
	border:none;
}

#contPannello #pannelloSx .titoloSt{
	/* display:inline-table; */
	text-align:right;
	padding-left:6px;
	padding-top:5px;
}

#contPannello #pannelloSx .titoloSt .etichetta{
	display:inline-table;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	height:22px;
	padding:0px 3px 0px 0px;
	word-spacing:-2px;
	letter-spacing:0px;
}

#contPannello #pannelloSx .titoloSt img{
	display:inline-table;
	width:13px;
	height:13px;
	margin:1px 1px 1px 1px;
	border:none;
}


#contPannello #pannelloSx .elenco{
	float:left; 
	display:inline-table;
	text-align:right;
	padding-left:6px;
	height:102px;
	padding-top:8px;
}

#contPannello #pannelloSx .elenco .boxNodo{

}

#contPannello #pannelloSx .elenco .boxNodo:hover{
	background:#FFFFFF;
}

#contPannello #pannelloSx .elenco a{
	font-family:Arial, Helvetica, sans-serif;
	display:inline-table;
	float:left;
	text-align:left;
	line-height:12px;
	font-size:10px;
	padding:0px 5px 6px 0px;
	word-spacing:-1px;
	letter-spacing:0px;
}

#contPannello #pannelloSx .elenco a:hover{
	color:#336699;
}

#contPannello #pannelloSx .elenco a .selected{
	color:#336699;
	/* font-weight:bold; */
}

#contPannello #pannelloSx .elenco input.checkbox{
	display:inline-table;
	background:#FFFFFF;
	width:15px;
	height:15px;
	border:none;
	margin:0px;
}

#contPannello #pannelloSx .elenco img{
	display:inline-table;
	width:13px;
	height:13px;
	margin:1px 1px 1px 1px;
	border:none;
}

#contPannello #pannelloDx{
	float:right;
	/* display:inline-table; */
	width:218px;
	padding-left:5px;
	margin-right:0px;
	border-left:1px solid #FFFFFF;
	text-align:left;
}

#contPannello .naviga{
	background:#e4e3dd url(../img/boxservizi_angle.gif) right top no-repeat;
	height:148px;
	padding-top:3px;
}

#contPannello .stampa{
	background:#e4e3dd url(../img/boxservizis_angle.gif) right top no-repeat;
	height:141px;
	padding-top:10px;
}

#contPannello .preferiti{
	background:#e4e3dd url(../img/boxservizip_angle.gif) right top no-repeat;
	height:148px;
	padding-top:3px;
}

#contPannello #pannelloDx .bott{
	display:block;
	width:185px;
	height:17px;
	margin-left:5px;
	margin-top:6px;
	padding-left:19px;
	padding-top:0px;
	padding-bottom:7px;
	font-size:10px;
	color:#000000;
	text-transform:uppercase;
}

#contPannello #pannelloDx .bott:hover{
	color:#336699;
}

#contPannello #pannelloDx #linkCommenti{
	background:url(../img/ico_commenti.gif) left top no-repeat;
}

#contPannello #pannelloDx #linkResetta{
	background:url(../img/ico_resetta.gif) left top no-repeat;
}

#contPannello #pannelloDx .dividDx{
	display:block;
	width:204px;
	height:1px;
	margin-left:5px;
	overflow:hidden;
	background:url(../img/div_dot.gif) left top repeat-x;
}

#contPannello #pannelloDx #visCome span{
	display:none;
}

#contPannello #pannelloDx .txt{
	color:#666666;
	font-size:10px;
	margin-left:5px;
	width:204px;
	padding-top:8px;
	padding-bottom:4px;
}

#contPannello #pannelloDx .divLineDx{
	display:block;
	width:204px;
	height:1px;
	border-bottom:1px solid #999999;
	margin-left:5px;
	margin-bottom:6px;
	margin-top:1px;
	overflow:hidden;
}

#contPannello #pannelloDx .bottStampa span{
	display:none;
}

#contPannello #pannelloDx .bottAllPdf{
	display:block;
		margin-left:5px;
		margin-bottom:1px;
		margin-top:5px;
	width:175px;
	height:17px;
	background:url(../img/link_all_pdf.gif) left top no-repeat;
		padding-left:20px;
		padding-top:2px;
		padding-bottom:0px;
	line-height:12px;
	font-size:9px;
	color:#000000;
}


#headDoc{
	margin:0px 10px 0px 10px;
	background:#f7f6f1;
	padding:12px 16px 0px 19px;
	text-align:right;
	min-width:949px;
	height:55px;
	overflow-y:hidden;
}

#headDoc #briciole{
	float:left;
	display:inline-table;
	text-align:left;
	width:549px;
	height:55px;
}

#headDoc #briciole #pathDoc{
	height:18px;
}

#headDoc #briciole a{
	display:block;
	display:inline-table;
	padding-left:9px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-right:7px;
	background:url(../img/arrow_briciole.gif) left top no-repeat;
}

#headDoc #briciole a:hover{
	color:#336699;
}

#headDoc #briciole #titNodo{
	font-size:15px;
	color:#336699;
	font-weight:bold;
	padding-bottom:4px;
	padding-top:10px;
}

#headDoc #briciole #titNodo a{
	display:inline;
	padding-left:0px;
	font-family:Arial, Helvetica, sans-serif;
	padding-right:0px;
	background:none;
	font-size:15px;
	color:#336699;
	font-weight:bold;
	text-decoration:none;
}

#headDoc #briciole #titNodo a:hover{
	color:#336699;
}

#headDoc #pannelloDoc{
	display:inline-table;
}

#headDoc #pannelloDoc div{
	width:365px;
	height:22px;
	overflow:hidden;
	text-align:right;
	float:right;
}

#headDoc #pannelloDoc a{
	display:inline-table;
	border-left:1px solid #cac8be;
	padding-left:25px;
	padding-top:2px;
	padding-right:8px;
	padding-bottom:2px;
	height:18px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#headDoc #pannelloDoc a:hover{
	color:#336699;
}

#headDoc #pannelloDoc #linkPreferiti_on{
	background:url(../img/ico_preferiti_on.gif) left top no-repeat;
}

#headDoc #pannelloDoc #linkPreferiti_on:hover{
	background:url(../img/ico_preferiti_off.gif) left top no-repeat;
}

#headDoc #pannelloDoc #linkPreferiti_off{
	background:url(../img/ico_preferiti_off.gif) left top no-repeat;
}

#headDoc #pannelloDoc #linkPreferiti_off:hover{
	background:url(../img/ico_preferiti_on.gif) left top no-repeat;
}


#headDoc #pannelloDoc #linkStampa{
	background:url(../img/ico_stampa.gif) left top no-repeat;
}

#headDoc #pannelloDoc #linkInvia{
	background:url(../img/ico_invia.gif) left top no-repeat;
}

#headDoc #pannelloDoc .linkSize{
	display:inline-table;
	padding-left:8px;
}

#headDoc #pannelloDoc #linkSizeA{
	font-size:11px;
	height:22px;
	padding-top:6px;
	margin-top:0px;
}

#headDoc #pannelloDoc #linkSizeAA{
	font-size:14px;
	height:22px;
	padding-top:5px;
	margin-top:0px;
}

#headDoc #pannelloDoc #linkSizeAAA{
	font-size:16px;
	padding-top:0px;
	padding-bottom:0px;
	height:22px;
	padding-top:4px;
	margin-top:0px;
}

#contDocumento{
	margin:0px 10px 1px 10px;
	background:#f7f6f1;
	padding:0px 0px 3px 0px;
	min-width:984px;
}

#barTabelle{
	position:absolute;
	right:0px;
	text-align:left;
	z-index:30;
}

#barTabelle #barTabDx{
	position:absolute;
	/* height:463px; */
	margin-top:-67px;
	z-index:30;
}

#barTabelle .barTabNo{
	position:absolute;
	margin-top:-67px;
	margin-left:-32px;
	z-index:30;
	width:32px;
	height:515px; /* 380px +135px */
	overflow:hidden;
}

#barTabelle #barTabDx #bottTabSwap{
	position:absolute;
	overflow:hidden;
	width:26px;
	height:391px;
	margin-top:66px;
	margin-left:6px;
	overflow:hidden;
}

#barTabelle #barTabDx #barTabTit{
	position:absolute;
	overflow:hidden;
	margin-left:36px;
	margin-top:4px;
	width:215px;
	height:36px;
}

#barTabelle #barTabDx #barTabDocs{
	position:absolute;
	overflow:auto;
	margin-left:41px;
	margin-top:40px;
	width:205px;
	height:446px;
}

#barTabelle #barTabDx #barTabDocs div{
	/* width:205px; */
	height:1px;
	background:url(../img/div_dot.gif) left top repeat-x;
	margin-bottom:3px;
}


#barTabelle #barTabDx #barTabDocs .fileImg{
	/* width:186px; */
	padding-left:19px;
	display:block;
	padding-bottom:3px;
	font-size:10px;
	color:#333333;
	background:url(../img/sf_linktab_img.gif) left top no-repeat;
}
#barTabelle #barTabDx #barTabDocs .fileImg:hover{
	color:#000000;
	text-decoration:underline;
}

#barTabelle #barTabDx #barTabDocs .filePdf{
	/* width:186px; */
	padding-left:19px;
	display:block;
	padding-bottom:3px;
	font-size:10px;
	color:#333333;
	background:url(../img/sf_linktab_pdf.gif) left top no-repeat;
}
#barTabelle #barTabDx #barTabDocs .filePdf:hover{
	color:#000000;
	text-decoration:underline;
}

#barTabelle #barTabDx #barTabDocs .fileDoc{
	/* width:186px; */
	padding-left:19px;
	display:block;
	padding-bottom:3px;
	font-size:10px;
	color:#333333;
	background:url(../img/link_doc_doc.gif) left top no-repeat;
}
#barTabelle #barTabDx #barTabDocs .fileDoc:hover{
	color:#000000;
	text-decoration:underline;
}

#barTabelle #barTabDx #barTabDocs .fileGraph{
	/* width:186px; */
	padding-left:19px;
	display:block;
	padding-bottom:3px;
	font-size:10px;
	color:#333333;
	background:url(../img/sf_linktab_graph.gif) left top no-repeat;
}
#barTabelle #barTabDx #barTabDocs .fileGraph:hover{
	color:#000000;
	text-decoration:underline;
}

#barTabelle #barTabDx #barTabDocs .fileTab{
	/* width:186px; */
	padding-left:19px;
	display:block;
	padding-bottom:3px;
	font-size:10px;
	color:#333333;
	background:url(../img/sf_linktab_tab.gif) left top no-repeat;
}
#barTabelle #barTabDx #barTabDocs .fileTab:hover{
	color:#000000;
	text-decoration:underline;
}

#barTabelle #barTabDx #barTabExcel{
	position:absolute;
	overflow:hidden;
	margin-left:36px;
	margin-top:489px;
	width:215px;
	height:30px;
}

#contFooter{
	bottom:0px;
	right:10px;
	left:10px;
	padding:4px 10px 4px 10px;
	min-width:964px;
	text-align:right;
	height:26px;
	background:#e4e3dd url(../img/footer_sf.gif) left top repeat-x;
	z-index:20;
}

#navNodi{
	float:left;
	/* display:inline-table; */
	text-align:left;
	width:285px;
}

#navNodi #navNodiSx{
	display:block;
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	height:21px;
	padding:5px 9px 0px 24px;
	/* width:100px; */
	white-space:pre;
	background:url(../img/nodi_arrow_sx.gif) left top no-repeat;
	text-align:left;
	font-size:10px;
	color:#666666;
}

#navNodi #navNodiSx:hover{
	color:#336699;
}

#navNodi #navNodiDx{
	display:block;
	position:absolute;
	margin-left:150px;
	margin-top:0px;
	height:21px;
	padding:5px 24px 0px 9px;
	/* width:100px; */
	white-space:pre;
	background:url(../img/nodi_arrow_dx.gif) right top no-repeat;
	text-align:right;
	font-size:10px;
	color:#666666;
}

#navNodi #navNodiDx:hover{
	color:#336699;
}

.divDot{
	width:1px;
	height:26px;
	overflow:hidden;
	position:absolute;
	margin-left:146px;
	margin-top:0px;
	background:url(../img/div_dot_vert.gif) left top repeat-y;
}

#navColonne{
	float:right;
	/* display:inline-table; */
	/* text-align:right; */
	width:684px;
}

#navColonne #navColonneSx{
	display:block;
	float:right;
	width:16px;
	height:26px;
	background:url(../img/nodi_arrow_sx.gif) left top no-repeat;
}

#navColonne #navColonneSx span{
	display:none;
}

#navColonne #navColonneDx{
	display:block;
	float:right;
	width:16px;
	height:26px;
	background:url(../img/nodi_arrow_dx.gif) right top no-repeat;
}

#navColonne #navColonneDx span{
	display:none;
}

#navColonne #listColonne{
	display:block;
	float:right;
	padding:0px 9px 0px 9px;
	height:24px;
}

#navColonne #listColonne .colonnaOn{
	display:block;
	float:right;
	padding-right:1px;
	width:18px;
	height:19px;
	padding-top:4px;
	overflow:hidden;
	margin:2px 1px 0px 1px;
	text-align:center;
	font-size:10px;
	color:#336699;
	background:url(../img/colonna_on.gif) left top no-repeat;
}

#navColonne #listColonne .colonnaOff{
	display:block;
	float:right;
	padding-right:1px;
	width:18px;
	height:19px;
	padding-top:4px;
	overflow:hidden;
	margin:2px 1px 0px 1px;
	text-align:center;
	font-size:10px;
	color:#888888;
	background:url(../img/colonna_off.gif) left top no-repeat;
}

#navColonne #listColonne .colonnaOff:hover{
	background:url(../img/colonna_on.gif) left top no-repeat;
	color:#336699;
}

#navColonne #listColonne .colonnaDot{
	display:block;
	float:right;
	width:16px;
	height:24px;
	overflow:hidden;
	background:url(../img/colonna_dot.gif) center top no-repeat;
}

.titBlu{
	font-size:12px;
	color:#336699;
	font-weight:bold;
}

.titBlu:hover{
	color:#003366;
}

.boxHome{
	float:left;
	width:33%;
	min-width:297px;
}

.boxHome .int{
	padding-right:10px;
}

.cursorText{
	cursor:text;
}

.cursorText:hover{
	cursor:text;
}

.grigioFix{
	color:#666666;
}

.grigioFix:hover{
	color:#666666;
}

.imgDxSx{
	min-width:263px;
}

.imgDxSx .int{
	padding-right:7px;
}

.imgDxDx{
	float:right;
	width:630px;
}

.imgDxDx .int{
	padding-left:7px;
}

.imgDxDx .int img{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.linktabella{
	display:block;
	width:307px;
	background:url(../img/bott_tabella.gif) left top no-repeat;
}

.linktabella span{
	display:block;
	padding:6px 8px 9px 41px;
	/* width:266px; */
		height:auto !important;
		height:20px;
		min-height:20px;
	margin-left:0px;
	margin-right:auto;
	background:url(../img/bott_tabella_dn.gif) left bottom no-repeat;
	color:#5e5e5e;
	font-size:10px;
	text-decoration:none;
	cursor:pointer;
}

.linktabella span:hover{
	color:#333333;
}

#notaTabella{
	position:absolute;
	margin-left:0px;
	margin-top:0px;
	visibility:visible;
	display:block;
		width:175px;
		height:auto !important;
		height:100px;
		min-height:100px;
}

#notaTabella .close{
	display:block;
	position:absolute;
	width:14px;
	height:14px;
	overflow:hidden;
	margin-left:151px;
	margin-top:9px;
	background:url(../img/close.gif) left top no-repeat;
	z-index:10000;
}

#notaTabella .up{
	width:175px;
	padding-top:9px;
	background:url(../img/nota_sf_up.png) left top no-repeat;
		height:auto !important;
		height:91px;
		min-height:91px;
}

#notaTabella .dn{
	width:175px;
	padding-bottom:9px;
	background:url(../img/nota_sf_dn.png) left bottom no-repeat;
		height:auto !important;
		height:82px;
		min-height:82px;
}

#notaTabella .arrow{
	width:175px;
	background:url(../img/nota_sf_arrow.png) center top no-repeat;
		height:auto !important;
		height:82px;
		min-height:82px;
}

#notaTabella .cn{
	width:144px;
	padding-left:18px;
	padding-right:13px;
	background:url(../img/nota_sf.png) left top repeat-y;
		height:auto !important;
		height:82px;
		min-height:82px;
}

#notaTabella .close span{
	display:none;
	visibility:hidden;
}

#notaTabella .titoloNota{
	font-size:10px;
	font-weight:bold;
}

#notaTabella .testoNota{
	font-size:9px;
}

#docAllegati a{
	display:block;
	color:#40709f;
	padding:0px 0px 3px 19px;
	width:auto;
	font-size:11px;
	margin:0px auto 3px 0px;
}

#docAllegati a:hover{
	text-decoration:underline;
	background-color:#FFFFFF;
}

#docAllegati .pdf{
	background:url(../img/link_doc_pdf.gif) left top no-repeat;
}
#docAllegati .doc{
	background:url(../img/link_doc_doc.gif) left top no-repeat;
}
#docAllegati .xls{
	background:url(../img/sf_linktab_tab.gif) left top no-repeat;
}
#docAllegati .img{
	background:url(../img/sf_linktab_img.gif) left top no-repeat;
}

#tabelleGraficiSx{
	float:left;
	width:640px;
}

#tabelleGraficiSx a{
	display:block;
	float:left;
	width:306px;
	padding-right:11px;
}

#tabelleGraficiSx a img{
	border:1px solid #efeee9;
}

#tabelleGraficiDx{
	float:left;
	width:275px;
}

#tabelleGraficiDx .titolo{
	font-weight:bold;
	color:#333333;
	font-size:10px;
	padding-bottom:14px;
}

#tabelleGraficiDx a{
	display:block;
	color:#336699;
	padding:0px 0px 3px 19px;
	width:auto;
	font-size:11px;
	margin:0px auto 3px 0px;
	background:url(../img/arrow_download.gif) left top no-repeat;
}

#tabelleGraficiDx a:hover{
	color:#000000;
	text-decoration:underline;
	background-color:#FFFFFF;
}

#attivitaSx{
	min-width:229px;
}

#attivitaDx{
	float:right;
	width:653px;
}

#popupSxUp{
	background:url(../img/pop_sf_sxup.png) left top no-repeat;
	height:10px;
	overflow-y:hidden;
	width:50%;
}

#popupDxUp{
	float:right;
	background:url(../img/pop_sf_dxup.png) right top no-repeat;
	height:10px;
	overflow-y:hidden;
	width:50%;
}

#popupSxDn{
	background:url(../img/pop_sf_sxdn.png) left top no-repeat;
	height:10px;
	overflow-y:hidden;
	width:50%;
}

#popupDxDn{
	float:right;
	background:url(../img/pop_sf_dxdn.png) right top no-repeat;
	height:10px;
	overflow-y:hidden;
	width:50%;
}

#popupSx{
	background:url(../img/pop_sf_sx.png) left top repeat-y;
	padding-left:11px;
}

#popupDx{
	background:url(../img/pop_sf_dx.png) right top repeat-y;
	padding-right:11px;
}

.popRegister{
	width:382px;
	height:241px;
	margin-left:-191px;
	margin-top:-120px;
}

.popRegisterInt{
	width:360px;
	height:221px;
	background:#fcfbf9;
}

.popSegnala{
	width:382px;
	/* height:291px; */
	margin-left:-191px;
	margin-top:-120px;
}

.popSegnalaInt{
	width:360px;
	height:271px;
	background:#fcfbf9;
}

.popCommentaInt{
	width:360px;
	/* height:271px; */
	background:#fcfbf9;
}

#popupDx .close{
	display:block;
	float:right;
	width:14px;
	height:14px;
	overflow:hidden;
	background:url(../img/close.gif) left top no-repeat;
}

#popupDx .close span{
	display:none;
	visibility:hidden;
}

#popupDx #titoloPop{
	float:left;
	padding-left:7px;
	padding-top:8px;
	padding-bottom:3px;
	color:#336699;
	font-weight:bold;
	font-size:13px;
}

#popupDx .contInput{
	float:left;
	margin-left:6px;
	width:171px;
}

#popupDx .contInput .label{
	display:block;
	color:#333333;
	font-size:10px;
	width:171px;
	padding-bottom:2px;
}

#popupDx .contInput .contInputInt{
	width:171px;
	padding-bottom:10px;
}

#popupDx .contInput .contInputInt input:text{
	width:159px;
	height:16px;
		border-top:1px solid #cbcdd4;
		border-right:none;
		border-bottom:none;
		border-left:1px solid #cbcdd4;
		font-size:12px;
		padding:2px;
}

#popupDx .contInput .contCaptcha{
	width:146px;
	height:66px;
	overflow:hidden;
	border:1px solid #666666;
}

#popupDx .contInput .contCaptcha .contCaptchaInt{
	margin-left:-16px;
	margin-top:-10px;
	width:164px;
	height:68px;
}

#popupDx .contPrivacy{
	float:left;
	margin-left:6px;
	width:240px;
	font-size:10px;
	letter-spacing:-1px;
	color:#333333;
	padding-top:4px;
}

#popupDx .contPrivacy a{
	text-decoration:underline;
}

#popupDx .contPrivacyBott{
	float:right;
	margin-right:9px;
	text-align:right;
	width:100px;
	font-size:9px;
	color:#333333;
	padding-top:4px;
}

#popupDx .contPrivacy input{
	width:auto;
	height:auto;
	border:none;
	background:none;
}

#popupDx .contPrivacyBott input{
	width:auto;
	height:auto;
	border:none;
	background:none;
}

#popupDx .contTextarea{
	margin-left:6px;
	width:354px;
}

#popupDx .contTextarea .contTextareaInt{
	width:354px;
	padding-bottom:5px;
}

#popupDx .scrollPopRicerca{
	margin-left:6px;
	width:354px;
	height:223px;
	overflow-y:scroll;
}

#popupDx .contTextarea .label{
	display:block;
	color:#333333;
	font-size:10px;
	width:175px;
	padding-bottom:2px;
}

#popupDx .contTextarea textarea{
	width:335px;
	height:55px;
		border-top:1px solid #cbcdd4;
		border-right:none;
		border-bottom:none;
		border-left:1px solid #cbcdd4;
		font-size:12px;
		padding:2px;
}

#alertForm{
	font-size:11px;
	color:#FF0000;
	font-weight:normal;
	text-align:center;
}

.popMsgTxt{
	padding:10px;
	font-weight:bold;
	font-size:11px;
	color:#006633;
}

.backTabella{
	color:#336699;
	font-size:11px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	display:block;
	float:left;
	clear:both;
	padding:4px 4px 4px 2px;
	border:1px solid #EEEEEE;
	background:#F0F0F0;
}

.rigaResult{
	display:block;
	padding-bottom:4px;
	padding-top:4px;
	border-bottom:1px solid #DDDDDD;
}

.rigaResult .titolo{
	display:block;
	padding-bottom:2px;
	color:#336699;
	font-weight:bold;
}

.rigaResult .testo{
	display:block;
	color:#333333;
}





