m/*links x tutta area riservata*/
a, a:link, a:visited {
color:#003366;
text-decoration:none;

}
a:hover, a:focus, a:active  {
color:#f7680a;
text-decoration:underline;

}
body {
margin:0;
padding:0;
background:#000066;
color:#003366;
text-align:center; /*per IE5.x/Win*//*settato custom in sezioni*/
font-family:Verdana;
font-size:11px;
overflow:-moz-scrollbars-vertical;
overflow-x:hidden;
}
form 
{
	margin:0;
	padding:0;
	}
select {
	font-family:Verdana;
font-size:11px;
}
label {
	padding:0 10px 0 0;
	margin:0;
}
/*##FE-ELCOMMENT - inserimento 18/07/07 */
table.tipo3 label {
	padding:0 10px 0 0;
	margin:0;
	display:inline-block;
	width:105px;
}
.campoForm 
{
	margin:0 0 10px 0;
	padding:0;
	}
/*##FE-ELCOMMENT - fine inserimento 18/07/07 */
.btnAra {
background: #f7680a;
color:#fff;
font-family:Verdana;
font-size:11px;
font-weight: bold;
}
.pulsantiDx {
	text-align:right;
	padding: 0;
	margin:0;
}
button {
	font: 12px Arial;
	font-weight: bold;
	color:#fff;
	margin:0 0 0 5px !important;
	margin:0 -5px 0 5px;
	padding:0 0 0 10px;
	background-color:transparent;
	border:none;
	vertical-align: top;
}
button img {
	padding:0;
	margin:0 -10px;
}
.btnBack {
	margin:10px 0 0 0;
	padding:0;
}
img {
border:0;
}

/*struttura*/
/*Nascondere gli elementi non desiderati*/
.pgNav{
position:absolute;
top:-1000em;
width:1px;
height:1px;
overflow:hidden;
}
/* centratura della pagina*/
#centrato {
width: 960px !important;
width: 942px;/* per IE5.x e IE6 */
margin:10px auto 10px auto;
text-align:left; /*per IE5.x/Win*/
padding:0;
color:#003366;
}
#pagina {
float: left;
width: 940px !important;
width: 940px;/* per IE5.x e IE6 */
margin:0 0 10px;
text-align:left; /*per IE5.x/Win*/
padding:0 9px 9px 9px;
background:#fff;
height: auto !important;  /* per i browser moderni */
height: 580px;      /* per IE5.x e IE6 */
min-height: 580px;  /* per i browser moderni */
}

#logo {
	float:left;
	margin:7px 0 0 0;
}
#bottAccesso {
	float:right;
	line-height:20px;
	font-weight: bold;
	padding:2px 0 0 0;
	margin:12px 0 0 0;
}

/*corpo della pagina*/
/*altezza comune */
#colonnaSx,#colonnaDx,#areaCont {
height: auto !important;  /* per i browser moderni */
height: 493px;       /* per IE5.x e IE6 */
min-height: 494px !important;  /* per i browser moderni */
}

/*bottoni fine contenuto posizionati a destra */
.botBack {
float: right;
padding:0;
margin:30px 0 0 0;
}
.botBack img {
padding:0;
margin:0;
}
#bottoni img, #bottoni input, .bottoni img,.bottoni input{
padding: 0 0 0 10px;
margin:0;
}
/*struttura con due testi uno a destra e uno a sinistra della riga allineati*/
.bloccoDx {
	float:left;
	width:50%;
	height: 30px;
	text-align:right;
}
.bloccoSx {
	float:left;
	width:50%;
	height: 30px;
  	text-align:left;
}
.bloccoSx img, .bloccoDx img 
{
	vertical-align:middle;
	}
/*blocco pagina documenti*/
.docSx {
	float:left;
	width:50%;
  	text-align:left;
	padding: 10px 0 10px 0;
}

.bloccoStep {
	float:left;
	width:100%;
  	text-align:right;
}
.rigaAra {
	height: 1px;
	border: 1px solid #ff6600;
	padding: 0 0 0 10px; 
}
.margine10 
{
	margin:0;
	padding: 0 10px; 
}
.margine10v 
{
	margin:0;
	padding: 10px 0; 
}
#colonnaSxDati 
{
float:left;
width:162px;
margin:0;
padding:0px 0 0 0;
}
#titSxHp {
	margin:10px 6px 0 6px;
	padding:0;
}
#menuSxHP {
	margin:0 6px 0 6px;
	padding:0;
	list-style: none;
	width:148px !important;
	width:148px; /* per IE5.x e IE6 */
	min-height:288px !important;
	height:284px;
}
#menuSxHP li {
	background: url(images/mnSxHP_tile.gif) left bottom repeat-x;
	padding:6px 0;
}
#menuSx {
	margin:0 0 0 2px;
	padding:0;
	list-style: none;
	width:160px !important;
	width:158px; /* per IE5.x e IE6 */
}
#menuSx li {
	background: url(images/mnSx_tile.gif) left bottom repeat-x;
	padding:6px 0;
}
#menuSx a, #menuSx a:link, #menuSx a:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_fr_off.gif) left 3px no-repeat;
padding:0 0 0 17px;
}
#menuSx a:hover, #menuSx a:focus, #menuSx a:active,#menuSx .voceSxOn a, #menuSx .voceSxOn a:link, #menuSx .voceSxOn a:visited,#menuSx .voceSxOn a:hover, #menuSx .voceSxOn a:focus, #menuSx .voceSxOn a:active {
color:#f7680a;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_fr_on.gif) left 3px no-repeat;
padding:0 0 0 17px;
}
/*men&ugrave; libretto*/
#menuSxLib {
	margin:20px 0 0 0;
	padding:0;
	list-style: none;
	width:162px !important;
	width:162px; /* per IE5.x e IE6 */
}
#menuSxLib li {
	background: #f7680a;
	padding:6px 0 6px 0;
	margin:0;
	border-top:1px solid #003366;
	border-bottom:1px solid #003366;
}
#menuSxLib li.voceSxOn {
	background: #f7680a;
	padding:6px 0 0 0;
	margin:0;
	border-top:1px solid #003366;
	border-bottom:0;
}
#menuSxLib a, #menuSxLib a:link, #menuSxLib a:visited {
color:#fff;
text-decoration:none;
font-weight:bold;
background: url(images/mnSxLib_fr_off.gif) left 3px no-repeat;
padding:0 0 0 17px;
}
#menuSxLib a:hover, #menuSxLib a:focus, #menuSxLib a:active,#menuSxLib .voceSxOn a, #menuSxLib .voceSxOn a:link, #menuSxLib .voceSxOn a:visited,#menuSxLib .voceSxOn a:hover, #menuSxLib .voceSxOn a:focus, #menuSxLib .voceSxOn a:active {
color:#fff;
text-decoration:none;
font-weight:bold;
background: url(images/mnSxLib_fr_on.gif) 1px 1px no-repeat;
padding:0 0 0 17px;
}
/*fine menu libretto*/
#subMenuSx {
	margin:5px 0 0 2px;
	padding:0;
	list-style: none;
	width:158px !important;
	width:158px; /* per IE5.x e IE6 */
}
#menuSxLib #subMenuSx {
	margin:5px 0 0 0;
	padding:0;
	list-style: none;
	width:162px !important;
	width:162px; /* per IE5.x e IE6 */
}
#subMenuSx li {
	background: url(images/mnSx_tile.gif) left top repeat-x #fff;
	padding:6px 0;
}
#menuSxLib #subMenuSx li.first {
background: url(images/mnSx_tile.gif) left bottom repeat-x #fff;
	padding:6px 0;
	border-top:1px solid #003366;
	border-bottom:0;
}
#menuSxLib #subMenuSx li {
	background: url(images/mnSx_tile.gif) left bottom repeat-x #fff;
	padding:6px 0;
	border:0;
}

