BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(../img/bg.png) repeat-x left top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; FONT: 12px/150% arial; COLOR: #2d3d45; PADDING-TOP: 0px; TEXT-ALIGN: center
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
A {
	CURSOR: pointer; COLOR: #004992; TEXT-DECORATION: none
}
A:visited {
	CURSOR: pointer; COLOR: #004992; TEXT-DECORATION: none
}
.a {
	CURSOR: pointer; COLOR: #004992; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; COLOR: #666; PADDING-TOP: 0px; TEXT-ALIGN: left
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 18pt tahoma; PADDING-TOP: 5px
}
H2 {
	FONT: 15pt tahoma
}
H2:first-child {
	COLOR: #1f67b0
}
H3 {
	FONT: 13pt tahoma
}
H4 {
	FONT: bold 10pt arial; COLOR: #004992
}
HR {
	BORDER-TOP: #ccd4d9 1px solid; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 10px 0px 0px; OVERFLOW: hidden; HEIGHT: 1px; BORDER-RIGHT-WIDTH: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 5px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px 10px; PADDING-TOP: 0px
}
DT {
	FONT-WEIGHT: bold; MARGIN: 5px 0px 0px
}
DD {
	MARGIN: 5px 0px 0px 10px
}
UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 20px; PADDING-TOP: 0px
}
OL LI {
	MARGIN: 0px 0px 0px 20px
}
TD {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse
}
TR {
	VERTICAL-ALIGN: top; BORDER-COLLAPSE: collapse
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-COLLAPSE: collapse; BORDER-BOTTOM-STYLE: none
}
.input {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BACKGROUND: white; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
SELECT {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BACKGROUND: white; BORDER-LEFT: #7f9db9 1px solid; BORDER-BOTTOM: #7f9db9 1px solid
}
TEXTAREA {
	
}
SUP {
	COLOR: #6482a0
}
.clear {
	CLEAR: both
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
.t-right {
	TEXT-ALIGN: right
}
.center {
	TEXT-ALIGN: center
}
.blue {
	COLOR: #1f67b0
}
.hr {
	BORDER-TOP-WIDTH: 0px; CLEAR: both; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../img/bg-divider-horizontal.png) no-repeat center center; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; HEIGHT: 40px; BORDER-RIGHT-WIDTH: 0px
}
.important {
	FONT-WEIGHT: bold; COLOR: #004992
}
.comment {
	FONT-SIZE: smaller; COLOR: #004992
}
.table {
	MARGIN: 10px 0px 0px; BORDER-COLLAPSE: separate; border-spacing: 5px
}
.table TD {
	BORDER-RIGHT: #6d9ad3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6d9ad3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6d9ad3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #6d9ad3 1px solid
}
.table TH {
	BORDER-RIGHT: #6d9ad3 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #6d9ad3 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #6d9ad3 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #6d9ad3 1px solid
}
.table TH {
	FONT-WEIGHT: bold; BACKGROUND: #c6d9f1
}
.threeboxes {
	MARGIN: 0px 0px 15px; OVERFLOW: hidden; HEIGHT: 100px
}
.threeboxes .box {
	FLOAT: left; WIDTH: 200px; HEIGHT: 100px
}
.threeboxes .box-1 {
	BACKGROUND: url(../img/box-1.png) no-repeat left top
}
.threeboxes .box-2 {
	BACKGROUND: url(../img/box-2.png) no-repeat left top
}
.threeboxes .box-3 {
	BACKGROUND: url(../img/box-3.png) no-repeat left top
}
.threeboxes .arrow {
	BACKGROUND: url(../img/icon-arrow-big.png) no-repeat center 20px; FLOAT: left; WIDTH: 50px; HEIGHT: 120px
}
BODY {
	BACKGROUND: #1f67b0
}
#site {
	BACKGROUND: url(../img/bg-body-bottom.png) #6d9ad3 repeat-x left bottom
}
#wrapper {
	BACKGROUND: url(../img/bg-body-top.png) repeat-x left top
}
#container {
	BACKGROUND: url(../img/bg-content-center.png) repeat-y left top; MARGIN: 0px auto; WIDTH: 984px; TEXT-ALIGN: justify
}
#content {
	BACKGROUND: url(../img/bg-content-top.png) no-repeat left top; WIDTH: 984px;
}
#bottom {
	PADDING-RIGHT: 30px; PADDING-LEFT: 30px; BACKGROUND: url(../img/bg-content-bottom.png) no-repeat left bottom; PADDING-BOTTOM: 0px; WIDTH: 984px; 
	PADDING-TOP: 10px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 40px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
