.mainPage {
float: left;
width: 950px;
height: auto;
display: block;
padding: 10px 15px 10px 15px;

}

/*######### CONTAINER  ######### */

.contContainer {
display: block;
float: left;
width: 100%;
height: auto;

}

#Container {
display: block;
margin: 0 auto;
width: 980px;
height: auto;
padding: 0px 0px 0px 00px;
text-align: center;
border-left: 1px solid #555;
border-right: 1px solid #555;
}

/*######### FiNE CONTAINER ######### */

/*######### FOOTER ######### */

div.containerFooter {
display: block;
float: left;
width: 100%;
height: auto;
background: url(images/bkg_alpha.png);
}

div.containerFooter #Footer {
display: block;
margin: 0 auto;
width: 940px;
height: auto;
padding: 15px 20px 30px 20px;
text-align: left;
border-left: 1px solid #666;
border-right: 1px solid #666;
color: #eee;
background: url(images/bkg_alphad.png);
}

div.containerFooter a:link, a:visited {
color: #eee;
}

div.containerFooter a:Hover {
TEXT-DECORATION: underline
}
/*######### FiNE FOOTER ######### */

.Top_Nav {
	BACKGROUND-IMAGE: url(images/Top_Nav_Bg.gif); TEXT-ALIGN: right; MARGIN: 0px auto; WIDTH: 800px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; HEIGHT: 20px
}
.Top_Nav .Top_Nav_Links {
	COLOR: #d3d1aa; FONT-SIZE: 16px; MARGIN-RIGHT: 15px
}
.Top_Nav .Top_Nav_Links A {
	LINE-HEIGHT: 12px; DISPLAY: inline-block; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 5px; FONT-SIZE: 11px; FONT-WEIGHT: normal; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}

.Main_Nav {
	BACKGROUND-COLOR: #e2e0c2; MARGIN: 0px auto; WIDTH: 800px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: left top; HEIGHT: 40px
}
.Links {
	POSITION: relative; WIDTH: 635px; FLOAT: left
}

.Body_Copy {
	BORDER-LEFT: #dcd9b9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: 576px; DISPLAY: block; FLOAT: left
}
.Body_Copy H1 {
	MARGIN: 0px 20px 20px; FONT-FAMILY: Arial; COLOR: #8c050b; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 1px
}
.Body_Copy H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.Body_Copy P {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT:20px
}
.Body_CopyDxA {
	BORDER-LEFT: #dcd9b9 2px solid; PADDING-LEFT: 10px; BACKGROUND-COLOR: #fff; WIDTH: 535px; DISPLAY: block; FLOAT: left
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 15px;
}
.Body_CopyDx {
	BORDER-LEFT: #dcd9b9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: 400px; DISPLAY: block; FLOAT: left
}
.Body_CopyDx H1 {
	MARGIN: 0px 20px 20px; FONT-FAMILY: Arial; COLOR: #8c050b; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 1px
}
.Body_CopyDx H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.Body_CopyDx P {
	BACKGROUND-IMAGE: url(images/Tab_Box_Top.gif); LINE-HEIGHT: 18px; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT:20px
}

.Body_Copy A {
	COLOR: #3a3a3a; TEXT-DECORATION: underline
}
.Body_Copy A:hover {
	COLOR: #b5121b
}

.Body_Copy1 {
	BORDER-LEFT: #dcd9b9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: 750px; DISPLAY: block; FLOAT: left
}

.Body_Copy12 {
        BORDER-RIGHT: #dcd9b9 2px solid; MARGIN-LEFT: 80px; MARGIN-RIGHT: 0px; MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; WIDTH: 809px; DISPLAY: block; FLOAT: left
	FONT-FAMILY: Arial; COLOR: #333333; FONT-SIZE: 15px
}
.Body_Copy1 H1 {
	MARGIN: 0px 20px 20px; FONT-FAMILY: Arial; COLOR: #8c050b; FONT-SIZE: 20px; FONT-WEIGHT: normal; PADDING-TOP: 1px
}
.Body_Copy1 H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.Body_Copy1 P {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT:20px
}

.Body_CopyL {
	BORDER-LEFT: #dcd9b9 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; WIDTH: 900px; DISPLAY: block; FLOAT: left
}
.Body_CopyL H1 {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT:20px
}
.Body_CopyL H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 20px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.Body_CopyL P {
	LINE-HEIGHT: 18px; FONT-FAMILY: Arial; COLOR: #3a3a3a; MARGIN-LEFT: 20px; FONT-SIZE: 12px; MARGIN-RIGHT:20px
}
.Body_Copy1 A:hover {
	TEXT-DECORATION: underline
}
.Body_Copy1 A:visited {
	COLOR: #0000ff
}
.Body_CopyDxA A:hover {
	TEXT-DECORATION: underline
}
.Body_CopyDxA A:visited {
	COLOR: #0000ff
}
.Clear {
	DISPLAY: block; HEIGHT: 1px; CLEAR: both
}

