Body, html {
Margin:0;
Padding: 0;
width: 100%;
height:100%;
BackGround-Image: url(../img/header_bg.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 
Font-size: small;
color: #FFF;
}

TABLE {
Vertical-align: top;
BORDER:0PX;
BORDER-COLLAPSE:COLLAPSE;
CELLSPACING:0;
border-spacing:0;
}

TD {
Vertical-align: top;
PADDING:0PX;
CELLSPADDING:0;
Font-Family: Tahoma, Verdana;
Font-weight: normal; 


}

DIV {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 


}

IMG{border: 2px solid #FFF;}

A IMG {
BORDER:NONE;
}

P {
Margin: 0;
Padding: 0;
}

A {
Font-Family: Tahoma, Verdana;
Font-weight: normal; 

color:#3d3d3d;
}

A:hover {
Text-decoration: none;
}

H1 {
Font-Family: Tahoma, Verdana;
Font-size: 24px;
Font-weight: normal;

Padding: 0;
Margin: 0;
}

H2 {
Font-Family: Tahoma, Verdana;

Font-weight: bold;

Padding: 0;
Margin: 0;
}

#header {
width: 100%;
height: 200px;
BackGround-Image: url(../img/header_left1.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
margin:0;
padding:0;
border:none;
}

#logo {
width: 45%;
height: 220px;
Padding: 3px 0 0 140px;
}

#anons {
width: 55%;
height: 224px;
Text-align: right;
BackGround-Image: url(../img/header_right.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
}

ul.menu-top {
background-image: url(../img/top_menu.png);
background-repeat:no-repeat;
background-position:right top;
width: 546px;
height: 82px;
padding:0;
margin:0;
float:right;
}

ul.menu-top li{
display: block;
width: 136.5px;
height: 32px;
float:left;
text-align:center;
margin-top:58px;
}

ul.menu-top li a{
color:#FFF;
margin:0 auto;
}


#anon {
Display: block;
Position: absolute;
Float: right;
width: 450px;
height: 111px;
Top: 100px;
Right: 50px;
color:#003F81;
padding-left:436px;
}

#anon TABLE {
width: 100%;

}

#anon TABLE TD {
width: 50%;
Text-align: left;
}

#anon TABLE TD A{
color:#003F81;

}

#anon TABLE TD SPAN {

Font-weight: bold;
Text-decoration: underline;

}

#anon TABLE TD P {


Padding-right: 30px;
}

#cont {
width: 100%;
BackGround-color: #3d3d3d;
}

#content {
width: 457px;
height: 345px;
BackGround-Image: url(../img/left_bg.jpg);
BackGround-position: center center;
BackGround-Repeat: repeat-y;
text-align:justify;
text-indent:1.5em;

}

#content_table {
width: 457px;
BackGround-Image: url(../img/header_left2.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
margin:0;
border:none;


}

#content_td {
Padding: 136px 19px 0 10px;
vertical-align:top;

}

#content_td h1{
padding-bottom:14px;
}

#content_td p{
color:#222;
padding-left:20px;
text-align:justify;
text-indent:1.5em;

}

.anons_bg {
BackGround-color: #9e9e9e;
Padding: 5px 9px 5px 9px;
}

#ot {
height: 345px;
BackGround-Image: url(../img/right_bg.jpg);
BackGround-position: center top;
BackGround-Repeat: repeat-x;
Font-size: 14px;
}

#ot_table {
width: 100%;
height: 100%;
BackGround-Image: url(../img/right_left.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Font-size: 14px;
}

#ot_td {
width: 100%;
height: 100%;
Padding: 32px 16px 0 27px;
BackGround-Image: url(../img/right_right.jpg);
BackGround-position: right top;
BackGround-Repeat: no-repeat;
Font-size: 14px;
}

#ot_td h1, #ot_td h2, #ot_td h3, #ot_td h4, #ot_td h5, #ot_td h6, {
color:#FFF;
}
#ot_td h1{
padding-bottom:15px;
}

#ot TABLE {
width: 100%;

}

#ot_table_main {
width: 100%;
height: 100%;
BackGround-Image: url(../img/right_left1.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
Font-size: 14px;}


#ot TABLE IMG {
Border: 2px solid #ffffff;
}

#ot TABLE A {
Font-weight: bold;
Color: #ffffff;
text-align:justify;
text-indent:1.5em;
Font-size: 14px;}

#ot TABLE P {
margin:5px 0 0 16px;
text-align:justify;
text-indent:1.5em;
Font-size: 14px;
}

#ot_td TABLE TD{
Font-size: 14px; 
}

#ot_td ul li{
text-indent:0em;
Font-size: 14px; 
}

#tab {
height: 21px;
}

#tab2 {
width: 9px;
}

#footer {
width: 100%;
height: 67px;
BackGround-color: #3d3d3d;
BackGround-Image: url(../img/footer_left.jpg);
BackGround-position: left top;
BackGround-Repeat: no-repeat;
}

#copy {
width: 300px;
height: 67px;

}

#copy DIV {
Padding: 45px 0 0 34px;
color:#111;
}


#contatore{
width: 157px;
height: 67px;	
}
#contatore DIV {
 Padding: 35px 0 0 0;
 text-align:right;
}

#phone {
height: 67px;

}

#phone DIV {
Padding: 10px 0 0 60px;
margin-left:20px;
Font-size: 18px;
Color: #9c9c9c;
background-image:url(../img/phone.jpg);
background-repeat:no-repeat;
background-position:center left;
}
#phone DIV a{
Color: #9c9c9c;
}

