@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; }
.page-title {
	font-size:18px;
	color: #b90c1d;
}
.testo-normale {
	font-size:12px;
	color:#000000;
}
.testo_blu_home {
	font-size: 10px;
	color: #0A72A5;
}
.testo_piccolo {
	font-size: 9px;
	color: #000000;
}
.titolo {
	font-size:1.2em;
	color:#000066;
	font-weight:bold;
}
		.titolo-0809 {
			font-size:1.3em;
			font-weight:bold;	
			color: #b90c1d; !important
		}
		.titolo-0910 {
			font-size:1.3em;
			font-weight:bold;	
			color: #b90c1d; !important
		}
.testo_citazione {
	font-family:Georgia, "Times New Roman", Times, serif;
!important
	
	font-weight:normal;
	font-style:italic;
	color: #999999;
	text-align:right;
	font-size: 12px;
}
.autore_citazione {
	font-family:Georgia, "Times New Roman", Times, serif;
!important
	font-weight:normal;
	font-style: normal;
	color: #999999;
	font-size: 10px;
	text-align:right;
}
.titolo_prj_home {
	font-family:Georgia, "Times New Roman", Times, serif; !important
	font-size:1.3em;
	font-weight:normal;
	font-style:italic;	
	color: #2b9700; !important
	padding:5px 0 5px 5px ;
}
.titoletto {
	padding:0 0 0 1em;	
	line-height:1.7em;
	font-size:1.2em;
}
.titolo_news {
	font-size:0.8em;
	font-weight:bold;
	text-decoration: none;
	color:#ffc964;
}
.titolo_app {
	font-size:0.8em;
	font-weight:bold;
	text-decoration: none;
	color:#86c4ed;
}
.testo_app {
	font-size:0.7em;
	text-decoration: none;
	color:#86c4ed;
}
marquee {
	background-color:none;
	border:0px;
	text-align:left;
	padding:0 0 0 5px;
}
#sidebar-pagina {
	float: left; 
	/*border: 1px solid #000000;*/
	width: 345px; /* poiché questo elemento è mobile, occorre specificare una larghezza */
	height:100%;
	background: #FFFFFF; /* il colore di sfondo verrà visualizzato per tutta la lunghezza del contenuto all'interno della colonna, ma non oltre */
	padding: 30px 50px 0 50px; /* un padding superiore e inferiore creano uno spazio visivo all'interno di questo div */
	background-image:url(immagini/bg-libro.png);
	background-repeat:repeat-y;
	background-attachment:fixed;
	overflow:auto;
}

/* GESTIONE DEI LINK */
/*###################*/

/* Link pagina progetto */
/*######################*/


		/* Ludorì 2008-2009 */
		/*######################*/
		.link_prj_0809 a:link {
			text-decoration: none;
			color:#ffcb00;
		}
		.link_prj_0809 a:visited {
			text-decoration: none;
			color:#ffcb00;
		}
		.link_prj_0809 a:hover {
			background-color: #FF9900;
			color: #b90c1d;
			text-decoration: none;
		}
		.link_prj_0809 a:active {
			background-color: #000099;
			color: #FFFF99;
		}
		.text_menu_prj_0910 {color:#ffcb00;}

		
		/* Ludorì 2009-2010 */
		/*######################*/
		
		.link_prj_0910 a:link {
			text-decoration: none;
			color:#b90c1d;
		}
		.link_prj_0910 a:visited {
			text-decoration: none;
			color:#b90c1d;
		}
		.link_prj_0910 a:hover {
			color: #FF9900;
			background-color: #b90c1d;
			text-decoration: none;
		}
		.link_prj_0910 a:active {
			background-color: #000099;
			color: #FFFF99;
		}
		.text_menu_prj_0910 { color:#990000; }

/* Link generali */

a:link {
	text-decoration: none;
	color:#FF6600;
}
a:visited {
	text-decoration: none;
	color:#FF6600;
}
a:hover {
	background-color: #FF9900;
	color: #b90c1d;
	text-decoration: none;
}
a:active {
	background-color: #000099;
	color: #FFFF99;
}



		.evidenz0809 a:link {
			text-decoration: none;
			color:#a0f0fe;
		}
		.evidenz0809 a:visited {
			text-decoration: none;
			color:#a0f0fe;
		}
		.evidenz0809 a:hover {
			background-color: #FF9900;
			color: #b90c1d;
			text-decoration: none;
		}
		.evidenz0809 a:active {
			background-color: #000099;
			color: #FFFF99;
		}
		
		
		.evidenz0910 a:link {
			text-decoration: none;
			color:#000099;
		}
		.evidenz0910 a:visited {
			text-decoration: none;
			color:#000099;
		}
		.evidenz0910 a:hover {
			color: #FF9900;
			background-color: #b90c1d;
			text-decoration: none;
		}
		.evidenz0910 a:active {
			background-color: #000099;
			color: #FFFF99;
		}




.titoletto a:link {
	font-weight:bold;
	text-decoration: none;
	color:#00008C;
}
.titoletto a:visited {
	font-weight:bold;
	text-decoration: none;
	color:#00008C;
}
.titoletto a:hover {
	font-weight:bold;
	background-color: #00008C;
	color: #FFFFFF;
	text-decoration: none;
}
.titoletto a:active {
	font-weight:bold;
	background-color: #FF9900;
	color: #b90c1d;
}
.read_all a:link {
	font-size:0.7em;
	text-decoration: none;
	color:#ffc964;
}
.read_all a:visited {
	font-size:0.7em;
	text-decoration: none;
	color:#ffc964;
}
.read_all a:hover {
	font-size:0.7em;
	background-color: #ffc964;
	color: #FF6600;
	text-decoration: none;
}
.read_all a:active {
	font-size:0.7em;
	background-color: #FF9900;
	color: #b90c1d;
}
.titolo_app a:link {
	font-size:1.0em;
	text-decoration: none;
	color:#86c4ed;
}
.titolo_app a:visited {
	font-size:1.0em;
	text-decoration: none;
	color:#86c4ed;
}
.titolo_app a:hover {
	font-size:1.0em;
	background-color: #86c4ed;
	color: #000099;
	text-decoration: none;
}
.titolo_app a:active {
	font-size:1.0em;
	background-color: #00008C;
	color: #FFFFFF;
}
.titolo_prj_home a:link {
	font-size:1.0em;
	text-decoration: none;
	padding:5px 0 5px 5px ;
	color: #2b9700; !important
}
.titolo_prj_home a:visited {
	font-size:1.0em;
	text-decoration: none;
	padding:5px 0 5px 5px ;
	color: #2b9700; !important
}
.titolo_prj_home a:hover {
	font-size:1.0em;
	background-color: #2b9700;
	color: #FFFFFF;
	padding:5px 5px 5px 5px ;
	text-decoration: none;
}
.titolo_prj_home a:active {
	font-size:1.0em;
	background-color: #00008C;
	color: #FFFFFF;
	padding:5px 0 5px 5px ;
}

