/* CSS - FISMIC */
body{
	background-color:#f6f6f6;
	background-image:url('../immagini/bg_pattern.gif');
	background-repeat:repeat-x;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	margin:0;
	padding: 0px;
}
#TB_iframeContent *{
  font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#3b3b3b;
	margin:0;
	padding: 0px;
}
img {border:none;}
h1, h2, h3, h4{margin:0; padding:0;}
h1{color:#1a5191; font-size:14px; font-weight:bold;}
h2{}
h3{}
p {margin:0; padding:0;}
a { text-decoration:none; color:#e36000; font-weight:bold;}
a:hover{ text-decoration: underline;}
/**/
/**/
/**/
#wrapper{position: relative; min-width:965px; min-height:700px; height: auto !important; height: 700px;  background: transparent; margin:0 auto; background: url('../immagini/bg_page.png') top center no-repeat;}
/* contenitore vuoto che viene usato per utilizzare una png trasparente x ie6 con i css del pngfix: */
#wrapper_img{}
/**/
/**/
/* HEADER ********************************************************************************************/
#header_home, #header_int{z-index:1000; position: relative; margin:0 auto; width:965px; margin-top:0; background-color:#FFFFFF; background: url('../immagini/bg_header.jpg') top left no-repeat;}
#header_home{height:173px;}
#header_int{height:387px;}
#logo{position: absolute; height:60px; width:171px; top:34px; left:19px;}
/**/
#servizio_top{position: absolute; height:40px; width:687px; top:0px; right:1px; line-height:40px; color:#1a5191; text-align:right;}
#servizio_top a{color:#1a5191; text-decoration:underline; font-weight:normal; padding:0 15px 0 15px;}
#servizio_top a:hover{ text-decoration:none;}
#servizio_top .serv_active{text-decoration:none;}
/**/
/* Menu di servizio ********************************************************************************************/
#menu_servizio{ position:absolute; width:147px; height:17px; left:531px; top:83px; list-style:none; margin:0; padding:0; 
background: url('../immagini/matrice_servizio.gif') top left no-repeat;}
#menu_servizio li{float:left; list-style:none;}
#menu_servizio li a{background: url('../immagini/matrice_servizio.gif') top left no-repeat; display: block; height:17px; margin-right: 0px; text-decoration: none; width:50px;}
#menu_servizio li a:hover{text-decoration: none;}
#menu_servizio #s_home { background-position:0px 0px; width:52px; }
#menu_servizio #s_contatti { background-position:-52px 0px; width:95px; }
#menu_servizio #s_home:hover  { background-position:0px -17px; width:52px; }
#menu_servizio #s_contatti:hover  { background-position:-52px -17px; width:95px; }
#menu_servizio #s_home_sel, #menu_servizio #s_home_sel:hover   { background-position:0px -34px; width:52px; }
#menu_servizio #s_contatti_sel, #menu_servizio #s_contatti_sel:hover  { background-position:-52px -34px; width:95px; }
/**/
#box_cerca{position: absolute; height:34px; width:254px; top:70px; left:697px; background: url('../immagini/cerca.gif') top left no-repeat;}
#box_cerca input {margin-top:6px; margin-left:12px; width:158px; height:18px; background:none; border:none; line-height:18px;
color:#8d8d8d; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#box_cerca #pul_cerca{position: absolute; height:24px; width:72px; top:5px; left:177px; opacity: 0; cursor: pointer;}
/**/
/**/
/**/
/* BARRA MENU ********************************************************************************************/
#navbar{ position:absolute; width:944px; height:45px; left:10px; top:128px; list-style:none; margin:0; padding:0; 
background: url('../immagini/matrice_navbar.gif') top left no-repeat;}
#navbar li{float:left; list-style:none;}
#navbar li a{background: url('../immagini/matrice_navbar.gif') top left no-repeat; display: block; height:45px; margin-right: 0px; text-decoration: none; width:50px;}
#navbar li a:hover{text-decoration: none;}
/**/
#navbar #m_chisiamo{ background-position:0px 0px; width:118px; }
#navbar #m_chisiamo:hover { background-position:0px -45px; width:118px; }
#navbar #m_chisiamo_sel, #navbar #m_chisiamo_sel:hover, #navbar #m_chisiamo.sel { background-position:0px -90px; width:118px; }
#navbar #m_organizzazione { background-position:-118px 0px; width:151px; }
#navbar #m_organizzazione:hover { background-position:-118px -45px; width:151px; }
#navbar #m_organizzazione_sel,#navbar #m_organizzazione.sel, #navbar #m_organizzazione_sel:hover { background-position:-118px -90px; width:151px; }
#navbar #m_news { background-position:-269px 0px; width:86px; }
#navbar #m_news:hover { background-position:-269px -45px; width:86px; }
#navbar #m_news_sel,#navbar #m_news.sel, #navbar #m_news_sel:hover { background-position:-269px -90px; width:86px; }
#navbar #m_rassegna { background-position:-355px 0px; width:167px; }
#navbar #m_rassegna:hover { background-position:-355px -45px; width:167px; }
#navbar #m_rassegna_sel,#navbar #m_rassegna.sel, #navbar #m_rassegna_sel:hover { background-position:-355px -90px; width:167px; }
#navbar #m_comunicati { background-position:-522px 0px; width:123px; }
#navbar #m_comunicati:hover { background-position:-522px -45px; width:123px; }
#navbar #m_comunicati_sel,#navbar #m_comunicati.sel, #navbar #m_comunicati_sel:hover { background-position:-522px -90px; width:123px; }
#navbar #m_accordi { background-position:-645px 0px; width:98px; }
#navbar #m_accordi:hover { background-position:-645px -45px; width:98px; }
#navbar #m_accordi_sel,#navbar #m_accordi.sel, #navbar #m_accordi_sel:hover { background-position:-645px -90px; width:98px; }
#navbar #m_eventi { background-position:-743px 0px; width:91px; }
#navbar #m_eventi:hover { background-position:-743px -45px; width:91px; }
#navbar #m_eventi_sel,#navbar #m_eventi.sel, #navbar #m_eventi_sel:hover { background-position:-743px -90px; width:91px; }
#navbar #m_galleria { background-position:-834px 0px; width:110px; }
#navbar #m_galleria:hover { background-position:-834px -45px; width:110px; }
#navbar #m_galleria_sel,#navbar #m_galleria.sel, #navbar #m_galleria_sel:hover { background-position:-834px -90px; width:110px; }
/**/
#header_img{position:absolute; width:928px; height:149px; padding:6px 8px 9px 7px; left:12px; top:186px; background: url('../immagini/bg_header_img.png') top left no-repeat; z-index: -2000;}
/**/
#path{position:absolute; width:939px; height:33px; left:13px; top:350px; background: url('../immagini/bg_path.gif') bottom left repeat-x; color:#3b3b3b; line-height:31px}
#path a{ color:#3b3b3b; font-weight:normal; text-decoration:underline;}
#path a:hover{ text-decoration:none;}
#path .active_path{ font-weight:bold; color:#e36000;}
/**/
/**/
/* AREA CENTRALE ***********************************************************************************/
#middle{position: relative; margin:0 auto; width:939px; padding:13px 13px 0 13px; background-color:#ffffff; min-height:413px; height: auto !important; height: 413px;}
/**/
/**/
/********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** solo homepage: */
#middle #home_sx{ position:relative; float:left; width:629px;}
/**/
#middle #home_sx .photo_home{ width:605px; height:290px; background: url('../immagini/bg_foto.png') top left no-repeat; padding:5px 6px 9px 6px; margin-bottom:13px;}
#middle #home_sx .photo_home #video_home{ width:605px; height:290px; }
/**/
#middle #home_sx .tab_news{ position:relative; float:left; width:617px; height:307px; background: url('../immagini/bg_tab.png') top left no-repeat; padding-bottom:13px;}
#middle #home_sx .tab_news .tab_menu{position:absolute; width:613px; height:33px; top:1px; left:2px; margin:0; padding:0;}
#middle #home_sx .tab_news .tab_menu li{float:left; list-style:none; line-height:33px; border-right:1px solid #bcbcbc; text-align:right;}
#middle #home_sx .tab_news .tab_menu a{background: url('../immagini/frecc.gif') center right no-repeat; padding:0 18px 0 18px; margin-right:21px; cursor: pointer;}
#middle #home_sx .tab_news .tab_menu .tab_active{ background-image:none;  color:#1a5191; background-color:#fcfcfc; display:block; padding:0 39px 0 18px; margin-right:0px;}
#middle #home_sx .tab_news .tab_content{position:absolute; top:49px; left:2px; width:615px; height:208px;}
#middle #home_sx .tab_news .tab_content p.no_mess {background-color: #fdfdfd; height: 215px; width: 330px; margin: auto;}
#middle #home_sx .tab_news .tab_content .li_new{position:relative; float:left; width:172px; height:196px; background-color:#f3f3f3; margin:0 5px 0 5px; padding:6px 11px 6px 11px; display:inline;}
#middle #home_sx .tab_news .tab_content .li_new h1{background: url('../immagini/li_news.gif') center left no-repeat; line-height:16px; padding-left:20px; color:#858686; text-transform:uppercase; font-size:11px; font-weight:bold;}
#middle #home_sx .tab_news .tab_content .li_new h2{ line-height:16px; font-weight:bold; color:#1a5191; font-size:11px;}
#middle #home_sx .tab_news .tab_content .li_new h2 a:link, #middle #home_sx .tab_news .tab_content .li_new h2 a:visited { color:#1a5191; text-decoration:none; background:none; line-height:16px; }
#middle #home_sx .tab_news .tab_content .li_new h2 a:hover { text-decoration:underline; }
#middle #home_sx .tab_news .tab_content .li_new p{ line-height:16px; }
#middle #home_sx .tab_news .tab_content .li_new a{ padding-right:21px; line-height:20px; background: url('../immagini/frecc.gif') center right no-repeat;}
#middle #home_sx .tab_news .pul_news{position:absolute; top:274px; right:8px; width:300px; height:24px; text-align:right;}
#middle #home_sx .tab_news-hide { display: none !important; }

