.blocco_piccolo_in_girigio_dettaglio {
	height:270px;
	width: 200px;
	text-align:left;
	
}
.esterno {
	text-align : center;
	width : 800px;
	position : relative;
	background:#FFFFFF;
	border: thin solid #eeeeee;
} 
.blocco_grigio_chiaro { 
border:none;
width : 200px; 
background:#eeeeee;
margin-top:0px;
height : 300px; 
} 
.blocco_grigio_chiaro_2 { 
border:none;
width : 200px; 
background:#eeeeee;
margin-top:0px;

} 
.blocco_grigio_chiaro_gestione { 
border:none;
width : 200px; 
background:#eeeeee; 
height : 500px; 
margin-top:0px;

} 
.vuoto {
	height: 43px;
	width: 360px;
}
.testo_MIDDLE {
	
	line-height:13px;

	width: 360px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	padding-bottom:26px;
	text-align : left;
	padding-top: 10px;
	z-index:300;

} 

.blocco_elemento {
	
	width : 388px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
} 
.blocco_piccolo {
	border:none;
	width : 120px;
	top:20px;
	font-family : "Helvetica";
	font-size : 11px;
	background:#eeeeee;
	color : #1f3365;
	text-align : left;
	padding:2px;
	padding-left:16px;
	font-weight: bold;
	
} 
.blocco_piccolo2 {
	border:none;
	top:20px;
	font-family : "Helvetica";
	font-size : 9px;
	background:#eeeeee;
	color : #1f3365;
	text-align : left;
	padding-left:16px;
	font-weight: bold;
	
} 
.blocco_piccolo_dettaglio {
	border:none;
	width : 373px;
	top:20px;
	font-family : "Helvetica";
	font-size : 14px;
	background:#eeeeee;
	color : #1f3365;
	text-align : left;
	padding:2px;
	padding-left:16px;
	padding-top:10px;
	font-weight: bold;
	padding-bottom:10px;
	
} 
.cont_menu {
	height: 30px;
	width: 800px;
	padding-top:20px;
	z-index:120;
	
	}
.blocco_interno_elemento {
		border:thin solid #eeeeee;
	width : 358px;
	height:88px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 35px;
		line-height:15px;
} 
.blocco_interno_elemento2 {
	border:thin solid #eeeeee;
	width : 360px;
	height:125px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	
	padding: 15px;
} 
.blocco_interno_elemento_titolo {
	border:none;
	width : 250px;
	height:10px;
	float:left;
	font-weight: bold;
} 
.blocco_interno_elemento_titolo_testata {
font-size : 10px;
	color : #990000;
	border:none;
	width : 250px;
	height:10px;
	float:left;
	font-weight: bold;
} 
.testo_interno_riquadro {
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;

	margin-top:30px;
	vertical-align: text-bottom;
}
a:link.testo_interno_riquadro_link {

	font-family : "Helvetica";
	font-size : 11px;
	text-align : left;
	margin-top:30px;
	vertical-align: text-bottom;
	color : #1f3365;
	text-decoration:none;
	line-height:15px;
}
a:hover.testo_interno_riquadro_link {
	
	font-family : "Helvetica";
	font-size : 11px;
	text-align : left;
	margin-top:30px;
	vertical-align: text-bottom;
	color : #990000;
	text-decoration:none;
	
}
a:visited.testo_interno_riquadro_link {

	
	color : #1f3365;
	text-decoration:none;
	
	
}
a:visited:hover.testo_interno_riquadro_link {

	
	color : #990000;
	text-decoration:none;
	
}
.testo_interno_riquadro_destro {
	margin-top:15px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	padding-left:16px;
	padding-bottom:16px;
	float:none;
	vertical-align: text-bottom;
}
.testo_interno_riquadro_destro2 {
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	float:none;
	vertical-align: text-bottom;
	margin-bottom: 5px;
	text-align: left;
	padding-left: 16px;
	padding-right: 10px;
	margin-top: 10px;
}
.blocco_interno_elemento_raggruppante {
	border:none;
width : 260px; 
margin-left:15px;
line-height:15px;
height:90px;
font-family : "Helvetica"; 
font-size : 11px; 
color : #1f3365; 
text-align : left; 
float:left;
} 
.blocco_interno_elemento_raggruppante2 {
	border:none;
	width : 340px;
	margin-left:15px;
	line-height:15px;

	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	float:left;
} 
.blocco_interno_elemento_raggruppante_dettaglio2 { 
border:none;
width : 390px; 
line-height:15px;
font-family : "Helvetica"; 
font-size : 11px; 
color : #1f3365; 
text-align : left; 
padding-top:20px;
} 
.blocco_interno_elemento_raggruppante_dettaglio { 
border:none;
width : 340px; 
margin-left:15px;
line-height:15px;
font-family : "Helvetica"; 
font-size : 11px; 
color : #1f3365; 
text-align : left; 
padding-top:20px;
} 
.blocco_interno_elemento_dettaglio {
	border:thin solid #eeeeee;
	width : 358px;
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
word-spacing:1px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 35px;
		line-height:25px;
} 
.testo { 

width: 360px;
font-family : "Helvetica"; 
font-size : 11px; 
color : #1f3365; 
text-align : left; 
vertical-align:top;
	

} 
.immagine { 

float:left;
	

} 
.spazio_da_20_vuoto {
	height:10px;
	width:50px;
	min-height:20px;
}


