body {
font: 12px Arial, Verdana, sans-serif;
margin: 0;
margin: 0;
text-align: center;
background: #fff url(../images/bg-body.gif) repeat-x 0px 118px;
text-align: center;
color: #069;
height: 100%;
overflow-y: auto;
}
a {
text-decoration: none;
color: #000;
}
a:hover {
text-decoration: underline;
}
a img {
border: none;
}
h1, h2, h3, h4, h5, p {
margin:0;
}
h3{
font-size:12px;
font-weight:bold;
}
h4{
font-size:12px;
font-style:italic;
}
hr {
display: block;
height: 1px;
visibility: hidden;
clear: both;
margin:0;
padding:0;
}
ul, li {
margin:0;
padding:0;
}
fieldset{
border: none;
margin: 5px 0 5px 0;
padding: 0;
}
input, select, textarea {
border: 1px solid #ccc;
font-family: sans-serif;
padding: 1px;
}
textarea {
font-size: 100%;
overflow: auto;
font-family: sans-serif;
}
input:focus, select, textarea {
border: 1px solid #39C;
}
button {
font-size: 11px;
border: none;
background: #ccc url(../images/bg-button.gif) repeat-x left center;
cursor: pointer;
margin-right: 10px;
border: 1px solid #69C;
}
button:hover {
border: 1px solid #000;
}
table {
margin: 0px;
padding: 0px;
border-collapse: collapse;
width: 100%;
}
table th {
padding: 0 0 4px 0;
}
hr {
display: none;
}

