/*  
Theme Name: Premium News - CNN Edited
Theme URI: http://www.premiumnewstheme.com/
Description: Premium News is a feature-rich theme for magazine- / news-type blogs created by <a href="http://www.adii.co.za">Adii Freelancer</a>.
Version: 1
Author: Adii Freelancer
Author URI: http://www.adii.co.za/
*/

/*========= SETUP =========*/

*{
	border: 0;
	margin: 0;
	padding: 0;
}

a img {
	border: 0;
	outline : none;

	-moz-outline: none;

}
	a {

	outline : none;

	-moz-outline: none;

	}



body{
	color: #666666;
	background-color: #3399ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
a{
	color: #333333;
	text-decoration: none;
}
a:hover{
	color: #666666;
	text-decoration: none;
}

.category  {
	color: #cc0000;
	text-decoration: none;
}
.category_linksotto:hover  {
	color: #cc0000;
	text-decoration: none;
}

.category_2 {
	color: #000000;
	text-decoration: none;
}

.category_2 h3 a  {
	color: #000000;
	text-decoration: none;
} 

input,select,textarea{
	font-size: 12px;
	padding: 2px;
}
select{
	padding: 0;
}


.box_sitweb_con select{
	width : 40px ;
}


li{
	list-style: none;
}

/*========= LAYOUT =========*/

#page{
	width: 1000px;
	background-color: #FFFFFF;
	margin:15px auto;
	
	
}
/*--- Main Columns ---*/
#columns{
	width: 1000px;
	padding:0px ;
	background:url("http://www.centrometeoitaliano.it/images/meteocitta.jpg") no-repeat scroll left top transparent;
	background-color: #FFFFFF;
	margin: 0 0 25px 0;
	float:left;
	
	
}

.box_destra{
	float: left;
	width: 645px;
	padding:15px;
	
}

.box_destra_banner{
	float: left;
	width: 665px;
	padding:0;
	background-color: #ccc;
	border-left:3px solid #ccc;

	
}

.box_destra_banner_2{
	float: left;
	width: 665px;
	padding:0;
	background-color: #ccc;
	border-left:0px solid #ccc;
	margin:0 0 0px 0px;
	
}



.box_destra_pagine{
	float: left;
	width: 617px;
	padding:30px 30px 0px 30px;
	background-color: #e7e6e6;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 0 30px 0px;
	
}

.box_destra_magazine{
	float: left;
	width: 637px;
	padding:0px 40px 0px 0px;
	background-color: #e7e6e6;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 0 30px 0px;
	
}

.box_destra_articolo{
	float: left;
	width: 635px;
	padding:0px 42px 0px 0px;
	background-color: #e7e6e6;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	margin:0 0 30px 0px;
	
}
.box_destra_archivio{
	float: left;
	width: 625px;
	padding:10px 30px 20px 20px;
	

	margin:0 0 30px 0px;
	
}

.widget{
	float: left;
	border:1px solid #ddd;
	margin:20px;
	width:280px;
	
}

.col1{
	float: left;
	width: 307px;
	padding-right:15px;
	
}
.col2{

	width: 678px;
	float:left;
}

.contiene_regione{
	

	float:left;
	width:1000px;
	margin:0 0px 30px 0px;
}

.prev2{
	/*background:#e7e6e6;*/
	height:650px;
	border-bottom:1px solid #CCC;
	float:left;
	width:1000px;
	margin:0 0px 30px 0px;
}
/*--- Sub Columns ---*/
.subcol{
	width: 150px;
}
.subcol h2{
	font-size: 14px;
	padding: 0 0 10px;
	color: #FFFFFF;
}

/*========= HEADER =========*/

/*- Page Navigation -*/
#nav{
	height: 30px;
	padding: 2px 0px !important;
	background-color: #FFFFFF;
	margin:15px 15px 0px !important;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	width: 930px !important;
}
#nav-left {
	float:left;
	display:inline;
	width:600px;
	}
#nav-right {
	float:left;
	display:inline;
	
	border-top:1px solid #fff;
	height:38px;
	margin:0px !important;
	padding:0px !important;
	}
#nav ul {
	position: relative;
	height: 30px;
	overflow: hidden;
}
#nav ul  li {
    float: left;
    list-style: none;
	font-weight:bold;
	font-size:14px;	
}
#nav .current_page_item {
	height:30px;
}
#nav .current_page_item a {
	color: #FFFFFF;
}
#nav ul  li.back {
	width: 9px;
	height: 30px;
	z-index: 8;
	position: absolute;
}

#nav ul  li a {
	text-decoration: none;
	outline: none;
	text-align: center;
	top: 6px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	float: left;
	height: 26px;
	position: relative;
	overflow: hidden;
	margin: auto 15px !important;
	margin: auto 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: uppercase;
}
#nav ul  li a:hover, #nav ul  li a:active, #nav ul  li a:visited {
	border: none;
}      
/*- Category Navigation -*/
#nav2, #nav2 * {
	margin:0;
	padding:0;
	list-style: none;
	
}
#nav2 {
	height: 30px;
	font-weight:bold;
	font-size:14px;
	position:relative;
	line-height: 30px;
	margin:0px 15px;
	border:1px solid #ddd;
	z-index:10 !important;
}
#nav2 li {
	line-height: 30px;
	float: left;
	list-style:none;
	z-index:10 !important;
}
#nav2 li a {
	color: #666666;
	display: block;
	padding: 0 13px;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 30px;
	border-right:1px solid #ddd;
	z-index:10 !important;
}
#nav2 li a:hover {
	text-decoration: none;
}
#nav2 li ul {
	position:absolute;
	left: -999em;
	margin-top:3px;
	z-index:10 !important;
}
#nav2 li:hover ul, #nav2 li.sfhover ul {
	left:auto;
	z-index:10 !important;
}
#nav2 li ul li {
	display:block !important;
	float:none !important;
	border:1px solid #ddd !important;
	border-top:none !important;
	background:#fff;
	z-index:10 !important;
}


/*- Search -*/
#search{
		float:left;
	height: 27px;
	
	margin: 0;
	padding:0px !important;
}
* html #search{
	margin-right: 8px;
}
#search input{
	background-image: url('http://www.centrometeoitaliano.it/images/sfondocerca.jpg');
	background-repeat: no-repeat;
	height:20px;
	float: left;
	font-size: 14px;
	width:181px;
	margin:0px 0px 0px;
	padding: 7px 4px 4px;
}
#search .btn{
width:20px;
height:20px;
	margin:0px 0px 0px 5px !important;
	border:none;

}
/*- Header -*/
#header{
	height: 140px;
	background-image: url(images/testata.jpg);
	background-repeat: no-repeat;
	width:1000px;
	margin: 0px;
	padding: 0px;
	

}
/*- Logo -*/
#header h1{
	float: left;
	display:inline;
	line-height: 100px;
	font-size: 24px;
}
#header h1 a{
	display: block;
	height: 93px;
	width: 389px;
	color: #000000;
	font-size: 28px;
}

/*- Top Banner -*/
#topbanner {
	float: right;
	width: 468px;
	padding:20px 0px 0px;
}

