
/*
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 'Molengo', Verdana, Helvetica, Arial, sans-serif;
	color:white;
	letter-spacing:0.1em;
	background:#f4f4f4
}
h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;		
}
#h1-container
{
	overflow:hidden;	
	background: #7d9e1b;
	height:19px;
	width:100%;
}
h1 { 
	width:100%;
	padding-left:90%;				
	text-align:center;
	height:16px;
	font: bold 12px Molengo, 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 { }

.post a, #slideShow-wrapper a { color:#2985B4; cursor:pointer }
.post a:hover, #slideShow-wrapper a:hover { color: #D7A900 }

a img {
	border: none;
}

hr { display: none; }

#header {	
	height: 108px;
	background: white;	
}
#header-sx
{
margin: 10px 0 0 10px;
font-size:12px;
width: 33%;
float:left;
}
#logo
{	
	float:left;
	margin-top:4px;
}
.ecolabel
{
float:left;
}
#legambiente
{
	margin:44px 0 0 10px;
	height: 40px;	
}
#lingue
{	
	float:right;
	text-align:right;
}
#lingue img
{
	margin: 1em 16px 0 0;		
}
/* Menu */
#menu
{
	height:19px;
	line-height:19px;
	text-align: center;
	text-transform:uppercase;
	font: bold 12px Molengo, Verdana, Arial, Helvetica, sans-serif;
}

#menu li {
	float: left;
	padding: 0;
	height:19px
}
#li-camping,  #li-piscina, #li-tariffe, #li-tour, #li-dovesiamo
{
width: 14%;
}

#li-camping,  #li-piscina
{
	background:#7d9e1b;	
}
#li-ristorante, #li-contattaci
{
	width: 15%;
	background:#d7a900;
}
#li-tariffe
{
	background:#d7a900;
}
#li-tour, #li-dovesiamo
{
	background:#2985b4
}

#menu a {
	text-decoration:none;
}

#carosello
{
	padding-top:1px;
	height:97px;
	background:white;
	overflow:hidden;
}

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

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

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

#footer {
	height: 76px;		
	clear:both;
	background:white;
	padding: 0 10px;
	color:black;
}
#footer a
{
	color:black;
	text-decoration:none
}
#footer h2
{
float:left;
width:72px;
text-align:center;
padding: 22px 10px 0 22px;
text-transform:uppercase;
}
#pennabilli
{
	float:left;
}
#eventi
{
	float:left;
	padding:4px 1em 0 2em;
	overflow:auto;
	height:60px;
	font-size:16px;
	background:#f0f0f0;
	margin:2px 0;
}
#firma
{	
	clear:both;	
	text-align: left;
	font-size:9px;
	letter-spacing:1px;
}
#carte-wifi
{
	float:right;
	text-align: center;
}
#indirizzo
{
	background: #7d9e1b;
	text-align:center;
	margin-bottom:1em;
	padding: 0.5em 0;
	font-size:smaller
}
.rosso
{
	color: #c9252b;
}
.tabella-dinamica
{	
	width:100%;
	font-size:13px;
	font-family: "Lucida Grande","Lucida Sans Unicode", Helvetica, Arial;
}

.tabella-dinamica tr:nth-child(2n), #distanze tr:nth-child(2n) {background:#ECECEC}
.tabella-dinamica tr:nth-child(2n+3), #distanze tr:nth-child(2n + 1) {background:#F7F7F7 }
#distanze {padding: 30px 0 0 10px}
#distanze td {padding: 0px 16px 0 4px; font-size: 11px}
.tci{font-size:10px; text-align: left}
.prezzi{width:15%; text-align: center}
#slideShow-wrapper
{
	background:white;
	padding: 100px 10px 0 10px;
	width: 31%;
	float:left;
	height: 440px;
}
#slideShow-wrapper p { text-align:center; padding-top:352px }
#slideShow
{	
	width: 320px;
	height:290px;
	padding:2em 0;
	float:left;	
}
.img-ol
{
	height:45px;
	margin: 15px 15px 0 0;
}
#flash-post { height: 300px; margin-bottom: 30px }
#flash-post div { height: 300px; width: 300px; margin: 30px 0 0 30px}
.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}


