BODY {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../imgs/newhp/body.gif); MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Verdana
}
TD {
	VERTICAL-ALIGN: top
}
HR {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -7px 0px; BORDER-LEFT: 0px; COLOR: #ffffff; PADDING-TOP: 0px; BORDER-BOTTOM: 0px; HEIGHT: 12px; BACKGROUND-COLOR: #ffffff
}
HR.footer {
	HEIGHT: 25px
}
A:link {
	COLOR: rgb(0,0,0); TEXT-DECORATION: underline
}
A:visited {
	COLOR: rgb(0,0,0); TEXT-DECORATION: underline
}
A:hover {
	COLOR: rgb(255,95,0); TEXT-DECORATION: underline
}
A.nounderline:link {
	TEXT-DECORATION: none
}
A.nounderline:visited {
	TEXT-DECORATION: none
}
A.nounderline:hover {
	TEXT-DECORATION: none
}
A.nounderline:link {
	TEXT-DECORATION: none
}
A.nounderline:visited {
	TEXT-DECORATION: none
}
A.nounderline:hover {
	TEXT-DECORATION: none
}
.PortletText2 A.nounderline:link {
	TEXT-DECORATION: none
}
A.nounderline:visited {
	TEXT-DECORATION: none
}
A.nounderline:hover {
	TEXT-DECORATION: none
}
.dotted {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../imgs/newhp/css-dotted1.gif); BACKGROUND-REPEAT: repeat-x
}
UNKNOWN {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #bdbdbd 1px dotted
}
A.arrowLeft:link {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../imgs/newhp/arrow.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.arrowLeft:visited {
	BACKGROUND-POSITION: left center; PADDING-LEFT: 17px; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../imgs/newhp/arrow.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.arrowLeft:hover {
	TEXT-DECORATION: underline
}
A.arrowRight:link {
	PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../imgs/newhp/arrow.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.arrowRight:visited {
	PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../imgs/newhp/arrow.gif); COLOR: #000000; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.arrowRight:hover {
	TEXT-DECORATION: underline
}
#body {
	WIDTH: 100%; HEIGHT: 100%
}
#body .left {
	WIDTH: 50%; WHITE-SPACE: nowrap
}
#body .right {
	WIDTH: 50%; WHITE-SPACE: nowrap
}
#body .middle {
	BACKGROUND-COLOR: #ffffff
}
#body TABLE.body {
	MARGIN: 0px 9px; /*WIDTH: 780px*/
}
#Toolbar {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 20px; BACKGROUND-COLOR: #eaeaea
}
#Toolbar .left {
	COLOR: #808080
}
#Toolbar .right {
	VERTICAL-ALIGN: middle; COLOR: #000000; TEXT-ALIGN: right
}
#Toolbar A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#Toolbar A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#Header {
	HEIGHT: 100px
}
#Header .left {
	VERTICAL-ALIGN: middle
}
#Header .right {
	WIDTH: 438px; TEXT-ALIGN: right
}
#Header .RegioneLombardia {
	PADDING-RIGHT: 3px; PADDING-TOP: 13px; HEIGHT: 57px
}

#MenuServizio_Cardea20112008 {
	FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../imgs/newhp/ServicesMenu_main.gif); WIDTH: 438px; COLOR: #333333; BACKGROUND-REPEAT: repeat-x; HEIGHT: 42px
}

#MenuServizio { FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../imgs/newhp/); WIDTH: 438px; COLOR: #333333; BACKGROUND-REPEAT: repeat-x; HEIGHT: 42px
}

#MenuServizio .MenuServizio_left {
	BACKGROUND-IMAGE: url(../imgs/newhp/ServicesMenu_sx.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
#MenuServizio .MenuServizio_menu {
	PADDING-TOP: 14px; TEXT-ALIGN: center
}
#MenuServizio A:link {
	FONT-WEIGHT: bold; COLOR: #606060; TEXT-DECORATION: none
}
#MenuServizio A:visited {
	FONT-WEIGHT: bold; COLOR: #606060; TEXT-DECORATION: none
}
#MenuServizio .MenuServizio_Ipo {
	BORDER-LEFT: #ffffff 1px solid; WIDTH: 20px; PADDING-TOP: 10px
}
#TopMenu {
	
}
#Login {
	BORDER-TOP: #ffffff 2px solid; FONT-WEIGHT: bold; FONT-SIZE: 10px; BORDER-BOTTOM: #bdbdbd 2px solid; BACKGROUND-COLOR: #f4f4f4
}
#Login TD {
	VERTICAL-ALIGN: middle; HEIGHT: 25px
}
#Login .Login_Title {
	PADDING-LEFT: 4px; WIDTH: 85px
}
#Login .Login_User {
	PADDING-LEFT: 9px
}
#Login LABEL {
	FLOAT: left; MARGIN-LEFT: 7px; MARGIN-RIGHT: 7px; PADDING-TOP: 4px; WHITE-SPACE: nowrap
}
#Login INPUT {
	BORDER-RIGHT: #bdbdbd 1px solid; BORDER-TOP: #bdbdbd 1px solid; FONT-SIZE: 10px; FLOAT: left; BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 70px; BORDER-BOTTOM: #bdbdbd 1px solid; HEIGHT: 20px
}
#Login INPUT.button {
	BORDER-RIGHT: #848484 2px solid; BORDER-TOP: #ffffff 2px solid; MARGIN-LEFT: 7px; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #848484 2px solid; BACKGROUND-COLOR: #f4f4f4
}

