/*



COLORI:



#F3C43A:	giallo



#004586: 	blu



#666666:	grigio



*/







body{



margin:0px 0px!important;



text-align:center !important;



font-family:Arial, Helvetica, sans-serif !important;



font-size:12px !important;



color:#666666 !important;



background-color:#FFFFFF;



}







a{



text-decoration:none !important;



color:#666666 !important;



}



a:hover{



text-decoration:none !important;



color:#666666 !important;



}











#contenitore{



margin:0px auto;



text-align:justify;



width:785px;



padding:0px 0px 0px 0px;



background-color:transparent;;



}







.icona{



display:block;



height:68px;



width:74px;



}











/* ************************************	HEADER - INIZIO ****************************************************** */



#header{
width:785px;
height:160px;
background-image:url(../img/header.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
background-color:transparent !important;
position:relative;
top:0px;
}

#header_page{
width:785px;
height:160px;
background-image:url(../img/header_page.jpg);
background-repeat:no-repeat;
margin:0px;
padding:0px;
background-color:transparent !important;
position:relative;
top:0px;
}

.h2_titolo{
margin:0px;
padding:65px 15px 0px 0px;
text-align:right;
color:#FFFFFF;
font-size:32px;
}


.dietro{



position:relative;



z-index:0;



}



.linkhome{



position:absolute;



z-index:2;



top:0px;



width:800px;



height:150px;



}



.linkhome span{



top:0px;



width:800px;



height:150px;



position:absolute;



z-index:4;



display:block;



}







#header img{



border:0px;



}





#linkahome{



width:520px;



height:90px;



float:left;



}







#linkahome img{



width:100%;



height:100%;



border:0px;



}







.areariservata{
color:#666666;
}



#cella_data {
position:absolute;
float:left;
top:0px;
right:15px;
color:#FFFFFF;
font-weight:bold;
background-color:#004586;
padding-left:5px;
padding-right:5px;
padding-top:2px;
width:150px;
height:16px;

}



	/* NAVIGAZIONE */



#navigazione{



width:788px;



text-align:left;



margin:0px 0px 11px 0px;



padding:3px 2px 0px 2px;



height:33px;



/*text-transform:lowercase;*/



background-color:transparent !important;

background-image:url(../img/bk_menu_page.jpg);

background-repeat:no-repeat;



}	



#navigazione a{



text-decoration:none;



font-weight:normal;



font-size:12px;



color:#004586 !important;



}	



#navigazione a:hover{
text-decoration:none;
font-weight:bold;
font-size:12px;
}



#navigazione b{



font-weight:bold;



color:#004586;



font-size:12px;



}	



#navigazione td{



font-weight:normal;



/*height:14px !important;*/



}	



	/* NAVIGAZIONE FINE */







/* ************************************	HEADER - FINE ****************************************************** */







/* ************************************	TOP - INIZIO ****************************************************** */







#box_multimedia{

width:415px;

height:310px;

background-color:transparent;

padding-left:35px; 

float:left; 

}



#box_multimedia object{



border:0px;



margin:auto;



}



#box_multimedia EMBED{



/*border:1px solid red;*/



}







#home_boxtxt{



width:325px;



padding-top:0px;



}







#box_news{

width:310px;

height:250px;

float:left; 

margin-left:10px; 

background-image:url(../img/bk_news_center.jpg);

background-repeat:repeat-y;

top:0px;

z-index:1;

}



#box_news_top{

width:310px;

height:38px;

float:left; 

margin-left:10px; 

background-image:url(../img/bk_news_top.jpg);

background-repeat:no-repeat;



}



#box_new_bottom{

width:310px;

height:28px;

float:left; 

margin-left:10px; 

background-image:url(../img/bk_news_bottom.jpg);

background-repeat:no-repeat;



}



.news_scroll{

width:252px;

height:230px;

overflow:auto;

overflow-x:hidden;

padding-right:15px;

padding-left:15px;

padding-top:10px;

margin-top:5px;

}





#ic_feed {

position:relative;

top:10px;

left:260px;

margin:0px 0px 0px 0px;

padding:0px 0px 0px 0px;

}





.box_news_titolo, .box_news_titolo a, .box_news_titolo a:hover{

position:relative;

right:100px;

top:10px;

float:right;

margin:0px 0px 0px 0px;



padding:0px 0px 6px 0px;



color:#004586 !important;

font-size:16px;

font-weight:bold;



}