#header {
background: #fff url(../images/bg-header.gif) repeat-x top left;
text-align: center;
overflow: hidden;
min-height: 137px;
height: auto !important;
height: 137px;
}
#header .inner {
width: 960px;
margin: 0 auto 0 auto;
background: transparent url(../images/bg-subheader.gif) no-repeat top right;
text-align: left;
min-height: 137px;
height: auto !important;
height: 137px;
}
#subheader {
width: 761px;
background: transparent url(../images/tl-farsivicino.gif) no-repeat 50px 15px;
height: 92px;
float: right;
}
#subheader2 {
width: 730px;
float: right;
}
#header #logo {
width: 199px;
float: left;
}
#menu {
display: block;
height:29px;
overflow: hidden;
}
#menu li {
display: inline;
}
#menu a {
display: block;
float: left;
padding: 29px 0 0 0;
height: 0px !important;
height /**/:29px; /* IE5.5 hack */
}
#menu #m1 a {
background: transparent url(../images/m-missioni.gif) no-repeat top left;
width: 117px;
}
#menu #m2 a {
background: transparent url(../images/m-progetti.gif) no-repeat top left;
width: 175px;
}
#menu #m3 a {
background: transparent url(../images/m-suore.gif) no-repeat top left;
width: 188px;
}
#menu #m4 a {
background: transparent url(../images/m-contatti.gif) no-repeat top left;
width: 78px;
}
#central {
width: 960px;
text-align: left;
margin: 0 auto;
}
#col1 {
float: left;
width: 158px;
border-right: 1px solid #a2c3e0;
}
#navigator {
margin-top:15px;
}
#navigator li  {
list-style-type: none;
}
#navigator li a {
display: block;
padding: 3px 0 3px 10px;
border-bottom: 1px solid #a2c3e0;
color: #0072ae;
text-decoration: none;
}
#navigator li a:hover {
background: #d1e4f5;
}
#navigator ul li  {
margin: 0 0 0 10px;
color: #0072ae;
font-size: 11px
}
#navigator ul li a {
display: block;
padding: 3px 0 3px 14px;
border-bottom: 1px solid #fff;
color: #0072ae;
background: #fff url(../images/bg-navigator.gif) no-repeat center left;
}
#navigator ul li a:hover {
background: #d1e4f5 url(../images/bg-navigator-h.gif) no-repeat center left;
}
.s1 #n1 a, .s2 #n2 a, .s3 #n3 a, .s4 #n4 a, .s5 #n5 a, .s6 #n6 a, .s7 #n7 a, .s8 #n8 a, .s9 #n9 a, .s10 #n10 a, .s11 #n11 a, .s12 #n12 a, .s13 #n13 a, .s14 #n14 a  {
background: #0072ae;
color: #fff;
}
.s1 #n1 ul a, .s2 #n2 ul a {
background: #fff url(../images/bg-navigator.gif) no-repeat center left;
color: #0072ae;
}
#col2 {
float: right;
width: 184px;
padding: 0 0 20px 0;
}
#newsScroll {

}
#newsScroll .scroller {
width: 180px;
height: 300px;
overflow: hidden;
}
#newsScroll .content {
width: 180px;
}
#newsScroll .section {
width:165px;
height:300px;
overflow:hidden;
padding:5px;
}
#news li {
list-style-type: none;
padding: 5px 0 5px 5px;
border-bottom: 1px solid #a2c3e0;
}
#news h3 {
font-size: 12px;
}
#news div {
padding: 5px 0 15px 0;
}
#news a small {
padding: 0 15px 0 0;
background: transparent url(../images/bg-goto.gif) no-repeat center right;
}
#main {
float: left;
width: 616px;
min-height: 500px;
height: auto !important;
height: 500px;
border-right: 1px solid #a2c3e0;
}
#main .inner {
padding: 0px 16px 20px 16px;
}
/*width used 584px*/
#footer {
clear: both;
background: #eaeaea url(../images/bg-footer.gif) repeat-x bottom right;
text-align: center;
border-top: 1px solid #6da7d0;

}
#footer .inner {
width: 960px;
margin: 0 auto 0 auto;
}
#footer p {
padding: 5px;
}
/*------------------------ generici -----------------------------*/
#main ul {
margin: 5px 15px 15px 15px;
list-style-type: square;
}
.block {
padding: 5px 0 5px 0;
}
.colBlock {
width: 200px;
padding: 0px 5px 25px 5px;
}
.blue {
background:#ddebf3;
border: 1px solid #a2c3e0;
padding: 10px;
}
.biBoxL {
width: 50%;
float: left;
background: transparent url(../images/border-bibox.gif) repeat-y top right;
margin: 5px 0 5px 0;
}
.biBoxL span {
display: block;
padding: 0 15px 0 0;
}
.biBoxR {
width: 50%;
float: left;
margin: 5px 0 5px 0;
}
.biBoxR span {
display: block;
padding: 0 15px 0 15px;
}
.item {
border: 1px solid #a2c3e0;
margin: 10px 0 10px 0;
}
.close {
clear: both;
}
.fLf {
float:left;
margin: 0 5px 0 0;
}
.fRg {
float:right;
margin: 0 0 0 5px;
}
.aCnt {
text-align: center;
}
.aLf {
text-align: left;
}
.aRg {
text-align: right;
}
.gallery {
width: 99%;
padding: 16px 0 10px 0;
background: transparent url(../images/bg-gallery-title.gif) no-repeat top left;
}
.gallery span {
display: block;
float: left;
padding: 0px 0 5px 0;
margin-right: 4px;
}
.gallery a img {
border: 1px solid #a5c5e1;
padding: 2px;
}
.gallery span.first {

}
.gallery span.first a img {
border-left: 1px solid #a5c5e1;
border-right: 1px solid #a5c5e1;
border-bottom: 1px solid #a5c5e1;
border-top: none;
}
.gallery a:hover img, .gallery .first a:hover img {
border-color: #000;
}
/*----------------- titoli -----------------*/
h2 {
font-size: 13px;
text-transform:uppercase;
}
h2 small {
font-size: 13px;
font-weight: normal;
}
.tlDef {
display: block;
height:30px;
overflow: hidden;
margin: 5px 0 5px 0;
}
.tlDef span {
display: block;
padding: 30px 0 0 0;
height: 0px !important;
height /**/:30px;
}
.tlSquare {
display: block;
height:73px;
overflow: hidden;
}
.tlSquare span {
display: block;
padding: 73px 0 0 0;
height: 0px !important;
height /**/:73px;
}
.tlSquare a {
display: block;
height:73px;
}
.tlHome {
background: transparent url(../images/tl-home.gif) no-repeat top left;
}
.tlCarissimi {
background: transparent url(../images/tl-carissimi.gif) no-repeat top left;
}
.tlMenu {
background: transparent url(../images/tl-menu.gif) no-repeat top left;
}
.tlNewseventi {
background: transparent url(../images/tl-newseventi.gif) no-repeat top left;
}
.tlLemissioni {
background: transparent url(../images/tl-lemissioni.gif) no-repeat top left;
}
.tlLamissione {
background: transparent url(../images/tl-lamissione.gif) no-repeat top left;
}
.tlRegolamento {
background: transparent url(../images/tl-regolamento.gif) no-repeat top left;
}
.tlSuore {
background: transparent url(../images/tl-suore.gif) no-repeat top left;
}
.tlPhotogallery {
background: transparent url(../images/tl-photo.gif) no-repeat top left;
}
.tlContatti {
background: transparent url(../images/tl-contatti.gif) no-repeat top left;
}
.tlSostegno {
background: transparent url(../images/tl-sostegno.gif) no-repeat top left;
}
.tlLink {
background: transparent url(../images/tl-link.gif) no-repeat top left;
}
.tlCarissimi {
background: transparent url(../images/tl-carissimi.gif) no-repeat top left;
}
.tlChisiamo {
background: transparent url(../images/tl-chisiamo.gif) no-repeat top left;
}
.tlMissione {
background: transparent url(../images/tl-lamissione.gif) no-repeat top left;
}
.tlBilancio {
background: transparent url(../images/tl-bilancio.gif) no-repeat top left;
}
.tlStaff {
background: transparent url(../images/tl-staff.gif) no-repeat top left;
}
.tlProgetti {
background: transparent url(../images/tl-progetti.gif) no-repeat top left;
}
.tlStaff {
background: transparent url(../images/tl-staff.gif) no-repeat top left;
}
.tlDonazioni {
background: transparent url(../images/tl-donazioni.gif) no-repeat top left;
}
.tlStaff {
background: transparent url(../images/tl-staff.gif) no-repeat top left;
}
.tlGiornalino {
background: transparent url(../images/tl-giornalino.gif) no-repeat top left;
}
.tlNewsletter {
background: transparent url(../images/tl-newsletter.gif) no-repeat top left;
}
.tlNews {
background: transparent url(../images/tl-newseventi.gif) no-repeat top left;
}
.tlArchivio {
background: transparent url(../images/tl-arc-miss.gif) no-repeat top left;
}
.tlsqIscrivitinewsletter {
background: transparent url(../images/tl-big-iscrivitinewsletter.gif) no-repeat top left;
}
.tlsqDonazioni {
background: transparent url(../images/tl-big-donazioni.gif) no-repeat top left;
}
.tlImg {
display: block;
height:44px;
overflow: hidden;
margin: 5px 0 5px 0;
}
.tlImg span {
display: block;
padding: 44px 0 0 0;
height: 0px !important;
height /**/:44px;
}
.tlProg{
background: transparent url(../images/home-progetti.gif) no-repeat top left;
}
.tlMiss{
background: transparent url(../images/home-missioni.gif) no-repeat top left;
}

