/****************************************/
/*	Restyling METEOGIORNALE.IT			*/
/*										*/
/*	CSS neve							*/
/*										*/
/****************************************/

/* @Gruppo LAYOUT */

#leftcolumnSnow { 
	margin: 10px 5px 10px 0px;
	width: 320px;
	float: left;
}
#rightcolumnSnow { 
	float: right;
	color: #333;
	margin: 10px 0px 10px 0px;
	width: 320px;
	display: inline;
}
#allSnow {
	width:100%;
	min-height:100px;
	clear:both;
}

/*Mappa neve e lista località*/

.snowMap {
	background: #fff;
    border: 1px solid #ABAAA6;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
    display: block;
    padding: 1px;
}
.listLocalitySnow ul li {
  height : 1em;
  list-style-type : none;
  color : #666;
  padding : 0.3em 0 0.4em 0;
  font-size : 0.9em;
  border-bottom: 1px solid #dbe3f2;
  width:45%;
}
.listLocalitySnow ul li.cdl_l2 {
  margin-left : 55%;
  margin-top : -1.7em;
  padding : 0.3em 0 0.4em 0;
  border-bottom: 1px solid #dbe3f2;
}  
.cdl_alt {
  width:45%;
}
* html .listLocalitySnow ul li.cdl_l2 {
  margin-top : -2.1em;
}

/* Lista delle località sciistiche */

#localitySnow {
	margin-top: 15px;
	margin-bottom: 28px;
	display:block;
	clear:both;
}
#localitySnow h4 {
	color:#424242;
}
#localitySnow span {
	color:#E95D0F;
}
#localitySnow .regionSnow {
	color:#000;
}
#localitySnow ul {
  width:660px;
  margin-bottom:20px;
  margin-top:10px;
  overflow:hidden;
}
#localitySnow li {
  line-height:1.5em;
  float:left;
  display:inline;
  list-style-type : none;
  color : #666;
  font-size : 0.9em;
  border-bottom: 1px solid #dbe3f2;
  margin-right:6px;
}
.double li  { width:50%;} /* 2 col */
.triple li  { width:33.333%; } /* 3 col */
.quad li    { /*width:25%;*/ width:24%; } /* 4 col */
.six li     { width:16.666%; } /* 6 col */

#localitySnow .quad li a { border:1px solid red; display:block;}

#localitySnow li a {
	color:#666;
	text-decoration:none;
}
#localitySnow li a:hover {
	background:#eff8fc;
	display:block;
}

/* @Gruppo TABELLA METEO LOCALITA' SCIISTICHE */

#leftcolumnSnow .tableLocalitySnow {
	width:100%;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	border: 1px solid #d4d4d4;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(75%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );
}
#leftcolumnSnow .tableLocalitySnow h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color:#0066cc;
	padding-top: 10px;
	text-align: center;
}
table.prevSnow {
	width: 100%;
	border: none !important;
}
table.prevSnow tr {
	height:30px;
}
table.prevSnow tr td {
	font-size: 12px;
	padding-left: 5px;
	border:none;
	text-align:left;
}

table.prevSnow tr td a:link, table.prevSnow tr td a:visited {
	text-decoration: none;
	color: #666;
	font-size: 12px;
	font-family: arial,sans-serif;
}

table.prevSnow tr td a:hover, table.prevSnow tr td a:focus, table.prevSnow tr td a:active {
	color: #0066cc;
}

table.prevSnow tr.row  {
	border-bottom:1px solid #dbe3f2;
}

table.prevSnow tr.row td.tmin {
	width: 50px;
	text-align: center;
	padding-left: 0;
}

table.prevSnow tr td.skii {
	width: 50px;
	text-align: center;
	padding-left: 0;
}


table.prevSnow tr td.tmin {
	width: 50px;
	text-align: center;
	padding-left: 0;
	color:#1947a3;
	font-weight:bold;
}

table.prevSnow tr.row td.tmax {
	width: 50px;
	text-align: center;
	padding-left: 0;
	color:#E2001A;
	font-weight:bold;
}

