/* $Id: style.css,v 1.53 2011/01/04 06:23:29 dries Exp $ */

.page-forum.no-sidebars #forum-table-223 {
    top: 1420px; 
}
#block-block-51 {
	margin-bottom:40px;
}
/*.page-forum.no-sidebars #forum-table-223 {
    top: 850px;
}
.page-forum.no-sidebars #block-block-51 {
    margin: 0 0 50px 0;
}*/
.with-secondary-menu .region-header {
    margin-top: 0 !important;
}
.d_android.page-mappalive .view-advanced-forum-mappa-live {
	display:none;
}


/* ---------- Overall Specifications ---------- */

body, html { 
	width:100%; 
}
body { 
  line-height: 1.5;
  font-size: 87.5%;
  word-wrap: break-word;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  text-align:center;
  color:#1b1d26;
  background-color: #6786b8; 
}
.front .node-news .field-name-body img {
	max-width:100%;
	height:auto;
}
#toolbar {
	position:absolute !important;
}
.cke_bottom {
	padding: 0 10px 0 0 !important;
}
.cke_bottom a {
	font-size:10px;
}
.markItUpEditor {
	font-family:Verdana, Geneva, sans-serif !important;
}
.smiley { 
	width:auto !important;
	height:auto !important;
	max-width:none !important;
}

body.notte, body.giorno {
  background-image:url(body_bg.gif);
}
body.giorno {
  background-image:url(body_bg.gif);
}
a:link,
a:visited {
  text-decoration: none; 
}
a:hover,
a:active,
a:focus {
  text-decoration: underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 1.0em 0 0.5em;
  font-weight: normal;
}
h1 {
  font-size: 1.357em;
  color: #000;
}
h2 {
  font-size: 1.143em;
}
p {
  margin: 0 0 8px;
}
del {
  text-decoration: line-through;
}
tr.odd {
  background-color: #dddddd;
}
img {
  outline: 0;
}
code,
pre,
kbd,
samp,
var {
  padding: 0 0.4em;
  font-size: 0.77em;
  font-family: Menlo, Consolas, "Andale Mono", "Lucida Console", "Nimbus Mono L", "DejaVu Sans Mono", monospace, "Courier New";
}
code {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
}
pre code,
pre kbd,
pre samp,
pre var,
kbd kbd,
kbd samp,
code var {
  font-size: 100%;
  background-color: transparent;
}
pre code,
pre samp,
pre var {
  padding: 0;
}
.description code {
  font-size: 1em;
}
kbd {
  background-color: #f2f2f2;
  border: 1px outset #575757;
  margin: 0 3px;
  color: #666;
  display: inline-block;
  padding: 0 6px;
  -khtml-border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
pre {
  background-color: #f2f2f2;
  background-color: rgba(40, 40, 0, 0.06);
  margin: 10px 0;
  overflow: hidden;
  padding: 15px;
  white-space: pre-wrap;
}


/* ------------------ Fonts ------------------ */

body,
#site-slogan,
.ui-widget,
.comment-form label {
  /*font-family: Georgia, "Times New Roman", Times, serif;*/
  font-family:Verdana, Geneva, sans-serif;
}
#header,
#footer-wrapper,
#skip-link,
ul.contextual-links,
ul.links,
ul.primary,
.item-list .pager,
div.field-type-taxonomy-term-reference,
div.messages,
div.meta,
p.comment-time,
table,
.breadcrumb {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
input,
textarea,
select,
a.button {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
}

/* ------------------ Reset Styles ------------------ */

caption {
  text-align: left; /* LTR */
  font-weight: normal;
}
blockquote {
  background: #f7f7f7;
  border-left: 1px solid #bbb;
  font-style: italic;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
}
blockquote:before {
  color: #bbb;
  content: "\201C";
  font-size: 3em;
  line-height: 0.1em;
  margin-right: 0.2em;
  vertical-align: -.4em;
}
blockquote:after {
  color: #bbb;
  content: "\201D";
  font-size: 3em;
  line-height: 0.1em;
  vertical-align: -.45em;
}
blockquote :first-child {
  display: inline;
}
a.feed-icon {
  display: inline-block;
  padding: 15px 0 0 0;
}

/* ------------------ Table Styles ------------------ */

table {
  border: 0;
  border-spacing: 0;
  font-size: 0.857em;
  margin: 10px 0;
  width: 100%;
}
table table {
  font-size: 1em;
}
#footer-wrapper table {
  font-size: 1em;
}
table tr th {
  background: #757575;
  background: rgba(0, 0, 0, 0.51);
  border-bottom-style: none;
}
table tr th,
table tr th a,
table tr th a:hover {
  color: #FFF;
  font-weight: bold;
}
table tbody tr th {
  vertical-align: top;
}
tr td,
tr th {
  padding: 4px 9px;
  border: 1px solid #fff;
  text-align: left; /* LTR */
}
#footer-wrapper tr td,
#footer-wrapper tr th {
  border-color: #555;
  border-color: rgba(255, 255, 255, 0.18);
}
tr.odd {
  background: #e4e4e4;
  background: rgba(0, 0, 0, 0.105);
}
tr,
tr.even {
  background: #efefef;
  background: rgba(0, 0, 0, 0.063);
}
table ul.links {
  margin: 0;
  padding: 0;
  font-size: 1em;
}
table ul.links li {
  padding: 0 1em 0 0;
}

/* ------------------ List Styles ------------------ */

.block ol,
.block ul {
  margin: 0;
  padding: 0 0 0.25em 1em; /* LTR */
}
.contextual-links-wrapper {
  font-size: small !important;
}
ul.contextual-links {
  font-size: 0.923em;
}
.contextual-links-wrapper a {
  text-shadow: 0 0 0 !important;
}
.item-list .pager {
  font-size: 0.929em;
}
ul.menu li {
  margin: 0;
}
.region-content ul,
.region-content ol {
  margin: 1em 0;
  padding: 0 0 0.25em 2.5em; /* LTR */
}
.item-list ul li {
  margin: 0;
  padding: 0.2em 0.5em 0 0; /* LTR */
}
ul.tips {
  padding: 0 0 0 1.25em; /* LTR */
}

/* ------------------ Page ------------------ */
#page-wrapper {
	background-position:center top;
	background-repeat:no-repeat;
}
.giorno #page-wrapper {
	background-image:url(wrapper_bg.jpg);
}
.notte #page-wrapper {
	background-image:url(wrapper_bg_notte.jpg);
}
#nuvole_uno {
	background-repeat:repeat-x;
	background-position: 0 0;
}
.giorno #nuvole_uno {
	background-image:url(nuvole_notte1.png);
}
.notte #nuvole_uno {
	background-image:url(nuvole_notte1.png);
}
#nuvole_due {
	background-repeat:repeat-x;
	background-position: 0 0;
}
.giorno #nuvole_due {
	background-image:url(nuvole2.png);
}
.notte #nuvole_due {
	background-image:url(nuvole_notte2.png);
}
#nuvole_tre {
	background-repeat:repeat-x;
	background-position: 0 0;
}
.giorno #nuvole_tre {
	background-image:url(nuvole3.png);
}
.notte #nuvole_tre {
	background-image:url(nuvole_notte3.png);
}
#page {
	width:1012px;
	text-align:left; 
	 margin: 0 auto;
}


/* ------------------ Header ------------------ */
#skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
#skip-link a,
#skip-link a:link,
#skip-link a:visited {
  background: #444;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: block;
  font-size: 0.94em;
  line-height: 1.7;
  padding: 1px 10px 2px 10px;
  text-decoration: none;
  -khtml-border-radius: 0 0 10px 10px;
  -moz-border-radius: 0 0 10px 10px;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-left-radius: 10px;
  -webkit-border-bottom-right-radius: 10px;
  border-radius: 0 0 10px 10px;
}
#skip-link a:hover,
#skip-link a:active,
#skip-link a:focus {
  outline: 0;
}
#logo {
  padding: 0; /* LTR */
  display:block;
  height:113px;
}
#name-and-slogan {
  float: left; /* LTR */
  padding-top: 34px;
  margin: 0 0 30px 15px; /* LTR */
}
#site-name {
  font-size: 1.821em;
  color: #686868;
  line-height: 1;
}
h1#site-name {
  margin: 0;
  text-indent:-9999px;
}
#site-name a {
  font-weight: normal;
}
#site-slogan {
  font-size: 0.929em;
  margin-top: 7px;
  word-spacing: 0.1em;
  font-style: italic;
}
#header {
	
}

/* --------------- Region header banner pubblicita ------------ */
#banner_pubblicita_up {
	text-align:center;
}
#banner_pubblicita_up p {
	margin:0;
	padding:0;
}
#banner_pubblicita_up #block-block-4 .content img {
	border-right:1px solid #92a2ba;
	border-bottom:1px solid #92a2ba;
	border-left:1px solid #92a2ba;
}


/* --------------- Region header slide ------------ */
.region-header .block {
}
.region-header .view span {
	display:none;
}
.region-header .view span.date-display-single {
	display:block;
	color:#000;
}
.region-header .view-content .views-row {
	width:160px;
	position:relative;
	height:66px;
	float:left;
}
.region-header .view-content .views-row div {
 
}
.region-header .view-content .views-row .date-display-single {
	position:absolute;
	top:27px;
	right:60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	width:80px;
	font-size:15px;
	line-height:16px;
	font-style:italic;
	text-align:right;
	color:#2b3a60;
}
.Mercoledi {
	color:#F00; 
}
.region-header .ico-slideshow {
	top:5px !important; 
}
.region-header .view-content .views-row img, .region-header .ico-slideshow img {
	position:absolute;
	top:5px;
	right:-12px;
	width:69px;
	height:60px;
}
#slider {
	width:1012px; 
	background-image:url(slider_bg.png);
	background-repeat:no-repeat;
	clear:both;
	height:57px;  
	overflow:hidden;
	position:relative;
}
.front #slider {
	height:66px;
}
#slider .prev {
	position:absolute;
	top:10px;
	left:6px;
	background-image:url(slides_sx.gif);
	width:25px;
	height:45px;
	text-indent:-9999px;
	display:block;
	z-index:100;
}
#slider .next {
	position:absolute;
	top:10px;
	right:6px;
	background-image:url(slides_dx.gif);
	width:25px;
	height:45px;
	text-indent:-9999px;
	z-index:100;
}
#slider .contextual-links-wrapper {
	display:none;
}
.region-header {
	width:1012px;
	overflow:hidden;
}
.region-header .view {
	width:1012px; 
	height:66px;
	display:block;
	position:relative;
	overflow:hidden;
}	

.region-header .view .view-content {
	padding: 0 0 0 127px;
}
.pagination {
	list-style:none;
	margin:0;
	padding:0;
}
.pagination .current a {
	color:red;
}
.region-header .view-header {
	color:#000;
}
.region-header .view .view-header {
	position:absolute;
	top:25px;
	left:33px;
	width:110px;
	height:40px;
	text-indent:-9999px;
}	
.region-header .view-previsioni-slider-genova .view-header {
	background-image:url(slider_tit_ge.png);
	background-repeat:no-repeat;
}
.region-header .view-previsioni-slider-savona .view-header {
	background-image:url(slider_tit_sv.png);
	background-repeat:no-repeat;
}
.region-header .view-previsioni-slider-imperia .view-header {
	background-image:url(slider_tit_im.png);
	background-repeat:no-repeat;
}
.region-header .view-previsioni-slider-la-spezia .view-header {
	background-image:url(slider_tit_sp.png);
	background-repeat:no-repeat;
}


/* PRIVACY BANNER */

.group-zona {
	font-size:13px;
}
#geolocation-help-431-0 {
	clear:both;
}
.geolocation-address-geocode, .geolocation-client-location {
    padding: 5px 10px 5px 10px;
}
.group-privacy strong {
	font-weight:normal;
}
#block-views-privacy-banner-block-1 {
	position: fixed;
    background-color: rgba(255,255,255,0.90);
    width: 100%;
    height: 100vh;
    text-align: center;
    padding-top: 50px;
    z-index: 10000;
    top: 0;
    left: 0;
    margin: 0 !important;
	overflow-y: scroll;
}

.view-privacy-testo {
	color: #000000;
    text-align: left;
    font-size: 12px;
    line-height: 22px;
}
.view-privacy-testo h4  {
	padding-bottom: 5px;
    font-size: 15px;
    text-transform: uppercase;
}
.view-privacy-testo .privacy-list  {
	padding: 5px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #d7ddfc;
}
.view-privacy-testo .txt_privacy_accordion  {
    font-size: 12px;
    text-transform: none;
    font-weight: normal;
    background-color: #d7ddfc;
	line-height: 22px;
	width:100%;
/* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}
.view-privacy-testo .txt_privacy_accordion  strong {
	font-weight:bold;
}
.view-privacy-testo .privacy-list .date-display-single {
	padding-left:50px;
}
.view-privacy-testo .privacy-list div.ui-accordion-header {
	display:none;
}

.field-name-field-user-privacy input[type=checkbox] {
  transform: scale(1.5);
}
.page-user .form-item {
	background-image:none !important;
}

.field-name-field-user-privacy .description {
	font-size:12px;
	text-transform:none;
	line-height:22px;
}
.field-name-field-user-privacy .description {
	font-style:normal !important;
	padding-top:20px;
}
.field-name-field-user-privacy .description strong {
	font-weight:bold !important;
}
.field-name-field-user-privacy span {
	font-size:14px;
	padding-bottom:10px;
	text-transform:uppercase;
	font-weight:bold !important;
}
.field-name-field-user-privacy .form-item {
	padding:10px;
	border: 1px solid #cccccc;
	font-size:16px;
	margin-top:15px;
	text-transform:uppercase;
	display:block;
	
}
#block-views-privacy-testo-block-1 {
	display:none;
}
#block-views-privacy-testo-block-1 .fancybox-inner, #block-views-privacy-testo-block-1 .fancybox-custom {
	width:100% !important;
	height:auto !important;
}
.fancybox-privacy {
	text-transform:uppercase;
}
.page-user-complete-profile #edit-picture {
	display:none;
}

@media (max-width: 1200px) { 
.view-privacy-testo {
	width:100%;
	padding:0;
}
.view-privacy-testo .view-content {
	padding:20px;

}
.geolocation-address-geocode, .geolocation-client-location {
    background-color: #96BC44;
    color: #FFF;
    padding: 2px 10px 3px 10px;
    cursor: pointer;
    margin: 2px 0 0 4px;
    display: block;
    clear: both;
}
.view-privacy-testo .ui-accordion .ui-accordion-content{
	padding:10px;
}
.group-privacy .fieldset-wrapper {
	padding:0;
}
.form-item-field-user-privacy-und .description {
	background-color:#ffffff !important;
	padding:5px !important;
}
#block-views-privacy-testo-block-1 .block_int, #block-views-privacy-testo-block-1 .view-content {
	padding:0;
}
}

/* --------------- Menu Superfish  ------------ */
#block-system-main-menu .menu {
	margin:0;
	padding:0;
}
#block-superfish-1 .menu li ul {
	z-index:800;
}
#block-superfish-1 .menu li li {
	background-color:transparent;
}
#block-system-main-menu .menu li a,
#block-superfish-1 .menu li a {
	background-image:url(/sites/all/themes/meteolanterna/css/menu/menu_bg.png);  
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:49px;
}
#block-superfish-1 .menu li li a {
	color:#fffb00;
	padding:5px 10px;
	height:auto;
	text-indent:0;
	background-image:none !important;
	
}
#block-system-main-menu .menu li li { 
	height:20px;
}
#block-system-main-menu .menu li li a {
	height:20px;
}
.region-menu ul.menu a.sf-with-ul {
    padding-right: 0 !important;
    min-width: 1px;
}
a#pul_home {
	width:170px;
	background-position: 0 0;
}
a#pul_home:hover, a#pul_home.active {
	background-position: 0 -49px; 
}
a#pul_news {
	width:65px;
	background-position: -170px 0;
}
a#pul_news:hover, a#pul_news.active {
	background-position: -170px -49px;
}
a#pul_realtime {
	width:105px;
	background-position: -235px 0;
}
a#pul_realtime:hover, li.sfHover a#pul_realtime, a#pul_realtime.active, .page-node-128 a#pul_realtime, .page-node-129 a#pul_realtime, .page-node-130a#pul_realtime, .page-realtime-mappe a#pul_realtime {
	background-position: -235px -49px;
}
a#pul_modelli {
	width:96px;
	background-position: -340px 0;
}
a#pul_modelli:hover, li.sfHover a#pul_modelli, a#pul_modelli.active {
	background-position: -340px -49px;
}
a#pul_webcam {
	width:106px;
	background-position: -436px 0;
}
a#pul_webcam:hover, li.sfHover a#pul_webcam, a#pul_webcam.active {
	background-position: -436px -49px;
}
a#pul_approfondimenti {
	width:161px;
	background-position: -542px 0;
}
a#pul_approfondimenti:hover, li.sfHover a#pul_approfondimenti, a#pul_approfondimenti.active {
	background-position: -542px -49px;
}
a#pul_fotovideo {
	width:120px;
	background-position: -703px 0;
}
a#pul_fotovideo:hover, li.sfHover a#pul_fotovideo, a#pul_fotovideo.active {
	background-position: -703px -49px;
}
a#pul_forum {
	width:88px;
	background-position: -823px 0;
}
a#pul_forum:hover, li.sfHover a#pul_forum, a#pul_forum.active {
	background-position: -823px -49px; 
}
a#pul_contatti {
	width:101px;
	background-position: -911px 0;
}
a#pul_contatti:hover, li.sfHover a#pul_contatti, a#pul_contatti.active {
	background-position: -911px -49px;
}

/*** -------------  Sottomenu ---------------- ***/
#block-superfish-1 .sf-clone-parent {
	display:none;
}
#block-system-main-menu .menu li ul { 
	background-repeat:repeat-y;
}
#block-system-main-menu .menu li li {
	height:23px;
	background-color:transparent;	
}
#block-system-main-menu .menu li li.first {
	padding-top: 8px;
}
#block-system-main-menu .menu li li.last {
	background-color:transparent;
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom: 8px;
}
#block-system-main-menu .menu li li a {
	margin:0 2px;
	height:25px;

}

/*** Real time ***/

li.pul_realtime ul,
#menu-599-1 ul {
	width:106px !important; 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/realtime_bg.gif);
}
li.pul_realtime li.last,
#menu-599-1 ul li.last {
}
li.pul_realtime li a,
#menu-599-1 ul li a {
	display:block;
}
#menu-599-1 ul li a#pul_realtime {
	background-position: 0 0;
}
li.pul_realtime a#pul_rt_radar:hover, li.pul_realtime a#pul_rt_radar.active,
#menu-599-1  ul li a#pul_realtime:hover, #menu-599-1 ul li a#pul_realtime.active {
	background-position: -106px 0;
}
li.pul_realtime a#pul_rt_radar,
#menu-599-1 a#pul_rt_radar {
	background-position: 0 0;
}
li.pul_realtime a#pul_rt_radar:hover, li.pul_realtime a#pul_rt_radar.active,
#menu-599-1  a#pul_rt_radar:hover, #menu-599-1 a#pul_rt_radar.active {
	background-position: -106px 0;
}
li.pul_realtime a#altriradar,
li.pul_realtime a#altriradar {
	background-position: 0 -23px;
}
li.pul_realtime a#altriradar:hover, li.pul_realtime a#altriradar.active {
	background-position: -106px -23px;
}
li.pul_realtime a#pul_rt_satellite {
	background-position: 0 -46px;
}
li.pul_realtime a#pul_rt_satellite:hover, li.pul_realtime a#pul_rt_satellite.active {
	background-position: -106px -46px;
}
li.pul_realtime a#pul_rt_pressesat {
	background-position: 0 -69px;
}
li.pul_realtime a#pul_rt_pressesat:hover, li.pul_realtime a#pul_rt_pressesat.active {
	background-position: -106px -69px;
}
li.pul_realtime a#pul_rt_mappe {
	background-position: 0 -92px;
}
li.pul_realtime a#pul_rt_mappe:hover, li.pul_realtime a#pul_rt_mappe.active {
	background-position: -106px -92px;
}

/*** Webcam ***/

li.pul_webcam ul,
#menu-528-1 ul {
	width:108px !important; 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/webcam_bg.gif);
}
li.pul_webcam li.last {

}
li.pul_webcam li a {
	background-image:url(/sites/all/themes/meteolanterna/css/menu/webcam_int.gif) !important;
	display:block;
	margin: 0 3px 0 2px !important;
}
li.pul_webcam a#web_genova {
	background-position: 0 0;
}
li.pul_webcam a#web_genova:hover, li.pul_realtime a#web_genova.active {
	background-position: -107px 0;
}
li.pul_webcam a#web_savona {
	background-position: 0 -23px;
}
li.pul_webcam a#web_savona:hover, li.pul_realtime a#web_savona.active {
	background-position: -107px -23px;
}
li.pul_webcam a#web_imperia {
	background-position: 0 -46px;
}
li.pul_webcam a#web_imperia:hover, li.pul_realtime a#web_imperia.active {
	background-position: -107px -46px;
}
li.pul_webcam a#web_laspezia {
	background-position: 0 -69px;
}
li.pul_webcam a#web_laspezia:hover, li.pul_webcam a#web_laspezia.active {
	background-position: -107px -69px;
}
li.pul_webcam a#web_neve {
	background-position: 0 -92px;
}
li.pul_webcam a#web_neve:hover, li.pul_webcam a#web_neve.active {
	background-position: -107px -92px;
}
li.pul_webcam a#web_italia {
	background-position: 0 -115px;
}
li.pul_webcam a#web_italia:hover, li.pul_webcam a#web_italia.active {
	background-position: -107px -115px;
}
li.pul_webcam a#web_francia {
	background-position: 0 -138px;
}
li.pul_webcam a#web_francia:hover, li.pul_webcam a#web_francia.active {
	background-position: -107px -138px; 
}

 
/*** Modelli ***/

li.pul_modelli ul,
#menu-578-1 ul  {
	width:97px !important; 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_bg.gif);
}
li.pul_modelli ul ul {
	width:180px !important;
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_bg_int.gif);
	border-top: 1px solid #06072e;
	border-bottom: 1px solid #06072e; 
}
li.pul_modelli li.last {
}
li.pul_modelli ul li.last {
}
li.pul_modelli li a {
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_int.gif) !important; 
	display:block;
	margin: 0 3px 0 2px !important;
}
/* gfs */
li.pul_modelli .mod_gfs a { 
	background-position: 0 0;
}
li.pul_modelli .mod_gfs a:hover, li.pul_modelli .mod_gfs a.active {
	background-position: -97px 0;
}
li.pul_modelli .mod_gfs ul li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_gfs_int.gif) !important;
}
/* sotto gfs */

.mod_gfs_meteociel_hr {
	background-position: 0 0 !important;
}
.mod_gfs_meteociel_hr:hover, .mod_gfs_meteociel_hr.active { 
	background-position: -180px 0 !important;
}
.mod_gfs_meteociel_eu {
	background-position: 0 -23px !important;
}
.mod_gfs_meteociel_eu:hover, .mod_gfs_meteociel_eu.active { 
	background-position: -180px -23px !important;
}
.mod_gfs_meteociel_em {
	background-position: 0 -46px !important;
}
.mod_gfs_meteociel_em:hover, .mod_gfs_meteociel_em.active {
	background-position: -180px -46px !important;
}
.mod_gfs_wetter_eu {
	background-position: 0 -69px !important;
}
.mod_gfs_wetter_eu:hover, .mod_gfs_wetter_eu.active {
	background-position: -180px -69px !important;
}
.mod_gfs_wetter_em {
	background-position: 0 -92px !important;
}
.mod_gfs_wetter_em:hover, .mod_gfs_wetter_em.active {
	background-position: -180px -92px !important;
}
.mod_gfs_lamma {
	background-position: 0 -115px !important;
}
.mod_gfs_lamma:hover, .mod_gfs_lamma.active {
	background-position: -180px -115px !important;
}
.mod_gfs_meteogiornale {
	background-position: 0 -138px !important;
}
.mod_gfs_meteogiornale:hover, .mod_gfs_meteogiornale.active {
	background-position: -180px -138px !important;
}

/* archivio radar */
.view-radar .views-field-uri {
	width:40% !important;
}
.view-radar .views-field-comment-body {
	width:60% !important;
}
.img-radar-arch img {
	width:100% !important;
	height:auto !important;
}

/* lam */
li.pul_modelli .mod_lam a {
	background-position: 0 -23px;
}
li.pul_modelli .mod_lam a:hover, li.pul_modelli .mod_lam a.active {
	background-position: -97px -23px;
}
li.pul_modelli .mod_lam li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_lam_int.gif) !important;
}
/* sotto lam */
.mod_lam_bolam {
	background-position: 0 0 !important;
}
.mod_lam_bolam:hover, .mod_lam_bolam.active { 
	background-position: -180px 0 !important;
}
.mod_lam_moloch {
	background-position: 0 -23px !important;
}
.mod_lam_moloch:hover, .mod_lam_moloch.active { 
	background-position: -180px -23px !important;
}
.mod_lam_meteogiornale {
	background-position: 0 -46px !important;
}
.mod_lam_meteogiornale:hover, .mod_lam_meteogiornale.active {
	background-position: -180px -46px !important;
}
.mod_lam_lamma {
	background-position: 0 -69px !important;
}
.mod_lam_lamma:hover, .mod_lam_lamma.active {
	background-position: -180px -69px !important;
}
.mod_lam_lammanord {
	background-position: 0 -92px !important;
}
.mod_lam_lammanord:hover, .mod_lam_lammanord.active {
	background-position: -180px -92px !important;
}
.mod_lam_lammavento {
	background-position: 0 -115px !important;
}
.mod_lam_lammavento:hover, .mod_lam_lammavento.active {
	background-position: -180px -115px !important;
}
.mod_lam_youmeteo {
	background-position: 0 -138px !important;
}
.mod_lam_youmeteo:hover, .mod_lam_youmeteo.active {
	background-position: -180px -138px !important;
}

/* reading */
li.pul_modelli .mod_ecmwf a {
	background-position: 0 -46px;
}
li.pul_modelli .mod_ecmwf a:hover, li.pul_modelli .mod_ecmwf a.active {
	background-position: -97px -46px;
}
li.pul_modelli .mod_ecmwf li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_ecmwf_int.gif) !important;
}
/* sotto reading */

.mod_ecmwf_meteociel_hr {
	background-position: 0 0 !important;
}
.mod_ecmwf_meteociel_hr:hover, .mod_ecmwf_meteociel_hr.active { 
	background-position: -180px 0 !important;
}
.mod_ecmwf_meteociel_eu {
	background-position: 0 -23px !important;
}
.mod_ecmwf_meteociel_eu:hover, .mod_ecmwf_meteociel_eu.active { 
	background-position: -180px -23px !important;
}
.mod_ecmwf_meteociel_em {
	background-position: 0 -46px !important;
}
.mod_ecmwf_meteociel_em:hover, .mod_ecmwf_meteociel_em.active {
	background-position: -180px -46px !important;
}
.mod_ecmwf_wetter_eu {
	background-position: 0 -69px !important;
}
.mod_ecmwf_wetter_eu:hover, .mod_ecmwf_wetter_eu.active {
	background-position: -180px -69px !important;
}
.mod_ecmwf_wetter_em {
	background-position: 0 -92px !important;
}
.mod_ecmwf_wetter_em:hover, .mod_ecmwf_wetter_em.active {
	background-position: -180px -92px !important;
}
.mod_ecmwf_lamma {
	background-position: 0 -115px !important;
}
.mod_ecmwf_lamma:hover, .mod_ecmwf_lamma.active {
	background-position: -180px -115px !important;
}

/* GEM */
li.pul_modelli .mod_gem a {
	background-position: 0 -69px;
}
li.pul_modelli .mod_gem a:hover, li.pul_modelli .mod_gem a.active {
	background-position: -97px -69px;
}
li.pul_modelli .mod_gem li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_gem_int.gif) !important;
}

/* GEM int */

.mod_gem_meteociel_eu {
	background-position: 0 -23px !important;
}
.mod_gem_meteociel_eu:hover, .mod_gem_meteociel_eu.active { 
	background-position: -180px -23px !important;
}
.mod_gem_wetter_eu {
	background-position: 0 -46px !important;
}
.mod_gem_wetter_eu:hover, .mod_gem_wetter_eu.active { 
	background-position: -180px -46px !important;
}

/* UKMO */

li.pul_modelli .mod_ukmo a {
	background-position: 0 -92px;
}
li.pul_modelli .mod_ukmo a:hover, li.pul_modelli .mod_ukmo a.active {
	background-position: -97px -92px;
}
li.pul_modelli .mod_ukmo li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_ukmo_int.gif) !important;
}

/* UKMO int */
.mod_ukmo_meteociel_hr {
	background-position: 0 0 !important;
}
.mod_ukmo_meteociel_hr:hover, .mod_ukmo_meteociel_hr.active { 
	background-position: -180px 0 !important;
}
.mod_ukmo_meteociel_eu {
	background-position: 0 0 !important;
}
.mod_ukmo_meteociel_eu:hover, .mod_ukmo_meteociel_eu.active { 
	background-position: -180px 0 !important;
}
.mod_ukmo_wetter_eu {
	background-position: 0 -23px !important;
}
.mod_ukmo_wetter_eu:hover, .mod_ukmo_wetter_eu.active { 
	background-position: -180px -23px !important;
}



li.pul_modelli .pul_mod_out_26 a {
	background-position: 0 -115px;
}
li.pul_modelli .pul_mod_out_26 a:hover, li.pul_modelli .pul_mod_out_26 a.active {
	background-position: -97px -115px;
}
li.pul_modelli .pul_mod_out_26 li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_ensemble_int.gif) !important;
}
li.pul_modelli .pul_mod_int_21 a {
	background-position: 0 0;
}
li.pul_modelli .pul_mod_int_21 a:hover, li.pul_modelli .pul_mod_int_21 a.active { 
	background-position: -180px 0;
}
li.pul_modelli .pul_mod_int_22 a {
	background-position: 0 -23px;
}
li.pul_modelli .pul_mod_int_22 a:hover, li.pul_modelli .pul_mod_int_22 a.active { 
	background-position: -180px -23px;
}

li.pul_modelli .pul_mod_out_29 a {
	background-position: 0 -138px;
}
li.pul_modelli .pul_mod_out_29 a:hover, li.pul_modelli .pul_mod_out_29 a.active {
	background-position: -97px -138px;
}
li.pul_modelli .pul_mod_out_29 li a { 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/modelli_nogaps_int.gif) !important;
}
li.pul_modelli .pul_mod_int_23 a {
	background-position: 0 0;
}
li.pul_modelli .pul_mod_int_23 a:hover, li.pul_modelli .pul_mod_int_23 a.active { 
	background-position: -180px 0;
}
li.pul_modelli .pul_mod_int_24 a {
	background-position: 0 -23px;
}
li.pul_modelli .pul_mod_int_24 a:hover, li.pul_modelli .pul_mod_int_24 a.active { 
	background-position: -180px -23px;
}


/*** Approfondimenti ***/

li.pul_approfondimenti ul,
#menu-504-1 ul  {
	width:162px !important; 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/approfondimenti_bg.gif);
}
li.pul_approfondimenti li.last {

}
li.pul_approfondimenti li a {
	background-image:url(/sites/all/themes/meteolanterna/css/menu/approfondimenti_int.gif) !important;
	display:block;
	margin: 0 3px 0 2px !important;
}
li.pul_approfondimenti a#appr_articoli { 
	background-position: 0 0;
}
li.pul_approfondimenti a#appr_articoli:hover, li.pul_approfondimenti a#appr_articoli.active {
	background-position: -162px 0;
}
li.pul_approfondimenti a#appr_didattica {
	background-position: 0 -23px;
}
li.pul_approfondimenti a#appr_didattica:hover, li.pul_approfondimenti a#appr_didattica.active {
	background-position: -162px -23px;
}
li.pul_approfondimenti a#appr_temp {
	background-position: 0 -46px;
}
li.pul_approfondimenti a#appr_temp:hover, li.pul_approfondimenti a#appr_temp.active {
	background-position: -162px -46px;
}
li.pul_approfondimenti a#appr_archprevi {
	background-position: 0 -69px;
}
li.pul_approfondimenti a#appr_archprevi:hover, li.pul_approfondimenti a#appr_archprevi.active {
	background-position: -162px -69px;
}
li.pul_approfondimenti a#appr_archnews {
	background-position: 0 -92px;
}
li.pul_approfondimenti a#appr_archnews:hover, li.pul_approfondimenti a#appr_archnews.active {
	background-position: -162px -92px;
}

