#menu_up{
width:220;
height:35px;
background-image:url(../img/menu.jpg);
font-family: Arial, Helvetica, sans-serif;
}

.menu_su a{
font-size:16px;
color:#ffffff;
text-decoration:none;
text-transform:none;
}

.menu_su a:active{
font-size:16px;
color:#ffffff;
text-decoration:none;
text-transform:none;
}
.menu_su a:visited{
font-size:16px;
color:#ffffff;
text-decoration:none;
text-transform:none;
}
.menu_su a:hover{
font-size:16px;
color:#CD4D0E;
text-decoration:none;
text-transform:none;
}

#menu_sx{
width:213px;
height:559px;
padding-left:12px;
background-image:url(../img/pattern.jpg);
background-repeat:repeat-y;
font-family:Arial, Helvetica, sans-serif;
}


.menu_sx{
font-size:18px;
padding-left:5px;
color:#0055A3;
text-decoration:none;
text-transform:none;
}

#box_menu_sx{
float:left;
background:url(img/pattern.jpg);
background-repeat:repeat-y; 
text-align:left; 
width:220px;
}

#colonna_sx{
float:left; 
width:723px;
}

#colonna_testo{
font-family:Arial, Helvetica, sans-serif;
float:right; 
width:467px; 
text-align:left; 
background-color:#FFFFFF;
padding:15px;
}


#colonna_dx{
float:right; 
width:243px;
}

#centro{
width:482px;
padding-top:30px;
font-family:Arial, Helvetica, sans-serif;
}

#dx{
border:0px;
padding:0px;
border-right:3px solid #6fa1c8;
}

.freccia{
float:left; 
height:20px; 
width:25px; 
text-align:right;
}

.box_menu{
font-size:18px;
color:#0055A3;
float:right; 
width:183px; 
padding-bottom:5px;
line-height:18px;
}

.box_menu a{
font-size:18px;
color:#0055A3;
text-decoration:none;
text-transform:none;
}

.box_menu a:active{
font-size:18px;
color:#0055A3;
text-decoration:none;
text-transform:none;
}

.box_menu a:visited{
font-size:18px;
color:#0055A3;
text-decoration:none;
text-transform:none;
}
.box_menu a:hover{
font-size:18px;
color:#ED8100;
text-decoration:none;
text-transform:none;
}



.box_sottomenu{
font-size:12px;
color:#00386C;
float:right; 
width:183px; 
height:20px;
}

.box_sottomenu a{
font-size:12px;
color:#00386C;
text-decoration:none;
text-transform:none;
}

.box_sottomenu a:active{
font-size:12px;
color:#00386C;
text-decoration:none;
text-transform:none;
}

.box_sottomenu a:visited{
font-size:12px;
color:#00386C;
text-decoration:none;
text-transform:none;
}

.box_sottomenu a:hover{
font-size:12px;
color:#ED8100;
text-decoration:none;
text-transform:none;
}

.chiudi_div{
clear:both;
}

#header{
width:966px; 
position:relative;
background-image:url(../img/fondo.jpg);
background-repeat:repeat-y;}

#contenuto_pag{
width:966px; 
}

.titolo_blu{
font-size:26px;
color:#0c60a9;
font-weight:bold;
padding-bottom:15px;

}

.box_news{
border-left:8px solid #ccdded; 
padding-left:10px; 
color:#424242; 
margin-bottom:15px;
}

.data_news{
font-size:11px; 
font-weight:bold; 
color:#0c60a9;
text-transform:uppercase;
}

.titolo_news{
font-size:14px;
}

.testo_news{
font-size:12px;
}

#prox_appuntamenti{
color:#0c60a9; 
font-size:14px; 
padding-left:20px; 
background-image:url(../img/fondo_prossimi_appuntamenti.gif); 
background-repeat:no-repeat; 
padding-bottom:50px;
}

#prox_appuntamenti a{
color:#0c60a9;
text-decoration:none;
}

#box_mappa{
background-image:url(../img/fondo_mappa.jpg); 
background-repeat:no-repeat; 
white-space:460px; 
height:166px;
}

#img_mappa{
padding:6px;
float:left;}

.firma{
font-size:14px; 
padding-top:5px; 
color:#87B50E; 
font-weight:bold;
padding-bottom:30px;
}

.testo{
font-size:12px; 
text-align:justify; 
width:450px;
color:#252525;
}

.testo a{
color:#252525;
}

.testo a:hover{
color:#ed8100;
}

.testo_italico{
font-size:14px; 
font-style:italic; 
text-align:justify;
width:450px;
}


.testo_p{
font-size:12px; 
text-align:justify; 
width:450px;
color:#252525;
}


.testo_p a{
color:#252525;
}

.testo_p a:hover{
color:#45739b;
}


.testo_chi{
font-size:12px; 
text-align:justify; 
width:450px;
color:#252525;
}


.testo_chi a{
color:#252525;
}

.testo_chi a:hover{
color:#87b50e;
}

.testo_psico{
font-size:12px; 
text-align:justify; 
width:450px;
color:#252525;
}


.testo_psico a{
color:#252525;
}

.testo_psico a:hover{
color:#8a3c86;
}


.img_titolo{
display:block; 
margin-bottom:25px;
}

.img_titolo2{
display:block; 
margin-bottom:10px;
}

.tit_infanzia{
font-size:18px;
color:#ed8100;
width:450px;
text-transform:uppercase;
}

.tit_infanzia2{
font-size:14px;
color:#ed8100;
width:450px;
font-weight:bold;
text-transform:uppercase;
}

.tit_infanzia3{
font-size:18px;
color:#ed8100;
width:450px;

}

.tit_primaria{
font-size:18px;
color:#45739b;
width:450px;
text-transform:uppercase;
}

.tit_primaria2{
font-size:14px;
color:#45739b;
width:450px;
font-weight:bold;
text-transform:uppercase;
}

.tit_primaria3{
font-size:18px;
color:#45739b;
width:450px;

}


.tit_servizi{
font-size:18px;
color:#06b599;
width:450px;
text-transform:uppercase;
}

.tit_servizi2{
font-size:14px;
color:#06b599;
width:450px;
font-weight:bold;
text-transform:uppercase;
}


.tit_estiva{
font-size:18px;
color:#e3346a;
width:450px;
text-transform:uppercase;
}

.tit_estiva2{
font-size:14px;
color:#e3346a;
width:450px;
font-weight:bold;
text-transform:uppercase;
}

.tit_dove{
font-size:18px;
color:#779d04;
width:450px;
text-transform:uppercase;
}

.tit_dove2{
font-size:14px;
color:#779d04;
width:450px;
font-weight:bold;
text-transform:uppercase;
}

.titoli{
font-size:14px;
font-weight:bold;
color:#252525;
width:450px;
text-transform:uppercase;
}


.box_news_scuola{
border-left:8px solid #f8df63; 
padding-left:10px; 
color:#252525; 
margin-bottom:15px;
}

.elenco_pag{
font-size:14px;
color:#252525;
}

.elenco_pag a{
font-size:14px;
color:#0c60a9;
}

a{
text-decoration:none;
}