/**/
#middle #home_sx .dove_siamo{ position:relative; float:left; width:211px; height:209px; margin-right:13px; background: url('../immagini/bg_dove.png') top left no-repeat; padding-bottom:13px;}
#middle #home_sx .dove_siamo h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #home_sx .dove_siamo .content_dove{ position:absolute; top:43px; left:12px; width:183px; height:92px;}
#middle #home_sx .dove_siamo .content_dove img{ border:2px solid #dadada;}
#middle #home_sx .dove_siamo .content_dove p{ line-height:16px; padding:4px 3px 0 3px;}
#middle #home_sx .dove_siamo .content_dove a{ padding-right:21px; padding-left:3px; line-height:23px; background: url('../immagini/frecc.gif') center right no-repeat;}
/**/
#middle #home_sx .flash_news{ position:relative; float:left; width:393px; height:209px; background: url('../immagini/bg_flash.png') top left no-repeat; padding-bottom:13px;}
#middle #home_sx .flash_news h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #home_sx .flash_news .content_flash{ position:absolute; top:40px; left:13px; height:160px; width:370px; line-height:25px; overflow:hidden; }
#middle #home_sx .flash_news .content_flash h2{ font-weight:bold; color:#1a5191; font-size:11px; font-weight:bold;}
#middle #home_sx .flash_news .content_flash ul{ margin:0 0 15px 0; padding:0; line-height:16px; list-style:none; width:360px; border-top:1px dotted #5a5a5a; }
#middle #home_sx .flash_news .content_flash li{ margin:0; line-height:16px; background: url('../immagini/bg_li.gif') 0px 7px no-repeat; padding:0 0 5px 11px; margin:4px 0 0 0; border-bottom:1px dotted #5a5a5a;}
#middle #home_sx .flash_news .content_flash a:link, #middle #home_sx .flash_news .content_flash a:visited{ color:#1a5191; }
#middle #home_sx .flash_news .content_flash a:hover{ text-decoration:underline; }
#middle #home_sx .flash_news .scroll_flash{position:absolute; top:43px; left:355px; height:154px; width:22px; background-color:#f2f2f2;}
#middle #home_sx .flash_news .scroll_flash .scroll{position:absolute; width:22px; height:22px;}
/**/
#middle #home_dx{position:relative; float:left; width:310px;}
/**/
#middle #home_dx .vignetta{ position:relative; float:left; width:310px; height:304px; background: url('../immagini/bg_vignetta.png') top left no-repeat;  padding-bottom:13px;}
#middle #home_dx .vignetta h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #home_dx .vignetta .content_vign{position:absolute; top:37px; left:5px; width:300px; height:227px; text-align:center; background-color:#FFF;}
#middle #home_dx .vignetta a.tutte{ display:block; position:absolute; top:267px; left:2px; border-top:1px solid #bcbcbc; text-align:right;
background: url('../immagini/frecc.gif') 282px 12px no-repeat; width:270px; padding-right:36px; height:31px; line-height:31px;}

