body {background-color: black; padding: 0px; margin: 0px; font-family: verdana;}
#sito {width: 760px; position: absolute; left: 50%; margin-left: -380px}
#intestazione {text-transform: uppercase; background-color: white; width: 760px; height: 87px; background-image: url('../immagini/sfondi/sfondo_vuoto.gif'); padding: 0px; margin: 0px; text-align: center; overflow: hidden;}
#intestazione a {font-size: 10px; font-weight: normal; color: black; text-decoration: none; padding: 0px; margin: 10px 2px 0px 2px;}
#intestazione a:hover {color: #cc0000; text-decoration: underline;}
#intestazione div {font-size: 10px; color: #cc0000; margin: 5px 70px 0px 0px;}
#intestazione p {margin: 30px 0px 0px 0px;}
#corpo {background-color: white; width: 760px; background-image: url('../immagini/sfondi/sfondo_mezzo.gif'); padding: 0px; margin: 0px;}
#base {background-color: white; width: 760px; height: !important; height: 78px; background-image: url('../immagini/sfondi/sfondo_giu.gif'); padding: 0px; margin: -15px 0 0 0 !important; margin: 0px; text-align: center; overflow: hidden;}

.riga {width: 600px; text-align: center;}
.riga a {width: 20%; margin: 0px; padding: 0px; text-transform: uppercase; font-size: 10px; font-weight: bold; text-decoration: none; color: black; text-align: center; display: table-cell !important; display: inline;}
.riga img {margin-left: 15px; margin-right: 15px; border: 0px; display: inline;}
#novita {font-size: 0.7em; padding-top: 10px; color: #cc0000; font-weight: bold; text-transform: uppercase; padding-top: 5px; margin-top: 5px;}
#novita_testo  {font-size: 0.7em; margin-top: 5px;}
#novita_testo a {color: black; text-decoration: none;}
#novita_testo a:hover {color: black; text-decoration: underline;}

.nomepagina {font-size: 2.0em; text-transform: uppercase; color: #cc0000; font-weight: bold; text-align: center;}
.descrizionepagina {font-size: 0.8em; font-variant: small-caps; color: #999999; font-weight: normal; text-align: center; font-weight: bold; margin-bottom: 30px;}
.scritta_link {font-size: 0.8em; color: #cc0000; font-weight: bold;}
.scritta_link a {color: #cc0000; text-decoration: none;}
.scritta_link a:hover {color: black; text-decoration: underline;}
.scritta_normale {font-size: 0.8em; color: black; text-align: justify;}
.scritta_normale div {padding: 5px 0px 0px 30px;}
.scritta_normale p {line-height: 18px;}


.paragrafo {margin: 5px 100px 15px 100px; width: 560px; height: auto !important;}
.paragrafo img {border: 2px solid black; float: left; margin: 5px 12px 0px 0px;}
.paragrafo a {color: #cc0000; text-decoration: none;}
.paragrafo a:hover {color: black; text-decoration: underline;}
.titolo {font-size: 1.0em; font-weight: bold; color: #cc0000; margin-bottom: 5px; padding-top: 5px;}
.testo {font-size: 0.8em; text-align: justify; margin-bottom: 0px; padding-bottom: 10px; padding-left: 10px;}
.data {font-size: 0.8em; color: #999999; margin: 5px; text-align: right; border-top: 1px solid #999999; margin-top: 5px;}
.collegamento a {font-weight: bold; text-decoration: none; color: black; font-size: 0.8em; padding-left: 10px;}
.collegamento a:hover {font-weight: bold; text-decoration: underline; color: #cc0000;}

.elaborato {margin: 5px 100px 15px 100px; padding: 0px; width: 560px; min-height: 150; height: auto !important;}
.elaborato img {border: 2px solid black; float: left; margin: 5px 12px 0px 0px;}
.elaborato a {color: #cc0000; text-decoration: none;}
.elaborato a:hover {color: black; text-decoration: underline;}	 