﻿@charset "UTF-8";
/* CSS Document */

@font-face {
	font-family: 'Arial Narrow';
	src:
        local('Arial Narrow')
        url('fonts/ArialNarrow.eot?') format('eot'),
	    url('fonts/ArialNarrow.woff') format('woff'),
		 url('fonts/ArialNarrow.ttf') format('truetype'),
		  url('fonts/ArialNarrow.svg#ArialNarrow') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	margin: 0;
	font-family: Arial, sans-serif;
	
	font-size:12px;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-family: Arial Narrow, Helvetica, Arial, sans-serif;
	display: block;
	}
	
p  {
	font-size: 12px;
	}
	
img  {
	border: none;
	}
	
	a:focus
	{
	    outline:none;
	    
	    
	    
	    }
	    
	    a:link
	    {
	        color:#1344A3;
	        
	        
	        }

/* Header ------------------------------------ */

#he_contenitore_header {
	width: 100%;
	height: 136px;
	background: url(chiusura_header.gif) repeat-x bottom #FFF;
	margin: auto;
	}
	
#he_contenitore_header a {
	text-decoration: none;
	}
	
#he_contenitore_header #he_header {
	width: 960px;
	height: 118px;
	margin: auto;
	background: url(sfondo_giallo_logo_gruppo.jpg) top right repeat-x;
	}
	
#he_contenitore_header #he_header #he_contenitore_menu {
	width: 738px;
	height: 118px;
	float: left;
	padding: 0px 10px 0px 0px;
	}
	
/* Header Basic ------------------------------------ */

#he_contenitore_header_basic {
	width: 100%;
	height: 97px;
	/*
    height: 136px;
	background: url(chiusura_header.gif) repeat-x bottom #FFF;*/
	margin: auto;
	}
	
#he_contenitore_header_basic a {
	text-decoration: none;
	}
	
#he_contenitore_header_basic #he_header {
	width: 960px;
	height: 97px;
	margin: auto;
	background: url(sfondo_giallo_logo_gruppo.jpg) top right repeat-x;
	}
	
#he_contenitore_header_basic #he_header #he_contenitore_menu {
	width: 738px;
	height: 97px;
	float: left;
	padding: 0px 10px 0px 0px;
	}
#he_contenitore_header_basic #he_header #box_login_pw {
	width: 212px;
	height: 97px;
	background: url(logo_gruppo_poste_italiane.gif) top right no-repeat;
	float: left;
	}
#he_contenitore_header_basic #box_login_pw #login_pw #logo_posteitaliane {
	width: 100%;
	height: 21px;
	float: left;
	margin: 0px 0px 16px 0px;
	text-align: right;
	}
/* Menu di Prodotto ------------------------------------ */
.menuStylePM 
{
   width: 100%;
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center; 
}
#he_contenitore_menu #prodotto_menu a
{
	height: 16px;
	width:auto;
	/*padding: 5px 27px 0px 27px;*/
	display: block;
	color: #FFF;
	border-right: 3px solid #FFF;
	
}

/* IE7 */
	
/*	*:first-child+html #he_contenitore_menu #prodotto_menu a
	{
	    width:120px;
	}
	*/
	
#he_contenitore_menu #prodotto_menu a:selected {
	color: #1344A3;
	background: #eedc00;
	
	}

#he_contenitore_menu #prodotto_menu  a:hover {
	color: #1344A3;
	background: #eedc00;
	}
.menuItemPM
{
    display : block;
	background: url(sfondo_btn_menu_aree_diattivo.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}



.menuSelectedPM
{
    color     : #1344A3 !important;
	background: #eedc00;

}

.selected
{
    color     : #1344A3 !important;
	background: #eedc00;

}

#he_contenitore_menu #prodotto_menu {
	width: 738px;
	height: 21px;
	float: left;
	
	}

#he_contenitore_menu ul {
	height: 21px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	}
	
#he_contenitore_menu ul li {
	display: block;
	float: left;
	background: url(sfondo_btn_menu_aree_diattivo.gif) repeat-x bottom;
	}
	
#he_contenitore_menu ul li.home_page {
	width: 124px;
	}
	
#he_contenitore_menu ul li.privati {
	width: 97px;
	}
	
#he_contenitore_menu ul li.business {
	width: 112px;
	}
	
#he_contenitore_menu ul li.servizi_semplifica {
	width: 167px;
	}
	
#he_contenitore_menu ul li.prodotti {
	width: 112px;
	}
	
#he_contenitore_menu ul li.assistenza {
	width: 126px;
	}
	
#he_contenitore_menu ul li a.ultima_voce {
	border: none;
	}
	
#he_contenitore_menu ul li a {
	height: 16px;
	padding: 5px 0px 0px 0px;
	display: block;
	color: #FFF;
	border-right: 3px solid #FFF;
	}
	
#he_contenitore_menu ul li a.link_attivo {
	color: #1344A3 !important;
	background: #eedc00;
	}
	
	a.link_attivo {
	color: #1344A3 !important;
	background: #eedc00;
	}

#he_contenitore_menu ul li a:hover {
	color: #1344A3;
	background: #eedc00;
	}

#he_contenitore_menu #he_logo_poste_mobile {
	width: 219px;
	height: 97px;
	float: left;
	background: url(logo_poste_mobile.gif) center no-repeat;
	}
	
/* Menu istituzionale e accessibile ------------------------------------ */
	
#he_contenitore_menu #ist_contenitore {
	width: 519px;
	height: 42px;
	float: left;
	background: url(angolo_tagliato_header.gif) left top no-repeat;
	}
	
#he_contenitore_menu #menu_accessibile {
	width: 400px;
	height: auto;
	float: left;
	margin: 24px 0px 0px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	}
	
#he_contenitore_menu #menu_accessibile a {
	text-decoration: none;
	color: #999999;
	}
	
#he_contenitore_menu #menu_accessibile a:hover {
	text-decoration: underline;
	color: #999999;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu {
	width: 500px;
	height: 19px;
	background: #E8E7E7;
	border-top: 2px solid #FFF;
	margin: 21px 0px 0px 0px;
	float: right;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul {
	width: auto;
	height: auto;
	display: block;
	float: right;
	margin-right: -5px;
	padding: 0;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li {
	height: auto;
	background: none;
	font-weight: normal;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li.chi_siamo {
	width: 85px;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li.sala_stampa {
	width: 96px;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li.contatti {
	width: 69px;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li.cerca {
	width: 61px;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li.facebook {
	width: 38px;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li a {
	color: #1344A3;
	display: block;
	padding: 3px 0px 0px 0px;
	border: none;
	background: url(separatore_menu_ist_header.gif) right center no-repeat;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li a.ist_ultima_voce {
	background: none;
	}
	
#he_contenitore_menu #ist_contenitore #ist_menu ul li a:hover {
	text-decoration: underline;
	}

/* Login e Password ------------------------------------ */

#he_contenitore_header #he_header #box_login_pw {
	width: 212px;
	height: 118px;
	background: url(logo_gruppo_poste_italiane.gif) top right no-repeat;
	float: left;
	}

#he_contenitore_header #box_login_pw #login_pw {
	width: 100%;
	height: auto;
	float: left;
	font-size: 11px;
	color: #999999;
	background: url(linea_separazione_login_pw.gif) left bottom no-repeat;
	_float:right;
	}

#he_contenitore_header #box_login_pw #login_pw #logo_posteitaliane {
	width: 100%;
	height: 21px;
	float: left;
	margin: 0px 0px 16px 0px;
	text-align: right;
	}

#he_contenitore_header #box_login_pw #login_pw #form {
	width: 212px;
	height: 81px;
	display: block;
	float: left;
	}
	
#he_contenitore_header #box_login_pw #login_pw #form .campi_testo {
	width: auto;
	height: 50px;
	display: block;
	float: left;
	margin: 0px 0px 0px 15px
	}
	
#he_contenitore_header #box_login_pw #login_pw #form .riga {
	width: auto;
	height: auto;
	display: block;
	margin: 0px 0px 8px 0px;
	}
	
#he_contenitore_header #box_login_pw #login_pw #form .riga label {
	display: block;
	width: 60px;
	float: left;
	padding: 3px 0px 0px 0px;
	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_arrow_accedi {
	width: 8px;
	height: 35px;
	float: right;
	padding: 13px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	}

#he_contenitore_header #box_login_pw #login_pw #form #btn_accedi	{
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 8px;
	height: 15px;
	background: url(arrow_blu.png) left center no-repeat;
	display: block;
	}
	
#he_contenitore_header #box_login_pw #login_pw ul {
	width: 90%;
	float: left;
	list-style: none;
	margin: 10px 0px 0px 15px;
	padding: 0;
	clear: both;
	}
	
#he_contenitore_header #box_login_pw #login_pw ul li {
	display: block;
	float: left;
	}
	
#he_contenitore_header #box_login_pw #login_pw ul li a {
	display: block;
	color: #1344A3;
	}

#he_contenitore_header #box_login_pw #login_pw ul li a.registrati {
	padding: 0px 17px 0px 0px;
	background: url(separatore_link_area_reg.gif) right center no-repeat;
	}
	
#he_contenitore_header #box_login_pw #login_pw ul li a.recupera_pw {
	padding: 0px 0px 0px 13px;
	}
	
#he_contenitore_header #box_login_pw #login_pw ul li a:hover {
	text-decoration: underline;
	}
		
#he_contenitore_header #box_login_pw #login_pw #user, #pw {
	width: 110px;
	height: 14px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
	
.loginuser {
	width: 110px;
	height: 14px;
	font-size: 11px;
	margin: 0;
	padding: 0;
	}
	
.pulsanteAccedi	{
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 8px;
	height: 15px;
	background: url(arrow_blu.png) left center no-repeat;
	display: block;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
	}	
		
/* Login e Password Loggato ------------------------------------ */

#he_contenitore_header #box_login_pw #login_pw #logo_posteitaliane_loggato {
	width: 100%;
	height: 21px;
	float: left;
	margin: 0px 0px 10px 0px;
	text-align: right;
	}

#he_contenitore_header #box_login_pw #login_pw #form .loggato {
	font-size: 12px;
	color: #444444;
	}	
	
	
#he_contenitore_header #box_login_pw #login_pw .btn_logout {
	width: auto;
	height: auto;
	float: right;

	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_logout a {
	color: #1344a3;
	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_logout a:hover {
	text-decoration: underline;
	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_area_personale a {
	width: 187px;
	height: 16px;
	float: left;
	background: url(arrow_blu_area_personale.png) center no-repeat #e8e7e7;
	background-position: 180px;
	margin: 10px 0px 0px 15px;
	color: #1344a3;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_area_personale a:hover {
	width: 187px;
	height: 16px;
	float: left;
	background: url(arrow_blu_area_personale.png) center no-repeat #eedc00;
	background-position: 180px;
	margin: 10px 0px 0px 15px;
	color: #1344a3;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	}
	
#he_contenitore_header #box_login_pw #login_pw .btn_area_personale a.area_personale_attiva {
	background: none #eedc00;
	background-position: 180px;
	}
/*pm15_mainPagina ------------------------------------ */   

#pm15_main_container {
	width: 100%;
	height: 100%;
	float: left;
	background: #FFF;
    margin-bottom:30px;
	}
	
#pm15_main {
	width: 960px;
	height: auto;
	margin: 0px auto 0px auto;
	background: #FFF;
	}
	
#pm15_main_container #pm15_main #breadcrumb {
	width: 100%;
	height: 31px;
	}
	
#pm15_main #box_centro {
	width: 960px;
	height: 355px;
	float: left;
	position: relative;
	}

	

        

        
	
	
	
/*Menu roll over centrale ------------------------------------ */ 


	
#pm15_main #box_centro .menu_selezione_sx_top {
	width: 249px;
	height: 176px;
	display: block;
	background: url(sfondo_grigio_sx.gif) left top no-repeat;
	position: absolute;
	z-index: 20;
	top:0px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_sx_top_internal   {
	width: 207px;
	height: 176px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	float: left;
	}
	
#pm15_main #box_centro .menu_selezione_sx_top_internal  h2 {
	font-size: 18px;
	font-weight: normal;
	color: #1344a3;
	margin: 25px 0px 10px 0px;
	
	}
	
#pm15_main #box_centro .menu_selezione_sx_top_internal  p {
	color: #505050;
	height:65px;
	width:90%;
	#height:50px;
	}
	
#pm15_main #box_centro .menu_selezione_sx_top_internal span.azione {
	display: block;
	background: url(arrow_blu.png) no-repeat;
	background-position: 180px center;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;
	
	}
#pm15_main #box_centro .menu_selezione_sx_top_internal span.azione a {

	color: #1344a3;

	}
	
#pm15_main #box_centro .menu_selezione_sx_dw {
	width: 249px;
	height: 176px;
	display: block;
	background: url(sfondo_grigio_sx.gif) left top no-repeat;
	position: absolute;
	z-index: 21;
	top: 179px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_sx_dw_internal {
	width: 207px;
	height: 176px;
	display: block;
	text-decoration: none;
	margin: 0px 0px 0px 12px;
	float: left;
	}
	
#pm15_main #box_centro .menu_selezione_sx_dw_internal h2 {
	font-size: 18px;
	font-weight: normal;
	color: #1344a3;
	margin: 25px 0px 10px 0px;
width:90%;
	}	
	
#pm15_main #box_centro .menu_selezione_sx_dw_internal p {
	color: #505050;
	height:65px;
	width:90%;
	#height:50px;
	}	


#pm15_main #box_centro .menu_selezione_sx_dw_internal span.azione {
	display: block;
	background: url(arrow_blu.png) no-repeat;
	background-position: 180px center;
    background-repeat:no-repeat;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;
	
	}
#pm15_main #box_centro .menu_selezione_sx_dw_internal span.azione a {

	color: #1344a3;

	}
	
#pm15_main #box_centro .menu_selezione_dx_top {
	width: 249px;
	height: 176px;
	display: block;
	background: url(sfondo_grigio_dx.gif) right top no-repeat;
	position: absolute;
	z-index: 22;
	left: 711px;
	}
	
#pm15_main #box_centro .menu_selezione_dx_top_internal {
	width: 200px;
	height: 176px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 0px 0px 49px
	}
	
#pm15_main #box_centro .menu_selezione_dx_top_internal h2 {
	font-size: 18px;
	font-weight: normal;
	color: #1344a3;
	margin: 25px 0px 10px 0px;
    width:90%;
	}
	
#pm15_main #box_centro .menu_selezione_dx_top_internal p {
	color: #505050;
	height:65px;
	#height:50px;
	width:90%;
	}
	
	
	
	
#pm15_main #box_centro .menu_selezione_dx_top_internal span.azione {
	display: block;
	background: url(arrow_blu.png) no-repeat;
	background-position: 180px center;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;

	}	
	
#pm15_main #box_centro .menu_selezione_dx_top_internal span.azione a {
	color: #1344a3;
	}	
	
	
#pm15_main #box_centro .menu_selezione_dx_dw {
	width: 249px;
	height: 176px;
	display: block;
	background: url(sfondo_grigio_dx.gif) right top no-repeat;
	position: absolute;
	z-index: 21;
	top: 179px;
	left: 711px;
	}
	
#pm15_main #box_centro .menu_selezione_dx_dw_internal {
	width: 200px;
	height: 176px;
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 0px 0px 49px;
	}
	
#pm15_main #box_centro .menu_selezione_dx_dw_internal h2 {
	font-size: 18px;
	font-weight: normal;
	color: #1344a3;
	margin: 25px 0px 10px 0px;
	width:90%;
	}	
	
#pm15_main #box_centro .menu_selezione_dx_dw_internal p {
	color: #505050;
	height:65px;
	width:90%;
	#height:50px;
	}	