/*** fotoevideo ***/

li.pul_fotovideo ul,
#menu-503-1 ul  {
	width:121px !important; 
	background-image:url(/sites/all/themes/meteolanterna/css/menu/fotovideo_bg.gif);
}
li.pul_fotovideo li.last {

}
li.pul_fotovideo li a {
	background-image:url(/sites/all/themes/meteolanterna/css/menu/fotovideo.gif) !important;
	display:block;
	margin: 0 3px 0 2px !important;
}
li.pul_fotovideo a#pul_foto { 
	background-position: 0 0;
}
li.pul_fotovideo a#pul_foto:hover, li.pul_fotovideo a#pul_foto.active {
	background-position: -121px 0;
}
li.pul_fotovideo a#pul_video { 
	background-position: 0 -23px;
}
li.pul_fotovideo a#pul_video:hover, li.pul_fotovideo a#pul_video.active {
	background-position: -121px -23px;
}
li.pul_fotovideo a#pul_fotoutenti { 
	background-position: 0 -46px;
}
li.pul_fotovideo a#pul_fotoutenti:hover, li.pul_fotovideo a#pul_fotoutenti.active {
	background-position: -121px -46px;
}
li.pul_fotovideo a#pul_videoutenti { 
	background-position: 0 -69px;
}
li.pul_fotovideo a#pul_videoutenti:hover, li.pul_fotovideo a#pul_videoutenti.active {
	background-position: -121px -69px;
}

/*** ESSENTIAL STYLES ***/
.region-menu ul.menu, .region-menu ul.menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.region-menu ul.menu {
	line-height:	1.0;
}
.region-menu ul.menu ul {
	position:		absolute;
	top:			-999em;
}
.region-menu ul.menu ul li {
	width:			100%;
}
.region-menu ul.menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.region-menu ul.menu li {
	float:			left;
	position:		relative;
}
.region-menu ul.menu a {
	display:		block;
	position:		relative;
}
.region-menu ul.menu li:hover ul,
.region-menu ul.menu li.sfHover ul {
	left:			-1px;
	top:			40px; /* match top ul list item height */
	z-index:		99;
}
.region-menu ul.menu li:hover li ul,
.region-menu ul.menu li.sfHover li ul {
	top:			-999em;
}
.region-menu ul.menu li li:hover ul,
.region-menu ul.menu li li.sfHover ul {
	left:			96px; /* match ul width */
	top:			0;
}
.region-menu ul.menu li li:hover li ul,
.region-menu ul.menu li li.sfHover li ul {
	top:			-999em;
}
.region-menu ul.menu li li li:hover ul,
.region-menu ul.menu li li li.sfHover ul {
	left:			10em; /* match ul width */
	top:			0;
}

/*** DEMO SKIN ***/
.region-menu ul.menu {
	float:			left;
	margin-bottom:	0;
}
.region-menu ul.menu a {
	
	text-decoration:none;
}
.region-menu ul.menu a, .region-menu ul.menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#13a;
}
.region-menu ul.menu li {
}
.region-menu ul.menu li li {
	background:		#AABDE6;
}
.region-menu ul.menu li li li {
	background:		#9AAEDB;
}
.region-menu ul.menu li:hover, .region-menu ul.menu li.sfHover,
.region-menu ul.menu a:focus, .region-menu ul.menu a:hover, .region-menu ul.menu a:active {
	outline:		0;
}

/*** arrows **/
.region-menu ul.menu a.sf-with-ul {
	padding-right: 	2.25em;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute; 
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */   
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url('../images/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/* point right for anchors in subs */
.region-menu ul.menu ul .sf-sub-indicator { background-position:  -10px 0; }
.region-menu ul.menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.region-menu ul.menu ul a:focus > .sf-sub-indicator,
.region-menu ul.menu ul a:hover > .sf-sub-indicator,
.region-menu ul.menu ul a:active > .sf-sub-indicator,
.region-menu ul.menu ul li:hover > a > .sf-sub-indicator,
.region-menu ul.menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}


/* --------------- Region banner finestre ------------ */
.region-banner-finestre {
	line-height:0;
}
#cams {
	height:320px;
	margin: 0 0 0 7px;
	position:relative;
	overflow:hidden;
}
#cams img {
	padding: 13px 0 0 0;
}
#cams .cam {
	height:286px;
}
#camcont_1, #camcont_2, #camcont_3 {
	width: 33%;
    float: left;
    overflow: hidden;
}
#cams1, #cams2, #cams3 {
	display:none;
}
#cams #finestre {
	position:absolute;
	top:0;
	left:0;
	padding:0;
	margin:0;
}
#cams #finestre img {
	padding: 0;
}

/* --------------- Region banner login ------------ */
.region-banner-login {
	background-image:url(meteoservizi_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	height:89px;
}
.region-banner-login .form-item {
	margin:0;
	padding:0;
}
.region-banner-login .form-item {
	margin:0;
	padding:0;
}
.region-banner-login #block-block-2, .region-banner-login #block-block-3, .region-banner-login #block-user-login {
	float:left;
}
/* icone fb e rss */
.region-banner-login #block-block-2 {
	width:150px;
}
.region-banner-login #block-block-2 .block_int {
	padding:5px 0 0 25px;
}
.region-banner-login #block-block-2 .ico_rss {
	margin:9px 0 0 22px;
}
.region-banner-login #block-block-2 img {
	float:left;
}
.region-banner-login #block-block-2 p {
	margin:0;
	padding:0;
}

/* icone servizi */
.region-banner-login #block-block-3 {
	padding:30px 5px 0 5px;
}
.region-banner-login #block-block-3 p { 
	margin:0;
	padding:0;
}
.region-banner-login #block-block-3 .icoservizi {
	border-right:1px solid #8babf1;
	float:left;
}
.region-banner-login #block-block-3 .icoservizi img {
	float:left;
}
.region-banner-login #block-block-3 .icoservizi div {
	font-size:11px;
	font-weight:bold;
	margin:5px;
	color:#1b2846;
	text-transform:uppercase;
}
.region-banner-login #block-block-3 #ico_sms {
	width:151px;
}
.region-banner-login #block-block-3 #ico_previ {
	width:175px;
}
.region-banner-login #block-block-3 #ico_gallery {
	width:166px;
}


/* icone login */
.region-banner-login #block-user-login {
	font-size: 12px;
    padding: 16px 5px 0;
    position: relative;
}
.region-banner-login #block-user-login #edit-name,
.region-banner-login #block-user-login #edit-pass {
	margin:0;
	padding:2px;
	font-size: 12px;
	background-color:#dee4f0; 
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
} 
.region-banner-login #block-user-login input#edit-submit {
	margin:0;
	padding:0;
	font-size:12px;
	padding:2px 6px;
} 
.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;
	margin-right:6px;	
}
.region-banner-login #block-user-login .form-item-pass {
	margin:0 3px 0 0;
 }
.region-banner-login #block-user-login .form-item-remember-me {
	width:55px;
	color:#FFFFFF;
	margin: 10px 0 0 0;
	line-height:16px;
 }
 .region-banner-login #block-user-login .form-item-remember-me input {
	 margin: 0 0 0 14px;
 }
.region-banner-login #block-user-login ul, .region-banner-login #block-user-login li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.region-banner-login #edit-actions {
	left: 260px;
    margin: 0;
    position: absolute;
    top: 20px;
}
.region-banner-login #block-user-login li {
	float:left;
}
.region-banner-login #block-user-login a {
	display:block;
	text-transform:uppercase;
	font-size:12px;
	margin: 0 0 0 0;
	color:#FFFFFF;
}
.region-banner-login #block-user-login .item-list {
	margin: 0;
	position:absolute;
	top:64px;
	left:5px;
	width:200px;
}
.region-banner-login #block-user-login .item-list li {
	float:left;
	
}
.region-banner-login #block-user-login .item-list li a {
	color:#dbdffb;
	text-decoration:none;
	padding:0 5px 0 3px;
	
}
.region-banner-login #block-user-login .item-list li.first a {
	background-color:#415175; 	
	color:#b3bdf6;	
}
.region-banner-login #block-user-login .item-list li.first a:hover {
	background-color:#b3bdf6;
	color:#2c3851;	
}
.region-banner-login #block-user-login .item-list li.last a {
	text-transform:none;
}

/* blocco banner live */
#block-block-57,
#block-block-62 {
	float:left;
	padding: 5px 0 0;
	margin: 0 5px;
	width:470px;
	border-right: 1px solid #8babf1;
}
#block-block-57, 
#block-block-62 {
	float:left;
	padding: 5px 5px 0;
	position:relative;
}
#block-block-57 .content div, 
#block-block-62 .content div {
	width:225px;
	float:left;
	margin: 0 1px 0 1px;
}
#block-block-57 .bannerlive_soprasx, #block-block-57 .bannerlive_sopradx,
#block-block-62 .bannerlive_soprasx, #block-block-62 .bannerlive_sopradx{
	padding-top:12px;
	position:relative;
}
#block-block-57 .bannerlive_soprasx img,
#block-block-62 .bannerlive_soprasx img {
	position:absolute;
	top:5px;
}
#block-block-57 .content .bannerlive_sopradx, #block-block-57 .content .bannerlive_sottodx,
#block-block-62 .content .bannerlive_sopradx, #block-block-62 .content .bannerlive_sottodx  {
	/*border-right: 1px solid #8babf1;*/
}
#block-block-57 .content .bannerlive_sottosx a, #block-block-57 .content .bannerlive_sottodx a,
#block-block-62 .content .bannerlive_sottosx a, #block-block-62 .content .bannerlive_sottodx a {
	color:#b8cbf5;
	display:block;
	padding-left:10px;
	text-transform:uppercase;
	font-size:12px;
}
#block-block-57 .content .bannerlive_sottosx a:hover, #block-block-57 .content .bannerlive_sottodx a:hover,
#block-block-62 .content .bannerlive_sottosx a:hover, #block-block-62 .content .bannerlive_sottodx a:hover {
	color:#FFFFFF;
}
#block-block-57 .bannerlive_sopradx,
#block-block-62 .bannerlive_sopradx {
	font-size:12px;
	line-height:20px;
}
#block-block-57 .bannerlive_sottodx, #block-block-57 .bannerlive_sottosx,
#block-block-62 .bannerlive_sottodx, #block-block-62 .bannerlive_sottosx {
	background-color:#4763a7;
	padding:3px 0; 
}
#block-block-57 .pul_login,
#block-block-62 .pul_login {
 background-color: #4763a7;
    font-size: 11px;
    left: 668px;
    line-height: 20px;
    padding: 0;
    position: absolute;
    top: 63px;
    width: 155px !important;
}
#block-block-57 .pul_login a,
#block-block-62 .pul_login a {
	color:#b8cbf5;
	display:block;
	padding:0 3px;
	text-align:center;
}
.region-banner-login #block-user-login input#edit-submit {
	font-size:13px;
	padding:3px 8px;
	width:90%;
} 


/* blocco utente con nome */
#block-block-12 {
	float: left;
    font-size: 11px;
    margin: 0 0 0 10px;
    padding: 32px 0 0;
    text-transform: uppercase;
    width: 320px;
}
#block-block-12 span {
	color:#b8cbf5;
	font-size:12px;
}
/* --------------- Region News Ticker ------------ */
.region-newsticker {
	height:42px;
	background-image:url(news_slider_bg.png);
	background-repeat:no-repeat;
	clear:both;
}
.region-newsticker ul, .region-newsticker li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.region-newsticker li .views-field {
	float:left;
	font-weight:bold;
	font-size:14px;
}
.region-newsticker li .views-field-created {
	color:#3b578c;
}
.region-newsticker li .views-field-title a, .region-newsticker li .views-field-field-news-appr-testolink a {
	color:#25375a;
}
.region-newsticker li .views-field-title a:hover {
	color:#4365a5;
	text-decoration:none;
}
.region-newsticker .view-news-ticker {
	visibility:hidden;

}
.tickercontainer { /* the outer div with the black border */
	width: 1000px; 
	height: 30px; 
	margin: 0; 
	padding: 0;
	overflow: hidden;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	left: 10px;
	top: 8px;
	width: 1000px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 1000px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 50px 0 0;
} 
ul.newsticker span {
	margin: 0 10px 0 0;
} 
html.js .region-newsticker div.contextual-links-wrapper{
	display:none !important;
}

/* --------------- Main Menu ------------ */

#main-menu {
  clear: both;
}
#main-menu-links a {
  color: #d9d9d9;
  padding: 0.6em 1em 0.4em;
}
#main-menu-links {
  font-size: 0.929em;
  margin: 0;
  padding: 0 15px;
}
#main-menu-links li {
  float: left; /* LTR */
  list-style: none;
  padding: 0 1px;
  margin: 0 1px;
}
#main-menu-links a {
  color: #333;
  background: #ccc;
  background: rgba(255, 255, 255, 0.7);
  float: left; /* LTR */
  height: 2.4em;
  line-height: 2.4em;
  padding: 0 0.8em;
  text-decoration: none;
  text-shadow: 0 1px #eee;
  -khtml-border-radius-topleft: 8px;
  -khtml-border-radius-topright: 8px;
  -moz-border-radius-topleft: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-left-radius: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
#main-menu-links a:hover,
#main-menu-links a:focus {
  background: #f6f6f2;
  background: rgba(255, 255, 255, 0.95);
}
#main-menu-links a:active {
  background: #b3b3b3;
  background: rgba(255, 255, 255, 1);
}
#main-menu-links li a.active {
  border-bottom: none;
}
.featured #main-menu-links li a:active,
.featured #main-menu-links li a.active {
  background: #f0f0f0;
  background: rgba(240, 240, 240, 1.0);
}
/* ------------------ Finestre ------------------ */
.region-banner-finestre {
	clear:both;
}

/* --------------- Secondary Menu ------------ */

#secondary-menu-links {
  float: right; /* LTR */
  font-size: 0.929em;
  margin: 10px 10px 0;
}
#secondary-menu-links a:hover,
#secondary-menu-links a:focus {
  text-decoration: underline;
}

/* ------------------- CONTENT ------------------- */
.node .content {
  font-size: 14px;
  line-height:26px;
}
#main {
  margin-top: 10px;
}
#sidebar-first,
#sidebar-second {
  width: 250px;
}
.front #sidebar-first {
  width: 412px;
}
.one-sidebar #content {
  width: 745px;
  background-image:url(dx_content_bg_quaderno.gif);
  margin-left:15px;
  margin-top:32px;
}
.no-sidebars #content {
  background-image:url(dx_content_bg_quaderno.gif);
  margin-top:32px;
} 
.one-sidebar #content .section, .no-sidebars #content .section {

	padding: 15px 30px;
	top:-35px;
	position:relative;
}
.front.one-sidebar #content .section {
	padding: 0;
	top:0;
}
.one-sidebar #content_int, .no-sidebars #content_int {
  background-image:url(dx_contentbottom_bg_quaderno.gif);
  background-repeat: repeat-x;
  background-position:bottom;
  min-height:400px;
}
.one-sidebar #content #anelli, .no-sidebars #content #anelli {
  background-image:url(anelli_pagint.png);
  background-position:top;
  background-repeat:repeat-x;
  padding: 37px 0 0 0; 
  top:-34px;
  position:relative;
}
.front.one-sidebar #content {
  width: 600px;
  margin-left:0;
  background-image:none;
  margin-top:0;
}
.content {
 }
h1#page-title {
  font-size: 26px;
  line-height: 1;
  color:#212d41;
  margin:6px 0 10px 0;
}
#content h2 {
  margin-bottom: 2px;
  font-size: 1.429em;
  line-height: 1.4;
}
/* --------- tabs home ------------ */
.front.one-sidebar #tabs, .view-approf-home,
.region-previsioni-home {
	margin: 34px 0 10px 0;
	background-image:url(dx_content_bg_quaderno.gif);
	border:none !important;
	background-repeat:repeat;
}
.view-approf-home {
	margin: 45px 0 10px 0;
}
.view-contenuti-pubblicati-da .user-picture img, .view-previsioni-ultimo-aggiornamento .user-picture img { 
	width:auto !important;
	height:32px !important;
	float:left;
	padding: 0 7px 0 0;
	margin:0;
}
.view-previsioni-ultimo-aggiornamento .view-content {
	height:70px;
	width:570px;
	overflow:hidden;
}
.view-previsioni-ultimo-aggiornamento .views-row {
	position:relative;
	left:170px;
}
.view-previsioni-ultimo-aggiornamento h3 {
	margin:0;
	padding:0;
	position:relative;
}
.view-previsioni-ultimo-aggiornamento h3 .prevagg_data {
	margin:0;
	font-size:13px !important;
	font-style:italic;
}
.view-previsioni-ultimo-aggiornamento h3 .prevagg_acuradi {
	margin:6px 0 0 0;
	font-size:12px !important;
	font-style:italic;
}
.view-previsioni-ultimo-aggiornamento .views-row {
	margin: 0 6px 0 0;
	position:relative;
	display:inline-block;
	top:-22px;
}
.view-previsioni-ultimo-aggiornamento .views-row span {
	display:inline-block;
	position:relative;
	top:-7px;
}
.view-previsioni-ultimo-aggiornamento .views-row span.views-field-picture {
	top:7px;
}
.view-previsioni-ultimo-aggiornamento .user-picture img { 
	position:relative;
	top:-4px;
	padding: 0 3px 0 0 !important;
}
.view-approf-home .view-header {
	position:relative;
	height:25px;
}
.front.one-sidebar #tabs_int{ 
background-image:url(dx_contentbottom_bg_quaderno.gif);
  background-repeat:no-repeat;
  background-position:bottom;
}
.view-approf-home .view-content { 
background-image:url(dx_contentbottom_bg_quaderno.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  padding: 1em 1.4em;
}
.tittappr {
	position:absolute;
	left:20px;
	top:-15px;
	width:550px;
	background-color:#e8ecf1;
	text-indent:-9999px;
	background-image: url(tittappr_home.png);
	background-position:right;
	background-repeat:no-repeat;
}
.tittappr span {
	padding:4px 10px 4px 350px;
	display:block; 
}
.view-approf-home img {
}
.view-approf-home .view-contenuti-pubblicati-da .view-content {
	background:none;
	padding:0;
}
.front.one-sidebar #tabs .ui-tabs-panel { 
  position:relative;
  top:-35px;
}
.front #tabs .ui-widget-header {

	background-color:transparent !important; 
}
.front.one-sidebar #tabs .ui-tabs-nav {
  background-image: url(tabs_bg_up_home.png);
  background-position:top;
  background-repeat:repeat-x;
  padding: 34px 0 0 0; 
  top:-34px;
  position:relative;
}

.front.one-sidebar #content h1#page-title {
  width: 600px;
  background-image:url(dx_content_bg_quaderno.gif);
  display:none;
}
.two-sidebars #content {
  width: 480px;
}
.no-sidebars #content {
  width: 1012px;
}
.front.one-sidebar #tabs li {
	margin: 0;
	padding:0;
	top:0;
	background-color:transparent;
}
.front.one-sidebar #tabs li.ui-state-default a {
	background-color:#4b69b0;
	outline:none;
}
.front.one-sidebar #tabs li.ui-tabs-selected a, .front.one-sidebar #tabs li a:hover {
	background-color:transparent;
	outline:none;
}
#block-views-previsioni-home-new-block-2 .view-previsioni-meteo-visual .item-list {
	/*background-color:rgba(255,0,4,1.00) !important;
	width:100px !important;*/
}
.front #tabs .ui-tabs-nav a {
	background-image:url(menu_home_previsioni.png);
	background-repeat:no-repeat;
	height:42px;	
	margin:0;
	padding:0;
}
#tab_oggi a {
	background-position: 8px 3px;
	text-indent:-9999px;
	width:100px;
}
#tab_domani a {
	background-position: -82px 3px;
	text-indent:-9999px;
	width:128px;
}
#tab_dopodomani a {
	background-position: -208px 3px;
	text-indent:-9999px;
	width:175px;
}
#tab_prossimigiorni a {
	background-position: -383px 3px;
	text-indent:-9999px;
	width:197px;
}
#tab_stagionali a {
	background-position: 10px 3px;
	text-indent:-9999px;
	width:197px;
}
.front.one-sidebar #tabs .view {
	/*font-size:15px;*/
	line-height:22px; 
}
.front.one-sidebar #tabs .view h2, .front.one-sidebar .view-approf-home h2 {
	margin-top:10px;
}
.front.one-sidebar #tabs .view h2 a, .front.one-sidebar .view-approf-home h2 a,
.region-previsioni-home h2 a  {
	color:#51556b;
	font-size:27px;
	margin:0 0 15px 0;  
	padding:0;
	line-height:26px;
}
.front.one-sidebar #tabs .view .field-group-format, .node-type-previsioni .field-group-format {
	margin: 10px 0 10px 0;
}
.front .scroll {
	display:block;
	padding:8px 45px;
	background-image:url(ritornotop_bg.png);
	background-position: 18px 6px;
	background-repeat:no-repeat;
	background-color: #839cd4; 
	text-transform:uppercase;
	font-weight:bold;
	font-size:13px;
	text-decoration:none; 
}
.front .scroll:hover {
	text-decoration:none;
	background-color:#4c6190;
}
.link-wrapper {
	padding:3px 10px;
	background-color:#6787b9;
	color:#FFF;
	margin:15px 0 0 0;
	
}
.link-wrapper ul.links {
	color:#c8daf6;
	font-size:14px;
}
.link-wrapper .leggitutto {
	display:none; 
}
.view-approf-home .link-wrapper .leggitutto {
	padding: 0 22px 0 0;
	display:inline-block;
}
.link-wrapper a {
	color:#FFF;
	font-size:15px; 
}
.link-wrapper a:hover {
	background-color:transparent;
	outline:none;
	color:#FFF;
}
.field-name-field-prev-temp-min, .field-name-field-prev-temp-max {
	margin: 0 20px 0 0;
	padding:1px 10px 1px 10px;
	display:inline-block;
	background-color:#e4e4e4;
}
.front.one-sidebar #tabs .field-name-field-prev-temp-min .field-label, .front.one-sidebar #tabs .field-name-field-prev-temp-max .field-label {
	font-weight:normal;
	color:#1b1d26;
}
.field-name-field-prev-temptesto {
	font-size:11px;
	line-height:20px;
	position:relative;
	top:-5px;
}
#block-views-approf-stagionali-block .field-name-body {
	font-size:14px !important;
}
/* mappa */
#block-views-webcam-home-block {
	border:5px solid #FFFFFF;
}
#block-block-8 {
	font-size:13px;
	padding:0 5px 5px 5px;
	background-color:#FFFFFF; 
}

/* nuovi previsioni home buttons */
.node-type-previsioni-condivisioni.one-sidebar #content .section, .node-type-previsioni-condivisioni.no-sidebars #content .section {
	padding: 15px 0;
	top:-35px;
	position:relative;
}
.node-type-previsioni-condivisioni .field-name-field-previmeteo-carta-mattina, .node-type-previsioni-condivisioni .field-name-field-previmeteo-carta-pome {
    margin-left: 55px;
}
.region-previsioni-home .block_int {
  background-image: url(tabs_bg_up_home.png);
  background-position:top;
  background-repeat:repeat-x;
  padding: 34px 0 0 0;
  top: -34px;
  position:relative;
}
.region-previsioni-home .block_int .content > ul
 {
  position:relative;
  background-color: #4b69b0;
  margin:0;
  padding:0;
}
.pagprevi #content .region-previsioni-home .content > ul li {
	width:19%;
	float:left;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	list-style-type:none;
}
.node-type-previsioni-condivisioni .pagprevi #content .region-previsioni-home .content > ul li {
	width:16.5%;
}
.pagprevi #content .region-previsioni-home ul li a {
	text-decoration:none;
	color:#FFFFFF;
	float:none;
	margin:0;
	padding: 6px 0;
	display:block;
}
.pagprevi #content .region-previsioni-home ul li.ui-state-active,
.pagprevi #content .region-previsioni-home ul li.ui-state-hover {
	background-color: #f6f9fe;
}
.pagprevi #content .region-previsioni-home ul li.ui-state-active a,
.pagprevi #content .region-previsioni-home ul li.ui-state-hover a {
	color: #51556b; 
}

.pagprevi .region-previsioni-home ul li.ui-state-hover a span {
}
.pagprevi .region-previsioni-home ul li .datahome-giornosett {
	font-size:20px;	
	display:block;
}
.pagprevi .region-previsioni-home ul li .datahome-giorno {
	font-size:26px;
	display:block;
}
.pagprevi .region-previsioni-home ul li .datahome-giorno {
	font-size:26px;
	display:block;
}
.region-previsioni-home #tabs-1, .region-previsioni-home #tabs-2, .region-previsioni-home #tabs-3, .region-previsioni-home #tabs-4, .region-previsioni-home #tabs-5, .region-previsioni-home #tabs-6, .region-previsioni-home #tabs-7 {
	position:relative;
}

/* --------- VIDEO PREVISIONI BANNER  ------------ */
.logged-in.node-type-video-previsioni #toolbar {
	display:none;
}
.logged-in.node-type-video-previsioni {
	padding:0 !important; 
}

/* --------- Banner videoprevi tabs ------------ */
.region-highlighted {
	position:relative;
}
.view-video-previsioni-blocco.view-display-id-block_1 {
	position:absolute;
	top:60px;
	right:0;
	width:225px;
	height:66px;
	z-index:200;
}
.view-video-previsioni-blocco.view-display-id-block_1 a.videoprevi_link {
	background-image:url(videoprevi_block_tabs_bg.gif);
	width:225px;
	height:66px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	line-height:18px;
}
.view-video-previsioni-blocco.view-display-id-block_1 a.videoprevi_link:hover {
	background-position: 0 -66px;
}
.view-video-previsioni-blocco.view-display-id-block_1 .videoprevi_cont {
	display:block;
	padding:5px 0 5px 70px;
}
.view-video-previsioni-blocco.view-display-id-block_1 .videoprevi_tit {
	display:block;
	font-size:18px;
	text-transform:uppercase;
}
.view-video-previsioni-blocco.view-display-id-block_1 .videoprevi_giorno {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#cbd9ee;
}

#sidebar-first #block-views-video-previsioni-blocco-block-2  {
	width:auto;
	background-image:none;
}
#sidebar-first #block-views-video-previsioni-blocco-block-2 .block_int {
	width:auto;
	background-image:none;
}
#sidebar-first #block-views-video-previsioni-blocco-block-2 .block_int .content {
	width:auto;
	background-image:none;
	padding:0;
}
.view-video-previsioni-blocco.view-display-id-block_2 a.videoprevi_link { 
	background-image:url(videoprevi_block_sx_bg.gif);
	width:413px;
	height:71px;
	display:block;
	text-decoration:none;
	color:#FFFFFF;
	line-height:25px;
}
.node-type-news .view-video-previsioni-blocco.view-display-id-block_2 a.videoprevi_link {
	background-image:url(videoprevi_block_sx_bg_news.gif); 
	width:265px;
	line-height:18px;
}
.view-video-previsioni-blocco.view-display-id-block_2 a.videoprevi_link:hover {
	background-position: 0 -71px;
}
.view-video-previsioni-blocco.view-display-id-block_2 .videoprevi_cont {
	display:block;
	padding:10px 0 5px 95px;
}
.node-type-news .view-video-previsioni-blocco.view-display-id-block_2 .videoprevi_cont {
	display:block;
	padding:10px 0 5px 85px;
	/*border-bottom:1px solid #7c97d5;
	border-top:1px solid #7c97d5;
	border-left:1px solid #7c97d5;*/
}
.view-video-previsioni-blocco.view-display-id-block_2 .videoprevi_tit {
	display:block;
	font-size:22px;
	text-transform:uppercase;
}
.view-video-previsioni-blocco.view-display-id-block_2 .videoprevi_tit {
	font-size:17px;
}
.view-video-previsioni-blocco.view-display-id-block_2 .videoprevi_giorno {
	display:block;
	font-size:15px;
	text-transform:uppercase;
	color:#cbd9ee;

}

/* pag videoprevi */
.view-video-campo-link-youtube h1 { 
	display:none;
}

/* --------- Banner APP ------------ */
#block-block-26 {
	height:295px !important;	
}
#block-block-26 .block_int {
	padding-top:8px;	
} 
#app_testo_sx {
	width:146px;
	float:left;
	height:119px;
}
#app_testo_dx {
	font-size:12px;
	color:#182d47;
	padding: 0 18px; 
	line-height:20px;
	margin: 0 0 0 146px; 
}
#app_testo_dx a {
	width:225px;
	margin: 5px 5px 0 0;    
	color:#182d47;
	text-align:center;
	padding:2px 0;
	display:block;
	float:left;
	font-size:14px;
	background-color:#b5ccff;
} 


/* ---------------------------------- Previsioni -------------------------------------- */

.view-previsioni-meteo-carta-matt .views-row, .view-previsioni-meteo-carta-pomeriggi .carta_fondo {
	width:560px;
	height: 526px;
	position:relative;
	background-image:url(carta.jpg);
	background-size:100% auto;
	background-repeat:no-repeat;
}
.view-previsioni-meteo-carta-pomeriggi .carta_fondo {
	/*margin-top: 34px;*/
}
.group-prev-teaser-mattino, .group-prev-nodo-mattino, .group-prev-teaser-pome, .group-prev-nodo-pome  {
	width:560px;
	height: 526px;
	position:relative;
	background-image:url(../images/cartina_prev.jpg);
	border:1px solid #4f70d3;
}
.ui-tabs .ui-tabs-panel {
	padding:1em 1.4em;
}
/* ------------  Previsioni Visual ----------- */
.field-name-field-previmeteo-visual-views {
	clear:both;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
}
.field-name-field-previmeteo-visual-views {
	/*height:117px;*/ 
}
.view-previsioni-meteo-visual .item-list { 
	background-color:#fddfdf;
	float:left;
	position:relative;
}
.view-previsioni-meteo-visual .item-list h3 {
	margin: 0;
	color: #112A48 !important;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14px;
    padding: 3px 15px;
    text-transform: uppercase;
}
.avv_si_consigli, .avv_no_avvisi {
	background-color:#fddfdf !important;
}
.avv_si_consigli h3, .avv_no_avvisi h3 {
	background-color:#eab8b8 !important;
}
.cons_si_avvisi, .cons_no_avvisi { 
	background-color:#dce6fd !important;
}
.cons_si_avvisi h3, .cons_no_avvisi h3 {
	background-color:#c1d1f5 !important;
}
.view-previsioni-meteo-visual .item-list.avv_si_consigli {
	width:310px;
	float:left;
}
.view-previsioni-meteo-visual .item-list.avv_no_consigli {
	width:100%;
}
.view-previsioni-meteo-visual .item-list.cons_si_avvisi {
	width:240px;
	float:left;
	margin: 0 0 0 5px;
}
.view-previsioni-meteo-visual .item-list.cons_no_avvisi {
	width:100%;
}
.view-previsioni-meteo-visual ul {
	padding:0;
	margin:0;
	min-height:0;
}
.view-previsioni-meteo-visual li {
	float:left;
	margin:0;
	padding:0 !important;
	list-style-type:none;
	width:98px;
	margin:0 !important;
	position:relative;
	min-height:0;
}
.view-previsioni-meteo-visual li img {
	padding:5px 0 0 5px !important;
}

/* ----- Tooltip Visual ----- */

