 /* 
 Theme Name: Giornalettismo
 Theme URI: http://www.banzai.it/
 Description: The 2010 theme for WordPress is stylish, customizable, simple, and readable -- make it yours with a custom menu, header image, and background. Twenty Ten supports six widgetized areas (two in the sidebar, four in the footer) and featured images (thumbnails for gallery posts and custom header images for posts and pages). It includes stylesheets for print and the admin Visual Editor, special styles for posts in the "Asides" and "Gallery" categories, and has an optional one-column page template that removes the sidebar.
 Author: Banzai Media Team
 Version: 2.0
 License: GNU General Public License
 License URI: license.txt
 Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu
 */

/* Reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
:focus {/* remember to define focus styles! */ outline: 0; }
html{-ms-text-size-adjust: none;-webkit-text-size-adjust: none;}
body { background: #fff; line-height: 1; }
ol, ul { list-style: none; }
table {/* tables still need 'cellspacing="0"' in the markup */ border-collapse: separate; border-spacing: 0; }
caption, th, td { font-weight: normal; text-align: left; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
a img { border: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

@font-face{
	font-family:'GnuolaneRegular';
	src:url('font/gnuolane/gnuolane_rg-webfont.eot');
	src:url('font/gnuolane/gnuolane_rg-webfont.eot?#iefix') format('embedded-opentype'), url('font/gnuolane/gnuolane_rg-webfont.woff') format('woff'), url('font/gnuolane/gnuolane_rg-webfont.ttf') format('truetype'), url('font/gnuolane/gnuolane_rg-webfont.svg#GnuolaneRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

/* Struttura */
body { font-family:'PT Sans', sans-serif; font-weight:normal; margin:0 auto; background-color:#f8f8f8; color:#000; }
* { margin:0; padding:0; }
img { border:none; margin:0; padding:0; }
form { border:none; margin:0; padding:0; }
.clear { clear:both; margin:0; padding:0; height:0px; line-height:0px; font-size:0px; overflow:hidden; }
.cf:before,
.cf:after { content: " "; display: table; }
.cf:after { clear: both; }
.cf { *zoom: 1; } /* For IE 6/7 only */
/* Struttura > Macro Section */
#wrap { width:100%; /*max-width:980px;*/ margin:0 auto; overflow:hidden; background-color:#f8f8f8; }
/* Struttura > Header */
#header { width:auto; }
#header .head { width:100%; max-width:980px; overflow:hidden; background-color:#cf0000; position:relative; }
#header .head h1,
#header .head span { width:auto; margin:0; padding:0; }
#header .head h1 img,
#header .head span img { max-width:100%; width:auto; display:block; }
/* Senza Sponsor
#header .head .soc { width:25%; position:absolute; top:9%; right:0; }
#header .head .soc .liquida { text-align:right; }
#header .head .soc .fb { width:auto; display:block; padding:0 0 0.5em; }
#header .head .soc .tw { width:auto; display:block; padding:0 0 0.5em; } */
/* Con Sponsor */
#header .head .soc { width:31%; position:absolute; top:9%; right:0; }
#header .head .soc .liquida { text-align:right; }
#header .head .soc .liquida img { width: auto;}
#header .head .soc .sponsor { float:right; text-align:right; padding:0 0.5em 0 0; }
#header .head .soc .fb { width:auto; position:absolute; display:block; }
#header .head .soc .tw { width:auto; position:absolute; display:block; top:4em; }
/* Struttura > Header Foglia */
/* Con Sponsor 
#header .head-ltl .soc { width:75%;}
#header .head-ltl .soc .sponsor { float:right; text-align:right; padding:0 0.5em 0 0; }
#header .head-ltl .soc .fb { top:21%; }
#header .head-ltl .soc .tw { top:21%; left:20%; }*/
/* Struttura > Header > First Line */
#header .fir_lin { width:auto; overflow:hidden; padding:0.9em 1.2em; }
#header .fir_lin .sea { width:50%; float:left; padding:0.35em 0 0; }
#header .fir_lin .sea p { display:block; font-size:1.08em; padding:0.1em 0 0; }
#header .fir_lin .sea .men_resp { display:none; }
#header .fir_lin .sea .search_resp {display:none;}
#header .fir_lin .sea form { display:block; padding:1.2em 0 0; }
#header .fir_lin .sea form input { font-size:1em; }
#header .fir_lin .sea form input.field { width:62%; border:1px solid #999; padding:0.5em; }
#header .fir_lin .sea form input.submit { background-color:#000; font-weight:700; color:#fff; border:none; padding:0.5em 0.7em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; }
/* Struttura > Header > First Line > Slide */
#header .fir_lin .sli_ltl_con { width:50%; float:left; min-height:90px; }
#header .fir_lin .sli_ltl_con .sli_ltl { }
#header .fir_lin .sli_ltl_con .sli_ltl .slides { width:auto; margin:0 auto;  }
#header .fir_lin .sli_ltl_con .sli_ltl img { float:left; margin:0 1em 0 0; }
#header .fir_lin .sli_ltl_con .sli_ltl p { font-size:1em; margin:0 0 0.5em; }
#header .fir_lin .sli_ltl_con .sli_ltl h4 { font:bold 1.1em/1.2em georgia; padding:0 1.75em 0 0; }
#header .fir_lin .sli_ltl_con .sli_ltl h4 a { color:#000;text-decoration:none;}
#header .fir_lin .sli_ltl_con .sli_ltl h4 a:hover { text-decoration:underline; }
/* Struttura > Navigation > Desktop */
#navigation { width:auto; border-top:1px solid #7f7f7f; position:relative; display:block; }
#navigation .menu-head { width:auto; overflow:hidden; padding:0 0 0.5em 1em; }
#navigation .menu-head ul.menu { display:block; height:2.4em; overflow:hidden; }
#navigation .menu-head ul.menu li { font-size:0.85em; font-weight:700; float:left; display:block; text-transform:uppercase; background:#fff url('images/bgnd_nav.png') top left no-repeat; }
#navigation .menu-head ul.menu li a { display:block; color:#000; text-decoration:none; padding:0.625em; margin:0.4em 0 0; height:1em; }
#navigation .menu-head ul.menu li a:hover { color:#000; text-decoration:underline; }
#navigation .menu-head ul.menu li.current-menu-item a { background:#000; color:#fff; text-decoration:none; }
#navigation .menu-head ul.menu li.hp { text-indent:-9999em; width:2.25em; margin:0.2em 0; }
#navigation .menu-head ul.menu li.hp a { padding:0.625em 0.625em 0.625em; background:#fff url('images/ico_home.png') left -6px no-repeat; }
#navigation .menu-head ul.menu li.hp a:hover {}
#navigation .menu-head ul.menu li.hp.current-menu-item a { padding:0.625em 0.625em 0.625em; background:#fff url('images/ico_home.png') left -6px no-repeat; }
#navigation .menu-head ul.menu li.hp.current-menu-item a:hover { background:#fff url('images/ico_home.png') left -6px no-repeat; }
/* Struttura > Navigation > Responsive */
#navigation_resp { width:auto; display:none; }
#navigation_resp .menu-resp { width:auto; overflow:hidden; padding:0 1.2em 0.5em; }
#navigation_resp .menu-resp ul.menu {}
#navigation_resp .menu-resp ul.menu li { font-size:0.85em; display:block; text-transform:uppercase; }
#navigation_resp .menu-resp ul.menu li:first-child { display:none; }
#navigation_resp .menu-resp ul.menu li a { display:block; color:#000; text-decoration:none; border-bottom:1px solid #afafaf; background:#fff; padding:1em 0.55em; background:url('images/arw_next_bla.png') 98% 12px no-repeat; }
#navigation_resp .menu-resp ul.menu li a:hover { color:#fff; text-decoration:none; background:#cf0000 url('images/arw_next_red.png') 98% 12px no-repeat; }
/* ADV Strip */
.advbig.top { width: 100%; max-width: 980px; overflow: hidden; margin: 0 auto; padding: 0; display: block; text-align: center;}
.advbig.top img { display: block; /*height: auto;*/ margin: 0 auto; padding: 0; width: auto; max-width: 100%; }
/* Struttura > Main */
#main { width:100%;  margin: 0 auto; background-color:#f8f8f8; }
.single #main .main_int { padding: 0.5em; }
.single-attachment #main { width:auto; padding:0.25em 1.2em 0; }
/* Struttura > Main */
#main .main_int { width: auto; max-width:964px; padding: 0.5em 0.5em 0; /*width:auto; overflow:hidden;*/overflow:visible; margin:0 auto; background: #fff; }
/* Struttura > Main > Blocco Aperture */
#main .main_int .aper_cont { width:auto; margin:0 0 1em; /*overflow:hidden;*/ }
/* Struttura > Main > Blocco Aperture > 2 box */
#main .main_int .aper_cont .box_aperture { width: 31.6348%; float: left; display: block; }
#main .main_int .aper_cont .box_aperture article.box_aper { width:auto; overflow:hidden; }
#main .main_int .aper_cont .box_aperture article.box_aper.one { border-bottom: 1px solid #B9B7B7; padding: 0 0 0.75em; margin: 0 0 1em; }
#main .main_int .aper_cont .box_aperture article.box_aper figure { width:auto; position:relative; margin:0 0 0.4em; max-height:159px; overflow:hidden; }
#main .main_int .aper_cont .box_aperture article.box_aper figure img { max-width:100%; height:auto; overflow:hidden; }
#main .main_int .aper_cont .box_aperture article.box_aper figure .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .aper_cont .box_aperture article.box_aper figure .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 { font: normal 1.75em/1em georgia; padding:0 0 0.3em; }
#main .main_int .layout2.aper_cont .box_aperture article.box_aper h3, #main .main_int .aper_cont .box_aperture article.box_aper.one h3 { font: bold 1.75em/1em georgia; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 a { color:#000; text-decoration:none; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 a:hover { text-decoration:underline; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 span { color:#cf0000; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .aper_cont .box_aperture article.box_aper h3 span a:hover { text-decoration:underline; }
#main .main_int .aper_cont .box_aperture article.box_aper p { font-size:1em; font-weight:400; line-height:normal; }
#main .main_int .aper_cont .box_aperture article.box_aper p span.diretta { font-size:1em; letter-spacing:-0.015em; color:#fff; background: #cf0000; font-weight:400; padding: 0 0.35em 0 0.45em; margin: 0 0.35em 0 0; text-transform: uppercase; }
#main .main_int .aper_cont .box_aperture article.box_aper p span.diretta a { color: #fff; text-decoration: none; }
#main .main_int .aper_cont .box_aperture article.box_aper p span.diretta a:hover { text-decoration: underline; }
#main .main_int .aper_cont .box_aperture article.box_aper p span.date { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; }
#main .main_int .aper_cont .box_aperture article.box_aper p a { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .aper_cont .box_aperture article.box_aper p a:hover { text-decoration:underline; }
#main .main_int .aper_cont .box_aperture article.box_aper p a.more { padding:0 1.6em 0 0; text-decoration:underline; background:url('images/arw_red_2.png') top right no-repeat; }
#main .main_int .aper_cont .box_aperture article.box_aper p a.more:hover { text-decoration:none; }
#main .main_int .aper_cont .box_aperture article.box_aper .connected_man { width: auto; display: block; padding: 0.75em 0 0; }
#main .main_int .aper_cont .box_aperture article.box_aper .connected_man ul { display: block; }
#main .main_int .aper_cont .box_aperture article.box_aper .connected_man ul li { list-style: inside square; color: #cf0000; font-size: 0.95em; padding: 0 0 0.3em; font-weight: 400; }
#main .main_int .aper_cont .box_aperture article.box_aper .connected_man ul li a { color: #000; text-decoration: none; font-weight: 700;  }
#main .main_int .aper_cont .box_aperture article.box_aper .connected_man ul li a:hover { color: #cf0000; }
/* Struttura > Main > Blocco Aperture > Apertura */
#main .main_int .aper_cont .aper { width: 65.3926%; float: right; display: block; margin: 0 0 1em; }
#main .main_int .aper_cont .aper figure { position:relative; width:auto; max-height:270px; overflow:hidden; display:block; margin:0 0 0.75em; }
#main .main_int .aper_cont .aper figure img { width: 100%; height:auto; float:right; display:block; }
#main .main_int .aper_cont .aper figure .oth { position:absolute; right:0.4em; bottom:0.4em; z-index:5; }
#main .main_int .aper_cont .aper figure .oth img { width: auto; float:left; margin:0 0 0 0.4em; }
#main .main_int .aper_cont .aper h2 { font: bold 2.5em/1.1em georgia; margin:0 0 0.35em; }
#main .main_int .aper_cont .aper h2 a { color:#000; text-decoration:none; display: block; }
#main .main_int .aper_cont .aper h2 a:hover { text-decoration:underline; }
#main .main_int .aper_cont .aper span { font-family: 'PT Sans', sans-serif; font-size:1.3em; line-height:normal; color:#cf0000; padding:0 0 0 0.2em; display: inline; }
#main .main_int .aper_cont .aper span a { color:#cf0000; text-decoration:none; padding:0 1.2em 0 0;background: url("images/arw_red_2.png") no-repeat scroll right transparent;}
#main .main_int .aper_cont .aper span a:hover { text-decoration:underline; }
#main .main_int .aper_cont .aper span a.more { background:url('images/arw_red_2.png') center right no-repeat; font-size:18px; letter-spacing:-0.015em; padding:0 1.2em 0 0; text-decoration:underline; }
#main .main_int .aper_cont .aper span a.more:hover { text-decoration:underline; }
#main .main_int .aper_cont .aper span.diretta { font-size:1em; letter-spacing:-0.015em; color:#fff; background-color: #cf0000; font-weight:400; padding: 0 0.35em 0 0.45em; margin: 0 0.35em 0 0; text-transform: uppercase; }
#main .main_int .aper_cont .aper span.diretta a { color: #fff; text-decoration: none; background-image: none; padding: 0; }
#main .main_int .aper_cont .aper span.diretta a:hover { text-decoration: underline; }
#main .main_int .aper_cont .aper .connected_man { width: auto; display: block; padding: 1.25em 0 0; }
#main .main_int .aper_cont .aper .connected_man ul { display: block; }
#main .main_int .aper_cont .aper .connected_man ul li { list-style: inside square; color: #cf0000; font-size: 0.95em; padding: 0 0 0.5em; font-weight: 400; }
#main .main_int .aper_cont .aper .connected_man ul li a { color: #000; text-decoration: none; font-weight: 700; }
#main .main_int .aper_cont .aper .connected_man ul li a:hover { color: #cf0000; }
/* Struttura > Main > Blocco Aperture > Apertura Layout 2*/
#main .main_int .layout2.aper_cont .aper figure { max-height: 350px; }
#main .main_int .layout2.aper_cont .aper { width: 100%; }
#main .main_int .layout2.aper_cont .box_aperture { width: 66%; }
#main .main_int .layout2.aper_cont .box_aperture article.box_aper { float: left; margin: 0 0 1em; padding: 0 0 0.75em; width: 48%; }
#main .main_int .layout2.aper_cont .box_aperture article.box_aper.one { margin: 0 4% 1em 0; padding: 0 0 0.75em; border-bottom: none; }
#main .main_int .layout2.aper_cont .adv { max-width: initial; min-width: initial; width: 32%; }
/* Struttura > Main > Blocco Aperture
#main .main_int .aper_cont { width:auto; margin:0 0 1em; /*overflow:hidden; } */
/* Struttura > Main > Blocco Aperture > Apertura
#main .main_int .aper_cont .aper { width:auto; margin:0 0 1em; }
#main .main_int .aper_cont .aper figure { position:relative; width:auto; max-height:270px; overflow:hidden; display:block; margin:0 0 0.75em; }
#main .main_int .aper_cont .aper figure img.first { max-width:510px; height:auto; position:absolute; top:0; left:0; display:block; }
#main .main_int .aper_cont .aper figure img { max-width:510px; height:auto; float:right; display:block; }
#main .main_int .aper_cont .aper figure .oth { position:absolute; right:0.4em; bottom:0.4em; z-index:5; }
#main .main_int .aper_cont .aper figure .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .aper_cont .aper h2 { font:bold 3.25em/0.9em georgia; margin:0 0 0.5em;line-height:105%; }
#main .main_int .aper_cont .aper h2 a { color:#000; text-decoration:none; }
#main .main_int .aper_cont .aper h2 a:hover { text-decoration:underline; }
#main .main_int .aper_cont .aper h2 span { font-family: 'PT Sans', sans-serif; font-size:0.475em; line-height:normal; color:#cf0000; padding:0 0 0 0.2em; }
#main .main_int .aper_cont .aper h2 span a { color:#cf0000; text-decoration:none; padding:0 1.2em 0 0;background: url("images/arw_red_2.png") no-repeat scroll right transparent;}
#main .main_int .aper_cont .aper h2 span a:hover { text-decoration:underline; }
#main .main_int .aper_cont .aper h2 span a.more { background:url('images/arw_red_2.png') center right no-repeat; font-size:18px; letter-spacing:-0.015em; padding:0 1.2em 0 0; text-decoration:underline; }
#main .main_int .aper_cont .aper h2 span a.more:hover { text-decoration:underline; } */
/* Struttura > Main > Blocco Aperture > 2 news */
#main .main_int .aper_cont .art_line { width:66%; overflow:hidden; margin:0 0 1.5em; float:left; }
#main .main_int .aper_cont .art_line .lf { width:48%; float:left; overflow:hidden; }
#main .main_int .aper_cont .art_line .lf article figure { max-height:159px; overflow:hidden; }
#main .main_int .aper_cont .art_line .rt { width:48%; float:right; overflow:hidden; }
#main .main_int .aper_cont .art_line .rt article figure { max-height:159px; overflow:hidden; }
#main .main_int .aper_cont .art_line article { width:auto; overflow:hidden; }
#main .main_int .aper_cont .art_line article figure { width:auto; position:relative; margin:0 0 0.4em; max-height:330px; overflow:hidden; }
#main .main_int .aper_cont .art_line article figure img { max-width:100%; height:auto; overflow:hidden; }
#main .main_int .aper_cont .art_line article figure .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .aper_cont .art_line article figure .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .aper_cont .art_line article h3 { font:normal 2.175em/1em georgia; padding:0 0 0.3em; }
#main .main_int .aper_cont .art_line article h3 a { color:#000; text-decoration:none; }
#main .main_int .aper_cont .art_line article h3 a:hover { text-decoration:underline; }
#main .main_int .aper_cont .art_line article h3 span { color:#cf0000; }
#main .main_int .aper_cont .art_line article h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .aper_cont .art_line article h3 span a:hover { text-decoration:underline; }
#main .main_int .aper_cont .art_line article p { font-size:1em; font-weight:400; line-height:normal; }
#main .main_int .aper_cont .art_line article p span.date { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; }
#main .main_int .aper_cont .art_line article p a { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .aper_cont .art_line article p a:hover { text-decoration:underline; }
/* Struttura > Main > Blocco Aperture > ADV */
#main .main_int .aper_cont .adv { width:auto; min-width:300px; max-width:300px; margin:0 0 1em; float:right; }
/* Struttura > Main > Content */
#main .main_int .content { float:left; width:66%; display:block; }
#main .main_int .content.full { float:none; width:100%; display:block; }
.single #main .main_int .content { float:left; width:63%; display:block; padding: 0 1.7em 0 0; border-right: 1px solid #CCCCCC; }
.single #main .main_int .content.full { float:none; width:100%; display:block; }
.search #main .main_int .content h1 {margin:1.8em 0 0.4em;}
#main .main_int .content h1 {  color:#cf0000; font-size:1.5em; font-weight:400; line-height:normal; text-transform:uppercase; padding:0; margin:0 0 0.4em; border-bottom:1px solid #7f7f7f; display:block; }
#main .main_int .content h1 span { font-weight:700; }
#main .main_int .content h1 a { color:#000; text-decoration:none; }
#main .main_int .content h1 a:hover { color:#cf0000; text-decoration:underline; }
/* Struttura > Main > Content in PAGE */
.page #main .main_int .content {float:left; width:63%; display:block; padding:0 1.7em 0 0; border-right:1px solid #CCCCCC;}
.page #main .main_int .content.full { float:none; width:100%; display:block; padding: 0; border-right: none; }
.page #main .main_int .cat {border:none;}
/* Struttura > Main > Content > 404 */
#main .main_int .content article.error404 { width:auto; display:block; margin:0 0 1.5em; }
/* Struttura > Main > Content > Errore Ricerca */
#main .main_int .content .no-results .entry-title {font:1.7em georgia; margin:1em 0 0 0;}
#main .main_int .content .no-results .entry-content {font: 1em/3em georgia;}
#main .main_int .content .no-results .entry-content p {}
/* FORM */
#main .main_int .content form { display:block; padding:1.2em 0 0; }
#main .main_int .content form input { font-size:1em; }
#main .main_int .content form input.field { width:62%; border:1px solid #999; padding:0.5em; }
#main .main_int .content form input.submit { background-color:#000; font-weight:700; color:#fff; border:none; padding:0.5em 0.7em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; }
.author #main .main_int .content h1 {color: #CF0000; display: block; font-size: 1.5em; font-weight: 400; line-height: normal; margin: 0 0 0.5em; padding: 0; text-transform: uppercase;}
/* Struttura > Main > Content > Autore */
.author #main .main_int .content { float:left; width:63%; display:block; border-right: 1px solid #CCCCCC; padding:0 1.7em 0 0; }
#main .main_int .content .box_author { width:auto; display:block; overflow:hidden; padding:0.5em 0; margin:0 0 1.5em; }
#main .main_int .content .box_author .author_avatar { /*max-width:60px;*/ margin:0 1em 0 0; float:left; display:block; }
#main .main_int .content .box_author .author_description { display:block; }
#main .main_int .content .box_author .author_description h2 { font:bold 2em georgia; color:#000; /*padding:0 0 0.3em;*/ }
#main .main_int .content .box_author .author_description p {font-style:italic; margin:0 0 0.8em;font-size:0.9em; color:#000000; width:100%; line-height:normal; font-weight:400; }
#main .main_int .content .box_author .author_description p.numb-art {font-style:normal;width:57%;font-size:0.85em; color:#595959;}
#main .main_int .content .box_author .author_description .social-author {overflow:hidden;padding:0.8em 0 0;}
#main .main_int .content .box_author .author_description .social-author iframe {float:left;}
#main .main_int .content .box_author .author_description .social-author p.fb-author {font-style:normal;background: url("images/fbico.png") no-repeat scroll 3px center #ECEEF5; border: 1px solid #9DACCE; border-radius: 4px 4px 4px 4px;float: left; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; font-size: 11px; font-weight: 600; height: 15px; line-height: 12px; margin: 0 0 0 10px; overflow: hidden; padding: 3px 11px 0 4px; text-align: right; width: 75px }
#main .main_int .content .box_author .author_description .social-author p.fb-author a {text-decoration:none; color:#34486B;}
#main .main_int .content .box_author .author_description .social-author .ico-mail {}
#main .main_int .content .box_author .author_description .social-author .ico-mail a { margin:0 0 0 10px;text-indent:-9999em;height:20px; float:left;width:70px;background:url("images/mail_button.png") no-repeat scroll 0 0 transparent; }
/* box ultime notizie per autore */
#main .main_int .content .cat .art_list { padding:0.5em 0; }
#main .main_int .content .cat .art_list article { width:auto; margin:0 0 1.2em; overflow:hidden; }
#main .main_int .content .cat .art_list h4 { font-size:1.25em; font-weight:700; line-height:2.25em; color:#fff; background:#000; padding:0 0 0 0.8em; margin:0 1% 1em 0; }
/* Struttura > Main > Content > Box Article */
#main .main_int .content .art_line { width:auto; overflow:hidden; margin:0 0 1.5em; }
#main .main_int .content .art_line .lf { width:48%; float:left; overflow:hidden; }
#main .main_int .content .art_line .lf article figure { max-height:159px; overflow:hidden; }
#main .main_int .content .art_line .lf article figure img { margin-top:0; }
#main .main_int .content .art_line .lf article figure .oth img { margin:0 0 0 0.4em; }
#main .main_int .content .art_line .rt { width:48%; float:right; overflow:hidden; }
#main .main_int .content .art_line .rt article figure { max-height:159px; overflow:hidden; }
#main .main_int .content .art_line .rt article figure img { margin-top:0; }
#main .main_int .content .art_line .rt article figure .oth img { margin:0 0 0 0.4em; }
#main .main_int .content .art_line article { width:auto; overflow:hidden; }
#main .main_int .content .art_line article figure { width:auto; position:relative; max-height:315px; margin:0 0 0.4em; overflow:hidden; }
#main .main_int .content .art_line article figure img { max-width:100%; height:auto; overflow:hidden; margin:-1em 0 0; }
#main .main_int .content .art_line article figure .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .content .art_line article figure .oth img { float:left; margin:0 0 0 0.4em; }
#main .main_int .content .art_line article h3 { font: normal 1.75em/1em georgia; padding:0 0 0.3em; }
#main .main_int .content .art_line article h3.big { font: bold 2em/1em georgia; padding:0 0 0.3em; }
#main .main_int .content .art_line article h3 a { color:#000; text-decoration:none; }
#main .main_int .content .art_line article h3 a:hover { text-decoration:underline; }
#main .main_int .content .art_line article h3 span { color:#cf0000; }
#main .main_int .content .art_line article h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .content .art_line article h3 span a:hover { text-decoration:underline; }
#main .main_int .content .art_line article p { font-size:1em; font-weight:400; line-height:normal; }
#main .main_int .content .art_line article p span.date { font-size:0.85em; letter-spacing:-0.015em; font-weight:700; color:#cf0000; }
/*COMMENTI*/
#main .main_int .content .art_line article p span.date { width:200px;}
#main .main_int .content .art_line article p span.date a { font-size:1.3em; color:red;}
#main .main_int .content .art_line article p span.date .leave-reply{width: 200px;}
#main .main_int .content .art_line article p span.date a .leave-reply{color: #CC0000;font-size:1.3em;}
#main .main_int .content .art_line article p span.date {width: 200px;}
#main .main_int .content .art_line article p span.date a {color: #CC0000;font-size:1.3em;}
#main .main_int .content .art_line article p a { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .content .art_line article p a:hover { text-decoration:underline; }
#main .main_int .content .art_line article p a.more { padding:0 1.6em 0 0; text-decoration:underline; background:url('images/arw_red_2.png') top right no-repeat; }
#main .main_int .content .art_line article p a.more:hover { text-decoration:none; }
/* Struttura > Main > Content > Link Cat */
#main .main_int .content .lnk_cat { width:auto; margin:1em 0; padding:1.5em 0 1em; border-top:1px solid #444; overflow:hidden; display:block; text-align:right; }
#main .main_int .content .lnk_cat a { font-size:1.1em; line-height:normal; border:1px solid #444; padding:0.3em 0.6em; color:#cf0000; text-decoration:none; }
#main .main_int .content .lnk_cat a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Inchiesta */
#main .main_int .content .art_line .inch_cont { }
#main .main_int .content .art_line .inch_cont .inch {}
#main .main_int .content .art_line .inch_cont .inch h4 { font-size:1.35em; font-weight:400; line-height:1.5em; color:#fff600; background:#000; padding:0 0 0 0.3em; text-transform:uppercase; }
#main .main_int .content .art_line .inch_cont .inch figure { float:left; max-width:300px; margin:0 1em 0 0; display:block; }
#main .main_int .content .art_line .inch_cont .inch figure img { width:100%; height:auto; }
#main .main_int .content .art_line .inch_cont .inch figure img.first { width:100%; height:auto; }
#main .main_int .content .art_line .inch_cont .inch h5 { font: bold 2em/1em georgia; padding:0.75em 0.5em 0.5em 0; }
#main .main_int .content .art_line .inch_cont .inch h5 a { color:#000; text-decoration:none; }
#main .main_int .content .art_line .inch_cont .inch h5 a:hover { text-decoration:underline; }
#main .main_int .content .art_line .inch_cont .inch p { font-size:1em; font-weight:400; line-height:normal; color:#fff; padding:0 0.5em 0 0; }
#main .main_int .content .art_line .inch_cont .inch p a.more { color:#FFFFFF; font-weight:bold; padding:0 1.3em 0 0; text-decoration:underline; background:url('images/arw_red_3.png') center right no-repeat; }
#main .main_int .content .art_line .inch_cont .inch p a.more:hover { text-decoration:none; }
#main .main_int .content .art_line .inch_cont .inch p span.date { font-weight:700; }
#main .main_int .content .art_line .inch_cont .inch .oth { position:absolute; right:0.6em; bottom:0.6em; }
#main .main_int .content .art_line .inch_cont .inch .oth img {float:left; margin:0 0 0 0.4em; }
/* Struttura > Main > Content > La Frase */
#main .main_int .content .art_line .frase { width:auto; background:#f8dcdc; text-align:center; padding:3em 5em; position:relative; }
#main .main_int .content .art_line .frase h4 { display:block; font:bold 1.75em georgia; }
#main .main_int .content .art_line .frase h4 a { color:#000; text-decoration:none; }
#main .main_int .content .art_line .frase h4 a:hover { text-decoration:underline; }
#main .main_int .content .art_line .frase h4 em { display:block; font:normal 0.6em georgia; padding:0.5em 0; font-style:italic; }
#main .main_int .content .art_line .frase h5 { font-size:1em; font-weight:400; line-height:normal; text-align:left; text-transform:uppercase; padding:0 0 0.3em; }
#main .main_int .content .art_line .frase .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .content .art_line .frase .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .content .art_line .frase .quo_top { position:absolute; left:1em; top:3em; }
#main .main_int .content .art_line .frase .quo_bot { position:absolute; right:1em; bottom:3em; }
/* Struttura > Main > Content > Redazione */
#main .main_int .content .art_line .cont {background:url('images/bgnd_tit_gri.png') 0px 21px repeat-x;display: block;margin: 0 auto;padding: 0.6em 0 1.2em;text-align: center;width: 100%;}
#main .main_int .content .art_line .cont h2 {background: none repeat scroll 0 0 #FFFFFF;color: #707066;display: block;font-size: 1.2em;font-weight: 400;line-height: normal;margin: 0 auto;text-transform: uppercase;width: 40%; }
#main .main_int .content .art_line .box-redazione {border-bottom:1px solid #B9B7B7; width:auto; overflow:hidden; background:#FFFFFF; padding:0 0 24px; }
#main .main_int .content .art_line .box-redazione .single-art {float:left; width:32%; margin-left:0.519em; text-align:center; position:relative;}
#main .main_int .content .art_line .box-redazione .single-art figure {overflow:hidden; height:122px; width:95%;}
#main .main_int .content .art_line .box-redazione .single-art figure img {width:100%; height:auto;}
#main .main_int .content .art_line .box-redazione .single-art h4 { font: bold 1.06em/1.3em georgia;padding:8px; width:87%; }
#main .main_int .content .art_line .box-redazione .single-art h4 a { color: #000000; text-decoration: none; display: block; }
#main .main_int .content .art_line .box-redazione .single-art h4 a:hover { text-decoration: underline; }
#main .main_int .content .art_line .box-redazione .single-art p { font-size:13px;line-height:120%; }
/* Struttura > Main > Content > Lista Article */
#main .main_int .content .art_list { padding:0.5em 0; }
#main .main_int .content .art_list article { width:auto; margin:0 0 1.2em; overflow:hidden; }
#main .main_int .content .art_list article figure { display:block; margin:0 0.8em 0 0; max-width:170px; float:left; }
#main .main_int .content .art_list article figure img { width:100%; height:auto;}
#main .main_int .content .art_list article h3 { font:normal 1.4em/1em georgia; padding:0 0 0.3em; }
#main .main_int .content .art_list article h3 a { color:#000; text-decoration:none; }
#main .main_int .content .art_list article h3 a:hover { text-decoration:underline; }
#main .main_int .content .art_list article p { font-size:0.9em; font-weight:500; line-height:normal; }
#main .main_int .content .art_list article p span.date { font-size:0.895em; letter-spacing:-0.015em; font-weight:700; color:#cf0000; }
#main .main_int .content .art_list article p a { font-size:0.8em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .content .art_list article p a:hover { text-decoration:underline; }
#main .main_int .content .art_list article p a.more { padding:0 1.6em 0.1em 0; text-decoration:underline; background:url('images/arw_red_2.png') top right no-repeat; }
#main .main_int .content .art_list article p a.more:hover { text-decoration:none; }
/* Struttura > Main > Content > Categoria */
#main .main_int .content .cat {}
#main .main_int .content .cat article { width:auto; margin:0 0 1.25em; padding:0 0 1em; overflow:hidden; border-bottom:1px solid #7F7F7F; }
#main .main_int .content .cat article.lst {}
#main .main_int .content .cat article.lst figure { display:block; margin:0 0.5em 0 0; max-width:170px; float:left; }
#main .main_int .content .cat article.lst figure img { max-width:100%; height:auto; }
#main .main_int .content .cat article.lst h3 { font:normal 1.5em georgia; padding:0 0 0.3em; }
#main .main_int .content .cat article.lst h3 a { color:#000; text-decoration:none; }
#main .main_int .content .cat article.lst h3 a:hover { text-decoration:underline; }
#main .main_int .content .cat article.lst h3 span { color:#cf0000; }
#main .main_int .content .cat article.lst h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .content .cat article.lst h3 span a:hover { text-decoration:underline; }
#main .main_int .content .cat article.lst p { font-size:0.9em; font-weight:400; line-height:normal; }
#main .main_int .content .cat article.lst p span.date { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; }
#main .main_int .content .cat article.lst p a { font-size:0.85em; letter-spacing:-0.015em; font-weight:700; color:#cf0000; text-decoration:none; }
#main .main_int .content .cat article.lst p a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Categoria > Loop Vignetta */
#main .main_int .content .cat-vig {}
#main .main_int .content .cat-vig article { float:left; height:260px; width:28%; margin:0 1em 1.25em; padding:0 0 1em; overflow:hidden; border-bottom:1px solid #7F7F7F; }
#main .main_int .content .cat-vig article.lst {}
#main .main_int .content .cat-vig article.lst figure { overflow:hidden; height:140px; display:block; margin:0 0.5em 0.7em 0; width:99%; float:left; }
#main .main_int .content .cat-vig article.lst figure img { max-width:100%; height:auto; }
#main .main_int .content .cat-vig article.lst h3 { font:normal 1.2em georgia; padding:0 0 0.3em; }
#main .main_int .content .cat-vig article.lst h3 a { color:#000; text-decoration:none; }
#main .main_int .content .cat-vig article.lst h3 a:hover { text-decoration:underline; }
#main .main_int .content .cat-vig article.lst h3 span { color:#cf0000; }
#main .main_int .content .cat-vig article.lst h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .content .cat-vig article.lst h3 span a:hover { text-decoration:underline; }
#main .main_int .content .cat-vig article.lst p { font-size:0.9em; font-weight:400; line-height:normal; }
#main .main_int .content .cat-vig article.lst p span.date { font-size:0.85em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; }
#main .main_int .content .cat-vig article.lst p a { font-size:0.85em; letter-spacing:-0.015em; font-weight:700; color:#cf0000; text-decoration:none; }
#main .main_int .content .cat-vig article.lst p a:hover { text-decoration:underline; }
#main .main_int .content .cat-vig .navi-cat {display: block; float: left; margin: 1em 0; overflow: hidden; padding: 1em 0; width: 100%;}
/* Struttura > Main > Content > Categoria > Mod La Frase */
#main .main_int .content .fra {}
#main .main_int .content .fra article { border-bottom:1px solid #f8dcdc; }
#main .main_int .content .fra article.frase { width:auto; background:#f8dcdc; text-align:center; padding:3em 5em; position:relative; }
#main .main_int .content .fra article.frase h4 { display:block; font:bold 1.75em georgia; }
#main .main_int .content .fra article.frase h4 a { color:#000; text-decoration:none; }
#main .main_int .content .fra article.frase h4 a:hover { text-decoration:underline; }
#main .main_int .content .fra article.frase h4 em { display:block; font:normal 0.6em georgia; padding:0.5em 0; font-style:italic; }
#main .main_int .content .fra article.frase .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .content .fra article.frase .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .content .fra article.frase .quo_top { position:absolute; left:1em; top:3em; }
#main .main_int .content .fra article.frase .quo_bot { position:absolute; right:1em; bottom:3em; }
/* Struttura > Main > Content > Categoria > Mod Rubriche */
#main .main_int .content .rub article { border-bottom:1px solid #e0e0cc; }
#main .main_int .content .rub article.rubrica { background-color:#e0e0cc; }
#main .main_int .content .rub article.rubrica .nws { text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
#main .main_int .content .rub article.rubrica .nws h4 { font:bold 1.6em georgia; }
#main .main_int .content .rub article.rubrica .nws h4 a { color:#000; text-decoration:none; }
#main .main_int .content .rub article.rubrica .nws h4 a:hover { text-decoration:underline; }
#main .main_int .content .rub article.rubrica .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
#main .main_int .content .rub article.rubrica .nws p { font:normal 0.8em georgia; }
#main .main_int .content .rub article.rubrica .nws p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
#main .main_int .content .rub article.rubrica .nws p a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Categoria > Mod Editoriale */
#main .main_int .content .edi article { border-bottom:1px solid #f8dcdc; position:relative; }
#main .main_int .content .edi article.editoriale { background:#f8dcdc; }
#main .main_int .content .edi article.editoriale .quo_top { position:absolute; left:1.5em; top:1em; }
#main .main_int .content .edi article.editoriale .quo_bot { position:absolute; right:1.5em; top:2.5em; }
#main .main_int .content .edi article.editoriale .nws { text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
#main .main_int .content .edi article.editoriale .nws h4 { font:bold 1.6em georgia; }
#main .main_int .content .edi article.editoriale .nws h4 a { color:#000; text-decoration:none; }
#main .main_int .content .edi article.editoriale .nws h4 a:hover { text-decoration:underline; }
#main .main_int .content .edi article.editoriale .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.8em; display:block; text-transform:uppercase; }
#main .main_int .content .edi article.editoriale .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
#main .main_int .content .edi article.editoriale .nws p { font:normal 0.8em georgia; }
#main .main_int .content .edi article.editoriale .nws p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
#main .main_int .content .edi article.editoriale .nws p a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Categoria > Navigazione*/
#main .main_int .content .navi-cat {width:auto; margin:1em 0; padding:1em 0; overflow:hidden; display:block; }
#main .main_int .content .navi-cat .nav-cat-prev { float:right; }
#main .main_int .content .navi-cat .nav-cat-next { float:left; }
#main .main_int .content .navi-cat a { font-size:0.8em; font-weight:700; line-height:normal; border:1px solid #7F7F7F; padding:0.3em 0.6em; color:#cf0000; text-decoration:none; }
#main .main_int .content .navi-cat a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Foglia */
#main .main_int .content .leaf {}
#main .main_int .content .leaf article { width:auto;  border-bottom: 1px solid #cccccc;}
#main .main_int .content .leaf article .ima_soc { position:relative; }
#main .main_int .content .leaf article .ima_soc figure { background: none repeat scroll 0 0 #000000;text-align:center;margin:0 0 0.4em; max-height:320px; overflow:hidden; /*width:78%*/}
#main .main_int .content .leaf article .ima_soc figure img { height:auto; width:100%; }
#main .main_int .content .leaf article h1 { font:bold 2.25em georgia; color:#000; padding:0.3em 0 0.15em; border-bottom:none; margin:0; text-transform:none; }
#main .main_int .content .leaf article .meta_info { color:#000; font-size: 0.9em; display: block;}
#main .main_int .content .leaf article .meta_info .date { color: #ff0000; }
#main .main_int .content .leaf article .meta_info a { color:#000; font-weight: 700; text-decoration:none;}
#main .main_int .content .leaf article .meta_info a.authTW {display:inline-block;width:22px;height:19px;background:url('images/twitter_logo.png') no-repeat scroll -3px -3px / 29px auto transparent;text-indent:-9999em; }
#main .main_int .content .leaf article h3 { font-size:1.1em; font-family: georgia; display: block; padding: 0.5em 0 1em; font-weight:400; font-style: italic; line-height:1.4em; /*width:100%; float:left; */}
#main .main_int .content .leaf article .auth-box {float:right; width:35%;}
#main .main_int .content .leaf article .auth-box .auth { text-align:right; color:#000000; font-size:0.9em; padding:0 0.2em 0 0; }
#main .main_int .content .leaf article .auth-box .auth a {text-decoration: underline;color:#000000;  font-size:1.1em; font-weight:bold;}
#main .main_int .content .leaf article .auth-box .auth a:hover { text-decoration:underline; }
.bestof{float:left;margin-bottom:15px;width: 100%;}
.adsense-bottom-notag{float:left;width:100%;text-align:center;margin: 5px 0 15px 0;}
/* Struttura > Main > Content > Foglia - Post format Image */
.single-format-image #main .main_int .content {width:100%;}
.single-format-image #main .main_int article .adv { width:auto; max-width:300px; z-index:5; float:right; padding:0 0 0 20px; }
.single-format-image #main .main_int .content .leaf article .art_cont {width:100%; overflow:hidden; padding:20px 0 0 0;}
.single-format-image #main .main_int .content .leaf .soc_info {display:block; height:30px; padding:1em 0; width:100%;}
/* Struttura > Main > Content > Foglia - Banner */
#main .main_int .content .leaf .adv_article {float:left; overflow:hidden; padding:0 0 1em; }
/*
#main .main_int .content .leaf article .ima_soc .soc_info { float:left; border: 1px solid #CCCCCC; height:335px; width:15%; display:block; padding:4px 0 0px 24px; position:absolute; right:0; top:0; }
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf { float:left; display:block; padding:11px 0 0 5px;}
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb,
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .tw,
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .gp,
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .pr { height:65px; padding:6px 0; }
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share {float: left; height: 62px; overflow: hidden; width: 69px; }
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share .fb_share_count_inner {background: url("http://images2.corriereobjects.it/images/static/common/bg_cloud.png?v=201104061512") no-repeat scroll left top transparent !important; border: medium none; color: #2A7090; font: bold 16px/34px Arial,Helvetica,sans-serif; height: 40px; margin-bottom: 2px; padding: 0; width: 55px;}
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share .fb_share_count_inner:hover {background: url("http://images2.corriereobjects.it/images/static/common/bg_cloud.png?v=201104061512") no-repeat scroll left -41px transparent !important;}
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share .fb_share_count_nub_top {display: none !important;}
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share .fb_share_count_top {background: none repeat scroll 0 0 transparent !important; border: medium none !important; display: block !important; margin-bottom: 0 !important; }
#main .main_int .content .leaf article .ima_soc .soc_info .soc_leaf .fb #fb_share .FBConnectButton_Small .FBConnectButton_Text .fb_share_count_wrapper .FBConnectButton_Small .FBConnectButton_Text { background: url("http://images2.corriereobjects.it/images/static/common/fb_btt.gif?v=201106101111") no-repeat scroll left top transparent !important; border: 0 none; height: 19px; margin: 0; padding: 0 !important; text-indent: -5000px; width: 55px;}
*/
/* Struttura > Main > Content > Foglia - FB Like Top */
#main .main_int .content .leaf article .fb-foglia {padding:0 0 0.7em;}
/* Struttura > Main > Content > Foglia - Social-Top */
#main .main_int .content .leaf .soc_info { width:95px; height:auto; display:block; padding: 0; float:left;}
#main .main_int .content .leaf .soc_info .soc_leaf { float:left; display:block;}
#main .main_int .content .leaf .soc_info .soc_leaf .fb,
#main .main_int .content .leaf .soc_info .soc_leaf .tw,
#main .main_int .content .leaf .soc_info .soc_leaf .gp { margin:0 0 15px; }
.fb_iframe_widget iframe{z-index:999} 
.coolFB{
  display:block;
  margin-bottom:15px;
  padding-bottom:27px;
  width:57px;
  height:33px;
  background:url('images/coolfb.png') 0 0 no-repeat;
  font:bold 14px/31px Arial,"Helvetica Neue",Helvetica,sans-serif;
  color:#202020;
  text-align:center;
  text-decoration:none;
}
.coolFB:hover{cursor:pointer; cursor: hand;}
/* Struttura > Main > Content > Foglia - Social-Bottom */
#main .main_int .content .leaf .soc_info_bottom { width:100%; height:auto; display:block; padding:1em 0 0;float:left; border-top: 1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;margin:1em 0;}
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom { float:left; display:block;}
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .fb { width:90px; float:left; }
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .fb2 { width:70px; float:left; }
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .tw { width:70px; float:left; }
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .gp { width:65px; float:left; }
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .pr { width:70px; float:left; }
#main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .in { width:50px; float:left; margin-top:23px; }
#main .main_int .content .leaf article .soc_info .soc_leaf .fb .fb_share_count_top { border:none; }
#main .main_int .content .leaf article .soc_info .soc_leaf .fb .fb_share_count,
#main .main_int .content .leaf article .soc_info .soc_leaf .fb .fb_share_count_nub_top { background:none; }
#main .main_int .content .leaf article .art_cont {width:495px;margin:0 0 0 95px}
#main .main_int .content .leaf article .art_cont .rel-art { width:300px; float:left; display:block; overflow:hidden; }
#main .main_int .content .leaf article .art_cont h4 { font-size:1.05em; font-weight:700; line-height:normal; padding:0 0 0.2em; }
#main .main_int .content .leaf article .art_cont h6 { font-size:1em; font-weight:400; line-height:normal; text-transform:uppercase; color:#cf0000; padding:0.5em 0 0; margin:0 1% 0.8em; border-bottom:1px solid #7F7F7F; }
#main .main_int .content .leaf article .art_cont p { font: 14px/22px arial;font-weight:400;padding:0 0 1em; }
#main .main_int .content .leaf article .art_cont p b,
#main .main_int .content .leaf article .art_cont p strong { font-weight:700; }
#main .main_int .content .leaf article .art_cont p a { color:#cf0000; font-weight:700; text-decoration:underline; }
#main .main_int .content .leaf article .bestof { font-size:17px;font-weight:bold;padding: 20px 0 0;}
#main .main_int .content .leaf article .bestof p a.more { padding:0 1.4em 0 0; text-decoration:underline; background:url('images/arw_red_2.png') center right no-repeat; color:#CF0000;}
#main .main_int .content .leaf article .art_cont p a:hover {}
#main .main_int .content .leaf article .art_cont blockquote, #main .main_int .content .leaf article .art_cont blockquote p { font-size:0.975em; font-weight:400; font-style:italic; padding:0.5em 1.5em 1.5em;}
#main .main_int .content .leaf article .art_cont ul.tags { width:auto; display:block; overflow:hidden; }
#main .main_int .content .leaf article .art_cont ul.tags li { font-size:1em; font-weight:400; line-height:normal; display:inline; padding:0 0.3em; }
#main .main_int .content .leaf article .art_cont ul.tags li:first-child { padding:0 0.3em 0 0; }
#main .main_int .content .leaf article .art_cont ul.tags li a { color:#cf0000; text-decoration:underline; }
#main .main_int .content .leaf article .art_cont ul.tags li a:hover {}
.follow-us {float:left;font-size:18px;padding:0 0px 8px 0px;width:49%;background:#f9f9f9;}
.follow-us .follow-us-text{float:left;width:100%;margin:0.8em 0 0.4em;font:700 14px/16px arial;text-transform:uppercase;}
.follow-us .fb_iframe_widget{float:left;width:142px;}
.follow-us .twitter-follow-button{float:left;width:200px;}
.follow-us .rss{float:left;width:45px;}
#main .main_int .content .leaf .ads_bnz { /*width:100%; overflow:hidden;*/ display:block; padding:1em 0 0 0; margin:0.8em 0 1.6em; border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
#main .main_int .content .leaf article .ads_bnz-top { /*width:100%; overflow:hidden;*/ display:block; /*padding:0.5em;*/ margin: 0.9em 0 0.9em 95px; /*background:#f9f9f9; border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;*/}
#main .main_int .content .leaf article .ads_bnz-backtofuture { /*width:100%; overflow:hidden;*/ display:block; /*padding:0.5em;*/ margin: 0; /*background:#f9f9f9; border-bottom: 1px solid #CCCCCC;border-top: 1px solid #CCCCCC;*/}
#main .main_int .content .leaf .ads_bnz_notizie { /*width:100%; overflow:hidden;*/ display:block; padding:0.5em 0; margin:0.8em 0 1.6em;}
#main .main_int .content .leaf article .adv_mob { width: 300px; display: block; margin: 1em auto; }
/* Struttura > Main > Content > Foglia - Twitter Timeline */
#main .main_int .content .leaf .tw_tl { width:100%; padding: 20px 0 40px 0;}
#main .main_int .content .leaf .tw_tl iframe { width:100%; }
/* LiveBlog */
#main .main_int .content .leaf article.livefull h1 { padding:0.3em 0 0.2em;}
#main .main_int .content .leaf article.livefull h3 { }
#main .main_int .content .leaf article.livefull .ima_soc {
	display: table-cell;
	position: relative;
	vertical-align: top;
	overflow:hidden;
}
#main .main_int .content .leaf article.livefull .adv-fulllive {
	display: table-cell;
	position: relative;
	vertical-align: top;
	width: 330px;
	margin: 0 0 2em;
	text-align: right;
}
#main .main_int .content .leaf article.livefull .ima_soc figure {
	margin:0 0 2em;
	max-height:250px;

}
#main .main_int .content .leaf article.livefull .ima_soc figure img { height:auto; width:100%; display: block; }
#main .main_int .content .leaf article.livefull .ads_bnz-top { width: auto; margin: 1em auto 1.5em; padding: 0 0 0 125px; }
#main .main_int .content .leaf article.livefull .art_cont { width: auto; margin: 0 0 0 130px; }
/*Fabio*/
#main .main_int .content .leaf article .art_cont ul { width:auto; list-style:inside square; margin:0 1% 2%; }
#main .main_int .content .leaf article .art_cont ul li { list-style:inside square; font:14px/20px arial; }
#main .main_int .content .leaf article .art_cont ul li a { text-decoration:underline; }
#main .main_int .content .leaf article .art_cont ul li a:hover { color:#cf0000; }
/* Mappa Elezioni */
#main .main_int .content .leaf article .mappa_ele { width: auto; display: block; padding: 1em 0; }
#main .main_int .content .leaf article .mappa_ele a { display: block; }
#main .main_int .content .leaf article .mappa_ele a img { width: auto; height: auto; display: block; }
/* Struttura > Main > Content > Foglia > Frase */
#main .main_int .content .frase article { }
#main .main_int .content .frase article .art_cont { width:auto; overflow:hidden; background:#f8dcdc; padding:1.5em; margin:0 0 1.5em 95px; }
#main .main_int .content .frase article .art_cont h5 { font-size:1.2em; text-transform:uppercase; margin:0 0 1em; }
#main .main_int .content .frase article .art_cont p { display:block; font:bold 1.75em georgia; padding:0; }
#main .main_int .content .frase article .art_cont p a { color:#000; text-decoration:none; }
#main .main_int .content .frase article .art_cont p a:hover { text-decoration:underline; }
#main .main_int .content .frase article .art_cont p em { display:block; font:normal 0.6em georgia; padding:0.5em 0; font-style:italic; }
/* Struttura > Main > Content > Foglia > Paginazione Articolo */
#main .main_int .content .leaf .art_pagi { width:auto; display:block; margin:0 0 1em; padding:0.5em 0 0; overflow:hidden; }
#main .main_int .content .leaf .art_pagi .num { float:left; display:block; overflow:hidden; }
#main .main_int .content .leaf .art_pagi .num {  font-size:1.2em; font-weight:700; line-height:2em; color:#000; }
#main .main_int .content .leaf .art_pagi .num a { text-decoration:underline; }
#main .main_int .content .leaf .art_pagi .num a:hover { text-decoration:none; }
#main .main_int .content .leaf .art_pagi .lnk { float:right; display:block; overflow:hidden;}
#main .main_int .content .leaf .art_pagi .lnk a { font-size:1.3em; line-height:2em; font-weight:700; text-decoration:underline; padding:0 0 0 0.5em; }
#main .main_int .content .leaf .art_pagi .lnk a:hover { text-decoration:none; }
/* Paginazione Ricerca */
.wp-pagenavi {width: auto; overflow: hidden; margin: 0 0 1em;height: 2em; padding: 1em 0 0; clear: both; text-align: center;}
.wp-pagenavi span.current {border-color: #000; font-weight: 700; background: #000; color: #fff;} 
.wp-pagenavi a {text-decoration: none; border: 1px solid #7F7F7F; color: #cf0000; padding: 0.3em 0.4em; margin: 0 0.3em;}
/* Struttura > Main > Content > Foglia > Commenti */
#main .main_int .content .leaf .art_comm { width:auto; display:block; margin:0 0 1em; }
/* Struttura > Main > Content > Foglia > Related */
#main .main_int .content .leaf .edContentRelated { width:auto; display:block; padding:0 0 1em; margin:1em 0 0.5em; }
#main .main_int .content .leaf .edContentRelated h3 { color:#CF0000; font-size:1.25em; font-weight:700; line-height:2.25em; margin:0 1%; }
#main .main_int .content .leaf .edContentRelated a { background: url('images/ico_list_square_red.png') 7px 7px no-repeat; font:normal 1em georgia; padding:0 0 0.3em 1.5em; color:#000; text-decoration:underline; display: block; }
#main .main_int .content .leaf .edContentRelated a:hover { color:#cf0000; }
/* Struttura > Main > Content > Foglia > Related_man */
#main .main_int .content .leaf article .releated_man { width: auto; display: block; padding: 0 0 1em; margin: 0 0 0.5em; }
#main .main_int .content .leaf article .releated_man h4 { font-size: 1.25em; font-weight: 700; text-transform: uppercase; line-height: normal; margin: 0 1%; padding: 0 0 0.25em; }
#main .main_int .content .leaf article .releated_man ul { width: auto; list-style: none; margin: 0 1%; }
#main .main_int .content .leaf article .releated_man ul li { list-style: none; font: normal 1em georgia; padding: 0.8em 0 0.7em; border-top: 1px solid #CCCCCC; }
#main .main_int .content .leaf article .releated_man ul li figure { width: auto; margin: 0 0.75em 0 0; float: left; }
#main .main_int .content .leaf article .releated_man ul li figure img { max-width: 100%; height: auto; }
#main .main_int .content .leaf article .releated_man ul li h5 { font: 1.4em/1em georgia; padding: 0 0 0.3em; }
#main .main_int .content .leaf article .releated_man ul li h5 a { color: #000; text-decoration: none; }
#main .main_int .content .leaf article .releated_man ul li h5 a:hover { text-decoration: underline; }
#main .main_int .content .leaf article .releated_man ul li p { font-family: 'PT Sans',sans-serif; font-size: 0.9em; font-weight: 400; padding: 0 0 0.3em; color: #000; }
#main .main_int .content .leaf article .releated_man ul li p a.more { padding:0 1.6em 0.1em 0; margin: 0 0 0 0.5em; text-decoration:underline; background:url('images/arw_red_2.png') top right no-repeat; }
#main .main_int .content .leaf article .releated_man ul li p a.more:hover { text-decoration:none; }
/* Struttura > Main > Content > Foglia > Related */
#main .main_int .content .leaf .related { width:auto; display:block; padding:0 0 1em; margin:0 0 0.5em; }
#main .main_int .content .leaf .related h4 { font-size:1.25em; font-weight:700; line-height:2.25em; margin:0 1%; }
#main .main_int .content .leaf .related ul { width:auto; list-style:inside square; margin:0 1%; }
#main .main_int .content .leaf .related ul li { list-style:inside square; color:#cf0000; font:normal 1em georgia; padding:0 0 0.3em; }
#main .main_int .content .leaf .related ul li a { color:#000; text-decoration:underline; }
#main .main_int .content .leaf .related ul li a:hover { color:#cf0000; }
/* Struttura > Main > Content > Foglia > Related Imagine*/
#main .main_int .content .leaf .related_ima { width:auto; display:block; margin:0 0 1.5em; }
#main .main_int .content .leaf .related_ima h4 { font-size:1.25em; font-weight:400; line-height:2.25em; margin:0 1%; }
#main .main_int .content .leaf .related_ima ul { width:auto; display:block; overflow:hidden; }
#main .main_int .content .leaf .related_ima ul li { float:left; width:31%; margin:0 1%; display:block; }
#main .main_int .content .leaf .related_ima ul li h5 { font:normal 1em georgia; padding:0 0 0.3em; }
#main .main_int .content .leaf .related_ima ul li h5 a { color:#000; text-decoration:none; }
#main .main_int .content .leaf .related_ima ul li h5 a:hover { text-decoration:underline; }
#main .main_int .content .leaf .related_ima ul li figure { position:relative; width:auto; margin:0 0 0.3em; }
#main .main_int .content .leaf .related_ima ul li figure img { max-width:100%; height:auto; }
#main .main_int .content .leaf .related_ima ul li figure a span { width:16px; height:16px; position:absolute; top:0px; right:0px; background:#cf0000 url('images/arw_rel.png') top right no-repeat; z-index:2; filter: alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5; }
#main .main_int .content .leaf .related_ima ul li figure a:hover span { width:100%; position:absolute; top:0px; right:0px; background:#cf0000 url('images/arw_rel.png') top right no-repeat; z-index:2; filter: alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1; }
#main .main_int .content .leaf .related_ima ul li figure a span i { display:none; }
#main .main_int .content .leaf .related_ima ul li figure a:hover span i {display:block; color:#fff; padding:0.3em 0 0 0.3em; font-weight:bold; font-style:normal; font-size:0.7em; text-transform:uppercase;}
/* Struttura > Main > Content > Foglia > News di Categoria */
#main .main_int .content .leaf .nws_cat { width:auto; overflow:hidden; display:block; margin:0 0 1em; }
#main .main_int .content .leaf .nws_cat h4 { font-size:1.25em; font-weight:700; line-height:2.25em; color:#fff; background:#000; padding:0 0 0 0.8em; margin:0 1% 1em; }
#main .main_int .content .leaf .nws_cat article { width:48%; float:left; border:none; display:block; margin:0 1% 1em; }
#main .main_int .content .leaf .nws_cat article figure { width:auto; position:relative; margin:0 0 0.4em; height:159px; overflow:hidden; }
#main .main_int .content .leaf .nws_cat article figure img { max-width:100%; height:auto; }
#main .main_int .content .leaf .nws_cat article figure .oth { position:absolute; right:0.4em; bottom:0.4em; }
#main .main_int .content .leaf .nws_cat article figure .oth img {float:left; margin:0 0 0 0.4em; }
#main .main_int .content .leaf .nws_cat article h3 { font:normal 1.75em/1em georgia; padding:0 0 0.3em; }
#main .main_int .content .leaf .nws_cat article h3 a { color:#000; text-decoration:none; }
#main .main_int .content .leaf .nws_cat article h3 a:hover { text-decoration:underline; }
#main .main_int .content .leaf .nws_cat article h3 span { color:#cf0000; }
#main .main_int .content .leaf .nws_cat article h3 span a { color:#cf0000; text-decoration:none; }
#main .main_int .content .leaf .nws_cat article h3 span a:hover { text-decoration:underline; }
#main .main_int .content .leaf .nws_cat article p { font-size:1em; font-weight:400; line-height:normal; }
#main .main_int .content .leaf .nws_cat article p span.date { font-weight:700; color:#cf0000; }
#main .main_int .content .leaf .nws_cat article p a { color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .content .leaf .nws_cat article p a:hover { text-decoration:underline; }
/* Struttura > Main > Content > Lista Article */
#main .main_int .content .leaf .art_list { padding:0.5em 0; }
#main .main_int .content .leaf .art_list article { width:auto; margin:0 0 1.2em; overflow:hidden; }
#main .main_int .content .leaf .art_list h4 { font-size:1.25em; font-weight:700; line-height:2.25em; color:#fff; background:#000; padding:0 0 0 0.8em; margin:0 1% 1em 0; }
#main .main_int .content .leaf .art_list article figure { display:block; margin:0 0.8em 0 0; max-width:170px; float:left; }
#main .main_int .content .leaf .art_list article figure img { width:100%; height:auto; }
#main .main_int .content .leaf .art_list article h3 { float:none;font:normal 1.4em/1em georgia;  padding: 0 0 0.3em;margin-bottom:0; }
#main .main_int .content .leaf .art_list article h3 a { color:#000; text-decoration:none; }
#main .main_int .content .leaf .art_list article h3 a:hover { text-decoration:underline; }
#main .main_int .content .leaf .art_list article p { font-size:0.9em; font-weight:500; line-height:normal; }
#main .main_int .content .leaf .art_list article p span.date { font-size:0.895em; letter-spacing:-0.015em; font-weight:700; color:#cf0000; }
#main .main_int .content .leaf .art_list article p a { font-size:0.895em; letter-spacing:-0.015em; color:#cf0000; font-weight:700; text-decoration:none; }
#main .main_int .content .leaf .art_list article p a:hover { text-decoration:underline; }
#main .main_int .content .leaf .art_list article p a.more { padding:0 1.6em 0 0; text-decoration:underline; background:url('images/arw_red_2.png') top right no-repeat; }
#main .main_int .content .leaf .art_list article p a.more:hover { text-decoration:none; }
/* Struttura > Main > Content > Speciale */
#main .main_int .spec { float:left; width:63%; display:block; padding: 0 1.7em 0 0; border-right: 1px solid #CCCCCC; }
#main .main_int .spec.full { float:none; width:100%; display:block; border-right: none; padding: 0 0 2em; }
#main .main_int .spec .spec-int { padding: 0 0 2em; display: block; }
/* Primo Elemento di Pagina */
#main .main_int .spec .spec-int article.speciale {}
#main .main_int .spec .spec-int article.speciale h1.entry-title { font:bold 36px georgia; padding: 0 0 0.5em; margin: 0 0 0.65em; background: url('images/bgnd_tit_speciale.png') bottom left repeat-x; }
#main .main_int .spec .spec-int article.speciale .spec_cont {}
#main .main_int .spec .spec-int article.speciale .spec_cont figure { display:block; width:37.353255%; margin: 0 2.1344717% 0 0; float:left; }
#main .main_int .spec .spec-int article.speciale .spec_cont figure img { width:100%; height:auto; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text { width: 58.697972%; display: block; float: left; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text p { font-size: 16px; font-style: normal; line-height: 22px; display: block; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text .soc_leaf { width: auto; display:block; padding: 1em 0 0; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text .soc_leaf .fb { width:90px; float:left; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text .soc_leaf .tw { width:70px; float:left; }
#main .main_int .spec .spec-int article.speciale .spec_cont .spec_text .soc_leaf .gp { width:70px; float:left; }
/* Flusso Elementi */
#main .main_int .spec h2 { font:normal 28px georgia; color: #000; display: block; padding: 0 0 1em; }
#main .main_int .spec .spec_flush { width: auto; display: block; border-top: 1px solid #ccc; padding: 1em 0 1em 0.5em; margin: 0 0 1em; }
#main .main_int .spec .spec_flush .spec_flush_one { width: auto; display: block; margin: 0 0 1em; }
#main .main_int .spec .spec_flush .spec_flush_one h3 { width:74.507042%; float: left; font:normal 24px georgia; color: #000; display: block; padding: 0 0 0.25em; }
#main .main_int .spec .spec_flush .spec_flush_one h3 a { color: #000; text-decoration: none; }
#main .main_int .spec .spec_flush .spec_flush_one h3 a:hover { text-decoration: underline; }
#main .main_int .spec .spec_flush .spec_flush_one figure { width: 21.186441%; float: right; display: block; margin: 0 0 0.25em; }
#main .main_int .spec .spec_flush .spec_flush_one figure img { width: 100%; height: auto; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt { width:74.507042%; float: left; display: block; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt span.date { font-size: 14px; line-height: normal; display: inline; color: #cf0000; padding: 0 0.25em 0 0; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt p { display: inline; font-size: 14px; line-height: normal; color: #000; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt span.lnk { font:normal 14px georgia; display: inline; color: #cf0000; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt span.lnk a { color: #cf0000; text-decoration: underline; }
#main .main_int .spec .spec_flush .spec_flush_one .spec_txt span.lnk a:hover { text-decoration: none; }
#main .main_int .spec .spec_flush ul.spec_flush_item { width: auto; display: block; margin: 0 0 1em; }
#main .main_int .spec .spec_flush ul.spec_flush_item li { padding: 0.2em 0 0.4em; }
#main .main_int .spec .spec_flush ul.spec_flush_item li span { font-size: 12px; line-height: normal; color: #777; display: inline; padding: 0 0.5em 0 0; }
#main .main_int .spec .spec_flush ul.spec_flush_item li span.clr { color: #fff; }
#main .main_int .spec .spec_flush ul.spec_flush_item li a { font:normal 16px georgia; display: inline; color: #000; text-decoration: none; }
#main .main_int .spec .spec_flush ul.spec_flush_item li a:hover { text-decoration: underline; }
#main .main_int aside.sidebar {}
#main .main_int aside.sidebar .spec_lista_side { width: 100%; display: block; margin: 0 0 1.5em; padding: 0 0 0.5em; border-bottom: 1px solid #ccc; }
#main .main_int aside.sidebar .spec_lista_side h3 { font:bold 18px georgia; color: #666; border-bottom: 1px solid #ccc; margin: 0 0 0.5em; }
#main .main_int aside.sidebar .spec_lista_side h3 span { display: block; font:bold 22px georgia; color: #000; padding: 0 0 0.5em; }
#main .main_int aside.sidebar .spec_lista_side ul { width: auto; display: block; padding: 0 0 0 3.333%; }
#main .main_int aside.sidebar .spec_lista_side ul li { overflow: hidden; border-bottom: 1px solid #ccc; padding: 0 0 0.5em; margin: 0 0 0.5em; }
#main .main_int aside.sidebar .spec_lista_side ul li:last-child { border-bottom: none; padding: 0; }
#main .main_int aside.sidebar .spec_lista_side ul li h4 { font:normal 19px georgia; color: #000; padding: 0 0 0.35em; display: block; }
#main .main_int aside.sidebar .spec_lista_side ul li h4 a { color: #000; text-decoration: none; }
#main .main_int aside.sidebar .spec_lista_side ul li h4 a:hover { text-decoration: underline; }
#main .main_int aside.sidebar .spec_lista_side ul li p { font-size: 12px; line-height: normal; color: #777; }
#main .main_int aside.sidebar .spec_lista_side ul li p span { font:normal 12px georgia; color: #cf0000; text-transform: uppercase; float: right; }
#main .main_int aside.sidebar .spec_lista_side ul li p span a { color: #cf0000; text-decoration: underline; background: url('images/ico_more_special.png') top right no-repeat; padding: 0 1.75em 0 0; }
#main .main_int aside.sidebar .spec_lista_side ul li p span a:hover { text-decoration: none; }
/* Struttura > Main > Content > Foglia > Gallery */
.gallery {  margin:0 auto 1.5em; overflow:hidden; }
.gallery .gallery-item {  float:left; text-align:center;  width:33%; }
.gallery-columns-2 .gallery-item {  width:50%; }
.gallery-columns-4 .gallery-item {  width:25%; }
.gallery img {  border:1px solid #cfcfcf; width:138px}
.gallery-columns-2 .attachment-medium { max-width:92%;  height:auto; }
.gallery-columns-4 .attachment-thumbnail {  max-width:84%;  height:auto; }
.gallery .gallery-caption { color:#888; font-size:0.75em; line-height:normal; }
.gallery dl { margin:0 0 1em; }
.gallery br+ br { display:none; }
#content .attachment img {  display:block;  margin:0 auto; }
/*img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width:100%; height:auto; width: 100%;}*/
img.size-auto, img.size-full, img.size-large, img.size-medium, .attachment img {max-width:100%; height:auto;}
.alignleft, img.alignleft { display:block;  float:left; margin:0 1.2em 0.2em 0; width:100%;}
.alignright, img.alignright { display:block;  float:right;  margin:0 0 1em 1.5em; width:100%;}
.aligncenter, img.aligncenter {display:block; margin:0 auto 1em; max-width:100%;}
/* Struttura > Main > Content > Foglia > Attachment */
.attachment #header .head { margin:0 0 0.5em; }
.attachment #header .fir_lin { display:none; }
.attachment #navigation .menu-head ul.menu li ul.sub { display:none!important; }
#main .main_int .gal_ima { width:65%; display:block; float:left; padding:0 1.7em 0 0; }
#main .main_int .gal_ima article h1 { font:bold 1.25em georgia; padding:0.3em 0 0.6em; overflow:hidden; position:relative; }
#main .main_int .gal_ima article h1 a { color:#000; text-decoration:none; }
#main .main_int .gal_ima article h1 a:hover { text-decoration:underline; }
#main .main_int .gal_ima article h1 span { position:absolute; bottom:1em; right:0; text-align:right; font-family: 'PT Sans', sans-serif; font-size:0.55em; font-weight:400; line-height:normal; text-transform:uppercase; }
#main .main_int .gal_ima article h1 span a { color:#FC0000; text-decoration:none; }
#main .main_int .gal_ima article h1 span a:hover { text-decoration:underline; }
#main .main_int .gal_ima article .gal_ima_cont { width:auto; overflow:hidden; display:block; margin:0 0 0.75em; padding:0.5em 0 0; }
#main .main_int .gal_ima article .gal_ima_cont .gal { width:auto; overflow:hidden; display:block; margin:0 0 1em; text-align:center; }
#main .main_int .gal_ima article .gal_ima_cont .gal figure { width:auto; position:relative; }
#main .main_int .gal_ima article .gal_ima_cont .gal figure img { max-width:100%; height:auto; }
#main .main_int .gal_ima article .gal_ima_cont .gal figure .oth { position:absolute; right:0.4em; top:0.4em; }
#main .main_int .gal_ima article .gal_ima_cont .gal figure .oth img { float:left; margin:0 0 0 0.4em; width: auto;}
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next a { position:absolute; width:50%; height:72px; background:url('images/arw_next_gal.png') top right no-repeat; top:15%; right:0; text-indent:-9999em; }
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-prev a { position:absolute; width:50%; height:72px; background:url('images/arw_prev_gal.png') top left no-repeat; top:15%; left:0; text-indent:-9999em; }
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next .oth_gal { position:absolute; top:15%; width:20%; right:0; background: #f7f7f7; text-align: center; }
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next .oth_gal a.imma { width: 90%; height: auto; background: none; text-indent: 0; position: relative; display: block; margin: 0.5em auto; }
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next .oth_gal a.imma:hover {}
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next .oth_gal a.titto { width: 90%; height: auto; background: none; text-indent: 0; position: relative; display: block; margin: 0 auto 0.5em; text-align: center; }
#main .main_int .gal_ima article .gal_ima_cont .gal .gal-next .oth_gal a.titto:hover {}
#main .main_int .gal_ima article .gal_ima_cont .gal_txt { padding:0 0 0.3em; }
#main .main_int .gal_ima article .gal_ima_cont .gal_txt h3 { font-size:1.75em; line-height:normal; }
#main .main_int .gal_ima article .gal_ima_cont .gal_txt p { font-size:1em; line-height:normal; padding:0 0 0.3em; }
#main .main_int .gal_ima .box { width:auto; overflow:hidden; display:block; margin:0 0 1em; }
#main .main_int .gal_ima .box .gal_sli { float:left; width:100%; display:block; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl { overflow:hidden; display:block; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl h4 { font-size:1.25em; font-weight:400; line-height:2.25em; color:#fff; background:#cd0000; padding:0 0 0 0.8em; text-transform:uppercase; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele { width:30%; margin:0 0.5em; float:left; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele figure { display:block; max-width:170px; margin:0 1em 0 0; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele figure img { width:100%; height:auto; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele figure img.second { width:100%; height:auto; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele h5 { font-weight:400; line-height:normal; font-size:0.9em; padding:0.3em 0 1em; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele h5 a { color:#fff; text-decoration:none; }
#main .main_int .gal_ima .box .gal_sli .gal_ltl .galle_ele h5 a:hover { text-decoration:underline; }
#main .main_int .gal_ima .box .adv { float:right; width:32%; display:block; }
/* Struttura > Main > Content > Foglia > Gallery List */
.format-gallery .size-thumbnail img, .category-gallery .size-thumbnail img {  border:10px solid #f1f1f1;  margin-bottom:0; }
.format-gallery .gallery-thumb, .category-gallery .gallery-thumb {  float:left; margin-right:20px;  margin-top:-4px; }
.home #content .format-gallery .entry-utility, .home #content .category-gallery .entry-utility {  padding-top:4px; }
/* Struttura > Main > Content > Page */
#main .main_int .content .pagi {}
#main .main_int .content .pagi article { width:auto; overflow:hidden; }
#main .main_int .content .pagi article figure { position:relative; margin:0 0 0.4em; max-height:315px; height:auto; overflow:hidden; }
#main .main_int .content .pagi article figure img { max-width:100%; height:auto; margin:-1em 0 0; }
#main .main_int .content .pagi article h1 { color:#cf0000; font-size:1.5em; font-weight:400; line-height:normal; text-transform:uppercase; padding:0; margin:0 0 0.4em; border-bottom:1px solid #7f7f7f; display:block; }
#main .main_int .content .pagi article .art_cont { overflow:hidden; }
#main .main_int .content .pagi article .art_cont .rel-art { width:300px; float:left; display:block; overflow:hidden; }
#main .main_int .content .pagi article .art_cont h2 { font-size:1.2em; font-weight:700; line-height:normal; padding:0 0 0.2em; }
#main .main_int .content .pagi article .art_cont h4 { font-size:1.05em; font-weight:700; line-height:normal; padding:0 0 0.2em; }
#main .main_int .content .pagi article .art_cont h6 { font-size:1em; font-weight:400; line-height:normal; text-transform:uppercase; color:#cf0000; padding:0.5em 0 0; margin:0 1% 0.8em; border-bottom:1px solid #7F7F7F; }
#main .main_int .content .pagi article .art_cont p { font-size:1em; font-weight:400; line-height:normal; padding:0 0 1em; }
#main .main_int .content .pagi article .art_cont p b,
#main .main_int .content .pagi article .art_cont p strong { font-weight:700; }
#main .main_int .content .pagi article .art_cont p a { color:#cf0000; font-weight:700; text-decoration:underline; }
#main .main_int .content .pagi article .art_cont p a:hover {}
#main .main_int .content .pagi article .art_cont blockquote { font-size:0.975em; font-weight:400; line-height:normal; font-style:italic; padding:0.5em 5.5em 1.5em;}
#main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form { display:block; padding:0.5em; width:auto; }
#main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form h3 { font-size:1.2em; font-weight:700; line-height:normal; padding:0 0 0.4em; }
#main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap { display:block; margin:0.5em 0 1.5em; }
#main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form input.wpcf7-submit { width:50%; font-size:1em; text-transform:uppercase; background-color:#000; font-weight:700; color:#fff; border:none; padding:0.5em 0.7em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; }
#main .main_int .content .pagi article .soc_info { width:100%; height:auto; display:block; padding:0.5em 0; float:left;}
#main .main_int .content .pagi article .soc_info .soc_leaf { float:left; display:block;}
#main .main_int .content .pagi article .soc_info .soc_leaf .fb { width:90px; float:left; }
#main .main_int .content .pagi article .soc_info .soc_leaf .tw { width:70px; float:left; }
#main .main_int .content .pagi article .soc_info .soc_leaf .gp { width:90px; float:left; }
#main .main_int .content .pagi article .soc_info_ele { width:20%; height:auto; padding:0.5em 0; float:left; background: #fff; }
#main .main_int .content .pagi article .soc_info_ele .soc_leaf { display:block; margin: 0 1.25em 0 0; border-right: 1px solid #CCCCCC; padding: 0 0 0.1em; }
#main .main_int .content .pagi article .soc_info_ele .soc_leaf .fb { display:block; margin: 0 auto 1em; }
#main .main_int .content .pagi article .soc_info_ele .soc_leaf .tw { display:block; margin: 0 auto 1em; }
#main .main_int .content .pagi article .soc_info_ele .soc_leaf .gp { display:block; margin: 0 auto 1em; }
/* Blocco Elezioni */
.page-template-elezioni-page-php #main .main_int .content .pagi article .art_cont p { font-size:1.2em; font-weight:400; line-height:1.5em; padding:0 0 1.25em; }
#main .main_int .elez_graph { width: auto; display: block; margin: 1.25em 0 1em; }
/* Struttura > Main > Aside */
#main .main_int aside { float:right; width:32%; display:block; }

#main .main_int aside .widget { width: 100%; display:block; margin: 0 0 1em; }

/* Struttura > Main > Aside > Adv */
#main .main_int aside .adv { width:auto; max-width:300px; margin:0 auto 1em; }/* z-index:5;*/
#main .main_int aside .adv_btm { width:auto; max-width:300px; z-index:5; }
#main .main_int aside .adv_btm .scroll { margin-bottom: 0; }
/* Struttura > Main > Aside > Adv Evidenziato */
#main .main_int aside .adv { display: block;}/*height:297px;position:relative;*/
#main .main_int aside .adv.compact { display: block;}/*height:277px;position:relative;*/
#main .main_int aside .compact .advposition {  }/*left: -8px;padding: 5px 0 20px 5px; width: 311px;*/
#main .main_int aside .advposition { }/*left:-19px;position:absolute;width:321px;top:0;background: #CCCCCC; padding: 15px 0 15px 14px;*/
#main .main_int aside .advposition .tag {  width:300px;}/*height:250px;background:#FFFFFF; border:2px solid #CF0000; padding: 1px;*/
#main .main_int aside .advposition .find { background:#CF0000; text-transform:uppercase; color:#FFFFFF; float:left; font:bold 9px arial; height:11px; text-align:center; width:306px; }
/* Struttura > Main > Aside > Speciale Elezioni */
#main .main_int aside .spec_ele { width:auto; max-width:300px; display: block; margin:0 0 1em; }
#main .main_int aside .spec_ele img { width:100%; height: auto; display: block; margin: 0 0 0.5em; }
#main .main_int aside .spec_ele ul { display: block; }
#main .main_int aside .spec_ele ul li { display: inline; padding: 0 0.15em; font-size:0.9em; font-weight:400; line-height:normal; }
#main .main_int aside .spec_ele ul li a { color: #000; text-decoration: none; }
#main .main_int aside .spec_ele ul li:after { content: '\00a0\2212'; }
#main .main_int aside .spec_ele ul li a:hover { color: #CF0000; text-decoration: underline; }
#main .main_int aside .spec_ele ul li:first-child { font-weight:700; text-transform: uppercase; padding: 0 0.25em 0 0; }
#main .main_int aside .spec_ele ul li:first-child:after { content: ''; }
#main .main_int aside .spec_ele ul li:last-child:after { content: ''; }
/* Struttura > Main > Aside > Speciale Elezioni */
#main .main_int aside .spec_ele_ltl { width:auto; max-width:300px; display: block; margin:0 0 1em; }
#main .main_int aside .spec_ele_ltl img { width:100%; height: auto; display: block; }
/* Struttura > Main > Aside > Social Fix */
aside .fb_iframe_widget {float: right;}
/* Struttura > Main > Aside > News > Editoriale */
aside .editoriale { background:#f8dcdc; position:relative; }
aside .editoriale .quo_top { position:absolute; left:1.5em; top:3.5em; }
aside .editoriale .quo_bot { position:absolute; right:1.5em; top:7.5em; }
aside .editoriale .nws { background:url('images/bgnd_tit_ros.png') 0px 35px repeat-x; text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
aside .editoriale .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.8em; display:block; text-transform:uppercase; color:#7c6e6e; background:#f8dcdc; width:70%; margin:0 auto; }
aside .editoriale .nws h4 { font:bold 1.4em georgia;  width:70%; margin:0 auto; }
aside .editoriale .nws h4 a { color:#000; text-decoration:none; }
aside .editoriale .nws h4 a:hover { text-decoration:underline; }
aside .editoriale .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
aside .editoriale .nws p { font:normal 0.8em/1.3em georgia; }
aside .editoriale .nws p a { color:#000; font-weight:700; text-decoration:underline; text-transform:uppercase; padding:0 1.6em 0.1em 0; background:url('images/arw_black.png') top right no-repeat; }
aside .editoriale .nws p a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > News > Rubrica */
#main .main_int aside .nws_side .rubrica { background:#e0e0cc; margin:0 0 1em; }
#main .main_int aside .nws_side .rubrica .nws { background:url('images/bgnd_tit.png') 0px 35px repeat-x; text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
#main .main_int aside .nws_side .rubrica .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.8em; display:block; text-transform:uppercase; color:#707066; background:#e0e0cc; width:80%; margin:0 auto; }
#main .main_int aside .nws_side .rubrica .nws h4 { font:bold 1.4em georgia; margin:0 auto; }
#main .main_int aside .nws_side .rubrica .nws h4 a { color:#000; text-decoration:none; }
#main .main_int aside .nws_side .rubrica .nws h4 a:hover { text-decoration:underline; }
#main .main_int aside .nws_side .rubrica .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
#main .main_int aside .nws_side .rubrica .nws p { font:normal 0.8em/1.3em georgia; }
#main .main_int aside .nws_side .rubrica .nws p a { color:#000; font-weight:700; text-decoration:underline; text-transform:uppercase; padding:0 1.6em 0.1em 0; background:url('images/arw_black.png') top right no-repeat; }
#main .main_int aside .nws_side .rubrica .nws p a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > News > Vergogna */
aside .vergogna { background:#a8a78c; }
aside .vergogna .nws { padding:1.5em 0 1em; background:url('images/bgnd_tit_bia.png') 0px 35px repeat-x; text-align:center; margin:0 auto; width:80%; display:block; }
aside .vergogna .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.5em; display:block; text-transform:uppercase; color:#fff; background:#a8a78c; width:90%; margin:0 auto; }
aside .vergogna .nws h4 { font:bold 1.4em georgia; margin:0 auto; }
aside .vergogna .nws h4 a { color:#000; text-decoration:none; }
aside .vergogna .nws h4 a:hover { text-decoration:underline; }
aside .vergogna .nws .auth { font:normal 0.75em georgia; display:block; }
aside .vergogna .nws p { font:normal 0.8em/1.3em georgia; }
aside .vergogna .nws p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
aside .vergogna .nws p a:hover { text-decoration:underline; }
aside .vergogna figure { position:relative; height:150px; overflow:hidden;}
aside .vergogna figure img { width:100%; height:auto; display:block; }
/* Struttura > Main > Aside > News > Storie TBD TBD TBD
#main .main_int aside .storie { background:#e7e5e5; overflow:hidden; }
#main .main_int aside .storie { padding:0 0 1em 0;text-align:center; margin:0 0 1em; width:100%; display:block; overflow:hidden; }
#main .main_int aside .storie .black { width:90%; height:1px; background:#000; margin:1em auto; overflow:hidden; display:block; }
#main .main_int aside .storie .separator { background:url('images/bgnd_tit.png') 0px 15px repeat-x; text-align:center; margin:0 auto; padding:1em 0; width:80%; display:block; }
#main .main_int aside .storie h5 { font-size: 1.35em;; font-weight:400; line-height: 1.5em; padding: 0 0 0 0.3em; display:block; text-transform:uppercase; text-align:left; color:#FFF600; background:#000000; width:100%; margin:0 auto; }
#main .main_int aside .storie figure {display: block; float: left;}
#main .main_int aside .storie figure img {height:auto; width:100%;}
#main .main_int aside .storie h4 { font:bold 1.4em georgia; text-align:left;float:left; margin:0.3em auto;padding:0.2em 0.5em 0.5em; }
#main .main_int aside .storie h4 a { color:#000; text-decoration:none; }
#main .main_int aside .storie h4 a:hover { text-decoration:underline; }
#main .main_int aside .storie p { float:left; font-size:0.9em; line-height:1.3em; text-align:left;padding:0 1em 0 0.8em; }
#main .main_int aside .storie p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
#main .main_int aside .storie p a:hover { text-decoration:underline; }
#main .main_int aside .art_line .storie .oth { position:absolute; right:0.6em; bottom:0.6em; }
#main .main_int aside .art_line .storie .oth img {float:left; margin:0 0 0 0.4em; } */
/* Struttura > Main > Aside > News > Storie */
aside .storie { background:#e7e5e5; overflow:hidden; }
aside .storie h5 { font-size: 1.25em;; font-weight:700; line-height: 2.25em; padding: 0 0 0 0.8em; display:block; text-transform:uppercase; color:#FFF600; background:#000000; }
aside .storie figure { display: block;}
aside .storie figure img {height:auto; width:100%;}
aside .storie h4 { font:bold 1.4em georgia; padding:0.2em 0.5em 0.5em; }
aside .storie h4 a { color:#000; text-decoration:none; }
aside .storie h4 a:hover { text-decoration:underline; }
aside .storie p { float:left; font-size:0.9em; line-height:1.3em; padding:0 1em 1em 0.8em; }
aside .storie p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; }
aside .storie p a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > News > Stelle */
#main .main_int aside .nws_side .stelle { position:relative; margin:0 0 1em; height:250px; overflow:hidden;}
#main .main_int aside .nws_side .stelle img { width:auto; max-width:100%; height:auto; display:block; }
#main .main_int aside .nws_side .stelle .nws { padding:1.5em 0 0; background:url('images/bgnd_stelle.png') top left repeat; text-align:center; position:absolute; bottom:0; z-index:10; width:100%; }
#main .main_int aside .nws_side .stelle .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; color:#fff; width:90%; margin:0 auto; padding:0 0 0.8em; display:block; text-transform:uppercase; }
#main .main_int aside .nws_side .stelle .nws h4 { font:normal 1.4em georgia; }
#main .main_int aside .nws_side .stelle .nws h4 a { color:#fff; text-decoration:none; }
#main .main_int aside .nws_side .stelle .nws h4 a:hover { text-decoration:underline; }
#main .main_int aside .nws_side .stelle .nws .auth { font:normal 0.75em georgia; padding:0 0 1.5em; display:block; color:#fff; }
/* Struttura > Main > Aside > News > Meteo */
#main .main_int aside .meteo {margin: 0 0 1em;max-width: 300px;width: auto;z-index: 5;}
/* Struttura > Main > Aside > News > Rubriche TBD TBD TBD
#main .main_int aside .nws_side .rubriche { background:#e0e0cc; margin:0 0 1em; }
#main .main_int aside .nws_side .rubriche .nws { background:url('images/bgnd_tit.png') 0px 35px repeat-x; text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
#main .main_int aside .nws_side .rubriche .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.8em; display:block; text-transform:uppercase; color:#707066; background:#e0e0cc; width:80%; margin:0 auto; }
#main .main_int aside .nws_side .rubriche .nws h4 { font:bold 1.4em georgia; margin:0 auto; }
#main .main_int aside .nws_side .rubriche .nws h4 a { color:#000; text-decoration:none; }
#main .main_int aside .nws_side .rubriche .nws h4 a:hover { text-decoration:underline; }
#main .main_int aside .nws_side .rubriche .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
#main .main_int aside .nws_side .rubriche .nws p { font:normal 0.8em/1.3em georgia; }
#main .main_int aside .nws_side .rubriche .nws p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; text-decoration:underline; padding:0 1.6em 0.1em 0; background:url("images/arw_black.png") no-repeat scroll right top transparent; }
#main .main_int aside .nws_side .rubriche .nws p a:hover { text-decoration:underline; }*/
/* Struttura > Main > Aside > News > Rubriche */
aside .rubriche { background:#e0e0cc; }
aside .rubriche .nws { background:url('images/bgnd_tit.png') 0px 35px repeat-x; text-align:center; margin:0 auto; padding:1.5em 0; width:80%; display:block; }
aside .rubriche .nws h5 { font-size:1.2em; font-weight:400; line-height:normal; padding:0 0 0.8em; display:block; text-transform:uppercase; color:#707066; background:#e0e0cc; width:80%; margin:0 auto; }
aside .rubriche .nws h4 { font:bold 1.4em georgia; margin:0 auto; }
aside .rubriche .nws h4 a { color:#000; text-decoration:none; }
aside .rubriche .nws h4 a:hover { text-decoration:underline; }
aside .rubriche .nws .auth { font:normal 0.75em georgia; padding:0 0 1em; display:block; }
aside .rubriche .nws p { font:normal 0.8em/1.3em georgia; }
aside .rubriche .nws p a { color:#000; font-weight:700; text-decoration:none; text-transform:uppercase; text-decoration:underline; padding:0 1.6em 0.1em 0; background:url("images/arw_black.png") no-repeat scroll right top transparent; }
aside .rubriche .nws p a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > Numeri */
aside .numeri-sli { background:#000000;}
aside .numeri-sli h3 { background: none repeat scroll 0 0 #CF0000; color: #FFFFFF; font-size: 1.25em; font-weight: 700; line-height: 2.25em; padding: 0 0 0 0.8em; text-transform: uppercase;}
aside .numeri-sli .slides li figure {width:100%;}
aside .numeri-sli .slides li figure img {width:100%; height:auto;}
aside .numeri-sli .slides li p {color: #FFFFFF; font-size: 1.2em; font-weight: 400; line-height: normal; margin: -0.15em 0 0; padding: 0.6em 0.2em 0.5em;}
aside .numeri-sli .slides li p a {background: url("images/arw_next_whi.png") no-repeat scroll right 4px transparent; color: #FFFFFF; padding: 0 1em 0 0; text-decoration: none;}
aside .numeri-sli .slides li p a:hover { text-decoration:underline;}
aside .numeri-sli .numerislide .lnk_cat {padding:0 0.5em 0.5em;}
aside .numeri-sli .numerislide .lnk_cat a {color:#FFFFFF;font-size:0.88em;text-decoration:none;}
aside .numeri-sli .numerislide .lnk_cat a:hover {text-decoration:underline;}
/* Struttura > Main > Aside > Generazione Crisi */
aside .generaz-crisi { padding:0 0 0.4em; background:#000000;}
aside .generaz-crisi h3 { background: none repeat scroll 0 0 #CF0000; color: #FFFFFF; font-size: 1.25em; font-weight: 700; line-height: 2.25em; padding: 0 0 0 0.8em; text-transform: uppercase;}
aside .generaz-crisi .rws { display: block; width: 100%;}
aside .generaz-crisi .rws figure {}
aside .generaz-crisi .rws figure img {width:100%; height:auto;}
aside .generaz-crisi .rws p {color: #FFFFFF; font-size: 1.2em; font-weight: 400; line-height: normal; margin: -0.15em 0 0; padding: 0.6em 0.4em 0.8em;}
aside .generaz-crisi .rws p a {background: url("images/arw_next_whi.png") no-repeat scroll right 4px transparent; color: #FFFFFF; padding: 0em 1em 0em 0em; text-decoration: none;}
aside .generaz-crisi .rws p a:hover {text-decoration:underline;}
aside .generaz-crisi .rws .lnk_cat {padding:0 0 0 0.4em}
aside .generaz-crisi .rws .lnk_cat a {color:#FFFFFF;font-size:0.88em;text-decoration:none;}
aside .generaz-crisi .rws .lnk_cat a:hover {text-decoration:underline;}
/* Struttura > Main > Aside > Multimedia TBD TBD TBD
aside .media_side { }
aside .media_side .media { width:auto; }
aside .media_side .media h4 { text-transform:uppercase;font-size:1.25em; font-weight:700; line-height:2.25em; color:#fff; background:#cf0000; padding:0 0 0 0.8em; }
aside .media_side .media figure { position:relative; height:160px;overflow:hidden;}
aside .media_side .media figure img { width:100%; height:auto; display:block; }
aside .media_side .media figure .oth { position:absolute; top:21%; left:33%; }
aside .media_side .media p { font-size:1.25em; font-weight:400; line-height:normal; margin:-0.15em 0 0; color:#fff; background:#000; padding:0.4em 0.5em 0.8em; }
aside .media_side .media p a { color:#fff; padding:0 1em 0 0; text-decoration:none; background:url('images/arw_next_whi.png') right 4px no-repeat; }
aside .media_side .media p a:hover { text-decoration:underline; } */
/* Struttura > Main > Aside > Multimedia */
aside .multimedia { }
aside .multimedia h4 { text-transform:uppercase;font-size:1.25em; font-weight:700; line-height:2.25em; color:#fff; background:#cf0000; padding:0 0 0 0.8em; }
aside .multimedia figure { position:relative; height:160px;overflow:hidden;}
aside .multimedia figure img { width:100%; height:auto; display:block; }
aside .multimedia figure .oth { position:absolute; top:21%; left:33%; }
aside .multimedia p { font-size:1.25em; font-weight:400; line-height:normal; margin:-0.15em 0 0; color:#fff; background:#000; padding:0.4em 0.5em 0.8em; }
aside .multimedia p a { color:#fff; padding:0 1em 0 0; text-decoration:none; background:url('images/arw_next_whi.png') right 4px no-repeat; }
aside .multimedia p a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > Ultime */
#main .main_int aside .ultime { width:auto; margin:0 0 1.5em; overflow:hidden; display:block; }
#main .main_int aside .ultime h4 { font-size:1.15em; font-weight:700; line-height:2.25em; color:#cf0000; text-transform:uppercase; }
#main .main_int aside .ultime ul { list-style:none; }
#main .main_int aside .ultime ul li { position:relative; border-bottom:1px solid #7f7f7f; padding:0 0 0.75em; overflow:hidden; margin:0 0 0.5em; }
#main .main_int aside .ultime ul li .ora { float:left; font:bold 0.9em georgia; font-style:italic; width:4em; display:block; background:#cf0000; padding:0.4em 0; color:#fff; text-align:center; }
#main .main_int aside .ultime ul li figure { float:left; margin:0 0.75em 0 0; display:block; max-width:150px; height:90px; overflow:hidden; }
#main .main_int aside .ultime ul li figure img { width:100%; height:auto; display:block; }
#main .main_int aside .ultime ul li p { font:bold 1em georgia; padding:0 1.25em 0 4.5em; }
#main .main_int aside .ultime ul li p a { color:#000; text-decoration:none; }
#main .main_int aside .ultime ul li p a:hover { text-decoration:underline; }
#main .main_int aside .ultime ul li .lnk { width:1em; height:auto; text-align:center; position:absolute; right:0; top:48%; }
#main .main_int aside .ultime a.more { background: url("images/arw_red_2.png") no-repeat scroll right top transparent; padding: 0 1.6em 1em 0; text-decoration: underline; float:right; color:#c00; }
/* Struttura > Main > Aside > Ultimi Commenti */
#main .main_int aside .ultimi_comm { width:auto; margin:0 0 1.5em; overflow:hidden; display:block; }
#main .main_int aside .ultimi_comm h2 { font-size:1.15em; font-weight:700; line-height:2.25em; color:#cf0000; text-transform:uppercase; }
#main .main_int aside .ultimi_comm ul#recentcomments { list-style: decimal outside; padding:0 0 0 1.5em; }
#main .main_int aside .ultimi_comm ul#recentcomments li.recentcomments { font:normal 1em georgia; border-bottom:1px solid #7f7f7f; padding:0 0 0.75em; margin:0 0 0.5em; }
#main .main_int aside .ultimi_comm ul#recentcomments li.recentcomments a { font:bold 1em georgia; color:#000; text-decoration:none; }
#main .main_int aside .ultimi_comm ul#recentcomments li.recentcomments a:hover { color:#cf0000; text-decoration:underline; }
#main .main_int aside .ultimi_comm ul#recentcomments li.recentcomments .lnk { width:1em; height:auto; text-align:center; position:absolute; right:0; top:48%; }
/* Struttura > Main > Aside > Commentate */
#main .main_int aside .commentate { width:auto; margin:0 0 1em; overflow:hidden; display:block; }
#main .main_int aside .commentate h4 { font-size:1.15em; font-weight:700; line-height:2.25em; color:#cf0000; text-transform:uppercase; }
#main .main_int aside .commentate ul { list-style:none; }
#main .main_int aside .commentate ul li { position:relative; border-bottom:1px solid #CCCCCC; padding:0 0 0.75em; overflow:hidden; margin:0 0 0.5em; }
#main .main_int aside .commentate ul li figure { float:left; margin:0 0.75em 0 0; display:block; max-width:150px; height:90px; overflow:hidden; }
#main .main_int aside .commentate ul li figure img { width:100%; height:auto; display:block; }
#main .main_int aside .commentate ul li p { font:bold 1em georgia; padding:0 1.25em 0 0; }
#main .main_int aside .commentate ul li p a { color:#000; text-decoration:none; }
#main .main_int aside .commentate ul li p a:hover { text-decoration:underline; }
#main .main_int aside .commentate ul li .lnk { width:1em; height:auto; text-align:center; position:absolute; right:0; top:48%; }
/* Struttura > Main > Aside > Commentate 
#main .main_int aside .commentate { width:auto; margin:0 0 1em; overflow:hidden; display:block; }
#main .main_int aside .commentate h4 { font-size:1.15em; font-weight:700; line-height:2.25em; color:#cf0000; text-transform:uppercase; }
#main .main_int aside .commentate ul { list-style:none; }
#main .main_int aside .commentate ul li { position:relative; border-bottom:1px solid #7f7f7f; padding:0 0 0.75em; overflow:hidden; margin:0 0 0.5em; }
#main .main_int aside .commentate ul li a { color:#000; text-decoration:none; padding:0 1.5em 0 0; display:block; line-height:1.2em; }
#main .main_int aside .commentate ul li a:hover { text-decoration:underline; }
#main .main_int aside .commentate ul li .lnk { width:1em; height:auto; text-align:center; position:absolute; right:0; top:5%; }*/
/* Struttura > Main > Aside > Commenti Recenti */
#main .main_int aside .comm_rec { width:auto; margin:0 0 1em; overflow:hidden; display:block; }
#main .main_int aside .comm_rec h4 { font-size:1.15em; font-weight:700; line-height:2.25em; color:#cf0000; text-transform:uppercase; }
#main .main_int aside .comm_rec .widgettitle {display:none;}
#main .main_int aside .comm_rec .widget_recent_comments ul { list-style:none; }
#main .main_int aside .comm_rec .widget_recent_comments ul li { position:relative; border-bottom:1px solid #7f7f7f; padding:0 0 0.75em; overflow:hidden; margin:0 0 0.5em; }
#main .main_int aside .comm_rec .widget_recent_comments ul li a { color:#000; text-decoration:none; font:bold 1em georgia; }
#main .main_int aside .comm_rec .widget_recent_comments ul li a:hover { text-decoration:underline; }
/* Struttura > Main > Aside > Fan Facebook */
#main .main_int aside .fb-like-box,
#main .main_int aside .g-page { margin:0 0 20px 0; display:block;}
/* Struttura > Main > Aside > Articoli Redazione */
#main .main_int aside .art-redazione { width:auto; margin:0 0 1em; overflow:hidden; display:block; }
#main .main_int aside .art-redazione h2 {color: #CF0000; font-size: 1.15em; font-weight: 700; line-height: 2.25em; text-transform: uppercase; }
#main .main_int aside .art-redazione ul { width: 100%; list-style: inside none; }
#main .main_int aside .art-redazione ul li { display: block; padding:0 0 1em; margin:0 0 1em; border-bottom:1px solid #CCCCCC; }
#main .main_int aside .art-redazione ul li figure { float: left; margin: 3px 10px 6px 0; width:37%; overflow:hidden; }
#main .main_int aside .art-redazione ul li figure img { height: auto; width: 100%; }
#main .main_int aside .art-redazione ul li h4 { font: bold 1.1em georgia; }
#main .main_int aside .art-redazione ul li h4 a { color: #000000; text-decoration: none; display: block; padding:0 0 0.3em 0; }
#main .main_int aside .art-redazione ul li h4 a:hover { text-decoration: underline; }
/* Struttura > Main > Aside > Notizie Condivise */
aside.sidebar .notizie_cond {display:block; margin:0 0 1em; overflow:hidden; width:auto;}
aside.sidebar .notizie_cond h4.bestof-title {color:#CF0000;font-size:1.15em;font-weight:700;line-height:2.25em;text-transform:uppercase;}
aside.sidebar .notizie_cond li { list-style: none; padding: 0 2%; clear: both; border-bottom: 1px solid #CCCCCC; display: block; clear: both; padding: 0.5em 0; margin: 0 0 0.5em; }
aside.sidebar .notizie_cond li figure { float: left; display: block; width: 37%; margin: 0.1em 0 0; overflow:hidden; }
aside.sidebar .notizie_cond li figure img { width: 100%; height:auto; }
aside.sidebar .notizie_cond li .txt { float: right; display: block; width: 60%; }
aside.sidebar .notizie_cond li .txt h4 { margin: 0 0 0.4em; font: bold 1.1em georgia; line-height: 1.2em;}
aside.sidebar .notizie_cond li .txt h4 a { display:block; color: #000; text-decoration: none; }
aside.sidebar .notizie_cond li .txt h4 a:hover { text-decoration: underline; }
aside.sidebar .notizie_cond li .txt h4 a span { color: #ffbb00; padding: 0 0 0 0.25em; font-size:0.8em}
aside.sidebar .notizie_cond li .txt h4 a:hover span { color: #ffbb00; text-decoration: underline; }
aside.sidebar .notizie_cond li .txt .tw { float: left; display: block; width: 40%; height: 25px; display:none; }
aside.sidebar .notizie_cond li .txt .fb { float: left; display: block; width: 90%; height: 25px; }
/* Struttura > Footer */
#footer { width:100%; margin: 0 auto; display:block; }
/* Struttura > Footer > Gallery */
#footer .big_gal_con { width:100%; max-width: 980px; margin: 0 auto; display:block; overflow:hidden; }
#footer .big_gal_con .big_gal { position:relative; display:block; overflow:hidden; }
#footer .big_gal_con .big_gal figure { width:auto; }
#footer .big_gal_con .big_gal figure img { max-width:100%; height:auto; display:block; border-top:10px solid #000; }
#footer .big_gal_con .big_gal .big_gal_txt { width:45%; position:absolute; bottom:0; left:0; background-color:#000; opacity: .8; filter:alpha(opacity=80); padding:1em 2em; }
#footer .big_gal_con .big_gal .big_gal_txt:hover { opacity: .6; filter:alpha(opacity=60); }
#footer .big_gal_con .big_gal .big_gal_txt h4 { font:normal 2.3em/1em georgia; color:#fff; padding:0 0 0.5em; }
#footer .big_gal_con .big_gal .big_gal_txt h4 a { color:#fff; text-decoration:none; opacity:1; filter:alpha(opacity=100); }
#footer .big_gal_con .big_gal .big_gal_txt h4 a:hover { color:#fff; text-decoration:underline; }
#footer .big_gal_con .big_gal .big_gal_txt p { font-size:1em; line-height:1.25em; font-weight:400; padding:0 0 0.5em; color:#fff; }
#footer .big_gal_con .big_gal .big_gal_txt span { float:right; margin:7% 0 7% 9%; }
/* Struttura > Footer > Adv Big */
#footer .advbig { width:100%; max-width: 980px; margin: 0 auto; overflow:hidden; display:block; text-align: center; padding-bottom: 15px;}
#footer .advbig embed,
#footer .advbig iframe,
#footer .advbig object { display:block; margin:0.5em auto; }
/* Struttura > Footer > Footer */
#footer .foo { width:auto; background-color:#000; color:#fff; overflow:hidden; display:block; }
#footer .foo .inner { width:100%; max-width: 980px; margin: 0 auto; display:block; }
#footer .foo .link { width:70%; float:left; }
#footer .foo .link p { font-size:0.8em; font-weight:normal; color:#fff; line-height:4em; float:left; }
#footer .foo .link p a { color:#fff; text-decoration:none; padding:0 0.7em; }
#footer .foo .link p a:hover { color:#fff; text-decoration:underline; }
#footer .foo .link p.lst { white-space:nowrap; }
#footer .foo .link .stat { float: left; margin: 0 0.65em 0 0.25em; line-height: 2.5em; }
#footer .foo .logo { width:126px; float:right; text-align:right; }
#footer .foo .logo a { display: block; }
/* Commenti */
#comments { clear:both; }
#comments .navigation { padding:0 0 18px 0; }
h3#comments-title, h3#reply-title { color:#000; font-size:1.5em;  font-weight:bold; margin-bottom:0; }
h3#comments-title { padding:.8em 0 .3em; border-top:1px solid #ccc; }
.commentlist {  list-style:none;  margin:0; }
.commentlist li.comment { border-bottom:1px solid #e7e7e7;  line-height:24px; margin:0 0 24px 0;  padding:0 0 0 56px; position:relative; }
.commentlist li:last-child {  border-bottom:none; margin-bottom:0; border-bottom:none; }
#comments .comment-body ul, #comments .comment-body ol {  margin-bottom:18px; }
#comments .comment-body p:last-child {  margin-bottom:6px;  font-family: arial;font-size: 13px;line-height: 20px;}
#comments .comment-body p a { color:#000; text-decoration:none; font-weight:700; display:block; }
#comments .comment-body p a:hover { color:#cf0000; text-decoration:underline; }
#comments .comment-body blockquote p:last-child { margin-bottom:24px; }
.commentlist ol { list-style:decimal; }
.commentlist .avatar {  position:absolute;  top:4px;  left:0; }
.comment-author {}
.comment-author cite {  color:#000; font-style:normal;  font-weight:700; }
.comment-author cite a { color:#000; text-decoration:underline; }
.comment-author cite a:hover {  color:#cf0000; }
.comment-author .says { font-style:italic; }
.comment-meta { font-size:0.8em;  margin:0 0 .2em 0; }
.comment-meta a:link, .comment-meta a:visited { color:#888; text-decoration:none; }
.comment-meta a:active, .comment-meta a:hover { color:#ff4b33; }
.commentlist .even {}
.commentlist .bypostauthor {}
.reply {  font-size:0.8em;  padding:0 0 1.5em 0; }
.reply a, a.comment-edit-link { color:#888; }
.reply a:hover, a.comment-edit-link:hover { color:#ff4b33; }
.commentlist .children {  list-style:none;  margin:0; }
.commentlist .children li { border:none;  margin:0; }
.nopassword, .nocomments {  display:none; }
#comments .pingback { border-bottom:1px solid #e7e7e7;  margin-bottom:18px; padding-bottom:18px; }
.commentlist li.comment+ li.pingback {  margin-top:-6px; }
#comments .pingback p { color:#888; display:block;  font-size:12px; line-height:18px; margin:0; }
#comments .pingback .url {  font-size:13px; font-style:italic; }
#comments a.link-forum {background:#CC0000; border-radius:0.2em; color:#FFFFFF; font-weight:bold; padding:0.6em 2em; text-decoration:none; text-transform:uppercase;}
#comments a.link-forum:hover {text-decoration:underline;}
/* Comments form */
input[type=submit] { color:#333; }
.fb-comments {  overflow:hidden;  position:relative;}
#respond {  overflow:hidden;  position:relative; border-top: 1px solid #ccc; }
#respond p {  margin:0; }
#respond p a { color:#000; text-decoration:underline; font-weight:700; text-transform:uppercase; }
#respond p a:hover {  color:#cf0000; }
#respond p.comment-form-author,
#respond p.comment-form-email,
#respond p.comment-form-url{float:left;width:30%;padding-right:14px;}
#respond .comment-notes { margin-bottom:1em; }
.form-allowed-tags {  line-height:1em; }
.children #respond {  margin:0 48px 0 0; }
h3#reply-title {  margin:.8em 0 .3em; }
#comments-list #respond { margin:0 0 1em 0; }
#comments-list ul #respond {  margin:0; }
#cancel-comment-reply-link {  font-size:12px; font-weight:normal; line-height:18px; }
#respond .required {  color:#ff4b33;  font-weight:bold; }
#respond label { color:#888; font-size:0.8em; line-height:normal; margin:0.3em 0; }
#respond input { margin:0 0 0.6em; width:98%; }
#respond textarea { width:98%; height:100px}
#respond .form-allowed-tags { color:#888; font-size:12px; line-height:18px; display:none; }
#respond .form-allowed-tags code {  font-size:11px; }
#respond .form-submit { margin:1em 0; }
#respond .form-submit input { width:42%; font-size:.9em; text-transform:uppercase; background-color:#CC0000; font-weight:700; color:#fff; border:none; padding:0.5em 0.7em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer; }
/* Commenti > Navigazione*/
#comments .navi-comm { width:auto; margin:0 0 1em; padding:0.3em 0 1em; overflow:hidden; display:block; }
#comments .navi-comm .nav-comm-prev { float:left; }
#comments .navi-comm .nav-comm-next { float:right; }
#comments .navi-comm a { font-size:0.8em; font-weight:700; line-height:normal; border:1px solid #7F7F7F; padding:0.3em 0.6em; color:#cf0000; text-decoration:none; }
#comments .navi-comm a:hover { text-decoration:underline; }
/* RESPONSIVE */
@media (max-width: 980px) {
  #header .head .soc { top:9%; right:0; width:25%; }
}
@media (max-width: 940px) {
  #navigation .menu-head ul.menu li a { margin:0.35em 0 0; }
}
@media (max-width: 800px) {
  #header .head .soc { display:none; }
  #main, .single-attachment #main {padding:0.25em 0.4em 0;}
  #main .main_int .spec {width:100%;}
  #main .main_int .aper_cont .art_line { width:auto; float:none; display:block; }
  #main .main_int .aper_cont .art_line article figure { width:auto; }
  #main .main_int .content .art_line .lf article figure,
  #main .main_int .content .art_line .rt article figure {max-height:200px;}
  #main .main_int .layout2.aper_cont .box_aperture { width: 100%; }
  #main .main_int .layout2.aper_cont .adv, #main .main_int .aper_cont .adv { width:auto; min-width:300px; max-width:300px; margin:0 auto 1em; float:none; display:block; }
  #main .main_int .content { float:none; width:auto; display:block; }
  #main .main_int aside { display:none; }
  #main .main_int .gal_ima {width:100%;}
  #footer .foo .link {width:80%;}
  .aligncenter, img.aligncenter {width:100%; height:auto}
  .page #main .main_int .content,
  .author #main .main_int .content {width:100%;}
  .single #main {padding:0.25em 0.5em 0}
  .single #main .main_int .content {width: 100%;}
  .inch .flex-direction-nav {display:none;}
  #main .main_int .content .leaf article .art_cont{margin-right:25px;width:auto;}
  #main .main_int .content .leaf article .art_cont p{font-size:100%;}
}
@media (max-width: 645px) {
  .follow-us {width:55%}
  .follow-us .rss {margin:0.4em 0 0;}
}
@media (max-width: 600px) {
  #navigation_resp { display:none; }
  #navigation { display:none; }
  #header .fir_lin {padding:0 0.6em 1em;}
  #header .fir_lin .sea { width:auto; float:none; display:block;}
  #header .fir_lin .sea p{ width:auto; float:none; display:block; display:none;}
  #header .fir_lin .sea .men_resp { width:86%; float:left; display:block; margin:1.2em 0 0; overflow:hidden; border:1px solid #000; }
  #header .fir_lin .sea .men_resp a { color:#cf0000; padding:0.6em; margin:0 0.5em 0 0; display:block; font-size:1em; text-decoration:none; text-transform:uppercase; background:url('images/arw_down_red.png') right 12px no-repeat; }
  #header .fir_lin .sea .men_resp a:hover {}
  #header .fir_lin .sea .search_resp {background:url("images/icon_search.png") no-repeat scroll center center #FFFFFF; border:1px solid; border-left:none; display:block; float:left; height:14px; margin:1.2em 0 0; padding:10px; text-indent: -9999em; width:5%; }
  #header .fir_lin .sea .search_resp a {display:block;}
  #header .fir_lin .sea form { display:none; float:left; padding:0.8em 0 0; width:100%;}
  #header .fir_lin .sli_ltl_con { display:none; }

  #main .main_int .aper_cont .box_aperture { width: 100%; float: none; display: block; }
  #main .main_int .aper_cont .aper { width: 100%; float: none; display: block; margin: 0 0 1em; }
  #main .main_int .aper_cont .box_aperture article.box_aper { width:48%; float:right; overflow:hidden; }
  #main .main_int .aper_cont .box_aperture article.box_aper.one { border-bottom: none; padding: 0; margin: 0; width:48%; float:left; overflow:hidden; }

  #main .main_int .spec .spec-int article.speciale .spec_cont .spec_text {float:none; width:100%;}
  #main .main_int .aper_cont .aper h2 {font:bold 2em/0.9em georgia; line-height:105%}
  #main .main_int .content .art_line .frase { display:none; }
  #main .main_int .content .art_line .inch_cont .inch figure { display:block; float:none; max-width:100%; margin:0 auto 0.5em 0; }
  #main .main_int .content .art_line .inch_cont .inch figure img { width:100%; height:auto; }
  #main .main_int .content .art_line .inch_cont .inch figure img.first { display:none; }
  #main .main_int .content .art_line .inch_cont .inch h5 { font:normal 2em/1em georgia; padding:0 0.5em 0.5em; }
  #main .main_int .content .art_line .inch_cont .inch p { font-size:1em; font-weight:400; line-height:normal; color:#fff; padding:0 1.3em 2.5em; }*/
  #main .main_int .content .art_line article h3 { font:normal 1.8em/1em georgia; }
  #main .main_int .content .art_line article h3.big { font:bold 1.8em/1em georgia; font-weight:normal; }
  #main .main_int .content .leaf article .soc_info { height:auto; }
  #main .main_int .content .leaf article .soc_info .soc_leaf { display:block; }
  #main .main_int .content .leaf article .ads_bnz {border:none;}
  #main .main_int .gal_ima .box { display:none; }
  #main .main_int .gal_ima article .gal_ima_cont .gal .gal-next a {  background:url('images/arw_next_gal.png') top right no-repeat; background-size:40px; top:65%; }
  #main .main_int .gal_ima article .gal_ima_cont .gal .gal-prev a { background:url('images/arw_prev_gal.png') top left no-repeat; background-size:40px; top:65%; }
  #main .main_int .content .leaf article .art_cont p iframe {width:276px;}
  #respond .form-submit input {width:60%}
  #respond p.comment-form-author,#respond p.comment-form-email,#respond p.comment-form-url{float:left;width:40%;padding-right:14px;}
  #footer .big_gal_con {display:none;}
  .art_comm .fb_iframe_widget {display:none;}
  .single #header .fir_lin .sea form {display:none;}
  .fb_reset {display:none;} 
  #main .main_int .content .leaf .soc_info{ width:100%; }
  .coolFB,
  #main .main_int .content .leaf .soc_info .soc_leaf .fb,
  #main .main_int .content .leaf .soc_info .soc_leaf .tw,
  #main .main_int .content .leaf .soc_info .soc_leaf .gp{
    float:left;
    margin:0 15px 0 0;
  }
  #main .main_int .content .leaf .soc_info .soc_leaf .gp{
    margin:0;
  }
  #main .main_int .content .leaf article .ads_bnz-top { margin: 0.9em 0; }
  #main .main_int .content .leaf article .art_cont{
    margin:0;
    width:100%;
  }
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .fb,
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .tw,
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .gp{
    width:auto;
    margin:0 15px 0 0;
  }
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .fb .coolFB{
    margin:0;
  }
  #footer .foo .logo { width: auto; float: none; display: block; text-align: center; }
  #footer .foo .link { width: auto; float: none; display: block; text-align: center; }
  #footer .foo .link .stat { float: none; width: auto; display: block; text-align: center; margin: 0; line-height: 2.5em; }

  #main .main_int .content .leaf article.livefull .art_cont { margin: 0; }
  #main .main_int .content .leaf article.livefull .ads_bnz-top { padding: 0; }
  #main .main_int .content .leaf article .soc_info { padding: 0 0 0.75em; }
  #main .main_int .content .leaf article.livefull .ima_soc {display: block; width: 100%; margin: 0 0 1em; }
  #main .main_int .content .leaf article.livefull .ima_soc figure { margin: 0; }
  #main .main_int .content .leaf article.livefull .adv-fulllive { display: block; width: 300px; margin: 0 auto 1em; }

}
@media (max-width: 480px) {
  #navigation_resp .menu-resp {padding:0 0.4em 0.5em;}
  #main .main_int .content h1 {font:bold 1.8em georgia;}
  #main .main_int .aper_cont .aper h2 span {line-height: 19px;}

  #main .main_int .layout2.aper_cont .box_aperture article.box_aper, #main .main_int .aper_cont .box_aperture article.box_aper { width:100%; float:none; overflow:hidden; }
  #main .main_int .aper_cont .box_aperture article.box_aper.one { border-bottom: none; padding: 0; margin: 0 0 1em; width:100%; float:none; overflow:hidden; }
  
  #main .main_int .content .leaf .ads_bnz {padding:0; margin:0; border:0;}
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom {width:100%;}
  #main .main_int .content .leaf .art_pagi .lnk a {font-size:1em; float:left;}
  #main .main_int .content .leaf .art_pagi .num {font-size:1em; padding:0 0 0 0.5em;}
  #main .main_int .content .leaf .art_list article p a.more {background-size:11px auto;}
  #main .main_int .content .leaf article .art_cont p {font:400 12px/20px arial;}
  #main .main_int .content .art_list article h3,
  #main .main_int .content .leaf .art_list article h3 {font:1.2em/1.3em georgia;}
  #main .main_int .content .art_line article p a.more {background-size:13px;}
  #main .main_int .content .leaf .art_list article p,
  #main .main_int .content .art_list article p {font-size:0.6em}
  #main .main_int .content .art_list article p a.more {font-size:0.7em;background-size:11px;}
  #main .main_int .content .art_line .lf { width:100%; }
  #main .main_int .content .art_line .rt article figure,
  #main .main_int .content .art_line .lf article figure {max-height:230px;}
  #main .main_int .content .art_line .rt { width:100%; margin: 1.5em 0 0; }
  #main .main_int .content .art_line .box-redazione .single-art {margin-left:0.3em;}
  #main .main_int .content .art_line .box-redazione .single-art figure {height:84px; width:100%;}
  #main .main_int .content .art_line .box-redazione .single-art h4 {font:bold 1em/1.3em georgia}
  #main .main_int .content .art_line article h3 { font:normal 1.6em/105% georgia; }
  #main .main_int .content .art_line article h3.big { line-height:105%; font:bold 1.6em/1em georgia; font-weight:normal; }
  #main .main_int .content .art_line article p {font-size:0.8em;}
  /*#main .main_int .content .leaf article .auth {float: left;padding: 15px 0.2em 0 0;}*/
  #main .main_int .content .cat article.lst h3 { font: 1.3em georgia; }
  #main .main_int .content .cat article.lst p {font-size:0.7em;}
  #main .main_int .gal_ima article h1 span {bottom:0;}
  #respond p.comment-form-comment {float:left; margin-bottom:20px; width:100%}
  #respond textarea { min-width:99%; width:99%; height:100px;}
  #footer .foo .link { width:96%;}
  .commentlist li.comment {padding:0 0 0 1px;}
  .commentlist .avatar {float:left;}
  .children #respond {margin:0; }
  .comment-author cite {margin:0 0 0 3.1em;}
  .comment-meta {margin:0 3.9em;}
  .comment-awaiting-moderation {padding:0 0 0 50px;}
  .fb_reset {display:none;}
  .follow-us {display:none;}
  #footer .foo .link p.lst { white-space:nowrap; float: none; display: block; text-align: center; }
  #footer .foo .logo {width: 40%; float: left;}
  #footer .foo .link p {float: right;}
  #footer .link p a, #footer .foo .link .stat, #footer .foo .link p.lst {display: none;}
  #footer .link p a:first-child , #footer .link p a:nth-child(2) {display: inline-block;}
}
@media (max-width: 320px) {
  #main .main_int .spec .spec_flush .spec_flush_one h3 { font-size:20px;}
  #main .main_int .aper_cont .aper figure {max-height: 198px;}
  #main .main_int .aper_cont .aper figure img.first {max-width: 100%;}
  #main .main_int .content .cat article.lst p {font-size:1.8em}
  #main .main_int .content .art_line article p {font-size:1em;}
  #main .main_int .content .art_line .rt article figure,
  #main .main_int .content .art_line .lf article figure {max-height:159px;}
  #main .main_int .content .art_line .cont h2 {width:70%;}
  #main .main_int .content .art_line .cont {padding:0.6em 0 0.5em;}
  #main .main_int .content .art_line .box-redazione,
  #main .main_int .content .art_line .box-redazione .single-art {width:100%; margin:0 3px 11px 0;}
  #main .main_int .content .art_line .box-redazione .single-art figure {width:100%; height:159px;}
  #main .main_int .content .art_line article p {font-size:1em;}
  #main .main_int .content .art_list article p a.more {background-size:9px;} 
  #main .main_int .content .art_line .inch_cont .inch p {font-size:1em;}
  #main .main_int .content .leaf article .soc_info .auth-box {display:block;float:left;margin: 1em 0 0; width:90%;}
  #main .main_int .content .leaf article .soc_info .auth-box .auth { text-align:left; }
  #main .main_int .content .leaf article .soc_info .auth-box .twitter {text-align:left; float:left;}
  #main .main_int .content .leaf article h1 {font: bold 1.7em georgia;}
  #main .main_int .content .leaf article .art_cont p {font:400 14px/20px arial;}
  #main .main_int .content .leaf article .soc_info_bottom .soc_leaf_bottom .fb { width:120px; }
  #main .main_int .content .leaf article .soc_info_bottom .soc_leaf_bottom .tw { width:100px; }
  #main .main_int .content .leaf article .soc_info_bottom .soc_leaf_bottom .gp { display:none }
  #main .main_int .content .leaf article .soc_info_bottom .soc_leaf_bottom .pr { display:none }
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .gp,
  #main .main_int .content .leaf .soc_info_bottom .soc_leaf_bottom .pr {display:none; }
  #main .main_int .content .leaf .art_list article p,
  #main .main_int .content .art_list article p {font-size:0.8em}
  #main .main_int .content .art_list article figure {max-width:135px; height:auto;}
  #main .main_int .content .art_list article h3,
  #main .main_int .content .leaf .art_list article h3 {font:1.3em/1.3em georgia;}
  #main .main_int .content .leaf .art_list article figure {max-width:110px; margin:0 8px 4px 0;}
  #main .main_int .content .navi-cat a {padding:0.3em 0.2em;}
  #main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap input,
  #main .main_int .content .pagi article .art_cont .wpcf7 form.wpcf7-form .wpcf7-form-control-wrap textarea { width:100%;}
  #main .main_int .content .cat article.lst figure { height:93px;}
  #main .main_int .content .cat article.lst p {font-size:0.9em;}
  #main .main_int .content .cat-vig article {width:90%; height:auto;}
  #main .main_int .content .cat-vig article figure {max-height:140px; height:auto;}
  #main .main_int .content .box_author .author_avatar {margin:0 0.4em 0 0;}
  #main .main_int .content .box_author .author_description h2 {font: bold 1.4em georgia}
  #main .main_int .content .box_author .author_description p.fb-author {margin:10px 0 0;}
  #respond .form-submit input {width:90%}
  #footer .foo .logo {width: 40%;}
  #footer .foo .link { width:90%; }
  #footer .foo .link p { font-size:0.7em; }
  .gallery img {  border:1px solid #cfcfcf; width:90%; }
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
}
/* PRINT */
@media print {
  body { background:none !important; }
  #wrapper { clear:both !important; display:block !important; float:none !important; position:relative !important; }
  /* Header */
  #header { border-bottom:2pt solid #000; padding-bottom:18pt; }
  #header .head .soc { display:none; }
  #header .fir_lin { display:none; }
  #navigation { display:none; }
  .advbig.top { display:none; }
  #main { display:inline; }
  #main .main_int aside { display:none; }
  #main .main_int .content .leaf .nws_cat { display:none; }
  #footer .big_gal_con { display:none; }
  #footer .big_adv { display:none; }
}
/* sondaggio in sidebar */
img.side_sondaggio {margin: 0 0 1em}
.mbInfos{padding:0 26px;}
.fullscreen .mbInfos{padding:0 16px 0 0;}
.main_img_height{
  height: 320px;
  overflow: hidden;
}
.meride-video-container,
.meride-player,
.meride-video-container object,
#flashObj embed,
.art_cont object embed,
.meride-video-container embed,
#main .main_int .content .leaf article .art_cont p iframe{ width:100% !important; }
#adaptvDiv0 object {width: 500px !important;}

img#wpstats {display: none;} /*faccina wpstats*/