#topbanner img{
	float: right;
}

/*- RSS -*/
#rss a{
	color: #666666;
}
#rss h2{
	padding:10px;
	font-size:14px;
	margin-bottom:10px;
}
#rss ul{
	margin: 0px;
	padding: 10px;
	float:left;
}
#rss li{
	margin: 0px;
	border:none !important;
	padding: 5px;
}
#rss img{
	float: right;
	padding-left: 10px;
	margin-top: 5px;
}

/*========= FEATURED POSTS (FRONT-PAGE) =========*/

/* See slideshow.css */

/*========= FEATURED VIDEOS (FRONT-PAGE) =========*/

#video-frame {
	background:#eee;
	float:left;
	width:583px;
	height:auto;
	margin:15px 0px 0px;
	padding: 5px;
	border: 1px solid #ddd;
	}
.video-left {
	float:left;
	width:285px !important;
	display:inline;
	background-color:#FFFFFF;
	}
.video-left p {
	padding:0px !important;
	margin:0px !important;
	}
.video-left h2 {
	display:none;
	}
.video-right {
	float:right;
	width:273px;
	display:inline;
	background-color:#FFFFFF;
	padding: 10px;
	}
.video-right h2{
	color: #000000;
	font-size:11px;
	line-height:normal;
	font-weight:bold !important;
	margin:0 !important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	}
.video-right p{
	color: #666;
	font-size:11px;
	line-height:12px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0px;
	}
.video-right h3{
	font-style: normal !important;
	font-weight: bold;
	font-size:18px;
	line-height:20px;
	padding-bottom: 0px;
	}
.video-right .mootabs_title {
	border-top:1px solid #FFF;
	list-style:none;
	margin:0px;
	padding:0px;
	}
.video-right .mootabs_title li {
	color:#000;
	font-weight:normal;
	font-size:11px;
	text-decoration:none;
	display:block;
	padding:10px;
	border: 1px solid #dddddd;
	background:#f7f7f7;
	line-height:10px;
	cursor: pointer;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	}
.video-right .mootabs_title li:hover, .video-right .mootabs_title li.active {
	background:#dddddd url(images/ico-watch.gif) right center no-repeat !important;
	}

/*========= BLOG POST STYLING =========*/

/*=== Small Box Post ===*/
.post{
	margin:0;
}
.post h2{
	font-size: 18px;
	padding: 0 0 5px;
}
.post h3{
	font-size: 14px;
}
.post h3 a{
	
}
.post p{
	padding: 0 0 15px;
	line-height: 15px;
}

/*- Box -*/
.box{
	clear: both;
	
	height: 1%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0;
	margin:  25px 0 0 0 ;
}
.box .post{
	width: 324px;
	background-color: #ffffff;
	border:0px solid #ddd;
	padding-left: 0px;
	margin:0px 0px 0 0px ;
}

.box .postsotto{
	
	background-color: #ffffff;
	border:0px solid #ddd;
	padding-left: 0px;
	margin:10px 0px 0 0px ;
}


.box .postsotto h2{
	font-size: 18px;
	padding: 10px 10px 10px 5px;
	line-height: 20px;
}
.box .postsotto p{
	font-size: 11px;
	line-height: 16px;
	padding: 0px 10px 10px 5px;
	text-align:justify;
}



.box .post h2 a{
	
}
.box .post h2{
	font-size: 18px;
	padding: 10px 10px 10px 20px;
	line-height: 20px;
}
.box .post p{
	font-size: 11px;
	line-height: 16px;
	padding: 0px 10px 10px 20px;
	text-align:justify;
}

.box .post img{
	border: 1px solid #dddddd;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin: 0 7px 0 0 ;
}



/*- Box -*/
.box_magazine{
	float:left;
	width: 650px;
	height: 1%;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0;
	margin: 0;
	
}

.box_magazine .post_magazine{

	width: 325px;
	border:0px solid #ddd;
	padding-left: 0px;
	margin:5px 0px 0 0px ;
	text-align:justify;
}


 .box_magazine_lungo {


	border:0px solid #ddd;
	padding-left: 0px;
	margin:5px 0px 0 0px ;
	background:yellow;
	
	
}

.post_magazine_lungo{


	border:0px solid #ddd;
	padding-left: 0px;
	margin:5px 0px 0 0px ;
	width:216px;
	text-align:justify;

	
}

.post_magazine_lungo  img {
background-color:#FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin:0 7px 0 0;
padding:5px;
}


.box_magazine .post_magazine_lungo p{
	font-size: 11px;
	line-height: 16px;
	padding: 0px 10px 10px 20px;
}


.box_magazine .post_magazine_lungo h2{
	font-size: 12px;
	padding: 10px 10px 10px 20px;
	line-height: 20px;
	text-align:left;
}

.box_magazine .post_magazine h2 a{
	
}
.box_magazine .post_magazine h2{
	font-size: 18px;
	padding: 10px 10px 10px 20px;
	line-height: 20px;
	text-align:left;
}
.box_magazine .post_magazine p{
	font-size: 11px;
	line-height: 16px;
	padding: 0px 10px 10px 20px;
}

.box_magazine .post_magazine img{
	border: 1px solid #dddddd;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin: 0 7px 0 0 ;
}


/*=== Traditional Blog Post ===*/
.post-alt{
	margin: 5px  0 0 15px ;
	
}
.post-alt h2{
	font-size: 18px;
	padding: 0;
	color:#000000;
	line-height: 26px;
}
.post-alt h3{
	font-size: 13px;
	padding-bottom: 5px;
	line-height: 18px;
	color: #000000;
}
.post-alt h4{
	font-size: 14px;
	padding-bottom: 5px;
	line-height: 16px;
}
.post-alt h3 a, .post-alt h2 a{

}
.post-alt p{
	margin: 0 0 1px 0 ;
	padding: 0 0 1px 0 ;
}
.post-alt h3.post_date{
	color: #999999;
	padding: 5px 0px 10px;
	font-size: 12px;
	font-weight: normal;
}
h3.posted{
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	background-color: #eeeeee;
	padding: 5px 15px 5px 21px ;
	margin-top: 0px;
	text-align: left;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}


h3.posted_home{
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	background-color: #eeeeee;
	padding: 5px 15px 5px 21px ;
	margin-top: 0px;
	text-align: left;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}


h3.posted_magazine{
	font-size: 11px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	line-height: 15px;
	background-color: #eeeeee;
	padding: 5px 10px 5px 5px ;
	margin-top: 30px;
	text-align: right;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}


h3.posted a {
	text-align:left;
	
	font-size:11px;

}


/*=== Buttons ===*/
.continue{
	background: url(images/ico-arrow.gif) no-repeat left;
	font-weight:bold;
	padding-left: 15px;
}
.comments {
	padding-bottom:0px !important;
}
.comments a{
	background: url(images/ico-comm.gif) no-repeat left;
	color: #000000;
	font-weight:normal;
	font-size:11px;
	padding:0px 0px 0px 18px;
	margin-left:5px;
}
a.more{
	background: url(images/ico-arrow2.gif) no-repeat right;
	color: #C00;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 20px 0 0;
}
/*=== Traditional Blog Post ===*/
.navigation {
		font-size: 12px;
}
.navigation a {
	color: #C00;
	font-size: 1.2em;
	font-weight: bold;
	margin-top: 20px;
}
.alignleft{
	display:inline;
	float:left;
	margin: 5px  15px   15px   15px ;
}
.alignright{
	display:inline;
	float:right;
	margin: 15px;
}


