@charset "UTF-8";
/* CSS Document */

body{margin:0; padding:0; background:url(../img/bgr.gif) center repeat-y;}
a{text-decoration:none;}

#main{width:990px; height:auto; margin:0 auto; overflow:hidden;}

#header{width:990px; height:130px;}

#logo{width:341px; height:130px; float:left;}
#logo img{border:none;}

#lang{width:649px; height:130px; float:right; background:url(../img/lang_03.jpg) right no-repeat;}
#lang ul{margin:68px 50px 0 0; padding:0;}
#lang ul li{margin:0; padding:0; float:right; list-style:none;}
#lang ul li span{font:9px Verdana, Geneva, sans-serif; color:#666; margin:0 5px;}

#navi-sopra{width:960px; height:34px; margin:0 auto;}
#navi-sopra ul{margin:0; padding:0; float:right;}
#navi-sopra ul li{float:left; list-style:none; padding-top:10px;} 
#navi-sopra ul li a{height:24px; display:block; font:14px Verdana, Geneva, sans-serif; color:#FFF;}
#navi-sopra ul li a span{padding:0 17px;}

.ristorante{width: 200px; background:url(../img/menu-sopra_01.jpg) 0 0 no-repeat;}
.negozio{width: 211px; background:url(../img/menu-sopra_02.jpg) 0 0 no-repeat;}
.mercati{width: 212px; background:url(../img/menu-sopra_03.jpg) 0 0 no-repeat;}


#navi-sotto{width:960px; height:25px; background:url(../img/menu-sotto_07.jpg) center no-repeat; margin:0 auto;}
#navi-sotto ul{margin:0; padding:0; width:960;}
#navi-sotto ul li{float:left; list-style:none; padding-top:6px;}
#navi-sotto ul li a{width:160px; height:19px; display:block; font:12px Arial, Helvetica, sans-serif; color:#FFF;}
#navi-sotto ul li a:hover{color:#000;}
#navi-sotto ul li a span{padding:0 5px;}