.moreSnow {
	font-family: 'Open Sans', sans-serif;
	display:block;
	height:14px;
	background:#aacae6;
	color:#2d5bae;
	font-size: 14px;
	text-decoration:none;
	padding:6px 0 6px 6px;
}

/* Lista delle regioni */

#regionSnow ul {
  margin-bottom:20px;
  margin-top:10px;
  overflow:hidden;
}
#regionSnow li {
	line-height:1.5em;
	float:left;
	display:inline;
	list-style-type : none;
	color : #666;
	font-size : 12px;
	border-bottom: 1px solid #dbe3f2;
	margin-right:6px;
	width: 48%;
}
#regionSnow li a {
	color:#666;
	text-decoration:none;
}
#regionSnow li a:hover {
	background:#f4f4f4;
	display:block;
	color:#E95D0F;
}
#regionSnow h4 {
	color:#E95D0F;
}
#regionSnow span {
	color:#999;
}

/* Precipitazioni neve */

#precipSnow {
	margin-top:0px;
}
#precipSnow h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color:#0066cc;
	padding: 10px 0;
	text-align: center;
}

/* padding-left:140px; */

#precipSnow .prev24h {
	float:left;
	width:61px;
	height:20px;
	background:url("https://www.meteogiornale.it/content/meteoneve/img/prev24h.png") no-repeat;
	text-indent:-9999em;
}
#precipSnow .next24h a:link {
	float:left;
	width:61px;
	height:20px;
	text-indent:-9999em;
	margin-left:5px;
}
#precipSnow .prev24h a:link {
	float:left;
	width:61px;
	height:20px;
	text-indent:-9999em;
}
#precipSnow .next24h {
	float:left;
	width:61px;
	height:20px;
	background:url("https://www.meteogiornale.it/content/meteoneve/img/next24h.png") no-repeat;
	text-indent:-9999em;
	margin-left:5px;
}
.precipSnowMaps {
	background: #fff;
    border: 1px solid #ABAAA6;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.15);
    display: block;
    padding: 1px;
}

/* @Gruppo MAPPE MODELLI*/

.mapSnow {
	clear:both;
	height: 185px;
	margin: 22px 0 10px 0;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	border: 1px solid #d4d4d4;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(75%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );
}
.mapSnow h4 {
	color:#0066cc;
	margin:8px 0 12px 10px;
}
.mapSnow span {
	color:#666;
}
.mapSnow ul {
	font-size:14px;
	color:#666;
}
.mapSnow img {
	border:1px solid #666;
	display:inline-block;
	margin-bottom:0;
	margin-left:3px;
	padding:0;
	width:107px;
	height:103px;
}

.mapSnow ul li {
	float:left;
	padding-bottom:8px;
	text-align:center;
	width:160px;
}
.mapSnow ul li img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.mapSnow ul li  a:link, .mapSnow ul li  a:visited, .mapSnow ul li  a:active {
	color:#666;
	text-decoration:none;
	font-size:11px;
}
.mapSnow ul li  a:hover {
	color:#E95D0F;
	text-decoration:none;
}


/* Dove nevicherà */

#howSnow {
	clear:both;
	background:#f6f6f6;
	padding:10px;
}
#howSnow h4 {
	color:#E95D0F;
	margin:0 0 10px 0;
	border-bottom:1px solid #ccc;
	padding-bottom: 5px;
}
table.howSnow {
	width: 100%;
	border: none !important;
	color:#333;
}
table.howSnow tr {
	height:22px;
}
table.howSnow tr td {
	font-size: 12px;
	padding-left: 5px;
	border:none;
	text-align:left;
}

table.howSnow tr td a:link, table.howSnow tr td a:visited {
	text-decoration: none;
	color: #666;
	font-size: 12px;
	font-family: arial,sans-serif;
}

table.howSnow tr td a:hover, table.howSnow tr td a:focus, table.howSnow tr td a:active {
	color: #cc3300;
}

/* Webcam */

