body {background-color: #336699; background-image: url(../img/body5.png);}

#container{width: 900px; position: absolute; left: 50%; margin: 0px 0px 0px -450px; display: block;}

#main {background-image: url(../img/main1.png); background-repeat: repeat-y; background-color: white; width: 900px; padding: 0; display: block;}

#footer {background-image: url(../img/footer.png); width: 900px; height: 108px; padding: 0; margin-bottom: 20px;}

#banner {background-image: url(../img/banner_3.png); background-position: center top; width: 900px; height: 180px; padding: 0px;}

ul#menu {display: block; height: 50px; padding-left: 5px; background-color: white; margin: 0px; text-align: center; border-bottom: 0px solid white;  border-top: 10px solid white;}

ul#menu li{display: inline;}

ul#menu li a {display: block; height: 40px; width: 117px; background-image: url(../img/bottone3.png); padding: 10px 0 0; float: left; background-repeat: no-repeat; background-position: center top; margin-left: 5px; margin-right: 5px; color: #003366; font-weight: bold; font-family: Verdana; font-size: 11pt; text-decoration: none;}
ul#menu li a:hover {background-image: url(../img/bottone3.png); color: #990000;}
ul#menu li a:visited {}
ul#menu li a.sele {background-image: url(../img/bottone3.png); color: #990000;}

.news { width: 400px; font-family: Verdana; font-size: 10pt; text-align: justify; padding-left: 100px; margin-left: 55px; border-bottom: 2px solid #bcbcbc; display: block; background-image: url(../img/news1.png); background-position: left top; background-repeat: no-repeat; min-height: 100px; color: #353535;}
.riunioni {width: 400px; font-family: Verdana; font-size: 10pt; text-align: justify; border-bottom: 2px solid #bcbcbc; padding-left: 100px; margin-left: 55px; display: block; background-image: url(../img/riunione1.png); background-position: left top; background-repeat: no-repeat; min-height: 100px; color: #353535;}
.iniziative {width: 400px; font-family: Verdana; font-size: 10pt; text-align: justify; border-bottom: 2px solid #bcbcbc; padding-left: 100px; margin-left: 55px; display: block; background-image: url(../img/iniziative2.png); background-position: left top; background-repeat: no-repeat; min-height: 100px; color: #353535;}
.figura {width: 400px; font-family: Verdana; font-size: 10pt; text-align: justify; border-bottom: 2px solid #bcbcbc; padding-left: 100px; margin-left: 55px; display: block; background-image: url(../img/figura1.png); background-position: left top; background-repeat: no-repeat; min-height: 100px; color: #353535;}
.pillole {width: 400px; font-family: Verdana; font-size: 10pt; text-align: justify; border-bottom: 2px solid #bcbcbc; padding-left: 100px; margin-left: 55px; display: block; background-image: url(../img/pillole.png); background-position: left top; background-repeat: no-repeat; min-height: 100px; color: #353535;}
.cont {width: 500px; font-family: Verdana; font-size: 10pt; text-align: justify; border-bottom: 2px solid #bcbcbc; margin-left: 55px; display: block; min-height: 100px; color: #353535;}
.back {width: 500px; font-family: Verdana; font-size: 10pt; text-align: right; margin-left: 55px; display: block;}

.data {width: 500px; font-family: Verdana; font-size: 8pt; text-align: right; color: #353535; padding-left: 55px;}

.center {text-align: center;}

h1{font-family: Verdana; font-size: 12pt; padding-left: 55px; color: #990000;}
h2{font-family: Verdana; font-size: 12pt; padding-left: 55px; color: #990000; width: 500px; text-align: justify;}
h3{font-family: Verdana; font-size: 10pt; padding-left: 55px; color: #990000;}
h4{font-family: Verdana; font-size: 10pt; color: #990000;}

a {color: #990000; font-size: 10pt; text-decoration: underline;}
a:hover {color: #ff6666; font-size: 10pt; text-decoration: underline;}
a:visited {color: #990000; font-size: 10pt; text-decoration: underline;}

#right{width: 270px; display: block; float: right; border-left: #bcbcbc solid 2px; margin-top: 40px; text-align: center; font-family: Verdana; font-size: 10pt; padding-left: 10px; margin-right: 20px; color: #003366; }
#right a {font-weight: bold; color: #003366; text-decoration: none;}
#right a:hover {font-weight: bold; color: #6699cc; text-decoration: none;}
#right a:visited {font-weight: bold; color: #003366; text-decoration: none;}

img.nobordo {border: 0px; margin-bottom: 5px;}

#credits {color: #ffffff; font-family: Verdana; font-size: 8pt; text-align: center; padding-top: 20px;}
#credits a {color: #ffffff; font-family: Verdana; font-size: 8pt;font-weight: bold; text-decoration: none;}
#credits a:hover {font-weight: bold; text-decoration: none;}
#credits a: visited {font-weight: bold; text-decoration: none;}
