@media print {

A {
font-family: Arial, sans-serif;
}

A.coll {
text-decoration: none;
color:navy;
font-weight:normal;
}
                                                                                           
A.coll:link    { color: blue; }
A.coll:hover   { color: red;}


.heading{
font-family: Arial, sans-serif;
font-size:18pt;
text-align: center;
color:#009900;
font-weight :bolder;
}

.headingBig{
font-family: Arial, sans-serif;
font-size:14pt;
text-align: center;
color:#009900;
font-weight :bolder;
}

.titoletto14{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:14pt;
text-align: left;
padding: 8px;
padding-top: 3px;
padding-bottom: 3px;
color:#009900;
font-weight :bolder;
margin:0;
}

.tit12{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:12pt;
text-align: left;
//padding: 8px;
padding-top: 3px;
padding-bottom: 3px;
color:#009900;
font-weight :bolder;
margin:0;
}


.titoletto10{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:10pt;
text-align: left;
padding: 8px;
color:#009900;
font-weight :bolder;
}


.titoletto12{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:12pt;
text-align: left;
padding: 8px;
color:#009900;
font-weight :bolder;
}


.pad15 {
padding-left:15px;
padding-right:15px;
text-align:justify;
}

.verticalSpace {
padding:10px;
}


DL {
margin-left:1em;
margin-right:1em;
text-align: justify;
}

.bold {
color:#009900;
font-weight :bolder;
}

.bm05 {
margin-bottom:0.5em;
}

P    {
padding: 8px;
padding-left: 12px;
padding-right: 12px;
text-align: justify;
font-family: Arial, sans-serif;
font-size:12pt;
}

.centrato {
text-align:center;
}

.red {
color: #009900;
}

.cent-red {
margin-top:0.5cm;
text-align: center;
color: red;
}


DIV {
font-family: Arial, sans-serif;
}

#page {
position: relative;
width: 100%;
height: 100%;
}

#top {
display:none;
}

#left {
display:none;
}

.font1 {
padding-left:10pt;
font-family: Arial, sans-serif;
font-size:1.5em;
color: white;
}

.font2 {
padding-left:10pt;
font-family: Arial, sans-serif;
font-size:1.1em;
color: white;
}

/* CSS per Menu a comparsa*/

.titolo {
        text-align:left;
        font-family:sans-serif;
        font-weight:bold;
        color:white;
        background:#009900;
        position:relative;
        padding-left:5px;
        margin:2px;
        margin-left:5px;
        height:1.2em;
width:100%;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:4px;
padding:0px;
text-indent:5%;
//padding-left:5%;
}

.titoloSub {
        text-align:left;
        font-family:sans-serif;
        font-weight:bold;
        color:white;
        background:#009900;
        position:relative;
        padding-left:5px;
        margin:2px;
        margin-left:5px;
        height:1.2em;
width:100%;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
text-indent:5%;
//padding-left:5%;
}


.menuAdiscesa {
        color:white;
        background:#009900;
        position:relative;
        left:20%;
        display:none;
        width:180px;
width:80%;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
}

a.menu:hover {
        background:#009900;
        color:#009900;
}


a.menu {text-decoration:none;
        display: block;
        text-indent:0.5em;
        color:white;
        font-family:sans-serif;
        font-weight:bold;
        width:180px;
width:100%;
}

a.menuDis {text-decoration:none;
        display: block;
        text-indent:0.5em;
        color: #009900;
        font-family:sans-serif;
        font-weight:bold;
        width:180px;
}
}

@media screen {
#page {
position: relative;
width: 100%;
height: 100%;
}

#top {
position: absolute;
width: 100%;
height: 20%;
top: 0%;
left:0%;
right:0%;
bottom:80%;
background: #009900;
}

#left {
position: absolute;
width: 25%;
height: 80%;
top: 20%;
left:0%;
right: 75%;
bottom:0%;
background: #009900;
overflow: auto;
padding:0px;
}