#menuSx #subMenuSx a, #menuSx #subMenuSx a:link, #menuSx #subMenuSx a:visited,#menuSxLib #subMenuSx a, #menuSxLib #subMenuSx a:link, #menuSxLib #subMenuSx a:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_sub_off.gif) left 3px no-repeat;
padding:0 0 0 23px;
display:block;/*##FE-ELCOMMENT - aggiunto 17/07/07 */

}
#menuSx #subMenuSx a:hover, #menuSx #subMenuSx a:focus, #menuSx #subMenuSx a:active,#menuSx #subMenuSx .subSxOn a, #menuSx #subMenuSx .subSxOn a:link, #menuSx #subMenuSx .subSxOn a:visited,#menuSx #subMenuSx .subSxOn a:hover, #menuSx #subMenuSx .subSxOn a:focus, #menuSx #subMenuSx .subSxOn a:active,#menuSxLib #subMenuSx a:hover, #menuSxLib #subMenuSx a:focus, #menuSxLib #subMenuSx a:active,#menuSxLib #subMenuSx .subSxOn a, #menuSxLib #subMenuSx .subSxOn a:link, #menuSxLib #subMenuSx .subSxOn a:visited,#menuSxLib #subMenuSx .subSxOn a:hover, #menuSxLib #subMenuSx .subSxOn a:focus, #menuSxLib #subMenuSx .subSxOn a:active {
color:#f7680a;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_sub_on.gif) left 3px no-repeat;
padding:0 0 0 23px;
}
#menuSxTool {
	margin:30px 0 0 2px;
	padding:0;
	float:left;
	list-style: none;
	width:160px !important;
	width:158px; /* per IE5.x e IE6 */
	position:absolute;
	top:343px;
}
#menuSxTool li {
	background: url(images/mnSx_tile.gif) left top repeat-x;
	padding:5px 0;
	height: 30px;
}
#menuSxTool a, #menuSxTool a:link, #menuSxTool a:visited {
color:#003366;
text-decoration:none;
font-weight:normal;
padding:5px 0 5px 28px;
display:block;
height: 30px !important;
height: 15px;
}
a.toolSx1 {
	background: url(images/mnsx_tool_1.gif) left 2px no-repeat;
}
a.toolSx2, #menuSxTool a.toolSx2:hover {
color:#003366;
text-decoration:none;
font-weight:normal;
background: url(images/mnsx_tool_2.gif) left 7px no-repeat;
}
a.toolSx3 {
	background: url(images/mnsx_tool_3.gif) left top no-repeat;
}
#menuSxTool a:hover, #menuSxTool a:focus, #menuSxTool a:active,#menuSxTool .voceSxOn a, #menuSxTool .voceSxOn a:link, #menuSxTool .voceSxOn a:visited,#menuSxTool .voceSxOn a:hover, #menuSxTool .voceSxOn a:focus, #menuSxTool .voceSxOn a:active {
color:#f7680a;
text-decoration:none;
font-weight:normal;
}
/*area centrale contenuti*/

/*##FE-ELCOMMENT - fine inserimento 18/07/07 */
.icona 
{
	margin:4px 0 0 0;
	padding:0;
	}
h3 {
	color:#f7680a;
	font-weight: bold;
	font-size: 13px;
	padding:0;
	margin:0 0 5px 0;
	display:block;
}
h3.frecciaAra {
	color:#000066;
	font-weight: bold;
	font-size: 13px;
	background: url(images/freccia_stit.gif) left 3px no-repeat;
	padding: 0 0 4px 22px;
	margin: 5px 0 5px 0;
	float:left;
}
h4.frecciaTxtAra {
	color:#f7680a;
	font-weight: bold;
	font-size: 13px;
	background: url(images/freccia_stit.gif) left 1px no-repeat;
	padding: 0 0 4px 22px;
	margin: 5px 0 5px 0;
	float:left;
}
h3.frecciaAra strong, h3.frecciaAra b {
	color:#f7680a;
	font-weight: bold;
	font-size: 14px;
}
h3.blu {
	color:#003366;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	margin: 5px 0 5px 0;
}
h3.blu a, h3.blu a:link, h3.blu a:visited, h3.blu a:hover, h3.blu a:focus, h3.blu a:active,h4.blu a, h4.blu a:link, h4.blu a:visited, h4.blu a:hover, h4.blu a:focus, h4.blu a:active,#elencoPreve li a, #elencoPreve li a:link, #elencoPreve li a:visited, #elencoPreve li a:hover, #elencoPreve li a:focus, h4.blu a:active  
{
	color:#003366;
	text-decoration:none;
	}
h4.blu {
	color:#003366;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0px 5px 0px;
	margin: 0;

}
h4.bia {
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0px 5px 0px;
	margin: 0;

}
h4.tblHeadAra {
	color:#fff;
	font-weight: bold;
	font-size: 12px;
	padding: 5px 0px 5px 5px;
	margin: 0;

}
h4 {
	color:#f7680a;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0px 5px 0px;
	margin: 0;

}
h4.news {
	color:#f7680a;
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 5px 5px;
	margin: 0;

}
/*testi diventa Cliente - indicazione step*/
h5 {
	color:#f7680a;
	font-weight: normal;
	font-size: 11px;
	padding: 0px 0px 4px 0px;
}
/*testi diventa Cliente - indicazione step*/
h6 {
	font-weight: normal;
	font-size: 11px;
	margin: 5px 0 0 0;
}


/*##FE-ELCOMMENT - inserimento 18/07/07 */