img{



border:none}







#dividerline{



width:210px;



height:20px;



border-bottom:3px solid #CCCCCC;



}











/* ************************************	TOP - FINE ****************************************************** */







/* ************************************	NEWS - INIZIO ****************************************************** */



	/* TOP */



.news_approfondisci{



background-color:#004586;



color:#FFFFFF;



text-align:center;



float:left;



z-index:3;



padding:0px 2px 0px 3px;



margin:2px 3px 0px 0px;



width:6px !important;



}







.news_data {



color:#999999;



font-size:11px !important;



font-weight:normal;



}



.news_top_elemento {



width:100%;



margin:0px 0px 8px 0px;



}







.news_top_elemento_titolo{



margin:0px 0px 0px 0px !important;

font-weight:bold;

font-size:12px;



}



.news_top_elemento_titolo a{

color:#004586  !important;



text-decoration:none;



font-size:12px;



}



.news_top_elemento_titolo a:hover{



color:#004586  !important;



text-decoration:none;



font-size:12px;



}



.news_top_testo{



margin:0px 0px 0px 0px !important;



text-align:left !important;



font-size:11px !important;



}



	/* TOP FINE */







	/* DETTAGLIO */



/*#news_contenitore{



width:800px;



margin:0px;



padding:0px;



text-align:left;



clear:both;



}



#news_contenitore img{



float:right;



margin:4px 0px 2px 8px;



}







.news_dettaglio_sottotitolo{



margin:10px 0px 0px 0px !important;



font-size:11px;



}



.news_dettaglio_testo{



margin:12px 0px 0px 0px !important;



font-size:12px;



}



.news_dettaglio_titolo {



margin:0px 0px 2px 0px !important;



font-size:16px;



font-weight:bold;



}



.news_nome_autore {



color:#999999;



font-size:12px;



font-weight:normal;



text-transform:capitalize;



}*/



	



	/* DETTAGLIO FINE */



/* ************************************	NEWS - FINE ********************************************************** */







/* ************************************	TEMI - INIZIO ****************************************************** */



	/*  HOME	*/



#temi{



width:798px;



height:309px;



margin:3px 0px 0px 2px;



padding:2px 0px 2px 0px;



text-align:left;



clear:both;



position:relative;



top:0px;



left:0px;



}







.temi_approfondisci{



background-color:#004586;



color:#FFFFFF;



float:right;



clear:both;



z-index:3;



text-align:center;



padding:0px 2px 0px 3px !important;



margin:2px 0px 0px 0px !important;



width:6px !important;



}







a.temi_link{



text-align:left;



margin:0px;



padding:0px;



}



a.temi_link:hover {



text-align:left;



margin:0px;



padding:0px;



}







.tema_home{



width:210px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



text-align:justify;



}



.tema_home div{



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



clear:both;



height:auto;



width:205px;



}



.tema_home a{



font-weight:bold;



font-size:13px;



color:#004586 !important;



}



.tema_home a:hover{



font-weight:bold;



font-size:13px;



color:#FFFFFF !important;







}



.tema_home p{



font-weight:bold;



font-size:12px;



color:#666666;



margin:0px 0px 1px 0px !important;



padding:0px 0px 0px 0px;



}



.tema_home span{



font-weight:bold;



font-size:12px;



color:#004586;







}















.tema_home_banner_container_dx{



padding-top:20px !important;}



.tema_home_banner_container_sx{



padding-top:20px !important;}



.tema_home_banner{



width:210px;



height:100px;



margin:0px 0px 0px 0px;



padding:0px 0px 0px 0px;



}



.tema_home_banner img{



margin:0px 0px 0px 0px;



}











	/* HOME FINE */



/* ************************************	temi - FINE ****************************************************** */











/* ************************************	ARGOMENTI - INIZIO ****************************************************** */



#argomenti_elenco{



width:620px;



margin:0px;



padding:5px 0px 5px 0px;



text-align:left;



float:right;



}



#argomenti_elenco p{



margin:0px;



}



a.argomenti_elenco{



text-decoration:none;



}



a.argomenti_elenco:hover{



text-decoration:underline;



}







.argomenti_tema_briciola {



margin:0px 0px 14px 0px;



font-size:12px;



}







