body {
	 background-color: #FFFFFF;
	 margin : 3px 0px 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: 10px;
	 color: #333333;
	 text-decoration: none;
	 padding: 0px 0px;
	 text-align: justify;
	 }
	 

a:visited {  
	color: #CC0000; 
	text-decoration: none; 
	border-color: black black #CCCCCC; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
	}
a:link { 
	color: #CC0000; text-decoration: none; 
	border-color: black black #CCCCCC; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px 
	}
a:hover {  
	color: #FFFFFF; text-decoration: none; 
	background-color: #666666;
	}
a:active {  
	color: #FFFFFF; text-decoration: none;
	background-color: #CC0000;
	}	

h1{/*usato per i titoli di azienda, distrubuzione...*/
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; 
	padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; 
	border-color: black black #3C3C3C; border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
	
h2 {/*usato per il titolo libro della vetrina*/
	 font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-color: black black #3C3C3C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; 
}

h3 {/*usato per il titolo del primo piano*/
	 font-size: 11px;	
	 font-weight: bolder;
	 margin: none;
	 padding: none;
}

.bottoni {  
	font-family: "Futura Hv"; font-size: 10px; font-style: normal; color: #CC0000; 
	margin-left: 15px; 
	border-color: black black #000000; 
	letter-spacing: 1px; 
	padding-top: 0px; padding-left: 5px; 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px;
	}
.bottoni a:link { 
	color: #CC0000; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	padding-left: 5px; padding-right: 5px;
	}	
.bottoni a:visited {  
	color: #CC0000; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	padding-left: 5px; padding-right: 5px;
	}
.bottoni a:active {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-color: #CC0000;
	padding-left: 5px; padding-right: 5px;
	}
.bottoni a:hover {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-color: #666666;
	padding-left: 5px; padding-right: 5px;
	}

.testo-celeste {  
	font-family: "Futura Hv"; font-size: 10px; font-style: normal; color: #3b5998; 
	font-weight: bolder;
	margin-left: 15px; 
	border-color: black black #000000; 
	letter-spacing: 1px; 
	padding-top: 0px; padding-left: 5px; 
	text-transform: uppercase;
	text-align: center;
	}	
.bottoni-celeste {  
	font-family: "Futura Hv"; font-size: 10px; font-style: normal; color: #3b5998; 
	margin-left: 15px; 
	border-color: black black #000000; 
	letter-spacing: 1px; 
	padding-top: 0px; padding-left: 5px; 
	border-style: dotted; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 5px;
	}
.bottoni-celeste a:link { 
	color: #3b5998; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	padding-left: 5px; padding-right: 5px;
	}	
.bottoni-celeste a:visited {  
	color: #3b5998; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	padding-left: 5px; padding-right: 5px;
	}
.bottoni-celeste a:active {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-color: #3b5998;
	padding-left: 5px; padding-right: 5px;
	}
.bottoni-celeste a:hover {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-color: #3b5998;
	padding-left: 5px; padding-right: 5px;
	}			
/*
#div-container {  
	width: 1000px;
	border: none; margin: none; padding: none;
	}

div#div-container a:visited {  
	color: #CC0000; 
	text-decoration: none; 
	border-color: black black #CCCCCC; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px
	}
div#div-container a:link { 
	color: #CC0000; text-decoration: none; 
	border-color: black black #CCCCCC; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px 
	}
div#div-container a:hover {  
	color: #FFFFFF; text-decoration: none; 
	background-color: #666666;
	}
div#div-container a:active {  
	color: #FFFFFF; text-decoration: none;
	background-color: #CC0000;
	}
*/	
div#logo  {
	/*position: absolute;
	left:997px;
	top:4px;*/
	margin: none;
	padding: none;
	width: 130px;
	height: 138px;
}

