BODY {BACKGROUND-COLOR:  #00DB63;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 100%/1.5 verdana,helvetica,sans-serif; COLOR: #000; PADDING-TOP: 0px
}

#testa {
	{BACKGROUND-COLOR: #FF4D4A;; FLOAT: left; WIDTH: 100%; COLOR: #000; BORDER-BOTTOM: #467241 2px solid; TEXT-ALIGN: center; PADDING-TOP: 1em;  PADDING-BOTTOM: 1em;
}

A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

H1 {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FONT-SIZE: 200%;  PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 IMG {
	DISPLAY: block; 
}
HR {
	DISPLAY: none
}


.copertina {
	WIDTH: 90%
}
.copertina2 {
	WIDTH: 80%
}
.boxEvidenza {
	BORDER-RIGHT: #ccd8ca 2px solid; 
	PADDING-RIGHT: 0.5em; BORDER-TOP: #ccd8ca 2px solid; 
	PADDING-LEFT: 0.5em; BACKGROUND: #f0f0f0; PADDING-BOTTOM: 0.5em; 
	BORDER-LEFT: #ccd8ca 2px solid; COLOR: #000; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ccd8ca 2px solid;

}

.boxEvidenza IMG{
	TEXT-ALIGN: center;
	
}


.pgNav {
	OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; HEIGHT: 0px
}
.area1 {
	FLOAT: left;
	WIDTH: 50%;
	MARGIN-RIGHT: -2px;
}
.area1 P {
	MARGIN: 1em 1em 1em 2em
}
.area1 IMG {
	FLOAT: left; padding: 1em; 
	
}
.area2 {
	FLOAT: right; MARGIN-LEFT: -2px; WIDTH: 50%
}
.area2 P {
	MARGIN: 1em 2em 1em 1em; 
}

.area2 IMG {
	FLOAT: left; padding: 1em;
	
}
.area3 {
	CLEAR: both;
	height: auto;
	}
	
.area3 P {
	MARGIN: 1em 2em
}

.area3 IMG {
	FLOAT: left; padding: 1em;
	
}
.area3 p IMG {
	FLOAT: left; padding: 1em;
	
}

.areaC {
	WIDTH: 90%;
	CLEAR: both;
	margin: auto
	}
	
.areaC P { text-align: center;
	MARGIN: 1em 2em; clear: both;
}

.areaC IMG {
	 padding: 1em; margin: auto;
	
}
.areaC p IMG {
	 padding: 1em; margin: auto;
	
}

.area4 {
	CLEAR: both
}
.area4 P {
	MARGIN: 1em 2em
}

.area4 IMG {
	FLOAT: right; padding: 1em
	
}

.area5 {
	 WIDTH: 50%; MARGIN: auto
}
.area6 {
	 WIDTH: 80%; MARGIN: auto
}


.copertina {
	WIDTH: 90%
}
#corpo {  BACKGROUND-COLOR: #ffcc00;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 70%; MARGIN-RIGHT: -2px;MARGIN-BOTTOM: 0px;BORDER-RIGHT: #467241 2px solid; PADDING-TOP: 1em 
}
#corpo H2 {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1em
}
#corpo H3 {
	PADDING-RIGHT: 1.33em; PADDING-LEFT: 1.33em; FONT-WEIGHT: normal; FONT-SIZE: 1.5em; PADDING-BOTTOM: 0.5em; MARGIN: 0px; PADDING-TOP: 1em
}
#corpo H4 {
	TEXT-ALIGN:center; FONT-WEIGHT: normal; FONT-SIZE: 90%1.5em; 
}

#corpoXL {BACKGROUND-COLOR: #ffcc00;;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; WIDTH: 100%; MARGIN-RIGHT:2px;MARGIN-BOTTOM: 0px;BORDER-RIGHT: #467241 2px solid; PADDING-TOP: 1em 
}

.firma {
text-align: right; PADDING-RIGHT: 2em; font-weight: bold; FONT-SIZE: 90%1.5em; 
}

.right {
text-align: right; 
}
.centrato {
text-align: center; 
}


.up { 
	text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 70%;font-weight: bold; border: 0px;
}
.up IMG{
	border: 0px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.up A{	text-decoration: none;
	color: #000000;
	
}


.nota { 
	font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 60%;font-weight: bold; border: 0px;
}

#menuNav {
	PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 1px; COLOR: #fff
}
#menuNav LI {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; FONT-SIZE: 120%; font-weight: bold; border: 0px; text-decoration: none;
}
#menuNav LI A {
	 ;COLOR: #E60000; PADDING-RIGHT: 0.7em;  PADDING-LEFT: 0.7em; FLOAT: left; PADDING-BOTTOM: 0px; POSITION: relative; TOP: 0px
}
#menuNav LI A:link {
	COLOR: #00004A;
	font-weight: bold;
}
#menuNav LI A:visited {
	COLOR: #00004A; font-weight: bold;
}
}
#menuNav LI A:hover {
	BACKGROUND:#00004A ;COLOR: #00DB63; font-weight: bold;
}

#menuSecondario {BACKGROUND-COLOR:  #00DB63;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-TOP: 0px; FLOAT: right; PADDING-BOTTOM: 2em; MARGIN-LEFT: -2px; WIDTH: 30%; 
}
#menuSecondario H2 {
	PADDING-RIGHT: 2em; PADDING-LEFT: 1em; FONT-SIZE: 1em;  PADDING-BOTTOM: 1em; MARGIN: 0em 0em 0px 0px; COLOR: #fff; PADDING-TOP: 1em; LETTER-SPACING: 0.1em; TEXT-ALIGN: center; 
}

