/****************************************/
/*	Restyling meteogiornale.live			*/
/*										*/
/*	CSS mathematical					*/
/*										*/
/****************************************/

/* @Gruppo CONTENUTO PAGINA MODELLO */

#main { width:980px; }
#changeModel, #changeMap , #changeArea{
	float:left;
	font-size:12px;
	margin-right:15px;	
	font-size:12px;
}

.tbLocation {
	border:1px solid #d4d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	min-height: 133px;
	margin-top:10px;
	padding:1px;
}
.tbLocation h3 {
	color:#0264D4;
	font-weight:normal;
	min-height:17px;
	margin:5px 0 0;
	padding:0 10px;
	font-size:16px;
	line-height: 17px;
}

/* @Gruppo CONTENUTO PAGINA MODELLO AGGIUNTA 2014-03-11 */

#sidemap-left {
	float: left;
	width: 842px;
	margin: 0;
	display: inline;
	position: relative;
}
#sidemap-right {
	float: right;
	position: relative;
	font-size:12px;
	/* width: 125px; */
	width: 120px;
	/* margin: 10px 0 0 5px; */
	margin: 5px 0 0 5px;
}
#sidemap-right h5 {
	font-size:16px;
	color:#e95d0f;
	border-bottom:1px solid #cccccc;
	padding-bottom:3px;
}
#sidemap-right ul { margin-top:5px; max-width: 120px; }

#sidemap-right .map-par li a:link, #sidemap-right .map-par li a:visited, #sidemap-right .map-par li a:active {
	color:#000;
	text-decoration:none;
}
#sidemap-right .map-par li a:hover {
	color:#0264d4;
	text-decoration:none;
}
#sidemap-right .map-par {
	margin-right:1%;
	width:100%;
}
#sidemap-right .map-par li{
	padding: 3px 0 3px 3px;
}
#sidemap-right ul .pari { background-color: #ddd; }
#sidemap-right ul .dispari { background-color: #fff; }

/* @Gruppo TABELLA ORE */

.timeTb {
	width:616px;
	margin-right:10px;
}
.parmTb {
	height:133px;
	overflow:hidden;
	width:346px;
}

/* @Gruppo ORARIO NAVIGAZIONE */

#nav {
	padding:5px;
	min-height:71px;
	margin-top: 6px;
}
#nav li {
	border:1px solid #d4d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	float:left;
	font-size:12px;
	margin-bottom:4px;
	margin-right:5px;
	padding:2px 0;
	text-align:center;
	width:25px;
}
#nav .current {
	color: #fff;
	background: #0089e0;
	background: -moz-linear-gradient(top,  #0089e0 0%, #0172b9 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0089e0), color-stop(100%,#0172b9));
	background: -webkit-linear-gradient(top,  #0089e0 0%,#0172b9 100%);
	background: -o-linear-gradient(top,  #0089e0 0%,#0172b9 100%);
	background: -ms-linear-gradient(top,  #0089e0 0%,#0172b9 100%);
	background: linear-gradient(top,  #0089e0 0%,#0172b9 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0089e0', endColorstr='#0172b9',GradientType=0 );
}
#nav .current a:link, #nav .current a:visited,#nav .current a:active {
	color:#fff;
	text-decoration:none;
}
#nav .current a:hover {
	color:#fff;
	text-decoration:none;
}
#nav li a:link, #nav li a:visited,#nav li a:active {
	color:#0089e0;
	text-decoration:none;
}
#nav li a:hover {
	color:#0089e0;
	text-decoration:none;
}


#nav2 {
	padding:5px;
	min-height:71px;
	margin-top: 6px;
}
#nav2 li {
	float:left;
	font-size:12px;
	margin-bottom:4px;
	margin-right:4px;
	padding:2px;
	text-align:center;
	color:#000;
}
#nav2 li a:link, #nav2 li a:visited,#nav2 li a:active {
	color:#000;
	text-decoration:none;
}
#nav2 li a:hover {
	color:#0264d4;
	text-decoration:none;
}

#nav2 li.pari { background-color: #ddd; }
#nav2 li.dispari { background-color: #eee; }
#nav2 li.current { background-color: #fff; color: #e95d0f; }


/* @Gruppo SELEZIONATORE MODELLI */

#selpar {
	padding:5px;	
	min-height:59px;
}
#selpar select {
	font-size:12px;
	margin-bottom:11px;
	width:153px;
}

/* @Gruppo MAPPA */

#maps {
	border:1px solid #d4d4d4;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-top:10px;
	overflow:hidden;
	padding:1px;
	width:796px;
	float:left;
	margin-right:10px;
}
.intbanner {
 	float:left;
	margin-top:10px;
	width:166px;
	text-align:center;
}
#preload { display:none;}
  
/* @Gruppo ANIMAZIONE */
 
#ppController {
	float:left;
	height:22px;
	padding-bottom:6px;
	padding-top:8px;
	width:55px;
}
#playBT, #pauseBT, #clickMap {cursor:pointer;}
#pauseBT {
	background:url('../bkg/stop.jpg');
	height:23px;
	width:23px;	
}
#playBT {
	background:url('../bkg/play.jpg');
	height:23px;
	margin-right:7px;
	width:23px;	
}
#speedController {
	float:left;
	font-size:12px;
	margin-left:22px;
	width:245px;
}
#speedController #amount {
	border:0;
	font-weight:bolder;
	color:#469bdd;
}
#changeController {
	clear: both;
	font-size: 12px;
	height: 80px;
	padding-top: 15px;
}
#changeController  a:link, #changeController  a:visited,#changeController  a:active {
	color:#e77817;
	text-decoration:none;
}
#changeController  a:hover {
	color:#e77817;
	text-decoration:none;
}
 
/* @Gruppo CREDITI MTG */

#creditsBanner {
 	margin-top:10px;
 	font-size:10px;
}
#creditsBanner .metbit {
 	float:right;
	margin-right:180px;
}
#creditsBanner a:link,  #creditsBanner a:visited, #creditsBanner a:active {
	color:#e77817;
	text-decoration:none;
}
#creditsBanner a:hover {
	color:#e77817;
	text-decoration:none;
}