/* modifica Angelo */
.button {
	FONT-SIZE: 10px; BORDER-RIGHT: #848484 2px solid; BORDER-TOP: #ffffff 2px solid; MARGIN-LEFT: 7px; BORDER-LEFT: #ffffff 2px solid; BORDER-BOTTOM: #848484 2px solid; BACKGROUND-COLOR: #f4f4f4
}

#Login .Login_Link {
	PADDING-RIGHT: 12px; TEXT-ALIGN: right
}
#NewsTicker {
	MARGIN-TOP: 10px; FONT-SIZE: 9px; BACKGROUND-IMAGE: url(../imgs/newhp/NewsTicker_main.gif); COLOR: #333333; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
#NewsTicker .NewsTicker_left {
	BORDER-RIGHT: #ffffff 1px solid; BACKGROUND-IMAGE: url(../imgs/newhp/NewsTicker_sx.gif); WIDTH: 119px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
#NewsTicker .NewsTicker_main {
	VERTICAL-ALIGN: middle
}
#NewsTicker .NewsTicker_right {
	BACKGROUND-IMAGE: url(../imgs/newhp/NewsTicker_dx.gif); WIDTH: 5px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap
}
#Ticker {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; COLOR: #ea7118
}
#Ticker TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#IntroBox {
	
}
#IntroBox .IntroBoxText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 365px; COLOR: #000000; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Arial
}
#IntroBox .IntroBoxMiniBanner {
	BORDER-LEFT: #bdbdbd 1px solid; WIDTH: 103px; TEXT-ALIGN: center
}
.TopBox {
	BORDER-TOP: #bebebe 1px solid; FONT-SIZE: 1px; WIDTH: 100%
}
.BottomBox {
	FONT-SIZE: 1px; WIDTH: 100%; BORDER-BOTTOM: #bebebe 1px solid
}
.MainBox {
	BORDER-RIGHT: #bebebe 1px solid; BORDER-LEFT: #bebebe 1px solid; HEIGHT: 100%
}
.TitleBoxTop {
	BORDER-TOP: #e9e9e9 1px solid; FONT-SIZE: 1px; WIDTH: 100%
}
.TitleBox {
	BORDER-RIGHT: #e9e9e9 1px solid; BORDER-LEFT: #e9e9e9 1px solid; BORDER-BOTTOM: #e9e9e9 1px solid; HEIGHT: 33px
}
.TitleBox IMG {
	MARGIN-TOP: 1px; MARGIN-LEFT: 3px
}
#DOBox {
	BACKGROUND-POSITION: 50% bottom; BACKGROUND-IMAGE: url(../imgs/newhp/BoxBackground.gif); BACKGROUND-REPEAT: repeat-x
}
#DOTitle {
	BACKGROUND-POSITION: 50% top; MARGIN-TOP: 2px; BACKGROUND-IMAGE: url(../imgs/newhp/DOBackground.gif); WIDTH: 766px; BACKGROUND-REPEAT: repeat-x
}
#DOContent {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; WIDTH: 766px
}
#DOContent TD {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000
}
#DOContent .left {
	WIDTH: 360px
}
#DOContent .left TABLE {
	MARGIN-LEFT: 4px; WIDTH: 250px
}
#DOContent .module {
	WIDTH: 200px
}
#DOContent .left .Title {
	WIDTH: 101px; HEIGHT: 22px
}
#DOContent .left .Image {
	HEIGHT: 60px
}
#DOContent .left .BottomLink {
	PADDING-TOP: 5px
}
#Box1a {
	WIDTH: 100%
}
#Box1a .Text {
	HEIGHT: 30px
}
#Box1a .Button {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#Box1b {
	WIDTH: 100%
}
#Box1b .Text {
	HEIGHT: 46px
}
#Box1b .Image {
	VERTICAL-ALIGN: middle
}
#Box1c {
	WIDTH: 100%
}
#Box1c .Text {
	PADDING-TOP: 20px
}
#Box1d {
	WIDTH: 100%
}
#Box1d .Text {
	LINE-HEIGHT: 16px; PADDING-TOP: 20px
}
#Box1d .Text IMG {
	MARGIN-BOTTOM: 5px
}
#Box2a {
	WIDTH: 100%
}
#Box2a .Title {
	HEIGHT: 17px
}
#Box2a .Text {
	PADDING-LEFT: 10px
}
#Box2a .Image {
	TEXT-ALIGN: right
}
#Box2b {
	WIDTH: 100%
}
#Box2b .Title {
	HEIGHT: 17px
}
#Box2b .Text {
	LINE-HEIGHT: 16px
}
#Box2b .Image {
	
}
.specialLine .BottomLink {
	PADDING-LEFT: 4px; PADDING-TOP: 4px
}
.specialLine .module {
	PADDING-TOP: 4px
}
#OFBox {
	
}
#OFTitle {
	BACKGROUND-POSITION: 50% top; MARGIN-TOP: 2px; BACKGROUND-IMAGE: url(../imgs/newhp/OFBackground.gif); WIDTH: 766px; BACKGROUND-REPEAT: repeat-x
}
#OFContent {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: 5px; WIDTH: 766px
}
#OFContent TD {
	FONT-SIZE: 10px; COLOR: #000000
}
#OFContent .LeftBlock {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; WIDTH: 211px; PADDING-TOP: 0px; FONT-STYLE: italic; FONT-FAMILY: Arial
}
#OFContent .Block IMG {
	MARGIN-BOTTOM: 5px
}
#OFContent .Block {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; WIDTH: 185px; PADDING-TOP: 0px
}
#OFContent .access TD {
	PADDING-LEFT: 15px; PADDING-TOP: 5px
}
#OFContent TD.accessLeft {
	PADDING-LEFT: 3px
}