#menuSecondario H3 {
	PADDING-RIGHT: 2em; PADDING-LEFT: 1em; FONT-SIZE: 1em;  PADDING-BOTTOM: 1em; MARGIN: 0em 0em 0px 0px; COLOR: #fff; PADDING-TOP: 1em; LETTER-SPACING: 0.1em; TEXT-ALIGN: center; 
}
#menuSecondario H4 {
	PADDING-RIGHT: 2em; PADDING-LEFT: 1em; FONT-SIZE: 1em;  PADDING-BOTTOM: 1em; MARGIN: 0em 0em 0px 0px; COLOR: #fff; PADDING-TOP: 1em; LETTER-SPACING: 0.1em; TEXT-ALIGN: center; 
}

#menuSecondario  IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none ; TEXT-ALIGN: center;   WIDTH: auto; 
}
#menuSecondario LI {
	DISPLAY: inline; MARGIN: 0px; LIST-STYLE-TYPE: none
}
#menuSecondario LI A {
	PADDING-RIGHT: 2em; DISPLAY: block; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.7em; PADDING-TOP: 0px; BORDER-BOTTOM: #467241 2px solid; HEIGHT: 1.7em
}
#menuSecondario LI A:link {
	COLOR: #00004A;
	TEXT-DECORATION: none;
	font-weight: bold;
}
#menuSecondario LI A:visited {
	COLOR: #00004A; TEXT-DECORATION: none;font-weight: bold;
}
#menuSecondario LI A:hover {
	BACKGROUND: #00004A; COLOR: #00DB63; font-weight: bold;
}
#menuSecondario LI A:unknown {
	COLOR: #000; font-weight: bold;
}
#menuSecondario LI A:active {
	BACKGROUND:#fff; COLOR: #00DB63; font-weight: bold;
}
#menuSecondario UL {
	BORDER-RIGHT: #467241 2px solid;
	PADDING-RIGHT: 0px;
	BORDER-TOP: #467241 2px solid;
	PADDING-LEFT: 0px;
	BACKGROUND-COLOR: #00DB63;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0em 0px 0px;
	BORDER-LEFT: #467241 2px solid;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #467241 2px;
}

#chiusura {BACKGROUND-COLOR: #FF4D4A;
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #467241 2px solid; PADDING-LEFT: 0px;  PADDING-BOTTOM: 1em; MARGIN:  0px 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1em; TEXT-ALIGN: center
}



#chiusura A {
	CLEAR: both; PADDING-RIGHT: 0px;  PADDING-LEFT: 0px;  PADDING-BOTTOM: 1em; MARGIN:  0px 0px; WIDTH: 100%; COLOR: #fff; PADDING-TOP: 1em; TEXT-ALIGN: center
}



/*tabella recensione*/

.recensione{
    width:90%;border:2px dashed #CC0000; padding:5px; margin:auto
	
}

.recensione caption{
	color: #ffffff;
	background-color: #990000;
	letter-spacing: 0.1 em;
	padding: 4px;
	font-weight: bold;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #990000;	
}

.recensione th{
	text-align:center;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border: 1px solid #CC0000;
	width: 25%;
}

.recensione td{
	text-align:left;
	padding-top: 4px;
	padding-right: 8px;
	padding-bottom: 4px;
	padding-left: 8px;
	border: 1px solid #CC0000;
	width: 75%;
}

.pari{
	color: #000000;
	background-color: #ffffcc
}

.greca{
	
	BACKGROUND:  url(immagini/barra_curve_rosse.gif) ;
}

.racconti{
    width:95%;border:2px dashed #CC0000; padding:5px; margin:auto; 	
	
}

.racconti th{
	text-align:center;
	padding: 4px;
	border: 1px solid #CC0000;
	letter-spacing: 0.1 em;
	font-weight: bold;
	font-size: 120%;
	width:33%;
	
}


.racconti td{
	text-align:left;
	padding: 2px;
	border: 1px solid #CC0000;
	
	
}
/*tabella visualizzazione*/

.datirecensioni{
    width:95%;border:2px dashed #CC0000; padding:5px; margin:auto; 	
	
}

.datirecensioni th{
	text-align:center;
	padding: 4px;
	border: 1px solid #CC0000;
	letter-spacing: 0.1 em;
	font-weight: bold;
	font-size: 120%;
	
}


.datirecensioni td{
	text-align:left;
	padding: 2px;
	border: 1px solid #CC0000;
	
	
}

.pari{
	color: #000000;
	background-color: #ffffcc
}

.libro{
	width: 100%;
}

.sep{
	width: 100%;
	background-image:  url(immagini/barra_curve_rosse.gif);
}
/*colori testo*/

.verde{
	color: #3A7A4A;
}
.verde2{
	color: #00CF00
}

.rosso{
	color: #CC0000;
}

.arancio{
	color: #FF7100
}

.blu{
	color: #0073A8;
}
.blu2{
	color: #00004A
}

.fucxia{
	color: #E60099;
}

.doppio{
	font-size: 200%;
}
.iniziale{
	font-size: 1.5em;
	line-height: 1em;
	float: left;
	padding-right:0.3em;
	padding-bottom:0.2em;
	color: #CC0000;
}	


