#cms3b_wrapper {
	width:990px;
	background-color: #FFF;
	font-family: arial,sans-serif;
	font-weight: 400;
}


#cms3b_wrapper h2{
	color: #505050;
	background: #fff;
	border-bottom: 2px solid #9D9EA0;
	font-size: 18px;
	line-height: 25px;
	margin: 0 0 10px;
	padding: 2px 5px;
	text-indent: 0;
}
#cms3b_wrapper #cms3b_left h2, #cms3b_wrapper #cms3b_right h2{
	font-size: 18px;
	font-weight: bold;
}
#cms3b_wrapper #cms3b_left h2 a, #cms3b_wrapper #cms3b_right h2 a{
	color: #505050;
}
#cms3b_wrapper h3 {
	color: #505050;
	font-size: 13px;
	padding: 2px 5px;
	margin: 10px 0 10px 0;
}
#cms3b_wrapper a {text-decoration:none;}
#cms3b_wrapper a:HOVER{text-decoration:underline; color: #000;}
/*--------------------*/
#cms3b_topContainer {
	margin-bottom: 8px;
}

#cms3b_header {
	height: 40px;
	background-color: #FFF;
	color: #1461A1;	
}
#cms3b_header .meteoH {
	font-size: 28px;
	line-height: 40px;
	margin: 0 5px;
	float: left;
	font-family: Georgia, "Times", "Rekha", Serif;
	font-weight: normal;
	color: #1461A1;
	}
#cms3b_header .credit3b {
	background-color: #E1E7F0;
	color:#666;
	font-size: 12px;
	padding: 2px 5px;
	font-weight: normal;
	float: left;
	margin-top: 11px;
	}
#cms3b_header .credit3b a{
	font-weight: bold;
	color:#666;
}
#cms3b_logo {
	width: 80px;
	float: left;
}
#cms3b_credit {
	float: left;
}
#cms3b_content .breadcrumbs { 
	margin: 0 10px 2px 10px;
	}
#cms3b_main
	{
	float: left;
	width: 660px;
	min-height: 700px;
	}
#cms3b_right {
	width: 310px;
	float: right;
	margin-right: 5px;
	}
#cms3b_left {
	width: 318px;
	float: left;
	margin-right:5px;
	}
#cms3b_right h2 {
	font-size: 12px;
	}
#cms3b_right .box, #cms3b_left .box{
	margin-bottom: 20px;
}
/*-------------box ricerca localit�-------------*/
.searchPlace {
	height:25px;
	border: 2px solid #ABABAB;
	background-color: #FFF;
	}	
.searchPlace input[type=text] {
	border: none;
	background-color: #FFF;
	height: 20px;
	line-height: 10px;
	width:605px;
	position: absolute;
	top:1px;
	left: 10px;
	font-size: 13px;
	color: #656565; 
	}
.searchPlace input[type=submit] {
	border: none;
	background-color: #FFF;
	position: absolute;
	top:0px;
	right: 10px;
	height: 25px;
	line-height:10px;
	width: 35px;
	color: #1461A1;
	font-size: 13px;
	font-weight: bold;
	background-image: url("img/searchButton.png");
	background-repeat: no-repeat;
	
	}

/*menu nav ------------------------------------------ */
#cms3b_menu {
	background-color: #F2F2F2;
	border-top:1px solid #FFF;
	margin-top: 20px;
}
#cms3b_menu a {
	color:#666;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	height: 25px;
	line-height: 25px;
	border-left:1px solid #FFF;
	}
#cms3b_menu li:FIRST-CHILD a{
	border-left: 0;
}
#cms3b_menu a.active {
	color:  #FFF;
	background-color: #1461A1;
	}
	
	
/* ------------------ */
#cms3b_main .box {
	background-color:#FFF;
	padding-bottom: 12px;
	}
