@charset "iso-8859-2";
/* CSS Document */

@media (max-width: 768px) {
}

@media (max-width: 480px) {

body {
}
/* css adsense provvisori */
#block-block-4, #block-block-66 {
	display:none;
}	
#toolbar {
	width:90% !important;
	display:none;
}
.role-Administrator #toolbar {
	display:block;
}

#page-wrapper {
    min-width: 100%;
	overflow:hidden;
}
.field-name-body img {
	max-width:100% !important;
	height:auto !important;
}

.one-sidebar #content .section, 
.no-sidebars #content .section {
    padding: 15px 10px;
}
.one-sidebar #content {
    background-image: url("dx_content_bg_quaderno.gif");
    margin-left: 0;
    margin-top: 32px;
    width: 100%;
}
#page {
	width:100%;
}
#logo img {
	width:100%;
	height:auto;
}
#slider {
	width:100%;
}

/* elementi header */
#logo {
    height: 60px;
}
#block-system-main-menu {
	display:none;
}
#block-superfish-1 ul {
	display:none;
}
.region-header {
    overflow: hidden;
    width: 100%;
}
#slider, #block-block-2 {
	display:none;
}
#block-block-57, #block-block-62 {
    float: none;
    margin: 0;
    padding: 5px 0 0;
    width: 100%;
	border:none;
}
.region-banner-login {
    background-image: none;
    height: auto;
	background-color:#657eb6;
}
#block-block-12 {
     float: none;
    margin: 0;
    padding: 15px 10px 10px;
    width: 97%;
}
#block-block-57 .content div, #block-block-62 .content div
 {
    float: none;
    margin: 0 1px;
    width: 100%;
	padding-top:0 !important;
}
.bannerlive_sopradx {
	padding:3px 10px;
}
.bannerlive_soprasx {
	text-align:center;
}
.region-banner-login #block-user-login {
	clear:both;
	float:none;
	margin-bottom:20px;
	padding-top:0;
	padding-bottom:10px;
}
#block-block-57 .pul_login, #block-block-62 .pul_login {
    background-color: #4763a7;
    font-size: 11px;
    left: auto;
    line-height: 20px;
    padding: 0;
    position: relative;
    top: auto;
    width: 155px !important;
	display:none;
}
.region-banner-login #block-user-login .form-item-name, .region-banner-login #block-user-login .form-item-pass, .region-banner-login #block-user-login .form-item-remember-me {
	float:left;
	width:50%;
	margin: 10px 0;
}

.region-banner-login #block-user-login .item-list {
    margin: 0;
    position: relative;
    top: auto;
    left: auto;
    width: 100%;
}
.region-banner-login #edit-actions {
    left: auto;
    margin: 0;
    position: relative;
    top: auto;
	clear:both;
}

#block-block-57 .bannerlive_soprasx img, #block-block-62 .bannerlive_soprasx img {
    position: relative;
    top: 0;
}

.region-newsticker {
	margin-top:15px;
}
#block-views-exp-cerca-citta-page-1 .block_int {
    background-image: none;
	background-color:#8998ed;
    height: auto;
    left: 0;
    position: relative;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 100;
}
#block-views-exp-cerca-citta-page-1 .block_int h2 {
    margin: 0;
	padding:10px 0 0 0;
    text-align: center;
}
#block-views-exp-cerca-citta-page-1 .views-exposed-form .views-exposed-widget label {
    left: 0;
    position: relative;
    top: 0;
	text-align:center;
}
#views-exposed-form-cerca-citta-page-1 .views-exposed-form .views-exposed-widget {
    float: none;
    padding: 0 5px;
}
#block-views-exp-cerca-citta-page-1 .block_int input {
    font-size: 22px;
    margin-left: 0;
    width: 100%;
	padding:0;
	height:37px;
}
#block-views-exp-cerca-citta-page-1 .block_int #autocomplete {
	margin-left:0;
	padding-left:0;
}
#block-superfish-1 .content {
	text-align:center;
}
#block-superfish-1 #superfish-1-select {
	font-size:16px;
	padding:4px 0;
}

/* footer */	
.front.one-sidebar #content {
    width: 100%;
}
#footer {
    width: 100%;
}
#google_ads_frame1 iframe {
	width:100% !important;
}

