html, body {
background-color:#FFFFFF;
margin:2px 10px 0;
padding:0;
}
body {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:75%;
}
body {
margin:0 7px;
text-align:center;
}
body div#site {
    min-width: 950px;
    max-width: 1060px;
    width: auto !important;
    width: 1060px;
    margin: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0px 10px 0px 10px;
    text-align: center;
    background-color:#FFFFFF;
  }
hr {
display:none;
}
#container { 
}
#header {
background-color:transparent;
background-image:url(immagini/primavera3.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#header img {
height:100%;
width:100%;
}
#header h2 {
color:#FFFFFF;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#header span {
color:#FFFFFF;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#headerrosso {
background-color:transparent;
background-image:url(immagini/rosso5.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headerrosso img {
height:100%;
width:100%;
}
#headerrosso h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#headerrosso span {
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#headerblu {
background-color:transparent;
background-image:url(immagini/blu5.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headerblu img {
height:100%;
width:100%;
}
#headerblu h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#headerblu span {
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#headerverde {
background-color:transparent;
background-image:url(immagini/verde5.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headerverde img {
height:100%;
width:100%;
}
#headerverde h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#headerverde span {
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#headergrigio {
background-color:transparent;
background-image:url(immagini/grigio5.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headergrigio img {
height:100%;
width:100%;
}
#headergrigio h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#headergrigio span {
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#headerarchivio {
background-color:transparent;
background-image:url(immagini/archivio1002.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headerarchivio img {
height:100%;
width:100%;
}
#headerarchivio h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:210px;
padding-top:65px;
text-align:left;
visibility:hidden;
}
#headerarchivio span {
color:#000000;
font-family:Arial;
font-size:18px;
font-weight:normal;
letter-spacing:2px;
padding-left:0;
text-align:left;
visibility:visible;
}
#orologio {
background-color:transparent;
height:auto;
margin:10px 0 0;
padding:0;
width:100%;
}
#freccia {
float:left;
margin:0 0 0 20px;
padding:0;
text-align:left;
}
.freccia {
color:#000000;
padding:0 10px;
}
.freccia a {
color:#000000;
}
#orol {
float:right;
font-weight:bold;
margin:0 20px;
padding:0;
text-align:right;
}
#navigation {
float:left;
margin:0 0 5px;
padding:1em 0 0;
width: 160px;\width:170px;w\idth:160px;
}
#navigation1 {
float:left;
margin:0 0 5px;
padding:17px 0 0;
width: 300px;\width:310px;w\idth:310px;
}
#extra {
float:right;
margin:0 0 5px;
padding:1em 0 0;
width: 160px;\width:170px;w\idth:160px;
}
#content {
margin:0 170px;
padding:1em 0;
}
#content2 {
background-color:#F8F8F8;
border:1px solid #DCDCDC;
margin:17px 0 10px 170px;
padding:0;
}
#content2z {
background-color:#F8F8F8;
margin:17px 0 10px 310px;
padding:0 0 25px;
}
#content2z h4 {
color:#3F3F3F;
letter-spacing:1px;
padding:10px 20px;
text-align:left;
}
#content2z h3 {
color:#3F3F3F;
font-size:1.2em;
padding:0 40px;
text-align:justify;
}
#content2z h5 {
color:#3F3F3F;
font-size:1.2em;
padding:0 60px;
text-align:left;
}
#content2z img {
margin:20px 0 0;
}
#content4 {
background-color:#F8F8F8;
border:1px solid #DCDCDC;
margin:17px 0 10px;
padding:0;
}
#content3 {
background-color:#FFFFFF;
margin:0;
padding:1em 0;
}
#footer {
background-color:#DCDCDC;
clear:both;
color:#000000;
margin:0;
padding:5px 0;
text-align:center;
}
#footerred {
background-color:#B22222;
clear:both;
color:#FFFFFF;
margin:0;
padding:5px 0;
text-align:center;
}
#footerblu {
background-color:#2822B2;
clear:both;
color:#FFFFFF;
margin:0;
padding:5px 0;
text-align:center;
}
#footergreen {
background-color:#828200;
clear:both;
color:#FFFFFF;
margin:0;
padding:5px 0;
text-align:center;
}
.menuvert {
list-style-type:none;
margin:0px;
padding:0;
}
.menuvert li{ margin: 0px;}
.menuvert li a {
background-color:#FFFFFF;
border-bottom:1px dotted #DCDCDC;
color:Black;
display:block;
font-weight:bold;
padding:6px 0px 6px 5px;
text-align:left;
text-decoration:none;
width: 153px;\width:163px;w\idth:153px;
}