#pm15_main #box_centro .menu_selezione_dx_dw_internal span.azione {
	display: block;
	background: url(arrow_blu.png) no-repeat;
	background-position: 180px center;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;
	}
#pm15_main #box_centro .menu_selezione_dx_dw_internal span.azione a {
	color: #1344a3;
	}	

/* SPOSTATO DAL PAGE LAYOUT */
#pm15_main #box_centro .menu_selezione_sx span.bg_fade {
	background:url(/Style%20Library/postemobile/sfondo_giallo_sx.gif) top left no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width:249px;
	height:176px;
	z-index:-1;
}
/* SPOSTATO DAL PAGE LAYOUT */
#pm15_main #box_centro .menu_selezione_dx span.bg_fade {
	background:url(/Style%20Library/postemobile/sfondo_giallo_dx.gif) top right no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	width:249px;
	height:176px;
	z-index:-1;
} 

#pm15_main #box_centro .attivo_sx {
	background: url(sfondo_giallo_sx.gif) left top no-repeat;
	}
	
#pm15_main #box_centro .attivo_dx {
	background: url(sfondo_giallo_dx.gif) left top no-repeat;
	}

/*Roll over link testo centrale ------------------------------------ */

#pm15_main #box_centro .box_spiega {
	width: 192px;
	height: 354px;
	color: #1344a3;
	background: url(sfondo_gradiente_spiega_center.png) left center repeat-x;
	position: absolute;
	z-index: 30;
	left: 283px;
	line-height: 34px;
	display: none; /* SPOSTATO DAL PAGE LAYOUT*/
	}
	
#pm15_main #box_centro .box_spiega p {
	display: block;
	font-family: Arial Narrow, Arial;
	font-size: 23px;
	padding: 0px 10px 0px 10px;
	float: left;
	margin: 15px 0px 0px 0px;
	}
	
#pm15_main #box_centro .box_spiega p a {
	color: #1344a3;
	font-size: 27px;
	font-weight: bold;
	display: block;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	}
	
#pm15_main #box_centro .box_spiega p a:hover {
	text-decoration: underline;
	}
	
#pm15_main #box_centro .box_spiega p span {
	font-size: 24px;
	display: block;
	padding: 5px 0px 0px 0px;
	}
	
#pm15_main #box_centro .box_spiega_dx {
	width: 192px;
	height: 354px;
	color: #1344a3;
	background: url(sfondo_gradiente_spiega_center.png) left center repeat-x;
	position: absolute;
	z-index: 30;
	left: 486px;
	line-height: 34px;
	display: none; /* SPOSTATO DAL PAGE LAYOUT*/
	}
	
#pm15_main #box_centro .box_spiega_dx p {
	display: block;
	font-family: Arial Narrow, Arial;
	font-size: 23px;
	padding: 0px 10px 0px 10px;
	float: left;
	margin: 15px 0px 0px 0px;
	}
	
#pm15_main #box_centro .box_spiega_dx p a {
	color: #1344a3;
	font-size: 27px;
	font-weight: bold;
	display: block;
	padding: 5px 0px 0px 0px;
	text-decoration: none;
	}
	
#pm15_main #box_centro .box_spiega_dx p a:hover {
	text-decoration: underline;
	}
	
#pm15_main #box_centro .box_spiega_dx p span {
	font-size: 24px;
	display: block;
	padding: 5px 0px 0px 0px;
	}

#pm15_main #box_centro #immagine {
	background:url(loader.gif) center center no-repeat; /* SPOSTATO DAL PAGE LAYOUT */
	width: 534px;
	height: 353px;
	margin: auto;
	border: 1px solid #eedc00;
	position: relative;
	}

#pm15_main #box_centro #immagine img {
	position: absolute;
	z-index: 1;
	display: none; /* SPOSTATO DAL PAGE LAYOUT */
}

/* -------------------------------------------------------------------------- */
/* -----------------             BOX CHIUSURA            -------------------- */
/* -------------------------------------------------------------------------- */
#pm15_main #box_chiusura {
	width: 960px;
	height: 69px;
	margin: 18px 0px 0px 0px;
	float: left;
	background: #FFF;
	}
#pm15_main #box_chiusura a:visited {
	color: #1344a3;
	text-decoration: none;
	}
/* Box BOTTOM 1 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_hp_bottom_1 {
	display: block;
	float: left;
	position: relative;
	width: 210px;
	height: 67px;
	padding: 0;
	margin: 0 10px 0 0;
	border: 1px solid #1344a3;
	color: #1344a3;
	text-decoration: none;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 a {
	color: #1344a3;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 .bg_img_on {
	display: none;
	position: absolute;
	z-index: 1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 .bg_img_off {
	position: absolute;
	z-index: 1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1:hover .bg_img_off {
	display: none;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1:hover .bg_img_on {
	display: block;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 .icona {
	display: block;
	padding-left: 10px;
	position: absolute;
	z-index: 2;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
#pm15_main #box_chiusura div.box_hp_bottom_1 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 2 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_hp_bottom_2 {
	display: block;
	float: left;
	position:relative;
	width: 251px;
	height: 67px;
	padding:0;
	margin: 0 10px 0 0;
	border: 1px solid #405899;
	text-decoration: none;
	color: #FFFFFF;
	}
#pm15_main #box_chiusura div.box_hp_bottom_2 .bg_img {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_2 a {
	color: #FFF;
	}
#pm15_main #box_chiusura div.box_hp_bottom_2:hover {
	border: 1px solid #eedc00;
	}
#pm15_main #box_chiusura div.box_hp_bottom_2 .icona {
	display: block;
	padding: 0px 0px 0px 10px;
	height: auto;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_hp_bottom_2 h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
#pm15_main #box_chiusura .box_hp_bottom_2 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 3 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_hp_bottom_3 {
	display: block;
	float: left;
	position:relative;
	width: 251px;
	height: 67px;
	padding:0;
	margin: 0 10px 0 0;
	border: 1px solid #405899;
	text-decoration: none;
	color: #FFFFFF;
	}
#pm15_main #box_chiusura div.box_hp_bottom_3 .bg_img {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_3 a {
	color: #FFF;
	}
#pm15_main #box_chiusura div.box_hp_bottom_3:hover {
	border: 1px solid #eedc00;
	}
#pm15_main #box_chiusura div.box_hp_bottom_3 .icona {
	display: block;
	padding: 0px 0px 0px 10px;
	height: auto;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_hp_bottom_3 h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
#pm15_main #box_chiusura .box_hp_bottom_3 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 4 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_hp_bottom_4 {
	display: block;
	float: left;
	position: relative;
	width: 210px;
	height: 67px;
	padding: 0;
	margin: 0;
	border: 1px solid #1344a3;
	color: #1344a3;
	text-decoration: none;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 a {
	color: #1344a3;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 .bg_img_on {
	display: none;
	position: absolute;
	z-index: 1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 .bg_img_off {
	position: absolute;
	z-index: 1;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4:hover .bg_img_off {
	display: none;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4:hover .bg_img_on {
	display: block;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 .icona {
	display: block;
	padding-left: 10px;
	position: absolute;
	z-index: 2;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
#pm15_main #box_chiusura div.box_hp_bottom_4 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/*Box Partita IVA --------------------------------- */
#pm15_main #box_chiusura .box_partita_iva {
	display: block;
	width: 200px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 192px 25px;
	margin: 0px 10px 0px 0px; 
	}
#pm15_main #box_chiusura .box_partita_iva a 
{
	color: #1344a3;
	}
	
#pm15_main #box_chiusura .box_partita_iva:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 192px 25px;
	}
	
#pm15_main #box_chiusura .box_partita_iva h2{
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
	
#pm15_main #box_chiusura .box_partita_iva p {
	margin: 0;
	padding: 0;
	}
	
#pm15_main #box_chiusura .box_postemobile_due {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	border: 1px solid #405899;
	background: url(sfondo_postemobile_due.jpg) left center repeat-x;
	color: #FFF;
	float: left;
	margin: 0px 10px 0px 0px; 
	}
	#pm15_main #box_chiusura .box_postemobile_due a {

	color: #FFF;

	}
#pm15_main #box_chiusura .box_postemobile_due:hover {
	border: 1px solid #eedc00;
	}

#pm15_main #box_chiusura .box_postemobile_due .icona{
	display: block;
	padding: 0px 0px 5px 0px;
	height: auto;
	}

#pm15_main #box_chiusura .box_postemobile_due h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 7px 0px 3px 0px;
	}
	
#pm15_main #box_chiusura .box_postemobile_due p {
	margin: 0;
	}
	
#pm15_main #box_chiusura .box_sim_postemobile {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	border: 1px solid #405899;
	background: url(sfondo_sim_postemobile.jpg) left center repeat-x;
	color: #FFF;
	float: left;
	margin: 0px 10px 0px 0px; 
	}
	#pm15_main #box_chiusura .box_sim_postemobile a {

	color: #FFF;

	}
#pm15_main #box_chiusura .box_sim_postemobile:hover {
	border: 1px solid #eedc00;
	}
	
#pm15_main #box_chiusura .box_sim_postemobile .icona{
	display: block;
	padding: 0px 0px 7px 0px;
	}
	
#pm15_main #box_chiusura .box_sim_postemobile h2 {
	font-size: 18px;
	font-weight: normal;
	margin: 7px 0px 3px 0px;
	}
	
#pm15_main #box_chiusura .box_sim_postemobile p {
	margin: 0;
	padding: 0;
	}
	
#pm15_main #box_chiusura .box_ricarica {
	display: block;
	width: 200px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 192px 25px;
	}
	#pm15_main #box_chiusura .box_ricarica a {

	color: #1344a3;

	}
#pm15_main #box_chiusura .box_ricarica:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 192px 25px;
	}

#pm15_main #box_chiusura .box_ricarica .icona{
	background: url(icona_ricarica.png) no-repeat;
	background-position: 130px center;
	display: block;
	}

#pm15_main #box_chiusura .box_ricarica h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}

#pm15_main #box_chiusura .box_ricarica p {
	margin: 0;
	padding: 0;
	}
/* -------------------------------------------------------------------------- */
/* -----------------           BOX CHIUSURA (FINE)          ----------------- */
/* -------------------------------------------------------------------------- */

/* Footer ------------------------------------ */


#ft_contenitore  {
	width: 100%;
	height: 40px;
	margin: 0px 0px 0px 0px;
	clear: both;
	background: url(sfondo_footer.gif) left bottom repeat-x #FFF;
	/*border-bottom: 1px solid #aeaeae;*/
	font-family: Verdana, Geneva, sans-serif;
	color: #a0a1a2;
	font-size: 10px;
	}
	
#ft_contenitore #ft_footer {
	width: 960px;
	height: auto;
	margin: auto;
	padding: 20px 0px 0px 0px;
	}

#ft_contenitore #ft_footer .centratura {
	width: 960px;
	height: 12px;
	display: block;
	margin: 0 auto;
	}
	
#ft_contenitore #ft_footer .partita_iva {
	display: none;
	}

#ft_contenitore #ft_footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#ft_contenitore #ft_footer ul li {
	display: block;
	float: left;
	}

#ft_contenitore #ft_footer ul li:first-child {
    background: url("linea_separazione_piva.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding: 0 7px 0 0;
    }
	
#ft_contenitore #ft_footer ul li a {
	display: block;
	padding: 0px 8px 0px 8px;
	background: url(linea_separazione_link_footer.gif) right center no-repeat;
	color: #1344a3;
	text-decoration: none;
	}

#ft_contenitore #ft_footer ul li a.ft_ultima_voce {
	display: block;
	background: none;
	}
	
#ft_contenitore #ft_footer ul li a:hover {
 	text-decoration: underline;
	}
	
	.ms-WPBody table, .ms-WPBody th, .ms-WPBody tr, .ms-WPBody td
	{
	    border:0px solid #FFFFFF;
	    
	    }
	    
	    .left
	    {
	        float:left;
	        
	        
	        }
	        
	        #pm15_main_container #pm15_main #btn .invia {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 63px;
	height: 20px;
	background: url(btn_invia.gif) left center no-repeat;
	display: block;
	float: right;
	}
	
	#pm15_main_container #pm15_main #btn .cerca {
	background:url("btn_cerca.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:77px;
}

#pm15_main_container #pm15_main input.dettagli {
	background:url("dettaglioUtenteRSS.png") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:94px;
}

#pm15_main_container #pm15_main input.inviasms {
	background:url("inviaSMS.png") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:94px;
}

.conferma {
	background:url("btn_conferma.gif") no-repeat left center;
	border:0 none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:105px;
}

#pm15_main_container #pm15_main #gen_content .ms-rtestate-read ms-rte-wpbox
{
    display:none;
    }
    
    
    .ms-WPBorder, .ms-WPBorderBorderOnly {
border:none !important;
}

/*CSS OLD poste_mobile_stile_h1_1.css */

/* Breadcrumb ------------------------------------ */

.breadcrumb ul {
	width: 100%;
	list-style: none;
	margin: 5px 0px 5px 0px;
	padding: 0;
	font-size: 11px;
	color: #1344a3;
	display: block;
	float: left;
	}
	
	/* IE7 */
	
	*:first-child+html .breadcrumb ul {

	margin: 5px 0px 5px -6px;

	}
	
.breadcrumb ul li {
	display: block;
	float: left;
	}
	
.breadcrumb ul li.voce_disattiva {
	padding: 0px 0px 0px 5px;
	}
		
.breadcrumb ul li a {
	color: #999999;
	background: url(arrow_breadcrumb.gif) right center no-repeat;
	padding: 0px 10px 0px 5px;
	text-decoration: none;
	}
	
.breadcrumb ul li a:hover {
	text-decoration: underline;
	}

/* Immagine centrale ------------------------------------ */

#pm15_main #box_centro #immagine_sezione_interne {
	width: 537px;
	height: 355px;
	margin: auto;
	position: relative;
	}

#pm15_main #box_centro #immagine_sezione_interne #immagine_small {
	width: 272px;
	height: 353px;
	float: left;
	position: relative;
	border: 1px solid  #eedc00;
	}
	
/* Box contorno giallo ------------------------------------ */

#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo {
	width: 193px;
	height: 295px;
	float: left;
	border: 10px solid #eedc00;
	position: relative;
	padding: 20px;
	text-align: left;
	}
	
#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 14px;
	display: block;
	color: #1344a3;
	padding: 0px 0px 5px 0px;
	margin: 5px 0px 5px 0px;
	border-bottom: 1px solid #b0bdd9; 
	}
	
#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo ul {
	display: block;
	list-style: none;
	margin: 0px 0px 30px 0px;
	padding: 0;
	font-size: 13px;
	font-weight: bold;
	}
	
#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo ul li {
	display: block;
	padding: 3px 0px 3px 20px;
	background: url(icona_circonferenza_freccia.gif) left no-repeat;
	}
	
#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo ul li a {
	color: #1344a3;
	text-decoration: none;
	}
	
#pm15_main #box_centro #immagine_sezione_interne #box_contorno_giallo ul li a:hover {
	text-decoration: underline;
	}
	
/* Box chiusura ------------------------------------ */	
	
#pm15_main #box_chiusura .box_rispondi_sondaggio {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 235px 25px;
	margin: 0px 10px 0px 0px; 
	}
#pm15_main #box_chiusura .box_rispondi_sondaggio a {

	color: #1344a3;

	}	
#pm15_main #box_chiusura .box_rispondi_sondaggio:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#pm15_main #box_chiusura .box_rispondi_sondaggio .icona{
	background: url(icona_rispondi_sondaggio.png) no-repeat;
	background-position: 185px 15px;
	display: block;
	}

#pm15_main #box_chiusura .box_rispondi_sondaggio h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
	