/* Newsletter new */
#middle #home_dx .newsletter2{ position:relative; float:left; width:310px; height:128px; background: url('../immagini/box_news_letter_corretto.png') top left no-repeat;  padding-bottom:26px; }
#middle #home_dx .newsletter2 .campo_newsletter{position:absolute; top:78px; left:13px; width:200px; height:34px; }
#middle #home_dx .newsletter2 .campo_newsletter input{margin-top:6px; margin-left:12px; width:140px; height:18px; background:none; border:none; line-height:18px;
color:#8d8d8d; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#middle #home_dx .newsletter2 .campo_newsletter #pul_newslet{ position: absolute; height:24px; width:41px; top:-1px; right:0; cursor: pointer;  background: url('../immagini/puls_invia_news_letter.png') center center no-repeat; border: none; }
/**/

/* Newsletter */
#middle #home_dx .newsletter{ position:relative; float:left; width:310px; height:85px; background: url('../immagini/bg_newsletter.png') top left no-repeat;  padding-bottom:13px;}
#middle #home_dx .newsletter h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #home_dx .newsletter .campo_newsletter{position:absolute; top:35px; left:13px; width:281px; height:34px; background: url('../immagini/campo_newsletter.png') top left no-repeat;}
#middle #home_dx .newsletter .campo_newsletter input{margin-top:6px; margin-left:12px; width:213px; height:18px; background:none; border:none; line-height:18px;
color:#8d8d8d; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#middle #home_dx .newsletter .campo_newsletter #pul_newslet{position: absolute; height:24px; width:40px; top:5px; left:235px; opacity: 0; cursor: pointer;}
/**/

#middle #home_dx .tg_manifesto { position:relative; float:left; width:310px; height:209px; background: url('../immagini/bg_tg_manifesto.png') top left no-repeat;  padding-bottom:26px;}
#middle #home_dx .tg_manifesto h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}

#middle #home_dx .tg_manifesto span { position:absolute; width:120px; top:1px; left:185px; text-transform:lowercase; }