img.areaBanner 
{
	width:576px;
	}
/*##FE-ELCOMMENT - modificato 10/09/07 */
#ContenutiCentrati
{
	width:900px;
	margin:0;
	padding:0;
	text-align:center;
	}
#ContAreaCentrale
{
	width:900px;
	margin:0;
	padding:0;
	text-align:left;
	}
/*##FE-ELCOMMENT - fine modificato 10/09/07 */
/*##FE-ELCOMMENT - fine inserimento 18/07/07 */
#contenutiNews {
float:left;
width: 574px !important;
width: 574px;
margin:20px 0 0 0;
padding:0;
vertical-align: top;
border:1px solid #f7680a;
}

#contenutiNews p, img.imgboxNews {
	margin:5px;
}
#contenutiNews table {
width: 560px !important;
width: 560px;
	margin:5px;
}
#contenutiNews table.news {
	padding: 0;
	margin: 0;
	width:412px;
	border:0;
}

#contenutiNews table td.boxNews {
	background: url(images/puntini_coseconto.gif) left bottom repeat-x;
	padding:0 0 10px 0;
}
.icoNews {
	margin:0;
	padding:0 8px 0 0;
	background: url(images/puntini_coseconto.gif) left bottom repeat-x;
}
.imgTitNews {
	margin:0;
	padding:0;
	width: 574px !important;
width: 574px;
}
/*inseriti 25/09/07*/
.contenutiNewsBoxSotto {
float:left;
width: 574px !important;
width: 574px;
margin:20px 0 0 0;
padding:0;
vertical-align: top;
border:1px solid #f7680a;
}

.contenutiNewsBoxSotto p, .contenutiNewsBoxSotto img {
	margin:5px;
}
/*fine inseriti 25/09/07*/
#elencoQuadr{
list-style: none;
margin:10px 5px;
padding:0;
}
#elencoQuadr li {
background: url(images/p_elenco_arancio.gif) 0 5px no-repeat;
vertical-align: top;
padding:0 0 3px 15px;
}

.imgDx {
margin:0;
padding:0;
}
.imgSx 
{
	float:left;
	padding:5px 15px 20px 0;
	margin:0;
	}
	.imgSx img 
	{
		clear:both;
		}
#contenuti p.pLeft 
{
	float:left;
	width:400px;
	}
.boxDx {
	margin:0;
	padding:0;
	text-align: left;
}
h2 {
	color:#f7680a;
	font-size: 13px;
	font-weight: normal;
	margin:20px 0 0 0;
	padding:0;
}
.boxDx h2 a,.boxDx h2 a:link,.boxDx h2 a:visited {
 color:#f7680a;
 font-size: 13px;
 font-weight: normal;
 text-decoration:none;
}
.boxDx h2 a:hover,.boxDx h2 a:focus,.boxDx h2 a:active  {
 color:#f7680a;
 font-size: 13px;
 font-weight: normal;
 text-decoration:unterline;
}
.boxDx p {
	margin:0;
	padding:0;
	text-align: left;
}
/*domnade e risposte*/
.elencoNum 
{
	list-style:none;
	margin:0;
	padding:0;
	}
.elencoNum li 
{
	margin:0;
	padding:5px 0;
	display:block;
	clear:both;
	vertical-align:bottom;
	}
.domanda
{
	padding:7px 0 0 0;
	margin:0;
	display:block;
	width:90%;
	vertical-align:text-bottom;
	float:left;
	cursor:hand;
	}
.num 
{
	display:block;
	width:25px;
	background:url(images/bkg_num.gif) 0 1px no-repeat;
	color:#fff;
	text-align:center;
	margin:0 5px 0 0;
	padding:7px 20px 6px 0;
	float:left;
	font-size:12px;
	vertical-align:text-bottom;
	cursor:hand;
	}
	
.rispCome 
{
	margin:0;
	padding:0;
	}
.rispCome dt 
{
	color:#f7680a;
	font-weight:bold;
	display:block;
	margin:0;
	padding:0;
	clear:both;
	min-height:30px;
	}
.rispCome dd 
{
	margin:10px 0 0 50px !important;
	margin:10px 0 0 0;
	padding:0;
	display:block;
	float:left;
	}
/*footer*/
#footer {
	width: 942px !important;
	width: 942px;
	padding:0;
	margin: 10px 0 0 0;
	font-size: 10px;
	color:#fff;
	float:left;
	position:relative;
	top:0;
	height:33px !important;
	height:33px;
	/*background:url(images/chiamaci.gif) left 30px no-repeat;*/
	}
#footer a,#footer a:link,#footer a:visited,#footer a:hover,#footer a:focus, #footer a:active {
font-weight:normal;
text-decoration:none;
padding:0;
margin:0;
height:0;
color:#fff;
}

#toolSx,#toolDx {
	float:left;
	margin:0;
	padding:10px 0 10px 0;
	background:#000066
}
#toolSx {
	width:492px;
}
#toolSx li strong, #toolDx li strong {
	color:#f7680a;
}
#toolDx {
	float:right;
	width:450px;
	text-align:right;
}
#chiamaci {
	float:right;
	width:450px;
	text-align:right;
	color:#000066;
	font-weight:bold;
	text-transform:uppercase;
	padding:0 0 10px 0;
	margin:10px 14px 0 0 !important;
	margin:10px 6px 0 0;
}
#toolSx li,#toolDx li {
	display:inline;
	margin:0;
	padding:0 10px;
	list-style: none;
	border-right:1px solid #fff;
}
#toolSx li.last,#toolDx li.last {
	border-right:0;
}
/*contenuti*/
.txtRigaAra {
	float:left;
	border-bottom: 1px solid #f7680a;
	margin:0 0 5px 0;
	padding:0 0 3px 0;
}
.txtRigaAra p {
	margin:0;
	padding:5px 0 0 0;
	float:left;
	font-weight: bold;
}
.txtRigaAra img {
	margin:0;
	padding:0;
	float:right;
}
/*tabelle*/

/*tabelle*/

/*classe da usare nei td delle table con 2 colonne*/
table.col2 td{
	width:50%;
}
table.inside {
	width:50%;
}
.txtBlue 
{
	color:#003366;
	}
