body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
BODY{background-color:#ffffff;background:url('/resources/images/stripe_sfondo.png') repeat-x;font-family:arial;font-size:11px;color:#666;}
.bold{font-weight:bold !important;}
ol{margin-left:1.5em;padding-left:20px;}
ol li{list-style:decimal;background-image:none;padding-left:0em;}
.centrato{text-align:center !important;}
a{text-decoration:none;color:#333;}
strong{font-weight:bold !important;}
.clearer{clear:both;}
#container{width:972px;margin:0px auto;min-height:450px;background:url('/resources/images/sfondo_container.png') repeat-y;}
#container>div{width:960px;margin:0px auto;}
#testata{height:175px;position:relative;}
div#top{position:relative;height:55px;}
div#top>div{position:absolute;}
div#logo{width:255px;height:52px;top:0px;background:url('/resources/images/logo.gif') no-repeat;}
div#logo a{display:block;height:100%;width:100%;}
div#login_box{top:5px;right:10px;}
div#rss_box{top:6px;right:410px;width:40px;}
div#rss_box .ico{width:16px;height:16px;background-image:url('/resources/images/rss.png');float:left;}
div#rss_box a{float:right;font-weight:bold;position:absolute;top:2px;right:0px;font-size:12px;}
div#search_box{top:6px;right:5px;}
div#search_box input{width:70px;text-align:center;background-color:transparent;border:1px solid #e2e2e2;background-color:#eeeeee;padding:0px 6px;font-size:10px;font-family:arial;height:20px;line-height:16px;}
div#search_box input{text-align:left;width:100px;padding-right:20px;background-image:url('/resources/images/lente.gif');background-position:100px 1px;background-repeat:no-repeat;}
div#breadcumps{height:21px;vertical-align:middle;padding:5px 0 0 11px;}
div#breadcumps a{font-weight:bold;}
div#breadcumps a:hover{color:red;}
#content div.colonnasx{width:225px;float:left;}
#content .colonnacentralefull { width: 935px; float: left; margin-left: 11px; }
#cella_menu_sx{width:210px;margin-left:11px;font-size:12px;}
#cella_menu_sx .intestazione{line-height:30px;color:#333;background-color:#dcdcdc;border:1 px solid #e8e8e8;height:31px;padding-left:20px;}
#cella_menu_sx .cella{height:30px;color:#333;font-size:11px;background-color:#f5f5f5;margin-top:5px;}
#cella_menu_sx .cellapromo{height:30px;color:#333;font-size:11px;background-image:url('/resources/images/sf_bottone_io.png');background-color:#dcdcdc;margin-top:5px;margin-bottom:5px;}
#cella_menu_sx .cella>a{width:100%;display:block;height:100%;}
#cella_menu_sx .cellapromo>a{background-image:url('/resources/images/sf_bottone_io.png');background-color:#dcdcdc;width:100%;display:block;height:100%;margin-bottom:5px;}
#cella_menu_sx span{margin-left:30px;padding-top:6px;display:block;}
#cella_menu_sx .cella>a:hover{background-color:#e8e8e8;}
#cella_menu_sx .cellapromo>a:hover{background-image:url('/resources/images/sf_bottone2_io.png');background-color:#f5f5f5;margin-bottom:5px;}
#content .colonnacentrale{width:560px;float:left;}
#cella_menu_sx .lvl2{margin-left:60px;color:#999;}
#cella_menu_sx div.contenuto_annata div.cella{height:20px;}
#cella_menu_sx span.archiviomese{font-size:10px;padding-top:3px;width:60px;float:left;}
#cella_menu_sx span.archivionumris{font-size:10px;padding-top:3px;float:left;margin-left:0px;}
div.fascia_grigia_small{background:url('/resources/images/sprite_verticali.png') repeat-x 0 -85px;color:#fff;margin-left:10px;margin-right:10px;}
.fascia_rossa_big{background:url('/resources/images/sprite_verticali.png') repeat-x 0 -48px;height:32px;border-left:1px solid #eaa6ab;border-right:1px solid #ca4d55;clear:both;}
.fascia_rossa_big h2{letter-spacing:1px;color:#fff;line-height:30px;font-size:14px;padding-left:15px;}
.fascia_rossa_small{background:url('/resources/images/sprite_verticali.png') repeat-x 0 -115px;height:18px;border-left:1px solid #eaa6ab;border-right:1px solid #ca4d55;clear:both;}
.fascia_rossa_small h2{letter-spacing:1px;color:#fff;line-height:18px;font-size:12px;padding-left:15px;}
#footer{text-align:center;line-height:25px;}
#content .colonnadx{width:170px;float:right;}
.nicedate{position:absolute;right:0px;top:0px;width:52px !important;height:55px !important;background:url(/resources/images/sprite_calendar.png) no-repeat -199px -542px;}
.nicedate .month,.nicedate .day,.nicedate .year{position:absolute;text-indent:-1000em;background-image:url(/resources/images/sprite_calendar.png);background-repeat:no-repeat;}
.nicedate .month{top:12px;left:2px;width:23px;height:8px;}
.nicedate .year{top:13px;right:2px;width:22px;height:8px;}
.nicedate .day{left:10px;top:25px;width:31px;height:23px;}
.nicedate .m-10{background-position:-2px -464px}
.nicedate .d-12{background-position:-143px -368px}
.nicedate .y-2009{background-position:-27px -165px}
.notizia_generica{clear:both;background:url('/resources/images/sprite_verticali.png') repeat-x 0 14px;position:relative;}
.notizia_generica .freccetta{height:55px;width:16px;float:left;background:url('/resources/images/sprites_bp.png') repeat-x 4px 18px;}
.news_home .freccetta{width:16px;float:left;background:url('/resources/images/sprites_bp.png') repeat-x 4px 18px;height:26px;}
.news_home .titolo{margin-left:16px;margin-right:52px;font-weight:bold;}
.notizia_generica .titolo{margin-left:16px;margin-right:52px;height:55px;}
.notizia_generica .titolo p, .news_home .titolo p{padding-top:15px;}
.contenuto_news{line-height:15px;padding:5px;}
.contenuto_news a{color:#d70117;}
.contenuto_news a:hover{color:#000;}
.contenuto_news .titolo h1{font-weight:bold;font-size:12px;padding:10px 0;border-bottom:1px dotted #CACACB;}
.contenuto_news .sottotitolo{padding:10px 0px;}
#navigation{padding-left:10px;}
#navigation a{display:block;float:left;background-image:url('/resources/images/sprite_pulsanti_nmf.png');background-repeat:no-repeat;margin-left:2px;height:24px;width:186px;}
#navigation a.home{background-position:-5px -4px;}
#navigation a.io{background-position:-197px -4px;}
/*#navigation a.mfh{background-position:-325px -4px;}*/
#navigation a.editoriali{background-position:-388px -4px;}
#navigation a.gp{background-position:-581px -4px;}
#navigation a.bp{background-position:-772px -4px;}
#navigation a.home:hover{background-position:-5px -33px;}
#navigation a.io:hover{background-position:-197px -33px;}
/*#navigation a.mfh:hover{background-position:-325px -33px;}*/
#navigation a.editoriali:hover{background-position:-388px -33px;}
#navigation a.gp:hover{background-position:-581px -33px;}
#navigation a.bp:hover{background-position:-772px -33px;}
#navigation a.home:active{background-position:-5px -33px;}
#navigation a.io:active{background-position:-197px -33px;}
/*#navigation a.mfh:active{background-position:-388px -33px;}*/
#navigation a.editoriali:active{background-position:-388px -33px;}
#navigation a.gp:active{background-position:-581px -33px;}
#navigation a.bp:active{background-position:-772px -33px;}
.separatore{background-image:url('/resources/images/hr-jon-lucas2.jpg');width:400px;height:40px;margin:0px auto;clear:both;}
.paginationControl{text-align:center;line-height:25px;}
.paginationControl a,.paginationControl span{margin:5px;}
.paginationControl .current{color:red;font-weight:bold;}
.msg_nota{border:1px dashed #CC0000;clear:both;font-size:11px;font-style:italic;font-weight:bold;margin:10px;padding:10px;text-align:center;}
.msg_nota a{color:#DA021B;text-decoration:underline;}
.separatore_dotted{clear:both;height:4px;font-size:1px;border-bottom:1px dotted #CACACB;}
.status_utente{padding:15px;}
ul.lista{padding-left:30px;}
ul.lista li{list-style-image:url(/resources/images/arr_dx_10x10.png);margin-bottom:5px;padding-right:30px;}
ul.lista li a{list-style-image:url(/resources/images/arr_dx_10x10.png);margin-bottom:5px;padding-right:30px;color:#666;}
ul.lista li a:hover{list-style-image:url(/resources/images/arr_dx_10x10.png);margin-bottom:5px;padding-right:30px;font-weight:bold;color:#DA021B;}
form#Login input{font-family:arial;font-size:11px;}
form#Login input[type='submit'],form#Login input[type='button']{background-color:transparent;border:1px solid #666666;padding:1px 6px;}
div#ajax_loading{height:100%;left:0;position:fixed;top:0;width:100%;z-index:100;background-color:#000000;opacity:0.50;filter:alpha(opacity = 50);display:none;}
div#ajax_loading>div{width:145px;height:25px;position:relative;top:350px;margin:0px auto;background:url("/resources/images/ajax-loader.gif") no-repeat white 7px 5px;border:1px solid #000;}
#login_box input[type=text],#login_box input[type=password]{border:1px solid #e2e2e2;padding:0px 6px;font-size:10px;font-family:arial;}
#login_box .benvenuto{float:left;height:24px;padding:5px 5px;}
#login_box .login_inputs{float:left;height:24px;padding:0px 5px;}
#login_box .login_inputs input{height:22px;line-height:22px;background-color:#eeeeee;}
.hidden{display:none;}
.login_link_utili{float:left;width:230px;margin-top:15px;font-weight:bold;font-size:12px;padding-left:10px;}
.login_link_utili a{color:#FF0000;text-decoration:underline;}
table#recupera_password td{padding:2px;}
table#recupera_password input{color:#666666;border:1px solid #BBBBBB;}
table#recupera_password input[type='button']{background:transparent;padding:1px 6px;}
div.news_home div.testo{border-top:1px dotted #CACACB;margin-top:10px;padding:10px 10px 0 10px;text-align:justify;line-height:20px;}
div.leggimi{font-size:10px;background-image:url("/resources/images/search_16x16.png");background-repeat:no-repeat;width:140px;padding-left:21px;height:20px;padding-top:3px;font-weight:bold;float:left;margin-left:10px;}
div.consulta-archivio{font-size:10px;background:url("/resources/images/sprites_bp.png") no-repeat scroll 4px 6px transparent;background-repeat:no-repeat;width:80px;padding-left:16px;height:20px;padding-top:3px;font-weight:bold;float:right;}
div.download_file{font-size:10px;background:url("/resources/images/arr_down_10x10.png") no-repeat scroll 4px 12px transparent;background-repeat:no-repeat;width:180px;padding-left:16px;height:20px;padding-top:10px;font-weight:bold;float:left;}
div.status_italia_oggi{font-size:11px;background:url("/resources/images/io-mf_150x55.jpg") no-repeat scroll;background-position:bottom;border:1px solid #E8E8E8;background-repeat:no-repeat;width:140px;height:90px;margin-bottom:5px;padding-left:15px;padding-top:10px;padding-bottom:10px;font-weight:bold;float:left;}
.niceButton{background-color:transparent;border:1px solid #666666;padding:1px 6px;}
#header_stampa{display:none;}