.home {
	background: #1f3365;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}


	
.lascuola {
	background: #46567f;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.indirizzi {
	background: #606e90;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.didattica {
	background: #7d98a3;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.progetti {
	background: #98a0b5;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.servizi {
	background: #b9becb;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.lesedi {
	background: #d1d4db;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
}
.contatti {
	background: #e8e9eb;
	float: left;
	height: 3px;
	min-height: 6px;
	width: 100px;
	
	
}
.contenitore {
	font-family : "Helvetica"; 
font-size : 14px; 
font-weight:bolder;
color : #000000; 
float: left;
height: 25px;
width: 100px;	
text-align:center;

}
.ospita_link_menu {
	padding-left:20px;
	text-align:left;
	height:27px;
}
.link_menu {
	font-family: "Helvetica";
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #1f3365;
	text-decoration : none; 
	text-align: left;	
}
a:hover.link_menu {
	font-family: "Helvetica";
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #990000;
	text-decoration : none; 
	text-align: left;
}
.footer_sinistro {
font-family: "Helvetica";
	font-size: 11px;
	height:20px;
	font-weight: bold;
	
	color:  #ffffff;
	background: #1f3365;
	text-align: right;
	width:400px;
	float:left;
	height: 24px;	
	padding-top:5px;
}

.footer_destro {
	font-family: "Helvetica";
	font-size: 11px;
	height:20px;
	font-weight: bold;
	color:  #1f3365;
	background: #ffffff;
	text-align: left;
	width:400px;
	float:left;
	padding-top:3px;

	
}
.banda {
	height: 20px;
	width: 200px;
	background-image: url(images/banda.jpg);
	background-repeat:repeat-y;
}
.blocco_piccolo_in_girigio {
	height:170px;
	width: 200px;
	text-align:left;
}
.blocco_piccolo_in_girigio_2 {
	width: 200px;
	height: 104px;
	
	
	
}
.blocco_form {
	margin-bottom:20px;
	padding-left:16px;
	text-align: left;
}

/* CSS menu' */
ul#home{width:100%} 
ul#home,ul#home li,ul#home ul,ul#home ul li{margin:0;padding:0;list-style-type:none;}
ul#home{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000;}
ul#home a{display:block;padding: 0 15px;text-decoration: none; color:#000;}
ul#home li{float: left;position: relative}
ul#home li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;text-align:left;}
ul#home ul{position: absolute;top: 25px;left: -9999px;
    width: 15em;background: #fff;color: #1f3365}
ul#home ul{padding: 7px 0;border: 1px solid #1f3365}
ul#home li li a{height:24px ;}   /*fix per IE */
ul#home ul,ul#home li li a{background-color: #FFF;color: #1f3365}
ul#home li:hover,ul#home a:hover{background-color: #1f3365;color: #FFF}
ul#home li:hover ul,ul#home li.sfhover ul{left: -1px;z-index: 120}

---------------------lascuola------------------------------------------------------------------------
ul#lascuola{width:100%;text-align:center;} 
ul#lascuola,li{width:100%;} 
ul#lascuola,ul#lascuola li,ul#lascuola ul,ul#lascuola ul li{margin:0;padding:0;list-style-type:none;text-align:center;}
ul#lascuola{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000;}
ul#lascuola a{display:block;padding: 0 15px;text-decoration: none; color:#000}
ul#lascuola li{float: left;position: relative;}
ul#lascuola li li{float: none;line-height: 24px;display:block !important;display: inline; /*IE*/font-size:11px;text-align:left;}
ul#lascuola ul{position: absolute;top: 25px;left: -9999px;
    width: 15em;background: #fff;color: #46567f;text-align:left;}
ul#lascuola ul{padding: 7px 0;border: 1px solid #46567f}
ul#lascuola li li a{height:24px ;}   /*fix per IE */
ul#lascuola ul,ul#lascuola li li a{background-color: #FFF;color: #46567f}
ul#lascuola li:hover,ul#lascuola a:hover{background-color: #46567f;color: #FFF}
ul#lascuola li:hover ul,ul#lascuola li.sfhover ul{left: 0px;z-index: 120}

-----indirizzi-------------------------------------------------------------------------------------------

ul#indirizzi{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#indirizzi,ul#indirizzi li,ul#indirizzi ul,ul#indirizzi ul li{margin:0;padding:0;list-style-type:none;}
ul#indirizzi{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#indirizzi a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#indirizzi li{float: left;position: relative}
ul#indirizzi li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;text-decoration:none}
ul#indirizzi ul{position: absolute;top: 25px;left: -9999px;
    width: 35em;background: #fff;color: #606e90}
ul#indirizzi ul{padding: 7px 0;border: 1px solid #606e90}
ul#indirizzi li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#indirizzi ul,ul#indirizzi li li a{background-color: #FFF;color: #606e90}
ul#indirizzi li:hover,ul#indirizzi a:hover{background-color: #606e90;color: #FFF}
ul#indirizzi li:hover ul,ul#indirizzi li.sfhover ul{left: 0px;z-index: 120}

----------------------didattica-----------------------------------------------

ul#didattica{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#didattica,ul#didattica li,ul#didattica ul,ul#didattica ul li{margin:0;padding:0;list-style-type:none;}
ul#didattica{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#didattica a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#didattica li{float: left;position: relative}
ul#didattica li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;}
ul#didattica ul{position: absolute;top: 25px;left: -9999px;
    width: 12em;background: #fff;color: #7d88a3}
ul#didattica ul{padding: 7px 0;border: 1px solid #7d88a3}
ul#didattica li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#didattica ul,ul#didattica li li a{background-color: #FFF;color: #7d88a3}
ul#didattica li:hover,ul#didattica a:hover{background-color: #7d88a3;color: #FFF}
ul#didattica li:hover ul,ul#didattica li.sfhover ul{left: 0px;z-index: 150}

----------------------progetti-----------------------------------------------

ul#progetti{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#progetti,ul#progetti li,ul#progetti ul,ul#progetti ul li{margin:0;padding:0;list-style-type:none;}
ul#progetti{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#progetti a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#progetti li{float: left;position: relative}
ul#progetti li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;}
ul#progetti ul{position: absolute;top: 25px;left: -9999px;
    width: 12em;background: #fff;color: #98a0b5}
ul#progetti ul{padding: 7px 0;border: 1px solid #98a0b5}
ul#progetti li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#progetti ul,ul#progetti li li a{background-color: #FFF;color: #98a0b5}
ul#progetti li:hover,ul#progetti a:hover{background-color: #98a0b5;color: #FFF}
ul#progetti li:hover ul,ul#progetti li.sfhover ul{left: 0px;z-index: 120}

----------------------servizi-----------------------------------------------

ul#servizi{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#servizi,ul#servizi li,ul#servizi ul,ul#servizi ul li{margin:0;padding:0;list-style-type:none;}
ul#servizi{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#servizi a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#servizi li{float: left;position: relative}
ul#servizi li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;}
ul#servizi ul{position: absolute;top: 25px;left: -9999px;
    width: 12em;background: #fff;color: #b9becb}
ul#servizi ul{padding: 7px 0;border: 1px solid #b9becb}
ul#servizi li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#servizi ul,ul#servizi li li a{background-color: #FFF;color: #98a0b5}
ul#servizi li:hover,ul#servizi a:hover{background-color: #b9becb;color: #FFF}
ul#servizi li:hover ul,ul#servizi li.sfhover ul{left: 0px;z-index: 120}


----------------------sedi-----------------------------------------------

ul#sedi{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#sedi,ul#sedi li,ul#sedi ul,ul#sedi ul li{margin:0;padding:0;list-style-type:none;}
ul#sedi{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#sedi a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#sedi li{float: left;position: relative}
ul#sedi li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;}
ul#sedi ul{position: absolute;top: 25px;left: -9999px;
    width: 12em;background: #fff;color: #d1d4db}
ul#sedi ul{padding: 7px 0;border: 1px solid #d1d4db}
ul#sedi li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#sedi ul,ul#sedi li li a{background-color: #FFF;color: #98a0b5}
ul#sedi li:hover,ul#sedi a:hover{background-color: #d1d4db;color: #FFF}
ul#sedi li:hover ul,ul#sedi li.sfhover ul{left: 0px;z-index: 120}

----------------------contatti-----------------------------------------------

ul#contatti{font: 70%/1.5 Verdana,Tahoma,sans-serif;text-align:center;}
ul#contatti,ul#contatti li,ul#contatti ul,ul#contatti ul li{margin:0;padding:0;list-style-type:none;}
ul#contatti{height:26px;line-height:25px;margin-left:0px;
    background: none;color: #000000}
ul#contatti a{display:block;padding: 0 15px;text-decoration: none; color:#000000}
ul#contatti li{float: left;position: relative}
ul#contatti li li{float: none;line-height: 24px;
    display:block !important;display: inline; /*IE*/font-size:11px;}
