BODY {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #4F4F51; font-size: 11px; margin-left:0px; margin-top:0px; margin-right: 0px;	margin-bottom: 0px; background-image:url(../img/sfondo.jpg); background-repeat:repeat-x;}

a:active {color: #074669; text-decoration: none}
a:link {color: #074669; text-decoration: none}
a:visited {color: #074669; text-decoration: none}
a:hover {color:#B00381; text-decoration: none}

.table_template {width:97%; border-spacing:0px; border-collapse:collapse;}
.table_template td {padding: 0px 0px 0px 0px;}
.table_template tr {line-height:19px;}

.table_carrello {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_carrello td {padding: 0px 0px 0px 0px;}
.table_carrello tr {line-height:20px;}

.table_carrello_ordine {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_carrello_ordine td {padding: 2px 2px 2px 2px; border:1px solid #999999}
.table_carrello_ordine tr {line-height:20px;}
.table_carrello_ordine TR.RowOverFirst {background-color: transparent;}
.table_carrello_ordine TR.RowOverSelected {background-color: #CCCCCC;}

.table_box {width:91%; border-spacing:0px; border-collapse:collapse;}
.table_box td {padding: 2px 0px 0px 0px}
.table_box tr {line-height:15px;}

.table_eventi {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_eventi td {padding: 0px 0px 0px 0px;}
.table_eventi tr {line-height:15px;}

.table_bg {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_bg td {padding: 0px 0px 0px 0px;}
.table_bg tr {line-height:5px;}

.titolo:active {font-size: 12px; text-decoration: none;font-weight: bold}
.titolo:link {font-size: 12px; text-decoration: none;font-weight: bold}
.titolo:visited {font-size: 12px; text-decoration: none;font-weight: bold}
.titolo:hover {font-size: 12px; text-decoration: none;font-weight: bold}

.titolo_interno{font-size: 15px; color: #074669; text-decoration: none;font-weight: bold}

.titolo_news:active {font-weight:bold}
.titolo_news:link {font-weight:bold}
.titolo_news:visited {font-weight:bold}
.titolo_news:hover {font-weight:bold}

.news {}
.news:active {}
.news:link {}
.news:visited {}
.news:hover {}

.news_archivio {font-size: 11px; color: #000000}
.news_archivio:active {font-size: 11px; color: #000000}
.news_archivio:link {font-size: 11px; color: #000000}
.news_archivio:visited {font-size: 11px; color: #000000}
.news_archivio:hover {font-size: 11px; color: #000000}

.categorie {font-size: 12px; color: #000000; text-decoration: none;font-weight: bold}
.sottocategorie:active {font-size: 12px; color: #000000; text-decoration: none}
.sottocategorie:link {font-size: 12px; color: #000000; text-decoration: none}
.sottocategorie:visited {font-size: 12px; color: #000000; text-decoration: none}
.sottocategorie:hover {font-size: 12px; color: #ffffff; text-decoration: none}

.titolo_schede_sottocategorie {font-size: 12px; color: #000000; text-decoration: none;font-weight: bold}
.titolo_schede_sottocategorie:active {font-size: 12px; color: #000000; text-decoration: none}
.titolo_schede_sottocategorie:link {font-size: 12px; color: #000000; text-decoration: none}
.titolo_schede_sottocategorie:visited {font-size: 12px; color: #000000; text-decoration: none}
.titolo_schede_sottocategorie:hover {font-size: 12px; color: #ffffff; text-decoration: none}

.blog{font-size: 11px; color: #fff; text-decoration:none; font-style:normal }
.blog:active {font-size: 11px; color: #fff; text-decoration: none}
.blog:link {font-size: 11px; color: #fff; text-decoration: none}
.blog:visited {font-size: 11px; color: #fff; text-decoration: none}
.blog:hover {font-size: 11px; color: #B00381; text-decoration: none}

.blog_categorie:active {font-size: 12px; color: #000000; text-decoration: none; font-weight:bold}
.blog_categorie:link {font-size: 12px; color: #000000; text-decoration: none; font-weight:bold}
.blog_categorie:visited {font-size: 12px; color: #000000; text-decoration: none; font-weight:bold}
.blog_categorie:hover {font-size: 12px; color: #990000; text-decoration: none; font-weight:bold}

.blog_categorie_int{font-size: 12px; color: #000000; text-decoration:none; font-weight:bold}

.area_riservata {font-size: 12px; color:#000000}
.area_riservata:active {font-size: 12px; color: #006599; text-decoration: underline}
.area_riservata:link {font-size: 12px; color: #006599; text-decoration: underline}
.area_riservata:visited {font-size: 12px; color: #006599; text-decoration: underline}
.area_riservata:hover {font-size: 12px; color: #999999; text-decoration: underline}

.registrati {font-size: 11px; color:#000000; text-decoration: none}
.registrati:active {font-size: 11px; color: #074669; text-decoration: none;font-weight: bold}
.registrati:link {font-size: 11px; color: #074669; text-decoration: none;font-weight: bold}
.registrati:visited {font-size: 11px; color: #074669; text-decoration: none;font-weight: bold}
.registrati:hover {font-size: 11px; color: #000000; text-decoration: none;font-weight: bold}

.orario {font-size: 11px; color: #000000}

.table_calendario {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_calendario td {padding: 0px 0px 0px 4px; border:1px solid #999999}
.table_calendario tr {line-height:15px;}

.table_intestazione_calendario {width:100%; border-spacing:0px; border-collapse:collapse;}
.table_intestazione_calendario td {padding: 0px 0px 0px 4px; border:0px solid #999999}
.table_intestazione_calendario tr {line-height:15px;}

.link_mese {font-size: 14px; font-weight:bold}
.link_mese:active {font-size: 14px; color: #990000; text-decoration: none}
.link_mese:link {font-size: 14px; color: #990000; text-decoration: none}
.link_mese:visited {font-size: 14px; color: #990000; text-decoration: none}
.link_mese:hover {font-size: 14px; color: #999999; text-decoration: none}

.intestazione_mese {font-size: 14px; font-weight:bold}

.intestazione_giorno {font-size: 12px; font-weight:bold}

.oggi {font-size: 12px; color: #FF0000; font-weight:bold}
.oggi:active {font-size: 12px; color: #FF0000; text-decoration: underline}
.oggi:link {font-size: 12px; color: #FF0000; text-decoration: underline}
.oggi:visited {font-size: 12px; color: #FF0000; text-decoration: underline}
.oggi:hover {font-size: 12px; color: #FF0000; text-decoration: underline}

.con_eventi {font-size: 12px; font-weight:bold}
.con_eventi:active {font-size: 12px; color: #990000; text-decoration: none}
.con_eventi:link {font-size: 12px; color: #990000; text-decoration: none}
.con_eventi:visited {font-size: 12px; color: #990000; text-decoration: none}
.con_eventi:hover {font-size: 12px; color: #999999; text-decoration: none}

.piedipagina {font-size: 11px; color:#FFFFFF; text-decoration: none; font-weight:bold}

.senza_eventi {font-size: 12px}

select {font:11px tahoma, Arial; color: #666; width: 170px;}
	
input.text_login {font: 11px tahoma, arial; color:#666; width: 128px; border: 2px solid #69C; padding-right: 5px;  padding-left: 5px;}

input.text_ricerca {font: 11px tahoma, arial; color: #666; width: 100px; border: 2px solid #69C; padding-right: 5px;  padding-left: 5px;}

input.text {font: 11px tahoma, arial; color: #666; width: 150px; border: 1px solid #999999; padding-right: 5px; padding-left: 5px;}

input.text_data {font: 11px tahoma, arial; color: #666; width: 60px; border: 1px solid #999999; padding-right: 5px; padding-left: 5px;}

input.text_nr_ospiti {font: 11px tahoma, arial; color: #666; width: 20px; border: 1px solid #999999; padding-right: 5px; padding-left: 5px;}

textarea.text_area {font: 11px Tahoma, Arial; color: #666; width: 300px; height: 150px; border: 1px solid #999999; padding-right: 5px; padding-left: 5px;}
			
.multicol {
scrollbar-3d-light-color :#ffffff;
scrollbar-arrow-color:#999999;
scrollbar-track-color:#fff;
scrollbar-base-color:#cccccc;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#cccccc;
}

.scroll_strillo1 {}

.scroll_strillo2 {}

.scroll_strillo3 {}

.scroll_strillo4 {}

.scroll_strillo5 {}

.scroll_strillo_automatico {}

.scroll_area {
scrollbar-3d-light-color :#ffffff;
scrollbar-arrow-color:#999999;
scrollbar-track-color:#fff;
scrollbar-base-color:#cccccc;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#cccccc;
	}

.scroll_carrello {}


TR.RowOverFirst {background-color: transparent;}
TR.RowOverSelected {background-color: #ccc;}

/*td img {display: block;} /*per menulat*/

img{border:0px}

#Layer {position:relative; width:1000px; z-index:0; margin: 0 auto;} /*NON MODIFICARE*/

/* *************************************** */
/* PARAMETRI CONFIGURAZIONE POSIZIONI */
/* *************************************** */

#layer_template{position:absolute; width:770px; height:815px; z-index:2; left: 220px; top: 403px; overflow: auto; background-image:url(../img/filler.png) ; background-repeat:repeat}

/* strilli */
#strillo1{position:absolute; width:580px; height:360px; z-index:1; left: 210px; top: 460px; overflow: hidden}
#strillo2{position:absolute; width:580px; height:320px; z-index:1; left: 210px; top: 890px; overflow: hidden}
#strillo3{position:absolute; width:200px; height:120px; z-index:1; left: 812px; top: 876px; overflow: hidden}
#strillo4{position:absolute; width:200px; height:100px; z-index:1; left: 10px; top: 300px; overflow: hidden}
#strillo5{position:absolute; width:200px; height:100px; z-index:1; left: 250px; top: 420px; overflow: hidden}
#strillo_automatico{position:absolute; width:400px; height:200px; z-index:1; left: 250px; top: 420px; overflow: hidden}

/* menu a tendina */
#menutendina{position:absolute; width:990px; height:20px; z-index:2; left: 10px; top: 366px}

/* menulat */
#menulat{position:absolute; width:200px; height:50px; z-index:2; left: 1px; top: 749px;}

/* titolo html */
#titolo{position:absolute; width:200px; height:30px; z-index:1; left: 449px; top: 14px; overflow:visible}

/* piedipagina */
#piedipagina{position:absolute; width:800px; height:20px; z-index:1; left: 20px; top: 1225px;}

/* eventi */
#eventi{position:absolute; width:200px; height:500px; z-index:1; left: 590px; top: 330px}
#calendario{position:absolute; width:200px; height:170px; z-index:1; left: 590px; top: 150px}

/* Strilli prodotti */
#strillop1{position:absolute; width:400px; height:400px; z-index:1; left: 200px; top: 300px}
#strillop2{position:absolute; width:400px; height:400px; z-index:1; left: 400px; top: 300px}
#strillop3{position:absolute; width:400px; height:400px; z-index:1; left: 500px; top: 300px}
#strillop4{position:absolute; width:400px; height:400px; z-index:1; left: 600px; top: 300px}

/* categorie */
#categorie_home{position:absolute; width:800px; height:50px; z-index:1; left: 0px; top: 220px}

/* news */
#box_news{position:absolute; z-index:1; left: 810px; top: 596px; height:170px; width:180px} /* dimensioni si gestiscono da  control.asp tranne quello statico */
#link_archivio_news{position:absolute; width:100px; height:20px; z-index:1; left: -11px; top: 190px}

/* banner */
#banner_grande{position:absolute; width:400px; height:300px; z-index:3; left: 0px; top: 0px;}
#banner_medio{position:absolute; width:300px; height:200px; z-index:3; left: 0px; top: 500px;}
#banner_piccolo{position:absolute; width:200px; height:138px; z-index:3; left: 0px; top: 1080px;}
#banner_xpiccolo{position:absolute; width:100px; height:100px; z-index:3; left: 500px; top: 500px;}
#overlayer{position:absolute;border: 1px solid black; padding: 1px; visibility: hidden;z-index: 100; background-color:#CCCCCC;}

/* areehtml */
#area_html_1{position:absolute; width:197px; height:104px; z-index:1; left: 802px; top: 424px; overflow:auto}
#area_html_2{position:absolute; width:180px; height:130px; z-index:1; left: 5px; top: 602px}
#area_html_3{position:absolute; width:120px; height:35px; z-index:1; left: 883px; top: 826px}
#area_html_4{position:absolute; width:190px; height:145px; z-index:1; left: 5px; top: 425px}
#area_html_5{position:absolute; width:198px; height:204px; z-index:1; left: 800px; top: 1014px}

/* adsense */
#ads_1{position:absolute; width:400px; height:300px; z-index:1; left: 0px; top: 0px;}
#ads_2{position:absolute; width:300px; height:200px; z-index:1; left: 0px; top: 500px;}
#ads_3{position:absolute; width:200px; height:100px; z-index:1; left: 500px; top: 0px;}
#ads_4{position:absolute; width:100px; height:100px; z-index:1; left: 500px; top: 500px;}

/* sondaggio */
#sondaggio{position:absolute; width:400px; height:400px; z-index:1; left: 100px; top: 300px;}

/* orario */
#orario{position:absolute; z-index:1; width: 200px; left: 805px; top: 110px; height:27px; overflow:visible}
	
/* ricerca */
#ricerca{position:absolute; z-index:1; left: 579px; top: 46px; overflow:visible}
#chiave_ricerca{position:relative; z-index:1; left: 0px; top: 0px;}
#pulsante_ricerca{position:absolute; z-index:1; left: 115px; top: 0px;}
#pulsante_ricerca_avanzata{position:absolute; z-index:1; left: 180px; top: 1px;}
#testo_ricerca {font: 11px tahoma; color: #000000; width: 165px; border: 1px solid #7f9db9; padding-right: 5px;  padding-left: 5px;}

/* carrello */
#carrello{position:absolute; z-index:1; left: 700px; top: 450px; overflow:visible}
#aggiungi_carrello_scheda{position:absolute; z-index:1; left: 100px; top: 200px; overflow:visible}
#testo_prodotto{position:absolute; z-index:1; left: 4px; top: 30px; overflow:visible}

/* flash */
#flash1{position:absolute; z-index:3; width:1000px; height:269px; left: 0px; top: 87px;}
#flash2{position:absolute; width:300px; height:200px; z-index:3; left: 0px; top: 500px;}
#flash3{position:absolute; width:200px; height:100px; z-index:3; left: 500px; top: 0px;}
#flash_musicale{position:absolute; width:200px; height:100px; z-index:3; left: 20px; top: 200px;}

/* BLOG */
#schede_blog{position:absolute; z-index:3; width:580px; height:650px; left: 0px; top: 150px; overflow:visible}
#categorie_blog{position:absolute; width:188px; height:382px; z-index:3; left: 818px; top: 420px; overflow:visible}

/* forum */
#anteprima_forum{position:absolute; z-index:3; width:500px; height:500px; left: 0px; top: 0px;}

/* contattaci */
#form_contattaci{position:absolute; z-index:3; width:300px; left: 0px; top: 30px; overflow:visible}
#testo_contattaci{position:absolute; z-index:3; width:300px; height:500px; left: 320px; top: 30px; overflow:hidden}

/* pannello registrazione */
#pannello_registrazione{position:absolute; z-index:1; width:182px; height:70px; left: 827px; top: 18px; overflow:visible;}
#saluto_loggato{position:absolute; z-index:3; width:150px; height:20px; left: -100px; top: 20px; overflow:hidden}
#myaccount_loggato{position:absolute; z-index:3; width:80px; height:20px; left: -100px; top: 40px; overflow:hidden}
#logout_loggato{position:absolute; z-index:3; width:80px; height:20px; left: 0px; top: 40px; overflow:hidden}
#immagine_registrati{position:absolute; z-index:3; width:150px; height:20px; left: 0px; top: 0px; overflow:hidden} /*immagine login*/
#login_registrati{position:absolute; z-index:3; width:182px; height:20px; left: 0px; top: 0px; overflow:hidden}
#immagine_password_registrati{position:absolute; z-index:3; width:150px; height:20px; left: 25px; top: 0px; overflow:hidden} /*immagine password*/
#password_registrati{position:absolute; z-index:3; width:182px; height:20px; left: 0px; top: 28px; overflow:hidden}
#pulsante_login_registrati{position:absolute; z-index:3; width:150px; height:20px; left: 143px; top: 28px; overflow:hidden}
#link_registrati{position:absolute; z-index:3; width:150px; height:20px; left: -102px; top: 33px; overflow:hidden}

/* area riservata */
#menu_area{position:absolute; z-index:3; width:400px; height:40px; left: 0px; top: 0px; overflow:hidden}
#template_area{position:absolute; z-index:3; width:570px; height:450px; left: 0px; top: 50px;}