*{
	text-decoration:none;
	margin:0;
	padding:0;
	color: #000;
 	font-size: 14px; 
	font-family: Arial, sans-serif;
	border: none !important;
}
html{
	/*position: relative;
    min-height: 100%;
    background:transparent url("../images/bg.png") repeat;*/
}
	body {
		/*margin: 0 0 100px; /* bottom = footer height */*/
		height: auto;
		width: 100%;
	}
		#BgContainer {
			width: 998px;  
			margin: 0 auto; 
			/*margin-top: 160px;*/

		}
			#Container { 
				width: 998px;
				/*margin-bottom:100px;*/
			}

			.MainContainer{
				z-index: 0;
				/*background: transparent url("../images/bg.png") repeat scroll 0% 0%; */
				background-color: #f8f8f2;
				position: absolute;
				width: 100%;
			}

			.bannerTakeOverContainer{
				display: block;
			    position: absolute;
			    width: 1588px;
			    z-index: -99;
			    margin-left: -794px;			   
			    right: 0;
			    left: 50%;
			    top: 43px;
			}

			.newContainer{
				height: auto; 
				background-color: #f8f8f2;
				z-index: 999;
				width: 1020px;
				margin: 0px auto;
			}


	.bannerTakeOverContainerTabletLandscape{
		display: none;
	}

	.bannerTakeOverContainerTablet{
		display: block;
	}


#headerAlpiMedia{
	/* margin-top: 45px; */
	height: 43px;
	background-color: #ebebe6;
    /* border-bottom: 1px solid;
    border-top: 1px solid;
    border-color: #ccc; */
}

.headerAlpiMediaContainer{
	width: 990px;
	margin: 0px auto;
}

#loghiContainer{
	width: 596px; /* 740px; per 5 loghi*/
    float: left;
    height: 50px;
	/* margin-top: 16px; */
}

#imgAMGContainer{
	width: 394px; /* 250px; per 5 loghi */
    float: left;
}

.imgLogoAMGContainer{
	background:transparent url("../images/resegone_logo_amg_g.png") top left no-repeat;
	height: 30px;
    width: 144px;
    float: left;
    margin: 10px 10px 6px;
}

.imgLogoAMGContainerValt{
	background:transparent url("../images/valtellina_amg.png") top left no-repeat;
	height: 30px;
    width: 144px;
    float: left;
	margin: 10px 10px 6px;
}

.imgLogoAMGContainerVals{
	background:transparent url("../images/valseriana_logo_amg_g.png") top left no-repeat;
	height: 30px;
    width: 133px;
    float: left;
	margin: 10px 10px 6px;
}

.imgLogoAMGContainerComo{
    background: transparent url("../images/logoComoAMG.png") top left no-repeat;
    height: 30px;
    width: 105px;
    float: left;
    margin: 10px 10px 6px;
}

.resegoneAMG{
	float:left; 
	width: 164px;
	height: 50px;
}

.resegoneAMG:hover{
	background-color: #f8f8f2;
}
	.resegoneAMG:hover .imgLogoAMGContainer{
		background:transparent url("../images/resegone_amg.png") top left no-repeat;
	}

.valtellinaAMG{
	float:left; 
	width: 164px;
	height: 50px;
	background-color: #f8f8f2;
}

.valtellinaAMG:hover{
	background-color: #f8f8f2;
}
	.valtellinaAMG:hover .imgLogoAMGContainerValt{
		background:transparent url("../images/valtellina_amg.png") top left no-repeat;
	}

.valserianaAMG{
	float:left; 
	width: 144px;
	height: 50px;
}

.valserianaAMG:hover{
	background-color: #f8f8f2;
}
	.valserianaAMG:hover .imgLogoAMGContainerVals{
		background:transparent url("../images/valseriana_amg.png") top left no-repeat;
	}

.comoAMG{
	float:left; 
	width: 124px;
	height: 50px;
}

.comoAMG:hover{
	background-color: #f8f8f2;
}
	.comoAMG:hover .imgLogoAMGContainerComo{
		background:transparent url("../images/logoComoAMG_hover.png") top left no-repeat;
	}

/* HEADER
----------------------------------------- */
#Header { 
 	width: 998px; 
 	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
 	#Header #Testata { 
		width:990px;
		height:165px;
		/* background:transparent url("../images/sfondoResegone.png") no-repeat center 0px; */
		position:relative;
		margin:0px auto;
		/* border-top: 1px solid #FFFFFF; */
	}
		#BannerTestataLeft {
			float: right;
			width: 173px;
			height: 129px;
			background: #fff;
			top: 10px;
			right: 182px;
			position: absolute;
		}
		#BannerTestataRight {
			float: right;
			width: 173px;
			height: 129px;
			background: #456;
			top: 10px;
			right: 0px;
			position: absolute;
		}
		#Logo{
			float:left;
			width:430px;
			margin-top:30px;
			/* margin-left: 281px; */
		}
	#Header #Navigation {
		position: absolute;
		top: 135px;
		width:990px;
		/* Expo 2015 */
		/*height:24px;*/
		height:29px;
		/* border-bottom:1px solid #b2b1ae; */
		margin:0px auto;
	}
/* CONTENT
----------------------------------------- */
#Content{
 	width: 990px; 
	height:auto;
	margin: -4px auto 0;
    position: relative;
    z-index: 5;
    overflow:hidden;
}
/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navigation ul { 
	margin:0px auto;
	/*height:20px;*/
	/* Expo 2015 */
	height:25px;
	padding-top: 4px;
	text-align:left;
}
	#Navigation ul li { 
		list-style: none; 
		float:left;
		/* Expo 2015 */
		position: relative;
		top:2px;
	}
		#Navigation ul li a { 
			padding: 5px 10px 0px;
			color: #000;
			height: 19px;
			/*display:block;*/
			font-family: 'OpenSansRegular';
			font-size: 13px;
		}
			#Navigation ul li a:hover { 
				cursor: pointer;
				text-decoration:underline;
			}
			#Navigation ul li a.current,
			#Navigation ul li a.section{ 
				text-decoration:underline;
			}
	#Navigation .lineTopMenu{
		background:transparent url("../images/lineTopMenu.png") no-repeat;
		width:1px;
		height:12px;
		position: relative;
    	/* Expo 2015 */
		/*top: 2px;*/
		top: 5px;
		padding-left:1px;
	}
#MenuCategorie{
	/* height: 35px; */
	width: 100%;
	/* background:transparent url("../images/ombraMenu.png") no-repeat; */
	background-color: #31afe1; 
	/* padding:4px; */
}
	#MenuCategorie ul{
		margin:0px auto;
		text-align: center;
	}
		#MenuCategorie ul li{
			display: inline;
			list-style:none;
		}
#MenuCategoriePrincipali{
	height:36px;
	width:990px;
	/* background:transparent url("../images/bgCategoriePrincipali.jpg") repeat-x; */
}
	#MenuCategoriePrincipali ul{
		padding-top:9px;
	}
		#MenuCategoriePrincipali ul li a{
			height: 36px;
			color: #FFF;
			text-transform: uppercase;
			padding: 9px 19px;
			font-size: 16px;
			font-family: 'OpenSansSemiboldRegular';
		}
		#MenuCategoriePrincipali ul li a:hover,
		#MenuCategoriePrincipali ul li a.current,
		#MenuCategoriePrincipali ul li a.section{
			background-color: #105f7e;
		}
		
		#altroLink{
			padding-right: 30px !important;
			background: transparent url("../images/altroMenu.png") no-repeat;
			background-position: 75px center;
		}
			#MenuCategoriePrincipali li ul{
				display: none; /* <---- */
				position: fixed;
				right: 0;
				z-index: 999999;
				width: 162px;
				margin-top: 7px;
				padding: 10px 0px;
				background-color: #105f7e;
				text-align: left;
			}
				#MenuCategoriePrincipali li:hover ul {
					display: block;
				}
			#MenuCategoriePrincipali li ul li{
				display: block;
				padding: 12px 0px 12px 14px;
			}
					#MenuCategoriePrincipali li ul li:hover{
						background-color: #31afe1;
					}
				#MenuCategoriePrincipali li ul li a{
					padding: 0px !important;
				}
					#MenuCategoriePrincipali li ul li a:hover{
						background-color: #31afe1;
					}

