/* 012f60  rosso scuro  */body { font:12px/1.5 "Trebuchet MS", Helvetica,Verdana,sans-serif; color:#666; margin:10px 0 0 0;} /* background:url(../img/logo_bg.gif) top right no-repeat; }*/a { text-decoration:underline; color:#666; outline:none; }a:hover { color:#012f60; }span a { text-decoration:none; color:#a20f21; outline:none; }.blocco_input { margin-top:8px; }.blocco_input_2 { margin-top:16px; }.blocco_input input, .blocco_input_2 input { width:170px; border:1px solid #ccc; color:#000; padding:4px 2px 4px 2px; }div.btn { width:90px; height:22px; background:url(../img/btn_bg_blue.png) no-repeat 0 -24px; color:#fff; font-size:12px; text-align:center; line-height:1.8; margin-top:13px; cursor:pointer; text-decoration:none; }div.btn:hover { background-position:0 0	; color:#fff; }div.btn_ie { width:90px; height:22px; background:#000000; font-size:12px; background:url(../img/btn_blue_out.gif) no-repeat; text-align:center; line-height:1.8; margin-top:13px; margin-left:85px; }div.btn_ie a { width:90px; height:22px; color:#fff; text-decoration:none; }div.btn_ie a:hover { width:90px; height:22px; color:#fff; background:#CCCCCC; background:url(../img/btn_blue_over.gif) no-repeat; }div#container { width:917px; margin:0 auto; }.img_box { width:10px; height:10px; border:none; display:block !important; }div#header { width:917px; height:128px; background:url(../img/logo.gif) no-repeat; }   /* div#tools .home_head { float:left; margin:5px 5px 0 0; width: 150px; height: 150px; background-image: url(../img/space.gif); }*/	div#tools { float:right; margin:5px 5px 0 0; }	div#tools a { text-decoration:none; }	div#tools .per_blog { font-weight:bold; color:#012f60; text-decoration:underline; font-size:12px; }	div#tools .lingua_active { font-weight:bold; color:#012f60; }div#banner_header { width:917px; height:61px; background:url(../img/banner_header2.jpg) no-repeat; margin-top:8px; }div#left_content { width:206px; float:left; margin:0 30px 0 0; }	div#menu { width:206px; margin-top:20px; }		ul#nav {font: 12px; text-transform:uppercase; line-height:28px; }		ul#nav,ul#nav li,ul#nav ul,ul#nav ul li { margin:0; padding:0; list-style-type:none; }				ul#nav a { padding: 0 10px; text-decoration:none; color:#fff; }		ul#nav a:hover { padding: 0 10px; text-decoration:none; color:#009; } //////////////////////// colora voci menu over!!!!!!!!!!!!!!!		ul#nav ul { padding: 0px 0 0px 10px; }		ul#nav li.voce_menu { position: relative; color:#0099cc; height:28px; background:url(../img/voce_menu_bg_blue.gif); margin-top:2px; }		ul#nav li.voce_menu_red { position: relative; color:#0099cc; height:28px; background:url(../img/voce_menu_bg.gif); margin-top:2px; }				/* ul#nav li.voce_menu_active { position: relative; color:#666; height:28px; margin-top:2px; color:#f99; } */		ul#nav li.voce_menu_active { position: relative; color:#000; height:28px; background:url(../img/voce_menu_bg_blue_select.gif); margin-top:2px;   }				ul#nav li.voce_menu_active a { color:#000; }				ul#subnav { /*display:none;*/ }		ul#subnav a { background:none; outline:none; display:block !important; display:list-item; color:#602f01; }		ul#subnav a:hover { color:#666; }		ul#subnav li { float:none; display:block !important;display:list-item; background:none; }			div#mappa { width:206px; font-size:1px; }		div#mappa .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; }		div#mappa .content_box {  margin: 0px 15px 0px 15px; }			div#mappa .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			/*div#mappa .cartina { }*/			div#mappa .data_box { font-size:11px; }		div#mappa .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; }					div#banner_1 { width:206px; overflow:hidden; font-size:1px; }		div#banner_1 .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; }		div#banner_1 .content_box { margin: 0px 15px 0px 15px; }			div#banner_1 .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#banner_1 .sponsor {  margin:20px 0 10px -15px; }		div#banner_1 .top_box{height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; }				/* 	div#banner_2 { width:206px; overflow:hidden; font-size:1px; } *//* 		div#banner_2 .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px;  padding-bottom:15px; } *//* 		div#banner_2 .content_box { margin: 0px 15px 0px 15px; } *//* 			div#banner_2 .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; } *//* 			div#banner_2 .sponsor {  margin:20px 0 10px -15px; } *//* 		div#banner_2 .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; } */			div#banner_2 { width:206px; overflow:hidden; font-size:1px; }		div#banner_2 .box {   color:#666; width:206px;   margin-top:20px;  padding-bottom:15px; }		div#banner_2 .content_box { margin: 0px 15px 0px 15px; }			div#banner_2 .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#banner_2 .sponsor {  margin:20px 0 10px -15px; }		div#banner_2 .top_box{ height:15px;  font-size:1px; }						div#wordreference { width:206px; overflow:hidden; font-size:1px; }		div#wordreference .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; }		div#wordreference .content_box { margin: 0px 15px 0px 15px; }			div#wordreference .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#wordreference .sponsor {  margin:20px 0 10px -15px; }		div#wordreference .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; }div#center_content { width:435px; float:left; overflow:hidden; }	div.articolo { width:435px; margin-top:20px; margin-bottom:30px; float:left;}		div.title { color:#012f60; font-size:14px; font-weight:bold; letter-spacing:1px; } /* 012f60 */		div.title_articolo { color:#012f60; font-size:14px; font-weight:bold; letter-spacing:1px; }		div.subtitle_articolo { color:#012f60; font-size:12px;  letter-spacing:1px;}		div.separator { width:435px; height:1px; background:#bfbfbf; margin:7px 0 10px 0; }		div.content_txt { font-size:12px;  float:left; margin-top:20px;}		div.content_pdf { font-size:12px;  float:left; margin-top:0px;}			div.news { width:435px; margin-top:20px; margin-bottom:30px; float:left; overflow:hidden; }				div.news .box { background-color:rgb(238,238,238); color:#666; width:435px; background: url(../img/bottom_news.gif) no-repeat bottom; padding-bottom:15px; }		div.news .box_blank { background-color:#fff; color:#666; width:435px; padding-bottom:15px; }		div.news .content_box { margin: 0px 15px 0px 15px; }			div.news .title_box { font-size:12px; font-weight:bold; color:#666; letter-spacing:0; }			div.news .data_box { font-size:12px; font-style:italic; }		div.news .top_box { height:15px; background: url(../img/top_news.gif) no-repeat top; font-size:1px; }		div.news .top_box_blank { height:15px; font-size:1px; }div#right_content { width:206px; float:right; margin:0 0 0 30px; font-size:1px; }			/* 	div#ricerca { width:206px; font-size:1px; } *//* 		div#ricerca .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; } *//* 		div#ricerca .content_box { margin: 0px 15px 0px 15px; } *//* 			div#ricerca .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; } *//* 			div#ricerca .data_box { font-size:11px; } *//* 		div#ricerca .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; } */	div#ricerca { width:206px; font-size:1px; }		div#ricerca .box { color:#666; width:206px;  margin-top:20px; padding-bottom:15px; }		div#ricerca .content_box { margin: 0px 15px 0px 15px; }			div#ricerca .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#ricerca .data_box { font-size:11px; }		div#ricerca .top_box{ height:15px;  font-size:1px; }							/* div#area_riservata { width:206px; font-size:1px; } *//* 		div#area_riservata .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; } *//* 		div#area_riservata .content_box { margin: 0px 15px 0px 15px; } *//* 			div#area_riservata .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; } *//* 			div#area_riservata .data_box { font-size:11px; } *//* 				/*div#area_riservata .blocco_input { margin-top:8px; } *//* 				div#area_riservata .blocco_input input { border:1px solid #ccc; color:#012f60; padding:4px; }*/ *//* 		div#area_riservata .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; } */		div#area_riservata { width:206px; font-size:1px; }		div#area_riservata .box {   color:#666; width:206px;   bottom; margin-top:20px; padding-bottom:15px; }		div#area_riservata .content_box { margin: 0px 15px 0px 15px; }			div#area_riservata .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#area_riservata .data_box { font-size:11px; }				div#area_riservata .blocco_input { margin-top:8px; }				div#area_riservata .blocco_input input { border:1px solid #ccc; color:#ffffff; font-size:13px; font-weight:bold; padding:4px; background-color:rgb(111,111,111);}		div#area_riservata .top_box{ height:15px;  top; font-size:1px; }													div#tag_cloud { width:206px; font-size:1px; }		div#tag_cloud .box { background-color:rgb(238,238,238); color:#666; width:206px; background: url(../img/bottom_modulo.gif) no-repeat bottom; margin-top:20px; padding-bottom:15px; }		div#tag_cloud .content_box { margin: 0px 15px 0px 15px; }			div#tag_cloud .title_box { font-size:13px; font-weight:bold; color:#012f60; letter-spacing:0; }			div#tag_cloud .data_box { color:#48bfe4; }		div#tag_cloud .top_box{ height:15px; background: url(../img/top_modulo.gif) no-repeat top; font-size:1px; }							div#footer { width:917px; text-align:right; float:left; margin:30px 0 5px 0; }div#footer a { text-decoration:none; }