/*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;
text-align:left; /*per IE5.x/Win*/
padding:0 9px 9px 9px;
background:#fff;
height: auto !important;  /* per i browser moderni */
min-height: 500px !important;  /* per i browser moderni */
height:550px;      /* per IE5.x e IE6 */
margin:0 0 10px 0;
}

#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;
}
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;
}
.tblEditor 
{
	
margin:0;
padding:0;
	}
.areaTxtSotto 
{
	float:left;
	display:block;
	}
.imgDx {
margin:0;
padding:0;
}
.testoImg 
{
	float:left;
	padding:0;
	margin:0;
	width:100%;
	}
.bottDx 
{
	float:left;
	padding:0;
	margin:0;
	width:100%;
	text-align:right;
	}
	.bottDx h3
{
	float:right;
	}
.txtImgSx 
{
	float:left;
	padding:5px 0 20px 0;
	margin:0 0 20px 0;
	width:70%;
	}

.txtImgSx p
{
	float:left;
	padding:5px 15px 20px 0;
	margin:0 0 20px 0;
	}
.imgSx
	{
	float:left;
	padding:5px 15px 20px 0;
	margin:0;
		}
	.imgSx img 
	{
		
	display:block;
		margin:0;
		padding:0;
		}
.tdAnno
{
	margin:0;
	padding:0 10px 0 0;
	}
#contenuti p.pLeft 
{
	float:left;
	width:400px;
	}
	#contenuti div.pBlockLeft 
{
	width:100%;
	display:block;
	margin:0 0 10px 0;
	padding:0;
	}
	#contenuti p.pBlockLeft 
{
	width:100%;
	float:left;
	display:block;
	clear:both;
	}
#contenuti div.areaTxtSotto p.pBlockLeft 
{
	width:100%;
	float:left;
	display:block;
	clear:both;
	}
.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 10px 0;
	font-size: 10px;
	color:#fff;
	float:left;
	position:relative;
	top:10px;
	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;
}
#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 ingthemeIST*/
/*testata*/
#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;
	}
	#navProdTop {
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 10px 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.toolProd {
	border-left:1px solid #ff6600;
	background:url(images/top_mn_ist_tile.gif) left top repeat-x;
}
#toolTop li.last {
	border-left:1px solid #ff6600;
	background:url(images/top_mn_ist_tile.gif) left top repeat-x;
}
#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: 10px;
background: #fff;
height: auto !important;  /* per i browser moderni */
height: 488px;       /* per IE5.x e IE6 */
min-height: 488px;  /* per i browser moderni */
}
/*area centrale contenuti*/
#areaCont {
float:left;
width: 650px !important;
width: 640px; /* per IE5.x e IE6 */
margin:0;
padding:30px 30px 30px 30px;
border-left:1px solid #000066;
/* altezza fissate in comune */
}
#areaCont h2 {
	color: #f7680a;
	font-weight: bold;
	font-size: 18px;
	padding: 0;
	margin: 0;
	float:left;
}
#contenuti {
float:left;
width: 650px !important;
width: 640px;
margin:30px 0 0 0;
padding:0;
vertical-align: top;
text-align:left;
font-family:Verdana;
font-size:11px;
}
#contenuti p 
{
margin:0;
padding:0 0 10px 0;
float:left;
width:100%;
	}

#contenuti img 
{
	margin:0;
	padding:0;
	} 
.pImgCenter 
{
	text-align:center;
	width:100%;
	padding:20px 0;
	float:left;
	display:block;
	}
p.pImgCenter img
{
	text-align:center;
	}
 
#contenuti table 
{
	width:100%;
	float:left; 
	padding:0;
	margin:0 0 10px 0;
	font-family:Verdana;
font-size:11px;
	}
 #contenuti table.tbPartner 
 {
	width:249px;
	float:left; 
	padding:0;
	margin:0;
	}
	#contenuti table.tbPartnerInt 
 {
	width:247px;
	float:left; 
	padding:0;
	margin:0;
	}
.tdTblPartner 
{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	}
	.spazioTblPartner 
{
	height:10px;
	text-align:right;
	}
#contenuti table.tbPartner	tr.spazioTblPartner td table
	{
		width:100px;
		float:right;
		}
#contenuti table.tbPartner tr.spazioTblPartner td table td
	{
		width:50px;
		}

#contenuti p.bordoAra 
{
	border:1px solid #f7680a;
	padding:15px;
	margin:10px 0 0 0;
	display:block;
	width:100%;
	}
	#contenuti div.bordoAra 
{
	border:1px solid #f7680a;
	padding:15px;
	margin:10px 0 0 0;
	display:block;
	width:100%;
	}
	table.bordoAra {
	border:1px solid #f7680a;
	padding:15px;
	margin:0 0 20px 0;
	width:100%;
	}
	table.bordoAra table {
	padding:15px;
	margin:0;
	width:100%;
	}
	p.int 
	{
		width:250px;
		}
#tblContMagazine td
{
	padding:12px;
	}
#areaTop 
{
	width: 940px !important;
	width: 940px;
	float:left;
	height:91px !important;
	height:91px;
	padding:0;
	margin:0;
	vertical-align:text-bottom;
	border:1px solid #000066;
	background: url(images/top_istit.jpg) left top no-repeat;
	}
	#areaTop h1 
	{
		color:#fff;
		font-family:Arial;
		font-size:20px;
		font-weight:bold;
		vertical-align:text-bottom;
		padding:0;
		margin:65px 10px 0 0;
		background:none;
		text-transform:uppercase;
		float:right;
	display:block;
		}
	#colonnaSx 
{
float:left;
width:200px;
margin:0;
padding:0;
font-family:Verdana;
font-size:11px;
/* altezza fissate in comune */
}
/*menu sx*/
#menuSx 
{
	margin:0;
	padding:0;
	width:200px;
	font-family:Verdana;
font-size:11px;
	}