.menuvert li a:hover {
background-color:#F2F2F2;
border-bottom:1px dotted #000000;

color:black;
}

#menuorizzontale {
height:auto;
margin:15px 0 5px;
padding:0;
text-align:center;
width:100%;
}
.menuori {
border:1px solid #DCDCDC;

font-weight:bold;
margin:0;
padding:4px 0;
text-align:center;
width:100%;
}
.menuori li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}

.menuori li a {
background-color:#FFFFFF;
color:black;
padding:4px 12px;
text-decoration:none;
}
.menuori li a:hover {
background-color:#F2F2F2;
color:black;
}

.tubo {
border-top:1px solid #DCDCDC;
border-left:1px solid #DCDCDC;
border-right:1px solid #DCDCDC;
margin:0px 0px 2px 0px;
padding:0;
}
.tubo h5 {
color:#FFFFFF;
font-size:1.1em;
margin:0 0 0 0;
padding:3px 0;

}
.colorehomered {
border:1px solid #DCDCDC;
margin:0;
padding:0;
}
.colorehomered h4 {
background-color:#B22222;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.colorehomeblu {
border:1px solid #DCDCDC;
margin:0;
padding:0;
}
.colorehomeblu h4 {
background-color:#2822B2;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
#colorehomeblu {
border:1px solid #DCDCDC;
margin:0;
padding:0 0 0 0;
}
#colorehomeblu h4 {
background-color:#2822B2;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.colorehomegreen {
border:1px solid #DCDCDC;
margin:0;
padding:0;
}
.colorehomegreen h4 {
background-color:#828200;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.colorehome {
border:1px solid #DCDCDC;
}
.colorehome img {
border-color:#FFFFFF;
margin:10px 0 0;
}
.colorehome p {
font-size:1em;
margin:5px 0;
padding:0 5px;
text-align:justify;
}
.colorehome a {
background-color:#FFFFFF;
color:black;
text-decoration:none;
}
.colorehome h4 {
background-color:#DCDCDC;
color:#000000;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.colorehome1 {
background-color:#B22222;
}
.colorehome2 {
background-color:#2822B2;
}
.colorehome3 {
background-color:#828200;
}
.colorehome5 {
background-color:#555555;
}
.istituzioni {
background-color:#F8F8F8;
margin:0;
padding:0 0 10px;
}
.istituzioni img {
float:left;
margin:10px;
min-height:150px;
min-width:200px;
padding:0;
}
.istituzioni h2 {
color:#6C6C6C;
font-size:1.1em;
letter-spacing:1px;
margin:10px 0 0 10px;
padding:0;
text-align:left;
}
.istituzioni h3 {
color:#515151;
font-size:1.1em;
letter-spacing:1px;
margin:0px 0 5px 10px;
padding:10px 0px 0px 0px;
text-align:left;
}
.istituzioni h4 {
background-color:#B22222;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.istituzioni h5 {
color:#6C6C6C;
font-size:1.1em;
letter-spacing:1px;
margin:10px 0 5px;
padding:0;
text-align:left;
}
.istituzioni h6 {
font-size:1em;
letter-spacing:1px;
margin:10px 0 2px 5px;
padding:0;
text-align:left;
}
.istituzioni p {
font-size:1.1em;
line-height:1.7em;
margin:0;
padding:10px;
text-align:justify;
}
.istituzioni a {
color:#000000;
}
.textimage {
background-color:#F8F8F8;
height:120px;
margin:0;
text-align:left;
}
.textimage img {
float:left;
height:100px;
margin:10px;
min-width:100px;
}
.textimage p {
font-size:1.1em;
margin:0;
padding:0px 10px 5px 10px;
}
.textimage h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0px 0px;
}
.textimage h6 {
color: #228B22;
font-size:1.1em;
margin:-7px 0px 0px 0px;
padding:0px;
}
.textimage a {
background-color:#F8F8F8;
color:#000000;
}
img.tex {
float:left;
height:100px;
margin:10px;
min-width:40px;
}
.textimagealto {
background-color:#F8F8F8;
margin:0;
text-align:justify;
}
.textimagealto img {
float:left;
height:100px;
margin:10px;
min-width:100px;
}
.textimagealto p {
font-size:1.1em;
margin:0;
padding:0 10px 10px;
}
.textimagealto h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
.textimagealto a {
background-color:#FFFFFF;
}
li.alto {
border-bottom:1px dotted #B22222;
list-style-image:url(immagini/li1.gif);
margin:10px 10px 0 -15px;
padding:0 0 15px;
text-align:left;
}
li.altoend {
border-bottom:1px dotted #B22222;
list-style-image:url(immagini/li1.gif);
margin:10px 10px 25px -15px;
padding:0 0 15px;
text-align:left;
}
.clearer {
clear:left;
}
.noclearer {
background-color:#F8F8F8;
}
.textimagecentro {
background-color:#F8F8F8;
margin:0;
text-align:left;
}
.textimagecentro img {
float:left;
margin:10px 10px 0;
min-height:100px;
min-width:100px;
}
.textimagecentro p {
font-size:1.1em;
margin:0 10px 0 5px;
text-align:justify;
}
.textimagecentro h5 {
color:#515151;
font-size:1.1em;
margin:10px 0 5px;
padding:0;
}
.po {
background-color:#F8F8F8;
margin:0;
padding:0 0 10px;
text-align:left;
}
.po img {
float:left;
margin:35px 20px 0;
min-height:100px;
min-width:100px;
}


