
table { table-layout: fixed;}

.homeLibroCorpo3 dt {
	font-weight: bold;
	}

.homeLibroCorpo3 dd {
	margin-bottom: 0.6em;
	margin-left: 1em;
	}

.nav10{
	color : #003366;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a:link.nav10{
	text-decoration : none;
}
a:visited.nav10{	
	text-decoration : none;
}
a:hover.nav10{
	text-decoration : underline;
}

a {
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;
	color : #104487;
}

.nav10_arancio{
	color : #CC6600;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a:link.nav10_arancio{
	text-decoration : none;
}
a:visited.nav10_arancio{	
	text-decoration : none;
}
a:hover.nav10_arancio{
	text-decoration : underline;
}


.nav10_viola{
	color : #660066;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a:link.nav10_viola{
	text-decoration : none;
}
a:visited.nav10_viola{	
	text-decoration : none;
}
a:hover.nav10_viola{
	text-decoration : underline;
}



.nav10_red{
	color :  #990033;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a:link.nav10_red{
	text-decoration : none;
}
a:visited.nav10_red{	
	text-decoration : none;
}
a:hover.nav10_red{
	text-decoration : underline;
}


.nav10_verde{
	color : #006600;
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}
a:link.nav10_verde{
	text-decoration : none;
}
a:visited.nav10_verde{	
	text-decoration : none;
}
a:hover.nav10_verde{
	text-decoration : underline;
}


.homeColonnaDestra {
	background-color:#F0FADC;
}

.homeColonnaCentrale {
	background-color:#FFFFFF;
}

.homeColonnaSinistraAlto {
	background-color:#FFFFCD;
}

.homeColonnaSinistraMezzo {
	background-color:#F0FADC;
}

.homeColonnaSinistraBasso {
	background-color:#FFF3E1;
}


.homeLibroTitolo2 {
	font-family : Verdana;
	font-size : 13px;
	font-weight : bold;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 13px;
}

.homeLibroCorpo2 {
	color : #104487;
	font-family : Verdana;
	font-size : 11px;
	text-decoration : none;
	font-weight : none;
	margin-right: 25px;
	margin-top: 10px;
}

A.homeDiPiuLink2 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
}

.homeLibroLink2 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 15px;
}


.homeLibroTitolo3 {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 13px;
}

.homeLibroCorpo3 {
	color : #104487;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : bold;
	font-weight : none;
	margin-right: 25px;
	margin-top: 10px;
}

A.homeDiPiuLink3 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
}

.homeLibroLink3 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 15px;
}

.homeLibroTitolo4 {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 6px;
}

.homeLibroCorpo4 {
	color : #104487;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : bold;
	font-weight : none;
	margin-right: 25px;
	margin-top: 6px;
}

A.homeDiPiuLink4 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
}

.homeLibroLink4 {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;
	text-decoration : none;
	color : #C51028;
	margin-right: 25px;
	margin-top: 0px;
}



.homeColonnaSinistraBlu {
	color : #104487;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : none;
}
.homeColonnaSinistraRosso {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #C51028;
}

h5.colonnaSin {
	margin-left: 21px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	font-family : Verdana;
	font-size : 12px;
	font-weight : bold;
	text-decoration : none;
	color : #C51028;

	}

.homeColonnaDestraBlu {
	color : #104487;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : none;
	font-weight : none;
}

span.homeColonnaDestraBluTitolo {
	background: url(/img/comuni/pallino_blu.gif) no-repeat 0 5px;
	padding-left: 6px;
	}

span.homeColonnaSinistraRosso {
	background: url(/img/comuni/pallino_rosso.jpg) no-repeat 0 5px;
	padding-left: 8px;
	}

.homeColonnaDestraBluTitolo {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
	color : #104487;
}

.menuSinistro_blu {
	color : #104487;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
}

a.menuSinistro_blu {
	color : #104487;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
}


a.link_esterno {
	margin-left: 0px;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : underline;
	color : #104487;
}

a.link_interno {
	margin-left: 0px;
	font-family : Verdana;
	font-size : 10px;
	text-decoration : underline;
	color : #104487;
}

a.giochi_popup {
	margin-left: 4px;
	font-family : Verdana;
	font-size : 11px;
	text-decoration : underline;
	color : #104487;
}

.testo_libri {
	margin: 0 auto;
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;	
	color : #104487;
	background: white;
	padding: 1em;
	text-align: left;
}

TD.info_libri {
	font-family : Verdana;
	font-size : 9px;
	font-weight : none;	
	color : #104487;
}