#pm15_main #box_chiusura .box_rispondi_sondaggio p {
	margin: 0;
	padding: 0;
	width:180px;
	}
	
#pm15_main #box_chiusura .servizi_semplifica {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 235px 25px;
	margin: 0px 10px 0px 0px; 
	}
#pm15_main #box_chiusura .servizi_semplifica a {

	color: #1344a3;

	}	
#pm15_main #box_chiusura .servizi_semplifica:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#pm15_main #box_chiusura .servizi_semplifica .icona{
	background: url(icona_servizi_semplifica.png) no-repeat;
	background-position: 170px 10px;
	display: block;
	}

#pm15_main #box_chiusura .servizi_semplifica h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}
	
#pm15_main #box_chiusura .servizi_semplifica p {
	margin: 0;
	padding: 0;
	width:180px;
	}
	
#pm15_main #box_chiusura .tariffe_opzioni {
	display: block;
	width: 200px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 192px 25px;
	}
#pm15_main #box_chiusura .tariffe_opzioni a {

	color: #1344a3;

	}
#pm15_main #box_chiusura .tariffe_opzioni h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	}

#pm15_main #box_chiusura .tariffe_opzioni p {
	margin: 0;
	padding: 0;
	width:180px;
	}

/* -------------------------------------------------------------------------- */
/* -----------------          BOX SUB HOME PAGEPAGE         ----------------- */
/* -------------------------------------------------------------------------- */
	
/* Box DX 1 ----------------------------------------------------------------- */
#pm15_main #box_centro div.box_sub_hp_dx_1 {
    display: block;
	left: 750px;
    height: 115px;
    position: absolute;
    width: 210px;
    z-index: 22;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div.box_sub_hp_dx_internal {
    border: 1px solid #405899;
    padding: 0;
    display: block;
    height: 114px;
    text-decoration: none;
    width: 209px;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div.box_sub_hp_dx_internal:hover {
    border: 1px solid #eedc00;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div .bg_img {
    position: absolute;
    z-index: 1;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 .icona {
    background: none;
    height: auto;
    display: block;
    padding: 10px 0 0 10px;
    position: absolute;
    z-index: 2;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div a {
    color: #FFFFFF;
    text-decoration: none;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div h2 {
    font-family: Arial Narrow,Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
	}
#pm15_main #box_centro div.box_sub_hp_dx_1 div p {
    color: #FFFFFF;
    display: block;
    margin: 10px 0 5px;
    padding: 0;
    font-size: 12px;
	}
/* Box DX 2 ----------------------------------------------------------------- */
#pm15_main #box_centro div.box_sub_hp_dx_2 {
    display: block;
	left: 750px;
	top: 119px;
    height: 115px;
    position: absolute;
    width: 210px;
    z-index: 23;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div.box_sub_hp_dx_internal {
    border: 1px solid #405899;
    padding: 0;
    display: block;
    height: 114px;
    text-decoration: none;
    width: 209px;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div.box_sub_hp_dx_internal:hover {
    border: 1px solid #eedc00;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div .bg_img {
    position: absolute;
    z-index: 1;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 .icona {
    background: none;
    height: auto;
    display: block;
    padding: 10px 0 0 10px;
    position: absolute;
    z-index: 2;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div a {
    color: #FFFFFF;
    text-decoration: none;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div h2 {
    font-family: Arial Narrow,Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
	}
#pm15_main #box_centro div.box_sub_hp_dx_2 div p {
    color: #FFFFFF;
    display: block;
    margin: 10px 0 5px;
    padding: 0;
    font-size: 12px;
	}
/* Box DX 3 ----------------------------------------------------------------- */
#pm15_main #box_centro div.box_sub_hp_dx_3 {
    display: block;
	left: 750px;
	top: 238px;
    height: 115px;
    position: absolute;
    width: 210px;
    z-index: 23;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div.box_sub_hp_dx_internal {
    border: 1px solid #405899;
    padding: 0;
    display: block;
    height: 114px;
    text-decoration: none;
    width: 209px;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div.box_sub_hp_dx_internal:hover {
    border: 1px solid #eedc00;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div .bg_img {
    position: absolute;
    z-index: 1;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 .icona {
    background: none;
    height: auto;
    display: block;
    padding: 10px 0 0 10px;
    position: absolute;
    z-index: 2;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div a {
    color: #FFFFFF;
    text-decoration: none;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div h2 {
    font-family: Arial Narrow,Helvetica,Arial,sans-serif;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
	}
#pm15_main #box_centro div.box_sub_hp_dx_3 div p {
    color: #FFFFFF;
    display: block;
    margin: 10px 0 5px;
    padding: 0;
    font-size: 12px;
	}
/* Box BOTTOM 1 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 {
	font-family:Arial;
	border: 1px solid #1344A3;
	color: #1344A3;
	display: block;
	float: left;
	height: 67px;
    margin: 0 10px 0 0;
    padding: 0;
	text-decoration: none;
	width: 210px;
	position:relative;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 .bg_img_on {
	display:none;
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 .bg_img_off {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1:hover .bg_img_off {
	display:none;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1:hover .bg_img_on {
	display:block;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 .icona {
	display: block;
	padding-left:10px;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 h2 {
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0 3px;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_1 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 2 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 {
	font-family:Arial;
	border: 1px solid #1344A3;
	color: #1344A3;
	display: block;
	float: left;
	height: 67px;
    margin: 0 10px 0 0;
    padding: 0;
	text-decoration: none;
	width: 251px;
	position:relative;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 .bg_img_on {
	display:none;
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 .bg_img_off {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2:hover .bg_img_off {
	display:none;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2:hover .bg_img_on {
	display:block;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 .icona {
	display: block;
	padding-left:10px;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 h2 {
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0 3px;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_2 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 3 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 {
	font-family:Arial;
	border: 1px solid #1344A3;
	color: #1344A3;
	display: block;
	float: left;
	height: 67px;
	margin: 0 10px 0 0;
    padding: 0;
	text-decoration: none;
	width: 251px;
	position:relative;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 .bg_img_on {
	display:none;
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 .bg_img_off {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3:hover .bg_img_off {
	display:none;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3:hover .bg_img_on {
	display:block;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 .icona {
	display: block;
	padding-left:10px;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 h2 {
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0 3px;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_3 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* Box BOTTOM 4 ------------------------------------------------------------- */
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 {
	font-family:Arial;
	border: 1px solid #1344A3;
	color: #1344A3;
	display: block;
	float: left;
	height: 67px;
	margin: 0;
    padding: 0;
	text-decoration: none;
	width: 210px;
	position:relative;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 .bg_img_on {
	display:none;
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 .bg_img_off {
	position:absolute;
	z-index:1;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4:hover .bg_img_off {
	display:none;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4:hover .bg_img_on {
	display:block;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 .icona {
	display: block;
	padding-left:10px;
	position:absolute;
	z-index:2;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 h2 {
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0 3px;
	}
#pm15_main #box_chiusura div.box_sub_hp_bottom_4 p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	}
/* -------------------------------------------------------------------------- */
/* -----------------           BOX SUB HOME PAGE (FINE)     ----------------- */
/* -------------------------------------------------------------------------- */

/* Menu sx ------------------------------------ */

#pm15_main #box_centro .menu_selezione_telefono_sms_interna {
	width: 249px;
	height: 88px;
	display: block;
	background: url(sfondo_grigio_sx_small.gif) left top no-repeat;
	position: absolute;
	z-index: 20;
	top:0px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_telefono_sms_interna_internal  {
	width: 200px;
	height: 88px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	float: left;
	}
#pm15_main #box_centro .menu_selezione_telefono_sms_interna_internal a {
    color: #1344a3;
	}	
#pm15_main #box_centro .menu_selezione_telefono_sms_interna_internal h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1344a3;
	margin: 16px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #box_centro .menu_selezione_telefono_sms_interna_internal span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #1344a3;
	background: url(arrow_blu.png) right center no-repeat;
	background-position: 183px center;
	}
	
#pm15_main #box_centro .menu_selezione_estero_interna {
	width: 249px;
	height: 87px;
	display: block;
	background: url(sfondo_grigio_sx_small.gif) left top no-repeat;
	position: absolute;
	z-index: 21;
	top: 89px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_estero_interna_internal {
	width: 200px;
	height: 87px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	float: left;
	}
#pm15_main #box_centro .menu_selezione_estero_interna_internal a {
	color: #1344a3;
	}	
#pm15_main #box_centro .menu_selezione_estero_interna_internal h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1344a3;
	margin: 16px 0px 5px 0px;
	}
	
#pm15_main #box_centro .menu_selezione_estero_interna_internal span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #1344a3;
	background: url(arrow_blu.png) right center no-repeat;
	background-position: 183px center;
	}
	
#pm15_main #box_centro .menu_selezione_famiglia_amici_interna {
	width: 249px;
	height: 87px;
	display: block;
	background: url(sfondo_grigio_sx_small.gif) left top no-repeat;
	position: absolute;
	z-index: 22;
	top: 178px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_famiglia_amici_interna_internal  {
	width: 200px;
	height: 87px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	float: left;
	}
	

#pm15_main #box_centro .menu_selezione_famiglia_amici_interna_internal a {
	color: #1344a3;
	}	
#pm15_main #box_centro .menu_selezione_famiglia_amici_interna_internal h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1344a3;
	margin: 16px 0px 5px 0px;
	}
	
#pm15_main #box_centro .menu_selezione_famiglia_amici_interna_internal span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #1344a3;
	background: url(arrow_blu.png) right center no-repeat;
	background-position: 183px center;
	}
	
#pm15_main #box_centro .menu_selezione_cliente_bancoposta_interna {
	width: 249px;
	height: 87px;
	display: block;
	background: url(sfondo_grigio_sx_small.gif) left top no-repeat;
	position: absolute;
	z-index: 22;
	top: 267px;
	left: 0px;
	}
	
#pm15_main #box_centro .menu_selezione_cliente_bancoposta_interna_internal {
	width: 200px;
	height: 87px;
	display: block;
	text-decoration: none;
	padding: 0px 0px 0px 12px;
	float: left;
	}
	
#pm15_main #box_centro .menu_selezione_cliente_bancoposta_interna_internal a {
	color: #1344a3;
	}	
#pm15_main #box_centro .menu_selezione_cliente_bancoposta_interna_internal h2 {
	font-size: 18px;
	font-weight: bold;
	color: #1344a3;
	margin: 16px 0px 5px 0px;
	}
	
#pm15_main #box_centro .menu_selezione_cliente_bancoposta_interna_internal span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	margin: 10px 0px 0px 0px;
	padding: 0;
	color: #1344a3;
	background: url(arrow_blu.png) right center no-repeat;
	background-position: 183px center;
	}
	
#pm15_main #box_centro .attivo_interno {
	background: url(sfondo_giallo_sx_small.png) left top no-repeat;
	}
	
	
	.scopri_subhome a
	{
	    
	    color: #1344A3;
	    font-size: 13px;
	font-weight: bold;
	background:url("arrow_blu_area_personale.png") no-repeat 172px 3px;
	display:block;
	width:100%;
	position:absolute;
	bottom:10px;
	    
	    
	    }
/* FINE CSS OLD poste_mobile_stile_h1_1.css*/

/*  CSS OLD gen_content_big.css*/ 
/* Contenuto pagina interna ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content h2 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 20px;
											font-weight: bold;
											color: #1344a3;
											border-bottom: 1px solid #b0bdd9;
											padding: 0px 0px 3px 1px;
											margin: 16px 0px 20px 0px;
											}
	
										#pm15_main_container #pm15_main #gen_content p {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 28px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #444444;
											line-height: 20px;
											}
																					
										#pm15_main_container #pm15_main #gen_content h3 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 16px;
											font-weight: bold;
											padding: 0;
											margin: 0px 0px 10px 0px;
											color: #444444;
											}
	
										#pm15_main_container #pm15_main #gen_content .back_comuicati {
											display: block;
											float: left;
											width: auto;
											background: url(icona_back.gif) left center no-repeat;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											padding: 0px 0px 0px 15px;
											margin: 16px 0px 0px 0px;
											color: #1344a3;
											}
	
										#pm15_main_container #pm15_main #gen_content p.paragrafo_pre_box {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 10px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #444444;
											line-height: 20px;
											}
	
/*--Form contatti stampa -------------------------------------*/

										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa {
											display: block;
											float: left;
											width: 492px;
											height: auto;
											font-size: 13px;
											color: #444444;
											line-height: 15px;
											background: #f8f8f8;
											border: 1px solid #ccdcec;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa .txt_errore {
											float: left;
											width: 448px;
											height: auto;
											padding: 10px 22px 10px 22px;
											font-size: 14px;
											font-weight: bold;
											color: #fff;
											background: #de0000;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note input {
											width: 99%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 13px;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note textarea {
											width: 100%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 13px;
											}
	
/*--Box Tab anni com. stampa -------------------------------------  */
	
										#pm15_main_container #pm15_main #gen_content ul.tab_anni li {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											text-align: center;
											color: #444444;
											display: block;
											float: left;
											margin: 0px 5px 0px 0px;
											padding: 0;
											background: none;
											}

										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data {
											width: 66px;
											text-align: center;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 0px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data_tv_radio {
											width: 85px;
											text-align: left;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 15px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo {
											width: 280px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}

										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_tv_radio {
											width: 280px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_ras_stampa {
											width: 390px;
											text-align: left;
											font-size: 14px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content p.chiusura_box_com_stampa {
											margin-top: 10px;
											font-size: 13px;
											}
	
/* Box Ultimi Com. Stampa ------------------------------------ */
	
										#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 16px;
											color: #1344a3;
											background: #f6f5f5;
											border-bottom: 3px solid #e8f409;
											}

										#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.descrizione {
											display: block;
											float: left;
											width: auto;
											font-family:Arial, Helvetica, sans-serif;
											font-size: 14px;
											line-height: 20px;
											padding: 0px 0px 0px 0px;
											margin: 0;
											border: none;
											}
	
										#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa .link_finale {
											display: block;
											float: left;
											width: auto;
											margin: 0;
											padding: 0px 15px 0px 10px;
											font-family: Arial, Helvetica, sans-serif;
											color: #1344a3;
											font-size: 14px;
											font-weight: bold;
											background: url(icona_menu_sx_interno.png) right center no-repeat;
											border: none;
											}

/* Box News Com. Stampa ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content #news h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 16px;
											color: #1344a3;
											background: #FFF;
											}

										#pm15_main_container #pm15_main #gen_content #news span h5 {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											font-weight: bold;
											color: #444444;
											float: left;
											margin: 0px 0px 13px 0px;
											}
	
										#pm15_main_container #pm15_main #gen_content #news .link_finale_news {
											display: block;
											width: auto;
											margin: 0;
											padding: 0px 15px 0px 0px;
											font-family: Arial, Helvetica, sans-serif;
											color: #1344a3;
											font-size: 14px;
											font-weight: bold;
											background: url(icona_menu_sx_interno.png) right center no-repeat;
											}											
											
/* Punto elenco download ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content ul {
											width: 100%;
											display: block;
											float: left;
											padding: 0;
											margin: 0px 0px 7px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #1344a3;
											list-style: none;	 }
/* FINE CSS OLD gen_content_big.css*/

/* CSS OLD gen_content_small.css*/
/* Contenuto pagina interna ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content h2 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 16px;
											font-weight: bold;
											color: #1344a3;
											border-bottom: 1px solid #b0bdd9;
											padding: 0px 0px 3px 1px;
											margin: 16px 0px 20px 0px;
											}
	
										#pm15_main_container #pm15_main #gen_content p {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 28px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #444444;
											line-height: 20px;
											}
																					
										#pm15_main_container #pm15_main #gen_content h3 {
											display: block;
											float: left;
											width: 100%;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 12px;
											font-weight: bold;
											padding: 0;
											margin: 0px 0px 10px 0px;
											color: #444444;
											}
	
										#pm15_main_container #pm15_main #gen_content .back_comuicati {
											display: block;
											float: left;
											width: auto;
											background: url(icona_back.gif) left center no-repeat;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											font-weight: bold;
											padding: 0px 0px 0px 15px;
											margin: 16px 0px 0px 0px;
											color: #1344a3;
											}
	
										#pm15_main_container #pm15_main #gen_content p.paragrafo_pre_box {
											display: block;
											float: left;
											width: 100%;
											padding: 0;
											margin: 0px 0px 10px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #444444;
											line-height: 20px;
											}
	
/*--Form contatti stampa -------------------------------------*/

										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa {
											display: block;
											float: left;
											width: 492px;
											height: auto;
											font-size: 9px;
											color: #444444;
											line-height: 15px;
											background: #f8f8f8;
											border: 1px solid #ccdcec;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa .txt_errore {
											float: left;
											width: 448px;
											height: auto;
											padding: 10px 22px 10px 22px;
											font-size: 10px;
											font-weight: bold;
											color: #fff;
											background: #de0000;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note input {
											width: 99%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 9px;
											}
	
										#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note textarea {
											width: 100%;
											margin: 0;
											padding: 0;
											color: #666666;
											font-size: 9px;
											}
	
/*--Box Tab anni com. stampa -------------------------------------  */
	
										#pm15_main_container #pm15_main #gen_content ul.tab_anni li {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											font-weight: bold;
											text-align: center;
											color: #444444;
											display: block;
											float: left;
											margin: 0px 5px 0px 0px;
											padding: 0;
											background: none;
											}

										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data {
											width: 66px;
											text-align: center;
											font-size: 10px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 0px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data_tv_radio {
											width: 85px;
											text-align: left;
											font-size: 10px;
											font-weight: bold;
											color: #444444;
											border-right: 1px solid #ccdcec;
											padding: 11px 0px 11px 15px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo {
											width: 280px;
											text-align: left;
											font-size: 10px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}

										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_tv_radio {
											width: 280px;
											text-align: left;
											font-size: 10px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_ras_stampa {
											width: 390px;
											text-align: left;
											font-size: 10px;
											font-weight: normal;
											color: #1344a3;
											border-right: 1px solid #ccdcec;
											padding: 11px 20px 11px 20px;
											vertical-align: top;
											}
	
										#pm15_main_container #pm15_main #gen_content p.chiusura_box_com_stampa {
											margin-top: 10px;
											font-size: 9px;
											}
	
/* Box Ultimi Com. Stampa ------------------------------------ */
	
										#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 12px;
											color: #1344a3;
											background: #f6f5f5;
											border-bottom: 3px solid #e8f409;
											}

										#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.descrizione {
											display: block;
											float: left;
											width: auto;
											font-family:Arial, Helvetica, sans-serif;
											font-size: 11px;
											line-height: 20px;
											padding: 0px 0px 0px 0px;
											margin: 0;
											border: none;
											}
	
	#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa .link_finale {
	display: block;
	width: auto;
	margin-left: 10px;
	padding: 0px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1344a3;
	font-size: 12px;
	font-weight: bold;
	background: url(icona_menu_sx_interno.png) right center no-repeat;
											}

