body {
    padding:0px;
	margin:0px;
	background-position: 0px 0px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#000000; 
}

#nonStampare {
	DISPLAY: none;
}

.nonStampare {
	DISPLAY: none;
}


#sectionLinks a:link, #sectionLinks a:visited, #sectionLinks a:hover {
	color: #FF8000;
	font-style:normal;
	text-decoration:none;
}


h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #506E70;
}

h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #97A8AB;
}

a:link {
	color: #506E70;
	text-decoration: none;
}

a:visited {
	color: #506E70;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: none;
}


.white {
	color: #FFFFFF;
}

.white a:link, .white a:visited{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.white a:hover{
	color: #FFFFFF;
	font-weight: lighter;
}

.red {
	color: #FF0000;
}

.yellow {
	color: #FFCC00;
}

.blue {
	color: #000099;
}

.green {
	color: #009900;
}

.darkGrey {
	color: #506E70;
}

.small, .small a:link, .small a:visited, .small a:hover {
	font-size: 10px;
}

th {
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-color: #506E70;
	border-bottom-color: #D7DCDF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-image: url(images/gradientLightGrey.gif);
}

.borderBottom {
	border-bottom-style:solid; 
	border-bottom-width:1px;
	border-bottom-color: #506E70;
}

.pointerDark {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #506E70;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFCC00;
	border-bottom-color: #D7DCDF;
}

.pointerBright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
}

.pointerBrightRed {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D7DCDF;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-color: #FF0000;
	border-bottom-color: #FF0000;
}

.pointerBrightYellow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D7DCDF;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-color: #FFCC00;
	border-bottom-color: #FFCC00;
}

.pointerBrightGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D7DCDF;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-color: #009900;
	border-bottom-color: #009900;
}

.pointerBrightBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D7DCDF;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 4px;
	border-top-color: #000099;
	border-bottom-color: #000099;
}

.pointerBright a:link, .pointerBright a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.pointerBright a:hover  {
	color: #D7DCDF;
	text-decoration: none;
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #506E70;
	padding-right: 4px;
	white-space: normal;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
}
.mainTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #506E70;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-style: none;
	border-bottom-style: none;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

.smallTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #506E70;
	text-align: left;
	padding-right: 4px;
	white-space: nowrap;
	border-top-color: #506E70;
	border-bottom-color: #D7DCDF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-image: url(images/gradientLightGrey.gif);
}
/************ scritta indirizzo in piccolo in fondo alle pagine **************/
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #FFFFFF;
}

.footer a:link, .footer a:visited {
	color: #FFFFFF;
}

.footer a:hover {
	color: #ff0000;
	text-decoration: none;
}

/************ tasti settori su tutte le pagine nell'intestazione **************/
.colorBtn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 0px 2px 2px;
	white-space: nowrap;
}

.colorBtn a:link, .colorBtn a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 2px 2px;
	display: block;
	border: 1px solid #D7DCDF;
	font-weight: bold;
}

.colorBtn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 2px 0px 2px 2px;
	display: block;
	font-weight: lighter;
	border: 1px solid #CCCCCC;
}

.redButton a:link, .redButton a:visited, .redButton a:hover {
	color:#FF0000;
}
.yellowButton a:link, .yellowButton a:visited, .yellowButton a:hover {
	color:#FFCC00;
}
.greenButton a:link, .greenButton a:visited, .greenButton a:hover {
	color:#009900;
}
.blueButton a:link, .blueButton a:visited, .blueButton a:hover {
	color:#000099;
}
.neutralButton a:link, .neutralButton a:visited, .neutralButton a:hover {
	background-color:#506E70;
}


/************ menu nella barra in alto su tutte le pagine **************/
.navBarTop {
	display: none;
}

/************ menu nella barra grigia a sinistra **************/
.navBarLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	vertical-align: top;
}

.navBarLeft a:link, .navBarLeft a:visited {
	color: #000000;
	display: block;
	font-weight: normal;
	padding: 1px 4px 0px 6px;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	margin: 0px 3px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: none;
	border-bottom-style: none;
}

.navBarLeft a:hover {
	color: #506E70;
	text-decoration: none;
	padding: 1px 4px 1px 6px;
	border-top-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
}

.navBarLeft_red a:hover {
	color: #333333;
	border-top: 1px solid #cccccc;
	background-color: #FF0000;
	background-image: none;
	font-weight: normal;
	text-decoration: none;
}

.navBarLeft_yellow a:hover {
	color: #333333;
	border-top: 1px solid #cccccc;
	background-color: #FFCC00;
	background-image: none;
	font-weight: normal;
	text-decoration: none;
}

.navBarLeft_green a:hover {
	color: #D7DCDF;
	border-top: 1px solid #cccccc;
	background-color: #009900;
	background-image: none;
	font-weight: normal;
	text-decoration: none;
}

.navBarLeft_blue a:hover {
	color: #CCCCCC;
	border-top: 1px solid #cccccc;
	background-color: #000099;
	background-image: none;
	font-weight: normal;
	text-decoration: none;
}

.navBarLeft_title{
	padding: 6px 2px 0px 2px;
	border-bottom: 0px none;
	font-size: 10px;
	font-weight: bold;
	color: #506E70;
	text-indent: 6px;
}