/* slidebar */
#sidebar-first {
	display:none !important;
}
.front .region-newsticker {
    height: auto;
}
.tickercontainer {
    width: 100%;
}
.front #block-views-exp-cerca-citta-page-1 {
	position:relative;
	top:0;
	left:0;
	width:100%;
	margin-bottom:20px;
}
#content {
    width: 100% !important;
}
.node .content {
    font-size: 13px !important;
    line-height: 24px;
}

/* pag previ */
.front .ui-tabs .ui-tabs-panel {
    padding: 12px;
}
.ui-tabs .ui-tabs-nav li {
    float: none !important;  
    margin: 0 0.2em 1px 0;
	width:100% !important;
	background-color: #4b69b0 !important;
}
.front #tabs .ui-tabs-nav a {
    height: 42px;
	float:none !important;
	display:block !important;
}
.view-previsioni-ultimo-aggiornamento .view-content {
    height: auto;
    overflow: hidden;
    width: 100%;
}
.view-previsioni-ultimo-aggiornamento .views-row {
    top: 0;
	left:0;
}
.view-previsioni-meteo-visual .item-list.avv_si_consigli {
    width: 100%;
}
.view-previsioni-meteo-visual .cons_si_avvisi li, .view-previsioni-meteo-visual .cons_no_avvisi li {
    width: 22%;
}
.view-previsioni-meteo-visual .cons_si_avvisi li img, .view-previsioni-meteo-visual .cons_no_avvisi li img {
    width:100%;
	height:auto;
}
.view-previsioni-meteo-visual .item-list.cons_si_avvisi {
    margin: 5px 0 0 0;
    width: 100%;
}
.view-previsioni-meteo-visual li {
    float: left;
    list-style-type: none;
    margin: 0 1% 0 0;
    padding: 0 !important;
    position: relative;
    width: 30%;
}
.view-previsioni-meteo-visual li img {
	width:100%;
	height:auto;
}
.field-name-field-prev-riass strong, .node-previsioni-meteo .field-name-field-prev-mattina-txt strong, .field-name-field-previmeteo-pome-txt strong, .field-name-field-previmeteo-temp-txt strong, .field-name-field-previmeteo-vento-txt strong, .field-name-field-previmeteo-mare-txt strong {
	font-size:13px;
}
.field-name-field-prev-riass .field-items, .node-previsioni-meteo .field-name-field-prev-mattina-txt .field-items, .field-name-field-previmeteo-pome-txt .field-items, .field-name-field-previmeteo-temp-txt .field-items, .field-name-field-previmeteo-vento-txt .field-items, .field-name-field-previmeteo-mare-txt .field-items {
    font-size: 13px;
    line-height: 24px;
}
.tittappr {
	display:none;
}
.pagprevi #content .region-previsioni-home .content > ul li {
    width: 25% !important;
    float: left !important;
}
.pagprevi #content .region-previsioni-home ul li.ui-state-active, .pagprevi #content .region-previsioni-home ul li.ui-state-hover {
    background-color: #f6f9fe !important;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    padding-bottom: 0 !important;
}
.field-name-field-previmeteo-temp-txt {
	clear:both;
}


/* carte previ */
.view-previsioni-meteo-carta-matt .view-content,
.view-previsioni-meteo-carta-pomeriggi .carta_fondo_cont {
	position: relative;
    width: 100%;
    padding-bottom: 100%;
    float: left;
    height: 0;
}
/*.view-previsioni-meteo-carta-matt .views-row, .view-previsioni-meteo-carta-pomeriggi .carta_fondo {
	width:100%;
}*/
.view-previsioni-meteo-carta-matt .views-row,
.view-previsioni-meteo-carta-pomeriggi .carta_fondo {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}

#block-block-14, #block-block-71, #block-block-1 {
	display:none;
}
.region-banner-login {
	margin-top:20px;
}

