/* CSS Document */

body {margin:0; padding:0; background: #852C28 url(../Img/background.jpg) repeat-x; text-align:center;font:12px Arial, Helvetica, sans-serif; color:#333333;}

/* DIVs */

#container {border:0px solid #FFFFFF; width:906px; margin:0 auto; text-align:left;}
	.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.flash {border-right:3px solid #32231D; border-left:3px solid #32231D; margin:0; background-color:#FFFFFF; padding-left:20px; padding-right:20px; padding-top:20px; clear:both;}

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; margin-top:5px;}
		.menu .address a {font:11px Arial, Helvetica, sans-serif; }
		.menu .address a:hover {color:#800040;}
		
		.more {background: url(/Img/more.jpg) center left no-repeat;padding:0 0 0 15px;}
		.more a {color:#333;}
		.more a:hover {color:#800040;}
		
		.back {background: url(/Img/back.jpg) center left no-repeat;padding:0 0 0 15px;}
		.back a {color:#333;}
		.back 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;}
		.language {display:block;}
		.language li {display:inline; color:#CCC;}
		.language li a {color:#CCC; text-decoration:none;}
		.language li a:hover {color:#CCC; text-decoration:underline;}
		.language {float:right;color:#CCC;}
	
div.contenuto { border-right:3px solid #32231D; border-left:3px solid #32231D; border-bottom: 3px solid #32231D; background-color:#FFFFFF; float:left; padding-right:12px;}
	.content {float:left; border:0px solid; width:618px; text-align:left; padding-left:10px;}
		.content .title {color:#800040; 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:right; width:240px; border:1px solid #FFFFFF;margin-top:20px; padding-right:20px; text-align:left; border:solid 0px red;min-height:400px;}
	.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:#666666; font-size:11px; text-decoration:underline;}



div.footer { height:auto; width:900px;}
	.footer .left { float:left; width:560px; 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:330px; 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; width:600px; clear:both; margin-left:10px; float:left; padding-bottom:20px;}
.box-content {clear:both; border-bottom:1px dotted #800040; width:600px;float:left; padding:5px 0;}
.box-content .image {border:1px solid #800040; width:110px; padding:2px; float:left; margin-left:0}
.box-content .cont {border:0px solid; width:460px; 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:300px;padding-left:20px;}
.container_event{float:right;width:280px;}
.content_offevent{padding:10px 0 10px 0;border-bottom:solid 1px #B1BCB6;}
.logo_offevent{float:left;width:105px;height:90px;}
.txt_offevent{float:right;width:150px;}

/* GUESTCOMMENTS */
#arrow {float:left; padding-top:5px;}
#paging {width:92%; float:left; text-align:center; padding-top:5px;}
#arrow_r {float:right; padding-top:5px;}

/* LINK FOTO DA SCARICARE */
	.link_foto a {color:#800040; text-decoration:none;}
	.link_foto a:hover {color:#2C4138; text-decoration:underline;}
	
/* VIDEO */
.video {clear:both; border:0px solid; padding-left:20px; padding-bottom:20px; float:left;}
.txt_video {border:0px solid; padding-left:10px; height:25px; display:block; width:100px; line-height:25px; float:left; color:#666666; text-decoration:none;}
.video a:hover {text-decoration:underline;}
