.CSBTESTO {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A0066; text-decoration: none}

.CSBTITOLO { font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none ; font-weight: bolder ; height: 22px; text-align: center; vertical-align: top;}

.CSBTITOLO_ragazzi { font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none ; font-weight: bolder ; height:90px; text-align: left; vertical-align: top;}

.CSBABSTRACT { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; font-weight: bold ; font-style: italic}

.CSBABSTRACT_left { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none ; font-weight: bold ; font-style: italic; text-align: left; }

.CSBPATH {
	color: #E37E00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
 
A:LINK {
	color: #E37E00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A:VISITED {
	color: #E37E00;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

A:HOVER {
	color: #FFBF71;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}

ul {
	list-style-image: url(imgs/p_a-s.gif);
	text-align: justify;
	margin-left: 6px;
	margin-bottom: 2px;
	padding-left: 10px;
}






table {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #1A0066; text-decoration: none
}



hr {
	color: #FFEF91;
	height: 1px;
}

#HR_RAGAZZI {
	color: #BFE79C;
	height: 1px;
}

#HR_RAGAZZI_2 {
	color: #BFE79C;
	height: 1px;
}

#HR_RAGAZZI_3 {
	color: #BFE79C;
	height: 1px;
}


.bodyhome {
	background-color:#FFFFFF;
}

.bodyaltri {
	background-color:#FFF7C7;
	text-align: center;
}

.bodyragazzi {
	background-color:#CAFF5B;
	text-align: center;
}

.bold {
	font-weight: bold;
}





.news {
	color: #1F2176; font-size: 11pt; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;   
}
.newspagina {
	color: #5B00CC; font-size: 11pt; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none;background-color:#FFFCDF;   
}

.newssotto {
	color:#1F2176;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.newssottopagina {
	color:#5B00CC;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}







.chisiamo {
	color: #1F2176; font-size: 11pt; font-family: Arial; font-weight: bold; text-decoration: none;
}
.chisiamopagina {
	color: #3366FF; font-size: 11pt; font-family: Arial; font-weight: bold; text-decoration: none;background-color:#FFFCDF;
}
 
.chisiamosotto {
	color:#1F2176;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.chisiamosottopagina {
	color:#3366FF;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}

 
 
 
 
 
 
.servizi {
	color:#1F2176;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.servizipagina {
	color:#038792;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}
 
.servizisotto {
	color:#1F2176;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.servizisottopagina {
	color:#038792;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}

.servizisottosotto {
	color:#1F2176;font-size:9pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.servizisottosottopagina {
	color:#038792;font-size:9pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}






.mostre {
	color:#1F2176;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.mostrepagina {
	color:#038142;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}

.mostresotto {
	color:#1F2176;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.mostresottopagina {
	color:#038142;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}








.settoreragazzi {
	color: #006634;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.settoreragazzipagina {
	color:#00C100;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}

.settoreragazzisotto {
	color:#006634;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.settoreragazzisottopagina {
	color:#00C100;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}

.settoreragazzisottosotto {
	color:#006634;font-size:9pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.settoreragazzisottosottopagina {
	color:#00C100;font-size:9pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}










.bibliotecheconvenzionate {
	color:#CC3300;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.bibliotecheconvenzionatepagina {
	color: #FF9900;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFCDF;
}

.bibliotecheconvenzionatesotto {
	color:#CC3300;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.bibliotecheconvenzionatesottopagina {
	color:#FF9900;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}








.catalogo {
	color:#CC3300;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.catalogopagina {
	color:#FF3300;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}







.areariservata {
	color:#CC3300;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.areariservatapagina {
	color: #CC0000;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFCDF;
}



.link {
	color:#E37E00;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.linkpagina {
	color: #FF4400;
	font-size: 11pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFCDF;
}

.linkfooter {
	color: #FF4400;
	font-size: 9pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}



.contatti {
	color:#E37E00;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.contattipagina {
	color:#FF0000;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}




.mappadelsito {
	color:#E37E00;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;
}
.mappadelsitopagina {
	color:#990033;font-size:11pt;font-family:Arial;font-weight:bold;text-decoration:none;background-color:#FFFCDF;
}




.credits {
	color: #E37E00;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.creditspagina {
	color: #660066;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFCDF;
	font-style: italic;
}




.disclaimer {
	color: #E37E00;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	font-style: italic;
}
.disclaimerpagina {
	color: #6633CC;
	font-size: 10pt;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFCDF;
	font-style: italic;
}


.newsdata {
	color: #3A0082;
	font-style: italic;
}



.footer {
	color: #4A4AA5;
	font-size: 8pt;
	font-family: Arial;
	text-decoration: none;
	text-align: center;
	border: 0;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
}

#td1 {
	height: 6px;
	background-color: #FF9900;
}
#td2 {
	height: 4px;
	background-color: #FFCC66
}

#td3 {
	height: 1px;
	background-color: #FF9900;
}

#td4 {
	height: 3px;
	background-color: #FFCC00;
}



#td1ragazzi {
	height: 6px;
	background-color: #009933;
}
#td2ragazzi {
	height: 4px;
	background-color: #66CC00;
}

#td3ragazzi {
	height: 1px;
	background-color: #009933;
}

#td4ragazzi {
	height: 3px;
	background-color: #66CC00;
}






#table3 {
	width: 760px;
	height: 60px;
	text-align: center;
	vertical-align: middle;
	border: 1px;
	border-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	background-color: White;
}
#table4 {
	width: 760px;
	height: 0px;
	text-align: center;
	border: none;
	border-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	background-color: #FF9900;
}
#table5 {
	width: 760px;
	height: 0px;
	text-align: center;
	background-color: #FFCC00;
	vertical-align: middle;
	border: none;
	border-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
}
#table4ragazzi {
	width: 760px;
	height: 0px;
	text-align: center;
	border: none;
	border-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
	background-color: #009933;
}
#table5ragazzi {
	width: 760px;
	height: 0px;
	text-align: center;
	background-color: #66CC00;
	vertical-align: middle;
	border: none;
	border-color: #FFFFFF;
	padding: 0px;
	border-spacing: 0px;
	margin: 0px;
}