.wp-caption alignleft
{

	margin: 0  10px 0 0;
	
}



/*========= ARCHIVE SPECIFIC =========*/

#archivebox {
	margin-bottom:3px;
	padding:10px;
	color:#000 !important;
}
#archivebox h4, #archivebox h3, #archivebox h2{
	color:#333333;
}

#archivebox h3 a {
	color:#cc0000;
}

#archivebox h2  {
	margin-top:190px;
}

#archivebox h4 em, #archivebox h2 em, #archivebox h3 em{
	font-weight: normal;
}
#archivebox a, #archivebox h2 {
	color:#000;
}
.archivefeed {
	margin-top:10px;
	padding-bottom:0px;
}
.archivefeed a {
	background:url(images/ico-arcfeed.gif) center left no-repeat;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size: 11px;
	font-weight: normal;
	padding:3px 0px 1px 22px;
}
.arclist{
	width: 260px;
	margin:0px 0px 25px;
	padding:5px 0px 0px;
	border-bottom: 1px solid #eee;
}
.arclist h2{
	color: #333;
	padding:0px 0px 15px;
}

.arclist ul li{
	color:#C00;
	font-size:12px;
	padding:8px 0 8px 10px;
	border-top:1px solid #eee;
}

/*========= SINGLE POST SPECIFIC =========*/

.singletags {
	margin-top:5px;
	font-weight:bold;
	color:#000 !important;
}
.singletags a { font-weight: normal !important; }
.entry p{
	text-align:left;
	font-size:12px;
	line-height:18px;
	text-align:justify;
	padding: 0 0 25px 0 ;
	}
.entry blockquote {
	padding: 10px;
	border: 1px solid #ddd;
	color:#000;
	width:85%;
	background-color: #f7f7f7;
	font-style: italic;
	margin:5px auto 15px;
	}
.entry blockquote p {
	font-size:12px;
	padding: 5px 0px;
	margin: 5px 0px;
	line-height: 20px;
	}
.entry img {
	padding: 4px;
	border: 1px solid #dddddd;
	float:left;
	display:inline;
	background-color: #FFFFFF;
	margin-right: 15px;
	margin-bottom: 15px;
	}
.entry ul, .entry ol {
	margin-bottom:15px;
	font-size:12px;
	line-height:20px;
	}
.entry ul li ul, .entry ol li ol{
	margin-bottom:0px;
	padding-top:3px;
	}
.entry ul li {
	list-style:circle inside !important;
	margin-left:15px;
	padding:3px 0px;
	}
.entry ul li ul li {
	list-style:disc inside !important;
	}
.entry ol li {
	list-style:decimal inside !important;
	font-size:12px;
	padding:3px 0px;
	}
.entry ol li ol li {
	list-style:decimal-leading-zero inside !important;
	}


/*========= COMMENTS =========*/

h2.commh2{
	font-size: 1.4em;
	padding: 0 0 5px;
	font-weight:bold !important;
}
ol.commentlist{
	margin: 10px 0 20px;
	padding: 0;
	list-style: none;
	font-size: 12px;
	line-height: 20px;
}
ol.commentlist p{
	margin-bottom:10px;
	line-height: 20px;
}
ol.commentlist cite{
	font-style: normal;
	font-weight: bold;
}
ol.commentlist li{
	padding: 20px 10px 10px 10px;
}
ol.commentlist li.alt{
	padding: 10px 10px 0 10px !important;
	background:#f7f7f7;
	border:1px solid #eee;	
}

/*========= SIDEBAR =========*/

#mpu_banner {
	width:300px;
	height:250px;
	background-color:#eeeeee;
	margin-bottom:15px;
	padding: 9px;
	border: 1px solid #dddddd;
}

/*- Sidebar Tabs - Popular, Comments, Featured, Tag Cloud -*/

.sideTabs {
	width:308px !important;
	height:auto !important;
	min-height:258px;
	padding:5px;
	border:1px solid #ddd;
	background-color:#eeeeee;
	float:left;
	display: block;
}
.col2 .mootabs_title{
	font-size: 12px;
	width: 100%;
	float:left;
}
.col2 .mootabs_title li{
	float: left;
	display:inline;
	font-size: 11px;
	line-height: 34px;
	background: #ffffff;
	color: #000000;
	border:1px solid #ddd;
	font-weight: bold;
	font-size: 11px;
	margin:0px 2px 0px 0px !important;
	padding:0px 5px !important;
	cursor: pointer;
}
.col2 .mootabs_title li:hover, .col2 .mootabs_title li.active{
	border: 1px solid #ddd;
	text-decoration: none;
}
.col2 .mootabs_panel {
	display: none;
	clear: both;
	float:left;
	height:auto !important;
}
.col2 .mootabs_panel.active {
	display: block;
	float:left;
}
.col2 .mootabs_panel ul{
	width: 296px !important;
	padding:5px !important;
	border:1px solid #ddd !important;
	margin:5px 0px 0px !important;
	background-color: #FFFFFF;
	min-height:203px;
	}
.list1 li,.list2 li, .list3 li{
	padding: 6px 0 6px 25px;
	border-bottom: 1px solid #eee;
}
.list1 li a,.list3 li a,.list4 li a, .list5 li a{
	color: #666666;
	font-size: 12px;
}
.list3 li {
	background: url(images/ico-mostcomm.gif) no-repeat left center !important;
	}
.list5 li{
	border-bottom: 1px solid #eee;	
	padding:6px 0px;
}
/*- Ads -*/
.ads{
	border: 1px solid #ddd;
	height: 125px;
	width:308px;
	padding: 5px;
	margin:0 0 15px;
}
.ads img{
	float: left;
	margin:0 5px 0 0;
}
.ads img.last{
	margin: 0;
}
/*- Flickr -*/
.flickr{
	border: 1px solid #ddd;
	background-color: #eee;
	width:318px;
	margin:0px 0px 15px;
}
.flickr h2{
	font-size:14px;
	padding: 5px;
	margin-bottom:10px;
}
.flickr h2 img{
	float: right;
	margin: 0 2px;
}
.flickr p {
	display:inline;
	padding-left:10px;
}
.flickr-ar {
	font-size: 12px;
	font-weight: normal;
	margin: 0px;
	color: #ffffff;
}
.flickr-ar a {
	color: #ffffff;
}
.flickr img {
	margin:0px 0px 10px 5px;
	border: 1px solid #ddd;
	padding:5px;
	background-color:#ffffff;
}
/*=== Styling Widget Lists ===*/
.widget h2 {
	padding: 9px;
	color: #990000;
	background-color:#e7e6e6;
}
.widget ul {
	margin:0 0 10px 0;
	padding:5px 0;
	border:none !important;
}
.widget ul li {
	border-bottom: 1px solid #eee;
	padding:5px 0 5px 15px;
	margin:0px;
	font-weight:bold;
}
.widget ul li a {
	color: #333;
}

