/*
@page {
	size 21cm 29.7cm;
	margin:3cm 2cm;
}
*/
#navigation,
#header,
#lateral_bar,
#footer,
.gototop, 
.gotosection,
.gotohome,
.gotomail {
	display:none; 
}

body {
	font-family: "Lucida","Lucida Grande","Lucida Sans Unicode","Geneva","Verdana","sans-serif";
   font-size: 11pt;
	line-height:normal;
	text-align:left;
	float:left;
	color:black;
}
img {
	border:0;
}
acronym,
abbr {
	text-decoration:none;
	background-color:white;
}
#main_bar {
   width: 506px; /*auto*/
   margin:10% auto;
   padding: 0;
   border: 0;
   float: none !important;
   background: transparent none;
}

a,
a:link,
a:visited,
a:visited:hover,
a:hover,
a:active {
	text-decoration:none;
	color:blue;
}
a.nota:link,
a.nota:visited,
a.nota:visited:hover,
a.nota:hover,
a.nota:active  { 
	text-decoration: none; 
	color:red;
	background-color:yellow;
}

blockquote, pre {
	page-break-inside:avoid;
}
ul, ol, dl {
	page-break-before:avoid;
}
#main_bar .post p,
#main_bar .post ol,
#main_bar .post ul,
#main_bar .post dt {
	text-align:justify;
	line-height: normal;
}
#main_bar .post cite {
	color:navy;
	font-style:italic;
	line-height: normal;
}
#main_bar .post cite.simona {
	color:teal;
	font-style:italic;
	line-height: normal;
}
#main_bar .post cite.bibbia {
	color:magenta;
	font-style:italic;
	line-height: normal;
}
#main_bar .post cite.madonna {
	color:brown;
	font-style:italic;
	line-height: normal;
}
h1, h2, h3, h4, h5, h6 {
	page-break-after:avoid;
	page-break-inside:avoid;
}
#main_bar .post h1 {
	color:#822222;	/*firebrick*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1.4em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}
#main_bar .post h2 {
	color:#CD5C5C;	/*indianred*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1.1em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}
#main_bar .post h3 {
	color:#cd853f;	/*peru*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1.1em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}
#main_bar .post h4 {
	color:#00008B;	/*darkblue*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}
#main_bar .post h5 {
	color:#008B8B;	/*darkcyan*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}
#main_bar .post h6 {
	color:#48D1CC;	/*mediumtorquoise*/
	margin: 20px 0px;
	border:0px;
	padding:0px;
	font-size: 1em; 
	font-weight: bold;
	line-height: normal;
	text-align:left;
}

div.shadow {
	float:left;
	background:url(/icon/dropshadow.png) no-repeat bottom right;
	margin:10px 0;
	padding:0 4px 4px 0;
}
div.shadow img,
div.shadow a img {
	display:block;
	position:relative;
	top:-2px;
	left:-2px;
	background:#FFF;
	border:1px solid;
	border-color:#ccc #666 #666 #ccc;
	padding:5px;
}
.mean-pix {
	float:left;
	width:80%;
	border-top:1px dotted gray;
	border-bottom:1px dotted gray;
}
.full-pix {
	float:left;
	width:100%;
}
.left-pix {
	float:left;
	margin:0 10px 5px 0;
}
.right-pix {
	float:right;
	margin:0 0 5px 14px;
}


