
BODY { margin:0px; padding:0px; text-align:justify; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: none; text-decoration: none; color: #693399;
		background-image: url(/immagini/bk2.gif); }

DIV.scrolling_area { position: relative; width: 1000px; height: 466px; padding-right: 5px; overflow-x: hidden; overflow-y: scroll; SCROLLBAR-FACE-COLOR: #663399;
	SCROLLBAR-HIGHLIGHT-COLOR: #94b6c6; SCROLLBAR-SHADOW-COLOR: #ffffff; SCROLLBAR-3DLIGHT-COLOR: #B3DD33; SCROLLBAR-ARROW-COLOR: #B3DD33; SCROLLBAR-TRACK-COLOR: #B3DD33;
	SCROLLBAR-DARKSHADOW-COLOR: #B3DD33; }

.tratto_viola { border-bottom:1px dotted #663399;}
.tratto_verde { border-bottom:1px dotted #B3DD33;}
.tratto_viola_dx { border-right:1px dotted #663399;}
.tratto_verde_dx { border-right:1px dotted #B3DD33;}
.titolo_verde { font-size: 15px; color: #B3DD33; padding-top: 10px; padding-bottom: 5px; border-bottom:1px dotted #B3DD33;}
.classico { font-family: "Times New Roman", Times, serif; font-style:italic; font-size: 18px;}
.testo_base { color: #FFFFFF; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px; padding-right: 10px;}
.testo_bianco { color: #FFFFFF; vertical-align:top; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px;}
.testo_biancocentrato { color: #FFFFFF; vertical-align:center; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px;}
.testo_viola { vertical-align:top; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px;}
.testo_viola12 { font-size: 12px; vertical-align:top; text-align:justify; line-height:14px; padding-top: 10px; padding-bottom: 10px;}
.testo_verde { color: #B3DD33; vertical-align:top; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px;}
.testo_portfolio_verde { color: #B3DD33; vertical-align:top; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px;}

.foto_cornice { border:1px solid #B3DD33;}
.area_cornice { border:1px solid #FED05F;}
.sfondo_trattoviola { width:21px; background-image:url(/immagini/trattovertviola.gif);}
.sfondo_trattoverde { width:21px; background-image:url(/immagini/trattovertverde.gif);}
.sfondo_trattobiancoviola { width:21px; background-image:url(/immagini/trattobiancoviola.gif);}
.sfondo_trattobiancoverde { width:21px; background-image:url(/immagini/trattobiancoverde.gif);}
.sfondo_trattobiancogreen { width:21px; background-image:url(/immagini/trattobiancogreen.gif);}

.barra_menu { text-align: center; font-size: 12px;}
.barra_menu table { width: 100%;}
.barra_menu table td { text-align: center; border-bottom: 1px dotted #B3DD33; border-left: 1px dotted #B3DD33; padding: 10px; margin: 10px;}
.barra_menu table td a { color: #693399; font-size: 12px; text-decoration:none;}
.barra_menu table td a:hover { color: #B3DD33; text-decoration:underline; }

.th_cornice { padding: 5px; border:1px solid #B3DD33; }
.th_cornice a { padding: 5px; border:1px solid #693399; background-color:#B3DD33; }
.th_cornice a:hover { padding: 5px; border:1px solid #693399; background-color:#B3DD33; }
.th_testo { vertical-align:bottom; text-align:justify; line-height:12px;  padding-left: 10px; }
.th_cornice_hover { padding:0px; border:6px solid #B3DD33; }

.link_mappa { color: #B3DD33; vertical-align:top; text-align:justify; line-height:12px; padding-top: 10px; padding-bottom: 10px; padding-top: 10px; text-decoration:none }
.link_mappa a { text-decoration:none; }
.link_mappa a:hover { color: #693399; text-decoration:underline; }

.titolo_indirizzo { text-align:left; font-size: 10px; color: #FED05F; }
.testo_indirizzo { color: #999; text-align:center; font-size: 10px; line-height:11px; }
.testo_indirizzo a { color: #999; }
.testo_indirizzo a:hover { color: #693399; }
.testo_indirizzo_classico { color: #FFF; text-align:justify; vertical-align:bottom; font-size: 11px; line-height:12px; background-color:#B3DD33; padding: 5px }
.testo_indirizzo_classico a { color: #FFF; }
.testo_indirizzo_classico a:hover { color: #693399; }


.copy { color: #999; text-align:right; font-size: 10px;}

.credits { text-align: right; font-size: 9px; width:998px;}
.credits a { text-decoration:none; color: #CCFFFF;}
.credits a:hover { text-decoration:underline; color: #FED05F;}

.news_data { text-align:left; color: #663399; font-size: 10px; padding-top: 10px; padding-bottom: 10px; }
.news_titolo { text-align:left; color: #B3DD33; font-size: 12px; padding: 0px; }
.news_testo { text-align:justify; color: #663399; line-height:12px; padding-bottom: 10px; padding-right: 10px;}
.news_testo a { color: #663399; text-decoration:none; }
.news_testo a:hover { color: #B3DD33; text-decoration:underline; }

.tab_nav_news { margin-right:5px; width:18px; height:18px; padding-top: 2px; padding-left: 5px; padding-bottom: 2px; padding-right: 5px; color: #B3DD33; background-color: #663399; text-decoration:none; display:inline; }
.tab_nav_news a { color: #B3DD33; text-decoration:none; cursor:hand;}
.tab_nav_news_sel { margin-right:5px; width:18px; height:18px; padding-top: 2px; padding-left: 5px; padding-bottom: 2px; padding-right: 5px; color: #663399; background-color: #B3DD33; text-decoration:none; display:inline; }
.tab_nav_news_sel a { color: #663399; text-decoration:none;}



.box_pannello_top { padding: 6px; color: #FED05F; text-align: left; border:1px solid #FED05F; font-size:13px; font-weight: bold;}
.box_pannello_titolo_offerta { color: #CCFFFF; text-align: left; font-size:12px; font-weight: bold;}
.box_pannello_titolo_news { text-align: left; font-size:12px; font-weight: bold;}
.box_pannello_testo { padding: 6px; color: #FFFFFF; text-align: left; border:1px solid #FED05F; font-size:11px; font-weight: normal;}


#Layer_sfondo { position:absolute; width:1000px; height:700px; z-index:1; left: 50%; top: 0; margin:0 0 0 -500px; visibility: visible;}
#Layer_corpo { position:absolute; width:980px; height:700px; z-index:2; left: 50%; top: 0; margin:0 0 0 -490px; visibility: visible;}

.prezzi { margin:0; paddin:0px; }
.prezzi td { font-size: 12px; padding:5px; border-bottom:1px dotted #CFF;}
.prezzi th { font-size: 13px; color: #FED05F; text-align:left; padding:5px; border-bottom:1px solid #FED05F;}

.prenota_vedi { text-align:left; font-size: 12px; padding-bottom: 10px;}
.prenota_vedi a { color: #FFFFFF; font-size: 12px; text-decoration:underline;}
.prenota_vedi a:hover { color: #FED05F; text-decoration:underline;}

.pop_testo_viola { font-size: 12px; vertical-align:center; text-align:justify; line-height:14px; padding: 10px;}
.pop_titolo_grigio { color: #666; font-size: 15px; vertical-align:top; text-align:justify; line-height:24px;}
.pop_titolo_verde { color: #B3DD33; font-size: 24px; vertical-align:top; text-align:justify; line-height:50px;  border-bottom:1px dotted #B3DD33;  border-top:1px dotted #B3DD33;}


.box {width:190px;font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #330066; padding-right: 10px; background-color: #d8ed95; border:1px solid #FFF;}
.box_invia {font-size: 11px; color: #FFF; padding-right: 10px; background-color: #B3DD33; border:1px solid #d8ed95;}
.box_invia a {font-size: 11px; color: #FFF; padding-right: 10px; background-color: #B3DD33; border:1px solid #d8ed95;}
.box_invia a:hover {font-size: 11px; color: #B3DD33; padding-right: 10px; background-color: #330066; border:1px solid #693399;}
.box_area { color: #FFF; text-align: right; font-size: 11px; line-height:12px; background-color:#B3DD33; padding: 5px}
.testo_contatti { color: #FFF; text-align: left; font-size: 11px; line-height:12px; background-color:#B3DD33; padding: 5px}
.testo_invia { color: #FFF; text-align: left; vertical-align:bottom; font-size: 11px; line-height:12px; background-color:#B3DD33; padding: 5px}