/* Box News Com. Stampa ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content #news h4 {
											display: block;
											margin: 0;
											padding: 5px 0px 5px 10px;
											width: 482px;
											height: auto;
											font-family: Arial, Helvetica, sans-serif;
											font-weight: bold;
											font-size: 12px;
											color: #1344a3;
											background: #FFF;
											}

										#pm15_main_container #pm15_main #gen_content #news span h5 {
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											font-weight: bold;
											color: #444444;
											float: left;
											margin: 0px 0px 13px 0px;
											}
	
										#pm15_main_container #pm15_main #gen_content #news .link_finale_news {
											display: block;
											width: auto;
											margin: 0;
											padding: 0px 15px 0px 0px;
											font-family: Arial, Helvetica, sans-serif;
											color: #1344a3;
											font-size: 10px;
											font-weight: bold;
											background: url(icona_menu_sx_interno.png) right center no-repeat;
											}											
											
/* Punto elenco download ------------------------------------ */

										#pm15_main_container #pm15_main #gen_content ul {
											width: 100%;
											display: block;
											float: left;
											padding: 0;
											margin: 0px 0px 7px 0px;
											font-family: Arial, Helvetica, sans-serif;
											font-size: 10px;
											color: #1344a3;
											list-style: none;
											}
/* FINE CSS OLD gen_content_small.css*/

/* CSS OLD poste_mobile_stile_a1.css*/