/* LAYOUT
----------------------------------------- */
#Layout{
	width:730px;
	float:left;
	padding-top:11px;
	/* background:transparent url("../images/bgContent.png") repeat-y right 0px; */
	background-color: #f8f8f2;
	/* border-right: 1px solid #FFFFFF; */
}
	#articoliHome{
		margin-top:12px;
	}
	.PenultimoArticolo #contenitoreImg{
		position:relative;
		float: left;
		margin-right:8px;
		margin-bottom:8px;
		padding-top:4px;
	}
	.PenultimoArticolo h2{
		margin-bottom:12px;
	}
	.ArticoloTop #contenitoreImg{
		padding-top:0px;
		padding-bottom:0px;
		margin-bottom:6px;
		height: 210px;
	}
	.PrimoArticolo #contenitoreImg{
		width: 720px;
		height: 428px;
	}
		.PrimoArticolo #contenitoreImg{
			width: 720px;
			height: 428px;
			margin-bottom: 6px;
		}
		.PrimoArticolo2 #contenitoreImg{
			width: 550px;
			height: 335px;
			margin-bottom: 6px;
		}
	#contenitoreImg{
		position:relative;
		float: left;
		text-align: center;
    	width: 342px;
    	background:#000;
	}
	.buttonPlay{
		position:absolute;
	}
		.buttonPlay#buttonPlaySpecial{
			left:0px;
		}
	.youtube.border-big26{
		border-left:26px solid #000;
		border-right:26px solid #000;
	}
	.youtube.border-big{
		border-left:21px solid #000;
		border-right:21px solid #000;
	}
	.youtube.border-medium{
		border-left:10px solid #000;
		border-right:10px solid #000;
	}
	.youtube.border-small{
		border-left:8px solid #000;
		border-right:8px solid #000;
	}
	.youtube.border-medium18{
		border-left:18px solid #000;
		border-right:18px solid #000;
	}
	.youtube.border-category{
		border-left:13px solid #000;
		border-right:13px solid #000;
	}
	#MediaArticolo #contenitoreImg{
		width:100%;
	}
	#contenitoreImg.contenitoreVideoSmall{
		width:130px;
	}
	#contenitoreImg.contenitoreVideoMedium{
		width: 262px;
		height: 163px;
		margin-right: 9px;
	}
	#contenitoreImg.contenitoreVideoArticoli{
		width: 164px;
		height: 100px;
		margin-top: 2px;
		margin-bottom: 7px;
	}
	#contenitoreImg.contenitoreVideoCategoria{
		width:170px;
	}
	#effettoDissolvenza{
		/* background:url("../images/dissolvenza.png") repeat-x; */
		width:100%;
		height:7px;
		position:absolute;
		bottom:0px;
	}
.ArticoloSemplice .linkImageHome{
	display: block;
	height: 100px;
	margin: 7px 0px;
}
.Rubrica .linkImageHome{
	height: 100px;
	display: block;
	margin: 7px 0px;
}
.Articolo,
.Rubrica,
.Evento{
	/* background:#FFF; */
	min-height:222px;
	margin-bottom:19px;
	margin-right:9px;
	*margin-right:3px;
	/* padding:6px 6px 0px 6px; */
}
	.ArticoloTop{
		height:auto;
		margin-bottom: 35px;
	}
	.ArticoloTop .linkImageHome{
		display:block;
		height: 210px;
		margin-bottom: 6px;
	}
	.ArticoloAbstract{
		float:left;
		position:relative;
		/* box-shadow:0 2px 2px #d8d8d8;
		-moz-box-shadow: 0 2px 2px #d8d8d8;
		-webkit-box-shadow: 0 2px 2px #d8d8d8;
	  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
	  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8'); */
		overflow:hidden;
	}
	.PostSize2x1{
		width: 345px;
	}
	.ArticoloGrande{
		width: 355px !important;
	}
	.PostSize4x1{
		width: 720px;
	}
	.PostSize1x1{
		width:164px;
	}
	.PrimoArticolo{
		min-height:275px !important;
	}
	.UltimoArticolo{
		min-height:184px !important;
	}
		.PrimoArticolo .linkImageHome{
			margin:0px 0px 0px 11px;
			float:right;
		}
		.PrimoArticolo .testoAnteprima{
			width:333px;
			margin-right: 11px;
		}
		.PenultimoArticolo .linkImageHome{
			margin:0px 8px 0px 0px;
			float:left;
		}
		.PenultimoArticolo .testoAnteprima{
			width: 187px;
		}
			.PenultimoArticolo .testoAnteprima p{
				margin-top: 0px !important;
			}
		.UltimoArticolo .linkImageHome{
			margin:0px 9px 0px 0px;
			float:left;
		}
		.UltimoArticolo .testoAnteprima{
			width: 449px;
		}
	img.youtube{
		cursor:pointer;
		max-height: 100%;
		width: auto;
	}
	img.youtube:hover{
		opacity:0.5;
		-moz-opacity:.50; 
		filter:alpha(opacity=50);
	}
	.testoAnteprima{
		float:left;
		width:200px;
	}
		.PrimoArticolo .articoloInfo .datePreview,
		.PrimoArticolo .articoloInfo .categoriePreview{
			margin-top: 0px;
		}
		
		#articoliHome .testoAnteprima2 h1 a{
			margin-bottom: 12px;
			font-size: 28px;
			font-family: 'OpenSansExtraBold';
			font-weight: 800;
			color: #000;
		}
		#articoliHome .testoAnteprima2 h1 a:hover{
			text-decoration:underline;
			color: #31afe1 !important;
		}
		.PrimoArticolo2{
			min-height:280px !important;
		}
		#articoliHome .imgleft{
			float:left;
			width: 550px;
		}
		#articoliHome .abstractright{
			float: right;
			width: 158px;
			margin-left:11px;
		}
			#articoliHome .abstractright p{
				margin-top: 0px !important;
			}
		#articoliHome .testoAnteprima h1{
			margin-bottom:12px;
			line-height: 27px;
		}
			#articoliHome h1 a{
				font-size:28px;
				font-family: Georgia, serif;
				line-height: 30px;
			}
			#articoliHome .testoAnteprima h1.evidenzaCentrale a{
				font-size:24px;
				font-family: 'OpenSansExtraBold' !important;
				color: #000;
			}
			#articoliHome h1 a:hover,
			#articoliHome h2 a:hover,
			#articoliHome a.articoloPiccolo:hover{
				text-decoration:underline;
				color: #31afe1 !important;
			}
		#articoliHome h2 a{
			font-size: 20px;
			font-family: 'OpenSansExtraBold' !important;
			color: #000;
		}
			.ArticoloTop h2 a{
				font-size: 28px !important;
				line-height: 32px !important;
			}
		#articoliHome a.articoloPiccolo{
			font-size: 15px;
			font-family: 'OpenSansBold' !important;
			color: #000;
		}
			#articoliHome .PostSize1x1  p{
				font-size: 14px !important;
			}
	#articoliHome h3 a{
		font-size:11px;
		text-transform:uppercase;
		font-family: Georgia, serif;
	}
	#articoliHome h3 a:hover{
		text-decoration:underline;
	}
	#contentBannerCentrali{
		clear:both;
	}
	.puntoNormale{
		width: 7px;
		height: 7px;
		background:transparent url("../images/puntoNormale.png") no-repeat;
	}
	
	.puntoNormaleConMargine{
		margin-left: 167px;
		width: 7px;
		height: 7px;
		background:transparent url("../images/puntoNormale.png") no-repeat;
	}
	
	.space{
		height: 20px;
	}
	