.view-advanced-forum-app-live-1.view-display-id-block_4 ul {
    height: auto;
    margin: 0;
    padding: 0;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .div-commento-live {
	display:none;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_dati_live {
    float: none;
    line-height: 25px;
    width: 100%;
}

.view-advanced-forum-app-live-1.view-display-id-block_4 .group_ora_live {
    float: none;
    margin-right: 0;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_ora_live div {
    display: block !important;
	text-align:center;
}
.view-previsioni-meteo-link li {
    display: block;
    text-align: center;
}
.view-previsioni-meteo-link li img {
    float: none;
}
.node-previsioni-meteo .field-name-field-prev-temp-max, .node-previsioni-meteo .field-name-field-prev-temp-min {
    display: inline-block;
    margin: 0 0 20px;
    padding: 0;
    width: 100%;
}
.node-previsioni-meteo .field-name-field-prev-temp-min {
	margin:0;
}
.node-type-previsioni-condivisioni .field-name-field-previmeteo-carta-mattina, .node-type-previsioni-condivisioni .field-name-field-previmeteo-carta-pome {
	margin:0;
}

/* icone carta responsive */

.view-previsioni-meteo-carta-matt img, .view-previsioni-meteo-carta-pomeriggi img {  
    width: 55px;
	height: 48px;
}
.ge_cos {
	position:absolute;
	top:19%;
	left:53%;
}
.ge_mon{
	position:absolute;
	top:13%;
	left:41%;
}
.sv_cos {
	position:absolute;
	top:23%;
	left:32%;
}
.sv_mon{
	position:absolute;
	top:26%;
	left:21%;
}
.im_cos {
	position:absolute;
	top:40%;
	left:14%;
}
.im_mon {
	position:absolute;
	top:36%;
	left:4%;
}
.sp_cos{
	position:absolute;
	top:32%; 
	left:80%;
}
.sp_mon {
	position:absolute;
	top:20%;
	left:71%;
}
.cn {
	position:absolute;
	top:11%;
	left:8%;
}
.cn_mon {
	position:absolute;
	top:25%;
	left:2%;
}
.al { 
	position:absolute;
	top:2%;
	left:48%; 
}
.costapon { 
	position:absolute;
	top:36%;
	left:34%; 
}
.costalev { 
	position:absolute;
	top:32%;
	left:58%; 
}

.vento {
    left: 13%;
    position: absolute;
    top: 73%;
}
.mare {
    left: 39%;
    position: absolute;
    top: 69%;
}
.mare img {
    height: 65px !important;
    width: 70px !important;
}
.temp {
    left: 67%;
    position: absolute;
    top: 68%;
}
.temp img { 
	width:80px !important;
	height:59px !important;
}

/* Live */

.page-forum.no-sidebars #content .section {
    padding: 0;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 {
    height: auto;
    overflow-y: scroll;
	overflow:auto;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live {
    height: auto;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_dati_live {
    height: auto;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-comment-body {
    font-size: 12px;
    min-height: auto;
    padding: 5px;
	text-align:left;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-8 {
	display:none;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-5 {
    padding: 5px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-1, .view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-created-1, .view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-7 {
	float:none;
	font-size:12px !important;
	margin-left: 0;
	display: inline;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-11, .view-advanced-forum-app-live-1.view-display-id-block_1 .div-commento-live, .view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-field-nowcasting-img, .view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-9 {
	float:none;
	text-align:center;
	width:100%;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .div-commento-live {
    width: 100%;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live .views-field-nothing-7 {
	display:none;
}

.page-forum.no-sidebars #forum-table-223 {
    margin: 0 10px;
    position: relative;
    width: auto;
}

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body,
.page-forum.no-sidebars #edit-field-nowcasting-img,
.page-forum #edit-field-nc-video-yt
{
    float: none;
    margin-right: 0;
    width: 100%;
	padding:0 !important;
}
.page-forum #comment-body-add-more-wrapper,
.page-forum #edit-field-nowcasting-img-und-0-ajax-wrapper,
.page-forum #edit-field-nc-video-yt-und-0-ajax-wrapper
 {	
	padding:10px !important;
}
.page-forum #comment-body-add-more-wrapper .comment-body-add-more-wrapper {
	padding:0;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-img {
	width:100%;
}
#edit-field-nc-img-nowatermark-und-ajax-wrapper .fieldset-description {
	display:none;
}
.page-forum.no-sidebars .form-item-field-nc-video-yt-und-0-video-title, .page-forum.no-sidebars .form-item-files-field-nc-video-yt-und-0 {
    width: 94%;
    padding: 3%;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-posizstatica {
    float: none;
    margin-right: 0;
    width: 100%;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-post-meteodiretta, .page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-comm-meteodiretta, .page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-taxref-tipologiamd 
{
	float:none;
	width:100%;
	margin:0;
	padding: 0 !important;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-actions, .page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-submit {
    width: 100%;
}

.page-forum.no-sidebars #block-block-49 {
	display:none;
}
.pul_aggiornalive, .pul_backforum {
    position: relative !important;
    right: 0;
    text-indent: 0 !important;
}
.page-forum.no-sidebars #block-block-51 .content a {
    float: none;
	top: -5px;
}
#block-views-5abad9f9e3b7a1af45398b2238898632 .pul_aggiornalive {
    top: 0;
} 
.page-forum.no-sidebars #block-block-53 {
	display:none;
}
#block-block-51 h2 {
	display:none;
}

.page-forum.no-sidebars #block-block-52 h1, .page-node-4091 #block-block-52 h1 {
    background-image: url("live_testata.png");
    background-repeat: no-repeat;
    height: 91px;
    position: relative;
    text-indent: -9999px;
    top: 0;
    width: 100%;
    z-index: 400;
	margin-top:30px;
	background-size:100% auto;
}

/* tabelle forum */
.forum-topics, .forum-number-topics, .forum-number-posts, .forum-posts, .forum-last-post, .forum-last-reply {
	display:none;
}
.views-field-comment-count, .views-field-last-updated {
	display:none;
}
.node-type-nowcasting .forum-post-panel-sub, .node-type-forum .forum-post-panel-sub, .node-type-argomento-forum-admin .forum-post-panel-sub, .node-type-argomento-forum-staff .forum-post-panel-sub {
    position: relative;
    width: 100% !important;
	float:none;
}
.node-type-nowcasting .forum-post-panel-main, .node-type-forum .forum-post-panel-main, .node-type-argomento-forum-admin .forum-post-panel-main, .node-type-argomento-forum-staff .forum-post-panel-main {
    margin-left: 0 !important;
}
.forum-post-panel-main img {
	width:100%;
	height:auto;
}
.node-type-nowcasting .forum-post-info .forum-posted-on {
    font-size: 13px;
    padding-left: 10px;
}
.page-forum.no-sidebars #forum-table-223 {
    top: 0;
}

/* pag previ citta */
.node-type-citta .node-citta .field-type-viewfield ul {
    height: auto;
    width: 100%;
}
.node-type-citta .node-citta .field-type-viewfield ul li a {
    border: none;
    float: none;
    font-size: 15px;
    height: 80px;
    top: 1px;
    width: 100%;
	position:relative !important;
}
.node-type-citta .node-citta .field-type-viewfield .ico-slideshow {
    /*display: block;
    height: auto;
    margin-left: 0;
	top:-6px !important;
    width: 45px;
	position:absolute;
	top:0;*/
}
.node-type-citta .field-name-field-citta-previsione-views .group {
	padding: 0 0 0 5px !important;
}
.node-type-citta .node-citta .field-type-viewfield ul li img {
    display: block;
    height: auto;
    margin-left: 0;
	top:0 !important;
    width: 60px;
	position:relative !important;
	top:0;
	height:60px !important;
}
.node-type-citta .node-citta .field-type-viewfield li {
	border:none !important;
    list-style-type: none;
    margin: 0 !important;
    position: relative;
    top: 3px !important;
	width:25% !important;
	float:left !important;
}
.node-type-citta .field-type-viewfield .views-field {
	width:25% !important;
	float:left !important;
	font-size:11px !important;
	
}

.node-type-citta .node-citta .field-type-viewfield .view-previsioni-meteo-link li {
	float: none !important;
	width:100% !important;
	line-height:20px !important;
}
.node-type-citta .field-type-viewfield .views-field img {
    width: 100%;
    height: auto;
}
.node-type-citta .field-name-field-citta-previsione-views .views-row {
	left:0;
	position:relative;
}
.node-type-citta #block-system-main .views-field-field-previmeto-link-newsappr {
	width:100% !important;
}

.view-meteo-diretta-bollettino .views-field-field-nc-img-nowatermark img {
    width: 100% !important;
    height: auto !important;
}
.node-type-citta .field-type-viewfield .views-field {
    background-color: #e5e8ef;
    float: none;
    margin: 0;
    width: 100%;
    min-height: 35px !important;
	line-height:17px;
}


#block-block-29 {
    background-color: #909eef;
    left: 0;
    position: relative;
    text-transform: uppercase;
    top: 0;
}

.node-type-citta .view-previsioni-meteo-visual .item-list.avv_si_consigli {
    width: 100% !important;
}
.node-type-citta .view-previsioni-meteo-visual .item-list ul {
    min-height: 100px !important;
    overflow: visible !important;
}
.node-type-citta .group .views-field-changed {
    width: 100% !important;
}

}