body {background:#E6E6E6;}
.logo {float:left;}
IMG {border:0px;}
a:link, a:visited {color:#19496D;}
a:hover {color:#F15A24!important;}
/*#container {width:1024px; margin-left:auto; margin-right:auto; background:#fff; background:url('images/mappam.gif') no-repeat bottom right #fff;
font-size:14px; color:#19496D; font-family: 'trebuchet ms', 'arial', 'san-serif'; position:relative;}*/
#container {width:1024px; margin-left:auto; margin-right:auto; background:#fff; background:#fff;
font-size:14px; color:#19496D; font-family: 'trebuchet ms', 'arial', 'san-serif'; position:relative;}
#container .menu-b {font-size:14px; color:#19496D;  font-weight:bold; background:#C1D2DD; padding:0 4px;}
#nav {height:44px; padding-top:83px; padding-left:15px;}
#container .menu {margin-left:324px; margin-left:0!ie}
#container .menu td { height:24px; background:#C1D2DD; line-height:0px; padding-top:2px!ie; background:url('images/bck-menu.gif') no-repeat;
width:135px; text-align:center;}
#container .menu td:hover, #container .menu td.sel {background:url('images/bck-menu-sel.gif') no-repeat; color:#fff;}
#container .menu td:hover a, #container .menu td.sel a { color:#fff!important}
#container .menu td.sep {width:5px; background:none;}
#container .menu a:link, #container .menu a:visited {font-size:14px; color:#19496D; font-weight:bold; padding:0 4px;
text-decoration:none; display:block; width:127px; border:0px solid red; padding:10px 0;}
.home {padding:10px 40px 0;}
.home .txt {vertical-align:top; position:relative;}
.home .prima {padding-top:60px;  min-height:180px;}
.home .txt img {}
.home .txt div {width:350px; padding:0px 45px 10px; color:#666666; font-size:14px;}

#hometable td {vertical-align:top; height:81px!important; border:0px solid red;}
#ecocampus-home {background:url('images/ecocampus.gif'); bforder:1px solid red; width:245px; height:181px;}
#soggiornofineanno-home {background:url('images/soggiornofineanno.gif'); bforder:1px solid red; width:245px; height:181px;}
#sostienici-home {background:url('images/sost.gif'); bforder:1px solid red; width:245px; height:181px;}
#dicono-home {background:url('images/dicono.gif'); bforder:1px solid red; width:245px; height:181px;}
#contattaci-home {background:url('images/contattaci-home.gif'); bforder:1px solid red; width:245px; height:181px;}
#aboxhome {text-decoration:none;}
#ecocampus-home #boxtitle {float:right; color:#fff; font-size:29px; text-align:right; margin-top:30px; margin-right:20px; font-weight:bold; line-height:0.9em;}
#sostienici-home #boxtitle {float:right; color:#fff; font-size:29px; text-align:right; margin-top:80px; margin-right:20px; font-weight:bold; line-height:0.9em;}
#ecocampus-home #boxtitle #middle {font-size:20px; margin-top:6px;}
#ecocampus-home #boxtitle #small {font-size:14px; margin-top:6px;}
#soggiornofineanno-home #boxtitle {float:right; color:#fff; font-size:29px; text-align:right; margin-top:14px; margin-right:20px; font-weight:bold; line-height:0.9em;}
/*#soggiornofineanno-home #boxtitle #middle {font-size:20px; margin-top:6px;}*/
#soggiornofineanno-home #boxtitle #small {font-size:14px; margin-top:14px; line-height:1.2em;}
#sostienici-home #boxtitle #small {font-size:15px; font-weight:bold; margin-top:11px;}
#sostienici-home #boxtitle #small b {font-size:19px;}
#dicono-home #boxtitle {float:right; color:#fff; font-size:29px; text-align:right; margin-top:72px; margin-right:20px; font-weight:bold;}
#dicono-home #boxtitle #small {font-size:14px; margin-top:0px;}
#dicono-home #boxtitle #small2 {font-size:15px; margin-top:5px; line-height:1.1em;}
#contattaci-home #boxtitle {float:right; color:#fff; font-size:29px; text-align:right; margin-top:50px; margin-right:20px; font-weight:bold;}
#contattaci-home #boxtitle #small {font-size:14px; margin-top:5px; line-height:1.1em;}

#bottom {margin-top:11px; width:1004px; margin-left:auto; margin-right:auto; background:#fff; text-align:center; color:#808080; font-size:12px; font-family:'trebuchet ms'; padding:10px;}
#service-link {position:absolute; bottom:0;}
#service-link a:link, #service-link a:visited {color:#000;}

.fright {float:right;}

#lettera-home {background:url('/images/lettera-icon.gif') 5px 0 no-repeat; padding-top:6px; font-size:16px; font-weight:bold;}
#facebook-home {background:url('/images/facebook-home.png') 7px 3px no-repeat; margin-top:15px; font-size:14px; font-weight:bold;}
#facebook-home a, #facebook-home a:hover {text-decoration:none; color:#3E5A95!important;}
#facebook-home a img {margin-top:7px; margin-left:-6px;}

/*interne*/

#servizio {position:absolute; right:0; font-size:12px; padding:8px 30px; color:#999;}
#servizio a:link, #servizio a:visited {color:#999999;}

/*CHI SIAMO*/
.interna {padding:25px; color:#403F3F; position:relative; overflow:auto!important; overflow:none;}
.chisiamo .titolo {background:url('images/chisiamo_ico.gif') no-repeat; padding-left:110px;}

.sx {width:675px; border-right:1px solid #ccc; line-height:1.8; padding:20px; float:left;}
.dx {padding:0px 0px 20px 20px; border:0px solid red; margin-left:715px;}
.dx h1 {font-weight:bold; font-size:20px!important; margin:15px 0px 10px!important; padding:0;}
.dx h2 {padding:0px; margin:0px; font-size:15px!important;}
.dx h2 a:link, .dx h2 a:visited {color:#19496D;}

.dx #dicono {font-size:13px;}
.dx #dicono h1 {color:#0071BC; }
.dx #dicono h2 {margin:5px 0px 3px;}
.dx #download h1 {color:#F15A24;}
.dx #download h2, a.download {background:url('images/pdf.gif') no-repeat; padding-left:30px; padding-bottom:10px;}

#galleria {clear:both; overflow:auto; width:100%; margin-left:20px;}
#galleria h1 {font-weight:bold; font-size:20px; margin:15px 0px 10px; padding:0; color:#75BF18;}
#galleria #left, #galleria #right, #galleria #images {float:left;}
#galleria #left {padding-right:13px; display:none;}
#galleria #right {padding-left:13px;  display:none;}
#galleria #left, #galleria #right {padding-top:25px;}
#galleria #images IMG {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC !important;
padding:4px;
margin:0px 12px;
vertical-align:middle;}


/*ATTIVITA*/
.sostenuto {position:absolute; right:150px;}
.attivita h1, .attivita-settimanabianca h1, .attivita-pasqua11 h1 {font-size:22px; margin:0; color:#75BF18;}
.attivita-settimanabianca h1 {color:#0071BC;}
.attivita h2, .attivita-settimanabianca h2, .attivita-pasqua11 h2 {font-size:18px;  margin-top:-8px; color:#009245;}
.attivita h3, .attivita-settimanabianca h3, .attivita-pasqua11 h3 {font-size:15px;  margin:0; color:#000;}
.attivita .titolo, .attivita-settimanabianca .titolo, .attivita-pasqua11 .titolo {background:url('images/attivitasummer_ico.gif') no-repeat; padding-left:125px;}
.attivita .titolo .sub, .attivita-settimanabianca .titolo .sub, .attivita-pasqua11 .titolo .sub {color:#009245; font-weight:bold; font-style:normal; font-size:18px;}
/*inverno*/
.attivita .titolo-inverno, .attivita-settimanabianca .titolo-inverno, .attivita-pasqua11 .titolo-inverno {background:url('images/attivitawinter_ico.gif') no-repeat; padding-left:125px;}
.attivita .titolo-inverno .sub, .attivita-settimanabianca .titolo-inverno .sub, .attivita-pasqua11 .titolo-inverno .sub {color:#29ABE2!important; font-weight:bold; font-style:normal; font-size:18px;}
.boldbold {font-size:18px; color:#505050;}
.attivita-pasqua11 .sx {height:630px;}


.attivita .programma {margin-top:10px; width:100%;}
.attivita .programma td {padding:5px; vertical-align:top; border:1px dotted #ccc;}
.attivita .programma td b.day {color:#009245;}
.attivita .programma td b.dayy {color:#75BF18;}

/*SOSTIENICI*/
.sostienici .titolo {background:url('images/sostienici_ico.gif') no-repeat; padding-left:125px;}
.sostienici .titolo .sub {color:#D4145A; font-weight:bold; font-style:normal; font-size:18px;}
.sostienici h1 {color:#9E005D; margin:0;}
b.big {font-size:20px; display:block; background:#E6E6E6; margin-top:5px; padding:8px;}
b.big b {color:#D4145A;}

.sostienici .sost {font-size:16px;}
.sostienici .dx #grazie h1 {color:#267C4E;}
.sostienici .dx #grazie a:link, .sostienici .dx #grazie a:visited {font-weight:bold; display:block; margin-top:5px;}

/*NORMATIVE*/
.normative .titolo {background:url('images/normative_ico.gif') 0px 10px  no-repeat; padding-left:125px; height:92px;}
.normative h1 {color:#FBB03B; margin-top:10px;}
.normative .sx {width:98%; border:0px;}
.normative #documenti {list-style-type:none;}
.normative #documenti li { padding-left:30px; padding-bottom:10px; }
.normative #documenti li a:link, .normative #documenti li a:visited {font-weight:bold;}
.normative li.pdf {background:url('images/pdf.gif') no-repeat; line-height:1.5;}
.normative li.url {background:url('images/url.gif') no-repeat; line-height:1.5;}
.normative li.facebook {background:url('/images/fbicon_normative.png') no-repeat; line-height:1.5;}

/*LINK UTILI*/
.linkutili .titolo {background:url('images/linkutili_ico.gif') no-repeat; padding-left:125px; height:92px;}
.linkutili h1 {color:#959595; margin-top:10px;}
.linkutili .sx {width:98%; border:0px;}
.linkutili #url {list-style-type:none;}
.linkutili #url li { padding-bottom:10px; padding-left:30px; line-height:1.5;}
.linkutili #url li {background:url('images/url.gif') no-repeat; line-height:1.5;}
.linkutili #url li a:link, .linkutili #url li a:visited {font-weight:bold!important;}

/*CONTATTACI*/
.contattaci .titolo {margin-left:15px;}
.contattaci h1 {color:#015994; margin-top:10px; margin-bottom:0px;}
.contattaci .rif {font-size:16px; color:#000;}
.contattaci .dx #socialn h1 {color:#FAA31C;}
.contattaci .dx #socialn a:link, .contattaci .dx #grazie a:visited {font-weight:bold; display:block; margin-top:5px;}

/*PRIVACY*/
.privacy .titolo {margin-left:15px;}
.privacy .sx {width:98%; border:0px;}
.privacy h1 {color:#666666; margin-top:10px; margin-bottom:0px; font-size:22px;}
.privacy h2 {color:#333333; margin-top:8px; font-size:18px; margin-bottom:0px;}

/*CREDITS*/
.credits .titolo {margin-left:15px;}
.credits h1 {font-size:18px; color:#666666; margin-bottom:5px; margin-top:0;}
.credits h2 {font-size:18px; color:#7BA3B9; margin-bottom:5px; margin-top:0;}
.credits .sost {font-size:16px;}
.credits .dx #grazie h1 {color:#2F6B99;}
.credits .dx #grazie a:link, .credits .dx #grazie a:visited {font-weight:bold; display:block; margin-top:5px;}

/*LETTERA ALLE FAMIGLIE*/
.lettera-alle-famiglie .titolo {background:url('/images/lettera_ico.gif') 0px 10px  no-repeat; padding-left:125px; height:92px;}
.lettera-alle-famiglie .sx {width:98%; border:0px;}

#galleryss {clear:both; overflow:auto; width:110%; margin:0px -30px; border:0px solid red;}
#galleryss h1 {font-weight:bold; font-size:20px; margin:15px 30px 10px; padding:0; color:#75BF18;}
#galleryss li {float:left;}
#galleryss #left, #galleryss #right, #galleryss #imagesss {float:left; border:0px solid red;}
#galleryss #left {padding-right:13px; }
#galleryss #right {padding-left:13px; position:relative;}
#galleryss #left, #galleryss #right {padding:25px 10px; cursor:hand; cursor:pointer; width:22px;}
#galleryss #imagesss {}
#galleryss #imagesss IMG {-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:white none repeat scroll 0 0;
border:1px solid #CCCCCC !important;
padding:4px;
margin:0px 7px;
vertical-align:middle;
max-width:180px;}

.disabled {cursor:default!important;}
.disabled IMG {display:none!important;}

#facebookicon {margin-right:5px;}

