.newshome {width:300px; float:right; position:relative; }
.newshome a:link {color: #D1A26C; text-decoration:none;}
.newshome a:visited {color: #D1A26C; text-decoration:none;}
.newshome a:hover {color: #fff}
.newshome img {margin-top:20px;}
.newshome p {color:#fff; text-align:right !important; margin:10px; text-transform:uppercase;}
.newshome h2 {color:#fff; text-align:right !important; margin:15px 10px 0 0; text-transform:uppercase; font-size:12px;  border-bottom:1px solid #D1A26C;}
.newshome h2:last-child { margin-bottom:20px;}
.txthome {width:330px; text-align:justify; float:left; position:relative;} 
.txthome p {margin:10px; font-size:12px !important; }
.txthome img {text-align:center !important; display:block; margin:25px auto;}
.framewebcam1 iframe{width:210px; border:0; height:230px;}
body {
		font-family:Helvetica, Arial, sans-serif;
		color: #fff;
		text-align: center;
		font-size:8pt; 
scrollbar-arrow-color: #BC8B51;
scrollbar-3dlight-color: #fff;
scrollbar-highlight-color: #BC8B51;
scrollbar-face-color: #F3EAE1;
scrollbar-shadow-color: #BC8B51;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff;
background-color:#BC8B51;
margin:0;
padding:0;
background-image:url(images/sfondo.jpg); 
background-repeat:repeat-x;
		}

form {margin:0; padding:0}		
#pagspa {background-color:#fff; background-position: right 174px; background-image:url(images/sfondo_loghetto.gif); background-repeat:no-repeat;}
		
div {margin:0; padding:0; position:relative;}	

a {color:#B68B58;}
a:link {color:#B68B58;}
a:visited {color:#B68B58; }
a:hover {color:#fff;}

em { font-style:normal;}

p {line-height:140%; margin:2px 0px 4px 0; text-align: justify; color:#fff; font-size:8pt;}	

.allineasfondo {clear: both; position: relative; width: 100%; height: 1px; margin: 0; padding: 0;} 
	
.spazio {clear: both; position: relative; width: 100%; height: 50px; margin: 0; padding: 0;}
hr {display: none; visibility: hidden;}

input, select {font-size:10px; margin:2px 0px 0 0px; display:inline;}

	
#bodycontent { width:928px; text-align:left; margin:0 auto; position:relative; z-index:0; }	

#ombratop {position:relative; width:900px; height:16px; line-height:16px; border-bottom:1px solid #D1A26C;  }


#centro {margin:0 auto; position:relative; width:898px; background-color:#000; height:auto; z-index:1;}

#barramenu {width:898px; height:24px; background-color:#D1A26C; position:relative; color:#ece0b5; z-index:110;}
#imgtesta { width:898px; position:relative; border-left:1px solid #D1A26C; border-right:1px solid #D1A26C; }

#spiegaz {width:898px; border-left:1px solid black; border-right:1px solid black; height:12px; font-size:10px; color:#fff; background-image:url(images/sfondo_quicktime.gif); background-repeat:repeat-x}
#spiegaz p {margin:0 8px 0 8px;}

#testa {width:900px; height:224px; position:relative;z-index:50;}
#corpo {z-index:1; position:relative; width:898px; background-image:url(images/sfondo_loghetto.gif); background-position:bottom right; background-repeat:no-repeat; border-left:1px solid #D1A26C; border-right:1px solid #D1A26C; border-bottom:1px solid #D1A26C; }
#corpohome {position:relative; width:898px; z-index:3; border-left:1px solid #D1A26C; border-bottom:1px solid #D1A26C; border-right:1px solid #D1A26C;  }
#corpohome p { font-size:11px; margin:8px;}
#corpospa {position:relative; width:900px; }

#corpohome2 {position:relative; width:900px; height:156px; z-index:1; }
#corpohome2 h2{margin:15px 0 0 0;}
#corpohome2 p { font-size:11px; margin:8px 0 0 0;}

#footer {position:relative; width:900px; height:28px; line-height:20px;
text-align:center; margin:0 auto; z-index:0; color:#000;
}
#footer a {text-decoration:none; color:#000}

#menupiede {text-align:center; position:relative; clear:both; color:#B68B58;}

#menupiede a {margin:0px 9px; font-size:0.9em; text-decoration:none; }
#menupiede a:link {color: #9E825E;}
#menupiede a:visited {color: #9E825E;}
#menupiede a:hover {color: #fff;}



#newsletter {width:898px; background-image:url(images/ombra_riquadro.jpg); 
              background-repeat:no-repeat; height:40px; line-height:40px;}

#newsletter form {margin:0 0 0 300px;}

#colonnasx {
	position:relative; float:left;
	border-left:39px solid black;
	border-top:25px solid black;
	z-index:1;  min-height:335px;
}
#colonnasx h1 {font-size:18px; width:240px; text-align:left; line-height:110%; margin-bottom:20px; color:#B68B58; }
#colonnasx h3 {font-size:14px; width:240px; text-align:left; line-height:110%; margin-bottom:10px; color:#B68B58;}
#colonnasx p {font-size:12px; width:240px; text-align:left; margin:2px 0 8px 0;}
#colonnasx img {border:1px solid #B68B58; margin-bottom:3px;}
#colonnasx h2 {width:155px; margin-bottom:10px;}
.siti {font-size:8pt; color: #fff;}
a:link.siti {color: #B68B58; float:right;}
a:hover.siti {color: #fff;}
a:visited.siti {color: #B68B58;}

#colonnasx ul, #colonnasx li {padding:4px 0;}

#colonnasx li h2 {color:#B68B58; font-size:12px; line-height:150%;}

#colonnasxteam {
	position:relative; float:left;
	border-left:8px solid white;
border-top:25px solid white;
	z-index:1;
}
#logospa {border:none !important; margin-bottom:20px !important;}

#team{width:288px; height:320px; overflow:auto;}
#team h1{text-align:center; }
#team p{ text-align:center; line-height:140%; margin:10px 0 0 0;}

#contenuto {z-index:1; float:right; text-align:left; position:relative; width:600px; margin-top:30px; margin-bottom:80px; min-height:330px; }
#contenuto p {width:500px}
#testi {position:relative; width:580px; line-height:150%; font-size:9pt; }
#testi h1, #contenuto h1 {margin:22px 0 4px 0;}
#testi h2{margin:8px 0 2px 0;}
#testi h3{margin:12px 0 2px 0; font-size:14px;}
#testi h6{margin:2px 0 2px 0px; font-style:italic; font-size:8pt; background-color:#B68B58; display:inline; padding:1px 4px; color:#fff;}
#testi p {line-height:150%; margin:2px 0px 4px 0; }
#testi ul{ list-style-type:circle; margin:0 0 0 20px; padding:0;}
#testi li{list-style-type:circle;  margin:10px; display:block;}
#testi table { border:0; font-size:11px; line-height:140%;}
#testi td { padding:2px 15px 2px 0;}

.txt580 p {font-size:13px; width:580px  !important; margin:2px 0 8px 0 !important;}
.txt580 h3 {font-size:14px; margin:12px 0 1px 0 !important;}
#flashcontent {margin:0; padding:0; height:191px; overflow:hidden; position:relative; width:900px; z-index:1;}
#flashcontent2 {margin:0; padding:0; position:relative; float:left; height:300px; overflow:hidden;}
#flashcontent3 {margin:0; padding:0;z-index:2; position:relative;}
#flashcontent4 {margin:0; padding:0; height:24px; overflow:hidden; position:relative; z-index:1; }
#flashcontent5 {margin:0; padding:0; overflow:hidden; height:350px; position:absolute; top:0; left:0; width:900px; z-index:1;}

/*promo home*/
.promo {float:right; position:relative; padding:15px 30px 0 0; }
.promo img{padding:6px 0; }
.promo h2 {color:#000; font-size:10px; font-weight:400; margin:0 0 0 3px; padding:0;}

.promo a {color:#000; font-size:10px; font-weight:400; text-decoration:none}
.promo a:link {color:#000;}
.promo a:visited {color:#000; }
.promo a:hover {color: #B68B58;}

.promo3 {float:left; position:relative; padding:0px 30px 0 0;}
.promo3 img{padding:3px 0; border:0 !important;}
.promo3 h2 {color:#000; font-size:10px; font-weight:400; margin:0 0 0 3px; padding:0; }

.promo3 a {color:#000; font-size:10px; font-weight:400; text-decoration:none; display:inline;}
.promo3 a:link {color:#000;}
.promo3 a:visited {color:#000; }
.promo3 a:hover {color: #B68B58;}

/*etichetta trattam*/
.label {color:#666; padding-left:30px;}
.label0 {color:#666; padding-left:0px;}

.zero {margin:0; padding:0;}

.logo {margin:40px 50px 6px 50px;}
.sitoita {margin:0 90px 0 90px;}

.fleft {position:relative; float:left;}
.fright {position:relative; float:right;}
.l50 {width:49%;}
.l33 {width:33%;}

.acen {text-align: center;}
.adx {text-align: right;}
.asx {text-align: left;}


h1 { font-size: 11pt; margin:0 0 8px 0; line-height:150%; color: #B68B58;}
H2 { font-size:10pt; color: #B68B58; margin:0;}
H3 { font-size:9pt; color: #B68B58; margin:8px 0 0 0;}
H4 { font-size:8pt; color: #B68B58; margin:5px 0 0 0; }
H5 { font-size:7pt; }
H6 { font-size:8pt; }

img {border: 0px none;}

.invisibile {display: none;}
.corsivo {font-style: italic;}
.u {text-decoration:underline;}


.m1 { margin:0 0 0 20px;}
.m2 { margin:12px 0 0 0;}	
.mdx {margin:0 6px 0 0;}
.mdx2 {margin-right:58px;}	
.mviso { margin:8px 8px 8px 0;}
.mtratt { clear:both; height:30px;}

.ptratt, .ptratt p { width:438px !important; margin-right:0 !important;}

.bordo {border:1px solid #B68B58; margin-bottom:4px;}

.formlabel {width:68px; float:left; position:relative; height:30px; line-height:30px;}
.forminput {width:160px; float:left; position:relative; height:30px; line-height:30px;}
.forminput2 {width:250px; float:left; position:relative; height:30px; line-height:30px;}
.forminput3 {width:100px; float:left; position:relative; height:30px; line-height:100%;}

.mini {font-size:9px; line-height:140%}
.mini2 {font-size:11px !important; line-height:140%}
.meno1 {font-size:0.9em !important;}

.foto76 { width:76px; height:130px; float:left; display:inline; margin:0 30px 0px 0;}
.foto76 a { text-decoration:none;}
.foto76 a:link {color:#B68B58;}
.foto76 a:visited {color:#B68B58;}
.foto76 a:hover {color:#805620;}
.foto76 img{ width:76px; height:76px; border:none;}

.non {border:1px solid black !important;}

.news { float:left; height:auto; position:relative; margin:0 0 14px 0; padding:0; text-align:left;}

.newspunti { width:530px; height:2px;
             margin:0; padding:0; clear:both;
              background-image:url(images/pallino.gif); background-position:bottom left; background-repeat:repeat-x;}

.news h4 { margin:2px 0 3px 8px; margin:0; }

.news a {text-decoration:underline;}
.news a:link {color:#B68B58;}
.news a:visited {color:#B68B58;}
.news a:hover {color:#805620;}

.newstxt {float:left; width:400px; position:relative;}

.newstxt2 {width:400px; position:relative; margin:0; padding:0;}
.newstxt2 h1 {font-size:12px; margin:0 0 2px 0 !important;}
.newstxt2 p { line-height:120%; margin:0; font-size:11px !important;}

.newsdate {float:right; width:50px; position:relative; color:#2E2E2E; font-size:9px;}

.newsdett {font-size:12px; position:relative; 
            margin:0; padding:0; text-align:left; }
.newsdett p { line-height:125%; margin:0;}
.newsdett h3, h1 { margin:2px 0 3px 0; font-size:13px; }

/*.newsdett a { padding:0 18px 0 24px; background-image:url(images/loto21.gif); background-repeat:no-repeat; background-position:left; }
.newsdett a:link {}
.newsdett a:visited {}
.newsdett a:hover {} */ 

.fotonews { width:76px; position:relative; float:left; margin:0 9px 4px 0;}

.divcontatti {float:left; width:200px; margin:0 0 0 14px;}

.promoarg { width:76px; height:12px; position:relative; margin:0; }	

.special {position:relative; clear:both;
          TEXT-ALIGN:LEFT;
		  padding:0;
          width:550px;
		  margin:15px 0 0 0px;
		  height:80px;}

.special2 {float:left; position:relative;
           width:90px; MARGIN:0; padding:0;
		   height:80px; 
		   background-repeat:no-repeat;}
.special2 img{padding:0 0 0 2px}
		   		 
.special3 { float:right; position:relative;
          width:430px; border:none; margin:0 0 0 0; padding:0;
		  height:80px; }	
		  
.special3 a{text-decoration: none; font-size:11px; font-weight:400; }	
.special3 a:link{ color:#000;}			  
.special3 a:visited{ color:#000;}	
.special3 a:hover{ color:#B68B58;}	

.special3 h2 { color:#000; margin:0 !important; padding:0; font-size:11px; line-height:80px;}
		  






/* stili sitemap */
#divprinc {position:relative; margin:0 auto; width:960px; text-align:center; padding:0; }
#divprinc p {font-size:0.8em; margin:0; padding:0 2px 0 2px; text-align:center; color:#000; line-height:160%;}
#divprinc a {font-size:0.9em; margin:0; padding:0; text-align:center; text-decoration:none; color:B68B58;}
#center { text-align:center; margin:0; padding:0;}
#center h1{ text-align:center;}
.h { height:80px;}

.divpag {position:relative; width:130px; background-color:#F2EADE;  text-align:center;}
.marg {  margin-right:7px; position:relative; float:left; }
.marg h1 {margin:0; padding:0;}

.divpag2 {position:relative; width:130px; background-color:#F9F3E8;  text-align:center;}
.marg2 {  margin-bottom:10px;  position:relative}
.divpag2 h3 {font-weight:700; color:#B68B58; font-size:12px; margin:0; padding:0;}

.divpag3 {position:relative; width:130px; background-color:#F9F3E8; text-align:center;}
.marg3 {   margin-bottom:10px; position:relative}

.mini2 {font-size:10px; line-height:140%}
.divhome {position:relative; width:130px; background-color:#EEEAE4; margin:0 auto; }
.mtit { margin:10px 0 40px 0;}
.mdiv { margin:0 0 0 11px;}

#divp {position:relative;  margin:0 auto; width:960px}

.divgrafico { position:absolute; width:110px; height:2px; background-color:#B68B58; margin:0; right:294px; top:10px;}
.divgrafico2 { position:absolute; width:2px; height:70px; background-color:#B68B58; margin:0; left:67px; top:186px; padding:0;}
.divgrafico3 { position:absolute; width:2px; height:70px; background-color:#B68B58; margin:0; left:204px; top:186px; padding:0;}

#spa { position:absolute; margin:0;  width:200px; height:57px; bottom:0px; right:50px; padding:0; left:440px; top:300px; }
.logoloto {position:relative; margin:0;}

#inevidenzahome {position:absolute; top: 10px; left: 10px; z-index:10; width: 300px; height: 80px;}
#inevidenza {position:absolute; top:146px; left:44px; z-index:10; width: 300px; height: 80px;}
#zindex {margin: 0pt; padding: 0pt; overflow: hidden; position: relative; width: 898px; height: 380px; border-left:1px solid #D1A26C; border-right:1px solid #D1A26C; border-bottom:1px solid #D1A26C;  }


#commenti p, #commenti {color:#666 !important;}
#commenti h4 {margin-bottom:4px;}
#commenti hr {display:block; color:#e1e1e1; background-color:#e1e1e1; visibility:visible; height:1px; border:none;}

.video  {display:block; visibility: visible;color:#ece0b5; background-color:#ece0b5; height:1px; border:0; margin:2px 0 20px 0; width:480px;}

#formprenotazioni span {display:block; float:left; width:60px; padding:9px 0}
#formprenotazioni p {font-size:12px; margin:4px 0; line-height:130%;}
#formprenotazioni input, #formprenotazioni select, #formprenotazioni textarea {font-family:Arial, Helvetica, sans-serif; font-size:12px !important; padding:3px 0; margin:5px 0 !important; background-color:#F3EAE1; border:1px inset #B68B58; }
#formprenotazioni input[type="submit"] {font-size:12px !important; padding:2px !important; margin:8px 0 !important; border:1px outset #B68B58; }
#formprenotazioni input[type="image"] {background-color:#fff !important; border:none; padding:3px;}
#formprenotazioni input[type="checkbox"] {background-color:#F3EAE1 !important;}
#formprenotazioni input[type="hidden"] {display:none;}
.separatore {display:block; background-color:#e1e1e1; border:none; color:#e1e1e1; height:1px;visibility:visible;}


.prenota {width:81px; height:34px; position:relative; background-image:url(images/prenota.gif); background-position:top left;}
.prenota input:hover{background-image:url(images/prenota.gif); background-position:0 -34px; display:block;width:81px; height:34px; margin:0; padding:0;}

.checkcomment {display:none;}

#divprod {border:1px solid #B68B58; width:100%; height: 40px; overflow:auto;padding:2px 6px;  position:relative; }
.linknewsletter {float:left; width:25%; position:relative;}












#menuindex {background-image:url('images/sfuma_oro2.gif'); background-repeat:repeat-x; 
			text-align: center; width: 100%; padding: 0; margin:0; 
			height:25px;
			}
			
			


.menutd {
    font-size:7pt;
    font-weight:normal;
    font-family:Verdana,arial,helvetica,sans-serif;
    text-align: center;
    margin-left: 15px;
    margin-right: 15px;
    padding:1px 2px 3px 1px
}
.menutd a {
    font-size:7pt;
	display:block;
    border-style:collapse;
    color:#ffffff;
 margin-left: 15px;
    margin-right: 15px
    text-decoration:none;
    font-weight:normal;
    margin: 0;
}
.menutd a:hover {
    background-color:#ffffff;
    color:#000000;
    font-weight:bold;
}			
			
			
/*menu*/
.menu {font-size:7pt; color: #ffffff; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px; text-align: center;}
a:link.menu { text-decoration: none; color: #040200 }
a:visited.menu { text-decoration: none; color: #323021 }
a:hover.menu { text-decoration: none; color: #ffffff; display:block;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border-style:collapse; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px}			
			
				

#menuindex a {text-decoration:none; text-align: center; color: #fff;}
#menuindex a:hover {background-image:url('images/sfuma_oro1.gif'); background-repeat:repeat-x; font-weight:500;}

.qui { background-image:url('images/sfuma_oro1.gif'); background-repeat:repeat-x; display:block; font-size:7pt; color: #ffffff;
    width:auto; /* fixes width inconsistencies between NS and IE */
    border-style:collapse; padding-left:20px; padding-right:20px; padding-top:3px; padding-bottom:3px}

    
    ul {color: #AA8E66; margin-left:14px; margin-right:14px; margin-top:4px; margin-bottom:14px; list-style: none;}
    
    li {font-size:8pt; text-transform: uppercase; text-align: left; line-height:350%; 
    background-image: url('images/quad_beige.gif'); background-repeat: no-repeat;
	background-position:  left 16px; padding-left: 12px}
    .sel {font-size:8pt; text-transform: uppercase; color: #fff; font-weight: 700;}
    a:link.sel {color: #d0bea4; font-weight: 400; text-decoration: none;}
    a:visited.sel {color: #AA8E66; font-size:8pt; font-weight: 400;}
    a:hover.sel {color: #fff; font-size:8pt; color: #fff;}
    
    
.tabprezzi { font-family:Arial, Helvetica, sans-serif; font-size:12px; border-collapse:collapse; width:580px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.tabprezzi th{ width:82px;  font-size:11px; margin:0; padding:4px 0; background-color:#B68B58; text-align:center;color:#000; border-right:1px solid #000;
}
.tabprezzi td{ width:82px; font-weight:400; font-size:11px; margin:0; padding:8px 0 !important; border-bottom:1px solid #B68B58; text-align:center
}
.miniprezzi{ font-size:10px !important; text-align:center;
}

#pack_summ {font-size:13px !important; padding:4px !important; margin:0 0 10px 0; text-align:center;}
#pack_summ p{font-size:13px !important; color:#B68B58; text-align:center; padding:0 !important; margin:0 0 0 0 !important; width:100% !important;}
#pack_art p{font-size:14px !important; text-align:center; margin:3px 0 8px 0 !important; width:100% !important; line-height:160%;}
#pack_art strong {color:#B68B58;}
#pack_art ul {padding:0px; margin:0; }
#pack_art li {margin:0; padding:0 0 10px 10px; line-height:180%; background-position:0 7px; font-size:12px; }



.chiara {color:#000; width:98%; margin:0 auto; text-align:left; align:center; background-color:#F9F7F4}
.chiara td {vertical-align:top; font-size:7pt;}
.chiara p {text-align: left;margin:0 1px 0 1px; line-height:135%; color:#000; font-size:10px;}

.linkre {padding: 0; margin:0;position: absolute; top: 96px; left: 2px; font-size: 10px; height:30px; width:126px; }
.linkre a {color:#000; font-weight:bold; text-transform:uppercase; display:block; filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70; background-color:#B68B58; height:27px; width:120px; padding:2px;}
.linkre a:link {color:#000; }
.linkre a:visited {color:#000; }
.linkre a:hover {color:#fff; filter:alpha(opacity=100);
-moz-opacity:1.0;
opacity:1.0; }

.prezzidiv {background-image:url(images/sfondo.jpg); background-position:0 -55px;}
.prezzitable {background-image:url(images/sfondotab.png); margin:10px !important; padding:0 !important; font-size:13px !important;}
.prezzitable td {vertical-align:top; color:#B68B58}
.prezzilabel {text-align:right; padding:2px 10px 0 0 !important; margin:0 !important; font-style:italic; width:260px; font-size:12px; color:#Fff !important}
.validita {background-image:url(images/sfondotab.png); padding:2px 0 2px 4px !important; color:#Fff !important}

.cal-anno {background-color:#000; font-size:8px; color:#B68B58; margin:0; padding:0; line-height:110%; text-align:center; background-color:#090502}
.cal-mese {text-transform:uppercase; font-size:9px; color:#000; line-height:150%}
.cal-giorno {background-color:#fff; color:#000; height:30px; width:57px; margin:0 auto; font-size:28px; padding:0; line-height:30px; border:1px solid #7F6435;}
.cal-sett {font-size:10px; margin:0 auto; padding:0; line-height:130%;}
.calendario {float:left; position:relative; background-color:#B68B58; margin:0 5px 20px 0; text-align:center; width:65px;}
.cal-freccia {float:left; position:relative; padding:35px 5px 0 0;}


#calendar {
	width: 240px;
	padding: 0;
	margin: 0 0px 0 0;
	color: #616B76;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	border: 1px solid #B68B58;
	background-color: #B68B58;
}
#calendar caption a {
	color: #7c7c7c; padding:0 20px ;	
	text-decoration: none;
}	
#calendar caption {
	color: #fff; text-transform:uppercase;
	margin: 2px 0;
	padding:0px;
	width: 240px; height:40px; line-height:40px;
	text-align: center;
	font-weight: 400; font-size:18px;
	background-color: #372717;
}
#calendar th {
	color: #fff; font-size:12px; font-weight:200;
	background-color: #B68B58;
height:20px; padding-bottom:0px;
}
#calendar td {
	width: 30px; height:30px; color:#c0c0c0;
	text-align: center;
	background-color: #fff; font-weight:400;
}
#calendar td a {
	color: #666; 
	text-decoration: none;
	display: block;
	width: 30px; height:30px; line-height:30px;
}
#calendar td a.evento { font-size:18px; font-weight:200; cursor:hand; cursor:pointer;}
#calendar td a.evento:hover {
	color: #fff; font-size:24px; font-weight:400;
	background-color: #B68B58 !important;
}
#calendar a#today {
	font-weight: 400;
	font-size:24px;
	
	padding: 0px!important;
}
.evento {border-color:1px solid red;}

.eventi {float:left; width:275px; height: 150px;}
.eventi h2 {font-size:16px; width:145px; padding:0 0 5px 0;}
.eventi p {font-size:11px; width:145px !important; margin:0 !important; padding:0 !important; text-align:left; line-height:120% !important;}
.eventi-date {font-size:10px; line-height:100%;}

.framewebcam1 {text-align:right; width:230px !important; padding-top:30px;}

.citazione p {font-style:italic; color: #B68B58; width:200px !important; margin-top:10px !important; }