/*tabella header arancio - sfondo bianco e righe arancio - es: pagina mutuo - rate - allineamento di default del testo: CENTER*/
table.tipo1 th {
	color: #fff;
	text-align: center;
	background-color: #f7680a;
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	border-right: 1px solid #fff;
	padding:5px 0 5px;
	margin:0;
	text-transform: uppercase;
}
table.tipo1 th.headdx {
	border-right:1px solid #f7680a;
}
table.tipo1 th.cellaSpaceDx {
	background-color: #fff;
	text-align: center;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
table.tipo1 td {
	color: #000066;
	background-color: #fff;
	border-bottom: 1px solid #f7680a;
	border-left: 1px solid #dddddd;
	padding: 5px 3px 5px 3px;
	margin: 0;
}
table.tipo1 td.cellaDx {
	border-right: 1px solid #f7680a;
}
table.tipo1 td.cellaSx {
	border-left: 1px solid #f7680a;
}
table.tipo1 td.cellaTot {
	border-left: 1px solid #f7680a;
	border-right: 1px solid #f7680a;
}

table.tipo1 td.cellaSpaceDx {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 0;
}

table.tipo1 tfoot td {
	text-align:left;
	border:0;
}
/*tabella riquadro arancio , puntini grigi e separatore vert grigio con possibilit&agrave; di celle rarancio sul fondo- allineamento testo predefinito LEFT esempio:mutuo consultazioni dati principali e mutuo consultaz prox rata*/
table.tipo2 {
	border: 1px solid #f7680a;
	background-color: #c0c0c0;
}
table.tipo2 th{
	font-weight: normal;
	padding:5px;
	margin:0;
	vertical-align: middle;
	height: 35px !important;
	height: 25px;
	background:#fff url(images/tb_tipo2_tile.gif) right 5px no-repeat;
}

table.tipo2 td {
	background: #fff url(images/tb_tipo2_tile.gif) right 5px no-repeat;
	padding:5px;
	margin:0;
	vertical-align: middle;
	border-top: 1px dotted #c0c0c0 !important;
	border-top: 1px dotted #fff;
	height: 35px !important;
	height: 25px;
	text-align:left;
	}
table.tipo2 td.contTable {
		padding:0;
		background-image:none;
		border-top:0!important;
		border-top:0;
}
table.tipo2 td.contTable table.tipo2int {
	margin:0;
	width: 574px;
}
table.tipo2 td.contTable table.tipo2int td {
	background: url(images/tb_tipo2_tile.gif) right 5px no-repeat;
	padding:5px;
	margin:0;
	vertical-align: middle;
	border-top: 1px dotted #c0c0c0;
	height: 35px !important;
	height: 25px;
	width: 50%;
	text-align:left;
	}
table.tipo2 td.cellaDx, table.tipo2 th.headdx, table.tipo2 td.contTable table.tipo2int td.cellaDx{
	background-image:none;
}
table.tipo2 td.cellaBott{
	background-image:none;
	text-align:right;
}
table.tipo2 tfoot tr,table.tipo2 tfoot td {
	background-color: #f7680a;
	border-top: 1px dotted #C0c0c0 !important;
	border-top: 1px dotted #f7680a;
	color:#fff;
}
/*tabella tipo 3 a 2 colonne - col sx Bianca con allienamento vert top, colonna DX arancio con allinemento vert middle - pe pagine attive per operazioni*/
table.tipo3 {
	border: 1px solid #f7680a;
}
/*##FE-ELCOMMENT - inserimento 18/07/07 */
table.bordoBlue {
	border: 1px solid #003366;
	text-align:left;
}
table.bordoBlue h4 
{
	color:#003366;
	margin:0;
	padding:0 0 10px 0;
	font-size:12px;
	}
/*##FE-ELCOMMENT - fine inserimento 18/07/07 */
.cellaBia {
	width: 45%;
	padding:5px;
	vertical-align: top;
}
.cellaBia p {
	margin:0;
	padding:0;
}
.cellaAra {
	width: 55%;
	background-color: #f7680a;
	color: #fff;
	padding:5px 20px;
	vertical-align: middle;
}
.cellaAra p {
	margin:0 0 10px 0;
	padding:0;
}
.cellaAra label {
	font-weight: bold;
}
.cellaAra select {
	font-family:Verdana;
	font-size:11px;
	margin:5px 0 5px 0
}

/*tabella tipo 4 a 1 cella - cella singola con bordo arancio*/
table.tipo4 {
	border: 1px solid #f7680a;
	padding: 3px 5px 3px 10px;
	margin: 5px 0 0 0;
}
/*##FE-ELCOMMENT - inserimento 10/09/07*/
table.tipo4small {
width:376px;
border: 1px solid #f7680a;
	padding: 3px 5px 3px 10px;
	margin: 10px 0 10px 0;
}
table.tipo4interna {
width:554px;
border: 1px solid #f7680a;
	padding: 3px 5px 3px 10px;
	margin: 10px 0 10px 0;
}
table.tipo4interna td.tdCheckbox 
{
	width:20px;
	}
table.tipo4interna td.tdText 
{
	width:450px;
	}
/*##FE-ELCOMMENT - fine inserimento 10/09/07*/
/*tabella tipo 5 struttura per inserire bottoni*/
table.tipo5 {
	border: 1px solid #fff;
	padding: 0;
	margin: 0;
}

/*comuni per tutte le tabelle - allineamento testo, classi d aaggiungere a quelle specifiche di tabella*/
.txtSx {
	text-align:left;
}
.txtMd {
	text-align:center;
}
.txtDx {
	text-align:right;
}
.headerDocumenti {
	background: url(images/tile_bgdoc.gif);
	font-weight: bold;
	color:#fff;
	text-transform: uppercase;
	padding:0;
}
/*##FE-ELCOMMENT - inserimento 18/07/07 */
/*bordo arancio e righe con puntini, 2 colonne*/
table.tipo6 {
	border: 1px solid #f7680a;
	padding: 0;
	margin: 0;
}
table.tipo6 td 
{
	width:50%;
	padding: 10px !important;
	padding: 10px 10px 0 10px;
	margin:0;
	border-bottom: 1px dotted #c0c0c0;
	
	}
table.tipo6 td img 
{
	padding:0;
	margin:0;
	}
table.tipo6 td p 
{
	padding:0;
	margin:0,
	}
img.testataCross 
	{
		border: 1px solid #f7680a;
		border-bottom:0;
		margin:0;
		padding:0;
		float:left;
		}
p.puntini 
{
	padding:10px 0 10px 0;
	border-bottom: 1px dotted #c0c0c0 !important;
	}
img.titoletti 
{
	padding:10px 0 0 0;
	}
/*##FE-ELCOMMENT - fine inserimento 18/07/07 */
/*per dettaglio*/
#menuNavCont {
	float:left;
	margin:0 0 10px 0;
	padding:0;
	width:576px;
	background: url(images/tile_menu_nav.gif) left bottom repeat-x;
vertical-align: middle;
}

