@charset "utf-8";
body {
	background-color: #c0c99b;
	background-repeat: repeat-x;
	margin: 0px;
	font-family: "Trebuchet MS";
	font-size: 15px;
	letter-spacing: 1px;
	text-align: center; /* serve a centrare in IE5 */
	background-image: url(../img/sfondo_body.png);
	background-position: top;
}

#wrap {
	background-image: url(../img/sfondo_wrap.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 800px;
}

#immagine_sfondo {
	background-image: url(../img/sfondo_body.png);
	background-repeat: repeat-x;
}


#container {

	width: 800px;
	text-align: left; /* riporto a sinistra il testo dopo le modifiche per IE 5*/
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}







#box_cerca {







	color: #006633;







	height: 50px;







	background-image: url(../img/box_cerca.png);







	background-repeat: no-repeat;







	background-position: left bottom;







	margin-top: 5px;







}







#box_cerca  input {







	border: 1px solid #FF9900;







	height: 15px;







	width: 145px;







	margin-left: 55px;







	margin-top: 20px;







	font-size: 11px;







	color: #006600;







	text-indent: 5px;







	float: left;







	background-image: url(../img/sfondo_input.jpg);







}







#box_cerca #go {







}















#head #box_cerca img {







	vertical-align: middle;







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}







#box_cerca #go {







	float: left;







	height: 50px;







	width: 20px;







	background-repeat: no-repeat;







	background-position: center;







}







#box_cerca a {







	display: block;







	height: 50px;







	background-image: url(../img/freccetta_up.gif);







}







#head #box_cerca a:hover {







	background-image: url(../img/freccetta_up_hover.gif);







}























#head {







	height: 238px;







	width: 800px;







	background-repeat: no-repeat;







}























/******************************************************















******************************************************/







#tab_scrivici {







	height: 35px;







	background-position: right;







	background-image: url(../img/tab_scrivici_3.jpg);







	background-repeat: no-repeat;







	width: 800px;







	margin: auto;







	color: #FFFFFF;







}







#tab_scrivici #scrivici_link {







	float: right;







	width: 230px;







	text-align: center;







	height: 35px;







	line-height: 25px;







}







#tab_scrivici #scrivici_link a {







	text-decoration: none;







	color: #003366;







	text-transform: uppercase;







	letter-spacing: 1px;







	font-weight: bold;







	font-size: 13px;







}







#tab_scrivici #scrivici_link a:hover {







	color: #0099CC;







}















/***********************************************************************







   BARRA DI NAVIGAZIONE







************************************************************************/















#navigazione {







	height: 30px;







}















#navigazione ul {







	display: inline;







	float: right;







	text-indent: 0px;







	margin: 0px;







	padding: 0px;







}







#navigazione li {







	display: inline;







	text-align: center;







	/*width: 150px;*/







}







#navigazione a {







	display: block;







	float: left;







	text-decoration: none;







	color: #404040;







	text-transform: uppercase;







	font-size: 12px;







	font-weight: bold;







	padding-right: 8px;







	padding-left: 8px;







	background-image: url(../img/sfondo_pulsante.png);







	height: 30px;







	margin-right: 3px;







	line-height: 30px;







	font-family: Arial, Helvetica, sans-serif;







	letter-spacing: 1px;







	background-position: right;







	background-repeat: no-repeat;







}







#navigazione a:hover {







	display: block;







	float: left;







	background-image: url(../img/sfondo_pulsante_hover.png);







	color: #31922B;







}















#contenuti {







	background-color: #FFFFFF;















}







#col_sx {







	width: 245px;







	float: left;







}



















#menu_sx {







	background-image: url(../img/sfondo_menu_sx.jpg);







	background-repeat: repeat-y;







	margin-top: 0px;







	padding-top: 0px;







	background-position: 0px -50px;







	font-family: Arial, Helvetica, sans-serif;







	font-weight: bold;







}







#menu_sx ul {







	display: inline;







}