.widget ul li a:hover{
	color: #990000;
}







/*========= FOOTER =========*/

#footer{
	clear: both;
		font-size: 11px;
	color: #666666;
	height: 35px;
	line-height: 35px;
	margin:5px ;
	padding:0px 15px;
	background-color: #f7f7f7;
	border: 1px solid #ddd;
	

}

/*========= MISC =========*/

.fix{
	clear: both;
	height: 1px;
	margin: 0 0 -1px;
	overflow: hidden;
}
.hl{
	border-bottom: 2px solid #eee;
}
.hl-full{
	float:left;
	clear:both;
	height:1px;
	width:100%;
	padding:0 !important;
	margin:0px 0px 15px;
}
.hl2{
	border-bottom: 3px solid #c0c0c0;
}
.hl3{
	border-bottom: 1px solid #eee;
}
.blog{
	width:100% !important;
	float:left;
}
.between{
	height:2px;
	margin-bottom:15px;
	}
.fl{
	float: left;
}
.fr{
	float: left;
}
.ac{
	text-align: center;
}
.ar{
	text-align: right;
}
.th{
	border: 1px solid #dddddd;
	float: left;
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-right: 10px;
}

table#wp-calendar {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

table#wp-calendar a {
	color:#000000; 
}

table#wp-calendar caption { 
	font-weight: normal; font-size: 0.91667em; line-height: 1.72727em; text-transform: uppercase; letter-spacing: 2px; background: #e5e5e5; border-bottom: 1px dotted #ddd; 
}
table#wp-calendar th { 
	width: 26px; font-size: 0.91667em; line-height: 1.72727em; background: #f2f2f2; border-bottom: 1px dotted #ddd; text-align: center; 
}
table#wp-calendar td { 
	width: 26px; line-height: 1.66667em; color: #999; text-align: center; 
}
table#wp-calendar td#next, table#wp-calendar td#prev { 
	width: 78px; font-size: 0.83333em; letter-spacing: 1px; text-transform: uppercase; 
}

#box_home_webcam {

	width:324px;
	height:105px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px  ;
	float:left;
	
	}	
	

	#box_ricerca {

	width:324px;
	height:105px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px  ;
	float:left;
	
	}	
	
	
	

	#box_sotto {

	width:675px;
	height:345px;
	padding:0;
	margin: 15px  0 0px 0 ;
	float:left;
	background-image: url(images/sfondobox.jpg);
	background-repeat: no-repeat;

	}	
	
	


	#box_sotto_1 {

	width:200px;
	
	padding-left:0px;
	padding-top:5px;
	
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin: 10px 13px 15px 12px   ;
	float:left;

	}	
	
	
	#box_sotto_1 h3 {


	padding:0px 0  0 10px;
	color:#FFF;

	}	
	
	#box_sotto_1 ul {


	padding:0px;
	margin: 10px 0 0 0   ;

	}	
	#box_sotto_1 li {

	font-size:11px;
	padding:0;
	width: 180px   ;
	margin: 0px 0 0 0   ;
	padding:  4px  0 0 4px   ;
	border-bottom:#CCC 1px dotted;
	}	

	
	
	#box_sotto_2 {

	width:200px;
	height:223px;
	padding-left:0px;
	padding: 5px 0 10px 0px;
	margin: 10px 13px 15px 11px   ;
	float:left;
	

	}	
	
	#box_sotto_2 h3 {


	padding:0px 0  0 20px;
	color:#FFF;

	}	
	
	#box_sotto_2   img {
	
	border:#666 1px solid;
	padding:0;
	margin: 9px 0px 0px 0px   ;

	}	
	
	
	#box_sotto_3 {

	width:200px;
	padding-left:0px;
	padding-top:5px;
	margin: 10px 13px 15px 8px   ;
	float:left;

	}	
	
		#box_sotto_3 h3 {


	padding:0px 0  0 20px;
	color:#FFF;

	}	
	
	
		#box_sotto_3   img {
	
	border:#666 1px solid;
	padding:0;
	margin: 9px 0px 0px 0px   ;

	}	
	
	#box_sotto_4 {

	width:200px;

	padding-left:0px;
	padding-top:5px;
	margin: 8px 13px 15px 10px   ;
	float:left;
	
	}	
	
		#box_sotto_4 h3 {


	padding:0px 0  0 20px;

	color:#FFF;
	}	
	
	
		#box_sotto_4   img {
	
	border:#666 1px solid;
	padding:0;
	margin: 9px 0px 0px 0px   ;

	}	
	
	#menu_flash {

	width: 650px;
	height:70px;
	padding:0;
	margin: 0px 0 10px 0px;
	float:left;

	}
	
		#menu_home_flash {

width:1000px;
	padding:0;
	margin: 0px 0 0 0px;
	float:left;
	background:#999;
	}
	
	
	#menu_flash_prev {

width:1000px;
	height:105px;
	padding:0 0 0 0px;;
	margin:0 0 0  0  ;
	

	}
	
	#boxrss {

	width:80px;

	padding:0 0 0 0px;;
	margin:40px  20px 10px 0px;
	font-size: 11px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	float:right;

	}
	#contatti {

	width:80px;

	padding:0 0 0 0px;;
	margin:40px  0px 10px 0px;
	font-size: 11px;
	font-weight:normal;
	color:#fff;
	text-align:center;
	float:right;

	}

	#box_divisore {


	margin: 10px;
	color:#FFF;

	}


#nav_home ul {
	margin:0 0px 0 auto;
	padding:0px 0 0 0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-family: arial, Helvetica, sans-serif;
	font-size:11px;
}


#nav_home  li {
	float:left;
	color:#333;
	margin:5px 0 0 0;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	letter-spacing:0.5px;
	height:33px;
	border-right:#CCC 1px solid;
	
}

#nav_home a {
	float:left;
	color:#000;
	background-color: #FFF;
	margin:0 0 0 0;
	padding:10px;
	text-decoration:none;
	letter-spacing:1.5px;
	height:20px;
	
}

#nav_home a:hover {
	background-color:#990000;
	cursor:pointer;
	color:#FFFFFF;
} 