#menuNavCont li {
	display: block;
	float:left;
	margin:5px 0 0 0;
	padding:5px 0 3px 0;
	list-style: none;
	border-top:1px solid #000066;/*setta anche il border di #menuNavCont li.menuNavOn*/
	border-right:1px solid #000066;/*setta anche il border di #menuNavCont li.menuNavOn*/
	border-bottom:1px solid #000066;
vertical-align: middle;
}
#menuNavCont li.menuNavOn {
	display: block;
	float:left;
	margin:0;
	padding:7px 0 6px 0;
	list-style: none;
	display: block;
	float:left;
	border-bottom:1px solid #fff;
	border-left:1px solid #000066;
vertical-align: middle;
}
#menuNavCont li.menuNavDxOn {
	border-right:0;
}

#menuNavCont a, #menuNavCont a:link, #menuNavCont a:visited {
color:#003366;
text-decoration:none;
font-weight: bold;
font-family:Arial;
font-size:12px;
line-height:12px;
padding:0 10px;
margin:0;
display: block;
vertical-align: middle;
}
#menuNavCont a:hover, #menuNavCont a:focus, #menuNavCont a:active,#menuNavCont .menuNavOn a, #menuNavCont .menuNavOn a:link, #menuNavCont .menuNavOn a:visited,#menuNavCont .menuNavOn a:hover, #menuNavCont .menuNavOn a:focus, #menuNavCont .menuNavOn a:active {
color:#f7680a;
text-decoration:none;
margin:0;
font-weight: bold;
font-family:Arial;
font-size:12px;
padding:0 10px;
margin:0;
display: block;
vertical-align: text-bottom;
}

/*menu contenuti per pagina intro conto*/
#menuNavIntro {
	float:left;
	margin:0;
	padding:0;
	width:576px;
	vertical-align: middle;
}

#menuNavIntro li {
	display: block;
	float:left;
	margin:5px 0 0 0;
	padding:5px 0 5px 0;
	list-style: none;
	background-color: #003366;
vertical-align: middle;
}
#menuNavIntro li.menuNavIntroOn {
	display: block;
	float:left;
	margin:0;
	padding:7px 0 8px 0;
	list-style: none;
	display: block;
	float:left;
	background-color: #f7680a;
vertical-align: middle;
}
#menuNavIntro li.menuNavIntroDxOn {
	border-right:0;
}

#menuNavIntro a, #menuNavIntro a:link, #menuNavIntro a:visited {
color:#fff;
text-decoration:none;
font-weight: bold;
font-family:Arial;
font-size:12px;
line-height:12px;
padding:0 10px;
margin:0;
display: block;
vertical-align: middle;
}
#menuNavIntro a:hover, #menuNavIntro a:focus, #menuNavIntro a:active,#menuNavIntro .menuNavIntroOn a, #menuNavIntro .menuNavIntroOn a:link, #menuNavIntro .menuNavIntroOn a:visited,#menuNavIntro .menuNavIntroOn a:hover, #menuNavIntro .menuNavIntroOn a:focus, #menuNavIntro .menuNavIntroOn a:active {
color:#fff;
text-decoration:none;
margin:0;
font-weight: bold;
font-family:Arial;
font-size:12px;
padding:0 10px;
margin:0;
display: block;
vertical-align: text-bottom;
}
/*stili solo x HomePage Area Riservata*/
#utente {
	font-weight:bold;
}
#news {
	margin:0;
	padding:0;
	background: url(/images/bkg_news.gif) left bottom repeat-y;
	width:576px;
	float:left;
}
#news img {
	margin:0;
	padding:0;
	width:576px;
}
#elencoNews {
	width:556px;
	margin:0 10px 5px 10px;
	padding:0;
	list-style: none;
}
#elencoNews li {
	background: url(/images/mnSxHP_tile.gif) left bottom repeat-x;
	padding:6px 0;
}
#elencoNews li.last {
	background: none;
	}
#elencoNews a, #elencoNews a:link, #elencoNews a:visited {
color:#003366;
text-decoration:none;
font-weight:normal;
background: url(/images/punto_news.gif) left 4px no-repeat;
padding:0 0 0 17px;
}
#elencoNews a:hover, #elencoNews a:focus, #elencoNews a:active {
color:#f7680a;
text-decoration:none;
font-weight:normal;
background: url(/images/punto_news.gif) left 4px no-repeat;
padding:0 0 0 17px;
}
#banner {
	margin:13px 0 0 0;
	padding:0;
	float:left;
}
#banner img {
	margin:0;
	padding:0;
	}
#banner #sx {
	float:left;
}
#banner #dx {
	float:right;
}
	.freccia {
		color:#f7680a;
		font-weight: bold;
		margin:0 0 0 5px;
		padding:0;
	}
/*##FE-ELCOMMENT - inserimento tooltip 17/07/07 */
/*tabella tooltip*/
#tblTooltip {
width:auto;
margin:0;
border:0;
padding:0;
clear:left;
text-align:left;
}
.tooltipBox {
	position:absolute;
	display:none;
	
	
}

.tooltipText {

	font-family : Verdana;
	FONT-SIZE: 11px;
   color:#051a5a;
}
/*##FE-ELCOMMENT - fine inserimento tooltip 17/07/07 */
/*##FE-ELCOMMENT - inserimento 18/07/07 */
#menuTopLogin 
{
	width: 951px !important;
	width: 942px;
	float:left;
	height:38px !important;
	height:38px;
	background: #f7680a;
	padding:0;
	margin:0;
	vertical-align:text-bottom;
	border-bottom:1px solid #000066 !important;/* per i browser moderni */
	}
	
	
/*##FE-ELCOMMENT - fine inserimento 18/07/07 */


	.tasto, .tastCanc {
	font-size: 10pt;
	font-weight: bold;
	width: 34px;
	height: 26px;
	}
	.tastCanc {
	width: 72px;
	}
/*##FE-ELCOMMENT - inserimento 11/09/07*/
	/*menu top - area diventa cliente*/
#menuTopOpen 
{
	width: 951px !important;
	width: 941px;
	float:left;
	min-height:65px !important;
	height:65px;
	border-bottom: 1px solid #000066 !important; /* per i browser moderni */
	border-bottom: 1px solid #000066 !important;
	padding:0;
	margin:0;
	background: url(images/bg_diventa.gif);
}
	#menuTopOpen h1 
	{
		width: 940px !important;
		width: 931px;
		color:#fff;
		background:none;
		margin:0;
		padding:4px 5px 4px 5px;
		border-bottom:1px solid #fff;
		font-family:Arial;
		font-size:24px;
		float:left;
		}
		#menuTopOpen h2 
	{
		color:#fff;
		background:none;
		margin:0 30px 0 0;
		padding:5px 0 5px 0;
		font-size:12px;
		float:right;
		font-weight:bold;
		font-family:Arial;
		
		}
		#menuTopOpen h2 a
	{
		color:#fff;
		text-decoration:none;
		background: url(images/ico_info_top.gif) left top no-repeat;
		padding:5px 0 5px 30px;
		}
