@charset "UTF-8";
/* CSS Document */

/* Contenuto pagina interna ------------------------------------*/ 

#corpo_contenitore #corpo #gen_content_area_personale {
	width: 526px;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px;
	border-top: 6px #eedc00 solid; 
	float: left;
	position: relative;
	}
	
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #spiega_area_personale p a {
	color: #eedc00;
	text-decoration: none;
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #spiega_area_personale p a:hover {
	text-decoration: underline;
	}
	
#corpo_contenitore #corpo #gen_content_area_personale img {
	border: 1px #00529f solid;
	}
	
#corpo_contenitore #corpo #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;
	}	
	
#corpo_contenitore #corpo #gen_content_area_personale h2.contenitore_titolo_icone {
	width: 494px;
	display: block;
	margin: 8px 10px 15px 10px;
	border-bottom: 1px solid #b0bdd9;
    float: left;
	}
	
	
#corpo_contenitore #corpo #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;
	}
	
/* Box chiusura area personale ------------------------------------*/ 	

#corpo_contenitore #corpo #gen_content_area_personale #box_chiusura_area_personale {
	width: 514px;
	height: auto;
	float: left;
	margin: 22px 0px 0px 0px;
	}

#corpo_contenitore #corpo #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; 
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#corpo_contenitore #corpo #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;
	}

#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #box_chiusura_area_personale a.servizi_semplifica p {
	margin: 0;
	padding: 0;
	}

#corpo_contenitore #corpo #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; 
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim:hover {
	background: url(arrow_blu.png) no-repeat #eedc00;
	background-position: 235px 25px;
	}

#corpo_contenitore #corpo #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;
	}

#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #gen_content_area_personale #box_chiusura_area_personale a.aggiorna_sim p {
	margin: 0;
	padding: 0;
	}
	
/* Colonna dx ------------------------------------*/ 

#corpo_contenitore #corpo #colonna_dx_area_personale {
	width: 212px;
	height: 400px;
	float: left;
	}

#corpo_contenitore #corpo #colonna_dx_area_personale #box_numero {
	width: 212px;
	height: 65px;
	background: #eedc00;
	margin-bottom: 4px;
	}
	
	/* IE7 */
	
	*:first-child+html #corpo_contenitore #corpo #colonna_dx_area_personale #box_numero
	{
	 
	  float:left;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale #box_numero span {
	width: auto;
	float: left;
	display: block;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale #box_numero span select {
	width: 100px;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .altezza_box_prezzi {
	height: 166px;
	}
	
	/* IE7 */
	
	*:first-child+html #corpo_contenitore #corpo #colonna_dx_area_personale .altezza_box_prezzi hr {
	margin-top:-3px;
	

	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .altezza_box_prezzi .pulsanteInvia {
	margin-top:-3px;
	

	}
	
	#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale altezza_box_prezzi span 
	{
	    width:70px !important;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #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;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span.credito {
	display: block;
	font-size: 16px;
	font-weight: bold;
	margin: 2px 0px 0px 0px;
	}
	
#corpo_contenitore #corpo #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;
	}

#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span a.distanza {
	margin: 6px 0px 0px 0px;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span a:hover {
	text-decoration: underline;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span.selezione_prezzi {
	display: block;
	width: 60px;
	float: left;
	margin: 14px 4px 0px 0px;
	padding: 0;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span.selezione_prezzi input {
	display: block;
	width: auto;
	float: left;
	margin: 0px 5px 0px 0px;
	}
	
#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale #btn {
	margin: 10px 0px 4px 0px;
	float: right;
	}
	
#corpo_contenitore #corpo #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;
	}
	
	#corpo_contenitore #corpo #gen_content_area_personale #contenitore_opzioni_servizi {
	float: left;
	width: 494px;
	margin-left:10px;
	}
	
	#corpo_contenitore #corpo #colonna_dx_area_personale .box_dx_area_personale span.sottotitolo
	{
	    height:10px;
	    
	    
	    }