@charset "utf-8";

img{border:0;}

/*
	@copyright  		Copyright (c) 2007-2009 Mentefredda Srl All rights reserved.
	@license    		All right reserved
	@web-developing 	Mentefredda S.r.l. - http://www.mentefredda.it/chi-siamo/team
*/
body
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#d1d1d1;
	background-color:#000000;
	margin: 0 auto;
	width:960px;

}

a:link, a:visited, a:active {
	color: #a89d86;
	text-decoration: none;	
}
a:hover {
	text-decoration: normal;
	color: #a89d86;
}

/* ############################################################## */


#top_seo
{
	margin:0px;
	padding:0px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	float:left;
}

#top_seo h1
{
	margin:0px;
	padding:0px;
	font-size:10px;
}

/* Esempio del cambio della lingua utilizzando la classe in ajax */

#ch_language
{
	color:#838485;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
	padding:0px;
	font-weight:normal;
	float:right;
}
#ch_language a{
	color:#838485;
}


#ch_language ul
{
	text-align:right;
	margin:0px;
	padding:0px;
}


#ch_language ul li
{
	display:inline;

}

/* ############################################################## */

#cnt 
{
	width:960px;
	display:inline-block;
	margin:0px;
	padding:0px;
}


#cnt1
{
	width:360px;
	height:455px;
	display:inline-block;
	margin:0px;
	margin-right:6px;
	padding:0px;
	float:left;
	background-image:url(../images/background/cnt1.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#cnt2
{
	width:594px;
	height:200px;
	display:inline-block;
	margin:0px;
	margin-bottom:6px;
	padding:0px;
	float:left;
	background:none;
	background-image:url(../images/background/cnt2.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


#cnt3
{
	width:594px;
	height:249px;
	display:inline-block;
	margin:0px;
	padding:0px;
	float:left;
	background-image:url(../images/background/cnt3.gif);
	background-position:left top;
	background-repeat:no-repeat;
}



#cnt1 .logo
{
	width:253px;
	height:82px;
	margin:0px;
	margin-left:6px;
	margin-top:7px;
	padding:0px;
	padding-top:15px;
	padding-left:95px;
	background-image:url(../images/background/logo.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}



/* Slideshow  */

#cnt1 #slide_show
{
	margin:0px;
	padding:0px;
	padding-left:6px;
	height:351px;
	overflow:hidden;
}

#cnt1 #slide_show #image
{
	margin:0px;
	padding:0px;
	clear:both;
	overflow:hidden;
	height:240px;
	width:348px;
}

#cnt1 #slide_show #image img
{
	margin:0px;
	padding:0px;
	
}

#cnt1 #slide_show #txt
{
	padding:0px;
	margin:0px;
}

#cnt1 #slide_show #txt div
{

}


#cnt1 #slide_show #txt div h2
{
	font-size:17px;
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	padding-top:17px;
	padding-left:8px;
	padding-right:10px;
	font-weight:normal;
	color:#b5aa91;
}

#cnt1 #slide_show #txt div p
{
	margin:0px;
	padding:0px;
	padding-left:8px;
	padding-right:10px;
	padding-top:8px;
	font-size:12px;
	color:#a4a4a4;
	line-height:1.4;
	height:53px !important;
	overflow:hidden;
}

#cnt1 #slide_show .navigator
{
	height:52px;
	position:absolute;
	top:272px;
	width:348px;
	z-index:500;
}


#cnt1 #slide_show .navigator .prev
{
	float:left;
	cursor:pointer;
	margin-right:280px;
}

#cnt1 #slide_show .navigator .next
{
	float:left;
	cursor:pointer;
}


#cnt1 #slide_show .navigator #cnt-thumbs
{
	display:none;
}




#cnt1 #slide_show #loading
{
	margin:0;
	padding:0px;
	height:345px !important;
	width:348px !important;
	background-image:url(../images/background/loading.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#ffffff;
}

#cnt1 #slide_show #loading img
{
	display:none;
}

#cnt1 #slide_show #loading p
{
	color:#B5AA91;
	font-size:11px;
	padding-left:0;
	padding-top:200px;
	text-align:center;
	width:348px;
}


/* ############################################################## */


#booking_page
{
	background-image:url("../images/button/button.gif");
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #636261;
	clear:both;
	color:#FFFFFF;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif !important;
	font-size:12px;
	height:21px;
	margin:0;
	text-align:center;
	text-transform:uppercase;
	width:150px;
	padding-top:5px;
	margin-top:15px;
	margin-bottom:15px;
	display:none;
}

#booking_page a:link, #booking_page a:visited, #booking_page a:active 
{
	font-weight:bold;
	color:#ffffff;
	
}

#booking_page a:hover
{
	font-weight:bold;
	color:#ffffff;
}

/* Booking Online*/

#booking_struct 
{
	margin:0px;
	padding:21px;
}

#booking_struct h2
{
	color:#d1d1d1;
	font-size:18px;
	text-align:left;
	text-transform:uppercase;
	margin:0px;
	padding:0px;

}


#booking_struct h4{
	margin-top:5px;
	margin-bottom:15px;
	color: #A89D86;
}

#booking_struct p
{

	font-size:12px;
	font-weight:normal;
	color:#bebebe;
}


/* ############################################################## */




/* Chiusura della pagina */

#footer
{
	width:960px;
	display:inline-block;
	margin:0px;
	margin-top:-8px;
	padding:0px;
	background-image:url(../images/background/footer.gif);
	background-position:left top;
	background-repeat:no-repeat;
	height:85px;
	
}

#footer .info
{
	float:left;
	margin:0px;
	padding:20px;
	width:755px;

}

#footer .info p
{
	margin:0px;
	padding:0px;

}

#footer .logo
{
	float:left;
	margin:0px;
	padding:0px;
	padding-top:16px;
	padding-left:27px;

}

#info_bottom
{
	text-aligh:center;
	color:#757575;

}

#info_bottom p
{
text-align:center;

}




/* ############################################################## */



/* Notizie in Page */

#cnt2 .news_str
{
	width:572px;
	height:178px;
	margin:11px;
	padding:0px;
	background: none !important;
	
}


#cnt2 .news_str .simplenews-block
{
	margin:0px;
	background: none !important;
	padding:0px;
	height:178px;
}



#cnt2 .news_str .simplenews-block .newscat-title
{
	display:none;
}


#cnt2 .news_str .simplenews-block .newscat
{
	margin:0px;
	padding:0px;
}

#cnt2 .news_str .simplenews-block .newscat .news
{
	margin:0px;
	padding:0px;

}
#cnt2 .news_str  div
{
	background:none !important;
	overflow:hidden;
	height:180px;
}

#cnt2 .news_str .simplenews-block .newscat .news h2
{
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin:0px;
	padding:15px;
	padding-bottom:0px;
	text-align:right;
	z-index:50;
	position:absolute;
	width:542px;
	
}

#cnt2 .news_str .simplenews-block .newscat .news h3
{
	color:#d1d1d1;
	font-weight:normal;
	font-size:22px;
	text-transform:uppercase;
	margin:0px;
	padding:15px;
	padding-top:40px;
	
}

#cnt2 .news_str .simplenews-block .newscat .news h3 a:link,  .simplenews-block .newscat .news h3 a:visited,.simplenews-block .newscat .news h3 a:active
{
	color:#d1d1d1;
	font-weight:normal;
}
#cnt2 .news_str .simplenews-block  .newscat .news h3 a:hover
{
	color:#a89d86;
	font-weight:normal;
}



#cnt2 .news_str .simplenews-block .newscat .news img
{	
	float:left;
	margin-right:15px;
	border:none;
	padding:0px;
}

#cnt2 .news_str .simplenews-block .newscat .news p
{
	color:#bebebe;
	margin:0px;
	padding-left:15px;
	padding-right:15px;

}

#cnt2 .news_str .simplenews-block .newscat .news .news-price
{
	color:#e0e0e0;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:19px;
	margin:0px;
	padding:0px;	
	text-transform:uppercase;
	margin-top:15px;
}
#cnt2 .news_str .simplenews-block .newscat .news .news-price .news-goto
{
	display:none;
}


#cnt2 .news_str .simplenews-block .newscat .news .news-link
{
	display:none;
	
}

#cnt2 .news_str .navigator
{
	height:30px;
	margin-left:508px;
	margin-top:116px;
	padding:0;
	position:absolute;
	top:105px;
	z-index:200;
}
 
#cnt2 .news_str .navigator .prev
{
	margin:0px;
	padding:0px;
	background-image: url(../images/background/news-prev.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:30px;
	width:23px;
	float:right;
	padding-right:5px;
	cursor:pointer;
}


#cnt2 .news_str .navigator .next
{
	margin:0px;
	padding:0px;
	background-image: url(../images/background/news-next.gif);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height:30px;
	width:23px;
	float:right;
	padding-right:5px;
	cursor:pointer;

}



