body			{margin:0; font-family:Helvetica, Trebuchet MS, Verdana; font-size:14px; color:#000000; background-image:url(../immagini/sfondo.jpg); background-repeat:no-repeat; background-position:center 100px; background-color:#0151AA}
body.interno			{background-image:url(../immagini/sfondo2.jpg); background-repeat:no-repeat; background-position:center 100px; background-color:#02ADBF}

div.contenitore {width:1000px; margin:0 auto; overflow: hidden}
div.alto {height:100px; background-color:#232323; width:100%}
div.assoluto {z-index:1; position:absolute; border:0}
div.sopra {z-index:1; position:absolute; border:0; height:100px; width:1000px}
div.logo {width:203px; height:101px; z-index:98; position:relative; left:0; top:10px; float:left}
div.bandiere {width:797px; height:24px; z-index:97; position:relative; top:3px; float:left}
div.spaziomenu {width:670px; height:24px; z-index:96; position:relative; top:40px; left:127px; float:left}
div.newsletter {width:302px; height:64px; background-image:url(../immagini/newsletter.png); background-repeat:no-repeat; margin-left:698px}
div.sx {width:691px; float:left; margin-top:160px}
div.dx {margin-left:7px; width:302px; float:left; margin-top:160px}
div.sxo {width:691px; float:left; margin-top:10px}
div.dxo {margin-left:7px; width:302px; float:left; margin-top:10px}
div.sxn {width:691px; float:left}
div.dxn {margin-left:7px; width:302px; float:left}
div.dove {width:302px; height:129px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:absolute}
div.boxnero {padding:11px; width:280px; padding-bottom:0; position:relative}
div.nero {margin:11px; margin-top:0; padding:5px; text-align:right; background-color:#000000; position:relative; margin-bottom:16px}
div.banner {margin-top:10px; margin-bottom:10px}
div.bambd {width:302px; height:101px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:absolute}
div.boxbamb {padding:11px; width:280px; position:relative; margin-bottom:4px}
div.footer {width:100%; border-top:1px solid #FFFFFF; background-color:#191919; height:330px}
div.sinistra {float:left}
div.destra {float:right}
div.sinistrac {float:left; width:64%}
div.destrac {float:right; width:36%}
div.share {margin:15px; margin-right:0; text-align:right; float:right}
div.boxdisp {width:691px; height:60px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:absolute}
div.prenota {position:relative; float:left; margin:16px}
div.boxofferte {width:691px; height:100px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:absolute}
div.contoff {position:relative; width:100%; height:100px}
div.spaziofoto {margin:7px; margin-left:15px; margin-right:15px; float:left}
div.spaziooff {margin-top:7px; float:left}
div.stacco {overflow:auto; width:691px; height:10px}
div.boxslide {width:691px; height:272px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:absolute}
div.foto {position:relative; margin:12px; margin-right:0; margin-left:10px}
div.centrale {width:1000px; background-color:#232323; opacity:.80; filter:alpha(opacity=80); filter:”alpha(opacity=80)”; position:relative; z-index:3; height:100%}
div.contenuto {width:1000px; margin-bottom:10px; background-image:url(../immagini/trasp.png); background-repeat:repeat; height:100%}
div.skype	{float:left; margin-left:100px}
div.fb	{float:left; margin-left:14px; margin-right:14px}
div.g-plusone {float:left}

.ban {margin-left:3px}
.logop {margin:15px}
.dispsx		{position:relative; padding-top:5px; float:left}
.dispsc		{position:relative; margin-left:12px; padding-top:5px; float:left}
.bamb		{position:relative; margin-left:12px; padding-top:5px; float:left}
.cal		{position:relative; margin-left:10px; padding-top:24px; float:left}
.inv	{position:relative; padding-top:18px; padding-left:11px; float:left}	
.fade 					{display: none; clear: both}
            .cleared:after {
                display		: block; 
                visibility  	: hidden;
                content		: "."; 
                height		: 0; 
                clear           : both;
            }
            
            .cleared {
                clear           : both; /* per Gecko */
                height		: 1%; /* per IE */
            }
.cornice {border:1px solid #363636}
.reflect {border:0}
.iframe {margin:30px; padding:20px; margin-left:0; padding-left:10px}
.servizi {margin:8px; margin-top:0}
.richiedi {margin-left:480px}
.richiedio {margin-left:30px; margin-bottom:10px}
#directions {width:940px; font-family:Helvetica, Trebuchet MS, Verdana; font-size:13px; background-color:#FFFFFF; margin-left:30px; margin-bottom:20px}
#mappadove {width:940px; height:350px; margin:30px; margin-top:10px}
.picc {height:10px}
.ragg {margin:6px; margin-right:12px; margin-top:0}
.sfondodin {background-image:url(../immagini/sfondodin.png); background-repeat:no-repeat; height:34px; background-position:30px 0}

h1 {font-family:Helvetica, Trebuchet MS, Verdana; font-size:10pt; color:#FFFFFF; padding:0; margin:0; font-weight:normal; margin-top:1px; margin-left:8px}
h2 {font-family:Helvetica, Trebuchet MS, Verdana; font-size:17pt; color:#FFFFFF; margin:0; padding:30px; padding-bottom:0; font-weight:normal}

.testo				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:14px; color:#FFFFFF}
a.testo				{text-decoration:underline}
a.testo:hover		{text-decoration:none}
p.testo			{padding:30px; margin:0; text-align:justify;}
span.testo {margin-left:16px}

.testoc				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:14px; color:#000000}
a.testoc				{text-decoration:underline}
a.testoc:hover		{text-decoration:none}
p.testoc			{padding:0; margin:0; text-align:justify;}

.teston				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:14px; color:#FFFFFF}
p.teston			{padding:30px; margin:0; text-align:justify; padding-bottom:0; padding-top:20px}

.testobianco				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:14px; color:#FFFFFF}
a.testobianco				{text-decoration:underline}
a.testobianco:hover		{text-decoration:none}
p.testobianco {margin:10px; margin-bottom:5px; margin-top:7px}
span.testobianco {margin-left:12px}

.testobiancog				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:22px; color:#FFFFFF}

.titoff				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:25px; color:#FFFFFF}
a.titoff			{text-decoration:none; margin-left:10px}
a.titoff:hover		{text-decoration:underline}
span.titoff			{margin-left:10px}
p.titoff			{margin:0; padding:0; text-align:justify; margin:20px}

.footert			{font-family:Helvetica, Trebuchet MS, Verdana; font-size:13px; color:#FFFFFF}
a.footert			{text-decoration:underline}
a.footert:hover		{text-decoration:none}
p.footert			{margin:15px; padding:0; text-align:justify}

.testodin				{font-family:Helvetica, Trebuchet MS, Verdana; font-size: 17px; color:#FFFFFF; font-style:italic; margin-left:30px}
a.testodin				{color:#FFFFFF; text-decoration:none}
a.testodin:hover		{color:#AA6C01; text-decoration:none}

.dateoff				{font-family:Helvetica, Trebuchet MS, Verdana; font-size:16pt; color:#FFFFFF}
a.dateoff				{text-decoration:none}
a.dateoff:hover			{text-decoration:none}
p.dateoff				{padding:0; margin:0; margin-bottom:10px; margin-left:30px}

/* Basic code - don't modify */
		.gallery				{list-style:none; margin:30px; padding:0; margin-right:0; margin-bottom:0}
		.gallery li 			{float:left; margin-bottom:10px; margin-top:10px; margin-right:20px}				
		.galleryl				{list-style:none; margin:0; padding:0}
		.galleryl li 			{margin:30px; float:left; margin-bottom:10px; margin-top:10px}		
		.galleryg				{list-style:none; margin-top:50px; padding:0; margin-right:0; margin-bottom:0}
		.galleryg li 			{float:left; margin-bottom:10px; margin-right:8px}				
 
 #nav { display: block; margin: 0; padding: 0; position: relative; }
  #nav li { display: block; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
  #nav a { display: block; }
  #nav ul { display: none; position: absolute; left: 0; margin: 0; padding: 0; }
  * html #nav ul { line-height: 0; } /* IE6 "fix" */
  	#nav ul a { zoom: 1; } /* IE6/7 fix */
    #nav ul li { float: none; }
    #nav ul ul { top: 0; }
    
/* Essentials - configure this */

#nav ul { width: 110px; }
#nav ul ul { left: 111px; }

/* Everything else is theming */
 
#nav { background-color: #232323; height: 36px; }
#nav *:hover { background-color: none; }
#nav a { color: white; font-size: 16px; padding: 9px; line-height: 1; text-decoration:none}
  #nav li.hover a { background-color: #5E5A5A; }
  #nav ul { top: 36px; }
    #nav ul li a { background-color: #5E5A5A; }
      #nav ul a.hover { background-color: #232323; }
   #nav ul a { border-bottom: 1px solid white; border-right: none; opacity: 0.9; filter: alpha(opacity=90); }

#example {
	width:691px;
	height:272px;
	position:relative;
}

#slides {
	position:absolute;
	top:12px;
	left:11px;
	z-index:100;
}

.slides_container {
	width:670px;
	overflow:hidden;
	position:relative;
	display:none;
}

.slides_container div.slide {
	width:670px;
	height:232px;
	display:block;
}

.pagination {
	margin:10px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../immagini/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:670px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}   

.caption p {margin:0; padding:0}

.campo	{background-color:#FFFFFF; border:0; width:184px; height:24px; font-family:Helvetica, Arial, sans-serif; color:#000000; font-size:13px; margin-top:10px; margin-left:16px; margin-bottom:6px; border-radius: 5px 5px 5px 5px;}
.botnews {margin-top:8px; padding-right:2px}
.bottone 	{width:270px; height:40px; text-align:center}
.date		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family:Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.datebox	{background-color:#FFFFFF; border:1px solid #000000; width:70px; height:26px; font-family:Helvetica, Arial, sans-serif; color:#545454; font-size:10pt}
.iscrizione 	{width:240px; height:40px; text-align:center}
.texta		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:494px; height:100px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.textb		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:340px; height:100px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.textc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:400px; height:200px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldc		{background-color:#FFFFFF; border:1px solid #7F9DB9; width:300px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldcc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:234px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.fieldccc	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:100px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.corto	{background-color:#FFFFFF; border:1px solid #7F9DB9; width:150px; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.sel	{width:236px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.selp	{width:60px; height:30px; background-color:#FFFFFF; border:1px solid #000000; font-family: Helvetica, Arial, sans-serif; color:#000000; font-size:10pt}
.selpm	{width:125px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:8pt}
.selpp	{width:82px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:8pt}
.seln	{width:234px; background-color:#FFFFFF; border:1px solid #7F9DB9; font-family: Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:9pt}
.priv	{font-family:Helvetica, Trebuchet MS, Verdana; color:#000000; font-size:10pt; width:400px; height:40px}