.view-previsioni-meteo-visual .gr_prodotto_combo {
	height:150px;
}
.view-previsioni-meteo-visual .cons_si_avvisi .views-row, .view-previsioni-meteo-visual .cons_no_avvisi .views-row {
	padding:10px 0 !important;
}
.view-previsioni-meteo-visual .popup { 
    position: absolute;
	display:none;
	z-index:800;
	width:222px;
	height:72px;
	overflow:hidden;
	background-repeat:no-repeat;
}
.view-previsioni-meteo-visual .avv_si_consigli .popup, .view-previsioni-meteo-visual .avv_no_consigli .popup {
	background-image:url(visual_popup_avvisi.png);
}
.view-previsioni-meteo-visual .cons_si_avvisi .popup, .view-previsioni-meteo-visual .cons_no_avvisi .popup {
	background-image:url(visual_popup_consigli.png); 
}
.view-previsioni-meteo-visual .cons_si_avvisi li, .view-previsioni-meteo-visual .cons_no_avvisi li {
	width:76px;
	margin:0;
}
.view-previsioni-meteo-visual .popup_int {
	padding: 10px 25px 45px 10px;
}
.view-previsioni-meteo-visual .popup .views-row {
	width:30%;
	margin: 0 3% 0 0;
	float:left;
}
.view-previsioni-meteo-visual .descr_access {
	color:#01080e;
	font-size:12px;
	line-height:18px; 
	text-transform: none !important;
}
.view-previsioni-meteo-visual .popup_int p {
	margin:0;
	margin-bottom:4px;	 
}
.view-previsioni-meteo-visual .popup h3 {
	padding:0;
}
.view-previsioni-meteo-visual .popup .sottotitolo_var_perc {
	font-size:11px;
	color:#2a5d8d;
	line-height:16px !important;
	display:block;
	padding: 10px 0;
	min-height:75px;
}
.view-previsioni-meteo-visual .popup img {
	margin-left:25px;
}
.field-name-field-prev-riass, .field-name-field-previmeteo-label-matt { 
	clear:both;
}
/* ------------  Previsioni colori ----------- */
.node-previsioni-meteo .field-name-field-prev-mattina-txt, 
.field-name-field-previmeteo-pome-txt,
.field-name-field-previmeteo-temp-txt,
.field-name-field-previmeteo-vento-txt,
.field-name-field-previmeteo-mare-txt
{ 
	margin-bottom:15px;
	line-height: 24px;
}

.field-name-field-prev-riass
{
	/*padding-top:15px !important;*/
	clear:both;
}

.field-name-field-previmeteo-label-matt

{
	/*margin-top:15px !important;*/
	clear:both;
}
.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:14px;
	color:#112A48 !important;
}
.field-name-field-prev-mattina-txt {
	margin-top:0 !important;
}
.field-name-field-prev-riass .field-label, 
.node-previsioni-meteo .field-name-field-prev-mattina-txt .field-label, 
.field-name-field-previmeteo-pome-txt .field-label,
.field-name-field-previmeteo-temp-txt .field-label,
.field-name-field-previmeteo-vento-txt .field-label,
.field-name-field-previmeteo-mare-txt .field-label,
.field-name-field-previmeteo-label-matt
{
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
	padding: 3px 15px; 
	color:#112A48 !important;
}
.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
{
	padding:10px 14px 5px 14px; 
	background-color:#DCE6FD;
	line-height: 25px;
	font-size:14px;
	line-height: 26px;
}

.view-previsioni-meteo-carta-pomeriggi 
{
	/*margin-bottom:12px;*/
}
.field-name-field-previmeteo-carta-mattina {
	clear:both;
	padding-top:15px;
}
.field-name-field-previmeteo-carta-mattina .field-label,
.field-name-field-previmeteo-carta-pome .field-label 
{
	font-size:22px !important;
	font-weight:normal;
	padding-bottom:4px;
	position:relative;
	top:-26px;
}
.node-type-previsioni-meteo .field-name-field-previmeteo-carta-mattina,
.node-type-previsioni-meteo .field-name-field-previmeteo-carta-pome 
{
	margin-left:55px;

}
.field-name-field-prev-mattina-txt .field-items {
	background-color:transparent;
	margin:0;
	padding:0
}
.node-previsioni-meteo .field-name-field-prev-temp-max, .node-previsioni-meteo .field-name-field-prev-temp-min {
	background-color:#e4e6d2;
    display: inline-block;
    width: 50%;
	margin:0 0 20px 0;
	padding:0;
}
.node-previsioni-meteo .field-name-field-prev-temp-max .field-label, .node-previsioni-meteo .field-name-field-prev-temp-min .field-label {
	padding:8px 10px;
	width:190px;
	float:left;
	font-weight:normal;	
}
.node-previsioni-meteo .field-name-field-prev-temp-max .field-items, .node-previsioni-meteo .field-name-field-prev-temp-min .field-items {
	padding:8px 10px;
	font-weight:bold;

}
.field-name-field-previmeteo-temp-txt {
	margin:0;
}
.field-name-field-prev-riass .field-label {
	background-color:#C1D1F5;
	font-weight:bold;
}
.field-name-field-previmeteo-pome-txt .field-label, .field-name-field-previmeteo-label-matt {
	background-color:#dddddd;
	font-weight:bold;
}
.field-name-field-previmeteo-pome-txt .field-items, .node-previsioni-meteo .field-name-field-prev-mattina-txt .field-items {
	background-image:url(bg_previ_previ.png);
	background-color:transparent;
}
.field-name-field-previmeteo-vento-txt .field-label {
	background-color:#d7e3d8;
}
.field-name-field-previmeteo-vento-txt .field-items {
	background-image:url(bg_previ_vento.png);
	background-color:transparent;
}
.field-name-field-previmeteo-mare-txt .field-label {
	background-color:#cadfe4;
}
.field-name-field-previmeteo-mare-txt .field-items {
	background-image:url(bg_previ_mare.png);
	background-color:transparent;
}
.field-name-field-previmeteo-temp-txt .field-label {
	background-color:#e4e6d2;
}
.field-name-field-previmeteo-temp-txt .field-items {
	background-image:url(bg_previ_temp.png);
	background-color:transparent;
}


.node-previsioni .field-name-field-prev-riass {
	margin: 0 0 15px 0;
	line-height: 25px;
}
.node-previsioni .field-name-field-prev-riass .field-label {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:14px;
	text-transform:uppercase;
	background-color:#c1d1f5;
	padding: 3px 15px; 
}
.node-previsioni .field-name-field-prev-riass .field-items {
	padding:15px;
	background-color:#DCE6FD;
	line-height: 25px;
	font-size:15px;
	line-height: 28px;
}
.view-previsioni-meteo-link ul {
	margin: 0 0 20px 0;
	padding:0;
}
.view-previsioni-meteo-link .view-header {
	color:#adbfe9;
	font-size:24px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase;
	position:relative;
	top:8px;
	left:0;
	width:300px;
}
.view-previsioni-meteo-link .view-header p { 
	margin:0;
	padding:0 0 1px 0;
}
.view-previsioni-meteo-link li { 
	padding: 8px 8px !important;	
	background-color:#adbfe9 !important;
	margin: 5px 0 0 0 !important;
	list-style-type:none; 
}
.view-previsioni-meteo-link li a.tit_link_news {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform:uppercase; 
	color:#243356 !important;
	font-size:18px;
	display:block;
	line-height:20px;
}
.view-previsioni-meteo-link li em {
	font-size:11px;
	display:block;
}
.view-previsioni-meteo-link li a:hover {
	color:#243356;
}
.view-previsioni-meteo-link li img {
	float:left;
	margin-right:15px;
}
.view-previsioni-meteo-link li span {
	clear:both;
	display:block;
	height:1px;
}
.field-name-field-prev-mattina-txt, .field-name-field-prev-pome-txt {
	margin: 15px 0 5px 0;
	font-size: 15px !important;
	font-weight:normal !important;
}
.group-prev-nodo-pome, .group-prev-teaser-pome {
	margin: 45px 0 0 0 !important;
}
.group-prev-nodo-pome h3, .group-prev-teaser-pome h3 {
	display:block;
	font-size:24px;
	position:relative;
	top:-35px;
	margin:0;
}
.group-prev-nodo-pome h3 a, .group-prev-teaser-pome h3 a {
	color:#222222;
}
.group-prev-nodo-pome h3 a:hover, .group-prev-teaser-pome h3 a:hover {
	text-decoration:none;
}
.group-prev-nodo-pome h3 span , .group-prev-teaser-pome h3 span{
	display:block !important;
}
.field-name-field-prev-mattina-txt strong, .field-name-field-prev-pome-txt strong, .node-previsioni .field-name-field-prev-riass strong {
	color:#112a48 !important;
	font-size:15px;
}
/* grandezza icone */
.view-previsioni-meteo-carta-matt img, .view-previsioni-meteo-carta-pomeriggi img {
	width:85px;
	height: 74px;
}
.group-prev-teaser-mattino img, .group-prev-nodo-mattino img, .group-prev-teaser-pome img, .group-prev-nodo-pome img {
	width:89px;
	height: 78px;
}
.group-prev-teaser-mattino h3, .group-prev-nodo-mattino h3, .group-prev-teaser-pome h3, .group-prev-nodo-pome imgh3{
	margin:0;
}
#content #tabs .field-name-field-prev-aggiornamento, #content .view-previsioni-ultimo-aggiornamento, #content .view-contenuti-pubblicati-da  {
	font-size:12px !important;
	font-style:italic;
	padding: 5px 0 0 0;
}
#content .view-contenuti-pubblicati-da {
	margin: 0 0 10px;
}
#content #tabs .field-name-field-prev-aggiornamento a {
	color:#0071B3;

}
.group-prev-teaser-mattino span, .group-prev-nodo-mattino span, .group-prev-teaser-pome span, .group-prev-nodo-pome span {
	display:none;
}

.field-name-field-prev-mattino-ge-costa, .field-name-field-prev-pome-ge-costa {
	position:absolute;
	top:112px;
	left:280px;
}
.ge_cos {
	position:absolute;
	top:97px;
	left:288px;
}

.field-name-field-prev-mattino-ge-montagna, .field-name-field-prev-pome-ge-montagna{
	position:absolute;
	top:85px;
	left:230px;
}
.ge_mon{
	position:absolute;
	top:75px;
	left:230px;
}

.field-name-field-prev-mattino-sv-costa, .field-name-field-prev-pome-sv-costa{
	position:absolute;
	top:135px;
	left:170px;
}
.sv_cos {
	position:absolute;
	top:125px;
	left:180px;
}


.field-name-field-prev-mattino-sv-montagna, .field-name-field-prev-pome-sv-montagna{
	position:absolute;
	top:140px;
	left:100px;
}
.sv_mon{
	position:absolute;
	top:140px;
	left:115px;
}

.field-name-field-prev-mattino-im-costa, .field-name-field-prev-pome-im-costa {
	position:absolute;
	top:235px;
	left:80px;
}
.im_cos {
	position:absolute;
	top:210px;
	left:78px;
}

.field-name-field-prev-mattino-im-montagna, .field-name-field-prev-pome-im-montagna{
	position:absolute;
	top:190px;
	left:25px;
}
.im_mon {
	position:absolute;
	top:195px;
	left:27px;
}

.field-name-field-prev-mattino-sp-costa, .field-name-field-prev-pome-sp-costa{
	position:absolute;
	top:180px; 
	left:400px;
}
.sp_cos{
	position:absolute;
	top:180px; 
	left:435px;
}

.field-name-field-prev-mattino-sp-montagna, .field-name-field-prev-pome-sp-montagna{
	position:absolute;
	top:120px;
	left:375px;
}
.sp_mon {
	position:absolute;
	top:116px;
	left:400px;
}

.field-name-field-prev-mattino-cn, .field-name-field-prev-pome-cn {
	position:absolute;
	top:110px;
	left:20px;
}
.cn {
	position:absolute;
	top:60px;
	left:40px;
}
.cn_mon {
	position:absolute;
	top:60px;
	left:40px;
}

.cn_mon {
	position:absolute;
	top:140px;
	left:10px;
}

.field-name-field-prev-mattino-al, .field-name-field-prev-pome-al { 
	position:absolute;
	top:15px;
	left:270px; 
}
.al { 
	position:absolute;
	top:10px;
	left:270px; 
}

.field-name-field-prev-mattino-costapon, .field-name-field-prev-pome-costapon { 
	position:absolute;
	top:195px;
	left:195px; 
}
.costapon { 
	position:absolute;
	top:190px;
	left:185px; 
}

.field-name-field-prev-mattino-costalev, .field-name-field-prev-pome-costalev { 
	position:absolute;
	top:180px;
	left:300px; 
}
.costalev { 
	position:absolute;
	top:170px;
	left:310px; 
}

.field-name-field-prev-mattino-marepon, .field-name-field-prev-pome-marepon { 
	position:absolute;
	top:250px;
	left:200px; 
}
.marepon { 
	position:absolute;
	top:240px;
	left:230px; 
}

.field-name-field-prev-mattino-marelev, .field-name-field-prev-pome-marelev { 
	position:absolute;
	top:235px;
	left:320px; 
}
.marelev { 
	position:absolute;
	top:225px;
	left:350px; 
}

.field-name-field-prev-mattina-vento img, .field-name-field-prev-pome-vento img, .field-name-field-prev-mattino-mari img, .field-name-field-prev-pome-mari img, .field-name-field-prev-mattina-tempsugiu img, .field-name-field-prev-pome-tempsugiu img {
		width:auto !important;
		height:auto !important;
}

.field-name-field-prev-mattina-vento, .field-name-field-prev-pome-vento {
	position:absolute;
	top:400px;
	left:88px;
}
.vento {
	left: 72px;
    position: absolute;
    top: 403px;
}

.field-name-field-prev-mattino-mari, .field-name-field-prev-pome-mari {
	position:absolute;
	top:390px;
	left:235px;
}
.mare {
	position:absolute;
	top:390px;
	left:235px;
}

.field-name-field-prev-mattina-tempsugiu, .field-name-field-prev-pome-tempsugiu {
	position:absolute;
	top:300px;
	left:380px;
}
.mare {
	position:absolute;
	top:390px;
	left:223px;
}
.mare img {
	width:115px !important;
	height:108px !important;
}
.temp {
	left: 382px;
    position: absolute;
    top: 390px;
}
.temp img { 
	width:130px !important;
	height:96px !important;
}
#esclusiva_gr {
	position:absolute;
	top:20px;
	right:-14px;
}

/* ----------------- Banner Pubblicitario dx ----------------- */
.region-sidebar-dx-pubblicita {
	position:absolute;
	top:-23px;
	right:-137px; 
}

/* ------------ Liste di views ---------------- */
.view-categorie-foto-lista ul, .view-categorie-video-lista ul, #block-multiblock-2 ul, .view-fotogalley-elenco-utenti ul, .view-videogalley-elenco-utenti ul, #block-multiblock-3 ul, .view-news-lista-ultime ul, .view-archivio-news ul, .view-archivio-previsioni ul, .view-approf-articoli-lista ul, .view-approf-didattica-lista ul, .view-approf-stagionali-lista ul,
.view-modelli-taxonomy-menu ul, .view-modelli-lista-nodi ul, #block-multiblock-5 ul, #block-menu-menu-modelli ul, #block-multiblock-6 ul, .view-modelli-exposed-termini-nodi ul, .view-lista-previsioni-personalizzate ul, .view-links-amici ul, .view-modelli-lista-generale ul 
{
	margin:0;
	padding:0;
}
.view-categorie-foto-lista li, .view-categorie-video-lista li, #block-multiblock-2 li, .view-fotogalley-elenco-utenti li, .view-videogalley-elenco-utenti li, #block-multiblock-3 li, .view-news-lista-ultime li, .view-archivio-news li, .view-archivio-previsioni li, .view-approf-articoli-lista li, .view-approf-didattica-lista li, .view-approf-stagionali-lista li,
.view-modelli-taxonomy-menu li, .view-modelli-lista-nodi li, #block-multiblock-5 li, #block-menu-menu-modelli li, #block-multiblock-6 li, .view-modelli-exposed-termini-nodi li, .view-lista-previsioni-personalizzate li , .view-links-amici li, .view-modelli-lista-generale li
 {
	margin:0 0 10px 0 !important;
	padding:5px !important;
	list-style-type:none;
	font-size:12px;
	background-color:#dce6fd;
	list-style-image:none; 
}
.view-categorie-foto-lista li a, .view-categorie-video-lista li a, #block-multiblock-2 li a, .view-fotogalley-elenco-utenti li a, .view-videogalley-elenco-utenti li a, #block-multiblock-3 li a, .view-news-lista-ultime li a, .view-archivio-news li a, .view-archivio-previsioni li a, .view-approf-articoli-lista li a, .view-approf-didattica-lista li a, .view-approf-stagionali-lista li a,
.view-modelli-taxonomy-menu li a, .view-modelli-lista-nodi li a, #block-multiblock-5 li a, #block-menu-menu-modelli li a, #block-multiblock-6 li a, .view-modelli-exposed-termini-nodi li a, .view-lista-previsioni-personalizzate li a, .view-links-amici li a, .view-modelli-lista-generale li a
 {
	font-size:15px;
	text-transform:uppercase;
}
.view-categorie-foto-lista h3, .view-categorie-video-lista h3, .view-fotogalley-elenco-utenti h3, .view-videogalley-elenco-utenti h3, .view-archivio-news h3, .view-archivio-previsioni h3, .view-approf-articoli-lista h3, .view-approf-didattica-lista h3, 
.view-approf-stagionali-lista h3 
{ 
	font-size:19px;
	padding: 0 0 3px 0;
	color: #7c95cd;
	border-bottom:1px dotted #7c95cd;
	margin-bottom:0;
}
.view-approf-articoli-lista li a.username, .view-approf-didattica-lista li a.username, .view-approf-stagionali-lista li a.username {
	font-size:12px;
	text-transform:none;
}
.view-news-lista-ultime .views-field-field-news-img {
	float:left;
	margin: 0 15px 0 0;
}
.view-links-amici ul li .views-field-field-link-img {
	float:left;
	margin: 0 15px 0 0;
}
.view-links-amici ul li {
	clear:both;
	min-height:80px;
}
.view-links-amici ul li .views-field-field-link-url a {
	text-transform:none;
	font-size:12px;
}
/* accordion per archivi */
#block-views-b5c73935d89d33c9670b531292c57f4e, #block-views-exp-archivio-news-cerca-page, #block-views-exp-grafico-temperature-page {
	background-color:#e8ecf1;
	padding:10px;
	font-size:13px;
	margin: 0 0 20px 0;
}
#block-views-exp-grafico-temperature-page #edit-field-prev-data-value-min-wrapper {
	float:left;
	width:200px;
	margin: 10px 0;
}
#block-views-exp-grafico-temperature-page #edit-field-prev-data-value-max-wrapper {
	float:left;
	width:200px;
	margin: 10px 0;	
}
#block-views-b5c73935d89d33c9670b531292c57f4e .views-exposed-widget, #block-views-exp-archivio-news-cerca-page .views-exposed-widget {
	padding:0;
	position:relative;
}
#block-views-b5c73935d89d33c9670b531292c57f4e .views-submit-button input, #block-views-exp-archivio-news-cerca-page .views-submit-button input {
	position:relative;
	top:40px;
	left:-110px;
}
#block-views-b5c73935d89d33c9670b531292c57f4e .views-submit-button input, #block-views-exp-archivio-news-cerca-page .views-submit-button input {
	margin:20px 0 0 0;
}
.form-type-date-popup label {
	font-size:11px !important;
	font-weight:normal !important;
}
.views-exposed-form .views-exposed-widget .form-submit {
    margin-top:0 !important;
}
.container-inline-date .date-padding {
	padding: 6px 0;
}
#block-views-b5c73935d89d33c9670b531292c57f4e .views-exposed-widget input, #block-views-exp-archivio-news-cerca-page .views-exposed-widget input {
	margin:0;
}
#block-views-b5c73935d89d33c9670b531292c57f4e h2, #block-views-exp-archivio-news-cerca-page h2 {
	font-size:16px !important;
	margin:0;
	padding:4px 0 0 0;
	display:inline;
	float:left; 
}
#block-views-b5c73935d89d33c9670b531292c57f4e .content, #block-views-exp-archivio-news-cerca-page .content {
	margin: 0 0 0 180px;
}
.view-archivio-previsioni h3, .view-archivio-news h3 {
	background:none !important;
	padding-left: 30px;
	margin-top:10px !important;
	border-radius:0 !important;
	border-bottom:1px dotted #7c95cd !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	color:#0071B3 !important;
	font-weight:normal !important;
}
.view-archivio-previsioni h3.ui-state-active, .view-archivio-previsioni h3.ui-state-hover, .view-archivio-news h3.ui-state-active, .view-archivio-news h3.ui-state-hover {
	color:#c09924 !important;
}
.view-archivio-previsioni ul, .view-archivio-news ul {
	background:none !important;
	padding: 15px 0 15px 30px !important;
	border:1px dotted #7c95cd !important;
	border-radius:0 !important;
	background-color:#FFF !important;
}
.view-archivio-previsioni li{
	display: inline-block;
	margin: 0 6px 3px 0;
}
.view-archivio-news li {
	display: block;
	margin: 0 6px 3px 0;
}
.view-archivio-previsioni li a, .view-archivio-news li a {
	font-size:13px;
	color:#0071B3;
}

.page-taxonomy .node-modelli,.page-taxonomy .feed-icon, .page-taxonomy .term-listing-heading p, .page-taxonomy .term-listing-heading p  {
	display:none;
}
.page-taxonomy .term-listing-heading div p  {
	display:block;
}


.puntina_gallery {
    position: absolute;
    right: 5px;
    top: -45px;
    z-index: 2;
}

/* ----------------- Webcam e Mappe e carte ----------------- */
.view-webcam-lista ul, .view-mappe-e-carte ul {
	margin:20px 0;
	padding:0;
}
.view-mappe-e-carte ul {
	border-bottom:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	padding: 15px 0 15px 15px;
	margin-top:0;
}
.view-mappe-e-carte h3 {
	font-size:16px;
	border-bottom:1px solid #c6c6c6;
	text-transform:uppercase;
	margin-bottom:0;
}
.view-webcam-lista ul li, .view-mappe-e-carte ul li, .view-grafico-temperature ul li {
	margin:0 14px 10px 0;
	padding:0;
	list-style-image:none;
	list-style-type:none;
	display: inline-block;
	vertical-align:top;  
	width:209px;
	background-color:#FFF;
	text-transform:uppercase;
	font-size:13px;
	border:1px solid #C6C6C6;
	line-height:17px;
	background-image:url(webcam_bg.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.view-grafico-temperature ul li {
	background-color:transparent;
	background-image:none;
	width:auto;
	padding: 2px 4px;
}
.view-webcam-lista ul li {
	background-image:url(webcam_bg.gif);
}
.view-mappe-e-carte ul li {
	background-image:url(mappe_bg.gif);
	margin:0 6px 6px 0;
}
.view-webcam-lista ul li .views-field-title a, .view-mappe-e-carte ul li a {
	padding: 5px 4px 5px 4px;
	display:block;
}
.view-webcam-lista ul li .views-field-title img {
	width:100%;
	height:auto;
}
.view-webcam-lista ul li .views-field-edit-node, .view-mappe-e-carte ul li .editmap {
	margin:0 0 0 140px;
	text-transform:none;
	font-size:12px;
	
}

/* ----------------- News & previsioni img ----------------- */
.field-name-field-news-link, .view-news-immagini {
	margin: 15px 0 25px 0;
}
.field-name-field-news-link .field-label {
	font-size:14px;
	font-weight:normal;
	line-height:15px;
	color:#808080;
}
.field-name-field-news-link .field-items {
	background-color:#FFF;
	border:1px solid #C6C6C6;
	padding: 4px 10px;
	font-size:16px;
}
.field-name-field-prev-carte  {
	margin: 25px 0 20px 0;
}
.field-name-field-news-img .field-item, .field-name-field-prev-carte .field-item, .view-news-immagini li { 
	display: inline-block;
	vertical-align:top;  
	margin: 0 10px 10px 0 !important;
	line-height:0;
}
.view-news-immagini ul {
	padding:0 !important;
	margin:0 !important;
}
.view-news-immagini li {
	list-style-type:none;
	padding:0 !important;
	width:214px; 
}
.view-news-immagini li span {
	line-height:18px;
	font-size:11px;
	padding: 4px 10px;
	display:block;
	background-color:#d0dfff;
	color:#2a3b60; 
}
.field-name-field-news-img .field-item a, .field-name-field-prev-carte .field-item a, .view-news-immagini li a {
	display:block;
	line-height:0;
	width:210px;
	border:2px solid #d0dfff; 
}
.view-news-immagini li a:hover {
	text-decoration:none; 
}
.view-news-immagini li a:hover span {
	color:#0071B3 !important;
}
.field-name-field-news-img .field-item img, .field-name-field-prev-carte .field-item img, .view-news-immagini img {
	margin:0;
}
.field-name-field-prev-carattgiornata { 
	margin: 20px 0 0 0;
}
.field-name-field-prev-carattgiornata .field-items {
	padding: 15px;
	font-size:12px;
	background-color:#FFF;
	border:1px solid #cfcfcf;
}

/* ----------------- Approfondimenti ----------------- */
.field-name-body img {
	/*margin: 15px 0;*/
}

/* -------------------- Modelli --------------------- */
.imgmodello {
	max-width:100% !important;
	height:auto !important;
	width:auto !important;
}
.node-type-modelli .region-content { 
	position:relative;
	z-index:1; 
}
.modellibar {
	position:absolute;
	top:27px;
	left:513px;
	width:200px;
	height:30px;
	background-color:#9FBFF0;
	padding:0 !important;
	margin:0 !important;
	display:none;
} 
.modellibar li {
	list-style-type:none;
	float:left;
	margin: 6px 20px 0;
	padding:0;
}
.modellibar li.tit_menubar {
	font-size:12px;
	position:absolute;
	left:-220px;
	color:#0071b3;
	top:-4px;
}
.modellibar li a {
	width:54px;
	height:21px;
	display:block;
	background-position: 0 0;
	text-indent:-9999px;
}
.modellibar li a:hover {
	background-position: 0 -21px;
}
.modellibar li a.mod_play {
	background-image:url(modellibar_play.gif);
}
.modellibar li a.mod_play_pausa {
	background-image: url(modellibar_pausa.gif);
}
.modellibar li a.mod_stop {
	background-image: url(modellibar_stop.gif);
}
.field-name-field-modello-descr {
	height:56px;
}
.node-type-modelli.one-sidebar #content_int {
	min-height:800px;
}

.node-type-modelli .field-name-field-modello-linkimg-pre, .node-type-modelli .field-name-field-modello-linkimg-post, .node-type-modelli .field-name-field-modello-filejs, .node-type-modelli .views-field-field-modello-filejs, .node-type-modelli .field-name-field-modello-linkimg-num, .node-type-modelli .field-name-field-modello-linkimg-num2, .node-type-modelli .field-name-field-modello-linkimg-num3 {
	display:none; 
}
.menumodelli {
    float: left;
    line-height: 16px;
    width: 40px;
	min-height:500px;
	margin: 10px 0 0 0;
}
.menumodelli ul, .menumodelli li {
    height: 16px;
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 50px;
}
.menumodelli li a {
    display: block;
    height: 16px;
    width: 50px;
	font-size: 10px;
}
.menumodelli li a.mod_current {
    border-bottom: 3px solid #9FBFF0;
    color: #3F4E66;
    text-decoration: none;
}
.posizionemodello {
    margin: 0 0 0 40px; 
    position: relative;
    text-align: left;
	border: 4px solid #9FBFF0;
	min-height:200px;
	background-color:#FFF;
}
.posizionemodello img {
	margin:0;
	padding:0;
	padding-bottom:130px;
	margin-bottom:220px; 	 
}
#block-views-modelli-menu-carte-block-1, #block-views-modelli-menu-carte-block-2, #block-views-modelli-menu-carte-block-3 {
	width:400px;
	float:left;
	margin-right:20px;
	padding:10px;
	background-color:#d9dee8;
	margin-bottom:20px; 
}
#block-views-modelli-menu-carte-block-2 {
	float:none;
	margin-left:200px;
	min-height:50px;
	margin-bottom:8px;
}
#content #block-views-modelli-menu-carte-block-1 h2, #content #block-views-modelli-menu-carte-block-2 h2, #content #block-views-modelli-menu-carte-block-3 h2 {
	font-size:13px;
	margin:0;
	font-weight:bold;
}
.node-type-modelli #block-system-main {
	clear:both;
}

/* ----------------- Featured ----------------- */

#featured {
  text-align: center;
  font-size: 1.643em;
  font-weight: normal;
  line-height: 1.4;
  padding: 20px 0 45px;
  margin: 0;
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-bottom: 1px solid #e7e7e7;
  text-shadow: 1px 1px #fff;
}
#featured h2 {
  font-size: 1.174em;
  line-height: 1;
}
#featured p {
  margin: 0;
  padding: 0;
}

/* --------------- Highlighted ---------------- */

#highlighted {
  font-size: 120%;
}

/* ------------------- Help ------------------- */

.region-help {
  border: 1px solid #d3d7d9;
  padding: 0 1.5em;
  margin-bottom: 30px;
}

/* ----------------- Content ------------------ */

.content {
 }
#content h2 {
  margin-bottom: 2px;
  font-size: 1.429em;
  line-height: 1.4;
}

.node-teaser .content {
  font-size: 1em;
}
.node-teaser h2 {
  margin-top: 0;
  padding-top: 0.5em;
}
.node-teaser h2 a {
  color: #181818;
}
.node-teaser {
  border-bottom: 1px solid #d3d7d9;
 
  padding-bottom: 15px;
}
.node-sticky {
  background: #f9f9f9;
  background: rgba(0, 0, 0, 0.024);
  border: 1px solid #d3d7d9;
  padding: 0 15px 15px;
}
.node-full {
  background: none;
  border: none;
  padding: 0;
}
.node-teaser .content {
  clear: none;
}
.meta {
  font-size: 0.857em;
  color: #68696b;
  margin-bottom: 5px;
}
.submitted .user-picture img {
  float: left; /* LTR */
  height: 20px;
  margin: 1px 5px 0 0; /* LTR */
}
.field-type-taxonomy-term-reference {
  margin: 0 0 1.2em;
}
.field-type-taxonomy-term-reference .field-label {
  font-weight: normal;
  margin: 0;
  padding-right: 5px; /* LTR */
}
.field-type-taxonomy-term-reference .field-label,
.field-type-taxonomy-term-reference ul.links {
  font-size: 0.8em;
}
.node-teaser .field-type-taxonomy-term-reference .field-label,
.node-teaser .field-type-taxonomy-term-reference ul.links {
  font-size: 0.821em;
}
.field-type-taxonomy-term-reference ul.links {
  padding: 0;
  margin: 0;
  list-style: none;
}
.field-type-taxonomy-term-reference ul.links li {
  float: left; /* LTR */
  padding: 0 1em 0 0; /* LTR */
  white-space: nowrap;
}
.link-wrapper {
  text-align: right;
}
.field-type-image img,
.user-picture img {
  margin: 0 0 1em;
}
ul.links {
  color: #68696b;
  font-size: 0.821em;
}
.node-unpublished {
  margin: -20px -15px 0;
  padding: 20px 15px 0;
}
.node-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}

/* ----------------- Comments ----------------- */

.comment h2.title {
  margin-bottom: 1em;
}
.comment div.user-picture img {
  margin-left: 0; /* LTR */
}
.comment {
  margin-bottom: 20px;
  display: table;
  vertical-align: top;
}
.comment .attribution {
  display: table-cell;
  padding: 0 30px 0 0; /* LTR */
  vertical-align: top;
  overflow: hidden;
}
.comment .attribution img {
  margin: 0;
  border: 1px solid #d3d7d9;
}
.comment .attribution .username {
  white-space: nowrap;
}
.comment .submitted p {
  margin: 4px 0;
  font-size: 1.071em;
  line-height: 1.2;
}
.comment .submitted .comment-time {
  font-size: 0.786em;
  color: #68696b;
}
.comment .submitted .comment-permalink {
  font-size: 0.786em;
  text-transform: lowercase;
}
.comment .content {
  font-size: 0.929em;
  line-height: 1.6;
}
.comment .comment-arrow {
  background: url(../images/comment-arrow.gif) no-repeat 0 center transparent; /* LTR */
  border-left: 1px solid #f6f9fe;
  border-right: 1px solid;
  height: 40px;
  margin-left: -47px; /* LTR */
  margin-top: 10px;
  position: absolute;
  width: 20px;
}
.comment .comment-text {
  padding: 10px 25px;
  border: 1px solid #c7d9f5;
  display: table-cell;
  vertical-align: top;
  position: relative;
  width: 100%;
  background-color:#FFF;
}
.comment .indented {
  margin-left: 40px; /* LTR */
}
.comment ul.links {
  padding: 0 0 0.25em 0;
}
.comment ul.links li {
  padding: 0 0.5em 0 0; /* LTR */
}
.comment-unpublished {
  margin-right: 5px; /* LTR */
  padding: 5px 2px 5px 5px; /* LTR */
}
.comment-unpublished .comment-text .comment-arrow {
  border-left: 1px solid #fff4f4;
  border-right: 1px solid #fff4f4;
}
.cke_show_borders {
	background-image:none;
	text-align:left;
}

