/* CSS Document */
a img, iframe { border: 0; }
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
body {
background-image:url(img/sfondo.jpg);
font-family:Arial, Helvetica, sans-serif;
}
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}

#top{
margin:auto;
width:852px;
background-image:url(img/top_ok.jpg);
background-repeat:no-repeat;
border-top:1px solid #227F95;
}

#top #link{
position:absolute;
top:0px;
width:514px;
height:34px;
margin-left:278px;
margin-top:77px;
background-image:url(img/sottolink.jpg);
background-repeat:no-repeat;
color:#3A6770;
font-weight:800;
letter-spacing:1px;


}
#top #link ul{

font-size:12px;
margin-top:10px;


}
#top #link ul li{
padding-left:30px;
display:inline;

}
#top #link ul li a{
color:#3A6770;
text-decoration:none;
}
#top #link ul li a:hover, a:active{
color:#FF6600;
}

#top #lingue{
position:absolute;
top:0px;
width:105px;
margin-left:700px;
margin-top:40px;
}
#top #lingue img{
display:inline;
padding-left:5px;
}

#top #middle{
position:relative;
top:0px;
left:0px;
margin-top:108px;
}
#top #middle #sx{
position:relative;
top:0px;
left:0px;
width:226px;
}
#top #middle #dx{
position:absolute;
top:0px;
right:0px;
background-repeat:no-repeat;
width:624px;
height:308px;
}
#top #middle #flash{
position:absolute;
top:0px;
left:0px;
margin-left:-3px;
margin-top:1px;
}

#top #middle #testo{
position:relative;
top:0px;
left:0px;
width:852px;
height:181px;

}
#top #middle #form{
position:relative;
top:0px;
left:0px;
width:700px;
height:125px;
margin-top:7px;
}

#top #middle #testo h1{
color:#FF6600;
border-bottom:1px solid #3A6770;
margin-top:10px;
margin-left:126px;
width:626px;
font-weight:800;

}
.arancio{
font-weight:bold;

color:#FF6600;
font-size:12px;

}
.arancio a{
margin-left:850px;
margin-top:20px;
}
.font11{
font-size:11px;
color:#3A6770;
}
.colombo{
font-size:10px;
margin-left:350px;
margin-top:10px;
color:#3A6770;
}
.colombo a{
color:#3A6770;
}

.colombo a:hover{
color:#FF6600;
}

.form{
font-size:12px;
color:#3A6770;
}
#top #middle #testo p{
margin-left:230px;
margin-right:90px;
padding-top:22px;
text-align:justify;
font-size:12px;
color:#3A6770;
line-height:17px;
word-spacing:1px;
}
#foot{
position:relative;
top:9px;
left:0px;
margin-left:55px;
background-color:#FF6600;
color:#FFFFFF;
text-align:center;
font-size:11px;
padding-top:3px;
width:737px;
height:20px;
}
#foot a{
color:#FFFFFF;
}
#foot a:hover{
color:#3A6770;
}
table.foot TD {background-color:#FF6600;color:#FFFFFF;text-align:center;font-size:11px;padding:5px;}
table.foot A {color:#FFFFFF;}
table.foot A:hover{color:#3A6770;}

table.listino TD {background:#ffffff;font-size:12px;}

.o {background:#e0e0ff;}

.form1 {background:#ffffff;}
.form1 TD {padding:3px;}