#menu_sx li {







	list-style-type: none;







	display: inline;







	text-transform: uppercase;







}







#menu_sx a {







	text-decoration: none;







	display: block;







	color: #007952;







	background-image: url(../img/freccia_up.gif);







	background-repeat: no-repeat;







	background-position: left center;







	letter-spacing: 0px;







	padding-left: 20px;







	margin-left: 20px;







	width: 190px;







	margin-top: 4px;







}















#menu_sx a:hover {







	display: block;







	color: #FF9900;







	background-image: url(../img/freccia_hover.gif);







	background-repeat: no-repeat;







	background-position: left center;







	background-color: #EAF5D8;







}







#menu_sx .clienti {







	color: #0080AA;







}







#menu_sx .tecnica {







	color: #002D8A;







}







#menu_sx .extra {







	color: #3C5B73;







}



#menu_sx .aziendeLink { color: #0099CC; }











#menu_sx .convenzioni{







	color: #006699;







}















.separa_sezioni_menu{







	height:10px;







}























#col_dx {







	width: 550px;







	float: right;







}















#tabs div {







	float: left;







	width: 180px;







	text-align: center;







	background-repeat: no-repeat;







	line-height: 15px;







	font-weight: bold;







	text-transform: uppercase;







	height: 172px;







}















#tabs a {







	text-decoration: none;







	color: #D8251E;







	display: block;







	height: 30px;







	padding-top: 145px;







	font-size: 17px;







	font-family: "Trebuchet MS";







}







#tabs a:hover {







	text-decoration: none;







	color: #FF9900;







	display: block;







	height: 30px;







	padding-top: 145px;







}















.clear {







	clear: both;







}







.baloon {







	background-image: url(../img/baloon_giallo.png);







	height: 35px;







	background-repeat: no-repeat;







	color: #666666;







	font-weight: bold;







	line-height: 27px;







	padding-left: 15px;







	margin-top: 10px;







}















.baloon_grigio {







	background-image: url(../img/baloon_arancio.png);







	height: 35px;







	background-repeat: no-repeat;







	color: #333333;







	font-weight: bold;







	line-height: 27px;







	padding-left: 15px;







	margin-top: 10px;







	text-transform: uppercase;







}















.box_quote {







	float: left;







	width: 130px;







	border-right-width: 1px;







	border-left-width: 1px;







	border-right-style: solid;







	border-left-style: solid;







	border-right-color: #FFFFFF;







	border-left-color: #FFFFFF;







	margin-bottom: 10px;







	margin-top: 10px;







	padding-left: 5px;







}







#link_logo {







	height: 103px;







	width: 280px;







	position: absolute;







	margin-top: 5px;







	margin-left: 10px;







}























.down_pdf a {







	color: #FF6600;







	font-size: 13px;







	display: block;







	background-image: url(../img/icona-pdf.png);







	background-repeat: no-repeat;







	background-position: right;







	float: left;







	padding-right: 30px;







	height: 30px;







	line-height: 30px;







	margin-bottom: 5px;







}















.baloon_neutro {







	background-image: url(../img/baloon_neutro_negativo.png);







	height: 35px;







	background-repeat: no-repeat;







	color: #FFFFFF;







	font-weight: bold;







	line-height: 27px;







	padding-left: 15px;







	margin-top: 2px;







	text-align: center;







}







.baloon_iban {







	background-image: url(../img/baloon_iban.jpg);



	height: 45px;



	background-repeat: no-repeat;



	color: #FFFFFF;



	font-weight: bold;



	/*line-height: 27px;*/



	padding-left: 15px;



	margin-top: 2px;



	text-align: center;



}











































#Scroller-1 {







	overflow: hidden;







	width: 495px;







	height: 195px;







	display: block;







	position: relative;







	left: 0px;







	font-size: 12px;







	top: 10px;







	color: #666666;







}







.Scroller-Container {







	top: 0px;







	left: 0px;







	position: absolute;







	display: block;







	margin-left: 15px;







}