#leftside {
	FLOAT: left; MARGIN: 15px 14px 0px 14px; OVERFLOW: hidden; WIDTH: 720px
}
#rightside {
	FLOAT: left; MARGIN: 15px 0px 0px; OVERFLOW: hidden; WIDTH: 190px;
	
}
#header {
	MARGIN: 5px 0px 0px
}
#menu {
	MARGIN: 15px 0px; HEIGHT: 43px
}
#menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(../img/btn-default.png) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 3px 0px 0px; FONT: 13px arial; OVERFLOW: hidden; WIDTH: 175px; PADDING-TOP: 13px; HEIGHT: 45px; TEXT-ALIGN: center
}
#menu .tworows {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
#menu .active {
	BACKGROUND: url(../img/btn-active.png) no-repeat left top; COLOR: white; TEXT-DECORATION: none
}
#menu A:hover {
	BACKGROUND: url(../img/btn-active.png) no-repeat left top; COLOR: white; TEXT-DECORATION: none
}
.rightbox {
	OVERFLOW: hidden
}
.rightbox .content {
	BACKGROUND: url(../img/bg-rightbox-center.png) repeat-y left top; WIDTH: 190px;
	min-height: 400px;
    height: auto !important;
	height: 400px;
}
.rightbox .top {
	BACKGROUND: url(../img/bg-rightbox-top.png) no-repeat left top; HEIGHT: 6px
}
.rightbox .bottom {
	BACKGROUND: url(../img/bg-rightbox-bottom.png) no-repeat left top; HEIGHT: 6px
}
.rightbox .center {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.rightbox H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 12px arial; PADDING-TOP: 12px; TEXT-ALIGN: left
}
.rightbox P {
	MARGIN: 0px
}
.rightbox .center .center {
	TEXT-ALIGN: center
}
.icon {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 25px; HEIGHT: 15px
}
.arrow {
	BACKGROUND: url(../img/icon-arrow.png) no-repeat left bottom
}
.ask {
	BACKGROUND: url(../img/icon-ask.png) no-repeat left bottom
}
.answer {
	BACKGROUND: url(../img/icon-answer.png) no-repeat left bottom
}
#btn-elominosito {
	DISPLAY: block; BACKGROUND: url(../img/btn-elominosito-default.png) no-repeat left top; MARGIN: 10px 0px 0px; WIDTH: 130px; HEIGHT: 30px
}
#btn-elominosito:hover {
	BACKGROUND: url(../img/btn-elominosito-active.png) no-repeat left top
}
#logo-euga {
	MARGIN: 0px 0px 20px
}
.tabbox {
	CLEAR: both; MARGIN: 10px 0px 0px
}
.tab {
	BACKGROUND: url(../img/bg-tabbox-tab.png) no-repeat right top; FLOAT: left; MARGIN: 0px; WIDTH: 237px; COLOR: #323232; LINE-HEIGHT: 230%; HEIGHT: 409px; TEXT-ALIGN: right
}
.tab DIV {
	BACKGROUND: url(../img/bg-tabbox-tab-divider.png) no-repeat right bottom; OVERFLOW: hidden; HEIGHT: 30px
}
.tab DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tab DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tab DIV DIV DIV DIV {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.tab DIV DIV DIV DIV {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; CURSOR: pointer; PADDING-TOP: 0px
}
.tab DIV DIV DIV DIV:hover {
	TEXT-DECORATION: underline
}
.tab .active {
	BACKGROUND: url(../img/bg-tabbox-tab-active-center.png) repeat-y right top
}
.tab .active DIV {
	BACKGROUND: url(../img/bg-tabbox-tab-active-top.png) no-repeat right top
}
.tab .active DIV DIV {
	BACKGROUND: url(../img/bg-tabbox-tab-active-bottom.png) no-repeat right bottom
}
.tab .active DIV DIV DIV {
	FONT-WEIGHT: bold; BACKGROUND: url(../img/icon-arrow-blue.gif) no-repeat 220px center; COLOR: #004992
}
.tab .hidedivider {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.box {
	MIN-HEIGHT: 410px; BACKGROUND: url(../img/bg-tabbox-content.png) no-repeat left top; FLOAT: left; WIDTH: 483px
}
.box .content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#ms-links {
	PADDING-RIGHT: 40px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 90% tahoma; COLOR: white; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#ms-links SPAN {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#ms-links A {
	COLOR: white
}
#ms-links .divider {
	FONT: 10px verdana
}
#footer .logo {
	FONT-SIZE: 10px; FLOAT: right; MARGIN: 5px 0px 0px 10px; COLOR: white; LINE-HEIGHT: 100%; TEXT-ALIGN: center
}
#footer .links {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; FONT: 11px/160% tahoma; COLOR: #e0eff6; PADDING-TOP: 3px
}
#footer A {
	COLOR: white
}
#slButton1ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton2ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton3ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton4ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton5ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton6ControlHost {
	WIDTH: 158px; PADDING-TOP: 12px; HEIGHT: 33px; z-index: 0;
}
#slButton1ControlHost {
	HEIGHT: 66px
}
#errorLocation {
	FONT-SIZE: small; COLOR: gray
}




#breadcrumb-side label {
	display:none
	}

#breadcrumb-side form {
	margin:0px;
	padding:0px;
	text-align:right;
	}

#breadcrumb-side form fieldset {
	margin:0px;
	padding:0px;
	border:none;
	}

#breadcrumb-side form legend {
	display:none;
	}

#breadcrumb-side {
	float:right;
	padding:0 50px;
	}
.searchbox {
	height:13px;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	}

.button-search {
	height:18px;
	margin:0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	border-left:1px solid #CCCCCC;
	background: url(bg-button-search.gif) repeat-x;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0000FF;
	}
.img_noborder  
{
	border-style: none;
}