.cento {
	width: 100%;
}

#right{
	text-align: right;
}

.right{
	text-align: right;
}

.left{
	text-align: left;
}
.center {
	text-align: center;
}

.center_26 {
	text-align: center;
	height: 26px;
	vertical-align: top;
}


.justify {
	text-align: justify;
	vertical-align: top;
}


.settorelocale_titolo {
	color: #004262;
	
}


.border0 {
	border: 0px;
}


.img {
	border: 0px;
	margin-right: 10px;
	float: left;
}

.img_ul {
	border: 0px;
	margin-right: 24px;
	float: left;
}


.img_lib {
	border: 0px;
	margin-right: 10px;
	float: left;
	height: 150px;
	width: 110px;
}

.img_bacheca {
	width: 129px;
	height: 81px;
	border: none;
}

.img_archivio {
	border: 0px;
	height: 89px;
	width: 66px;
	text-align: center;
	vertical-align: middle;
}


.img_ul_margin-bottom {
	border: 0px;
	margin-right: 24px;
	margin-bottom: 10px;
	float: left;
}


.bgcolorFFFFFF {
	background-color: White;
}

.sfondobianco {
	background-color: White;
}

.sfondogiallino {
	background-color: #FEF8CD;
}

.sfondogiallo {
	background-color: #FDF2AA;
}


.sfondoarancio {
	background-color: #FFE4A8;
}

.bgcolorFFFCDF_10 {
	background-color: #FFFCDF;
	width: 10px;
	vertical-align: top;
}


.bgcolorFFFCDF_12 {
	background-color: #FFFCDF;
	width: 12px;
	vertical-align: top;
}



.bgcolorFFFCDF_638 {
	background-color: #FFFCDF;
	width: 638px;
	vertical-align: top;
	text-align: center;
}

.bgcolorFFFCDF_618 {
	background-color: #FFFCDF;
	width: 618px;
	vertical-align: top;
	text-align: center;
}

.tdw142 {
	width: 142px;
}
.tdh40 {
	height: 40px;
}
.tdh34 {
	height: 34px;
}

.tdw12 {
	width: 12px;
}

.tdw8 {
	width: 8px;
}


.tdw7top {
	width: 7px;
	vertical-align: top;
}

.td1 {
	background-color: #FFCC66;
	height: 1px;
	width: 100%;
}

.td1_rag {
	background-color: #A2DFC0;
	height: 1px;
	width: 100%;
}

.tdh6bgcolorFF9900 {
	height: 6px;
	background-color: #FF9900;
}
.tdh6bgcolorFFCC66 {
	height: 6px;
	background-color: #FFCC66;
}
.fontcolorE37E00 {
	color: #E37300;
}

#fontcolor5B00CC {
	color: #5B00CC;
}

#fontcolor3A0082 {
	color: #3A0082;
}

#fontcolor3A0082_2 {
	color: #3A0082;
}


#fontcolorCC0000 {
	color: #CC0000;
}

#fontcolor8C0000 {
	color: #8C0000;
}

#fontcolor6633CC {
	color: #6633CC;
}

#fontcolor321867 {
	color: #321867;
}

#fontcolor00C100 {
	color: #00C100;
}

#fontcolor008A2D {
	color: #008A2D;
}

#fontcolor008A2D_2 {
	color: #008A2D;
}

#fontcolor008A2D_3 {
	color: #008A2D;
}


#fontcolor008A2D_4 {
	color: #008A2D;
}

#fontcolor008A2D_5 {
	color: #008A2D;
}

#fontcolor002FBB {
	color: #002FBB;
}

#fontcolor002FBB_2 {
	color: #002FBB;
}

#fontcolor002FBB_3 {
	color: #002FBB;
}

#fontcolor002FBB_4 {
	color: #002FBB;
}

#fontcolor038792 {
	color: #038792;
}


#fontcolorFF0000 {
	color: #FF0000;
}


#fontcolorBF0000 {
	color: #BF0000;
}


#fontcolorFF9900 {
	color: #FF9900;
}

#fontcolorD78100 {
	color: #D78100;
}