#pm15_main_container #pm15_main #breadcrumb ul li.voce_seguire {
    padding: 0px 0px 0px 5px;
}
/* Menu istituzionale e accessibile ----------------------------------------- */
#he_contenitore_menu #ist_contenitore #ist_menu ul li a.link_attivo {
    text-decoration: underline;
}
#he_contenitore_menu #menu_accessibile span {
    background: url(trattino_sep_menu_accessibile.gif) left center no-repeat;
    padding: 0px 0px 0px 11px;
    margin: 0px 0px 0px 5px;
}
#he_contenitore_menu #menu_accessibile a.grandezza_prima {
    font-size: 9px;
}
#he_contenitore_menu #menu_accessibile a.grandezza_seconda {
    font-size: 12px;
}
#he_contenitore_menu #menu_accessibile a.grandezza_terza {
    font-size: 14px;
}
#he_contenitore_menu #menu_accessibile a.attivo {
    color: #1344a3;
}
#he_contenitore_menu #menu_accessibile a.attivo:hover {
    text-decoration: none;
}
/* Menu sx pagina interna e sotto menu -------------------------------------- */
#pm15_main_container #pm15_main #colonna_menu_sx {
    width: 212px;
    height: 423px;
    float: left;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #1344a3;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul {
    display: block;
    float: left;
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #1344a3;
    border-bottom: 1px solid #1344a3;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.prima_voce {
    font-size: 11px;
    height: 18px;
    padding: 4px 0px 0px 10px;
    background: #eedc00;
    border-top: 1px solid #e8e7e7;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.seconda_voce {
    font-size: 11px;
    height: 17px;
    padding: 5px 0px 0px 24px;
    border-top: 1px solid #e8e7e7;
    background: url(icona_menu_sx_interno.png) no-repeat #eedc00;
    background-position: 11px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.seconda_voce:hover {
    background: #eedc00;
    background: url(icona_menu_sx_interno.png) no-repeat #eedc00;
    background-position: 11px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.prima_voce_grigia {
    font-size: 11px;
    height: 18px;
    padding: 4px 0px 0px 10px;
    background: #e8e7e7;
    border-top: 1px solid #e8e7e7;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.prima_voce_grigia:hover {
    background: #eedc00;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.prima_voce:hover {
    background: #eedc00;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li {
    font-size: 11px;
    border-bottom: 2px solid #FFF;
    clear: both;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a {
    height: 17px;
    display: block;
    padding: 5px 0px 0px 24px;
    color: #1344a3;
    text-decoration: none;
    background: url(icona_menu_sx_interno.png) no-repeat #f5f5f5;
    background-position: 11px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a:hover {
    background: url(icona_menu_sx_interno.png) no-repeat #eedc00;
    background-position: 11px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.voce_espansa {
    height: 17px;
    display: block;
    padding: 5px 0px 0px 24px;
    color: #1344a3;
    text-decoration: none;
    background: url(icona_menu_sx_interno_dw.png) no-repeat #f5f5f5;
    background-position: 8px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.voce_espansa:hover {
    background: url(icona_menu_sx_interno_dw.png) no-repeat #eedc00;
    background-position: 8px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul li a.voce_espansa_sel {
    height: 17px;
    display: block;
    padding: 5px 0px 0px 24px;
    color: #1344a3;
    text-decoration: none;
    background: url(icona_menu_sx_interno_dw.png) no-repeat #eedc00;
    background-position: 8px center;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul.sotto_menu {
    display: block;
    width: 212px;
    height: auto;
    margin: 0;
    list-style: none;
    border: none;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul.sotto_menu li a {
    display: block;
    width: 178px;
    margin: 0;
    padding: 4px 0px 3px 34px;
    background: none;
    font-weight: normal;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul.sotto_menu li a:hover {
    background: #eedc00;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul.sotto_menu li a.prima_voce {
    font-size: 11px;
    background: #eedc00;
    border-top: 1px solid #e8e7e7;
}
#pm15_main_container #pm15_main #colonna_menu_sx ul.sotto_menu li a.prima_voce:hover {
    background: #eedc00;
}
/* Contenuto pagina interna ------------------------------------------------- */
#pm15_main_container #pm15_main #gen_content {
    width: 494px;
    height: auto;
    margin: 0px 21px 0px 21px;
    float: left;
}
#pm15_main_container #pm15_main #gen_content h1 {
    display: block;
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1344a3;
    border-bottom: 1px solid #b0bdd9;
    padding: 0px 0px 3px 1px;
    margin: 16px 0px 20px 0px;
}
#pm15_main_container #pm15_main #gen_content h2 {
    display: block;
    float: left;
    width: 100%;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1344a3;
    border-bottom: 1px solid #b0bdd9;
    padding: 0px 0px 3px 1px;
    margin: 16px 0px 20px 0px;
}
#pm15_main_container #pm15_main #gen_content p {
    display: block;
    float: left;
    width: 100%;
    padding: 0;
    margin: 0px 0px 14px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #444444;
    line-height: 20px;
}
/* IE7 */
*:first-child + html #pm15_main_container #pm15_main #gen_content p {
    margin: 0px 0px 10px 0px;
}
#pm15_main_container #pm15_main #gen_content p a {
    text-decoration: none;
    color: #1344a3;
}
#pm15_main_container #pm15_main #gen_content p a:hover {
    text-decoration: underline;
    color: #1344a3;
}
#pm15_main_container #pm15_main #gen_content .spazio_fine {
    display: block;
    float: left;
    width: 100%;
    height: 20px;
}
#pm15_main_container #pm15_main #gen_content .ultimo_contenuto_centrale {
    margin-bottom: 0px;
    margin-top: 10px;
}
#pm15_main_container #pm15_main #gen_content .ultimo_contenuto_centrale_faq {
    margin-bottom: 0px;
    margin-top: 10px;
    text-align: justify;
}
/* IE7 */
*:first-child + html #pm15_main_container #pm15_main #gen_content span.Apple-style-span {
    margin-bottom: -10px;
    margin-top: 10px;
}
/* Box News Com. Stampa ----------------------------------------------------- */
#pm15_main_container #pm15_main #gen_content .news {
    width: 492px;
    height: auto;
    border: 1px solid #ccdcec;
    float: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 18px 0px;
    background: #f7f5f6;
}
#pm15_main_container #pm15_main #gen_content .news h4 {
    display: block;
    margin: 0;
    padding: 5px 0px 5px 10px;
    width: 482px;
    height: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #1344a3;
    background: #FFF;
    border-bottom: 2px solid #e8f409;
}
#pm15_main_container #pm15_main #gen_content .news span {
    display: block;
    float: left;
    width: 472px;
    padding: 20px 10px 20px 10px;
}
#pm15_main_container #pm15_main #gen_content .news span img {
    float: left;
    border: 1px solid #e7e7e7;
    margin: 0px 10px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content .news span h5 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #444444;
    float: left;
    margin: 0px 0px 13px 0px;
}
#pm15_main_container #pm15_main #gen_content .news span p {
    width: 302px;
    float: left;
    display: block;
    margin: 0;
}
#pm15_main_container #pm15_main #gen_content .news .link_finale_news {
    display: block;
    width: auto;
    margin: 0;
    padding: 0px 15px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    color: #1344a3;
    font-size: 12px;
    font-weight: bold;
    background: url(icona_menu_sx_interno.png) right center no-repeat;
}
#pm15_main_container #pm15_main #gen_content .news .link_finale_news a:hover {
    text-decoration: underline;
}
#pm15_main_container #pm15_main #gen_content .news span.linea_separazione {
    display: block;
    float: left;
    width: 472px;
    height: 1px;
    background: #acb7d5;
    padding: 0;
    margin: 0px 10px 0px 10px;
}
#pm15_main_container #pm15_main #gen_content .ultimo_contenuto_centrale {
    margin-bottom: 0px;
}
/* IE7 */
*:first-child + html #pm15_main_container #pm15_main #gen_content .ultimo_contenuto_centrale {
    margin-top: 20px;
}
/* Punto elenco download ---------------------------------------------------- */
#pm15_main_container #pm15_main #gen_content ul {
    width: 100%;
    display: block;
    float: left;
    padding: 0;
    margin: 0px 0px 7px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #1344a3;
    list-style: none;
}
#pm15_main_container #pm15_main #gen_content ul li
{
    display: block;
    margin: 0px 0px 7px 0px;
    padding: 0px 0px 0px 20px;
    background: url(icona_circonferenza_freccia_gialla.gif) no-repeat;
    background-position: 0 5px;
}
#pm15_main_container #pm15_main #gen_content ul li.ultima_voce {
    margin: 0px 0px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content ul li a {
    text-decoration: none;
    color: #1344a3;
}
#pm15_main_container #pm15_main #gen_content ul li a:hover {
    text-decoration: underline;
    color: #1344a3;
}
/* Primo titolo pagina e icone ---------------------------------------------- */
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone {
    width: 494px;
    display: block;
    margin: 0px 0px 20px 0px;
    border-bottom: 1px solid #b0bdd9;
    float: left;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo {
    float: right;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_stampa {
    width: 18px;
    height: 16px;
    display: block;
    float: left;
    margin: 3px 10px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_facebook_interna {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 3px 0px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_facebook_condividi {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 63px 0px 5px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_facebook_condividi a img {
	width: 75px;
	height: 20px;
	border: 0px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_twitter_condividi {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 39px 0px 5px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_twitter_condividi a img {
	width: 55px;
	height: 20px;
	border: 0px;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone h1 {
    display: block;
    float: left;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1344a3;
    border-bottom: 0px solid #b0bdd9;
    padding: 0px 0px 3px 1px;
    margin: 0;
}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone h2 {
    float: left;
    width: auto;
    border-bottom: 0px solid #b0bdd9;
    padding: 0px 0px 3px 1px;
    margin: 0;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone {
    width: 494px;
    display: block;
    margin: 8px 10px 15px;
    border-bottom: 1px solid #b0bdd9;
    float: left;
}
/* IE7 */
*:first-child + html #pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone {
    margin-bottom: 10px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo {
    float: right;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_stampa {
    width: 18px;
    height: 16px;
    display: block;
    float: left;
    margin: 3px 10px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_facebook_interna {
    display: block;
    float: left;
    width: 16px;
    height: 16px;
    margin: 3px 0px 0px 0px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_facebook_condividi {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 63px 0px 5px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_facebook_condividi a img {
	width: 75px;
	height: 20px;
	border: 0px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_twitter_condividi {
	display: block;
	float: left;
	width: 16px;
	height: 16px;
	margin: 3px 39px 0px 5px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone .icone_titolo .icona_twitter_condividi a img {
	width: 55px;
	height: 20px;
	border: 0px;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone h2 {
    float: left;
    width: auto;
    border-bottom: 0px solid #b0bdd9;
    padding: 0px 0px 3px 1px;
    margin: 0;
    display: block;
    width: 514px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: bold;
    color: #1344a3;
}
#pm15_main_container #pm15_main #gen_content_area_personale .contenitore_titolo_icone h1 {
    border-bottom: 0 solid #B0BDD9;
    color: #1344A3;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 0 0 3px 1px;
    width: auto;
}
/* Colonna dx e immagine ---------------------------------------------------- */
#pm15_main_container #pm15_main #colonna_img_dx {
    width: 212px;
    float: left;
    margin: 24px 0px 0px 0px;
}
#pm15_main_container #pm15_main #colonna_img_dx img {
    border: 1px solid #e8e7e7;
}
/* -------------------------------------------------------------------------- */
/* -----------------            BOX SPALLA DESTRA           ----------------- */
/* -------------------------------------------------------------------------- */
/* Box Download ------------------------------------------------------------- */
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx {
    background: url("icona_box_download.gif") no-repeat scroll 144px 44px transparent;
    border: 1px solid #1344A3;
    color: #19529F;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 7px 10px 10px;
    width: 190px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx h2 {
    float: left;
    font-size: 17px;
    margin: 0 0 5px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx p {
    float: left;
    margin: 0 0 10px;
    padding: 0 75px 0 0;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx .btn_dettagli {
    background: url("icona_menu_sx_interno.png") no-repeat scroll right center transparent;
    color: #1344A3;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx .btn_dettagli a {
    color: #1344A3;
    display: block;
    float: left;
    height: 17px;
    padding: 0;
    text-decoration: none;
    width: 58px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_colonna_dx .btn_dettagli a:hover {
    text-decoration: underline;
}
/* Box Ascolta In Lingua ---------------------------------------------------- */
#pm15_main_container #pm15_main #colonna_img_dx .box_ascolta_in_lingua_colonna_dx {
    background: url("sfondo_box_ascolta_in_lingua.jpg") no-repeat scroll 0 0 transparent;
    border: 1px solid #1344A3;
    color: #19529F;
    float: left;
    height: auto;
    margin: 0 0 10px;
    min-height: 135px;
    padding: 7px 10px 10px;
    width: 190px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_ascolta_in_lingua_colonna_dx h2 {
    float: left;
    font-size: 17px;
    margin: 0 0 5px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_ascolta_in_lingua_colonna_dx p {
    float: left;
    margin: 0 0 10px;
    padding: 0 75px 0 0;
}
/* Box Download Brochure Il Tuo Mondo NEW ----------------------------------- */
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx {
    background: url("icona_box_download_brochureiltuomondonew.png") no-repeat scroll 144px 44px transparent;
    border: 1px solid #1344A3;
    color: #19529F;
    float: left;
    height: auto;
    margin: 0 0 10px;
    padding: 7px 10px 10px;
    width: 190px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx h2 {
    float: left;
    font-size: 17px;
    margin: 0 0 5px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx p {
    float: left;
    margin: 0 0 10px;
    padding: 0 75px 0 0;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx .btn_dettagli {
    background: url("icona_menu_sx_interno.png") no-repeat scroll right center transparent;
    color: #1344A3;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx .btn_dettagli a {
    color: #1344A3;
    display: block;
    float: left;
    height: 17px;
    padding: 0;
    text-decoration: none;
    width: 58px;
}
#pm15_main_container #pm15_main #colonna_img_dx .box_download_brochureiltuomondonew_colonna_dx .btn_dettagli a:hover {
    text-decoration: underline;
}
/* Box Rispondi Sondaggio --------------------------------------------------- */
#pm15_main_container #pm15_main #colonna_img_dx a.box_rispondi_sondaggio_col_dx {
	background:url("arrow_blu.png") no-repeat 195px 50%;
	border:1px solid #1344A3;
	color:#19529F;
	display:block;
	float:left;
	height:auto;
	margin:0px 0 10px;
	padding:7px 10px 10px;
	text-decoration:none;
	width:190px;
}
#pm15_main_container #pm15_main #colonna_img_dx a.box_rispondi_sondaggio_col_dx .icona {
	background:url("icona_rispondi_sondaggio.png") no-repeat 145px 20px;
	display:block;
	float:left;
	height:auto;
	padding:0;
	width:100%;
}
#pm15_main_container #pm15_main #colonna_img_dx a.box_rispondi_sondaggio_col_dx:hover {
	background:url("arrow_blu.png") no-repeat 195px 50% #eedc00;
}
#pm15_main_container #pm15_main #colonna_img_dx a.box_rispondi_sondaggio_col_dx h2 {
	font-size:17px;
	margin:0 0 5px;
}
#pm15_main_container #pm15_main #colonna_img_dx a.box_rispondi_sondaggio_col_dx .icona p {
	margin:0;
	padding:0 55px 0 0;
}
/* -------------------------------------------------------------------------- */
/* -----------------         BOX SPALLA DESTRA (FINE)       ----------------- */
/* -------------------------------------------------------------------------- */
.ms-WPBody {
    font-family: Arial, sans-serif;
    font-size: 12px;
}
.ms-WPBody td {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

/* FINE CSS OLD poste_mobile_stile_a1.css*/

/* CSS OLD poste_mobile_stile_a2.css*/
/*------------- Box FAQ Correlate DX -------*/
.box_faq_correlate_manual {
	background:none repeat scroll 0 0 #F8F8F8;
	border:1px solid #CCDCEC;
	color:#444444;
	display:block;
	height:auto;
	float: right;
	line-height:15px;
	width:210px;
}

.box_faq_correlate_manual h4 {
	background:#FFFFFF;
	border-bottom:2px solid #eedc00;
	color:#1344A3;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	margin:0;
	padding:4px 0 0 10px;
	width:200px;
}

.box_faq_correlate_manual table {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width: 210px;
}

.box_faq_correlate_manual table tr td.titolo_riga {
	padding:6px 0 6px 10px;
	width:100%;
}

.box_faq_correlate_manual table tr td.titolo_riga a {
	text-decoration:none;
	color:#1344A3;
}

.box_faq_correlate_manual table tr td.titolo_riga a:hover {
	text-decoration:underline;
}

.box_faq_correlate_manual table tr.riga_bianca {
	background-color:#FFFFFF;
}

/*-------------- form contatto --------------*/
#pm15_main_container #pm15_main #gen_content_area_personale .testo {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0px 0px 14px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 20px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form span {
	display:block;
	float:left;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form label {
	display:block;
	font-size:11px;
	margin:0 0 5px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form input {
	width:196px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto {
	float: left;
	width: 448px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto .campi_sx_contatto {
	display: block;
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto .campi_sx_contatto label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto .campi_dx_contatto {
	display: block;
	float: right;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto .campi_dx_contatto label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_contatto_singolo {
	float: left;
	width: 448px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_contatto_singolo #campi_sx_contatto label {
	display: block;
	margin: 5px 0px 5px 0px;;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .nome {
	display: block;
	width: 100px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	}



#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .nome input {
	display: block;
	width: 20px;
	height: 14px;
	margin: 0px 8px 0px 0px;
	padding: 0;
	float: left;
	}
	#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto {
	color:#444444;
	float:left;
	height:auto;
	padding:0 10px;
	width:494px;
}


.txt_errore {
	background:#DE0000;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	padding:7px 22px;
	width:448px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto .txt_errore_login {
	background:#DE0000;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	padding:7px 22px;
	width:448px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto {
	background:#F8F8F8;
	border:1px solid #CCDCEC;
	color:#444444;
	display:block;
	float:left;
	height:auto;
	line-height:15px;
	width:492px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form {
	display:block;
	float:left;
	height:auto;
	padding:19px 22px;
	width:450px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .nome {
	display:block;
	float:left;
	font-style:italic;
	height:15px;
	margin:0;
	padding:0;
	width:100%;
	font-size:12px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form select {
	width:200px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_contatto_singolo #campi_sx_contatto textarea {
	color:#666666;
	font-size:11px;
	margin:0 0 4px 0;
	padding:5px;
	width:434px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .contenitore_campi_sx_dx_contatto .elenco_faq {
	background:url(icona_faq_small.png) left center no-repeat;
	font-size:10px;
	padding:0 0 0 39px;
	margin:19px 0 0 0;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .riga_selettori_contatto.ultima_riga {
	margin:23px 0 7px 0;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .nome input {
	display:block;
	float:left;
	height:14px;
	margin:0 8px 0 0;
	padding:0;
	width:13px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form .captcha {
	float:left;
	width:200px;
	height:50px;
	border:1px solid #E0DFE3;
	background-color:#ffffff;
	text-align:center;
	margin:15px 0 5px 0;
	font-size:12px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #btn {
	float:left;
	height:20px;
	margin:20px 0 0 0;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #btn #annulla {
	background:url("btn_annulla.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:79px;
	margin:0 10px 0 0;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #btn #invia {
	background:url("btn_invia.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:63px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto .txt_errore_002 {
	background:#DE0000;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:auto;
	padding:7px 22px;
	width: 448px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_singolo_contatto {
	float:left;
	margin:0;
	width: 100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_singolo_contatto #campi_sx_contatto {
	display:block;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personaleContatto #box_form_area_personaleContatto #form #contenitore_campi_sx_dx_singolo_contatto #campi_sx_contatto textarea {
	color:#666666;
	font-size:11px;
	margin:0 0 4px 0;
	padding:5px;
	width:434px;
}
/*------------ BOX FAQ Correlate ---------*/
#pm15_main_container #pm15_main #gen_content #box_faq_correlate {
	background:none repeat scroll 0 0 #F8F8F8;
	border:1px solid #CCDCEC;
	color:#444444;
	float:left;
	height:auto;
	line-height:15px;
	width:492px;
	margin: 15px 0px 20px 0px;
}

										#pm15_main_container #pm15_main #gen_content #box_faq_correlate h4 {
											background:#FFFFFF;
											border-bottom:2px solid #eedc00;
											color:#1344A3;
											float:left;
											font-family:Arial,Helvetica,sans-serif;
											font-size:12px;
											height:18px;
											margin:0;
											padding:4px 0 0 10px;
											width:482px;
										}

										#pm15_main_container #pm15_main #gen_content #box_faq_correlate table {
											float:left;
											font-family:Arial,Helvetica,sans-serif;
											font-size:11px;
											width: 492px;
										}

#pm15_main_container #pm15_main #gen_content #box_faq_correlate table tr td.titolo_riga {
	padding:6px 0 6px 10px;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content #box_faq_correlate table tr td.titolo_riga a {
	text-decoration:none;
	color:#1344A3;
}

#pm15_main_container #pm15_main #gen_content #box_faq_correlate table tr td.titolo_riga a:hover {
	text-decoration:underline;
}

#pm15_main_container #pm15_main #gen_content #box_faq_correlate table tr.riga_bianca {
	background-color:#FFFFFF;
}

/*--------------Ricerca FAQ----------*/
#pm15_main_container #pm15_main #colonna_img_dx .cerca_moduli {
	display: block;
	float: left;
	width: 170px;
	height: auto;
	border: 1px solid #ccdcec;
	background: #f8f8f8;
	padding: 20px;
	margin: 0px 0px 10px 0px;
	text-decoration: none;
	color: #19529f;
	}
	
#pm15_main_container #pm15_main #colonna_img_dx .cerca_moduli h2 {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	padding: 0;
	margin: 0px 0px 20px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_img_dx .cerca_moduli input {
	width: 164px;
	float: left;
	}
	
#pm15_main_container #pm15_main #colonna_img_dx .cerca_moduli .btn_cerca {
	width: 100%;
	float: left;
	margin: 20px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_img_dx .cerca_moduli .btn_cerca #cerca {
	background:url("btn_cerca.gif") no-repeat left center transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:77px;
	}
/*-------- Modulistica ----------------------------------------*/
#pm15_main_container #pm15_main #gen_content ul.tab_modulistica {
	background: url(pix_bordo_com_stampa.gif) bottom left repeat-x;
	margin: 0;
	padding: 0;
	}
	
#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #444444;
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0;
	background: none;
	}
	
#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a {
	display: block;
	width: auto;
	height: auto;
	color: #444444;
	padding: 4px 20px 3px 20px;
	border-top: 1px solid #ccdcec;
	border-right: 1px solid #ccdcec;
	border-left: 1px solid #ccdcec;
	cursor: pointer;
	}
	
#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a:hover {
	text-decoration: none;
	background: #eedc00;

	}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a.tab_attiva {
	background: #eedc00;
	color: #1344a3;
	}

/* Menu sx pagina interna e sotto menu ------------------------------------ */

#pm15_main_container #pm15_main #colonna_menu_sx ul li a.voce_evidenziata {
	height: 17px;
	display: block;
	padding: 5px 0px 0px 24px;
	color: #1344a3;
	text-decoration: none;
	background: url(icona_menu_sx_interno.png) no-repeat #eedc00;
	background-position: 11px center
	}

/* Contenuto pagina interna ------------------------------------ */

#pm15_main_container #pm15_main #gen_content h3 {
	display: block;
	float: left;
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin: 0px 0px 10px 0px;
	color: #444444;
	}
	
#pm15_main_container #pm15_main #gen_content .back_comuicati {
	display: block;
	float: left;
	width: auto;
	background: url(icona_back.gif) left center no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin: 16px 0px 0px 0px;
	color: #1344a3;
	}
	
#pm15_main_container #pm15_main #gen_content .back_comuicati a {
	color: #1344a3;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content .back_comuicati a:hover {
	text-decoration:underline;
	}
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_pdf {
	width: 17px;
	height: 16px;	
	display: block;
	float: left;
	margin: 3px 10px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content .contenitore_titolo_icone .icone_titolo .icona_rss {
	width: 16px;
	height: 17px;	
	display: block;
	float: left;
	margin: 3px 10px 0px 0px;
	}
	
														#pm15_main_container #pm15_main #gen_content p.paragrafo_pre_box {
															display: block;
															float: left;
															width: 100%;
															padding: 0;
															margin: 0px 0px 10px 0px;
															font-family: Arial, Helvetica, sans-serif;
															font-size: 12px;
															color: #444444;
															line-height: 20px;
															}
															


	
/*--Form contatti stampa -------------------------------------*/

#pm15_main_container #pm15_main #gen_content #box_form_com_stampa {
	display: block;
	float: left;
	width: 492px;
	height: auto;
	font-size: 11px;
	color: #444444;
	line-height: 15px;
	background: #f8f8f8;
	border: 1px solid #ccdcec;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa .txt_errore {
	float: left;
	width: 448px;
	height: auto;
	padding: 10px 22px 10px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #de0000;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form {
	display: block;
	float: left;
	padding: 19px 22px 19px 22px;
	width: 448px;
	height: auto;
	}
	
	#pm15_main_container #pm15_main #gen_content #box_form_com_stampa .txt_errore_login {
	float: left;
	width: 448px;
	height: auto;
	padding: 7px 22px 7px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #de0000;
	}

	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form input {
	margin: 0;
	padding: 0;
	width: 98%;
	height: 20px;
	}
	
		#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form .riga_selettori {
	display: block;
	width: 100%;

	}
	
	
	#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form .riga_selettori input {
	display: block;
	width: 20px;
	height: 14px;
	margin: 0px 8px 0px 0px;
	padding: 0;
	float: left;
	}
	
	#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form .riga_selettori .nome {
	display: block;
	width: 100px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 0;
	float: left;
	font-size:12px;
	
	}

	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #contenitore_campi_sx_dx {
	float: left;
	width: 448px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #contenitore_campi_sx_dx .errore {
	color: #de0000;
	font-weight: bold;
	}

.errore {
	color: #de0000;
	font-weight: bold;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_sx {
	display: block;
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 24px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_sx label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_dx {
	display: block;
	float: right;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_dx label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note {
	width: 448px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note label {
	display: block;
	margin: 5px 0px 5px 0px;
	}

#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note .label_informativa {
	display: block;
	margin: 15px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note input {
	width: 99%;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 11px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #campi_note textarea {
	width:434px;
	margin: 0;
	padding: 5px;
	color: #666666;
	font-size: 11px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #acc_dati_personali {
	width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #acc_dati_personali span {
	width: 20px;
	height: 20px;
	padding: 0px 5px 0px 0px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #btn {
	width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_form_com_stampa #form #invia {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 63px;
	height: 20px;
	background: url(btn_invia.gif) left center no-repeat;
	display: block;
	float: right;
	}
.pulsanteConfronta {
	background:url("btn_confronta.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:92px;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
}


.pulsanteInvia {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 63px;
	height: 20px;
	background: url(btn_invia.gif) right center no-repeat;
	display: block;
	float: right;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
	}	

.pulsanteRichiediModifica {
	background:url("btn_modifica.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:93px;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
}

.pulsanteRichiediCancellazione {
	background:url("btn_annulla.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:93px;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
}
	
.pulsanteInviaRSS {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 150px;
	height: 20px;
	background: url(IscrizioneRss.gif) right center no-repeat;
	display: block;
	float: right;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
	}	
	
.pulsanteAvanti {
	background:url("btn_avanti.gif") no-repeat left center transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:77px;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
}

.pulsanteDownload {
	background:url("btn_download.gif") no-repeat left center transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:100px;
	min-width: 0em !important;
	border: 0px solid #ababab !important;
}

/* IE7 */
	
	*:first-child+html .pulsanteAvanti
	{
	    margin-top:1px;
	}
.pulsanteModifica {
	background:url("btn_modifica.gif") no-repeat left center transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:93px;
    margin-bottom: 10px;
}
.pulsanteAttiva {
	background:url("btn_attiva.gif") no-repeat left center transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	float: right;
	height:20px;
	width:80px;
	}
	
	.pulsanteConferma {
	background:url("btn_conferma.gif") no-repeat left center transparent;
	border:0 none;
	cursor:pointer;
	display:block;
	float: right;
	height:20px;
	width:105px;
	}
	
.pulsanteDisattiva {
	background:url("btn_disattiva.gif") no-repeat left center;
	border:0 none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:82px;
}
.pulsanteIndietro {
	background:url("btn_indietro.gif") no-repeat left center transparent;
	border:none;
	cursor:pointer;
	display:block;
	float:left;
	height:20px;
	width:95px;
}
.pulsanteEntra {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 74px;
	height: 20px;
	background: url(btn_entra.gif) left center no-repeat;
	display: block;
	float: right;
	}
	

	
.pulsanteCerca {
	background:url("btn_cerca.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:77px;
}
.pulsanteAnnulla {
	background:url("btn_annulla.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:79px;
	margin:0 10px 0 0;
}
.pulsanteScarica {
	background:url("btn_scarica.gif") no-repeat left center;
	border:none;
	cursor:pointer;
	display:block;
	float:right;
	height:20px;
	width:90px;
	margin:0 10px 0 0;
}


.pulsanteAssociaSIM {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 210px;
	height: 20px;
	background: url(btn_associaSIM.gif) right center no-repeat;
	display: block;
	float: right;
	}	

/*--Box Tab anni com. stampa -------------------------------------  */

#pm15_main_container #pm15_main #gen_content ul.tab_anni {
	background: url(pix_bordo_com_stampa.gif) bottom left repeat-x;
	margin: 0;
	padding: 0;
	}
	
	/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #gen_content ul.tab_anni {
	margin-left: -2px;

	}
	
	
#pm15_main_container #pm15_main #gen_content ul.tab_anni li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #444444;
	display: block;
	float: left;
	margin: 0px 2px 0px 0px;
	padding: 0;
	background: none;
	}
	
#pm15_main_container #pm15_main #gen_content ul.tab_anni li a {
	display: block;
	width: 65px;
	height: auto;
	color: #444444;
	padding: 4px 0px 3px 0px;
	border-top: 1px solid #ccdcec;
	border-right: 1px solid #ccdcec;
	border-left: 1px solid #ccdcec;
	cursor: pointer;
	}
	
#pm15_main_container #pm15_main #gen_content ul.tab_anni li a:hover {
	text-decoration: none;
	background: #eedc00;
	}

#pm15_main_container #pm15_main #gen_content ul.tab_anni li a.tab_attiva {
	background: #eedc00;
	color: #1344a3;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa {
	width: 492px;
	height: auto;
	float: left;
	border-left: 1px solid #ccdcec; 
	border-right: 1px solid #ccdcec;
	border-bottom: 1px solid #ccdcec;
	background: url(linea_gialla_top_box_com_stampa.gif) top left repeat-x;
	padding: 22px 0px 0px 0px; 
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale .box_com_stampa {
	width: 492px;
	height: auto;
	float: left;
	border-left: 1px solid #ccdcec; 
	border-right: 1px solid #ccdcec;
	border-bottom: 1px solid #ccdcec;
	background: url(linea_gialla_top_box_com_stampa.gif) top left repeat-x;
	padding: 22px 0px 0px 0px; 
	}
	
#pm15_main_container #pm15_main #gen_content .spazio {
	margin: 14px 0 14px 10px;
	}

#pm15_main_container #pm15_main #gen_content .box_com_stampa table tr.riga_grigia {
	background: #f3f3f3;
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale .box_com_stampa table tr.riga_grigia {
	background: #f3f3f3;
	}

#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data {
	width: 66px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	border-right: 1px solid #ccdcec;
	padding: 7px 0px 7px 0px;
	vertical-align: top;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data_tv_radio {
	width: 85px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	border-right: 1px solid #ccdcec;
	padding: 11px 0px 11px 15px;
	vertical-align: top;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data a {
	color: #444444;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.data_tv_radio a {
	color: #444444;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo {
	width: 280px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #1344a3;
	border-right: 1px solid #ccdcec;
	padding: 7px 20px 7px 20px;
	vertical-align: top;
	}
	
	#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo object {
	width: 98px;
	height:67px;
	float: left;
	margin-right:10px;
	}
	
		#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo img {
	width: 98px;
	height:67px;
	float: left;
	margin-right:10px;
	}

#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_tv_radio {
	width: 280px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #1344a3;
	border-right: 1px solid #ccdcec;
	padding: 11px 20px 11px 20px;
	vertical-align: top;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo a {
	color: #1344a3;
	text-decoration: none;
	float:left;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo a:hover {
	color: #1344a3;
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_tv_radio a {
	color: #1344a3;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_tv_radio a:hover {
	color: #1344a3;
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_ras_stampa {
	width: 390px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #1344a3;
	border-right: 1px solid #ccdcec;
	padding: 7px 20px 7px 20px;
	vertical-align: top;
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale .box_com_stampa table td.titolo_ras_stampa {
	width: 390px;
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	color: #1344a3;
	border-right: 1px solid #ccdcec;
	padding: 11px 20px 11px 20px;
	vertical-align: top;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_ras_stampa a {
	text-decoration: none;
	color: #1344a3
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale .box_com_stampa table td.titolo_ras_stampa a {
	text-decoration: none;
	color: #1344a3
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo_ras_stampa a:hover {
	text-decoration: underline;
	color: #1344a3
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale .box_com_stampa table td.titolo_ras_stampa a:hover {
	text-decoration: underline;
	color: #1344a3
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo a img {
	border: 1px solid #c1c1c1;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo a img.icona_tv {
	border: 1px solid #666666;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo span {
	display: block;
	float: left;
	width: auto;
	line-height: 17px;
	margin: 0px 0px 0px 10px;
	color: #444444;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.titolo span.ras_tv {
	display: block;
	float: left;
	width: auto;
	line-height: 17px;
	margin: 0px 0px 0px 10px;
	color: #444444;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.icona {
	width: 60px;
	text-align: center;
	padding: 7px 0px 7px 0px;
	vertical-align: top;
	}
	
#pm15_main_container #pm15_main #gen_content .box_com_stampa table td.icona_ras_stampa {
	text-align: center;
	padding: 7px 0px 7px 0px;
	vertical-align: top;
	}
	
														#pm15_main_container #pm15_main #gen_content p.chiusura_box_com_stampa {
															margin-top: 10px;
															font-size: 11px;
															line-height: 17px;
															}
	
/* Box Ultimi Com. Stampa ------------------------------------ */
		#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa {
		width: 492px;
		height: auto;
		border: 1px solid #ccdcec;
		float: left;
		padding: 0px 0px 10px 0px;
		margin: 0px 0px 5px 0px;
		}
		
		/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #gen_content .ultimi_com_stampa {
	margin: 0px 0px 3px 0px;	}
		

			#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa object{
		width: 98px;
		height: 67px;
		float:left;
		margin-right:10px;

		}
		
				#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa img{
		width: 98px;
		height: 67px;
		float:left;
		margin-right:10px;

		}
		
			#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span{
		width: 40%;
		float:left;
		margin:10px;
		border-right:1px solid #666666;
		

		}
		
			#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.senza_bordo{
		border:none;
		

		}
																									

	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa h4 {
	display: block;
	margin: 0;
	padding: 5px 0px 5px 10px;
	width: 482px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1344a3;
	background: #f6f5f5;
	border-bottom: 2px solid #e8f409;
	}

														#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa p {
															width: 472px;
															display: block;
															padding: 10px 10px 0px 10px;
															margin: 0px 0px 25px 0px;
															}
															
															
	/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #gen_content .ultimi_com_stampa p {
	margin: 0px 0px 10px 0px;	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa ul {
	display: block;
	float: left;
	width: 472px;
	margin: 0;
	padding: 0px 10px 15px 10px;
	}
	
	
	
	
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa ul.spazio {
	display: block;
	float: left;
	width: 472px;
	margin: 0;
	padding: 25px 10px 15px 10px;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span {
	display: block;
	float: left;
	width: 235px;
	padding: 0px 0px 0px 10px;
	margin: 25px 0px 15px 0px;
	border-right: 1px solid #718fc8;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.senza_bordo {
	display: block;
	float: left;
	width: 235px;
	padding: 0px 0px 0px 10px;
	margin: 25px 0px 15px 0px;
	border-right: 0px solid #718fc8;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span img {
	float: left;
	margin: 0px 10px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span span.descrizione {
	display: block;
	float: left;
	width: auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px !important;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin-left: 10px !important;
	border: none;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.descrizione a {
	color: #1344a3;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa span.descrizione a:hover {
	color: #1344a3;
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa .link_finale {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	padding: 0px 15px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1344a3;
	font-size: 12px;
	font-weight: bold;
	background: url(icona_menu_sx_interno.png) right center no-repeat;
	border: none;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa .link_finale a {
	color: #1344a3;
	text-decoration: none;
	}

#pm15_main_container #pm15_main #gen_content .ultimi_com_stampa .link_finale a:hover {
	text-decoration:underline;
	}
	
/* Box News Com. Stampa ------ SPOSTATO SU A1.CSS---------- */

/* #pm15_main_container #pm15_main #gen_content .news {
	width: 492px;
	height: auto;
	border: 1px solid #ccdcec;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 18px 0px;
	background: #f7f5f6;
	}
	
#pm15_main_container #pm15_main #gen_content .news h4 {
	display: block;
	margin: 0;
	padding: 5px 0px 5px 10px;
	width: 482px;
	height: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1344a3;
	background: #FFF;
	border-bottom: 2px solid #e8f409;
	}
	
#pm15_main_container #pm15_main #gen_content .news span {
	display: block;
	float: left;
	width: 472px;
	padding: 20px 10px 20px 10px;
	}
	
#pm15_main_container #pm15_main #gen_content .news span img {
	float: left;
	border: 1px solid #e7e7e7;
	margin: 0px 10px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content .news span h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #444444;
	float: left;
	margin: 0px 0px 13px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content .news span p {
	width: 302px;
	float: left;
	display: block;
	margin: 0;
	}
	
#pm15_main_container #pm15_main #gen_content .news .link_finale_news {
	display: block;
	width: auto;
	margin: 0;
	padding: 0px 15px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #1344a3;
	font-size: 12px;
	font-weight: bold;
	background: url(icona_menu_sx_interno.png) right center no-repeat;
	}
	
#pm15_main_container #pm15_main #gen_content .news .link_finale_news a:hover {
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #gen_content .news span.linea_separazione {
	display: block;
	float: left;
	width: 472px;
	height: 1px;
	background: #acb7d5;
	padding: 0;
	margin: 0px 10px 0px 10px;
	}
	
#pm15_main_container #pm15_main #gen_content .ultimo_contenuto_centrale {
margin-bottom: 0px;
}	 */

/* FORM SU AREA PROTETTA */
/*--Form contatti stampa -------------------------------------*/

#pm15_main_container #pm15_main #gen_content #box_area_protetta {
	display: block;
	float: left;
	width: 492px;
	height: auto;
	font-size: 11px;
	color: #444444;
	line-height: 15px;
	background: #f8f8f8;
	border: 1px solid #ccdcec;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta .txt_errore {
	float: left;
	width: 448px;
	height: auto;
	padding: 10px 22px 10px 22px;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	background: #de0000;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #form {
	display: block;
	float: left;
	padding: 19px 22px 19px 22px;
	width: 448px;
	height: auto;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #form input {
	margin: 0;
	padding: 0;
	height: 20px;
	
	
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #contenitore_campi_sx_dx {
	float: left;
	width: 448px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #contenitore_campi_sx_dx .errore {
	color: #de0000;
	font-weight: bold;
	}

	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_sx {
	display: block;
	float: left;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 24px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_sx label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_dx {
	display: block;
	float: right;
	width: 200px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 24px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_dx label {
	display: block;
	margin: 5px 0px 5px 0px;
	}
	
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_note {
	width: 448px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_note label {
	display: block;
	margin: 5px 0px 5px 0px;
	}

#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_note .label_informativa {
	display: block;
	margin: 15px 0px 5px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_note input {
	width: 99%;
	margin: 0;
	padding: 0;
	color: #666666;
	font-size: 11px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #campi_note textarea {
	width:434px;
	margin: 0;
	padding: 5px;
	color: #666666;
	font-size: 11px;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #acc_dati_personali {
	width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #acc_dati_personali span {
	width: 20px;
	height: 20px;
	padding: 0px 5px 0px 0px;
	float: left;
	}
	
#pm15_main_container #pm15_main #gen_content #box_area_protetta #form #btn {
	width: 100%;
	height: 20px;
	margin: 10px 0px 0px 0px;
	float: left;
	}
	
	#pm15_main_container #pm15_main #gen_content #box_area_protetta #form #btn.pulsanteEntra {
	float: right;
	
	}
#pm15_main_container #pm15_main #gen_content #box_area_protetta #form #invia {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 63px;
	height: 20px;
	background: url(btn_invia.gif) left center no-repeat;
	display: block;
	float: right;
	}

/* FINE CSS OLD poste_mobile_stile_a2.css*/

/* CSS OLD poste_mobile_stile_hp_area_personale.css*/
/* Contenuto pagina interna ------------------------------------*/ 

#pm15_main_container #pm15_main #gen_content_area_personale {
	width: 526px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px;
	/*border-top: 6px #eedc00 solid;*/ 
	float: left;
	position: relative;
	}
	
	
#pm15_main_container #pm15_main #gen_content_area_personale #spiega_area_personale {	
	width: 192px;
	height: 333px;
	color: #1344a3;
	/*background: url(sfondo_gradiente_spiega_center_blu.png) left center repeat-x;*/
	position: absolute;
	z-index: 30;
	left: 60px;
	line-height: 34px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #spiega_area_personale p {
	display: block;
	width: 182px;
	font-family: Arial Narrow, Arial;
	font-size: 23px;
	padding: 0px 10px 0px 10px;
	float: left;
	margin: 31px 0px 0px 0px;
	color: #FFF;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #spiega_area_personale p.secondo_paragrafo {
	display: block;
	width: 182px;
	font-family: Arial Narrow, Arial;
	font-size: 20px;
	padding: 0px 10px 0px 10px;
	float: left;
	margin: 31px 0px 0px 0px;
	color: #FFF;
	line-height: 28px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #spiega_area_personale p a {
	color: #eedc00;
	text-decoration: none;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #spiega_area_personale p a:hover {
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale img {
	border: 1px #00529f solid;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale h2.interna {
	display: block;
	float: left;
	width: 514px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #1344a3;
	border-bottom: 1px solid #b0bdd9;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 20px 0px;
	}	
	
#pm15_main_container #pm15_main #gen_content_area_personale h2.contenitore_titolo_icone {
	width: 494px;
	display: block;
	margin: 8px 10px 15px 10px;
	border-bottom: 1px solid #b0bdd9;
    float: left;
	}
	
	
#pm15_main_container #pm15_main #gen_content_area_personale .paragrafo_area_personale {
	display: block;
	float: left;
	width: 504px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 14px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #444444;
	line-height: 20px;
	}

    #pm15_main_container #pm15_main #gen_content_area_personale .paragrafo_area_personale_credito_traffico {
        display: block;
        width: 504px;
        padding: 0px 0px 0px 0px;
        margin: 0px 0px 14px 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #444444;
        line-height: 20px;
    }
	
/* Box chiusura area personale ------------------------------------*/ 	

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale {
	width: 514px;
	height: auto;
	float: left;
	margin: 22px 0px 0px 0px;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: left;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 235px 25px;
	margin: 0px 0px 0px 0px; 
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica .icona{
	background: url(icona_servizi_semplifica_hp_pers.png) no-repeat;
	background-position: 180px 8px;
	height: 53px;
	display: block;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	font-family: Arial Narrow, Arial;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica p {
	margin: 0;
	padding: 0;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim {
	display: block;
	width: 241px;
	height: 67px;
	padding: 0px 0px 0px 10px;
	float: right;
	color: #1344a3;
	text-decoration: none;
	border: 1px solid #1344a3;
	background: url(arrow_blu.png) no-repeat #FFF;
	background-position: 235px 25px;
	margin: 0px 0px 0px 0px; 
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim .icona{
	background: url(icona_aggiorna_sim.png) no-repeat;
	background-position: 180px 4px;
	display: block;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim h2 {
	font-size: 17px;
	font-weight: bold;
	margin: 7px 0px 3px 0px;
	font-family: Arial Narrow, Arial;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim p {
	margin: 0;
	padding: 0;
	}
	
/* Colonna dx ------------------------------------*/ 

#pm15_main_container #pm15_main #colonna_dx_area_personale {
	width: 212px;
	height: 400px;
	float: left;
	}

#pm15_main_container #pm15_main #colonna_dx_area_personale #box_numero {
	width: 212px;
	height:65px;
	background: #eedc00;
	margin-bottom: 4px;
	}
	
	/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #colonna_dx_area_personale #box_numero
	{
	 
	  float:left;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale #box_numero span {
	width: auto;
	float: left;
	display: block;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale #box_numero span select {
	width: 100px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale #box_numero h4 {
	width: auto;
	height: auto;
	float: left;
	color: #1344a3;
	margin: 10px 0px 10px 0px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale {
	width: 210px;
	height: 87px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	border: 1px solid #a5b7dc;
	background: #f5f5f5;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .altezza_box_prezzi {
	height: 166px;
	}
	
	/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #colonna_dx_area_personale .altezza_box_prezzi hr {
	margin-top:-3px;
	

	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .altezza_box_prezzi .pulsanteInvia {
	margin-top:-3px;
	

	}
	
	#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale altezza_box_prezzi span 
	{
	    width:70px !important;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale h4 {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #1344a3;
	background: #FFF;
	height: 18px;
	float: left;
	border-bottom: 2px solid #eedc00;
	margin: 0px 0px 6px 0px;
	padding: 4px 0px 0px 10px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span {
	display: block;
	width: 192px;
	float: left;
	color: #444444;
	font-size: 12px;
	padding: 0px 10px 0px 10px;
	margin: 0px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span.sottotitolo {
	display: block;
	float: left;
	color: #444444;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #d2d2d2;
	padding: 5px 0px 10px 0px;
	margin: 0px 10px 0px 10px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span.credito {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span a {
	display: block;
	float: right;
	padding: 0px 17px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(arrow_blu_area_personale.png) center right no-repeat;
	text-decoration: none;
	color: #1344a3;
	font-weight: bold;
	}

#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span a.distanza {
	margin: 6px 0px 0px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span a:hover {
	text-decoration: underline;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span.selezione_prezzi {
	display: block;
	width: 60px;
	float: left;
	margin: 14px 4px 0px 0px;
	padding: 0;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span.selezione_prezzi input {
	display: block;
	width: auto;
	float: left;
	margin: 0px 5px 0px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale #btn {
	margin: 10px 0px 4px 0px;
	float: right;
	}
	
#pm15_main_container #pm15_main #btn #invia {
	border: 0 none;
	cursor: pointer;
	float: left;
	width: 63px;
	height: 20px;
	background: url(btn_invia.gif) left center no-repeat;
	display: block;
	float: right;
	}
	
	#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi {
	float: left;
	width: 494px;
	margin-left:10px;
	}
	
	#pm15_main_container #pm15_main #colonna_dx_area_personale .box_dx_area_personale span.sottotitolo
	{
	    height:10px;
	    
	    
	    }
/* FINE CSS OLD poste_mobile_stile_hp_area_personale.css*/

/* CSS OLD poste_mobile_stile_a4_2_1.css*/
/* dettaglio opzione ------------------------------------ */

#pm15_main_container #pm15_main #gen_content #contenitore_opzioni_servizi {
	float:left;
	width:494px;
}



#pm15_main_container #pm15_main #gen_content .immagine_promozione_dettaglio {
	border:1px solid #CCDCEC;
	height:167px;
	margin:0;
	position:relative;
	width:492px;
}

#pm15_main_container #pm15_main #gen_content .immagine_promozione_dettaglio .testo_immagine_promozione {
	background:url("sfondo_gradiente_giallo_img_header_interne.png") repeat-x left top;
	color:#1344A3;
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size:22px;
	height:149px;
	margin:0 0 0 51px;
	padding:18px 0 0 10px;
	line-height: 32px;
	position:absolute;
	width:172px;
	z-index:2;
}

#pm15_main_container #pm15_main #gen_content .immagine_promozione_dettaglio .testo_immagine_business, #pm15_main_container #pm15_main #gen_content_area_personale .immagine_promozione_dettaglio .testo_immagine_business {
	background:url(sfondo_gradiente_header_business.png) repeat-x left top;
	color:#FFFFFF;
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	font-size:21px;
	height:162px;
	margin:0 0 0 51px;
	padding:5px 0 0 10px;
	line-height: 23px;
	position:absolute;
	width:172px;
	z-index:2;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio {
	background:url("sfondo_gradiente_bolli_interne.gif") repeat-x left bottom;
	border:1px solid #CCDCEC;
	color:#444444;
	display:block;
	float:left;
	height:auto;
	line-height:15px;
	margin-bottom:18px;
	padding-bottom: 6px; 
	width:492px;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio.no_promo {
	border:1px solid #CCDCEC;
	border-top:none;
	padding: 6px 0px 6px 0px; 
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio h4 {
	background:#FFFFFF;
	border-bottom:2px solid #eedc00;
	color:#1344A3;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	margin:0px 0px 6px 0px;
	padding:4px 0 0 10px;
	width:482px;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .costi {
/*background:url("cerchio_verde.png") no-repeat left center;*/
	/*border-bottom:1px solid #CDD6E9;*/
	color:#19529F;
	float:left;
	height:auto;
	margin:0 15px;
	padding:3px 0;
	width:462px;
	display: block;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .costi .valore {
	background:url("cerchio_verde.png") no-repeat 0 0;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:28px;
	padding:11px 0 0;
	text-align:center;
	width:39px;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .costi .moneta {
	color:#444444;
	float:left;
	font-size:12px;
	margin:13px 0 0 10px;
	width:90px;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .costi .testo {
	color:#19529F;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:13px 0 0;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .senza_linea {
	border-bottom:0 none;
}

#pm15_main_container #pm15_main #gen_content .box_conferma_ordine_dettaglio .costi .valore_small {
	background:url("cerchio_verde.png") no-repeat 0 0;
	float:left;
	font-size:15px;
	font-weight:bold;
	height:28px;
	padding:11px 0 0;
	text-align:center;
	width:39px;
}

#pm15_main_container #pm15_main #gen_content .box_promo {
	background:#F8F8F8;
	border:1px solid #CCDCEC;
	color:#444444;
	display:block;
	float:left;
	height:auto;
	line-height:15px;
	margin:18px 0 18px 0;
	width:492px;
}

#pm15_main_container #pm15_main #gen_content .box_promo h4 {
	background:url("sfondo_gradiente_titolo_promo.gif") repeat-x left top;
	border-bottom:2px solid #eedc00;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:18px;
	margin:0;
	padding:4px 0 0 10px;
	width:482px;
}

#pm15_main_container #pm15_main #gen_content .box_promo p {
	background:#FFFFFF;
	border-bottom:1px solid #CCDCEC;
	display:block;
	float:left;
	height:auto;
	margin:0;
	padding:10px;
	width:472px;
	color:#19529F;
	font-size:14px;
}

#pm15_main_container #pm15_main #gen_content .box_promo .costi {
	background:url("cerchio_verde.png") no-repeat left center;
	color:#19529F;
	float:left;
	height:auto;
	margin:0 15px;
	padding:6px 0;
	width:462px;
	display: block;
}

#pm15_main_container #pm15_main #gen_content .box_promo .costi .valore {
	background:url("cerchio_blu.png") no-repeat 0 0;
	color:#eedc00;
	float:left;
	font-size:17px;
	font-weight:bold;
	height:28px;
	padding:11px 0 0;
	text-align:center;
	width:39px;
}

#pm15_main_container #pm15_main #gen_content .box_promo .costi .moneta {
	color:#444444;
	float:left;
	font-size:12px;
	margin:10px 0 0 10px;
	width:90px;
}

#pm15_main_container #pm15_main #gen_content .box_promo .costi .testo {
	color:#19529F;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding-left: 20px;
}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica {
	background:url("pix_bordo_com_stampa.gif") repeat-x left bottom;
	margin:0;
	padding:0;
}

#pm15_main_container #pm15_main #gen_content_area_personale ul.tab_modulistica {
	background:url("pix_bordo_com_stampa.gif") repeat-x left bottom;
	margin:0;
	padding:0;
}

#pm15_main_container #pm15_main #gen_content ul {
	color:#444444;
	display:block;
	float:left;
	font-size:12px;
	list-style:none;
	margin:0 0 7px;
	padding:0;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li, #pm15_main_container #pm15_main #gen_content_area_personale ul.tab_modulistica li {
	background:none;
	color:#444444;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:0 2px 0 0;
	padding:0;
	text-align:center;
}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a, #pm15_main_container #pm15_main #gen_content_area_personale ul.tab_modulistica li a {
	border-left:1px solid #CCDCEC;
	border-right:1px solid #CCDCEC;
	border-top:1px solid #CCDCEC;
	color:#1344A3;
	cursor:pointer;
	display:block;
	height:auto;
	padding:4px 11px 3px;
	width:auto;
}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a:hover, #pm15_main_container #pm15_main #gen_content_area_personale ul.tab_modulistica li a:hover {
	border-left:1px solid #CCDCEC;
	border-right:1px solid #CCDCEC;
	border-top:1px solid #CCDCEC;
	color:#1344A3;
	cursor:pointer;
	display:block;
	height:auto;
	padding:4px 11px 3px;
	width:auto;
	background: #eedc00;
	text-decoration: none;
}

#pm15_main_container #pm15_main #gen_content ul.tab_modulistica li a.tab_attiva,  #pm15_main_container #pm15_main #gen_content_area_personale ul.tab_modulistica li a.tab_attiva{
	background:#eedc00;
	color:#1344A3;
}

#pm15_main_container #pm15_main #gen_content .tabbed_box {
	background:url("linea_gialla_top_box_com_stampa.gif") repeat-x left top;
	border-bottom:1px solid #CCDCEC;
	border-left:1px solid #CCDCEC;
	border-right:1px solid #CCDCEC;
	color:#444444;
	float:left;
	font-size:12px;
	height:auto;
	line-height:18px;
	padding:37px 20px 70px;
	width:452px;
}

#pm15_main_container #pm15_main #gen_content .tabbed_box p {
	display:block;
	float:left;
	margin:0 0 14px;
	width:100%;
	font-size:12px;
}

#pm15_main_container #pm15_main #gen_content ul {
	color:#444444;
	display:block;
	float:left;
	font-size:12px;
	list-style:none;
	margin:0px 0px 14px 10px;
	padding:0;
	width:100%;
}

/* IE7 */
	
	*:first-child+html #pm15_main_container #pm15_main #gen_content ul {
	margin-top: 20px;
	}


#pm15_main_container #pm15_main #gen_content .lista_conferma_ordine li {
	background:url("trattino_punto_elenco.gif") no-repeat 0 9px;
	color:#444444;
	display:block;
	line-height:18px;
	margin:0;
	padding:0 0 0 8px;
	clear:both;
}

#pm15_main_container #pm15_main #gen_content p.paragrafo_note_conferma_ordine {
	font-size:10px;
	line-height:normal;
}

#pm15_main_container #pm15_main #gen_content p.paragrafo_note_conferma_ordine.ultimo {
	margin:0;
}

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine {
	background:#F8F8F8;
	border:1px solid #CCDCEC;
	color:#444444;
	display:block;
	float:left;
	height:auto;
	line-height:15px;
	width:100%;
	margin-bottom:18px;
	margin-left:10px;
}

    #pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine h4 {
        background: #FFFFFF;
        border-bottom: 2px solid #eedc00;
        color: #1344A3;
        float: left;
        font-family: Arial,Helvetica,sans-serif;
        font-size: 12px;
        height: 18px;
        margin: 0;
        padding: 4px 0 0 10px;
        /*width: -webkit-fill-available;*/
		width: 98%;
    }

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine table {
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine table tr td.titolo_riga {
	border-right:1px solid #CDD6E8;
	font-weight:bold;
	padding:6px 0 6px 10px;
	width:205px;
}

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine table tr td.titolo_riga_singola {
	font-weight:bold;
	padding:6px 0 6px 10px;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine table tr td.dati_riga {
	padding:6px 0 6px 10px;
}

#pm15_main_container #pm15_main #gen_content_area_personale .box_conferma_ordine table tr.riga_bianca {
	background:#FFFFFF;
}
/* FINE CSS OLD poste_mobile_stile_a4_2_1.css*/

/* CSS OLD poste_mobile_stile_a4_1_1.css*/
/* dettaglio singola promo ------------------------------------ */

#pm15_main_container #pm15_main #gen_content .tab_modulistica li a:hover {
	text-decoration:none;
}

#pm15_main_container #pm15_main #gen_content .tabbed_box .titoletto_tabbed_box {
	margin:0;
}

#pm15_main_container #pm15_main #gen_content .tabbed_box p.paragrafo_note {
	font-size:10px;
	line-height:normal;
}

#pm15_main_container #pm15_main #gen_content .tabbed_box p.paragrafo_note.ultimo {
	margin:6px 0 0;
}

