
@media {
	.textpost img {max-width:100%; height:auto;}	
	.next, .prev, .button, .button1, .button2, .galleryimg, .scrollTop, .ease, .socialnet, .menuside ul li, .navitem, .captionplayer, .listnews img, .textpost img, .sb, .itemtxt, .navleft, .navright, .toplangs ul li, .sliderpost2 {
		-webkit-transition: all 0.3s ease;
		   -moz-transition: all 0.3s ease;
			 -o-transition: all 0.3s ease;
			-ms-transition: all 0.3s ease;
				transition: all 0.3s ease;
	}

	.animated {
		-webkit-animation-duration: 1s;
		   -moz-animation-duration: 1s;
			 -o-animation-duration: 1s;
				animation-duration: 1s;
		-webkit-animation-fill-mode: both;
		   -moz-animation-fill-mode: both;
			 -o-animation-fill-mode: both;
				animation-fill-mode: both;
	}

	@-webkit-keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	@-moz-keyframes fadeIn {		
		from {opacity: 0; filter:alpha(opacity=0);}
		to {opacity: 1; filter:alpha(opacity=100);}
	}

	@-o-keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	@keyframes fadeIn {
		0% {opacity: 0; filter:alpha(opacity=0);}
		100% {opacity: 1; filter:alpha(opacity=100);}
	}

	.animated.fadeIn {
		-webkit-animation-name: fadeIn;
		-moz-animation-name: fadeIn;
		-o-animation-name: fadeIn;
		animation-name: fadeIn;
	}	
}


