HTML
{
    MARGIN: 2px
}
*
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
BODY
{
    FONT: small/1.6em "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
    BACKGROUND: #fff url(images/bkg_body2.jpg) no-repeat;
    COLOR: #003300;
overflow: auto; }
#container
{
    BORDER-BOTTOM: #336633 1px double;
    TEXT-ALIGN: left;
    BORDER-LEFT: #336633 4px double;
    MARGIN: 0px auto auto;
    WIDTH: 900px;
    BORDER-TOP: #336633 1px solid;
    BORDER-RIGHT: #336633 4px double;
    height: auto;
    background: #FFFFFF url(images/bgcontainer.jpg) repeat-y;
}
#header
{
    POSITION: relative;
    WIDTH: 900px;
    BACKGROUND: url(images/bgtestata.jpg) #339933 no-repeat;
    HEIGHT: 100px
}

.titolo
{
    color: #ff0000;
    font-size: 1.5em;
    font-weight: bold;
   font-family: Verdana, Helvetica, Arial, sans-serif;
   text-transform: uppercase; }
.hometitolo
{
   color: #336633;
   font-size: 1.2em;
   font-weight: bold;
   text-transform: uppercase;
font: bold 1.3em Verdana, Helvetica, Arial, sans-serif; }
.evento
{
    WIDTH: 615px;
    MARGIN-TOP: 1px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    BACKGROUND: #ffffff;
    BORDER-TOP: #336633  1px solid
}
.evento_giorno
{
margin-top:5px;
margin-bottom:5px;
font: bold 0.85em Verdana, Helvetica, Arial, sans-serif;
color: #006633;
text-align: left;
text-transform: uppercase; }
.evento_pulsante
{
	position: relative; 
	top: -15px;
	float: right;
}
.evento_pagamento
{
margin-bottom:5px;
font: 0.7em Verdana, Helvetica, Arial, sans-serif;
text-align: left;
 }