table hr 
{
	color:#fff;
	}

h3.frecciaBia {
	color:#fff;
	font-weight: bold;
	font-size: 14px;
	background: url(images/freccia_bia.gif) left 2px no-repeat;
	padding: 0 0 4px 22px;
	margin: 0;
}
a.bia, a.bia:link,a.bia:visited 
{
	color:#fff;
}
a.bia:hover , a.bia:focus,a.bia:active 
{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
a.biaBold, a.biaBold:link,a.biaBold:visited 
{
	color:#fff;
	font-weight:bold;
}
a.biaBold:hover , a.biaBold:focus,a.biaBold:active 
{
	color:#fff;
	font-weight:bold;
	text-decoration:underline;
}
h3.frecciaTxtAra {
	color:#f7680a;
	font-weight: bold;
	font-size: 14px;
	background: url(images/freccia_stit.gif) left 2px no-repeat;
	padding: 0 0 4px 22px;
	margin: 10px 0 0 0;
}
.boxSottoscrizioni 
{
	width:900px;
	margin:0;
	padding:10px 0;
	border-bottom:1px dotted #c0c0c0;
	}
.boxSottoscrizioniLast 
{
	width:900px;
	margin:0;
	padding:10px 0;
	}
.logoBoxSottoScr 
{
	margin:0;
	padding:0;
	width:280px;
	float:left;
	}
.txtBoxSottoScr 
{
	margin:0;
	padding:10px 10px 0 0;
	width:510px;
	float:left;
	}
.bottBoxSottoScr  {
	margin:0;
	padding:5px 0 0 0;
	width:90px;
	float:left;
	}
table.tipo7 
{
	width:890px;
	border: 1px solid #f7680a;
	padding: 5px 10px 15px 10px;
	margin: 5px 0 0 0;
}
table.tipo7 td 
{
	vertical-align:top;
	}
.sitoSicuro 
{
	width:858px;
	background:url(images/luc.gif) left top no-repeat;
	margin:10px 0 0 0;
	padding:10px 0 0 30px;
	height:35px;
	float:left;
	}
.sitoSicuro p 
{
	padding:0;
	margin:0;
	}
/*inzio parte customizzata ingthemeINF*/
#testata {
	width: 940px !important;
	width: 940px;
	padding:0!important;
	padding:0;
	height:57px !important;
	height:57px;
	min-height: 57px;
	margin: 0 0 6px 0;
	float:left;
	}
	#navIstTop {
width: 958px !important;
width: 960px;/* per IE5.x e IE6 */
margin:0;
text-align:left; /*per IE5.x/Win*/
padding:0;
background:#fff;
float:left;
}
#toolTop {
margin:0;
text-align:right; /*per IE5.x/Win*/
padding:0;
background:#fff;
float:right;
}

#toolTop li {
	margin:0;
	padding:22px 12px 5px 6px;
	list-style: none;
	font-weight:bold;
	text-transform:uppercase;
float:left;
}
#toolTop li a, #toolTop li a:link,#toolTop li a:visited {
	text-decoration:none;	
	color:#003366;
}
#toolTop li a:hover, #toolTop li a:focus ,#toolTop li a:active {
	text-decoration:none;
	color:#f7680a;
}
#toolTop li.toolIst {
	border-left:1px solid #003366;
}
#toolTop li.toolIst1 {
	border-left:1px solid #003366;
	background:url(images/ico1.gif) 4px 16px no-repeat;
	padding:22px 12px 5px 28px;
}
#toolTop li.toolIst2 {
	border-left:1px solid #003366;
	background:url(images/ico2.gif) 4px 16px no-repeat;
	padding:22px 12px 5px 28px;
}
#toolTop li.toolIst3 {
	border-left:1px solid #003366;
	background:url(images/ico3.gif) 4px 16px no-repeat;
	padding:22px 12px 5px 28px;
}
/*menu top - area riservata*/	
#menuTop 
{
	width: 940px !important;
	width: 940px;
	float:left;
	height:38px !important;
	height:39px;
	background: #f7680a;
	padding:0;
	margin:0;
	vertical-align:text-bottom;
	border-bottom:1px solid #000066 !important;/* per i browser moderni */
	border-bottom:0;
	background: url(images/tile_top.gif) left top repeat-x;
	}

	.menu0 {
		width:179px;
		height:38px !important;
		height:38px;
		float:left;
		border-bottom:1px solid #000066;
	}

	.menu1 { width:160px !important;
	width:152px;
		height:38px !important;
		height:39px;
		float:left;
	}
	.menu2 {
		width:160px;
		height:38px !important;
		height:39px;
		float:left;
	}
		.menu44 {
		width:230px!important;
		width:210px;
		height:38px !important;
		height:39px;
		float:left;
		
	}
	
	.menu3 {  width:209px !important; width:209px ;
	
		height:38px !important;
		height:39px;
		float:left;
	}
		.menu4 {
		width:245px;
		height:38px !important;
		height:38px;
		float:right;
		border-bottom:1px solid #000066;
	}
.menu0 img {
	margin:0;
	padding:13px 20px 13px 10px;
}


.menu3 img 
{ 
	
	}
	
	.mnOff img {
	margin:0;
	padding:13px 23px 14px 20px !important;
	padding:13px 14px 15px 20px;
	border-left:1px solid #fff;
}


.leftOn {
	border-top:0;
	border-bottom:0;
}
.mnOff {
	border-top:0;
}

.mnOn {
	border-top:0;
	border-left:1px solid #000066;
	border-right:1px solid #000066;
	border-bottom:1px solid #fff;
	background: #fff;
}
.mnOnx {
	border-top:0;
	border-left:1px solid #000066;
	border-right:1px solid #fff !important;
	border-right:2px solid #fff;
	border-bottom:1px solid #fff;
	background: #fff;
}
.leftOn img {
	margin:0;
	padding:13px 23px 14px 20px !important;
	padding:13px 23px 15px 20px;
	border-left:0;
	border-bottom:0;
}
.rightOn img {
	margin:0;
	padding:13px 23px 14px 20px !important;
	padding:13px 23px 15px 20px;
	border-left:1px solid #fff;
}

.mnOn img {
	margin:10px 0 0 0;
	padding:2px 20px 0 21px !important;
	padding:2px 18px 0 16px;
	border-left:0;
	border-right:0;
}
.mnOnx img {
	margin:10px 11px 0 0;
	padding:2px 20px 0 21px;
	border-left:0;
	border-right:0;
}
/*area SX*/
#colonnaSx 
{
float:left;
width:179px;
margin:0;
padding:17px 0 0 0;
/* altezza fissate in comune */
}
#menuSx 
{
	margin:0;
	padding:0;
	height:350px;
	min-height:350px !important;
	width:179px;
	
	}