#fontcolorFF4400 {
	color: #FF4400;
}

#fontcolorB93300 {
	color: #B93300;
}


#fontcolorB93300_2 {
	color: #B93300;
}

#fontcolorB93300_3 {
	color: #B93300;
}




#fontcolor880088 {
	color: #880088;
}

#fontcolor880088_1 {
	color: #880088;
}

#fontcolor880088_2 {
	color: #880088;
}

#fontcolor880088_3 {
	color: #880088;
}

#fontcolor660066 {
	color: #660066;
}


#fontcolorC42700 {
	color: #C42700;
}


#fontcolorFF3300 {
	color: #FF3300;
}


#fontcolor004262 {
	color: #004262;
}

#fontcolor004262_2 {
	color: #004262;
}

#fontcolor004262_3 {
	color: #004262;
}

#fontcolor004262_4 {
	color: #004262;
}

#fontcolor004262_5 {
	color: #004262;
}

#fontcolor004262_6 {
	color: #004262;
}

#fontcolor004262_7 {
	color: #004262;
}

#fontcolor004262_8 {
	color: #004262;
}

#fontcolor004262_9 {
	color: #004262;
}

#fontcolor004262_10 {
	color: #004262;
}

#fontcolor004262_11 {
	color: #004262;
}

#fontcolor004262_12 {
	color: #004262;
}

#fontcolor004262_13 {
	color: #004262;
}

#fontcolor004262_14 {
	color: #004262;
}

#fontcolor004262_15 {
	color: #004262;
}



.bgcolorFFFCDF {
	background-color: #FFFCDF;
}


.bgcolorF1FFD5 {
	background-color: #F1FFD5;
}



.bgcolorFEF8CD {
	background-color: #FEF8CD;
}

.bgcolorFDF2AA {
	background-color: #FDF2AA;
}


.bgcolorFFE4A8 {
	background-color: #FFE4A8;
}

.bgcolorECFFC4 {
	background-color: #ECFFC4;
}

.bgcolorDAFFA8 {
	background-color: #DAFFA8;
}

.bgcolorC7FFAE {
	background-color: #C7FFAE;
}

.tdw6valigntopbgcolorFFECA8 {
	vertical-align: top;
	width: 6px;
	background-color: #FFECA8;
}
.tdw128h8valigntopbgFFECA8 {
	width: 128px;
	height: 8px;
	vertical-align: top;
	background-color: #FFECA8;
}

.tdw150h8valigntopbgFFECA8 {
	width: 150px;
	height: 8px;
	vertical-align: top;
	background-color: #FFECA8;
}


.tdw12valigntopbgFFFCDF {
	width: 12px;
	vertical-align: top;
	background-color: #FFFCDF;
}


.tdw10valigntopbgFFFCDF {
	width: 10px;
	vertical-align: top;
	background-color: #FFFCDF;
}

.tdw3valigntopbgcolorB9F097 {
	width: 3px;
	vertical-align: top;
	background-color: #B9F097;
}

.tdw125valigntopbgcolorB9F097 {
	width: 125px;
	vertical-align: top;
	background-color: #B9F097;
}





.tdw638bgFFFCDF {
	width: 638px;
	background-color: #FFFCDF;
}

.tdw128valigntopbgFFECA8 {
	width: 128px;
	vertical-align: top;
	background-color: #FFECA8;	
}

.tdw150valigntopbgFFECA8 {
	width: 150px;
	vertical-align: top;
	background-color: #FFECA8;	
}

.tdh5bgA2DFC0 {
	height: 6px;
	background-color: #A2DFC0;
}
.tdh5bg33CC00 {
	height: 6px;
	background-color: #33CC00;
}


#tdw100h84valigntop {
	width: 100px;
	height: 84px;
	vertical-align: top;
}
#tdw500h84valigntop {
	width: 500px;
	height: 84px;
	vertical-align: top;
}
#tdw7h84valigntop {
	width: 7px;
	height: 84px;
	vertical-align: top;
}



.tdw12valigntopbgcolorFFFCDF {
	width: 12px;
	vertical-align: top;
	background-color: #FFFCDF;
}
.tdw638valigntopbgcolorFFFCDF {
	width: 638px;
	vertical-align: top;
	background-color: #FFFCDF;
}

.tdw618valigntopbgcolorFFFCDF {
	width: 618px;
	vertical-align: top;
	background-color: #FFFCDF;
}

.tdh26valigntop {
	height: 26px;
	vertical-align: top;
}

.tdw100valigntopheight84 {
	width: 100px;
	vertical-align: top;
	height: 84px;
}


.accessorapido {
	POSITION: absolute; TOP: -1000em; VISIBILITY: hidden
}
.ancora {
	VISIBILITY: hidden;
	font-size: 0px;
}




.bordonews {
	background-color: #FFCC66;
	height: 1px;
}

.colorefondo1 {
	background-color: #FEF8CD;
}

.colorefondo2 {
	background-color: #FDF2AA;
}

.colorefondo3 {
	background-color: #FFE4A8;
}



.floatleft {
	float: left;
	text-align: justify;
	vertical-align: super;
}