.evento_titolo
{
	float: left;
	margin-right: 10px;
font: bold 1.2em Verdana, Helvetica, Arial, sans-serif;
color: #003300; }
.evento_descrizione_evidenziato
{
margin-left: 10px;
font: bold 1.5em Verdana, Helvetica, Arial, sans-serif;
color: #003300;
}
.evento_titolo_evidenziato
{
	float: left;
	margin-right: 10px;
font: bold 1.5em Verdana, Helvetica, Arial, sans-serif;
color: #cc0000;
 }
.evento_descrizione
{
	margin-left: 10px;
 font: bold 1.2em Verdana, Helvetica, Arial, sans-serif;
 color: #006600;
}
.evento_dettagli
{
margin-top: 6px;
font: 1em/105% Verdana, Helvetica, Arial, sans-serif;
color: #003300;
text-align: justify;
width: 540px; }
.evento_nascosto
{
    width: 615px;
    margin-top: 1px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    DISPLAY: block;
    BACKGROUND: #ffffff;
    BORDER-TOP: #ff0000 1px solid;
    VISIBILITY: hidden;
    DISPLAY: none;
   
}
.pulisci
{
	clear: left;
}
.testo_stand_ristoranti {
color: #0099cc; }

.testo_stand_palchi {
color: #ff3300; }
.testo_stand_wc {
color: #cc6600; }
.testo_stand_giostre {
color: #339900; }
.testo_stand_bancarelle {
color: #9900cc; }

.bannerhead
{
    POSITION: relative;
    WIDTH: 240px;
    FLOAT: right;
    HEIGHT: 60px;
    TOP: 10px;
    RIGHT: 3px
}
#nav
{
    POSITION: absolute;
    DISPLAY: inline;
    TOP: 30px;
    LEFT: 248px
}
.sottolineato
{
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    OUTLINE-WIDTH: medium;
    COLOR: #ccff99;
    FONT-SIZE: 100%;
    TEXT-DECORATION: underline
}
.sottomenu
{
    BACKGROUND-IMAGE: url(images/bgsubmenu.jpg);
    Z-INDEX: auto;
    POSITION: absolute;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 145px;
    HEIGHT: 25px;
    TOP: 19px;
    LEFT: 53px
}
#foto
{
    WIDTH: 720px;
    HEIGHT: 232px
}
#contentDX
{
    WIDTH: 240px;
    FLOAT: right;
    CLEAR: left;
    FONT-SIZE: 85%;
    MARGIN-RIGHT: 10px;
    background: #FFFFFF; }
#contentDXst
{
    MARGIN-TOP: 25px;
      WIDTH: 250px;
    FLOAT: right;
    HEIGHT: auto;
    CLEAR: left;
    FONT-SIZE: 85%;
    MARGIN-RIGHT: 1px;  
    background: #FFFFFF; 
}
#boxedright
{
    BORDER-BOTTOM: #ccc 1px solid;
    BORDER-LEFT: #99cc66 1px;
    WIDTH: 238px;
    FLOAT: right;
    HEIGHT: auto;
    CLEAR: left;
    FONT-SIZE: 110%;
    BORDER-TOP: #99cc66 1px;
    BORDER-RIGHT: 1px
}
#boxedsponsright
{
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: justify;
    BORDER-LEFT: #99cc66 1px;
    PADDING-BOTTOM: 1em;
    WIDTH: 238px;
    MARGIN-BOTTOM: 1em;
    FLOAT: right;
    HEIGHT: auto;
    CLEAR: left;
    FONT-SIZE: 110%;
    BORDER-TOP: #99cc66 1px;
    BORDER-RIGHT: 1px
}
.boxmenus
{
    WIDTH: 400px;
    DISPLAY: none;
    BACKGROUND: #ffffff;
    FLOAT: left;
    VISIBILITY: hidden
}
.boxnascosto {
min-height: 100px;
visibility: hidden;
display: none;
width: 615px;
margin-top: 2px;
margin-bottom:2px;
height: auto;
border-top: 4px #337733 solid;
background: #ffffff;
padding-left: 5px;
padding-right:2px; }

#boxedbier
{
    Z-INDEX: auto;
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: justify;
    BORDER-LEFT: #99cc66 1px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 680px;
    HEIGHT: 250px;
    FONT-SIZE: 105%;
    OVERFLOW: auto;
    BORDER-TOP: #99cc66 1px;
    BORDER-RIGHT: 1px
}
#titlebier
{
    Z-INDEX: auto;
    TEXT-ALIGN: justify;
    WIDTH: 720px;
    MARGIN-BOTTOM: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 100px;
    MARGIN-LEFT: 20px;
    CLEAR: both;
    FONT-SIZE: 115%
}
#contenuto
{
    MARGIN: 1px 2px 0.5em 20px;
    WIDTH: 610px;
    FLOAT: left;
    HEIGHT: auto;
    BORDER-TOP: #336633 1px
}
#testo
{
    WIDTH: 580px;
    MARGIN-BOTTOM: 10px;
    FLOAT: left;
    HEIGHT: auto;
    BORDER-TOP: #336633 1px;
    TOP: 1px
}
#areacarpi
{
    Z-INDEX: auto;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    CLEAR: left;
    MARGIN-RIGHT: 10px
}
#areacorreggio
{
    Z-INDEX: auto;
    FLOAT: left;
    MARGIN-LEFT: 15px;
    CLEAR: left;
    MARGIN-RIGHT: 10px
}
#menu_ristoranti
{
    Z-INDEX: auto;
    POSITION: relative;
    WIDTH: auto;
    FLOAT: left;
    HEIGHT: auto;
    BORDER-TOP: #336633 1px;
    TOP: 10px;
    MARGIN-RIGHT: 2px
}
#legenda_area_festa
{
    Z-INDEX: auto;
    POSITION: relative;
    WIDTH: auto;
    FLOAT: right;
    HEIGHT: auto;
    BORDER-TOP: #336633 1px;
    TOP: 50px;
    MARGIN-TOP: 10px;
    MARGIN-RIGHT: 1px;
    FONT: 90%/2em Verdana, Helvetica, Arial, sans-serif;
}
#men
{
    Z-INDEX: auto;
    POSITION: relative;
    WIDTH: 250px;
    DISPLAY: block;
    MARGIN-BOTTOM: 40px;
    FLOAT: left;
    HEIGHT: auto;
    CLEAR: both;
    BORDER-TOP: #336633 1px;
    TOP: 1px
}
#areafestatesto
{
    WIDTH: 640px;
    HEIGHT: 280px;
    MARGIN-LEFT: 1em
}
#areafestatestocorr
{
    WIDTH: 640px;
    HEIGHT: 300px;
    VISIBILITY: hidden;
    MARGIN-LEFT: 1em
}
#banner
{
    POSITION: relative;
    TEXT-ALIGN: center;
    MARGIN: 0em auto 10px;
    PADDING-LEFT: 25px;
    WIDTH: 870px;
    HEIGHT: auto
}
#dovecarpi
{
    BORDER-BOTTOM: #339933 1px solid;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: #339933 1px solid;
    MARGIN: 20px auto auto;
    WIDTH: 500px;
    BACKGROUND: #ffffff;
    HEIGHT: auto;
    BORDER-TOP: #339933 1px solid;
    BORDER-RIGHT: #339933 1px solid
}
#dovecorreggio
{
    BORDER-BOTTOM: #339933 1px solid;
    POSITION: relative;
    TEXT-ALIGN: center;
    BORDER-LEFT: #339933 1px solid;
    MARGIN: 0em auto 10px;
    WIDTH: 500px;
    BACKGROUND: #ffffff;
    HEIGHT: auto;
    BORDER-TOP: #339933 1px solid;
    BORDER-RIGHT: #339933 1px solid
}
#map
{
    WIDTH: 500px;
    HEIGHT: 300px
}

.texthome
{
    BACKGROUND: #ffff99;
    COLOR: #ff0000;
    FONT-SIZE: 1em;
    FONT-WEIGHT: bold
}
.texthome2
{
    BORDER-BOTTOM: #ff0000 1px solid;
    BORDER-LEFT: #ff0000 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 2px;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    BACKGROUND: #ffffff;
    COLOR: #990000;
    FONT-SIZE: 1em;
    BORDER-TOP: #ff0000 1px solid;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #ff0000 1px solid;
    PADDING-TOP: 1px
}
.redtx
{
    COLOR: #ff0000;
    FONT-SIZE: 110%;
    FONT-WEIGHT: bold
}

.redtxcenter
{
    TEXT-ALIGN: center;
    COLOR: #ff0000;
    FONT-WEIGHT: bold
}
.textcenter
{
    TEXT-ALIGN: center;
    COLOR: #003300;
    FONT-WEIGHT: bold
}
.feature
{
    WIDTH: 645px;
    FLOAT: left;
    HEIGHT: auto
}
.areacontatti
{
    WIDTH: 700px;
    FLOAT: left;
    HEIGHT: auto
}
.boxcont
{
    BORDER-BOTTOM: 1px;
    TEXT-ALIGN: center;
    BORDER-LEFT: 1px;
    MARGIN: auto auto 2px;
    WIDTH: auto;
    WHITE-SPACE: normal;
    HEIGHT: auto;
    COLOR: #006633;
    FONT-SIZE: 1.3em;
    BORDER-TOP: 1px;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: 1px
}
.facebook
{
    MARGIN-TOP: 20px;
    WIDTH: auto;
    MARGIN-BOTTOM: 2px;
    FLOAT: left;
    HEIGHT: auto;
    MARGIN-LEFT: 20px
}
.patrocinio
{
    WIDTH: 135px;
    MARGIN-BOTTOM: 2px;
    FLOAT: right;
    HEIGHT: auto;
    MARGIN-RIGHT: 20px
}
#footer
{
    TEXT-ALIGN: right;
    WIDTH: 900px;
    BACKGROUND: url(images/bgfooter.jpg) repeat-x;
    HEIGHT: 75px;
    CLEAR: both;
    BORDER-TOP: #336633 solid
}
TABLE
{
    LIST-STYLE-POSITION: outside;
    BORDER-BOTTOM: #669966 1px dashed;
    BORDER-LEFT: #669966 1px dashed;
    PADDING-BOTTOM: 1px;
    LIST-STYLE-TYPE: disc;
    MARGIN: 1px;
    OUTLINE-STYLE: none;
    OUTLINE-COLOR: invert;
    PADDING-LEFT: 1px;
    OUTLINE-WIDTH: thin;
    BORDER-SPACING: 1px 1px;
    PADDING-RIGHT: 1px;
    DISPLAY: table;
    EMPTY-CELLS: show;
    BORDER-TOP: #669966 1px dashed;
    BORDER-RIGHT: #669966 1px dashed;
    PADDING-TOP: 1px
}
#commenti
{
    MARGIN: 2em 2em 2em 3em
}
#title
{
    BORDER-BOTTOM: #336633 1px solid;
    BACKGROUND-COLOR: #ccff99;
    COLOR: #336633;
    FONT-SIZE: 110%;
    BORDER-TOP: #336633 1px solid;
    FONT-WEIGHT: bold
}
.comment
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#contenuto #commenti P
{
    MARGIN: 0px
}
#note-commenti
{
    MARGIN: 2em 2em 2em 3em
}
#contenuto #note-commenti P
{
    MARGIN: 0px
}
.entrysx
{
    BORDER-BOTTOM: #339933 1px solid;
    POSITION: relative;
    WIDTH: 300px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: auto
}
.entry_bottom
{
    BORDER-BOTTOM: #339933 1px solid;
    POSITION: relative;
     MARGIN-TOP: 12px;
    WIDTH: 600px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: auto
}
.entrydx
{
    BORDER-BOTTOM: #339933 1px solid;
    POSITION: relative;
    WIDTH: 300px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: right;
    HEIGHT: auto
}
.entry2
{
    POSITION: relative;
    WIDTH: 600px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left;
    HEIGHT: auto;
    CLEAR: both
}
.imagehome
{
    POSITION: relative;
    WIDTH: auto;
    HEIGHT: auto
}
.entryhi
{
    MARGIN: 1px 2px 0.5em 3em;
    WIDTH: 420px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 255px
}
.table
{
    BORDER-BOTTOM: #336666 1px dashed;
    BORDER-LEFT: #336666 1px dashed;
    WIDTH: 100%;
    DISPLAY: table;
    EMPTY-CELLS: hide;
    BACKGROUND: #ffffcc;
    TABLE-LAYOUT: auto;
    BORDER-TOP: #336666 1px dashed;
    BORDER-RIGHT: #336666 1px dashed
}
.table_pubblicita
{
    WIDTH: 100%;
    PADDING: 15px;
    DISPLAY: table;
    EMPTY-CELLS: hide;
    BACKGROUND: #FFFFFF;
    TABLE-LAYOUT: auto;
 }
.table2
{
    WIDTH: 30%;
    DISPLAY: table;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    TABLE-LAYOUT: auto
}
.entrystand
{   FLOAT:left;
    BORDER-BOTTOM: #99cc99 1px;
    BORDER-LEFT: #99cc99 1px;
    MARGIN: 1px 5px 5px 0px;
    WIDTH: 554px;
    BORDER-TOP: #99cc99 1px;
    BORDER-RIGHT: #99cc99 1px
}
.entrybier2
{
    MARGIN: 1px 2em 0.5em;
    WIDTH: 840px;
    BACKGROUND: #ffffff;
    HEIGHT: auto
}
.entryazienda
{
    BORDER-BOTTOM: #669966 1px dashed;
    BORDER-LEFT: #669966 1px dashed;
    MARGIN: 1px 2px 8px 15px;
    WIDTH: 680px;
    BACKGROUND: #ffffff;
    HEIGHT: auto;
    BORDER-TOP: #669966 1px dashed;
    BORDER-RIGHT: #669966 1px dashed
}
.entrybierpaul
{
    BORDER-BOTTOM: #669966 1px dashed;
    POSITION: relative;
    BORDER-LEFT: #669966 1px dashed;
    PADDING-BOTTOM: 0.5em;
    MARGIN: 4px 2px 8px 25px;
    PADDING-LEFT: 0.5em;
    WIDTH: 840px;
    PADDING-RIGHT: 0.5em;
    BACKGROUND: #ffffff;
    HEIGHT: 110px;
    BORDER-TOP: #669966 1px dashed;
    BORDER-RIGHT: #669966 1px dashed;
    PADDING-TOP: 0.5em
}
.entrybierauer
{
    BORDER-BOTTOM: #669966 1px dashed;
    BORDER-LEFT: #669966 1px dashed;
    MARGIN: 1px 2px 8px 15px;
    WIDTH: 680px;
    BACKGROUND: #ffffff;
    HEIGHT: 161px;
    BORDER-TOP: #669966 1px dashed;
    BORDER-RIGHT: #669966 1px dashed
}
.artista
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 4px;
    TEXT-TRANSFORM: capitalize;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    FONT: bold 1.5em Verdana, sans-serif;
    COLOR: #003300;
    PADDING-TOP: 4px
}
#dettagli
{
    TEXT-ALIGN: left;
    TEXT-TRANSFORM: capitalize;
    MARGIN-TOP: 1px;
    WIDTH: auto;
    FONT: bold 1em Verdana;
    FLOAT: left;
    COLOR: #003300;
    MARGIN-LEFT: 10px;
    BORDER-TOP: #339900 1px solid
}
.entrymedia
{
    MARGIN: 1em 1em 2em 50px;
    WIDTH: 650px;
    BACKGROUND: #ffffff;
    HEIGHT: 161px
}
.entrybier
{
    MARGIN: 1px 2px 0.5em 3em;
    WIDTH: 720px;
    BACKGROUND: repeat-x
}
.tabsitiamici
{
    POSITION: relative;
    TEXT-ALIGN: center;
    MARGIN: 0px auto;
    WIDTH: 750px;
    DISPLAY: table;
    FONT: 90% Verdana, Helvetica, Arial, sans-serif;
    WHITE-SPACE: normal;
    EMPTY-CELLS: hide;
    BACKGROUND: repeat-x;
    TABLE-LAYOUT: auto
}
.form_pubblicita
{
    POSITION: relative;
    TEXT-ALIGN: left;
    MARGIN: 0px auto;
    padding-left:5px;
    padding-right:5px;
    WIDTH: 750px;
    DISPLAY: table;
    FONT: 90% Verdana, Helvetica, Arial, sans-serif;
    WHITE-SPACE: normal;
    EMPTY-CELLS: hide;
    BACKGROUND: repeat-x;
    TABLE-LAYOUT: auto
}
.entrypaul
{
    MARGIN: 1px 2px 0.5em 3em;
    WIDTH: 600px;
    BACKGROUND: repeat-x;
    HEIGHT: auto;
    VISIBILITY: hidden
}
.entryauer
{
    MARGIN: 1px 2px 0.5em 3em;
    WIDTH: 678px;
    BACKGROUND: #ffffff repeat-x;
    HEIGHT: auto;
    VISIBILITY: hidden
}
.presprog
{
    MARGIN: 1px 2px 0.5em 3em;
    WIDTH: 700px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.posted
{
    TEXT-ALIGN: right;
    COLOR: #999;
    FONT-SIZE: 85%;
    PADDING-TOP: 10px
}
#contenuto .entry H3
{
    MARGIN: 0px;
    COLOR: #003300;
    FONT-SIZE: 100%;
    FONT-WEIGHT: bold
}
#contenuto .entry P
{
    MARGIN: 0px
}
#contenuto P
{
    MARGIN: 0px 2em 2em 3em
}
P.backhome
{
    MARGIN-TOP: 30px
}
#contenuto P.pdesc
{
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 20px 10px 40px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 10px
}
#footer P
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 40px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #fff;
    FONT-SIZE: 95%;
    PADDING-TOP: 27px
}
.last
{
    PADDING-TOP: 40px
}
.date
{
    COLOR: #cc0000;
    FONT-SIZE: 105%;
    FONT-WEIGHT: bold
}
.borded
{
    BORDER-BOTTOM: #336600 1px dotted;
    BORDER-LEFT: #336600 1px dotted;
    PADDING-BOTTOM: 0.5em;
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: #ffffcc;
    MARGIN: 0.1em;
    PADDING-LEFT: 0.5em;
    PADDING-RIGHT: 0.5em;
    COLOR: #cc0000;
    FONT-SIZE: 1.2em;
    BORDER-TOP: #336600 1px dotted;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: #336600 1px dotted;
    PADDING-TOP: 0.5em
}
.dotted
{
    PADDING-BOTTOM: 20px;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
.block
{
    TEXT-TRANSFORM: uppercase;
    DISPLAY: block;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold
}
.menurist
{
    LINE-HEIGHT: 105%;
    DISPLAY: block;
    FONT-SIZE: 120%
}
#contenuto P.p20pxtop
{
    PADDING-BOTTOM: 20px;
    MARGIN: 20px 20px 10px 36px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    BACKGROUND: #f3f3f3;
    PADDING-TOP: 5px
}
#contenuto P.commento
{
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 20px 5px 40px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#contenuto P.pcomm
{
    TEXT-ALIGN: right;
    MARGIN: 10px 30px 0px 40px;
    COLOR: #999;
    FONT-SIZE: 85%
}
#contenuto P.titolocode
{
    MARGIN: 14px 0px 0px 40px;
    FONT: bold 100% Verdana;
    COLOR: #336633
}
#contenuto P.titolicomm
{
    PADDING-BOTTOM: 0px;
    MARGIN: 30px 20px 5px 40px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT: bold 100%/120% Verdana;
    COLOR: #666;
    PADDING-TOP: 0px
}
#contenuto P.titolicomm SPAN
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 6px;
    FONT: bold 1.5em/120% Verdana;
    COLOR: #aaa;
    PADDING-TOP: 0px
}
#contenuto .commenti P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
ACRONYM
{
    CURSOR: help
}
#sideBar P
{
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 30px 40px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#contenuto DIV.coderesult UL
{
    LIST-STYLE-POSITION: inside;
    LIST-STYLE-TYPE: disc
}
#contenuto DIV.lista_orizzontale UL
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px
}
#contenuto DIV.coderesult UL LI
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#contenuto DIV.lista_orizzontale LI
{
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    FLOAT: left
}
IMG
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 4px
}
.IMGHOME
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    MARGIN-LEFT: 30px;
    PADDING-RIGHT: 4px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 4px
}
.img2
{
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    TOP: -20px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 4px;
    LEFT: 448px
}
.img3
{
    BORDER-BOTTOM: 0px;
    POSITION: relative;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    BORDER-TOP: 0px;
    TOP: 1px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 1px;
    LEFT: 10px
}
.image
{
    BORDER-BOTTOM: #f6f6f6 1px solid;
    BORDER-LEFT: #f6f6f6 1px solid;
    BACKGROUND: #f8f8f8;
    FLOAT: left;
    BORDER-TOP: #f6f6f6 1px solid;
    BORDER-RIGHT: #f6f6f6 1px solid
}
.image2
{
   BACKGROUND: #FFFFFF;
    FLOAT: left;
   }
.imageareafesta
{
    FLOAT: left
}
.image_spettacoli_thumb
{
    BORDER-BOTTOM: #ccc 1px solid;
    TEXT-ALIGN: center;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 1px;
    MARGIN: 1px;
    PADDING-LEFT: 1px;
    WIDTH: 101px;
    PADDING-RIGHT: 1px;
    DISPLAY: block;
    BACKGROUND: #f1f1f1;
    FLOAT: right;
    HEIGHT: auto;
    CLEAR: left;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 1px
}
.imagethumb
{
    TEXT-ALIGN: center;
    DISPLAY: block;
    FLOAT: left;
    CLEAR: right;
    OVERFLOW: auto
}
.imageleft
{
    FLOAT: right
}
.image_pagamento
{
    POSITION: relative;
    PADDING-TOP: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 2px;
 }
padding A:visited
{
    COLOR: #336600;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #cc00ff;
    TEXT-DECORATION: none
}
#menu
{
    Z-INDEX: auto;
    POSITION: relative;
    TEXT-TRANSFORM: capitalize;
    WIDTH: 900px;
    FONT: bold 110% Verdana;
    BACKGROUND: url(images/bgmenu.jpg) repeat-x left top;
    HEIGHT: 30px;
    VISIBILITY: visible;
    COLOR: #ff6600;
    TOP: auto;
    LEFT: auto
}
#menu UL
{
    POSITION: relative;
    PADDING-LEFT: 0px;
    DISPLAY: inline;
    WHITE-SPACE: nowrap;
    MARGIN-LEFT: 0px;
    TOP: 3px;
    LEFT: 3px
}
#menu UL LI
{
    LIST-STYLE-TYPE: disc;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    DISPLAY: inline;
    MARGIN-LEFT: 0px;
    PADDING-TOP: 0px
}
#menu UL LI A
{
    COLOR: #006633;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
#menu UL LI A:hover
{
    COLOR: #000000;
    TEXT-DECORATION: underline
}
#menu UL LI A:hover
{
    COLOR: #cc6600
}
#menu UL LI A:active
{
    COLOR: #ff6600
}
#nav UL LI A
{
    WIDTH: 72px;
    DISPLAY: inline;
    HEIGHT: 17px
}
#nav LI A:hover
{
    BORDER-BOTTOM: #cd900e 2px solid
}
.box A
{
    WIDTH: 240px;
    DISPLAY: block;
    HEIGHT: 333px
}
.boxlinks
{
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #fff;
    WIDTH: auto;
    DISPLAY: block;
    FONT: 90% Verdana;
    HEIGHT: auto;
    BORDER-TOP: #ccc 1px solid
}
#bimbi
{
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 0.5em;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0.5em;
    WIDTH: 317px;
    PADDING-RIGHT: 0.5em;
    DISPLAY: block;
    FLOAT: right;
    HEIGHT: 350px;
    CLEAR: left;
    OVERFLOW: auto;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 0.5em
}
#americanbar
{
    BORDER-BOTTOM: #ccc 1px solid;
    POSITION: relative;
    BORDER-LEFT: #ccc 1px solid;
    PADDING-BOTTOM: 0.5em;
    BACKGROUND-COLOR: #ffffff;
    PADDING-LEFT: 0.5em;
    WIDTH: 317px;
    PADDING-RIGHT: 0.5em;
    DISPLAY: block;
    FLOAT: right;
    HEIGHT: 350px;
    CLEAR: left;
    OVERFLOW: auto;
    BORDER-TOP: #ccc 1px solid;
    BORDER-RIGHT: #ccc 1px solid;
    PADDING-TOP: 0.5em
}
.boxsponsor
{
    BORDER-BOTTOM: 1px;
    BACKGROUND-COLOR: #ffffff;
    WIDTH: 238px;
    DISPLAY: block;
    HEIGHT: auto;
    BORDER-TOP: #ccc 1px solid
}
.img A
{
    WIDTH: 240px;
    DISPLAY: block;
    HEIGHT: 134px
}
.box A SPAN
{
    DISPLAY: none
}
#foto A
{
    WIDTH: 142px;
    DISPLAY: block;
    BACKGROUND: url(../i/enterflash.jpg) no-repeat;
    HEIGHT: 232px
}
#sideBar LI A
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: 0em 50%;
    PADDING-TOP: 0px
}
#footer A:link
{
    COLOR: #fff;
    FONT-SIZE: 95%;
    TEXT-DECORATION: underline
}
#footer A:visited
{
    COLOR: #fff;
    FONT-SIZE: 95%;
    TEXT-DECORATION: underline
}
#footer A:hover
{
    COLOR: #333;
    FONT-SIZE: 95%
}
H3 A
{
    FONT-WEIGHT: normal
}
#contenuto A:hover
{
    TEXT-DECORATION: underline
}
#sideBar LI A:hover
{
    TEXT-DECORATION: underline
}
.hide
{
    POSITION: absolute;
    WIDTH: 0px;
    HEIGHT: 0px;
    OVERFLOW: hidden
}
#header H1
{
    TEXT-INDENT: -9999px;
    WIDTH: 128px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 49px;
    MARGIN-LEFT: 40px;
    OVERFLOW: hidden
}
H1
{
    LINE-HEIGHT: 1em
}
#header H1 A
{
    WIDTH: 128px;
    DISPLAY: block;
    HEIGHT: 49px
}
#contenuto H1
{
    MARGIN-TOP: 10px
}
#contenuto H2
{
    MARGIN-TOP: 1px
}
#areafesta H2
{
    LINE-HEIGHT: 31px;
    TEXT-INDENT: -9999px;
    WIDTH: 480px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 31px;
    OVERFLOW: hidden
}
#contenuto H3
{
    FONT: bold 105% Verdana;
    MARGIN-BOTTOM: 2px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    COLOR: #ff0000
}
#contenuto H4
{
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: uppercase;
    MARGIN: 22px 20px 6px 40px;
    FONT: bold 80%/120% Verdana;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#contenuto H3 SPAN
{
    PADDING-LEFT: 10px;
    FONT: oblique 1em/100% Verdana
}
#contenuto H5
{
    PADDING-BOTTOM: 4px;
    MARGIN: 22px 20px 10px 40px;
    FONT: 80%/120% Verdana;
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#sideBar H4
{
    LINE-HEIGHT: 31px;
    TEXT-INDENT: -9999px;
    WIDTH: 240px;
    HEIGHT: 31px;
    OVERFLOW: hidden
}
#sideBar H5
{
    LINE-HEIGHT: 34px;
    MARGIN-TOP: 20px;
    TEXT-INDENT: -9999px;
    MARGIN-BOTTOM: 10px;
    HEIGHT: 34px;
    OVERFLOW: hidden
}
#foto H2
{
    PADDING-BOTTOM: 0px;
    TEXT-INDENT: -9999px;
    PADDING-LEFT: 72px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
H6
{
    FONT: bold 80%/120% Verdana;
    MARGIN-LEFT: 40px
}
#sideBar H6
{
    TEXT-TRANSFORM: uppercase;
    MARGIN: 20px 30px 5px 15px;
    FONT: bold 80%/120% Verdana
}
FORM
{
    MARGIN: 0px 20px 10px 40px
}
FIELDSET
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 10px
}
LEGEND
{
    TEXT-TRANSFORM: uppercase;
    MARGIN: 20px 30px 0px 0px;
    FONT: bold 72%/120% Verdana;
    COLOR: #666
}
LABEL
{
    PADDING-BOTTOM: 2px;
    TEXT-TRANSFORM: uppercase;
    DISPLAY: block;
    FONT: 78%/120% Verdana
}
.inp
{
    BORDER-BOTTOM: #336600 1px solid;
    BORDER-LEFT: #336600 1px solid;
    WIDTH: auto;
    MARGIN-BOTTOM: 5px;
    HEIGHT: auto;
    BORDER-TOP: #336600 1px solid;
    BORDER-RIGHT: #336600 1px solid
}
.sub
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    WIDTH: 72px;
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    HEIGHT: 13px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px
}
UL
{
    LIST-STYLE-TYPE: none
}
#nav UL LI
{
    TEXT-INDENT: -9999px;
    WIDTH: 72px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 17px;
    MARGIN-LEFT: 2px
}
.sectionLinks
{
    TEXT-INDENT: -9999px;
    WIDTH: 72px;
    DISPLAY: inline;
    FLOAT: left;
    HEIGHT: 17px;
    MARGIN-LEFT: 2px
}
#nav UL LI.cur
{
    BORDER-BOTTOM: #cd900e 2px solid
}
#nav LI#ho
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI#co
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI#wo
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI#se
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI#ph
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#nav LI#do
{
    BACKGROUND: none transparent scroll repeat 0% 0%
}
#contenuto LI
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 16px;
    PADDING-RIGHT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-TOP: 3px
}
#sideBar UL
{
    MARGIN: 2px 32px 0px 16px
}
#sideBar UL LI
{
    PADDING-BOTTOM: 4px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 4px
}
#sideBar UL LI SPAN
{
    PADDING-LEFT: 15px;
    DISPLAY: block;
    BACKGROUND: #f6f6f6;
    COLOR: #006633;
    MARGIN-LEFT: -10px
}
.ulport
{
    PADDING-TOP: 20px
}
.valid
{
    PADDING-LEFT: 30px
}
.aleft
{
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    PADDING-TOP: 0px
}
.aleft2
{
    FLOAT: left;
    MARGIN-LEFT: 40px
}
.alright
{
    TEXT-ALIGN: right;
    DISPLAY: block;
    FLOAT: right;
    CLEAR: left;
    MARGIN-RIGHT: 10px
}
.entry P IMG.aleft
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 10px;
    PADDING-TOP: 5px
}
.pimg
{
    MARGIN: 10px 0px 20px 40px
}
.getf
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 60px;
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-TOP: 120px
}
P IMG
{
    MARGIN: 10px 0px 10px 10px
}
A:active
{
    COLOR: #338833
}

