img{
    max-width: 100%;
}
.jev_evdt_summary{
    display: none !important;
}



body.print #acyarchiveview h1{
    display: none !important;
}

ul{
	overflow:hidden;}
.risoluzione {
	position: fixed;
	width: 70px;
	height: 14px;
	background-color: #fff;
	color: #000;
	font-size: 12px;
	top: 0;
	right: 0;
	z-index: 10000;
	display: none;
}
/* FRONTEND CSS
*********************************************/

html {
	/* scrollbar fix (prevent ugly left pull for lower content sites) */
	overflow-y: scroll;
    font-family: Roboto, Raleway, sans-serif;
}

body {
	margin:0;
	padding:0;
}


div.totale-contenitore{
	width:100%;
	float:left;}

div.header-contenitore{
	float:left;
	width:100%;
}


div.header-contenitore div.header-blu-contenitore{
	background-color:#00556C;
	height:60px;
	width:100%;
	float:left;
	box-shadow:0 5px 5px 0 #999;
	position:fixed;
	z-index:1000;
}

div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 1140px;
	margin:0 auto;}

div.header-contenitore div.header-blu-contenitore div.header-blu div.logo-bianco{
	float:left;
	margin-top:15px;
}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top{
	float:left;
	border-left: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin-left: 30px;
	margin-top: 18px;

}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top ul li{
	display:inline;
	padding: 0 4px;
	line-height:25px;
	font-size:13px;
}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top ul li a{
	color:#FFF;
	text-decoration:none;
}



div.header-contenitore div.header-blu-contenitore div.header-blu div.iscrizione-newsletter{
	float:right;
	margin-right: 15px;
	margin-top: 20px;}


div.header-contenitore div.header-blu-contenitore div.header-blu div.iscrizione-newsletter a{
	text-decoration:none;
	color:#FFF;
	font-size:12px;}

div.header-contenitore div.header-blu-contenitore div.header-blu div.iscrizione-newsletter img{
	}



div.header-contenitore div.header-blu-contenitore div.header-blu div.social-linkedin{
	float:right;
	margin-right: 13px;
	margin-top:23px;}


div.header-contenitore div.header-blu-contenitore div.header-blu div.social-twitter{
	float:right;
	margin-right: 15px;
	margin-top:15px;
}

div.header-contenitore div.header-blu-contenitore div.header-blu div.social-youtube{
	float:right;
	margin-right: 15px;
	margin-top:15px;
}

div.header-contenitore div.header-blu-contenitore div.header-blu div.login{
	float:right;
	border:1px solid #FFF;
	border-radius: 5px;
	margin-top:18px;}


div.header-contenitore div.header-blu-contenitore div.header-blu div.login ul{
	padding:0;
	margin:0;
	list-style:none;}

div.header-contenitore div.header-blu-contenitore div.header-blu div.login ul li{
	text-align:left;
	padding:0px 35px 0px 3px;}