.jcarousel-skin .jcarousel-next-horizontal {
	background: transparent url(img/row-horizontal.png) no-repeat 0 -32px;
}
.jcarousel-skin .jcarousel-prev-horizontal {
	background: transparent url(img/row-horizontal.png) no-repeat 0 0;
}
 .jcarousel-skin{
 padding-top:1px;
 background-color: #FFF;
 }
 #cms3b_right .row, #left .row {
 	font-size: 13px;
 	color: #000;
 }
.rowTitle, .boxElencoMete .rowTitle div,  .boxElencoMeteRegione .rowTitle div, .boxElencoMeteRegione2 .rowTitle div{
	background-color: #1461A1;
	color: #FFF;
	}
.boxElencoMeteRegione .col1 {
	width: 417px;
}

.boxElencoMeteRegione div, .boxElencoMeteRegione2 div {margin:0 auto}
.boxmariventi .col3 div{
	float: right;
	}
.boxElencoMeteRegione2 .col1{
	width: 360px;
}
#cms3b_wrapper .boxElencoMeteRegione2 h2{
	border-bottom: 0 none;
	margin: 0;
	padding: 0;
}
.boxElencoMeteRegione2 .rowTitle{
	border-bottom: 2px solid #9D9EA0;
	margin-bottom:10px;
}
/*-------------barra navigazione giorni---------*/
.navigationDays, .navigationDaysNoSlide
	{	
	border-top: none;
	border-bottom: 1px solid #FFF;
	background-color: #F2F2F2;
	color: #353535;
	font-size: 12px;	
	}
.navigationDaysNoSlide
	{		
	padding-top: 1px;
	background-color: #FFF;
	padding-bottom: 0;
	}
.navigationDaysNoSlide ul
	{		
	background-color: #F2F2F2;
	display: block;
	clear: both;
	height: 33px;
	padding: 14px 40px 5px 40px;
	}
.navigationDays li, .navigationDaysNoSlide li, .jcarousel-skin .jcarousel-item {
	border: none;	
	margin: 0 2px;
	width:67px;
	line-height: 16px;
}
.navigationDays a, .navigationDaysNoSlide a{
	color: #9D9EA0;
	font-weight:bold;
	text-decoration: none;
	}
.navigationDays ul li a.active, .navigationDaysNoSlide ul li a.active {
	/*color: #1461A1;	*/
	background-color: #9D9EA0;
	padding-bottom: 2px;
	color: #FFF;
}
/* -------------------------- */
#cms3b_main .selectionMap .row {
	overflow: hidden;	
}
.selectionMap a:link, .selectionMap a:visited, #cms3b_main .selectionMap .col3 {
	color: #214172;
	}
/* ------------ box video -------- */
#cms3b_main .box.boxVideoView{
	background: #f2f2f2;
}
/*------------- box laterale cartine grandi */
.selectionMap{
	width: 150px;
	}
#cms3b_main .selectionMap .col1 {
	width: 86px;
	overflow: hidden;
	padding-left: 3px;
}
#cms3b_main .selectionMap .col2 {
	width: 22px;
	}
#cms3b_main .selectionMap .col3 {
	width: 20px;
	float: left;
	font-size: 12px;
	color:#353535;
	padding-right: 2px;
	text-align: right;
	}
/*------------- cartine laterali fasce */
.cartina_dx {
	height:128px;
	width: 150px;	
	position: relative;
	border-top:1px solid #FFF;
	text-align: center;
	}
.cartina_dx:FIRST-CHILD {border-top:0px;}
.cartina_dx img{	
	height: 128px;
	width: 150px;
	}
.cartina_dx a.active img{
	border: 1px solid #1461A1;
	height: 126px;
	width: 148px;
	} 
