@charset "UTF-8";


html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video {
border:0;
font-size:100%;
font:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
display:block;
}

body {
line-height:1;
}

ol,ul {
list-style:none;
}

blockquote,q {
quotes:none;
}

blockquote:before,blockquote:after,q:before,q:after {
content:none;
}

table {
border-collapse:collapse;
border-spacing:0;
}

A:LINK {
text-decoration:none;
}

@font-face {
    font-family: 'tahomaregular';
    src: url('font/tahoma-webfont.eot');
    src: url('font/tahoma-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/tahoma-webfont.woff') format('woff'),
         url('font/tahoma-webfont.ttf') format('truetype'),
         url('font/tahoma-webfont.svg#tahomaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'tahomabold';
    src: url('font/tahomabd-webfont.eot');
    src: url('font/tahomabd-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/tahomabd-webfont.woff') format('woff'),
         url('font/tahomabd-webfont.ttf') format('truetype'),
         url('font/tahomabd-webfont.svg#tahomabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


body{
    font-family: 'tahomaregular';
	
}

span.bold{
	font-weight:700;
}

div.clearing{
	clear:both;
	
}

div.contenitore {
width:990px;
position:relative;
margin:0 auto;
	border-bottom:solid 1px #000;
	padding-bottom:20px;

}

div.header {
    border-bottom: 1px solid #000;
    /*height: 147px;*/
    position: relative;
    width: 990px;
}

div.leatherboard{
	width:728px;
	position:relative;
	margin:0 auto;
	
}
div.logo {
/*
    height: 99px;
    left: 276px;
    margin: 0;
    padding-bottom: 28px;
    padding-top: 20px;
    position: absolute;
    width: 450px;
*/
    margin: 0;
    padding-bottom: 15px;
    padding-top: 5px;
    position: absolute;
}

div.social{
	width:130px;
	height:32px;
	position:absolute;
	right:0px;	
	bottom:23px;
}

div.bread {
    position: relative;
}

div.bread div.social {
    bottom: 3px;
}

div.cont_menu{
	width:990px;
	/*height:90px;*/
	margin-top:10px;
}

div.menu{
	
	width:819px;
	height:90px;
	float:left;
	font-family: 'Economica', sans-serif;
	font-size:22px;
	text-align:center;
	
}

div.menu li {
float:left;
display:block;
padding: 0 8px;
height:20px;
height:90px;
}

div.menu li:HOVER,.voceattiva {
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(252,252,252,1) 20%, rgba(237,232,97,1) 50%, rgba(239,215,0,1) 51%, rgba(255,255,255,1) 90%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(252,252,252,1) 20%,rgba(237,232,97,1) 50%,rgba(239,215,0,1) 51%,rgba(255,255,255,1) 90%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(252,252,252,1) 20%,rgba(237,232,97,1) 50%,rgba(239,215,0,1) 51%,rgba(255,255,255,1) 90%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

div.menu li a {
color:#000;
padding:0 5px 5px 5px;
}

div.menu_img{
	padding-top:10px;
	
}

div.cerca {
width:171px;
background-repeat:no-repeat;
float:right;
font-family: 'Economica', sans-serif;
font-size:22px;
text-align:center;
background-image:url(images/background_ricerca.jpg);

}


div.titolo_ricerca {
width:171px;
float:right;
font-family: 'Economica', sans-serif;
font-size:22px;
text-align:center;
margin-bottom:10px;

}

input.box_ricerca {
background-color:transparent;
border:none;
font-weight:400;
font-size:14px;
width:120px;
height:30px;
color:#FFF;
float:left;
margin-top:5px;
margin-left:5px;
}

button.lente {
cursor:pointer;
width:43px;
height:41px;
background-color:transparent;
border:none;
float:right;
}

div.pushbar{
	
	position:relative;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:20px;
}

div.colonna_dx {
width:300px;
float:right;
position:relative;
}

div.colonna_sx {
width:670px;
float:left;
margin-right:20px;
position:relative;
}

div.mainCover {
width:670px;
height:401px;
overflow:hidden;
}

div.scroller {
position:relative;
left:0;
width:10000px;
height:401px;
}

li.cover {
width:670px;
height:401px;
float:left;
position:relative;
}

div.image_mainCover {
width:670px;
height:401px;
position:absolute;
left:0;
top:0;
z-index:1;
}

div.categoria_cover{
	width:76px;
	height:70px;
	float:left;
	text-align:center;
	padding-top:30px;

}

div.title_mainCover {
	
	font-size:21px;
	font-weight:700;
	font-family: 'Economica', sans-serif;
	padding-top:20px;
	height:22px;
	overflow:hidden;

	

}

div.title_mainCover a {
	
	color:#FFF;

	

}



div.testo_sottotitolo {
	font-size:15px;
	color:#FFF;
	padding-top:10px;
	height:41px;
	overflow:hidden;
	line-height:17px;

}



div.freccia_sx_mainCover {
position:absolute;
left:12px;
z-index:3;
margin-top:170px;
}

div.freccia_dx_mainCover {
position:absolute;
left:635px;
z-index:3;
margin-top:170px;
}

div.testo_cover{
	background-image:url(images/sfondo_cover.png);
	width:670px;
	height:100px;
	position:absolute;
	bottom:0px;
	z-index:999;
	
}

div.evidenza{
	background-color:#000000;
	width:670px;
	height:237px;
	margin-top:20px;
	
}

li.evidenza_sx{
	float:left;
	padding-top:8px;
	padding-left:20px;
	
}


li.evidenza_dx{
	float:right;
	padding-top:8px;
	padding-right:20px;
	
}


div.titolo_evidenza{
	color:#FFFFFF;
		font-family: 'Economica', sans-serif;
	font-size:21px;
	margin-bottom:5px;
	
}

div.box_evidenza{
	width:303px;
	height:180px;
	border:solid 2px #FFF;
	position:relative;
	
}

div.img_evidenza{
	z-index:1;
	position:absolute;
	
}


div.testo_evidenza {
    background-image: url("images/sfondo_testo_evidenza.png");
    bottom: 0;
    font-family: 'tahomaregular';
    font-size: 12px;
    height: 80px;
    padding-left: 59px;
    padding-right: 11px;
    position: absolute;
    width: 233px;
    z-index: 2;
}
div.testo_evidenza h2{
	font-family: 'Economica', sans-serif;
	font-size:19px;
	padding-top:2px;
	padding-bottom:3px;
}

div.testo_evidenza h2 a{
	color:#000;
}



div.testo_articoli{
	z-index:2;
	height:80px;
	width:325px;
	background-image:url(images/sfondo_testo_articoli.png);
	position:absolute;
	bottom:0px;
	font-size:12px;
	    font-family: 'tahomaregular';
		color:#FFF;

}

div.testo_articoli h2{
	
			font-family: 'Economica', sans-serif;
	font-size:19px;
	padding-top:2px;
	padding-bottom:3px;

	
}

div.articoli{
	width:670px;
	margin-top:20px;
	
}

li.articoli_sx{
	float:left;
	margin-bottom:20px;
	padding: 0 1%;
	width: 48%;
}


li.articoli_dx{
	float:left;
	margin-bottom:20px;
	width: 48%;
	padding: 0 1%;
	
}

div.box_articoli{
	width:325px;
	width:100%;
	height:195px;
	position:relative;
	
}

div.categoria_articoli{
	width:76px;
	height:62px;
	float:left;
	text-align:center;
	padding-top:18px;

}

div.testo_articoli a{
	color:#FFF;
}


div.numerazione_pag {
min-width:200px;
position:relative;
text-align:center;
margin:20px auto 0;
}

li.nav_button {
width:17px;
float:left;
margin-right:5px;
margin-top:6px;
}

li.numeri_paginazione {
margin-right:5px;
float:left;
display:block;
font-size:13px;
width:24px;
height:24px;
color:#000;
text-align:center;
}

li.numeri_paginazione a, #mm_pag a {
margin-right:5px;
float:left;
display:block;
font-size:13px;
width:24px;
height:19px;
color:#000;
border:solid 1px #000;
padding-top:5px;
text-align:center;
}

li.numeri_paginazione_selected, #mm_pag a.selected {
color:#d32723;
margin-right:5px;
float:left;
display:block;
font-size:13px;
width:24px;
height:24px;
text-align:center;
}

li.numeri_paginazione_selected a {
margin-right:5px;
float:left;
display:block;
font-size:13px;
width:24px;
height:19px;
padding-top:5px;
text-align:center;
color:#d32723;
border:solid 1px #d32723;


}

div.num_pagine {
font-size:10px;
text-align:right;
position:relative;
width:290px;
margin:5px auto 0;
}

#prev{
	display:none;
	
}

div.testo_sottotitolo a{
	color:#FFF;
	
}





div.medium_rectangle{
	width:300px;
	height:250px;
	
}

div#mappa{
	width:300px;
	height:380px;
	border-bottom:solid 1px #000;
	border-top:solid 1px #000;
	padding-top:3px;
	padding-bottom:3px;
	margin-top:20px;
	margin-bottom:20px;

	
}