#middle #home_dx .tg_manifesto .tv_big{ position: absolute; top:41px; left:20px; width:249px; height:141px; padding:16px 0 0 18px; background: url('../immagini/tv_big.jpg') top left no-repeat;}
#middle #home_dx .tg_manifesto .tv_big img{ width:184px; height:115px; }
#middle #home_dx .tg_manifesto .tv_big #tv_big_video{ width:184px; height:115px; }
#middle #home_dx .tg_manifesto .manifesto{position:absolute; top:35px; left:3px; width:304px; height:169px; }


/**/
#middle .sond_home{ position:relative; float:left; width:615px; height:56px; margin-right:13px; background: url('../immagini/box_sondaggi_home.png') top left no-repeat; padding-bottom:13px;}
#middle .sond_home h1 { display:block; position:absolute; top:12px; left:12px; padding-left:11px; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle .sond_home .content_sond { position:absolute; top:10px; left:190px; width:400px; height:40px; line-height: 16px; }
#middle .sond_home .content_sond a{ position: absolute; right: 0; bottom: 0; padding-right:21px; padding-left:3px; line-height:23px; background: url('../immagini/frecc.gif') center right no-repeat;}
/**/

/**/
#middle #assistenza{ clear:left; position:relative; width:939px; height:105px; background: url('../immagini/bg_assistenza.png') top left no-repeat;}
#middle #assistenza h1 { display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #assistenza .ass_content{position:absolute; top:41px; left:4px; width:939px; height:58px;}
#middle #assistenza .ass_content .box_logo{position:relative; float:left; width:302px; height:56px; background: url('../immagini/bg_logo_ass.png') top left no-repeat; margin:0 4px 0 4px; display:inline;}
#middle #assistenza .ass_content .box_logo img{position:absolute; top:7px; left:3px; width:121px; height:49px; text-align:center;}
#middle #assistenza .ass_content .box_logo .area_link{position:absolute; top:8px; left:148px; width:149px; height:40px;}
#middle #assistenza .ass_content .box_logo .area_link a{ background: url('../immagini/frecc.gif') center right no-repeat; padding-right:19px; line-height:22px;}
/**/
/**/
/********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************** solo interne: */
#middle #int_sx{ position:relative; float:left; width:209px; padding-right:25px;}
/**/
/**/
/* MENU DI SECONDO LIVELLO */
#middle #int_sx .submenu{ width:209px; padding-bottom:43px;}
#middle #int_sx .submenu h1{ height:32px; width:209px; border-bottom:2px solid #1a5191; line-height:32px; text-indent:5px;}
#middle #int_sx .submenu .sec_livello{ width:209px; line-height:32px; border-bottom:2px solid #bcbcbc; }
#middle #int_sx .submenu .sec_livello a{clear:left; width:196px; padding-left:13px; height:32px; display:block; background: url('../immagini/bg_submenu.gif') top left no-repeat;
font-size:12px; text-decoration:none; color:#1a5191; font-weight:bold;}
#middle #int_sx .submenu .sec_livello a:hover{color:#e36000;}
#middle #int_sx .submenu .sec_livello .sec_active{color:#e36000; background: url('../immagini/sec_active.png') top left no-repeat;}
/* MENU DI TERZO LIVELLO */
#middle #int_sx .submenu .sec_livello ul{margin:0; padding:0; list-style:none; padding-bottom:15px;}
#middle #int_sx .submenu .sec_livello li{ text-indent:13px; font-size:11px; color:#3b3b3b; line-height:20px;}
#middle #int_sx .submenu .sec_livello li a{font-size:11px; color:#3b3b3b; text-decoration: underline; font-weight:normal; display:inline; background-image: none; padding:0 0 0 13px; }
#middle #int_sx .submenu .sec_livello li a:hover{ text-decoration:none;}
#middle #int_sx .submenu .sec_livello li .terz_active{font-weight:bold; color:#3b3b3b; background: url('../immagini/terzo_livello.gif') center left no-repeat; text-decoration:none;}
/**/
/**/
#middle #int_sx .box_news{ position:relative; float:left; width:209px; height:auto; padding-bottom:13px;}
#middle #int_sx .box_news .top_news{ position:relative; float:left; width:187px; padding:0 11px 0 11px; height:34px; color:#1a5191; font-weight:bold; font-size:11px; line-height:34px;
background: url('../immagini/box_news_top.png') top left no-repeat;}
#middle #int_sx .box_news .content_news{ position:relative; float:left; width:209px; height:299px; background: url('../immagini/box_news_pat.gif') top left repeat-y; overflow:hidden;}
#middle #int_sx .box_news .content_news .li_box_new{position:relative; float:left; width:187px; padding:9px 9px 0 9px; margin:0 2px 0 2px; height:91px; background: url('../immagini/dotted.gif') bottom left repeat-x; overflow:hidden;}
#middle #int_sx .box_news .content_news .li_box_new h1{background: url('../immagini/li_news.gif') center left no-repeat; line-height:16px; padding-left:20px; color:#858686; text-transform:uppercase; font-size:11px; font-weight:bold;}
#middle #int_sx .box_news .content_news .li_box_new h2{ line-height:16px; font-weight:bold; color:#1a5191; font-size:11px;}