.Scroller-Container a {







	text-decoration: none;







	color: #333333;







	line-height: 15px;







}







.Scroller-Container a:hover {







	color: #999999;







}















































.Scrollbar-Up {







	cursor: pointer;







	display: block;







	text-align: right;







	float: right;







	margin-right: 10px;







	margin-top: 6px;







}







.Scrollbar-Down {







	cursor: pointer;







	display: block;







	float: right;







	margin-right: 10px;







}







.box {







	width: 533px;







	height: 200px;







	background-image: url(../img/box_top.gif);







}



.box_bottom {

	width: 533px;

	height: 40px;

	background-image: url(../img/box_bottom.gif);

	background-repeat: no-repeat;

}	

.box_bottom_home {

	width: 533px;

	height: 40px;

	background-image: url(../img/box_bottom_home.gif);

	background-repeat: no-repeat;

}





.testo_arancione {







	color: #DC5A03;







}







.testo_grigio{







	color: #666666;







}







.testo_verde{







	color: #006600;







}































/**************************************************************







          SUB MENU A DISCESA







/**************************************************************/















.menu {







	border: 1px solid #91B984;







	background-color:#fbfcea;







	font-size: 11px;







	padding-top: 5px;







	padding-right: 5px;







	padding-bottom: 0px;







	padding-left: 5px;







	background-image: url(../img/sfondo_sub_menu.jpg);







	background-repeat: repeat-x;







	background-position: top;







	text-align: left;







}















.titoletti {







	font-size: 18px;







	color: #666666;







	font-weight: bold;







	letter-spacing: 2px;







	margin-left: 5px;







}







.box_quote a {







	color: #0066CC;







	font-weight: bold;







	font-size: 15px;







}















/**************************************************************







     FORM 'PORTA APERTA'







/*************************************************************/







.porta_aperta {







	background-image: url(../img/box_form_top2.gif);







	background-repeat: no-repeat;







	margin-top: 7px;







	height:70px;







}







#vertical_status2 {







	font-family: "Trebuchet MS";







	color: #666666;







	margin-left: 100px;







	line-height: 23px;







	display: block;







	text-align: left;







	font-weight: bold;







	margin-top: 5px;







	padding-top: 10px;







	font-size: 13px;







	letter-spacing: 0px;







	margin-right: 5px;







}







#vertical_slide2 {







	background-image: url(../img/box_form_body.gif);







	margin: 0px;







	background-repeat: repeat-y;







}







/**************************************************************







     







/*************************************************************/















.data {







	font-weight: bold;







	color: #31922b;







	float:left;







}







.notizia {







	color: #333333;







	float:left;







	width:380px;







	display:block;







	padding-left: 5px;







	padding-bottom: 8px;



	cursor: hand;



   cursor: pointer;



	







}















.menuItem {







  padding:4px 5px 4px 5px;







  border-bottom:solid 1px #FFCC00;







}























.menuItem:hover {







	background-color:#EAF7DD;







}















.menuItem a {







	color:#313131;







	text-decoration:none;







	font-size: 14px;







}























#box_quote_home {







	background-image: url(../img/sfondo_sfumatura_grigioVerde.jpg);







	background-repeat: repeat-x;







	background-position: bottom;







}























/**************************************************************







           VERTICAL SLIDE - PANNELLO FORM A DISCESA







/**************************************************************/















#vertical_slide {







	text-align: left;







	background-color: #333333;







}







#vertical_slide input {







	background-image: url(../img/sfondo_input.jpg);







	border: 1px solid #669900;







	width: 220px;







	margin-bottom: 4px;







	color: #426259;







	margin-left: 10px;







}







#vertical_slide .voci_form {







	text-align: right;







}















#vertical_slide table {







	background-color: #FFFFFF;







	margin-right: auto;







	margin-left: auto;







	border-right-width: 1px;







	border-left-width: 1px;







	border-right-style: dashed;







	border-left-style: dashed;







	border-right-color: #40675E;







	border-left-color: #40675E;







	color: #333333;







	font-size: 13px;







	background-image: url(../img/sfondo__vertical_slide.png);







	background-repeat: no-repeat;







	background-position: bottom;







}