div.viegusto{
	background-image:url(images/sfondo_viegusto.jpg);
	width:300px;
	height:310px;
	
}

div.title_viegusto{
	color:#FFF;
	font-family: 'Economica', sans-serif;
	font-size:38px;
	padding-top:16px;
	padding-left:15px;

	
}

div.img_viegusto{
	width:260px;
	height:155px;
	position:relative;
	margin:0 auto;
	margin-top:26px;
	
	
}

div.testo_viegusto{
	width:255px;
	height:50px;
	position:relative;
	margin:0 auto;
	background-image:url(images/sfondo_testoviegusto.png);
	color:#000;
	font-family: 'Economica', sans-serif;
	font-size:22px;
	padding-top:5px;
	padding-left:5px;
	
}

div.testo_viegusto a{
	
	color:#000;
	font-family: 'Economica', sans-serif;

	
}

/**********box segreti d' italia **************/
div.segretiditalia{
	background-image:url(images/segretiditalia.png);
	width:300px;
	height:310px;
	
}

div.title_segreti a{
	color:white;
	font-family: 'Economica', sans-serif;
	font-size:38px;
	padding-top:16px;
	padding-left:15px;

	
}

div.img_segreti{
	width:260px;
	height:155px;
	position:relative;
	margin:0 auto;
	margin-top:26px;
	
	
}