#right {
position: absolute;
width: 75%;
height: 80%;
top: 20%;
left:25%;
right:0%;
bottom:0%;
background: white;
overflow: auto;
}


BODY {
margin: 0;
overflow: hidden;
}


LI {

margin-top: 5px;

}

/* CSS per Menu a comparsa*/

.titolo {
        text-align:left;
        font-family:sans-serif;
        font-weight:bold;
        color:white;
        background:#009900;
        position:relative;
        padding-left:5px;
        margin:2px;
        margin-left:5px;
        height:1.2em;
width:100%;
margin-left:0px;
margin-right:0px;
margin-top:4px;
margin-bottom:4px;
padding:0px;
text-indent:5%;
//padding-left:5%;
}

.titoloSub {
        text-align:left;
        font-family:sans-serif;
        font-weight:bold;
        color:white;
        background:#009900;
        position:relative;
        padding-left:5px;
        margin:2px;
        margin-left:5px;
        height:1.2em;
width:100%;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
text-indent:5%;
//padding-left:5%;
}


.menuAdiscesa {
        color:white;
        background:#009900;
        position:relative;
        left:20%;
        display:none;
        width:180px;
width:80%;
margin-left:0px;
margin-right:0px;
margin-top:2px;
margin-bottom:2px;
padding:0px;
}

a.menu:hover {
        background:#999999;
        color:#009900;
}


a.menu {text-decoration:none;
        display: block;
        text-indent:0.5em;
        color:white;
        font-family:sans-serif;
        font-weight:bold;
        width:180px;
width:100%;
}

a.menuDis {text-decoration:none;
        display: block;
        text-indent:0.5em;
        color:red;
        font-family:sans-serif;
        font-weight:bold;
        width:180px;
}

A {
font-family: Arial, sans-serif;
}

A.coll {
text-decoration: none;
color:navy;
font-weight:normal;
}

A.coll:link    { color: blue; }
A.coll:hover   { color: red;}

.heading{
font-family: Arial, sans-serif;
font-size:18pt;
text-align: center;
color:#009900;
font-weight :bolder;
}

.headingBig{
font-family: Arial, sans-serif;
font-size:24pt;
text-align: center;
color:#009900;
font-weight :bolder;
}

.titoletto14{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:14pt;
text-align: left;
padding: 8px;
padding-top: 3px;
padding-bottom: 3px;
color:#009900;
font-weight :bolder;
margin:0;
}

.tit12{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:12pt;
text-align: left;
//padding: 8px;
padding-top: 3px;
padding-bottom: 3px;
color:#009900;
font-weight :bolder;
margin:0;
}


.titoletto10{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:10pt;
text-align: left;
padding: 8px;
color:#009900;
font-weight :bolder;
}


.titoletto12{
text-transform: capitalize;
font-family: Arial, sans-serif;
font-size:12pt;
text-align: left;
padding: 8px;
color:#009900;
font-weight :bolder;
}


.pad15 {
padding-left:15px;
padding-right:15px;
text-align:justify;
}

.verticalSpace {
padding:10px;
}


DL {
margin-left:1em;
margin-right:1em;
text-align: justify;
}

.bold {
color:#009900;
font-weight :bolder;
}

.bm05 {
margin-bottom:0.5em;
}

P    {
padding: 8px;
padding-left: 12px;
padding-right: 12px;
text-align: justify;
font-family: Arial, sans-serif;
font-size:12pt;
}

.centrato {
text-align:center;
}

.red {
color:red;
}

.cent-red {
margin-top:0.5cm;
text-align: center;
color: red;
}


DIV {
font-family: Arial, sans-serif;
}

.font1 {
padding-left:10pt;
font-family: Arial, sans-serif;
font-size:1.5em;
color: white;
}

.font2 {
padding-left:10pt;
font-family: Arial, sans-serif;
font-size:1.1em;
color: white;
}

} // Fine media screen, print