.Banner{
		margin-bottom: 10px;
}
	.Banner img{
		border:1px solid #FFF;
	}
	.bannerIntestazione,
	.bannerChiusura{
		width:728px;
		height:130px;
		/* margin-left:1px; */
		float:left;
	}
	.bannerPiccoliArticoli{
		float:left;
		/* margin-left: 3px;
   		margin-right: 3px; */
		margin-right: 9px;
	}
	.bannerIntestazione img,
	.bannerChiusura img{
		box-shadow:0 2px 2px #d8d8d8;
		-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
		-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
	  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
	  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
	}
	.bannerCentrale{
		width:355px;
		height:129px;
		margin-left:1px;
		float:left;
	}
	.bannerCentrale.bannerAdsense,
	.bannerCentrale.bannerAdsense2,
	.bannerCentrale.bannerAdsense3{
		/*padding:20px 0;
		height:60px;*/
		text-align: center;
		margin-left: 1px;
	    /*padding: 5px 0;*/
	    width: 728px;
	    padding-top: 1px;
	    height: 130px;
	}
	#bannerGrandeHome{
		margin:0px;
		float:left;
		width:990px;
		height: 361px;
		margin-top:10px;
	}
	#containerBannerGrandeHome{
		position:relative;
		overflow:hidden;
	}
	#notVisibleBannerGR{
		position:absolute;
		right: 6px;
  		top: 18px;
  		cursor: pointer;
	}
	/*#bannerGrandeHome*/
	#BannerChiusura{
		float: left;
	    height: 100px;
	    margin-left: 6px;
	    width: 706px;
	}
	#articoloContainer{
		margin-top:12px;
	}
	.articoloInfo{
		position: relative;
		overflow: hidden;
		margin-bottom: 5px;
		width: 100%;
	}
		.datePreview{
			float: left;
			font-family: 'OpenSansSemiboldItalic' !important;
			font-size: 12px;
			color: #000;
			margin-top: 17px;
		}
		.categoriePreview{
			float: left;
			font-family: 'OpenSansSemiboldRegular' !important;
			text-transform: uppercase;
			color: #31afe1;
			margin-top: 17px;
		}
			.categoriePreview a{
				font-size: 12px;
			}
		
		.UltimoArticolo .datePreview, .UltimoArticolo .categoriePreview{
			margin-top: 0;
		}
		
			.categoriePreview a{
				font-family: 'OpenSansSemiboldRegular' !important;
			}
				.categoriePreview a:hover{
					color: #105f7e !important;
				}
				
		.categoriePreviewPost1x1{
			width: 100%;
			font-family: 'OpenSansSemiboldRegular' !important;
			text-transform: uppercase;
			font-size: 12px;
			color: #31afe1;
			margin-top:5px;
			margin-bottom: 5px;
		}
			.categoriePreviewPost1x1 a{
				font-family: 'OpenSansSemiboldRegular' !important;
				font-size: 12px;
			}
	#eventiPreview,
	#rubrichePreview{
		clear:both;
		/*Togliere se serve ripristinare concorsi e rubriche(ora nascosti)*/
		/* width:550px;  */
		padding-top: 90px;
	}
		#rubrichePreview .puntoNormale{
			margin-bottom: 12px;
		}
		#eventiPreview #contenitoreImg,#rubrichePreview #contenitoreImg{
			width:164px;
		}
		#eventiPreview .Evento h3,
		#eventiPreview .Evento a,
		#approfondimentoEventi span,
		#approfondimentoEventi h1{
			color:#cc0033;
			font-family: Georgia,serif;
		}
		#eventiPreview .Concorso h3,
		#eventiPreview .Concorso a,
		#approfondimentoConcorsi span,
		#approfondimentoConcorsi h1{
			color:#9900cc;
			font-family: Georgia,serif;
		}
		#rubrichePreview h2{
			font-size: 36px;
			margin-bottom: 0px;
			font-family: 'OpenSansSemiboldItalic';
			color: #000;
			font-weight: normal;
			text-shadow: 1px 1px 1px #FFF;
		}
		#rubrichePreview h3,
		#rubrichePreview a,
		#rubrichePreview .bottoneApprofondimento span,
		#rubrichePreview .bottoneApprofondimento h1{
			color:#31afe1;
			font-family: 'OpenSansSemiboldRegular';
		}
		.bottoneApprofondimento{
			display:block;
			width: 159px;
			height:64px;
			float:right;
			background:#FFF;
			margin-right:11px;
			box-shadow:0 2px 2px #d8d8d8;
			-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
			-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
		  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
		  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
		  	margin-bottom:11px;
		  	padding:13px 7px 0px;
		  	
		}
		#bottoniEventiConcorsi{
			width:184px;
			float:right;
		}
		#articoliHome .bottoneApprofondimento h1{
			font-family: Georgia, serif;
		  	font-size:18px;
		  	font-weight:normal;
		  	margin:0px;
		  	width: 123px;
		  	float:left;
		  	line-height:23px;
			color:#89590F;
		}
		.bottoneApprofondimento span.approfondimentoTitolo{
			font-size:30px;
			color:#89590F;
		}
		.arrowApprofondimento{
			width:15px;
			height:66px;
			background:transparent url("../images/arrowBig.png") no-repeat 0 0;
			float:right;
		}
		.bottoneApprofondimento:hover h1{
			text-decoration:underline;
		}
		.bottoneApprofondimento:hover .arrowApprofondimento{
			background-image:url("../images/arrowRubrica.png");
		
		}
		
		#tutteRubriche{
			margin-top: 35px;
			position: relative;
			width: 100%;
			float: left;
		}
			#tutteRubriche a{
				color: #31afe1;
				font-family: 'OpenSansSemiboldRegular';
				font-size: 14px;
				text-transform: uppercase;
				padding-right: 16px;
				background: transparent url("../images/arrow_new_blue.png") no-repeat center right;
			}
				#tutteRubriche a:hover{
					background: transparent url("../images/arrowRubricheHover.png") no-repeat center right;
				}
		
		/* RIPRISTINARE SE CONCORSI E EVENTI VENGONO RIATTIVATI#rubrichePreview .bottoneApprofondimento:hover .arrowApprofondimento{
			background-image:url("../images/arrowRubrica.png");
		}*/
		#approfondimentoEventi:hover .arrowApprofondimento{
			background-image:url("../images/arrowEventi.png");
		}
		#approfondimentoConcorsi:hover .arrowApprofondimento{
			background-image:url("../images/arrowConcorso.png");
		}
#BannerTraArticoli2{
	margin-left: 10px;
	margin-bottom: 10px;
}
#BannerTraArticoli1{
	margin-bottom: 10px;
}
/* BARRA LATERALE
----------------------------------------- */			
#BarraLaterale{
	width:250px;
	/* background: transparent url("../images/bgWidget.png") repeat-y; */
	background-color: #f8f8f2;
	float:right;
	/* border-left:1px solid #cbc9c6; */
	padding-top: 11px;
	padding-left: 10px;
	height:100%;
}
	#dataAttuale{
		/* padding-left: 10px; */
		margin-top: 7px;
	}
		.dataGiorno{
			color: #000000;
			font-family: 'OpenSansSemiboldItalic';
			font-size: 12px;
			text-shadow: 1px 1px 1px #FFFFFF;
			line-height:24px;
			/* expo 2015 */
			top:2px;
			position:relative;
		}
		.santoGiorno{
			font-size: 14px;
			color:#31afe1;
			font-family: 'OpenSansSemiboldItalic' !important;
			text-shadow: 1px 1px 1px #FFFFFF;
			/* margin-left:15px; */
			line-height:17px;
			/* expo 2015 */
			top:2px;
			position:relative;
		}
			.santoGiorno:hover{
				color:#105f7e;
			} 
	
	#rubricaLaterale{
		width: 250px;
		padding-top: 38px;
		padding-bottom: 20px;
	}
		#rubricaLaterale h3{
			font-family: 'OpenSansSemiboldItalic';
			font-size: 22px;
			color: #000;
			margin-bottom: 12px;
		}
		
		#rubricaLaterale .categoriePreviewPost1x1 a{
			color: #31afe1 !important;
			margin-bottom: 5px;
		}
			#rubricaLaterale .categoriePreviewPost1x1 a:hover{
				color: #105f7e !important;
			}
		
		#rubricaLaterale h2{
			font-family: 'OpenSansRegular';
			font-size: 14px;
			color: #000;
			margin-bottom: 14px;
		}
			#rubricaLaterale h2:hover{
				color: #105f7e !important;
			}
		
		#rubricaLaterale h4 a{
			font-family: 'OpenSansSemiboldRegular';
			font-size: 14px;
			color: #31afe1;
			margin-bottom: 5px;
			text-transform: uppercase;
			padding-right: 16px;
			background: transparent url("../images/arrow_new_blue.png") no-repeat center right;
		}
			#rubricaLaterale h4 a:hover{
				color: #105f7e !important;
				background: transparent url("../images/arrowRubricheHover.png") no-repeat center right;
			}
	
	#videoLaterale{
		width: 250px;
		margin-bottom: 10px;
	}
		#videoLaterale h3{
			font-family: 'OpenSansSemiboldItalic';
			font-size: 22px;
			color: #000;
			margin-bottom: -1px;
		}
		
		#videoLaterale #contenitoreImg{
			width: 250px;
			height: 157px;
			margin-bottom: 3px;
		}
			#videoLaterale #contenitoreImg .youtube{
				height: 157px;
				max-height: 100%;
				width: auto;
			}
		
		#videoLaterale h2{
			font-family: 'OpenSansRegular';
			font-size: 14px;
			color: #000;
			margin-bottom: 7px;
		}
			#videoLaterale h2:hover{
				color: #105f7e !important;
			}
		
		#videoLaterale h4 a{
			font-family: 'OpenSansSemiboldRegular';
			font-size: 14px;
			color: #31afe1;
			margin-bottom: 1px;
			text-transform: uppercase;
			padding-right: 16px;
			background: transparent url("../images/arrow_new_blue.png") no-repeat center right;
		}
			#videoLaterale h4 a:hover{
				color: #105f7e !important;
				background: transparent url("../images/arrowRubricheHover.png") no-repeat center right;
			}
	
	#widget{
		width:258px;
	}
	#bannerLaterali{
		width:250px;
		/* margin-left:30px; */
		overflow:hidden;
		margin-top:9px;
	}
	.bannerLaterale{
		width:249px;
		height: 140px;
		background: transparent;
		overflow:hidden;
	}
	.bannerLaterale.bannerAdsense{
		background:transparent;
	}
	.bannerLaterale img{
		float:left;
	}
	.widget{
		padding:20px 11px 13px 0px;
	}
	/* 
	.widgetBorder{
		background:transparent url("../images/lineWidget.png") repeat-x 1px bottom;
	} 
	*/
	#widget h3{
		font-size: 22px;
		margin-bottom:8px;
		font-family: 'OpenSansSemiboldItalic';
		color:#000;
		font-weight: normal;
		text-shadow: 1px 1px 1px #FFF;
	}
	#caleidoscopio p{
		font-family: 'OpenSansRegular';
		color: #000;
		text-shadow: 1px 1px 1px #FFF;
		font-size: 13px;
	}
	#caleidoscopio p strong{
		font-family: 'OpenSansBold';
		color: #000;
		text-shadow: 1px 1px 1px #FFF;
		font-size: 13px;
		font-weight: inherit;
	}
	#dataGiorno a{
		padding-right:13px;
		display:block;
	}
	#dataGiorno a:hover{
		background:transparent url("../images/arrowGreen.png") no-repeat right center;
	}
		#dataGiorno a p,
		#dataGiorno p{
			color:#000;
			font-family: Georgia, serif;
			font-size:12px;
			text-shadow: 1px 1px 1px #FFF;
		}
		#dataGiorno a h4{
			font-family: Georgia, serif;
			font-size:18px;
			color:#666666;
			font-weight:normal;
			text-shadow: 1px 1px 1px #FFF;
		}
		#dataGiorno a:hover h4{
			color:#31afe1;
		}
	#LinkSocial a{
		margin-right: 6px;
	}
	#LinkSocial a:last-child{
		margin-right:0px;
	}
	#LinkUtili{
		list-style:disc inside url("../images/frecciaAzzurra.png");
	}
		#LinkUtili li{
			margin-bottom:5px;
		}
			#LinkUtili li a{
				font-family: 'OpenSansBold';
				color:#31afe1;
				text-shadow: 1px 1px 1px #FFF;
			}
			#LinkUtili li a:hover{
				color:#105f7e;
				text-decoration:underline;
			}
			#LinkUtili li:hover{
				list-style-image:url("../images/freccia.png");
			}
	#previewPiuLettiSettimana,
	#previewPiuLettiMese{
		display:none;
	}
	#buttonLetti li{
		float:left;
		list-style:none;
		text-transform:uppercase;
	}
		#buttonLetti li a{
			color:#31afe1;
			padding: 6px 12px 13px;
			display:block;
			font-family: Georgia, serif;
			text-shadow: 1px 1px 1px #FFF;
		}
	#buttonLetti li.current{
		background:#FFF;
		color:#000;
	}
		#buttonLetti li.current a{
			color:#000;
		}
	.previewPiuLetti{
		clear:both;
		padding:9px 11px;
		background:#FFF;
		margin-top: -7px;
		box-shadow:0 2px 2px #d8d8d8;
		-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
		-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
	  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
	  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
	}
	.moreReadArticle{
		padding:8px 20px 8px 0px;
		display:block;
		border-bottom:1px solid #e5e5e5;
		color:#666666;
		font-family: Georgia, serif;
		position: relative;
  		overflow: hidden;
	}
	.moreReadArticle img{
		float:left;
		margin-right: 8px;
	}
	.moreReadArticle p{
		color:#666666;
		font-family: Georgia, serif;
	}
	.moreReadArticle:last-child{
		border-bottom:none;
	}
	.moreReadArticle:hover{
		background:url("../images/frecciaGrande.jpg") no-repeat right center;
		color:#31afe1;
	}
	.moreReadArticle:hover p{
		color:#31afe1;
	}
	#buttonLetti{
		overflow:hidden;
	}
