body {

padding: 0;

font: 76% verdana,tahoma, sans-serif;

background-image:url(sfondo3.jpg);

}



//background-repeat:repeat; background-position:top;background-image:url(sfondo1.jpg);



#news {

padding: 0;

font: 76% verdana,tahoma, sans-serif;

background: #ffffff;

color: #303030;

}



#corponews {
margin-left:50px;

width: 600px;

}



a {

text-decoration: none;

color: #c96f14;

font-weight:bold;

}



a:hover {

text-decoration: underline;

}



a.titolo {

font-size: 1em;

font-weight: bold;

color:#006600;

}

a.titolo:hover {

text-decoration: underline;

}



#container {

margin: 0 auto 15px auto;

width:760px;

padding: 5px 20px 20px 20px;

background: #ffffff;

}



#logo {

width:300px;

padding-bottom:10px;

margin: 15px 0 10px 15px;

float:left;

}





#destra {

width:280px;

float:right;

margin:100px 10px 0 0;

}



.centrale{

padding:6px;

}



#piccolo {

font-size: 0.9em;

text-align:center;

}



p {

line-height: 1.3em;

text-align: left;

}



h1 {

margin: 0 0 20px 0;

font-size: 2em;

font-weight: normal;

}



h2 {

margin:10px 0 0 0;

font-size: 1.5em;

font-weight: weight;

color:#006600;

}



h3 {

margin: 10px 0 0 0;

font-size: 1.1em;

font-weight: bold;

color:#006600;

}





.right {

text-align: right;

}





#desc {

height: 200px;

padding: 0;

clear: both;

margin: 0;

}



#main {

width: 560px;

float: left;

padding: 0 15px 0 0;

}



#main1{

width: 560px;

float: left;

padding: 0 15px 0 0;

border-right: 1px solid #d0d0d0;

}

.block {

background: #f0f0f0;

padding: 5px;

}



.galleria{

background: #e0e0e0;

padding: 10px;

text-align:center;

width:500px;

}



#sidebar {

width:180px;

float:right;

}



#sidebar p {

font-size: 0.9em;

line-height: 1.2em;

margin: 0 0 12px 0;

}



.sidelink {

text-align: left;

display: block;

width: 160px;

background: #f0f0f0;

padding: 3px 4px 3px 8px;

margin: 5px 10px 5px 0;

font-weight:normal;

}



.sidelink:hover {

background: #e0e0e0;

text-decoration: none;

}



#coldestra {

width:160px;

float:right;

}



#coldestra p {

font-size: 1em;

line-height: 1.2em;

margin: 0 0 12px 0;

}





#footer {

color: #333333;

font-size: 0.9em;

padding: 8px 0 0 0;

text-align: center;

}





#footer a {

color: #333333;

font-weight:normal;

}



a img {

border: 0;

}





.photo {

padding: 5px;

display: block;

margin: 0 auto 15px auto;

background-color: #f0f0f0;

}



.hide {

display: none;

}







ul.navbar {

list-style-type:none; width:100%; margin:0;padding:0;

background-color:#e0e0e0;

}



ul.navbar li {

display:inline;

float:left;

}



a.nav, a.nav:link, a.nav:visited {

display:block; float:left;;width:7em;

text-decoration:none; color:#c96f14;font-weight:bold;padding:6px 4px 6px 4px;

border-right:solid 2px white;font-size:12px;

background-color:#e0e0e0;

}



a.nav:hover {

display:block; float:left;

text-decoration:none; color:#ffffff;background-color:#c96f14;

border-right:solid 2px white;

}



a.ultimo:link, a.ultimo:visited {

display:block; float:left;;width:9em;

text-decoration:none; color:#c96f14;font-weight:bold;padding:6px 4px 6px 6px;

font-size:12px;background-color:#e0e0e0;

}



a.ultimo:hover {

display:block; float:left;

text-decoration:none; color:#ffffff;background-color:#c96f14;

font-size:12px;

}



a.attivo {

display:block; float:left; width:9em; font-weight:bold;

text-decoration:none; background-color:#006600; color:#ffffff;padding:6px 4px 6px 6px;

border-right:solid 2px white;font-size:12px;

}



a.attivo:hover {

text-decoration:none; 

}



.tabellone {

font-size: 0.9em;

}



.bianco10 {

font-size: 0.7em;

text-align:center;

color:white;

}



