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:135px; background:url(../img/logo.gif) no-repeat; }	div#tools { float:right; margin:5px 5px 0 0; }	div#tools a { text-decoration:none;  }	div#tools .lingua_active { font-weight:bold; color:#012f60; }	div#tools .per_blog { font-weight:bold; color:#012f60; text-decoration:underline; font-size:12px; }div#banner_header { width:917px; height:88px; background:url(../img/banner_header2.jpg) no-repeat; margin-top:12px; }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:#999; }		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:#fff; }		ul#nav li.voce_menu_active a { color:#666; }				ul#subnav { /*display:none;*/ }		ul#subnav a { background:none; outline:none; display:block !important; display:list-item; color:#012f60; }		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#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; }		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:10px;}		div.content_pdf { font-size:12px;  float:left; margin-top:10px;}			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_Box_Page{ display:table; margin-top:20px; height:36px; width:206px; background:url(../img/Box_Facebook.png) no-repeat bottom; }	    #div_Mi_Piace{ width:75px; height:24px; margin-left:118px; display:inline; margin-top:6px; float:left; overflow:hidden;  }	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#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#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; }