BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#container {
	MARGIN-TOP: 10px; LEFT: 50%; MARGIN-LEFT: -382px; WIDTH: 765px; POSITION: absolute
}
.miniFace_happy {
	DISPLAY: block; BACKGROUND: url(../img/face_sm_happy.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 20px; HEIGHT: 20px
}
.miniFace_sad {
	DISPLAY: block; BACKGROUND: url(../img/face_sm_sad.gif) no-repeat 0px 0px; FLOAT: left; WIDTH: 20px; HEIGHT: 20px
}
#sx {
	BACKGROUND: url(../img/menu_backg.gif) no-repeat 0px 0px; LEFT: 0px; WIDTH: 150px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
#logo_kc {
	LEFT: 0px; WIDTH: 130px; POSITION: absolute; TOP: 0px; HEIGHT: 88px
}
#backToKC {
	LEFT: 0px; WIDTH: 130px; BORDER-BOTTOM: #dfdfdf 1px solid; POSITION: absolute; TOP: 89px; TEXT-ALIGN: center
}
#backToKC A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 0.55em; COLOR: #0090ff; TEXT-DECORATION: none
}
#backToKC A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 0.55em; COLOR: #0090ff; TEXT-DECORATION: none
}
#backToKC A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 0.55em; COLOR: #7cd1ff; TEXT-DECORATION: none
}
#sx_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 0.9em; LEFT: 0px; COLOR: #d0d0d0; POSITION: absolute; TOP: 125px
}
#sx_menu P {
	DISPLAY: block; WIDTH: 128px
}
#sx_menu A:link {
	DISPLAY: block; WIDTH: 128px; COLOR: #0090ff; TEXT-DECORATION: none
}
#sx_menu A:visited {
	DISPLAY: block; WIDTH: 128px; COLOR: #0090ff; TEXT-DECORATION: none
}
#sx_menu A:hover {
	DISPLAY: block; WIDTH: 128px; COLOR: #7cd1ff; TEXT-DECORATION: none
}
#dx_home {
	RIGHT: 0px; WIDTH: 615px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
#logo_op10_home {
	LEFT: 107px; WIDTH: 400px; POSITION: absolute; TOP: 0px; HEIGHT: 400px
}
#dx_other_base {
	RIGHT: 0px; WIDTH: 615px; POSITION: absolute; TOP: 0px; HEIGHT: 500px
}
#bec_a_inner {
	FONT-SIZE: 0.7em; LEFT: 5px; WIDTH: 610px; POSITION: absolute; TOP: 5px; TEXT-ALIGN: justify
}
#bec_a_inner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px 2px 15px; PADDING-TOP: 0px
}
.login {
	LEFT: 50%; POSITION: absolute
}
A.op10:link {
	COLOR: #0090ff; TEXT-DECORATION: none
}
A.op10:visited {
	COLOR: #0090ff; TEXT-DECORATION: none
}
A.op10:hover {
	COLOR: #7cd1ff; TEXT-DECORATION: none
}
#bec_a_italia {
	FLOAT: right; HEIGHT: 458px
}
.bec_b_row {
	FLOAT: left; WIDTH: 600px; TEXT-ALIGN: center
}
.bec_b_legenda {
	MARGIN-LEFT: auto; WIDTH: 550px; MARGIN-RIGHT: auto; TEXT-ALIGN: left
}
.bec_b_legenda OL LI {
	MARGIN-BOTTOM: 5px
}
.bec_regTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #ff9600
}
.bec_b_table {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; MARGIN-LEFT: auto; WIDTH: 593px; MARGIN-RIGHT: auto
}
.bec_b_table TD {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dddddd 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 1px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dddddd 1px solid; WIDTH: 30px; PADDING-TOP: 2px; BORDER-BOTTOM: #dddddd 1px solid; TEXT-ALIGN: center
}
TD.firstTR {
	WIDTH: 592px
}
TD.firstTD {
	WIDTH: 200px; TEXT-ALIGN: left
}
TD.leftTD {
	TEXT-ALIGN: left
}
TD.respTD {
	VERTICAL-ALIGN: top; WIDTH: 370px; TEXT-ALIGN: left
}
TD.gareTD {
	VERTICAL-ALIGN: top; WIDTH: 200px; TEXT-ALIGN: left
}
.bec_b_table TD.same {
	BACKGROUND: #e5fdda
}
.bec_b_table TR.amm TD {
	BACKGROUND: #b4ff72; VERTICAL-ALIGN: bottom; WIDTH: 593px; TEXT-ALIGN: left
}
.bec_b_table TR.int TD {
	FONT-WEIGHT: bold; BACKGROUND: #dddddd; VERTICAL-ALIGN: bottom
}
.tableBiggerFont {
	FONT-SIZE: 12px
}
.soci_row {
	BORDER-TOP: #eeeeee 1px solid; FLOAT: left; MARGIN: 0px 0px 5px 5px; WIDTH: 600px
}
.soci_row_sx {
	FLOAT: left; WIDTH: 210px; TEXT-ALIGN: left
}
.soci_row_dx {
	FLOAT: left; WIDTH: 130px; PADDING-TOP: 5px; HEIGHT: 120px; TEXT-ALIGN: left
}
.rosso {
	COLOR: #ff0000
}
.verde {
	COLOR: #00cc00
}