#vertical_slide #privacy {







	width: 12px;







	height: 12px;







	margin-top: 7px;







	padding-right: 10px;







}







#vertical_slide .titolo_form {







	text-align: center;







	padding-top: 10px;







	padding-bottom: 10px;







	text-transform: uppercase;







	color: #3C746B;







	font-weight: bold;







}







#vertical_slide .submit  input{







	padding-left: 10px;







	margin-top:10px;







	width:100px;







	font-weight: bold;







}















#vertical_slide  .formChk{







	text-align: left;







	/*width:10px*/







	width:auto;







	border-width:0px;







}















#vertical_slide textarea {







	width: 300px;







	margin-left: 10px;







	border: 1px solid #669900;







	background-image: url(../img/sfondo_input.jpg);







	background-repeat: repeat-x;







}







#vertical_slide .submit a {







	text-decoration: none;







	color: #006600;







	font-weight: bold;







}







#vertical_slide .submit a:hover {







	color: #009900;







}







#opuscoli {







	background-color: #FFFFFF;







	margin-top: 7px;







	margin-bottom: 7px;







}







#opuscoli td {







	padding-right: 7px;







	padding-left: 7px;







}







































#footer {







	font-size: 12px;







	text-align: center;







	background-image: url(../img/sfondo2_footer.png);







	height: 50px;







	line-height: 35px;







	color: #333333;







	width: 800px;







	margin-right: auto;







	margin-left: auto;







	background-repeat: no-repeat;







	font-family: Arial, Helvetica, sans-serif;







	letter-spacing:normal;







}







.float_sx {







	float: left;







}







.float_dx {







	float: right;







}























a {







	text-decoration: none;







	font-size: 12px;







	color: #333333;







}







a:hover {







	color: #999999;







}







.sottotitolo_pagine {







	font-size: 16px;







	font-weight: bold;







	color: #333333;







}







#download_pdf {







	float: right;







	margin-right: 7px;







	font-size: 12px;







	color: #666666;







}















.testi {







width:535px;







	font-size: 14px;







	padding-right: 8px;







	padding-left: 2px;







	text-align: justify;







	letter-spacing: 0px;







}







.testi strong {







	color: #4E4E4E;







}







.testi li {







	list-style-image: url(../img/immagine_elenco.png);







}







h1 {







	color: #009999;







	line-height: 20px;







	font-size: 20px;







	font-family: Arial, Helvetica, sans-serif;







	letter-spacing: 1px;







}







h2 {







	font-weight: normal;







	color: #666666;







	font-size: 15px;







}







h3 {







	/*color: #0099CC;*/







	color:#31922b;







	font-size: 13px;







	line-height: 13px;







	display: inline;







}







h4 {







	color: #009966;







	text-transform: uppercase;







}







h5 {







	font-family: "Trebuchet MS";







	font-size: 16px;







	color: #31922B;







	letter-spacing: 0px;







	text-transform: uppercase;







	display: inline;







}























.barretta {







	color: #FF9900;







}















img {







	border-top-style: none;







	border-right-style: none;







	border-bottom-style: none;







	border-left-style: none;







}















#tabs_sx a {







background-color:#FFFFFF;







}















#tabs_sx a {







	text-align: left;







	width: 236px;







	display: block;







	margin-right: auto;







	margin-left: auto;







	background-repeat: no-repeat;







	font-weight: bold;







	margin-top: 3px;







	line-height: 16px;







	font-size: 18px;







}















#tabs_sx span {







	display: block;







	padding-top: 20px;







	margin-left: 70px;







}















.aziende {







    height: 88px;







	background-image: url(../img/TABS_SX_aziende_new.png);







	font-size: 18px;







	padding-top:5px;







}







