/*
body{font-size: 12pt}
div#spalla, div#fondopagina, .ombrato, #toc {display:none}
#corpo // nelle singole pagg., contiene #intestazione e #content
	{width : 90%; padding: 5%; border-left: none;}
#intestazione, #content {width: 100%;}
#intestazione img {
	color: white; max-width: 120px; width: 120px !important;}
#unhide { display: block;}*/

@page {margin-left: 0.5cm; margin-right: 0.5cm;}

body {background:white; color: black; font-size: 10pt; font-family: arial, tahoma, sans serif;}
#nav, #twitter, #ad, .ad, #fondopagina, #generated-toc, img#principale, object, #publatdx, #publatsx {display:none;}

#logo h1 {font-size: 110%; text-align: right; margin: 1%; text-decoration: none;}

div#titolo{width:90%; border: none; margin-top: 1%;}/*il titlo principale */

.break{page-break-before: always;}

#content{column-count: 1; -moz-column-count: 1; 
-webkit-column-count: 1; }

.fl {	float: left;}
.fr {	float: right;}
h3.fl, h4.fl, h5.fl {vertical-align: top; margin-top: 0.5%;}
h4.fl { font-size: 100%; margin-right: 6%;
padding-left: 0%; }
h4.fl + p:first-letter {font-size: 100%;}
h5.fl {width:auto; margin-bottom: 1%;}

h1, h2, h3, h4 {page-break-after: avoid;}
/*h2 {page-break-before: always;} fa pasticci */
table {page-break-inside: avoid;}
p {orphans: 4; widows: 4;}
h2 {width: 80%;	font-size: 150%;
	font-weight: bolder; 
	background: #B35A31;
	background-image: linear-gradient(to left, #B35A31 80%, #F4E492 105%);
	background-image:-webkit-gradient(linear, right top, left top, color-stop(0.90, #B35A31), color-stop(1.36, #F4E492));
	text-shadow: gray -1px -1px; 
	border-radius: 8px; box-shadow: 5px 4px 4px gray;
}

h3 {border-bottom: solid 2px #C2BFA5;
	color: #BC5A1F;	font-weight: bold;
	padding-bottom : 2px; padding-left: 2%; padding-right: 1%; margin-bottom: -3px; max-width: 75%; margin-left:2%;
	font-size: 130%; /*text-shadow: gray -1px -1px;*/
}

h3 a {color: white;}

h4 {border-bottom: solid thin #C2BFA5; margin-bottom: 1%;
	padding-left: 4%; padding-bottom: 2px; margin-left: 4%; color: #BC5A1F;  font-weight: bold; max-width: 70%;
	font-size: 120%;}

.hide {color: gray; font-size: 80%}

img {margin: 1%}
img:nth-child(2n+1) {float: left}
img:nth-child(2n+2) {float: right}

/*----links -------------*/
/*a[href^="http://"]:after {content: " (" attr(href) ")"; font-size: 90%;}*/