.webcamSnow {
	clear:both;
	background-image:url("https://www.meteogiornale.it/content/meteoneve/img/gradientTB.gif");
	background-position:right top;
	background-repeat:repeat-x;
	border:1px solid #999;
	margin:10px 0 10px 0;
	overflow:hidden;
	padding:10px;
}
.webcamSnow h4 {
	margin-bottom:12px;
	color:#0264d4;
}
.webcamSnow span {
	color:#E95D0F;
}
.webcamSnow ul {
	font-size:14px;
	color:#666;
}
.webcamSnow ul li {

}
.webcamSnow img {
	border:1px solid #999999;
	display:inline-block;
	height:104px;
	margin-bottom:0;
	margin-left:3px;
	padding:0;
	width:157px;
}

.webcamSnow ul li
{
	float:left;
	margin-bottom:7px;
	margin-left:7px;
	margin-right:10px;
	padding-bottom:8px;
	text-align:center;
	width:195px;
}
.webcamSnow ul li img:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	
}
.webcamSnow ul li  a:link, .webcamSnow ul li  a:visited,.webcamSnow ul li  a:active
{
	color:#0151aa;
	text-decoration:none;
}

.webcamSnow ul li  a:hover 
{
	color:#E95D0F;
	text-decoration:none;
}


/* Meteo in diretta */

#direttaSnow {
	clear:both;
	margin-top: 10px;
}
#direttaSnow h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color:#0066cc;
	padding: 10px 0;
}
#direttaSnow h4 span {
	color:#E2001A;
}
table.direttaSnow {
	width: 100%;
	border: none !important;
}

table.direttaSnow tr {
	height:30px;
	background:#eff8fc;
	color:#333;
	font-size:12px;
}
table.direttaSnow tr td {
	padding-left: 5px;
	border:none;
	text-align:left;
	min-width:30px;
}

table.direttaSnow tr td a:link, table.direttaSnow tr td a:visited {
	text-decoration: none;
	color: #666;
	font-size: 12px;
	font-family: arial,sans-serif;
}

table.direttaSnow tr td a:hover, table.direttaSnow tr td a:focus, table.direttaSnow tr td a:active {
	color: #E95D0F;
}

table.direttaSnow tr.row  {
	border-bottom:1px solid #E7E7E7;
	background:#fff;
	
}

table.direttaSnow tr.row td.ski {
	width: 270px;
	text-align: left;
	padding-left: 0;
	color:#666;
}

table.direttaSnow tr td.time {
	width: 33px;
	text-align: center;
	padding-left: 0;
	font-weight:bold;
	color:#666;
}


table.direttaSnow tr td.tSnow {
	width: 35px;
	text-align: center;
	padding-left: 0;
	font-weight:bold;
	color:#666;
}

table.direttaSnow tr.row td.ventoSnow {
	width: 75px;
	text-align: center;
	padding-left: 0;
	font-weight:bold;
	color:#666;
}

/* Barra laterale */

.aboutSnow {
	border:1px solid #f4f4f4;
	background-image:url("https://www.meteogiornale.it/content/meteoneve/img/bg-aboutSnow.png");
	background-repeat: repeat-x;
	padding:0 0 10px 10px;
}
.aboutSnow p {
	font-size:10px;
	color:#7a7a7a;	
}
.aboutSnow span {
	font-size:11px;
	color:#ff7a22;	
}
.skiinfo {
	background:url("https://www.meteogiornale.it/content/meteoneve/img/logoSkiinfo.png") no-repeat;
	width:61px;
	height:12px;
	padding-right: 35px;
	display: inline-block;
	text-indent:-9999px;
}
.skiinfo a:link {
	width:61px;
	height:12px;
}

a.skiinfoText:hover 
{
	font-weight:bolder;
}


p  a.skiinfoText:link, p a.skiinfoText:visited
{
color: #ff8a00;
text-decoration: none;
font-size:11px;
}

p a.skiinfoText:hover, p a.skiinfoText:focus, p a.skiinfoText:active {
color: #787878;
text-decoration: none;
font-weight: normal;
}


.searchSnow {
	padding:12px 10px 10px 10px;
}

.searchSnow h5 {
	color:#E2001A;
	margin-bottom:5px;
	font-size:14px;
}

/*Località*/

