/*CSS Stile Tipoarte per la stampa*/body{font-size: 12pt}div#container{width: auto}#header, #menu_main, #path, #menu_servizio, #sottomenu{display: none} body{margin:0px;padding:0px;font-family: Verdana, Arial, Helvetica, sans-serif;font-style: normal;background-color:#fff;background-image:url(img/sf.gif);text-align:center;}/*STRUTTURA*/#main{width: 760px;margin-right: auto;margin-left: auto;}#menu_servizio{width: 760px;margin: 0;padding: 0;background-color:#000;text-align:right;}#header{width:760px;height:220px;}#menu_main{width: 760px;margin: 0;padding: 0  1.5em 1em;}#contenuti{width:760px;margin:0;padding:  0 0 3em 0;}#contenuti ul, li{list-style-type: none;text-align:left;margin: 1.2em 0 0 0;padding: 0;}#footer{width:760px;border-top: 1px solid #000;font-size: xx-small;padding-top:10px;margin-bottom:20px;clear:both;}/*NAVIGAZIONE PRINCIPALE*/#menu_main ul{	margin: 0;	padding: 0;	list-style-type: none;	text-align:left;	vertical-align:top;	}#menu_main li{	display: inline;	margin: 0;	padding: 0 0 0 0.5em;} #menu_main li img{border:none;padding: 0;margin: 0;vertical-align:text-top;} .menu_main1 a{color:#000;font-size: x-large;font-family: Courier New,Courier,Mono;text-decoration: none;vertical-align: baseline;	}.menu_main1 a:hover {color:#c00;text-decoration: none;}.menu_main1 a#active{color: #c00;text-decoration: none}.menu_main2 a{vertical-align: baseline;color:#666;font-size: large;font-family: Courier New, Courier, Mono;text-decoration: none;border-left: 3px solid #c00;padding: 0 0 0 0.5em;}.menu_main2 a:hover{color: #c00;text-decoration: none}.menu_main2 a#active{color: #c00;text-decoration: none;}/*NAVIGAZIONE SERVIZIO*/#menu_servizio ul{margin: 0;padding: 0 0 0.2em 0; list-style-type: none;}#menu_servizio li{display: inline; margin: 0;padding: 0 0 0 1em;color:#fff;background-color: #000;} #menu_servizio li img{border:none;padding: 0;margin: 0;} #menu_servizio a{color:#fff;font-size: xx-small ;text-decoration: none}#menu_servizio a:hover{color: #c00;text-decoration: none}#menu_servizio a#activelink{color: #c00;text-decoration: none}/* STILE CONTENUTI */.home {color:#000;font-size: small;text-decoration: none;border-left: 3px solid #c00;border-right:  3px solid #c00;text-align:left;padding: 0 2.2em 0 2.2em;margin:0;line-height:20px;}.content {color:#000;font-size: small;text-decoration: none;text-align:left;padding: 0 2.2em 0 2.2em;margin:0;line-height: 2em;}/*SOTTO MENU (collane) */#sottomenu {width:760px;color:#fff;background-color: #c00;margin:  0 0 1em 0 ;padding: 0 0 0 0;text-align:left; }#sottomenu ul{margin: 0;padding: 0; list-style-type: none;}#sottomenu li{display: inline; margin: 0;padding: 0 0 0 0.5em;color:#fff;font-size: x-small;font-weight:bold;line-height: 2em;background-color: #c00;} #sottomenu a{color:#fff;text-decoration: none}#sottomenu a:hover{color: #000;text-decoration: none}#sottomenu a#ac{color: #000;text-decoration: none}/*PATH DI NAVIGAZIONE */#path {width:760px;background-color: #eee;margin: 0 0 1em 0;padding: 0 0 0 0;text-align:left; }#path ul{margin: 0;padding: 0; list-style-type: none;}#path li{display: inline; margin: 0;padding: 0 0 0 0.5em;color:#333;font-size: x-small;line-height: 2em;background-color: #eee;} #path a{color:#333;text-decoration: none}#path a:hover{color: #c00;text-decoration: none}#path a#act{color: #c00;text-decoration: none}/*CATALOGO*/.textimage{margin: 0;padding: 0;border-bottom: 1px dotted #999; } .textimage img{float:left;margin: 0 1em 0 0;padding:0;border:none;}.textimage h1{padding:0;margin:0 0 0.3em 0;color: #c00;font-size: small;text-align:left;}.textimage h2{padding:0;margin:0 0 1em 0;font-size: small;font-weight:normal;text-align:left;}.textimage p{padding:0;margin:0 0 0 0;font-size: small;text-align:left;}.clearer{clear: left}/*APPROFONDIMENTO CATALOGO*/.textimage2{margin: 0 0 3em 0;padding: 0;} .textimage2 img{float:left;margin: 0 1em 0 0;padding:0;border:none;}.textimage2 h1{padding:0;margin:0 0 0.3em 0;color: #c00;font-size: small;}.textimage2 h2{padding:0;margin:0 0 1em 0;font-size: small;font-weight:normal;}.textimage2 p{padding:0;margin:0;font-size: small;}.textimage2 a{padding:0;margin:0;font-size: small;color:#000;}.textimage2 a:hover{padding:0;margin:0;font-size: small;color:#c00;}#testo{float:right;width: 490px;\width:500px; w\idth:490px;line-height: 20px;margin: 0;padding: 0;border-top: 1px solid #000;font-size: small;} #testo p{margin: 1em 0 1em 0;padding: 0;font-size: small;} #foto {float:left;width: 250px;\width:2400px; w\idth:250px;margin: 0 1em 1em 0;padding:0;}#foto img{margin:  0 0 1em 0;padding:0;}/*navigazione catalogo*/.textimage h1 a{padding:0;margin:0 0 0.3em 0;color: #c00;font-size: small;}.textimage h1 a:hover{padding:0;margin:0 0 0.3em 0;color: #c00;font-size: small;}.textimage h1 a:visited{padding:0;margin:0 0 0.3em 0;color: #c00;font-size: small;}.textimage a{padding:0;margin:0;font-size: small;color:#000;}.textimage a:hover{padding:0;margin:0;font-size: small;color:#c00;}/*CARRELLO*/.carrello{margin: 0 0 0 680px;}table#h{width:760px; border-spacing: 3px; margin:0;  }#h td {}.tdbig {	margin:0;	background-color:#c00; 	padding: 0.5em; 	font-size: x-small;	line-height:18px;	color:#fff;	text-align:left;}.tdsmall {	background-color:#c00;	width:50px;	margin:0; 	padding: 0.5em; 	font-size: x-small;	line-height:18px;	color:#fff;}.tdsmall2 {	width:50px;	margin:0; 	padding: 0.5em; 	font-size: x-small;	color:#000;	background-image:url(img/sf_td.gif)	}		.car {	width: 40px;	margin:0; 	padding: 0; 	font-size: x-small;	color:#000;	text-align:center;	}.tdbig2 {	margin:0; 	padding: 0.5em; 	font-size: x-small;	color:#000;	background-image:url(img/sf_td.gif)}.tdtotal {	margin:0;	background-color:#ddd; 	padding: 0.5em; 	font-size: x-small;	line-height:18px;	color:#000;	text-align:right;}.tdacquista {	margin:0;	padding: 0.5em; 	font-size: xx-small;	color:#000;	text-align:right;}#vuoto {width:760px;background-color: #c00;margin: 0;padding: 0;font-size: small;color:#fff;line-height: 18px;}/*AUTORI*/#sf_autori{margin:0;padding:0;background-image:url(img/sf_autori.gif);background-repeat:no-repeat;} #sf_autori h1{margin: 3em 0 0 360px;padding:0;font-size: large;color:#c00;text-align:left;}.scheda h2{margin: 0 0 0 360px;padding: 60px 0 0 0;font-size: large;color:#c00;text-align:left;} .scheda p{margin: 0 0 0 360px;padding: 1em 0 0 0;font-size: small;color:#000;text-align:left;line-height:18px;} .autori{margin: 0 0 0 380px;padding:0;font-size: xx-large;color:#c00;text-align:left;} .autori ul {margin: 0;padding: 0;} .autori li {margin: 0;padding: 0;font-size: small;color:#000;text-align:left;list-style-image:url(img/virg.gif);line-height: 24px;} .autori li a{margin: 0;padding:0;font-size: small;color:#000;text-align:left;text-decoration:none;} .autori li a:hover {margin: 0;padding:0;font-size: small;color:#c00;text-align:left;text-decoration:none;} .ricerca{margin: 0;padding: 0;font-size: small;text-align:right;} /*EVENTI*/.eventi{margin: 0 0 1em 0;padding: 0;border-bottom: 1px dotted #999;}  .eventi img{float:left;margin: 0 1em 1em 0;padding:0;border:none;}.eventi h1{padding:0;margin:0 0 0.3em 0;color: #c00;font-weight:bold;font-size: small;text-align:left;line-height:24px;}.eventi h1 a{color: #c00;}.eventi h1 a:hover{color: #c00;}.eventi h2{padding:0;margin:0 0 1em 0;font-size: small;font-weight:normal;text-align:left;}.eventi p{padding:0;margin:0 0 1em 0;font-size: small;text-align:left;line-height:18px;}.approfondimento{margin: 0 0 1em 0;padding: 0;}.approfondimento h2{padding:0;margin:0 0 1em 0;font-size: small;font-weight:normal;text-align:left;}.approfondimento p{padding:0;margin:0 0 1em 0;font-size: small;text-align:left;line-height:18px;}#testo-ev{float:right;width: 590px;\width:589px; w\idth:590px;line-height: 20px;margin: 0;padding: 0;font-size: small;text-align:left;} #testo-ev p{margin: 0 0 1em 0;padding: 0;font-size: small;} #testo-ev  h1{padding:0;margin:0 0 0.3em 0;color: #c00;font-weight:bold;font-size: small;text-align:left;line-height:24px;}#testo-ev h1 a{color: #c00;}#testo-ev h1 a:hover{color: #c00;}#immagine {float:left;width: 160px;\width:161px; w\idth:160px;margin: 0 0.5em 1em 0;padding:0;text-align:left;}.data{font-weight:normal;}.dove{font-weight:normal;}.link-up{font-size: xx-small;color:#666;margin:2em 0 1em 0;padding:0;}.link-up a{color:#666;font-size: x-small;}.link-up a:hover{color:#c00;}
