@import url('https://fonts.googleapis.com/css?family=Lora|PT+Sans|Raleway:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
body{font-family:"Lora";font-weight:400}
input{font-family:"PT Sans", "Helvetica";font-weight:400}
.alertNews{font-family:"PT Sans", "Helvetica";color:#fff;background-color:#B80000;padding:12px;font-size:24px;line-height:28px;margin:10px 0 24px 0;}
.occhiello{font-family:"PT Sans", "Helvetica"}
#boxHeader{background-color:#eee;margin:auto;width:1200px;position:fixed;z-index:999;transform: translateX(-50%);left:50%;}
.topDivider{clear:both;padding:10px 0}
.socialIcons img{height:20px;width:auto;margin-left:10px;margin-top:10px}
.boxPrimocanaleLogo{padding:0 !important}
.boxPrimocanaleLogo{background:none !important}
.boxPrimocanaleLogo img{width:200px;height:auto;padding:6px 4px}
menu#menu1{padding:0;margin:0}
menu#menu1 menuitem{padding:20px}
menu#menu1 menuitem:hover{background-color:#ccc}
menu#menu1 menuitem a{font-family:"PT Sans", "Helvetica";color:#222;text-decoration:none;font-size:13px;font-weight:bold}
menu#menu2{padding:0;background-color:#b80000;margin:0}
menu#menu2 menuitem{padding:0}
menu#menu2 menuitem a:hover{background-color:orange}
menu#menu2 menuitem a{padding:4px 10px;color:#fff;text-decoration:none;font-size:13px;font-weight:bold;text-transform:uppercase;font-family:"PT Sans", "Helvetica"}
.boxSearch{float:right;padding:7px 4px}
.boxSearch .button{border:0;padding:4px;background-color:#b80000;color:#fff;font-size:13px;font-weight:bold;}
#container{margin:auto;max-width:1200px;padding-top:54px}
.bannerTop{margin-bottom:20px}
.bannerTop img{width:100%;height:auto}
.topRightBanner{margin-top:20px}
.topRightBanner iframe{width:100%}
.mainBoxContent1{padding:0;color:#fff}
.mainBoxContent1.spacingRight{padding:0 12px 0 0}
.mainBoxContent1.spacingLeft{padding:0 0 0 12px}
.mainBoxContent1 img{width:100%;height:auto}
.mainBoxContent1 .boxContent{position:absolute;bottom:0;padding:0;margin:0;width:100%}
.mainBoxContent1 .boxContent .title{position:absolute;bottom:0;color:#fff;margin:0;padding:10px}
.mainBoxContent1 .boxContent .title h1{font-size:30px;line-height:34px;margin:10px 0 0 0}
.mainBoxContent1 .boxContent .title h1 a{color:#fff;text-decoration:none}
.mainBoxContent1 .boxContent .title h1 a:hover{color:#bbb}
.mainBoxContent1.standard .boxContent{position:relative;bottom:0;padding:0;margin:0;width:100%}
.mainBoxContent1.standard .boxContent .title{position:relative;bottom:0;color:#fff;margin:0;padding:4px 0}
.mainBoxContent1.standard .boxContent .title h1 a{color:#000;text-decoration:none}
.mainBoxContent1.standard .boxContent .title h1{font-size:40px;line-height:46px;margin:0;font-weight:bold}
.mainBoxContent1.standard .boxContent .title h1 a:hover{color:#b80000}
.mainBoxContent1.large .boxContent .title h1 a{color:#fff;text-decoration:none}
.mainBoxContent1.large .boxContent .title h1{font-size:34px;line-height:38px;margin:0;font-weight:bold}
.mainBoxContent1.large .boxContent .title h1 a:hover{color:#b80000}
.mainBoxContent1.large .boxContent .title h1 span{color:#b80000;font-weight:bold}
.mainBoxContent1Banner{margin:20px 0}
.blackGradient{width:100%;position:absolute;height:150px;bottom:0;background-image: url('http://www.primocanale.it/img/gradient.png')}
.calendarBigDate{width:150px;padding:6px 0;color:#b80000;background-color:#eee;text-align:center}
.calendarSmallDate{color:##b80000;border-bottom:4px solid #b00000;background-color:#eee;padding:10px;font-size:14px;position:absolute;left:0;top:-20px}
a.lnkCalendarBigDate{color:#000;text-decoration:none}
.calendarBigDateMonthOfWeek,.calendarBigDateDayOfWeek{font-size:14px;line-height:18px}
.calendarBigDateDay{font-size:60px;line-height:60px}
.calendarBigDateLabel{font-size:18px;line-height:22px;margin-top:10px}
.calendarItem{padding-bottom:10px;margin-bottom:10px}
.calendarItem .title h1{font-size:16px;line-height:18px;margin:0}
.calendarItem .title h1 a{color:#000;text-decoration:none}
.calendarItem .title h1 a:hover{color:#b00000}
.contentItem{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #b00000}
.contentItem .title h1{font-size:19px;line-height:21px;margin:0}
.contentItem .title small{font-family:"PT Sans", "Helvetica"}
.contentItem .title h1 a{color:#000;text-decoration:none}
.contentItem .title h1 a:hover{color:#b80000}
.contentItemSpecial{background-color:#ededed}
.contentItemSpecial .title h1{font-size:18px;line-height:20px;margin:0}
.contentItemSpecial .title h1 a{font-weight:bold;color:#000;text-decoration:none}
.contentItemSpecial .title h1 a:hover{color:#b80000}
.contentItemSpecial figure{position:relative;border-bottom:4px solid #fff}
.contentItemSpecial figure .occhiello{color:#fff;background-color:#B80000;padding:4px;width:150px;font-size:18px;position:absolute;bottom:-18px}
.contentItemSpecial header{padding:24px 10px}
.contentItemSpecial header p{margin-top:10px;font-size:14px;line-height:18px;font-weight:normal}
.contentItemSpecial a{color:#000;text-decoration:none}
.mainBoxContent2{padding-right:0}
.miniBoxAgenda{float:left;margin:0 12px 12px 0;background-color:#eee;border-bottom:4px solid #b80000;font-size:16px;color:#b80000;padding:4px;width:60px;text-align:center}
.miniBoxAgenda small{font-size:11px}
.mainBoxContent2 .divider{clear:both;border-top:1px solid #eee;margin-bottom:10px}
.mainBoxContent2 .mainTitle{line-height:24px;font-size:24px;font-weight:bold;color:#b80000;margin-bottom:24px}
.mainBoxContent2 .go{font-size:16px;font-weight:bold;text-align:right}
.mainBoxContent2 .go a{color:#000;text-decoration:none}
.mainBoxContent2 .go a:hover{color:#b80000}
.mainBoxContent2.standard .go a:hover{color:#b80000}
.mainBoxContent2 .links{text-align:center;margin-top:20px;font-size:12px}
.mainBoxContent2 .links a{color:#000;text-decoration:none;font-family:"PT Sans", Helvetica;}
.mainBoxContent2 .links a span{color:#D33300;font-weight:900;}
.mainBoxContent2 .links img{height:32px;width:auto;padding:0 10px}
.mainBoxBanner1{padding:0;margin:20px 0;text-align:center}
.mainBoxBanner1 img{width:100%}
.mainBoxContent3{padding:0}
.mainBoxContent3 .item{padding:0;margin-bottom:20px}
.mainBoxContent3 .item.left{padding:0 12px 0 0}
.mainBoxContent3 .item.right{padding:0 0 0 12px}
.mainBoxContent3 .onair .tv{background-color:#ededed;}
.mainBoxContent3 .onair .occhiello{color:#fff;background-color:#B80000;padding:4px;width:100%;font-size:18px;bottom:-18px}
.mainBoxContent3 .item.center{padding:0 6px 0 6px}
.mainBoxContent3 .item figure{position:relative;border-bottom:4px solid #fff}
.mainBoxContent3 .item figure .occhiello{color:#fff;background-color:#B80000;padding:4px;width:150px;font-size:18px;position:absolute;bottom:-18px}
.mainBoxContent3 .item header{background-color:#ededed;padding:6px}
.mainBoxContent3 .item p{font-family:"PT Sans", "Helvetica"}
.mainBoxContent3 .item header.title h1{font-size:18px;line-height:22px;font-weight:900;margin:12px 0 6px}
.mainBoxContent3 .item header.title p{font-size:14px;line-height:18px;font-weight:normal}
.mainBoxContent3 .item header.title a{color:#000;text-decoration:none}
.mainBoxContent3 .item header.title h1 a:hover{color:#b80000}
.mainBoxContent3 .item .img{padding:0}
.mainBoxContent3 .item .txt{padding:0}
.mainBoxContent3 .item .txt header{background-color:#fff}
.mainBoxContent3 .item .txt header{padding:0 10px}
.mainBoxContent3 .item .txt header.title h1{margin:0}
.mainBoxContent4{padding:32px 0 16px 16px;background-color:#1a1a1a;margin-top:32px}
.mainBoxContent4 .item{padding:0 16px 0 0}
.mainBoxContent4 .item header.title h1{margin:0;font-size:14px;line-height:18px;font-weight:500;padding:10px 0 0 0}
.mainBoxContent4 .item header.title a{color:#fff;text-decoration:none}
.mainBoxContent4 .item header.title a:hover{color:#ccc}
.mainBoxContent4 .sectionTitle{font-family:"PT Sans", Helvetica;color:#fff;background-color:#B80000;padding:4px;width:150px;font-size:18px;position:absolute;top:-16px;left:0}
.mainBoxContent5{padding:0;border-bottom:4px solid #eee}
.mainBoxContent5 img.banner{margin:0 0 24px 0;width:100%;height:auto}
.mainBoxContent5Left,.mainBoxContent5Left2{padding:36px 12px 12px 0}
.mainBoxContent5Right{padding:36px 0 0 12px}
.mainBoxContent5 .mainBoxContent5Left .item,.mainBoxContent5 .mainBoxContent5Right .item{padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:1px solid #eee}
.mainBoxContent5 .mainBoxContent5Left .item.last,.mainBoxContent5 .mainBoxContent5Right .item.last{border-bottom:0}
.mainBoxContent5 .mainBoxContent5Left .item figure,.mainBoxContent5 .mainBoxContent5Right .item figure{padding:0}
.mainBoxContent5 .mainBoxContent5Left .item header.title,.mainBoxContent5 .mainBoxContent5Right .item header.title{padding-top:0;line-height:14px}
.mainBoxContent5 .mainBoxContent5Left .item header.title h1,.mainBoxContent5 .mainBoxContent5Right .item header.title h1{font-size:18px;line-height:22px;font-weight:200;margin:0 0 6px 0}
.mainBoxContent5 .mainBoxContent5Left .item header.title h1 a,.mainBoxContent5 .mainBoxContent5Right .item header.title h1 a{text-decoration:none;color:#000}
.mainBoxContent5 .mainBoxContent5Left .item header.title h1 a:hover,.mainBoxContent5 .mainBoxContent5Right .item header.title h1 a:hover{color:#006ADC}
.mainBoxContent5 .mainBoxContent5Left .item header.title small,.mainBoxContent5 .mainBoxContent5Right .item header.title small{color:#777;font-size:12px;font-family:"PT Sans", "Helvetica"}
.mainBoxContent5 .mainBoxContent5Left .boxSectionTitle,.mainBoxContent5 .mainBoxContent5Right .boxSectionTitle{}
.mainBoxContent5 .mainBoxContent5Left .sectionTitle,.mainBoxContent5 .mainBoxContent5Right .sectionTitle{font-size:44px;font-weight:200;color:#006ADC;margin-bottom:12px}
.mainBoxContent5 .mainBoxContent5Left .sectionTitle a,.mainBoxContent5 .mainBoxContent5Left .sectionTitle a:hover{text-decoration:none;color:#006ADC;}
.mainBoxContent5 .mainBoxContent5Left .sectionTitle img{height:80px;width:auto}
.mainBoxContent5 .mainBoxContent5Left2 .item{padding:0 0 12px 0;margin:0 0 12px 0;border-bottom:1px solid #eee}
.mainBoxContent5 .mainBoxContent5Left2 .item.last{border-bottom:0}
.mainBoxContent5 .mainBoxContent5Left2 .item figure{padding:0}
.mainBoxContent5 .mainBoxContent5Left2 .item header.title{padding-top:4px;line-height:14px}
.mainBoxContent5 .mainBoxContent5Left2 .item header.title h1{font-size:18px;line-height:22px;font-weight:200;margin:0 0 6px 0}
.mainBoxContent5 .mainBoxContent5Left2 .item header.title h1 a{text-decoration:none;color:#000}
.mainBoxContent5 .mainBoxContent5Left2 .item header.title h1 a:hover{color:#eee}
.mainBoxContent5 .mainBoxContent5Left2 .item header.title small{color:#777;font-size:12px}
.mainBoxContent5 .mainBoxContent5Left2 .boxSectionTitle{border-top: 1px solid #eee;position: relative;padding-bottom:36px;border-bottom:0}
.mainBoxContent5 .mainBoxContent5Left2 .sectionTitle{color:#b80000;background-color:#eee;padding:4px;width:150px;font-size:18px;position:absolute;top:-16px;left:0}
.mainBoxContent5 .mainBoxContent5Left2 .divider{clear:both;border-top:1px solid #eee;margin-bottom:10px}
.mainBoxContent5 .mainBoxContent5Center{background-color:#eee;padding:24px 0}
.mainBoxContent5 .mainBoxContent5Center .sectionTitle{font-family:"PT Sans", Helvetica;padding:0 12px;color:#BA0000;font-size:18px}
.mainBoxContent5 .mainBoxContent5Center article.item{padding:12px 12px}
.mainBoxContent5 .mainBoxContent5Center article.item header.title h1{font-size:20px;line-height:22px;font-weight:900;margin:12px 0 6px;margin:10px 0}
.mainBoxContent5 .mainBoxContent5Center article.item header.title h1 a{color:#000;text-decoration:none;line-height:26px}
.mainBoxContent5 .mainBoxContent5Center article.item header.title h1 a:hover{color:#b80000}
.mainBoxContent5 .mainBoxContent5Center article.item .go{text-align:right;margin-top:6px}
.mainBoxContent5 .mainBoxContent5Center article.item .go a{color:#000}
.mainBoxContent5 .mainBoxContent5Center article.itemSmall{padding:0 12px}
.mainBoxContent5 .mainBoxContent5Center article.itemSmall header.title h1{font-size:14px;line-height:18px;font-weight:200;margin:12px 0 6px;margin:10px 0}
.mainBoxContent5 .mainBoxContent5Center article.itemSmall header.title h1 a{color:#000;text-decoration:none;font-family:"PT Sans", "Helvetica"}
.mainBoxContent5 .mainBoxContent5Center article.itemSmall header.title h1 a:hover{text-decoration:underline}
.mainBoxContent5 .mainBoxContent5Center .divider{margin:24px 0;border-bottom:4px solid #fff;background:none;clear:both}
.mainBoxContent5 .mainBoxContent5Right2{padding:0}
.mainBoxContent5 .mainBoxContent5Right2 .banner{padding:0 0 10px 15px}
.mainBoxContent5 .mainBoxContent5Center .dividerTitle{margin:20px 60px;border-top:1px solid #dfdfdf;}
.mainBoxContent6{padding:0 0 24px 0;margin:24px 0 0 0}
.mainBoxContent6 img{width:100%;height:auto}
.mainBoxContent7{padding:0;margin:8px 0 0 0;background-color:#eee}
.mainBoxContent7 .item{padding-bottom:24px}
.mainBoxContent7 .item.border{border-right:1px solid #eee}
.mainBoxContent7 .sectionTitle{margin-bottom:20px;color:#B80000;font-size:18px;font-weight:bold}
.mainBoxContent7 .item header h1{padding-top:10px;font-size:16px;line-height:20px;font-weight:normal;margin:0}
.mainBoxContent7 .item header h1 a{text-decoration:none;color:#000}
.mainBoxContent7 .item header h1 a:hover{color:#b80000}
.mainBoxContent7 .item article.noImg{border-top:1px solid #eee;margin-top:10px}
.mainBoxContent7 .sectionTitle{font-weight:normal;font-family:"PT Sans", Helvetica;color:#fff;background-color:#B80000;padding:4px;width:150px;font-size:18px;position:absolute;top:-16px;left:0}
.mainBoxContent7 .boxSectionTitle{border-top: 1px solid #eee;margin:0;padding:0 0 34px 0}
.mainBoxContent8{margin-top:10px;padding:0}
.mainBoxContent8 .boxSectionTitle{border-top: 1px solid #eee;padding-bottom:34px;border-bottom:0}
.mainBoxContent8 .sectionTitle{font-family:"PT Sans", Helvetica;color:#fff;background-color:#b80000;padding:4px;width:150px;font-size:18px;position:absolute;top:-16px;left:0}
.mainBoxContent8 section.left{padding:0}
.mainBoxContent8 section.right{padding-right:0}
.mainBoxContent8 .item{padding:0 12px 0 0;margin-bottom:24px}
.mainBoxContent9{padding:32px 0 16px 16px;background-color:#1a1a1a;margin-top:32px}
.mainBoxContent9 .item{padding:0 16px 0 0}
.mainBoxContent9 .item.main img{width:100%;height:auto}
.mainBoxContent9 .item.main header.title h1{margin:0;font-size:26px;line-height:30px;font-weight:200;padding:10px 0 0 0}
.mainBoxContent9 .item header.title h1{margin:0;font-size:14px;line-height:18px;font-weight:500;padding:10px 0 0 0}
.mainBoxContent9 .item header.title a{color:#fff;text-decoration:none}
.mainBoxContent9 .item header.title a:hover{color:#ccc}
.mainBoxContent9 .sectionTitle{font-family:"PT Sans", Helvetica;color:#fff;background-color:#B80000;padding:4px;width:150px;font-size:18px;position:absolute;top:-16px;left:0}
.mainBoxContent9 .listItems .item{margin-bottom:24px;min-height:220px}
.boxNewsletter{padding-top:10px;padding-right:0}
.itemNewsletter{padding:20px 0;margin:5px 0;border-top:2px dashed #dfdfdf;border-bottom:2px dashed #dfdfdf}
.itemNewsletter img{height:50px;width:auto}
.linkTos a{color:#000;}
.boxYoung{padding:24px 0 24px 16px}
.boxYoung.item figure{position:relative;border-bottom:4px solid #fff}
.boxYoung.item figure .occhiello{color:#000;background-color:#fff517;padding:4px;width:150px;font-size:16px;position:absolute;bottom:-18px;font-weight:bold;text-transform:uppercase}
.boxYoung.item header{background-color:#fff;border-bottom:6px solid #fff517;padding:6px}
.boxYoung.item header.title h1{font-size:18px;line-height:22px;font-weight:900;margin:12px 0 6px}
.boxYoung.item header.title p{font-size:14px;line-height:18px;font-weight:normal}
.boxYoung.item header.title a{color:#000;text-decoration:none}
.boxYoung.item header.title h1 a:hover{color:#000;border-bottom:2px solid #fff517}
.boxYoung.item header .readmore{text-align:right}
.boxYoung.item header .readmore a{font-weight:bold;color:#000}
.boxYoung.item header .readmore a:hover{font-weight:bold;color:#000;border-bottom:2px solid #fff517}
.boxEventi{padding:24px 0 24px 16px}
.boxEventi.item figure{position:relative;border-bottom:4px solid #fff}
.boxEventi.item figure .occhiello{color:#000;background-color:orange;padding:4px;width:150px;font-size:16px;position:absolute;bottom:-18px;font-weight:bold;text-transform:uppercase}
.boxEventi.item header{background-color:#fff;border-bottom:6px solid orange;padding:6px}
.boxEventi.item header.title h1{font-size:18px;line-height:22px;font-weight:900;margin:12px 0 6px}
.boxEventi.item header.title p{font-size:14px;line-height:18px;font-weight:normal}
.boxEventi.item header.title a{color:#000;text-decoration:none}
.boxEventi.item header.title h1 a:hover{color:#000;border-bottom:2px solid orange}
.boxEventi.item header .readmore{text-align:right}
.boxEventi.item header .readmore a{font-weight:bold;color:#000}
.boxEventi.item header .readmore a:hover{font-weight:bold;color:#000;border-bottom:2px solid orange}
.footer{margin:auto;max-width:1200px;margin-top:24px;background-color:#ccc}
.footer .boxLeft a{color:#000;}
.footer .boxLeft{padding:10px;font-size:12px;color:#222}
.footer .boxLeft p{margin:1px 0}
.footer .boxLeft ul{list-style-type: none;margin:10px 0;padding:0}
.footer .boxLeft ul li{margin-bottom:10px}
.footer .boxLeft ul li div{float:left;width:100px}
.footer .boxLeft ul li a{color:#222}
.video-js .vjs-big-play-button{border:0 !important}
.bannerAgenda{margin-top:10px;padding:0;background-color:#fff}
.bannerAgenda .calendarItem{padding:0;border:1px solid #b80000}
.bannerAgenda .miniBoxAgenda{background-color:#b80000;color:#fff}
.bannerAgenda .title{color:#b80000;text-align:center;font-size:30px;font-weight:bold;line-height:30px;padding-top:20px}
.bannerAgenda .agendaDay{font-size:40px;line-height:40px}
#cookie{height:150px !important;display:none;font-size:12px}
#cookie button{color:#000;margin:10px 0;font-family:"PT Sans", Helvetica;font-size:12px}
.signCommentTop{margin-top:6px;}
.signCommentTop small{font-size:12px;color:#777;font-weight:400;line-height:1;font-family:"Lora", Georgia;}

@media (min-width: 768px) and (max-width: 1199px){
	menu#menu1 menuitem{padding:20px 10px}
	#key{width:120px}
	#boxHeader,#container,#footer{width:100%}
	menu#menu2 menuitem a{padding:4px 6px}
	.mainBoxContent1{padding:0;background-color:#000}
	.mainBoxContent1 figure{}
	.mainBoxContent1 .boxContent .title h1{margin-top:24px}
	.mainBoxContent1.standard .boxContent .title h1{font-size:22px;line-height:28px;font-weight:bold}
	.mainBoxContent2{padding:0 0 0 10px}
	.blackGradient{width:100%}
	.mainBoxContent2 .mainTitle{font-size:19px;line-height:19px}
	.mainBoxContent3 .item.smallBox header.title h1{font-size:14px;line-height:18px !important}
	.mainBoxContent3 .item.left,.mainBoxContent3 .item.center,.mainBoxContent3 .item.right{padding:0 10px}
	.mainBoxContent5 .mainBoxContent5Left .item figure{padding:0 0 0 10px}
	.mainBoxContent5 .mainBoxContent5Center article.itemSmall header.title h1 a{font-size:18px;line-height:22px}
	.mainBoxContent5 .mainBoxContent5Center article.itemSmall{margin-bottom:20px}
	.mainBoxContent5 .mainBoxContent5Right .banner{padding:10px}
	.mainBoxContent5 .mainBoxContent5Left .boxSectionTitle, .mainBoxContent5 .mainBoxContent5Right .boxSectionTitle{padding:0 10px}
	.boxNewsletter{padding:20px 0 0 0;margin:20px 0 0 0;border-top:2px dashed #ccc}
	.itemNewsletter{padding:20px 10px;border:0}
	.linkTos{padding:0;margin:0;text-align:center}
	.mainBoxContent7 .item{margin-bottom:40px}
	.mainBoxContent8 section.right{margin-top:20px}
	.mainBoxContent2 .links{padding:0}
	.mainBoxContent2 .links img{height:24px;padding:2px}
	.mainBoxContent2 .links div{padding:0 4px}
	.mainBoxContent8 section.left{padding-left:10px}
	.bannerAgenda{padding-top:10px}
	.bannerAgenda .title{color:#b80000;text-align:center;font-size:22px;font-weight:bold;line-height:22px;padding-top:20px}
	.mainBoxContent1.standard .boxContent .title{padding:20px 10px}
	.mainBoxContent1.standard .boxContent .title h1 a,.mainBoxContent1.standard .boxContent .title h1 a:hover{color:#fff;font-size:38px;line-height:48px}
	.doubleBox{background-color:#fff}
	.doubleBox h1 a,.doubleBox h1 a:hover{color:#000 !important;font-size:30px !important;line-height:40px !important}
	.boxYoung.item header{padding:6px 6px 6px 0}
	.mainBoxContent5 .mainBoxContent5Left .item header.title h1, .mainBoxContent5 .mainBoxContent5Right .item header.title h1{font-size:16px;line-height:20px}
	.contentItem .title h1{padding:0 6px 0 0}
	.calendarItem .title h1{font-size:14px;line-height:18px}
}

@media(max-width:767px){
	#container{padding:0 10px;margin-top:80px}
	.alertNews{padding:6px;font-size:16px;line-height:20px;margin:10px 0 24px 0;}
	.bannerTop{margin-bottom:10px}
	.topDivider{clear:both;padding:5px 0}
	.mainBoxContent1.standard .boxContent .title h1{font-size:22px;line-height:30px;font-weight:bold}
	.mainBoxContent1 .boxContent .title h1{font-size:24px;line-height:28px;margin:0;padding:30px 0 20px 0}
	.mainBoxContent1 .boxContent{position:relative}
	.mainBoxContent1 .boxContent .title{background-color:#000;position:relative;padding:0 10px}
	.blackGradient{display:none}
	.mainBoxContent1{margin-bottom:10px}
	.mainBoxContent2{padding:0}
	.mainBoxContent3 .item.left,.mainBoxContent3 .item.center,.mainBoxContent3 .item.right{padding:0;margin-bottom:20px;border-bottom:1px solid #ededed;padding-bottom:16px}
	.mainBoxContent4 .item{margin-bottom:20px}
	.mainBoxContent5Left{padding-right:0}
	.mainBoxContent5Right{padding-left:0}
	.mainBoxContent5 .mainBoxContent5Left .item header.title, .mainBoxContent5 .mainBoxContent5Right .item header.title{padding:10px 0}
	.mainBoxContent5 .mainBoxContent5Left .item header.title{padding:10px 0 0 0}
	.mainBoxContent5 .mainBoxContent5Center{padding:10px 0}
	.mainBoxContent5 .mainBoxContent5Right .banner{padding:10px 0}
	.boxNewsletter{padding:0}
	.mainBoxContent6 div{margin-bottom:20px;padding:0}
	.mainBoxContent7 .item{border:0;padding:0;padding:12px}
	.mainBoxContent7 .item.border{border:0;padding:12px}
	.mainBoxContent7 .item{margin-bottom:20px}
	.mainBoxContent8{margin:40px 0}
	.mainBoxContent8 section.right,.mainBoxContent8 .item{padding:0}
	.mainBoxContent9 .listItems{padding-left:0}
	.mainBoxContent9 .listItems .item{padding:0}
	.mainBoxContent9 .item header.title a,.mainBoxContent9 .item.main header.title h1{font-size:16px;line-height:20px}
	.mainBoxContent9 .item.main header.title h1{margin-bottom:20px}
	#boxHeaderMobile{position:fixed;z-index:999;width:100%;margin:0}
	#boxHeaderMobile .row1{background-color:#000;padding:10px}
	#boxHeaderMobile .row1 .right{text-align:right;color:#fff;font-size:12px;font-weight:bold}
	#boxHeaderMobile .row1 .right i{margin-left:10px;font-size:20px;font-weight:normal}
	#boxHeaderMobile .row2{background-color:#B80000;padding:0 14px}
	#boxHeaderMobile .row2 menu{padding:1px 10px;margin:0}
	#boxHeaderMobile .row2 menu menuitem a{color:#fff;font-weight:bold;padding:0 10px 0 0;text-transform:uppercase;font-size:13px}
	#popMenu{display:none;position:relative;padding:0}
	#popMenu menu{padding:0;margin:0}
	#popMenu menu menuitem{border-bottom:1px solid #2b2b2b;background-color:#222;display:list-item;padding:10px;list-style:none}
	#popMenu menu menuitem a{font-size:13px;color:#fff;font-weight:bold}
	.mainBoxContent1.standard .boxContent .title h1{padding:10px}
	.mainBoxContent1.standard .boxContent .title h1 a{color:#fff}
	.boxYoung,.boxEventi{padding:24px 0}
	.mainBoxContent5 .mainBoxContent5Right2 .banner{padding:6px 0}
	.bannerAgenda .title{color:#b80000;text-align:center;font-size:22px;font-weight:bold;line-height:22px;padding-top:20px}
	#cookie{height:180px !important;font-size:12px !important}
	#cookie_text{font-size:12px !important}
	.mainBoxContent3 .item .txt header{padding:0}
	.bannerAgenda{padding-top:14px}
}