.daySnow {
	color:#535353;
    font-size: 16px;
    font-weight: normal;
    margin: 0 0 10px;
    padding: 0 0 5px;
    text-transform: none;
}
.wtTableSnow {
    margin-bottom: 10px;
    margin-top: 12px;
    padding: 12px;
}

.infoLocalitySnow li {
	color: #666;
	list-style-type:none;
	padding:3px 0 3px 2px;
	font-size:12px;
}
.prevSnow {
	display:block;
	border-top:1px solid #ddd;
	margin:0px 0 20px 0;
	padding: 20px 0 12px 0;
	font-size:12px;
	line-height:normal;

	}
.prevSnow h4 {
	color:#0066cc;
	font-size:14px;
}

.prevSnow p.bulTitle {
	color:#E95D0F;
	font-size:12px;
	padding: 3px 0;
}

.pv-giornalieroSnow {
	border:1px solid #9a9997;
	padding: 10px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px; 
}

/* Tabella Neve */

.tableSnow {
	margin:0 auto;
}
.tableSnow td {
	height:43px;
	border-bottom:1px solid #ddd;
	font-size:12px;
	text-align: center;
}
.tableSnow td a {
	font-size:12px;
	text-align: center;
	color:#666;
	text-decoration: none;
}
.tableSnow td a:hover {
	font-size:12px;
	text-align: center;
	color:#0066CC;
	text-decoration: none;
}
.titleTableSnow {
	background:#e0ded9;
	height:30px;
}
.titleTableSnow td {
	border-right:1px solid #fff;
	font-size:12px;
	padding:6px;
	text-align:center
}
.tempoSnow {
	// width:230px;
	padding:5px 0;
	text-align: left;
}
.tempoSnow img {
	vertical-align:middle;
	padding-right:3px;
}

.tSnowReale { color:#E2001A;}
.tSnowPerc { color:#3366ff;}
.tSnowRugiada { color:#009966;}

/*Dati città neve */

.dati-citta-neve
{
	font-size:12px;
	color:#666666;
	line-height:1.5;

	background: url(../bkg/opGlass.gif);
	background-position:12px 3px;
	background-repeat:no-repeat;
	padding-left:60px;
	padding-bottom:7px;
}
.dati-citta-neve p
{
	font-size:12px;
}

/* Mappe neve località */

#mapSnowLocality {
	display:block;
	height:190px;
	margin:20px 0 20px 0;
	border-bottom:1px solid #ccc;
}
#mapSnowLocality ul {
	font-size:14px;
	color:#666;
}
#mapSnowLocality img {
	border:1px solid #ccc;
	display:inline-block;
	padding:1px;
	background:#fff;
}

#mapSnowLocality ul li {
	float:left;
	text-align:center;
	margin-right:4px;
}
#mapSnowLocality ul li img:hover {
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
#mapSnowLocality ul li  a:link, #mapSnowLocality ul li  a:visited, #mapSnowLocality ul li  a:active {
	color:#3f7aba;
	text-decoration:none;
	font-size:14px;
}
#mapSnowLocality ul li  a:hover {
	color:#E95D0F;
	text-decoration:none;
}

.meteo-pvSnow {
	padding:10px 5px;
	font-size:12px;
	margin-bottom:15px;
	min-height:55px;
}
.meteo-pvSnow h5 {
	font-size:14px;
	color:#0066cc;
	padding-bottom:3px;
}
.meteo-pvSnow span {
	color:#E95D0F;
}

.meteo-pvSnow ul {
	margin-top:5px;
}
.meteo-pvSnow .inline
{
	display:inline-table;
	margin-top:5px;
	padding:3px 0;
	
}

.meteo-pvSnow .inline li
{
display:inline-table;
padding-bottom:6px;
padding-right:5px;

}
.meteo-pvSnow .inline li a:hover 
{
	color:#cc3300;
	text-decoration:none;
}
.meteo-pvSnow .inline li a:link, .meteo-pvSnow .inline li a:visited,.meteo-pvSnow .inline li a:active {
	color:#cc3300;
	text-decoration:none;
}
.meteo-pvSnow  .pv-dintorni li a:link, .meteo-pvSnow  .pv-dintorni li a:visited,.meteo-pvSnow  .pv-dintorni li a:active
{
	color:#666666;
	text-decoration:none;
}
.meteo-pvSnow  .pv-dintorni li a:hover 
{
	color:#0066cc;
	text-decoration:none;
}

