/*
Benvenuto su Custom CSS!

CSS (Cascading Style Sheets) è un tipo di codice che indica al browser
come interpretare una pagina web. Puoi eliminare questi commenti e iniziare
subito a personalizzare.

Per impostazione predefinita, il tuo foglio di stile verrà caricato dopo
quello del tema, quindi le tue regole avranno precedenza e possono
sovrascrivere le regole del CSS del tema. Scrivi qui solo le tue modifiche,
non c'è bisogno di copiare tutto il contenuto del foglio di stile del
tema.
*/
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, p, pre, code {
	margin: 0;
	padding: 0;
	border-width: 0;
}

td, th {
	border-style: solid;
	border-width: 0;
}

table {
	border-collapse: collapse;
}

body {
	-webkit-hyphens: auto;
}

@page {
	margin: 0;
}

p.paragrafo {
	color: #2d2c2e;
/* font-family:"Minion Pro SmBd", serif; */
/* font-size:18px; */
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
/* line-height:1.2; */
/* list-style-position:inside; */
/* list-style-type:decimal; */
	margin-bottom: 20px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 40px;
	orphans: 2;
	page-break-after: avoid;
	page-break-before: auto;
	text-align: justify;
	text-decoration: none;
	text-indent: 0;
	widows: 2;
}

p.standard:lang(it) {
	color: #2d2c2e;
/* font-family:"Minion Pro", serif; */
/* font-size:18px; */
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
/* line-height:1.2; */
	margin-bottom: 11px;
	margin-left: 0;
	margin-right: 20px;
	margin-top: 0;
	orphans: 2;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-decoration: none;
	text-indent: 0;
	widows: 2;
}

blockquote.citazione {
	background: url(/blog/wp-content/themes/journalist/images/quote.gif) no-repeat top left;
	padding: 0 60px;
/* min-height:50px; */
	color: #2d2c2e;
/*font-family:"Minion Pro", serif; */
	font-size: 16px;
/*font-style:normal;*/
/*font-variant:normal;*/
/*font-weight:normal;*/
/* line-height:1.2; */
/* margin-bottom:11px; */
/*margin-left:28px; */
/*margin-right:0; */
/*margin-top:0; */
/*orphans:2;*/
/*page-break-after:auto;*/
/*page-break-before:auto;*/
/* text-align:left; */
/*text-decoration:none;
	/* text-indent:0; */
/*widows:2;*/
}

p.nota {
	color: #2d2c2e;
	font-family: "Minion Pro", serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 1.2;
	margin-bottom: 11px;
	margin-left: 10px;
	margin-right: 0;
	margin-top: 0;
	orphans: 2;
	page-break-after: auto;
	page-break-before: auto;
	text-align: justify;
	text-decoration: none;
	text-indent: 0;
	widows: 2;
}

a._idFootnoteLink {
/* vertical-align:super; */
	font-size: 16px;
	font-weight: bold;
}

span.b_ita, span.w_ita {
	font-style: italic;
}

span.b_eng, span.w_eng {
	font-style: italic;
}

span.b_fre, span.w_fre {
	font-style: italic;
}

span.b_deu, span.w_deu {
	font-style: italic;
}

span.b_gre, span.w_gre {
	font-style: italic;
}

span.b_lat, span.w_lat {
	font-style: italic;
}

span.CharOverride-1 {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}

span.CharOverride-2 {
	font-style: normal;
	font-weight: bold;
}

span.CharOverride-3 {
	font-size: 14px;
	vertical-align: super;
}

span.CharOverride-4 {
	font-size: 11px;
}

span.CharOverride-5 {
	font-size: 6px;
	vertical-align: super;
}

span.CharOverride-6 {
	font-size: 10px;
}

span.CharOverride-7 {
	font-style: normal;
	font-weight: normal;
}

p._idGenParaOverride-1, li._idGenParaOverride-1 {
	margin-left: -28.346456692913px;
}

div.Basic-Text-Frame {
	border-style: solid;
}

table.Basic-Table {
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	margin-bottom: -4px;
	margin-top: 4px;
}

td.Basic-Table {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: top;
}