#nav_home #current a {

	background-color:#990000;
	padding: 10px ;
	margin: 0px 0px  10px  0px;
	color:#FFF;
} 
#nav_home{
	padding:0 ;
	margin: 15px 0px  0px  0px;
	float:left;
	

}



	#titolo_testo_mappa {
	width:638px;
	font-size: 18px;
	font-weight:bold;
	color:#333;
	margin: 0px 0 0 0;
	float:left;
	line-height:1.4;
	font-size: large;
	

	}	
	
	#testo_mappa {
	width:638px;

	color:#333;
	padding:10px 10px 10px 0px;
	margin: 50px 0 0 0;
	float:left;
	line-height:1.4;
	font-size:12px;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	background:#e7e6e6;

	}	
	
	#testo_mappa_home {
	width:638px;

	color:#333;
	padding:10px 10px 10px 0px;
	margin: 0px 0 0 0;
	float:left;
	line-height:1.4;
	font-size:12px;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	background:#e7e6e6;

	}	
		
		
	#myContent {

	width:642px;
	
	padding:  0px ;
	margin: 0 0 0 0 ;
	float:left;

	}	
	
		#myContent_testo {

	width:642px;
	font-size:11px;
	
	line-height:1.4;
	padding:  0px ;
	margin: 0 0 0 0 ;
	float:left;

	}	
		#myContent_prev {

	width:657px;
	
	padding:  0px ;
	margin: 0px 0 0 0 ;
	float:left;
	
	

	}	
	
	#myContent_regione {


	
	padding:  0px ;
	margin: 0px 0 0 0 ;
	float:right;
	
	

	}	
	
	
	#mappa_flash{
	
	padding: 0px 0 0 18px ;

	margin: 0 0 0 0 ;
	float:left;
	background:url("http://www.centrometeoitaliano.it/images/meteocitta.jpg") no-repeat scroll right top transparent;
	

	
   
	}

	#mappa_previsioni{

	width:659px;
	border-bottom:1px solid #CCC;
	height:650px;
	padding: 0 0 0 0px ;
	margin: 0 0 0 0px ;
	float:left;
	background:#e7e6e6;
	border-bottom:1px solid #CCC;
   
	}	
	
	
	#titolo_testo_prev {
	width:638px;
	font-size: 18px;
	font-weight:bold;
	color:#FFF;
	margin: 20px 0 20px 0;
	float:left;
	line-height:1.4;
	font-size: large;
	

	}	




.menu_angolo {

    text-align: left;
    display: block;
    width:811px;
	background:#fff;
	margin:0 0 6px 0;
	float:left;
		
		
}


.menu_angolo ul {
	
	padding: 0px  0 0 0  ;
	height: 30px;
	overflow: hidden;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.menu_angolo ul  li {
	background:#999;
	text-align: center;
    float: left;
    list-style: none;
	color:#FFF;
	margin:0;
	padding:0;
	
}


.menu_angolo ul  li a {
	text-decoration: none;
	outline: none;
	text-align: center;
	padding-top: 6px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
color:#FFF;
	height: 26px;
		border-right: 1px solid #fff;
	overflow: hidden;
	margin: auto 0px !important;
	margin: auto 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.menu_angolo li a:hover {
	background:#3398fa;
	padding-top: 6px;
	color:#FFF;
}

.menu_angolo #current a {
	background:#3398fa;
	width:70px;
	color:#FFF;
} 
.menu_angolo #current_2 a {
	background:#3398fa;
	width:105px;
	color:#FFF;
} 

 .menu_angolo #bio  a {

	width:105px;

} 


 .menu_angolo #modelli  a {

	width:70px;

} 

 .menu_angolo #previ  a {

	width:75px;

} 

 .menu_angolo #modelli2 a  {

	width:87px;
	height:24px;
} 
 .menu_angolo #forum  a {
	height:24px;
	width:75px;
	border-right: 1px solid #999;
} 


	#box_localita {

	width:655px;
	
	padding: 0px 0 0 21px ;
	margin: 0 0 20px 0 ;
	float:left;
	background: url(http://www.centrometeoitaliano.it/images/meteocitta.jpg) no-repeat top right;
	
	
   
	}
   
   
	#box_localita_webcam {

	width:657px;
	
	padding: 0px 0 0 21px ;
	margin: 0 0 20px 0 ;
	float:left;
	background: url(http://www.centrometeoitaliano.it/images/meteocitta1.jpg) no-repeat top right;
	
	
   
	}
   
	#stampa_giorno {
	width:83px;
	height:81px;
	background-image: url(images/databig.jpg);
	background-repeat: no-repeat;
	
	padding: 0px ;
	margin: 0 0 0 40px  ;
	float:left;
	
	}
	

   
	
	
	#stampa_mese {
	width:71px;
	height:21px;
	
	color:#FFF;
	padding: 6px ;
	margin: 0  ;
	float:left;
	text-align:left;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	
	#stampa_numero {
	width:83px;
	height:33px;

	padding: 10px 0 0 0px ;
	margin: 0  ;
	float:left;
	color:#000;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	}
	
	
	  

	#stampa_giorno2 {
	width:98px;
	height:81px;
	background-image: url(images/databig.jpg);
	background-repeat: no-repeat;
	
	padding: 0px ;
	margin: 0 0 0 3px  ;
	float:left;
	
	}
	


	
	#stampa_giorno3{
	width:83px;
	height:65px;
	color:#FFF;
	background-image: url(images/datalittle_dw.jpg);
	background-repeat: no-repeat;
	float:left;
	
	}	
	
	#stampa_giorno3  a{

	color:#FFF;
	

	
	}
	
	#nav_citta #current a {


	
} 

	
	#stampa_mese2 {
	width:71px;
	
	color:#FFF;
	padding:6px 6px 0px 6px ;
	margin: 0  ;
	float:left;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	}
	
	#stampa_numero2 {
	width:78px;
	height:33px;

	padding: 3px 0 0 0px ;
	margin: 0 0  0 5px ;
	float:left;
	color:#000;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 33px;
	}
	
	#stampa_nome2 {
	width:83px;
	height:33px;

	padding: 7px 0 0 0px ;
	margin: 0 0 0 5px  ;
	float:left;
	color:#000;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
	
	
	
	
#nav_citta ul {
	margin:0 0px 0 auto;
	padding:0px 0 0 0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-family: arial, Helvetica, sans-serif;
	font-size:10px;
}


#nav_citta  li {
	float:left;
	color:#333;
	margin:5px 7px 0 0;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	letter-spacing:0.5px;
	height:33px;
		
}

#nav_citta a {
	float:left;

	
	margin:0 0 0 0;
	padding:6px 6px 0px 6px ;
	text-decoration:none;
	letter-spacing:1.5px;
	height:20px;
	width:60px;
	text-align:center;
	
	
}

#nav_citta a:hover {

color:#CC0000;

} 



#nav_citta #current a {

color:#CC0000;
	
} 
#nav_citta{
	padding:0 ;
	margin: 10px 0px 85px  0px;
	float:left;
	

}

	a.ultima:link{font-family:  Arial, Helvetica, sans-serif; font-size:14px; color : #fff; font-weight:bold; text-decoration: none}
	a.ultima:visited{font-family:  Arial, Helvetica, sans-serif; font-size:14px; color :  #fff; font-weight:bold ;text-decoration: none}
	a.ultima:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; text-decoration: none}
	a.ultima:active {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; text-decoration: none}



#bordo_tabella{
	padding:0 ;
	margin:  0 0 20px 0;
	border:1px solid #ccc;
	float:left;
	

}