#middle #int_sx .box_news .content_news .li_box_new h2 a:link, #middle #int_sx .box_news .content_news .li_box_new h2 a:visited { line-height:16px; color:#1a5191; text-decoration:none; background:none; }
#middle #int_sx .box_news .content_news .li_box_new h2 a:hover { text-decoration:underline; }

#middle #int_sx .box_news .content_news .li_box_new p{ line-height:16px; }
#middle #int_sx .box_news .content_news .li_box_new a{ padding-right:21px; line-height:16px; background: url('../immagini/frecc.gif') center right no-repeat;}
#middle #int_sx .box_news .bottom_news{ position:relative; float:left; width:191px; padding:7px 9px 0 9px; height:35px; background: url('../immagini/box_news_bottom.png') top left no-repeat;
text-align:right;}
/**/
/**/
#middle #int_center{ position:relative; float:left; width:452px; padding-top:9px;}
#middle #int_center p{ line-height:16px; padding-bottom:20px;text-align: justify}
#middle #int_center h1{ padding-bottom:20px;}
#middle #int_center ol, #middle #int_center ul { margin:0; padding:0 0 0 30px; }
#middle #int_center li { margin:5px 0; }
/**/
/* box filtri pagine interne */
#middle #int_center .box_filtri{position:relative; float:left; width:452px; height:auto;}
#middle #int_center .box_filtri .top_filtri{ position:relative; float:left; width:430px; padding:0 11px 0 11px; height:27px; color:#1a5191; font-weight:bold; font-size:11px; line-height:27px;
background: url('../immagini/top_filtri.gif') top left no-repeat;}
#middle #int_center .box_filtri .content_filtri{position:relative; float:left; width:430px; padding:2px 10px 0 10px; height:51px; background-color:#f6f6f6; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc;}
#middle #int_center .box_filtri .content_filtri .selezione{float:left; position:relative; margin-right:15px;}
#middle #int_center .box_filtri .content_filtri .selezione h2{font-size:11px; color:#3b3b3b; font-weight:bold; line-height:25px;}
#middle #int_center .box_filtri .content_filtri .selezione select{font-size:11px; height:19px; color:#8d8d8d; font-family:Verdana, Geneva, sans-serif; padding-top:2px;}
#middle #int_center .box_filtri .content_filtri .filtri_cerca{position:absolute; top:25px; left:384px; width:58px; height:22px; background: url('../immagini/filtri_cerca.gif') top left no-repeat;}
#middle #int_center .box_filtri .bottom_filtri{ position:relative; float:left; width:452px; height:32px; background: url('../immagini/bottom_filtri.gif') top left no-repeat;}
/**/
/**/
/**/
/**/
#middle #int_dx{ position:relative; float:left; width:228px; padding-left:25px;}
/**/
#middle #int_dx .newslet_int{ position:relative; float:left; width:228px; height:86px; background: url('../immagini/bg_newslet_int.png') top left no-repeat;  padding-bottom:13px;}
#middle #int_dx .newslet_int h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #int_dx .newslet_int .campo_newslet_int{position:absolute; top:35px; left:13px; width:200px; height:34px; background: url('../immagini/campo_newslet_int.png') top left no-repeat;}
#middle #int_dx .newslet_int .campo_newslet_int input{margin-top:6px; margin-left:12px; width:128px; height:18px; background:none; border:none; line-height:18px;
color:#8d8d8d; font-size:11px; font-family:Verdana, Geneva, sans-serif; font-weight:normal;}
#middle #int_dx .newslet_int .campo_newslet_int #pul_newslet_int{position: absolute; height:24px; width:40px; top:5px; left:154px; opacity: 0; cursor:pointer;}
/**/
#middle #int_dx .tg_int { position:relative; float:left; width:228px; height:206px; background: url('../immagini/bg_tg_int.png') top left no-repeat;  padding-bottom:13px;}
#middle #int_dx .tg_int h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}

#middle #int_dx .tg_int span { position:absolute; width:120px; top:1px; left:100px; text-transform:lowercase; }