#News {
	
}
#News TD.separator {
	WIDTH: 15px; WHITE-SPACE: nowrap
}

/* Modificato Angelo */
#News .NewsBlock {
	/* WIDTH: 250px */
	WIDTH: 190px;
}
#News .NewsBlock TABLE {
	/* WIDTH: 240px */
	WIDTH: 180px;
}
/* Modificato Angelo */

#TitleNews {
	MARGIN: 0px; BACKGROUND-COLOR: #027a4d
}
#TitleNews .TitleNews IMG {
	MARGIN-LEFT: 10px
}
#ContentNews1a {
	FONT-SIZE: 10px; COLOR: #000000; HEIGHT: 100%
}
#ContentNews1a TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 9px
}
#ContentNews1a .Title {
	FONT-WEIGHT: bold; COLOR: #027a4d
}
#ContentNews1a A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#ContentNews1a A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#ContentNews1a A:hover {
	TEXT-DECORATION: underline
}
#ContentNews1a .arrowLeft {
	LINE-HEIGHT: 20px
}
#ContentNews1b {
	FONT-SIZE: 10px; COLOR: #000000
}
#ContentNews1b TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; PADDING-TOP: 9px
}
#ContentNews1b IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 5px
}
#ContentNews1b SPAN {
	DISPLAY: block; PADDING-BOTTOM: 5px; MARGIN-LEFT: 65px
}
#ContentNews1b A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#ContentNews1b A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#ContentNews1b A:hover {
	TEXT-DECORATION: underline
}
#ContentNews1c {
	FONT-SIZE: 10px; COLOR: #000000
}
#ContentNews1c TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 4px
}
#ContentNews1c IMG {
	DISPLAY: inline; FLOAT: left; MARGIN-RIGHT: 5px
}
#ContentNews1C .arrowLeft {
	LINE-HEIGHT: 20px
}
#InternalPage TD.separator {
	WIDTH: 10px; WHITE-SPACE: nowrap
}
#LeftMenu {
	WIDTH: 180px
}
#LeftMenu TABLE {
	WIDTH: 180px
}
#LeftMenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#LeftMenu LI {
	FONT-SIZE: 9px; FLOAT: left; COLOR: #606060; LINE-HEIGHT: 20px; PADDING-TOP: 1px
}
#LeftMenu LI.LinkOne_out {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../imgs/newhp/menuOut.gif); WIDTH: 180px; BACKGROUND-REPEAT: no-repeat
}
#LeftMenu LI A:link {
	COLOR: #606060; TEXT-DECORATION: none
}
#LeftMenu LI A:visited {
	COLOR: #606060; TEXT-DECORATION: none
}
#LeftMenu LI A:hover {
	TEXT-DECORATION: underline
}
#LeftMenu LI IMG {
	FLOAT: left; MARGIN: 6px 5px 0px
}
#LeftMenu LI SPAN {
	FLOAT: left
}
#LeftMenu LI DIV {
	FLOAT: left
}
#LeftMenu LI.LinkOne_out A.menu:link {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; CURSOR: hand; HEIGHT: 20px
}
#LeftMenu LI.LinkOne_out A.menu:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; CURSOR: hand; HEIGHT: 20px
}
#LeftMenu LI.LinkOne_out A.menu:hover {
	BACKGROUND-IMAGE: url(../imgs/newhp/menuOver.gif); CURSOR: hand; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat
}
#LeftMenu LI.LinkOne_over {
	FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../imgs/newhp/menuOver.gif); WIDTH: 180px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#LeftMenu LI.LinkOne_over A.menu:link {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../imgs/newhp/menuOver.gif); WIDTH: 180px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#LeftMenu LI.LinkOne_over A.menu:visited {
	DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(../imgs/newhp/menuOver.gif); WIDTH: 180px; CURSOR: hand; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; HEIGHT: 20px
}
#LeftMenu LI.LinkOne_over A.menu:hover {
	BACKGROUND-IMAGE: url(../imgs/newhp/menuOut.gif); CURSOR: hand; COLOR: #606060; BACKGROUND-REPEAT: no-repeat
}
#LeftMenu LI.LinkTwo_out A.menu:link {
	DISPLAY: block; WIDTH: 180px; HEIGHT: 20px
}
#LeftMenu LI.LinkTwo_out A.menu:visited {
	DISPLAY: block; WIDTH: 180px; HEIGHT: 20px
}
#LeftMenu LI.LinkTwo_out A.menu:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
#LeftMenu LI.LinkTwo_over A.menu:link {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; CURSOR: hand; HEIGHT: 20px
}
#LeftMenu LI.LinkTwo_over A.menu:visited {
	DISPLAY: block; FONT-WEIGHT: bold; WIDTH: 180px; CURSOR: hand; HEIGHT: 20px
}
#LeftMenu LI.LinkTwo_over A.menu:hover {
	CURSOR: hand; TEXT-DECORATION: underline
}
#INTitle {
	BACKGROUND-POSITION: 50% top; MARGIN-TOP: 0px; BACKGROUND-IMAGE: url(../imgs/newhp/INBackground.gif); WIDTH: 570px; BACKGROUND-REPEAT: repeat-x
}
#INBox {
	FONT-SIZE: 10px; WIDTH: 570px; COLOR: #000000; TEXT-ALIGN: left
}
#INBox1 {
	FONT-SIZE: 10px; COLOR: #000000; TEXT-ALIGN: left
}
#Path {
	PADDING-LEFT: 3px; FONT-SIZE: 9px; VERTICAL-ALIGN: middle; HEIGHT: 21px
}
#Path A:link {
	FONT-WEIGHT: bold; COLOR: #808080; TEXT-DECORATION: none
}
#Path A:visited {
	FONT-WEIGHT: bold; COLOR: #808080; TEXT-DECORATION: none
}
#Path A:hover {
	TEXT-DECORATION: underline
}
#INImage {
	HEIGHT: 45px
}
#INContent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px
}
#INContent .Title {
	FONT-WEIGHT: bold; MARGIN-BOTTOM: 1px
}
#INFooter {
	BORDER-RIGHT: #bebebe 1px solid; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #bebebe 1px solid; WIDTH: 570px; PADDING-TOP: 12px
}
#Footer {
	
}
#Banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; PADDING-TOP: 6px
}
#Banner TD.separator {
	WIDTH: 8px; WHITE-SPACE: nowrap
}
#Credits {
	PADDING-BOTTOM: 3px
}
#Credits TABLE {
	BORDER-TOP: #848484 1px solid; FONT-SIZE: 11px; BORDER-BOTTOM: #848484 1px solid; FONT-FAMILY: Arial
}
#Credits .left {
	WIDTH: 210px; MARGIN-RIGHT: 80px; PADDING-TOP: 10px; WHITE-SPACE: nowrap
}
#Credits .middle {
	VERTICAL-ALIGN: middle; WIDTH: 420px
}
#Credits .imgRight {
	WIDTH: 100px; TEXT-ALIGN: right
}
#Credits .right {
	WIDTH: 50px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#Credits A:link {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#Credits A:visited {
	FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: none
}
#Credits A:hover {
	TEXT-DECORATION: underline
}
UL.askjob {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
LI.askjob-list {
	DISPLAY: block; FONT-SIZE: 9px; FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 20px; PADDING-TOP: 1px
}
