/***** stile per la visualizzazione del noscript in home page *****/#regole_css {	background-color: transparent;	color: Black;	font-size: 0.8em;	width: 70%;	float: right;	padding: 0.8em 0.8em 0.8em 0.8em;	text-align: left;}#regole_css a{	font-weight: bolder;	text-decoration:none;	color: #2F5FBD;}#regole_css a:hover {	color: #000080;	font-weight: bolder;}/***** fine ****/body {	margin: 0; 	padding: 0; 	font: 100% Verdana, Arial, Helvetica, sans-serif;	text-align: left;	background-color: #ffffdf;	color:#000060;}a:link {color:#1306a9;}a:visited {color:#000080; font-style: italic;}a:focus{color:#FFFFdF; background-color: #000080; font-weight: normal;}a:hover {color:#570000; font-weight: bolder; text-decoration: overline;}a:active {border-style: double; border-color: red;}.hidden {	display: none;}.ghost {	display: none;}.hidden_conpadding {	display: none;}#invisibile {	display: none;}#pagina {	width:100%;	background-color: transparent;}#aux { 	width:100%;}
#c1 {  	float: left; 	width: 20%;	margin: 0;	text-align: left;	display: inline;	padding: 0.5em 0em 0.5em 0.5em;	border-style: none;	background-color: transparent;}
#c2 {  	float: left; 	width: 55%;	margin: 1% 0 0 1%;	background-color: transparent;	text-align: justify;}
#c2 hr {	color: #477fd2;}.ordinale {	list-style-type: lower-alpha;}.ordinale_max{	list-style-type: upper-alpha;}
#c21 {  	float: left; 	width: 45%;	margin: 1% 0 0 1%;	background-color: transparent;	text-align: justify;}
#c21 hr {	color: #477fd2;}.ordinale {	list-style-type: lower-alpha;}.ordinale_max{	list-style-type: upper-alpha;}
#c3 {	float: right;   	width: 20%;	margin: 0 0 0 0;	padding: 0.5em 0.5em;	background-color: transparent;}
#c31 {	float: right;   	width: 30%;	margin: 0 0 0 0;	padding: 0.5em 0.5em;	background-color: transparent;}
#piede { 	clear: both;	background-image: url(../stdoc/blu/sfondo854_bis.gif);	width: 100%;	text-align: center;	padding: 0.5em 0em 0.5em 0em;	margin-top: 1.5em;	border-top: double #477fd2 3px;	border-bottom: double #477fd2 3px;	color: #000006;	font-size: 1em;}#sub_menu { 	width: 100%; 	vertical-align: top;	text-align: center;	margin-top: 5px;	margin-bottom: 0px;	padding: 0.7em 0em 0.8em 0em;	font-weight: bold;	background-image: url(../stdoc/blu/sfondo854_bis.gif);	border-top: double #477fd2 3px;	border-bottom: double #477fd2 3px; 	}#sub_menu  hr{ 	color: #477fd2;}#sub_menu ul{	list-style-type: none;	margin: 0em;	font-size: 0.9em;}#sub_menu li a{	color:#000072;	padding-right: 4px; 	padding-left: 4px;	display: inline;}#sub_menu li a:visited{	color:#000072;	font-style: italic;	text-decoration: underline;}#sub_menu li a:focus{	color:#FFFFdF;	background-color: #000072;	font-weight: normal;}#sub_menu li a:hover {	color:#570000;	text-decoration: overline;}#sub_menu li a:active {	border-color: red;}#testa {	width: 100%; 	background-image: url(../stdoc/blu/libro.gif);	background-position: center;	vertical-align: top;	margin-bottom: 0px;	padding-top: 3px;	text-align: center;	font-size: 0.6em;	font-weight: bold;	background-repeat: repeat-x;}.testa_dx { 	background-image: url(../stdoc/blu/intestazione.gif);	background-position: center;	background-repeat: no-repeat;	width: 100%; 	height: 75px;	float: right;	margin-top: 5px;	margin-bottom: 5px;}.testa_dx img {	float: left;	margin-top: -15px;	margin-left: 20px;	padding: 2px;	vertical-align: top;	}.opzioni {	width: 100%;	display: inline; 	text-align: right;	float: left; }.opzioni ul li {	display: inline;	list-style-type: none; }.opzioni a {  	margin: 0;	color: #C6DDFD;	background-color: transparent;	display: inline;	font-weight:  bold;	font-size: 0.8em;	border: 0px; } .opzioni a:visited {	margin: 0;	font-style: italic;	background-color: transparent;	display: inline;	text-decoration: none;	font-weight: bold;	font-size: 0.8em;} .opzioni a:focus{	color:#FFFFdF;	background-color: #000080;	font-weight: normal;}.opzioni a:hover {	text-decoration: overline;	font-weight: bold;	font-size: 0.8em;	color: #C6DDFD;} .opzioni a:active {	border-style: double;	border-color: red;}/*STILI PER PERCORSO A BRICIOLE DI PANE*/.briciole{	padding: 0px 20px 20px 0px;	margin-top: 0px;	position: relative;	font-style: normal;}.briciole span{	color: #000080;	font-size: 0.9em;	font-style: normal;}.briciole ul{	margin: 0px;	padding: 0px;	list-style-type: none;	font-style: normal;}.briciole li {	display: inline;	color: #000080;	font-size: 0.9em;	margin: 0px;	padding: 0px;	list-style-type: none;	font-style: normal;}.briciole li a {	font-size: 0.9em;	font-style: normal;	color: #1306a9;	padding-top: 3px;}.briciole li a:visited {  	font-size: 0.9em;	font-style: italic;	color: #1306a9;	padding-top: 3px;}.briciole  li a:focus{	color:#FFFFdF;	background-color: #000080;	font-weight: normal;}.briciole li a:hover { 	font-size: 0.9em;	color: #740000;	text-decoration: overline;}.briciole a:active {	border-color: red;} /*-------------stili per il contenuto------------------*/ #c2 h3 {	font-size: 1.4em; 	color: #00349a;	vertical-align: middle;}#c2 h4 {	font-size: 1.2em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}#c2 h5 {	font-size: 1em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}#c2 h6 {	font-size: 0.9em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}#c2 blockquote {	font-style: italic;}#c2 img {	float: left;	margin: 10px;	padding: 0;	color: #000080;	background-color: white;	}#c2 img.nofloat {	float: none;	margin: 10px;	padding: 0;	color: white;	background-color: transparent;	border: 0px;} .both {	clear: left;}.imm_sx {	border-style: none;	float: left;	vertical-align: middle;}.imm_ {	border-style: none;} .contenuto {	padding-left: 1%;	padding-right: 1%;	background-color: transparent;}.contenuto p{	line-height: 1.4em;}.contenuto  ol li{	line-height: 1.4em;}.contenuto ul li{	line-height: 1.4em;}.contenuto a{	font-style: normal;	color: #1306a9; 	list-style-type: none;}.contenuto a:visited {  	font-size: 1em;	font-style: italic;	list-style-type: none;	color: #000080;	padding-top: 3px;}.contenuto a:focus{	color:#FFFFdF;	background-color: #000080;	font-weight: normal;}.contenuto a:hover{	font-weight: normal;	color: #740000;	text-decoration: overline;	list-style-type: none;}.contenuto a:active {	border-style: dashed;	border-color: red;}.consult {	min-height:62px; 	height: auto !important;	height:62px;	background-image: url(../stdoc/blu/libro.gif);	background-repeat: no-repeat;	background-position: top left;	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bolder;	font-size: 0.8em;	padding-top: 7px;} .consult a {	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-weight: bolder;	text-decoration: none;	font-variant: small-caps;	color: #000080;	background-color: transparent;	display: block; }.consult a:hover {	color: #43179a;	font-weight: bolder;	text-decoration: none;}.testo_centrale {text-align: center;} /*-------------stili news------------------*/  .box_news {	width: 100%;	padding-left: 0px; 	text-align: left;	} .news { 	background-image: url(../stdoc/blu/sfondo854_bis.gif);	background-position: top left;	border-left: double #477fd2;	border-right: double #477fd2;	border-bottom: double #477fd2;	border-top: double #477fd2;	height: auto !important;	height:20px;    padding-top: 3px;	padding-bottom: 3px;    color: #000060;	font-weight: bold;	text-align: center;	font-size: 0.8em; } .testo_news {	padding: 1px 2px 0px 5px; 	font-size: 0.8em; 	border-left:  double #477fd2;	border-right: double #477fd2;	border-bottom: double #477fd2;	border-top: double #477fd2;	color: #000060; }.testo_news li {	word-spacing: 0.5em;	margin-bottom: 0.5em;}.testo_news a{	font-weight: normal;	color: #1306a9;	padding-top: 3px;	word-spacing: 0.5em;}.testo_news a:visited{	font-weight: normal;	color: #1306a9;	font-style: italic;	padding-top: 3px;}.testo_news a:focus{	color:#FFFFdF;	background-color: #000080;	font-weight: normal;}.testo_news a:hover{	font-weight: normal;	color: #740000;	text-decoration: overline;}.testo_news a:active {	border-color: red;} #c3 img {	float: right;	margin: 10px;	padding: 2px;	color: #000080;	background-color: white;}/*------------stili footer------------------*/#piede ul{	list-style-type: none;	margin: 0em;	text-align: center;}#piede ul li{	padding-right: 5px; 	padding-left: 5px;	display: inline;	}#piede a { 	padding-right: 5px; 	padding-left: 5px;	color: #000072;	font-size: 1em;	text-align: center;}#piede a:visited{	color:#000072; font-style: italic;}#piede a:focus{	color:#FFFFdF; background-color: #000072; font-weight: normal;}#piede a:hover {	color:#570000; text-decoration: overline; font-weight: normal;}#piede a:active {	border-style: double; border-color: red;}#piede {	line-height: 1.4;}#piede p {	padding-top: 0.8em;	margin-bottom: 0.8em;}.separatore_footer { 	border-right: 1px solid;	color: #233733; 	height: 24px;}.scuolaeservizi img {	margin: 0px;	border: 0px; 	vertical-align: middle;}.scuolaeservizi_testo {	display: none;}	.immagine_sotto {	vertical-align: middle;}	/*----------- stili per il menu verticale-------------*/#menu {	float: left;	margin: 0 0 0 0;	padding: 0px;	text-align: left;	display: inline; 	width: 95%;}#menu1 {	border: 1px solid #fff;	background-color: #ffffdf;	font: 1em verdana,sans-serif;	padding: 0px;	margin-left: 2%; }#menu1 li {	list-style: none;	padding: 0px 0.7em 0px 0px;	margin: 0px;}#menu1 a {	color: #000080;	text-decoration: none;	display: block;	border-bottom: 1px solid #6495ED;	border-left: 1px solid #6495ED;	padding: 4px 8px 4px 20px; 	background-color: #ffffdf;	background-image: url(../stdoc/blu/quadratino.gif);	background-repeat: no-repeat;	background-position: left;	font-weight: bold;}#menu1 a:hover { 	border-color: #124;	background-color: #FFFF80;	color: #000080;	font-weight: bold;	background-image: url(../stdoc/blu/pic.gif);}#menu1_on a.selezionato {	color: #000080;	text-decoration: none;	display: block;	border-bottom: 1px solid #6495ED;	border-left: 1px solid #6495ED;	padding: 4px 8px 4px 20px; 	background-color: #FFFACD;	background-image: url(../stdoc/blu/quadratino.gif);	background-repeat: no-repeat;	background-position: left;	font-weight: bold;}/*menu 1 livello  link selezione1*/#selezione1 {	color: #000080;	text-decoration: none;	display: block;	border-bottom: 1px solid #6495ED;	border-left: 1px solid #6495ED;	padding: 4px 8px 4px 20px; 	background-color: #FFFACD;	background-image: url(../stdoc/blu/quadratino.gif);	background-repeat: no-repeat;	background-position: left;	font-weight: bold;}#menu1_on a:hover {	background-image: url(../stdoc/blu/pic.gif);}#menu2 li a {	border: 0;	padding: 3px 4px 3px 20px;	margin:0px 0px 0px -20px;	background-image: url(../stdoc/blu/quadratino_2.gif);	background-repeat: no-repeat;	background-position: left;font-size: 0.9em;}/*menu 2 livello  link selezione2*/#menu2_on a#selezione2 {	color: #000080;	text-decoration: none;	display: block;	padding: 4px 8px 4px 20px; 	background-color: #FFF593;	background-image: url(../stdoc/blu/pic.gif);	background-repeat: no-repeat;	background-position: left;	font-weight: bold;	padding: 3px 4px 3px 20px;	margin:0px 0px 0px -20px;	border-bottom: 1px solid #6495ED;}#menu2_on a:hover#selezione2 {	background-color: #FFFACD;	background-image: url(../stdoc/blu/pic.gif);}#selezione2 {	color: #fff;	text-decoration: none;	display: block;	padding: 4px 8px 4px 20px; 	background-color: #FFF593;	background-image: url(../stdoc/blu/quadratino_2.gif);	background-repeat: no-repeat;	background-position: left;	font-weight: bold;	padding: 3px 4px 3px 20px;	margin:0px 0px 0px -20px;	color: #000080;	border-bottom: 1px solid #6495ED;font-size: 0.9em;}#sezioni_mappa{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-variant: normal;	margin: 0 0% 0% 20%;	font-weight: bold;	color: #667584;	text-decoration: none;	list-style-type: square;}#sezioni_mappa ul{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-variant: normal;	font-weight: bold;	color:  #667584;	text-decoration: none;	padding: 1em 0 1em 0 ;}#sezioni_mappa a{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-variant: normal;	font-weight: bold;	color: #000080;	text-decoration: none;}#sezioni_mappa a:hover{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-variant: normal;	font-weight: bold;	color: #237C8D;	text-decoration: none;}#sezioni_mappa ul li{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-variant: normal;	font-weight: bold;	color: #6495ED;	text-decoration: none;	font-size: small;	list-style-type: square;}/*-------------stile pagina delle notizie-----------------------*/#notizie{	font-variant: normal;	color: #000;	padding:0 0 0 0;	list-style-type: none;}#notizie a{	font-weight: bold;	color: #00007d;	text-decoration: none;	list-style-type: none;}#notizie a:hover{	font-weight: bold;	color: #237C8D;	text-decoration: none;	list-style-type: none;}#notizie a:visited {	font-weight: bold;	color: #000085;	text-decoration: none;	list-style-type: none;}#notizie a:hover{	font-weight: bold;	color: #237C8D;	text-decoration: none;	list-style-type: none;}#notizie img{ 	float: right; 	border: solid 1px; 	color: #FF8C00; 	padding: 2px 2px 2px 2px;}#notizie h3{	font-variant: normal;	font-weight: bold;	color: #000000;	text-decoration: none;}.sottotitolo{	font-variant: normal;	font-weight: bold;	color: #525252;	text-decoration: none;	padding-top: 5px;}.data{	font-size: 0.8em;	font-weight: bold;	color: #525252;	text-decoration: none;}#notizie_archivio{	font-variant: normal;	color: #000;	padding:0 5% 0 5%;}#notizie_archivio a{	font-weight: bold;	color: #000080;	text-decoration: none;	padding-top: 3px;}
#notizie_archivio a:hover{	font-weight: bold;	color: #237C8D;	text-decoration: none;}
#notizie_archivio a:visited{	font-weight: bold;	color: #000080;	text-decoration: none;}
#notizie_archivio a:hover{	font-weight: bold;	color: #237C8D;	text-decoration: none;}
#notizie_archivio h3{	font-variant: normal;	font-weight: bold;	color: #000000;	text-decoration: none;}
#c1 img {border-style: none;	padding: 0px;}
#tabella_orari{	width: 100%;	padding: 10px;	border-spacing: 10px;	text-align: center;	vertical-align: middle;}
.cornice{	color: #000080;	font-weight: bold;	font-size: 0.9em;background-color: #fff5aa;	width: 14%;}
.interno{	background-color: #ffffdf;	color: #000080;	font-size: 0.7em;	width: 14%;}
#tabella{	width: 100%;	padding: 10px;	border-spacing: 10px;	text-align: left;	vertical-align: middle;}
.intern ul li{	padding-left: 0px;	margin-left: -15px;}
.cornic{	color: #000080;	font-weight: bold;	font-size: 0.9em;	text-align: center;}
.intern{	background-color: #fff5aa;	color: #000080;	font-size: 0.8em;}
.inter{	background-color: #fff5aa;	color: #000080;	font-size: 0.8em;	text-align: center;}.corni{	color: #000080;	font-weight: bold;	font-size: 0.9em;	text-align: center;	width: 33%;}.inte{	background-color: #fff5aa;	color: #000080;	font-size: 0.8em;	width: 50%;	text-align: center;}.capt {	width: 100%;	font-size: 1.2em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}.cap {	width: 100%;	font-size: 0.9em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}