div.testo_segreti{
	width:255px;
	height:50px;
	position:relative;
	margin:0 auto;
	background-image:url(images/sfondo_testo_articoli.png);
	color:white;
	font-family: 'Economica', sans-serif;
	font-size:22px;
	padding-top:5px;
	padding-left:5px;
	
}

div.testo_segreti a{
	
	color:white;
	font-family: 'Economica', sans-serif;

	
}
/*******************************************/


div.box_piuvisti{
	width:300px;
	height:400px;
	background-color:#000;
	margin-top:20px;
		margin-bottom:20px;

		
}

div.titolo_piuvisti{
		font-family: 'Economica', sans-serif;
	font-size:22px;
	color:#FFF;
padding-top:10px;
margin-left:10px;
}

div.box_piuvisti li{
	margin-top:10px;
	margin-left:10px;
	width:280px;
	height:80px;
	
}

div.img_piuvisti{
	width:122px;
	height:73px;
	float:left;
	margin-right:10px;
	border:solid 1px #FFF;
	
}

div.testo_piuvisti{
	width: 110px;
	height:70px;
		font-family: 'Economica', sans-serif;
	font-size:19px;
	color:#FFF;
	float:left;
	
}

div.testo_piuvisti a{
	
		font-family: 'Economica', sans-serif;
	font-size:19px;
	color:#FFF;

}

/*box monumenti*/
div.box_monumenti{
	width:100%;
	background-color:#285180;
	margin-top:20px;
	margin-bottom:20px;
	padding-bottom:20px;
}

div.box_monumenti div.titolo_piuvisti{
	font-family: 'Economica', sans-serif;
	font-size:22px;
	color:#FFF;
	padding-top:10px;
	margin-left:10px;
}
div.box_monumenti li{
	margin-top:10px;
	margin-left:4%;
	width:92%;
	height:80px;
	
}

div.box_monumenti div.img_piuvisti{
	width:122px;
	height:73px;
	float:left;
	margin-right:10px;
	border:solid 1px #FFF;
	
}

div.box_monumenti div.testo_piuvisti{
	width: 50%;
	min-width:110px;
	height:70px;
	font-family: 'Economica', sans-serif;
	font-size:19px;
	color:#FFF;
	float:left;
	
}

