@charset "utf-8";
/* CSS Document */
html {
	height:100%;
}
body {
	background-image:url(../images/background.jpg);
	background-repeat:repeat;
	background-position:top left;
	background-color:#9e5262;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	color:#FFFFFF;
}


img {
	border:none;
}

a {
	color:#32181d;
	text-decoration:none;
	font-weight:bold;
}

h1 {
	font-size:18px;
}

h1 span {
	display:none;
}

h2 {
	font-size:14px;
	border-bottom:solid 1px #ffffff;
	color:#FFFF66;
}

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


#poesia {
	line-height:22px;
}


#container {
	width:733px;
	margin-left:auto;
	margin-right:auto;
}

#container #header {
	width:100%;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	height:363px;
}






/*					MENU				--------------------------------------------------------------------------------------------
*/

#container #header #menu {
	width:105px;
	padding-left: 520px;
	padding-top:87px;
}

#container #header #menu a{
	display:block;
	width:105px;
	margin-bottom:7px;

}

#container #header #menu a span {
	display:none;
}



/*	home	*/

#container #header #menu #home_btn {
	height:19px;
	background-image:url(../images/home.png);
}

#container #header #menu #home_btn:hover {
	background-image:url(../images/home_up.png);
}

/*	hotel	*/

#container #header #menu #hotel_btn {
	height:20px;
	background-image:url(../images/hotel.png);
}

#container #header #menu #hotel_btn:hover {
	background-image:url(../images/hotel_up.png);
}

/*	ristorante	*/

#container #header #menu #ristorante_btn {
	height:21px;
	background-image:url(../images/ristorante.png);
}

#container #header #menu #ristorante_btn:hover {
	background-image:url(../images/ristorante_up.png);
}

/*	gallery	*/

#container #header #menu #gallery_btn {
	height:22px;
	background-image:url(../images/gallery.png);
	margin-bottom:4px;
}

#container #header #menu #gallery_btn:hover {
	background-image:url(../images/gallery_up.png);
}


/*	dove	*/

#container #header #menu #dove_btn {
	height:22px;
	background-image:url(../images/dove.png);
}

#container #header #menu #dove_btn:hover {
	background-image:url(../images/dove_up.png);
}

/*	contatti	*/

#container #header #menu #contatti_btn {
	height:19px;
	background-image:url(../images/contatti.png);
}

#container #header #menu #contatti_btn:hover {
	background-image:url(../images/contatti_up.png);
}



/*					FINE MENU				
*/




/*					LEFT COL				-----------------------------------------------------------------------------------------------------
*/

#container #left_col {
	width:246px;
	padding-left:16px;
	
	margin-top:30px;
	
	float:left;
}

#container #left_col a.left_link {
	display:block;
	line-height:28px;
	background-image:url(../images/side_title.png);
	padding-left:30px;
	font-size:14px;
}

/*					FINE LEFT COL
*/


/*					CONTENT					-----------------------------------------------------------------------------------------------------------
*/

#container #content {
	float:left;
	width:404px;

	padding-left:20px;
	padding-right:20px;	
	padding-bottom:30px;
	
	margin-bottom:30px;
		
	text-align:justify;
	line-height:18px;
	
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat-y;
	
	border:#dd9ba9 solid 1px;
	border-top:none;
}

#content2 {
	width:641px;

	padding-left:20px;
	padding-right:20px;	
	padding-bottom:30px;
	
	margin-left:auto;
	margin-right:auto;
	
	text-align:justify;
	
	
	border:#dd9ba9 solid 1px;
	
	background-image:url(../images/content_bg.jpg);
	background-repeat:repeat;
}

/*					FINE CONTENT
*/

/*
					SUB CONTENT				----------------------------------------------------------------------------------------------------------------------
*/

#container #sub_content {
	clear:left;
	
	padding-left:60px;
	padding-right:60px;
	
	font-size:11px;
	
	margin-bottom:50px;
}


/*					FINE SUB CONTENT 			*/


/*					FOOTER					-------------------------------------------------------------------------------------------------------------------------
*/


#container #footer {
	font-weight:bold;
	font-size:10px;
	
	clear:both;
	
	line-height:24px;
	
	text-align:center;
}

#container #footer a span {
	display:none;
}
					
/*					FINE FOOTER					*/

#email, #messaggio, #invia {
	width:95%;
	padding:0;
	margin:0;
	border:solid 1px #dd9ba9;
}

.align_right {
	text-align:right;
	font-size:10px;
	font-style:italic;
}