TD.info_libri_carrello {
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;	
	color : #104487;
}

.form {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 1px;
	margin-bottom: 0px;
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;	
	color : #104487;
}


info_libri_carrello {
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;	
	color : #104487;
}

.scintilla  {
	margin-right: 36px;
	font-family : Verdana;
	font-size : 10px;
	color : #104487;
	text-decoration : none;
	line-height: 170%;
}


a.mailTo  {
	font-family : Verdana;
	font-size : 10px;
	color : #104487;
	text-decoration : underline;
	font-weight : none;		
}

a.linkPDF  {
	font-family : Verdana;
	font-size : 10px;
	color : #104487;
	text-decoration : underline;
	font-weight : none;		
}


a.link_ritorno_menu  {
	margin-right: 14px;
	font-family : Verdana;
	font-size : 9px;
	color : C51028;
	text-decoration : none;
	font-weight : none;		
	line-height: 170%;
}

.titolo_rubrica  {
	margin-top: 22px;
	margin-right: 36px;	
	font-family : Verdana;
	font-size : 13px;
	color : C51028;
	text-decoration : none;
	font-weight : bold;	
	line-height: 170%;
}

.titolo_rubrica_sotto  {
	margin-top: 0px;
	margin-right: 36px;	
	font-family : Verdana;
	font-size : 13px;
	color : C51028;
	text-decoration : none;
	font-weight : bold;	
	line-height: 170%;
}

.titolo_secondo  {
	margin-top: 6px;
	margin-bottom: 6px;
	font-family : Verdana;
	font-size : 11px;
	color : C51028;
	text-decoration : none;
	font-weight : bold;	
}

.titolo_terzo {
	margin-top: 6px;
	margin-bottom: 6px;
	font-family : Verdana;
	font-size : 10px;
	color : C51028;
	text-decoration : none;
	font-weight : bold;	
}

.elenco_sezioni {
	margin-left: 22px;
	margin-right: 36px;
	font-family : Verdana;
	font-size : 12px;
	color : #104487;
	font-weight : bold;
	line-height: 130%;
}

.testo_home_sezioni {
	font-family : Verdana;
	font-size : 12px;
	color : #104487;
	font-weight : bold;
	text-decoration : none;
}


.titolo_libri_rosso {
	font-family : Verdana;
	font-size : 10px;
	font-weight : bold;
	font-weight : bold;	
	color : C51028;
}

.menuSinistro_rosso {
	color : C51028;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
}

DIV.menu_sinistra_principale{
	margin-left:13px; 
	line-height: 120%;
}

DIV.menu_sinistra_secondario{
	margin-left:11px;
	margin-bottom:3px;
	line-height: 110%;
}

.font_e_size_laboratori{
	font-family : Verdana;
	font-size : 10px;
	color : #104487;
	text-decoration : none;
	font-weight : none;
}

.font_e_size_schede{
	font-family : Verdana;
	font-size : 12px;
	color : #104487;
	text-decoration : none;
	font-weight : none;
}

.font_e_size_schede_bianco{
	font-family : Verdana;
	font-size : 11px;
	color : FFFFFF;
	text-decoration : none;
	font-weight : bold;
}

a.elenco_collane_titolo {
	color : C51028;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : bold;
}
.elenco_collane_testo {
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
	color : #104487;
}

.collana_piccola  {
	margin-top: 6px;
	margin-bottom: 6px;
}

a.collana_p {
	font-family : Verdana;
	font-size : 8px;
	text-decoration : none;
	font-weight : bold;
	color : #104487;
	margin-bottom:13px;
}

TD.collana_p {
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
	color : #104487;
	line-height: 160%;
}


.zona_area  {
	margin-top: 6px;
	margin-bottom: 9px;
	margin-left: 12px;
}

a.area_titolo {
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : bold;
	color : #C51028;
	margin-bottom:13px;
}

.area_testo {
	font-family : Verdana;
	font-size : 9px;
	text-decoration : none;
	font-weight : none;
	color : #104487;
	line-height: 160%;
}

a.collana_in_area {
	color : C51028;
	font-family : Verdana;
	font-size : 9px;
	text-decoration : underline;
	font-weight : none;
}


.librerie {
	margin-top: 5px;
	margin-bottom: 5px;
	font-family : Verdana;
	font-size : 10px;
	font-weight : none;
	text-decoration : none;
	color : #104487;
	line-height: 150%;
}

a.anchorInterna {
	display:block;
	text-decoration:none;
	margin-top:3px;
	
}

a.anchorInterna:hover {
	text-decoration:none;
}