H1.Intro {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Arial; MARGIN-BOTTOM: 5px; COLOR: #ba1236; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
H2.Intro {
	FONT-FAMILY: Arial; MARGIN-BOTTOM: 4px; COLOR: #4a4a4a; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
P.Intro {
	MARGIN-TOP: 5px; FONT-SIZE: 14px
}
.Tab_Box {
	PADDING-LEFT: 14px; WIDTH: 489px; DISPLAY: block; MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-LEFT: 0px; 
}
.Tab_BoxDx {
	PADDING-LEFT: 14px; WIDTH: 369px; DISPLAY: block; MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-LEFT: 0px; 
}
.Tab_BoxDx1 {
	PADDING-LEFT: 14px; WIDTH: 300px; DISPLAY: block; MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-LEFT: 0px; 
}
.Tab_BoxH {
	PADDING-LEFT: 0px; WIDTH: 750px; DISPLAY: block; MARGIN-BOTTOM: 2px; FLOAT: left; MARGIN-LEFT: 0px; 
}
.Tab_Nav {
	PADDING-BOTTOM: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; MARGIN-BOTTOM: 0px; HEIGHT: 14px
}
.Tab_NavDx {
	BACKGROUND-IMAGE: url(images/Tab_Box_TopDx.gif); PADDING-BOTTOM: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; MARGIN-BOTTOM: 0px; HEIGHT: 14px
}
.Tab_NavDx1 {
	BACKGROUND-IMAGE: url(images/Tab_Box_TopDx1.gif); PADDING-BOTTOM: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; MARGIN-BOTTOM: 0px; HEIGHT: 14px
}
.Tab_NavH {
	BACKGROUND-IMAGE: url(images/Tab_Box_Top_H.gif); PADDING-BOTTOM: 0px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center bottom; MARGIN-BOTTOM: 0px; HEIGHT: 14px
}
.Tab_Nav_Items {
	PADDING-LEFT: 20px
}
.Tab_Body {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px
}

.Tab_BodyDx {
	BACKGROUND-IMAGE: url(images/Tab_Body_BgDx.gif); PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px
}

.Tab_BodyDx1 {
	BACKGROUND-IMAGE: url(images/Tab_Body_BgDx1.gif); PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px
}

.Tab_BodyH {
	BACKGROUND-IMAGE: url(images/Tab_Body_Bg_H.gif); PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; DISPLAY: block; BACKGROUND-REPEAT: repeat-y; MARGIN-BOTTOM: 0px
}

.Tab_Content SELECT {
	FONT-FAMILY: Arial,sans-serif; COLOR: #3a3a3a; FONT-SIZE: 11px
}
.Tab_Content P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; MARGIN: 0px 15px; FONT-FAMILY: Arial,sans-serif; COLOR: #3a3a3a; FONT-SIZE: 11px
}
.Tab_Box_Bottom {
	DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.Tab_Box_BottomDx {
	BACKGROUND-IMAGE: url(images/Tab_Body_BottomDx.gif); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.Tab_Box_BottomDx1 {
	BACKGROUND-IMAGE: url(images/Tab_Body_BottomDx1.gif); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.Tab_Box_BottomH {
	BACKGROUND-IMAGE: url(images/Tab_Body_Bottom_H.gif); DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 12px
}
.Tab_Content .Callout_Container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 510px; DISPLAY: block; PADDING-TOP: 0px
}
/*# modificato width da 235 a 240 # */
.Tab_Content .Callout_Container .Callout {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 240px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px
}
.Tab_Content .Callout_Container .Callout P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; FONT-FAMILY: Arial,sans-serif; COLOR: #3a3a3a; FONT-SIZE: 11px
}
.Tab_Content .Callout_Container .Callout IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; FLOAT: left; PADDING-TOP: 10px
}
.Tab_Content P.Divider {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px 10px; PADDING-TOP: 5px
}
P.tab_title {
	LINE-HEIGHT: 14px; FONT-FAMILY: Arial,sans-serif; MARGIN-BOTTOM: 3px; COLOR: #3a3a3a; MARGIN-LEFT: 15px; FONT-SIZE: 11px; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px; PADDING-TOP: 2px
}
P.tab_title2 {
	PADDING-BOTTOM: 0px; MARGIN: 2px 15px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT-FAMILY: Arial,sans-serif; COLOR: #3a3a3a; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
P.callout_title {
	MARGIN: 0px 0px 2px 0px; FONT-FAMILY: Arial,sans-serif; COLOR: #ba1236; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 4px
}
P.callout_title A {
	COLOR: #ba1236; FONT-SIZE: 11px; TEXT-DECORATION: none
}
P.callout_title A:hover {
	 TEXT-DECORATION: underline
}
.narrowtextbox
{
    MARGIN-TOP: 5px;

    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.narrowtextboxcurrentitem
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #bf1238;
    FONT-FAMILY: Arial, Helvetica, sans-serif
    TEXT-DECORATION: none;
    MARGIN-TOP: 5px;
}
.narrowtextbox A:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none

}
.narrowtextbox A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none

}
.narrowtextbox A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline

}
.narrowheadertext
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 13px;
    COLOR: #ffffff;
    FONT-STYLE: italic;
	FONT-WEIGHT: bold;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.caption
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.linkline
{
    BORDER-RIGHT: #cccccc 2px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #cccccc 2px solid;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px;
    BORDER-LEFT: #cccccc 2px;
    WIDTH: 160px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #cccccc 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.linkline A:link
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: none
}
.linkline A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: none
}
.linkline A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: underline
}
.linkline A:active
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: underline
}
.linklinem
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px;
    PADDING-TOP: 5px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.linklinem A:link
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: none
}
.linklinem A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: none
}
.linklinem A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: underline
}
.linklinem A:active
{
    FONT-WEIGHT: bold;
    COLOR: #155473;
    TEXT-DECORATION: underline
}
.bodytext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodytext A:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.bodytext A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.bodytext A:hover
{
    TEXT-DECORATION: underline
}
.bodyH3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #c5223c;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
linklineword
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.linklineword A:link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.linklineword A:visited
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: none
}
.linklineword A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
.Link_Generico A:hover {
	TEXT-DECORATION: underline
}
.Link_Generico A:visited {
	COLOR: #0000ff
}
