/*GENERALI------------------------------*/
a {color:#2C4B6C;text-decoration:underline;outline:none !important;}
a:hover {color:#2C4B6C;text-decoration:none;}
a img {border:none;}

.nobg {background:none !important;}
.noborder {border:none !important;}
.floatleft {float:left;display:inline;}
.floatright {float:right;display:inline;}
.lowercase {text-transform:lowercase;}

body {
	text-align:center;
	font-family: "Franklin Gothic Medium", helvetica, arial, sans-serif;
	font-size:0.8em;
	background:#eebf29;
	}

/*h1, h2, h3{font-family:georgia, serif;}*/

h1{
	font-size:1.8em;
	color:#eebf29;
	margin-top:1em;
	}
	
h2{
	font-size:1.4em;
	color:#888;
	margin-top:1em;
	}
	
h3{
	font-size:1.2em;
	color:#aaa;
	margin-top:1em;
	}

#container p{
	margin-top:.5em;
	text-align:justify;
	color:#333;
	}

ul.lista {
	list-style:disc inside;
	padding:20px;
	}
	
ul.lista li{ padding-left:25px;}

/*LINK------------------------------------------------*/
	#container a{
		color:#bb9928;
		padding:0 3px;
		}
	#container a:hover{
		color:#000;
		background:#f0d57d;
		}

	#container a.torna{
		color:#bb9928;
		padding:0 3px;
		}
		
	#container a.torna:hover{
		color:#000;
		background:#f0d57d;
		}
/*LINK------------------------------------------------*/



#bigCont{border: 0 solid red;}
	
	#header{
		background:url(../img/bgHeader.jpg) repeat-x 50% 0px #bb9928;
		height:400px;
		}
		
		#header #contMenu{
			background:#eebf29;
			width:100%;
			text-align:center;
			height:20px;
			}
		
		/*MENU DROPDOWN-----------------------------------------*/
		ul#nav{
			text-align:left;
			background:#eebf29;
			width:760px;
			margin:0 auto;
			padding:0;
			list-style:none;
			}
			
				ul#nav ul{
					padding:0;
					margin:0;
					list-style:none;
					}
			
				ul#nav li{
					float:left;
					display:inline;
					*width:105px;
					}
			
				ul#nav li ul{
					position: absolute;
					left: -999em;
					top:19px;
					border:0px solid #fff;
					border-top:0;
					padding: 5px 5px 5px 5px;
					width:200px;
					height:auto;
					z-index:100;
					background:#eebf29;
					}
					
					ul#nav li ul li{
						float:left;
						display:inline;
						width:200px;
						font-size:12px;
						line-height:100%;
						margin:2px;
						}
					ul#nav li ul li a{
						height:auto !important;
						color:#000 !important;
						font-weight:normal !important;
						}
					ul#nav li ul li a:hover{
						color:#fff !important;
						font-weight:normal !important;
						}
			
				ul#nav li:hover ul {
					left: auto;
					}
			
			p#area a{
				color:#333;
				text-decoration:none;
				}
				
			ul#nav li a{
				color:#333;
				text-decoration:none;
				display:block;
				height:20px;
				}
			
			ul#nav li a:hover, p#area a:hover{
				color:#eee;
				text-decoration:none;
				}
				
				
				
			ul#nav li a span {
				padding:0 20px 0 0;
				}
			
			ul#nav li.selected a{
				color:#fff;
				font-weight:bold;
				text-decoration:none;
				}
		
		/*MENU DROPDOWN-----------------------------------------*/
		
		div#logo{}
			
		div#sliderCont{
			margin:0 auto;
			background:transparent;
			width:850px;
			height:330px;
			*height:280px;
			}

		p#area{
			position:absolute;
			top:0;
			right:0;
			background:#eebf29;
			width:200px;
			}


#innerContainer{
	width:100%;
	background:url(../img/bgInnerTop.gif) #eebf29 repeat-x 0 0;
	}

#container{
	background:url(../img/bgContentTop.gif) #fff no-repeat 0 0;
	width:680px;
	margin:0 auto;
	padding:30px 40px 40px 40px;
	}

	.breadcrumb{
		text-align:left;
		}

	.contenuto{
		text-align:left;
		}


		p.foto{
			background:url(../img/logoBg2.gif) no-repeat #fff 96% 0%;
			text-align:center !important;
			padding:20px 0;
			}
			
		p.foto img{
			width:400px;
			margin:0 auto;
			border:5px solid #ccc;
			}
			
		p.foto span{
			display:block;
			font-size:11px;
			color:#666;
			}



	#footer{
		background:url(../img/bgFooter.gif) repeat-x #fff 0 0;
		width:100%;
		padding: 0 0 50px 0;
		margin:20px 0 0 0;
		}
		
	#footer ul#menuSotto{
		text-align:center;
		width:760px;
		padding-top:5px;
		margin:0 auto;
		height:20px;
		}
		
	#footer ul#menuSotto li{
		display:inline;
		padding: 0 10px 0 0;
		}
		
	#footer ul#menuSotto li a{
		text-decoration:none;
		color:#333;
		}
	#footer ul#menuSotto li a:hover{
		color:#888;
		}
	#footer ul#menuSotto li a span{
		display:inline;
		padding:0 15px 0 0;
		border-right:1px solid #333;
		}
		
	#footer .contact{
		background:url(../img/veneto.gif) no-repeat transparent 343px 20px;
		font-size:.85em;
		margin:30px auto 0 auto;
		text-align:center;
		width:650px;
		padding-left:0px;
		}
		
	#footer .contact p.contatti{
		margin-top:15px;
		text-align:left;
		padding-left:80px;
		}
		
		#map {
			margin:0 auto;
			width: 800px;
			height: 520px;
			border:5px solid #333;
			}
		
#area-riservata{
	width:190px;
	background:#eebf29;
	position:absolute;
	top:20px;
	right:0;
	padding: 5px 5px 10px 5px;
	}
	
		#area-riservata form input {
			margin-top:5px;
			font-size:12px;
			display:block;
			margin:5px auto 0 auto;
			}
		
		#area-riservata form input.accedi {
			background:#666;
			color:#fff;
			border:0;
			cursor:pointer;
			height:20px;
			margin-top:5px;
			width:80px;
			font-size:10px;
			text-transform:uppercase;
			padding-bottom:2px;
			}
			
		#area-riservata form input.accedi:hover {
			background:#999;
			}


/*GALLERY---------------------------*/

.galleryCont{
 	width:680px;
	display:block;
	padding-bottom:30px;
	}

.imgGalleryCont{
	float:left;
	display:inline;
	width:110px;
	height:110px;
	text-align:center;
	margin:10px 13px 0 13px;
	}

	.imgGalleryCont a {
	display:block;
	}
	
	.imgGalleryCont a:hover {
	display:block;
	background:transparent !important;
	}
	
	.imgGalleryCont a img {
	border:3px solid #ddd;
	padding:1px;
	margin:auto;
	}
	
	.imgGalleryCont a:hover img {
	border:3px solid #EEBF29 !important;
	padding:1px !important;
	margin:auto;
	}

#container ul.lista a{text-decoration:none;padding-left:0;}
#container ul.lista a:hover{text-decoration:none;background:#fff;}
