body
{
	background: url(../img/bg_main.gif);
	margin: 0px;
	padding: 0px;
	font: 11px/12px Arial;
	color: black;
}
hr{
color: #df8234;
background-color: #df8234;
width:1px;
}
ul { list-style-image: url(../img/frecciaDx.jpg); } 

li { line-height:16px;	}

a:visited
{
	color:e18133;
	text-decoration: underline;
}
a:link
{
	color:e18133;
	text-decoration: underline;
}
a:hover, a:active
{
	text-decoration: none;
}
div, topSpace, img
{
	margin: 0px;
	padding: 0px;
	border: none;
}
p
{
	margin-top: 0px;
}
div
{
	float: left;
}
.main_container
{
	float: none;
	margin: 0px auto;
	width: 985px;
}
.page
{
	min-height: 394px;
	width: 985px;
	background: url(../img/bg_page.gif) repeat-y left top;
}
.right_top
{
	background: url(../img/rough-rt-top.jpg) no-repeat top left;
	width: 21px;
	height: 80px;
	float:right;
}
.left_top
{
	background: url(../img/rough-lt-top.jpg) no-repeat top left;
	width: 19px;
	height: 80px;
}
.right_bot
{
	background: url(../img/rough-rt-low.jpg) no-repeat top left;
	width: 21px;
	height: 314px;
	float:right;
	margin-top: -314px;
}
.left_bot
{
	background: url(../img/rough-lt-low.jpg) no-repeat top left;
	width: 19px;
	height: 314px;
	margin-top: -314px;
}
.content
{
	width: 945px;
	padding-top: 5px;
	position:relative;
}
.header
{
	width: 985px;
	height: 98px;
	background: url(../img/bg_head.jpg) no-repeat left 10px;
}
.header .search
{
	width: 400px;
	float: right;
}
.header .search .topSpace
{
	width: 280px;
	height: 35px;
	float: right;
	padding-top: 10px;
}
.header .search .topSpace .link
{
	padding: 5px 6px 0px 0px;
	font-size:11px;
}
.header .search .topSpace .inp input
{
	border-color: #848484 #FAFAFA #FAFAFA #848484;
	border-style: solid;
	border-width: 2px;
	font: 12px/14px Arial;
	width: 135px;
}
.header .search .topSpace .but
{
	display: block;
	float:left;
	position: relative;
	overflow: hidden;
	width: 52px;
	height: 19px;
	margin-top: 2px;
}
.header .TopLinks
{
	float:right;
	clear: right;
	width: 400px;
	margin-right:20px;
}
.header .global
{
	float: right;
	display: block;
	position: relative;
	height: 39px;
	overflow:hidden;
	margin-right:20px;
}
.header .locator
{
	float: right;	
	display: block;
	position: relative;
	overflow: hidden;
	height: 39px;
}
.footer
{
	width: 985px;
	height: 50px;
	background: url(../img/bg_footer.jpg) no-repeat left top;
	font: 11px/13px arial;
}
.footer .links
{
	float: right;
	color: #e18133;
	padding: 7px 21px 0px 0px;
}
.footer img
{
	float: none;
}
.footer .copyright
{
	float: right;
	clear: right;
	padding: 20px 21px 10px 0px;
	width:100%;
}

.footerCopy
{
	margin-top:25px;
	margin-left:40px;
}
.footerLima
{
	margin-left:400px;
	margin-top:-10px;
}
.prezzi
{
	width:50%;
}
.dove
{
	width:55%;
}
.testoDove
{
	width:36%;
	margin-right:15px;
}
.attivita
{
	width:50%;
}
.servizi
{
	width:50%;
}
.condizioni
{
	width:50%;
}
.cell
{
	width:25%;
	color:#df8234;
	font-weight:bold;
}
.cellEuro
{
	width:25%;
	font-weight:bold;
}
.cellDad
{
	width:100%;
}
.dadDintorni
{
	width:100%;
}
.iconeServizi
{
	vertical-align:middle;
	width:31%;
}
.ora 
{
margin-top:10px;
margin-left:15px;
color:white;
font-weight:bolder;
}
.footer .copy a:link, .footer .copy a:visited
{
	color: #decdb9;
	text-decoration: none;
}
.footer .copy a:hover, .footer .copy a:active
{
	color: #333333;
	text-decoration: underline;
}
#fader *						{outline: none; border: 0; padding: 0; margin: 0;}
#fader							{position: relative; margin: 0 0 0 5px; width: 935px; height: 285px;}
#fadernav						{position: absolute; bottom: 14px; right: 15px; z-index: 100;}
#faderimages					{width: 935px; height: 285px; overflow: hidden; z-index: 50;}
#fadernav li 					{display: block; list-style: none; float: left; padding: 2px; background: #ccc; border: 1px solid #000; 								 margin: 0 0 0 3px; height: 26px;}
#fadernav li a  				{}
#fadernav li.active 			{background: #fff;}
#fadernav li a.active 			{}
.slide 							
{
	position:absolute;
	overflow:hidden;
	float: left;
}
.slideDintorni 							
{
	position:absolute;
	overflow:hidden;
	float: left;
	width:60%;
}
.storia 							
{
	/*position:absolute;*/
	overflow:hidden;
	float: left;
	width:50%;
	margin-top:25px;
	margin-left:28px;
	text-align:justify;
	display:inline-block;
}

.container{
	padding: 0; 
	background-color: orange;
	margin: 0px auto; /*per Firefox, Opera, Safari, etc...*/ 
	width: 600px;
}
.news
{
	float:right;
	margin-right:5px;
}
.testoDintorni
{
	float:right;
	margin-right:20px;
	width:35%;
	height:285px;
}
.contattiInfo
{
	float:right;
}

.boxIcon
{
	margin-top:35px;
	margin-right:45px;
	float:right;
	display:inline-block;
	overflow:hidden;
}
.menu
{
	width: 945px;
	height: 30px;
	padding: 0px 20px;
	background: url(../img/menu.jpg) no-repeat top left;
	
}
.menu a:link, .menu a:visited
{
	display: block;
	float: left;
	font: bold 14px/30px Arial;
	color: #fff;
	height: 30px;
	padding: 0px 15px;
	text-decoration: none;
	border-right: 1px solid #fff;
}
.menu a:hover, .menu a:active
{
	color: #de8330;
}
.footer-links
{
	color:white;
	font-weight:bold;
	margin-top:10px;
	margin-left:50px;
}
.footer-links a:hover
{
	color:white;
	font-weight:bold;
	text-decoration:underline;
}
.footer-links a:visited
{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.footer-links a:link
{
	color:white;
	font-weight:bold;
	text-decoration:none;
}