
/*SIDEBAR BOX*/
.sidebar-box-generic {
	width:100%;
	color:#666; 
	font-weight:normal;
	border:#dadada 1px solid;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px 10px;
	float:right;
	text-align:left;
	margin-bottom:10px; margin-top:10px;
	-moz-box-shadow:0 1px 1px #777;
	-webkit-box-shadow:0 1px 1px #777;
	box-shadow:0 1px 1px #777;}
.sidebar-box-generic p{float:left; font-size:0.9em; margin-bottom:5px;}
.sidebar-box-generic .label{width:25%; float:left; font-size:0.8em;}
.sidebar-box-generic .datiform {width:75%; float:left; font-size:0.8em; clear:right; display:inline-block;}
.sidebar-box-generic-registration {
	width:98%;
	color:#666; 
	font-weight:normal;
	border-top:#6bbb2e 1px dotted;
	border-bottom:#6bbb2e 1px dotted;
	/*-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;*/
	text-align:center;
	margin:5px;
	/*-moz-box-shadow:0 1px 1px #777;
	-webkit-box-shadow:0 1px 1px #777;
	box-shadow:0 1px 1px #777;}*/
}
.alertemail{width:60%;}
.sidebar-box-generic p{float:left; font-size:1em; margin:0;}
/*CAROUSEL GENERICO*/
#items ul, ol, dl, ul {padding:0;}
#items ul ul, ul ol, ol ol, ol ul, dd{margin:0;}
#items li {margin-bottom:0;padding:0;display:list-item;list-style-position:outside; width:auto; height:auto;}	
ul#items{		
		margin-bottom:0;
		bottom:0px;
		width:auto;
		height:auto;
		overflow:visible;
		background:#F0F0F0;
		/*-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		-moz-box-shadow:0 1px 1px #777;
		-webkit-box-shadow:0 1px 1px #777;
		box-shadow:0 1px 1px #777;
		*/}
ul#loitems	{float:left}	
ul#items li{
		list-style:none;
		float:left;
		overflow:visible;
		margin:4px;
		/*color:#FFF;*/
		bottom:0;
		position:relative;
		/*border-right:1px dotted #999;*/
		height:330px;	
		}
	ul#items li:hover{color:#333;}
.image{
		width:auto;
		height:auto;
		overflow:visible;
		bottom:1px;
		margin-bottom:2px;
		margin-right:9px;
		margin-left:2px;
		margin-top:7px;
		min-height:250px;
		}	
.fly {width:52px;height:52px;z-index:100;position:absolute;top:-1px;right:-1px;}		
.new {background:url(../images/flynew.png) no-repeat;}
.old {background:url(../images/flyold.png) no-repeat;}
.anteprima {background:url(../images/flyanteprima.png) no-repeat;}
.sottocosto {width:52px;height:52px;z-index:100;position:absolute;top:-1px;left:-1px;}
.sinistra {background:url(../images/flysottocosto.png) no-repeat;}
.navgreen  {
	color:#FFF; 
 background-image: linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -o-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -moz-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -webkit-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);
background-image: -ms-linear-gradient(bottom, #7ecf14 9%, #6aaf10 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #7ecf14),
	color-stop(0.55, #6aaf10)
);
background-color:#7ecf14;
	} 
	.navgreen a:hover {
	color:#FFF; 
 background-image: linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -o-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -moz-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -webkit-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);
background-image: -ms-linear-gradient(bottom, #6aaf10 9%, #7ecf14 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #6aaf10),
	color-stop(0.55, #7ecf14)
);
background-color:#7ecf14;
	} 