#toolMenuSx table 
{
	width:179px;
	margin:0;
	padding:0;
	}
.headRisorse 
{
	background:url(images/risorse.gif) left top no-repeat;
	height:30px;
	color:#FFF;
	text-transform:uppercase;
	font-weight:bold;
	padding:5px 0 5px 37px;
	font-size:12px;
	}
.tdToolSx 
{
border-bottom:1px dotted #003366;
padding:8px 5px 8px 5px;
	font-weight:bold;
	}
.tdToolSx img
{
vertical-align:middle;
margin:0 8px 0 0;
padding:0;
display:block;
	float:left;
	}
.tdToolSx a, .tdToolSx a:link, .tdToolSx a:visisted 
{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:0;
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	}
.tdToolSx a:hover, .tdToolSx a:active, .tdToolSx a:focus, .tdToolSx a.on, .tdToolSx a.on:link, .tdToolSx a.on:visisted, .tdToolSx a.on:hover, .tdToolSx a.on:active, .tdToolSx a.on:focus 
{
	color:#f7680a;
	text-decoration:none;
	font-weight:bold;
	padding:0;
	margin:0;
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	}
/*area centrale contenuti*/
#areaCont {
float:left;
width: 530px !important;
width: 530px; /* per IE5.x e IE6 */
margin:0;
padding:15px 25px 27px 25px;
/*border-left:1px solid #000066;
border-right:1px solid #000066;*/
/* altezza fissate in comune */
z-index:2;
position:relative;
top:0;
left:0;
}

#areaCont h2 {
	color: #f7680a;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	display:block;
	border-bottom:1px solid #003366;
}
#areaCont h2.noRiga {
	color:#f7680a;
	font-weight: bold;
	font-size: 18px;
	padding: 0;
	margin: 5px 0 5px 0;
	border-bottom:0;
}
#areaContToolbar 
{
float:left;
width: 880px; !important;
width: 880px; /* per IE5.x e IE6 */
margin:25px 30px !important;
margin:25px 15px;
padding:0;
/* altezza fissate in comune */
z-index:2;
position:relative;
top:0;
left:0;
}
#areaContToolbar h2 {
	color: #f7680a;
	font-weight: bold;
	font-size: 18px;
	padding: 0 0 5px 0;
	margin: 0 0 15px 0;
	display:block;
}
#areaContToolbar h3 {
	color:  #000066;
	font-weight: bold;
	font-size: 15px;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	display:block;
}
#areaContToolbar #contenuti {
float:left;
margin:10px 0 0 0;
padding:0;
vertical-align: top;
text-align:left;
width:100% !important;
width:100%;
}
#areaContToolbar #contenuti table{
float:left;
margin:0;
padding:0;
vertical-align: top;
text-align:left;
width:100% !important;
width:100%;
}
#tblMenuSx 
{
	width:178px;
	margin:0;
	padding:0;
	}
#tblMenuSx td.mnSx
{
height:25px;
border-bottom:1px dotted #003366;
	}
#tblMenuSx a.off, #tblMenuSx a.off:link, #tblMenuSx a.off:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_fr_off.gif) 5px 3px no-repeat;
padding:0 0 0 15px;
}
#tblMenuSx a.off:hover, #tblMenuSx a.off:focus, #tblMenuSx a.off:active,#tblMenuSx a.on, #tblMenuSx a.on:link, #tblMenuSx a.on:visited,#tblMenuSx a.on:hover, #tblMenuSx a.on:focus, #tblMenuSx a.on:active {
color:#f7680a;
text-decoration:none;
font-weight:bold;
background: url(images/mnSx_fr_on.gif) 5px 3px no-repeat;
padding:0 0 0 17px;
}

#corpo {
width: 940px !important;
width: 940px;
margin:0;
padding:0;
text-align:left;
border:1px solid #000066;
height: auto !important;  /* per i browser moderni */
float: left;
position:relative;
top: 0;
background:url(images/sfondo_master_inf.jpg) left top repeat-y;
height: auto !important;  /* per i browser moderni */
height: 488px;       /* per IE5.x e IE6 */
min-height: 488px;  /* per i browser moderni */
}
#colonnaDx 
{
float:left;
width:179px !important;
width:179px;
margin:0;
padding:42px 0 0 0;
/* altezza fissate in comune */
text-align: center;
z-index:1;
position:absolute;
top:39px;
left:761px;
}
#colonnaDx table 
{
	width:179px;
	margin:0;
	padding:0;
	}
#tblPromo 
{
	 border:solid 1px #FF6600;
	 margin:20px 0 0 0; 
	}
.tdIndent 
{
	padding:0 0 10px 25px;
	margin:0;
	}
.BackRigaAra {
float: left;
padding:0;
margin:30px 0 0 0;
border-top:1px solid #FF6600;
width:530px;
text-align:right;
}
.BackBottNoRigaTop {
float: left;
padding:0;
margin:0;
width:530px;
text-align:right;
}
.BackBottNoRiga {
float: left;
padding:0;
margin:30px 0 0 0;
width:530px;
text-align:right;
}
hr.hrAra 
{
	color:#FF6600;
	height:1px;
	width:520px;
	margin:20px 0 0 0;
	padding:0;
	}
	
.txtAra {
	color:#FF6600;
	}
.txtBia 
{
	color:#fff;
	}
	.boxRicSx {
		margin:0;
		padding:0;
		width:95px;
		}
#boxFaq img
	{
		margin:0;
		padding:0;
		}
.ricercaFaq 
{
	width:290px;
	}
a.txtAraNoSott, a.txtAraNoSott:link, a.txtAraNoSott:visited, a.txtAraNoSott:hover,a.txtAraNoSott:focus,a.txtAraNoSott:active
{
	color:#FF6600;
	text-decoration:none;
	}
.menuFaq {
	color:#f7680a;
	font-weight: bold;
	font-size: 13px;
	padding: 0;
	margin: 0;
	text-transform:uppercase;
}
.menuFaq a,.menuFaq a:link, .menuFaq a:visited, .menuFaq a:hover,.menuFaq a:focus,.menuFaq a:active
{
	color:#f7680a;
	text-decoration:none;
	}
#navFaq 
{
	padding:0;
	margin:20px 0 20px 0;
	}
#navSchede 
{
	padding:0;
	margin:0 0 20px 0;
	}
h3, h1 
{
	width:100%;
	}
	
