
/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/
body {
	width: 90%;
	min-width:1024px;
	margin: 0 auto;
    font: 12px Arial, Helvetica, sans-serif;
	color:white;
	letter-spacing:0.1em
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;		
}
#h1-container
{
	border-top: 3px solid #00FFFF;
	overflow:hidden;	
	background: #3399FF;
	height:16px;
	width:100%;
}
h1 { 
	width:100%;
	padding-left:90%;				
	text-align:center;
	height:16px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 0.5em 0;
}
p, ul, ol {
	margin-top: 0;
	font-weight: normal;
}

ul, ol {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

blockquote { }

a { color:white; cursor:pointer }

a:hover { }

a img {
	border: none;
}

hr { display: none; }

#header {	
	height: 105px;
	background: #3333CC;	
	border-top: 3px solid #00FFFF;		
}
#header-sx
{
margin: 10px 0 0 10px;
font-size:12px;
width: 33%;
float:left;
}
#logo
{	
	float:left;
	margin-top:1em;
}
.ecolabel
{
float:left;
border:1px solid black;
}
#legambiente
{
	margin:44px 0 0 10px;
	height: 40px;	
}
#lingue
{	
	float:right;
	text-align:right;
}
#lingue img
{
	margin: 1em 16px 0 0;		
}
/* Menu */
#menu
{
	background-color:#3399FF;	
	height:16px;
	text-align: center;
	text-transform:uppercase;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	border-top: solid 2px #00FFFF;
	border-bottom: solid 2px #0000FF;	
}

#menu li {
	float: left;
	width:14%;
	padding-bottom:3px;
}

#menu a {
	text-decoration:underline;
}

#carosello
{
	height:95px;
	background:white;
	border-bottom: solid 2px #0000FF;
	overflow:hidden;
	padding-top:4px;
}

#carosello img
{
	float:left;
}
/* Page */
#homepage, #dovesiamo, #contattaci, #piscina, #ristorante, #camping {
	background: #0080ff;	
}

#dovesiamo div:first-child
{
	margin-left:0;
}
#dovesiamo
{
	height:540px;
}
#tariffe
{
	background:white;	
	color:black;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	border-bottom: solid 2em #0080FF;
}
#tariffe-content
{
	padding:1%;
}
#tariffe h2
{
	background:#0080ff;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	height:2em;
	line-height:2em;
	color:white;
}
#tour
{
	background:#E0E0E0
}
/* Post */

.post {			
	float:left;	
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 30.5%;
	padding:2em;
	margin-right: -2em
}
.tappo
{	
	border: 1px solid white;
}
object
{
	border: 1px solid white
}
#gallery
{
	width: 960px;
	margin: 0 auto;
	padding: 10px 0;
}
#gallery img
{
	margin:4px;
}
#clear
{
clear:both;
background: black;
height:1px;
}
/* Footer */

#footer {
	height: 70px;		
	clear:both;
	background:black;
	border-bottom: solid 1px #0080ff;
	padding: 0 10px;
}

#pennabilli
{
	float:left;
}
#eventi
{
	float:left;
	padding:4px 1em 0 2em;
	overflow:auto;
	height:60px;
	font-size:16px;
	background:#315D4C;
	margin:2px 0;
}
#firma
{	
	clear:both;	
	text-align: left;
	font-size:9px;
	letter-spacing:1px;
}
#carte-wifi
{
	float:right;
	text-align: center;
	margin-top:1em;
}
#indirizzo
{
	background: #3333CC;
	text-align:center;
	margin-bottom:1em;
	padding: 0.5em 0;
	font-size:smaller
}
.rosso
{
	color: #c9252b;
}
.tabella-dinamica
{	
	width:100%;
	font-size:13px;
}

.tabella-dinamica tr:nth-child(2n) {background:#ECECEC}
.tabella-dinamica tr:nth-child(2n+3) {background:#F7F7F7 }
.tci{font-size:10px; text-align: left}
.prezzi{width:15%; text-align: center}
.ultima-riga{border-bottom: inset 2px #0080ff}
#slideShow-wrapper
{
	background:black;
	padding: 100px 10px 0 10px;
	width: 31%;
	float:left;
	height: 440px;
}
#slideShow
{	
	width: 320px;
	height:290px;
	padding:2em 0;
	float:left;	
}
.img-ol
{
	width:50px;
	margin: 15px 15px 0 0;
}
.grass{font-weight:bold}.cors{font-style:italic}.float-r{float:right}.float-l,.list-or li{float:left}.clear{clear:both}.marg-l{margin-left:25px}.marg-r{margin-right:25px}.marg-t{margin-top:1em}.marg-b{margin-bottom:1em}.piugr{font-size:larger}.piupicc{font-size:smaller}.list-or{list-style:none}.centr{text-align:center}.sinistra{text-align:left}.destra{text-align:right}.mezzo{vertical-align:middle}.maiusc{text-transform:uppercase}.marg-tb{margin:0.25em 0}.barrato{text-decoration:line-through}