ul#contatti ul{position: absolute;top: 25px;left: -9999px;
    width: 12em;background: #fff;color: #e8e9eb}
ul#contatti ul{padding: 7px 0;border: 1px solid #e8e9eb}
ul#contatti li li a{height:24px ;text-align:left;}   /*fix per IE */
ul#contatti ul,ul#contatti li li a{background-color: #FFF;color: #98a0b5}
ul#contatti li:hover,ul#contatti a:hover{background-color: #e8e9eb;color: #FFF}
ul#contatti li:hover ul,ul#contatti li.sfhover ul{left: 0px;z-index: 150}
.accessibilita {
	position: relative;
	left: 600px;
	top: -25px;
	float: no;
}
.spazio_vuoto_sin {
	height:10px;
	width:50px;
}
.prima_lettera {color: #990000}
a:link.link_evidenza {
font-family: "Helvetica";
	font-size: 12px;
	height:20px;
	font-weight: bold;
    color:  #1f3365;
	text-decoration:none;
}
a:hover.link_evidenza {
font-family: "Helvetica";
	font-size: 12px;
	height:20px;
	font-weight: bold;
    color:  #990000;
	text-decoration:none;
}
a:visited.link_evidenza {
font-family: "Helvetica";
	font-size: 12px;
	height:20px;
	font-weight: bold;
    color:  #1f3365;
	text-decoration:none;
}
a:visited:hover.link_evidenza {
font-family: "Helvetica";
	font-size: 12px;
	height:20px;
	font-weight: bold;
    color:  #990000;
	text-decoration:none;
}
.blocco_piccolo2 {
	border:none;
	top:40px;
	font-family : "Helvetica";
	background:#eeeeee;
	color : #1f3365;
	font-size:12px;
	text-align : left;
	padding-left:16px;

	font-weight: bold;

	padding-right:10px;
	
} 
.link_menu2 {
	font-family: "Helvetica";
	font-size : 11px;
	line-height: 17px;
	font-weight: bold;
	color: #1f3365;
	text-decoration : none; 
	text-align: left;	
}
a:hover.link_menu2 {
	font-family: "Helvetica";
	font-size : 11px;
	line-height: 17px;
	font-weight: bold;
	color: #990000;
	text-decoration : none; 
	text-align: left;
}
.blocco_grigio_chiaro2 { 
border:none;
width : 200px; 
background:#eeeeee; 
margin-top:0px;

}
.testo_didascalia {
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	text-align:center;
	padding:33px;
}
.testo_didascalia2 {
	font-family : "Helvetica";
	font-size : 11px;
	color : #1f3365;
	text-align : left;
	text-align:center;
	padding:20px;
}