#middle #int_dx .tg_int .tv_little{ position: absolute; top:40px; left:4px; width:219px; height:157px; padding:17px 0 0 19px; background: url('../immagini/tv_little.gif') top left no-repeat;}
#middle #int_dx .tg_int .tv_little img{  width:180px; height:115px;}
/**/
#middle #int_dx .box_ass{ position:relative; float:left; width:228px; height:auto; padding-bottom:13px;}
#middle #int_dx .box_ass .top_ass{ position:relative; float:left; width:228px; height:35px; background: url('../immagini/box_ass_top.png') top left no-repeat;}
#middle #int_dx .box_ass h1{ display:block; position:absolute; top:9px; left:12px; padding-left:11px; border-left:4px solid #1a5191; padding-top:3px; height:15px; 
color:#1a5191; font-size:12px; font-weight:normal; text-transform:uppercase;}
#middle #int_dx .box_ass .content_ass{position:relative; float:left; width:205px; padding:0 12px 0 11px; height:224px; background: url('../immagini/box_ass_pat.gif') top left repeat-y; overflow:hidden;}
#middle #int_dx .box_ass .content_ass .li_box_ass{position:relative; float:left; width:205px; height:77px; background: url('../immagini/dotted.gif') bottom left repeat-x; overflow:hidden;}
#middle #int_dx .box_ass .content_ass .li_box_ass img{ position:absolute; left:0px; top:10px; width:54px; height:54px;}
#middle #int_dx .box_ass .content_ass .li_box_ass .link_box_ass{ position:absolute; left:65px; top:10px; width:140px; height:54px;}
#middle #int_dx .box_ass .content_ass .li_box_ass .link_box_ass h2{color:#1a5191; font-weight:bold; font-size:11px; text-transform:uppercase; padding-bottom:2px;}
#middle #int_dx .box_ass .content_ass .li_box_ass .link_box_ass a{ background: url('../immagini/frecc.gif') center right no-repeat; padding-right:19px; line-height:20px;}
#middle #int_dx .box_ass .bottom_ass{ position:relative; clear:left; width:228px; height:8px; line-height:0; font-size:0; background-color:#666;}
/**/
/**/
/* pagina dove siamo: */
#middle #int_center #google_map{ position:relative; float:left; width:446px; height:420px; border:1px solid #e1e1e1; padding:2px;}
/* pagine rassegna stampa e news: */
#middle #int_center #articoli{position:relative; float:left; width:452px; height:auto; background: url('../immagini/dotted.gif') top left repeat-x;}
#middle #int_center #articoli .art_rassegna{ width:452px; height:auto; background: url('../immagini/dotted.gif') bottom left repeat-x; line-height:16px; padding:8px 0 10px 0;}
#middle #int_center #articoli .art_rassegna .data_articolo{position:relative; float:left; width:85px; height:auto; color:#858686; font-weight:bold;}
#middle #int_center #articoli .art_rassegna .testo_articolo{position:relative; float:left; width:320px; height:auto; }
#middle #int_center #articoli .art_rassegna .testo_articolo a:link, #middle #int_center #articoli .art_rassegna .testo_articolo a:visited { text-decoration:none; color:#1a5191; }
#middle #int_center #articoli .art_rassegna .testo_articolo a:hover { text-decoration:underline; }
#middle #int_center #articoli .art_rassegna .testo_articolo h1{color:#1a5191; font-size:11px; font-weight:bold; margin:0; padding:0;}
#middle #int_center #articoli .art_rassegna .testo_articolo h2{color:#3b3b3b; font-size:11px; font-weight:bold;margin:0; padding:0;}
#middle #int_center #articoli .art_rassegna .testo_articolo p{ margin:0; padding:0;}
#middle #int_center #articoli .art_rassegna .down_pdf,#middle #home_sx #tab-comunicati .tab_content .li_new a.down_pdf, #middle #home_sx #tab-rassegna .tab_content .li_new a.down_pdf, #middle #int_center .evento .testo_evento a.down_pdf{position:relative; float:right; width:35px; height:29px; background: url('../immagini/down_pdf.png') top left no-repeat;}
#middle #int_center #articoli .art_rassegna .vai_news{position:relative; float:right; width:35px; height:22px; background: url('../immagini/vai_news.png') top left no-repeat;}
/* pagina eventi: */
#middle #int_center .evento{position:relative; float:left; width:436px; height:auto; background: url('../immagini/bg_evento.gif') top left repeat-x; background-color:#f6f6f6;
line-height:16px; padding:8px 8px 0 8px; margin-bottom:13px;}
#middle #int_center .evento .data_evento{position:relative; float:left; width:85px; height:auto; color:#858686; font-weight:bold;}
#middle #int_center .evento .testo_evento{position:relative; float:left; width:351px; height:auto; }
#middle #int_center .evento .testo_evento h1{color:#1a5191; font-size:11px; font-weight:bold; margin:0; padding:0;}
#middle #int_center .evento .testo_evento p{ margin:0; padding:0;}

#middle #int_center .evento .testo_evento a:link, #middle #int_center .evento .testo_evento a:visited { text-decoration:none; color:#1a5191; }
#middle #int_center .evento .testo_evento a:hover { text-decoration:underline; }