.navBarLeft ul{
	margin: 0px;
	padding: 1px 1px 1px 8px;
}

.navBarLeft ul li {
	margin: 0px;
	padding: 1px 1px 1px 10px;
	background-image:url(/images/pointer.jpg);
	list-style-image: none;
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 10px 6px;
	}

/************ tasti nuovi arrivi e attualitą nella barra grigia a sinistra  **************/
.navBarLeft_special {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	padding: 0px 0px;
}

.navBarLeft_special a:link, .navBarLeft_special a:visited {
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}

.navBarLeft_special a:hover {
	color: #000000;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #D7DCDF;
	border-top: 1px none;
	border-right: 1px none;
	border-bottom: 1px none;
	border-left: 1px none;
}


/************ sottomenu nella barra grigia a sinistra per i vari settori  **************/
.navBarLeft_ind a:link, .navBarLeft_ind a:visited {
	padding: 1px 0px 1px 18px;
}

.navBarLeft_ind a:hover {
	padding: 1px 0px 1px 18px;
}

/************ barra di navigazione destra **************/
.navBarRight {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.navBarRight_title {
	font-weight: bold;
	color: #506E70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight a:link, .navBarRight a:visited {
	font-weight: bold;
	color: #506E70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight a:hover {
	font-weight: bold;
	color: #D7DCDF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #506E70;
}

.navBarRight form {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/************ barra di navigazione destra versione 2 scura **************/
.navBarRight2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.navBarRight2 a:link, .navBarRight2 a:visited {
	font-weight: bold;
	color: #506E70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight2 a:hover {
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight2_title {
	font-weight: bold;
	color: #506E70;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight2Title a:link, .navBarRight2Title a:visited {
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.navBarRight2Title a:hover {
	font-weight: bold;
	color: #CCCCCC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#borderTable {	
	border: 1px solid #506E70;
}

#borderBottom {	
border-bottom: 1px solid #506E70;
}

#borderTop {	
border-top: 1px dashed #D7DCDF;
}

.navBarRight2 form {
	font-weight: normal;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/************ tasti come quelli delle novitą **************/
.selectBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 3px;
}

.selectBtn a:link, .selectBtn a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	border: 1px solid #D7DCDF;
	background-color: #506E70;
}

.selectBtn a:hover {
	color: #000000;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #D7DCDF;
	border: 1px inset #666666;
}

.selectBtnSpec {
	color: #000000;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #D7DCDF;
	border: 1px inset #666666;
}

/************ tasti delle delle novitą in verde **************/
.selectBtnGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 3px;
}

.selectBtnGreen a:link, .selectBtnGreen a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	border: 1px solid #D7DCDF;
	background-color: #009900;
}

.selectBtnGreen a:hover {
	color: #000000;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #D7DCDF;
	border: 1px inset #666666;
}

/************ tasti come quelli dei titoli nella tabella novitą con colori invertiti **************/
.specialBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 3px;
}

.specialBtn a:link, .specialBtn a:visited {
	color: #506E70;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.specialBtn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #506E70;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


/************ tasti come quelli dei titoli nella tabella novitą con colori invertiti **************/
.selectBlueBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	padding: 1px 3px;
}

.selectBlueBtn a:link, .selectBlueBtn a:visited {
	color: #506E70;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}

.selectBlueBtn a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 3px;
	display: block;
	background-color: #506E70;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}


/************ scritta Fonoteca nel logo **************/
.FNDef {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 11pt;
	color: #000000;
}

/************ sfondo del colore della pagina per i link sulla pagine colorate **************/
.redPage a:link, .redPage a:visited{
	color: #FF0000;
	text-decoration: none;
}

.redPage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FF0000;
}

.yellowPage a:link, .yellowPage a:visited{
	color: #FF9900;
	text-decoration: none;
}

.yellowPage a:hover {
	color: #666666;
	text-decoration: none;
	background-color: #FFCC00;
}

.greenPage a:link, .greenPage a:visited{
	color: #009900;
	text-decoration: none;
}

.greenPage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #009900;
}

.bluePage a:link, .bluePage a:visited{
	color: #0066FF;
	text-decoration: none;
}

.bluePage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}

.neutralPage a:link, .neutralPage a:visited{
	color: #506E70;
	text-decoration: none;
}

.neutralPage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #506E70;
}

.violaPage a:link, .violaPage a:visited{
	color: #6600CC;
	text-decoration: none;
}

.violaPage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6600CC;
}

form {
	margin: 0px;
	padding: 0px;
	vertical-align: baseline;
}

.smallBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	top: 0px;
	vertical-align: bottom;
	background-color: #506E70;
	color: #FFFFFF;
}

.kidsPage {
	font-family: "kristen ITC", "comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.kidsTitle {
	font-family: "kristen ITC", "comic Sans MS", Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #506E70;
}
.kidsPage a:link, .kidsPage a:visited{
	color: #0066FF;
	text-decoration: none;
}

.kidsPage a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}

/*** per testo scritto in arabo, da ds verso sn ***/
.at {
	font-size: medium;
	direction: rtl;
}

.blueHover a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000099;
}
