body {
		font-family:Helvetica, Arial, sans-serif;
		color: #333;
		text-align: center;
		font-size:8pt; 
scrollbar-arrow-color: #be9e55;
scrollbar-3dlight-color: #fff;
scrollbar-highlight-color: #be9e55;
scrollbar-face-color: #F3EAE1;
scrollbar-shadow-color: #be9e55;
scrollbar-darkshadow-color: #fff;
scrollbar-track-color: #fff;
background-color:#D9BA9B;
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:#333;}
a:link {color:#333;}
a:visited {color:#333; }
a:hover {color:#be9e55;}

em { font-style:normal;}

p {line-height:140%; margin:2px 0px 4px 0; text-align: justify; color:#000; 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:9px; margin:4px 4px 0 4px; display:inline;}

	
#bodycontent { width:928px; text-align:left; margin:0 auto; position:relative; z-index:0; }	

#ombratop {position:relative; width:900px; height:16px; background-image:url(images/sfondo_top_home.gif); background-repeat:repeat-x;  line-height:16px;  }

#centro {margin:0 auto; position:relative; width:898px; background-color:#FFFFFF; height:auto; z-index:1;}

#barramenu {width:898px; height:24px; background-color:#000000; 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; height:193px; 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;
}
#footer a {text-decoration:none;}

#menupiede {text-align:center; position:relative; clear:both; color:#be9e55;}

#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 white;
	border-right:20px solid white;
	border-top:25px solid white;
	z-index:1; width:240px; height:335px;
}
#colonnasx img {border:1px solid #be9e55; margin-bottom:3px;}

#colonnasx ul, #colonnasx li {padding:4px 0;}

#colonnasx li h2 {color:#be9e55; font-size:12px; line-height:150%;}

#colonnasxteam {
	position:relative; float:left;
	border-left:8px solid white;
border-top:25px solid white;
	z-index:1;
}

#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:580px; margin-bottom:80px; min-height:330px;}
#contenuto p {width:500px}
#testi {position:relative; width:558px; line-height:150%; font-size:9pt;}
#testi h1, #contenuto h1 {margin:22px 0 4px 0;}
#testi h2{margin:8px 0 2px 0;}
#testi h6{margin:2px 0 2px 0px; font-style:italic; font-size:8pt; background-color:#be9e55; display:inline; padding:1px 4px; color:#fff;}
#testi p{line-height:150%; margin:2px 40px 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;}
#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;}
#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: #be9e55;}

.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: #be9e55;}

/*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: #be9e55;}
H2 { font-size:10pt; color: #be9e55; margin:0;}
H3 { font-size:9pt; color: #be9e55; margin:8px 0 0 0;}
H4 { font-size:8pt; color: #be9e55; 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 #be9e55; 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%}

.foto76 { width:76px; height:130px; float:left; display:inline; margin:0 30px 0px 0;}
.foto76 a { text-decoration:none;}
.foto76 a:link {color:#be9e55;}
.foto76 a:visited {color:#be9e55;}
.foto76 a:hover {color:#805620;}
.foto76 img{ width:76px; height:76px; border:none;}

.non {border:1px solid white !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:#be9e55;}
.news a:visited {color:#be9e55;}
.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:#be9e55;}	

.special3 h2 { color:#000; margin:0 !important; padding:0; font-size:11px; line-height:80px;}
		  


#newshome {position:absolute; background-color:#FCFBF6; bottom:5px; left:593px; width:300px; height:130px; z-index:90; text-align:right; overflow:auto;}
#newshome h1{margin:6px 2px 0 auto; font-size:8pt}
#newshome p{display:inline; font-weight:400; margin-right:0;}
.newshometxt {font-weight:400; color:#be9e55; z-index:90; width:300px; height:auto;}
.newshometxt p {font-weight:400; color:#BC8B52;}
.txt {font-size:9pt;} 



/* 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:be9e55;}
#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:#be9e55; 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:#be9e55; margin:0; right:294px; top:10px;}
.divgrafico2 { position:absolute; width:2px; height:70px; background-color:#be9e55; margin:0; left:67px; top:186px; padding:0;}
.divgrafico3 { position:absolute; width:2px; height:70px; background-color:#be9e55; 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: 350px; 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 #be9e55; }
#formprenotazioni input[type="submit"] {font-size:12px !important; padding:2px !important; margin:8px 0 !important; border:1px outset #be9e55; }
#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 #be9e55; width:100%; height: 40px; overflow:auto;padding:2px 6px;  position:relative; }
.linknewsletter {float:left; width:25%; position:relative;}