/* CSS Document */

html {
margin:0px;
padding:0px;}
body {
margin:0px;
font-family:Arial, sans-serif;
font-size:12px;
text-align:center;
color:#000;
background-color:#fff;}

#contenitore {
width:920px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
text-align:center;
background-image:url(images/backMulino.gif);
background-repeat:repeat-y;}
#superiore{
height:px;
text-align:center;
padding:5px 0px 0px 0px;
margin:0px;
background-color:#fff}
#superiore ul{
float:right;
text-align:right;
list-style:none;}
#superiore ul li{
display:inline;
padding:0px 0px 0px 0px;
margin:0px 40px 0px 0px;}
#superiore ul li a{
color:#003c72;
text-decoration:none;
margin:0px}
#superiore ul li a:hover{
color:#6699FF;
text-decoration:none;
margin:0px}

#inferiore {
overflow:hidden;
text-align:center;
padding:0px 0px 10px 0px;}

#colonnaSX{
float:left;
width:125px;
margin:0px 0px 0px 0px;
padding:95px 0px 0px 0px;
text-align:right;
font-size:10px;
color:#919191;
line-height:14px;}
#colonnaSX a{
text-decoration:none;
color:#919191;}
#colonnaSX a:hover{
text-decoration:none;
color:#003c72;}

#colonnaDX{
text-align:left;
margin:0px 0px 15px 0px;
padding:20px 0px 0px 170px;
line-height:19px;}
#Principale ul{
background-color:#FFFFFF;
float:left;
width:160px;
margin:0px 0px 52px 0px;
padding:0px 20px 0px 0px;
list-style:none;
font-size:12px;}
#Principale ul li { 
border-bottom:1px solid #ebebeb;
padding:0px 0px 0px 0px;
margin:0px 0px 15px 0px;
text-decoration:none;
color:#0571a6;}
#Principale ul li a{ 
text-decoration:none;
color:#0571a6;}
#Principale ul li a:hover{ 
text-decoration:none;
color:#6699FF;}

.txtHome{
width:570px;
float:left;
text-align:justify;
font-size:12px;
color:#003c72;
line-height:19px;
margin:0px;
padding:0px 0px 0px 0px;}
.txt{
width:585px;
float:left;
color:#003c72;
line-height:20px;
margin:0px;
padding:0px;}

h1{
text-align:left;
color:#0571a6;
font-size:26px;
font-weight:lighter;
margin:0px;
padding:0px 0px 0px 0px;}
h2{
text-align:left;
color:#0571a6;
font-size:13px;
font-weight:bold;
margin:20px 0px 5px 0px;}
h3{
text-align:left;
color:#999999;
font-size:11px;
font-weight:bold;
margin:20px 0px 5px 0px;}

ul#sottomenu {
font-size:12px;
text-align:left;
list-style-type:none;
padding:0px 0px 48px 0px;
border-bottom:1px solid #a9a9a9;
margin:0px 0px 0px 0px;}
ul#sottomenu li {
color:#6f6f6f;
float:left;
background-color:#fff;
margin:20px 2px 0px 0px;
padding:0px 0px 0px 0px;
border:1px solid #a9a9a9;}
ul#sottomenu li#active {
border-bottom:1px solid #f4f5f8;
background-color:#f4f5f8;}
li#active a {
color:#ff0000;}
#sottomenu a {
float:left;
display:block;
color:#6f6f6f;
text-decoration:none;
padding:4px 20px 4px 6px;}
#sottomenu a:hover {
background:#f4f5f8;}

.link {
color:#0571a6;
text-decoration:none}
.link a{
color:#0571a6;
text-decoration:none}
.link a:hover{
color:#0571a6;
text-decoration:underline}

#lista{
text-align:center;
padding:5px 0px 0px 0px;
margin:0px;
background-color:#fff}
#lista ul{
float:right;
text-align:right;
list-style-type:none;}
#lista ul li{
list-style-type:none;
padding:0px 0px 0px 0px;
margin:0px 40px 0px 0px;}

.societa{
text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 243px;}

table{
font-size:12px;
color:#000000;}
table a{
color:#0571b6;
text-decoration:none;}
table a:hover{
color:#6699FF;
text-decoration:none;}

#footer{
clear:both;
border-top:1px solid #9a9a9a;
height:85px;
background-image:url(images/backChiusura.gif);
background-repeat:repeat-x;
text-align:center;
margin:0px 0px 0px 0px;
padding:3px 0px 0px 0px;
font-size:10px;
color:#9a9a9a;}
#footer a{
text-decoration:none;
color:#9a9a9a;}
#footer a:hover{
text-decoration:none;
color:#0571a6;}