
* {
margin : 0;
padding : 0;
}
body {
font : normal 0.7em arial, sans-serif;
background-image : url(Img/bg_sfumatura.jpg);
background-repeat : repeat-x;
text-align : left;
color : #333;
}
p {
margin : 0 0 0 0;
}
#topspazio {
width : 900px;
height : 14px;
margin : 0 auto;
padding : 0 0 0 0;
}
#header {
padding : 0 0 0 0;
margin : 0 auto;
height : 116px;
width : 900px;
background-image : url(Img/sep3.gif);
background-position : bottom;
background-repeat : repeat-x;
background-color : #ffffff;
}
#header #logo {
width : 900px;
height : 90px;
margin : 0 auto;
padding : 0 0 0 0;
}
#header #logosmall {
width : 250px;
height : 90px;
margin : 0 auto;
padding : 0 0 0 0;
float : left;
}
#header #bannersmall {
width : 650px;
height : 90px;
margin : 0 auto;
padding : 0 0 0 0;
float : right;
}
#header #topmenu {
width : 900px;
height : 26px;
background-color : #e5e5e5;
background-image : url(Img/sep3.gif);
background-position : bottom;
background-repeat : repeat-x;
color : #666;
font-size : 0.9em;
margin : 0 auto;
}
#topmenu ul {
float : right;
list-style : none;
list-style-position : outside;
padding : 0 0 0 0;
}
#topmenu ul li {
float : left;
padding-top : 5px;
padding-left : 10px;
padding-right : 10px;
}
#topmenu ul li a {
color : #666666;
text-decoration : none;
}
#main {
width : 900px;
height: 100%;
margin : 0 auto;
clear : both;
background-color : #ffffff;
background-image : url(Img/sep4-tot.gif);
background-repeat : repeat-y;
}

#content {
width : 727px;
float : right;
padding : 0 0 0 5px;
}
#content #banner {
width : 727px;
height : 100px;
margin : 3px 0 0 0;
padding : 0 0 5px 0;
background-color : #ffffff;
background-image : url(Img/sep3.gif);
background-position : bottom;
background-repeat : repeat-x;
}
#content #middle {
width : 560px;
float : left;
padding : 10px 5px 10px 5px;
}

#dwindow {
width:572px;
margin : 0 auto;
z-index: 99;
}


#testohome {
width : 420px;
float : right;
padding : 0 10px 0 8px;
font : normal 15px arial, sans-serif;
}
#testohome a{
color: #333;
text-decoration:underline;
font : normal 15px arial, sans-serif;
}
#testopagina {
width : 550px;
float : left;
padding : 10px 10px 0 0;
text-align:left;
font : normal 13px arial, sans-serif;
}
#testopagina a{
color: #333;
font : normal 13px arial, sans-serif;
text-decoration:underline;
}
#testopaginafoto {
width : 420px;
float : right;
padding : 10px 10px 0 8px;
font : normal 13px arial, sans-serif;
}
#testopaginafoto a{
color: #333;
text-decoration:underline;
font : normal 13px arial, sans-serif;
}