#bordo_tabella_webcam{
	padding:0 ;
	margin:  0px 0 20px  0px;
	border:1px solid #ccc;
	float:left;
	

}

	#box_min {
	width:28px;
	height:20px;
	color:#fff;
	border:1px solid #333;
	padding: 5px ;
	margin: 0 0 0 40px  ;
	float:left;
	background:#3398fa;
		font-weight:bold;
	}
	
	
	#box_max {
	width:28px;
	height:20px;
	color:#fff;
	border:1px solid #333;
	padding: 5px ;
	margin: 0 0 0 40px  ;
	float:left;
	font-weight:bold;
	background:#cc0000;
	}
	
		
	#dati_citta {
	width:620px;
	
	
	padding: 0px ;
	margin: 20px 0 0 0px  ;
	float:left;
	
	}
	
	#dati_citta_nome {
	width:602px;
	
	color:#000;
	padding: 10px 0 10px 10px ;
	margin: 0px 0 5px 0px  ;
	float:left;
	font-size:18px;
	font-weight:bold;
	background:#FFF;
	}
	
	
	#dati_citta_info {
	
	height:50px;
	padding: 0 ;
	margin:0px 0 0 0px;
	float:left;

	}
	
	#dati_citta_info1 {
	width:90px;
	height:40px;
	background:#FFFFFF;
	color:#000000;
	padding:3px 0 0 8px;
	margin: 0 0 0 0px  ;
	float:left;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	border-right:1px solid #ccc;
	font-size:12px;
	}
	
		#dati_citta_info2 {
	width:90px;
	height:40px;
	background:#FFFFFF;
	color:#000000;
	padding:3px 0 0 8px;
	margin: 0 0 0 0px  ;
	float:left;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	border-right:1px solid #ccc;
	font-size:12px;
	}
	
		#dati_citta_info3 {
	width:90px;
	height:40px;
	border-right:1px solid #FFFFFF;
	color:#000000;
	padding:3px 0 0 8px;	
	margin: 0 0 0 0px  ;
	float:left;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	background:#FFFFFF;
		}
	
	#dati_citta_info4 {
	
	height:40px;
	color:#000;
	
	padding: 0 ;	
	margin:0px 0 0 175px;
	float:left;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	
	#nav_prev ul {
	margin:0 0px 0 auto;
	padding:0px 0 0 0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-family: arial, Helvetica, sans-serif;
	font-size:11px;
}


#nav_prev  li {
	float:left;
	color:#333;
	margin:5px 0 0 0;
	padding:0px 0px 5px 0px;
	text-decoration:none;
	letter-spacing:0.5px;
	height:33px;
	border-right:#CCC 1px solid;
	
}

#nav_prev a {
	float:left;
	color:#000;
	background-color: #FFF;
	margin:0 0 0 0;
	padding:10px;
	text-decoration:none;
	letter-spacing:1.5px;
	height:20px;
	
}

#nav_prev a:hover {
	background-color:#990000;
	cursor:pointer;
	color:#FFFFFF;
} 



#nav_prev #current a {

	background-color:#990000;
	padding: 10px ;
	margin: 0px 0px  10px  0px;
	color:#FFF;
} 
#nav_prev{
	padding:0 ;
	margin: 40px 0px  0px  160px;
	float:left;
	

}

#webcam_con {
	
	width:655px;
	height:825px;
    padding: 0 ;
	margin: 30px 0 20px 0px ;
	float:left;
	

}

#stampa_webcam {
	
    padding: 0 0 0 0px ;
	margin: 0;
	float:left;
	color:#333;

}

#box_webcam {
	width:160px;

	
	padding:0 ;
	margin: 0px;
	float:left;
	

}



#box_webcam  img {
	padding:3px;
	background:#fff;
	border:1px solid #333;

}