#tblMenuSx 
{
width:200px !important;
width:200px;
margin:0;
padding:0;
	}
#tblMenuSx td
{
margin:0;
padding:0;
font-family:Verdana;
font-size:11px;
	}
#tblMenuSx tr.mnSxAdd
{
	margin:0;
	padding:0;
	height:0;
	}
#tblMenuSx td.mnSx
{
margin:0;
padding:0 0 1px 0;
font-family:Verdana;
font-size:11px;
	}
#tblMenuSx td.mnSx a.On1, #tblMenuSx td.mnSx a.On1:link, #tblMenuSx td.mnSx a.On1:visited
{
	background:#ff6600 url(images/menuist1_on.gif) 12px 13px no-repeat;
	padding:18px 0 18px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
	#tblMenuSx td.mnSx a.Off1, #tblMenuSx td.mnSx a.Off1:link, #tblMenuSx td.mnSx a.Off1:visited
{
	background:#000066 url(images/menuist1_off.gif) 12px 6px no-repeat;
	padding:10px 0 10px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
	#tblMenuSx td.mnSx a.On2, #tblMenuSx td.mnSx a.On2:link, #tblMenuSx td.mnSx a.On2:visited
{
	background:#ff6600 url(images/menuist2_on.gif) 10px 10px no-repeat;
	padding:18px 0 18px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
	#tblMenuSx td.mnSx a.Off2, #tblMenuSx td.mnSx a.Off2:link, #tblMenuSx td.mnSx a.Off2:visited
{
	background:#000066 url(images/menuist2_off.gif) 10px 3px no-repeat;
	padding:10px 0 10px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
		#tblMenuSx td.mnSx a.On3, #tblMenuSx td.mnSx a.On3:link, #tblMenuSx td.mnSx a.On3:visited
{
	background:#ff6600 url(images/menuist3_on.gif) 9px 12px no-repeat;
	padding:18px 0 18px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
	#tblMenuSx td.mnSx a.Off3, #tblMenuSx td.mnSx a.Off3:link, #tblMenuSx td.mnSx a.Off3:visited
{
	background:#000066 url(images/menuist3_off.gif) 9px 4px no-repeat;
	padding:10px 0 10px 37px;
	margin:0;
	width:163px !important;
	width:163px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	}
	.numeri td 
	{
		padding:5px;
		}
#tblMenuSx td.sxSub2, #tblMenuSx td.sxSub3
{
	width:200px !important;
	width:200px;
	margin:0;
	border-bottom:1px dotted #ccc;
	}
	/*2 livello OFF*/
#colonnaSx #tblMenuSx td.sxSub2 a.off, #colonnaSx #tblMenuSx td.sxSub2 a.off:link, #colonnaSx #tblMenuSx td.sxSub2 a.off:visited
{
	color:#000066;
	background:url(images/mn_liv_freccia_off.gif) 3px 10px no-repeat;
	padding:7px 0 7px 22px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
	/*2 livello OFF HOVER e ON*/
	#tblMenuSx td.sxSub2 a.off:hover, #tblMenuSx td.sxSub2 a.off:focus, #tblMenuSx td.sxSub2 a.off:active,#tblMenuSx td.sxSub2 a.on, #tblMenuSx td.sxSub2 a.on:link, #tblMenuSx td.sxSub2 a.on:visited, #tblMenuSx td.sxSub2 a.on:hover, #tblMenuSx td.sxSub2 a.on:focus, #tblMenuSx td.sxSub2 a.on:active
{
	color:#ff6600;
	background:url(images/mn_liv_freccia_on.gif) 3px 11px no-repeat;
	padding:7px 0 7px 22px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}

	/*3 livello OFF*/
#tblMenuSx td.sxSub3 a.off, #tblMenuSx td.sxSub3 a.off:link, #tblMenuSx td.sxSub3 a.off:visited
{
	color:#000066;
	background:url(images/mn_subliv_ico_off.gif) 23px 11px no-repeat;
	padding:7px 0 7px 33px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
	/*3 livello OFF HOVER e ON*/
	#tblMenuSx td.sxSub3 a.off:hover, #tblMenuSx td.sxSub3 a.off:focus, #tblMenuSx td.sxSub3 a.off:active,#tblMenuSx td.sxSub3 a.on, #tblMenuSx td.sxSub3 a.on:link, #tblMenuSx td.sxSub3 a.on:visited, #tblMenuSx td.sxSub3 a.on:hover, #tblMenuSx td.sxSub3 a.on:focus, #tblMenuSx td.sxSub3 a.on:active
{
	color:#ff6600;
	background:url(images/mn_subliv_ico_on.gif) 23px 11px no-repeat;
	padding:7px 0 7px 33px;
	font-weight:bold;
	display:block;
	text-decoration:none;
	}
	hr.hrAra 
{
	color:#FF6600;
	height:1px;
	width:100%;
	margin:0;
	padding:0;
	}


.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;
}


/* MR 20090224 dotted 1px*/
.TextCms
{
border: dotted 1px ;
		
}
/*MR 20110203 rassegna */
	ul.rassegnalist
	{
	margin:0;
	padding:0;
	list-style:none;
	
	}
	li.rassegnavoce
	{
	margin-bottom: 10px;
	padding-left:16px;
	background:url("images/punto_elenco_ara_space.gif") left 4px no-repeat;
	}
	a.rassegnalink
	{
		text-decoration:none;
	  font-weight: bold;
		
	}