.meteo-pvSnow .pv-dintorni
{
	float:left;
	margin-right:1%;
	width:32%;
}
.meteo-pvSnow .pv-dintorni li
{
	padding:3px;
}
.meteo-pvSnow ul .dispari
{
	background-color:#efeee9;
}

/*Lista settimana */

.settimana-mainSnow
{
	font-size:12px;
	margin-bottom:10px;
	width:640px;
	float:left;
}
.settimana-mainSnow li
{
	display:inline;
	color:#E95D0F;
	padding:0px 4px;
}

.settimana-mainSnow li a:link, .settimana-mainSnow li a:visited,.settimana-mainSnow li a:active
{
	color:#E95D0F;
	text-decoration:none;
}

.settimana-mainSnow li a:hover 
{
	color:#4e4e4e;
	text-decoration:none;
}
.settimana-mainSnow .first
{
	border:none;
	padding-left:0px;
	padding-right:0px;

}


.settimana-mainSnow .first a:link, .settimana-mainSnow .first a:visited,.settimana-mainSnow .first a:active
{
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

.settimana-mainSnow .a:hover 
{
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}


.settimana-mainSnow .last
{
background:url("../bkg/rowNext.gif") no-repeat scroll right center transparent;
border:medium none;
float:right;
padding-bottom:3px;
padding-left:0;
padding-right:8px;
}

.settimana-mainSnow .last a:link, .settimana-mainSnow .last a:visited,.settimana-mainSnow .last a:active
{
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

.settimana-mainSnow .last a:hover 
{
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

/*
 * Link del giorno
 */

.settimana-mainSnow .activelink { color:#4e4e4e;}
.settimana-mainSnow .activelink a:link,.settimana-mainSnow .activelink a:visited,.settimana-mainSnow .activelink a:active { color:#4e4e4e;}
.settimana-mainSnow .activelink a:hover { color:#4e4e4e;}


/* Webcam Neve */

#webcamSnow {
	border:1px solid #999;
	background:#fff;
	padding:1px;
	min-height:200px;
	margin-top:20px;
}
.contentwebcamSnow {
	background: #fff url("../canazei_files/bg-webcam.png") repeat-x;
	min-height:200px;
	padding:10px 0 10px 10px;
} 
.contentwebcamSnow h4 {color:#0066cc;}
.cc6600 {color:#E95D0F;}
.gray {color:#333; font-size:11px;}

.contentwebcamSnow p {
	margin-top:10px;
	font-size:11px;
}
.contentwebcamSnow img {
	width:612px;
	height:443px;
	margin-top:10px;
}


/* Web cam località specifica */

#webcamSnowLocalitySpec {
	clear:both;
	margin:20px 0 10px 0;
	overflow:hidden;
}
#webcamSnowLocalitySpec h4 {
	margin-bottom:12px;
	color:#0264d4;
}
#webcamSnowLocalitySpec span {
	color:#E95D0F;
}
#webcamSnowLocalitySpec ul {
	font-size:14px;
	color:#666;
}
#webcamSnowLocalitySpec ul li {

}
#webcamSnowLocalitySpec img {
	background-image:url("../images/background/loading_webcam.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	border:1px solid #999999;
	display:inline-block;
	height:102px;
	margin-bottom:0;
	margin-left:3px;
	padding:0;
	width:155px;
}

#webcamSnowLocalitySpec ul li {
	float:left;
	margin-bottom:7px;
	margin-left:4px;
	padding-bottom:8px;
	text-align:center;
	width:206px;
	height:178px;
}
#webcamSnowLocalitySpec ul li img:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
	
}
#webcamSnowLocalitySpec ul li  a:link, #webcamSnowLocalitySpec ul li  a:visited,#webcamSnowLocalitySpec ul li  a:active
{
	color:#0151aa;
	text-decoration:none;
}

#webcamSnowLocalitySpec ul li  a:hover 
{
	color:#E95D0F;
	text-decoration:none;
}

/*Pista località */

.pistaLocality {
	width:625px;
	height:20px;
	border-bottom:1px solid #a09f9d;
	margin:-10px 0 10px -10px;;
	padding:10px 0 10px 10px;
}
.quoteNeve {
	width:400px;
	float:right;
	margin-top:-14px;
}
.quoteNeve li {
	display:inline;
	color: #666;
	padding:0px 20px;
	font-size: 14px;
}
.quoteNeve li a:link, .quoteNeve li a:visited, .quoteNeve li a:active {
	color:#E95D0F;
	text-decoration:none;
}
.quoteNeve li a:hover {
	color:#0066ff;
	text-decoration:none;
}
.quoteNeve .first {
	border:none;
	padding-left:0px;
	padding-right:0px;
}
 .first a:link,  .first a:visited, .first a:active {
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}
.quoteNeve .a:hover {
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}
.quoteNeve .last {
	background:url("../bkg/rowNext.gif") no-repeat scroll right center transparent;
	border:medium none;
	float:right;
	padding-bottom:3px;
	padding-left:0;
	padding-right:8px;
}
.quoteNeve .last a:link, .quoteNeve .last a:visited, .quoteNeve .last a:active {
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}
.quoteNeve .last a:hover {
	border:none;
	font-weight:bolder;
	color:#E95D0F;
	text-decoration:none;
	font-size:14px;
	text-transform:capitalize;
}

/* @Gruppo REGIONI */

#leftContentSnow { 
	color: #333;
	margin: 10px 5px 10px 0px;
	width: 320px;
	float: left;
	background:#f6f6f6;
}
#rightContentSnow { 
	float: right;
	color: #333;
	margin: 10px 0px 10px 0px;
	width: 320px;
	display: inline;
}
#rightPrecipSnow h4 {
	color:#0066cc;
}
#rightPrecipSnow .prev24h {
	float:left;
	width:61px;
	height:20px;
	background:url("https://www.meteogiornale.it/content/meteoneve/img/prev24h.png") no-repeat;
	text-indent:-9999em;
}
#rightPrecipSnow .next24h a:link {
	float:left;
	width:61px;
	height:20px;
	text-indent:-9999em;
	margin-left:5px;
}
#rightPrecipSnow .prev24h a:link {
	float:left;
	width:61px;
	height:20px;
	text-indent:-9999em;
}
#rightPrecipSnow .next24h {
	float:left;
	width:61px;
	height:20px;
	background:url("https://www.meteogiornale.it/content/meteoneve/img/next24h.png") no-repeat;
	text-indent:-9999em;
	margin-left:5px;
}