#middle #int_center .evento .vai_news{position:relative; float:right; width:35px; height:22px; background: url('../immagini/vai_news.png') top left no-repeat;}
#middle #int_center .evento .pulsantiera, #middle #int_center #articoli .art_rassegna .pulsantiera{position:relative; float:left; width:436px; height:33px; padding-top:8px; line-height:33px;}
#middle #int_center .evento .pulsantiera a, #middle #int_center #articoli .art_rassegna .pulsantiera a{color:#e36000; padding-left:22px; padding-right:14px; font-weight:normal; height:33px; display:block; position:relative; float:left;}
#middle #int_center .evento .pulsantiera .ico_face, #middle #int_center #articoli .art_rassegna .pulsantiera .ico_face{background: url('../immagini/facebook_16.gif') center left no-repeat;}
#middle #int_center .evento .pulsantiera .ico_stampa, #middle #int_center #articoli .art_rassegna .pulsantiera .ico_stampa{background: url('../immagini/stampa_16.gif') center left no-repeat;}
#middle #int_center .evento .pulsantiera .ico_invia, #middle #int_center #articoli .art_rassegna .pulsantiera .ico_invia{background: url('../immagini/invia_16.gif') center left no-repeat;}
#middle #int_center .evento .pulsantiera .ico_commenta, #middle #int_center #articoli .art_rassegna .pulsantiera .ico_commenta{background: url('../immagini/commenta_16.gif') center left no-repeat;}

/* pagina commenti */
#middle #int_center #articoli{position:relative; float:left; width:452px; height:auto; background: url('../immagini/dotted.gif') top left repeat-x; margin-bottom:50px; }
#middle #int_center #articoli .commenti{ width:452px; height:auto; background: url('../immagini/dotted.gif') bottom left repeat-x; line-height:16px; padding:15px 0 20px 0;}
#middle #int_center #articoli .commenti .data_articolo{position:relative; float:left; width:85px; height:auto; color:#858686; font-weight:bold;}
#middle #int_center #articoli .commenti .testo_articolo{position:relative; float:left; width:360px; height:auto; }
#middle #int_center #articoli .commenti .testo_articolo h1{color:#1a5191; font-size:11px; font-weight:bold; margin:0; padding:0;}
#middle #int_center #articoli .commenti .testo_articolo h2{color:#3b3b3b; font-size:11px; font-weight:bold;margin:0; padding:0;}
#middle #int_center #articoli .commenti .testo_articolo p{ margin:0; padding:0;}