div.box_monumenti div.testo_piuvisti a{
	font-family: 'Economica', sans-serif;
	font-size:19px;
	color:#FFF;

}


div.cont_footer{
	width:990px;
	height:345px;
	margin-top:20px;
	background-color:#dcddde;
	margin:auto;
	padding-bottom:20px;
	padding-left:5px;
	padding-right:5px;
}

div.footer{
	width:990px;
	height:345px;
	position:relative;
	margin:0 auto;
	
}


div.title_footer {
margin-top:30px;
font-family:prataregular;
font-size:14px;
margin-left:20px;
}

div.footer_left {
margin-top:20px;
margin-left:20px;
float:left;
width:215px;
}

div.footer_dx a {
color:#d2223e;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
line-height:13px;
}

span.titolo_footer {
background-color:#000;
color:#FFF;
font-size:18px;
padding-left:5px;
width:205px;
display:block;
padding-top:3px;
padding-bottom:3px;

		font-family: 'Economica', sans-serif;

}

ul.categoria_footer {
	    font-family: 'tahomaregular';

font-size:11px;
margin-bottom:20px;
}

ul.categoria_footer li {
margin-top:5px;
}

div.footer_cent,div.footer_dx {
margin-top:20px;
margin-left:35px;
float:left;
width:215px;
}


div.chiusura{
	border-top:solid 1px #000;
	width:990px;
	height:30px;
	position:relative;
	margin:auto;
	background:#fff;
	padding-left:5px;
	padding-right:5px;
}

div.partner{
	width:166px;
	height:15px;
	float:left;
	margin-top:6px;
}

div.credits{
	width:650px;
	height:15px;
	float:right;
	margin-top:10px;
	text-align:right;
		    font-family: 'tahomaregular';
font-size:14px;
	
}

div.percorso{
	width:990px;
	height:35px;
	position:relative;
	margin:0 auto;
			font-family: 'Economica', sans-serif;
			font-size:149x;
				color:#6d6e71;


	
}

div.percorso a{
	color:#6d6e71;
	
}

div.testo_percorso{
	float:left;
	height:20px;
	width:400px;
	margin-top:4px;
	
}

div.social_interno{
	width:130px;
	height:32px;
	float:right;
	
}

div.pushbar_int{

	height:60px;
	position:relative;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;	
	
}

span.rosso{
		color:#962e45;

	

}


span.plus{
color:#962e45;
margin-right:10px;
}

span.rosso a{
		color:#962e45;

}
.blockcopyright {
    color: #FFFFFF;
    font-size: 8px;
    margin: -10px 0 0 2px;
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 200px;
}

.categoria_footer a {
    color: #000000;
}
object:hover { outline: none; }
object:focus { outline: none;  }

.title_viegusto > a {
    color: #FFFFFF;
}

b,strong {
font-weight:600;
}

.titolo_evidenza > a {
    color: #FFFFFF;
}
.categoria_articoli > img {
    left: 20px;
    position: absolute;
}
.categoria_articoli > img:first-child {
    z-index:30;
}

.categoria_cover > img {
    left: 20px;
    position: absolute;
}


   .labels {
     color: red;
     background-color: white;
     font-family: "Lucida Grande", "Arial", sans-serif;
     font-size: 14px;
     font-weight: bold;
     text-align: center;
     padding:5px;
     border: 2px solid grey;
     white-space: nowrap;
	 border-radius: 5px;
   }
   
 div.contenitore{
 background:#fff;
 padding-left:5px;
 padding-right:5px;
 }
 
 .header > div#mSX {
    position: absolute;
    top: 23px;
    left:10px;
    width:160px;
    height:90px;
}

 .header > div#mDX {
    position: absolute;
    top: 23px;
    right:10px;
    width:160px;
    height:90px;
}

.socialDX {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    margin-bottom: 20px;
    padding-bottom: 10px;
    padding-left: 0;
    padding-top: 10px;
}

.seguici {
    float: left;
    font-family: 'Economica',sans-serif;
    font-size: 21px;
    padding-right: 20px;
    padding-top: 6px;
}

div.box_evidenza .categoria_articoli {
    left: -12px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 111px;
    z-index: 999;
}

