body{
		background-image: url(sfondopagina2.jpg);
		text-align: center;
		padding: 0;
		margin: 0;
		font-family: arial;
		background-color: #967C59;
		
	}
.ngg-galleryoverview { 
	padding-left:50px !important;
}
	#container{
		width:950px;
		margin:0 auto;
		padding:0;
		border:0px solid;	
		height:100%;
		}
	#keywords{
		float: left;
		color:#FFFFFF;
		font-size: 12px;
		text-align: left;
		margin-top: 30px;
		
				
	}	
	
	#qtrans_language_chooser li {
		display:inline;
		margin-left:15px;
	}
	#lingua {
		float:right;
		width:150px auto;
		height:10px auto;
		font-size:14px;
	
	}
	#qtrans_language_chooser a {
		text-decoration: none;
		color:#D2BCAA
		}
	#qtrans_language_chooser a:hover{
		color:#FED075;
		border-bottom: 1px solid #FED075 ;
	}
	
	.qtrans_flag span { display:none }
	.qtrans_flag { height:12px; width:18px; display:block }
	.qtrans_flag_and_text { padding-left:20px }
	.qtrans_flag_it { background:url(http://www.hotel-marchionni.com/wp-content/plugins/qtranslate/flags/it.png) no-repeat }
	.qtrans_flag_de { background:url(http://www.hotel-marchionni.com/wp-content/plugins/qtranslate/flags/de.png) no-repeat }
	.qtrans_flag_en { background:url(http://www.hotel-marchionni.com/wp-content/plugins/qtranslate/flags/gb.png) no-repeat }
	
	#header{
		float: left;
		margin-top: 3px;
		width:100%;
		height: 100px auto;	
		background-color: #FED075;
		text-align: left;
		
		
	}
	
	#logo{
		float: left;
		padding: 10px;
		margin-top: 10px;
	}
	#navmenu{float:left;
		width:300px; 
		margin: 6px 10px 6px 100px;
	}
	
	#menu1{
		float:left;
		width:150px;
		text-transform: uppercase;
	}
	#menu2{
		float:left;
		width:150px;
		text-transform: uppercase;
	}
	#navmenu #menu1 ul{
		margin:0px;
		padding:0px;
		list-style-type:none;
		width:150px;
	}
	#navmenu #menu1 li{
		margin:0px;
		padding:0;
		font-size:11px;
		color:#AC120A;
		line-height:1.8em;
		border:solid 0px black
	}

	#navmenu #menu1 ul{
		color:#AC120A;
	}
	#navmenu #menu1 ul a{
		color:#AC120A;}
	#navmenu #menu1 ul a:hover{
		color:#FFFFFF;
	}

	#navmenu #menu1 ul #on{
		color:#AC120A;
	}
	#navmenu #menu1 ul #on a{
		color:#AC120A;
	}
	#navmenu #menu1 ul #on a:hover{
		color:#FFFFFF;
	}
	
	#navmenu #menu2 ul{ 
		margin:0px;
		padding:0px;
		list-style-type:none;
		width:150px;
	}
	#navmenu #menu2 li{
		margin:0;
		padding:0;
		font-size:11px;
		color:#AC120A;
		line-height:1.8em;
		border:solid 0px black
	}
	
	#navmenu #menu2 ul{
		color:#AC120A;
	}
	#navmenu #menu2 ul a{
		color:#AC120A;
	}
	#navmenu #menu2 ul a:hover{
		color:#FFFFFF;
	}
	
	#navmenu #menu2 ul #on{
		color:#AC120A;
	}
	#navmenu #menu2 ul #on a{
		color:#AC120A;
	}
	#navmenu #menu2 ul #on a:hover{
		color:#FFFFFF;
	}
	
	#adress{
		float:right;
		width:170px;
		color:#7E7767; 
		font-size: 12px; 
		padding: 5px;
	}
	#flashcontent{
		width:950px;
		height:445px;
	}
	
	#contlow{
		float: left;
		width: 950px;
		height: auto;
		min-height: 350px !Important;
		background-color: #FFFFFF;
		
		
	}
	#booking{
		float: left;
		width: 950px;
		height: 50px;
		font-size: 12px;
		background-color: #D2BCAA;
		
	}
	#booking input{
		font-size: 12px;
	}	
	#booking select{
		font-size: 12px;
		margin-right: 5px;
	}	
	#offerte{
		float: left;
		width:420px;
		/*height: 300px;*/
		margin: 5px;
		overflow: hidden;
	}
	#offerte h1{
		font-size: 18px;
		float: left;
		color:#993300;
		margin: 10px;
	}
	
	.immagine{
		width: 120px;
		height: 100px auto;
		float: left;
		text-align: justify;
		font-size: 11px;
		margin-top: 15px;
		padding: 5px;
		color: #666666;
		
	}
	#offerte img a {
		border: 0px;
	}	
	#boxtesto{
		float: left;
		width:470px;
		height: auto;
		min-height: 200px !Important;
		background-color: #D6D2B9;
		font-size: 11px;
		margin: 20px 0px 20px 5px;
		padding: 10px;
		text-align: justify;
		
	}
	#boxtesto h1{
		font-size: 21px;
		color: #40689C;
	}
	
	
	#footer{
		width: 100%;
		margin: 3px ;
		
		
	}
	#footer_sx{
		float: left;
		font-size: 12px;
				
	}
	#footer_sx a {
		text-decoration: none;
		color: #FFFFFF;

	}
	#footer_sx a:hover{
		text-decoration: underline;
		color: #000000;
	}
	
	
	