BODY {
margin : 25px 0 0 0;
padding : 0;
text-align : center;
font-size : 9pt;
color : #03274d;
font-family : "Trebuchet MS", verdana, arial, sans-serif;
background: #ffffff url(pic/bg.jpg) no-repeat top left;
}

#container{
width : 1002px;
text-align : left;
}
#flashok {
position: absolute;
margin-left: 595px;
margin-top: 13px;
z-index: 100;
width: 392px;
height: 527px;
background: url(pic/bgflashok.jpg) no-repeat #ffffff top center;
} 
#flashcontent{
padding:9px 0 0 8px;
}
#contatti{
position:absolute;
top:530px;
width:397px;
height:296px;
text-align:center;
font-size:13px;
padding-top:40px;
background: url(pic/recapiti.jpg) no-repeat #ffffff top center;
}
#contatti b{
font-size:30px;
}
#menuimg{
position:absolute;
top:530px;
height:80px;
margin-left:35px;
}
#menuimg div{
	float:left;
	width: 80px;
	height: 80px;
	background: url(pic/bgimg.gif) center no-repeat;
}
#menuimg a{
	cursor:pointer;
}
div#menuimg img{
	margin: 10px 0 0 10px;
}
#testa {
 margin-right: auto;
 margin-left: auto;
 width: 1002px;
 height:221px;
}
#testa-sx { 
float:left;
padding: 0px;
width : 236px;
}
 
#logo-dx { 
float:left;
padding: 0px;
width: 122px;
}

#menu { 
float:left;
padding: 0px;
width: 161px;
height:221px;
background: url(pic/bgmenu.jpg) no-repeat bottom;
}
#menu div{
	display:block;
	width:161px;
	height:32px;
}
#menu a{
display:block;
width:161px;
height:32px;
font-weight:normal;
font-size: 12pt;
font-family: 'Trebuchet Ms', Tahoma,verdana, arial,sans-serif;
text-decoration:none;
color: #144061;
padding:5px 0 0 10px;
}
#menu a:hover{
	display:block;
	width:161px;
	height:32px;
	cursor:pointer;
	text-decoration:none;
	color:#87a1ae;
	padding:5px 0 0 10px;
}

#dx-menu{
float:left;
padding: 0px;
width: 483px;
}
#corpo{
border-left:1px solid #c0dcdc;
border-right:1px solid #c0dcdc;
background: #ffffff url(pic/bgcorpo.jpg) no-repeat top center;
margin:0;
padding:0;
min-height : 457px;
height : auto !important;
height : 457px;
}
#content{
	padding:91px 403px 0 53px;
}
#coda{
text-align: left;
width: 1002px;
height: 157px;
background: #ffffff url(pic/coda.gif) no-repeat top center;
margin:0;
padding:0;
}
#firma{
float:left;
width:780px;
height:37px;
padding:86px 0 0 30px;
}
#adriaweb{
float:right;
width:55px;
height:30px;
padding:110px 50px 0 0;
}

.a {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS'Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.b {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none; text-align:justify;}

.b2 {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS',verdana, arial,sans-serif; text-decoration: none; text-align:justify; padding-left: 3px; padding-right: 3px;}

.c {font-weight: normal; font-size: 9pt; color: #b43942; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.c:hover {color : #fa8700;}

.d {font-weight: normal; font-size: 8pt; color: #052f6f; font-family: 'Trebuchet MS'Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.f {font-weight: bold; font-size: 9pt; color: #b43942; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.f:hover {color : #fa8700;}

.f1 {font-weight: bold; font-size: 8pt; color: #89cdcf; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}
a.f1:hover {color : #c0dcdd;}

.f2 {font-weight: bold; font-size: 9pt; color: #fa8700; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: underline;}
a.f2:hover {color : #b43942;}

.p {font-weight: bold; font-size: 8pt; color: #1f8c7d; font-family: 'Trebuchet MS'Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.p2 {font-weight: bold; font-size: 8pt; color: #94b828; font-family: 'Trebuchet MS'Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t {font-weight: bold; font-size: 14pt; color: #b43942; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t1 {font-weight: bold; font-size: 12pt; color: #b43942; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

.t2 {font-weight: bold; font-size: 12pt; color: #fa8700; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

a.p:hover {color : #c0dcdd;}
a.p2:hover {color : #c0ee39;}

.denis2 { 
font-weight : bold;
font-size : 10pt;
color : #052f6f;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
}
 
.denis { 
font-weight : normal;
font-size : 8pt;
color : #052f6f;
font-family : "Trebuchet MS", Tahoma, verdana, arial, sans-serif;
text-decoration : none;
text-align : justify;
}