body {
background-color : #ccc;
margin : 10px;
padding : 5px;
width : auto;
text-align : center;
}
h1, h2 {
text-align : center;
font-size : 2em;
color : #000066;
font-style : oblique;
}
p, ul, li {
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000066;
font-weight : normal;
}
a {
text-decoration : none;
}
a:hover {
border-bottom : none;
}
a img {
border : none;
}
ul, li {
list-style-type : none;
}
hr {
display : none;
}
.messaggio {
text-align : center;
padding : 5px;
font : 14px arial, sans-serif;
font-weight : bold;
color : #ff0033;
}
#contenuto {
margin : 0;
padding : 0 10px;
width : auto;
}
#top, #footer {
margin : 0;
padding : 0;
position : static;
}
#top {
border-top : 2px solid #330033;
}
.sinistra {
float : left;
}
.destra {
float : right;
}
#header {
height : 150px;
background : #fff;
}
#menu {
background-color : #000033;
margin : 0;
padding : 15px;
text-align : center;
}
#menu li, ul {
display : inline;
margin : 0;
padding : 15px;
color : #fff;
font-weight : bold;
}
#menu a {
color : #fff;
}
#menu a:hover {
text-decoration : underline;
}
#centro {
width : auto;
height : auto;
margin : 10px;
padding : 0;
}
#centro p {
text-align : justify;
line-height : 1.5em;
}
#centro a, a:hover, a:visited {
color : #000066;
}
#link {
text-align : left;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
margin : 0 300px;
}
.fig {
padding : 10px;
float : right;
}
.blocco ul {
float : left;
width : 30%;
display : inline;
text-align : left;
line-height : 2.5em;
}
#sopra, #sotto {
width : auto;
clear : both;
text-align : center;
}
.titolo {
list-style : none;
font-size : 18px;
font-weight : bold;
font-style : oblique;
line-height : 2em;
color : #330000;
}
#partners {
width : auto;
height : auto;
margin : 0;
padding : 15px;
}
#partners p, a, a:hover, a:visited {
text-align : center;
line-height : 2.5em;
color : #000066;
font-weight : bold;
}
.web {
width : auto;
margin : 0 100px;
text-align : left;
clear : both;
}
#address {
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000066;
font-weight : normal;
text-align : center;
}
#contatti {
margin : auto;
padding : 10px 0;
font-size : 12px;
color : #000066;
text-align : center;
}

input {background : #ffffff; color : #000066; font: 12px verdana, helvetica, sans-serif; border : 1px solid #000066; width: 200px;}
label {padding : 2px; margin : 10px 0 2px 0; font-size : 12px; font-weight: bolder; text-align :left; color : #000066;}
label a{color:#000066;}
textarea {font: 12px verdana, helvetica, sans-serif; color : #000066; border : 1px solid #000066; width : 400px; height : 200px;}
.piccolo {font-size: 11px; margin : 10px 0 2px 0; color:#000066;}
.submit {background: #ffffff;  width:100px; font-family:Arial, Helvetica, sans-serif; color : #000066; font-weight : bolder; border : 1px solid #000066;}

#conoscenza label {
padding : 2px;
margin : 2px;
font-family : Verdana, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-align : center;
color : #000066;
}
#conoscenza {
margin : 5px 5px 5px 5px;
}
select {
border : 1px solid #000066;
}
fieldset {
border : none;
}
#footer {
height : 70px;
padding-right : 0;
text-align : center;
clear : both;
border-top : 1px dotted #330033;
}
#footer span.copyright, span.link {
font-family : Verdana, Helvetica, sans-serif;
margin : 0;
padding : 10px 10px;
text-align : left;
font-size : 10px;
color : #000066;
}
#footer a.span.copyright, a:hover.span.copyright, a:visited.span.copyright {
color : #000066;
}
#footer01 .copyright {
float : left;
width : auto;
padding-left : 20px;
}
#footer02 .link {
float : right;
width : auto;
border-left : 1px solid #330033;
padding-left : 10px;
}