.navgreen a {color:#fff!important;}

.image 	img{
		
		width:175px;
		height:auto;
		max-height:250px;
		overflow:visible;
		vertical-align:baseline !important;	
		border:4px solid #fff;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		position:relative;
		-moz-box-shadow:0 1px 1px #777;
		-webkit-box-shadow:0 1px 1px #777;
		box-shadow:0 1px 1px #777;
					}	
.image a:hover{
	/*background-color:#6bbb2e; 
background: url(../images/sf-sfoglia-volantino.png);
background-repeat: no-repeat;
background-position: bottom left;*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
opacity:0.6;z-index:1;
}	
ul#items .info-volantino{height:200px; position:relative; bottom:0; margin-bottom:0; vertical-align:baseline;}
.radio{font-weight:normal; margin:0; color:#6bbb2e; font-size:0.7em;}	
 .info{color:#6bbb2e; font-weight:normal; margin:0px; font-size:0.9em; max-width:200px; overflow:hidden; text-transform:uppercase; border-top:1px dotted #999;}	
 .info-catalogo{ color:#666; font-weight:normal; margin:0px; font-size:0.9em; /*max-width:200px; overflow:hidden;*/ border-top:1px dotted #999; text-transform:capitalize;}	
  .info-catalogo a{font-weight:normal; color:#454545;}	
		ul#items .titlename{font-size:0.8em; margin:0 ; line-height:10px; max-width:170px; overflow:hidden; text-transform:lowercase;}	
		ul#items .scadenza{z-index:100;color:#FFF; font-size:100%; font-weight:bold; -moz-box-shadow:0 1px 1px #777; -webkit-box-shadow:0 1px 1px #777; box-shadow:0 1px 1px #777; text-align:center; margin:5px; padding:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; /*background-image: linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -o-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -moz-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -webkit-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -ms-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #6bbb2e),
	color-stop(0.55, #a0ce4e)
);*/}
		ol#pagination{position:relative;text-align:center;}
	ol#pagination li{
		display:inline-block;
		width:16px;
		height:16px;
		background:url(../images/bg_buttons.png) no-repeat 0 0;
		text-align:center;
		text-indent:-8000px;
		list-style:none;
		cursor:pointer;
		margin:1px;
		}
	ol#pagination li:hover{background:url(../images/bg_buttons_green.png) no-repeat 0 -16px;}
	ol#pagination li.current{color:#f00;font-weight:bold;background:url(../images/bg_buttons_green.png) no-repeat 0 -32px;}
	ol#pagination li.prev, ol#pagination li.next{
		position:absolute;
	display:none;
	top:10%;
	margin-top:-100px;
	z-index:60;
		}
	ol#pagination li.prev{/*left:-30px;*/background:url(../images/bg_buttons_green.png) no-repeat /*0 -64px*/;left:0;
	background-position: 0 0; 
	z-index:999;
	text-indent: -999999px;
	position: absolute;}
	ol#pagination li.next{/*right:-30px; */background:url(../images/bg_buttons_green.png) no-repeat /*0 -48px*/;background-position: 100% 0;
	right:0; top: 0px;
	z-index:999;
	text-indent: -999999px;
	position: absolute;} 