#Sondaggio{
	position:relative;
	padding-top: 2px !important;
	padding-bottom: 3px !important;
}
	#SondaggioForm{
		padding:2px 0px 9px 0px;
	}
	#SondaggioForm fieldset{
		border:0;
	}
	#SondaggioForm .risposta{
		margin-bottom:20px;
	}
		#SondaggioForm .risposta input[type='radio']{
			display: none;
			opacity: 0;
			float: left;
			width: 18px;
		}
		
		#SondaggioForm .risposta input[type='radio'] + label{
			margin: 0;
			clear: none;
			padding: 2px 0 4px 24px;
			cursor: pointer;
			background: url('../images/radioOff.png') left center no-repeat;
		}
		#SondaggioForm .risposta input[type='radio']:checked + label{
			background-image: url('../images/radioCheckedValtellina.png');
		}
		
	#RisultatiSondaggio .rispostaSingola{
		width:174px;
	}
	#SondaggioForm legend{
		color: #000;
		font-family: 'OpenSansRegular';
		font-size:13px;
		margin-bottom:25px;
	}
	#SondaggioForm label{
		color: #000;
		font-family: 'OpenSansRegular';
		margin-left:10px;
		font-size:14px;
	}
	#SondaggioForm label.error{
		font-weight:bold;
		left: 12px;
		position: absolute;
		top: 100px;
	}
	#RisultatiSondaggio .domandaSondaggio{
		color: #666666;
		font-family: Georgia,serif;
		margin-bottom:15px;
		font-size:16px;
	}
	#RisultatiSondaggio .bar{
		height:8px;
		background: #81d1d1; /* for non-css3 browsers */
		float:left;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#81d1d1', endColorstr='#0b9e9e'); /* for IE */
		background: -webkit-gradient(linear, left top, left bottom, from(#81d1d1), to(#0b9e9e)); /* for webkit browsers */
		background: -moz-linear-gradient(top,  #81d1d1,  #0b9e9e); /* for firefox 3.6+ */ 
		margin-top:4px;
	}
	#RisultatiSondaggio .percentuale{
		margin-left:10px;
		color:#31afe1;
		font-size:12px;
		font-weight:bold;
	}
	#RisultatiSondaggio .risposta{
		margin-top:10px;
	}
	#RisultatiSondaggio{
		background:#FFF;
		padding:9px 11px;
		box-shadow:0 2px 2px #d8d8d8;
		-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
		-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
	  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
	  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
	}
	#buttonAvanti input{
		/* margin-top:30px; */
		border:0;
		cursor:pointer;
		color:#FFF;
		font-family: 'OpenSansBold' !important;
		text-transform:uppercase;
		font-size:14px;
		width:69px;
		height: 38px;
		line-height: 38px;
		/*height:29px;*/
		/* background:transparent url("../images/vota.png") no-repeat 0 0; */
		background-color: #31afe1;
	}
	#buttonAvanti input:hover{
		background-position:0 -31px;
	}
#SearchForm_SearchForm{
	/* padding-left:10px; */
	padding-bottom:20px;
	padding-top: 42px;
}
	#SearchForm_SearchForm fieldset{
		border:none;
	}
	#Search{
		float:left;
	}
		#SearchForm_SearchForm_Search{
			width: 157px;
			height: 35px;
			border: none;
			padding-left: 25px;
			background: #e3e2e2 url("../images/lenteCerca.png") no-repeat;
			background-position: 11px center;
		}
		#SearchForm_SearchForm_action_results{
			width: 68px;
			height: 35px;
			line-height: 35px;
			/* background:transparent url("../images/buttonCerca.png") no-repeat 0 0; */
			background-color: #31afe1;
			cursor: pointer;
			color: #FFF;
			text-transform: uppercase;
			border: none;
			font-size: 14px;
			font-family: 'OpenSansSemiboldRegular';
		}
			#SearchForm_SearchForm_action_results:hover{
				background-position:0 -31px;
			}
#boxFacebook{
	padding:12px 11px 12px 0px;
	/*background:#FFF;
	box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; 
	-webkit-box-shadow: 0 2px 2px #d8d8d8; 
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');*/
}
/* FOOTER
----------------------------------------- */
#Footer{
  /*   position: absolute;
    bottom: 0; */
    height: 305px;
    width: 100%;
    border-top: 1px solid #b6b5b2;
	background-color: #ebebe6;
}
	#footerContent{
		width: 990px;
		margin:25px auto;
	}
		#footerContent table{
			margin-left: 0px !important;
			margin-bottom: 16px !important;
			padding-top: 42px;
		}
			#footerContent table td{
				font-family: 'OpenSansRegular' !important;
				color: #666666 !important;
				font-size: 12px;
				line-height: 19px;
			}
		#footerContent p{
			font-family: 'OpenSansRegular' !important;
			color: #666666 !important;
			font-size: 12px;
			line-height: 20px;
		}
	
	#puntoFooter{
		width: 4px;
		height: 4px;
		background:transparent url("../images/puntoFooter.png") no-repeat;
		margin-top: 2px;
	}
	
