#container {
	MARGIN-TOP: 1.5em; MARGIN-BOTTOM: 1.5em; MARGIN-LEFT: 1.5em; WIDTH: 94em; HEIGHT: auto
}
.theform .field {
	DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #cde6f3 0.2em solid; WIDTH: 30em
}
.theform .extra {
	CLEAR: both; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #cde6f3 0.2em solid
}
.theform FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.theform FIELDSET LEGEND {
	PADDING-LEFT: 0.8em; FONT-SIZE: 1.8em; COLOR: #606060; FONT-FAMILY: Georgia, Palatino, Times, serif
}
.theform FIELDSET OL LI LEGEND {
	PADDING-LEFT: 1em; FONT-SIZE: 1.4em; COLOR: #606060; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.theform FIELDSET OL LI LEGEND SPAN {
	POSITION: relative; TOP: 1em
}
.theform FIELDSET .hide {
	DISPLAY: none
}
.theform FIELDSET LEGEND .number {
	FONT-SIZE: 2.7em
}
.theform OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.8em 0px 0.8em 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.theform FIELDSET OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0.8em 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.theform FIELDSET OL LI .info {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 0.88em; BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #606060; PADDING-BOTTOM: 2px; MARGIN-LEFT: 1em; WIDTH: 18.8em; BORDER-TOP-COLOR: #606060; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 7em; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #606060
}
.theform FIELDSET OL LI SELECT {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #606060; WIDTH: 10.8em; BORDER-TOP-COLOR: #606060; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #606060
}
.theform OL LI INPUT {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #606060; PADDING-BOTTOM: 2px; BORDER-TOP-COLOR: #606060; PADDING-TOP: 2px; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #606060
}
.theform A {
	FONT-SIZE: 1.2em; COLOR: #6091c9; FONT-FAMILY: Georgia, Palatino, Times, serif
}
.theform A:hover {
	
}
.theform #back A {
	DISPLAY: block; FONT-SIZE: 1.8em; MARGIN: 0px auto; WIDTH: 17em; PADDING-TOP: 0.5em
}
.theform .descr A SPAN {
	COLOR: #cc3300
}
.theform FIELDSET OL LI LABEL {
	DISPLAY: inline-block; FONT-SIZE: 1.4em; MARGIN-LEFT: 1em; WIDTH: 7.6em
}
.theform FIELDSET .check {
	DISPLAY: block; FONT-SIZE: 1.4em; MARGIN-LEFT: 1em; WIDTH: 15em
}
.theform FIELDSET .top-margin {
	MARGIN-TOP: 3.9em
}
.theform FIELDSET OL LI .radioinfo1 {
	MARGIN-TOP: 0.7em; MARGIN-LEFT: 3em; WIDTH: 6em
}
.theform FIELDSET OL LI .radioinfo2 {
	MARGIN-TOP: 0.7em; MARGIN-LEFT: 0px; WIDTH: 8em
}
.theform FIELDSET OL LI .radioutente1 {
	DISPLAY: inline; MARGIN-LEFT: 8.7em; WIDTH: 9em
}
.theform FIELDSET OL LI .radioutente2 {
	DISPLAY: inline; MARGIN-LEFT: 8.7em; WIDTH: 9em
}
.theform .descr {
	CLEAR: both; BORDER-RIGHT: #cde6f3 0.2em solid; BORDER-TOP: #cde6f3 0.2em solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: #cde6f3 0.2em solid; PADDING-TOP: 0.3em; BORDER-BOTTOM: #cde6f3 0.2em solid; HEIGHT: auto; BACKGROUND-COLOR: #dbedf7
}
.theform .descr H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #6091c9; FONT-FAMILY: Georgia, Palatino, Times, serif; FONT-VARIANT: small-caps
}
.theform P {
	MARGIN-TOP: 0.5em; WIDTH: 50em
}
.theform .descr P .nota {
	FONT-WEIGHT: bold; COLOR: #656565
}
.theform .descr P .reminder {
	MARGIN-TOP: 1em; DISPLAY: block; POSITION: relative
}
.theform .descr P .big {
	FONT-SIZE: 1.2em; COLOR: #76b1cf
}
.theform .descr .submitform {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 0.8em; DISPLAY: block; PADDING-LEFT: 0.8em; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 1.8em; BACKGROUND: url(grad.jpg); BORDER-BOTTOM-WIDTH: 1px; PADDING-BOTTOM: 0.5em; MARGIN: 0.7em auto 0px; PADDING-TOP: 0.5em; BORDER-RIGHT-WIDTH: 1px
}
.theform .descr .inline {
	DISPLAY: inline
}
.theform .descr P {
	FONT-SIZE: 1.2em; COLOR: #565a5b; LINE-HEIGHT: 1.3
}
.theform .white {
	BACKGROUND-COLOR: #ffffff
}
.theform #block-login {
	MARGIN-BOTTOM: 1.5em
}
.theform #block-login P {
	MARGIN-BOTTOM: 0.5em
}
.theform .descr OL {
	CLEAR: none; MARGIN-TOP: 1em; FLOAT: left; MARGIN-BOTTOM: 2em; WIDTH: 47em
}
.theform .descr .single {
	WIDTH: 23em
}
.theform .descr OL LI {
	DISPLAY: inline; MARGIN-RIGHT: 1em
}
.theform .descr OL LI LABEL {
	MARGIN-LEFT: 0px; WIDTH: 4.7em
}
.theform .descr #submit-login {
	PADDING-RIGHT: 0.8em; MARGIN-TOP: 0.2em; DISPLAY: inline; PADDING-LEFT: 0.8em; BACKGROUND: url(grad.jpg); FLOAT: left; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.theform .help {
	MARGIN-TOP: 0.2em; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 1em; MARGIN-LEFT: 3.3em
}
.theform .help P {
	WIDTH: 20em; COLOR: #888888
}
.div-error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN-LEFT: 1.5em; BORDER-LEFT: #cc3300 0.4em solid; WIDTH: 30em; PADDING-TOP: 0.5em
}
.div-error H3 {
	FONT-SIZE: 2.7em; MARGIN-LEFT: 0.46em; COLOR: #cc3300; FONT-FAMILY: Georgia, Palatino, Times, serif
}
.theform .div-error P {
	FONT-SIZE: 1.6em; MARGIN-LEFT: 1em; WIDTH: 20em
}
.error {
	COLOR: #ffffff; BACKGROUND-COLOR: #cc3300
}
.date {
	MARGIN-LEFT: 0.3em; WIDTH: 1.3em; MARGIN-RIGHT: 0.8em
}
.date-m {
	MARGIN-LEFT: 0.6em; WIDTH: 1.3em; MARGIN-RIGHT: 0.8em
}
.date-y {
	MARGIN-LEFT: 0.8em; WIDTH: 2.4em
}
.out {
	LEFT: -9999em; OVERFLOW: hidden; WIDTH: 1px; POSITION: absolute; TOP: 0px; HEIGHT: 1px
}
#block2 {
	CLEAR: both
}
.theform .doppiofield {
	BORDER-TOP: #cde6f3 0.2em solid; DISPLAY: inline; FLOAT: left; MARGIN-BOTTOM: 1.5em; BORDER-LEFT: #cde6f3 0.2em solid; WIDTH: 62em
}
.theform .row2 {
	BORDER-TOP: #cde6f3 0.2em solid
}
.theform .doppiohelp P {
	MARGIN-TOP: 0.3em; FONT-SIZE: 1.2em; MARGIN-LEFT: 2.8em; WIDTH: 45em; COLOR: black; LINE-HEIGHT: 1.2
}
.theform FIELDSET OL LI .info {
	BORDER-TOP-WIDTH: 1px; PADDING-RIGHT: 2px; MARGIN-TOP: 0.5em; PADDING-LEFT: 2px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 0.88em; BORDER-LEFT-COLOR: #606060; BORDER-BOTTOM-WIDTH: 1px; MARGIN-BOTTOM: 0.5em; BORDER-BOTTOM-COLOR: #606060; PADDING-BOTTOM: 2px; MARGIN-LEFT: 8.5em; WIDTH: 36em; BORDER-TOP-COLOR: #606060; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 7em; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #606060
}
.theform FIELDSET OL LI .extra {
	MARGIN-LEFT: 0px; WIDTH: 900px
}
.theform FIELDSET OL LI .radioinfo1 {
	MARGIN-TOP: 0.7em; DISPLAY: inline; MARGIN-LEFT: 17em; WIDTH: 6em
}
.theform FIELDSET OL LI .radioinfo2 {
	MARGIN-TOP: 0.7em; DISPLAY: inline; MARGIN-LEFT: 0px; WIDTH: 8em
}
.theform FIELDSET OL LI .re-setmargin {
	MARGIN: 0px 0px 10px 10px
}
.theform .div_viaggi {
	PADDING-LEFT: 15px
}
.theform .div_viaggi_input {
	MARGIN-TOP: 10px; FONT-SIZE: 1.2em
}
#viaggi_carica_video {
	DISPLAY: none
}
#viaggi_carica_testo {
	DISPLAY: none
}
.theform .gol_reg_img {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: 70px; PADDING-TOP: 45px
}
.theform .gol_a {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 40px; PADDING-TOP: 20px
}
.theform .gol_reg_text {
	FONT-SIZE: 12px; FLOAT: left; WIDTH: 60%; COLOR: #333333; LINE-HEIGHT: 15px; PADDING-TOP: 45px; TEXT-ALIGN: justify
}
.theform A.gol_abbo {
	DISPLAY: block; BACKGROUND: url(http://images.corriere.it/images/static/common/gol_abbo.jpg); WIDTH: 119px; TEXT-INDENT: -5000px; HEIGHT: 20px
}
.theform A.gol_abbo:hover {
	BACKGROUND: url(http://images.corriere.it/images/static/common/gol_abbo_down.jpg)
}
.theform .conferma_gol {
	PADDING-RIGHT: 40px; FONT-SIZE: 11px; FLOAT: left; PADDING-TOP: 14px
}
.theform #space_cost_gol {
	PADDING-TOP: 22px
}
.theform .bold {
	FONT-WEIGHT: bold
}
.theform #gol_a {
	HEIGHT: 200px
}