/* ------------------ Sidebar ----------------- */
.sidebar .section {
  padding-top: 10px;
}
.sidebar .block {
  border: 1px solid;
  padding: 15px 20px;
  margin: 0 0 20px;
}
.sidebar h2 {
  margin: 0 0 0.5em;
  border-bottom: 1px solid #d6d6d6;
  padding-bottom: 5px;
  text-shadow: 0 1px 0 #fff;
  font-size: 1.071em;
  line-height: 1.2;
}
.sidebar .block .content {
  font-size: 0.914em;
  line-height: 1.4;
}
.sidebar tbody {
  border: none;
}
.sidebar tr.even,
.sidebar tr.odd {
  background: none;
  border-bottom: 1px solid #d6d6d6;
}
.sidebar li {
	list-style-type:none;
}
.block .view-footer a {
	color:#FFFFFF;
}

/* ------------------ sidebar front ----------------- */
.front #sidebar-first .block {
	background-image:url(bannersx_home_bg.gif);
	background-repeat:repeat-y;
	padding:0;
	width:406px; 
	background-color:transparent;
	border:none;
	position:relative;
}
.front #sidebar-first .block .block_int {
	background-image:url(bannersx_home_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.front #sidebar-first .block .block_int h2 {
	position:absolute;
	top:15px;
	left:25px;
	margin:0;
	padding:0;
	border:none;
	color:#fffb00;
	text-shadow: 0 1px 0 #2a356b;
	font-size:18px;
	font-style:italic;
}
.front #sidebar-first .block .block_int .content {
	background-image:url(bannersx_home_up.gif);
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:60px 30px 60px 30px;
}
.front #sidebar-first .block .block_int .content .view-footer {
	position:absolute;
	bottom:11px;
	left:30px;
}
.front #sidebar-first .block .block_int .content .view-footer p {
	margin:0;
}


/* --------- pul google front --------- */
.front #sidebar-first #block-block-13.block, .front #sidebar-first #block-block-22.block {
	background-image: none;
	padding:0;
	width:406px; 
	background-color:transparent;
	border:none;
	position:relative;
}
.front #sidebar-first #block-block-13.block .block_int, .front #sidebar-first #block-block-22.block .block_int {
	background-image: none;
}
.front #sidebar-first #block-block-13.block .block_int .content, .front #sidebar-first #block-block-22.block .block_int .content{
	background-image: none;
	padding:0 30px 0 70px;
}

/* --------- elementi blocco servizi e links front --------- */
#block-block-20 .content h4 {
	margin: 0 0 10px 0;
	padding:0;
	background-color:#839cd5;
	color:#FFFFFF;
	font-size:13px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;	
}

#block-block-20 .content ul, #block-views-links-amici-home-block .content ul {
	margin: 0;
	padding:0;
}
#block-block-20 .content li{
	margin: 0 0 10px 0;
	padding:0;
	list-style-type:none;
	background-color:#d0dfff;
	border-bottom:2px solid #a3b1d2;
	border-right:2px solid #a3b1d2;
}
#block-views-links-amici-home-block .content li {
	margin: 0 0 10px 0;
	padding:0;
	list-style-type:none;
	background-color:#d0dfff;
	border-bottom:2px solid #a3b1d2;
	border-right:2px solid #a3b1d2;
	padding:5px 15px;
	font-family:Tahoma, Geneva, sans-serif;
}
#block-block-20 .content li span {
	display:block;
	padding:5px 15px;
	font-size:13px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;	
}
#block-block-20 .content li a {
	color:#1E2A47;
}
#block-views-links-amici-home-block .content li a {
	color:#1E2A47;
	text-transform:uppercase; 
}
#block-block-24 {
	color:#1E2A47 !important; 
}

/* --------- condividi front --------- */
.front #sidebar-first .block#block-block-5 {
	background-image: url(condividi_box.png);
	background-repeat: no-repeat;
	background-position:right; 
	padding:0;
	width:412px;
	height:145px;
	background-color:transparent;
	border:none;
	position:relative;
	margin: 35px 0 10px 0;
}
.front #sidebar-first .block#block-block-5 .block_int {
	background-image: none;
}
.front #sidebar-first .block#block-block-5 .block_int h2 {
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	border:none;
	color:#fffb00;
	text-shadow: 0 1px 0 #2a356b; 
	font-size:18px;
	font-style:italic;
}
.front #sidebar-first .block#block-block-5 .block_int .content {
	background-image: none;
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:0;
}
.front .social-toolbar {
	position:absolute;
	top:50px;
	left:110px;
	width:300px;
}
.front .social-toolbar ul, .social-toolbar li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.front .social-toolbar li { 
	float:left;
	margin: 0 6px 0 0; 
}

/* --------- realtime + lanterna --------- */
.front #sidebar-first .block#block-block-7, .front #sidebar-first .block#block-block-26, #sidebar-first .block#block-block-28,
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc,
#sidebar-first .block#block-block-63 {
	background-color:#FFF;
	padding:0;
	width:412px;
	height:270px;
	border:none;
	position:relative;
	margin: 0 0 15px 0;
	background-image:url(bannersx_lanterna_bg.gif);		
	background-repeat: repeat-y;
	background-position:right; 
}
.front #sidebar-first .block#block-block-7 .block_int, .front #sidebar-first .block#block-block-26 .block_int, #sidebar-first .block#block-block-28 .block_int, #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .block_int,
#sidebar-first #block-block-63 .block_int, .block-simpleads .block_int { 
	background-image: none !important;
}
/*.front #sidebar-first .block#block-block-9 .block_int h2 {
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	border:none;
	color:#fffb00;
	text-shadow: 0 1px 0 #2a356b;
	font-size:18px;
	font-style:italic;
}*/
.front #sidebar-first .block#block-block-7 .block_int .content, .front #sidebar-first .block#block-block-26 .block_int .content, #sidebar-first .block#block-block-28 .block_int .content, #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .block_int .content,
#sidebar-first #block-block-63 .block_int .content, .block-simpleads .content {  
	background-image: none !important;
	padding:0 !important;
}
#realtime_home {
}
#realtime_dati {
	float:left;
	position:relative;
}
#realtime_lanterna {
	float:left; 
}
#realtime_widget {
	position:relative;

	float:left; 
}

/* ---------- BANNER ADS --------- */
#sidebar-first .block-simpleads {
	background-color: transparent !important;
    background-image: none !important;
    margin-top: 24px;
    text-align: center !important;
    width: 100% !important;
	margin-bottom:13px !important
}

/* box live sx */
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc {
	background-color:#3a5d7e;
	background-image:none !important;
	height:auto !important;
	padding-bottom:5px;
	width:270px;
	height:auto !important;
}
.front #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc {
	width:412px;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .item-list ul li {
    margin: 0;
    padding: 0;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .boxlivesx_intest_int {
	display: block;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .boxlivesx_intest_home {
	display:none;
}
.front #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .boxlivesx_intest_int {
	display:none;
}
.front #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .boxlivesx_intest_home {
	display: block;
}

#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-views-ifempty-9 {
	text-align:center;
}
.front #sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-views-ifempty-9 { 
	float:left;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .contentuto_boxlive {
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .group_ora_live {
	padding:3px 10px;
	color:#FFFFFF;
	background-color:#4a7faf;
	height:20px;
	overflow:hidden;
}

#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .group_dati_live {
	padding: 3px 10px;
	color:#FFFFFF;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-comment-body {
	background-color:#446d93;
	padding:3px 10px;
	overflow: hidden;
	
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-comment-body a {
	color: #82b6e6;
	text-decoration:none;
	
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-nothing-5 {
	clear:both;
}
#sidebar-first #block-views-b7446ce9578c6a53ae17092618d873fc .views-field-nothing-5 a {
	padding:10px 0 0 0;
	color:#82b6e6;
	font-size:12px;
}


/* --------- news --------- */
.front #sidebar-first #block-views-blocco-home-news-block-1 .block_int .content {
	background-image:url(bannersx_home_up.gif);
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:60px 11px 60px 12px;
}
#sidebar-first #block-views-blocco-home-news-block-1 .block_int .content {
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:60px 5px 60px 11px;
}
#sidebar-first #block-views-blocco-home-news-block-1 ul, #sidebar-first #block-views-blocco-home-news-block-1 li {
	margin:0;
	padding:0;
	position:relative;
}
#sidebar-first #block-views-blocco-home-news-block-1 li {
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	background-image:url(news_boxsx_bg.gif);
	border-bottom:2px solid #7482a3;
	display:block;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-created, #sidebar-first #block-views-blocco-home-news-block-1 .views-field-comment-count {
	padding: 2px 15px 2px 15px;
	font-size:12px;
	font-style:italic;
	color:#ebf1ff;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-title {
	background-color:#d0dfff;
	padding: 6px 15px;
	font-size:15px;
	line-height:18px;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-title a {
	color:#1e2a47;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-title a:hover {
	color:#1e2a47;
}
 #sidebar-first #block-views-blocco-home-news-block-1 .block_int .content .view-footer {
	position:absolute;
	bottom:11px;
	left:30px;
}
#sidebar-first #block-views-blocco-home-news-block-1 .block_int .content .view-footer p {
	margin:0;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-nothing, #sidebar-first #block-views-blocco-home-news-block-1 .views-field-timestamp {
	position:absolute;
	top:-4px;
	right:-7px;	
	text-indent:-9999px;
	width:83px;
	height:55px;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-nothing { 
	background-image:url(home_news_ribbon_normal.png);
	z-index:2;
}
#sidebar-first #block-views-blocco-home-news-block-1 .views-field-timestamp {
	background-image:url(home_news_ribbon_new.png);
	z-index:3;
}

/* ------------------ sidebar int ----------------- */
.not-front #sidebar-first .block {
	background-image:url(bannersx_int_bg.gif);
	background-repeat:repeat-y;
	padding:0;
	width:256px; 
	background-color:transparent;
	border:none;
	position:relative;
}
.not-front #sidebar-first .block .block_int {
	background-image:url(bannersx_int_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.not-front #sidebar-first .block .block_int h2 {
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	border:none;
	color:#fffb00;
	text-shadow: 0 1px 0 #2a356b;
	font-size:18px;
	font-style:italic;
}
.not-front #sidebar-first .block .block_int .content {
	background-image:url(bannersx_int_up.gif);
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:60px 30px 60px 30px;
}
.not-front #sidebar-first .block .block_int .content .view-footer {
	position:absolute;
	bottom:11px;
	left:30px;
}
.not-front #sidebar-first .block .block_int .content .view-footer p {
	margin:0;
}

/* --------- condividi interno --------- */
#sidebar-first .block#block-block-6 {
	background-image: url(condividi_box_int.png);
	background-repeat: no-repeat;
	background-position:right top; 
	padding:0;
	width:265px;
	height:145px;
	background-color:transparent;
	border:none;
	position:relative;
	margin: 35px 0 5px 0; 
}
#sidebar-first .block#block-block-6 .block_int {
	background-image: none;
}
#sidebar-first .block#block-block-6 .block_int h2 {
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	border:none;
	color:#fffb00;
	text-shadow: 0 1px 0 #2a356b;
	font-size:18px;
	font-style:italic;
}
#sidebar-first .block#block-block-6 .block_int .content {
	background-image: none;
	background-repeat:no-repeat;
	background-position:left -5px;
	padding:0;
}
.social-toolbar {
	position:absolute;
	top:50px;
	left:85px;
}
.social-toolbar ul, .social-toolbar li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.social-toolbar li {
	display:inline-block;
	margin: 0 6px 10px 0;
}

/* --------- Menu sidebar int --------- */
#main-wrapper #sidebar-first .block-menu, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508, .field-name-field-modello-menusx, #sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 {
	background-color:#FFF;
	padding:0;
	width:235px;
	border:none;
	position:relative;
	margin: 0 0 20px 30px;
	background-image:none;
	background-image: url("bannersx_lanterna_bg.gif"); 
    background-position: right center;
    background-repeat: repeat-y;
	border-bottom:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	border-top:1px solid #c6c6c6;
}
#main-wrapper #sidebar-first .block-menu .block_int, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int, #sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 .block_int {
	background-image: none;
}

#main-wrapper  #sidebar-first .block-menu .block_int .content, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .content, #sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 .content {  
	background-image: none !important;
	padding:0 !important;
}
#main-wrapper  #sidebar-first .block-menu .block_int h2, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int h2, .field-name-field-modello-menusx .view-header h2, #sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 h2 {
	position:relative;
	top:0;
	left:0;
	padding: 10px 0 10px 30px;
	text-shadow:none;
	color:#212D41;
	font-size:18px !important;
}
.not-front #sidebar-first .block .block_int h2, .field-name-field-modello-menusx h2 { 
	position:absolute;
	top:15px;
	left:30px;
	margin:0;
	padding:0;
	border:none;
	color:#212D41;
	text-shadow: 0 1px 0 #fffb00;
	color:#FFFB00;
	text-shadow:none;
	font-size:18px;
	font-style:italic;
}
#main-wrapper  #sidebar-first .block-menu .block_int .content ul, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int .views-exposed-widget, .field-name-field-modello-menusx ul {  
	margin: 0 0 0 30px;
	padding:0 0 10px 0;
}
#main-wrapper  #sidebar-first .block-menu .block_int .content li, #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int .content li, .field-name-field-modello-menusx li {  
	margin: 0 0 3px 0;
	padding:0;
	list-style-type:none;
	list-style-image:none;
}
#sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 h2 {
	padding: 15px 0 15px 16px;
}
#sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 ul {
	padding: 0 0 0 16px;
}
#sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 li {
	padding: 0 6px 15px 0;
	font-size:13px;
	font-style:italic;
}
#sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 li a {
	font-size:14px;
	line-height:20px;
	text-transform:uppercase;
	font-style:normal;
}
#sidebar-first #block-views-4a77a9009de6525ad6c705d53b67ade4 li a {
	text-decoration:none;
}
#main-wrapper  #sidebar-first .block-menu .block_int .content li a , #sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int .content li a, .field-name-field-modello-menusx li a {  
	font-size:14px;
	text-transform:uppercase;
}
#sidebar-first #block-views-d5e9dd67f0b52456fac0d71a89dc4508 .block_int input {
	width:170px;
	margin: 0 0 6px 0;
}

/* ----------- menu sx modelli ------------- */
.field-name-field-modello-menusx { 
	position:absolute;
	top:200px;
	left:-281px;
	background-color:#FFF;
	z-index:3;
}


/* --------- gallery box home --------- */ 
.view-foto-gallery-block-home .views-field-field-foto-img {
	line-height:0;
}
.view-foto-gallery-block-home img {
	border:5px solid #839cd4 !important; 
}
.view-foto-gallery-block-home .views-field-field-foto-cat {
	background-color:#839cd4;
	color:#EBF1FF;
	text-transform:uppercase;
	font-size:14px;
	border-left:5px solid #839cd4;
	border-right:5px solid #839cd4;
	border-bottom:5px solid #839cd4;
}
.view-foto-gallery-block-home .views-field-field-foto-cat a {
	color:#EBF1FF;
}
.view-foto-gallery-block-home .views-field-field-foto-cat span {
	text-transform:none;
	font-size:12px;
}

/* --------- RSS Forum --------- */
#rssforum_pagvuota {
	width:100%;
	height:450px;
	border:none;
	overflow:hidden;
}


/* ----------------- Triptych ----------------- */

#triptych-wrapper {
  background-color: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
  border-top: 1px solid #e7e7e7;
}
#triptych h2 {
  color: #000;
  font-size: 1.714em;
  margin-bottom: 0.8em;
  text-shadow: 0 1px 0 #fff;
  text-align: center;
  line-height: 1;
}
#triptych .block {
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #dfdfdf;
  line-height: 1.3;
}
#triptych .block.last {
  border-bottom: none;
}
#triptych .block ul li,
#triptych .block ol li {
  list-style: none;
}
#triptych .block ul,
#triptych .block ol {
  padding-left: 0; 
}
#triptych #block-user-login .form-text {
  width: 185px;
}
#triptych #block-user-online p {
  margin-bottom: 0;
}
#triptych #block-node-syndicate h2 {
  overflow: hidden;
  width: 0;
  height: 0;
}
#triptych-last #block-node-syndicate {
  text-align: right;  
}
#triptych #block-search-form .form-type-textfield input {
  width: 185px;
}
#triptych-middle #block-system-powered-by {
  text-align: center;
}
#triptych-last #block-system-powered-by {
  text-align: right;
}

/* ------------------ Footer ------------------ */
#footer {
	width:1012px; 
}
#footer #block-block-19 #footer_autunno {  
	/*background-image:url(piede_autunno.gif);*/
	background-repeat:repeat-x;
	height:150px;
	background-position:center;
	margin:0;
	position:relative;
	/*top:35px;*/
	
}
#footer #block-block-19 {
	margin:0;
}
#footer #block-block-19 .content {
	padding:0;
}
#footer-wrapper {
  color: #112A48;
  font-size: 0.857em;
  position:relative;
}
#footer-wrapper a {
  color: #112A48;
  color: rgba(255, 255, 255, 0.8);
}
#footer-wrapper a:hover,
#footer-wrapper a:focus {
  color: #fefefe;
  color: rgba(255, 255, 255, 0.95);
  text-decoration: underline;
}
#footer-wrapper .block {
}
#footer-columns .block-menu,
#footer .block {
  margin: 0;
  padding: 0;
  border: none;
}
#footer .block {
  margin: 0.5em 0;
}
#footer .block .content {
  padding: 0.5em 0;
  margin-top: 0;
}
#footer .block h2 {
  margin: 0;
}
#footer-columns h2 {
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  font-size: 1em;
  margin-bottom: 0;
  padding-bottom: 3px;
  text-transform: uppercase;
}
#footer-columns .content {
  margin-top: 0;
}
#footer-columns p {
  margin-top: 1em;
}
#footer-columns .content ul {
  list-style: none;
  padding-left: 0; /* LTR */
  margin-left: 0;
}
#footer-columns .content li {
  list-style: none;
  margin: 0;
  padding: 0;
}
#footer-columns .content li a {
  display: block;
  border-bottom: 1px solid #555;
  border-color: rgba(255, 255, 255, 0.15);
  line-height: 1.2;
  padding: 0.8em 2px 0.8em 20px; /* LTR */
  text-indent: -15px;
}
#footer-columns .content li a:hover,
#footer-columns .content li a:focus {
  background-color: #1f1f21;
  background-color: rgba(255, 255, 255, 0.05);
  text-decoration: none;
}
#footer {
  letter-spacing: 0.2px;
}
#footer .region {
}
#footer .block {
  clear: both;
}
#footer ul,
/*#footer li {
  list-style: none;
  margin: 0;
  padding: 0;
}*/
#footer li a {
  float: left; /* LTR */
  padding: 0 12px;
  display: block;
  border-right: 1px solid #555; /* LTR */
  border-color: rgba(255, 255, 255, 0.15);
}
#footer li.first a {
  padding-left: 0; /* LTR */
}
#footer li.last a {
  padding-right: 0; /* LTR */
  border-right: none; /* LTR */
}
#footer-wrapper tr.odd {
  background-color: transparent;
}
#footer-wrapper tr.even {
  background-color: #2c2c2c;
  background-color: rgba(0, 0, 0, 0.15);
}

#block-block-23 {
	/*width:1000px;
	margin: 0 auto;
	position:relative;
	height:1px;*/
}
#block-block-23 {
	/*position:absolute;
	bottom:170px;
	right:0;
	color:#112a48;*/
}
#block-block-23 a {
	color:#112a48;
}

#block-block-30 a {
	color:#112A48 !important; 
}
.view-piede-citta .views-row {
	display:inline; 
}
.view-piede-citta .views-row a {
	color:#112A48 !important; 
}

/* --------------- System Tabs  --------------- */

.tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 20px;
}
.front .tabs {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  margin-bottom: 0;
}
.tabs ul.primary {
  padding: 0 3px;
  margin: 0;
  overflow: hidden;
  border: none;
  border-bottom:1px solid #CCC;
  /*background: transparent url(../images/tabs-border.png) repeat-x left bottom;*/
}
.front .tabs ul.primary {
  background: none;
  border-bottom:1px solid #CCC;
}
.tabs ul.primary li {
  display: block;
  float: left; /* LTR */
  vertical-align: bottom;
  margin: 0 5px 0 0; /* LTR */
}
.tabs ul.primary li.active a {
  border-bottom: 1px solid #ffffff;
}
.tabs ul.primary li a {
  color: #000;
  background-color: #ededed;
  height: 1.8em;
  line-height: 1.9;
  display: block;
  font-size: 0.929em;
  float: left; /* not LTR */
  padding: 0 10px 3px;
  margin: 0;
  text-shadow: 0 1px 0 #fff;
  -khtml-border-radius-topleft: 6px;
  -moz-border-radius-topleft: 6px;
  -webkit-border-top-left-radius: 6px;
  border-top-left-radius: 6px;
  -khtml-border-radius-topright: 6px;
  -moz-border-radius-topright: 6px;
  -webkit-border-top-right-radius: 6px;
  border-top-right-radius: 6px;
}
.tabs ul.primary li.active a {
  background-color: #ffffff;
}
.tabs ul.secondary {
  border-bottom: none;
  padding: 0.5em 0;
}
.tabs ul.secondary li {
  display: block;
  float: left; /* LTR */
}
.tabs ul.secondary li:last-child {
  border-right: none; /* LTR */
}
.tabs ul.secondary li:first-child {
  padding-left: 0; /* LTR */
}
.tabs ul.secondary li a {
  padding: 0.25em 0.5em;
}
.tabs ul.secondary li a.active {
  background: #f2f2f2;
  border-bottom: none;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  border-radius: 5px;
}
ul.action-links {
  list-style: none;
  margin: 5px;
  padding: 0.5em 1em;
}
ul.action-links li {
  display: inline-block;
  margin-left: 10px;
}
ul.action-links li a {
  padding-left: 15px;
  background: url(../images/add.png) no-repeat left center;
  margin: 0 10px 0 0;
}

/* ---------------- Messages  ----------------- */

#messages {
  padding: 20px 0 5px;
  margin: 0 auto;
}
.page-forum #messages {
	/*display:none;*/
}
.featured #messages {
  background: #f0f0f0;
  background: rgba(30, 50, 10, 0.08);
}
div.messages {
  margin: 8px 15px;
}

/* -------------- Breadcrumbs   -------------- */

.breadcrumb {
  font-size: 0.929em;
}

/* -------------- User Profile   -------------- */

.profile .user-picture {
  float: none;
}
#edit-field-user-cell,
#edit-locale {
	display:none;
}

/* -------------- Password Meter  ------------- */

.password-parent,
div.form-item div.password-suggestions {
  position: relative;
  width: auto;
}
#password-strength {
  float: none;
  left: 16em;
  position: absolute;
  width: 11.5em;
}
#password-strength-text,
.password-strength-title,
div.password-confirm {
  font-size: 0.82em;
}
#password-strength-text {
  margin-top: 0.2em;
}

/* ---------------- Buttons    ---------------- */

input.form-submit,
a.button {
  background: #fff url(../images/buttons.png) 0 0 repeat-x;
  border: 1px solid #e4e4e4;
  border-bottom: 1px solid #b4b4b4;
  border-left-color: #d2d2d2;
  border-right-color: #d2d2d2;
  color: #3a3a3a;
  cursor: pointer;
  font-size: 0.929em;
  font-weight: normal;
  text-align: center;
  margin-bottom: 1em;
  margin-right: 0.6em; /* LTR */
  padding: 4px 17px;
  -khtml-border-radius: 15px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
a.button:link,
a.button:visited,
a.button:hover,
a.button:focus,
a.button:active {
  text-decoration: none;
  color: #5a5a5a;
}

/* -------------- Form Elements   ------------- */

fieldset {
  background: #ffffff;
  border: 1px solid #cccccc;
  margin-top: 10px;
  margin-bottom: 32px;
  padding: 0 0 10px;
  position: relative;
  top: 12px; /* Offsets the negative margin of legends */
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px; 
}
.page-node-add fieldset {
	padding-top:25px;
}
.fieldset-wrapper {
  margin-top: 25px;
}
.node-form .fieldset-wrapper {
  margin-top: 0;
}
.filter-wrapper {
  top: 0;
  padding: 1em 0 0.2em;
  -khtml-border-radius-topright: 0;
  -khtml-border-radius-topleft: 0;
  -moz-border-radius-topright: 0;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  display:none;
}
.filter-wrapper {
}
.filter-help a {
  font-size: 0.857em;
  padding: 2px 20px 0;
}
.filter-wrapper .form-item label {
  margin-right: 10px;
}
.filter-wrapper .form-item {
  padding: 0 0 0.5em 0.5em;
}
.filter-guidelines {
  padding: 0 1.5em 0 0.5em;
}
fieldset.collapsed {
  background: transparent;
  -khtml-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
fieldset legend {
  background: #dbdbdb;
  border: 1px solid #ccc;
  border-bottom: none;
  color: #3b3b3b;
  display: block;
  height: 2em;
  left: -1px; /* LTR */
  font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;
  line-height: 2;
  padding: 0;
  position: absolute;
  text-indent: 10px;
  text-shadow: 0 1px 0 #fff;
  top: -12px;
  width: 100%;
  -khtml-border-radius-topleft: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
fieldset.collapsed legend {
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
fieldset legend a {
  color: #3b3b3b;
}
fieldset legend a:hover,
fieldset legend a:focus,
fieldset legend a:active {
  color: #000;
}
fieldset .fieldset-wrapper {
  padding: 0 10px;
}
input {
  margin: 2px 0;
  padding: 4px;
}
input,
textarea {
  font-size: 0.929em;
}
textarea {
  line-height: 1.5;
}
textarea.form-textarea,
select.form-select {
  padding: 4px;
}
input.form-text,
textarea.form-textarea,
select.form-select {
  border: 1px solid #ccc;
}
input.form-submit:hover,
input.form-submit:focus {
  background: #dedede;
}
.password-suggestions ul li {
  margin-left: 1.2em; /* LTR */
}
.form-item {
  margin-bottom: 1em;
  margin-top: 2px;
}
.form-item label {
  font-size: 0.929em;
}
fieldset .description {
  margin-top: 5px;
  line-height: 1.4;
  color: #3c3c3c;
  font-style: italic;
}
.form-type-radio label,
.form-type-checkbox label {
  margin-left: 4px;
}
.form-type-radio .description,
.form-type-checkbox .description {
  margin-left: 2px;
}
.form-actions {
  padding-top: 10px;
}
/* Contact Form */
.contact-form #edit-name {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-mail {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-subject {
  width: 75%;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.contact-form #edit-message {
  width: 76.3%;
  -khtml-border-top-left-radius: 4px;
  -khtml-border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.contact-form .resizable-textarea .grippie {
  width: 76%;
  -khtml-border-bottom-left-radius: 4px;
  -khtml-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
}

/* Disabled form elements */
input.form-button-disabled,
input.form-button-disabled:hover,
input.form-button-disabled:focus,
input.form-button-disabled:active,
.form-disabled input,
.form-disabled select,
.form-disabled textarea {
  background: #ededed;
  border-color: #bbb;
  color: #717171;
}
.form-disabled .grippie {
  background-color: #ededed;
  border-color: #bbb;
}
.form-disabled label {
  color: #717171;
}

/* Animated throbber */
html.js input.form-autocomplete {
  background-position: 100% 4px; /* LTR */
}
html.js input.throbbing {
  background-position: 100% -16px; /* LTR */
}

/* Comment form */
.comment-form label {
  float: left; /* LTR */
  font-size: 0.929em;
  width: 120px;
}
.comment-form input,
.comment-form .form-select {
  margin: 0;
  -khtml-border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
}
.comment-form .form-type-textarea label {
  float: none;
}
.comment-form .form-item,
.comment-form .form-radios,
.comment-form .form-type-checkbox,
.comment-form .form-select {
  margin-bottom: 10px;
  /*overflow: hidden;/*
}
.comment-form .form-type-checkbox,
.comment-form .form-radios {
  margin-left: 120px; /* LTR */
}
.comment-form .form-type-checkbox label,
.comment-form .form-radios label {
  float: none;
  margin-top: 0;
}
.comment-form input.form-file {
  width: auto;
}
.no-sidebars .comment-form .form-text {
  width: 800px;
}
.one-sidebar .comment-form .form-text {
  width: 500px;
}
.two-sidebars .comment-form .form-text {
  width: 320px;
}
.comment-form .form-item .description {
  font-size: 0.786em;
  line-height: 1.2;
  margin-left: 120px; /* LTR */
}
#content h2.comment-form {
  margin-bottom: 0.5em;
}
.comment-form .form-textarea {
  -khtml-border-radius-topleft: 4px;
  -khtml-border-radius-topright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.comment-form fieldset.filter-wrapper .fieldset-wrapper,
.comment-form .text-format-wrapper .form-item {
  margin-top: 0;
  margin-bottom: 0;
}
.filter-wrapper label {
  width: auto;
  float: none;
}
.filter-wrapper .form-select {
  min-width: 120px;
}
.comment-form fieldset.filter-wrapper .tips {
  font-size: 0.786em;
}
#comment-body-add-more-wrapper .form-type-textarea label {
  margin-bottom: 0.4em;
}
#edit-actions input {
  margin-right: 0.6em; /* LTR */
}

/* -------------- Other Overrides ------------- */

div.password-suggestions {
  border: 0;
}
.ui-widget-overlay {
  background: #222222;
  opacity: 0.7;
}
div.vertical-tabs .vertical-tabs-panes fieldset.vertical-tabs-pane {
  padding: 1em;
}
#forum tr td.forum {
  padding-left: 35px;
}
#forum .name {
  font-size: 1.083em;
}
#forum .description {
  font-size: 1em;
}

/* --------------- Search Form ---------------- */

#block-search-form {
  padding-bottom: 7px;
}
#block-search-form .content {
  margin-top: 0;
}
#search-form input#edit-keys,
#block-search-form .form-item-search-block-form input {
  float: left; /* LTR */
  font-size: 1em;
  height: 1.143em;
  margin-right: 5px;
  width: 9em;
}
#search-block-form input.form-submit,
#search-form input.form-submit {
  margin-left: 0;
  margin-right: 0;
  height: 25px;
  width: 34px;
  padding: 0;
  cursor: pointer;
  text-indent: -9999px;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  background: url(../images/search-button.png) no-repeat center top;
  overflow: hidden;
}
#search-block-form input.form-submit:hover,
#search-block-form input.form-submit:focus,
#search-form input.form-submit:hover,
#search-form input.form-submit:focus {
  background-position: center bottom;
}
#search-form .form-item-keys label {
  display: block;
}

/* --------------- Search Results ---------------- */
ol.search-results {
  padding-left: 0;
}
.search-results li {
  border-bottom: 1px solid #d3d7d9;
  padding-bottom: 0.4285em;
  margin-bottom: 0.5em;
}
.search-results li:last-child {
  border-bottom: none;
  padding-bottom: none;
  margin-bottom: 1em;
}
.search-results .search-snippet-info {
  padding-left: 0;
}

/* -------------- Shortcut Links -------------- */

.shortcut-wrapper {
  margin: 2.2em 0 1.1em 0; /* Same as usual h1#page-title margin. */
}
.shortcut-wrapper h1#page-title {
  float: left; /* LTR */
  margin: 0;
}
div.add-or-remove-shortcuts {
  padding-top: 0.9em;
}
.overlay div.add-or-remove-shortcuts {
  padding-top: 0.8em;
}

