
/**********************************
*    CITYNEWS TODAY MOBILE 2.5    *
**********************************/


/* REGOLE GENERALI */

html, body, form {margin: 0; padding: 0;}
html {font-size:100%;}
body {font-family: Arial, sans-serif; font-size: 12px; color: #000000; margin: 0px; background: #ffffff;}
img {border:0;}
label {cursor:auto}
h1, h2, h3, h4, h5 {margin: 0; padding: 0;}
ul, li {list-style-type:none; margin:0; padding:0;}
fieldset { border: none; padding:0; margin:0}
form {padding:0; margin:0;}
input, select, textarea {font: 12px arial, verdana, sans-serif;}
.clear {clear:both;}
br.clear {clear:both; line-height:0; height:0}

a, a:visited  {color:#000000; text-decoration:none;}
a:hover  {color:#000000;text-decoration:underline;}


/* STRUTTURA PRINCIPALE */

#wrapper { overflow: hidden; width: 100%; }
.bs_bubbler, .h-banner, .inner, #zone p.zone_title { display: none; }
#header { overflow: hidden; }
br.clear { display: none; }
#logo { overflow: hidden; text-align: center; }
#data-meteo { background: #f3f3f3; padding: 1px 0px 3px 5px; font-size: 11px; overflow: hidden; text-align: center; }
.dataodierna { margin: -10px 0px 0px 0px; }
#data-meteo a { color: #005d93; }
#data-meteo span { margin: 0px 0px 0px 5px; }

.ep_menu_home { overflow: hidden; text-align: center; font-size: 1em; padding: 6px 0px 6px 0px; }
.ep_menu_home li { display: inline; padding: 0px 6px 0px 6px; }

#search { display: none; }

#menu ul li#main-menu-vox a { color: #fbca78 !important; }
#main-menu-vox, #main-menu-economia, #main-menu-guide { display: none !important; }
#menu ul li div { display: inline; }



.bs_slide li{float:left;width:80px;font-size:15px;padding:4px}
#toolbar-mobile {margin-bottom:5px;padding:1px;overflow:hidden }
#toolbar-mobile a{font-size:11px;text-transform:uppercase; color:#555555}
#switch-site {float:right}
#switch-city {float:left}



/* CONTENT */

#content { overflow: hidden; margin: 5px 15px 0px 15px; }

#content #main { overflow: hidden; }
#content #main .listato_articolo { overflow: hidden; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #cccccc; padding: 0px 0px 15px 0px; }
#content #main .listato_articolo h1 {color:#555555; font-size: 18px; margin: 5px 0px 5px 0px; line-height: 1.1em; }

#content #main .listato_articolo .blocco-info { display: none; }

.listato_articolo .post_gallery { overflow: hidden; clear: both !important; float: none; padding: 10px 0px 0px 0px !important; }

#content #main .notizia_primaria { overflow: hidden; text-align:center }
#content #main .notizia_primaria img { float: none; margin: 6px 10px 10px 0px; }
#content #main .notizia_primaria p { color:#555555; margin: 0px 0px 8px 0px; text-align:left;  }
#content #main .notizia_primaria h1 { color:#555555; text-align:left;  font-size:22px}

.news_bottom_link { font-size: 0.9em; color:red }

#content #main .notizia_secondaria { overflow: hidden; font-size: 18px }

#content #main .notizia_secondaria h1 { font-size:16px; margin: 0px 0px 0px 0px !important; }
#content #main .notizia_secondaria img { width: 65px; height: 80px; float: left; margin: 6px 10px 0px 0px; }

#content #main .notizia_secondaria p { font-size:0.8em }

#content #main_short { overflow: hidden; }
#content #main_short .listato_articolo { overflow: hidden; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #cccccc; padding: 0px 0px 15px 0px; }
#content #main_short .listato_articolo h1 { font-size: 20px; margin: 5px 0px 5px 0px;  }

#content #main_short .notizia_secondaria { overflow: hidden; font-size: 18px; }
#content #main_short .notizia_secondaria p { display: none; }

#content #main_short .notizia_secondaria h1 { margin: 0px 0px 0px 0px !important; }
#content #main_short .notizia_secondaria img { width: 65px; height: 80px; float: left; margin: 6px 10px 0px 0px; }

#content #main_short .listato_articolo .blocco-info { display: none; }


.notizia_primaria .post_gallery_bottom ul li {  width: 55px;}

#content #main .notizia_secondaria h1 a { color: #00386B;  margin: 0 !important;}

.news_bottom_comment_no { display: none; }

.sotto_corpo_pp { background: #f2f2f2; overflow: hidden; clear: both; margin: 10px 0px 0px 0px; padding: 5px 5px 5px 5px; }
.sotto_corpo_pp img { margin: 0px 10px 0px 0px !important; }
.sotto_corpo_pp a { color: #005d93; font-weight: bold; }
.sotto_corpo_pp p { margin: 0px 0px 0px 0px !important; }
.sotto_corpo_pp p {   font-size: 0.7em;    margin: 0 !important;}
.sotto-category { background: #f2f2f2; padding: 5px 0px 5px 10px; margin: 2px 0px 10px 0px; }

.sotto-category a { color: #005d93; padding: 0px 10px 0px 0px; }


/* STRISCIA MEDIA HOME */

.media_home { background: #000000; overflow: hidden; padding: 10px 10px 10px 10px;  margin: 0px 0px 20px 0px;}
.media_home h3 { color: #ffffff; font-weight: normal; margin: 0px 0px 5px 10px; }
.media_home ul { overflow: hidden; margin: 0px 0px 0px 0px; }
.media_home ul li { overflow: hidden; float: left; width: 100px; margin: 0px 5px 10px 5px; font-size: 10px; text-align: center; }
.media_home ul li a { color: #ffffff; }
.media_home ul li img { margin: 0px 0px 5px 0px; border: 2px solid #cccccc; }
.media_home h3 a.veditutte {  padding: 0px 0px 0px 20px; font-size: 13px; color: #ffffff; height: 18px; display: block; float: right; }


.notizia_primaria .post_gallery_bottom ul li img {    margin: 0 !important;    width: 55px !important;}
.header_muni { text-align: center; overflow: hidden; clear: both; }

.header_muni h2 { font-size: 2.4em; font-weight: bold; margin: 5px 0px 10px 0px; }
.header_muni h2 i { font-style: normal; }

.nw_zone_lista { overflow: hidden; background: #f2f2f2; padding: 4px 0px 4px 0px; margin: 0px 0px 15px 0px; }
.nw_zone_lista ul { overflow: hidden; }
.nw_zone_lista ul li { display: inline; margin: 0px 10px 0px 0px; }

#content #main .notizia_primaria .news_bottom_comments .notizia_center_comment  img{float:left;}
.news_bottom_comments p{font-size:12px}
.news_bottom_link a {color:blue}

/* POST GALLERY */

.post_gallery { overflow: hidden; margin: 10px 0px 0px 0px; }
.post_gallery .post_gallery_top { overflow: hidden; margin: 0px 0px 5px 0px; clear: both; }
.post_gallery .post_gallery_top h3 { overflow: hidden; margin: 0px 0px 0px 0px; font-weight: normal; text-transform: uppercase; font-size: 13px; color: #000000; }
.post_gallery .post_gallery_top .button_left { display: block; float: right; background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") no-repeat 0px -15px; width: 18px; overflow: hidden; height: 15px; }
.post_gallery .post_gallery_top .button_left b { display: none; }
.post_gallery .post_gallery_top .button_right { display: block; float: right; background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") no-repeat 0px 0px; width: 18px; overflow: hidden; height: 15px; }
.post_gallery .post_gallery_top .button_right b { display: none; }
.post_gallery_bottom { overflow: hidden; margin: 0px 0px 10px 0px; }
.corpo .post_gallery_bottom { overflow: hidden; margin: 0px 0px 10px 0px; height: 60px; }
.notizia_primaria .post_gallery_bottom { overflow: hidden; height: 40px; margin: 0px 0px 10px 0px; }
.post_gallery_bottom ul { margin: 0px 0px 0px 0px; }
.post_gallery_bottom ul li { float: left; height: 60px; margin: 0px 15px 0px 0px; overflow: hidden; width: 85px; background: none; padding: 0px 0px 0px 0px;}
.post_gallery_bottom ul li img { width: 85px !important; height: 60px !important; margin: 0px 0px 0px 0px !important;}


/* ARTICOLO */

#interactiveRegistrationAlert { display: none !important; }
.corpo_post { overflow: hidden;  clear: both; }
.info_post { overflow: hidden; margin: 5px 0px 8px 0px; font-size: 0.9em; }
.corpo { padding: 1px 0px 0px 0px; }

.corpo_post h1{ font-size:20px ;padding-bottom:5px;}
.corpo_post h2{ font-size:15px;color:#555555 }
.corpo_post p{ font-size:15px }

.corpo_post .fb_like_frame {    float: right;    height: 25px;    margin-right: 5px;    margin-top: -28px;    position: relative;}


#pmPath { display:none}

.post_features { width: 100%;  overflow: hidden; clear: both; }
.post_features_top { width: 100%; overflow: hidden; background: #eaeaea; padding: 10px 10px 10px 10px; }
.post_features .pic_post { overflow: hidden; }
.post_features .pic_post img { width: 220px; display: block; margin: 0px auto 0px auto; }
.post_features .pic_post .pic_magnify {  width: 30px; height: 30px; top: 3px; right: 3px; margin: 0; overflow: hidden; position: absolute; text-indent: 0; z-index: 2; }
.post_features span.pic_desc { font-style: italic; display: block; overflow: hidden; margin: 10px 0px 10px 0px; color: #1f1f1f; }

.pic_magnify, .related_post { display: none; }

ul.features_list { overflow: hidden; font-size: 0.9em; display: none; }
ul.features_list li { overflow: hidden; }
ul.features_list li b { margin: 0px 8px 0px 0px; }

.fb { overflow: hidden; margin: 0px 0px 15px 0px; }
.corpo p { margin: 0px 0px 10px 0px; }




.canale_lista ul li{float:left;width:140px;font-size:12px;padding:4px}
.canale_lista ul i{display:none}
.canale_lista h2{clear:both;padding-top:20px}
.sotto-category{display:none}
.nw_content_news .listato_articolo img{width:50px;height:60px}
.nw_content_news .listato_articolo h1{font-size:18px}

/* Commenti */

.fast_answer { background: #eeeeee; padding: 10px; margin: 15px 0px 12px 0px; overflow: hidden; clear: both; }
.fast_answer input[type=submit] { background-color:#007F9B; color:#fff; font-size: 11px; font-weight: normal; border: 1px solid #66b3c5; display: block; text-transform: uppercase; text-align:center; padding:5px 0; width:100%; margin: 8px auto 0px auto; cursor: pointer; }
.fast_answer .boxTextArea {1px solid #DDDDDD; padding:10px; background-color:#fff; }
.fast_answer img { margin: 0px 10px 0px 0px; border: 2px solid #ffffff; }
.fast_answer textarea { width: 100%;  margin: 0px 0px 0px 0px; font-style: italic; border: 0px; resize: none; }
.fast_answer h3 { margin: -46px 0px 0px -10px; position: absolute; color: #007f9b; text-transform: uppercase; font-weight: normal; font-size: 19px; }


.commenti { overflow: hidden; clear:left;margin: 20px 0px 10px 0px; padding: 5px 0px 0px 0px; background: url("https://1.citynews.stgy.it/images/images_new/sep.png") repeat-x; }
.commenti .commento_cont { overflow: hidden; background: #eeeeee; font-size: 13px; margin: 0px 0px 12px 0px; }
.commenti .commento_cont .commento { overflow: hidden; background: #ffffff; margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; border: 1px solid #dddddd; }
.commenti .commento_cont .child { margin:-10px 0 0 0 !important; }
.commenti .commento_level_1 { margin-left:30px; }
.commenti .commento_cont .child .commento_cont { margin-bottom: 0px !important; }

.commento_cont .commento .commento_left { overflow: hidden; width: 35px; float: left; margin: 0px 10px 0px 0px; }
.commento_cont .commento .commento_left img { width: 35px; height: 35px; }
.commento_cont .commento .commento_right { overflow: hidden; }
.commento_cont .commento .commento_right h3 { display:none; text-transform: uppercase; font-size: 12px; font-weight: normal; color: #000000; margin: 0px 0px 5px 0px; border-bottom: 1px dotted #888888; padding: 0px 0px 5px 0px; }
.commento_cont .commento .commento_right p { margin: 0px 0px 5px 0px; font-size: 13px; font-style: italic; line-height: 16px; }
.commento_cont .commento .commento_right p b { color: #007F9B; font-style: normal; }
.commento_cont .commento .commento_right .commento_bottom {   font-size: 10px; overflow: hidden; padding: 4px 0px 0px 0px; }
.commento_cont .commento .commento_right .commento_bottom span { overflow: hidden; display: block; float: left; padding: 0px 12px 0px 0px; color: #555555; }
.commento_cont .commento .commento_right .commento_bottom u { overflow: hidden; display: block; float: left; padding: 0px 12px 0px 22px; text-decoration: none; background: url("https://1.citynews.stgy.it/images/images_new/comment-risposte.png") no-repeat 10px 4px; color: #555555; border-left: 1px solid #b8b8b8; }
.commento_cont .commento .commento_right .commento_bottom .commento_cita { overflow: hidden; display: block; float: right; }
.commento_cont .commento .commento_right .commento_bottom .commento_rispondi { overflow: hidden; display: block; float: right; padding: 0px 8px 0px 0px; margin: 0px 8px 0px 0px; border-right: 1px solid #b8b8b8; }
.commento_cont .commento .commento_right .commento_bottom .comment_toggle { overflow: hidden; display: block; float: right; padding: 0px 0px 0px 8px; margin: 0px 0px 0px 8px; border-left: 1px solid #b8b8b8; }

.commento_cont .commento .commento_right .commento_bottom .commento_segnala { background: url("https://www.citynews.it/images/images_new/segnala_button2.png") no-repeat 10px 1px; padding: 2px 0px 2px 10px; width: 12px; height: 10px; display: block; overflow: hidden; float: right; margin: 0px 0px 0px 10px; border-left: 1px solid #b8b8b8; }
.commento_cont .commento .commento_right .commento_bottom .commento_segnala b { display: none; }

.commenti_top { overflow: hidden; margin: 0px 0px 10px 0px; }
.commenti_top h2 { overflow: hidden; margin: 0px 0px 0px 0px; font-weight: normal; text-transform: uppercase; font-size: 20px; color: #007f9b; width: 200px; float: left; }
.commenti_top .button_refresh { display: block; float: right; background: url("https://1.citynews.stgy.it/images/images_new/refresh.png") no-repeat; width: 18px; height: 18px; margin: 10px 8px 0px 0px; }
.commenti_top .button_feed { display: none !important; }
.commenti_top .button_refresh b { display: none; }
.commenti_top .comment_no { display: none !important; }

.commenti .button_commenta { background: #005682; color:#fff; font-size: 14px; font-weight: normal; border: 1px solid #005682; display: block;  text-transform: uppercase; text-align:center; width: 100%; overflow: hidden; display: block; margin: 12px 0px 0px 0px; cursor: pointer; padding: 4px 0px 3px 0px; }

.commenti_vedi_tutti { float: right; display: block; overflow: hidden; text-align: center; padding: 3px 0px 3px 0px; background: #888888; margin: 0px 0px 0px 0px; width: 150px; color: #ffffff !important; text-transform: uppercase; font-size: 11px; color: #f2f2f2; -moz-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; cursor: pointer; }
.commenti_vedi_tutti:hover { text-decoration: none; }

.commento_segnala { display: none !important; }


/* Tags Dialog */

.ui-corner-all { -moz-border-radius: 0px !important; -webkit-border-radius: 0px !important; border-radius: 0px !important; }
.ui-dialog { padding: 0px !important; background: #e4e4e4 !important; position: fixed; width: 400px !important; }
.ui-dialog-titlebar { padding: 0px !important; height: 18px; background: #e4e4e4 !important; border: 0px !important; }
span.ui-dialog-title { display: none; }

.ui-dialog-content { border-top: 0px !important; margin: 18px !important; margin-top: 0px !important; padding: 0px !important; background: #ffffff !important; text-align: left; }
.ui-dialog-content h3 { text-transform: uppercase; font-weight: normal; font-size: 19px; border-bottom: 1px solid #e1e1e1; padding: 0px 0px 5px 0px; margin: 10px 20px 15px 20px; overflow: hidden; }

#commentReplyBox_0 { margin-top:10px; padding-top:15px; }
#commentReplyBox_0 h3 { display:none; }

.commento_over_form { text-align: left; font-size: 12px; }
.commento_over_form ul li { margin: 0px 0px 10px 0px; }
.commento_over_form ul li label { display: block; text-transform: uppercase; font-size: 12px; line-height:20px; margin: 4px 0px 0px 0px; }
.commento_over_form ul li label.label_clickable { display: inline; float: none; font-family: Arial; text-transform: lowercase; font-size: 12px; }
.commento_over_form ul li input { border: 1px solid #dddddd; padding: 6px 0; width:99%; }
.commento_over_form ul li input[type=radio] { width: 20px; }
.commento_over_form ul li input[type=checkbox] { width: 20px; }
.commento_over_form ul li textarea { border: 1px solid #dddddd;width: 99%; padding: 6px 0; height: 60px; }

div.commento_reply_avatars_area { overflow: hidden; }
div.commento_reply_avatars_area input { float: left; margin: 18px 5px 0px 0px; }
div.commento_reply_avatars_area div.commento_over_avatar { float: left; margin: 0px 10px 0px 0px; }
div.commento_reply_avatars_area div.commento_over_avatar img { width: 40px; }

.commenta_captcha { overflow: hidden; }
.commenta_captcha img { overflow: hidden; width: 240px; float: left; }
.commenta_captcha .bs_icCaptchaRefresh { display: block; float: left; background: url("https://1.citynews.stgy.it/images/images_new/refresh.png") no-repeat; width: 20px; height: 20px; margin: 10px 0px 0px 0px; }
.commenta_captcha .bs_icCaptchaRefresh b { display: none; }
.commento_over_form ul li input[type=submit] { margin: 0px auto 0px auto; border: 0px !important; background: #888888; color: #ffffff; text-transform: uppercase; font-weight: normal; font-size: 12px; width: 100%; overflow: hidden; padding: 5px 0; cursor: pointer; display: block; text-align: center; height: 35px; }

.commentLoader { padding: 0px 0px 0px 0px; overflow: hidden; text-align: center; margin: 8px 0px 0px 0px; color: #888888; font-size: 12px; background: url("https://1.citynews.stgy.it/images/images_new/loadingclock.gif") no-repeat -5px -6px; height: 22px; width: 25px; float: right;}
.commentLoader b { display: none; }

.ui-widget-overlay { background: #000000 !important; }

.form_login { display: none !important; }

.commento_reply_avatars, .commento_reply_title { display: none !important; }

.commento_author_home_page { display: none !important; }

.commentDialogText { overflow: hidden; text-align: center; height: 100%; font-size: 26px; padding: 20px 20px 0px 20px; color: #888888; }
.commento_over_success { text-align: center; color: #008316; font-weight: bold; }
.commento_over_error { text-align: center; color: #c20000; font-weight: bold; padding: 10px 10px 0px 10px; }
.dialog-modal .commento_over_error { text-align: left; font-size: 10px; padding: 10px 0px 10px 0px; }
.commento_over_notifica { overflow: hidden; clear: both; }
.commento_inserito { background: #ebffee !important; }

span.cke_skin_kama { overflow: hidden; margin: 5px 0px 0px 0px; }

.ui-dialog .ui-dialog-titlebar-close span { background: url("https://1.citynews.stgy.it/images/images_new/ico-close-button.png") no-repeat 0px 0px !important; margin: 3px !important; }



/* PAGINATORE */

ul#pager, ul.pager { overflow: hidden; clear: both; padding: 30px 0px 0px 0px; text-align: center; margin: 0px 0px 15px 0px; }
ul#pager li, ul.pager li { display: inline; padding: 1px 12px 1px 12px; border-right: 1px solid #cccccc; overflow: hidden; }
ul#pager li.pager_prima, ul.pager li.pager_prima { padding: 0px 0px 0px 0px; border: 0px; background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") no-repeat; }
ul#pager li.pager_prima a, ul.pager li.pager_prima a {  padding: 0px 9px 0px 9px; }
ul#pager li.pager_precedente a, ul.pager li.pager_precedente a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") repeat-x; padding: 0px 9px 0px 9px; }
ul#pager li.pager_precedente, ul.pager li.pager_precedente { padding: 0px 9px 0px 4px; }
ul#pager li.pager_successiva a, ul.pager li.pager_successiva a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") repeat-x 0px -15px; padding: 0px 9px 0px 9px; }
ul#pager li.pager_successiva, ul.pager li.pager_successiva { padding: 0px 6px 0px 9px; border: 0px; }
ul#pager li.pager_ultima a, ul.pager li.pager_ultima a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg.png") no-repeat 0px -15px; padding: 0px 9px 0px 9px; }
ul#pager li.pager_ultima, ul.pager li.pager_ultima { padding: 0px 0px 0px 9px; border: 0px; }
ul#pager li b, ul.pager li b { display: none; }

.pager_white { float: left; margin: 0px 0px 0px 0px; width: 100%; }
.pager_white li { color: #888888; }
.pager_white li a { color: #ffffff; }
.pager_white li.pager_prima a, .pager_white li.pager_prima { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg2.png") no-repeat !important; }
.pager_white li.pager_precedente a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg2.png") repeat-x !important; }
.pager_white li.pager_successiva a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg2.png") repeat-x 0px -15px !important; }
.pager_white li.pager_ultima a { background: url("https://1.citynews.stgy.it/images/images_new/pager_bg2.png") no-repeat 0px -15px !important; }




/* FOOTER */

#footer {
background: #f5f5f5;
padding: 10px 20px 20px 20px;
border-top: 15px solid #bdd6de;
overflow: hidden;
}


.cn_footer_bottom_links {
width: 21%;
float: left;
overflow: hidden;
margin: 0px 15px 0px 0px;
}

.cn_footer_bottom_links ul li {
margin: 0px 0px 2px 0px;
}

.cn_footer_bottom_links.last {
overflow: hidden;
margin: 0px 0px 0px 0px;
}

.cn_footer_bottom_links.last ul li {
float: left;
margin: 0px 10px 2px 0px;
}

.ep_footer_links {
font-size: 12px;
margin: 10px 20px 20px 20px;
text-align: center;
}





/* GALLERY */

.gallery_anteprime ul.galleryalbum { margin: 20px 0 0; overflow: hidden; }
.gallery_anteprime ul.galleryalbum li { float: left; height: 150px; margin: 0 31px 24px; overflow: hidden; width: 150px; }
.gallery_anteprime ul.galleryalbum li a { color: #ffffff; }
.gallery_anteprime { background: none repeat scroll 0 0 #000000; overflow: hidden; padding: 20px 10px; }
.galleryzoom .galleryzoom_img div.next a { display: block; height: 250px; width: 150px; }
.galleryzoom { background: none repeat scroll 0 0 #000000; overflow: hidden; padding: 20px 10px; }
.galleryzoom .galleryzoom_img div.next { background: url("https://1.citynews.stgy.it/images/images_new/gallery_right.png") no-repeat scroll 120px 100px transparent; height: 250px; margin: 0; overflow: hidden; position: absolute; right: 10px; text-indent: 0; top: 25%; width: 150px; z-index: 2; }
.gallery_sub ul li { border-right: 1px solid #cccccc; float: left; margin: 0 10px 0 0; padding: 0 10px 0 0; }
.gallery_post h2 { color: #FFFFFF; font-size: 20px; font-weight: normal; margin: 0; padding: 0 0 0 12px; }

.gallerylist {color:#ffffff}
.gallerylist a{color:#ffffff}
.galleryzoom_img img {width: 300px;}
.galleryzoom h2{font-size:15px}
.next b{display:none}
galleryzoom {padding: 0px;}

/* RISTORANTI */

.nw_menu_ristoranti { overflow: hidden; clear: both; text-align: center; font-size: 1.5em; padding: 14px 0px 14px 0px; width: 300px; margin: 0px auto 0px auto;}
.nw_menu_ristoranti li { float: left; text-transform: uppercase; padding: 0px 7px 0px 7px; text-align: center; margin: 0px 0px 10px 0px;}
.nw_menu_ristoranti li div { display: inline; }
.nw_menu_ristoranti .bs_bubble { display: none !important; }

.nw_ristoranti_inserisci { overflow: hidden; margin: 0px 10px 5px 18px !important; -moz-border-radius: 8px; border-radius: 8px; display: none; }

.nw_ristoranti_inserisci a { background: #cccccc; padding: 5px 10px 5px 10px; display: block; -moz-border-radius: 8px; border-radius: 8px; }

.nw_ristoranti_classifiche { display: none; }

.nw_ristoranti_logo { display: none !important; }

.ep_menu_cerca { overflow: hidden; padding: 0px 0px 0px 0px !important; float: right !important; }

.ep_menu_cerca form { overflow: hidden; display: block; margin: 5px 0px 0px 0px; }

.ep_menu_cerca form input { border: 1px solid #cccccc; padding: 4px 8px 4px 8px; margin: 0px 10px 0px 0px; width: 185px; -moz-border-radius: 5px; border-radius: 5px; }

.ep_menu_cerca form input[type=submit] { padding: 4px 10px 4px 10px; cursor: pointer; border: 0px; background: #888888; color: #ffffff; font-weight: bold; width: 50px; }

.nw_ristoranti_migliori_top ul li img { display: block; float: left; height: 70px; margin: 0px 8px 0px 0px; width: 70px; }
.nw_ristoranti_migliori_top ul li h2 { color: #8f0000; font-family: Georgia; font-size: 1.8em; font-weight: normal; letter-spacing: 0; margin: 0px 0px 5px 0px; }
.nw_ristoranti_migliori_top ul li .gradimento_voto { background: url("https://3.citynews.stgy.it/images_new/thumb_green.png") no-repeat scroll 1px 1px transparent; color: #108500; font-family: Arial; font-size: 12px; margin: 0px 0px 0px 2px; padding: 3px 4px 2px 18px; }
.nw_ristoranti_migliori_top h1 { border-bottom: 1px solid #cccccc; color: #000000; font-size: 20px; font-weight: normal; margin: 0 !important; padding: 0; text-transform: uppercase; }
.nw_ristoranti_migliori_top ul li { margin-top:10px;padding-bottom:10px; border-bottom:1px solid #ddd; overflow: hidden;}
.nw_ristoranti_migliori_top ul li a { color: #8f0000; }

.ristoranti_lista { margin: 0px 0px 5px 0px; }

.gradimento { display: none; }

.nw_ristoranti_data { font-size: 0.8em; }

.corpo_ristorante_lista { font-size: 0.8em !important; }

.searchComments { overflow: hidden; margin: 0px 0px 15px 0px !important; background: #eeeeee; padding: 10px 10px 0px 10px; }

h1.risto_cucina { overflow: hidden; background: #ab2b2b !important; font-size: 1.4em; padding: 5px 10px 5px 10px; color: #ffffff; text-transform: uppercase; font-weight: normal; margin: 0px 0px 0px 0px !important; }

h1.risto_cucina b { font-weight: normal; }

.nw_ristoranti_sidebar .searchComments { margin: 0px 10px 10px 10px; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist { overflow: hidden; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li { margin: 0px 0px 4px 0px !important; overflow: hidden; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li i { display: none; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_data { display: none; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist div.searchCommentslist_top { font-weight: bold; margin: 0px 0px 5px 0px; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_bottom { overflow: hidden; border: 1px solid #dddddd; background: #ffffff; margin: 0px 0px 10px 0px; padding: 10px 10px 10px 10px; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_bottom p { margin: 0px 0px 0px 0px; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_bottom img { float: left; margin: 0px 8px 0px 0px; }
.nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_bottom b, .nw_ristoranti_sidebar .searchComments ul.searchCommentslist li div.searchCommentslist_bottom b a { color: #c32300; }

.nw_ristoranti_canale_bottom { overflow: hidden; }

.nw_ristoranti_lista, .nw_ristoranti_sidebar { overflow: hidden; }

.nw_ristoranti_lista ol, .nw_ristoranti_sidebar ol { padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; font-size: 0.7em !important; line-height: 1.1em; text-align: center; }
.nw_ristoranti_lista ol li, .nw_ristoranti_sidebar ol li { display: inline; padding: 0px 10px 0px 0px; }
.nw_ristoranti_lista ol li i, .nw_ristoranti_sidebar ol li i { font-style: normal; color: #888888; }

.nw_ristoranti_lista h1, .nw_ristoranti_sidebar h1 { background: #ab2b2b; overflow: hidden; font-size: 1.3em; padding: 5px 10px 5px 10px; margin: 10px 0px 5px 0px; color: #ffffff; }
.nw_ristoranti_lista h1 b, .nw_ristoranti_sidebar h1 b { font-weight: normal; }

.nw_ristoranti_canale_top .nw_ristoranti_sidebar { margin: 15px 0px 0px 0px; }

.nw_lista_ristoranti ul li img{float:left;clear:both;padding:5px}
.nw_lista_ristoranti ul li {padding-bottom:50px;margin-top:10px;border-bottom:1px dotted #ddd}
.nw_lista_ristoranti .gradimento_voto{display:none}


.r_scheda { overflow: hidden; padding: 0px 0px 10px 0px; }
.r_scheda h1 { font-family: Georgia; color: #555555; font-size: 2.8em; font-weight: normal; margin: 0px 0px 10px 0px; }
.r_scheda b.risto_ind { color: #555555; font-size: 18px; font-weight: normal; margin: 2px 0px 2px 0px; padding: 0px 0px 0px 0px; }

p.risto_info { color: #333333; font-size: 14px; font-weight: normal; line-height: normal; margin: 5px 0px 5px 0px;}

.risto_tel { font-size: 0.8em; }

hr { display: none; }

.risto_scheda { overflow: hidden; border-top: 1px solid #cccccc; }

.risto_scheda img { float: none; margin: 0px 15px 8px 0px; }

.risto_rec_num { display: none; }

div.risto_scheda { overflow:hidden; clear:both; margin: 0px 0px 20px 0px; }
div.risto_scheda h2 { clear:both; color: #888888; font-family: Georgia; font-size: 1.5em !important; margin:0 0 10px; padding:0; font-weight: normal; }
div.risto_scheda h2 strong { font-weight: normal; }
div.risto_scheda p{ color:#333; font-family: Georgia;  line-height:1.4; margin:0; padding:2px; text-align:justify; }
div.risto_scheda img { margin: 8px 15px 10px 0px; }   

td.risto_tdL { background: #eeeeee; padding: 3px 8px 3px 8px; font-size: 14px; text-transform: uppercase; color:#555555; width: 35% !important; }


.link_totale { padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px; overflow: hidden; border-bottom: 1px solid #cccccc; }
.link_totale .nw_ristoranti_tutti { float: right; margin: 5px 10px 0px 0px; }
.link_totale .fb_share_size_Small  { float: right; }

.r_scheda .r_hr { margin: 0px 0px 15px 0px; display: none; }

.r_scheda li.ristoranti_lista { margin: 0px 0px 5px 0px; padding: 0px 0px 8px 0px; overflow: hidden; border-bottom: 1px dotted #cccccc; }
.r_scheda li.ristoranti_lista h2 { font-size: 25px; font-weight: normal; font-family: Georgia; margin: 0px 0px 5px 0px; }
.r_scheda li.ristoranti_lista p { margin: 0px 0px 0px 0px; }
.r_scheda li.ristoranti_lista img { float: left; margin: 0px 8px 0px 0px; }
.r_scheda li.ristoranti_lista p .gradimento { padding: 5px 0px 5px 0px; color: #888888; }

.tools_articolo { margin: 20px 0px 15px 0px !important; padding: 0px 0px 0px 0px !important; }

div.r_info { overflow:hidden; clear:both; border:1px solid #ccc; margin:10px 0px 20px 0px !important;}
div.r_info h3 { margin: 1px; padding: 4px 8px 4px 8px; font-size:12px; text-transform:uppercase; color:#555555; background:#eeeeee; font-weight: normal;  }
div.r_info p{margin:0; padding:5px; color:#252525;line-height:1.2em; }
div.r_info b {background:#EFEFEF none repeat scroll 0 0;color:#666666;display:block;float:left;font-size:10px;font-weight:normal;margin-right:10px;padding:4px;text-transform:uppercase;width:115px;}   

.tools_articolo {clear:both;overflow:hidden;padding:30px 0 0;float:none;}
.tools_articolo .r_info_tab {float: left;font:normal 11px tahoma;color:#888; margin: 2px 0px 0px 4px;}

.r_scheda { position: relative; }
.fb_like_frame { position: absolute; z-index: 9999; bottom: 0; right: 0; margin: 0px 10px 0px 0px; }

#mappa_ristorante { width: 98%; margin: 10px auto 10px auto; border: 1px solid #888888; display: block; clear: both; overflow: hidden; }
#mappa_ristorante h4 { margin: 0px 0px 0px 0px; background: #888888; font-size: 12px; padding: 3px 0px 4px 8px; color: #eeeeee; font-weight: normal; }
#mappa_ristorante iframe { margin: 0px 0px 0px 0px !important; width: 100% !important; }


/**** RISTORANTI SIMILI ****/

.simili { width: 100%; overflow: hidden; clear: both !important; margin: 0px 0px 10px 0px; font-weight: bold; color: #888888; padding: 10px 0px 0px 0px; }
.simili a { font-weight: normal; font-size: 0.9em !important; }
.simili h4 { margin: 10px 0px 10px 0px; font-size: 14px; background: #f2f2f2; padding: 4px 0px 4px 10px; color: #888888; font-weight: normal; }

.cont_simili { overflow: hidden; width: 28%; float: left; margin: 0px 10px 0px 10px; }
.cont_simili h5 { margin: 4px 0px 3px 0px; font-size: 15px; color: #888888; border-bottom: 1px dotted #cccccc; padding: 0px 0px 5px 0px; }
.cont_simili ul { overflow: hidden; padding: 0px 0px 0px 0px; font-size: 15px; margin: 0px 0px 0px 0px; }
.cont_simili ul li { font-size: 12px; margin: 5px 0px 0px 0px;  padding: 0px 0px 0px 10px; }



/* EVENTI */

.eventi_header { background: #631038 url(https://www.citynews.it/images/iphone_bg_toolbar_eventi.png) repeat-x; overflow: hidden; text-align: center; font-size: 1.2em; padding: 14px 0px 14px 0px; }
.eventi_header a.eventi_logo { color: #ffffff; display: inline; margin: 0px 10px 0px 0px; text-transform: uppercase; display: none; }
.eventi_tools { overflow: hidden; display: inline; }
.eventi_tools ul { overflow: hidden; display: inline; }
.eventi_tools ul li { display: inline; margin: 0px 10px 0px 0px; text-transform: lowercase; }
.eventi_tools ul li a { color: #ffffff; }
.eventi_tools ul li a b { font-weight: normal; }

.eventi_segnala { display: block !important; }

.bs_datepicker_container { display: none; }

#eventi_cerca { overflow: hidden; text-align: center; }
#eventi_cerca form#searchform { overflow: hidden; display: block; margin: 5px 0px 0px 0px; }
#eventi_cerca form#searchform input { border: 1px solid #cccccc; padding: 4px 8px 4px 8px; margin: 0px 10px 0px 0px; width: 185px; -moz-border-radius: 5px; border-radius: 5px; }
#eventi_cerca form#searchform input[type=submit] { padding: 4px 10px 4px 10px; cursor: pointer; border: 0px; background: #888888; color: #ffffff; font-weight: bold; width: 50px; }


.nw_search_query { overflow: hidden; display: block; margin: 5px auto 0px auto; text-align: center; width: 420px; }

.nw_search_query input { float: left; border: 1px solid #cccccc; padding: 4px 8px 4px 8px; margin: 0px 10px 0px 0px; width: 185px; -moz-border-radius: 5px; border-radius: 5px; }

.nw_search_query input[type=submit] { padding: 4px 10px 4px 10px; cursor: pointer; border: 0px; background: #888888; color: #ffffff; font-weight: bold; width: 50px; }

.nw_search_channel { float: left; overflow: hidden; }

.nw_search_channel select { border: 1px solid #cccccc; padding: 4px 8px 3px 8px; margin: 0px 10px 0px 0px; width: 125px; -moz-border-radius: 5px; border-radius: 5px; }

.nw_result_number { clear: both; overflow: hidden; display: block; padding: 5px 0px 0px 0px; }

.nw_search_showadvanced { display: none; }


ul.nw_search_tipo {
overflow: hidden;
margin: 20px 0px 10px 0px;
}

ul.nw_search_tipo li {
overflow: hidden;
float: left;
margin: 0px 12px 0px 0px;
padding: 3px 0px 5px 28px;
font-size: 14px;
}




ul.nw_search_tipo li.nw_selected_tipo a {
color: #ffffff;
text-decoration: none;
background: #888888;
padding: 0px 6px 2px 5px !important;
-moz-border-radius: 5px;
border-radius: 5px;
}

.nw_search_top_title {
display: none;
}

ol.nw_search_results {
float: left;
overflow: hidden;
margin: 0px !important;
clear: both;
list-style: none;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #cccccc;
width: 100%;
}

ol.nw_search_results li {
margin: 12px 0px 12px 0px;
padding-bottom: 12px;
border-bottom:1px dotted #ccc;
}

ol.nw_search_results li h3 {
font-size: 18px;
margin: 0px 0px 0px 0px;
font-weight:normal;
background-color: inherit;
font-family:arial;
}

ol.nw_search_results li i {
color: #008000;
margin: 1px 0px 4px 0px;
display: block;
font-style: normal;
font-size: 12px;
}

ol.nw_search_results li p {
margin: 3px 0px 2px 0px;
clear: both;
display: block;
font-size: 12px;
}

.nw_search_tags {
margin: 8px 0px 5px 0px;
background: #f2f2f2;
padding: 4px 8px 4px 8px;
overflow: hidden;
}

.nw_search_tags span {
padding: 0px 4px 0px 0px;
}

.nw_search_comments {
padding: 0px 0px 0px 24px !important;

}

ul.nw_search_pager {
display: block;
overflow: hidden;
clear: both;
}

ul.nw_search_pager {
display: block;
overflow: hidden;
clear: both;
margin: 0px 0px 20px 0px;
font-size: 14px;
}

ul.nw_search_pager li {
float: left;
margin: 0px 5px 0px 0px;
border: 1px solid #cccccc;
padding: 2px 8px 3px 8px;
}




h3.eventi_data { background: #631038; color: #ffffff; padding: 5px 10px 5px 10px; font-size: 1.5em; margin: 20px 0px 10px 0px; }

.select_eventi_successivi { overflow: hidden; }

.select_eventi_successivi h3 { overflow: hidden; margin: 10px 0px 10px 0px; background: #f2f2f2; padding: 5px 10px 5px 10px; font-size: 1.4em; }

ul.eventi_successivi { overflow: hidden; text-align: center; }
ul.eventi_successivi li { display: inline; margin: 0px 10px 0px 0px; padding: 0px 0px 0px 0px; line-height: 1.5em; font-size: 1.1em; }

.sidebar-eventi { overflow: hidden; }
.sidebar-eventi h3 { overflow: hidden; margin: 10px 0px 10px 0px; background: #f2f2f2; padding: 5px 10px 5px 10px; font-size: 1.4em; }
.sidebar-eventi h4 { font-size: 1.3em; margin: 0px 0px 10px 0px; overflow: hidden; color: #555555; border-bottom: 1px dotted #cccccc; padding: 0px 0px 4px 0px; }

.sidebar-eventi ul { overflow: hidden; margin: 0px 0px 10px 0px; }
.sidebar-eventi ul li { overflow: hidden; clear: both; margin: 0px 0px 12px 0px; }
.sidebar-eventi ul li img { float: left; margin: 0px 8px 0px 0px; }
.sidebar-eventi ul li a { color: #631038; font-weight: bold; font-size: 1.1em; }


ul.topic_list { overflow: hidden; text-align: center; }

ul.topic_list li { display: inline; line-height: 1.4em; }

.navpath {display: none; }


#main_full { overflow: hidden; }

#main_full .listato_articolo { overflow: hidden; margin: 0px 0px 15px 0px; border-bottom: 1px dotted #cccccc; }

#main_full .listato_articolo img { float: left; margin: 0px 10px 0px 0px; }

#main_full .listato_articolo h1 { margin: 0px 0px 5px 0px; }

#main_full .listato_articolo p { margin: 0px 0px 0px 0px; }



ul.blocco-info li.eventi_data { color: #888888; margin: 8px 0px 0px 0px; }

ul.blocco-info li i { display: block; width: 48px; height: 15px; overflow: hidden; }


ul.blocco-info li i b { display: none; }


/* EVENTO */


.evento_location {  padding: 5px 0px 8px 38px; width: 28%; float: left; font-size: 14px; border-left: 0px solid #cccccc; color: #555555; margin: 2px 10px 0px 0px; }
.evento_location a { color: #de4e0b; }
.evento_data {  padding: 5px 10px 5px 44px; width: 12%; float: left; font-size: 13px; border-left: 0px solid #cccccc; color: #555555; margin: 2px 14px 0px 0px; }
.evento_data a { color: #de4e0b; }
.evento_voto { width: 160px; overflow: hidden; background: #ededed; padding: 5px 5px 5px 5px; margin: 0px 0px 0px 0px; float: right; }
.evento_fb_like { overflow: hidden; display: block; clear: both; margin: 10px 0px 0px 0px; }

.evento_tools { overflow: hidden; clear: both; margin: 10px 0px 10px 0px; }

#thumbVotePlaceVote, #thumbVoteStats { border: 1px solid #cccccc; background: #ffffff; padding: 8px 8px 8px 8px; overflow: hidden; }
#thumbVotePlaceVote span, #thumbVoteStats span { display: block; float: left; overflow: hidden; padding: 0px 0px 0px 0px; font-size: 15px; text-align: right; }
#thumbVotePositive, #thumbVotePositiveCount2 { display: block; border-right: 1px solid #cccccc; padding: 1px 5px 0px 0px; width: 75px; }
#thumbVoteNegative, #thumbVoteNegativeCount2 {  display: block; width: 55px; padding: 2px 0px 0px 0px; }


.send_by_mail { display: block; overflow: hidden;  color: #ffffff; font-size: 10px; height: 21px; line-height: 16px; margin-left: 1px; text-align: center; width: 26px; float: left; }
.send_by_mail a b { display: none; }
.send_by_mail a { display: block; width: 100%; height: 100%; }

.fb, .eventi_segnala { display: none !important; }


/* GUIDE UTILI */

.canale_head_guide { margin: 10px 0px 5px 0px; overflow: hidden; }
.canale_head_guide h1, .guide_piu_lette_text h1 {  padding: 4px 0px 10px 48px; text-transform: uppercase; margin: 20px 0px 10px 0px; }

.categorie_guide { border: 1px solid #cccccc; padding: 10px 10px 2px 10px; margin: 0px 0px 10px 0px; }
.categorie_guide ul { overflow: hidden; font-size: 1.3em; }

.categorie_guide ul li { float: left; overflow: hidden; margin: 0px 10px 8px 0px;  padding: 12px 10px 8px 40px; width: 30%; height: 30px; }
.categorie_guide ul li a { color: #005d93; }

.categorie_guide ul li div { display: block; margin: 0px 0px 0px 0px; }
.categorie_guide ul li div { font-size: 0.8em; }
.categorie_guide ul li div a { color: #555555; }

.guide_piu_lette_text .listato_articolo h1 { background: none; padding: 0px 0px 0px 0px; text-transform: capitalize; margin: 0px 0px 2px 0px !important; }

.guide_piu_lette_text .listato_articolo { padding: 0px 0px 15px 0px; }


.sottocat { background: #f2f2f2; padding: 4px 10px 4px 5px; font-size: 1.4em; }

.sottocat a { border-right: 1px solid #cccccc; padding: 0px 10px 0px 5px; color: #005d93; }


.corpo_guide .post_features { display: none; }



/* METEO */

ul.nw_meteo {
overflow: hidden;
margin: 10px 0px 20px 0px;
}

ul.nw_meteo li {
overflow: hidden;
display: block;
clear: both;
}

ul.nw_meteo li div.meteo_values_big {
background: #eeeeee;
padding: 5px 10px 5px 10px;
font-size: 1.8em;
}

ul.nw_meteo li div.meteo_values {
background: #eeeeee;
padding: 5px 10px 5px 10px;
font-size: 1.3em;
margin: 10px 0px 8px 0px;
}

ul.nw_meteo li div.meteo_values h4 {
display: inline;
}

ul.nw_meteo li div.meteo_infos {
overflow: hidden;
}

ul.nw_meteo li div.meteo_infos img {
float: left;
margin: -5px 10px 0px 0px;
width: 50px;
}

ul.nw_meteo li div.meteo_infos.meteo_infos_big {

}

ul.nw_meteo li div.meteo_infos.meteo_infos_big img {
width: 100px;
}

ul.nw_meteo li div.meteo_infos span {
font-size: 1.1em;
padding: 10px 8px 0px 8px;
line-height: 1.4em;
}

ul.nw_meteo li div.meteo_infos span.meteo_temperatura {
display: block;
overflow: hidden;
font-size: 1.4em !important;
}





