/*----------------*/
.navMap a, .labelF {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	}
.navMap a.active{
	background-color: #1461A1;
}
.labelF { 
-webkit-border-top-right-radius: 0px;
-webkit-border-top-left-radius: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-topleft: 0px;
border-top-right-radius: 0px;
border-top-left-radius: 0px;
background-color: #1461A1;
}
.cartina_dx .labelF {
-moz-border-radius-bottomright: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-right-radius: 0;
background-color: #1461A1;
}
.bigMap img{
	width: 100%;
	height: auto;
}
/* spazio per navMap */ 
#cartinaItaliaLocalita .bigMap {
	padding-top: 5px;
	background-color: #D8D8D8;
	}
#cartinaEuropa .bigMap {
	padding-top: 55px;
	background-color: #DDEBEB;
	}
/* mappa aeroporti europa */
#cartinaAeroportiEuropa .bigMapNoSelection img {
	border:0;
	border-style: 
}
#cartinaAeroportiEuropa .bigMapNoSelection {
	overflow: hidden;	
}
/*-------------righe con colorazione alternate --------*/
.odd1.rowTitle {background-color:#FFF; border-bottom: none;}
.odd1, .odd2 {background-color: #FFF;border-top: 0px solid #FFF; border-bottom: 1px dashed #ccc;}
#cms3b_main .odd1 {background-color: #FFF;}
.odd1:FIRST-CHILD{border-top:none;}
.oddHidden {
	background-color: #EEF1F2;
	font-weight: normal;
	}
/*-------------BOX LOCALIT� PREFERITE --- */
.linkLoc, .linkLoc:hover {
	font-weight:normal;
	color: #E2021C;
	}
.colInt {
	width: 104px;
}
.colInt2 a.scheda {
	border: 1px solid #DDD;
	
	color: #333;
	font-size: 12px;
	text-transform:uppercase;
	background-color: #f2f2f2;
	line-height: 30px;
	}
.colInt2 .scheda1, .colInt2 .scheda2 {
	top: 9px;
	height: 30px;
	
	}
.colInt2 .scheda1 {
	right: 90px;
	}
.colInt2 .scheda2 {
	right: 3px;
	}
.colInt2 a.scheda.active {
	background-color: #9D9EA0;
	color: #FFF;
	font-weight: bold;
	border: 1px solid #9D9EA0;
	}
.boxaeroporti .rowTitle, .boxLocalitaPreferite .rowTitle {
	border-bottom: 1px solid #DDD;	
}
.boxLocalitaPreferite .col3 {
	display: none;	
}
.boxLocalitaPreferite .col1 {
width: 194px;
}
.boxLocalitaPreferite .col4 {
	width: 65px;
}
/* BOLLETTINO */
.boxBollettino .bollettinoTitle {
	background-color: #FFF;
	}
.boxBollettino .bollettinoSocial {
	padding-top: 5px;	
}
.boxBollettino .bollettinoText {
	color:#000;	
}
.boxBollettino .bollettinoAgg {
	font-style: italic;	
}
/* ESTREMI METEO*/
.boxEstremiMeteo .col1, .boxEstremiMeteo .col2, .boxEstremiMeteo .col3, .boxEstremiMeteo .descr, .boxCapoluoghi .col3{
	border-color: #D6D6D6;
	}
/* BOX elencoMeteregioni */
.boxElencoMeteRegione .col1{
	width: 400px;
	}
/* ESTREMI NEVE */
#cms3b_main .box.boxEstremiNeve {
	background-color: #fff;
	}
.boxEstremiNeve .colNeve {
	border-color: #D6D6D6;
	}
/* INFO NEVE */
.boxInfoNeve .col1{width:215px;}
.boxInfoNeve .col2, .boxInfoNeve .col3{width:214px;}
.boxInfoNeve .neveCont span:first-child {
margin-right: 10px;
}
.boxInfoNeve .neveCont span {
font-weight: bold;
font-size: 13px;
}
/* MARI E VENTI */
.boxmariventi .col1 {
	width: 126px;
}
.boxmariventi .cartina {
margin: 5px;
}
/* principali mete */
a.linkMap span {
display: none;
}
/* BOX TROVA REGIONE PROVINCIA LOCALIT� */
.boxTrovaRPL .col2 {
	width: 229px;
	float: left;
}
.boxTrovaRPL select {
	width: 221px;
	height: 20px;
	margin: 10px 0;
	}
.boxTrovaRPL input[type=text] {
	width: 221px;
	border: 1px solid #DDD;
	background-color: #FFF;
	margin: 10px 0;
	}
/* BOX ELENCO AEROPORTI */
.boxElencoAeroporti .col {
	margin: 0;
	padding: 0;
	}
.boxElencoAeroporti .col1 {
	width: 195px;
	}

/*-----*/
.little {font-size: 8px;}
.boxaeroporti .col1 {
	width: 120px;
}
.boxaeroporti .col4 {
	width: 55px;
}
.boxaeroporti .col6, .boxLocalitaPreferite .col4 {
	font-size: 13px;	
}

.boxElencoAeroporti .rowMenu {
	background-color: #9D9EA0;
	margin-bottom: 1px;
}

.prevLocalita .title, .prevLocalita .title td {
	color: #1461A1;
	font-size: 12px;
}
.prevLocalita {
	font: normal 12px Arial,"Trebuchet MS",Helvetica,sans-serif;
}
/*----------- webcam--------------------*/
.boxWebcam .webcamThumb {
	padding: 0;
	width: 143px;	
	
	margin: 4px;
	padding: 2px;
}
.boxWebcam .webcamThumb img{
	width: 100%;
	height: auto;
	border: 2px solid #F4F4F4;
}
.boxWebcam .webcamCaption {
	font: normal 10px Arial,"Trebuchet MS",Helvetica,sans-serif;
	height: 26px;
	padding: 2px;
	line-height: 13px;
}
.boxWebcam .webcamToggle{
	border-top: 1px solid #F4F4F4;
}
.boxWebcam .webcamToggle a{
	color: #1461A1;
	display: block;
}

#cms3b_main .boxVideo .videoMain {
	background-color: #F4F4F4;
	margin-bottom: 12px;
}
#cms3b_main .box.boxVideo{
	background-color: #F4F4F4;
}
.videoThumbs img {
	width: 100%;
	height: auto;	
}
#cms3b_main .boxVideo .videoThumbs .videoCaption{
	
	background: rgba(157, 158, 160, 0.6);
}
#cms3b_main .boxVideo .videoThumbs {

	margin: 0px;
}
#cms3b_main .boxVideo a {
	color: #FFF;
	font-weight: bold;
}
/*---------- set di icone --------------*/
/*
.localita18 {
	background-image: url("http://meteocdn.com/images/simboli/localita/localita18_2.png");
}
.localita25 {
	background-image: url("http://meteocdn.com/images/simboli/localita/localita25_2.png");
	}
.localita32 {
	background-image: url("http://meteocdn.com/images/simboli/localita/localita32_2.png");
	}
.localita65 {
	background-image: url("http://meteocdn.com/images/simboli/localita/localita65_2.png");
	}
*/
/* -------- widget meteo ---------*/
a.overlay3bwLink {
	margin-right: 3px;	
	background: #f2f2f2;
	border-color:#f2f2f2;
}
a.overlay3bwLink strong{
	color: #1461A1;
}
/* ----------- */
.selectionMap a:link, .selectionMap a:visited, #cms3b_main .selectionMap .col3 {
	color: #000;
}
.boxLocalitaPreferite .col1 a, .boxaeroporti .col1 a, .boxmariventi .col1 a {
	color: #000;
}
.rowTitle, .boxElencoMete .rowTitle div, .boxElencoMeteRegione .rowTitle div, .boxElencoMeteRegione2 .rowTitle div{
	background-color: #FFF;
	color: #1461A1;
}
#cms3b_main .title{
	height: auto;
	background-image: none;	
}
#overlay3bwBGcloseCont{
	top: 52px;
}