.psimulator {







    height: 76px;







	background-image: url(../img/TABS_SX_psimulator.png);







	padding-left:10px;







}







.upload {







    height: 76px;







	background-image: url(../img/TABS_SX_upload.png);







}







.ar {







	height: 88px;







	background-image: url(../img/TABS_SX_login3.png);







	display: none;







}







.ar span {







	padding-top: -10px;







	padding-left: 10px;







	font-size: 24px;







	line-height: 20px;







}







.pass {







	height: 88px;







	background-image: url(../img/TABS_SX_password2.png);







	/*display: none;*/







}







.pass span {







	padding-top: -10px;







	font-size: 24px;







	line-height: 20px;







}







.iscrizione {







text-align:center;







	height: 88px;







	background-image: url(../img/TABS_SX_iscrizione.png);







	/*display: none;*/







}







.iscrizione span {







	padding-top: -10px;







	padding-left: -10px;







	margin-left:-10px;







	font-size: 20px;







	line-height: 20px;







}























#tabs_sx  span  span  {







	font-size: 14px;







	padding: 0px;







	margin: 0px;







	line-height: 12px;







	color: #6A0000;







}































.cella{







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	border-right-width: 2px;







	border-right-style: dotted;







	border-right-color: #C0C99B;







	color: #666666;







	height: 25px;







	line-height: 25px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #E9E9E9;







	padding-top: 2px;







}







.cella1 {







	font-family: Arial, Helvetica, sans-serif;







	text-align: center;







	color: #FFFFFF;







	height: 25px;







	line-height: 25px;







	border-bottom-width: 1px;







	border-bottom-style: solid;







	border-bottom-color: #E9E9E9;







	background-color: #C0C99B;







}







.faq_accordion h6 {
	font-size: 13px;
	color: #333333;
	padding-left: 3px;
	display: block;
	cursor: hand;
	cursor: pointer;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
}







#sez5 .faq_accordion h6 {



	padding-left: 0px;



	width: 530px;



	cursor: hand;



	cursor: pointer;



	margin-top: 5px;



	border-style:solid;



	border-width: 1px;



	border-color:#FFF;



}







#sez5 .faq_accordion h6:hover{



	border-style:solid;



	border-width: 1px;



	border-color:#FF9900;



	opacity:0.4;



	filter:alpha(opacity=40)



}







.faq_accordion div {



	clear: both;



	padding-left: 10px;



	text-align: justify;



	margin-right: 10px;



	font-size: 13px;



	line-height: 17px;



}















.procedure a {







	font-weight: bold;







	color: #FF9900;







}







.procedure a:hover {







	color: #0099CC;







}























/*******************************************************************







 FORMATTAZIONE ELENCHI PDF







*******************************************************************/







.testi .download span img {







	float: right;







	margin-left: 3px;







}







.testi .download a {







	font-size:15px;







	display: block;







}















.testi .download ul{







	display: inline;







	text-align: left;







	margin-left: 0px;







	padding-left: 0px;







}















.testi .download ul li{







	/*margin-left: 18px;*/







}







.testi .download span {







	padding-left:30px;







    font-size:12px;







	float: right;







	display: block;







	width: 90px;







	text-align: right;







}















.testi .download {







	width: 500px;







	border-bottom-width: 1px;







	border-bottom-style: dashed;







	border-bottom-color: #CCCCCC;







	margin-bottom: 5px;







	padding-bottom: 5px;







	background-image: url(../img/sfondoCelle.png);







	background-repeat: repeat-x;







	background-position: bottom;







}







/*******************************************************************







   PAGINAZIONE - NUMERI E FRACCETTE







*******************************************************************/















