/***** 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: 22%;	margin: 1% 0 0 1%;	text-align: left;	padding: 0em 0em 0em 0.5em;	border-style: none;	background-color: transparent;}
#c2 {	float: left; 	width: 74%;	margin: 1% 0 0 1%;	background-color: transparent;	text-align: justify;}
#c2 hr {	color: #477fd2;}.imm_cent {	border-style: none;}
#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: center;	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_menu2 {	width:100%; 	vertical-align: center;	text-align: center;	margin-top: 5px;	margin-bottom: 0px;	padding: 0.1em 0em 0.1em 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 h1 {	font-size: 1.6em; 	color: #00349a;	text-align: center;}
#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;}
.ordinale {	list-style-type: lower-alpha;}
.ordinale_max{	list-style-type: upper-alpha;}
#c2 img {float: left;	vertical-align: 0%;	margin: 10px;	padding: 0;	color: #000080;	background-color: white;	border: 0;}
#c2 img.nofloat {	float: none;	margin: 10px;	padding: 0;	color: white;	background-color: transparent;	border: 0px;} 
#c2 img.dx{	float: right;	vertical-align: 0%; margin: 10px;	padding: 0;	color: white;	background-color: transparent;	border: 0;} 
#imm_centrale  {float: none ;}
#imm_centrale img  {float: none !important;}
.both {	clear: left;} 
.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;} 
.testo_centrale_corsivo{text-align:center;font-style: italic;font-weight: bold;}
/*-------------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;} 
.pam  {font-family:Trebuchet MS,Arial,Helvetica;font-size: 15px;font-style:italic;font-weight:bold;color:#0081D6;text-align: center;} 
.testo_news {	padding: 5px; 	font-size: 0.8em; 	border-left:  double #477fd2;	border-right: double #477fd2;	border-bottom: double #477fd2;	border-top: double #477fd2;	color: #000060;}
.testo_news2 {	padding: 10px; 	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;}
.li_line li {	word-spacing: 0.5em;	margin-bottom: 0.5em;	display: inline;	padding-right: 2em;}
.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;}*/
.testo_news a:active {	border:none;}
#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.4em;}
#piede p {	padding-top: 0.8em;	margin-bottom: 0.8em;}
.separatore_footer { 	border-right: 1px solid;	color: #233733; 	height: 24px;}
.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: 100%;}
#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% 4%;	color: #667584;}
#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: 1em;	list-style-type: square;}
.dentro {	font-size: 0.8em;	margin: 0 0% 0% 3%;}
.dentro_bis {	font-size: 0.8em;	margin: 0 0% 0% 2%;}
.sinistro {	font-size: 0.8em;	text-align: right;}
.pxs_thumbnails{
	border: 5px solid #000;
	cursor:pointer;
	display:block;
	opacity:0.7;
	padding-right: 0px;
	padding-left: 0px;	
	left:50%;
}
/*-------------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;}
#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;	width: 16%;}
.interno{	background-color: #fff5aa;	color: #000080;	font-size: 0.7em;	width: 16%;}
#c1 img {	border-style: none;	padding: 0px;}
#tabella{	width: 100%;	padding: 0px;	border-spacing: 10px;	text-align: left;	vertical-align: middle;		}
.interno3{		color: #000080;	font-size: 0.9em;	text-align: center;}
.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: 25%;}
.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;}
.imm_sx {	border-style: none;	float: left;	vertical-align: middle;}
.cap {	width: 100%;	font-size: 0.9em; 	color: #00349a;	vertical-align: middle;	text-align: center;	font-weight: bold;}
.intestazione{	background-color: #fff5aa;	color: #000080;	text-align: center;	font-weight: bold;	font-size: 1em;}
.dati{	text-align: center;	font-size: 1em;	color: #000080;}
.dati2{	text-align: center;	font-size: 1em;	color: #000080;	font-weight: bold;	font-style: italic;	background-color: #dfdfef;	}
.cella_cal{	color: #000080;	font-size: 0.8em;	text-align: center;}
.intest_cal{	background-color: #fff5aa;	color: #000080;	font-size: 0.7em;	text-align: center;	width: 14%;}
.intest_cal2{	background-color: #fff5aa;	color: #000080;	font-size: 1em;	text-align: center;	width: 14%;}
.evento_1{		color: #000080;	font-size: 1em;	text-align: center;	width: 14%;}
.evento_2{		color: #000080;	font-size: 1em;	text-align: left;	}
.evento{	background-color: #fff5aa;	color: #000080;	font-size: 1em;	text-align: center;	font-weight: bold;}
#tabella_quadro{	text-align: center;	vertical-align: middle;}
.cornice{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	}
.cornice1{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 50%;	}
.cornice2{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 25%;	}
.interno1{	color: #000080;	font-size: 0.9em; text-align: left;	}
.interno2{	color: #000080;	font-size: 0.9em; width: auto;	}
.cornice3{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 55%;	}
.cornice4{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 15%;	
}.cornice5{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 50%;	}
.cornice6{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 10%;	}	
.cornice7{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 60%;	}
.cornice8{	color: #000080;	font-weight: bold;	font-size: 1em;	background-color: #fff5aa;	width: 10%;	}	
.slide img{
max-width: 90%;		}