div.header-contenitore div.header-blu-contenitore div.header-blu div.login ul li a{
	text-decoration:none;
	text-transform:uppercase;
	color:#FFF;}


div.header-contenitore div.header-bianco-contenitore{
	float:left;
	width:100%;
	margin-top:66px;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	position:relative;
	width:1140px;
	margin:0 auto;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.cerca{
	float: right;
	margin-top:3px;}


div.header-contenitore div.header-bianco-contenitore div.header-bianco div.logo{
	margin-top:20px;
	float:left;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.scelta-lingua{
	float:right;
	margin-top: 40px;
	margin-right: -145px;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.scelta-lingua > div{
	float:right;
	margin: 0 2px;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile{
	display:none;
	float:left;
	width:100%;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu {
    list-style: outside none none;
    margin-top: 10px;
    padding: 10px 0;
    background-color: #e7e7e8;
}



div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > span > a {
    background: #e7e7e8 url("../images/freccia-orizzontale.png") no-repeat scroll right 6px;
    color: #58585a;
    font-weight: bold;
    padding: 2px 30px 2px 8px;
    text-decoration: none;
    text-transform: uppercase;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li.open > span > a {
    background: #e7e7e8 url("../images/freccia-verticale.png") no-repeat scroll right 6px;
}



div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 {
    list-style: outside none none;
    padding-left: 10px;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li {
    padding-top: 8px;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li.item-142, div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li.item-530 {
    display: none;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > span > a {
    color: #58585a;
    text-decoration: none;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > span > a.isactive {
    text-decoration: underline;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li.parent >  span > a {
    background: transparent url("../images/freccia-orizzontale.png") no-repeat scroll right 2px;
    color: #58585a;
    font-size: 15px;
    padding-right: 20px;
    text-decoration: none;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 {
    list-style: outside none none;
    padding-left: 10px;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li {
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li >  span > a {
    color: #77787a;
    font-size: 14px;
    text-decoration: none;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li.parent >  span > a {
    background: transparent url("../images/freccia-orizzontale.png") no-repeat scroll right 2px;
    color: #58585a;
    font-size: 15px;
    padding-right: 20px;
    text-decoration: none;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li.parent.open >  span > a {
    background: transparent url("../images/freccia-verticale.png") no-repeat scroll right 2px;
}
div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li > span > a.isactive {
    color: #333;
    text-decoration: underline;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li.open.parent >  span >a {
    background: transparent url("../images/freccia-verticale.png") no-repeat scroll right 2px;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 {
    list-style: outside none none;
    padding-left: 10px;
}

div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 > li >  span > a {
    color: #77787a;
    font-size: 14px;
    text-decoration: none;
}
div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 > li >  span > a.isactive {
    color: #333;
    text-decoration: underline;
}

























div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale{
	margin-top: 15px;
	float: left;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck{
	margin:0;
	padding:0;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1{
	float:left;
	margin-right: 40px;
	text-align:left;
	width:120px;
	}
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1.item1574, div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1.item1573{
	width:132px;
}	
	
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1 span.separator{
	background:none;
	}


div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1 > span.separator >span.titreck, div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1 > a > span.titreck{
	text-transform:uppercase;
}


div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1 span.separator span.titreck, div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1 a span.titreck{
	color:#666666;}
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2{
	background-color: #ebebeb;
	width:190px;}
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2 li.maximenuck{
	border-bottom: 1px solid #999;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2 li.maximenuck span.separator{
	margin:7px 7px 5px 4px;
	font-weight:500;
	background: url('../images/drop-right.gif')no-repeat center right rgba(255,255,255,0);
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li div.floatck ul.maximenuck2 li.maximenuck a{
	font-weight:500;
	color:#666;
	font-size:14px;
	padding-left: 6px;
	margin:7px 7px 5px 4px;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci{
	float:right;
	margin-top: 15px;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci ul{
	list-style:none;
	margin:0;
	padding:0;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci ul li{
	border:1px solid #8BB2BC;
	border-radius: 5px;
	display: table;
	padding:3px;
	width:145px;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci ul li a{
	text-decoration:none;
	color: #00556C;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci ul li a img{
	display:inline-table;
	vertical-align:middle;
}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci ul li a span{
	display:inline-table;
	width:80px;
	font-size:12px;
	line-height:13px;
	vertical-align:middle;
	margin-left:10px;
}

div.slider-contenitore{
	width:100%;
	float:left;
	margin-top: 20px;
}

div.slider-contenitore div.slider{
	margin:0 auto;
	width: 1140px;
}

div.slider-contenitore div.slider div.lof-main-item.page-1{
	z-index:3;}



.pagina-programma-contenitore{}

.pagina-programma-contenitore .pagina-programma{}

.pagina-programma-contenitore .pagina-programma h4{
	color: #00556c;
	font-size: 23px;
	font-weight: 600;
	margin-bottom: 5px;
}


.pagina-programma-contenitore .pagina-programma .articolo{
	float: left;
	width: calc(100% - 15px);
	border-bottom: 1px dashed #999;
	padding: 20px 0px 20px 0;
	margin-right: 15px;
}


.pagina-programma-contenitore .pagina-programma .articolo .contenuto{

}
.pagina-programma-contenitore .pagina-programma .articolo .contenuto img {
	float: left;
	max-width: 320px;
	margin-right: 10px;
}


.pagina-programma-contenitore .pagina-programma .articolo .contenuto .data{
	font-size: 13px;

}

.pagina-programma-contenitore .pagina-programma .articolo .contenuto h2{
	color: #00556c;
	font-size: 18px;
	font-weight: 500;
}

.pagina-programma-contenitore .pagina-programma .articolo .contenuto .testo{

}

.pagina-programma-contenitore .pagina-programma .articolo .contenuto .link{
	float: left;
	width: 100%;
	text-align: right;
	margin-top: 15px;
}

.pagina-programma-contenitore .pagina-programma .articolo .contenuto .link a{
	background-color: #00556c;
	color: #FFF;
	padding: 5px 10px;
	text-decoration: none;
}

























div.primo-piano-contenitore{
	width:100%;
	float:left;
	background: url('../images/bg-primo-piano.jpg') no-repeat top center rgba(255,255,255,0);
	height:220px;
	margin-top: 15px;
}

div.primo-piano-contenitore div.primo-piano{
	width: 1140px;
	margin: 0 auto;
	display:table;
	height:220px;
}
div.primo-piano-contenitore div.primo-piano div.contenuto{
	display:table-cell;
	vertical-align:middle;
}


div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro{
	width:250px;
	height:150px;
	position:relative;
	margin: 0 auto;
}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto{
	position:absolute;
	background-color: rgba(255,255,255,0.8);
	width:250px;
	bottom:0;
	height:70px;
	margin: 0 auto;
	}
	
div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto h4{
	margin:10px 0 0 10px;
	padding:0;
	color:#00556C;
	text-transform:uppercase;
	font-size:13px;
	}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto div.caption{
		color:#00556C;
		font-size:12px;
		margin:0 0 0 10px;
		width:150px;
}

div.blocco-contenuti-contenitore{
	float:left;
	width:100%;
	margin-top:20px;
}
	
div.blocco-contenuti-contenitore div.blocco-contenuti{
	width:1140px;
	margin:0 auto 20px;
	border-top: 1px solid #999999;
	padding:15px 0;
	border-bottom: 1px solid #999999;
	display:flex;
}



div.condividi-contenuto-contenitore {
    float: right;
    margin-top: 40px;
	margin-right:5px;
}


.condividi-contenuto-contenitore > div {
    float: left;
    margin-left: 12px;
}

div.testo-share {
    margin-top: 8px;
}






div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:835px;
	float:left;
	}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx{
	width:304px;
	border-left: 1px solid #999999;
	float:left;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.menu-dx-contenitore{
}

div.menu-dx {
	width:285px;
	margin: 0 auto;
}

div.menu-dx ul.menu{
	padding-left: 0;
	list-style:none;
	margin-top: 0;}

div.menu-dx ul.menu > li{}

div.menu-dx ul.menu > li > span > a{
	text-decoration:none;
	color:#58585A;
	font-weight: bold;
	text-transform:uppercase;
	background: url('../images/freccia-verticale-principale.png')no-repeat right 6px transparent;
	background-color: #e7e7e8;
	padding: 2px 30px 2px 8px;
}

div.menu-dx ul.menu > li > ul.content_1{
	padding-left: 10px;
	list-style: none;}

div.menu-dx ul.menu > li > ul.content_1 > li{
	padding-top:8px;
}


div.menu-dx ul.menu > li > ul.content_1 > li.item-142,
div.menu-dx ul.menu > li > ul.content_1 > li.item-530{
	display:none;}


div.menu-dx ul.menu > li > ul.content_1 > li > span > a{
	text-decoration:none;
	color:#58585A;
	}

div.menu-dx ul.menu > li > ul.content_1 > li > span > a.isactive{
	text-decoration:underline;}
	
div.menu-dx ul.menu > li > ul.content_1 > li.parent > span > a{
	text-decoration:none;
	color:#58585A;
	background: url('../images/freccia-orizzontale.png')no-repeat right 2px transparent;
	padding-right:20px;
	font-size:15px;
	}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2{
	padding-left: 10px;
	list-style:none;}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li{}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li > span > a{
	color:#77787A;
	text-decoration:none;
	font-size:14px;}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li.parent > span > a{
	text-decoration:none;
	color:#58585A;
	background: url('../images/freccia-orizzontale.png')no-repeat right 2px transparent;
	padding-right:20px;
	font-size:15px;
}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li.parent.open > span >a{
	background: url('../images/freccia-verticale.png')no-repeat right 2px transparent;

}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li > span > a.isactive{
	text-decoration:underline;
	color:#333;}	




div.menu-dx ul.menu > li > ul.content_1 > li.open.parent > span >a{
	background: url('../images/freccia-verticale.png')no-repeat right 2px transparent;
}


div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 {
	padding-left: 10px;
	list-style:none;}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 > li > span > a{
	    color: #77787a;
    font-size: 14px;
    text-decoration: none;

}

div.menu-dx ul.menu > li > ul.content_1 > li > ul.content_2 > li > ul.content_3 > li > span > a.isactive{
    color: #333;
    text-decoration: underline;
}



div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza{
	border-bottom: 1px dashed #999999 !important;
	width:796px;
	padding-bottom: 15px;

}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza h4{
	color:#00556c;
	font-weight: 300;
	margin-top: 0px;
}



div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-row{
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner{
	width:380px !important;
	border-top: 1px dashed #999999 !important;
	padding: 10px 0 !important;
	border-radius: 0px;
	}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.contenitore-tag{
	background-color: #E89B44;
	margin-bottom:4px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.contenitore-tag div.tag{
	color: #FFF;
	text-transform:uppercase;
	font-size:11px;
	padding:1px 6px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.contenitore-tag div.tag a{
	color: #FFF;
	font-size:11px;

}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner h2{
	margin:2px 0 6px;
	line-height:16px;
	height: 40px;
	overflow:hidden;
	text-align: justify;
}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner h2 a{
	color:#333;
	font-weight:600;
	font-size:14px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.data{
	color:#666;
	font-size:12px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.testo{
	text-align:justify;
	color:#666;
	font-size:14px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner div.testo a{
	color:#666;}
	


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1{
	font-weight:400;
	color:	#00556c;
	font-size:18PX;
}
	

	
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore{}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persone-istituzionali div.lof-articlessroller{
	margin: 0 auto;}



div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona{
	width:164px;
	margin: 0 auto 25px auto;
	text-align:center;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona div.immagine-persona{
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona div.immagine-persona img{
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona div.nome-persona{
	font-weight:600;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona div.ruolo-persona{
	font-size:14px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.persone-contenitore div.persona div.ruolo-persona img{
	margin-top:10px;}

	
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie{

}






div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie h4{
	color:#00556c;
	font-weight: 300;
}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller{
	border-top: 1px dashed #999 !important;
	padding-top: 15px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-row{
	border-bottom: 1px dashed #999 !important;
	padding-bottom:15px !important;
	margin-bottom:15px !important;
	}
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-row:last-child{
	border-bottom: none !important;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo{
	width:235px;
	float:left;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo img{
	width:235px;}
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo{
	width: 560px;
	float: left;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo > *{
	margin-left: 3px;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.contenitore-tag{
	background-color: #E89B44;
	}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.contenitore-tag div.tag{
	color: #FFF;
	font-size:11px;
	padding:1px 6px;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.contenitore-tag div.tag a{
	color: #FFF;
	font-size:11px;
	}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo h2{
	margin-top:0;
	margin-bottom:0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	color:#333;

}


div.pagination {
    float: right;
    text-align: right;
}

div.pagination > ul {
    list-style: outside none none;
}

div.pagination > ul li {
    display: inline;
    margin-left: 7px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo h2 a{
	color:#333;
	font-weight:600;
	font-size:14px;}	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.data{
	color:#666;
	font-size:12px;}	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.testo{
	text-align:justify;
	color:#666;
	font-size:14px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo div.testo a{
	color:#666;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog{
	border-top: 1px dashed #999;
	margin-right:15px;
	font-size:14px;
}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page ul.tags, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog ul.tags{
	margin:0 0 15px 0;
	list-style:none;
	background-color:#e89b44;
	padding:2px 5px;
	color:#FFF;
	font-size:12px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page ul.tags li, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog ul.tags li{
	display:inline;}
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page ul.tags li:after, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog ul.tags li:after{
	content:" / ";}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page ul.tags li a, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog ul.tags li a{
	color:#FFF;
	text-decoration:none;
	font-size:12px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.items-leading{}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.items-leading > div{
	float:left;
	width:100%;
	border-bottom: 1px dashed #999;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.items-leading > div div.pull-right.item-image {
	padding: 0 10px 5px 0;
	float:left;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.items-leading > div div.pull-right.item-image img{
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.items-leading > div div.pull-right.item-image p.img_caption{
	display:none;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page div.pull-right.item-image img{
	float:left;
	padding:0 10px 5px 0;
}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page div.page-header{}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page div.page-header h2,div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog div.page-header h2{
    color: #00556c;
    font-size: 18px;
    font-weight: 400;
}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page a, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog a{
	color: #00556c;}	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page a:hover, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.blog a:hover{
	text-decoration: none;}
	
	
	
	
div.titolo-pagina-contenitore{
	width:100%;
	height:109px;
	float:left;
	background:url('../images/bg-testata-calendario.jpg') no-repeat center center #b3cfd8;
	margin-top:25px;}	
	
div.titolo-pagina-contenitore div.titolo-pagina{
	width:1140px;
	margin:0 auto;
}

div.titolo-pagina-contenitore div.titolo-pagina h2{
	color: #fff;
    font-size: 60px;
    font-weight: 400;
    margin: 15px 0 0;
    padding-left: 175px;
    text-transform: lowercase;
	}		
	
	
	
	
	
	
	
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario{
	margin:0 auto;
	width:285px;
	border-bottom: 1px solid #999999;}


div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario h4{
    background: url("/templates/frontend/images/ico-calendario.png") no-repeat scroll 13px center #00556C;
    border-radius: 3px;
    font-size: 21px;
    font-weight: 400;
    margin: 0 auto;
    padding: 6px 0;
    text-align: center;
    width: 285px;
}
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario h4 a{
	text-decoration:none;
    color: #fff;}
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario table.flatcal_navbar{
	margin-top: 12px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario table.flatcal_navbar tbody > tr > td{
	text-align:center;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario table.flatcal_navbar tbody > tr > td img.mod_events_link{
	cursor:pointer;
	width:6px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario td.flatcal_weekdays{
	text-align: center;
	color:#BBBDBF;
	font-weight:500;
}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario td.flatcal_daycell{
	text-align: center;
	font-weight:600;
	font-size:13px;
}
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario td.flatcal_todaycell{
	text-align: center;
	font-weight:600;
	font-size:13px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario td.flatcal_sundaycell{
	text-align: center;
	font-weight:600;
	font-size:13px;

}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario a.flatcal_busylink{
	text-decoration:none !important;
	color: #FF0000 !important;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.video-youtube{
    width:285px;
	margin:15px auto 10px;
    font-size: 13px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.video-youtube h4{
    background: url("/templates/frontend/images/ico-youtube-bianco.png") no-repeat scroll 13px center #FF0000;
    border-radius: 3px;
    color: #fff;
    font-size: 21px;
    font-weight: 400;
    margin: 0 auto;
    padding: 6px 0;
    text-align: center;
    width: 285px;
    margin-bottom: 10px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.video-youtube iframe{
    border-radius: 5px;
}


div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.flusso-twitter{
	width:285px;
	margin:15px auto 10px;
}



div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.flusso-twitter h4{
    background: url("/templates/frontend/images/ico-flusso-twitter.png") no-repeat scroll 13px center #3FA9F5;
    border-radius: 3px;
    color: #fff;
    font-size: 21px;
    font-weight: 400;
    margin: 0 auto;
    padding: 6px 0;
    text-align: center;
    width: 285px;
}

div.fondatori-e-partecipanti-contenitore{
	float:left;
	width:100%;
}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width:1140px;
	margin:0 auto;
	border-bottom: 1px solid #999;
	margin-bottom: 15px;
	padding-bottom: 15px;
}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-main-item.page-1{
	z-index:3;}


div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti div.logo{
	width:95px;
	margin:25px auto 0;
}

div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti div.logo img{
}

div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti .banner{
}


div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti h4{
	text-align:center;
	color:#00556C;
	border-bottom: 1px dashed #999;
	padding-bottom: 5px;
	letter-spacing:1px;
	font-size:18px;
	margin-bottom: 15px;
	}
	
div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti div.lof-articlessroller  div.lof-inner{
	text-align:center;}

div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti div.lof-articlessroller  div.lof-inner p{
	margin:0;}

div.fondatori-e-partecipanti-contenitore  div.fondatori-e-partecipanti div.lof-articlessroller  div.lof-inner img{
	width: 235px !important;
	height: 75px !important;
	}

/* PARTE RIGUARDANTE FONRDATORI*/	
body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti{
	width:100%;
}

body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:100%;
}

body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe{
	width: 1140px;
	margin: 0 auto;
	display: block;
}


body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header{
	background-color:#B3CFD8; 
}


body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1{
	width:1140px;
	margin:0 auto;
	color: #FFF;
	padding: 20px 0;
	font-weight: 400;
	font-size:32px;
}

body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1{
	background: url('../images/bg-scheda.png') no-repeat center center transparent;
}

body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.page-header h1{
	background: url('../images/bg-lista.png') no-repeat center right transparent;
}





body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita{
	background-color:#B3CFD8;
}


body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4{
	width:1140px;
	margin:0 auto;
	color: #FFF;
	padding: 10px 0;
	font-weight: 600;
	font-size:22px;
}

body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4 span,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4 span,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4 span,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.titolo-destinatari-attivita h4 span{
	font-size:14px;
	display:block;
	line-height:18px;
	font-weight: 400;
}




body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.introduzione-destinatari-attivita,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.introduzione-destinatari-attivita{
	width:1140px;
	margin:0 auto;
	padding: 10px 0;
	font-weight: 400;
	font-size:16px;
}





body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller{
	margin:0 auto;
	padding-top: 20px;
}

body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller div.lof-row,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller div.lof-row{
	width:29% !important;
	margin:1%;
	padding: 2px 1% !important;
	height: 38px;
	border-bottom: 1px solid #B3CFD8;
	border-right:  1px solid #B3CFD8;;
	font-size:15px;
}


body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller div.lof-clearfix,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.destinatari-attivita div.lof-articlessroller div.lof-clearfix{
	display:none;
}

	
body.mappa-sito div.blocco-contenuti-contenitore div.blocco-contenuti div.sx,body.site-map div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:100%;}

div.mappa-sito-contenitore {}

div.mappa-sito-contenitore a{
	color: #00556c;
	font-size:13px;}

div.mappa-sito-contenitore div.mappa-sito{}

div.mappa-sito-contenitore div.mappa-sito > ul.nav.menu{ 
	padding:0;
	list-style:none;}

div.mappa-sito-contenitore div.mappa-sito > ul.nav.menu > li.divider.deeper.parent{
	float: left;
    margin-bottom: 50px;
    margin-right: 55px;
    width: 315px;
	}

div.mappa-sito-contenitore div.mappa-sito > ul.nav.menu > li.divider.deeper.parent > span.separator{
	font-size:16px;
	font-weight:bold;
}

div.mappa-sito-contenitore div.mappa-sito > ul.nav.menu > li.divider.deeper.parent ul.nav-child.unstyled.small{
	padding-left: 20px;}
	
div.mappa-sito-contenitore div.mappa-sito > ul.nav.menu > li.divider.deeper.parent ul.nav-child.unstyled.small > li > span.separator{
	font-size:14px;}
	
div.footer-contenitore{
	width:100%;
	float:left;
	background-color: #00556C;
	height: 310px;
	border-top: 1px solid #9cc2cd;
	}
	
div.footer-contenitore div.footer{
	width:1140px;
	margin: 0 auto;
	border-bottom: 1px solid #FFF;
	height: 240px;
	}
	
div.footer-contenitore div.footer div.sx{
	float:left;
	margin-right: 75px;
    max
	}

div.footer-contenitore div.footer div.dx{
	float:left;
	border-left: 1px solid#FFF;
	height:240px;
	}	

div.footer-contenitore div.footer div.sx > div{
}


div.footer-contenitore div.footer div.sx div.informazioni{
    font-size: 14px;
    margin-top: 20px;
    color: #FFF;
}


div.footer-contenitore div.footer div.sx div.tell-a-friend{
	margin-top: 20px;
}

div.footer-contenitore div.footer div.sx div.email-info{
	margin-top: 30px;
			}

div.footer-contenitore div.footer div.sx div.email-info img{
	vertical-align:middle;
	
}


div.footer-contenitore div.footer div.sx div.email-info a{
	text-decoration:none;
	color:#FFF;
	font-size:13px;
}

div.footer-contenitore div.footer div.sx div.email-info a span{
	margin-left:20px;
}

div.footer-contenitore div.footer div.sx div.logo-ungc{
	margin-top: 30px;
	}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore{
	margin: 20px 0 0 35px;}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer{
}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu{
	margin: 0;
	padding: 0;
	list-style: none;
}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li{
	float:left;
	margin-right:75px;
	}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li:last-child{
	margin-right:0;
}

div.menu-footer li.item-1551 > span.nav-header, div.menu-footer li.item-1552 > span.nav-header, div.menu-footer li.item-1553 > span.nav-header, div.menu-footer li.item-1554 > span.nav-header{
	display:none;
	}

div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu li ul.nav-child{
	margin:0;
	padding:0;
	list-style:none;
	color:#FFF;
}
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu li ul.nav-child{
	font-weight: bold;
	font-size:13px;}



div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu li ul.nav-child a{
	text-decoration:none;
	color:#FFF;
	font-weight:normal;
	font-size:12px;}


body.tag div.blocco-contenuti-contenitore{}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti{}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:100%;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category{}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category h2{
	background-color:#e89b44;
	color:#FFF;
	font-weight:400px;
	padding:1px 6px;
	margin:0;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul{
	padding: 0;
	list-style:none;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul li{
	float:left;
	width:100%;
	border-bottom:1px dashed #999;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul h3{}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul h3 a{
color:#00556c;
font-size:18px;
font-weight:400;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul h3 a:hover{
	text-decoration:none;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul li img{
	float:left;
	margin: 0 5px 5px 0;}

body.tag div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.tag-category ul li a{
color:#00556c;}



body.iscrizione-newsletter  .blocco-contenuti{
    font-size: 15px;
    
}

body.iscrizione-newsletter  .blocco-contenuti h1{
    color: #00556c;
    font-size: 25px;
    font-weight: 400;
}

body.iscrizione-newsletter  .blocco-contenuti fieldset{
    border: none;
    margin-bottom: 20px;
    padding: 0;
}

body.iscrizione-newsletter  .blocco-contenuti fieldset legend{
    padding: 0;
    font-weight: 500;
}

body.iscrizione-newsletter  .blocco-contenuti fieldset .list_name{
    font-size: 15px !important;
}

body.iscrizione-newsletter  .blocco-contenuti .acymodifybutton{
    margin: 0;
    padding: 0;
}

body.iscrizione-newsletter  .blocco-contenuti .acymodifybutton input{
    cursor: pointer;
    background-color: #00556C;
    border: none;
    color:#FFF;
    padding: 10px 15px;
    
}


/*MISURA DI RIFERIMENTO 1024px*/
@media screen and (max-width: 1139px) {
div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 1024px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 1024px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1{
	margin-right: 25px;}

div.slider-contenitore div.slider{
	width: 1024px;
	}
	
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width:1024px !important;
	height: 251px !important;
}

div.primo-piano-contenitore div.primo-piano{
	width: 1024px;
	}

div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 1024px;
	}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:719px;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza{
	width: 100%;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-articlessroller, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-main-wapper{
	width:100% !important;
	height:720px !important;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner{
	width:340px !important;
}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza img{
	width:100%;}
	
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller{
	width:100% !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller div.lof-main-wapper{
	width: 100% !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo{
	width:200px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo img{
	width:200px;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo{
	width:510px;
}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-articlessroller,
div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-articlessroller div.lof-main-wapper{
	width: 100% !important;}




div.titolo-pagina-contenitore div.titolo-pagina{
	width: 1024px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 1024px;
	}

div.footer-contenitore div.footer{
	width: 1024px;
	}
	
div.footer-contenitore div.footer div.sx{
	margin-right:10px;}	
	
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore{
	margin-left: 15px}
	
	
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li{
	margin-right: 60px;}
	
body.i-partecipanti div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.scheda div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.participants div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe,
body.item div.blocco-contenuti-contenitore div.blocco-contenuti div.sx iframe{
	width: 100%;
	margin: 0 auto;
	display: block;
}
	
	}

/*MISURA DI RIFERIMENTO 960px*/
@media screen and (max-width: 1023px) {
	div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 960px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 960px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1{
	margin-right: 12px;}

div.slider-contenitore div.slider{
	width: 960px;
	}
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width:960px !important;
	height: 235px !important;
}


div.primo-piano-contenitore div.primo-piano{
	width: 960px;
	}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro{
	width:230px;
	background-size: 230px 138px !important;}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto{
	width: 230px;}

div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 960px;
	}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:655px;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner{
	width: 320px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo{
	width: 450px;}

div.titolo-pagina-contenitore div.titolo-pagina{
	width: 960px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 960px;
	}
	
div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-articlessroller div.lof-inner img{
	width:215px !important;
	height:69px !important;}

div.footer-contenitore div.footer{
	width: 960px;
	}
	
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li{
	margin-right: 40px;
}
	}

/*MISURA DI RIFERIMENTO 768px*/
@media screen and (max-width: 959px) {
	div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 768px;
	}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top{
	margin-left: 10px;
	}


div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 768px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.pusante-aderisci{
	position:absolute;
	top:50px;
	right:0;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1{
	margin-right: 10px;
	width:116px;}


div.slider-contenitore div.slider{
	width: 768px;
	}
	
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width:768px !important;
	height: 188px !important;
}


div.primo-piano-contenitore{
	background-image:none;
	background-color: #C1D5DC;
	height:312px;
	}

div.primo-piano-contenitore div.primo-piano{
	width: 520px;
	}

div.primo-piano-contenitore div.primo-piano div.contenuto{
	width:250px;
	display: ininline;
	float:left;
	margin: 3px 5px;
}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto{
	width: 250px;
	}

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro{
	width: 250px;
	background-size: 250px 150px !important;
	}	



div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 768px;
	}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:463px;
	}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza h4{
	text-align:center;
	width:380px;}
	
	div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner{
		width: 380px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-articlessroller, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-main-wapper{
	width:380px !important;
	margin: 0 auto !important;
	height:1535px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-row{
	width:380px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller div.lof-main-wapper, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller{
	height: 1025px !important;}


div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie h4{
	text-align:center;
	width:380px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-row{
	width:380px !important;
	margin:0 auto !important;
	float: none !important;}
	
	
div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-articlessroller div.lof-inner img{
	width:160px !important;
	height: 51px !important;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo{
	width: 380px;}
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo img{
	width:380px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo{
	width:380px;}


div.titolo-pagina-contenitore div.titolo-pagina{
	width: 768px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 768px;
	}

div.footer-contenitore{
	height:375px;
	}

div.footer-contenitore div.footer{
	width: 768px;
	height:365px;
	}
	
div.footer-contenitore div.footer div.dx{
		width:504px;
		height:360px;
	}
	
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li{
		margin-right:0;
		width:240px;}
	
	div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.item-page div.pull-right.item-image img{
		width:100%;
	}
	
	
	}

/*MISURA DI RIFERIMENTO 640px*/
@media screen and (max-width: 767px) {
	div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 640px;
	}
div.header-contenitore div.header-blu-contenitore div.header-blu div.logo-bianco{
	display:none;}
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 640px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1{
	width:100px;
	margin-right:18px;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale div#maximenuck ul.maximenuck li.maximenuck.level1.item1442{
	width:28px;}


div.slider-contenitore div.slider{
	width: 640px;
	}
	
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width:640px !important;
	height: 157px !important;
}


div.primo-piano-contenitore div.primo-piano{
	}

div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 640px;
	display: block;
	border-bottom: none;
	}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx{
	width:100%;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza h4,
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie h4{
	width:100%;
}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx{
	border:none;
	width:100%;
	margin-top:20px;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-articlessroller, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-main-wapper{
		width:98% !important;
	margin:0 1% !important;
	height: 1850px !important;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-row, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.notizie-in-evidenza div.lof-inner{
	width:98% !important;
	margin:0 1% !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-row{	
width:98% !important;
	margin:0 1% 10px !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.contenuto-articolo{
width:98% !important;
	margin:0 1% !important;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo{
width:98% !important;
	margin:0 1% !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.immagine-articolo img{
width:98% !important;
	margin:0 1% !important;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller div.lof-main-wapper, div.blocco-contenuti-contenitore div.blocco-contenuti div.sx div.altre-notizie div.lof-articlessroller{
height: 1300px !important;}

div.menu-dx {
	width:98%;
	margin:0 1%;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario{
	width:98%;
	margin:0 1%;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario h4{
	width:98%;
	margin:0 1%;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.calendario table.flatcal_main_t{
	width:98%;
	margin:0 1%;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.flusso-twitter{
	width:98%;
	margin:15px 1% 0;}
	
div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.flusso-twitter h4{
	width:98%;
	margin:0 1%;}

div.blocco-contenuti-contenitore div.blocco-contenuti div.dx div.flusso-twitter iframe{
	width:98% !important;
	margin:0 1% !important;}
	
div.menu-dx ul.menu > li{
	background-color:#e7e7e8;}
	
div.titolo-pagina-contenitore div.titolo-pagina{
	width: 640px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 640px;
	}
	
div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti div.lof-articlessroller div.lof-inner img{
	width:140px;
	height:44px;}

div.footer-contenitore{
	height:430px;
}


div.footer-contenitore div.footer{
	width: 640px;
	height:415px;
	}
div.footer-contenitore div.footer div.dx{
	border:none;
	width:640px;
	height:240px;}
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore{
	margin-left:0;}
	
div.footer-contenitore div.footer div.dx div.menu-footer-contenitore div.menu-footer ul.nav.menu > li{
	width: 213px;
	}
	}

/*MISURA DI RIFERIMENTO 480px*/
@media screen and (max-width: 639px) {
	div.header-contenitore div.header-blu-contenitore{
		height:90px;
		
	}
	
	div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 480px;
	}
	
	div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top {
    margin-left: 15px;
	}

div.header-contenitore div.header-blu-contenitore div.header-blu div.logo-bianco{
	display:block;}



div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 480px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale{
	display:none;}

div.header-contenitore div.header-bianco-contenitore div.header-bianco div.menu-principale-mobile{
display:block;
float:left;
}


div.slider-contenitore div.slider{
	width: 480px;
	}
	
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width: 480px !important;
	height: 118px !important;
}


div.primo-piano-contenitore div.primo-piano{
	width: 480px;
	}
	
div.primo-piano-contenitore div.primo-piano div.contenuto{
	width:234px;
	margin: 3px;

}	

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro{
	width:234px;
	height:140px;
	background-size: 234px 140px !important;}
	
div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto{
	width:234px;}

div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 480px;
	}

div.titolo-pagina-contenitore div.titolo-pagina{
	width: 480px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 480px;
	}

div.footer-contenitore{
	height:250px;}

div.footer-contenitore div.footer{
	width: 480px;
	height:250px;
	}
	
div.footer-contenitore div.footer div.dx{
	display:none;}
	}

/*MISURA DI RIFERIMENTO 320px*/
@media screen and (max-width: 479px) {
	
	div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top ul li{
		font-size: 11px;
	}
	
	div.header-contenitore div.header-blu-contenitore div.header-blu{
	width: 320px;
	}

div.header-contenitore div.header-bianco-contenitore div.header-bianco{
	width: 320px;
	}

div.header-contenitore div.header-blu-contenitore div.header-blu div.logo-bianco{
	display:none;}

div.header-contenitore div.header-blu-contenitore div.header-blu div.menu-top{
	border: none;
    margin: 5px auto 0;
    float: none;
    width: 290px;
    }

div.slider-contenitore div.slider{
	width: 320px;
	}
	
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.cerca{
	margin-top: 35px;}


div.header-contenitore div.header-bianco-contenitore div.header-bianco div.logo{
	margin-top: 42px;
}
div.header-contenitore div.header-bianco-contenitore div.header-bianco div.scelta-lingua{
	position:absolute;}
	
    div.header-contenitore div.header-blu-contenitore div.header-blu div.login ul li{
        padding: 0 3px;
    }
    
    div.header-contenitore div.header-blu-contenitore div.header-blu div.iscrizione-newsletter{
        margin-right: 10px;
    }
    
div.slider-contenitore div.slider div.lof-articlessroller, div.slider-contenitore div.slider div.lof-main-wapper, div.slider-contenitore div.slider img.slider{
	width: 320px !important;
	height: 78px !important;
}

div.primo-piano-contenitore{
	height:792px;

}

div.primo-piano-contenitore div.primo-piano{
	width: 320px;
	}
	
div.primo-piano-contenitore div.primo-piano div.contenuto{
	width:320px;
	margin: 3px 0;

}	

div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro{
	width:320px;
	height:192px;
	background-size: 320px 192px !important;}
	
div.primo-piano-contenitore div.primo-piano div.contenuto div.immagine-intro div.info-contenuto{
	width:320px;}
	

div.blocco-contenuti-contenitore div.blocco-contenuti{
	width: 320px;
	}

div.titolo-pagina-contenitore div.titolo-pagina{
	width: 320px;
	}

div.fondatori-e-partecipanti-contenitore div.fondatori-e-partecipanti{
	width: 320px;
	}

div.footer-contenitore div.footer{
	width: 320px;
	}
	}








	
div.blocco-contenuti div.sx div#jevents{
	margin-right:15px;
}	

div.blocco-contenuti div.sx div#jevents div#jevents_body{
	border:none;
	background-color: transparent;
}

div.blocco-contenuti div.sx div#jevents div#jevents_body .jev_evdt .jev_evdt_title{
	color:#00556c !important;
	font-weight:400 !important;
	font-size: 20px !important;
}

div.blocco-contenuti div.sx div#jevents div#jevents_body .jev_eventdetails_body{
	font-size:14px;
}

div.blocco-contenuti div.sx div#jevents div#jevents_body .jev_eventdetails_body a{
	color:#00556c !important;

}

.titolo-pubblicazioni-strumenti {
    background-color: #94cacb;
    color: #fff;
    font-weight: bold;
    padding: 5px 4px 5px 4px;
}

.striscia-arancione-bianca{
width: 100%;
display: block;
background: linear-gradient(to left, #FFF 0%, #EE5F01 100%);
}

a.pulsante-tenp{
	color:#FFF !important;
	text-decoration: none;
	background-color: #00556C;
	padding: 5px 10px;
	display: block;
	text-align:center;
	width: 130px;
}

div.titolo-tenp{
	color:#FFF !important;
	text-decoration: none;
	background-color: #3FA9F5;
	padding: 5px 10px;
	text-align:center;
}

div.titolo-tenp.partner{
	width:155px;
	margin-bottom:20px;
}

div.titolo-tenp.video{
	width: 80px;
}


.link-granata {
    background-color: #1E5970;
    margin: 10px 0px;
    color: #FFF !important;
    padding: 15px 8px;
    text-decoration: none;
    display: block;
    margin: 5px 0;
    width: 290px;
}

/*FORM REGISTRAZIONE*/

body.form .bfQuickMode{
	padding: 0 10px;
	font-size: 14px;
	text-align: justify;
}

body.form .bfQuickMode a{
	color: #1A535A;
}body.form .bfQuickMode h3{
	color: #00556c;
}



body.form .bfQuickMode input{
	margin-bottom: 10px;
	padding: 10px 0px 10px 15px;
	border: 1px solid #ccc;
}

body.form .bfQuickMode #bfElemWrap51 > div > div{
	display: grid;
	grid-row-gap: 2px;
	color: #7D7D7D;
}

body.form .bfQuickMode select{
	margin-bottom: 10px;
	padding: 10px 0px 10px 15px;
	background-color: #FFF;
	border: 1px solid #ccc;
	max-width: calc(50% + 17px);
}

body.form .bfQuickMode #bfElemWrap145 > div > div{
	display: grid;
	grid-template-columns: 25px auto;
	margin-top: 10px;
}
body.form .bfQuickMode #bfElemWrap145 > div > div > label{
	grid-area: 1/2;
	width: 100%;
}

body.form .bfQuickMode #bfElemWrap145 > div > div > span{
	grid-area: 1/1;
}


body.form .bfQuickMode .form-actions{
	margin-top: 15px;
}

body.form .bfQuickMode .form-actions button{
	float: left;
	background-color: #1A535A;
	color: #FFF;
	padding: 10px 20px;
	cursor: pointer;
	border: none;
}

body.form .bfQuickMode .bfErrorMessage{
	font-size: 12px;
	color: #F00;
	margin-bottom: 10px;
}
body.form .bfQuickMode .bfErrorMessage > div{
	margin-bottom: 5px;
}