.paging  .disabled {float:left;color: #ccc;}















.paging a , .paging  .disabled{







	display: block;







	text-align: center;







	height: 20px;







	width: 20px;







	border: 1px solid #3399CC;







	float: left;







	margin-left: 5px;







	line-height: 20px;







}







.paging span {







	float: left;







	color: #006699;







	font-weight: bold;







	text-transform: uppercase;







}







.paging a:hover {







	display: block;







	text-align: center;







	height: 20px;







	width: 20px;







	border: 1px solid #FF9900;







	float: left;







	margin-left: 5px;







	color: #FF9900;







}







.paging .current{







	display: block;







	text-align: center;







	height: 20px;







	width: 20px;







	border: 1px solid #FF9900;







	float: left;







	margin-left: 5px;







	line-height: 20px;







	background-color: #EFF1E5;







}















.titolo_quote_home{







    color:#31922b;







}







.testi .sede {







	font-size: 16px;







}







.testi  .mail a {







	font-size: 16px;







}































.p_inline p{







display:inline;







}















.spazio{







	height:10px;







}















.corpo18 {















font-size: 18px;







}















.corpo22 {







font-size: 22px;







}















.corpo16 {















font-size: 18px;







}















.align_dx{







	text-align:right;







}















.numeri_elenco {







 color:#DC5A03;







 font-weight:bold;















}







.error-message {







 color:#CC0000;







 padding-left:8px;







 }







 







/*******************************************************************







   IMMAGINI - HEAD







*******************************************************************/















/*.head-generic {background-image: url(../img/sfondo_head.jpg);}*/







.head-generic {background-image: url(../img/head_margherita.jpg);}

.head-rendimento {background-image: url(../img/head_rendimenti.jpg);}

/*.head-home {background-image: url(../img/head_home.jpg);}*/

.head-home {background-image: url(../img/head.jpg);}

.head-aderire {background-image: url(../img/head_aderire.jpg);}

.head-contribuzioni {background-image: url(../img/head_contribuzioni.jpg);}

.head-anticipazione {background-image: url(../img/head_anticipazioni.jpg);}

.head-solidarieta {background-image: url(../img/head_solidarieta.jpg);}

.head-vantaggi {background-image: url(../img/head_vantaggi.jpg);}

.head-incifre {background-image: url(../img/head_incifre.jpg);}

.head-contatti {background-image: url(../img/head_contatti.jpg);}

.head-margherita {background-image: url(../img/head_margherita.jpg);}

.head-sala_riunioni {background-image: url(../img/head_sala_riunioni.jpg);}

.head-password {background-image: url(../img/head_password.jpg);}

.head-occhiali_soldi {background-image: url(../img/head_occhiali_soldi.jpg);}

.head-switch {background-image: url(../img/head_switch.jpg);}

.head_mod_societarie {background-image: url(../img/head_mod_societarie.jpg);}

.head-ventennio {background-image: url(../img/head_ventennio2.jpg);}

.head-ventennio2 {background-image: url(../img/head_ventennio_gialla.jpg);}







.back_link a{

	color:#FF9900;

	font-size: 16px;

	display: block;

	padding: 10px;

}

.back_link a:hover{

	color:#666666;

}

.localita_app {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #DEEDCE;

}

.localita_app span {

	background-color: #DEEDCE;

	display: block;

	font-weight: bold;

	letter-spacing: 1px;

	text-transform: uppercase;

	color: #333333;

	padding-top: 3px;

	padding-right: 5px;

	padding-bottom: 2px;

	padding-left: 5px;

	width: 180px;

}



.sede_orario {



	padding-top: 3px;



	padding-right: 3px;



	padding-bottom: 15px;



	padding-left: 30px;



}

.notizie {

	padding-right: 8px;

	}

.notizie a {

	color: #0077B0;

	font-size: 14px;

}

.notizie ul a {

	color: #0077B0;

	font-size: 16px;

}

.notizie a:hover {

	color: #009CE8;

	text-decoration: underline;

}

#link_tot_news {

	padding-top: 13px;

}

#link_tot_news a {

	color:#006699;

	padding-left: 30px;

	font-size: 14px;

	font-weight: bold;

	text-transform: capitalize;

	

}

#link_tot_news a:hover {

	color: #FF6600;	

	}