@media only print {

	body {
		margin:0px;
		padding:0px;
		background:#FFFFFF;
		position:relative;
		overflow: visible;
		}

	.wrapper5, .wrappersmall, .othernews, #maincontent, .moz {
		width:100% !important;
		max-width:680px !important;
		margin:0 auto !important;
		float:none !important;
		padding-left:0; padding-right:0;
		display:table;
	}
	
	.nop {display:none !important;}
	.bgborder {border-bottom:1px solid #eee;}
	.titlepostcenter h2, .titlepostcenter h1 {margin-top:20px !important;}
	.listnews .item .itemimg {height:220px; width:25%;}
		
	.shopmain {float:none; width:100%; padding-right:0px; border-right:0px solid #eee; margin-bottom:0px;}
	.shopside {margin-top:20px; float:none; width:100%;}
	 
	.buttonshop, .addcart, .addcartok, .delcart  {background:#fff !important;}		
	.textpost .info {
		margin:0px;
		padding-left:0px;
	}
	
	.logotop  {margin:0px auto 20px; 
		height:60px;
		width:auto;
		display:block;
	}

	.top2 .widget_logo {display:none;}
	
	.attr {
	border-bottom:0px solid #eee;
	background:#fff;
	padding-left:0px;
	}
	
	.boxattr {border-top:0px solid #eee;
	padding:0px; 
	}
	
	.listitem .attr, .listitem .boxattr {border-bottom:0px solid #eee; border-top:0px solid #eee;}
	.textpost .shopmain .postimg {float:right;}
		
	.listitem {
	padding:10px 0px 10px;
	margin:10px 0px 0px;
	border-bottom:1px solid #eee;
	}
		
	.opacity {
	filter:alpha(opacity=100) !important;
	opacity:1 !important;
	}	
	
}



@media only screen and (max-width: 1120px) {
	.wrapper5, .wrappersmall {
		width:90%;
		padding-left:5%;
		padding-right:5%;
	}
	
	.topform  {
		width:80%;
	}

	.topform .formelem  {
		width:18%;
		padding-right:2%;
	}

	.top2 .widget_logo {max-width:40%; margin-top:15px;}

}

@media only screen and (min-width: 940px) {
.sliderpost2 .slideritem {width:26%; padding:0px 2% 20px !important;}
.sliderpost2 .shopsmall {width:14.66%; padding:0px 1% 20px !important;}

.twothirdb .slideritem, .twothirdb2 .slideritem {width:43%; margin-right:8%; }
.twothirdb .slideritem1, .twothirdb2 .slideritem1 {margin-right:0%; width:41%;}

.maineventi .slideritem {width:21%; margin-right:0px; padding:0px 2% 5px !important;}


}

@media only screen and (max-width: 1000px) {
	
	.caltopics ul li a {
	padding:15px 10px;
	}
	.sliderpost .item .slidertext {
	width:240px;
	}
		
	.fullslider .next  {left:255px; }
	.fullslider .prev  {left:238px; }
		
		
	.headersez span {
	min-width:214px;
	}
	
	
}

@media only screen and (max-width: 940px) {
	

	.sliderpost2 .item .slideritem h3 {
	font-size: 20px;
    line-height: 22px;
	}	
	.sliderpost2 .scrollnav  {
	display:none;
	}

	.sliderpost2 .slideritem {width:24%; padding:0px 3% 20px !important;}
	.sliderpost2 .shopsmall {width:14.66%; padding:0px 1% 20px !important;}
	.twothirdb .slideritem, .twothirdb2 .slideritem {width:41%; margin-right:8%; }
	.twothirdb .slideritem1, .twothirdb2 .slideritem1 {margin-right:0%; width:39%;}
	
	.sliderpost2 .item .slideritem .postimg {
	max-width:90%;
	}
	
	.maineventi .slideritem {width:21%; margin-right:0px; padding:0px 2% 5px !important;}
	
}


@media only screen and (min-width: 851px) {
	.toplangs, #lang, .topwidget {
	display:block !important;
	}
}

@media only screen and (max-width: 850px) {
	

	.onethirdb, .onethirdb2 {
	width:40%;
	}
	.twothirdb, .twothirdb2 {
	width:58%;
	}	
	
	.onefourth, .onethird, .onehalf, .twothird, .onethird1, .onethird2, .onethird1c {
	float:none !important; width:100% !important; padding-left:0% !important; padding-right:0% !important; margin-left:0% !important; margin-right:0% !important;
	border-right:0px !important;}

	.privacytxt2, .privacytxt3, .privacytxt4 {
	height:130px !important;
	margin:26px 0px 5px !important;
	}
		
	.shopmain {float:none; width:100%; padding-right:0%; border-right:0px solid #eee; margin-bottom:0px; }
	.shopside {float:none; width:100%; text-align:left; }
	
	.shoptop .shopside {margin-bottom:40px;}
	.boxattr {border-top:0px solid #eee;}
	.attr {border-top:1px solid #eee; border-bottom:1px solid #fff;}

	.buttonshop:hover, .buttonwish:hover {
		box-shadow: 0px 0px 0px #fff;
		-moz-box-shadow: 0px 0px 0px #fff;
		-webkit-box-shadow: 0px 0px 0px #fff;
		border-bottom:1px solid #fff;
	}
	
		
	.addcart .action_add, .delcart .action_del, .buttonwish, .buttonnd {
	background-position: 100% 50%; 
	padding-right:26px;
	margin-left:0px;
	margin-right:5px;
	}
	
	.listitem {
	border-bottom:5px solid #ccc;
	margin:0px 0px 20px !important;
	}	

	.scrollTop {	
		position: absolute;
		display:block;
	}
	

	
	ul.right li {
	filter:alpha(opacity=100); opacity:1; 
	}
	
	
	.st1, #top2  {
	display:none !important;
	}
	
	.mob_logowgt {display: -moz-inline-block; display:inline-block;} 
	.mob_logowgt img {width:100%;} 
	
	.titlepostcenter h2, .titlepostcenter h1 {
	margin-top:50px !important;
	}
	
	.titlepostcenter {
	border-bottom:5px solid #ccc;
	}
	
	.toplangs, #lang {
	display:none;
	}
	
	.logofooter {display:none;}
	.mobilelogo, .mobilelogo .largelogo {display:block;}
	.mobilelogo .smalllogo {display:none;}
	
	.mobilelogo img {height:44px; width:auto; margin:2px 0px; margin-right:25px; float:left;}
	.mobilelogo::after {
		content:"";
		width: 0;
		height: 0;
		border-style: solid;
		border-width:  0 0 49px 49px;
		border-color:  transparent transparent #B00835;
		float:left;
	}

	.top3 {
	height:48px; overflow:hidden;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
	}
	
	#topw {
	padding:14px 0px;
	}

	#maincontent {
	margin-top:42px;
	}
	
	
	.topwidget  {
		display:none;
		position:fixed;
		top:48px;
		left:0px;
		right:0px;
		background:#ddd;
		border-top:0px solid #eee;
		border-bottom:0px solid #fff;
		padding:20px 0px 20px;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
		z-index:62;
		
	}

	.caltopics ul {
		margin:0px; padding:0px;  
		list-style: none;
		float:none;
		width:100%;
	} 

	.caltopics ul li {  
		margin:0px;
		text-align:right;
		width:100%;
		display:block;		 
		font-weight:bold;
		padding:0px !important;
		border-bottom:1px solid #ccc;		
	}
		
	.caltopics ul li ul.sub-menu {
		list-style: none;
		position: static; 
		margin: 0px; padding: 0px;
		padding:0px 0px 0px !important;
		display: block !important;		
	}	
	
	.caltopics ul li ul.sub-menu li {  
		font-weight:bold !important;
		padding:0px 0px 10px !important; 
		margin:0px;
		text-align:right !important;
		width:100%;
		display:block;		
		background:transparent;		
		border-bottom:1px solid #ccc !important;		
	}
		
	.caltopics ul li a {position:relative; z-index:62; filter:alpha(opacity=100); opacity:1; padding:12px 5px;}
	
	.caltopics ul li.menu-item-has-children a {padding-bottom:2px;}

	.caltopics ul li ul.sub-menu li a {  
		margin:0px;
		color:#B00836;
		padding:12px 5px 0px !important;
		border-bottom:0px solid #ccc !important;
	}

	.caltopics ul li ul.sub-menu li:first-child a {
		border-top:1px solid #ccc !important;
		margin-top:7px !important;
	}	
	.caltopics ul li ul.sub-menu li:last-child a {
		padding-bottom:0px;
	}	

	.caltopics ul li ul.sub-menu li:last-child {
		border-bottom:0px solid #ccc !important;
	}		
	.caltopics  ul li:hover {background:transparent; color:#B00836;}
	.caltopics ul li:hover a, .caltopics ul li a:hover, .caltopics ul li ul.sub-menu li a:hover {color:#B00836; text-decoration:none;}
	
	.st0 {
	display:inline !important;
	}
	
	#top2 {
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
		margin-bottom:5px;
	}
		
	.topform, #toplogin {
		display:none;
		position:fixed;
		top:48px;
		left:0px;
		right:0px;
		background:#ddd;
		border-top:0px solid #eee;
		border-bottom:0px solid #fff;
		padding:30px 30px 70px;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
		z-index:62;
		width:auto;
		max-width:none;
		border:0px;		
	}
	
	.top3 .topform {		
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
	}
	
	.topform .formelem  {
	float:left;
	width:46%;
	padding-right:4%;
	margin-bottom:20px;
	}


	.topform .button  {
	right:3%; bottom:-40px;
	padding:6px 4px; font-size:16px;
	}
	
	.loginbox, .linklogin {
	padding:0px;
	padding-top:15px;
	width:100%;
	float:none;
	}
	
	.linklogin {
	padding-top:55px;
	}

	.loginbox .textform3  {
	width:45%;
	margin-right:1%;
	margin-bottom:20px;
	}
	
	#toplogin {
		padding-bottom:40px;
	}
	
	#toplogin .button  {
	right:0px; bottom:-30px;
	padding:6px 4px; font-size:16px;
	}
	
	#pwdlogin {
	width:45%;
	float:right; margin-right:0px;
	}
		
	.topform .largeselect, .topform .textform, .loginbox .textform3  {
	padding:6px 4px; font-size:16px;
	}	
	
	.topform .largeselect  {
	width:101.5%;
	}
	
	ul.right li label {
	display:none;
	}


	ul.right li.divider {padding-left:15px; margin-left:15px; padding-top:10px; padding-bottom:10px;}
	ul.right li { margin-left:15px; }

	ul.right li a, ul.right li span {background-position:center center;}	

	ul.right li a, .hi {
	height:40px;
	padding-top:10px; padding-bottom:10px;
	}

	ul.right li.search a {background:url(images/search2.png) no-repeat center right; padding-left:30px; background-size:16px 16px; margin-left:5px; border-left:1px solid #B00836;}
	
	#langs, #useroptions, #mobilelangs, #mobileuser {
		display:none;
		position:fixed;
		top:48px;
		left:0px;
		right:0px;
		background:#ddd;
		padding:15px 30px;
		-webkit-box-shadow:0 0 5px #513f25; 
		-moz-box-shadow:0 0 5px #513f25; 
		box-shadow:0 0 5px #513f25; 
	}

	.topmenu li, #userlink li { padding:5px  !important; background:transparent !important; font-size:15px !important; border-bottom:1px solid #ccc;  }

	.topmenu li a, #userlink li a {color:#B00836; padding:10px !important; padding-right:0px !important;  filter:alpha(opacity=100); opacity:1; border:0px !important;}
	
	.topmenu li a.langIT {background:url(images/Italy.png) no-repeat center left !important; background-size:28px auto !important; padding-left:40px !important; }
	.topmenu li a.langES {background:url(images/Spain.png) no-repeat center left !important; background-size:28px auto !important; padding-left:40px !important; }
	.topmenu li a.langFR {background:url(images/France.png) no-repeat center left !important; background-size:28px auto !important; padding-left:40px !important; }
	.topmenu li a.langEN {background:url(images/UK.png) no-repeat center left !important; background-size:28px auto !important; padding-left:40px !important; }
	
	.galleryimg {float:left; margin:1%; width:24%; margin-top:0px; margin-left:0px;}
	
	.listitem .info {display:none;}
		
	.partner img {
		-webkit-filter: grayscale(0%);
		   -moz-filter: grayscale(0%);
			 -o-filter: grayscale(0%);
			-ms-filter: grayscale(0%);
				filter: grayscale(0%); 
	}

	.promo img {
	max-width:40% !important;
	}

	.sliderpost2 .shopsmall {width:24%; padding:0px 3% 20px !important; margin-right:5%;}
	.sliderpost2 .slideritem2 {margin-right:0 !important;}
	.sliderpost2 .item .shopsmall .postimg img {
	max-height:350px !important;
	}	
}