ul.listakey{
	float: left;
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
}
ul.listakey li{
	float: left;
	display: block;
}
ul.listakey li a.keybutton{
	color: grey;
	padding: 6px;
	background: ghostwhite;
	margin: 5px;
	display: block;
	border: 1px solid silver;
    border-radius: 5px;
}
ul.listakey li a:hover{
	color:#C10530;
}

/* edintorni vecchio
.ls-box-object.ls-box-FOTASC.aspect-1_78.ls-colonna1_T15 {
    float: left;
    height: 180px;
    margin: 5px;
    width: 210px;
}
 
 
.ls-box-immagine-credits_img img {
    width: 100%;
}
 
.ls-box-occhiello,.ed_Related_Sponsor_Text_Row1,.ed_Related_Sponsor_Text_Row2{
	font-size:12px;
	color: #6d6e71;
}
.ed_Related_Sponsor_Top_Container {
	margin-bottom: 6px;
	background-color: #f1f1f1;
	width: 100%;
	float: left;
	position: relative;
}
.ed_Related_Sponsor_Top_Container .ed_Related_Sponsor_Text_Container {
	overflow: hidden;
	text-align: center;
	position: absolute;
	bottom: 0px;
	right: 0px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	background-color: #333;	
	padding: 0 0 4px 0;
}
 
.ed_Related_Sponsor_Top_Container .ed_Related_Sponsor_Text_Container .ed_Related_Sponsor_Text_Row2 {
	color: white;
	font-weight: normal;
	z-index: 10;
	padding: 3px 2px;
	font-family: Verdana;
	font-size: 10px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
}
 
.ls-box-titolo a {
    color: #6d6e71;
	font-size: 14px;
    font-weight: 700;
    line-height: 16px;
}
 
.ed_Related_Sponsor_Top_Container img {
    margin: 0 5px 0 0;
}

.ls-intestazioneBlu {
    font-size: 22px;
    line-height: 36px;
    text-transform: uppercase;
}

.ls-box-titolo {
    clear: both;
}
.ls-box-image{
overflow: hidden;
height: 126px;
}
/*fine vecchio edintorni*/

.ls-extra_parola-a.bottom2-native {
	clear:both;
	margin:20px 0;
}
.bottom2-native .ls-box-titolo a {
	color: #000000;
    font-family: "Droid Serif",serif;
	font-size: 26px;
    font-weight: normal;
    line-height: 26px;
}
.bottom2-native .ls-box-autore{
	color: #666666;
    font-family: tahoma;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    text-transform: uppercase;
}

.bottom2-native .ls-box-immagine_crediti {
    border-radius: 0 0 0.423em 0.423em;
    bottom: 1px;
    box-sizing: border-box;
    float: right;
    height: 1.25em;
    left: 0;
    overflow: hidden;
    padding: 0 0.5em;
    text-align: right;
}
.bottom2-native .crediti {
    background-color: #e8e8e8;
    color: #555555;
    font-family: "Droid Sans",sans-serif;
    font-size: 11px;
    padding-right: 6px;
    text-align: right;
    text-transform: uppercase;
}
.bottom2-native .ls-box-image{float:left;}
.bottom2-native .ls-box-object{padding:5px;}
.bottom2-native hr {
    border: 0 none;
    clear: both;
    height: 0;
}


.numerazione_pag > ul {
    display: inline-block;
}


/* ############### SLIDER ############# */
	div.mainCover {
		height: 60%;
		overflow: none;
		width: 100%;
		position: relative;
	}
	div.image_mainCover {
		display: block;
		float: left;
		height: 60%;
		left: 0;
		position: relative;
		top: 0;
		width: 100%;
		z-index: 1;
	}
	div.freccia_dx_mainCover {
		margin-top: 15.5%;
		position: absolute;
		right: 12px;
		left:auto;
		z-index: 2;
	}
	div.freccia_sx_mainCover {
		left: 12px;
		margin-top: 15.5%;
		position: absolute;
		z-index: 2;
	}
	div.scroller {
		height: 60%;
		left: 0;
		position: relative;
		width: 100%;
	}
	.image_mainCover img {
		display: block;
		float: left;
		max-width: 100%;
		width: 100%;
		height:auto;
	}
	div.mainCover {
		height: auto;
		width: 100%;
		
	}
	div.title_mainCover {
		height: auto;
	}
	
	div.testo_cover {
		height: auto;
		width: 100%;
		cursor: pointer;
	}
	li.cover {
		float: left;
		height: 60%;
		position: relative;
		width: 100%;
		float:left;
		display:block;
	}