#credits{
	/* margin:40px auto 0;
	position:relative;
	text-align:center; */
	margin-top: 32px;
	padding-bottom: 32px;
	width: 212px;
}
	#credits span{
		color:#31afe1;
		cursor:pointer;
		font-size:12px;
		font-family: 'OpenSansRegular' !important;
	}
	#creditsContent{
		display:none;
		width: 265px;
		height: 89px;
		position:absolute;
		z-index:20;
		/* background:transparent url("../images/bgCredits.png") no-repeat; */
		background-color: #FFF;
		bottom: 61px;
		text-align:left;
	}
		#creditsContent #design{
			margin: 23px 0 0 23px;
		    padding-right: 24px;
		    width: 100px;
			border-right: 1px solid #cccccc !important;
			height: 40px;
			float: left;
		}
		#creditsContent #engineering{
			margin-top: 23px;
			padding-left: 25px;
			height: 40px;
			float: left;
		}
	#creditsContent a{
		font-family: 'OpenSansExtraBold';
		color:#31afe1;
		font-size: 14px;
	}
		#creditsContent a:hover{
			text-decoration:underline;
		}
	#creditsContent p{
		margin-bottom:4px;
		font-family: 'OpenSansItalic' !important;
		font-size: 12px;
		color: #666666;
	}
/* ARTICOLO
----------------------------------------- */
#contenutoArticolo{
	/* background:#FFF; */
	width:720px;
	padding: 5px 10px 11px 0px;
	position:relative;
	float:left;
	/*margin-bottom: 41px;*/
	/* margin-bottom: 15px; */
	margin-top:5px;
	/* box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; 
	-webkit-box-shadow: 0 2px 2px #d8d8d8; 
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8'); */
}
	#categoriaArticolo h3 a{
		font-family: Georgia, serif;
		font-size: 14px;
		text-transform:uppercase;
	}
	#dataArticolo p{
		font-weight:bold;
		color: #000000;
	    font-family: Georgia,serif;
	    font-size: 12px;
	    margin-top: 7px;
	}
	.articoloInCategoria{
		position:relative;
		overflow:hidden;
		clear: both;
	}
	#contenutoArticolo .articoloInfo{
		margin-bottom: 9px;
	}
	#contenutoArticolo .datePreview{
		margin-top: 10px;
	}
	#contenutoArticolo .categoriePreview{
		margin-top: 10px;
	}
	
#titoloArticolo{
	margin-bottom: 22px;
}
#testoArticolo .sottotitoloArticolo{
	color: #000000;
	font-family: 'OpenSansItalic';
	font-size: 17px;
	margin-top: 10px;
	margin-bottom: 26px;
}


#shareTop{
	/* position:absolute; */
	top:5px;
	right:5px;
}
#shareBottom{
	/* position:absolute; */
	right:5px;
	bottom:8px;
}

.ultimiArticoli{
	margin-top: 22px;
	background: transparent url("../images/arrowUltimiArticoli.png") no-repeat center right;
	padding-right: 17px;
	font-family: 'OpenSansSemiboldRegular';
	color: #31afe1;
	font-size: 18px;
}
	.ultimiArticoli:hover{
		color: #105f7e;
		background: transparent url("../images/arrowUltimiArticoliHover.png") no-repeat center right;
	}

#titoloArticolo .autore{
	cursor: pointer;
	color: #31afe1;
    font-family: 'OpenSansSemiboldItalic';
    font-size: 16px;
}
	#titoloArticolo .autore:hover{
		color: #105f7e;
	}
#titoloArticolo .autoreDi{
	color: #000;
    font-family: 'OpenSansItalic';
    font-size: 16px;
}
	
#pdfArticolo img{
	vertical-align:middle;
}
#pdfArticolo span{
	color:#31afe1;
	font-family: Georgia,serif;
    font-size: 18px;
    margin-left: 3px;
    position: relative;
    top: 4px;
}
/* CATEGORIA
----------------------------------------- */
.titleCategory{
	color: #000;
    text-decoration: none;
	font-size: 48px;
	margin-bottom: 17px;
	font-family: 'OpenSansExtraBoldItalic';
	/* text-shadow: 2px 2px 2px #FFFFFF; */
	/* font-weight: bold; */
}
.haederData{
	font-family: 'OpenSansItalic';
	font-size:24px;
	color:#000;
	margin-bottom:12px;
	float:left;
}
.articoloInCategoriaContent{
	width: 720px;
	/* height: 128px; */
	margin-bottom: 30px;
	/* box-shadow: 0 2px 2px #D8D8D8; */
	/* background: none repeat scroll 0 0 #FFFFFF; */
	padding-right: 10px;
	float: left;
	overflow: hidden;
	position: relative;
}
	.articoloInCategoria .imageSmall{
		float:left;
		width:221px;
		padding-right: 19px;
		min-height: 134px;
	}
		.articoloInCategoria .imageSmall .contenitoreVideoCategoria{
			width: 221px !important;
			height: 134px;
		}
		.articoloInCategoria .imageSmall .contenitoreVideoCategoria img.youtube{
			width: 221px !important;
			height: auto;
		}
	.articoloInCategoria .newsPreview{
		float: right;
		width: 480px;
	}
		.articoloInCategoria .newsPreview .title{
			color: #000;
		    text-decoration: none;
		    margin-bottom: 7px;
  			display: block;
			font-family: 'OpenSansExtraBold';
			font-size: 24px;
			line-height: 27px;
		}
		.articoloInCategoria .newsPreview h3{
			font-weight:normal;
			/*clear: both;*/
			font-size: 14px;
			margin-bottom:2px;
		}
		.articoloInCategoria .newsPreview h3 a{
			font-family: Georgia,serif;
			color: #31afe1;
			font-size: 11px;
			text-transform: uppercase;
		}
		.articoloInCategoria .newsPreview h3 a:hover{
			text-decoration:underline;
		}
			.articoloInCategoria .newsPreview .title:hover{
				text-decoration:underline;
				color: #31afe1;
			}
		.articoloInCategoria .puntoNormale{
			margin-top: 4px;
		}
/* LOGIN
------------------------------------------ */
#MemberLoginForm_LoginForm fieldset{
	border:none;
}
#MemberLoginForm_LoginForm input{
	height:26px;
	width:145px;
	box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; 
	-webkit-box-shadow: 0 2px 2px #d8d8d8; 
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
  	border:1px solid #d8d8d8;
  	padding:0px 5px;
}
#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_Remember{
	padding:0px;
	width:28px;
	height:20px;
	float:left;
}
#MemberLoginForm_LoginForm{
	margin-top:20px;
}
	#MemberLoginForm_LoginForm #Remember label{
		position:relative;
		top:3px;
	}
#MemberLoginForm_LoginForm #Remember{
	margin-top:10px;
}
#MemberLoginForm_LoginForm #Email,
#MemberLoginForm_LoginForm #Password{
	width:300px;
	height:30px;
	margin-bottom:5px;
}
	#MemberLoginForm_LoginForm #Email label,
	#MemberLoginForm_LoginForm #Password label{
		float:left;
		position:relative;
		top:5px;
	}
#MemberLoginForm_LoginForm #MemberLoginForm_LoginForm_action_dologin{
	padding:0px;
	width:85px;
	cursor:pointer;
	margin-bottom:5px;
}
#MemberLoginForm_LoginForm_Email,
#MemberLoginForm_LoginForm_Password{
	float:right;
}

/* CALENDARIO
------------------------------------------ */

/*#calendar .indication .label{
	color:#31afe1;
	font-family: Georgia, serif;
	font-size:18px;
}
#calendar{
	height:226px;
	background:#FFF;
	padding-top:10px;
	box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; 
	-webkit-box-shadow: 0 2px 2px #d8d8d8; 
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
}
#calendar .vlaCalendar .month th {
    font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
	color:#666666;
}
#calendar .vlaCalendar .month td {
    font-family: Georgia, serif;
    font-size:16px;
}
#calendar .vlaCalendar .arrowRight{
	background-image: url("../images/arrowRight.png");
	margin-right:13px;
	width:12px;
	height:17px;
	margin-top:2px;
	float: right;
}
#calendar .vlaCalendar .arrowRight:hover{
	background-image: url("../images/arrowRightHover.png");
}
#calendar .vlaCalendar .arrowLeft{
	background-image: url("../images/arrowLeft.png");
	margin-left:10px;
	width:12px;
	height:17px;
	margin-top:2px;
	float: left;
}
#calendar .vlaCalendar .arrowLeft:hover{
	background-image: url("../images/arrowLeftHover.png");
}*/
#kal{
	height:250px;
}
	#kal .kalendae .k-days span {
		font-family: 'OpenSansBold';
		cursor:default;
	}
	#kal .kalendae .k-days .k-selected{
		cursor:pointer;
	}
	#kal .kalendae .k-caption:hover{
		cursor:pointer;
	}