#box_webcam_fonte{
	color:#999;
	padding:0 0 2px 0px ;
	margin: 0px;
	float:left;
	width:160px;
	font-size:11px;

}


	#box_ricerca_webcam {

	width:250px;
	height:105px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px  ;
	float:right;

	}
	
	#simbolo_webcam {


	padding:0px;
	margin:20px 0 0 0px  ;
	float:left;

	}
	
	a.meteo:link{font-family:  Arial, Helvetica, sans-serif; font-size:14px; color : #CC0000; font-weight:bold; text-decoration: none}
	a.meteo:visited{font-family:  Arial, Helvetica, sans-serif; font-size:14px; color :  #CC0000; font-weight:bold ;text-decoration: none}
	a.meteo:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#333; font-weight:bold; text-decoration: none}
	a.meteo:active {  font-family:  Arial, Helvetica, sans-serif; font-size:14px; color:#CC0000; font-weight:bold; text-decoration: none}


	a.meteo_web:link{font-family:  Arial, Helvetica, sans-serif; font-size:12px; color : #CC0000; font-weight:normal; text-decoration: none}
	a.meteo_web:visited{font-family:  Arial, Helvetica, sans-serif; font-size:12px; color :  #CC0000; font-weight:normal ;text-decoration: none}
	a.meteo_web:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#990000; font-weight:normal; text-decoration: none}
	a.meteo_web:active {  font-family:  Arial, Helvetica, sans-serif; font-size:12px; color:#CC0000; font-weight:normal; text-decoration: none}



	a.fonte:link{font-family:  Arial, Helvetica, sans-serif; font-size:11px; color : #999999; font-weight:normal; text-decoration: none}
	a.fonte:visited{font-family:  Arial, Helvetica, sans-serif; font-size:11px; color :  #999999; font-weight:normal ;text-decoration: none}
	a.fonte:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:11px; color:#CC0000; font-weight:normal; text-decoration: none}
	a.fonte:active {  font-family:  Arial, Helvetica, sans-serif; font-size:11px; color:#999999; font-weight:normal; text-decoration: none}
		
	a.elencoregioni:link{font-family:  Arial, Helvetica, sans-serif; font-size:9px; color : #999999; font-weight:normal; text-decoration: none}
	a.elencoregioni:visited{font-family:  Arial, Helvetica, sans-serif; font-size:9px; color :  #999999; font-weight:normal ;text-decoration: none}
	a.elencoregioni:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:9px; color:#CC0000; font-weight:normal; text-decoration: none}
	a.elencoregioni:active {  font-family:  Arial, Helvetica, sans-serif; font-size:9px; color:#999999; font-weight:normal; text-decoration: none}
	
	a.elencoregioni_1:link{font-family:  Arial, Helvetica, sans-serif; font-size:18px; color : #666; font-weight:bold; text-decoration: none}
	a.elencoregioni_1:visited{font-family:  Arial, Helvetica, sans-serif; font-size:18px; color :  #666; font-weight:bold ;text-decoration: none}
	a.elencoregioni_1:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:18px; color:#CC0000; font-weight:bold; text-decoration: none}
	a.elencoregioni_1:active {  font-family:  Arial, Helvetica, sans-serif; font-size:18px; color:#666; font-weight:bold; text-decoration: none}

		
	a.regioele:link{font-family:  Arial, Helvetica, sans-serif; font-size:16px; color : #666; font-weight:normal; text-decoration: none}
	a.regioele:visited{font-family:  Arial, Helvetica, sans-serif; font-size:16px; color :  #666; font-weight:normal ;text-decoration: none}
	a.regioele:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; font-weight:normal; text-decoration: none}
	a.regioele:active {  font-family:  Arial, Helvetica, sans-serif; font-size:16px; color:#666; font-weight:normal; text-decoration: none}


	a.regioele2:link{font-family:  Arial, Helvetica, sans-serif; font-size:16px; color : #CC0000; font-weight:bold; text-decoration: none}
	a.regioele2:visited{font-family:  Arial, Helvetica, sans-serif; font-size:16px; color :  #CC0000; font-weight:bold ;text-decoration: none}
	a.regioele2:hover {  font-family:  Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; font-weight:bold; text-decoration: none}
	a.regioele2:active {  font-family:  Arial, Helvetica, sans-serif; font-size:16px; color:#CC0000; font-weight:bold; text-decoration: none}

	.formcerca{ font-size:14px; color:#999999; margin: 0; padding:2px; border:solid 0px #999999;}
	
	
	
	#box_ricerca_webcam_con{

	padding:0px;
	margin:8px 0 0 0px  ;
	float:left;
 height:70px;
	}
	

	
	
	#box_ricerca_webcam {

	width:200px;
	color : #FFF;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px;
	float:left;

	}
	
		
	#box_ricerca_webcam_regione {
	width:200px;
	color : #FFF;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px;
	float:left;
	}
	
	#box_ricerca_webcam_regione  img {

vertical-align:bottom;

	}
	
	.cerca_webcam {

vertical-align:bottom;

	}
	
		
	#box_ricerca_webcam_prov {

	width:200px;
	color : #FFF;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	font-family: arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px 0 0 0px;
	float:left;

	}
	
		#paginazione_interna {

	
	width:210px;
	
	padding:5px;
	margin: 10px 0 0 433px;
	font-size: 11px;
	font-weight:normal;
	text-align:right;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	float:left;

	}
	
	
	#nav_webcam ul {
	margin:0 70px 0 auto;
	padding:0px 0 0 0;
	list-style:none;
	display:table;
	white-space:nowrap;
	font-family: arial, Helvetica, sans-serif;
	font-size:11px;
}


#nav_webcam  li {
	float:left;
	color:#fff;
	margin:0 0 0 0;
	padding:0px 1px 5px 0px;
	text-decoration:none;
	letter-spacing:0.5px;
	height:22px;
	background-color: #666666;
}





#nav_webcam a {
	float:left;
	color:#fff;
	background-color: #3398fa;
	margin:0 0 0 0;
	padding:6px 7px 0px 7px;
	text-decoration:none;
	letter-spacing:1.5px;
	height:22px;
	
}

#nav_webcam a:hover {
	background-color:#333333;
	cursor:pointer;
	color:#FFFFFF;
} 

#nav_webcam #prova a:hover {
	background-color:#333333;
	cursor:pointer;
	color:#FFFFFF;
} 

#nav_webcam #current a {
	background-color:#333333;
	color:#FFFFFF;
} 
#nav_webcam {
	padding:0;
	

}

	#specchio_con {

	width:612px;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
	#specchio_box1 {

	width:122.4px;
	height:110px;
	background:#E7E6E6 ;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
		#specchio_box2 {

	width:122.4px;
	height:110px;
	background:#3398FA ;
	color:#FFF;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
		#specchio_box3 {

	width:122.4px;
	height:110px;
	background:#CC0000 ;
	color:#FFF;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
	#specchio_box2_titolo {
	width:100px;
	padding:0px;
	margin:0px 0 0 0px  ;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
	
	
	#specchio_box3_titolo {

	width:122.4px;
	padding:0px;
	margin:0px 0 0 0px  ;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	color:#FFF;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
		#specchio_box4_titolo {

	
	width:122.4px;
	padding:0px;
	margin:0px 0 0 0px  ;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}	#specchio_box5_titolo {

	width:122.4px;
	padding:0px;
	margin:0px 0 0 0px  ;
	font-size: 12px;
	font-weight:normal;
	text-align:center;
	color:#000;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
	
		#specchio_box4 {

	width:122.4px;
	height:110px;
	background:#E7E6E6 ;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
		#specchio_box5 {

	width:122.4px;
	height:110px;
	background:#E7E6E6 ;
	padding:0px;
	margin:0px 0 0 0px  ;
	float:left;
	}
	
	#specchio_box1_testo {

	width:122.4px;
	
	padding:0px;
	margin:0px 0 0 0px  ;
	font-weight:bold;
	text-align:center;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
	
	
	#specchio_box2_testo {

	width:122.4px;
	padding:0px;
	margin:10px 0 0 0px  ;
	font-size: 18px;
	font-weight:normal;
	text-align:center;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}



#specchio_box3_testo {

	width:122.4px;
	padding:0px;
	margin:40px 0 0 0px  ;
	font-weight:bold;
	text-align:center;
	color:#fff;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
		#specchio_box4_testo {

	width:122.4px;
	padding:0px;
	margin:40px 0 0 0px  ;
	font-size: 50px;
	font-weight:bold;
	text-align:center;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}	#specchio_box5_testo {

	width:122.4px;
	position:absolute;
	padding:0px;
	margin:-44px 0 0 0px  ;
	font-size: 20px;
	font-weight:bold;
	text-align:center;
	color:#333;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	}
	
	#suckerfish{

	
	padding: 0px 0 15px  0px ;
	
   
	}
	
		#box_google {
	
	width:600px;
	padding:0px;
	margin:10px 0 25px  150px  ;

	float:left;
	}
	
	#box_google_sx {
	
	width:250px;
	padding:0px;
	margin:10px 0 45px  40px  ;

	float:left;
	}
	#box_google_home {
	
	width:250px;
	padding:0px;
	margin:15px 0 35px 20px  ;

	float:left;
	}
		#box_google_index{
	
	
	padding:0px;
	margin:20px 0 0px  20px  ;

	float:left;
	}
	
	#box_google_webcam {
	
	width:400px;
	padding:0px;
	margin:0px 0 25px  100px  ;

	float:left;
	}
	
	
	
	
	
	
	
.menu_sotto {

    text-align: left;
    display: block;
    width:677px;

	
	margin:0 0 6px 0;
	float:left;
		
		
}




.menu_sotto ul {
	
	padding: 0px  0 0 0  ;
	overflow: hidden;

}
.menu_sotto ul  li {
	background:#990000;
	text-align: center;
    float: left;
    list-style: none;
	color:#FFF;
	margin:0;
	padding: 0px 0px  0 0px;
	border-bottom: 1px solid #fff;
	width:225px;
	
}


.menu_sotto ul  li a {
	text-decoration: none;
	outline: none;
	text-align: center;
	padding: 4px 0px  0 0px;
	letter-spacing: 0;
	z-index: 10;
	display: block;
	color:#FFF;
	height: 20px;
	border-left: 1px solid #fff;
	overflow: hidden;
	margin: auto 0px !important;
	margin: auto 7px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

.menu_sotto li a:hover {
	background:#3398fa;
	padding-top: 4px;
	color:#FFF;
}

.menu_sotto  #current a {
	background:#3398fa;
	width:100%;
	color:#FFF;
	padding: 4px 0px  0 0px;
} 
	
	
 .menu_sotto li#pulsante_1   {

	width:88px;

} 


 .menu_sotto li#pulsante_2  {

	width:133px;

} 

 .menu_sotto li#pulsante_3   {

