BODY {
margin : 0;
padding : 0;
text-align : center;
font-size : 9pt;
color : #000000;
font-family : 'Trebuchet MS', verdana, arial, sans-serif;
background: #d2efff url(pic/bg.gif) top center repeat-x;
}
h1 {
font-family : 'Trebuchet MS', verdana, arial, sans-serif;
font-size : 12pt;
color:#0251a1;
margin : 0;
padding : 0;
}

h2 {
font-family : 'Trebuchet MS', verdana, arial, sans-serif;
font-size : 9pt;
color:#0251a1;
margin : 20px;
padding : 0;
}

img.imag1 { 
float : left;
margin-right : 10px;
}
 
img.imag2 { 
float : right;
margin-left : 5px;
}


#container{
width : 1002px;
text-align : left;
}
#testa {
 margin-right: auto;
 margin-left: auto;
 width: 1002px;
 height:335px;
}
.left{
	float:left;
}
.right{
	float:right;
}

#flash{
	background: url(pic/flash.jpg) no-repeat top center;
	float:left;
	padding: 0px;
	width : 642px;
	height:335px;
}
#testa-sx {
float:left;
padding: 0px;
width : 360px;
height:335px;
}

#container2{
 width: 1002px;
 text-align : left;
  background:#fefdb3;   
  min-height : 545px;
  height : auto !important;
  height : 545px;
}
#corpo {
  width: 1002px;
  position:relative;
}

#corpo_sx{
 position : absolute;
 top : 0;
 left : 0;
 width : 307px;
 margin : 0;
 padding : 0;
}
#menu{
	float:left;
	background: #fefdb3 url(pic/bg_menu.jpg) no-repeat top center;
	width : 307px;
	height:216px;
}
#menu span{
	display:block;
	margin:0 16px 0 67px;
}
#menu ul{
	padding:0;
	margin:0 0 0 30px;
}
#menu ul li{
	padding:0;
	margin:0;
	list-style-image:url(pic/freccia.png);
}
#menu ul li a{
	height:20px;
	padding:0;
	margin:0;
	display:block;
	font-size:15px;
	color:#ffffff;
}
#menu ul li a:hover{
	height:20px;
	padding:0;
	margin:0;
	display:block;
	background:#001449;
	color:#ffffff;
}
#animazione{
	float:left;
	background: #fefdb3 url(pic/animazione.jpg) no-repeat top center;
	width : 307px;
	height:229px;
}

#content{
 margin:0 55px 0 307px;
 text-align: left;
 width:639px;
 min-height : 673px;
 height : auto !important;
 height : 673px;
}

#text{
background: #c6e5fa;
text-align:justify;
 min-height : 581px;
 height : auto !important;
 height : 581px;
 padding:0 50px 0 50px;
}
 
#content-dx{
 position : absolute;
 margin:0 0 0 946px;
 width:55px;
 min-height : 406px;
 height : auto !important;
 height : 406px;
 background: #fefdb3;
 right : 0;
 top : 0;
 margin : 0;
 padding : 0;
 vertical-align : top;
}

#coda{
text-align:center;
font-size:14px;
width: 1002px;
height: 148px;
background:#fefdb3;
}
#coda span{
display:block;
width: 1002px;
height: 40px;
padding:12px 0 0 0;
}

a{
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}


.a {font-weight: normal; font-size: 8pt; color: #709dbc; 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: #000000; font-family: 'Trebuchet MS'Tahoma,verdana, arial,sans-serif; text-decoration: none;}

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

.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;}

b {font-weight: bold; font-size: 9pt; color: #709dbc; font-family: 'Trebuchet MS',Tahoma,verdana, arial,sans-serif; text-decoration: none;}

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

.p2 {font-weight: bold; font-size: 8pt; color: #2299d1; 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 : #70b1cf;}

.tras { background:#fdf0ad; filter:alpha(opacity=75); -moz-opacity:.75; opacity:.75; }

a:hover img { filter:alpha(opacity=65); -moz-opacity:.65; opacity:.65; }
a.notras:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

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

.ombra_up { background-image: url(pic/ombra/bg_up.gif);}
.ombra_dn { background-image: url(pic/ombra/bg_dn.gif);}
.ombra_sx { background-image: url(pic/ombra/bg_sx.gif);}
.ombra_dx { background-image: url(pic/ombra/bg_dx.gif);}