@media only screen and (max-width: 750px) {	

	.col3, .col4 {
	width:100%;
	margin-right:0%;
	float:none;
	}
	
	.followbox {
	float:right;
	text-align:right;
	}
		
	.mainNL .textform2 {
	width:400px;
	float:right;
	max-width:90%;
	}
	

	.mainNL p {
	text-align:right;
	color:#515151;
	font-size:20px;
	line-height:22px;
	font-weight:bold;	
	}
		
	.widgetcol {
	width:100%;
	float:none;
	margin-right:0%;
	text-align:center;
	}
		
	.titlewidget {
	border-top:2px solid #ddd;
	background:#ddd;
	}	
		


	.fullslider .item .postimg {
	float:none;
	width:100%;
	height:300px;
	}

	.fullslider .item .slidertext {
	position:absolute;
	left:0px; top:auto; bottom:15px; right:0px;
	width:auto;
	padding:15px;
	}
	
	.fullslider .item .postimg img {
	max-width:100% !important;
	width:100% !important;
	height:auto !important;
	}
	
	.fullslider .item h3 {
	font-size:26px;
	line-height:28px;
	margin:5px 0px;
	}
	
	.fullslider .item small {
	font-size:22px;
	line-height:24px;
	}
	
	.fullslider .scrollnav {
	bottom:0px; background:#fff; height:15px; padding-top:5px;
	padding-bottom:0px;
	}
	
	.fullslider .next, .fullslider .prev {display:none !important; }
	
	.menucart {
		background:#fff;
		margin:20px 0px 20px;		
	}
	.menucart .item {
		width:45%;
		margin-right:1%;
		margin-bottom:1%;
		background:#f7f7f7;
		font-size:16px;
		line-height:18px;
	}
	
	.maincart .th .th {
		display:none;		
	}
	
	
	.rowcart .title1, .rowcart .title2  {
		float:none;
		width:100%;
		display: -moz-inline-block; display:inline-block; 
		margin-bottom:10px;
	}
	
	.spancart {
		display:inline !important;
		font-weight:normal !important;
		color:#515151;
		font-size:15px;
	}
	
	.rowcart .qty  {
		padding-top:0px;
		width:29%;
	}


	.rowcart .iva  {
		width:5%;
	}


	.rowcart .price, .rowcart .pricetot  {
		width:33%;
		padding-top:0px;
	}

	.rowcart .price2, .rowcart .pricetot2  {
		width:30%;
		padding-right:3%;
		padding-top:0px;
		text-align:center;
	}

	.rowcart .pricetot2  {
		width:35%;
		padding-right:3%;
		text-align:right;
	}
	
	.inputqty  {
	padding:4px 5px 2px;
	font-size:16px;
	color:#444;
	width:40px;
	height:26px;
	}
		
	.rowcart .rowtot {
		width:25%;
		padding-right:3%;
		padding-top:0px;
		text-align:right;
		
	}	

	.rowcart .last  {
		margin-left:62%;
	}	
	
	.rowcart .labeltot  {
		width:72%;
	}	
	
	.boxdati, .boxdati2 {
		float:none;
		width:100%;
		margin-right:0%;
		display: -moz-inline-block; display:inline-block; 
	}

	.boxdati2 {
		width:96%;
		border-bottom:1px solid #ddd;
	}
	
	.ordtitle {
		width:100%;
		float:none;
		display: -moz-inline-block; display:inline-block; 	
		padding-bottom:15px;
	}

	.ordlink {
		width:98%;
	}
	
	
	.partner {width:46%; margin-bottom:0px; margin-right:8%;}
	.partner2, .partner4 {margin-right:0px; }
	.partner3, .partner4 {margin-bottom:50px; }
	
	.sliderpost3 {margin-bottom:20px !important; }

}

