﻿body
{
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    font-family: Arial;
    font-size: 12px;
    width: 1000px;
    border: 0px;
}

html
{
    margin-top: 0px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ffffff;
}
/* nuovo header*/

.spacer418_1
{
    width: 418px;
    height: 1px;
    border: 0px;
}

.spacer556_1
{
    width: 556px;
    height: 1px;
    border: 0px;
}

.spacer26_1
{
    width: 26px;
    height: 1px;
    border: 0px;
}

.spacer1_1
{
    width: 1px;
    height: 1px;
    border: 0px;
}

.headerLogo
{
    width: 418px;
    height: 150px;
    border: 0px;
}

.headerTopRight
{
    width: 582px;
    height: 94px;
    border: 0px;
}

.spacer1_94
{
    width: 1px;
    height: 94px;
    border: 0px;
}


.spacer1_38
{
    width: 1px;
    height: 38px;
    border: 0px;
}

.spacer1_18
{
    width: 1px;
    height: 18px;
    border: 0px;
}

.tdUpperMenu
{
    width: 556px;
    height: 38px;
    border: 0px;
    background-color: #f1f2f6;
}

.headerBorderRight
{
    width: 26px;
    height: 38px;
    border: 0px;
}

.headerBorderBottomRight
{
    width: 582px;
    height: 18px;
    border: 0px;
}
/* nuovo header*/

.phoneNumber
{
    font-size: 14px;
}

.imageConcept
{
    width: 580px;
    height: 152px;
}

A.notMenu:LINK
{
    color: #04024d;
    text-decoration: none;
}

A.notMenu:VISITED
{
    color: #04024d;
    text-decoration: none;
}

A.notMenu:HOVER
{
    color: #0082B4;
    text-decoration: underline;
}

A.upperMenuText:LINK
{
    font-size: 13px;
    color: #04024d;
    text-decoration: none;
}

A.upperMenuText:VISITED
{
    font-size: 13px;
    color: #04024d;
    text-decoration: none;
}

A.upperMenuText:HOVER
{
    font-size: 13px;
    color: #0082B4;
    text-decoration: underline;
}

A.newsTextTitle:LINK
{
    font-weight: bold;
    font-size: 16px;
    color: #04024d;
    text-decoration: none;
}

A.newsTextTitle:VISITED
{
    font-weight: bold;
    font-size: 16px;
    color: #04024d;
    text-decoration: none;
}

A.newsTextTitle:HOVER
{
    font-weight: bold;
    font-size: 16px;
    color: #0082B4;
    text-decoration: underline;
}

A.homeBox:LINK
{
    color: Black;
    text-decoration: none;
}

A.homeBox:VISITED
{
    color: Black;
    text-decoration: none;
}

A.homeBox:HOVER
{
    color: Black;
    text-decoration: none;
}

A.redLinkTitleNone:LINK
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: none;
}

A.redLinkTitleNone:VISITED
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: none;
}

A.redLinkTitleNone:HOVER
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: none;
}

A.redLinkTitle:LINK
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: underline;
}

A.redLinkTitle:VISITED
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: underline;
}

A.redLinkTitle:HOVER
{
    font-weight: bold;
    font-size: 12px;
    color: #E20001;
    text-decoration: underline;
}


.clearer
{
    clear: both;
    border: 0px;
}

.box
{
    width: 1000px;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
    border: 0px;
    background-image: url(../../images/layout/back.jpg);
    background-repeat: repeat-y;
    margin-bottom: 0px;
    margin: 0px;
}

.box988
{
    width: 988;
    float: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.box207
{
    width: 207px;
    float: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.box781
{
    width: 781px;
    float: right;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.newsDx
{
    width: 195px;
    float: right;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    text-align: center;
}

.left
{
    width: 13px;
    float: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.right
{
    width: 12px;
    float: right;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.footer
{
    width: 1000px;
    height: 54px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    vertical-align: top;
    clear: both;
    margin: 0px;
    border: 0px;
    padding: 0px;
}

.menuSx
{
    width: 194px;
    float: right;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}

.content
{
    width: 586px;
    float: left;
    vertical-align: top;
    margin-left: auto;
    margin-right: auto;
}

.mainTitle
{
    font-size: 16px;
    color: #E20001;
    font-weight: bold;
}

h1
{
    font-size: 20px;
    font-weight: bold;
    color: #04024d;
}

h2
{
    font-size: 14px;
    font-weight: normal;
}

.orange
{
    font-size: 12px;
    color: #ff6600;
    font-style: italic;
}

.orangeTitle
{
    font-size: 12px;
    color: #ff6600;
    font-weight: bold;
}

.blu
{
    font-size: 12px;
    color: #04024d;
    font-style: italic;
    text-decoration: underline;
}

.bluTitle
{
    font-size: 12px;
    color: #04024d;
    font-weight: bold;
}

.redTitle
{
    font-size: 12px;
    color: #E20001;
    font-weight: bold;
}

.headerTop
{
    width: 1000px;
    height: 94px;
    border: 0px;
}

.headerBottomLeft
{
    width: 400px;
    height: 56px;
    border: 0px;
}

.headerBottomRightBorder
{
    width: 29px;
    height: 42px;
    border: 0px;
}

.headerBottomRightBase
{
    width: 600px;
    height: 14px;
    border: 0px;
}

.Tableheader
{
	border-collapse: collapse;
	background-color:#223985;
	padding: 0px;
	width:975px
	
}

.Tableheader td
{
	padding: 0px;
}

/*.spacer400
{
    width: 400px;
    height: 1px;
    border: 0px;
}

.spacer571
{
    width: 571px;
    height: 1px;
    border: 0px;
}

.spacer29
{
    width: 29px;
    height: 1px;
    border: 0px;
}

.spacer1_1
{
    width: 1px;
    height: 1px;
    border: 0px;
}

.spacer1_42
{
    width: 1px;
    height: 42px;
    border: 0px;
}
*
.td571
{
    width: 571px;
    height: 42px;
    border: 0px;
    background-color: #f1f2f6;
}
*/
.divUpperMenu
{
    text-align: right;
}

/*
.spacer1_14
{
    width: 1px;
    height: 14px;
    border: 0px;
}

.spacer1_94
{
    width: 1px;
    height: 94px;
    border: 0px;
}
*/
.newsPreviewImg
{
    width: 100px;
    height: 80px;
}