div#logo   img {
	border: none;
	margin: none;
}
/*
div#logo  a:visited {  
	background-color: none;
	}
div#logo  a:link { 
	background-color: none;
	}
div#logo  a:hover {  
	background-color: none;
	}
div#logo  a:active {  
	background-color: none;
	}
*/
.tabella-esterna {  border: #333333; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
.td-barra {  background-image: url(../immagini/barra-seppia.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 110px; border-color: black #CC0000 black black; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 0px; padding-bottom: 20px; padding-left: 0px}
.bottoni-alto {  
	font-family: "Futura Hv"; font-size: 10px; font-style: normal; 
	color: #CC0000; letter-spacing: 1px; 
	padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px;
	}
.bottoni-alto a:link { 
	color: #CC0000; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	}	
.bottoni-alto a:visited {  
	color: #CC0000; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	}
.bottoni-alto a:hover {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	background-color: #666666;
	}
.bottoni-alto a:active {  
	color: #FFFFFF; 
	text-decoration: none; 
	border-style: none; 
	border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;
	}
	
	
.barra-alto {  text-align: right; margin-right: 0px; float: left; margin-top: 10px; padding-right: 0px; padding-left: 30px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px;}
.ricerca {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; background-color: #FFFFFF}
.tabella-ricerca { border: 1px #CC0000 dotted; padding-top: 5px; margin-left: 30px ; margin-top: 0px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px}
.tabella-download { border: 1px #CC0000 dotted; padding-top: 5px; margin-left: 30px ; margin-top: 20px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px;}
.finepagina {  font-family: Geneva, Arial, Helvetica, san-serif; font-size: 9px; color: #333333; letter-spacing: 1px; text-align: center; margin-top: 1px; border-color: black black #CC0000; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.ricerca-bottone { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #FFFFFF; background-color: #CC0000; border: 0px #333333 none; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 1px; padding-bottom: 1px; padding-left: 1px}
.testopiccolo {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; border-color: black black #00FFCC; 
	border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; 
	text-align: justify
	}
.testovetrina {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	border-color: black black #00FFCC; 
	border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; 	border-left-width: 0px; 
	padding-left: 5px;
	text-align: left;
	}	
.testogrande {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	border: none; 
	text-align: justify;
	}
.testogranderosso {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: #CC0000;
	border: none; 
	text-align: left;
	}
.testo-riassunto {
	display: block;
	overflow: hidden;
	font-size: 11px;
	height: 120px;
	}
.titolo-area-arte { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #FFA200; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-arte.gif); background-repeat: no-repeat; background-position: left center; font-weight: bold}
.titolo-area-arte a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-arte a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-arte a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-arte a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-storia { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #6B88B0; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-storia.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-storia a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-storia a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-storia a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-storia a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-ricerca { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #BFBC00; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-ricerca.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-ricerca a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-ricerca a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-ricerca a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-ricerca a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-uomonatura { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #6A8243; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-uomonatura.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-uomonatura a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-uomonatura a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-uomonatura a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-uomonatura a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-immagine { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #E16005; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-immagine.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-immagine a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-immagine a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-immagine a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-immagine a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-volti { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #928E4D; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-volti.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-volti a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-volti a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-volti a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-volti a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-area-generico { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 3px; color: #FFFFFF; background-color: #888888; margin-top: 5px; margin-right: 2px; margin-bottom: 5px; margin-left: 10px; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 25px; background-image: url(../immagini/palla-generica.gif); background-repeat: no-repeat; background-position: left center ; font-weight: bold}
.titolo-area-generico a:visited {color: #FFFFFF; text-decoration: none;}
.titolo-area-generico a:active {color: #FFFFFF; text-decoration: none;}
.titolo-area-generico a:link {color: #FFFFFF; text-decoration: none;}
.titolo-area-generico a:hover {color: #FFFFFF; text-decoration: none; background-color: transparent;}

.titolo-libro {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top: 5px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-color: black black #3C3C3C; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.box-novita {  
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; 
	border: 0px #3C3C3C none; 
	clip:     rect(   ); 
	width: 350px;
	}
.box-novita img {
	margin-left: 5px;
	border: 1px solid #AAAAAA;
	}	
.box-novita-top { 
	background-image: url(../immagini/novita-top.jpg); 
	background-repeat: no-repeat; background-position: left top; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; 
	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: #3C3C3C none; width: 350px; 
	border-width: 0px 1px 1px; 
	clip: rect( ) ; 
	float: left
	}
.box-novita-bot { 
	background-image: url(../immagini/novita-bot.jpg); 
	background-repeat: no-repeat; background-position: left top;
	margin-top: 24px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
	padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: #3C3C3C solid; width: 350px; 
	border-width: 0px 1px 1px; 
	clip:       rect(   ); 
	float: left
	}
	
.riga_separatore{
	line-height: 8px;
}
.colonna-sx { float: left; width: 350px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; float: left; border-color: #CC0000 black black; border-style: none; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.colonna-dx {  float: left; width: 400px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black #CC0000 #CC0000; border-style: none; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; clip:  rect(   )}

.colonna-centrale { width: 750px; margin-top: 20px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px; float: left; border-color: #CC0000 black black; border-style: none; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}

.titolo-sotto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-color: black black #00FFCC; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 10px; padding-bottom: 0px; padding-left: 30px; font-weight: bold; color: #808080; text-align: justify}
.titolo-libro-scheda { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-color: black black #3C3C3C; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; color: #CC0000}
.titolo-autore { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-color: black black #3C3C3C; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-color: #CCCCCC}
.testogrande { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: black black #00FFCC; text-align: justify; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.titolo-paragrafo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 1px; padding-right: 0px; padding-bottom: 1px; padding-left: 0px; border-color: black black #3C3C3C; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.colonna-arte { margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 4px; padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 0px; border-color: black #CC0000 #CC0000; background-image: url(../immagini/arte.jpg); background-repeat: no-repeat; background-position: left top; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; height: 400px; overflow: scroll; clip:  rect(   )}
.testo-aree { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; border-color: #3C3C3C black #999999; text-align: justify; padding-top: 0px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; margin-top: 0px; margin-right: 2px; margin-bottom: 2px; margin-left: 90px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.titolo-collana { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 1px ; font-weight: bold; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px }
.titolo-collana-primo { font-family: "Futura Hv"; font-size: 12px; border-color: black black #333333; letter-spacing: 1px ; font-weight: bold; margin-left: 90px ; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.box-catalogo { float: left; width: 600px; margin-top: 0px; margin-right: 30px; margin-bottom: 5px; margin-left: 70px; border: 1px #3C3C3C dotted; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 30px}
.carrello {  float: left; width: 50px; text-align: right; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; font-family: "Futura Hv"; font-size: 10px; font-style: normal;}

.border_img{
	border: 1px solid #AAAAAA; 
	margin-right: 10px;
}
.box-primopiano-top { 
	background-image: url(../immagini/primopiano_top.jpg); background-repeat: no-repeat; 
	background-position: left top; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: none; 
	width: 380px; 
	height: 24px;
	border-width: 0px 1px 1px; 
	clip: rect( );
	}
.box-primopiano-bot { 
	background-image: url(../immagini/primopiano_bot.jpg); 
	background-repeat: no-repeat; 
	background-position: right top; 
	margin: 0px; 
	padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: #3C3C3C solid; 
	width: 380px; 
	border-width: 0px 1px 1px; 
	clip:  rect(   );
	}
.box-primopiano { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: 0px #3C3C3C none; clip:   rect(   ); width: 380px}

.box-primopiano p {
	font-size: 11px;
	text-align: justify;
}

.box-primopiano b {
	font-size: 12px;
	text-align: justify;
}

.box-offerte-top { 
	background-image: url(../immagini/offerte_top.jpg); background-repeat: no-repeat; 
	background-position: left top; 
	margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 1px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: none; 
	width: 380px; 
	height: 24px;
	border-width: 0px 1px 1px; 
	clip: rect( );
	}
.box-offerte-bot { 
	background-image: url(../immagini/offerte_bot.jpg); 
	background-repeat: no-repeat; 
	background-position: right top; 
	margin: 0px; 
	padding-top: 50px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; 
	border: #3C3C3C solid; 
	width: 380px; 
	border-width: 0px 1px 1px; 
	clip:  rect(   );
	}
.box-offerte { margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 5px; border: 0px #3C3C3C none; clip:   rect(   ); width: 380px}

.box-offerte img {
	margin-left: 5px;
	border: 1px solid #AAAAAA;
	}
	
.box-offerte p {
	font-size: 11px;
	text-align: left;
}

.box-offerte b {
	font-size: 12px;
	text-align: justify;
}
.riga_sconto {
	margin-top: -10px;
	padding-top: 10px;
	margin-bottom: 15px;
	border-bottom: 1px solid #000000;
	color: #CC0000;
}
.riga_sconto_pag_offerta {
	font-size: 12px;
	color: #CC0000;
}
.immagine_primopiano {	
	margin-right: 8px;
}

.testopiccolonero { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; border-color: black black #00FFCC; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; text-align: justify ; color: #000000}

.box-siti { border: #333333 solid; padding-top: 3px; margin-left: 30px ; margin-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; background-image: url(../immagini/box-siti.jpg); background-repeat: no-repeat; border-width: 0px 1px 1px; text-align: left ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.box-siti-no-brd { padding-top: 3px; margin-left: 30px ; margin-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: none; text-align: left ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px}
.box-twitter { width: 180px; padding-top: 3px; margin-left: 30px ; margin-top: 0px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; border: 1px solid #EEEEEE; text-align: center ; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 15px; background-color: #3B5998;}

.box-credits {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; text-align: center; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; width: 170px; border: 0px none}
.box-testo-colonnadx { margin-top: 23px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; border: 1px #333333 solid; width: 380px; clip: rect( ) }
.box-newletter {  background-image: url(../immagini/newsletter2.jpg); height: 240px; width: 380px; background-repeat: no-repeat; clip:   rect(   ); padding-top: 50px; padding-left: 40px; margin-top: 10px; background-position: center top}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; list-style-position: outside; list-style-type: disc}
li a:visited {color: #666666; text-decoration: none;}
li a:active {color: #666666; text-decoration: none;}
li a:link {color: #666666; text-decoration: none;}
li a:hover {color: #666666; text-decoration: none; background-color: transparent;}

.titolo-collana-link {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #666666; 
	list-style-type: none;
	margin-left: -20px;
	}

.titolo-collana-link a:visited {display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; line-height: 9px;}
.titolo-collana-link a:active {display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; line-height: 9px;}
.titolo-collana-link a:link {display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; line-height: 9px;}
.titolo-collana-link a:hover {display: inline; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; text-decoration: none; line-height: 9px; background-color: transparent;}

.titolo-autore-elenco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-color: black black #3C3C3C; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; font-style: italic; margin-top: 5px}
.titolo-libro-elenco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 0px; border-color: black black #3C3C3C; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
hr {  color: #333333}
.testo-slogan {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #CC0000; padding-top: 120px; padding-right: 30px; padding-bottom: 40px; padding-left: 300px}

.td-testata { background-image: url(../immagini/testata-seppia-notxt.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 85px; border-color: black #CC0000 black black; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 220px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #CC0000; height: 138px}

.schedalibro_abstract{
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	text-align: justify;
	height: 170px;
	overflow: auto;
}

