* {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: left
}
DIV {
	FONT-SIZE: 1em
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A {
	COLOR: #006a51; TEXT-DECORATION: none
}
A:link A:active {
	COLOR: #006a51; TEXT-DECORATION: none
}
A:visited {
	COLOR: #006a51; TEXT-DECORATION: none
}
A:hover {
	COLOR: #004333; TEXT-DECORATION: underline
}
A.email {
	PADDING-LEFT: 40px; BACKGROUND: url(../images/cms/ico-email.gif) no-repeat left 50%
}
A.pdf {
	PADDING-LEFT: 20px; BACKGROUND: url(../images/cms/ico-pdf.gif) no-repeat left 50%
}
.right {
	WIDTH: 100%; TEXT-ALIGN: right
}
#box-colsx A.email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
A.link-follow {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/cms/bg-link.gif) repeat-x left 50%; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px
}
INPUT {
	FONT-SIZE: 11px
}
SELECT {
	FONT-SIZE: 11px
}
SUP {
	FONT-SIZE: 10px
}
BODY {
	MARGIN: 0px; COLOR: #333333
}
DIV#pagewrapper {
	BACKGROUND: url(../images/cms/bg-body.gif) repeat-y 50% top; MAX-WIDTH: 960px; MARGIN: 0px auto
}
DIV#credits {
	CLEAR: both; FONT-SIZE: 10px; PADDING-BOTTOM: 5px; WIDTH: 100%; POSITION: relative; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
DIV#credits A {
	COLOR: #c6c6c6
}
DIV#credits A:hover {
	BACKGROUND-COLOR: #e4e4e4; TEXT-DECORATION: none
}
DIV#header {
	DISPLAY: block; WIDTH: 960px; HEIGHT: 118px
}
DIV#logo {
	FLOAT: left; MARGIN-RIGHT: 23px
}
DIV#data {
	DISPLAY: none; FONT-SIZE: 11px; COLOR: #999999; PADDING-TOP: 28px
}
DIV#login-top {
	MARGIN-TOP: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; BORDER-LEFT: #006a51 1px solid; COLOR: #999999; TEXT-ALIGN: left
}
#login-top UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#login-top A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #666666
}
#login-top STRONG {
	COLOR: #006a51
}
DIV#language {
	FONT-SIZE: 11px; FLOAT: right; COLOR: #999999
}
#footer DIV#language A {
	TEXT-TRANSFORM: uppercase; COLOR: #006a51
}
DIV#language A:hover {
	COLOR: #666666
}
DIV#img-top {
	RIGHT: 0px; FLOAT: right; MARGIN: 0px; WIDTH: 334px; POSITION: relative; TOP: 0px; HEIGHT: 143px
}
DIV#img-top IMG {
	WIDTH: 334px; HEIGHT: 143px
}
DIV#header H1 A {
	TEXT-INDENT: -999em; TEXT-DECORATION: none
}
DIV#search {
	PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 5px; TEXT-ALIGN: left
}
DIV.breadcrumbs {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 1.2em; MARGIN: 0px 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #000 1px dotted
}
DIV.breadcrumbs SPAN.lastitem {
	FONT-WEIGHT: bold
}
DIV#content {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 960px; PADDING-TOP: 0px; POSITION: relative; TOP: 0px
}
DIV#main {
	DISPLAY: block; FONT-SIZE: 13px; MIN-HEIGHT: 560px; BACKGROUND: url(../images/cms/bg-main.gif) no-repeat 50% top; PADDING-BOTTOM: 10px; MARGIN-LEFT: 245px; WIDTH: 715px; LINE-HEIGHT: 18px; PADDING-TOP: 20px
}
DIV#main P {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#main .float50 {
	FLOAT: left; MARGIN: 0px 10px 15px; WIDTH: 47%; BORDER-BOTTOM: #999999 1px dotted
}
DIV#main A {
	FONT-WEIGHT: bold
}
TABLE.tab {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 99%; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.tab TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px
}
TABLE.tab TH {
	PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BACKGROUND-COLOR: #ececec; TEXT-ALIGN: center
}
TABLE.tab TD EM {
	COLOR: #cc0000
}
DIV#footer {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999999 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 960px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #ffffff
}
DIV#footer A {
	COLOR: #666666
}
DIV#footer-left {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 70%; COLOR: #666666; PADDING-TOP: 10px; BACKGROUND-COLOR: #ffffff
}
DIV#footer-left .copyright {
	COLOR: #999999
}
DIV#footer-left STRONG {
	COLOR: #006a51
}
DIV#footer-right {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 0px; WIDTH: 30%; COLOR: #999999; PADDING-TOP: 10px; TEXT-ALIGN: right
}
.link-footer {
	
}
.link-footer A:hover {
	COLOR: #006a51
}
#partner {
	CLEAR: both; FONT-SIZE: 10px; WIDTH: 960px; COLOR: #999999; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}
