HTML {
	BACKGROUND: url(bg_up.gif) #093370 no-repeat center top
}
BODY {
	BACKGROUND: url(bg_down.gif) no-repeat center bottom; MARGIN: 0px; TEXT-ALIGN: center
}
A {
	FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#autoheight {
	CLEAR: both; WIDTH: 0px; HEIGHT: 0px
}
#container {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; MARGIN: 0px auto; BORDER-LEFT: #ffffff 1px solid; WIDTH: 978px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#header {
	WIDTH: 978px; POSITION: relative; TEXT-ALIGN: right
}
#header UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; RIGHT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BOTTOM: 7px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; POSITION: absolute
}
#header UL LI {
	FLOAT: left; WIDTH: 38px; HEIGHT: 19px; TEXT-ALIGN: left
}
IMG.pic {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IMG.pic:hover {
	FILTER: alpha(opacity=50); opacity: 0.5
}
.back {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; WIDTH: 908px; FONT-FAMILY: Helvetica, Arial, sans-serif; TEXT-ALIGN: right
}
.back A {
	COLOR: #000000
}
.back A:hover {
	COLOR: #ffa100
}
#menu {
	BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(bg_menu.gif) repeat-x; WIDTH: 978px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 19px
}
#menu A {
	COLOR: #ffffff
}
#menu A:hover {
	COLOR: #ffa100
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu UL LI {
	BORDER-RIGHT: #707070 1px solid; PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 19px; PADDING-TOP: 0px; HEIGHT: 19px
}
#menu UL LI.ultimavoce {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menu UL LI.hp {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#menu UL LI.hp A {
	COLOR: #ffa100
}
#menu UL LI.hp A:hover {
	COLOR: #ffffff
}
#banner {
	WIDTH: 978px; TEXT-ALIGN: left
}
#evento {
	WIDTH: 978px; HEIGHT: 312px
}
#menu_evento {
	PADDING-RIGHT: 20px; PADDING-LEFT: 19px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 187px; PADDING-TOP: 9px; HEIGHT: 293px
}
#menu_evento #header_menu_evento {
	WIDTH: 187px; HEIGHT: 136px
}
#menu_evento #voci_menu_evento {
	FONT-SIZE: 11px; BACKGROUND: url(bg_menu_eventi.gif) no-repeat; WIDTH: 187px; COLOR: #808080; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 157px
}
#menu_evento #voci_menu_evento A {
	COLOR: #ffffff
}
#menu_evento #voci_menu_evento A:hover {
	COLOR: #ffa100
}
#menu_evento #voci_menu_evento UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#menu_evento #voci_menu_evento UL LI {
	PADDING-LEFT: 4px; LINE-HEIGHT: 29px; BORDER-BOTTOM: #888888 1px solid; HEIGHT: 29px
}
#foto_evento {
	FLOAT: left; WIDTH: 752px; HEIGHT: 312px
}
#contenuti {
	PADDING-RIGHT: 7px; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 7px; FONT-SIZE: 11px; BACKGROUND: url(bg_contenuti_header.gif) repeat-x 50% top; PADDING-BOTTOM: 0px; WIDTH: 964px; PADDING-TOP: 23px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 100%; TEXT-ALIGN: left
}
#spazio_menu {
	FLOAT: left; WIDTH: 225px
}
#dove {
	BACKGROUND: url(bg_dove.gif) no-repeat 50% top; WIDTH: 225px; CURSOR: pointer; HEIGHT: 270px
}
#dove_siamo {
	PADDING-LEFT: 25px; FONT-SIZE: 12px; WIDTH: 200px; LINE-HEIGHT: 25px; FONT-FAMILY: Helvetica, Arial; HEIGHT: 25px
}
#spazio_menu A {
	COLOR: #000000
}
#menu_eventi {
	FONT-SIZE: 11px; WIDTH: 225px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 206px
}
#menu_eventi #header_menu_eventi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(header_menu_altri_eventi.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 7px; HEIGHT: 20px
}
#menu_eventi #voci_menu_eventi {
	PADDING-LEFT: 25px; BACKGROUND: url(bg_menu_eventi.gif) no-repeat; WIDTH: 200px; HEIGHT: 200px
}
#menu_eventi #voci_menu_eventi A {
	COLOR: #636363
}
#menu_eventi #voci_menu_eventi A:hover {
	FONT-WEIGHT: bold; COLOR: #000000
}
#menu_eventi #voci_menu_eventi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu_eventi #voci_menu_eventi UL LI {
	LINE-HEIGHT: 27px; BORDER-BOTTOM: #e2e2e2 double; HEIGHT: 27px
}
#menu_altri_eventi {
	FONT-SIZE: 11px; WIDTH: 225px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 257px
}
#menu_altri_eventi #header_menu_altri_eventi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(header_menu_altri_eventi.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #000000; PADDING-TOP: 7px; HEIGHT: 20px
}
#menu_altri_eventi #voci_menu_altri_eventi {
	PADDING-LEFT: 12px; BACKGROUND: url(bg_menu_altri_eventi.gif) no-repeat; WIDTH: 225px; HEIGHT: 180px
}
#menu_altri_eventi #voci_menu_altri_eventi UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 170px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
#menu_altri_eventi #voci_menu_altri_eventi UL LI {
	LINE-HEIGHT: 40px; HEIGHT: 40px
}
#testi_evento {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 45px; WIDTH: 525px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
#testi_evento A {
	FONT-WEIGHT: bold; COLOR: #ffa100
}
#testi_evento A:hover {
	COLOR: #666666
}
#testi_evento H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px
}
#testi_evento .titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; TEXT-ALIGN: center
}
#testi_evento .stitolo {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-ALIGN: center
}
#testi_evento P.titolo {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-ALIGN: center
}
#testi_evento SPAN.blu {
	FONT-WEIGHT: bold; COLOR: #0000ff
}
#testi_evento SPAN.blu A {
	FONT-WEIGHT: normal; COLOR: #0000ff
}
#testi_evento SPAN.rosso {
	FONT-WEIGHT: bold; COLOR: #ff0000
}
#iscriviti {
	FLOAT: left; WIDTH: 164px
}
#iscriviti UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#iscriviti UL LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 10px; BACKGROUND: url(bg_footer.gif) no-repeat; PADDING-BOTTOM: 0px; WIDTH: 968px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 20px; TEXT-ALIGN: right
}
#contenuti_homepage {
	BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 80px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 60px; FONT-SIZE: 16px; PADDING-BOTTOM: 30px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 822px; COLOR: #636363; PADDING-TOP: 20px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 96px
}
#contenuti_homepage H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#contenuti_homepage P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#altri_eventi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 964px; PADDING-TOP: 18px; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 11px
}
#altri_eventi2 {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BACKGROUND: url(bg_altri_eventi.gif) repeat-x 50% bottom; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 962px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 57px
}
#altri_eventi2 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#altri_eventi2 UL LI {
	FLOAT: left; WIDTH: 240px; LINE-HEIGHT: 52px; HEIGHT: 30px; TEXT-ALIGN: center
}
#partner {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; WIDTH: 964px; PADDING-TOP: 0px; HEIGHT: 99px
}
#partner #titolo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; WIDTH: 961px; PADDING-TOP: 18px; FONT-FAMILY: Helvetica, Arial, sans-serif; HEIGHT: 11px; TEXT-ALIGN: left
}
#partner #elenco {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 962px; PADDING-TOP: 7px; BORDER-BOTTOM: #cfcfcf 1px solid; HEIGHT: 56px
}
#partner #elenco UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#partner #elenco UL LI {
	FLOAT: left; WIDTH: 95px; LINE-HEIGHT: 52px; HEIGHT: 52px; TEXT-ALIGN: center
}
#scheda_iscrizione {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 45px; WIDTH: 705px; PADDING-TOP: 15px; FONT-FAMILY: Helvetica, Arial, sans-serif
}
#scheda_iscrizione INPUT[type=text] {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cfcfcf 1px solid; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#scheda_iscrizione INPUT[type=checkbox] {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: -2px; BORDER-RIGHT-WIDTH: 0px
}
#scheda_iscrizione UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#scheda_iscrizione UL LI.prestampa {
	PADDING-BOTTOM: 25px; PADDING-TOP: 10px; TEXT-ALIGN: center
}
#scheda_iscrizione UL LI.stampa {
	TEXT-ALIGN: center
}
#scheda_iscrizione UL LI.stampa INPUT[type=button] {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #cfcfcf 1px solid; CURSOR: pointer; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 25px; BACKGROUND-COLOR: #ffffff
}
#scheda_iscrizione UL LI.stampa INPUT[type=button]:hover {
	BACKGROUND-COLOR: #e4effa
}
#dati {
	WIDTH: 705px; TEXT-ALIGN: right
}
#dati #atleta {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 63px; TEXT-ALIGN: left
}
#campi {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 640px; TEXT-ALIGN: right
}
#dati UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 640px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-ALIGN: right
}
#dati UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px; HEIGHT: 20px
}
#dati UL LI.primavoce {
	LINE-HEIGHT: 15px; HEIGHT: 30px; TEXT-ALIGN: left
}
#scheda_iscrizione A {
	FONT-WEIGHT: bold; COLOR: #f58026
}
#scheda_iscrizione A:hover {
	COLOR: #666666
}
#scheda_iscrizione H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#come_arrivare {
	LIST-STYLE-TYPE: none
}
#come_arrivare LI {
	LINE-HEIGHT: 75px; HEIGHT: 75px
}
#come_arrivare LI IMG {
	PADDING-RIGHT: 20px; FLOAT: left
}
#messaggio_questbook {
	PADDING-BOTTOM: 10px; WIDTH: 260px; PADDING-TOP: 10px; BORDER-BOTTOM: #636363 1px dotted
}
#messaggio_questbook A {
	FONT-WEIGHT: bold; COLOR: #f58026
}
#messaggio_questbook A:hover {
	COLOR: #666666
}
#messaggio_questbook SPAN.data_nome {
	FONT-WEIGHT: bold
}
#messaggio_questbook SPAN.web_email {
	FONT-WEIGHT: bold; COLOR: #f7941d
}
#messaggio_link {
	FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 260px; PADDING-TOP: 10px; BORDER-BOTTOM: #636363 1px dotted; HEIGHT: 35px
}
#messaggio_link A {
	FONT-WEIGHT: bold; COLOR: #f58026
}
#messaggio_link A:hover {
	COLOR: #666666
}
#messaggio_link SPAN.data_nome {
	FONT-WEIGHT: bold
}
#v SPAN.web_email {
	FONT-WEIGHT: bold; COLOR: #f7941d
}
#elenco_eventi {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#elenco_eventi LI {
	FLOAT: none; HEIGHT: 70px
}
#logo_cat {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LEFT: 0px; PADDING-BOTTOM: 10px; WIDTH: 62px; PADDING-TOP: 10px; POSITION: relative; TOP: 0px
}
#data_evento {
	FONT-WEIGHT: bold; LEFT: 82px; WIDTH: 420px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative; TOP: -62px
}
#titolo_evento {
	FONT-WEIGHT: bold; LEFT: 82px; PADDING-BOTTOM: 15px; TEXT-TRANSFORM: uppercase; WIDTH: 420px; COLOR: #f7941d; BORDER-BOTTOM: #636363 1px dotted; POSITION: relative; TOP: -62px
}
#data_cls_gen {
	FONT-WEIGHT: bold; LEFT: 82px; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative; TOP: -52px
}
#titolo_cls_gen {
	FONT-WEIGHT: bold; LEFT: 82px; PADDING-BOTTOM: 8px; TEXT-TRANSFORM: uppercase; COLOR: #f7941d; BORDER-BOTTOM: #636363 1px dotted; POSITION: relative; TOP: -52px
}
#testo_cls_gen {
	FONT-WEIGHT: bold; LEFT: 82px; PADDING-BOTTOM: 10px; COLOR: #f7941d; POSITION: relative; TOP: -45px; HEIGHT: 10px
}
#data_classifica {
	FONT-WEIGHT: bold; COLOR: #000000; PADDING-TOP: 5px; POSITION: relative
}
#titolo_classifica {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #f7941d; BORDER-BOTTOM: #636363 1px dotted; POSITION: relative
}
#titolo_evento A.v {
	RIGHT: 0px; POSITION: absolute; TOP: -10px
}
#titolo_evento A.f {
	RIGHT: 40px; POSITION: absolute; TOP: -10px
}
#titolo_evento IMG.pic:hover {
	FILTER: alpha(opacity=50); opacity: 0.5
}
#classifiche {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px dashed; POSITION: relative; TOP: -10px
}