/* ---------- Admin-specific Theming ---------- */

.page-admin #content img {
  margin-right: 15px; /* LTR */
}
.page-admin #content .simpletest-image img {
  margin: 0;
}
.page-admin-structure-block-demo .block-region {
  background: #ffff66;
  border: 1px dotted #9f9e00;
  color: #000;
  font: 90% "Lucida Grande", "Lucida Sans Unicode", sans-serif;
  margin: 5px;
  padding: 5px;
  text-align: center;
  text-shadow: none;
}
.page-admin-structure-block-demo #featured .block-region {
  font-size: 0.55em;
}
.page-admin-structure-block-demo #header .block-region {
  width: 500px;
}
.page-admin #admin-dblog img {
  margin: 0 5px;
}
/* Fix spacing when Seven is used in the overlay. */
#system-theme-settings fieldset {
  padding: 0;
}
#system-theme-settings fieldset .fieldset-legend {
  margin-top: 0;
}
/* Configuration. */
div.admin .right,
div.admin .left {
  width: 49%;
  margin: 0;
}
div.admin-panel {
  background: #fbfbfb;
  border: 1px solid #ccc;
  margin: 10px 0;
  padding: 0 5px 5px;
}
div.admin-panel h3 {
  margin: 16px 7px;
}
div.admin-panel dt {
  border-top: 1px solid #ccc;
  padding: 7px 0 0;
}
div.admin-panel dd {
  margin: 0 0 10px;
}
div.admin-panel .description {
  margin: 0 0 14px 7px;
}

/* ---------- Overlay layout styles ----------- */

.overlay #main,
.overlay #content {
  width: auto;
  float: none;
}
.overlay #page {
  padding: 0 2em;
}
.overlay #skip-link,
.overlay .region-page-top,
.overlay #header,
.overlay #page-title,
.overlay #featured,
.overlay #sidebar-first,
.overlay #triptych-wrapper,
.overlay #footer-wrapper {
  display: none;
}
.overlay-processed .field-type-image {
  display: block;
  float: none;
}
.overlay #messages {
  width: auto;
}

/* ---------- Poll ----------- */

.node .poll {
  margin: 2em 0;
}
.node .poll #edit-choice {
  margin: 0 0 1.5em;
}
.poll .vote-form {
  text-align: left; /* LTR */
}
.poll .vote-form .choices {
  margin: 0;
}
.poll .percent {
  font-size: 0.857em;
  font-style: italic;
  margin-bottom: 3em;
  margin-top: -3.2em;
  float: right;
  text-align: right;
}
.poll .text {
  clear: right;
  margin-right: 2.25em;
}
.poll .total {
  font-size: 0.929em;
  font-style: italic;
  text-align: right; /* LTR */
  clear: both;
}
.node .poll {
  margin: 1.8em 0 0;
}
.node .poll .text {
  margin-right: 6.75em;
}
.node .poll #edit-choice {
  margin: 0 0 1.2em;
}
.poll .bar .foreground {
  background-color: #666;
}
#footer-wrapper .poll .bar {
  background-color: #666;
}
#footer-wrapper .poll .bar .foreground {
  background-color: #ddd;
}
.horizontal_gsnb .resultDiv_gsnb, .resultsBox_gsnb .resultDiv_gsnb .gs-title {
	height:120px !important; 
}

/* ----------------------------- CITTA --------------------------------- */
.view-id-piede_citta.view-display-id-block_2 {
	font-size:11px;
	line-height:20px;
}
/* pul giorni */
.node-type-citta .node-citta  .field-type-viewfield ul {
	margin:0;
	padding:0;
	position:relative;
	top:2px;
	overflow:hidden;
	height:80px;
	width:100%;
	background-color:#b3bac6;
	background-color:transparent;
	background-image:none;
	border:none;
}
.node-type-citta .node-citta .field-type-viewfield .ui-tabs {
	border:none !important;
	background-color:transparent;
}
.node-type-citta .node-citta .field-type-viewfield li {
	list-style-type:none;
	margin:0 !important;
	border-right:1px solid #f6f3f3;
	border-top:1px solid #f6f3f3;
	border-left:none !important;
	top:3px !important;
	position:relative;
}
.node-type-citta .node-citta .field-type-viewfield h3 {
	color: #212D41;
    font-size: 23px;
    line-height: 1;
    margin: 2px 0 5px;
}
.node-type-citta  .ui-tabs-nav li.ui-state-active a,
.node-type-citta .node-citta .field-type-viewfield li a:hover {
    background-color: #f6f9fe !important;
	/*background-color: transparent !important;*/
	color: #4B69B0 !important;
	/*border:1px solid #839cd5;*/
	border-bottom:none;
}
.node-type-citta .node-citta .field-type-viewfield ul li a {
	background-color: #8a8f98;
    outline: medium none;
	display:block;
	margin:0;
	padding:0;
	width:80px;
	float:left;
	font-size:15px;
	text-transform:uppercase;
	display:block;
	height:75px;
	color:#FFF;
	border:none;
	text-align:center;
	border:1px solid #8a8f98;
	margin:0 !important;
	position:relative;
	top:1px;
	z-index:50;
	/*border-radius: 4px 4px 0 0;*/
}
.node-type-citta .node-citta .field-type-viewfield ul li a span {
	display:block;
	margin-top:4px;
}
.node-type-citta .node-citta .field-type-viewfield ul li .date-display-single {
	display:block;
}
.node-type-citta .node-citta .field-type-viewfield ul li img {
	width:60px;
	height:50px;
	display:block;
	margin-left:10px;
}
.node-type-citta .group {
	clear:both;
	/*background-color:#e3e7ee !important;*/
	border-left:1px solid #8a8f98 !important;
	border-right:1px solid #8a8f98 !important;
	border-bottom:1px solid #8a8f98 !important;
	border-top:1px solid #8a8f98 !important;
	/*border-top:none !important;*/
	background-color: #F6F9FE !important;
}


.node-type-citta .node-citta .field-type-viewfield .view-previsioni-meteo-link li {
	list-style-type:none;
	margin:0 0 5px 0 !important;
	border-right: none;
	border-top: none;
	border-left:none !important;
	top:0 !important;
	position:relative;
	text-align:left !important;
}
.node-type-citta .node-citta .field-type-viewfield .view-previsioni-meteo-link  a.tit_link_news {
    color: #243356;
    display: block;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 18px;
    line-height: 20px;
    text-transform: uppercase;
}
.node-type-citta .node-citta .field-type-viewfield .view-previsioni-meteo-link  a.tit_link_news:hover {
	background-color:transparent;
}
/* oggetti previ */
.node-type-citta .field-type-viewfield .views-field {
	width:145px;
	float:left;
	/*background-color:#d9dee7;*/
	background-color:#e5e8ef;
	margin:0 0 0 10px;
	text-align:center;
	/*border-left:1px dotted #8a8f98;
	border-right:1px dotted #8a8f98;*/
	line-height:20px;
	position:relative;
	
}


.node-type-citta .field-type-viewfield .views-field img {
	width:55%;
	height:auto;
}
.node-type-citta .field-type-viewfield .views-field p {
	margin:0;
	font-size:11px;
}
/* ore */
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-1, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-2, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-3 {
	background-color:#c6cdd8; 
	padding:4px 0 4px;
	margin-top:5px;
	left:-5px;
}
/* ico */
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-5, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-23, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-2 {
	border-top:1px dotted #9fa3a9;
	left:-5px;
}
/* descr ico */
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-11, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-8, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-12,
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-14 {

	background-color:#d7dce3;
	padding:4px 0 4px;
	left:-5px;
	margin-bottom:5px;
	font-size:12px;

}
/* ico temp */
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-8, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-7, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-7, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-10 {
	left:-5px; 
	/*border-top:1px dotted #9fa3a9;*/
	padding:15px 0 10px; 
}
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-8 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-7 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-7 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-10 img {
	width:45%;
	height:auto;
	left:-5px;
}
/* descr temp */
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-17, 
.node-type-citta .node-citta .field-type-viewfield .views-field-php, 
.node-type-citta .node-citta .field-type-viewfield .views-field-php-1, 
.node-type-citta .node-citta .field-type-viewfield .views-field-php-2 {
	background-color:#d7dce3;
	padding:4px 0 4px;
	font-size:16px;
	left:-5px;
	margin-bottom:5px;
}
/* ico vento */
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-28, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-4, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-6, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-33 {
	left:-5px;	
	/*border-top:1px dotted #9fa3a9;*/
	padding:15px 0 10px; 
}
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-28 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-4 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-6 img, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-33 img {
	width:30%;
	height:auto;
	left:-5px;
}
/* descr vento */
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-6, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-9, 
.node-type-citta .node-citta .field-type-viewfield .views-field-nothing-14, 
.node-type-citta .node-citta .field-type-viewfield .views-field-views-ifempty-37 {
	/*border-bottom:1px dotted #9fa3a9;*/
	background-color:#d7dce3;
	padding:4px 0 4px;
	font-size:16px;
	left:-5px;
	font-size:12px;
}

.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-im-notte,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-im-matt,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-im-pome,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-im-sera,

.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-ge-notte,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-ge-matt,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-ge-pome,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-ge-sera,

.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sp-notte,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sp-matt,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sp-pome,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sp-sera,

.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sv-notte,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sv-matt,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sv-pome,
.node-type-citta .node-citta .field-type-viewfield .views-field-field-quotaneve-sv-sera { 
	background-color:#d7dce3;
	padding:4px 0 4px;
	left:-5px;
	top:-5px;
	font-size:11px;

}
/* aggiornamento */
.node-type-citta .group .views-field-changed {
	background-color:#d7dce3;
	padding:2px 0 2px;
	font-size:11px;
	
	width:620px !important; 
	
	overflow:visible !important;
	margin: 6px 0;
}

/* visual */
.node-type-citta .group .views-field.views-field-field-previmeteo-visual-views-1 {
	clear:both !important;
	float:none !important;

}
.node-type-citta .view-previsioni-meteo-visual .item-list {
	display:none;
	
}
.node-type-citta .view-previsioni-meteo-visual .item-list.avv_si_consigli {
	float:none !important;
	width:600px !important;
	display:block;
}
.node-type-citta .view-previsioni-meteo-visual .item-list.avv_no_consigli {
	float:none !important;
	width:600px !important;
	display:block;
}
.node-type-citta .view-previsioni-meteo-visual .item-list ul {
	overflow: visible !important;
	height:90px !important;
}
.node-type-citta .view-previsioni-meteo-visual .views-field-nothing {
    background-color: transparent !important;
    left: 0 !important;
    margin-top:0 !important;
    padding: 0 !important;
}

.node-type-citta .view-previsioni-meteo-visual h3 {
    color: #112A48 !important;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif !important;
    font-size: 14px !important;
    margin: 0 !important;
    padding: 3px 15px !important;
    text-transform: uppercase !important;
}
.node-type-citta .node-citta .view-previsioni-meteo-visual ul li img {
    display: block;
    height: auto !important;
    margin-left:0 !important;
    width: auto !important;
}
.node-type-citta .view-previsioni-meteo-visual .cons_si_avvisi,
.node-type-citta .view-previsioni-meteo-visual .cons_no_avvisi {
	display:none; 
}
/* link a previ testuali */
#block-block-29 {
background-color: #909EEF;
    left: 500px;
    
    position: absolute;
    text-transform: uppercase;
    top: 30px;
	-moz-box-shadow: 0 3px 3px #888;
	-webkit-box-shadow: 0 3px 3px #888;
	box-shadow: 0 3px 3px #888;
}
#block-block-29 a {
	color:#FFF;
	display:block;
	padding: 5px 10px;
}
#block-block-29 a:hover {
	color:#FFF;
	background-color:#4b5484;
	text-decoration:none;
}


/* link a news */
.node-type-citta .views-field-field-previmeto-link-newsappr ul {
	overflow:visible !important; 
}
.node-type-citta .views-field-field-previmeto-link-newsappr {
	float:none !important;
	width:100% !important;
	margin:0 !important;
}

.node-type-citta .views-field-field-previmeto-link-newsappr .view-header {
	display:none;
}
.node-type-citta .views-field-field-previmeto-link-newsappr ul {
	height:auto !important;
	overflow:auto !important;
}
.node-type-citta .views-field-field-previmeto-link-newsappr a {
		width:auto !important;
	height:auto !important;
	display: inline !important;
	border:none !important;
	float:none !important;
	background-color: transparent !important;
}
.node-type-citta .views-field-field-previmeto-link-newsappr img {
	width:auto !important;
	height:auto !important;
}

/* -------------- Scelta citta ----------------- */

.region-newsticker {
    height: auto;
}
.front .region-newsticker {
    height:42px;
}
#block-system-main-menu .menu ul {
	z-index:200;
}
#block-views-exp-cerca-citta-page-1 {
	position:relative;
	height:95px;
}
.front #block-views-exp-cerca-citta-page-1 {
	position:absolute;
	top:309px;
	left:280px;
	width:445px;
	height:102px;
	z-index:100;
}
#block-views-exp-cerca-citta-page-1 {
	display:block;
}
#block-views-exp-cerca-citta-page-1 .views-submit-button {
	display:none;
}
#block-views-exp-cerca-citta-page-1 .block_int {
	position:absolute;
	top:1px;
	left:280px;
	width:445px;
	height:102px; 
	background-image:url(cerca_citta.png);
	background-repeat:repeat;
	background-position:center;
	z-index:100;
	text-align:center;
}

.front #block-views-exp-cerca-citta-page-1 .block_int {
	position:absolute;
	top:0;
	left:0;
}
#block-views-exp-cerca-citta-page-1 .block_int h2 {
	margin: 5px 0 0 65px;
	font-size:21px;
	text-align:left;
}
#block-views-exp-cerca-citta-page-1 .views-exposed-form .views-exposed-widget {
	
	padding:0;
}
#block-views-exp-cerca-citta-page-1 .views-exposed-form .views-exposed-widget label {
	font-size: 11px;
    left: 235px;
    position: absolute;
    top: 16px
}
#block-views-exp-cerca-citta-page-1 .block_int input {
	font-size: 22px;
    width: 300px;
    margin-left: 66px;
	background-color:#dee4f0; 
	
    border: 1px solid #CCCCCC;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    vertical-align: middle;
	background-image:url(throbber.gif);
}
#block-views-exp-cerca-citta-page-1 .block_int input.form-autocomplete.throbbing {
	background-position: 100% -27px !important;
}
html.js input.form-autocomplete {
	background-position: 100% 14px;
}
html.js input.form-autocomplete.throbbing {
	background-position: 100% -14px;
}
#block-views-exp-cerca-citta-page-1 .block_int #autocomplete {
	font-size: 18px;
    width: 300px;
    margin-left: 66px;
	text-align:left;
}
#block-views-exp-cerca-citta-page-1 .block_int #autocomplete ul {
	
	
}
#block-views-exp-cerca-citta-page-1 .block_int #autocomplete ul a {
	text-decoration:none;
	color:#1B1D26;
	display:block;
	background-color:#FFF;
	padding-left:10px;
}
#block-views-exp-cerca-citta-page-1 .block_int #autocomplete ul a:hover {
	color:#ffffff;
	background-color:#4c6ab1;
}
.view-cerca-citta table {
	font-size:20px;
}

/* ----------------- METEO DIRETTA  -------------------- */
.view-meteo-diretta-bollettino .views-row {
	margin-bottom:15px;
	clear:both;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_238 {
	background-color:#f0f2dd;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_237 {
	background-color:#f3dfdf;
}
.view-meteo-diretta-bollettino .ora_data_md {
	
	color:#FFFFFF;
	height:38px;
	overflow:hidden;
	line-height:0; 
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_238 .ora_data_md {
	background-color: #9ea283;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_237 .ora_data_md {
	background-color: #cc8888;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_237 .views-field-views-ifempty-4 {
	display:none;
}
.view-meteo-diretta-bollettino .ora_data_md .views-field {
	margin: 0 0 0 0;
	float:left;
	padding:18px 4px 10px 4px;
}
.d_pc .view-meteo-diretta-bollettino .ora_data_md .views-field {
	padding:18px 10px 10px 10px;
}
.view-meteo-diretta-bollettino .views-field-created {
	font-size:20px;
}
.view-meteo-diretta-bollettino .views-field-created span, .view-meteo-diretta-bollettino .views-field-views-ifempty-5 span {
	display:block; 
}
.view-meteo-diretta-bollettino .views-field-created-1, .view-meteo-diretta-bollettino .views-field-views-ifempty-5 {
	font-size:11px;
}
.d_pc .view-meteo-diretta-bollettino .views-field-created-1, .d_pc .view-meteo-diretta-bollettino .views-field-views-ifempty-5 {
	font-size:14px;
}
.view-meteo-diretta-bollettino .contenitore-commento {
	clear:both;
	padding:0 10px;
}
.view-meteo-diretta-bollettino .views-field-views-ifempty-4 img {
}
.view-meteo-diretta-bollettino .contenitore-commento .views-field-comment-body {
	padding: 5px 0 0 0;
	font-size:12px;
}
.d_pc .view-meteo-diretta-bollettino .contenitore-commento .views-field-comment-body {
	font-size:13px;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_238 .views-field-field-nowcasting-img, .view-meteo-diretta-bollettino .tiposegnalazione_md_238 .views-field-field-nc-img-nowatermark {
	text-align:center;
	padding:5px 0;
	/*background-color:#e6eac8;*/
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_237 .views-field-field-nowcasting-img, .view-meteo-diretta-bollettino .tiposegnalazione_md_237 .views-field-field-nc-img-nowatermark {
	text-align:center;
	padding:5px 0;
	/*background-color:#eccdcd;*/
}
.view-meteo-diretta-bollettino .views-field-field-nc-img-nowatermark img {
	width:525px;
	height:auto;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_238 .piede_md, .view-meteo-diretta-bollettino .tiposegnalazione_md_237 .piede_md {
	height:30px;
	padding-left:10px; 
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_237 .piede_md {
	background-color: #e0aaaa;
}
.view-meteo-diretta-bollettino .tiposegnalazione_md_238 .piede_md {
	background-color: #bbbfa3;
}
.view-meteo-diretta-bollettino .piede_md .views-field-nothing-1, .view-meteo-diretta-bollettino .piede_md .views-field-nothing-1 {
	display:none;
}
.d_pc .view-meteo-diretta-bollettino .piede_md .views-field-nothing-1, .d_pc .view-meteo-diretta-bollettino .piede_md .views-field-nothing-2 {
	float:left;
	margin: 7px 15px 0 0;
	padding: 8px 0;
	font-size:13px;
	display:block;
	line-height:0;
	position:relative;
	
}
.view-meteo-diretta-bollettino .piede_md .views-field-nothing-1 a, .view-meteo-diretta-bollettino .piede_md .views-field-nothing-2 a {
	color:#383838;
	font-size:13px;
}
.d_pc .view-meteo-diretta-bollettino .piede_md .views-field-nothing-2 span span {
	background-image: url("live_logo_piede_md.png");
    display: block;
    float: left;
    height: 53px;
    right: -190px;
    position: absolute;
    top: -10px;
    width: 180px;
	text-indent:-9999px;
	
}
.view-meteo-diretta-bollettino-intestazione {
	background-color: #cc8888; 
	padding:6px;
	color:#FFFFFF;
	margin-bottom:15px;
}
.view-meteo-diretta-bollettino .view-meteo-diretta-bollettino-intestazione .views-row{
    margin-bottom: 0;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_img {
	text-align:center;
	display:none;
}
.d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_img {
	width:150px;
	float:left;
	display:block;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_txt {
	font-size:12px;
}
.d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_txt {
	font-size:14px;
	margin: 0 0 0 160px;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live {
	clear:both;
	height:30px;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_img, .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_segnala {
	background-color: #a06b6b;
	font-size:12px;
}
.d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_img, .d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_segnala {
    float: left;
    width: 48%;
	font-size:14px;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_img {
	margin-right:10px;
	margin-bottom:10px;
	display:none;
}
.d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live .intestaz_live_img {
	display:block;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live a {
	color:#FFF;
	display:block;
	position:relative;
	padding:3px 10px;
}
.view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live span {
	background-image: url("live_logo_piede_md.png");
    display: block;
    float: left;
    height: 53px;
    left: 75px;
    position: absolute;
    text-indent: -9999px;
    top: -10px;
    width: 180px;
}
.d_pc .view-meteo-diretta-bollettino-intestazione .intestaz_pc .intestaz_live span {
	top: 0;
}

/* ----------------------------- APP --------------------------------- */
.page-node-3539 .form-text,
.page-user-complete-profile.d_ios .form-text, .page-user-complete-profile.d_android .form-text,
.page-node-3531 #edit-name--2, .page-node-3531 #edit-pass--2
{
	font-size:15px;
	padding:3px 0;
}


/* -------------- news ----------------- */
.page-appnews, .page-applive- {
	background:none !important;
	background-color:transparent !important;
	background-color:#FFF !important;
	text-align:left !important;
	padding:0;
}
.page-appnews #block-system-main {
	padding: 15px 0 40px 0; 
}
.page-appnews .views-field  {
	margin: 0 10px 8px 10px;
}
.page-applive- .view-advanced-forum-app-live-dettaglio {
	padding-bottom:20px;
}
.page-applive- .views-field-field-nowcasting-img img, .page-applive- .views-field-nothing img, .page-applive- .views-field-field-nc-img-nowatermark img, .page-applive- .views-field-views-ifempty img{ 
	width:100% !important;
	height:auto !important;  
}
.page-applive- .views-field-tid {
	display:none;
}
.page-appnews .views-field-comment-body img, .page-applive- .views-field-comment-body img, .page-appnews img {
	max-width:100% !important;
	height:auto !important; 
}
.page-appnews .region-content, .page-applive- .region-content {	
}
.page-applive- .views-field-comment-body, .page-applive- .ora_data_live {
	padding:10px;	
}
 .page-applive- .ora_data_live {
	 font-size:16px;
	 background-color:#dbdbdb
} 
.page-applive- .tipomd_237 img {
	width:auto !important;
}

body.node-type-pagina-tema-vuoto,
body.node-type-redirect-pagina {
	background-image:none !important;
	text-align:left;
	background-repeat:repeat-x;
	/*background-color: transparent !important; */	
	padding:25px 0 25px 0;
	background-color:#b5c7e1;
}
body.page-node-5272,
body.page-node-5271,
body.page-node-5249,
body.page-node-5270 {
	text-align:center !important;
	background-color:transparent !important;
	margin-left:auto !important;
	margin-right:auto !important;
}
body.page-node-5272,
body.page-node-5271 {
	width: 320px !important;
	height:480px !important;
}
body.page-node-5249,
body.page-node-5270 {
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding:0 !important;
	width: 320px !important;
	height:50px !important;
}
body.node-type-redirect-pagina {
	padding:0;
}
.node-type-pagina-tema-vuoto .region-page-top {
	display:none !important;
}
.node-type-pagina-tema-vuoto .view h2  {
	background-image:url(app/titolo_bg.png);
	background-repeat:repeat-x;
	color:#ffea00;
	padding: 30px 0 30px 15px;
	font-size:20pt;
}
.node-type-pagina-tema-vuoto .view h2 a  {
	color:#ffea00;
}
.node-type-pagina-tema-vuoto .view .content {
	padding:15px;
}
.node-type-pagina-tema-vuoto .view.view-previsioni-ultimo-aggiornamento h3 .prevagg_data, .node-type-pagina-tema-vuoto .view.view-previsioni-ultimo-aggiornamento h3 .prevagg_acuradi {
    font-size: 10pt !important;
    font-style: italic;
    margin: 0;
}
/* img */
.node-type-pagina-tema-vuoto .group-prev-teaser-mattino, .node-type-pagina-tema-vuoto .group-prev-nodo-mattino, .node-type-pagina-tema-vuoto .group-prev-teaser-pome, .node-type-pagina-tema-vuoto .group-prev-nodo-pome {
    width: 100%;
	text-align:center;
	margin: 15px 0 0 0;
	border:none;
	background-image:url(app/cartina_bg.png);
	padding: 0 0 40px 0;
	background-position:bottom;
	background-repeat:no-repeat;
}
.node-type-pagina-tema-vuoto .group-prev-teaser-mattino .field-group-format-wrapper, .node-type-pagina-tema-vuoto .group-prev-nodo-mattino .field-group-format-wrapper, .node-type-pagina-tema-vuoto .group-prev-teaser-pome .field-group-format-wrapper, .node-type-pagina-tema-vuoto .group-prev-nodo-pome .field-group-format-wrapper {
    background-image: url("../images/cartina_prev.jpg");
    border: 1px solid #4F70D3;
    height: 526px;
    position: relative;
    width: 560px;
	margin:0 auto;
	border:none;
}
.node-type-pagina-tema-vuoto .field-name-field-prev-riass .field-items, .node-type-pagina-tema-vuoto .field-name-field-prev-mattina-txt .field-items, .node-type-pagina-tema-vuoto .field-name-field-prev-pome-txt .field-items, .node-type-pagina-tema-vuoto .field-name-field-prev-carattgiornata .field-items{
	border: 2px solid #bfc8d5;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	background-image:url(app/bg_box.png);
	font-size:12pt !important;
	padding: 15px;
	background-color:transparent;
}
.node-type-pagina-tema-vuoto .field-name-field-prev-riass .field-items strong, .node-type-pagina-tema-vuoto .field-name-field-prev-mattina-txt .field-items strong, .node-type-pagina-tema-vuoto .field-name-field-prev-pome-txt .field-items strong, .node-type-pagina-tema-vuoto .field-name-field-prev-carattgiornata .field-items strong {
	font-size:12pt !important;
}
.node-type-pagina-tema-vuoto .link-wrapper {
	display:none;
}

/* ----------------- LIVE  -------------------- */

.page-node-3653 {
	background-color:transparent !important;
}

.page-forum.no-sidebars #content .section {
    padding: 15px 15px; 
}
.page-forum.no-sidebars #content .section {
    padding: 30px 15px 15px 15px;
}
.page-forum.no-sidebars .tabs {
	margin:0;
	position:absolute;
	top:0;
	margin: 10px 15px;
	width:800px;
	display:none !important; 
}
.page-forum.no-sidebars #block-block-51,
.page-forum.no-sidebars #block-block-52,
.page-forum.no-sidebars #block-block-49,
.page-forum.no-sidebars #block-block-53 {
	position:relative;
}
.pul_aggiornalive, .pul_backforum {
    background-color: #dedede !important;
    display: block;
    font-size: 13px !important;
    margin: 0 5px !important;
    padding: 5px !important;
	color:#000000 !important;
	position:absolute !important;
	text-decoration:none !important;
	right:30px;
	text-transform:uppercase;
	text-indent:0 !important;
	border:1px solid #aeaeae;
} 

.pul_aggiornalive:hover {
	background-color:#2c4c69 !important;
	color:#FFFFFF !important;
}
#block-block-51 .pul_aggiornalive,
#block-block-52 .pul_aggiornalive
 { 
	top:-34px;
}
.pul_backforum {
	top:20px; 
}
#block-block-49 .pul_aggiornalive { 
	top:5px;
}
#block-block-53 .pul_aggiornalive { 
	top:-5px;
}

#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 {
	margin-bottom:40px;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 h2 {
	color:#298cdf;
	margin:0 20px;
	font-size: 1.36em;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .content {
	padding: 10px 20px;
	background: none repeat scroll 0 0 rgba(171, 209, 207, 0.8);
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field {
	display:inline-block;
	padding:2px 6px;
	margin-right:5px;
	font-size:13px;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-title {
	background-color:#92abaa;
	font-size:14px;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-title a {
	color:#ffffff;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-topic-pager {
	width: 400px;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-new-comments {
	background-color:#92abaa;
	font-size:14px;
	color:#ffffff;
	background-color: #3ca0f7;
	padding:4px;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-new-comments a {
	color:#ffffff;
}
@media (max-width: 768px) {

#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 h2 {
	font-size:16px;
}	
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-last-comment-name,
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-last-updated {
	display:none;
}
#block-views-004bc33d9b6a9ba65a219fd5d744f7e9 .views-field-title {
    background-color: #92abaa;
    font-size: 13px;
}

}

#block-views-5abad9f9e3b7a1af45398b2238898632 .pul_aggiornalive { 
	top:12px;
}
.page-forum.no-sidebars #breadcrumb {
	display:none;
} 
.page-forum.no-sidebars #page-title {
	display:none;
}
.page-forum-.no-sidebars #page-title {
	display:block;
}
 
.page-forum.no-sidebars #block-block-51 {
	background: none repeat scroll 0 0 rgba(199, 215, 201, 0.8);
	position:relative;
}
#block-block-51 {
    margin-bottom: 10px;
}
.page-forum.no-sidebars #block-block-51 h2 {
	background-image: url("live_benvenuto.png");
    background-repeat: no-repeat;
    height: 62px;
    margin: 0;
    position: absolute;
    text-indent: -9999px;
    top: -40px;
    width: 800px;
    background-position: 20px 0;
}
.page-forum.no-sidebars #block-block-51 .content {
	margin: 30px 0 0 0;
	padding:25px 15px 15px 15px;
}
.page-forum.no-sidebars #block-block-51 .content a {
	background-color: #afc6b1;
    display: block;
    padding: 5px;
    float: left;
    margin: 0 5px;
    font-size: 12px
}
.page-forum.no-sidebars #block-block-51 .content a.pos_segnala {
	background-color:#3ca0f7;
	font-size: 14px;
	text-transform:uppercase;
	color:#FFFFFF;
	padding: 3px 5px;
	
}