.argomenti_elemento_elenco {



margin:0px 0px 12px 0px;



}



.argomenti_elemento_elenco p{



margin:0px 0px 2px 0px;



}



	/* NUVOLE */



#argomenti_nuvole{



width:185px;



margin:0px;



padding:5px 0px 5px 5px;



text-align:left;



float:left;



}



#argomenti_nuvole p{



margin:0px 0px 6px 0px;



padding:0px;



text-align:left;



}







#argomenti_nuvole a{



text-decoration:none;



}



#argomenti_nuvole a:hover {



text-decoration:none;



font-weight:bold;



}



	/* NUVOLE FINE */







	/* BOX CONTENUTO */



#argomenti_box_contenuto{



clear:both;



margin:0px 0px 11px 0px;



}



#argomenti_box_contenuto p{



margin:0px 0px 1px 0px;



font-size:12px;



font-weight:bold;



color:#004586;



}



	/* BOX CONTENUTO FINE*/







/* ************************************	ARGOMENTI - FINE ****************************************************** */







/* ************************************	VARI COMUNI - INIZIO ****************************************************** */



.autore{



margin:0px 0px 12px 0px;



font-size:11px;



font-weight:bold;



color:#999999;



}



.autore_small{



margin:0px 0px 6px 0px;



font-size:12px;



font-weight:normal;



color:#999999;



}







.box_file_link{



margin:2px 0px 2px 10px;



width:250px;



padding:0px;



float:right;



line-height:2;



}



.box_file_link img{



margin:0px 0px 8px 0px !important;



}







.briciole{



font-weight:bold;



color:#666666;



margin:0px 0px 8px 0px;



}



.briciole a{



text-decoration:underline !important;



color:#666666 !important;



}



.briciole a:hover{



text-decoration:none !important;



color:#666666 !important;



}







#contenitore_corpo{



margin:0px auto;



text-align:left;



width:777px;



padding:0px 4px 0px 4px;



background-color:transparent !important;



min-height:406px;



height:auto !important;



height:406px;



padding:0px 0px 0px 0px;



}



#contenitore_corpo_home{



min-height:406px;



height:auto !important;



height:406px;



width:785px;



padding:0px 0px 0px 0px;



margin:0px 0px 4px 0px;



background-color:transparent;















}







#corpo {



background-color:#ffffff;



width:585px;



margin:0px;



padding:0px 5px 5px 10px;



text-align:left;



float:right;



/*background-color:#FFCC66;*/



min-height:328px;



height:auto !important;



height:328px;



/*border-left:1px solid #004586;*/



}



#corpo b{



color:#000000;



}



#corpo img{



/*float:right;*/



/*margin:2px 0px 8px 15px;*/



border:0px;



}











.data{



margin:0px 0px 0px 0px;



font-size:10px;



font-weight:normal;



color:#999999;



}







.elenco_paginazione {



clear:both;



margin:0px auto;



padding:5px 0px 5px 0px;



text-align:center;



font-size:10px;



}



.elenco_paginazione a{



font-size:10px;



font-weight:normal;



font-style:normal;



text-decoration:none;



color:#999999 !important;



}



.elenco_paginazione a:hover{



font-size:10px;



font-weight:normal;



font-style:normal;



text-decoration:none;



color:#999999 !important; 



}



.elenco_paginazione td{



width:55px;



text-align:center;



}







.elenco_risultati {



clear:both;



margin:0px auto;



text-align:center;



padding:15px 0px 0px 0px;



font-size:10px;



color:#666666;



}







.esito_query{



margin:10px 0px 0px 0px;



}







.esito_form{



width:100%;



text-align:center;



margin:0px 0px 11px 0px;



line-height:150%;



}



.esito_form b{



color:red !important;



font-size:12px;



}











.home_centrale{



/*width:310px;*/



margin:0px 0px 0px 0px;

padding:0px;

padding-top:25px;

padding-left:20px;

padding-right:20px;

text-align:justify;

width:325px;

}



.home_centrale b{



font-weight:bold;



color:#004586;



}



.home_centrale h3{



font-size:15px;



font-weight:bold;



color:#004586;



margin:0px 0px 2px 0px;



}







.indietro{



/*margin-top:36px;*/



width:605px;



/*height:16px;*/



padding:10px 0px 6px 5px;



text-align:left;



float:right;



font-size:10px;



clear:both;



/*border-left:1px solid #004586;*/



}



