@charset "iso-8859-1";



*{margin:0;padding:0;}

body{

	font:14px "Century Gothic", Arial, Verdana;

	background: #fff url(../images/bg-template.png) repeat-x 0 0;

	color: #666;

	}

img{border:none;}	

#home a:hover {

	 text-decoration:underline;

}

/*________________ TEMPLATE ________________*/	

div#main{	

	width:1024px;	

	margin:0 auto;	

	display:block;

	/*border:1px solid;*/

	}

	

/*________________ HEADER ________________*/	

div#header{

	background:#fff url(../images/header.png) no-repeat 0 0;

	width:964px;

	height:260px;

	margin:0 auto;

	padding: 40px 30px 0 30px;

	}	

div#header h1{display:inline;}

	div#header h1 a{

		font-size:50px;

		color: #c39;

		font-weight:normal;

		text-decoration:none;

		}

	div#header h1 a:hover{text-decoration:underline;}

/*________________ MENU ORIZZONTALE ________________*/

#menu-orizzontale{float:right;margin-top:40px;}	

	#menu-orizzontale li{display:inline;}

	#menu-orizzontale li a{color: #666; text-decoration:none;}

	#menu-orizzontale li a:hover{text-decoration:underline;}

	#menu-orizzontale li a.active{font-weight:bold;}

/*________________ LINGUE ________________*/	

div#lang{

	width:984px;

	height:50px;

	margin-right:40px ;

	text-align:right;

	font: 12px "Century Gothic", Arial, Verdana;

	color: #c39;

	}

div#lang a{

	font: 12px "Century Gothic", Arial, Verdana;

	color: #c39;

	text-decoration:none;

	}	

div#lang a:hover{text-decoration:underline;}

div#lang a.active{font-weight:bold;text-decoration:underline;}



/*________________ MENU VERTICALE ________________*/

div#menu-verticale{

	float:left;	

	width:320px;	

	}



div#menu-verticale h1{

	font-style:italic;

	color: #c39;

	font-size:20px;

	margin-left:30px;

	margin-bottom:10px;

	}

div#menu-verticale h1 a{

	color: #c39;

	}

div#menu-verticale span{

	margin-left:30px;	

	display:block;

	}	

div#menu-verticale h2{

	font-style:italic;

	color: #c39;

	font-size:15px;

	margin:0 10px 10px 0 ;

	display:inline;

	}	

div#menu-verticale a{text-decoration:none;color:#666;}

div#menu-verticale a:hover{text-decoration:underline;}

div#menu-verticale a.active{font-weight:bold;}



div#menu-verticale hr{

	width:80%;

	margin:10px auto;

	border-top:1px solid #c39;

	height: 1px;

}



/*________________ FLASH CONTENT ________________*/

div#flash-content{

	float:left;

	width:645px;

	height:589px;

	background-color:#fff;

	margin-left:40px;

	text-align:center;

	padding-top:0;

	}

div#flash-content-press{

	
	float:left;

	width:645px;

	height:300px;

	background-color:#fff;

	margin-left:0;

	text-align:center;

	padding-top:0;

	}
div#flash-content-eventi{
	
	float:left;

	width:645px;

	height:400px;

	background-color:#fff;

	margin-left:0;

	text-align:center;

	padding-top:0;	
	
}

/*________________ PAGINE STATICHE ________________*/	

div#generic-container{

	float:left;

	width:645px;	

	background-color:#fff;

	margin-left:40px;

	text-align:left;	

	}

div#generic-container h1{	

	color: #c39;

	font-size:30px;	

	margin-bottom:10px;

	font-weight:normal;

	}

div#generic-container h2{	

	color: #c39;	

	margin-bottom:10px;

	text-align:left;

	}



div#generic-container p{margin:10px auto;text-align:justify;}

div#generic-container ul,div#generic-container ol{margin:10px 20px;text-align:justify;}

div#generic-container strong{color: #c39;}

div#generic-container strong em{color: #c39;text-decoration:underline;}

div#generic-container a{text-decoration:none;color:#c39;}

div#generic-container a:hover{text-decoration:underline;}

div#generic-container h2{text-align:center;font-size:14px;font-weight:normal;}

div#generic-container #gallery {text-align:center;margin:15px 0;}

div#generic-container #gallery img{margin:0 10px;}

div#generic-container .or-bar {border-top:11px solid #c39;margin:10px 0;}

div#generic-container .sublink{color: #c39;}

div#generic-container a{color:#666;}
/*________________ STYLE TABELLA CONTATTI ________________*/

div#generic-container #form-contatti {display:block;}

div#generic-container th{color: #c39;padding:5px;vertical-align:top;}

div#generic-container input[type=text],div#generic-container textarea{border:1px solid #c39;width:350px;color:#666;font: 12px "Century Gothic", Arial, Verdana;}

div#generic-container input[name=cap]{border:1px solid #c39;width:100px;margin-left:20px}

div#generic-container input[type=submit],div#generic-container input[type=reset]{border:1px solid #c39; color:#c39}

div#generic-container select{border:1px solid #c39;width:100px;color:#666;font-size:12px;}



div#generic-container #map{width:640px;height:480px; border:1px solid #c39;}

/*________________ WRAPPER ________________*/

div#wrapper{

	float:none;

	clear:both;

	}

/*________________ FOOTER ________________*/

div#footer-page{

	background: #fff url(../images/bg-footer-page.png) repeat-x 0 0;

	height:170px;

	margin:0 auto ;	

	display:block;	

	}

div#footer-bg{

	background: #fff url(../images/footer-image.png) no-repeat 0 0;

	width:1024px;

	height:90px;

	margin: 0 auto;

	position:relative;

	padding-top:80px;

	}

div#footer-bg span{		

	display:block;

	font-size:13px;

	color: #fff;

	position:relative;

	

	}

/*________________ DIV SCROLLABILE ________________*/

#left,#right{float:left;margin-top:3px;}  

.block { 

position:relative;  

width:620px; 

height:20px;

z-index:999;

overflow:hidden;

float:left;

}

.container{width:18000px;}

.evento { 

position:relative;  

left:0;

}

.evento a{display:block; float:left; width:630px; background-color:#FFF;left:0;}

/*__________ TABELLA MENU GALLERY __________*/
.gallery-submenu a{color: #c39;text-decoration:none;}
.gallery-submenu a:hover{color: #c39;text-decoration:underline;}

/* ____________ MI PIACE FB _______________ */
div#mi_piaci {float:left; margin-left: 40px;}