#testopaginafotobig {
width : 362px;
float : right;
padding : 10px 10px 0 8px;
font : normal 13px arial, sans-serif;
}
#testopaginafotobig a{
color: #333;
text-decoration:underline;
font : normal 13px arial, sans-serif;
}
#fotohome {
width : 104px;
float : left;
padding : 10px 10px 0 2px;
}
#fotobig {
width : 158px;
float : left;
padding : 10px 10px 0 2px;
}
#content #sidebar {
width : 157px;
float : right;
padding : 0 0 5px 0;
}
#nav {
position : relative;
top : 3px;
bottom : 0;
left : 0;
float : left;
voice-family : inherit;
width : 164px;
margin : 0 0 0 0;
padding : 0;
z-index : 98;
}
#nav {
padding : 0 0 5px 0;
}
div.hr {
height : 5px;
margin : auto 0 auto 0;
background-image : url(Img/sep3.gif);
background-repeat : repeat-x;
background-position : center;
width : 164px;
}
div.hr-corto {
height : 1px;
margin : 5px 0 0 0;
background-image : url(Img/sep3.gif);
background-repeat : repeat-x;
height : 1px;
width : 150px;
float : right;
}
div.hr-lungo {
height : 1px;
margin : 3px 0 3px 0;
background-image : url(Img/sep3.gif);
background-repeat : repeat-x;
height : 1px;
width : 560px;
float : left;
clear:both;
}
.th-blu-chiaro {
text-align : left;
color : #002e4f;
background-color : #b2c0ca;
font-weight : normal;
}
.th-blu-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-blu-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-blu-chiaro-menu {
text-align : left;
color : #002e4f;
background-color : #b2c0ca;
font-weight : normal;
background-image : url(Img/icon_arrow_blu.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-blu-chiaro-menu a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-blu-chiaro-sotto-menu {
text-align : left;
color : #002e4f;
background-color : #DAE0E4;
font-weight : normal;
}
.th-blu-chiaro-sotto-menu a {
display : block;
text-decoration : none;
margin-left : 15px;
color : #002e4f;
}
.th-blu-chiaro-menu-selected {
text-align : left;
color : #002e4f;
background-color : #b2c0ca;
font-weight : bold;
background-image : url(Img/icon_arrow_blu_select.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-blu-chiaro-menu-selected a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-blu-chiaro-menu .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
background-image : url(Img/icon_arrow_blu_select.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-blu {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #002e4f;
font-weight : bold;
}
.th-blu a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-verde-chiaro {
text-align : left;
color : #002e4f;
background-color : #d7e1b6;
font-weight : normal;
}
.th-verde-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-verde-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-verde-chiaro-menu {
text-align : left;
color : #002e4f;
background-color : #d7e1b6;
font-weight : normal;
background-image : url(Img/icon_arrow_verde.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-verde-chiaro-menu a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-verde-chiaro-sotto-menu {
text-align : left;
color : #002e4f;
background-color : #ebf0db;
font-weight : normal;
}
.th-verde-chiaro-sotto-menu a {
display : block;
text-decoration : none;
margin-left : 15px;
color : #002e4f;
}
.th-verde-chiaro-menu-selected {
text-align : left;
color : #002e4f;
background-color : #d7e1b6;
font-weight : bold;
background-image : url(Img/icon_arrow_verde_select.gif);
background-repeat : no-repeat;
background-position : 140px 5px;
}
.th-verde-chiaro-menu-selected a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-verde {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #799d0c;
font-weight : bold;
}
.th-verde a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-giallo-chiaro {
text-align : left;
color : #002e4f;
background-color : #fff5cc;
font-weight : normal;
}
.th-giallo-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-giallo-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-giallo-chiaro-menu {
text-align : left;
color : #002e4f;
background-color : #fff5cc;
font-weight : normal;
background-image : url(Img/icon_arrow_giallo.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-giallo-chiaro-menu a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-giallo-chiaro-menu .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
background-image : url(Img/icon_arrow_giallo_select.gif);
background-repeat : no-repeat;
background-position : 145px 5px;
}
.th-giallo-chiaro-menu-selected {
text-align : left;
color : #002e4f;
background-color : #fff5cc;
font-weight : bold;
background-image : url(Img/icon_arrow_giallo_select.gif);
background-repeat : no-repeat;
background-position : 140px 5px;
}
.th-giallo-chiaro-menu-selected a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-giallo {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #ffc000;
font-weight : bold;
}
.th-giallo a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-giallo-chiaro-sotto-menu {
text-align : left;
color : #002e4f;
background-color : #fffbe8;
font-weight : normal;
}
.th-giallo-chiaro-sotto-menu a {
display : block;
text-decoration : none;
margin-left : 15px;
color : #002e4f;
}
.th-rosso-chiaro {
text-align : left;
color : #002e4f;
background-color : #e9bab2;
font-weight : normal;
}
.th-rosso-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-rosso-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-rosso {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #b51a00;
font-weight : bold;
}
.th-rosso a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-grigio-chiaro {
text-align : left;
color : #002e4f;
background-color : #e6e6e6;
font-weight : normal;
}
.th-grigio-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-grigio-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-grigio {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #adadad;
font-weight : bold;
}
.th-grigio a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-celestino-chiaro {
text-align : left;
color : #002e4f;
background-color : #6198ab;
font-weight : normal;
}
.th-celestino-chiaro a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-celestino-chiaro .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-celestino {
text-align : left;
height : 16px;
color : #ffffff;
background-color : #6198ab;
font-weight : bold;
}
.th-celestino a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #ffffff;
}
.th-fondazione {
text-align : left;
color : #002e4f;
background-color : #ffffff;
font-weight : normal;
}
.th-fondazione a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-fondazione .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-fondazionetesto {
text-align : left;
color : #002e4f;
background-color : #ffffff;
font-weight : normal;
}
.th-fondazionetesto a {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
}
.th-fondazionetesto .selected {
display : block;
text-decoration : none;
margin-left : 5px;
color : #002e4f;
font-weight : bold;
}
.th-grigino {
font : normal 15px arial, sans-serif;
text-align : left;
color : #fff;
font-weight : bold;
}
.th-bianco {
text-align : left;
color : #fff;
font-weight : bold;
}
.th-grigino-testo {
text-align : left;
color : #fff;
font-weight : normal;
}
.th-grigino a {
display : block;
text-decoration : none;
margin-top : 5px;
color : #fff;
}
img.imag1 {
float : right;
margin-left : 10px;
}
img.imag2 {
float : left;
margin-right : 10px;
}
#navcontainer ul {
margin : 0;
padding : 0;
}
#listasquarehome li {
list-style-type : square;
}
#listasquarehome li {
margin : 20px 0 10px 20px;
}
#listasquarehome a {
color : #333;
}
#listasquarespaziata li {
list-style-type : square;
}
#listasquarespaziata li {
margin : 20px 20px 30px 40px;
}
#listasquarespaziata a {
color : #333;
}
#listasquare li {
list-style-type : square;
}
#listasquare li {
margin : 5px 20px 5px 40px;
}
#listasquare a {
color : #333;
}