.indietro a{



text-decoration:none !important;



font-size:10px;



}



.indietro a:hover{



text-decoration:underline !important;



font-size:10px;



}







a.link_approfondisci, a.link_approfondisci:hover{



color:#FFFFFF !important;



font-size:10px;



font-weight:bold;



}







a.link_giallo{



color:#F3C43A !important;



font-weight:bold;



}



a.link_giallo:hover {



color:#004586 !important;



font-weight:normal;



}







a.link_hover_sottolineato{



text-decoration:none !important;



}



a.link_hover_sottolineato:hover{



text-decoration:underline !important;



}







.scritta_new{



color:#F3C43A;



font-size:12px;



font-weight:bold;



text-transform:uppercase;



font-style:italic;



letter-spacing:1px;



}







.sotto_titolo{



font-size:10px;



font-weight:normal;



color:#666666;



margin:0px 0px 6px 0px;



}







.testo{



margin:0px;



}







.titolo{



font-size:16px;



font-weight:bold;



color:#004586;



margin:0px 0px 6px 0px;



}



.titolo a{



font-size:16px;



font-weight:bold;



color:#004586 !important;



margin:0px 0px 0px 0px;



text-decoration:none;



}



.titolo a:hover{



font-size:16px;



font-weight:bold;



color:#666666 !important;



margin:0px 0px 0px 0px;



text-decoration:none;



}







.titolo_testo{



font-size:12px;



font-weight:bold;



color:#666666;



/*margin:0px 0px 0px 0px;*/



}







/* ************************************	VARI COMUNI - FINE ****************************************************** */







/* LINK AI SITI */



#footer{



width:785px;



margin:0px 0px 0px 0px;



padding:6px 0px 11px 0px;



clear:both;



color:#999999; 



text-decoration:none;



background-color:#004586;



}



#footer table{



clear:both;



background-color:#FFFFFF;



}







#footer_flash{



width:720px;



margin:0px auto;



padding:6px 80px 0px 0px;



text-align:right;



clear:both;



background-color:#FFFFFF;



color:#D1D1D3 !important;



font-size:11px !important;



}



#footer_flash a{



color:#D1D1D3 !important;



font-size:11px !important;



}



#footer_flash a:hover{



color:#666666 !important;



font-size:11px !important;



}



#footer_flash span{



padding:0px 6px 0px 6px;



font-size:11px !important;



}







.anagrafica{



width:100;



text-align:center;



margin:0px 0px 6px 0px;



font-size:12px;



line-height:140%;



letter-spacing:0.5px;



color:#004586;



}







.anagrafica_contatti{



width:210px;



padding:0px 0px 0px 0px !important;



margin:1px 0px 0px 0px;



border-right:1px solid #004586;



color:#004586;



text-align:right;



padding:0px 0px 0px 0px;



}



.anagrafica_contatti b{



color:#004586 !important;



}



.anagrafica_contatti_p1{



margin:0px 6px 8px 0px !important;



padding:6px 0px 0px 0px !important;



clear:both;



font-size:14px;



}



.anagrafica_contatti_p2{



margin:4px 6px 0px 0px !important;



clear:both;



font-size:12px;



}



.anagrafica_contatti_p3{



margin:8px 6px 2px 0px !important;



clear:both;



font-size:14px;



}







.anagrafica_contatti_img{



float:right;



}







.frm_accesso{



margin:0px;



background-color:#FFFFFF;



}



.frm_accesso div{



width:100%;



text-align:right;



color:#004586;



margin:0px 0px 6px 0px ;



padding:0px 0px 0px 0px ;



}



.frm_accesso input{



width:109px;



margin:2px 0px 0px 0px;



border-top:1px solid #999999;



border-right:1px solid #ffffff;



border-bottom:1px solid #ffffff;



border-left:1px solid #999999;



font-size:10px;



padding:0px 0px 0px 1px;



}



.frm_accesso p{



width:100%;



text-align:right;



margin:0px 0px 0px 0px !important;



padding:0px 0px 0px 0px !important;



line-height:0.8;



}







a.link_piede{



color:#cccccc !important;



font-weight:normal !important;



font-size:10px !important;



text-decoration:none;



}



a.link_piede:hover{



color:#cccccc !important; 



font-weight:normal !important;



font-size:10px !important;



text-decoration:none;



}