#pm15_main_container #pm15_main #gen_content .box_singola_promo {
	float:left;
	margin:0 0 0px;
	width:100%;
}

#pm15_main_container #pm15_main #gen_content .box_singola_promo .contenitore_immagine {
	width: 226px;
	height: auto;
	float: left;
	display: block;
	text-align: center;
	margin: 0px 20px 0px 0px;
}

#pm15_main_container #pm15_main #gen_content .box_singola_promo .contorno {
	float:left;
	border: 1px solid #d5d5d5;
}

/*#pm15_main_container #pm15_main #gen_content .box_singola_promo img {
	float:left;
}*/

/*#pm15_main_container #pm15_main #gen_content .box_singola_promo .titolo_singola_promo {
	background:url("bollo_prezzo_big.png") no-repeat left center;
	color:#19529F;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin:0 0 0 20px;
	padding:15px 0 0 97px;
	width:146px;
	height:66px;
}*/

#pm15_main_container #pm15_main #gen_content .box_singola_promo .titolo_singola_promo {
	background:url("bollo_promo_big.gif") no-repeat left center;
	color:#19529F;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:18px;
	margin:0;
	padding:15px 0 0 97px;
	width:146px;
	height:66px;
}

#pm15_main_container #pm15_main #gen_content .box_singola_promo p {
	float:left;
	font-size:12px;
	margin:20px 0 0 0px;
	width:245px;
}