.po h2 {
color:#515151;
font-size:1.2em;
margin:0;
padding:10px;
}

.po h4 {
color:#515151;
margin:10px;
padding:10px;
}

.po h6 {
color:#515151;
font-size:1.1em;
margin:10px;
padding:10px;
}

.textimagecentroblu {
background-color:#F8F8F8;
margin:0;
padding:0 0 20px;
}
.textimagecentroblu img {
float:left;
margin:10px 10px 0;
min-height:100px;
min-width:100px;
}
.textimagecentroblu h4 {
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.textimagecentroblu p {
font-size:1.1em;
margin:40px 20px;
text-align:justify;
}
.textimagecentrogrigio {
background-color:#F8F8F8;
margin:0;
padding:0 0 10px;
}
.textimagecentrogrigio img {
float: left;
margin:10px 10px 0px;
min-height:100px;
min-width:100px;
}
.textimagecentrogrigio h4 {
background-color:#DCDCDC;
color:#000000;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.textimagecentrogrigio h5 {
font-size:1.1em;
letter-spacing:1px;
margin:10px 0 5px;
padding:0;
text-align:left;
}
.textimagecentrogrigio h6 {
font-size:1em;
letter-spacing:1px;
margin:10px 0 2px 5px;
padding:0;
text-align:left;
}
.textimagecentrogrigio h3 {
font-size:1em;
letter-spacing:1px;
margin:10px 0 2px 20px;
padding:0;
text-align:left;
}
.textimagecentrogrigio p {
font-size:1.1em;
margin:0 10px 0 5px;
text-align:justify;
}
.textimagecentrogrigio a {
color:#000000;
}
.textimagevidenza {
background-color:#F8F8F8;
border:1px solid #DCDCDC;
margin:0;
padding:0 0 10px;
}
.textimagevidenza img {
float:left;
margin:10px;
min-height:100px;
min-width:100px;
}
.textimagevidenza h4 {
background-color:#DCDCDC;
color:#000000;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.textimagevidenza h3 {
background-color:#508232;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.textimagevidenza h5 {
font-size:1.1em;
letter-spacing:1px;
margin:10px 0 5px;
padding:0;
text-align:left;
}
.textimagevidenza h6 {
font-size:1.2em;
letter-spacing:1px;
margin:50px 0 0;
padding:0;
text-align:center;
}
.textimagevidenza p {
font-size:1.1em;
line-height:1.5em;
margin:10px 10px 10px 15px;
text-align:justify;
}
.textimagevidenza ul {
font-size:1.1em;
font-weight:bold;
margin:10px 10px 10px 150px;
text-align:justify;
}
.textimagevidenza ol {
font-size:1.1em;
font-weight:bold;
margin:10px 10px 10px 150px;
text-align:justify;
}
.textimagevidenza li {
line-height:2em;
}
.textimagevidenza a {
color:#000000;
}
div.textimagevidenza ol.cocozza li {
color:#00552B;
font-size:1em;
font-weight:normal;
margin:10px 30px 10px 0;
text-align:justify;
}
div.textimagevidenza ul.cocozza li {
color:#00552B;
font-size:1em;
font-weight:normal;
margin:10px 30px 10px -20px;
text-align:justify;
}
div.textimagevidenza ol.cocozza li span {
color:#34434B;
}
div.ele h6 {
color:#00593D;
font-size:1.2em;
letter-spacing:1px;
margin:0 0 0 20px;
padding:10px 0;
text-align:left;
}
div.ele h5 {
color:#00593D;
letter-spacing:1px;
margin:0 0 0 10px;
padding:10px 0;
text-align:left;
}
div.ele h2 {
color:#00593D;
font-size:1.5em;
letter-spacing:1.6px;
margin:30px 0;
padding:30px 0 10px;
text-align:center;
}
div.ele {
background-color:#CCDBEC;
border:1px solid #00593D;
margin:0 0 -10px;
}
div.ele ul li {
color:#00593D;
list-style-type:none;
margin:0;
}
div.ele ol li {
color:#323232;
list-style-type:decimal;
margin:0;
}
div.ele ol {
font-size:1em;
margin:0 0 25px 270px;
}
div.ele ul {
margin:10px;
}
div.ele ul li ul li {
color:#323232;
font-size:0.9em;
margin:0;
}
div.ele ul li ul {
margin:0 0 25px 270px;
}
div.ele span {
color:#00593D;
}
div.ele li a {
color:#323232;
text-decoration:none;
}
p {
text-align:left;
}
p.yus {
text-align: justify;
padding: 10px;
}
p.grassetto {
font-weight:bold;
}
span.grassetto {
font-weight:bold;
}
.attidown {
font-family:Arial,Helvetica,sans-serif;
}
.attidown a {
color:#000000;
}
.attidown h6 {
font-size:1.2em;
text-align:center;
}
.attidown li {
font-size:1.2em;
line-height:1.2em;
margin:0 20px;
padding-bottom:0.5em;
text-align:justify;
}
.attidown1 {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.attidown1 h6 {
font-size:1em;
margin:40px 20px 0 40px;
text-align:left;
}
.attidown1 a {
color:#000000;
}
.attidown1 li {
font-size:1em;
line-height:2.2em;
list-style-type:none;
margin:0;
padding:0;
text-align:justify;
}
.attidown1 img {
border-color:#FFFFFF;
margin:0;
min-height:25px;
min-width:25px;
padding:0;
}
#articolo li {
font-size:1em;
list-style-type:lower-alpha;
margin:5px 0 0 -18px;
}
a.bandi {
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
letter-spacing:1px;
}
a#tornasu {
color:#000000;
display:block;
font-weight:bold;
margin:0 0 10px;
text-decoration:none;
}
.nobold {
font-weight:normal;
}
.extra a {
color:#43545E;
font-size:1em;
}
.contabula {
margin:10px 10px 10px 150px;
}
#stampa {
color:#708090;
float:right;
font-size:0.7em;
letter-spacing:2px;
margin:0;
padding:20px 20px 0 0;
text-decoration:none;
}
#stampa img {
border-color:#F8F8F8;
height:24px;
margin:-5px 10px 0 0;
min-height:24px;
min-width:30px;
padding:0;
width:30px;
}
#stampa a {
color:#708090;
text-decoration:none;
}
#stampa1 {
color:#708090;
float:right;
font-size:0.8em;
font-weight:bold;
letter-spacing:2px;
margin:0;
padding:20px 20px 0 0;
text-decoration:none;
}
#stampa1 img {
border-color:#F8F8F8;
height:24px;
margin:-5px 10px 0 0;
min-height:24px;
min-width:30px;
padding:0;
width:30px;
}
#stampa1 a {
color:#708090;
text-decoration:none;
}
.pageprint {
color:#000000;
margin:0 0 0 10px;
padding:0;
}
.pageprint a {
color:#000000;
}
.pageprint p {
font-size:1.1em;
font-weight:normal;
margin:0 0 0 10px;
padding:0;
text-align:left;
}
.pageprint h6 {
font-size:1.2em;
font-weight:bold;
margin:10px 0 1px 10px;
padding:0;
text-align:left;
}
.pageprint h4 {
font-size:1.4em;
font-weight:bold;
letter-spacing:2px;
margin:10px 0 0 10px;
padding:0;
text-align:left;
}
.pageprint h5 {
font-size:1.2em;
font-weight:bold;
letter-spacing:2px;
margin:10px 0 0 10px;
padding:0;
text-align:left;
}
.rosso {
background-color:#B22222;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.blu {
background-color:#2822B2;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.verde {
background-color:#828200;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.grigio {
background-color:#DCDCDC;
color:#000000;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
table.cons {
border-collapse:collapse;
font-size:0.9em;
margin:10px 2px 10px 8px;
max-width:100%;
min-width:98%;
table-layout:auto;
text-align:left;
width:70%;
}
table.cons td {
border:1px solid #B22222;
padding:5px;
}
div#content3 table.cons {
color:#323232;
font-size:1.1em;
margin:5px 10px 10px;
max-width:40%;
min-width:38%;
table-layout:auto;
text-align:center;
width:30%;
}
div#content3 table.cons td {
border:1px solid #00593D;
padding:5px;
}
div#content3 h3 a {
color:#323232;
text-align:center;
}
table.cons td a {
color:#404F59;
font-weight:bold;
text-decoration:none;
}
.titoloriga {
font-weight:bold;
text-align:center;
}
h3.segr {
color:#000000;
font-size:1.15em;
margin:10px;
padding:10px 0 0 10px;
}
.validator {
float:left;
margin:1px 20px;
}
img.validator {
border:medium none;
}
.validatoright {
float:right;
margin:1px 20px;
}
img.validatoright {
border:medium none;
}
p.linksx {
color:#404F59;
margin:0 0 10px;
text-align:center;
}
img.linksx {
border:medium none;
}
.linksx a {
color:#404F59;
text-decoration:none;
}
p.titolocons {
font-weight:bold;
letter-spacing:1.5px;
padding:0 0 0 10px;
}
.large {
border:1px solid #B22222;
margin:0 15px;
padding:3px 15px;
}
a.large {
text-decoration:none;
}
a.large:hover {
background-color:#B22222;
color:#FFFFFF;
text-decoration:none;
}
.attidowndel {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
}
.attidowndel h6 {
font-size:1em;
margin:30px 20px 0 30px;
text-align:left;
}
.attidowndel a {
color:#000000;
}
.attidowndel li {
display:block;
font-size:1em;
line-height:3em;
list-style-type:none;
margin:0;
padding:0;
text-align:justify;
}
.attidowndel img {
border-color:#FFFFFF;
margin:0;
min-height:25px;
min-width:25px;
padding:0;
}
div#left {
float:left;
width:49%;
}
.left {
background-color:#CCDBEC;
border:1px solid #00593D;
float:left;
margin:0 0 30px;
width:48%;
}
.right {
background-color:#CCDBEC;
border:1px solid #00593D;
float:right;
margin:0 0 30px;
width:48%;
}
.left30 {
background-color:#CCDBEC;
border:1px solid #00593D;
color:#00593D;
float:left;
margin:0;
width:30%;
}
.right30 {
background-color:#CCDBEC;
border:1px solid #00593D;
color:#00593D;
float:right;
margin:0;
width:30%;
}
div#right {
float:right;
width:49%;
}
div.left img {
float:none;
}
div.right img {
float:none;
}
div.left h5 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:10px 0;
text-align:center;
}
div.right h5 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:10px 0;
text-align:center;
}
div.left h6 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:0 0 40px;
text-align:center;
}
div.right h6 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:0 0 40px;
text-align:center;
}
div.left h4 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:10px 0;
text-align:center;
}
div.right h4 {
color:#00593D;
font-size:1.2em;
margin:0;
padding:10px 0;
text-align:center;
}
h5.hidden {
font-size:1.2em;
margin:0;
text-align:center;
visibility:hidden;
}
h6.hidden {
font-size:1.2em;
margin:0;
text-align:center;
visibility:hidden;
}
h5.risul {
color:#00593D;
font-size:1.4em;
letter-spacing:3px;
margin:0;
padding:20px 30px 0;
text-align:left;
}
.risul span a {
color:#323232;
font-size:1.1em;
letter-spacing:2px;
padding:0 0 0 80px;
text-decoration:none;
}
h6.risul {
color:#00593D;
font-size:1.3em;
letter-spacing:2px;
margin:0;
padding:20px 50px;
text-align:left;
}
h3.risul {
color:#00593D;
font-size:1.4em;
letter-spacing:3px;
margin:0;
padding:20px 30px;
text-align:left;
}
h4.risul {
color:#00593D;
font-size:1.3em;
letter-spacing:2px;
margin:0 0 20px;
padding:20px 50px;
}
div.ele li.span50 {
margin:0 0 0 50px;
}
div.ele li.span50 span {
margin:0 0 0 50px;
}
#bottom {
margin:30px 0;
text-align:center;
}
div.textimagevidenza ul.bottom {
margin:0 50px;
}
.bottom {
list-style-type:none;
margin:0 0 15px;
text-align:center;
}
.bottom li a {
border:1px solid #DCDCDC;
color:#353535;
display:block;
font-size:1.3em;
font-weight:bold;
margin:2px 0 8px;
padding:8px 6px;
text-align:center;
text-decoration:none;
width:210px;
}
.bottom li a:hover {
background-color:#F2F2F2;
border-style:outset;
color:#353535;
margin:2px 0 8px;
}
.bottom li {
margin:2px 0 8px;
}
html > body .bottom li a:active {
border-style:inset;
}
.giallo {
background-color:#FEFF4A;
color:#353535;
}
.verde1 {
background-color:#4AFF4C;
color:#353535;
}
.celeste {
background-color:#4AA2FF;
color:#353535;
}
.xx {
color:#5A5A5A;
padding:0 15px;
text-align:justify;
}
.xy {
color:#0F7BFF;
font-weight:bold;
padding:0 60px;
text-align:justify;
}
.corsivo {
font-style:oblique;
}
.span40 {
margin:0 0 0 40px;
}
.span30 {
margin:0 0 0 30px;
}
div.textimagevidenza div.image_center {
margin:10px;
min-height:100px;
min-width:100px;
text-align:center;
}
div.textimagevidenza div.image_center p {
text-align:center;
}
div.textimagevidenza div.image_center img {
float:none;
text-align:center;
}
div.textimagevidenza div.image_center span {
padding:5px 25px;
}
div.textimagevidenza div.image_center a {
text-decoration:none;
}
div.textimagevidenza div.image_center a:hover {
text-decoration:none;
}
div.textimagevidenza div.gallery {
background-color:#F8F8F8;
height:200px;
margin:0;
text-align:left;
}
div.textimagevidenza div.gallery img {
float:left;
margin:10px;
min-height:100px;
min-width:100px;
}
div.textimagevidenza div.gallery p {
font-size:1.1em;
margin:0;
padding:0 10px 10px;
}
div.textimagevidenza div.gallery h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
div.textimagevidenza div.gallery a {
background-color:#F8F8F8;
}
.date span {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
table.inc {
border-collapse:collapse;
font-size:0.9em;
margin:10px 2px 10px 8px;
table-layout:auto;
text-align:left;
width:auto;
}
table.inc td {
border:1px solid #00552B;
padding:5px;
}
div.textimagevidenza div.center p {
font-weight:bold;
text-align:center;
}
.textimage200 {
background-color:#F8F8F8;
height:260px;
margin:0;
text-align:left;
}
.textimage200 img {
float:left;
margin:10px;
min-height:100px;
min-width:100px;
}
.textimage200 p {
font-size:1.1em;
margin:0;
padding:0 10px 10px;
}
.textimage200 h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
.textimage200 a {
background-color:#F8F8F8;
}
.textimagecentrogrigiox {
background-color:#F8F8F8;
margin:0;
padding:0 0 10px;
}
.textimagecentrogrigiox img {
float:left;
margin:10px 10px 0;
min-height:100px;
min-width:100px;
}
.textimagecentrogrigiox h4 {
background-color:#DCDCDC;
color:#000000;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
.textimagecentrogrigiox h5 {
font-size:1.1em;
letter-spacing:1px;
margin:15px 0 5px 15px;
padding:0;
text-align:left;
}
.textimagecentrogrigiox h6 {
font-size:1em;
letter-spacing:1px;
margin:10px 0 2px 5px;
padding:0;
text-align:left;
}
.textimagecentrogrigiox p {
font-size:1.1em;
margin:0 10px 10px 20px;
text-align:justify;
}
.textimagecentrogrigiox a {
color:#000000;
}
.textimury p {
font-size:1.1em;
line-height:1.3em;
margin:10px 20px;
text-align:justify;
}
.textimury a {
color:#00552B;
}
div.altodxsx {
height:190px;
}
.clearer2 {
clear:right;
}
.textimagesx {
background-color:#F8F8F8;
border-right:1px dotted #00552B;
float:left;
height:190px;
margin:0;
text-align:left;
width:50%;
}
.textimagesx img {
float:left;
height:80px;
margin:10px;
min-width:80px;
}
.textimagesx p {
font-size:1.1em;
margin:0;
padding:0 10px 10px;
}
.textimagesx h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
.textimagesx a {
background-color:#F8F8F8;
color:#000000;
}
.textimagedx {
background-color:#F8F8F8;
float:right;
height:190px;
margin:0;
text-align:left;
width:49%;
}
.textimagedx img {
float:left;
height:80px;
margin:10px;
min-width:80px;
}
.textimagedx p {
font-size:1.1em;
margin:0;
padding:0 10px 10px;
}
.textimagedx h5 {
color:#515151;
font-size:1.1em;
margin:0 0 5px;
padding:10px 0 0;
}
.textimagedx a {
background-color:#F8F8F8;
color:#000000;
}
#content5 {
background-color:#F8F8F8;
border:1px solid #DCDCDC;
margin:17px 170px 10px 0;
padding:0;
}
.colorehome6 {
background-color:#916100;
}
#headerviola {
background-color:transparent;
background-image:url(immagini/grigio5.jpg);
background-repeat:no-repeat;
height:120px;
margin:0 -10px;
}
#headerviola img {
height:100%;
width:100%;
}
#headerviola h2 {
color:#000000;
font-family:"Times New Roman",Times,serif;
font-size:2.2em;
font-weight:bold;
padding-bottom:0;
padding-left:225px;
padding-top:63px;
text-align:left;
}
#headerviola span {
color:#000000;
font-family:Arial;
font-size:14px;
font-weight:normal;
letter-spacing:2px;
padding-left:20px;
text-align:left;
}
#footerviola {
background-color:#916100;
clear:both;
color:#FFFFFF;
margin:0;
padding:5px 0;
text-align:center;
}
.viola {
background-color:#916100;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
table.inc1 {
border-collapse:collapse;
font-size:0.9em;
margin:0 auto;
table-layout:auto;
text-align:left;
width:75%;
}
table.inc1 td {
border:1px solid #916100;
padding:5px;
}
table.inc1 td a {
color:#404F59;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.violadx {
float:right;
}
.violasx {
float:left;
}
p.violap {
line-height:1.5em;
margin:auto 40px;
text-align:justify;
}
p.violap a {
color:#000000;
}
ul.violap {
color:#916100;
font-weight:normal;
text-align:justify;
}
.violap li {
line-height:1.5em;
margin:10px 40px;
}
h2.violap {
color:#916100;
font-size:1.4em;
margin:25px 40px 10px;
text-align:left;
}
h2.violapp {
color:#916100;
font-size:1.2em;
margin:25px 40px 10px;
}
h1.violapp {
color:#916100;
font-size:1.6em;
margin:25px 40px 10px;
}
p.violappp {
line-height:1.5em;
margin:20px 40px 10px;
text-align:right;
}
p.violappp a {
color:#000000;
}
div.spazio {
margin:10px auto;
}
div.search {
margin:10px auto 10px auto;
}
.search h5 {
color:#FFFFFF;
font-size:1.1em;
margin:5px 0px 0px 0px;
padding:3px 0px;
background-color: #722272;
}
p.violapx {
line-height:1.5em;
margin:20px 40px;
text-align:justify;
}

span.gall { padding: 5px 25px;}
span.gall a { text-decoration: none; color:#916100; font-weight: bold; }
span.gall a:hover { text-decoration: none;}
p.gall { text-align: center;}

.colorehome7 {
background-color:#007878;
}

.colorehome8 { margin: 10px auto; text-decoration: none;}
.colorehome8 img { border-color: #FFFFFF;}

.colorehome9 { margin: 30px auto; text-decoration: none;}
.colorehome9 img { border-color: #FFFFFF;}

.nascosto {position: absolute;
left: -9999px;
}

.large100{
border:1px solid #B22222;
margin:5px;
width: 100px;
text-align: center;
float: left;
padding: 10px;

}
a.large100 {
text-decoration:none;

}
a.large100:hover{
background-color:#B22222;
color:#FFFFFF;
text-decoration:none;
}
table.large10{
border:1px solid #B22222;
margin:10px auto;
width: auto;
text-align: center;
font-size:1em;
}
.attidowndel h5 {
font-size:1em;
margin: 25px 0px 0px 0px;
}
/* trasparenza */ 
.colorehome10 {
background-color:#308040;
}
table.trasp {
border-collapse:collapse;
font-size:0.9em;
margin:10px 20px 10px 20px;
table-layout:auto;
text-align:left;
width:auto;
}
table.trasp td {
border:1px solid #308040;
padding:5px;
}
#footertrasp {
background-color:#308040;
clear:both;
color:#FFFFFF;
margin:0;
padding:5px 0;
text-align:center;
}
h2.trasp {
color:#308040;
font-size:1.4em;
margin:25px 40px 10px;
text-align:left;
}
h3.trasp {
color:#308040;
font-size:1.2em;
margin:25px 40px 10px;
}
h1.trasp {
color:#916100;
font-size:1.6em;
margin:25px 40px 10px;
}
h4.trasp {
background-color:#308040;
color:#FFFFFF;
font-size:1.2em;
letter-spacing:1px;
margin:0;
padding:5px 10px;
text-align:left;
}
p.violapx a {
color:#000000;
}
/* po */ 
p.violapy {
line-height:1.5em;
margin:20px 40px;
text-align:justify;
}
div.visy {
border-bottom: 1px solid #828200;
margin: auto 40px;
}
p.violapyx {
float: right;
}
.po p {
font-size:1.1em;
margin:0px 0px 0px 40px;
padding:10px 40px 10px 10px;
text-align:justify;
color:#000000;
}
.verdeoro {
background-image: url(immagini/oro5.gif);
background-repeat: no-repeat;
background-position: left;
text-align: left;
color: #FFFFFF;
padding: 6px 5px 6px 10px;
margin: 30px 10px 10px 40px;
border-bottom: 1px solid #828200;
font-size:1.1em;
}

a.po {
color:#787800;
text-decoration:none;
}
.po h3 {
color:#000000;
font-size:1.15em;
margin:0 0 0 30px;
padding:10px 0 0 10px;
}
.po h5 {
color:#515151;
font-size:1.1em;
margin:0 0 0 40px;
padding:10px 0 0 10px;
}
.po h1 {
color:#000000;
font-size:1.25em;
margin:20px 0px 0px 0px;
padding:10px 10px 0;
}
div.et {
display: inline;
}
div.visy1 img{
margin: auto 0px;
float: none;
padding: 20px 10px;
}
a.po1  {
color:#787800;
text-decoration:none;
}
div.combosx {
 float: left;
 width: 50%;
 border-right:1px solid #DCDCDC;
}
div.combodx {
 float: right;
 width: 49%;
}
div.both {
 clear: both;
}

div.imagetop {
	height: 125px;
	background-color: #FFFFFF;
	margin-top: 7px;
}
div.imagetop img {
 border-color: #FFFFFF;
}

span.f8 { color: #F8F8F8;
}

div.visy3 {
border-bottom: 1px solid #4AA2FF;
margin: auto 25px;
}

div.visy4 {
border-bottom: 1px solid #808080;
margin: auto 20px;
}