a.link_piede_banner{



color:#F3C43A !important; 



font-weight:bold !important;



font-size:11px !important;



text-decoration:none;



}



a.link_piede_banner:hover{



color:#cccccc !important; 



font-weight:bold !important;



font-size:11px !important;



text-decoration:none;



}







.linksito_left_contenitore{



margin:8px 0px 0px 0px;



height:150px; 



clear:both;>



}







.linksito_left{



width:256px;



height:70px;



text-align:left;



float:left;



padding:0px 6px 0px 4px;



margin:0px 0px 6px 0px;



}



.linksito_left a{



float:left;



font-size:10px;



margin:0px 0px 0px 0px;



color:#666666 !important;



text-transform:uppercase;



font-weight:bold !important;



}



.linksito_left img{



float:left !important;



}







.link_navigazione_sito{



text-align:center;



margin:0px 0px 0px 0px;



clear:both;



}



.anagrafica_piede{



text-align:center;



margin:5px 0px 0px 0px;



clear:both;



color:#cccccc;



font-size:10px;



}







/* FINE LINK AI SITI */



/* DIV POP UP */



#div_pop_up{



position:absolute;



z-index:2;



visibility:hidden;



background-color:#ffffff;



padding:0px 6px 6px 6px;



border:1px solid #004586;



}



#div_pop_up a{



font-size:12px;



font-weight:normal;



color: #004586 !important;



text-decoration:none;



padding:0px 2px 0px 0px ;



}



#div_pop_up a:hover{



font-size:12px;



font-weight:bold;



color: #004586 !important;



text-decoration:none;



padding:0px 2px 0px 0px ;



}



#div_pop_up p{



text-align:right !important;



margin:0px 0px 2px 0px;



}



#div_pop_up img{



max-width:900px;



width:auto !important;



width:900px;



}







/* STILI PER I MODULI */



form{



margin:0px;



padding:0px;



}







.select{



font-family:Arial, Helvetica, sans-serif;



border:1px solid #666666;



font-size:11px;



color: #004586;



}







.textfield{



font-family:Arial, Helvetica, sans-serif;



border:1px solid #666666;



font-size:10px;



width:180px;



padding:1px 1px 1px 2px;



color: #004586;



}



.textfield_captcha{



font-family:Arial, Helvetica, sans-serif;



border:1px solid #666666;



font-size:14px;



font-weight:bold;



padding:1px 1px 1px 2px;



color:#004586;



}



.textarea{



font-family:Arial, Helvetica, sans-serif;



border:1px solid #666666;



color:#004586;



font-size:10px;



width:250px;



height:120px;



padding:1px 1px 1px 2px;



}







.textarea_2{



font-family:Arial, Helvetica, sans-serif;



border:1px solid #666666;



color:#004586;



font-size:10px;



width:180px;



padding:1px 1px 1px 2px;



}







.bottone{



background-color:#004586;



color:#FFFFFF;



font-size:11px;



font-weight:bold;



letter-spacing:1px;



border:0px;



padding:3px 8px 3px 8px;



margin:0px;



cursor:pointer;



}







hr{



color: #CCCCCC !important;



size:1px;



margin:0;



}



#lineafoot{



color:#004586 !important;



margin-top:10px;



margin-bottom:5px;



}







.bkchangetr{



background-image:url(../img/bk_hover.jpg);



background-repeat:no-repeat;



}



.bkchangetr a{



color:#FFFFFF !important;



}











.title_editor{



margin:0px 0px 0px 0px;



font-size:12px;



font-weight:bold;



color:#004586;



}







/* STILE MENU NUOVO*/







.table_menu{



margin:0px;



padding:0px;



border:0px;



width:785px;



height:27px;



background-image:url(../img/bk_menu.jpg);



background-repeat:no-repeat;



}







.p_menu{



margin:0px;



padding:0px;



border:0px;



font-weight:bold;



font-size:11px;



}







.a_menu{
margin:0px;
padding:0px;
border:0px;
font-weight:bold;
color:#004586;
font-size:11px;
text-decoration:none;

}


.a_menu:hover{
margin:0px;
padding:0px;
border:0px;
font-weight:bold;
color:#004586 !important;
font-size:11px;
text-decoration:none;
}







/* STILE MENU NUOVO*/