#leftContentSnow .tableLocalitySnow {
	width:100%;
	-moz-border-radius-topleft: 2px;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;
	border: 1px solid #d4d4d4;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 75%, rgba(237,237,237,1) 100%);
	background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(75%,rgba(246,246,246,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	background: linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 75%,rgba(237,237,237,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 );
}
#leftContentSnow .tableLocalitySnow h4 {
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	color:#0066cc;
	padding-top: 10px;
	text-align: center;
}


/* multicolonna CSS lista da 4*/

#multi ul,div#multi li {
	margin:0;
	padding:0;
	list-style:none;
}

#multi {
	width: 100%;
	overflow: hidden; /* simple clearing of floats */
    padding: 1em 0;
	margin:0;
    line-height: 1.5;
 }

#multi h4 {
	margin: 0.1em 0.1em;
	color:#0066CC;
	border-bottom:1px solid #dbe3f2;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: bold;
}

#multi div {
	float:left;
	width:24%;
    margin-left: 1%;
	display:inline; /* per evitare il float double margin bug di IE*/
}

#multi li a { border-bottom:1px solid #dbe3f2;}

#multi a {
	display:block;
	color: #666;
    height: auto !important;
	height: 1%; /*holly hack semplificato per IE*/
    text-decoration:none;
	padding-left:12px;
	padding-bottom: 3px;
	font-size:13px;
}
div#multi a:hover {
	background-color: #eff8fc;
	color:#666;
} 