/* ############### SLIDER ############# */

.mmenu{display:none;}
.social_txt {
  margin: 20px;
}

div.ed_Related_Sponsor_Top_Container a img {
    width: 210px;
}

/*-----------------------------
/* inizio edintorni
/*-----------------------------*/
#ed_Related_Box {
    overflow: hidden;
    padding-bottom: 1rem;
}
#ed_Related_Box .ls-intestazioneBlu{
	height: 20px;
    color: #005189;
    text-transform: uppercase;
    font-family: 'Droid Sans', sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 6px;
    border-top: 2px solid #005189;
    padding: 4px 0 2px 6px;
    background-color: #FFFFFF;
	margin-top:20px;
}

#ed_Related_Box .ls-box-FOTASC {
    width: 100%;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0.923rem 0.461rem 0rem 0.461rem;
}
#ed_Related_Box .ls-box-object {
    width: 33%;
    float: left;
    height: 225px;
    overflow: hidden;
}
#ed_Related_Box .ppn {
    background-color: #f1f1f1;
}
#ed_Related_Box .ppn .ed_Related_Sponsor_Top_Container {
    margin-bottom: 6px;
    background-color: #f1f1f1;
    width: 100%;
    float: left;
    position: relative;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-text {
    font-family: 'Droid Sans',sans-serif;
}
a {
    color: #005189;
    text-decoration: none;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-text {
    font-family: 'Droid Sans',sans-serif;
}
#ed_Related_Box .ls-colonna1_T15 .ls-box-occhiello {
    font-size: 0.846rem;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-occhiello {
    font-family: 'Droid Sans',sans-serif;
    font-size: 0.769rem;
    text-transform: uppercase;
    color: #E2021C;
}
#ed_Related_Box .ls-colonna1_T15 .ls-box-titolo {
    font-size: 1.154rem;
}

#ed_Related_Box .ls-box-FOTASC .ls-box-titolo {
    font-family: 'Lora',serif;
}

#ed_Related_Box .ls-box-FOTASC .ls-box-image {
    text-align: center;
    height: auto;
    background-color: transparent;
}
#ed_Related_Box .aspect-1_78 .ls-box-immagine-credits {
    height: 0;
    padding: 0;
    padding-top: 56.18%;
}
#ed_Related_Box .ls-box-immagine-credits {
    box-sizing: border-box;
    overflow: hidden;
    position: relative;
    z-index: 1;
    width: 100%;
}
#ed_Related_Box .aspect-1_78 .ls-box-immagine-credits .ls-box-immagine-credits_img {
    position: absolute;
}

#ed_Related_Box .ls-box-immagine-credits .ls-box-immagine-credits_img {
    height: 100%;
    top: 0;
    width: 100%;
}
#ed_Related_Box .ls-box-immagine-credits a {
    font-size: 0;
}
#ed_Related_Box .aspect-1_78 .ls-box-immagine-credits .ls-box-immagine-credits_img img {
    position: absolute;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-image img {
    max-width: 100%;
    max-height: 100%;
    height: auto;
}
#ed_Related_Box .ls-box-immagine-credits .ls-box-immagine-credits_img img {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    right: 0;
    top: 0;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    width: auto;
}
#ed_Related_Box .ls-box-immagine_crediti {
    border-radius: 0 0 0.423em 0.423em;
    bottom: 1px;
    box-sizing: border-box;
    left: 0;
    text-align: right;
    float: right;
    height: 1.25em;
    padding: 0em 0.5em;
    overflow: hidden;
}
#ed_Related_Box .crediti {
    background-color: #E8E8E8;
    color: #555555;
    font-size: 11px;
    padding-right: 6px;
    text-align: right;
    text-transform: uppercase;
    font-family: 'Droid Sans', sans-serif;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-text {
    font-family: 'Droid Sans',sans-serif;
}
#ed_Related_Box .ls-colonna1_T15 .ls-box-occhiello {
    font-size: 0.846rem;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-occhiello {
    font-family: 'Droid Sans',sans-serif;
    font-size: 0.769rem;
    text-transform: uppercase;
    color: #E2021C;
}
#ed_Related_Box .ls-colonna1_T15 .ls-box-titolo {
    font-size: 1.154rem;
}
#ed_Related_Box .ls-box-FOTASC .ls-box-titolo {
    font-family: 'Lora',serif;
}
#ed_Related_Box .ppn .ed_Related_Sponsor_Top_Container .ed_Related_Sponsor_Text_Container {
    overflow: hidden;
    text-align: center;
    position: absolute;
    bottom: 0px;
    right: 0px;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    background-color: #333;
}
#ed_Related_Box .ppn .ed_Related_Sponsor_Top_Container .ed_Related_Sponsor_Text_Container .ed_Related_Sponsor_Text_Row2 {
    color: white;
    font-family: 'Droid Sans',sans-serif;
    font-size: 0.846rem;
    font-weight: normal;
    z-index: 10;
    padding: 0.231rem 0.154rem;
    font-family: Verdana;
    font-size: 0.769rem;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
}
/*-----------------------------
/* fine  edintorni
/*-----------------------------*/