.page-forum.no-sidebars #block-block-55 {
	position:relative;
	margin-bottom:60px;
	height:1px;

} 
.page-forum.no-sidebars #block-block-55 .content {
	background-image: url(live_hi.png); 
    background-repeat: no-repeat;
    height: 51px;
    width: 982px;
	text-indent:-9999px;
	top:20px;
	position: absolute;
	z-index:400;

}
.page-forum.no-sidebars #block-block-54 {
	margin-bottom:40px;
	background: none repeat scroll 0 0 rgba(228, 230, 210, 0.6);
} 
.page-forum.no-sidebars #block-block-52 {
	position:relative;
	margin-bottom:40px;
	height:1px; 

} 
.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;
    width: 982px;
	text-indent:-9999px;
	top:-45px;
	position: absolute;
	z-index:400;

} 
.page-forum.no-sidebars #block-block-48 {
	/*margin-top:60px;*/
}
.page-forum.no-sidebars #block-block-48,
.page-node-4091 #block-block-48
 {
   padding: 10px 15px 10px 15px;
background: none repeat scroll 0 0 rgba(168, 188, 206, 0.5);
}
.page-forum.no-sidebars #block-views-5abad9f9e3b7a1af45398b2238898632,
.page-forum.no-sidebars #block-views-7f1490b7d31d7a4d8934d7598bc6bcda,
.page-node-4091 #block-views-5abad9f9e3b7a1af45398b2238898632,
.page-node-4091 #block-views-7f1490b7d31d7a4d8934d7598bc6bcda
 {
   padding: 0 15px 15px 15px;
   background: none repeat scroll 0 0 rgba(168, 188, 206, 0.9);
   position:relative;
}
.page-forum.no-sidebars #block-views-5abad9f9e3b7a1af45398b2238898632 h2,
.page-node-4091 #block-views-5abad9f9e3b7a1af45398b2238898632 h2 {
	margin:0;
	padding:0;
	height:45px;
	background-image:url(live_tit_ultimesegnalazioni.png); 
	background-repeat:no-repeat;
	text-indent:-9999px;
	background-position:left bottom;
	margin-bottom:7px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 {
	height:500px;
	overflow-y:scroll;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 ul, .view-advanced-forum-app-live-1.view-display-id-block_1 ul li {
	margin:0;
	padding:0;
	list-style-type:none;
	clear:both;
	
}
.view-advanced-forum-app-live-1.view-display-id-block_1 ul li {
	margin-bottom:7px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 h3 {
	margin: 2px 0 6px 0;
	font-size:14px;
	text-align:left;
	text-transform:uppercase;
	background-color:#a1b2c2;
	padding-left:10px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live {
	background-color: #7a9bba;
    color: #ffffff;
    height: 20px;
    padding: 3px 10px;
	position:relative;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live.tiposegnalazione_237 {
	background-color: #cc8888;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live.tiposegnalazione_238 {
	background-color: #9ea283;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-8 {
	position:absolute;
	left:10px;
	top:-4px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-1 {
	margin-left:50px; 
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_ora_live .views-field-nothing-7 {
	left: 841px;
    position: absolute;
    top: 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
 {
  	line-height: 0;
    padding: 10px 30px 5px 0;	
	float:left;
	
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .tiposegnalazione_237.group_ora_live .views-field-views-ifempty-8 {
	display:none;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-1 {
	font-size:17px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-created-1 {
	font-size:14px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing {
	font-size:13px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_dati_live {
	clear:both;
	background-color:#efefef;
	height:100px;
	overflow:hidden;
	background: -moz-linear-gradient(center top , #f5f5f5, #dddddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_dati_live.tiposegnalazione_237 {
	background-color:#f6e3e3;
	background: -moz-linear-gradient(center top , #f3dfdf, #eccdcd) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_dati_live.tiposegnalazione_238 {
	background-color:#eaedd2;
	background: -moz-linear-gradient(center top , #f0f2dd, #e6eac8) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .group_dati_live {
	clear:both;
	background-color:#efefef;
	height:100px;
	overflow:hidden;
	background: -moz-linear-gradient(center top , #f5f5f5, #dddddd) repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.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
 {
    padding: 0;	
	float:left;
	
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-11 {
	width:150px;
	text-align:center;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-6 img {
	width:100%;
	height:auto;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .tiposegnalazione_237 .views-field-views-ifempty-6 img {
	width:90%;
	height:auto;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-views-ifempty-9 {
	width:200px;
	text-align:center;
	background-color:#e0e0e0;
}

.view-advanced-forum-app-live-1.view-display-id-block_1 .tiposegnalazione_237 .views-field-views-ifempty-9 {
	background-color:#eccdcd;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .tiposegnalazione_238 .views-field-views-ifempty-9 {
	background-color:#e6eac8;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .div-commento-live {
	width:570px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-comment-body {
	padding:10px 0 5px 20px;
	font-size:12px;
	min-height: 45px;
}

.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-5 {
	padding:15px 0 5px 20px;
	font-size:11px;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-5 a {
	text-decoration:none;
}
.view-advanced-forum-app-live-1.view-display-id-block_1 .views-field-nothing-3, .view-advanced-forum-app-live-1.view-display-id-block_1  .views-field-field-nowcasting-img-1 {
	display:none;
}

.page-forum.no-sidebars #block-block-49 { 
	padding-top:10px;
	padding-bottom:215px;
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.5);

} 
.page-forum.no-sidebars #block-block-49 .content {
	position:relative;
	margin:0 0 0 15px;
	background-image:url(live_linkforum.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:40px;
}
.page-forum.no-sidebars #block-block-50,
.page-node-4091 #block-block-50  {
	padding-top:10px;
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.9);

} 
.page-forum.no-sidebars #block-block-50 .content,
.page-node-4091 #block-block-50 .content {
	position:relative;
	margin:0 0 0 15px;
	background-image:url(live_segnala.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:40px;
}
.page-forum.no-sidebars #block-block-58, 
page-node-4091 #block-block-58{
	padding: 1px 0 20px 0;
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.9);

}

#block-block-64 {
	 background-color: #6787b9;
    padding: 6px 0;
    position: absolute;
    top: 505px;
	width: 950px;
}

/* box meteo diretta alto */
.view-advanced-forum-app-live-1.view-display-id-block_4 {
	background-color:#6786b8;
	border:1px solid #92a8db; 
	background-color:#adbfe9;
	background: rgba(173, 191, 233, 0.7); 
	/*background: -moz-linear-gradient(center top , #f3dfdf, #eccdcd) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background: #f3dfdf; 
	background: -moz-linear-gradient(top,  #f3dfdf 0%, #eccdcd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f3dfdf), color-stop(100%,#eccdcd)); 
	background: -webkit-linear-gradient(top,  #f3dfdf 0%,#eccdcd 100%);
	background: -o-linear-gradient(top,  #f3dfdf 0%,#eccdcd 100%);
	background: -ms-linear-gradient(top,  #f3dfdf 0%,#eccdcd 100%);
	background: linear-gradient(to bottom,  #f3dfdf 0%,#eccdcd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3dfdf', endColorstr='#eccdcd',GradientType=0 );*/

	margin-top:15px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 ul {
	margin:0;
	padding:0;
	height:100px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 ul li {
	margin:0;
	padding:0 20px;
	list-style:none;
	position:relative;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_ora_live {
	float:left;
	margin-right:20px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_ora_live div {
	display:inline !important;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_dati_live {
	float:left;
	width:530px;
	line-height:25px;
} 
.view-advanced-forum-app-live-1.view-display-id-block_4 .views-field-php img {
	background:#f3dfdf;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .group_dati_live a {
    color: #243356;
    display: block;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 21px;
    line-height: 20px;
    text-transform: uppercase;
	padding:15px 0 0 0;
	line-height: 22px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .views-field-nothing {
	font-style:italic;
	margin-top:10px;
	font-family:18px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .div-commento-live {
	 float: right;
    text-align: right;
    width: 130px !important;
	position:absolute;
	top:-24px;
	right:20px;
}
.view-advanced-forum-app-live-1.view-display-id-block_4 .div-commento-live img { 
	display:block;
}

/* inserimento commento home live */
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block .view-content,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-author--2,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-posizione-html5,
.node-type-nowcasting #edit-field-nowcasting-posizione-html5,

.node-type-nowcasting  #geolocation-help-434-0,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #geolocation-help-434-0,

.node-type-nowcasting  #geolocation-map-434-0,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #geolocation-map-434-0,

.node-type-nowcasting #geolocation-map-434-0,
.node-type-nowcasting #geolocation-lat-item-434-0,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #geolocation-lat-item-434-0,

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #geolocation-lng-item-434-0,
.node-type-nowcasting #geolocation-lng-item-434-0,

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #geolocation-remove-434-0,
.node-type-nowcasting #geolocation-remove-434-0, 

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body .wysiwyg-toggle-wrapper,
.node-type-nowcasting #edit-comment-body .wysiwyg-toggle-wrapper,

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body .description,
.node-type-nowcasting #edit-comment-body .description,


.page-node-4091 .view-advanced-forum-comment-nowcasting-block .view-content,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #edit-author--2,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-posizione-html5,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #geolocation-help-434-0,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #geolocation-lat-item-434-0,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #geolocation-lng-item-434-0,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #geolocation-remove-434-0,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #edit-comment-body .wysiwyg-toggle-wrapper,
.page-node-4091 .view-advanced-forum-comment-nowcasting-block #edit-comment-body .description

{
	display:none; 
}
.page-forum.no-sidebars #geolocation-map-434-0 {
	display: block !important;
    height: 170px !important;
    width: 440px !important; 
}
.node-type-nowcasting #geolocation-map-434-0 {
	width: 740px !important; 
	height: 220px !important; 
	display: block !important; 
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body {
	width:600px;
	float:left;
	margin-right:20px;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-img {
	width:270px;
	float:left;
}
.node-type-nowcasting #edit-field-nowcasting-img {
  	margin:15px 0 0 0;
}

.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-img .image-widge {
	margin-top:30px;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-posizstatica {
	clear:both;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #markItUpEdit-comment-body-und-0-value {
	width:100%;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body-und-0-value {
	width:100%;
	height:150px;
}
.page-forum.no-sidebars #edit-field-nowcasting-img-und-0-upload-button {
	width:100%;
	margin-top:10px;
} 
.page-forum.no-sidebars #edit-field-nowcasting-img .image-widget-data {
	width:100%;
	margin-top:25px;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-img .form-item .description,
.node-type-nowcasting #edit-field-nowcasting-img .form-item .description,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-img-nowatermark .form-item .description,
.node-type-nowcasting #edit-field-nc-img-nowatermark .description,
.node-type-nowcasting #edit-field-nc-img-nowatermark .fieldset-description,
.page-forum.no-sidebars #edit-field-nc-img-nowatermark .fieldset-description {
    font-size: 0.786em;
    line-height: 1.2;
    margin-left: 0;
	height:60px;
	margin-top:20px;
	overflow:hidden;
}
.page-forum.no-sidebars #edit-field-nowcasting-img .description {
	height:50px !important;
}
#edit-field-nc-img-nowatermark .form-item .description,
#edit-field-nc-img-nowatermark .form-item .label  {
	display:none;
}
#edit-field-nc-img-nowatermark fieldset {
	background-color: transparent;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0 0 0;
    position: relative;
    top: 0;
}
.page-forum.no-sidebars #edit-field-nc-img-nowatermark .form-item .description,
.node-type-nowcasting #edit-field-nc-img-nowatermark .form-item .description {
	height:30px !important;
}
.node-type-nowcasting #geolocation-address-geocode-434-0 {
	clear: both;
    display: block;
    width: 300px; 
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block .comment-form label,
#edit-field-nc-img-nowatermark fieldset legend  {
    float: none !important;
    font-size: 0.929em;
    width: 100% !important;
	padding-top:15px;
	background-color:transparent;
	font-family:Verdana, Geneva, sans-serif;
	color:#000;
	font-style:normal;
	/*font-weight:bold;*/
	font-size:14px;
	border:none;
	text-shadow:none;
}
#edit-field-nc-img-nowatermark-und-ajax-wrapper fieldset legend  {
	font-weight:bold; 
}
.page-forum.no-sidebars .comment-form .form-text,
.node-type-nowcasting .comment-form .form-text {
    width: 100%;
} 
.page-forum.no-sidebars #edit-field-nc-img-nowatermark {
	clear:both;
	margin-top:10px;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-posizstatica {
	width:440px;
	float:left;
	margin-right:30px;
}
#edit-field-nowcasting-posizstatica {
	display:none;
}
.role-Administrator #edit-field-nowcasting-posizstatica,
.role-Reporter-Live #edit-field-nowcasting-posizstatica{
	display: block; 
}
.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 {
	width:430px;
	float:left;
	margin-right:5px;
}
.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:650px;
	clear:both;
	margin:0 0 20px 0;
	font-size:16px;
}
#edit-field-nc-taxref-tipologiamd-und .form-item:nth-of-type(1) {
	display:none;
}

/* tag */
body.node-type-tag {
	margin:0 !important;
	padding:0 !important;
	/*background: none repeat scroll 0 0 rgba(228, 230, 210, 0.6);*/
	background-image:none !important;
	background-color:transparent !important;
}
body.node-type-tag .region  {
	margin:0 15px !important;
}
.node-type-tag .title,
.node-type-tag #edit-author--2, 
.node-type-tag .comment-reply {
	display:none !important;
}
.node-type-tag .comment {
	margin-bottom:5px;
}
.node-type-tag .ajax-comment-wrapper {
	width:100%;
	background: none repeat scroll 0 0 rgba(228, 230, 210, 1);
}
.node-type-tag .tag_sx {
	position:relative;
}
.node-type-tag .tag_sx .user-picture {
	 height: 30px;
    left: -35px;
    position: absolute;
    top: -7px;
    width: 30px;	
}
.node-type-tag .tag_sx .user-picture img {
	width:30px;
	height:30px;	
}
.node-type-tag .tag_sx .commenter-name {
}
.node-type-tag .field, .node-type-tag .field div, .node-type-tag .field p {
	display:inline !important;
	padding:0 !important;
	
}
.node-type-tag .field-name-field-tag, 
.node-type-tag .form-actions {
	text-align:left;
}
.node-type-tag .comment {
	text-align:left;
	font-size:12px !important;
	margin-bottom:7px;
	padding:5px 5px 5px 40px;
}
.node-type-tag .new {
	font-size:11px;
	color:#9ea180;
}
.node-type-tag .status {
	display:none;
}
.node-type-tag .form-type-item {
	display:none;
}
.node-type-tag .comment-time {
	color:#9ea180;
}
.node-type-tag .elenco_comment {
	height:150px;
	overflow-y: scroll;
}
.node-type-tag .form_comment .field-type-text-long { 
	width:600px;
	float:left;
	position:relative;
	margin-top:45px;
}
.node-type-tag .form_comment .field-type-text-long .form-item label {
	position:absolute;
	top:-25px;
	left:0;
	width:900px;
	font-size:12px;
	font-weight:normal;
	font-weight:bold;
}
.node-type-tag .form-actions {
	float: left;
    margin: 30px 0 0 15px;
    width: 300px;
}
.node-type-tag .form-actions .form-submit {
	width:300px;
}
.node-type-tag #block-block-56 {
	line-height:11px;
	font-size:11px;
	text-align: left;
}
.node-type-tag #block-block-56 p {
	margin:0;
}
.node-type-tag .field-name-field-tag .t_red {
	color:#C00;
	font-weight:bold;
	display: inline;
}
.node-type-tag .field-name-field-tag a {
	color:#018fe2 !important;
}
.node-type-tag .field-name-field-tag .t_red br {
	display:none; 
}
.node-type-tag .node .link-wrapper {
	display:none;
}

/* forum */
.page-forum.no-sidebars #forum-table-223 {
	margin: 0 10px;
    position: absolute;
    width: 955px;
}
.page-forum.no-sidebars #forum-table-223 .forum-table {
    border: none;
}
.page-forum.no-sidebars #forum-table-223 .forum-table td {
    border: none;
}
.page-forum.no-sidebars #block-views-7f1490b7d31d7a4d8934d7598bc6bcda {
}
.page-forum.no-sidebars #block-block-53 {
	padding-top:10px;

} 
.page-forum.no-sidebars #block-block-53 .content {
	position:relative;
	margin:0 0 0 15px;
	background-image:url(live_forum.png);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:50px;
}
.forum-table-superheader {
	padding:8px 15px !important;
	background-image:none !important;
}
.forum-table-wrap .forum-table-superheader, .forum-table-topics thead tr {
	background-color:#8d8d8d !important;
    border: 1px solid #c1c1c1 !important;
	border-bottom:none !important;
	background-image:none !important;
}
.forum-table-superheader .forum-table-name, .forum-table-superheader .forum-table-name a {
    border-bottom: medium none;
    font-weight: normal;
	font-size:15px;
	color:#FFFFFF !important;
}
.forum-table-description {
    border-bottom: medium none;
    font-weight: normal !important;
	font-size:12px;
	color:#FFFFFF !important;
}

.node-type-nowcasting .forum-post-info {
	padding:0 0 0 10px !important;
	font-size:14px;
	background-color: #7a9bba;
	margin: 0 0 5px 0;
   
}
.node-type-nowcasting .forum-post-info .forum-posted-on {
	padding-left:140px;
	font-size:15px;
	 color: #ffffff;
}
.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 {
	width:130px !important;
	position:absolute;
}

.node-type-nowcasting .forum-post-panel-sub img, 
.node-type-forum .forum-post-panel-sub img,
.node-type-argomento-forum-admin .forum-post-panel-sub img,
.node-type-argomento-forum-staff .forum-post-panel-sub img {
	width:130px !important;
	height:auto !important;
}
.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:140px !important;
}
.node-type-nowcasting .forum-post-panel-main .field-name-comment-body {
	padding:10px;
	background-color:#cfdae6;
	margin: 10px 0;
}
.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 {
	min-height:340px;
}
.forum-post-panel-main .field-name-field-nowcasting-img {
	text-align:center;
	background-color:#e6ecf3;
}
.node-type-nowcasting .field-name-field-nc-img-nowatermark img
  {
	width:100%;
	height:auto;
}
.node-type-forum .forum-post-panel-main img,
.node-type-argomento-forum-admin .forum-post-panel-main img,
.node-type-argomento-forum-staff .forum-post-panel-main img
 {
	max-width:100%;
	height:auto !important;
}
.comment-reply {
	display:none !important;
}
.forum-post-links .quote a:hover {
  background: -moz-linear-gradient(center bottom , rgb(254, 254, 254) 25%, rgb(238, 238, 238) 63%) repeat scroll 0 0 #eeeeee;
  border: 1px solid #cdcdcd;
  color: #616161;
}
.forum-post-links .quote a {
  color: #333333;
    text-decoration: none;
    text-transform: capitalize;
}
.page-messages-new .description .item-list,
 .page-messages-new #edit-token
 {
	
}

/* grafica forum */


/* bottoni forum */
.page-forum-231 .forum-add-argomento_forum_admin,
.page-forum-231 .forum-add-argomento_forum_staff,

.page-forum-221 .forum-add-argomento_forum_admin,
.page-forum-221 .forum-add-argomento_forum_staff,

.page-forum-233 .forum-add-argomento_forum_admin,
.page-forum-233 .forum-add-argomento_forum_staff,

.page-forum-243 .forum-add-argomento_forum_admin,
.page-forum-243 .forum-add-argomento_forum_staff,

.page-forum-232 .forum-add-argomento_forum_admin,
.page-forum-232 .forum-add-argomento_forum_staff,

.page-forum-234 .forum-add-argomento_forum_admin,
.page-forum-234 .forum-add-argomento_forum_staff,

.page-forum-244 .forum-add-argomento_forum_admin,
.page-forum-244 .forum-add-argomento_forum_staff,

.page-forum-235 .forum-add-argomento_forum_admin,
.page-forum-235 .forum-add-argomento_forum_staff,

.page-forum-236 .forum-add-argomento_forum_admin,
.page-forum-236 .forum-add-argomento_forum_staff,

.page-forum-241 .forum-add-argomento_forum_admin,
.page-forum-241 .forum-add-forum,

.page-forum-239 .forum-add-argomento_forum_staff,
.page-forum-239 .forum-add-forum {
	display:none;
}

.page-forum #main-wrapper .af-button-large {
	width:500px;
	background-color: #dedede;
    border: 1px solid #aeaeae;
    color: #000000 ;
    display: block;
    font-size: 14px;
	text-transform:uppercase;
	margin-top:20px;
}
.page-forum #main-wrapper .af-button-large span {
    background: url("/sites/all/modules/advanced_forum_more_styles/styles/blue_and_grey/images/add_topic.png") no-repeat scroll left center rgba(0, 0, 0, 0);
}
.page-forum table tr th, .page-forum table tr th a, .page-forum table tr th a:hover {
    color: #fff !important;
    font-weight: bold !important;
}
.page-forum .forum-topic-legend div {
	float:left;
	margin-right:15px;
}
.page-forum #forum .forum-table-wrap:nth-child(1) .forum-table-superheader { 
	display:none;
}
/* -------------- pag completa ----------------- */

.page-user-complete-profile.d_ios #header, .page-user-complete-profile.d_android #header,
.page-user-complete-profile.d_ios #sidebar-first, .page-user-complete-profile.d_android #sidebar-first,
.page-user-complete-profile.d_ios #anelli, .page-user-complete-profile.d_android #anelli,
.page-user-complete-profile.d_ios .region-sidebar-dx-pubblicita, .page-user-complete-profile.d_android .region-sidebar-dx-pubblicita,
.page-user-complete-profile.d_ios #toolbar, .page-user-complete-profile.d_android #toolbar,
.page-user-complete-profile.d_ios .geolocation-map, .page-user-complete-profile.d_android .geolocation-map,
.page-user-complete-profile.d_ios #footer, .page-user-complete-profile.d_android #footer,
.page-user-complete-profile.d_ios #geolocation-help-431-0, .page-user-complete-profile.d_android #geolocation-help-431-0,
.page-user-complete-profile.d_ios .geolocation-lat-item, .page-user-complete-profile.d_android .geolocation-lat-item,
.page-user-complete-profile.d_ios .geolocation-lat, .page-user-complete-profile.d_android .geolocation-lat,
.page-user-complete-profile.d_ios .geolocation-lng-item, .page-user-complete-profile.d_android .geolocation-lng-item,
.page-user-complete-profile.d_ios .geolocation-lng, .page-user-complete-profile.d_android .geolocation-lng,
.page-user-complete-profile.d_ios .geolocation-remove, .page-user-complete-profile.d_android .geolocation-remove,
.page-user-complete-profile.d_ios #breadcrumb, .page-user-complete-profile.d_android #breadcrumb,
.page-user-complete-profile.d_ios #messages, .page-user-complete-profile.d_android #messages,
.page-user-complete-profile.d_ios #edit-field-provenienza, .page-user-complete-profile.d_android #edit-field-provenienza,
.page-user-complete-profile.d_ios #edit-picture, .page-user-complete-profile.d_android #edit-picture,
.page-user-complete-profile.d_ios .region-box-md, .page-user-complete-profile.d_android .region-box-md,


.page-node-5896.d_ios #header, .page-node-5896.d_android #header,
.page-node-5896.d_ios #sidebar-first, .page-node-5896.d_android #sidebar-first,
.page-node-5896.d_ios #anelli, .page-node-5896.d_android #anelli,
.page-node-5896.d_ios .region-sidebar-dx-pubblicita, .page-node-5896.d_android .region-sidebar-dx-pubblicita,
.page-node-5896.d_ios #toolbar, .page-node-5896.d_android #toolbar,
.page-node-5896.d_ios .geolocation-map, .page-node-5896.d_android .geolocation-map,
.page-node-5896.d_ios #footer, .page-node-5896.d_android #footer,
.page-node-5896.d_ios #geolocation-help-431-0, .page-node-5896.d_android #geolocation-help-431-0,
.page-node-5896.d_ios .geolocation-lat-item, .page-node-5896.d_android .geolocation-lat-item,
.page-node-5896.d_ios .geolocation-lat, .page-node-5896.d_android .geolocation-lat,
.page-node-5896.d_ios .geolocation-lng-item, .page-node-5896.d_android .geolocation-lng-item,
.page-node-5896.d_ios .geolocation-lng, .page-node-5896.d_android .geolocation-lng,
.page-node-5896.d_ios .geolocation-remove, .page-node-5896.d_android .geolocation-remove,
.page-node-5896.d_ios #breadcrumb, .page-node-5896.d_android #breadcrumb,
.page-node-5896.d_ios #messages, .page-node-5896.d_android #messages,
.page-node-5896.d_ios #edit-field-provenienza, .page-node-5896.d_android #edit-field-provenienza,
.page-node-5896.d_ios #edit-picture, .page-node-5896.d_android #edit-picture,
.page-node-5896.d_ios .region-box-md, .page-node-5896.d_android .region-box-md,


.page-user-edit.d_ios #header, .page-user-edit.d_android #header,
.page-user-edit.d_ios #sidebar-first, .page-user-edit.d_android #sidebar-first,
.page-user-edit.d_ios #anelli, .page-user-edit.d_android #anelli,
.page-user-edit.d_ios .region-sidebar-dx-pubblicita, .page-user-edit.d_android .region-sidebar-dx-pubblicita,
.page-user-edit.d_ios #toolbar, .page-user-edit.d_android #toolbar,
.page-user-edit.d_ios .geolocation-map, .page-user-edit.d_android .geolocation-map,
.page-user-edit.d_ios #footer, .page-user-edit.d_android #footer,
.page-user-edit.d_ios #geolocation-help-431-0, .page-user-edit.d_android #geolocation-help-431-0,
.page-user-edit.d_ios .geolocation-lat-item, .page-user-edit.d_android .geolocation-lat-item,
.page-user-edit.d_ios .geolocation-lat, .page-user-edit.d_android .geolocation-lat,
.page-user-edit.d_ios .geolocation-lng-item, .page-user-edit.d_android .geolocation-lng-item,
.page-user-edit.d_ios .geolocation-lng, .page-user-edit.d_android .geolocation-lng,
.page-user-edit.d_ios .geolocation-remove, .page-user-edit.d_android .geolocation-remove,
.page-user-edit.d_ios #breadcrumb, .page-user-edit.d_android #breadcrumb,
.page-user-edit.d_ios #messages, .page-user-edit.d_android #messages,
.page-user-edit.d_ios #edit-field-provenienza, .page-user-edit.d_android #edit-field-provenienza,
.page-user-edit.d_ios #edit-picture, .page-user-edit.d_android #edit-picture,
.page-user-edit.d_ios .region-box-md, .page-user-edit.d_android .region-box-md,
.page-user-edit.d_ios #edit-signature-settings, .page-user-edit.d_android #edit-signature-settings,
.page-user-edit.d_ios .tabs, .page-user-edit.d_android .tabs,

.page-comment-edit.d_ios #header, .page-comment-edit.d_android #header,
.page-comment-edit.d_ios #sidebar-first, .page-comment-edit.d_android #sidebar-first,
.page-comment-edit.d_ios #anelli, .page-comment-edit.d_android #anelli,
.page-comment-edit.d_ios .region-sidebar-dx-pubblicita, .page-comment-edit.d_android .region-sidebar-dx-pubblicita,
.page-comment-edit.d_ios #toolbar, .page-comment-edit.d_android #toolbar,
.page-comment-edit.d_ios .geolocation-map, .page-comment-edit.d_android .geolocation-map,
.page-comment-edit.d_ios #footer, .page-comment-edit.d_android #footer,
.page-comment-edit.d_ios #geolocation-help-431-0, .page-comment-edit.d_android #geolocation-help-431-0,
.page-comment-edit.d_ios .geolocation-lat-item, .page-comment-edit.d_android .geolocation-lat-item,
.page-comment-edit.d_ios .geolocation-lat, .page-comment-edit.d_android .geolocation-lat,
.page-comment-edit.d_ios .geolocation-lng-item, .page-comment-edit.d_android .geolocation-lng-item,
.page-comment-edit.d_ios .geolocation-lng, .page-comment-edit.d_android .geolocation-lng,
.page-comment-edit.d_ios .geolocation-remove, .page-comment-edit.d_android .geolocation-remove,
.page-comment-edit.d_ios #breadcrumb, .page-comment-edit.d_android #breadcrumb,
.page-comment-edit.d_ios #messages, .page-comment-edit.d_android #messages,
.page-comment-edit.d_ios #edit-field-provenienza, .page-comment-edit.d_android #edit-field-provenienza,
.page-comment-edit #geolocation-help-434-0,
.page-comment-edit #geolocation-map-434-0,
.page-comment-edit .tabs,
.page-comment-edit #edit-field-nowcasting-img-und-0-ajax-wrapper .description,
.page-comment-edit #edit-author .form-type-textfield,
.page-comment-edit #edit-author .region-box-md,

.page-gestionecommenti.d_ios #header, .page-gestionecommenti.d_android #header,
.page-gestionecommenti.d_ios #sidebar-first, .page-gestionecommenti.d_android #sidebar-first,
.page-gestionecommenti.d_ios #anelli, .page-gestionecommenti.d_android #anelli,
.page-gestionecommenti.d_ios .region-sidebar-dx-pubblicita, .page-gestionecommenti.d_android .region-sidebar-dx-pubblicita,
.page-gestionecommenti.d_ios #toolbar, .page-gestionecommenti.d_android #toolbar,
.page-gestionecommenti.d_ios .geolocation-map, .page-gestionecommenti.d_android .geolocation-map,
.page-gestionecommenti.d_ios #footer, .page-gestionecommenti.d_android #footer,
.page-gestionecommenti.d_ios #geolocation-help-431-0, .page-gestionecommenti.d_android #geolocation-help-431-0,
.page-gestionecommenti.d_ios .geolocation-lat-item, .page-gestionecommenti.d_android .geolocation-lat-item,
.page-gestionecommenti.d_ios .geolocation-lat, .page-gestionecommenti.d_android .geolocation-lat,
.page-gestionecommenti.d_ios .geolocation-lng-item, .page-gestionecommenti.d_android .geolocation-lng-item,
.page-gestionecommenti.d_ios .geolocation-lng, .page-gestionecommenti.d_android .geolocation-lng,
.page-gestionecommenti.d_ios .geolocation-remove, .page-gestionecommenti.d_android .geolocation-remove,
.page-gestionecommenti.d_ios #breadcrumb, .page-gestionecommenti.d_android #breadcrumb,
.page-gestionecommenti.d_ios #messages, .page-gestionecommenti.d_android #messages,
.page-gestionecommenti.d_ios #edit-field-provenienza, .page-gestionecommenti.d_android #edit-field-provenienza,
.page-gestionecommenti #geolocation-help-434-0,
.page-gestionecommenti #geolocation-map-434-0,
.page-gestionecommenti .tabs,
.page-gestionecommenti #edit-field-nowcasting-img-und-0-ajax-wrapper .description,
.page-gestionecommenti #edit-author .form-type-textfield,
.page-gestionecommenti #edit-author .region-box-md,


.page-comment-reply.d_ios #header, .page-comment-reply.d_android #header,
.page-comment-reply.d_ios #sidebar-first, .page-comment-reply.d_android #sidebar-first,
.page-comment-reply.d_ios #anelli, .page-comment-reply.d_android #anelli,
.page-comment-reply.d_ios .region-sidebar-dx-pubblicita, .page-comment-reply.d_android .region-sidebar-dx-pubblicita,
.page-comment-reply.d_ios #toolbar, .page-comment-reply.d_android #toolbar,
.page-comment-reply.d_ios .geolocation-map, .page-comment-reply.d_android .geolocation-map,
.page-comment-reply.d_ios #footer, .page-comment-reply.d_android #footer,
.page-comment-reply.d_ios #geolocation-help-431-0, .page-comment-reply.d_android #geolocation-help-431-0,
.page-comment-reply.d_ios .geolocation-lat-item, .page-comment-reply.d_android .geolocation-lat-item,
.page-comment-reply.d_ios .geolocation-lat, .page-comment-reply.d_android .geolocation-lat,
.page-comment-reply.d_ios .geolocation-lng-item, .page-comment-reply.d_android .geolocation-lng-item,
.page-comment-reply.d_ios .geolocation-lng, .page-comment-reply.d_android .geolocation-lng,
.page-comment-reply.d_ios .geolocation-remove, .page-comment-reply.d_android .geolocation-remove,
.page-comment-reply.d_ios #breadcrumb, .page-comment-reply.d_android #breadcrumb,
.page-comment-reply.d_ios #messages, .page-comment-reply.d_android #messages,
.page-comment-reply.d_ios #edit-field-provenienza, .page-comment-reply.d_android #edit-field-provenienza,
.page-comment-reply #geolocation-help-434-0,
.page-comment-reply #geolocation-map-434-0,
.page-comment-reply .tabs,
.page-comment-reply #edit-field-nowcasting-img-und-0-ajax-wrapper .description,
.page-comment-reply #edit-author .form-type-textfield,
.page-comment-reply #edit-author .region-box-md,

.page-messages.d_ios #header, .page-messages.d_android #header,
.page-messages.d_ios #sidebar-first, .page-messages.d_android #sidebar-first,
.page-messages.d_ios #anelli, .page-messages.d_android #anelli,
.page-messages.d_ios .region-sidebar-dx-pubblicita, .page-messages.d_android .region-sidebar-dx-pubblicita,
.page-messages.d_ios #toolbar, .page-messages.d_android #toolbar,
.page-messages.d_ios .geolocation-map, .page-messages.d_android .geolocation-map,
.page-messages.d_ios #footer, .page-messages.d_android #footer,
.page-messages.d_ios #geolocation-help-431-0, .page-messages.d_android #geolocation-help-431-0,
.page-messages.d_ios .geolocation-lat-item, .page-messages.d_android .geolocation-lat-item,
.page-messages.d_ios .geolocation-lat, .page-messages.d_android .geolocation-lat,
.page-messages.d_ios .geolocation-lng-item, .page-messages.d_android .geolocation-lng-item,
.page-messages.d_ios .geolocation-lng, .page-messages.d_android .geolocation-lng,
.page-messages.d_ios .geolocation-remove, .page-messages.d_android .geolocation-remove,
.page-messages.d_ios #breadcrumb, .page-messages.d_android #breadcrumb,
.page-messages.d_ios #messages, .page-messages.d_android #messages,
.page-messages.d_ios #edit-field-provenienza, .page-messages.d_android #edit-field-provenienza,
.page-messages #geolocation-help-434-0,
.page-messages #geolocation-map-434-0,
.page-messages .tabs,
.page-messages #edit-field-nowcasting-img-und-0-ajax-wrapper .description,
.page-messages #edit-author .form-type-textfield,
.page-messages #edit-author .region-box-md,

 .page-user.d_ios #header, .page-user.d_android #header,