#pm15_main_container #pm15_main #colonna_img_dx a.box_guida_acquisto_col_dx {
	background:url("arrow_blu.png") no-repeat 195px 50%;
	border:1px solid #1344A3;
	color:#19529F;
	display:block;
	float:left;
	height:auto;
	margin:0px 0 10px;
	padding:7px 10px 10px;
	text-decoration:none;
	width:190px;
}

#pm15_main_container #pm15_main #colonna_img_dx a.box_guida_acquisto_col_dx .icona {
	background:url("icona_diventa_cliente_small.png") no-repeat 145px 20px;
	display:block;
	float:left;
	height:auto;
	padding:0;
	width:100%;
}

#pm15_main_container #pm15_main #colonna_img_dx a.box_guida_acquisto_col_dx:hover {
	background:url("arrow_blu.png") no-repeat 195px 50% #eedc00;
}

#pm15_main_container #pm15_main #colonna_img_dx a.box_guida_acquisto_col_dx h2 {
	font-size:17px;
	margin:0 0 5px;
}

#pm15_main_container #pm15_main #colonna_img_dx a.box_guida_acquisto_col_dx .icona p {
	margin:0;
	padding:0 55px 0 0;
}

#pm15_main_container #pm15_main #colonna_img_dx .box_sevizio_clienti_col_dx {
	background:url("icona_160.png") no-repeat 145px 9px;
	border:1px solid #1344A3;
	color:#19529F;
	float:left;
	height:auto;
	margin:0 0 10px;
	padding:7px 10px 10px;
	width:190px;
}