/* pagina generica */
#contenutoGenerale{
	/* background: none repeat scroll 0 0 #FFFFFF; */
    padding: 10px 10px 24px 0px;
    position: relative;
    width: 710px;
    /* box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; 
	-webkit-box-shadow: 0 2px 2px #d8d8d8; 
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8'); */

}
#titoloGenerico{
	color: #000;
	font-family: 'OpenSansExtraBoldItalic';
	font-size: 48px;
	text-shadow: 2px 2px 2px #FFF;
	margin-bottom: 5px;
}
	#articoliHome.typography p{
		font-family: 'OpenSansRegular', sans-serif;
		font-size: 15px;
		line-height: 18px;
		margin-bottom: 	5px !important;
	}

/* CHI SIAMO */	
#chiSiamo{
    padding: 10px 10px 24px 0px;
    position: relative;
    width: 710px;

}
	.linkAziende{
		font-family: 'OpenSansRegular' !important;
		font-size: 15px;
		color: #31afe1;
		text-decoration: underline !important;
		line-height: 26px;
	}
	
	.collaboratore{
		margin-bottom: 5px !important;
	}
	
	#chiSiamo h3{
		font-family: 'OpenSansExtraBoldItalic';
		font-size: 15px;
		color: #000;
	}
	.persona{
		position: relative;
		overflow: hidden;
		width: 100%;
		margin-top: 15px;
		margin-bottom: 16px;
	}
		.imgPersona{
			float: left;
			width: 120px;
			padding-right: 17px;
		}
		.infoPersona{
			float: left;
		}
			.nomePersona{
				font-family: 'OpenSansSemiboldItalic' !important;
				margin-bottom: 2px !important;
			}
			
			.infoPersona ul{
				margin: 0px !important;
			}
				.infoPersona ul li{
					list-style: none;
					margin: 0px !important;
				}
				.infoPersona .linkPersonali{
					font-family: 'OpenSansRegular';
					font-size: 15px;
					color: #31afe1;
					text-decoration: underline;
					line-height: 24px;
				}
					.infoPersona .linkPersonali:hover{
						color: #105f7e ;
					}
	
/* form */
#Form_FormUserWrite,
#Form_FormCollaborazione{
	width: 460px;
	margin: 40px 0px 0px 173px;
	clear: both;
}
	#Form_FormUserWrite label,
	#Form_FormCollaborazione label{
		color: #333;
		font-family: 'OpenSansItalic';
		font-size: 15px;
		width: 90px;
		float: left;
		text-align: right;
		position: relative;
		top: 5px;
	}
		#Form_FormUserWrite label.error,
		#Form_FormCollaborazione label.error{
			color:#31afe1;
			background:none;
			width:100%;
			top:0px;
		}
	#Form_FormUserWrite input,
	#Form_FormUserWrite select,
	#Form_FormUserWrite textarea,
	#Form_FormCollaborazione input,
	#Form_FormCollaborazione select,
	#Form_FormCollaborazione textarea{
		float: left;
		border: 1px solid #f1f0f0;
		margin-left: 20px;
		font-family: 'OpenSansBold';
		line-height: 35px;
		font-size: 16px;
		color: #000;
	}
	#Form_FormUserWrite select,
	#Form_FormCollaborazione select{
		height: 35px;
	    /* padding-top: 3px; */
	  	padding-left: 17px;
	  	width: 328px;
		background-color: #e3e2e2;
	}
	#Form_FormUserWrite input,
	#Form_FormCollaborazione input{
		height: 35px;
		/* padding-top: 2px; */
	  	padding-left: 17px;
	  	width: 311px;
		background-color: #e3e2e2;
	}
	#Form_FormUserWrite textarea,
	#Form_FormCollaborazione textarea{
		height: 205px;
		/* padding-top: 2px; */
	  	padding-left: 17px;
	  	width: 311px;
		background-color: #e3e2e2;
	}
#Form_FormUserWrite .field,
#Form_FormCollaborazione .field{
	overflow:hidden;
	margin-bottom:10px;
}
	#Form_FormUserWrite_EmailRedazioneID option{
		font-family: 'OpenSansBold';
		color: #000;
		margin: 3px 0;
	    padding-left: 17px;
	}
	#Form_FormUserWrite #Form_FormUserWrite_action_doFormUserWrite,
	#Form_FormCollaborazione #Form_FormCollaborazione_action_doFormCollaborazione{
		float: right;
		cursor: pointer;
		background: #31afe1;
		height: 35px;
		padding: 0px;
		border: none;
		width: 68px;
		color: #FFF;
		text-transform: uppercase;
		margin-top: 48px;
		margin-bottom: 60px;
		margin-right: 22px;
		margin-left: 100%;
	}
#Form_FormUserWrite .Actions,
#Form_FormCollaborazione .Actions{
	text-align:center;
}
#Form_FormUserWrite #Form_FormUserWrite_action_doFormUserWrite:hover,
#Form_FormCollaborazione #Form_FormCollaborazione_action_doFormCollaborazione:hover{
	background-position:0 -30px;
}
	.newsPreview .datePrev{
		color:#000;
		font-family: Georgia, serif;
		font-size:12px;
		font-weight:bold;
	}
	.newsPreview .title{
		font-family: Georgia, serif;
		font-size:18px;
		font-weight:bold;
	}
	.newsPreview p{
		font-family: 'OpenSansRegular';
		font-size: 15px;
		color: #000;
		line-height: 20px;
	}

#letters_code{
	width: 108px !important;
}
#Captcha{
	width: 600px;
    position: relative;
    overflow: hidden;
    margin-left: -130px;
	margin-top: 65px;
}
	#Captcha label{
		float: left;
		width: 305px;
	}
	#Captcha #captchaimg{
		float: left;
		width: 122px;
		height: 35px !important;
		margin-left: 20px;
	}
	#Captcha #letters_code{
		float: left;
		width: 91px !important;
		height: 35px;
		margin-left: 15px !important;
	}
	
	
#MediaArticolo{
	text-align:center;
	padding-bottom:39px;
}
#MediaArticolo img{
	margin:0px auto;
}
	#MediaArticolo .puntoNormale{
		float: left;
		width: 4px;
		height: 4px;
		background:transparent url("../images/puntoNormale.png") no-repeat;
		margin-bottom: 36px;
	}
	
.contentArticolo{
	clear:both;
	padding-bottom: 30px;
}
	.contentArticolo a{
		text-decoration: underline !important;
	}
	.contentArticolo .puntoNormale{
		margin-top: -14px;
	}
	
	.contentArticolo p iframe{
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	.contentArticolo iframe{
		max-width: 100%;
		width: 100%;
		height: auto;
	}
/*  gallery */
.gallery{
	padding-bottom:27px;
	padding-top:25px;
}
#noneGallery{
	height:105px;
	margin-left:48px;
}
	#noneGallery li{
		list-style:none;
		width: 141px;
		margin:0px 14px 0px 0px;
		height:105px;
		float:left;
	}
	.mygallery li{
		background:transparent url("../images/bgGallery.png") no-repeat;
	}
.jcarousel-skin-tango .jcarousel-container {
    background: none;
}
.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
    padding: 0px 35px 0px 47px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
    height: 105px;
}
.jcarousel-skin-tango .jcarousel-item {
    width: 141px;
    height: 105px;
}
.jcarousel-skin-tango .jcarousel-item:hover{
	opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=50); /* IE lt 8 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
	-khtml-opacity: .50; /* Safari 1.x */
	-moz-opacity: .50; /* FF lt 1.5, Netscape */
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 14px;
    margin-top:0px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}
/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 32px;
    height: 108px;
    cursor: pointer;
    background: transparent url("../images/buttonRightGallery.png") no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 32px;
    height: 108px;
    cursor: pointer;
    background: transparent url("../images/buttonLeftGallery.png") no-repeat 0 0;
}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:hover{
	background-position:0 -110px;
}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
}
/* Banner per testata */
#BannerTestataValtellina{
	height:44px;
	background:url('../images/bannerValtellina.png') no-repeat;
	position:relative;
	width:722px;
}
.raleway14Bold{
	font-family: 'Raleway', sans-serif;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	float:left;
}
.georgiaH2{
	font-family: Georgia,Arial,serif;
	color:#027c7c;
	font-size:37px;
	line-height:41px;
	font-weight:bold;
	float:left;
	text-shadow: 1px 1px 1px #FFF;
	letter-spacing:-2px;
}
.closeBanner{
	position:absolute;
	background:url('../images/closeBannerTestata.png') no-repeat;
	right:4px;
	top:-4px;
	width:18px;
	height:18px;
	cursor:pointer;
}
.testataResegone{
	margin-left:10px;
	margin-bottom:13px;
	background:url('../images/button_Valtellina.png') no-repeat;
	width:237px;
	height:44px;
}
.testataResegone:hover{
	background:url('../images/button_Valtellina_hover.png') no-repeat;
}