.page-user.d_ios #sidebar-first, .page-user.d_android #sidebar-first,
.page-user.d_ios #anelli, .page-user.d_android #anelli,
.page-user.d_ios .region-sidebar-dx-pubblicita, .page-user.d_android .region-sidebar-dx-pubblicita,
.page-user.d_ios #toolbar, .page-user.d_android #toolbar,
.page-user.d_ios .geolocation-map, .page-user.d_android .geolocation-map,
.page-user.d_ios #footer, .page-user.d_android #footer,
.page-user.d_ios #geolocation-help-431-0, .page-user.d_android #geolocation-help-431-0,
.page-user.d_ios .geolocation-lat-item, .page-user.d_android .geolocation-lat-item,
.page-user.d_ios .geolocation-lat, .page-user.d_android .geolocation-lat,
.page-user.d_ios .geolocation-lng-item, .page-user.d_android .geolocation-lng-item,
.page-user.d_ios .geolocation-lng, .page-user.d_android .geolocation-lng,
.page-user.d_ios .geolocation-remove, .page-user.d_android .geolocation-remove,
.page-user.d_ios #breadcrumb, .page-user.d_android #breadcrumb,
.page-user.d_ios #messages, .page-user.d_android #messages,
.page-user.d_ios #edit-field-provenienza, .page-user.d_android #edit-field-provenienza,
.page-user #geolocation-help-434-0,
.page-user #geolocation-map-434-0,
.page-user .tabs,
.page-user #edit-field-nowcasting-img-und-0-ajax-wrapper .description,
.page-user #edit-author .form-type-textfield,
.page-user #edit-author .region-box-md,

.page-node-3539 #geolocation-help-431-0, 
.page-node-3539 .geolocation-map,
.page-node-3539 .geolocation-lng-item,
.page-node-3539 .geolocation-lat,
.page-node-3539 .geolocation-remove,
.page-node-3539 #edit-field-provenienza,
.page-node-3539 .geolocation-lat-item,
.page-node-3539 .region-box-md,
.page-node-3539 #block-system-main
{ 
	display:none;   
}
#geolocation-help-431-0 {
	display:block !important;
}
.d_ios .txtgeopul,
.d_android .txtgeopul {
	display:none;
}
.d_ios #geolocation-client-location-431-0,
.d_android #geolocation-client-location-431-0 {
	display:none;
}


.page-user-complete-profile.d_ios #edit-field-user-geolocation-und-0-address-field, .page-user-complete-profile.d_android #edit-field-user-geolocation-und-0-address-field,
.page-comment-reply.d_ios #edit-field-user-geolocation-und-0-address-field, .page-comment-reply.d_android #edit-field-user-geolocation-und-0-address-field {
	width:100% !important;
}
.page-user-complete-profile.d_ios, .page-user-complete-profile.d_android,
.page-node-5896.d_ios, .page-node-5896.d_android, 
.page-comment-edit.d_ios, .page-comment-edit.d_android,
.page-user-edit.d_ios, .page-user-edit.d_android,
.page-gestionecommenti.d_ios, .page-gestionecommenti.d_android,
.page-comment-reply.d_ios, .page-comment-reply.d_android {
    background-attachment: fixed;
    background-image: url("bg_orizz_app1.jpg") !important;
    background-position: center top;
    font-size: 12px !important;
    margin-bottom: 0 !important;
    padding: 0;
}
.page-user-complete-profile.d_ios #main, .page-user-complete-profile.d_android #main,
.page-node-5896.d_ios #main, .page-node-5896.d_android #main,  
.page-comment-edit.d_ios #main, .page-comment-edit.d_android #main,
.page-gestionecommenti.d_ios #main, .page-gestionecommenti.d_android #main,
.page-user-edit.d_ios #main, .page-user-edit.d_android #main,
.page-comment-reply.d_ios #main, .page-comment-reply.d_android #main {
	margin:0;
}
.page-user-complete-profile.d_ios #main-wrapper, .page-user-complete-profile.d_android #main-wrapper,
.page-node-5896.d_ios #main-wrapper, .page-node-5896.d_android #main-wrapper, 
.page-comment-edit.d_ios #main-wrapper, .page-comment-edit.d_android #main-wrapper,
.page-gestionecommenti.d_ios #main-wrapper, .page-gestionecommenti.d_android #main-wrapper,
.page-user-edit.d_ios #main-wrapper, .page-user-edit.d_android #main-wrapper,
.page-comment-reply.d_ios #main-wrapper, .page-comment-reply.d_android #main-wrapper
{ 
	min-height:0;
}
.page-user-complete-profile.d_ios #page-wrapper, .page-user-complete-profile.d_android #page-wrapper,
.page-node-5896.d_ios #page-wrapper, .page-node-5896.d_android #page-wrapper,
.page-comment-edit.d_ios #page-wrapper, .page-comment-edit.d_android #page-wrapper,
.page-gestionecommenti.d_ios #page-wrapper, .page-gestionecommenti.d_android #page-wrapper,
.page-user-edit.d_ios #page-wrapper, .page-user-edit.d_android #page-wrapper,
.page-comment-reply.d_ios #page-wrapper, .page-comment-reply.d_android #page-wrapper
 {
	min-width:0;
	min-height:0;
}

.page-user-complete-profile.d_ios .section, .page-user-complete-profile.d_android .section,
.page-node-5896.d_ios .section, .page-node-5896.d_android .section,
.page-comment-edit.d_ios .section, .page-comment-edit.d_android .section,
.page-gestionecommenti.d_ios .section, .page-gestionecommenti.d_android .section,
.page-user-edit.d_ios .section, .page-user-edit.d_android .section,
.page-comment-reply.d_ios .section, .page-comment-reply.d_android .section {
    padding: 0  !important;
    top: 0 !important;
}

.page-user-complete-profile.d_ios .field-widget-geolocation-googlemap, .page-user-complete-profile.d_android .field-widget-geolocation-googlemap,
.page-node-5896.d_ios .field-widget-geolocation-googlemap, .page-node-5896.d_android .field-widget-geolocation-googlemap,
.page-comment-edit.d_ios .field-widget-geolocation-googlemap, .page-comment-edit.d_android .field-widget-geolocation-googlemap,
.page-comment-reply.d_ios .field-widget-geolocation-googlemap, .page-comment-reply.d_android .field-widget-geolocation-googlemap {
    overflow: hidden;
}
.page-user-complete-profile.d_ios #page-wrapper, .page-user-complete-profile.d_android #page-wrapper,
.page-user-complete-profile.d_ios #nuvole_uno, .page-user-complete-profile.d_android #nuvole_uno,
.page-user-complete-profile.d_ios #nuvole_due, .page-user-complete-profile.d_android #nuvole_due,
.page-user-complete-profile.d_ios #nuvole_tre, .page-user-complete-profile.d_android #nuvole_tre, 
.page-user-complete-profile.d_ios #content_int, .page-user-complete-profile.d_android #content_int,

.page-node-5896.d_ios #page-wrapper, .page-node-5896.d_android #page-wrapper,
.page-node-5896.d_ios #nuvole_uno, .page-node-5896.d_android #nuvole_uno,
.page-node-5896.d_ios #nuvole_due, .page-node-5896.d_android #nuvole_due,
.page-node-5896.d_ios #nuvole_tre, .page-node-5896.d_android #nuvole_tre, 
.page-node-5896.d_ios #content_int, .page-node-5896.d_android #content_int,

.page-user-edit.d_ios #page-wrapper, .page-user-edit.d_android #page-wrapper,
.page-user-edit.d_ios #nuvole_uno, .page-user-edit.d_android #nuvole_uno,
.page-user-edit.d_ios #nuvole_due, .page-user-edit.d_android #nuvole_due,
.page-user-edit.d_ios #nuvole_tre, .page-user-edit.d_android #nuvole_tre, 
.page-user-edit.d_ios #content_int, .page-user-edit.d_android #content_int,

.page-comment-edit.d_ios #page-wrapper, .page-comment-edit.d_android #page-wrapper,
.page-comment-edit.d_ios #nuvole_uno, .page-comment-edit.d_android #nuvole_uno,
.page-comment-edit.d_ios #nuvole_due, .page-comment-edit.d_android #nuvole_due,
.page-comment-edit.d_ios #nuvole_tre, .page-comment-edit.d_android #nuvole_tre, 
.page-comment-edit.d_ios #content_int, .page-comment-edit.d_android #content_int,

.page-gestionecommenti.d_ios #page-wrapper, .page-gestionecommenti.d_android #page-wrapper,
.page-gestionecommenti.d_ios #nuvole_uno, .page-gestionecommenti.d_android #nuvole_uno,
.page-gestionecommenti.d_ios #nuvole_due, .page-gestionecommenti.d_android #nuvole_due,
.page-gestionecommenti.d_ios #nuvole_tre, .page-gestionecommenti.d_android #nuvole_tre, 
.page-gestionecommenti.d_ios #content_int, .page-gestionecommenti.d_android #content_int,

.page-comment-reply.d_ios #page-wrapper, .page-comment-reply.d_android #page-wrapper,
.page-comment-reply.d_ios #page, .page-comment-reply.d_android #page,
.page-comment-reply.d_ios #nuvole_uno, .page-comment-reply.d_android #nuvole_uno,
.page-comment-reply.d_ios #nuvole_due, .page-comment-reply.d_android #nuvole_due,
.page-comment-reply.d_ios #nuvole_tre, .page-comment-reply.d_android #nuvole_tre, 
.page-comment-reply.d_ios #content_int, .page-comment-reply.d_android #content_int,

.page-messages.d_ios #page-wrapper, .page-messages.d_android #page-wrapper,
.page-messages.d_ios #page, .page-messages.d_android #page,
.page-messages.d_ios #nuvole_uno, .page-messages.d_android #nuvole_uno,
.page-messages.d_ios #nuvole_due, .page-messages.d_android #nuvole_due,
.page-messages.d_ios #nuvole_tre, .page-messages.d_android #nuvole_tre, 
.page-messages.d_ios #content_int, .page-messages.d_android #content_int

.page-user.d_ios #page-wrapper, .page-user.d_android #page-wrapper,
.page-user.d_ios #page, .page-user.d_android #page,
.page-user.d_ios #nuvole_uno, .page-user.d_android #nuvole_uno,
.page-user.d_ios #nuvole_due, .page-user.d_android #nuvole_due,
.page-user.d_ios #nuvole_tre, .page-user.d_android #nuvole_tre, 
.page-user.d_ios #content_int, .page-user.d_android #content_int
{
	background-image:none !important;
}
.page-user-complete-profile.d_ios .block, .page-user-complete-profile.d_android .block,
.page-node-5896.d_ios .block, .page-node-5896.d_android .block,
.page-comment-edit.d_ios .block, .page-comment-edit.d_android .block,
.page-gestionecommenti.d_ios .block, .page-gestionecommenti.d_android .block,
.page-comment-reply.d_ios .block, .page-comment-reply.d_android .block
{
    /*padding: 0 15px;*/
}
.page-user-complete-profile.d_ios .block .block_int, .page-user-complete-profile.d_android .block .block_int,
.page-node-5896.d_ios .block .block_int, .page-node-5896.d_android .block .block_int,
.page-comment-edit.d_ios .block .block_int, .page-comment-edit.d_android .block .block_int,
.page-user-edit.d_ios .block .block_int, .page-user-edit.d_android .block .block_int,
.page-gestionecommenti.d_ios .block .block_int, .page-gestionecommenti.d_android .block .block_int,ù
.page-comment-reply.d_ios .block .block_int, .page-comment-reply.d_android .block .block_int,
{
    background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
}
.page-user-complete-profile.d_ios .block .block_int, .page-user-complete-profile.d_android .block .block_int,
.page-node-5896.d_ios .block .block_int, .page-node-5896.d_android .block .block_int,
.page-comment-edit.d_ios .block .block_int, .page-comment-edit.d_android .block .block_int,
.page-user-edit.d_ios .block .block_int, .page-user-edit.d_android .block .block_int,
.page-comment-reply.d_ios .block .block_int, .page-comment-reply.d_android .block .block_int,
.page-node-3539 .block .block_int
 {
    margin-bottom: 20px;
    padding: 15px;
}

.page-user-complete-profile.d_ios h1#page-title, .page-user-complete-profile.d_android h1#page-title,
.page-node-5896.d_ios h1#page-title, .page-node-5896.d_android h1#page-title,
.page-comment-edit.d_ios h1#page-title, .page-comment-edit.d_android h1#page-title,
.page-gestionecommenti.d_ios h1#page-title, .page-gestionecommenti.d_android h1#page-title,
.page-user-edit.d_ios h1#page-title, .page-user-edit.d_android h1#page-title,
.page-comment-reply.d_ios h1#page-title, .page-comment-reply.d_android h1#page-title 
{ 
    color: #243f67;
    font-size: 16px;
    font-weight: bold;
    line-height: 22px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
	margin:20px 15px 0 15px;
}
.page-user-complete-profile.d_ios .tabs, .page-user-complete-profile.d_android .tabs,
.page-node-5896.d_ios .tabs, .page-node-5896.d_android .tabs,
.page-comment-edit.d_ios .tabs, .page-comment-edit.d_android .tabs,
.page-gestionecommenti.d_ios .tabs, .page-gestionecommenti.d_android .tabs,
.page-comment-reply.d_ios .tabs, .page-comment-reply.d_android .tabs
{
    margin-bottom: 0;
}

.page-user-complete-profile.d_ios .section, .page-user-complete-profile.d_android .section,
.page-user-complete-profile.d_ios, .page-user-complete-profile.d_android,
.page-node-5896.d_ios .section, .page-node-5896.d_android .section,
.page-node-5896.d_ios, .page-node-5896.d_android,
.page-comment-edit.d_ios .section, .page-comment-edit.d_android .section,
.page-comment-edit.d_ios, .page-comment-edit.d_android,
.page-user-edit.d_ios .section, .page-user-edit.d_android .section,
.page-comment-reply.d_ios .section, .page-comment-reply.d_android .section
 {
	padding:0 !important;
}
.page-user-complete-profile.d_ios #page, .page-user-complete-profile.d_android #page,
.page-node-5896.d_ios #page, .page-node-5896.d_android #page,
.page-comment-edit.d_ios #page, .page-comment-edit.d_android #page,
.page-gestionecommenti.d_ios #page, .page-gestionecommenti.d_android #page,
.page-user-edit.d_ios #page, .page-user-edit.d_android #page,
.page-comment-reply.d_ios #page, .page-comment-reply.d_android #page,
.page-user.d_ios #page, .page-user.d_android #page,
.page-messages.d_ios #page, .page-messages.d_android #page 
{
	width:100%;
}
.page-user-complete-profile.d_ios #content, .page-user-complete-profile.d_android #content,
.page-user-complete-profile.d_ios #content_int, .page-user-complete-profile.d_ios #content_int,
.page-node-5896.d_ios #content, .page-node-5896.d_android #content,
.page-node-5896.d_ios #content_int, .page-node-5896.d_ios #content_int,
.page-comment-edit.d_ios #content, .page-comment-edit.d_android #content,
.page-comment-edit.d_ios #content_int, .page-comment-edit.d_ios #content_int,
.page-gestionecommenti.d_ios #content, .page-gestionecommenti.d_android #content,
.page-gestionecommenti.d_ios #content_int, .page-gestionecommenti.d_ios #content_int,
.page-comment-reply.d_ios #content, .page-comment-reply.d_android #content,
.page-comment-reply.d_ios #content_int, .page-comment-reply.d_ios #content_int,
.page-user.d_ios #content_int, .page-user.d_android #content_int,
.page-messages.d_ios #content_int, .page-messages.d_android #content_int,
.page-user.d_ios #content, .page-user.d_android #content,
.page-messages.d_ios #content, .page-messages.d_android #content  {
	width:100%;
	background-image:none; 
	margin:0;
	padding:0;
}
.page-user-complete-profile.d_ios #page-wrapper, .page-user-complete-profile.d_android #page-wrapper,
.page-node-5896.d_ios #page-wrapper, .page-node-5896.d_android #page-wrapper,
.page-comment-edit.d_ios #page-wrapper, .page-comment-edit.d_android #page-wrapper,
.page-gestionecommenti.d_ios #page-wrapper, .page-gestionecommenti.d_android #page-wrapper,
.page-user-edit.d_ios #page-wrapper, .page-user-edit.d_android #page-wrapper,
.page-comment-reply.d_ios #page-wrapper, .page-comment-reply.d_android #page-wrapper,
.page-user.d_ios #page-wrapper, .page-user.d_android #page-wrapper,
.page-messages.d_ios #page-wrapper, .page-messages.d_android #page-wrapper 
{
    min-width: 100% !important;
}
.page-user-complete-profile.d_ios #edit-field-provenienza-und-0-value, .page-user-complete-profile.d_android #edit-field-provenienza-und-0-value,
.page-user-complete-profile.d_ios #edit-field-user-geolocation-und-0-address-field, .page-user-complete-profile.d_android #edit-field-user-geolocation-und-0-address-field,
.page-node-5896.d_ios #edit-field-provenienza-und-0-value, .page-node-5896.d_android #edit-field-provenienza-und-0-value,
.page-node-5896.d_ios #edit-field-user-geolocation-und-0-address-field, .page-node-5896.d_android #edit-field-user-geolocation-und-0-address-field,
.page-comment-edit.d_ios #edit-field-provenienza-und-0-value, .page-comment-edit.d_android #edit-field-provenienza-und-0-value,
.page-comment-edit.d_ios #edit-field-user-geolocation-und-0-address-field, .page-comment-edit.d_android #edit-field-user-geolocation-und-0-address-field,
.page-comment-reply.d_ios #edit-field-provenienza-und-0-value, .page-comment-reply.d_android #edit-field-provenienza-und-0-value,
.page-comment-reply.d_ios #edit-field-user-geolocation-und-0-address-field, .page-comment-reply.d_android #edit-field-user-geolocation-und-0-address-field, 
 {
	width:350px !important; 
}

.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0,
.page-comment-edit.d_ios #geolocation-address-geocode-431-0, .page-comment-edit.d_android #geolocation-address-geocode-431-0
{
}
.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0,
.page-comment-edit.d_ios #geolocation-address-geocode-431-0, .page-comment-edit.d_android #geolocation-address-geocode-431-0,
.page-node-3539 #geolocation-address-geocode-431-0,
.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0 {
    background-color: #e4e4e4;
    color: #000000;
	display:block;
	margin-top:10px !important;
}
.page-user-complete-profile.d_ios #main #edit-submit, .page-user-complete-profile.d_android #main #edit-submit,
.page-node-3539 #block-formblock-user-register #edit-submit,
.page-comment-reply.d_ios #main #edit-submit, .page-comment-reply.d_android #main #edit-submit {
	font-size:19px !important;
	background-color: #e4e4e4 !important;
    color: #000000 !important;
	width:100% !important;
}
.page-comment-reply.d_ios #main #edit-submit, .page-comment-reply.d_android #main #edit-submit {
	display:block; 
}
.page-comment-reply.d_ios #main #edit-submit, .page-comment-reply.d_android #main #edit-submit {
	display:block; 
}
.page-comment-reply.d_pc #block-block-69 {
	display:none; 
}
.page-comment-reply.d_pc #block-block-69 .block_int {
	padding:0 !important;
	margin:0 !important;
}
.page-comment-reply #block-system-main .picture img {
	width:150px;
	height:auto;
}
.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0,
.page-user-complete-profile.d_ios #edit-submit, .page-user-complete-profile.d_android #edit-submit,
.page-comment-edit.d_ios #geolocation-address-geocode-431-0, .page-comment-edit.d_android #geolocation-address-geocode-431-0,
.page-comment-edit.d_ios #edit-submit, .page-comment-edit.d_android #edit-submit,
.page-node-3539 #geolocation-address-geocode-431-0, .page-node-3539 #edit-submit, .page-node-3531 #edit-submit--2,
.page-user-edit.d_ios #edit-submit, .page-user-edit.d_android #edit-submit,
.page-comment-reply.d_ios #geolocation-address-geocode-431-0, .page-comment-reply.d_android #geolocation-address-geocode-431-0,
.page-comment-reply.d_ios #edit-submit, .page-comment-reply.d_android #edit-submit
{
	display:block;
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center; 
	clear:both;
	display:block;
}
.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0:hover, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0:hover
.page-user-complete-profile.d_ios #geolocation-address-geocode-431-0:focus, .page-user-complete-profile.d_android #geolocation-address-geocode-431-0:focus,
.page-user-complete-profile.d_ios #edit-submit:focus, .page-user-complete-profile.d_android #edit-submit:focus,
.page-comment-edit.d_ios #geolocation-address-geocode-431-0:hover, .page-comment-edit.d_android #geolocation-address-geocode-431-0:hover
.page-comment-edit.d_ios #geolocation-address-geocode-431-0:focus, .page-comment-edit.d_android #geolocation-address-geocode-431-0:focus,
.page-comment-edit.d_ios #edit-submit:focus, .page-comment-edit.d_android #edit-submit:focus  {
	background-color:#cfe1cc !important;
	text-decoration:none;
}

.page-user-complete-profile.d_ios .form-item, .page-user-complete-profile.d_ios .form-actions,
.page-user-complete-profile.d_ios .form-item, .page-user-complete-profile.d_android .form-actions,
.page-comment-edit.d_ios .form-item, .page-comment-edit.d_ios .form-actions,
.page-comment-edit.d_ios .form-item, .page-comment-edit.d_android .form-actions {
	padding:0 0 10px 0 !important; 
	margin:0 !important;
}
.page-user-edit.d_ios #content, .page-user-edit.d_android #content {
    background-image: none !important;
    margin-top:0 !important;
	width:100% !important; 
}
.page-user-edit.d_ios, .page-user-edit.d_android {
	padding:0 !important;
}
.page-user-edit.d_ios #edit-timezone, .page-user-edit.d_android #edit-timezone {
	display:none;
}
.page-user-edit.d_ios .form-item-name, .page-user-edit.d_android .form-item-name {
	 background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
}
.views-field-field-nc-taxref-tipologiamd-editable .views-row-edit-edit {
}
/* -- pag registrazione -- */
.page-node-3539 #block-formblock-user-register {
    padding: 15px;
}
.page-node-3539 #block-formblock-user-register .block_int {
    background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
    margin-bottom: 20px;
    padding: 15px;
}
body.page-node-3539 {
    background-attachment: fixed;
    background-image: url("bg_orizz_app1.jpg") !important;
    background-position: center top;
    font-size: 12px !important;
    margin-bottom: 60px;
    padding: 0;
}
.page-node-3539 .confirm-parent, .page-node-3539 .password-parent {
    width: 100%;
}

/* -- pag moderazione commenti -- */
.page-comment-edit .fieldset-wrapper {
	display:block !important;
}

.page-comment-edit fieldset.collapsed {
	height:auto !important;
}
.page-comment-edit #edit-status {
	font-size:17px;
}
.page-comment-edit .comment-form .form-text {
    width: 100% !important;
}

/* -------------- google map mappalive ----------------- */
body, html {
  height: 100% !important;
  width: 100% !important;
}
.page-mappalive, 
.page-mappalive-sito {
	padding:0 !important;
	background-color:#FFFFFF !important; 
}
.page-mappalive .region, 
.page-mappalive #block-system-main,
.page-mappalive .block_int,
.page-mappalive .content,
.page-mappalive .view-advanced-forum-mappa-live,
.page-mappalive .view-content,
#gmap-auto1map-gmap0
{
	height:100%;
}
.page-mappalive-sito .region, 
.page-mappalive-sito #block-system-main,
.page-mappalive-sito .block_int,
.page-mappalive-sito .content,
.page-mappalive-sito .view-advanced-forum-mappa-live,
.page-mappalive-sito .view-content,
#gmap-auto1map-gmap0
{
	height:100%;
}
.page-mappalive #gmap-auto1map-gmap0, .page-mappalive-sito #gmap-auto1map-gmap0{
  width: 100% !important; height: 100% !important;
  position: relative !important;
}
#edit-created-wrapper {
	width:100%;
	position:absolute;
	background: none repeat scroll 0 0 rgba(255, 255, 255, 0.8);
	z-index:500;
	padding:10px 0 3px 0;
}
.page-mappalive  .views-exposed-widgets, .page-mappalive-sito  .views-exposed-widgets{
    margin-bottom: 0;
}
.page-mappalive  .views-exposed-form .views-exposed-widget, .page-mappalive-sito  .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0;
}
#edit-created-wrapper label,
#edit-created-wrapper .views-widget,
#edit-created-wrapper .form-item-created
 {
	display:inline;
}
#edit-created-wrapper .edit-created {
	font-size:14px;
}
#gmap-auto1map-gmap0 .gmap-popup
{
	text-align:left;
}
.page-mappalive .view-empty {
	padding-top:100px;
}
.page-node-3531 #geolocation-map-434-0 {
	display:block !important;
	width:100% !important;
	height:160px !important;
	margin:0; 
}

/* -------------- grafica segnala ----------------- */

.page-node-3531 .view-advanced-forum-comment-nowcasting-block .view-content, 
.page-node-3531 .view-advanced-forum-comment-nowcasting-block .wysiwyg-toggle-wrapper,
.page-node-3531 #edit-field-nowcasting-posizione-html5,
.page-node-3531 .geolocation-help,
.page-node-3531 .geolocation-map,
.page-node-3531 .geolocation-remove,
.page-node-3531 .geolocation-lat-item,
.page-node-3531 .geolocation-lat,
.page-node-3531 .geolocation-lng-item,
.page-node-3531 .geolocation-lng,
.page-node-3531 #edit-field-nowcasting-posizione-html5 legend,
.page-node-3531 #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lat,
.page-node-3531 #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lon,
.page-node-3531 #edit-field-nowcasting-posizione-html5 #edit-field-nowcasting-posizione-html5-und-0-geom-geocode,

.page-comment-reply.d_ios .view-advanced-forum-comment-nowcasting-block .view-content, 
.page-comment-reply.d_ios .view-advanced-forum-comment-nowcasting-block .wysiwyg-toggle-wrapper,
.page-comment-reply.d_ios #edit-field-nowcasting-posizione-html5,
.page-comment-reply.d_ios .geolocation-help,
.page-comment-reply.d_ios .geolocation-map,
.page-comment-reply.d_ios .geolocation-remove,
.page-comment-reply.d_ios .geolocation-lat-item,
.page-comment-reply.d_ios .geolocation-lat,
.page-comment-reply.d_ios .geolocation-lng-item,
.page-comment-reply.d_ios .geolocation-lng,
.page-comment-reply.d_ios.d_ios #edit-field-nowcasting-posizione-html5 legend,
.page-comment-reply.d_ios #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lat,
.page-comment-reply.d_ios #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lon,
.page-comment-reply.d_ios #edit-field-nowcasting-posizione-html5 #edit-field-nowcasting-posizione-html5-und-0-geom-geocode,

.page-comment-reply.d_android .view-advanced-forum-comment-nowcasting-block .view-content, 
.page-comment-reply.d_android .view-advanced-forum-comment-nowcasting-block .wysiwyg-toggle-wrapper,
.page-comment-reply.d_android #edit-field-nowcasting-posizione-html5,
.page-comment-reply.d_android .geolocation-help,
.page-comment-reply.d_android .geolocation-map,
.page-comment-reply.d_android .geolocation-remove,
.page-comment-reply.d_android .geolocation-lat-item,
.page-comment-reply.d_android .geolocation-lat,
.page-comment-reply.d_android .geolocation-lng-item,
.page-comment-reply.d_android .geolocation-lng,
.page-comment-reply.d_android.d_ios #edit-field-nowcasting-posizione-html5 legend,
.page-comment-reply.d_android #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lat,
.page-comment-reply.d_android #edit-field-nowcasting-posizione-html5 .form-item-field-nowcasting-posizione-html5-und-0-geom-lon,
.page-comment-reply.d_android #edit-field-nowcasting-posizione-html5 #edit-field-nowcasting-posizione-html5-und-0-geom-geocode
{
	display:none;
}
.page-node-3531 #edit-field-nowcasting-posizione-html5 {
	display:block !important;
}

.page-node-3531 .markItUpEditor,
.page-comment-reply.d_ios .markItUpEditor, .page-comment-reply.d_android .markItUpEditor {
    font-size: 14px !important;
    height: 150px;
	width:100%;
}
.page-node-3531 .markItUp,
.page-comment-reply.d_ios .markItUp, .page-comment-reply.d_android .markItUp {
    margin: 5px 0;
    width: 100%; 
}
.page-node-3531 #edit-actions {
	bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
	background: rgba(72, 102, 127, 1);  
	margin:0;
	/*display:none;*/
}
.page-node-3531 #edit-actions input {
	margin:5px;
	width:97% !important;
	height:35px !important;
}
.page-node-3531 #edit-actions input,
.page-comment-reply.d_ios #edit-actions input, .page-comment-reply.d_android #edit-actions input,
.page-user.d_ios #edit-actions input , .page-user.d_android #edit-actions input,
.page-messages.d_ios #edit-actions input , .page-messages.d_android #edit-actions input  {
	
	 background-color: #ffffff;
    background-image: none;
    font-size: 20px;
    height: 60px;
    width: 100%;
}
.page-node-3531 #geolocation-address-geocode-434-0,
.page-comment-reply.d_ios #geolocation-address-geocode-434-0, .page-comment-reply.d_android #geolocation-address-geocode-434-0 {
	background-image:none !important;
	background-color:#ffffff !important;
	font-size:12px !important;
	line-height:17px;
}
.page-node-3531 #edit-actions input.form-submit:hover, .page-node-3531 #edit-actions input.form-submit:focus, 
.page-node-3531 #geolocation-address-geocode-434-0.focusstate,
.page-comment-reply.d_ios #edit-actions input.form-submit:hover, .page-comment-reply.d_ios #edit-actions input.form-submit:focus, 
.page-comment-reply.d_ios #geolocation-address-geocode-434-0.focusstate, 
.page-comment-reply.d_android #edit-actions input.form-submit:hover, .page-comment-reply.d_android #edit-actions input.form-submit:focus, 
.page-comment-reply.d_android #geolocation-address-geocode-434-0.focusstate  {
	background-color:#cfe1cc !important;
}
.page-node-3531 .image-widget-data,
.page-comment-reply.d_ios .image-widget-data, .page-comment-reply.d_android .image-widget-data {
	float:none;
	width:100%;
}
.page-node-3531 #edit-field-nc-img-nowatermark-und-0-upload-button,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark-und-0-upload-button, .page-comment-reply.d_android #edit-field-nc-img-nowatermark-und-0-upload-button  {
	display:none;
}
.page-node-3531 #edit-field-nowcasting-img-und-0-upload-button,
.page-comment-reply.d_ios #edit-field-nowcasting-img-und-0-upload-button, .page-comment-reply.d_android #edit-field-nowcasting-img-und-0-upload-button  {
	display:block;
	width:100%;
}
.page-node-3531 #edit-field-nowcasting-img-und-0-upload-button,
.page-comment-reply.d_ios #edit-field-nowcasting-img-und-0-upload-button, .page-comment-reply.d_android #edit-field-nowcasting-img-und-0-upload-button  {
	display:block;
	width:100%;
}
.page-node-3531 .form-file,
.page-comment-reply.d_ios .form-file, .page-comment-reply.d_android .form-file {
	/*width:100% !important;*/
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;
}

/* -------------- Pag promo ----------------- */
.page-node-5896 .region-highlighted {
	display:none;
}
.d_ios.page-node-5896 .region-highlighted, .d_android.page-node-5896 .region-highlighted {
	display:block;
}
.d_ios.page-node-5896 .region-highlighted div, .d_android.page-node-5896 .region-highlighted div {
	display:block;
	padding:0;
} 

