main > .stripe {
	max-width: 710px;
	margin-right: 320px;
}

article.news_detail.stripe.newsWidth {
    max-width: 50%;
}
#news_menu {
	width: 288px;
	margin-top: 130px;
	float: right;
}

	#news_menu h5 {
		line-height: 22px;
		padding: 4px;
		margin: 0;
		font-size: 18px;
		font-weight: 600;
		text-align: center;
		color: #FFF;
		background: #e85113;
	}

	#news_menu ul {
		border: 1px solid #e7e7e7;
		padding: 20px 0 35px 0;
	}

		#news_menu ul li {
			width: 50%;
			margin-top: 20px;
			float: left;
			text-align: center;
		}
			#news_menu ul li a {
				color: #333333;
			}

.news_detail > header {
	margin: 50px 0 30px 0;
}
	.news_detail > header .news_date
	,.news_detail > header .news_title
	{
		margin: 0;
		font-size: 20px;
		font-weight: 600;
		color: #333333;
	}

	.news_detail > header .news_title { font-weight: bold; }

	.news_detail > header ~ * { font-weight: 300; }


.press_room_section {
	padding-top: 35px;
	overflow: hidden;
}
	.press_room_section.has_border {
		padding-top: 70px;
		margin: 75px 0 0 0;
		border-top: 1px dotted #949594;
	}

	.press_room_section .section_title {
		margin: 0 0 35px 0;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		color: #e85113;
	}

/* CODICE NUOVO PER GESTIRE ELENCO NEWS */
.press_room_section_all {
	padding-top: 35px;
	overflow: hidden;
}
	.press_room_section_all.has_border2 {
		padding-top: 15px;
		padding-bottom: 15px;
		margin: 25px 0 0 0;
		border-bottom: 1px dotted #949594;
		position: relative;
		display: block;
	}

	.press_room_section_all.section_title {
		margin: 0 0 35px 0;
		font-size: 20px;
		font-weight: normal;
		text-transform: uppercase;
		color: #e85113;
	}

	.gallery_list { margin: 0 0 0 -35px; }

		.gallery_list li {
			width: 204px;
			margin: 0 0 35px 35px;
			float: left;
		}

		.gallery_list li a { display: block; }
			.gallery_list li a figure {
				height: 174px;
				margin: 0;
				border: 2px solid #a7a7a7;
				position: relative;
				/* background: #efefef; --AR*/
			}
				.gallery_list li a figure:before {
					content: '';
					width: 100%;
					height: 100%;
					display: none;
					position: absolute;
					top: 0;
					left: 0;
					z-index: 10;
					background: rgba(0,0,0,.5) url('../immagini_layout/icone/zoom.png') 50% 50% no-repeat;
				}
					.gallery_list li a:hover figure:before { display: block; }
				.gallery_list li a figure img {
					position: absolute;
					top: 50%;
					left: 50%;
					max-width: 240px;
					/* max-height: 170px; */
					-webkit-transform: translate(-50%,-50%);
					   -moz-transform: translate(-50%,-50%);
					    -ms-transform: translate(-50%,-50%);
					     -o-transform: translate(-50%,-50%);
					        transform: translate(-50%,-50%);
				}

		.gallery_list li a h6
		,.gallery_list li a p
		{
			line-height: 22px;
			margin: 0;
			padding: 9px 10px;
			font-size: 18px;
			color: #333333;
			overflow: hidden;
		}

			.gallery_list li a p {
				margin-top: -9px;
				padding-top: 0;
				font-weight: 300;
			}

/*NUOVO CODICE PER NUOVA PAGINA FIERE */
		.logoFiera{
			max-width: 170px;
		}
/* NUOVI CSS */

		p.data {
			float: left;
			min-width: 115px;
			margin-top: 0;
		}
		.titleSubtitle {
			float:left;
			width: 400px;
		}
		h4.title {
			display: block;
			margin-top: 0;
			margin-bottom: 0px;
			min-width:465px;
		}
		p.place.subtitle {
			display: block;
			margin-top: 0;
			margin-bottom: 2px;
		}
		main > .stripe {
			/* max-width: 85%; */
			max-width: 710px;
			margin-right: 0;
		}
		img.photogallery {
			float: right;
		}
		.logoPhoto {
			max-width: 220px;
			float: right;

		}
		a.linkFiere {
			display: inline-block;
			font-size: 14px;
			width: 100%;
			text-align: right;
			margin-top: 7px;
			position: absolute;
			bottom: 3px;
			right: 0;
		}
		img.authorized_dealer {
			/* width: 100px; */
			height:60px;
			float: right;
			margin-right: 25px;
			margin-bottom:10px;
		}
		h4.titoloMese {
			font-size: 20px;
			color: #e85113;
			font-family: futura;
			font-weight: normal;
			border-bottom: 2px solid;
			text-transform:uppercase;
		}
		.anni {
			text-align: right;
		}
/* FINE */


/* CODICAE PER PAGINAZIONE NEWS */

/* .bullet_container {
	height: 30px;
	padding: 0 0 0 9px;
	overflow: hidden;
	background: #e6e6e6;
}

	.bullet_container > * {
		width: 30px;
		height: 100%;
		line-height: 30px;
		margin: 0 0 0 6px;
		display: block;
		float: left;
		font-size: 15px;
		color: #FFF;
		background: #b4b4b4;
	}
		.bullet_container > *:hover
		.bullet_container > *.attivo
		{
			background: #e85113;
		}

		.bullet_container > *:before {
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%,-50%);
			   -moz-transform: translate(-50%,-50%);
			    -ms-transform: translate(-50%,-50%);
			     -o-transform: translate(-50%,-50%);
			        transform: translate(-50%,-50%);
		}
		.bullet_container > *:before { counter-increment: news_bullets; content: counter(news_bullets); } */



@media only screen and (max-width: 768px){

	.flexbox main {
		display: flex;
		flex-wrap: wrap;
	}

		#news_menu {
			width: auto;
			margin: 0;
			border-left: none;
			border-right: none;
			float: none;
			text-align: center;
		}
			.flexbox #news_menu {
				width: 100%;
				order: 1;
			}

			#news_menu h5 { color: #e85113; background: none; }
			#news_menu ul { padding: 10px;}
				#news_menu ul li {
					width: auto;
					padding: 2px 0;
					margin: 0 5px;
					float: none;
					display: inline-block;
					vertical-align: middle;
				}

		main > .stripe {
			max-width: 100%;
			margin-right: 0;
		}

			.gallery_list {
				margin-left: 0;
				text-align: center;
			}

				.gallery_list li {
					margin: 0 10px 20px 10px;
					float: none;
					display: inline-block;
					vertical-align: top;
				}

}