#pm15_main_container #pm15_main #colonna_img_dx .box_sevizio_clienti_col_dx h2 {
	float:left;
	font-size:17px;
	margin:0 0 5px;
}

#pm15_main_container #pm15_main #colonna_img_dx .box_sevizio_clienti_col_dx p {
	float:left;
	margin:0;
	padding:0 55px 0 0;
	width: 135px;
}

#pm15_main_container #pm15_main  #gen_content .btn_torna_promozioni {
	background:url("icona_back.gif") no-repeat left center;
	color:#1344A3;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:20px 0 0 0;
}

#pm15_main_container #pm15_main  #gen_content .btn_torna_promozioni a {
	color:#1344A3;
	display:block;
	float:left;
	height:17px;
	padding:3px 0 0 15px;
	text-decoration:none;
	width:123p;
}

#pm15_main_container #pm15_main  #gen_content .btn_torna_promozioni a:hover {
	text-decoration:underline;
}

#pm15_main_container #pm15_main  #gen_content .box_singola_promo .box_link_pagina_prodotto {
	border-top:1px solid #d0daed;
	float:left;
	height: auto;
	width:245px;
	margin:15px 0 0 0;
}

#pm15_main_container #pm15_main  #gen_content .box_singola_promo .btn_pagina_prodotto {
	background:url("icona_menu_sx_interno.png") no-repeat right center;
	color:#1344A3;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 0 2px;
}

#pm15_main_container #pm15_main  #gen_content .box_singola_promo .btn_pagina_prodotto a {
	color:#1344A3;
	display:block;
	float:left;
	height:17px;
	padding:3px 15px 0 0;
	text-decoration:none;
	width:123px;
}

#pm15_main_container #pm15_main  #gen_content .box_singola_promo .btn_pagina_prodotto a:hover {
	text-decoration:underline;
}

/* FINE CSS OLD poste_mobile_stile_a4_1_1.css*/


/* REPLY inizio modifica*/

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio {
	float: left;
	width: 472px;
	height: auto;
	border: 1px solid #b2bcd7;
	padding: 10px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio h2 {
	font-family:Arial Narrow,Helvetica,Arial,sans-serif;
	border-bottom:none;
	font-weight: normal;
	color: #1344a3;
	margin: 0px 0px 4px 0px;
	padding: 0;
	font-size: 18px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .riga_contenuto_box_opzioni_servizi {
	float: left;
	width: 474px;
	height: auto;
	background: none;
	display: block;
	margin: 0;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .riga_contenuto_box_opzioni_servizi img {
	float: left;
	border: 1px solid #cbcbcb;
	margin: 0px 10px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .riga_contenuto_box_opzioni_servizi p {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #1344a3;
	line-height: 13px;
	width: 390px;
	height:64px;
	}
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .btn_attiva {
	float: left;
	width: 73px;
	height: 17px;
	background: url(arrow_bianca_small.png) center no-repeat #1344a3;
	background-position: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px 15px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .btn_attiva a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 58px;
	height: 17px;
	float: left;
	padding: 1px 0px 0px 15px;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .btn_dettagli {
	display: block;
	float: left;
	width: 62px;
	height: 17px;
	background:url("arrow_blu_area_personale.png") no-repeat 52px 3px;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;
	margin: 0;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .btn_dettagli a {
	color: #1344a3;
	text-decoration: none;
	display: block;
	width: 58px;
	height: 17px;
	float: left;
	padding: 0;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi_doppio .btn_dettagli a:hover {
	text-decoration: underline;
	}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi {
	margin: 0px;
	float: left;
	width: 494px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi {
	float: left;
	width: 494px;
	height: auto;
	margin: 0px 0px 10px 0px;
	}
	

	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi {
	float: left;
	width: 220px;
	height: 150px;
	border: 1px solid #b2bcd7;
	padding: 10px;
	background: #FFF;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .angolo_novita {
	background: url(angolo_novita.gif) right bottom no-repeat;
	}	
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi h2 {
	font-weight: normal;
	color: #1344a3;
	margin: 0px 0px 4px 0px;
	padding: 0;
	font-size: 18px;
	}	
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .riga_contenuto_box_opzioni_servizi {
	float: left;
	width: 220px;
	height: auto;
	background: none;
	display: block;
	margin: 0px 0px 8px 0px;
	}	

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .riga_contenuto_box_opzioni_servizi img {
	float: left;
	border: 1px solid #cbcbcb;
	margin: 0px 10px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .riga_contenuto_box_opzioni_servizi p {
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #1344a3;
	line-height: 13px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_attiva {
	float: left;
	width: 73px;
	height: 17px;
	background: url(arrow_bianca_small.png) center no-repeat #1344a3;
	background-position: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px 15px 0px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_attiva a {
	color: #FFF;
	text-decoration: none;
	display: block;
	width: 58px;
	height: 17px;
	float: left;
	padding: 1px 0px 0px 15px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_dettagli {
	display: block;
	float: left;
	width: 68px;
	height: 17px;
	background: url(icona_menu_sx_interno.png) center no-repeat;
	background-position: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #1344a3;
	margin: 0;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_dettagli a {
	color: #1344a3;
	text-decoration: none;
	display: block;
	width: 58px;
	height: 17px;
	float: left;
	padding: 1px 0px 0px 10px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_dettagli a:hover {
	text-decoration: underline;
	}







#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi .riga_opzioni_servizi .dx {
	float: right;
	}







	
	
	
	

	
	
			
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi span.contenitore_titolo_doppio_sx  {
	background: #e8e6e7;
	width: 242px;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi span.contenitore_titolo_doppio_dx  {
	background: #e8e6e7;
	width: 242px;
	height: auto;
	float: right;
	margin: 10px 0px 10px 0px;
	}
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi span.contenitore_titolo {
	/*background: #e8e6e7;*/
	width: 100%;
	height: auto;
	float: left;
	margin: 10px 0px 10px 0px;
	}	
	
#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_opzioni_servizi span h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*border-left: 6px solid #e9f404;*/
	padding: 0px 5px 0px 5px;
	margin: 0;
	background: #FFF;
	width: auto;
	height: auto;
	float: left;
	background: #FFF;
	color: #1344a3;
	}





#pm15_main_container #pm15_main #colonna_dx_area_personale a.servizio_clienti {
	display: block;
	float: left;
	width: 190px;
	height: auto;
	border: 1px solid #1344a3;
	padding: 10px;
	margin: 10px 0px 10px 0px;
	text-decoration: none;
	color: #19529f;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale a.servizio_clienti:hover {
	background: #e8f404;
	}

#pm15_main_container #pm15_main #colonna_dx_area_personale a.servizio_clienti h2 {
	font-size: 17px;
	margin: 0px 0px 10px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale a.servizio_clienti .icona {
	display: block;
	float: left;
	width: 100%;
	height: auto;
	background: url(icona_160.png) top center no-repeat;
	background-position: 128px 0px;
	}
	
#pm15_main_container #pm15_main #colonna_dx_area_personale a.servizio_clienti .icona p {
	margin: 0;
	padding: 0;
	}


#pm15_main_container #pm15_main #gen_content #contenitore_opzioni_servizi .riga_opzioni_servizi .box_opzioni_servizi .btn_attiva {
	float: left;
	width: 73px;
	height: 17px;
	background: url(arrow_bianca_small.png) center no-repeat #1344a3;
	background-position: 60px;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	margin: 0px 15px 0px 0px;
	}

/* Form contatto SOHO BUSINESS ------------------------------------ */

#pm15_main_container #pm15_main #gen_content p {
    color: #444444;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 20px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .nome {
    display: block;
    float: left;
    font-style: italic;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 100%;
    font-size: 12px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form select {
    width: 200px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #contenitore_campi_sx_dx_singolo {
    float: left;
    margin: 0;
}

    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #contenitore_campi_sx_dx_singolo #campi_sx {
        display: block;
        float: left;
        margin: 0;
        padding: 0;
        width: 100%;
    }

        #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #contenitore_campi_sx_dx_singolo #campi_sx textarea {
            color: #666666;
            font-size: 11px;
            margin: 0 0 4px 0;
            padding: 5px;
            width: 434px;
        }

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .contenitore_campi_sx_dx .elenco_faq {
    background: url(icona_faq_small.png) left center no-repeat;
    font-size: 10px;
    padding: 0 0 0 39px;
    margin: 19px 0 0 0;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .riga_selettori_contratto.ultima_riga {
    margin: 23px 0 7px 0;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .nome input {
    display: block;
    float: left;
    height: 14px;
    margin: 0 8px 0 0;
    padding: 0;
    width: 13px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .nome {
    display: block;
    float: left;
    height: 15px;
    margin: 0;
    padding: 0;
    width: 100%;
    font-style: italic;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .captcha {
    float: left;
    width: 200px;
    height: 50px;
    border: 1px solid #E0DFE3;
    background-color: #ffffff;
    text-align: center;
    margin: 15px 0 5px 0;
    font-size: 12px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn {
    float: left;
    height: 20px;
    margin: 20px 0 0 0;
    width: 100%;
    ;
}

    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn #inizia {
        background: url("btn_inizia.gif") no-repeat left center;
        border: none;
        cursor: pointer;
        display: block;
        float: right;
        height: 20px;
        width: 70px;
    }

    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn #annulla {
        background: url("btn_annulla.gif") no-repeat left center;
        border: none;
        cursor: pointer;
        display: block;
        float: right;
        height: 20px;
        width: 79px;
        margin: 0 10px 0 0;
    }

    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn #invia {
        background: url("btn_invia.gif") no-repeat left center;
        border: none;
        cursor: pointer;
        display: block;
        float: right;
        height: 20px;
        width: 63px;
    }

#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .riga_selettori_codici {
    display: block;
    float: right;
    font-size: 12px;
    margin: 7px 0 3px 0;
    padding: 0;
    width: 200px;
}

    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .riga_selettori_codici .nome {
        display: block;
        float: left;
        height: 15px;
        font-size: 11px;
        font-style: normal;
        margin: 0;
        padding: 0;
        width: 55px;
    }

        #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form .riga_selettori_codici .nome input {
            display: block;
            float: left;
            height: 14px;
            margin: 0 8px 0 0;
            padding: 0;
            width: 13px;
        }



/* Metodi di pagamento PER SOHO BUSINESS ------------------------------------ */



#pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale {
    color: #444444;
    float: left;
    height: auto;
    padding: 0;
    width: 494px;
}



    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale {
        background: #F8F8F8;
        border: 1px solid #CCDCEC;
        color: #444444;
        display: block;
        float: left;
        height: auto;
        line-height: 15px;
        width: 100%;
    }



        #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form {
            display: block;
            float: left;
            height: auto;
            padding: 19px 22px;
            width: 450px;
        }


            #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form h3 {
                border-bottom: 1px solid #DCDCDC;
                font-family: Arial,Helvetica,sans-serif;
                font-size: 12px;
                margin: 0 0 15px;
                padding: 0 0 9px;
                display: block;
                width: 100%;
                float: left;
            }

            #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form span {
                display: block;
                float: left;
                width: 100%;
            }

                #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form span.margine_top_20_002 {
                    margin-top: 10px;
                }

                #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form span.selezione_metodo_pagamento {
                    display: block;
                    float: left;
                    font-size: 12px;
                    margin: 0 69px 0 0;
                    padding: 0;
                    width: 140px;
                }

                    #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form span.selezione_metodo_pagamento input {
                        display: block;
                        float: left;
                        margin: 0 10px 0 0;
                        width: auto;
                    }

            #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn {
                float: left;
                height: 20px;
                margin: 20px 0 0;
                width: 450px;
            }

                #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn #avanti {
                    background: url("btn_avanti.gif") no-repeat left center transparent;
                    border: none;
                    cursor: pointer;
                    display: block;
                    float: right;
                    height: 20px;
                    width: 77px;
                }

                #pm15_main_container #pm15_main #gen_content_area_personale #contenitore_form_area_personale #box_form_area_personale #form #btn #indietro {
                    background: url("btn_indietro.gif") no-repeat left center transparent;
                    border: none;
                    cursor: pointer;
                    display: block;
                    float: left;
                    height: 20px;
                    width: 95px;
                }


#pm15_main_container #pm15_main #gen_content #contenitore_form_area_personale #box_form_area_personale #form p.underline {
    border-bottom: 1px solid #DCDCDC;
}

#pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .contenitore_campi_sx_dx {
    float: left;
    width: 448px;
}

#pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .contenitore_campi_sx_dx .errore {
    color: #de0000;
    font-weight: bold;
}


#pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .campi_sx {
    display: block;
    float: left;
    width: 200px;
    margin: 10px 0px 0px 0px;
    padding: 0px 24px 0px 0px;
}

    #pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .campi_sx label {
        display: block;
        margin: 5px 0px 5px 0px;
    }

#pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .campi_dx {
    display: block;
    float: right;
    width: 200px;
    margin: 10px 0px 0px 0px;
    padding: 0px 0px 0px 24px;
}

    #pm15_main_container #pm15_main #gen_content_area_personale #box_form_area_personale .campi_dx label {
        display: block;
        margin: 5px 0px 5px 0px;
    }