.page-node-5896 img {
	margin:0;
}
.page-node-5896 #page-title, .page-node-5896 #breadcrumb, .page-node-5896 .tabs {
	padding:0 30px;
}
.page-node-5896.one-sidebar #content .section, .page-node-5896.no-sidebars #content .section {
    padding: 0 0;
    position: relative;
    top: 0;
}
.d_ios.page-node-5896 .region-content div, .d_android.page-node-5896 .region-content div {
	padding:0 !important;
}
#content_sx {
	width: 60%;
	color:#FFFFFF;
	background-color:#395588;
	float:left;
	text-align:justify;
}
.d_ios #content_sx, .d_android #content_sx {
	width:100%;
}
.d_ios #content_dx, .d_android #content_dx {
	width:100%;
}
#content_sx strong {
	color:#f58961;
	font-weight:normal;
}
#content_sx h3 {
	text-transform:uppercase;
	font-size:25px;
	font-weight: normal;
	line-height:28px;
}
#content_sx .region-content-sx {
	padding:30px;
}
.d_ios #content_sx h3, .d_android #content_sx h3 {
	font-size:22px;
}
.d_ios #content_sx .region-content-sx, .d_android #content_sx .region-content-sx {
	padding:0;
}
.d_ios #content_sx .region-content-sx .block, .d_android #content_sx .region-content-sx .block {
	padding:0;
}
#content_dx {
	width: 40%;
	float:left;
	background-color:#395588;
}
#content_dx img {
	width: 100%;
	height:auto;
}
.page-node-5896 #edit-actions {
	padding:0;
	margin:0;
}
.page-node-5896 .form-item {
    margin-bottom: 13px;
    margin-top: 2px;
}
.d_ios #content_dx, .d_ios #content_sx,
.d_android #content_dx, .d_android #content_sx   {
	float:none;
}
.page-node-5896 img {
	width:100%;
	height:auto;
}
.d_ios #form-promo-entityform-edit-form input, .d_android  #form-promo-entityform-edit-form input {
	width:100%;
}


#block-simpleads-ad-groups-275 {
	text-align:center;
}

/* -------------- mobile grafica ----------------- */

.d_android.no-sidebars #content .section, .d_ios.no-sidebars #content .section {
    padding: 15px 15px;
    position: relative;
	top:0;
}
#testata_app {

}
.d_pc #testata_app {
	display:none !important;
}
.d_ios #page-title, .d_android #page-title {
	font-size:20px;
	margin-top:30px; 
}
body.d_ios.page-messages, body.d_android.page-messages {
	padding-top:0 !important;
}
body.page-node-3531,
.page-comment-reply.d_ios, .page-comment-reply.d_android,
.page-user.d_ios, .page-user.d_android,
.page-messages.d_ios, .page-messages.d_android {
	font-size:12px !important;
	background-image: url("bg_orizz_app1.jpg") !important; 
	background-position:top;
	background-attachment:fixed;
	margin-bottom:60px;
	padding:0;
}
body #block-views-7f1490b7d31d7a4d8934d7598bc6bcda,
.page-comment-reply.d_ios #block-views-7f1490b7d31d7a4d8934d7598bc6bcda, .page-comment-reply.d_android #block-views-7f1490b7d31d7a4d8934d7598bc6bcda { 
	padding:0 15px 0 15px !important;
} 
#block-block-33 {
	height:40px;
	background-color:#20487b;
	color:#FFFFFF;
	width:100%;
	/*position:fixed;*/
	top:0;
	z-index:100;
	text-align:left;
}
.page-node-3531 #block-block-40,
.page-comment-reply.d_ios #block-block-40, .page-comment-reply.d_android #block-block-40 {
	height:40px;
	background-color:#333;
	color:#FFFFFF;
	width:100%;
	position:fixed;
	bottom:0;
	z-index:100;
	text-align:center; 
}
#block-block-33 img {
	width: 200px;
	height:auto;
	margin-left:10px;
}

#block-block-33 .rit_app {
	text-align:right;
	color:#FFFFFF;
	font-size:14px;
	position:absolute;
	width:250px;
	right:10px;
	top:15px;
}
.d_ios .privatemsg-list td, .d_ios .privatemsg-message-body,
.d_android .privatemsg-list td, .d_android .privatemsg-message-body {
	background: rgba(168, 188, 206, 0.7);
}
.d_ios .privatemsg-message-body, .d_android .privatemsg-message-body {
	padding:5px;
}
.d_ios.page-messages .privatemsg-author-avatar img, .d_android.page-messages .privatemsg-author-avatar img {
	width:50px;
	height:auto;
}
.page-messages #edit-token {
	display:none;
}
.view-advanced-forum-comment-nowcasting-block .form-item {
	/*display:none; */
}
.page-node-3531 #edit-author--2,
.page-comment-reply.d_ios #edit-author--2 , .page-comment-reply.d_android #edit-author--2  {
	padding-top:20px;
	margin-left:70px; 
}
.page-node-3531 #edit-author--2 a,
.page-comment-reply.d_ios #edit-author--2 a, .page-comment-reply.d_android #edit-author--2 a {
	color:#1b1d26;
}
.page-node-3531 #edit-author--2 label,
.page-comment-reply.d_ios #edit-author--2 label, .page-comment-reply.d_android #edit-author--2 label {
	width:auto !important;
	margin-right:10px;
}
.page-node-3531 #block-block-41,
.page-comment-reply.d_ios #block-block-41, .page-comment-reply.d_android #block-block-41 {
	position:absolute;
	left:15px;
	top:62px;
	z-index:200;
}
.page-node-3531 #block-views-7f1490b7d31d7a4d8934d7598bc6bcda,
.page-comment-reply.d_ios #block-views-7f1490b7d31d7a4d8934d7598bc6bcda, .page-comment-reply.d_android #block-views-7f1490b7d31d7a4d8934d7598bc6bcda {
	padding:10px; 
}
.page-node-3531 #block-views-7f1490b7d31d7a4d8934d7598bc6bcda .block_int,
.page-comment-reply.d_ios #block-views-7f1490b7d31d7a4d8934d7598bc6bcda .block_int, .page-comment-reply.d_android #block-views-7f1490b7d31d7a4d8934d7598bc6bcda .block_int {
	margin: 0 0 60px 0;
}
.page-node-3531 .comment-form,
.page-comment-reply.d_ios .comment-form, .page-comment-reply.d_android .comment-form {
	width:100%;
	display:block;
}
.page-node-3531 #comment-body-add-more-wrapper,
.page-comment-reply.d_ios #comment-body-add-more-wrapper, .page-comment-reply.d_android #comment-body-add-more-wrapper,
.page-user.d_ios .form-item , .page-user.d_android .form-item ,
.page-messages.d_ios .form-item , .page-messages.d_android .form-item,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body  {
	padding:15px;
	background: rgba(168, 188, 206, 0.7);
	margin-bottom:20px;
	padding-top:30px;
	background-image: url(ico-segnalazioni-app-txt.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-comment-body  {
	background-color: rgba(127, 154, 179, 0.7);
}

.page-node-3531 #edit-field-nowcasting-img-und-0-ajax-wrapper,
.page-comment-reply.d_ios #edit-field-nowcasting-img-und-0-ajax-wrapper, 
.page-comment-reply.d_android #edit-field-nowcasting-img-und-0-ajax-wrapper,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nowcasting-img {
	padding:15px;
	background: rgba(222, 233, 223, 0.7);
	margin-bottom:20px;
	padding-top:30px;
	background-image: url(ico-segnalazioni-app-img.png);
	background-position:top right;
	background-repeat:no-repeat; 
}
.page-node-3531 #edit-comment-body-und-0-value,
.page-comment-reply.d_ios #edit-comment-body-und-0-value, .page-comment-reply.d_android #edit-comment-body-und-0-value {
	min-height:150px;
}
.page-node-3531 label,
.page-comment-reply.d_ios label, .page-comment-reply.d_android label {
	font-size:13px !important;
}
.page-node-3531 #edit-field-nc-post-meteodiretta label, .page-node-3531 #edit-field-nc-comm-meteodiretta label,
.page-node-3531 #edit-field-nc-taxref-tipologiamd label,
.page-comment-reply.d_ios #edit-field-nc-post-meteodiretta label, .page-comment-reply.d_ios #edit-field-nc-comm-meteodiretta label,
.page-comment-reply.d_ios #edit-field-nc-taxref-tipologiamd label, 
.page-comment-reply.d_android #edit-field-nc-post-meteodiretta label, .page-comment-reply.d_android #edit-field-nc-comm-meteodiretta label,
.page-comment-reply.d_android #edit-field-nc-taxref-tipologiamd label{
	float:none !important; 
}
.page-node-3531 #edit-field-nc-post-meteodiretta .form-item , .page-node-3531 #edit-field-nc-comm-meteodiretta .form-item ,
.page-comment-reply.d_ios #edit-field-nc-post-meteodiretta .form-item , .page-comment-reply.d_ios #edit-field-nc-comm-meteodiretta .form-item, .page-comment-reply.d_android #edit-field-nc-post-meteodiretta .form-item , .page-comment-reply.d_android #edit-field-nc-comm-meteodiretta .form-item {
	margin-left:0 !important;
}

.page-node-3531 .form-item-comment-body-und-0-value label, .page-node-3531 .form-item-field-nowcasting-img-und-0 label, #edit-field-nc-taxref-tipologiamd label, .page-node-3531 #edit-field-nc-img-nowatermark label,
.page-comment-reply.d_ios .form-item-comment-body-und-0-value label, .page-comment-reply.d_ios .form-item-field-nowcasting-img-und-0 label,
.page-comment-reply.d_android .form-item-comment-body-und-0-value label, .page-comment-reply.d_android .form-item-field-nowcasting-img-und-0 label,
.page-user.d_ios .form-text , .page-user.d_android .form-text,
.page-user.d_ios .password-field , .page-user.d_android .password-field,
.page-messages.d_ios .form-text , .page-messages.d_android .form-text,
.d_android .password-confirm
 { 
	width:100%;
}
.confirm-parent, .password-parent {
    position: relative;
    width: auto;
}

.page-node-3531.one-sidebar .comment-form .form-text,
.page-node-3531.one-sidebar .comment-form .form-text, .page-node-3531.one-sidebar .comment-form .form-text,
.page-node-3531.one-sidebar .comment-form .form-text,

.page-comment-reply.d_ios .comment-form .form-text, .page-comment-reply.d_ios .comment-form .form-text,
.page-comment-reply.d_ios .comment-form .form-text,
.page-comment-reply.d_ios .comment-form .form-text, .page-comment-reply.d_ios .comment-form .form-text,

.page-comment-reply.d_android .comment-form .form-text, .page-comment-reply.d_android .comment-form .form-text,
.page-comment-reply.d_android .comment-form .form-text,
.page-comment-reply.d_android .comment-form .form-text, .page-comment-reply.d_android .comment-form .form-text {
    width: 100%;
}
.page-node-3531 .form-type-managed-file .description,
.page-node-3531 #edit-field-nc-img-nowatermark .description,
.page-node-3531 .form-type-managed-file .description,
.page-node-3531 #edit-field-nc-img-nowatermark .description, .page-node-3531 .form-type-managed-file .description,
.page-node-3531 #edit-field-nc-img-nowatermark .description,

.page-comment-reply.d_ios .form-type-managed-file .description,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .description,
.page-comment-reply.d_ios .form-type-managed-file .description,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .description, .page-node-3531 .form-type-managed-file .description,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .description ,

.page-comment-reply.d_android .form-type-managed-file .description,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .description,
.page-comment-reply.d_android .form-type-managed-file .description,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .description, .page-node-3531 .form-type-managed-file .description,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .description  {
	height:80px;
	overflow:hidden;
	margin:0;
	font-size:12px;
}
.page-node-3531 .geolocation-address .form-type-textfield,
.page-node-3531 .geolocation-address .form-type-textfield, .page-node-3531 .geolocation-address .form-type-textfield,

.page-comment-reply.d_ios .geolocation-address .form-type-textfield,
.page-comment-reply.d_ios .geolocation-address .form-type-textfield, .page-comment-reply.d_ios .geolocation-address .form-type-textfield, 

.page-comment-reply.d_android .geolocation-address .form-type-textfield,
.page-comment-reply.d_android .geolocation-address .form-type-textfield, .page-comment-reply.d_android .geolocation-address .form-type-textfield  
{
	width:100%;
}
.page-node-3531 .geolocation-address-geocode, .page-node-3531 .geolocation-client-location,
.page-node-3531 .geolocation-address-geocode, .page-node-3531 .geolocation-client-location, .page-node-3531 .geolocation-address-geocode, .page-node-3531 .geolocation-client-location,

.page-comment-reply.d_ios .geolocation-address-geocode, .page-comment-reply.d_ios .geolocation-client-location,
.page-comment-reply.d_ios .geolocation-address-geocode, .page-comment-reply.d_ios .geolocation-client-location, .page-comment-reply.d_ios .geolocation-address-geocode, .page-comment-reply.d_ios .geolocation-client-location,

.page-comment-reply.d_android .geolocation-address-geocode, .page-comment-reply.d_android .geolocation-client-location,
.page-comment-reply.d_android .geolocation-address-geocode, .page-comment-reply.d_android .geolocation-client-location, .page-comment-reply.d_android .geolocation-address-geocode,.page-comment-reply.d_android .geolocation-client-location,
.page-messages .action-links a,
.page-messages .privatemsg-list-subject a
 {
    background-color: #e4e4e4;
    color: #fff;
}
.page-node-3531 #geolocation-address-geocode-434-0,
.page-node-3531 #geolocation-address-geocode-434-0, .page-node-3531 #geolocation-address-geocode-434-0,

.page-comment-reply.d_ios #geolocation-address-geocode-434-0,
.page-comment-reply.d_ios #geolocation-address-geocode-434-0, .page-comment-reply.d_ios #geolocation-address-geocode-434-0,

.page-comment-reply.d_android #geolocation-address-geocode-434-0,
.page-comment-reply.d_android #geolocation-address-geocode-434-0, .page-comment-reply.d_android #geolocation-address-geocode-434-0,
.page-messages .action-links a,
.page-messages .privatemsg-list-subject a
 {
	display:block;
	 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;
	clear:both;
}
.page-node-3531 #geolocation-address-geocode-434-0 a,
.page-comment-reply.d_ios #geolocation-address-geocode-434-0 a,
.page-comment-reply.d_android #geolocation-address-geocode-434-0 a  {
	color:#000;
}

.page-node-3531 #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_ios #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_android #edit-field-nowcasting-posizstatica-und-0-address {
    background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
    margin-bottom: 20px;
    padding: 15px;
}
#edit-field-nc-post-meteodiretta {
	margin-top:15px;
}
#edit-field-nc-post-meteodiretta, #edit-field-nc-comm-meteodiretta,
#edit-field-nc-taxref-tipologiamd { 
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
    margin-bottom: 0;
    padding: 5px 15px 5px 15px !important;  
}
#edit-field-nc-taxref-tipologiamd, .views-field-field-nc-taxref-tipologiamd-editable .views-row-edit-edit {
	display:none; 
}
#edit-field-nc-taxref-tipologiamd .description {
	margin:0 !important;
}
#edit-field-nc-post-meteodiretta label, 
#edit-field-nc-comm-meteodiretta label, 
#edit-field-nowcasting-posizstatica-und-0-address label{
	width:100%;
}
.page-node-3531 #edit-field-nowcasting-posizstatica label, .page-node-3531 #edit-field-nc-post-meteodiretta label,
.page-comment-reply.d_ios #edit-field-nowcasting-posizstatica label, .page-comment-reply.d_ios #edit-field-nc-post-meteodiretta label,
.page-comment-reply.d_android #edit-field-nowcasting-posizstatica label, .page-comment-reply.d_android #edit-field-nc-post-meteodiretta label {

}

.page-node-3531 #edit-field-nc-post-meteodiretta .form-item .option, .page-node-3531 #edit-field-nc-comm-meteodiretta .form-item .option,
.page-comment-reply.d_ios #edit-field-nc-post-meteodiretta .form-item .option, .page-comment-reply.d_ios #edit-field-nc-comm-meteodiretta .form-item .option,
.page-comment-reply.d_android #edit-field-nc-post-meteodiretta .form-item .option, .page-comment-reply.d_android #edit-field-nc-comm-meteodiretta .form-item .option
{
	width:100%;
}
.page-node-3531 #edit-field-nowcasting-posizstatica-und-0-address,
.page-node-3531 #edit-field-nc-img-nowatermark,
.page-comment-reply.d_ios #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark,
.page-comment-reply.d_android #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-img-nowatermark
 {
   background: none repeat scroll 0 0 rgba(171, 209, 207, 0.8);
    margin-bottom: 20px;
    padding: 15px;
	background-image:url(ico-segnalazioni-app-img.png);
	background-position:top right;
	background-repeat:no-repeat;
	
}
#edit-field-nc-telegram {
    background: none repeat scroll 0 0 rgba(149, 204, 238, 0.7);
    margin-bottom: 0;
    padding: 5px 15px 5px 15px !important;
	margin-bottom: 20px;
}
#edit-field-nc-telegram .description {
	margin:0 !important;
}
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-img-nowatermark .fieldset-description {
	height:10px !important;
	padding:10px 0;
}
.page-node-3531 #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_ios #edit-field-nowcasting-posizstatica-und-0-address,
.page-comment-reply.d_android #edit-field-nowcasting-posizstatica-und-0-address {
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
	padding-top:30px;
	background-image: url(ico-segnalazioni-app-map.png);
	background-position:top right;
	background-repeat:no-repeat;
	margin-top:20px;
}
.page-node-3531 #edit-field-nc-link-multimediale,
.page-comment-reply.d_ios #edit-field-nc-link-multimediale,
.page-comment-reply.d_android #edit-field-nc-link-multimediale {
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
	padding: 15px;
	padding-top:30px;
	margin-top:20px;
	margin-bottom:20px;	
	background-position:top right;
	background-repeat:no-repeat;	
	background-image: url(ico-segnalazioni-app-link.png);
}

.page-node-3531  #edit-field-nc-video-yt,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-video-yt {
	background: none repeat scroll 0 0 rgba(233, 212, 212, 0.65);
    margin-bottom: 20px;
    padding: 15px;
	padding-top:30px;
	background-image: url(ico-segnalazioni-app-video.png);
	background-position:top right;
	background-repeat:no-repeat;
}
.page-node-3531 .upload-toyoutube,
.page-forum.no-sidebars .view-advanced-forum-comment-nowcasting-block #edit-field-nc-video-yt .upload-toyoutube {
	display:block;
}
.page-node-3531 #edit-field-nc-img-nowatermark-und-0-upload-button, 
.page-forum.no-sidebars  #edit-field-nc-img-nowatermark-und-0-upload-button{
	display:block;
	width:100%;
}
.page-node-3531 .form-item-files-field-nc-video-yt-und-0,
.page-forum.no-sidebars .form-item-files-field-nc-video-yt-und-0 {
	display:block;
}
.page-node-3531  .during-upload,
.page-forum.no-sidebars  .during-upload {
	position:fixed;
	width:250px;
	font-size:15px;
	color:#FFFFFF;
	border-radius:7px;
	background-color:rgba(0, 0, 0, 0.8);
	padding:15px;	
	top: 50%;
	left: 50%;
	margin-top: -100px; /* Negative half of height. */
	margin-left: -125px; /* Negative half of width. */
}
.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:43%;
	 margin-right:2%;
	 background: none repeat scroll 0 0 rgba(233, 212, 212, 0.9);
	 padding:15px;
	 float:left;
 }
 .page-forum.no-sidebars  .upload-toyoutube {
	 clear:both;
 }
.page-node-3531 .field-type-youtube-upload .description {
	clear:both;
} 
.page-forum.no-sidebars  .description {
	 font-size: 0.786em;
 }
.page-node-3531 .field-type-youtube-upload .title_options .refresh_thumb, .page-node-3531 .field-type-youtube-upload .title_options a {
	display:none;
}
.page-node-3531  .during-upload .nonchiudere_caricovideo {
	display:block;
	font-size:11px;
}
.video-form-preview .thumb span, .field-type-youtube-upload span.thumb-not-available {
	background-color:#000000;
	color:#FFFFFF;
}
#block-views-652fb72c1d739448e27e39c5910d4062 {
	margin-bottom:0;
	padding-bottom:0;
	margin-top:15px;
	text-align:center;
}
#block-views-652fb72c1d739448e27e39c5910d4062,
#block-privatemsg-privatemsg-menu
 {
	 padding: 15px 0;
}
#block-privatemsg-privatemsg-menu
 {
	 padding-top:0;
	 clear:both;
}
#block-views-652fb72c1d739448e27e39c5910d4062 .block_int,
#block-block-41 .block_int,
#block-privatemsg-privatemsg-menu .block_int,
#block-block-33 .block_int
 {
	 margin:0 !important;
	 padding:0 !important;
 }

#block-views-652fb72c1d739448e27e39c5910d4062 .field-content a,
#block-privatemsg-privatemsg-menu .item-list li a,
#block-block-41 .content a
 {
	 display:block;
	 padding:5px;
	 background: none repeat scroll 0 0 rgba(168, 188, 206, 0.8);
	 margin-bottom:5px;
	 clear: both;
	 z-index: 600; 
	
}
#block-views-652fb72c1d739448e27e39c5910d4062 .views-field-edit-node {
	float:left;
	width:67%;
	margin-right:3%; 
}
#block-views-652fb72c1d739448e27e39c5910d4062 .views-field-nothing {
	float:left;
	width:30%;
	
}
#block-privatemsg-privatemsg-menu .item-list li.last {
	width:40%;
	float:left;
	text-align:center;
}
#block-privatemsg-privatemsg-menu .item-list li.first {
	margin-right:3%;
	width:57%;
	float:left;
	text-align:center;
}
#block-privatemsg-privatemsg-menu .item-list ul, #block-privatemsg-privatemsg-menu .item-list ul li {
	margin:0;
	padding:0; 
	list-style-type:none;
}

.page-node-3531 #edit-field-nc-img-nowatermark .form-item .description,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .form-item .description,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .form-item .description {
	display:none;
}
.page-node-3531 #edit-field-nc-img-nowatermark .fieldset-description,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .fieldset-description,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .fieldset-description {
	height:50px;
	font-size:11px;
	overflow:hidden;
	margin-bottom:7px;
}
.page-node-3531 #edit-field-nc-img-nowatermark .image-widget input,
.page-comment-reply.d_ios #edit-field-nc-img-nowatermark .image-widget input,
.page-comment-reply.d_android #edit-field-nc-img-nowatermark .image-widget input {
	display:inline;
}
.page-node-3531 #edit-field-nc-post-meteodiretta  .form-type-checkbox, .page-node-3531 #edit-field-nc-comm-meteodiretta .form-radios,
.page-comment-reply.d_ios #edit-field-nc-post-meteodiretta  .form-type-checkbox, .page-comment-reply.d_ios #edit-field-nc-comm-meteodiretta .form-radios,
.page-comment-reply.d_android #edit-field-nc-post-meteodiretta  .form-type-checkbox, .page-comment-reply.d_android #edit-field-nc-comm-meteodiretta .form-radios  {
    margin-left: 0;
}
.popup_loading {
	position: fixed;
	top:100px;
	padding:15px;
	background: none repeat scroll 0 0 rgba(32, 72, 123, 0.9);
	text-align:left;
	margin:0 auto;
	color:#FFFFFF;
	 width:150px;
     height:180px;
     z-index:15;
     top:50%;
     left:50%;
     margin:-75px 0 0 -75px;
	 line-height:21px;
	 font-size:11px;
}
.popup_loading span {
	font-size:13px;
	line-height:24px;
	text-align:center;
	display:block;
}
.gif_loading {
	text-align:center;
	background-image: url("ajax-loader.gif");
	background-repeat: no-repeat;
	width:100%;
	height:32px;
	background-position:center;
}

/* si-no posiz */
.noposizione {
	background: none repeat scroll 0 0 rgba(233, 235, 218, 0.7);
    margin-bottom: 20px;
    padding: 15px;
	min-height:65px;
}
.noposiz_sx {
	float:left;
	width:50px;
}
.noposiz_sx img {
	width:40px;
	height:auto;
}
.noposiz_dx {
	font-size:12px;
	line-height:20px;
	margin: 0 0 0 50px;
}
.siposizione {
	background: none repeat scroll 0 0 rgba(23, 178, 135, 0.2);
    /*margin-bottom: 20px;*/
    padding: 10px;
	min-height:30px;
	padding-bottom:40px;
}
.siposiz_sx { 
	float:left;
	width:30px;
}
.siposizione img {
	width:100%;
	height:auto;
}
.siposiz_dx {
	font-size:11px;
	line-height:15px;
	margin: 0 0 0 0;
}
.page-node-3531 #edit-field-nowcasting-posizione-html5-und-0-geom {
	background-color:transparent;
    border: none;
    border-radius: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
    position: relative;
	top:-30px; 
}
.page-node-3531 #edit-field-nowcasting-posizione-html5-und-0-geom .fieldset-wrapper {
    margin-top: 0;
}
.page-node-3531 #edit-field-nowcasting-posizione-html5-und-0-geom-geocode {
	width:100%;
}
/* nome file */
.page-node-3531 .nome_file {
	font-size:13px;
	line-height:20px;
	margin-bottom:10px;
}
.page-node-3531 .nome_file span {
	color:#0d4109;
	font-weight:bold;
	padding:5px 0; 
}

/* pag reply */
.page-comment-reply.d_ios,
.page-comment-reply.d_android {
	padding-top:10px !important;
}
.page-comment-reply.d_ios #page-title,
.page-comment-reply.d_android #page-title,
.page-comment-reply.d_ios .forum-post,
.page-comment-reply.d_android .forum-post,
.page-comment-reply.d_pc #block-block-63
{
	display:none;
}
.page-comment-reply.d_ios #block-block-63,
.page-comment-reply.d_android #block-block-63
{
	background: none repeat scroll 0 0 rgba(214, 98, 98, 0.5); 
    margin-bottom: 20px;
    padding: 15px;
}

/* pag conferma */

.page-node-3531 #block-block-43 {
    padding: 10px;
	font-size:12px;
}
.page-node-3549 #block-block-43,
.node-type-redirect-pagina .node {
	padding-top:30px;
}
.page-node-3549 #block-block-43 .segnalazione_ok,
.node-type-redirect-pagina .segnalazione_ok {
	background: none repeat scroll 0 0 rgba(23, 178, 135, 0.2);
    margin-bottom: 20px;
    min-height: 30px;
    padding: 10px;
}
.page-node-3549 #block-block-43 .pul_ritorno_app a,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/buttons.png") repeat-x scroll 0 0 #fff;
    border-color: #e4e4e4 #d2d2d2 #b4b4b4;
    border-image: none;
    border-radius: 15px;
    border-style: solid;
    border-width: 1px;
    color: #3a3a3a;
    cursor: pointer;
    font-size: 0.929em;
    font-weight: normal;
    margin-bottom: 1em;
    margin-right: 0.6em;
    padding: 4px 17px;
    text-align: center;

}
.page-node-3549 #block-block-43 .pul_ritorno_app a,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a {
	background-color: #ffffff;
    background-image: none;
    font-size: 16px;
	display:block; 

}
.page-node-3549 #block-block-43 .pul_ritorno_app a span,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a span {
	font-size:17px !important;
	display:block !important; 

}
.page-node-3549 #block-block-43 .pul_ritorno_app a:hover,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a:hover {
	text-decoration:none;
}
.page-node-3549 #block-block-43 .pul_ritorno_app a:hover, 
.page-node-3549 #block-block-43 .pul_ritorno_app a:focus,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a:hover,
.node-type-redirect-pagina .field-name-body .pul_ritorno_app a:focus  {
	background-color:#cfe1cc !important;
	text-decoration:none;
}
.page-node-3549 #block-block-43 .pul_ritorno_web,
.node-type-redirect-pagina .field-name-body .pul_ritorno_web {
	text-align:center;
	margin-top:10px;
	color:#069;
	padding:10px;
	font-size:14px;
}


 
.page-node-3531.not-logged-in .block {
    padding: 0 15px;
}
.page-node-3531.not-logged-in .block strong {
	/*font-size:16px;
	font-weight:normal;*/
}
.page-node-3531.not-logged-in .block .block_int,
.page-node-3806 .region-content .block .block_int {
    margin-bottom: 20px;
    padding: 15px;
}
.page-node-3531.not-logged-in .block h2,
.page-node-3806 .region-content .block h2 {
	font-size:16px;
	color:#243f67;
	font-weight:bold;
	margin:0;
	padding:0;
	text-transform:uppercase;
	line-height:22px; 
}
.page-node-3531.not-logged-in #block-block-36 .block_int,
.page-node-3806 #block-block-36 .block_int  {
	background: none repeat scroll 0 0 rgba(222, 233, 223, 0.7);
}
.page-node-3531.not-logged-in .block .block_int,
.page-node-3806  .region-content .block .block_int {
	background: none repeat scroll 0 0 rgba(168, 188, 206, 0.7);
}
.page-node-3531.not-logged-in #block-fboauth-login .block_int,
.page-node-3531.not-logged-in #block-multiblock-8 .block_int,
.page-node-3806 #block-fboauth-login .block_int,
.page-node-3806 #block-multiblock-8 .block_int
 {
	margin:0;
	padding-bottom:0;
}
.page-node-3531.not-logged-in #block-fboauth-login .content,
.page-node-3531.not-logged-in #block-multiblock-8 .content,
.page-node-3531.not-logged-in #block-block-39 .pul_registraz,
.page-node-3531.not-logged-in #block-multiblock-10 .content,

.page-node-3806 #block-fboauth-login .content,
.page-node-3806 #block-multiblock-8 .content,
.page-node-3806 #block-block-39 .pul_registraz,
.page-node-3806 #block-multiblock-10 .content,
.page-node-3806 #block-block-60 .pul_registraz,
#block-block-67 .pul_registraz
{
	 background: none repeat scroll 0 0 rgba(222, 233, 223, 1);
	padding:10px 0 10px 20px;
}
.page-node-3531.not-logged-in #block-block-33,
.page-node-3806 #block-block-33 {
	padding: 0;
	margin-bottom:20px;
}
.page-node-3531.not-logged-in #block-block-33 .block_int,
.page-node-3806 #block-block-33 .block_int {
	padding: 0;
	background-color:transparent;
	margin-bottom:0; 
}
.page-node-3531.not-logged-in #block-multiblock-8 .form-item-name,
.page-node-3531.not-logged-in #block-multiblock-8 .form-item-pass,
.page-node-3531.not-logged-in #block-multiblock-8 .item-list,
.page-node-3531.not-logged-in #block-multiblock-8 #edit-actions,

.page-node-3806 #block-multiblock-8 .form-item-name,
.page-node-3806 #block-multiblock-8 .form-item-pass,
.page-node-3806 #block-multiblock-8 .item-list,
.page-node-3806 #block-multiblock-8 #edit-actions
 {
	 display:none;
}
.page-node-3531.not-logged-in #block-multiblock-8 .content div,
.page-node-3806 #block-multiblock-8 .content div
{
	text-align:center; 
}
.page-node-3531.not-logged-in #block-block-39 .pul_registraz,
.page-node-3806 #block-block-60 .pul_registraz,
#block-block-67 .pul_registraz 
{
	font-size:16px;
}
.page-node-3531.not-logged-in #block-multiblock-10 .item-list,
.page-node-3531.not-logged-in #block-multiblock-10 #edit-submit-google--2,
.page-node-3531.not-logged-in #block-system-main,

.page-node-3806 #block-multiblock-10 .item-list,
.page-node-3806 #block-multiblock-10 #edit-submit-google--2,
.page-node-3806 #block-system-main,
.region-banner-login #edit-submit-google 
{
	display:none;
}
#edit-submit-google {
	display:none;
}
.node-type-pagina-tema-vuoto #edit-submit-google,
.page-node-3806 .region-content #edit-submit-google {
	display: block;
}


/*.not-logged-in.page-forum #main-wrapper {
	display:none;
}*/

.messages { 
	/*display:none;*/
}
.messages { 
	/*display:none;*/
}

@media (min-width: 992px) {
	.page-node-5896 #page {
		width:992px !important;
	}
	#content_dx {
    background-color: #395588;
    float: left !important;
    width: 40% !important;
	}
	#content_sx {
		background-color: #395588;
		float: left !important;
		width: 60% !important;
	}
}

.page-user-complete-profile .field-name-field-provenienza {
	display:none;
}
.page-user-complete-profile .geolocation-address-geocode {
	display: block;
	margin-top:50px;
}
.page-user-complete-profile #edit-submit {
	width:100%;
}