.titolo-blu {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #022f50;
}
.titolo-grigio {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #666666;
}
.titolo-verde {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #799d0c;
}
.titolo-rosso {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #b51a00;
}
.titolo-giallo {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #ffc000;
}
h2 {
font-size : 12pt;
padding : 0;
margin : 0;
font-style : normal;
color : #333;
}
.td {
padding-right : 0;
text-align : left;
}
.testo-homerosso {
padding-right : 0;
padding-left : 0;
font-size : 13px;
color : #b00000;
text-align : left;
}
.testo-home {
padding-right : 10px;
padding-left : 5px;
font-style : normal;
font-size : 13px;
color : #333;
text-align : left;
}
.testo-home a:link {
font-size : 13px;
color : #333;
text-align : left;
}
.testo-home a:visited {
font-size : 13px;
color : #333;
text-align : left;
}
.testo-home a:hover {
font-size : 13px;
color : #333;
text-align : left;
}
.testo-home a:active {
font-size : 13px;
color : #333;
text-align : left;
}
.testo-link {
padding-right : 10px;
padding-left : 10px;
font-style : normal;
font-size : 13px;
color : #333;
text-align : left;
}
.testo-link a {
padding-right : 10px;
padding-left : 10px;
font-style : normal;
font-size : 13px;
color : #333;
text-align : left;
}
.testo-contatti {
padding-right : 10px;
padding-left : 0;
font-style : normal;
font-size : 12px;
color : #333;
text-align : left;
}
.testo-contatti a {
padding-right : 10px;
font-style : normal;
font-size : 12px;
color : #333;
text-align : left;
}
.testo-index {
padding-right : 10px;
font-style : normal;
font-size : 15px;
color : #333;
text-align : left;
}
.testo-index a:link {
font-size : 15px;
color : #333;
text-align : left;
}
.testo-index a:visited {
font-size : 15px;
color : #333;
text-align : left;
}
.testo-index a:hover {
font-size : 15px;
color : #333;
text-align : left;
}
.testo-index a:active {
font-size : 15px;
color : #333;
text-align : left;
}
.titolino-attivita {
padding-right : 10px;
padding-left : 5px;
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-attivita a:link {
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-attivita a:visited {
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-attivita a:hover {
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-attivita a:active {
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolo-azzurro {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #5f95c4;
font-style : italic;
}
.titolo-rosso {
font-size : 20pt;
padding : 0;
margin : 0;
font-style : normal;
color : #e40d1d;
font-style : italic;
}
.titolino-download {
padding-right : 10px;
padding-left : 5px;
font-style : normal;
font-size : 13px;
color : #888888;
text-align : left;
text-decoration : none;
}
.titolino-download01 {
padding-right : 10px;
padding-left : 0;
font-style : normal;
font-size : 13px;
color : #004477;
text-align : left;
text-decoration : none;
}
.titolino-downloadopen {
padding-right : 10px;
padding-left : 0;
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-downloadopen a:link {
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-downloadopen a:visited {
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-downloadopen a:hover {
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.titolino-downloadopen a:active {
font-style : normal;
font-size : 13px;
color : #799d0c;
text-align : left;
}
.codicefiscale {
font : normal 35px arial, sans-serif;
text-align:center;
font-weight:bold;
}
#footer {
width : 900px;
background-color : #ffffff;
background-image : url(Img/sep3.gif);
background-position : top;
background-repeat : repeat-x;
}
#foot {
margin : 0 auto;
padding-top : 5px;
text-align : center;
height : 20px;
color : #666;
}
#shadowbox_title {border: 0px solid;}
#shadowbox_info {border: 0px solid;}