div.poi_list H2{font-size:24px;padding-top: 15px;}
div.poi_label{    
	font-family: 'Economica', sans-serif;
    font-size: 32px;
    padding: 20px 10px 0px;
}

.alpha-list {margin:20px 0;}
.alpha-list li{border-left: 1px solid #1984B3; color: #1984B3; float: left;}
.alpha-list li.first {border:none;}
.alpha-list li a {font-size:14px;font-family: Georgia,"Times New Roman",Times,serif;line-height: 30px;padding: 7px;font-weight: bold;}

.list-description {font-size:13px; font-family: Georgia,"Times New Roman",Times,serif; color:#333333; margin:10px 0;}
.alpha-all-list li{float:left;width: 31%;margin:0 1%;}
.alpha-letter {font-size:36px; font-family: Georgia,"Times New Roman",Times,serif; color:#333333; font-weight:bold; border-bottom:1px solid #D6DDE1; border-top:1px solid #D6DDE1; margin-bottom:10px; padding-left:10px;}

ul.alpha-all-list ul.list-cities li{margin:0 1%;padding-top:3px; float:none; width:98%;}
.list-cities li a{font-size:13px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;display: block;}
.alpha-link {text-align:right; margin:10px 0; font-family: Georgia,"Times New Roman",Times,serif; color:#333333; font-style:italic;display:block;}
.clearfix{clear:both;}
li.boxlettera {float:none;width: 98%;}
li.boxlettera ul.list-cities li{float:left; width:31%;}

ul.bc-list.clearfix a {
    color: #6d6e71;
    text-decoration: none;
    font-family: 'Economica', sans-serif;
}

ul.bc-list.clearfix li {
    float: left;
    color: #6d6e71;
    height: 20px;
    margin-top: 4px;
}
h1.section-title.jura-font.margin-right {
    font-family: 'Economica', sans-serif;
    font-size: 60px;
}
h1.section-title.jura-font.margin-right a{color:#303030;}
p.lista-description {
    font-size: 14px;
    text-transform: uppercase;
    margin: 10px 0;
}

h2.elenco-title {
    font-weight: bold;
    margin: 20px 0;
}
.alpha-all-list>li {
    min-height: 280px;
}

.colonna_gusto li.articoli_sx,.colonna_zona li.articoli_sx{
    float: none;
}

.menugeo ul li {
    float: left;
}

.menugeo li a {
    display: block;
    color: #606060;
    padding: 0 10px;
    line-height: 40px;
}
.menugeo li a:HOVER {
	background:white;
	color:black;
}
.menugeo {
   background: #f0f0f0;
   border-top: 1px solid silver;
}

div.menugeo ul.slick-slider{
	margin-bottom:0;
}
div.menugeo ul.slick-slider button.slick-prev {
    left: 0;
    z-index: 1;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0.2) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0.2) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */

    height: 100%;
}
div.menugeo ul.slick-slider button.slick-next {
    right: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.65+0,0+100;Neutral+Density */
	background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.2) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=1 ); /* IE6-9 */
    height: 100%;
}