/**/
/**/
/**/
/**/
/* AREA BOTTOM ***********************************************************************************/
#bottom{margin:0 auto; position:relative; width:935px; min-height:69px; height: auto !important; height:69px; padding:35px 15px 0 15px; background-color:#FFF;}
#bottom #footer{ position:relative; width:915px; margin:0 auto;  padding:10px 0 0 20px; background: url('../immagini/top_footer.gif') top left no-repeat; background-color:#F2F2F2; }
/**/
#bottom #footer #fismic_foot h1, #bottom #footer #convenzioni_foot h1, #bottom #footer #social_foot h1{ color:#1a5191; font-weight:bold; font-size:11px; text-transform:uppercase; line-height:30px; border-bottom:1px dotted #434343;}
#bottom #footer #fismic_foot, #bottom #footer #convenzioni_foot, #bottom #footer #social_foot { float:left; position:relative; height:auto; margin-bottom:20px;}
/**/
#bottom #footer #fismic_foot{width:282px;}
#bottom #footer #fismic_foot ul{float:left;  list-style:none; margin:7px 0 0 0; padding:0; line-height:16px;}
#bottom #footer #fismic_foot a{ color:#3b3b3b; font-size:11px; font-weight:normal; text-decoration:none;}
#bottom #footer #fismic_foot a:hover{color:#1a5191; text-decoration:underline;}
#bottom #footer #fismic_foot .foot_active{color:#1a5191; font-weight:bold;}
/**/
#bottom #footer #convenzioni_foot{width:195px; margin-left:93px;}
#bottom #footer #convenzioni_foot .logo_conv{float:left; position:relative;  width:90px; height:35px; background: url('../immagini/bg_convenzione.gif') top left no-repeat; margin:7px 7px 0 0;}
/**/
#bottom #footer #social_foot{width:222px; margin-left:103px; line-height:24px;}
#bottom #footer #social_foot ul{float:left;  list-style:none; margin:7px 0 0 0; padding:0; line-height:24px;}
#bottom #footer #social_foot img{ vertical-align:middle; margin-right:6px;}
#bottom #footer #social_foot a{ color:#3b3b3b; font-size:11px; font-weight:normal; text-decoration:none;}
#bottom #footer #social_foot a:hover{color:#1a5191;}
/**/
#bottom #footer #footer_due{ clear:left; position:relative; width:900px; background: url('../immagini/bg_footer_2.gif') top right no-repeat; padding:15px 0 10px 0;}
#bottom #footer #footer_due .sedi{ float:left; width:500px; line-height:18px;}
#bottom #footer #footer_due .gubb{ float:right;  width:300px; text-align:right; color:#e36000; }
#bottom #footer #footer_due .gubb a{ font-weight:normal; text-decoration:underline; color:#e36000;}
#bottom #footer #footer_due .gubb a:hover{ text-decoration:none;}
/**/
/**/
/* Menu a tednina News: */
/**/
/*#menu_tendina{z-index:2000; width:168px; height:127px; top:0px; left:px; background-color:#ffffff; border:2px solid #d6d6d6; position:absolute; padding:0 24px 0 24px; clear: both;}*/
#navbar .menu_tendina {position: absolute; display: none; top: 40px; margin:0 0 0 -1px; color: black; z-index: 9999;  list-style: none; clear: both;background-color:#ffffff; border:2px solid #d6d6d6;  padding:0 24px 0 24px; width:168px;}
#navbar .menu_tendina ul{ margin:0; padding:0; list-style:none;}
#navbar .menu_tendina li{ height:31px; line-height:31px; border-bottom:1px solid #d6d6d6; overflow:hidden; clear: both; width: 100%;}
#navbar .menu_tendina ul li a{font-weight:bold; color:#1a5191; text-decoration:none; background-image:none !important; clear: both; display: block; width: 100%;}
#navbar .menu_tendina a:hover{color:#e36000;}
/**/
/**/
/**/
/**/
/* classi */
.boldblu{ font-weight:bold; color:#1a5191;}
.salvafloat { clear:both;}

p.no_mess { font-weight:bold; text-align:center; margin-top:50px; }

/* paginazione */
.paginazione { float:right; position:relative; margin:10px 0 0 0; height:auto; border:none; }

/* form commenta */
#int_center #commenti form, #int_center #exp form { padding:10px; }
#int_center #commenti form .input, #int_center #exp form .input { margin-bottom:15px; }
#int_center #commenti form .input input, #int_center #commenti form .input select, #int_center #exp form .input input, #int_center #exp form .input select { padding:3px; color:#999999; margin-top:5px; }
#int_center #commenti form .input input[type=checkbox], #int_center #exp form .input input[type=checkbox] { border:3px solid #000; }
#int_center #commenti form .input textarea, #int_center #exp form .input textarea { padding:3px; width:400px; height:100px; color:#999999; margin-top:5px; }
#int_center #commenti form .invio input, #int_center #exp form .invio input  { width:200px; }


div.tg_int object, div.tg_int object embed {z-index: -9999;}  

/* privacy */
.box_privacy{ background-color:#F3F3F3; color:#666666; border: 1px solid #abadb3; width:400px; height:150px; overflow:auto; font-size:9px; line-height:15px; padding:5px; }
.box_privacy p { font-size:9px; margin:0 0 0 0; padding:0 0 0 0; line-height:15px; }
.box_privacy a{ font-size:9px; }
.box_privacy strong{ font-size:10px; font-weight:bold; }

.galleria {display: block; clear: both;}
.galleria a {display: block; float: left; clear: none; margin: 5px; padding: 5px;}
.galleria a:hover { background-color: #E36000;}
.galleria a img {border: 0px; width: 100px; clear: both;}
.galleria a.word {display: block; float: left; clear: none; margin: 5px; padding: 5px;}
.galleria a.word:hover { text-decoration: underline; background: white;}

.rssBody p {display: none;}
.rssBody ul {list-style: none;}

/*SONDAGGIO*/
ul.sond { padding: 0 0 0 20px; margin-left:20px; margin-top:5px; }
ul.sond li { padding: 0 0 4px 0; line-height:25px; list-style-type:lower-alpha; }

.titolo_sond { color: #1a5191; font-size: 14px; font-weight: bold; }
h2.sond { color:#2e6ab2; font-size:12px; margin: 20px 0 10px 0; }
h3.sond { color:#000; font-size:11px; margin:0 0 5px 0; }
.invia_sondaggio{ width: 108px; height: 27px; background: url('/immagini/puls_invia_dati.jpg') no-repeat 0 0; border: none; }


span.data_sondaggio { color: #6e6e6e; padding-left: 25px; line-height: 25px; font-weight: bold; background: url('/immagini/freccia_box_blu.png') no-repeat left center; }

.separatore { float: left; position: relative; width: 453px; height: 3px; background: url('/immagini/puntini_separazione_domande_sondaggi.jpg') no-repeat center center; margin: 10px 0 20px 0; }

#campi-obbligatori { margin:10px 0 10px 0; font-size:11px; font-weight:bold; color:#FF0000; }

#sond_messaggiook{ display: none;  }
#TB_ajaxContent p{ font-size: 14px; line-height: 22px; text-align: center; font-weight: bold; }
#TB_ajaxContent p .orange{ color:#f46806; }
#TB_ajaxContent p a:link, #TB_ajaxContent p a:visited { color:#f46806; text-decoration: underline; }
#TB_ajaxContent p a:hover { text-decoration: none; }

/**/

/* DEFINITION LIST PROGRESS BAR */

dt, dd{margin:0;padding:0;}

dl{
	float:left;
	position:relative;
	padding-top:10px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom:1px dotted #CCCCCC;
}

dd{
	float:left;
	width:650px;
	height:31px;
	background:url('/immagini/bg_bar.gif') no-repeat 0 0;
	position:relative;
	margin-bottom: 10px;
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:15px;
	background:url('/immagini/bar.gif') no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:15px;
	background:url('/immagini/bg_cover.gif') repeat-x;
	top:0;
}

/* SINGLE PROGRESS BAR */

.progressBar{
	width:216px;
	height:41px;
	background:url(/immagini/bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(/immagini/bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(/immagini/bg_cover.gif) repeat-x 0 0;
	top:0;
}