width:228px;

} 

 .menu_sotto li#pulsante_4   {

width:228px;

} 

 .menu_sotto li#pulsante_5   {

	width:133px;

} 

 .menu_sotto li#pulsante_6   {

	width:133px;

} 

 .menu_sotto li#pulsante_7   {

	width:133px;

} 

 .menu_sotto li#pulsante_8   {

	width:133px;

} 

 .menu_sotto li#pulsante_9   {

	width:145px;

} 

 .menu_sotto li#pulsante_10   {

	width:133px;

} 

 .menu_sotto li#pulsante_11   {

	width:133px;

} 

 .menu_sotto li#pulsante_12   {

	width:133px;

} 

 .menu_sotto li#pulsante_13  {

	width:133px;

} 

 .menu_sotto li#pulsante_14   {

	width:145px;

} 

 .menu_sotto li#current_1 {

	width:88px;
	background:#3398fa;
} 


 .menu_sotto li#current_3 {

	width:228px;
	background:#3398fa;
} 

 .menu_sotto li#current_9 {

	width:145px;
	background:#3398fa;
} 



 .menu_sotto li#current_4 {

	width:228px;
	background:#3398fa;
} 

 .menu_sotto li#current  {

	width:133px;

} 




	
	#box_sito {
	
	width:405px;
	padding: 0 0 0px 0px;
	margin:25px 0 25px  0px  ;
	background:#FFF;
	float:left;
	}
	
	#box_sito_nomelocalita{
	
	width:400px;
	height:25px;
	padding:5px 0 0px  5px;
	margin:0px 0 0px  0px  ;
	background:#3398FA;
	
	float:left;
	}
	
	#titolo_box{
	
	color:#FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	}
	#box_sito_riga_con{
	
	width:400px;
	height:30px;
	padding:5px 0 5px  5px;
	margin:0px 0 0px  0px  ;
	background:#FFF;
	float:left;
	border-bottom:1px solid #ccc;
	}
	
	#box_sito_riga  {
	
	width:90px;
	height:35px;
	padding:0px 0 0px  12px;
	margin:8px 0 0px  0px  ;
	
	float:left;
	}
	
	#box_sito_riga_2 {
	
	width:70px;
	height:35px;
	padding:0px 0 0px  0px;
	margin:5px 0 0px  0px  ;

	float:left;
	}
	
	#box_sito_sponsor{
	
	width:400px;
	height:25px;
	padding:5px 0 0px  5px;
	margin:0px 0 0px  0px  ;
	background:#FFF;
	
	float:left;
	}
	
	#titolo_sponsor{
	
	color:#3398FA;
	text-align:center;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
		
	#script1_contiene{
	
	width:400px;
	height:25px;
	padding:5px 0 0px  5px;
	margin:0px 0 0px  0px  ;
	background:#FFF;
	float:left;
	}
	
	#script_cella1{
	
	color:#3398FA;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	width:130px;
	}
	
	#script_cella2{
	width:110px;
	color:#3398FA;
	text-align:center;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	}
	#script_cella3{
	width:70px;
	color:#3398FA;
	text-align:left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	}
	
	#script_cella4{
	width:30px;
	color:#3398FA;
	text-align:left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	float:left;
	}
	/*========= CODICE SCRIPT X SITI  =========*/
	
	#con_script_regione {

	padding:  0px ;
	margin: 0px 0 0 0 ;
	float:left;

	}
	
		#script_titolo_regione {
	
	height:25px;
	width:200px;
	color:#CC0000;
	padding:0;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;

	
	}
	
	#myContent_miniregione {


	border:1px #666 solid ;
	padding:  0px ;
	margin: 0px 0 25px  0 ;
	float:left;
	
	

	}
	
	
	/*========= FINE CODICE SCRIPT X SITI  =========*/
	
	#text_regione {

	
	
	width:338px;
	background:#FFF;
	color:#333;
	padding:10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	
	

	}
	
		
	#simboli_tempo_contiene {
	width:400px;

	border-bottom:1px #666 solid ;
	padding:  0px ;
	margin: 0px 0 0px  0 ;
	line-height:2.0;
	float:left;

	}
	
	#simboli_tempo_matti {
	
	padding:  0px ;
	margin: 0px 0 0px  90px ;
	float:left;

	}
	#simboli_tempo_pome{
	
	padding:  0px ;
	margin: 0px 0 0px  20px ;
	float:left;

	}
	
	
	#simboli_tempo_sera {

	padding:  0px ;
	margin: 0px 0 0px  20px ;
	float:left;

	}
	
	#simboli_tempo_notte {

	padding:  0px ;
	margin: 0px 0 0px  20px;
	float:left;

	}
	
	#simboli_dati_contiene {

	width:420px;
	border-bottom:1px #ccc solid ;
	padding:  0px ;
	margin: 0px 0 0px  0 ;
	float:left;

	}

	#simboli_dati_voce {

	width:92px;
	font-size: 12px;
  	font-weight:bold;
	color:#333;
	padding:10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	
	
	#simboli_dati_1 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_dati_2 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 25px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_dati_3 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 25px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_dati_4 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 25px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	
	
		
	#simboli_vento_1 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_vento_2 {
	
	font-size: 12px;
	color:#333;
	padding: 10px 5px 10px 5px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_vento_3 {
	
	font-size: 12px;
	color:#333;
	padding:10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	#simboli_vento_4 {
	
	font-size: 12px;
	color:#333;
	padding:10px 0 10px 10px;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;
	

	}
	
	#ms_box_con {
	width:320px;
	padding:0;
	margin: 0 0 5px 0px  ;
	float:left;
	border-bottom:1px #ccc solid ;
	}
	

	#ms_titolo {

	font-size: 12px;
  	font-weight:bold;
	color:#333;
	padding:7px 0 0 0;
	margin: 0 0 0 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;

	}
	
	#ms_img {
	padding:0;
	margin: 0 0 0 0px  ;
	float:right;

	}
	
	#ms_sottobox {

	
	font-size: 12px;
  	font-weight:normal;
	color:#333;
	padding:0px;
	margin: 0 0 20px 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;

	}
	
	
	#regione_el_comuni {

	text-align:justify;
	padding:  10px ;

	float:left;
	

	}	
	
	
		
	#text_regione_titolo {

	width:338px;
	font-size:22px;
  	font-weight:bold;
	background:#FFF;
	color:#333;
	padding:10px;
	text-align:left;
	margin: 0 0 0px 0px  ;
	float:left;
	font-family: arial, Helvetica, sans-serif;

	}
	
	#elenco_regionale {

	background:#FFF;
	text-align:justify;
	padding:  10px ;
	float:left;


	}	
	
	
	#boxregione_dx {

	background:#FFF;
	width:650px;
	padding:  0px ;
	float:right;


	}	
	
		#boxregione_sx {

	background:#CC0000;
	width:150px;
	padding:  0px ;
	float:left;


	}	