@media only screen and (max-width: 650px) {	

	.copy span  {margin-right:15px; padding-right:15px; border-right:0px solid #ffffff; display:block; margin-bottom:10px;}
	
	.col3 ul li {  
		float: none;
		margin-right:0px;
		text-align:center;
	}	
	
	.shopmain, .shopside, .shoptop .shopside p.info {display:-moz-inline-block; display:inline-block; width:100%; }
	
	.textpost {font-size:18px; line-height:22px; color:#000;}
	.textpost .sommario {font-size:18px; line-height:22px; color:#000; display:table;}
	.titlepost small.htitle {font-size:18px; line-height:22px;}
	
	.textpost blockquote {font-size:18px; line-height:22px; padding:10px 0px;}
	.textpost blockquote:before {top: -25px;}
	#boxcomment blockquote p  {margin-bottom:5px;}
	
	.textpost .rowcart .title h2.h1 {font-size:24px; line-height:26px;}
	
	.twothirdb, .onethirdb, .twothirdb2, .onethirdb2 {
	float:none !important; width:100% !important; padding-left:0% !important; padding-right:0% !important; margin-left:0% !important; margin-right:0% !important;
	border-right:0px !important;}
	
	.onethirdb .banner {
	float:none;
	margin:20px auto 20px;
	}
	
	.compact {max-height:150px; }
	
	.mobilelogo .largelogo {display:none;}
	.mobilelogo .smalllogo {display:block;}

	.mobilelogo img {margin-right:5px; }
	.logofooter {display:block; max-width:80%;}
		
	.formiteminput  {width: 90%;}	
	.formitem9 {max-width: 29%;}
	
	.checkbox21 { margin-top:3px !important; }
	
	br.txt, .nomob {
	display:none;
	}	
		
	.textpost .shopmain .postimg {width:45%;}
	.textpost .shopmain .titlepostside {width:51%;}

	.video_cookie {
		font-size:18px; line-height:26px;
	}
	
	.viewaddr .action {display:-moz-inline-block; display:inline-block; margin-top:20px;}
}

@media only screen and (max-width: 550px) {
		
	.logotop  {margin:5px auto; 
		height:auto;
		width:80%;
		display:block;
	}	
	
	.shopmain p.sommario {display:-moz-inline-block; display:inline-block; width:100%; margin-top:0px; margin-bottom:15px;}

	.headersez span {min-width:auto;}
	
	.fullslider, .fullslider .item   {
	height:auto;
	}
	.fullslider .item .slidertext {
	padding:10px 0px;
	bottom:0px;
	position:static;
	width:100%;
	display:-moz-inline-block; display:inline-block;
	}
	
	.fullslider .item .postimg {
	height:auto;
	}
	
	.fullslider .item .month {
	font-size:16px;
	line-height:18px;
	margin-left:10px; margin-right:10px;
	}

	.fullslider .item small {
	font-size:20px;
	line-height:22px;
	margin-left:10px; margin-right:10px;
	}
	
	.fullslider .item h3 {
	font-size:26px;
	line-height:28px;
	margin-top:2px;
	margin-left:10px; margin-right:10px;
	}
	
	
	.topform .textform  {
	width:95%;
	}	
	
	.confirmcart {
		padding:5%;
		width:86%;
	}
	
	ul.right li.divider {padding-left:7px; margin-left:7px; }
	ul.right li { margin-left:7px; }

	ul.right li.search a {padding-left:25px;}
	

	.textpost .listitem .sommario {display:none;}
	.textpost .listitem .info {margin:0px; }
	.textpost .listitem .boxattr {margin-top:15px; }
	.textpost .listitem .postimg {margin-bottom:10px; }
	
	.formiteminput  {width: 80%;}
	.formitem9 {max-width: 24%;}
	.formitem4 {max-width: 24%;}
	
	.galleryimg {width:32.3%;}
	
	.formitem62 {float:none; width:98%; margin-right:2%; padding-top:10px;}

	.navmargin {margin-bottom:20px; width:100%; display:table;}

	#boxcomment blockquote {
	margin-left:30px;
	}

	.textpost blockquote:before {
	left: -36px;
	}
	
	.txtlogo2 {width:100%; display:-moz-inline-block; display:inline-block;}

	#codebox {
	width:100%;
	}

	#codebox .button {
	margin-top:20px; display:block; 
	}
		
	.formiteminput7  {
	display:block;
	width:90%;
	}
	
	
	.sliderpost2 .itemscroll  {
	float:left;
	width:auto !important;
	margin-right:0px;
	}
	
	
	.sliderpost2 .item .slideritem, .sliderpost2 .item .slideritem2 {
	width:auto;
	margin:0px !important;
	padding:0px !important;
	}
	

	.city {margin:0px 15px 5px; width:auto; display:block;}
	.dataeventi {margin:0px 15px 5px; }

	
	.sliderpost2 .item .slideritem  .month2 {
	margin:0px 10px 5px;
	}

	.sliderpost2 .item .boxevent h3 {
	margin:0px 15px 15px !important;
	}	

	.sliderpost2 .item .boxevent small {
	margin:0px 10px 15px !important;
	}	


	.sliderpost2 .item .slideritem h3 {
	font-size: 26px;
    line-height: 28px;
	margin-bottom:5px;
	}	

	.sliderpost2 .item .slideritem .postimg {
	float:left;
	max-width:none;
	width:45%;
	margin:0px;
	margin-right:3%;
	}
	.sliderpost2 .item .slideritem .postimg img {max-height:none !important; max-width:100% !important;}

	.sliderpost2 .item .slideritem .month {
	font-size: 16px;
    line-height: 18px;
	}
	
	.sliderpost2 .item .slideritem small {
	font-size: 20px;
    line-height: 22px;
	color:#515151;
	margin-bottom:5px;
	}
	
	.sliderpost2 .item {text-align:left; }
	.sliderpost2 .attr {margin:0px;}


	#cookie_banner .buttonlink, .video_cookie .buttonlink {
	padding:10px 20px;
	}
	
	.maineventi2 {margin-bottom:40px !important;}

	.maineventi .item .slideritem  h3 {
	font-size:20px !important; line-height:22px !important;
	}
	
	#news .boxevent { float:none; padding:0px; display: -moz-inline-block; display:inline-block; width:100%; margin-bottom:5px;}
	
	
	#news .boxevent h3 { margin:0px 15px;}
		
	.listnews .item .itemimg2 {
	display:none;
	}	
		
	.listnews .item .titlepostside {
		float: none;
		width: 100%;
	}	
	
	.listnews .city {margin:0px 0px 5px; }
	.listnews .dataeventi {margin:0px 0px 5px; }
	
}