.parent_6sadurano{width:160px; height:132px; position:absolute; z-index:70; top:auto; margin:0; padding:10px 0; background:url(../img/6sadurano_parent.png) bottom no-repeat; display:none;}
.parent_6sadurano li{height:10px; list-style:none; margin:0; padding:0;}
.parent_6sadurano li a span{width:160px; font:11px Arial, Helvetica, sans-serif; color:#7F8082; white-space:nowrap;}
.parent_6sadurano li a span:hover{color:#000;}

.parent_attivita{width:160px; height:132px; position:absolute; z-index:50; top:auto; margin:0; padding:10px 0; background:url(../img/6sadurano_parent.png) bottom no-repeat; display:none;}
.parent_attivita li{height:10px; list-style:none; margin:0; padding:0;}
.parent_attivita li a span{width:165px; font:11px Arial, Helvetica, sans-serif; color:#7F8082;}
.parent_attivita li a span:hover{color:#000;}

.parent_gallery{width:160px; height:55px; position:absolute; z-index:30; top:auto; margin:0; padding:10px 0; background:url(../img/6sadurano_parent.png) bottom no-repeat; display:none;}
.parent_gallery li{height:10px; list-style:none; margin:0; padding:0;}
.parent_gallery li a span{width:165px; font:11px Arial, Helvetica, sans-serif; color:#7F8082;}
.parent_gallery li a span:hover{color:#000;}

.parent_rassegna{width:160px; height:55px; position:absolute; z-index:30; top:auto; margin:0; padding:10px 0; background:url(../img/6sadurano_parent.png) bottom no-repeat; display:none;}
.parent_rassegna li{height:10px; list-style:none; margin:0; padding:0;}
.parent_rassegna li a span{width:165px; font:11px Arial, Helvetica, sans-serif; color:#7F8082;}
.parent_rassegna li a span:hover{color:#000;}

#navi-foto{width:960px; height:210px; margin:0 auto 25px auto;}

.page_navi{width:960px; margin:8px auto 0 auto; text-align:center; font:12px Verdana, Geneva, sans-serif; color:#999; border-bottom:1px dotted #666666; padding-bottom:7px;}
.page_navi span{color: #BABBBC;}
.page_navi a{color:#BABBBC;}
.page_navi a:visited{color:#BABBBC;}
.page_navi img{vertical-align:middle; margin:0 3px;}
.page_navi a img{vertical-align:middle; margin:0 3px; border:none;}

#content{width:960px; margin:0 auto;}

.top{
	width:960px;
	height:100%;
	overflow:hidden;
	border-bottom:1px dotted #666;
	padding-bottom:20px;
}
.block{width:960px; height:100%; overflow:hidden; margin-top:21px;}

.categoria{width:640px; float:right;}
.categoria h2{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.categoria h2 span{color:#7DAB0B;}
.categoria h1{font:30px Georgia, "Times New Roman", Times, serif; color:#e9b001; margin:5px 0 10px 0; padding:0;}
.categoria p{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0; text-align:justify;}
.categoria p a{color:#E9B001;}

.categoria2{width:640px; float:right;}
.categoria2 h2{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.categoria2 h2 span{color:#7DAB0B;}
.categoria2 h1{font:30px Georgia, "Times New Roman", Times, serif; color:#81ae00; margin:5px 0 10px 0; padding:0;}
.categoria2 p{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0; text-align:justify;}
.categoria2 p a{color:#E9B001;}

.categoria3{width:640px; float:right;}
.categoria3 h2{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.categoria3 h2 span{color:#7DAB0B;}
.categoria3 h1{font:30px Georgia, "Times New Roman", Times, serif; color:#008eb6; margin:5px 0 10px 0; padding:0;}
.categoria3 p{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0; text-align:justify;}
.categoria3 p a{color:#E9B001;}

.categoria4{width:640px; float:right;}
.categoria4 h2{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.categoria4 h2 span{color:#7DAB0B;}
.categoria4 h1{
	font:30px Georgia, "Times New Roman", Times, serif;
	color:#d50100;
	margin:5px 0 10px 0;
	padding:0;
}
.categoria4 p{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0; text-align:justify;}
.categoria4 p a{color:#E9B001;}

.news{width:640px; float:right;}
.news h2{font:12px Arial, Helvetica, sans-serif; color:#666; margin:0;}
.news h1{font:30px  Georgia, "Times New Roman", Times, serif;  margin:5px 0 10px 0; padding:0;}
.news p{
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0;
	text-align:justify;
	height:128px;
	overflow:hidden;
}
.news p a{color:#E9B001;}

.foto_video{font:12px Arial, Helvetica, sans-serif; color:#666; margin-right:15px; float:left;}

.leggi_tutto{width:960px; height:30px; overflow:hidden; border-bottom:1px dotted #666; margin-top:21px}
.leggi_tutto a{font:12px Arial, Helvetica, sans-serif; float:right; color: #666666;}
.less{display:none;}

#footer{width:930px; height:170px; overflow:hidden; margin:0 auto; background:url(../img/foot_piede.jpg) bottom no-repeat; padding:15px 15px 5px 15px;}
#IVA{width:960px; height:80px; overflow:hidden; margin:0 auto; text-align:center; font:11px Verdana, Geneva, sans-serif; color:#C6C6C6; padding-top:15px;}

#subnavi{overflow:hidden; float:left;}
#subnavi ul{float:left; margin:0; padding:0;}
#subnavi ul li{margin:0; padding:0; list-style:none;}
#subnavi ul li a{font:9px Arial, Helvetica, sans-serif; color:#666;}

.sub1{width:60px;}
.sub2{width:112px;}
.sub3{width:140px;}



#credits{overflow:hidden; float:right;}
#credits a{font:9px Arial, Helvetica, sans-serif; color:#666;}
#credits p{margin:0; float:right;}
#credits p a img{margin:15px 2px 0 5px; border:none;}
#credits ul{width:200px; margin:0; padding:0;}
#credits ul li{float:right; list-style:none; margin:0; padding:0;}
#credits ul li span{font:9px Arial, Helvetica, sans-serif; color:#666; margin:0 2px;}

.credits{float:left; margin-left:3px; border:none; margin:30px 0 50px 0;}





.media_sez{width:240px; float:left;}
.media_sez img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_1{width:240px; float:left;}
.media_1 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_2{width:240px; float:left;}
.media_2 img{border-top:5px solid #81ae00; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_3{width:240px; float:left;}
.media_3 img{border-top:5px solid #008eb6; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_4{width:240px; float:left;}
.media_4 img{border-top:5px solid #d50100; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_5{ width:240px;  float:left;}
.media_5 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_6{ width:240px;  float:left;}
.media_6 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_7{ width:240px;  float:left;}
.media_7 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_8{ width:240px;  float:left;}
.media_8 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_9{ width:240px;  float:left;}
.media_9 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_10{ width:240px;  float:left;}
.media_10 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_11{ width:240px;  float:left;}
.media_11 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_12{ width:240px;  float:left;}
.media_12 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_13{ width:240px;  float:left;}
.media_13 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_14{ width:240px;  float:left;}
.media_14 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_15{ width:240px;  float:left;}
.media_15 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_16{ width:240px;  float:left;}
.media_16 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_17{ width:240px;  float:left;}
.media_17 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_18{ width:240px;  float:left;}
.media_18 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_19{ width:240px;  float:left;}
.media_19 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_20{ width:240px;  float:left;}
.media_20 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_21{ width:240px;  float:left;}
.media_21 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_22{ width:240px;  float:left;}
.media_22 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_23{ width:240px;  float:left;}
.media_23 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_24{ width:240px;  float:left;}
.media_24 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_25{ width:240px;  float:left;}
.media_25 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_26{ width:240px;  float:left;}
.media_26 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_27{ width:240px;  float:left;}
.media_27 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_29{ width:240px;  float:left;}
.media_29 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}

.media_30{ width:240px;  float:left;}
.media_30 img{border-top:5px solid #e9b001; position:relative; margin:0 0 10px 0; border-bottom:none; border-left:none; border-right:none;}



.elemento{
	z-index:80 !important;
	float:right !important;
	position:relative !important;
	margin:-162px -66px 0 0 !important;
	border:none !important;
}
.elemento2{
	z-index:80;
	float:right;
	position:relative;
	margin:-162px -66px 0 0;
}




.color_1{ color:#e9b001;}

.color_2{ color:#81ae00;}

.color_3{ color:#008eb6;}

.color_4{ color:#d50100;}

.color_5{ color:#e9b001;}

.color_6{ color:#e9b001;}

.color_7{color:#e9b001;}

.color_8{ color:#e9b001;}

.color_9{ color:#e9b001;}

.color_10{ color:#e9b001;}

.color_11{ color:#e9b001;}

.color_12{ color:#e9b001;}

.color_13{ color:#e9b001;}

.color_14{ color:#e9b001;}

.color_15{ color:#e9b001;}

.color_16{ color:#e9b001;}

.color_17{ color:#e9b001;}

.color_18{ color:#e9b001;}

.color_19{ color:#e9b001;}

.color_20{ color:#e9b001;}

.color_21{ color:#e9b001;}

.color_22{ color:#e9b001;}

.color_23{ color:#e9b001;}

.color_24{ color:#e9b001;}

.color_25{ color:#e9b001;}

.color_26{ color:#e9b001;}

.color_27{ color:#e9b001;}

.color_28{ color:#e9b001;}

.color_29{ color:#e9b001;}

.color_30{ color:#e9b001;}




#message a
{
	/* display: block before hiding */
	display: block;
	display: none;

	/* link is above all other elements */
	z-index: 99; 

	/* link doesn't hide text behind it */
	opacity: .6;

	/* link stays at same place on page */
	position: fixed;

	/* link goes at the bottom of the page */
	top: 100%;
	margin-top: -30px; /* = height + preferred bottom margin */

	/* link is centered */
	left: 50%;
	margin-left: -120px; /* = half of width */

	/* round the corners (to your preference) */
	-moz-border-radius: 24px;
	-webkit-border-radius: 24px;

	/* make it big and easy to see (size, style to preferences) */
	font:20px Georgia, "Times New Roman", Times, serif;
	width: 240px;
	line-height: 16px;
	height: 35px;
	padding: 10px;
	background-color: #000;
	text-align: center;
	color: #fff;
}

