/* CSS Document */

body {margin:0; padding:0; background: #2C4138 url(../Img/background.jpg) repeat-x; text-align:center;font:12px Arial, Helvetica, sans-serif; color:#333333;}
a {color:#333333; text-decoration:underline;}
a:hover {color:#666; text-decoration:underline;}
/* DIVs */

#container {border:0px solid #FFFFFF; width:900px; margin:0 auto; text-align:left;/*border:solid 1px red;*/overflow:hidden;}
		.header {border:0px solid #FFFFFF; float:left; padding-top:20px;}
		.header .left { float:left; width:700px; border:0px solid;}
		.header .left {font-size:10px; color:#CCCCCC; margin:0; padding-left:5px;}
		.header .right {float:right; width:200px; }
		.header .right .lang {font-size:10px; color:#CCCCCC; border:0px solid; margin:0; text-align:right;}
		.header .right .lang a {color:#CCCCCC; text-decoration:none;}
	
div.parte_alta {/*border-right:3px solid #32231D; border-left:3px solid #32231D;*/ margin:0; /*background-color:#FFFFFF;*/background:#FFF url(/Img/shadow.gif) repeat-y; padding-left:20px; padding-right:20px; padding-top:20px; clear:both;border:solid 0px red;padding:20px 20px 0 20px;border-top:3px solid #32231D;}

div.navigazione01 {background-color:#CCC6B7; border:0px solid #00FF00; height:398px}
	.navigazione01 .menu {border:0px solid; width:190px; float:left; margin-top:15px;}
		.menu .logo {border:0px solid; height:87px; text-align:center;}
		.menu .listmenu {border-top:1px solid #CCC6B7; /*border:1px solid #FFFFFF; */height:210px; padding:0; margin:0}
		.menu .listmenu ul {border:0px solid; padding-left:10px; margin-left:0; margin-top:10px; margin-bottom:0}
		.menu .listmenu ul li {display:block; border-bottom:1px solid #FFFFFF; width:170px; margin-bottom:1px; padding-bottom:1px;}
		.menu .listmenu a {color:#FFFFFF; text-decoration:none;}
		.menu .listmenu a:hover {color:#800040; text-decoration:none;}
		.menu .listmenu ul li a.on {color:#800040}
		.menu .address {border:0px solid; color:#333333; font-size:11px; padding-left:10px; }
		.menu .address a {font:11px Arial, Helvetica, sans-serif; }
		.menu .address a:hover {color:#800040;}
		.navigazione01 .contenitore_flash{border:0px solid; float:right; background:#333333; width:650px; height:370px; margin-right:10px; margin-top:15px;}
		#map {width:650px; height:370px;}
	

div.contenuto {/*border-right:3px solid #32231D; border-left:3px solid #32231D;*/ margin:0; /*background-color:#FFFFFF;*/ padding-left:20px; padding-right:20px; padding-top:20px;background-color:#FFFFFF;overflow:hidden;float:left;width:900px;padding:0 20px 0 20px;border:solid 0px red;background:#FFF url(/Img/shadow.gif) repeat-y;border-bottom:3px solid #32231D;}

/*div.contenuto { width:900px;border-right:3px solid #32231D; border-left:3px solid #32231D; border-bottom: 3px solid #32231D; height:auto; background-color:#FFFFFF; float:left; }*/
/*.content {float:left; border:1px solid red; width:618px; text-align:left; border:solid 0px red;}*/

		.content {border:solid 0px red;float:left;width:530px;}
		.content .title {color:#2C4339; font-size:18px; width:530px; border:0px solid; float:left; padding-top:20px; padding-left:20px; text-align:left;}
		.content .paragrafo {width:530px; margin:0; border:0px solid #FF0000; float:left; display:block; padding-bottom:20px; padding-top:20px; padding-left:20px; text-align:left;}
		.content .image {float:left; border:0px solid; margin-left:15px;}
		.content .link {float:left; padding-top:8px; padding-left:10px; border:0px solid}
		.content .link a {color:#800040; font-size:14px; font-weight:bold; text-decoration:none;}
		.content .link a:hover {text-decoration:underline;}
		
	.bookingform {float:left; width:324px; border:0px solid red; /*padding-top:20px; margin-right:20px;*/ padding-bottom:10px;text-align:left;}
	.btn {display:block; width:80px; height:20px; background:url(../Img/btn-book.jpg) no-repeat; border:0px solid #FF0000; font-size:11px;}
	.buttons {float:left; padding:10px 0 0 25px}
	.buttons a {color:#CCCCCC; font-size:11px; text-decoration:none;}
	.buttons a:hover {color:#000; font-size:11px; text-decoration:underline;}
	
	
div.footer { height:auto; }
	.footer .left { float:left; width:640px; border:0px solid; color:#CCCCCC; font-size:11px; padding-left:5px; padding-top:5px;}
	.footer .left span {display:block; float:left; padding:0 3px; color:#CCCCCC;}
	.footer .left span a {color:#CCCCCC; font-size:11px; }
	
	.footer .right {float:right; width:250px; text-align:right; border:0px solid; margin-bottom:10px; padding-right:5px;padding-top:5px;}
	.footer .right span {float:right; color:#CCCCCC; font-size:11px; padding:0 2px;}
	.footer .right span a {color:#CCCCCC; font-size:11px; text-decoration:none;}
	

/* OFFERS / EVENTS */
.content-list {border:0px solid; clear:both; margin-left:10px; float:left; padding-bottom:20px;}
.box-content {clear:both;width:510px; border-bottom:1px dotted #800040; float:left; padding:5px 0;}
.box-content .image {border:1px solid #800040; width:110px; padding:2px; float:left; margin-left:0;}
.box-content .cont {float:left; padding-left:20px;} 
.box-content .cont .titolo {margin-bottom:5px; font-size:14px; color:#800040; font-weight:bold;}
.box-content .cont .corpo {margin-top:5px;}
.box-content .cont .link-list {margin-top:10px;}

/*OFFERTE EVENTI IN HOMEPAGE*/
.container_offers{float:left;width:250px;padding-left:20px;/*border:solid 1px red;*/}
.container_event{float:right;width:250px;/*border:solid 1px green;*/}
.content_offevent{clear:both;width:250px;/*border:solid 1px violet;*/padding:10px 0 10px 0;border-bottom:solid 1px #B1BCB6;}
.logo_offevent{float:left;width:100px;height:80px;padding:2px;/*border:solid 1px #800040;*/}
.txt_offevent{float:left;width:140px;padding-left:5px;}

/* LINK FOTO DA SCARICARE */
	.link_foto a {color:#2C4138; text-decoration:none;}
	.link_foto a:hover {color:#800040; text-decoration:underline;}

/* GUESTCOMMENTS */
.contenuto {}
#arrow {float:left; padding-top:10px; padding-bottom:10px;}
#arrow_r {float:right; padding-top:10px;padding-bottom:10px;}
#paging {float:left; text-align:center; width:470px; border:0px solid; padding-top:10px;padding-bottom:10px;}