h4 a,h4 a:link, h4 a:visited, h4 a:hover,h4 a:focus,h4 a:active,h3 a,h3 a:link, h3 a:visited, h3 a:hover,h3 a:focus,h3 a:active
{
	color:#f7680a;
	}
#contenuti {
float:left;
width: 530px !important;
width: 530px;
margin:20px 0 0 0;
padding:0;
vertical-align: top;
text-align:left;
}

#contenuti table, #contenuti table.tblCont 
{
	width:100%;
	}
#contenuti table table 
{
	width:100%;
	}
#contenuti table h3,#contenuti table h2
{
	width:95%;
	float:none;
	}
#contenuti #boxFaq 
	{
		margin:0;
		padding:0;
		width:508px;
		}
#contenuti table.tblDoc a 
{
	text-decoration:underline;
	}
	
#contenuti table.tblScheda 
{
	border:1px solid #f7680a;
	margin:20px 0;
	padding:5px;
	}
#contenuti table.tblScheda p 
{
	margin:0;
	}
#contenuti table.tblScheda h3
{
	margin:0;
	padding:0;
	display:block;
	float:left;
	}
#contenuti table.tblBordoAra 
{
	border:1px solid #f7680a;
	margin:20px 0;
	padding:5px;
	}
#elencoPreve 
{
	margin:0;
	padding:0;
	list-style:none;
	}
	#elencoPreve li 
	{
		background:url(images/ico_casa.gif) left top no-repeat;
		padding:0 0 5px 20px;
		font-weight:bold;
		font-size:14px;
		}
	.navGloss 
	{
		margin:20px 0 0 0;
		padding:0;
		}
		
#colonnaDx table td.txtPromoDx 
{
margin:0;
padding:20px 0 5px 0;
text-align:left;
	}
#colonnaDx table td.txtPromoDx h3
{
	margin:0;
	padding:5px 0 0 5px;
	border-top:1px solid #f7680a;
	width:174px;
	}
	#colonnaDx table td.txtPromoDx p
{
	margin:0 0 0 0;
	padding:0 5px 8px 8px;
	color:#003366;
border-bottom:1px solid #f7680a;
	}
	a.sottolineato,a.sottolineato:link,a.sottolineato:visited,a.sottolineato:hover,a.sottolineato:focus,a.sottolineato:active
	{
		text-decoration:underline;
		}
		
/*aggiunta per sottolivelli area info*/	
#tblMenuSx2 
{
	width:178px;
	margin:0;
	padding:0;
	}
#tblMenuSx2 td.mnSx2
{
height:25px;
border-bottom:1px dotted #ccc;
padding:0 0 0 10px;
	}
#tblMenuSx2 a.off, #tblMenuSx2 a.off:link, #tblMenuSx2 a.off:visited {
color:#003366;
text-decoration:none;
font-weight:bold;
background: url(/images/mn_subliv_ico_off.gif) 5px 3px no-repeat;
padding:0 0 0 15px;
}
#tblMenuSx2 a.off:hover, #tblMenuSx2 a.off:focus, #tblMenuSx2 a.off:active,#tblMenuSx2 a.on, #tblMenuSx2 a.on:link, #tblMenuSx2 a.on:visited,#tblMenuSx2 a.on:hover, #tblMenuSx2 a.on:focus, #tblMenuSx2 a.on:active {
color:#f7680a;
text-decoration:none;
font-weight:bold;
background: url(/images/mn_subliv_ico_on.gif) 5px 3px no-repeat;
padding:0 0 0 17px;
}

.PopSquare {
	display:none;
	width:400px;
	position:absolute;
	z-index:3000;
}
.PopSquareContent { 
	float:left;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	width:396px;
	background:#fff;
	text-align:left;
	margin:0;
	padding:1px 1px 6px 1px;
	
}
.PopSquareBottom{ 
float:left;
height:19px; 
}
.PopSquare .titScheda {
	background: #FF6600;
	float:left;
	width:96%;
	padding:8px;
}
.PopSquare h1 {
	color:#fff;
	font-weight: bold;
	font-size: 13px;
	background: none;
	padding: 0;
	border-bottom: 0;
	margin: 0;
	float:left;
	width:80%;

}	
	
.PopSquare .btnChiudi {
	color:#fff;
	float:left;
	vertical-align:middle;
	margin: 0;
	padding:0;
	width:20%;
	width:20% !important;
}
.btnChiudi img{
	vertical-align:middle;
	margin: 0 0 0 4px;
	padding:0;
}
.PopSquare .btnChiudi a{
	color:#fff;
}
.PopSquare p{
	margin:0 8px !important;
	margin:0 4px;
	padding:10px 0;
	float:left;
	width:96.7%;
}

.PopSquare .btnChiudi a,
.PopSquare .btnChiudi a:link,
.PopSquare .btnChiudi a:visited,
.PopSquare .btnChiudi a:hover,
.PopSquare .btnChiudi a:active,
.PopSquare .btnChiudi a:focus{
	color:#fff;
}
.PopSquare .bottSx {
float:left;
width:46.7%;
padding:0;
margin:0 8px !important;
margin:0 4px;
text-align:left;
vertical-align:middle;
}
.PopSquare .bottDx {
width:30%;
padding:0;
margin:0 8px !important;
margin:0 4px;
text-align:right;
}	
.TableCommand a, .TableCommand a:link, .TableCommand a:visited , .TableCommand a:focus, .TableCommand a:active ,
.TextCmsEdit a, .TextCmsEdit a:link, .TextCmsEdit a:visited , .TextCmsEdit a:focus, .TextCmsEdit a:active 
 {
background: none;
padding:0 0 0 0px;
}
#menuSx a.TableEdit_AddRow,#menuSx  a.TableEdit_AddRow:link,#menuSx  a.TableEdit_AddRow:visited ,#menuSx  a.TableEdit_AddRow:focus,#menuSx  a.TableEdit_AddRow:active
/*a.TableEdit_AddRow,a.TableEdit_AddRow:link,a.TableEdit_AddRow:visited ,a.TableEdit_AddRow:focus,a.TableEdit_AddRow:active*/
 {
background: none;
padding:0 0 0 0px;
}


/* MR 20090224 dotted 1px*/
div.TextCms
{
border: dotted 1px ;		
		
}


/* MR 20090416 Fisheye */
  .fishpics {
	float:left;
	margin-right:3px;
	border:1px solid #000000;
	width:98px;
	height:114px;	
}
.fishMed{
	width:98px;
	height:114px;
}
.fishSmall{
	width:98px;
	height:114px;
}
.fishNormal{
	width:98px;
	height:114px;
}
.fishLarge {
	width:190px;
	height:220px;
}
/*FINE  MR 20090416 Fisheye*/