#partner UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#partner LI {
	DISPLAY: inline; MARGIN: 0px 15px; POSITION: relative
}
DIV.hr {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em; PADDING-TOP: 1em; BORDER-BOTTOM: #cccccc 1px dotted; HEIGHT: 1px
}
IMG.img-left {
	PADDING-RIGHT: 20px; FLOAT: left; PADDING-BOTTOM: 15px
}
IMG.img-right {
	PADDING-LEFT: 20px; FLOAT: right; PADDING-BOTTOM: 15px
}
#main #row-1 {
	CLEAR: right; MARGIN-LEFT: 20px; dispaly: block
}
#main #row-2 {
	CLEAR: right; MARGIN-LEFT: 20px; dispaly: block
}
#main .strillo {
	BORDER-TOP: #c9c9c9 1px solid; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 215px; LINE-HEIGHT: 14px; PADDING-TOP: 24px; POSITION: relative; TEXT-ALIGN: left; dispaly: block
}
#main .strillo-last {
	BORDER-TOP: #c9c9c9 1px solid; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 20px 20px 0px; WIDTH: 215px; LINE-HEIGHT: 14px; PADDING-TOP: 24px; POSITION: relative; TEXT-ALIGN: left; dispaly: block
}
#main .strillo-last {
	MARGIN: 0px 0px 20px
}
#main #row-1 H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 22px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; COLOR: #036953; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main #row-2 H2 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 16px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; COLOR: #666666; LINE-HEIGHT: 20px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main .strillo A {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 100%; COLOR: #036953; TEXT-ALIGN: right
}
#main .strillo-last A {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 100%; COLOR: #036953; TEXT-ALIGN: right
}
#main #row-1 IMG {
	WIDTH: 215px; HEIGHT: 144px
}
#main #row-1 IMG {
	WIDTH: 215px; HEIGHT: 144px
}
#main #row-1 .strillo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#main #row-1 .strillo-last {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
DIV#content {
	
}
DIV#content H1 {
	FONT-SIZE: 2em; MARGIN: 0px; LINE-HEIGHT: 1em
}
DIV#content H2 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 11px; BORDER-LEFT: #b8b8b8 3px solid; COLOR: #006a51; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#sidebar H2 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 11px; BORDER-LEFT: #b8b8b8 3px solid; COLOR: #006a51; LINE-HEIGHT: 22px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
DIV#main H2 {
	FONT-SIZE: 20px
}
DIV#content H3 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #999999; PADDING-TOP: 0px; FONT-STYLE: italic
}
DIV#content H4 {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; FONT-SIZE: 14px; PADDING-BOTTOM: 10px; COLOR: #006a51; PADDING-TOP: 0px
}
DIV#content H5 {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 0.25em; COLOR: #006a51; LINE-HEIGHT: 1.3em
}
H6 {
	FONT-SIZE: 1em; MARGIN: 0px 0px 0.25em; COLOR: #006a51; LINE-HEIGHT: 1.3em
}
DIV#sidebar {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: #e5e5e5; FLOAT: left; PADDING-BOTTOM: 20px; MARGIN-LEFT: 0px; WIDTH: 245px; PADDING-TOP: 20px
}
#box-colsx {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#box-colsx IMG {
	MARGIN-BOTTOM: 10px
}
#sidebar #box-colsx H2 {
	MARGIN-LEFT: 0px; LINE-HEIGHT: 20px
}
#box-colsx UL {
	MARGIN: 0px 0px 2.5em
}
#box-colsx UL LI {
	MARGIN: 0px 0px 1.3em 6.5em
}
DIV#box-colsx OL LI {
	MARGIN: 0px 0px 1.3em 6.5em
}
#box-colsx A {
	FLOAT: right; WIDTH: 100%; TEXT-ALIGN: right
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em; PADDING-TOP: 0px
}
BLOCKQUOTE {
	MARGIN-LEFT: 10px; BORDER-LEFT: #ddd 10px solid
}
STRONG {
	FONT-WEIGHT: bold
}
B {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
I {
	FONT-STYLE: italic
}
CODE {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, monospace; WORD-WRAP: break-word
}
PRE {
	FONT-SIZE: 1em; FONT-FAMILY: "Courier New", Courier, monospace; WORD-WRAP: break-word
}
PRE {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0.5em; FONT-SIZE: 90%; PADDING-BOTTOM: 0.5em; MARGIN: 0px 1em 1em; BORDER-LEFT: #000 1px solid; LINE-HEIGHT: 1.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ddd
}
DIV.templatecode {
	MARGIN: 0px 0px 2.5em
}
DIV#main UL {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em
}
DIV#main OL {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em
}
DIV#main DL {
	FONT-SIZE: 1em; MARGIN: 0px 0px 1.5em; LINE-HEIGHT: 1.4em
}
DIV#main UL LI {
	MARGIN: 0px 0px 0.25em 3em
}
DIV#main OL LI {
	MARGIN: 0px 0px 0.25em 3em
}
DIV#main DL DT {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 0px 1em
}
DIV#main DL DD {
	MARGIN: 0px 0px 1em 1em
}
DIV#main DL {
	MARGIN-BOTTOM: 2em; PADDING-BOTTOM: 1em; BORDER-BOTTOM: #c0c0c0 1px solid
}
DIV#main UL LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV#main UL LI UL LI {
	LIST-STYLE-TYPE: square
}
DIV#main UL LI UL LI A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #fff
}
#main .contactform {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.contactform FIELDSET {
	BORDER-RIGHT: #c0c0c0 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c0c0c0 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 15px; BORDER-BOTTOM: #c0c0c0 1px solid
}
.contactform FIELDSET LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 3px; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #006a51
}
.contactform FIELDSET DIV {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px
}
.contactform FIELDSET DIV.no-float {
	FLOAT: none; WIDTH: 100%
}
.contactform DIV {
	WIDTH: 100%
}
.contactform DIV LABEL {
	FLOAT: left; WIDTH: 10em
}
.contactform DIV.required {
	COLOR: #006a51
}
TEXTAREA {
	WIDTH: 80%; HEIGHT: 80px
}
.submit {
	MARGIN-TOP: 10px; TEXT-ALIGN: center
}
#main .contactform .submit INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; WIDTH: 120px
}
#main .contactform INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 50%; PADDING-TOP: 1px
}
TABLE.login {
	WIDTH: 100%
}
TABLE.login TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #999999; PADDING-TOP: 4px
}
TABLE.login .input {
	WIDTH: 100%
}
.button-accedi {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/cms/button_accedi.gif) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 71px; PADDING-TOP: 0px; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px
}
