body{
	margin:0;
	padding:0;
	padding-top:15px;
	padding-bottom:45px;
	text-align:center;
	
	background-image:url(../images/background.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#000;
	
	font-family:Arial, Helvetica, sans-serif;}

.searchtext{
	font-size: 75%;
}

 a {
		color:#007caf;
text-decoration:none;
	}
a:hover {
		color:#a1a1a1;
	}
	

/* --- search --- */
 
  .ricerca{
   text-align:left;
   padding-left:478px;}
  .ricerca .searchtext{
   border:1px solid #19759C;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color:#333;
   padding:4px;
   height:15px;
   width:140px;
   margin-top:7px;
   }
   
  .ricerca .button{
   width:17px;
   height:18px;
   background-image:url(../images/cerca.gif);
   background-position:bottom;
   background-repeat:no-repeat;
   background-color:transparent;
   border:0px;
   margin-left:-26px;
   cursor:pointer;
   color:#137195;
}

#container{
	width:1050px;
	margin:0 auto;}
	
img{
	border:0px;}
	
/*=============================
=========== HEADER ============
=============================*/
	
#header{}

	/* --- logo --- */
	
	#logo{
		width:206px;
		height:136px;
		float:left;}
		
	/* --- menu --- */

	#menu{
		width:637px;
		float:left;}
	
		#language{
			text-align:right;
			color:#FFF;
			margin-top:48px;
			margin-bottom:4px;}
			
			#language a{
				font-size:11px;
				text-transform:uppercase;
				text-decoration:none;
				font-weight:bold;
				color:#FFF;}
				
			#language a:hover{
				color:#00b3ff;}
				
			#language .current{
				color:#00b3ff;}
		
		#main-menu{
			height:39px;
			background-image:url(../images/menu-background.jpg);
			background-position:top;
			background-repeat:repeat-x;}
			
			#main-menu ul{
				margin:0;
				padding:0;}
			
			#main-menu li{
				list-style:none;
				float:left;
				font-size:12px;
				font-weight:bold;
				color:#FFF;
				text-shadow:1px 1px 0 #06668d;
				
				padding:12px;
				border-right:1px solid #308eb6;
				border-left:1px solid #106e94;}
				
			#main-menu li:hover{
				background-color:#094b66;}
				
				#main-menu a{
					color:#FFF;
					text-decoration:none;}
				#main-menu a:hover{
					color:#00b3ff;}
					
				#main-menu .current{
					background-color:#094b66;}
					
					#main-menu .current a{color:#00b3ff;}
					
	/* --- sponsor --- */

	#sponsor{
		padding-top:45px;}
		
		#sponsor img{
			float:left;}
			
			
/*=============================
=========== CONTENT ===========
=============================*/

#content {
	margin-top:90px;
	margin-bottom:10px;}
	
	#content #left{
		width:206px;
		height:100px;
		position:absolute;}
	
	#content #center{
		width:637px;
		background-color:#FFF;
		margin-left:206px;
		}
		
	#content #right{
		width:206px;
		height:100px;
		position:absolute;
		top:160px;
		margin-left:843px;}
	
	
/*=============================
=========== FOOTER ===========
=============================*/

#footer {
	width:843px;
	height:76px;
	background-image:url(../images/footer-background.png);
	background-position:right top;
	background-repeat:no-repeat;}
	
	#palazzo-strozzi{
		width:44px;
		height:48px;
		background-image:url(../images/sponsor/palazzo-strozzi.png);
		float:left;}
		
		#palazzo-strozzi:hover{
			background-image:url(../images/sponsor/palazzo-strozzi-hover.png);
			cursor:pointer;}
		
	#strozzina{
		width:198px;
		height:48px;
		background-image:url(../images/sponsor/strozzina.png);
		float:left;}
		
		#strozzina:hover{
			background-image:url(../images/sponsor/strozzina-hover.png);
			cursor:pointer;}
			
	#footer #citta{
		float:right;
		text-align:right;
		font-family:Arial, Helvetica, sans-serif;
		color:#FFF;
		padding:7px;}
		
		#citta #date{
			font-size:10px;
			line-height:1.4em;}
			
		#citta #title{
			font-size:12px;
			font-weight:bold;}
			
			#title a{
				color:#FFF;
				text-decoration:none;}
				
#footer #bottom{
	clear:both;
	float:right;
	width: 400px;
	}

	#vimeo{
		width:57px;
		height:20px;
		background-image:url(../images/footer/vimeo.png);
		float:right;}
		
		#vimeo:hover{
			background-image:url(../images/footer/vimeo-hover.png);
			cursor:pointer;}
	#line{
		width:1px;
		height:20px;
		background-image:url(../images/footer/line.png);
		float:right;}
	
	#facebook{
		width:76px;
		height:20px;
		background-image:url(../images/footer/facebook.png);
		float:right;}
		
		#facebook:hover{
			background-image:url(../images/footer/facebook-hover.png);
			cursor:pointer;}