#bannerPromoTestata{
	height: 41px;
    position: relative;
    width: 722px;
    display:block;
    margin-top:12px;
    box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
	-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
}
#bannerPromoTestata img{
	float:left;
}
#containerBannerPromo{
	position:relative;
	overflow:hidden;
	padding-left:28px;
}
#containerBannerPromo img{
	float:left;
}
#containerBannerPromo .banner{
	float:left;
	margin:10px;
}
#imageMidi{
	display:none;
}
#imageBig{
	display:block;
}
.adsenseTablet{
	display:none;
}
.adsenseDesktop{
	display:block;
}
/* layout medium  */
@media (max-device-width: 970px) and (orientation:portrait), (max-width: 970px){ 
	/* proprietà */
	#BgContainer {
		width:762px;
		margin:0 auto;

	}

	.headerAlpiMediaContainer{
		width: 768px;
	}

	#imgAMGContainer{
		width: 275px;
	}

	.imgLogoAMGContainerComo{
		margin-left: 5px;
	}

	.valserianaAMG{
		width: 165px;
	}

	.valtellinaAMG, .resegoneAMG, .comoAMG, .valserianaAMG{
		width: 123px;
	}
	
	
	.imgLogoAMGContainer{
		background-size: 103px;
	}

	.imgLogoAMGContainerValt{
		background-size: 103px;
	}

	.imgLogoAMGContainerVals{
		background-size: 103px;
	}

	.imgLogoAMGContainerComo{
		background-size: 103px;
	}

	.resegoneAMG:hover .imgLogoAMGContainer{
		background-size: 103px;
	}
	
	.valtellinaAMG:hover .imgLogoAMGContainerValt{
		background-size: 103px;
	}

	.valserianaAMG:hover .imgLogoAMGContainerVals{
			background-size: 103px;
	}

	.comoAMG:hover .imgLogoAMGContainerComo{
			background-size: 103px;
	}
	
	#loghiContainer{
		width: 493px;
	}

	.bannerTakeOverContainer{
		display: none;
	}

	#Container{
		width:762px;
	}

	.newContainer{
		width:768px;
	}


	#contenutoGenerale{
		width:530px;
	}
		#Header #Navigation{
			width:762px;
		}
	#MenuCategorieSecondarie{
		width:753px;
		margin:0;
	}
	#MenuCategoriePrincipali{
		width:753px;
		height:35px;
	}
		#MenuCategorieSecondarie ul li a{
			padding:7px 12.5px;
		}
		#MenuCategoriePrincipali ul li a{
			padding:9px 10px;
			font-size: 14px;
		}
	#Layout{
		width:550px;
	}
	#Content{
		width:762px;
		margin:0;
	}
		.ArticoloTop .linkImageHome img{
			height:129px;
			width:254px;
		}
		.ArticoloTop img.youtube{
			height:129px;
			width:212px;
		}
	.PrimoArticolo .linkImageHome img{
		width: 527px;
		height: auto;
	}
	.PrimoArticolo .testoAnteprima {
		width:270px;
	}
	.UltimoArticolo{
		min-height:150px !important;
	}
	.UltimoArticolo .testoAnteprima {
		width:346px;
	}
	.PenultimoArticolo .linkImageHome{
		width: 100%;
	}
	.PenultimoArticolo .linkImageHome img,
	.PenultimoArticolo img.youtube{
		width: 100%;
		height: auto;
	}
	.PenultimoArticolo .testoAnteprima{
		width: 100%;
	}
	.UltimoArticolo img.youtube,
	.UltimoArticolo .linkImageHome img{
		width:170px;
		height:128px;
	}
	.PostSize4x1 {
	    width: 527px;
	}
	.PostSize2x1 {
	    width: 250px !important;
	}
	.PostSize1x1 {
	    width: 164px;
	}
		.ultimoArticolo{
			display: none !important;
		}
	
	.ArticoloTop .linkImageHome{
		height: auto !important;
	}
	
	#contenitoreImg.contenitoreVideoMedium{
		width: 170px;
		height: 128px;
	}
	
	#BarraLaterale{
		width: 202px;
	}
	#BannerIntestazione img,
	#BannerChiusura img{
		width: 533px;
	}
	#BannerTraArticoli2{
		margin-left: 7px;
	}
	.bannerCentrale{
		width:265px;
		height:97px;
	}
	.bannerCentrale.bannerAdsense{
		width:545px;
		height:97px;
	}
	.bannerCentrale.bannerAdsense2{
		width:545px;
		height:97px;
	}
	.bannerCentrale.bannerAdsense3{
		width:545px;
		height:97px;
	}
	.bannerCentrale img{
		width:263px;
		height: 95px;
	}
	#BannerIntestazione{
		width: 545px;
		height: 97px;
	}
	#BannerIntestazione img{
		width:543px;
		height: 95px;
	}
	.bannerPiccoliArticoli{
		width: 128px;
		height: 97px;
		float: left;
	}
	.bannerPiccoliArticoli img{
		width:127px;
		height: 95px;
	}
	#Header{
		margin:0;
		width:762px;
	}
	#Header #Testata{
		width:762px;
		/* background:transparent url("../images/sfondoResegone_Medium.png") no-repeat -20px 5px; */
	}
	#Logo{
		/* margin-left: 215px; */
		/* margin-top: 40px; */
	}
	#Logo img{
		/*width:348px;*/
		width: 332px;
	}
	#Footer {
		width: 100%;
	}
		#footerContent{
			width: 762px;
		}
	#SearchForm_SearchForm_Search{
		width:103px;
	}
	#widget{
		width:210px;
	}
	#SondaggioForm legend {
		font-size:15px;
	}
	#SondaggioForm label {
		font-size: 12px;
	}
	#SondaggioForm label.error{
		top:140px;
		font-size:10px;
	}
	#bannerLaterali{
		width:188px;
	}
	#buttonAvanti input{
		margin-left:55px;
	}
	/*.bannerLaterale{
		width:188px;
	}
	.bannerLaterale img{
		width:188px;
	}*/
	#buttonLetti li a{
		padding:5px 8px 13px;
		font-size:12px;
	}
	.articoloInCategoriaContent{
		width:530px;
	}
	.articoloInCategoria .imageSmall{
		width:110px;
	}
	.articoloInCategoria .newsPreview{
		width: 400px;
	}
	.imageSmall img{
		width:110px;
		height:84px;
	}
	#contenutoArticolo{
		width:530px;
	}
	#testoArticolo .sottotitoloArticolo{
		
	}
	
	#testoArticolo img{
		/*height:315px;
		width: 525px;*/
		max-width:525px;
	}
	#testoArticolo img.buttonPlay,
	#testoArticolo img.buttonPlaySpecial{
		width:53px;
		height:53px;
	}
	#contenitoreImg.contenitoreVideoCategoria{
		width:110px;
	}
	.ArticoloTop #contenitoreImg{
		width:254px;
	}
	.youtube.border-category{
		width:84px;
	}
	#contenitoreImg img.buttonPlay{
		height:53px;
		width:53px;
	}
	.YouTube object{
		height: 315px;
	    width: 525px;
	}
	#MenuCategorie{
		margin-bottom: 20px;
	}
		#altroMenu{
			display: block; 
			/* position: relative !important; */
		}
		#altroMenu ul li {
			display: inline;
			list-style: none;
		}
	
	#chiSiamo{
		width: 550px;
	}
	
	#Form_FormUserWrite, #Form_FormCollaborazione {
		margin: 0px !important;
	}
	
	.kalendae ,
	.kalendae .k-title,
	.kalendae .k-header,
	.kalendae .k-days{
		width: 188px;
	}
	.kalendae .k-days span,
	.kalendae .k-header span { 
		width:26px;
	}
	.kalendae .k-header,
	.kalendae .k-days{
		margin-left:3px;
	}
	.kalendae .k-days span{
		height:26px;
	}
	.kalendae .k-days span.k-selected.k-active{
		background:url("../images/bgCell_Medium.png");
	}
	.kalendae .k-days span{
		font-size:14px;
	}
	#MediaArticolo img{
		width:415px;
	}
	#testoArticolo .gallery img{
		width:98px;
		height:105px;
	}
	#BannerTestataValtellina{
		height:48px;
		background:url('../images/bannerValtellina_medium.png') no-repeat;
		width:541px;
	}
	.testataResegone{
		background:url('../images/button_Valtellina_medium.png') no-repeat;
	}
	.testataResegone:hover{
		background:url('../images/button_Valtellina_medium_hover.png') no-repeat;
	}
	#bannerPromoTestata{
		width:541px;
	}
	#imageMidi{
		display:block;
	}
	#imageBig{
		display:none;
	}
	#bannerGrandeHome{
		width: 760px;
		height: 277px;
	}
	#bannerGrandeHome img{
		width: 758px;
		height: 275px;
	}
	.adsenseTablet{
		display:block;
	}
	.adsenseDesktop{
		display:none;
	}
	
	#articoliHome .abstractright{
		width: 100%;
		margin-left: 0px;
	}
	
	#MenuCategoriePrincipaliTablet{
		height: 36px;
		width:753px;
		display: block !important;
	}
	#MenuCategoriePrincipaliTablet ul{
		padding-top: 0px;
	}
		#MenuCategoriePrincipaliTablet ul li a{
			height: 36px;
			color: #FFF;
			text-transform: uppercase;
			padding: 0px 10px;
			font-size: 14px;
			font-family: 'OpenSansSemiboldRegular';
		}
		
	#altroLink{
		background-position: right center;
		padding-right: 20px !important;
	}
}