/*--------------- icons -----------------*/
.attachment {
padding: 0 0 0 13px;
background: transparent url(../images/bg-attachment.gif) no-repeat center left;
}
.goto {

}

/*--------------- home page -----------------*/
#imgTop {
border: 1px solid #a2c3e0;
}
/*--------------- missioni scheda -----------------*/
.item.mission:hover {
background: #f1faff;
}
.item.mission .thumb {
float:left;
padding: 0 5px 0 0px;
}
.item.mission .description, .item.mission h3 {
padding: 0 5px 0 5px;
}
/*--------------- photogallery -----------------*/
#photogallery .biBoxR, #photogallery .biBoxL  {
background: #ddebf3;
width: 283px;
border: 1px solid #a2c3e0;
margin: 0 0 15px 0;
}
#photogallery .biBoxL  {
margin-right: 14px
}
#photogallery span  {
padding: 15px 5px 5px 5px;
}
#photogallery .aCnt  {
min-height: 310px;
height: auto !important;
height: 310px;
}
#photodetail {

}
.boxDetail {
position:fixed;
display: none;
top: 0%;
left: 20%;
border-left: 8px solid #0072ae;
border-right: 8px solid #0072ae;
border-bottom: 8px solid #0072ae;
overflow: hidden;
z-index: 999;
background: #fff;
}
.boxDetail .photoDesc {
float:left;

padding: 10px 5px 5px 5px;
}.boxDetail .photoClose {
float:left;
padding:10px 10px 5px 5px;
}
.boxDetail img {
cursor: pointer;
}
.chiudiImmagine{
float:right;
min-height:30px;
height:auto !important;
height:30px;
}
/*--------------- newsletter -----------------*/
#newsletter fieldset {
margin: 10px 0px 0px 0px;
display: block;
border: none;
padding: 0px;
}

#newsletter legend {
margin: 0px;
padding: 0px;
}

#newsletter fieldset.fldL {
float: left;
}

#newsletter label {
display: block;
width: 580px;
margin: 10px 0px 0px 0px;
clear: left;
}
#newsletter input {

}
#newsletter label span {
width: 150px;
display: block;
float: left;
text-align: left;
padding-right: 5px;
}
.blockSostegno{
padding: 5px 5px 5px 5px;
border: 1px solid #a2c3e0;
background:#ebf7fc;
margin:10px 0px 0px 0px;
}
#photoNews img{
border: 1px solid #a2c3e0;
padding:3px;
}
.donazioni{
color:#CC0000;}