/*TABS*/
.tab-container ul { margin: 10px 0 0 0; padding: 0; }
.tab-container ul li { display: inline-block; background: #f4f4f4; border: solid 1px #dadada; border-top-left-radius:4px;
border-top-right-radius:4px; border-bottom: none; margin-right:5px; padding:5px;  /*font-size:0.9em;*/ text-transform:lowercase;}
.tab-container ul li a { padding: 5px; outline: none; }
.tab-container ul li a:hover { text-decoration: underline; }
.tab-container ul li:active { background: #fff; /*padding-top: 6px; */position: relative !important; /*top: 1px;*/ }
.tab-container li.active { background-color: #fff !important; /*padding-top: 6px; position: relative !important; /*top: 1px;*/ }
.tab-container ul li a.active { font-weight: bold; }
.panel-container {border: solid 1px #dadada; padding:0; width:100%; font-size:100%; border-top-right-radius:4px;
border-bottom-right-radius:4px; border-bottom-left-radius:4px; margin-bottom:10px; height:auto;}

/*CAROUSEL cat*/

ul.itemscats{		
		margin:0.3em;
		width:auto;
		height:auto;
		overflow:hidden;
		background-color:#FFF;
		padding:0;
		position:relative;
				}

ul.itemscats li{
		list-style:none;
		float:left;
		height:auto;
		overflow:hidden;
		margin:0;
		color:#454545;
		background-color:#FFF;
		border:none;
		padding:0;
		height:330px;
		}
	ul.itemscats li:hover{color:#333;}

.imagecat {
		
		width:auto;
		height:auto;
		overflow:hidden;
		bottom:1px;
		margin-bottom:2px;
		margin-right:9px;
		margin-left:2px;
		margin-top:7px;
		min-height:250px;
					}	
.imagecat 	img{
		
		width:170px;
		height:auto;
		max-height:240px;
		overflow:hidden;
		border:4px solid #fff;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
		-moz-box-shadow:0 1px 1px #777;
		-webkit-box-shadow:0 1px 1px #777;
		box-shadow:0 1px 1px #777;
					}	
.imagecat a:hover{
	/*background-color:#6bbb2e; 
background: url(../images/sf-sfoglia-volantino.png);
background-repeat: no-repeat;
background-position: bottom left;*/
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
filter: alpha(opacity=60);
opacity:0.6;z-index:1;
}	
	
	
	
p .info{margin:0; padding:0;}

	ul.itemscats .radio{font-weight:normal; margin:0 0 0 0; color:#6bbb2e; font-size:0.8em; padding-left:10px; }	
	ul.itemscats .info{color:#6bbb2e; font-weight:bold; margin:0 0 0 5px; max-width:175px; text-align:left;}	
		ul.itemscats .titlename{font-size:0.8em; margin:0; padding-left:10px; text-align:left; line-height:10px; max-width:170px; overflow:hidden; }	
		ol#pagination{position:relative;text-align:center;}
	ol#pagination li{
		display:inline-block;
		width:16px;
		height:16px;
		background:url(../images/bg_buttons_green.png) no-repeat 0 0;
		text-align:center;
		text-indent:-8000px;
		list-style:none;
		cursor:pointer;
		margin:2px;
		}
	ol#pagination li:hover{background:url(../images/bg_buttons_green.png) no-repeat 0 -16px;}
	ol#pagination li.current{color:#f00;font-weight:bold;background:url(../images/bg_buttons_green.png) no-repeat 0 -32px;}
	ol#pagination li.prev, ol#pagination li.next{
		position:absolute;
		top:-100px;
		}
	ol#pagination li.prev{left:-30px;background:url(../images/bg_buttons_green.png) no-repeat 0 -64px;}
	ol#pagination li.next{right:-30px;background:url(../images/bg_buttons_green.png) no-repeat 0 -48px;}

/*PULSANTI*/
.registerbutton{color:#FFF; font-size:100%; font-weight:bold; text-transform:uppercase; text-shadow:#dadada 2px 1px 4px; height:30px; width:auto;
-moz-box-shadow:0 1px 1px #777; -webkit-box-shadow:0 1px 1px #777; box-shadow:0 1px 1px #777; text-align:center; margin:5px; padding:5px; /*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/
 background-image: linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -o-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -moz-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -webkit-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);
background-image: -ms-linear-gradient(bottom, #6bbb2e 9%, #a0ce4e 55%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.09, #6bbb2e),
	color-stop(0.55, #a0ce4e)
);
background-color:#6bbb2e;}	
a.registerbutton a span{color:#FFF; font-weight:bold;}	
a.registerbutton a:active span{color:#FFF; font-weight:bold;}	
a.registerbutton a:hover span{color:#FFF!important; font-weight:bold;}	
a.registerbutton a:visited span{color:#FFF!important; font-weight:bold;}	
a#cambia_citta {color:#FFF!important; font-weight:bold;}
a#cambia_citta:hover {color:#FFF!important; font-weight:bold;}
.selectcity {
	border: 1px solid #dadada; 
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	height:2em; 
	margin:5px;
	color:#6bbb2e;
	font-size:0.8em;
	font-weight:200;}
.evidenza h1{
	font-size:1.3em;
	font-weight:300;}
.evidenza a{
	/*color:#666;
	font-weight:300;
	text-decoration:underline;*/}
.evidenza h1 span{
	font-size:0.8em;
	font-weight:200;}
.selectcity li:nth-child(1) { font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:200;}
.selectcity a:nth-child(1) { font-family:Arial, Helvetica, sans-serif; color:#666; font-weight:170;}
.selectcity a.active { font-family:Arial, Helvetica, sans-serif; font-weight: bold; }

.box-info {margin:5px 0; padding:5px; border-radius:4px;
 -moz-border-radius:4px; -webkit-border-radius:4px; border:1px solid #eaeaea; -moz-box-shadow:0 1px 1px #777;
	-webkit-box-shadow:0 1px 1px #777; box-shadow:0 1px 1px #777; background-color:#fff; text-align:center; min-height:250px;
}
/*banner*/

.adbanner-300 {float:right;}
/****NEGOZI****/
.info-negozi-citta {float:left; margin:10px; height:auto;}
.loghi-negozi {float:left; margin:10px 20px; width:150px; overflow:hidden; height:100px; }
.loghi-negozi-img{padding:20px 0; text-align:center; max-width:145px; height:75px; border: 1px solid #dadada; -moz-border-radius:4px;-webkit-border-radius:4px; border-radius:4px; background-color:#fff; vertical-align:middle;}
.loghi-negozi-km {font-size:0.9em; color:#6bbb2e; text-align:right; margin-top:3px;padding-right:8px;}
.white { color:#fff;}
.mapplace { width:101px;height:50px; background:url(../images/puntatore-mappa.png) no-repeat;}
.maplogo { max-width:95px;height:auto; max-height:40px; text-align:center;}
/*** tooltip***/
.tooltip{display: inline; position: relative; font-size:0.9em;}
.tooltip:after{background:#6bbb2e; border-radius:3px; bottom:20px; color:#fff!important; content:attr(title); left:-10%; padding: 4px; position: absolute; z-index: 98; text-align:center;
    /*width:195px;*/}
.tooltip:before{border:solid; border-color:#6bbb2e transparent; color:#fff!important; border-width:6px 6px 0 6px; bottom:15px; content:""; left:50%; position:absolute; z-index:99;text-align:center;}

#prefooter{background-color:#eaeaea;margin-bottom:15px;}
#prefooter h2{color:#666;font-weight:bold; font-size:1em;}
#prefooter h2 a{color:#666;}
#prefooter h2 a:hover{color:#454545;}
#prefooter ul .incitta{float:left;font-size:1em;color:#666;font-weight:normal; font-size:0.9em;padding-bottom:20px!important;margin-bottom:20px; width:50%; border-bottom:1px dotted #454545;}
#prefooter .incitta li {display:inline; float:left;width:25%;color:#666;font-weight:normal; font-size:0.9em;list-style-type:circle; list-style-position:inside;}
#prefooter .incitta li a{color:#666;font-weight:normal;}
#prefooter .incitta li a:hover{color:#454545;font-weight:normal;}
#prefooter ul .innegozio{float:left;font-size:1em;color:#666;font-weight:normal; font-size:0.9em;padding-bottom:20px!important;margin-bottom:20px; width:50% }
#prefooter .innegozio li {display:inline;float:left;width:25%;color:#666;font-weight:normal; font-size:0.9em;list-style-type:circle; list-style-position:inside;}
#prefooter .innegozio li a{color:#666;font-weight:normal;}
#prefooter .innegozio li a:hover{color:#454545;font-weight:normal;}
#viewcont .colonna-1-2-75{width: 77%;border-right:1px dotted #dadada;border-left:1px dotted #dadada;}
#viewcont ul li{margin-left:20px;}
#adunits {margin-top:15px;max-width:100%;height:auto;width:auto;}


