body{
background-color:#444;
font-family:Lucida Sans Unicode, Arial;
font-size:12px;
margin:0px 0px 0px 0px;
color:#555;
}

.content{
margin-left:150px;
background-color:#fff;
border-left:1px solid #eee;
padding:20px;
font-size:1.2em;margin-right:5px;
}

.content img{
	border:0px;
}


p {
padding:2px 2px 2px 2px;
}
a{
color:#999999;
text-decoration:none;
}

a:hover{
text-decoration:underline;
}

.thebox{
width:100%;
position:relative;
background-color:#fff;
}

#logo{
	color:#111;
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:230px;
	font-size:2.5em;
	text-align:right;
	background-color: #87ADD2;
	background-image: url(foto/banner780x240.jpg);
	background-repeat: no-repeat;	
}

#logo a{
color:#000;
}

.banner1{
	background-image: url(foto/banner780x240.jpg);
	background-repeat: no-repeat;

}

.banner2{
	background-image: url(img/banner2.jpg);
	background-repeat: no-repeat;
}

.banner3{
	background-image: url(img/banner3.jpg);
	background-repeat: no-repeat;
}

.banner4{
	background-image: url(img/banner4.jpg);
	background-repeat: no-repeat;
}

.banner5{
	background-image: url(img/banner5.jpg);
	background-repeat: no-repeat;
}

.banner6{
	background-image: url(img/banner6.jpg);
	background-repeat: no-repeat;
}
.banner7{
	background-image: url(img/banner7.jpg);
	background-repeat: no-repeat;
}
.banner8{
	background-image: url(img/banner8.jpg);
	background-repeat: no-repeat;
}

.banner9{
	background-image: url(img/banner9.jpg);
	background-repeat: no-repeat;
}


.banner91{
	background-image: url(img/banner91.jpg);
	background-repeat: no-repeat;
}

.title{
	padding-top: 50px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 80px;
}
.header{
	position:relative;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:right;
	list-style-type:none;
	font-size:1.4em;
	background-color:#444;
}

.header li{
display:inline;
padding:0px 10px 0px 10px;
}
.header li a{
color:#aaa;
text-decoration:none;
}
.header li a:hover{
color:#ccc;
text-decoration:none;
}

.footer{
position:relative;
text-align:right;
font-size:1em;
color:#ccc;
background-color:#444;width:100%;
}
.footer a{
color:#eee;
}
img.side {
	clip: rect(auto,auto,auto,auto);
	padding-right: 4px;
}

.side{
float:left;
margin:0px 20px 50px 10px;
font-size:1.05em;

}
.side a{
color:#555;
font-size:1.05em;
}

h2{
font-size:1.4em;
color:#888;
}

h4{
font-size:1.1em;
}

#container {
	position:relative;
	top: 0px;
	width: 800px;
	margin: 0px auto;
	margin-top:0px;
	padding: 0;
	min-height: 560px;	/*Non funge con IE*/
	}

.tariffe{
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
}
.barragialla
{
	background-color: #CAA86B;
	height: 15px;
	margin-top: 10px;
	margin-bottom: 0px;
}