#MenuCategoriePrincipaliTablet{
	display: none;
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

	.bannerTakeOverContainerTabletLandscape{
		display: block;
	}

	.bannerTakeOverContainerTablet{
		display: none;
	}

	#BgContainer {
		width: 998px;  
		margin: 0 auto; 
	}
}

/* Silverstripe mode*/
#SilverStripeNavigatorMessage {
    background-color: #CC0000;
    border: 1px solid #000000;
    color: #FFFFFF;
    font-family: 'Lucida Grande',Verdana,Arial,'sans-serif';
    padding: 10px;
    position: absolute;
    right: 20px;
    top: 40px;
}  
	#MediaArticolo img.youtube{
		border-left:55px solid #000;
		border-right:55px solid #000;
	}
	.typography p.caption{
		width: 100% !important;
		text-align: left !important; 
	}
	.typography p.captionVertical{
		font-size:13px;
		color:#000;
/*		float: left;*/
		/*border-bottom:1px solid #e8e7e5;*/
		padding-bottom:2px;
		/* text-decoration:underline; */
	}
#ElencoRubriche{
	margin-right:10px;
}
#ElencoRubriche .titleCategory{
	margin-top: 153px;
	margin-bottom: 11px;
}
#ElencoRubriche a{
	display: block;
	margin-bottom: 8px;
	padding-top: 12px;
	position: relative;
	overflow: hidden;
	width: 100%;
}
	#ElencoRubriche a .imgRubrica{
		float: left;
		width: 84px;
		height: 51px;
		padding-right: 20px;
	}
	#ElencoRubriche a .testo{
		float: left;
		color: #000;
		font-family: 'OpenSansExtraBold';
		font-size: 18px;
	}
		#ElencoRubriche a:hover .testo{
			color: #31afe1;
			text-decoration: underline;
		}
#iconEnglish{
    padding-left:10px;
}
#iconExpo{
	padding-left:15px;
    float:right;
}
/* per il popup meteo */
/*#boxMeteo {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 2px 2px #D8D8D8;
    padding: 12px 11px;
    position:relative;
    margin:100px auto 0px;
    width:251px;
}
#widgetMeteo{
	margin-bottom:5px;
	cursor:pointer;
}
#MeteoPopup{
	width:100%;
	height:100%;
	background:transparent url("../images/meteoPopup.png") repeat;
	position:absolute;
	z-index:9999;
	display:none;
}
#closeMeteo{
	position:absolute;
	right:-5px;
	top:-5px;
	cursor:pointer;
}*/

/* per il meteo in colonna */
#widgetMeteo{
	margin-bottom:5px;
}
#boxMeteo{
	background:#FFF;
	box-shadow:0 2px 2px #d8d8d8;
	-moz-box-shadow: 0 2px 2px #d8d8d8; /* Firefox */
	-webkit-box-shadow: 0 2px 2px #d8d8d8; /* Safari, Chrome */
  	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8')";
  	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#d8d8d8');
	padding: 4px 11px;
    position:relative;
}
#boxMeteo #ww_14{
	background:none;
	height:150px;
	width:200px;
}
#boxMeteo #ww_14 .weather_city a,
#boxMeteo #ww_14 .dates{
	color:#438BDC;
	font-family:Arial,Helvetica,sans-serif;
}
#boxMeteo #ww_14 .tdd{
	color:#F9691A;
}
#boxMeteo #ww_14 .table_w{
	width: 187px;
	margin:3px auto;
}
#boxMeteo #ww_14 .img_s{
	margin: 4px 5px 0;
}
.banner-countdown{
	position:relative;
	margin-top:-9px;
	margin-bottom:9px;
	margin-left:10px;
}
.banner-countdown p{
	position:absolute;
	font-size:72px;
	color:#30aee0;
	font-family: 'Raleway',Georgia,serif;
	font-weight: bold;
	z-index:1;
	padding-left: 14px;
    text-align: center;
    top: 0;
    width: 238px;
    line-height:49px;
}

.adsbygoogle{
	border:1px solid #fff;
}
#BannerIntestazione .adsbygoogle,
#BannerTraArticoli1 .adsbygoogle{
	border:none;
}
#Form_FormArticle,
#contenutoGenerale.pubblicazioneArticolo p{
	width: 300px;
	margin:15px auto 20px;
}
#Form_FormArticle input,
#Form_FormArticle select{
	width: 100%;
    height: 30px;
    border: 1px solid #515151;
}
#Form_FormArticle textarea{
	width: 100%;
    height: 90px;
    border: 1px solid #515151;
}
#Form_FormArticle input[type="file"]{
	border:none;
}
#Form_FormArticle label{
	color:#31afe1;
	font-size: 16px;
}
#Form_FormArticle .Actions input{
	background:#31afe1;
	color:#fff;
	/*font-weight: bold;*/
	font-family: 'OpenSansSemiboldRegular';
	cursor:pointer;
}
#Form_FormArticle .field{
	margin-bottom: 10px;
}
#Form_FormArticle .middleColumn{
	margin-top:5px;
}
#Form_FormArticle .message.required{
	color:red;
}
#Form_FormArticle .message.good{
	color: green;
    font-weight: bold;
}
#Form_FormArticle fieldset{
	border:0;
}



.kalendae .k-btn-previous-month {
	background:transparent url("../images/arrowLeft.png") 0 center no-repeat;
}
.kalendae .k-btn-next-month {
	background:transparent url("../images/arrowRight.png") 0 center no-repeat;
}

/*.kalendae .k-btn-previous-year:after {content:"\00AB";}
.kalendae .k-btn-next-year:after {content:"\00BB";}*/

.kalendae .k-btn-previous-month:hover {
	background-image:url("../images/arrowLeftHover.png");
}
.kalendae .k-btn-next-month:hover {
	background-image:url("../images/arrowRightHover.png");
}
.kalendae .k-days span.k-active.k-today {
    color: #FFF;
    background-color: #31afe1;
}
.kalendae .k-days span.k-selected.k-active{
	color: #FFF;
    background-color: #31afe1;
}

#Form_FormArticle #Form_FormArticle_action_ArticleUploadForm{
	margin-top: 40px;
}

.adSenseLaterale{
	height: 600px;
	width: 250px;
	background: transparent;
    overflow: hidden;
}

/* Articoli più letti ultima settimana */
#piuLettiSettimana{
		width: 250px;
		margin-bottom: 10px;
	}
		#piuLettiSettimana h3{
			font-family: 'OpenSansSemiboldItalic';
			font-size: 22px;
			color: #000;
			margin-bottom: -1px;
		}
		
		#piuLettiSettimana #contenitoreImg{
			width: 250px;
			height: 157px;
			margin-bottom: 3px;
		}
			#piuLettiSettimana #contenitoreImg .youtube{
				height: 157px;
				max-height: 100%;
				width: auto;
			}
		
		#piuLettiSettimana a h2{
			font-family: 'OpenSansRegular';
			font-size: 14px;
			color: #000;
			margin-bottom: 15px;
		}
			#piuLettiSettimana a h2:hover{
				color: #105F7E !important;
			}
		
		#piuLettiSettimana .categoriePreviewPost1x1 a{
		    font-family: 'OpenSansSemiboldRegular' !important;
			font-size: 12px;
			color: #31afe1;
		}
/* Aggiunta logo RMFOnline nella barra */
.imgLogoRMF{
	background:transparent url("../images/rmf_logo_amg_g.png") top left no-repeat;
	height: 30px;
    width: 133px;
    float: left;
	margin: 10px 10px 6px;
}

.rmfAMG{
	float:left; 
	width: 144px;
	height: 50px;
}

.rmfAMG:hover{
	background-color: #f8f8f2;
}
	.rmfAMG:hover .imgLogoRMF{
		background:transparent url("../images/rmf_amg.png") top left no-repeat;
	}
