@font-face {
	font-family: 'ZineSlabDisBoldRoman';
	src: url('http://www.demetrionaccari.it/css/ZineSlabDis-BoldRoman.eot');
	src: local('ZineSlabDis Bold Roman'), local('ZineSlabDis-BoldRoman'), url('http://www.demetrionaccari.it/css/ZineSlabDis-BoldRoman.woff') format('woff'), url('http://www.demetrionaccari.it/css/ZineSlabDis-BoldRoman.otf') format('opentype'), url('http://www.demetrionaccari.it/css/ZineSlabDis-BoldRoman.svg#ZineSlabDis-BoldRoman') format('svg');
}



.apice { vertical-align: super; }
.pedice { vertical-align: sub; }

div.default {
	font: 12px Tahoma,Verdana,Arial,DejaVu Sans Condensed,Helvetica,sans-serif;
}
div.default a {
	text-decoration: none;
	outline: none;
	color:#000000;
}
div.default hr {
	clear: both;
	margin: 1em 0 1em 0;
}
div.default h1 {
	font-size: 120%;
	display: inline;
	color: white;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	clear: both;
	padding: 5px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.default h2 {
	font-size:120%;
	margin-bottom: 0.8em;
	clear: both;
}

div.default strong {
	font-weight: bold;
}
div.default em {
	font-style: oblique;
}
div.default code {
	font-size: 0.8em;
}
div.default cite {
	font-style: italic;
}
div.default p {
	margin-bottom: 1em;
	clear: both;
	line-height: 20px;
}
div.default p img {
	float: left;
	margin-right: 1em;
}
div.default p a {
	
}
div.default p a.readall {
	
}
div.default p a span.serif{
	
}
div.default ul {
	margin-bottom: 1em;
}
div.default ul li {
	list-style: disc outside none;
}
div.default ul ul li {
	list-style: circle outside none;
}
div.default ul ul ul li {
	list-style: square outside none;
}
div.default ol {
	margin-bottom: 1em;
	list-style: decimal outside none;
}
div.default ol li {
	margin-left: 10px;
}
div.default ol ol li {
	margin-left: 20px;
}
div.default ol ol ol li {
	margin-left: 30px;
}
div.default table {
	margin-bottom: 1em;
}
div.default table tr th {
	font-weight: bold;
	padding: 0.2em;
}
div.default table tr td {
	padding: 0.2em;
}
div.default form {
	width: 60%;
}
div.default form fieldset,
div.default form fieldset.radio,
div.default form fieldset.checkbox {
	margin: 0.5em;
	float: left;
	display: block;
	border: 1px solid #CCCCCC;
	width: 96%;
	clear: both;
}
/* da qui in poi il fieldset viene omesso per generalizzare lo stile */
div.default form legend {
	font-weight: bold;
	width: 100%;
	display: block;
	clear: both;
}
div.default form p {
	
}
div.default form label {
	display: block;
	margin: 0.2em 0 0.2em 0;
}
div.default form input {
	margin-left: 1em;
}
div.default form textarea {
	display: block;
	clear: both;
}
/* Fine Prima formattazione di base - I TAG */

/* BOX */
div.box_testata {
	margin: 30px 0 0 26px;
}

div.banner div#flashcontent {
	margin: 94px 0 0 10px;
}
div.box_dignita {
	margin: 94px 0 0 10px;
}

div.box_categorie {
	float: left;
	width: 650px;
	height: 29px;
	/*clear: both;*/
}
div.box_categorie div.cat {
	
}
div.box_categorie div.cat h2 {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.box_categorie div.cat ul {
	float: left;
	width: 650px;
	height: 20px;
	overflow: hidden;
	margin-left: 23px;
}
div.box_categorie div.cat ul li {
	float: left;
	list-style: none inside none;
	text-transform: uppercase;
}
div.box_categorie div.cat ul li a {
	float: left;
	color: #000000;
	font-size: 16px;
	font-weight: bolder;
}
div.box_categorie div.cat ul li a span {
	float: left;
	color: #000000;
	margin-left: 4px;
	margin-right: 4px;
}
div.box_categorie div.cat ul li a:hover {
	_color: maroon;
}
div.box_categorie div.cat ul li a.selected {
	_color: maroon;
}

div.box_search {
	float: right;
	width: 250px;
	margin-top:-27px;
}
div.box_search form {
	float: left;
	width: 90%;
}
div.box_search label {
	float: left;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	color:#FFF;
}
div.box_search input {
	float: left;
}
div.box_search input#s {
	border: 1px solid #FFF;
	width: 150px;
	
}
div.box_search input.btn {
	margin-top: 1px;
	margin-left: 4px;
	outline: none;
}

div.box_newsletter {
	float: left;
	width: 250px;
	margin-top:5px;
	width: 280px;
	background-color: #FFFFFF;
	padding-bottom: 6px;
	margin-bottom: 6px;
	clear: both;
}
div.box_newsletter form {
	float: left;
	width: 98%;
}
div.box_newsletter form fieldset {
	border: 0;
}
div.box_newsletter form fieldset div.testo {
	margin-bottom: 6px;
}
div.box_newsletter label {
	float: left;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	font-size: 22px;
	padding-bottom: 4px;
	clear: both;
}
div.box_newsletter form input {
	float: left;
	margin-left: 4px;
}
div.box_newsletter input#s {
	border: 1px solid #000000;
	width: 150px;
}
div.box_newsletter input.btn {
	margin-top: 1px;
	margin-left: 4px;
	outline: none;
}
div.box_newsletter input#indirizzoemail {
	clear: left
}

.highlight { background-color: #EE2222; color: #FFFFFF; padding-left: 2px; padding-right: 2px; }

div.box_categorie_2 {
	height: 36px;
	clear: both;
}
div.box_categorie_2 div.cat {
	margin: 0;
	padding: 0;
}
div.box_categorie_2 div.cat h2 {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.box_categorie_2 div.cat ul {
	width: 900px;
	overflow: hidden;
	margin-left: 0;
	margin-bottom: 0;
	
}
div.box_categorie_2 div.cat ul li {
	float: left;
	list-style: none inside none;
}
div.box_categorie_2 div.cat ul li a {
	float: left;
	display: block;
	height: 36px;
	line-height: 36px;
	color: #000000;
	font-size: 22px;
	font-weight: bolder;
	padding: 0 6px 0 6px;
	background-color: #ececed;
	border: 0;
	outline: none;
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	
}
div.box_categorie_2 div.cat ul li a:hover {
	_color: maroon;
}
div.box_categorie_2 div.cat ul li a.selected {
	_color: maroon;
}
div.box_categorie_2 div.cat ul li.cat-46 {
	width: 257px;
	padding-left: 23px;
	_padding-left: 11px;
}
div.box_categorie_2 div.cat ul li.cat-45 {
	width: 275px;
	padding-left: 44px;
}
div.box_categorie_2 div.cat ul li.cat-44 {
	width: 266px;
	padding-left: 35px;
}
div.box_categorie_2 div.cat ul li a.pos-title {
	position: absolute;
	margin-left: 12px;
}
div.box_categorie_2 div.cat ul li a.pos-title {
	position: absolute;
	margin-left: 12px;
}
div.box_categorie_2 div.cat ul li a.pos-2 {
	position: absolute;
	*left: 100px;
	background: transparent url(http://www.demetrionaccari.it/immagini/bg-left-shadow-button.png) 0 0 no-repeat;
	padding-left: 15px;
	z-index: 3;
}
div.box_categorie_2 div.cat ul li a.pos-1 {
	position: absolute;
	*left: 100px;
	background: transparent url(http://www.demetrionaccari.it/immagini/bg-left-shadow-button.png) 0 0 no-repeat;
	padding-left: 15px;
	color: #464646;
	z-index: 2;
}
div.box_categorie_2 div.cat ul li a.pos-0 {
	position: absolute;
	*left: 100px;
	z-index: 1;
}
div.box_categorie_2 div.cat ul li.end,
div.box_categorie_2 div.cat ul li.start {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}

div.box_informazione {
	padding-top: 18px;
	width: 280px;
	clear: both;
}
div.box_informazione div.post {
	width: 280px;
	background-color: #FFFFFF;
	padding-top: 12px;
}
div.box_informazione div.post h3 {
	width: 260px;
	margin-left: 13px;
	font-size: 18px;
	line-height: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-transform: uppercase;
}
div.box_informazione div.post div.content {
	margin-left: 13px;
	width: 250px;
	font-size: 13px;
}
div.box_informazione div.post div.content span.trunk {
	display: block;
	clear: both;
	width: 250px;
	background: transparent url(../../../../cms-upload/bg-home-hr.gif) 0 0 no-repeat;
	border-bottom: 1px dashed #a5027d;
	margin-top: 5px;
	margin-bottom: 3px;
	height: 0px;
	font-size: 0;
	visibility: hidden;
}
div.box_informazione div.post div.content a.readall {
	
}
div.box_informazione p.author {
	font-size: 0.8em;
	/*color: maroon;
	border-bottom: 1px dashed #a5027d;
*/	padding-bottom: 3px;
	margin-bottom: 3px;
	width: 250px;
	margin-left: 12px;
}
div.box_informazione p.data {
	clear: both;
	font-size: 0.8em;
	width: 250px;
	margin-left: 12px;
}
div.box_informazione div.content {
	margin-bottom:8px;
	line-height: 20px;
}
div.box_informazione div.content p {
	margin-bottom: 0px;
}
div.box_informazione div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_informazione div.hr hr {
	margin: 0;
	display: none;
}
div.box_informazione div.post div.post_commands {
	margin-left: 13px;
	width: 226px;
}
div.box_informazione div.post div.tag {
	margin-left: 13px;
	margin-bottom: 8px;
	width: 250px;
}
div.box_informazione div.post div.tag span.tag_title {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}

div.box_informazione_goto {
	width: 280px;
	height: 90px;
	background-color: #FFFFFF;
	color: #000000;
}
div.box_informazione_goto a {
	float: left;
	color: #000000;
	margin-top: 13px;
	margin-left: 13px;
	margin-bottom: 8px;
}

div.box_partecipazione,
div.box_partecipazioneN {
	padding-top: 18px;
	width: 280px;
	clear: both;
}
div.box_partecipazione div.post {
	width: 280px;
	background-color: #FF0000;
}

div.box_partecipazione div.post h2{
	width: 260px;
	margin:0;
	padding:0;
	margin-left: 13px;
	font-size: 18px;
	line-height: 15px;
	padding-top: 14px;
	padding-bottom: 12px;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
font-size: 23px;
font-weight:bolder;
	}
	
div.box_partecipazione div.post h3 {
	width: 260px;
	font-size: 14px;
	padding: 0px;
	margin:0;
	margin-left: 13px;
	padding-bottom: 14px;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
}

div.box_partecipazione div.post div.content {
	margin-left: 13px;
	font-size: 13px;
	width: 250px;
	padding-top: 3px;
	border-top: 1px dashed #000000;
	margin-bottom: 24px;
}

div.box_partecipazione div.post div.content a.readall {
	display: none;
}
div.box_partecipazione div.post div.content span.trunk {
	display: block;
	clear: both;
	width: 226px;
	background: transparent url(../../../../cms-upload/bg-home-hr.gif) 0 0 no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 0px;
	font-size: 0;
}
div.box_partecipazione div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_partecipazione div.hr hr {
	margin: 0;
	display: none;
}
div.box_partecipazione div.post_commands {
	margin-left: 13px;
	width: 226px;
}
div.box_partecipazione div.post div.tag {
	margin-left: 13px;
	width: 226px;
	margin-bottom: 12px;
}
div.box_partecipazione div.post div.tag {
	margin-left: 13px;
	width: 226px;
	margin-bottom: 12px;
}
div.box_partecipazione div.post a.titolo {
	outline: none;
}
div.box_partecipazione div.post a.titolo img {
	margin-top: 13px;
	margin-left: 13px;
}

div.box_rete {
	width: 280px;
}
div.box_rete div.post {
	width: 280px;
	background-color: #FFFFFF;
}
div.box_rete div.post h3 {
	width: 226px;
	margin-left: 13px;
	font-size: 16px;
	line-height: 16px;
	padding-top: 14px;
	padding-bottom: 2px;
	border-bottom: 1px dashed;
	text-transform: uppercase;
}

div.box_rete div.post div.content {
	margin-left: 13px;
	width: 226px;
	padding-top: 3px;
	border-top: 1px dashed ;
}

div.box_rete div.post div.content span.trunk {
	display: block;
	clear: both;
	width: 226px;
	background: transparent url(../../../../cms-upload/bg-home-hr.gif) 0 0 no-repeat;
	margin-top: 3px;
	margin-bottom: 3px;
	height: 0px;
	font-size: 0;
}

div.box_rete div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_rete div.hr hr {
	margin: 0;
	display: none;
}
div.box_rete div.post_commands {
	margin-left: 13px;
	width: 226px;
}
div.box_rete div.post div.tag {
	margin-left: 13px;
	width: 226px;
}
div.box_credits {
	display: none;
	float: left;
	width: 115px;
	margin-top: 12px;
	margin-left: 26px;
	font-size: 9px;
}
div.box_credits h3 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: bold;
}


div.box_credits div.content p {
	font-weight: normal;
}
div.box_credits {
	float: left;
	width: 115px;
	margin-top: 12px;
	margin-left: 200px;
	font-size: 9px;
}
div.box_credits h3 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: bold;
}

div.box_credits div.content p {
	font-weight: normal;
}

div.box_link {
	width: 280px;
	clear: both;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
div.box_link h2 {
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	width: 226px;
	margin-left: 13px;
	font-size: 22px;
	line-height: 14px;
	padding-top: 14px;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-bottom: 4px;
}
div.box_link a.sn_fb {
	margin-left: 12px;
}
div.box_link a.allineati {
	margin-left: 12px;
	font-size: 18px;
}
div.box_link div.elenco_link {
	width: 250px;
	margin-left: 13px;
	margin-bottom: 10px;
	margin-top: 0px;
}
div.box_link div.elenco_link a, div.box_link div.elenco_link a:visited {
	font-size: 11px;
/*	font-weight: normal;
*/}
div.box_link div.elenco_link a:hover {
	font-size: 11px;
/*	font-weight: normal;
*/}
div.box_link h3 {
	font-family: 'ZineSlabDisBoldRoman';
	width: 226px;
	margin-left: 13px;
	font-size: 18px;
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 6px;
}

div.box_europee {
	width: 280px;
	background-color: #FFFFFF;
	margin-bottom: 6px;
}
div.box_europee img {
	margin: 13px 13px 13px 13px;
}
div.box_contatti {
	float: left;
	width: 125px;
	margin-top: 12px;
	margin-left: 20px;
	_margin-left: 8px;	
	font-size: 9px;
}
div.box_contatti h3 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: bold;
}
div.box_contatti h2 {
	display: none;
}

div.box_contatti div.content p {
	font-weight: normal;
}
div.box_categorie_delle_news {
	font-size: 8px;
	float: left;
	width: 115px;
	margin-top: 12px;
	margin-left: 20px;
}
div.box_categorie_delle_news h2 {
	margin-bottom: 10px;
	font-size: 9px;
}
div.box_categorie_delle_news div.cat {
	float: left;
}
div.box_categorie_delle_news div.cat ul {
	float: left;
	width: 115px;
}
div.box_categorie_delle_news div.cat ul li {
	float: left;
	width: 115px;
	list-style: none inside none;
	font-size: 9px;
	text-transform: capitalize;
}
div.box_categorie_delle_news div.cat ul li a, div.box_categorie_delle_news div.cat ul li a:visited {
	float: left;
	font-weight: normal;
}

div.box_categorie_delle_news div.cat ul li a:hover {
	float: left;
	font-weight: normal;
}
div.box_principali {
	float: left;
	width: 125px;
	margin-top: 12px;
	margin-left: 42px;
	font-size: 9px;
}

div.box_link_esterni {
	float: left;
	font-size: 9px;
	width: 120px;
	margin-top: 12px;
	margin-left: 10px;
}

div.box_link_esterni div.hr, div.box_contatti div.hr, div.box_principali div.hr {
	display: none;
}
div.box_link_esterni h3, div.box_principali h3 {
	margin-bottom: 10px;
}

div.box_link_esterni div.content p, div.box_principali div.content p {
	font-weight: normal;
}

div.box_languages {
	float: right;
	margin-right: 0.5em;
	display: block;
	clear: both;
}
div.box_languages ul {
    float: right;
	list-style: square inside url(../../../../cms-upload/bullet.gif);
}
div.box_languages ul li {
    display: inline;
	margin-left: 2em;
	_color: maroon;
}

div.main_nav {
	margin-right: 0.5em;
	display: block;
	clear: both;
}
div.main_nav ul {
    float: right;
	list-style: square inside url(../../../../cms-upload/bullet.gif);
}
div.main_nav ul li {
    display: inline;
	margin-left: 2em;
}

/* BODY CONTENT */
div.box_agenda {
	float: left;
	width: 590px;
	background-color: #FFFFFF;
}
div.box_contenuto {
	
}
div.box_contenuto div.search_commands {
	background-color: #ffffff;
	padding-top: 12px;
	/*padding-bottom: 12px;*/
	width: 590px;
	font-size: 16px;
}
div.box_contenuto div.search_commands div.label {
	margin-left: 12px;
	color: #000000;
}
div.box_contenuto div.search_commands div.commands {
	margin-left: 12px;
}

div.box_contenuto h2.search_results {
	background-color: #FFFFFF;
	margin-left: 0;
	padding-left: 12px;
	margin-bottom: 5px;
	padding-top: 12px;
	padding-bottom: 12px;
	width: 578px;
}
div.box_agenda div.paging {
	width: 566px;
	/*background-color: #FFFFFF;*/
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}
div.box_contenuto div.paging {
	width: 566px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}
div.box_agenda div.paging span,
div.box_contenuto div.paging span {
	margin-right: 5px;
}
div.box_agenda p.author,
div.box_contenuto p.author {
	font-size: 0.8em;
	
	padding-bottom: 3px;
	margin-bottom: 0;
	width: 566px;
}
div.box_archivio p.author {
	width: 542px;
}
div.box_agenda p.author {
	width: 554px;
}
div.box_agenda p.author {
	color: #FFFFFF;
}
div.box_agenda p.data,
div.box_contenuto p.data {
	clear: both;
	font-size: 0.8em;
}
div.box_agenda p.data {
	color: #FFFFFF;
}
div.box_agenda p.data span.data_al {
	margin-left: 6px;
}
div.box_agenda h2.category,
div.box_contenuto h2.category {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.box_contenuto h3 {
	font-size: 16px;
}
div.box_agenda h3 {
	font-size: 16px;
	color: #FFFFFF;
}
div.box_agenda a {
	color: #FFFFFF;
}
div.box_archivio {
	float: left;
	background-color: #FFFFFF;
}
div.box_agenda div.post,
div.box_contenuto div.post {
	width: 590px;
	background: #FFFFFF;
	padding-top: 12px;
	padding-bottom: 24px;
	margin-bottom: 5px;
	font-size: 15px;
}
div.box_agenda div.post,
div.box_archivio div.post {
	width: 566px;
	margin-left: 12px;
	color: #FFFFFF;
}
div.box_agenda div.post h3,
div.box_contenuto div.post h3 {
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	text-transform: uppercase;
	font-size: 26px;
}
div.box_agenda div.post div.content,
div.box_contenuto div.post div.content {
	margin-left: 11px;
	padding-top: 11px;
	width: 566px;
}
div.box_agenda div.post div.content {
	width: 542px;
}
div.box_agenda div.post div.content p,
div.box_contenuto div.post div.content p {
	margin-left: 0;
	margin-right: 0;
}
div.box_agenda div.post div.content p img,
div.box_contenuto div.post div.content p img {
	margin-bottom: 10px;
	float: none;
	display: block;
	clear: both;
}
div.box_agenda hr,
div.box_contenuto hr {
	display: none;
}

/*div.box_contenuto div.paging,*/
div.box_agenda h1,
div.box_agenda h2,
div.box_agenda h3,
div.box_agenda p,
div.box_agenda ul,
div.box_agenda ol,
div.box_agenda table,
div.box_agenda a.commenti,
div.box_agenda a.scrivi,
div.box_agenda a.readall,
div.box_agenda div.post_commands,
div.box_agenda hr,
div.box_contenuto h1,
div.box_contenuto h2,
div.box_contenuto h3,
div.box_contenuto p,
div.box_contenuto ul,
div.box_contenuto ol,
div.box_contenuto table,
div.box_contenuto a.commenti,
div.box_contenuto a.scrivi,
div.box_contenuto a.readall,
div.box_contenuto div.post_commands,
div.box_contenuto hr {
	margin-left: 12px;
	margin-right: 12px;
}
div.box_agenda div.kit_comunicazione table,
div.box_contenuto div.kit_comunicazione table {
	margin: 0;
}
div.box_agenda div.kit_comunicazione table tr td,
div.box_contenuto div.kit_comunicazione table tr td {
	padding: 0;
}
div.box_agenda div.kit_comunicazione table tr td table,
div.box_contenuto div.kit_comunicazione table tr td table {
	margin-bottom: 20px;
}
div.box_agenda div.kit_comunicazione table tr td table tr td,
div.box_contenuto div.kit_comunicazione table tr td table tr td {
	padding-right: 10px;
	padding-bottom: 5px;
	vertical-align: top;
}
div.box_agenda div.post-935 p.data,
div.box_agenda div.post-936 p.data,
div.box_agenda div.post-937 p.data,
div.box_agenda div.post-938 p.data,
div.box_agenda div.post-940 p.data,
div.box_agenda div.post-1173 p.data,
div.box_contenuto div.post-935 p.data,
div.box_contenuto div.post-936 p.data,
div.box_contenuto div.post-937 p.data,
div.box_contenuto div.post-938 p.data,
div.box_contenuto div.post-940 p.data,
div.box_contenuto div.post-1173 p.data {
	display: none;
}
div.box_agenda div.post-935 p.author,
div.box_agenda div.post-936 p.author,
div.box_agenda div.post-937 p.author,
div.box_agenda div.post-938 p.author,
div.box_agenda div.post-940 p.author,
div.box_agenda div.post-1173 p.author,
div.box_contenuto div.post-935 p.author,
div.box_contenuto div.post-936 p.author,
div.box_contenuto div.post-937 p.author,
div.box_contenuto div.post-938 p.author,
div.box_contenuto div.post-940 p.author,
div.box_contenuto div.post-1173 p.author {
	display: none;
}
div.box_agenda div.post-938 h3,
div.box_contenuto div.post-938 h3 {
	-padding-top: 34px;
	_background: transparent url(../../../../cms-upload/etic-sostieni2.gif) 0px 4px no-repeat;	
	_border-bottom: 1px dashed #79b51c;
}

div.box_agenda div.post-937 h3,
div.box_contenuto div.post-937 h3 {
	-padding-top: 34px;
	_background: transparent url(../../../../cms-upload/etic-condividi.gif) 0px 4px no-repeat;	
	_border-bottom: 1px dashed #79b51c;
}

div.box_agenda div.post-936 h3,
div.box_contenuto div.post-936 h3 {
	-padding-top: 34px;
	_background: transparent url(../../../../cms-upload/etic-dialoghi.gif) 0px 4px no-repeat;	
	_border-bottom: 1px dashed #79b51c;
}

div.box_agenda div.post-935 h3,
div.box_contenuto div.post-935 h3,
div.box_agenda div.post-1173 h3,
div.box_contenuto div.post-1173 h3 {
	-padding-top: 34px;
	_background: transparent url(../../../../cms-upload/etic-strumenti.gif) 0px 4px no-repeat;	
	_border-bottom: 1px dashed #79b51c;
}
div.box_agenda div.post div.content p a.readall,
div.box_contenuto div.post div.content p a.readall {
	float: left;
	margin-top: 6px;
	margin-left: 0px;
	clear:both;
	display: block;
}
div.box_agenda div.post div.post_commands, div.box_contenuto div.post div.tag,
div.box_contenuto div.post div.post_commands, div.box_contenuto div.post div.tag  {
	float: left;
	margin-top: 4px;
	margin-left: 11px;
	clear: both;
}
div.box_agenda div.post div.tag span.tag_title,
div.box_contenuto div.post div.tag span.tag_title {
	display: none;
}
div.box_agenda_calendario {
	float: left;
	width: 600px;
}
div.box_agenda_calendario h2 {
	padding-top: 12px;
}
div.box_agenda_calendario h2,
div.box_agenda_calendario table,
div.box_agenda_calendario p.allappointment {
	margin-left: 12px;
}
div.box_agenda_calendario p.allappointment a {
	float: left;
	padding-bottom: 12px;
}
div.box_agenda_calendario p.allappointment a img {
	margin-left: 6px;
}
div.box_agenda_calendario div.mese {
	/*text-align:center;
	margin-bottom: 0.5em;*/
	margin-top: 12px;
	margin-left: 12px;
	font-size: 22px;
	text-transform: uppercase;
}
div.box_agenda_calendario div.mese a {
	color: #000;
	/*text-align: center;
	vertical-align: middle;*/
}
div.box_agenda_calendario div.mese a img {
	/*padding: 0 0.5em 0 0.5em;*/
}
div.box_agenda_calendario div.mese strong a {
	/* nome del mese */
}
div.box_agenda_calendario div.content {
	float: left;
	width: 590px;
	background-color: #FFFFFF;
}
div.box_archivio div.post,
div.box_archivio div.paging {
	float: left;
}
div.box_archivio div.search_commands {
	float: left;
	background-color: #FFFFFF;
}
div.box_archivio div.search_commands div.archivio_stack,
div.box_agenda_calendario div.content div.agenda_stack {
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	*margin-top: 0px;
	*padding-bottom: 12px;
}
div.box_archivio div.search_commands div.archivio_stack div.post,
div.box_agenda_calendario div.content div.agenda_stack div.post {
	float: left;
	width: 8px;
	height: 60px;
	margin-right: 1px;
	/*background-color: #ddecc6;  colore di default */
	background-color:#900;
	cursor: pointer;	/* Mozilla and Netscape (NS) */
	cursor: hand;		/* Internet Explorer (IE) */
	margin-bottom: 12px;
	*margin-top: 12px;
	margin-left: 0; /* solo per archivio */
}
div.box_archivio div.cat-57,
div.box_archivio div.cat-57 h3 a,
div.box_archivio div.cat-57 p.data,
div.box_archivio div.cat-57 div.post_commands a,
div.box_archivio div.search_commands div.archivio_stack div.cat-57,
div.box_agenda div.cat-57,
div.box_agenda div.cat-57 h3 a,
div.box_agenda div.cat-57 p.data,
div.box_agenda div.cat-57 div.post_commands a,
div.box_agenda_calendario div.content div.agenda_stack div.cat-57 {
	background-color:#900;
	color: #000000;
}
div.box_archivio div.cat-56,
div.box_archivio div.cat-56 h3 a,
div.box_archivio div.cat-56 p.data,
div.box_archivio div.cat-56 div.post_commands a,
div.box_archivio div.search_commands div.archivio_stack div.cat-56,
div.box_agenda div.cat-56,
div.box_agenda div.cat-56 h3 a,
div.box_agenda div.cat-56 p.data,
div.box_agenda div.cat-56 div.post_commands a,
div.box_agenda_calendario div.content div.agenda_stack div.cat-56 {
	background-color: #bcda8d;
	color: #000000;
}
div.box_archivio div.cat-55,
div.box_archivio div.cat-55 h3 a,
div.box_archivio div.cat-55 p.data,
div.box_archivio div.cat-55 div.post_commands a,
div.box_archivio div.search_commands div.archivio_stack div.cat-55,
div.box_agenda div.cat-55,
div.box_agenda div.cat-55 h3 a,
div.box_agenda div.cat-55 p.data,
div.box_agenda div.cat-55 div.post_commands a,
div.box_agenda_calendario div.content div.agenda_stack div.cat-55 {
	background-color: #79b51c;
		background-color:#900;

	
}
div.box_archivio div.cat-54,
div.box_archivio div.cat-54 h3 a,
div.box_archivio div.cat-54 p.data,
div.box_archivio div.cat-54 div.post_commands a,
div.box_archivio div.search_commands div.archivio_stack div.cat-54,
div.box_agenda div.cat-54,
div.box_agenda div.cat-54 h3 a,
div.box_agenda div.cat-54 p.data,
div.box_agenda div.cat-54 div.post_commands a,
div.box_agenda_calendario div.content div.agenda_stack div.cat-54 {
	background-color: #9bc855;
	color: #000000;
}
div.box_archivio div.search_commands div.archivio_stack div.selected,
div.box_agenda_calendario div.content div.agenda_stack div.selected {
	width: 8px;
	height: 50px;
	/*
	width: 6px;
	height: 58px;
	border: 1px solid #000000;
	*/
}
div.box_informazione div.post object embed,
div.box_informazione div.post img {
	display: none;
}

/* FOOTER CONTENT */

div.box_footer {
	
}
div.box_footer ul {
    float: right;
	margin-right: 0.5em;
	list-style: square inside url(../../../../cms-upload/bullet.gif);
	vertical-align: bottom;
}
div.box_footer ul li {
    display: inline;
	margin-left: 0em;
}

div.box_copyright {
	text-align: center;
}

div.box_breadcrumbs {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
	width: 590px;
	background-color: #FFFFFF;
}
div.box_breadcrumbs p.name {
	width: 500px;
	margin-left: 12px;
	padding: 12px 0 12px 0;
}

div.blog div.regolamento{
  color:#666666;
}
div.blog li p.commentwait {
	font-style: oblique;
}
div.blog form {
	border: 0;
}
div.blog form fieldset {
	border: 0;
}
div.blog form#commentform textarea#comment {
	width: 560px;
	_width: 500px;
	height: 150px;
}

div.box_login {
	width: 200px;
}
div.box_login h1 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
div.box_login h2 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

div.box_login form {
	width: 90%;
}

div.box_login form fieldset {
	width: 100%;
}

div.box_login ul{
	clear: left;
	margin: 0 0 0 5px;
	padding: 6px;
	list-style:none;
}

div.box_login p a {
	color: #e32117;
	font-weight: normal;
	text-decoration: underline;
}

div.box_login ul li a {
	color: #e32117;
	font-weight: normal;
	text-decoration: underline;
}

form#loginform{
	color: #000;
}

form#loginform fieldset label {
	font-size: 11px;
}

form#loginform input#log,input#pwd {
	color: #666;
	font-size: 11px;
	background: #fff url(../../../../cms-upload/txtfield_bg.gif) top left repeat-x;
}

form#registerform{
	color: #000;
}

form#registerform fieldset label {
	font-size: 11px;
}

form#registerform input#user_login,input#user_email {
	color: #666;
	font-size: 11px;
	background: #fff url(../../../../cms-upload/txtfield_bg.gif) top left repeat-x;
}

form#lostpass{
	color: #000;
}

form#lostpass fieldset label {
	font-size: 11px;
}

form#lostpass input#user_login,input#user_email {
	color: #666;
	font-size: 11px;
	background: #fff url(../../../../cms-upload/txtfield_bg.gif) top left repeat-x;
}

div.xlogin p {
  background-color:#CC3300;
  color:#FFFFFF;
}

.sIFR-alternate {
	display: none;
}
.sIFR-flash {border: 0;
	outline: none;
}

div.box_informazione_goto {
	width: 280px;
	height: 90px;
	background-color: #FFFFFF;

	color: #000000;
}
div.box_informazione_goto a {
	color: #000000;	
	margin-top: 13px;
	margin-left: 13px;
	margin-bottom: 8px;
}

div.box_informazione_goto a {
	margin-top: 13px;
	margin-left: 13px;
	color: #000000;
}
div.box_informazione_goto ul {
	padding-top: 10px;
	margin: 0px 0 10px 13px;
}
div.box_informazione_goto ul li {
	list-style: none inside none;
}

div.post-935 div.content div.kit_comunicazione table h5 {
	margin-top: 20px;
	margin-bottom: 8px;
}
	
div.post-936 {
	min-height: 940px;
}

div.box_feed {
	width: 590px;
	background-color: #FFFFFF;
}
div.box_feed div.paging-first {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.box_feed div.paging {
	width: 566px;
	background-color: #FFFFFF;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-right: 12px;
}
div.box_feed div.post {
	width: 590px;
	background-color: #FFFFFF;
	padding-top: 12px;
}
div.box_feed div.post h3 { 
	width: 566px;
	margin-left: 10px;
	font-size: 18px;
	line-height: 18px;
	padding-top: 1px;
	padding-bottom: 1px;
	text-transform: uppercase;
}
div.box_feed div.post h3 {
	padding-bottom: 3px;
	margin-bottom: 0;
	width: 566px;
}
div.box_feed div.post div.content {
	margin-top: 3px;
	margin-left: 10px;
	width: 566px;
	font-size: 13px;
}
div.box_feed div.post div.content img {
	margin-left: 0;
	margin-right: 8px;
}
div.box_feed div.post div.content object {
	margin-bottom: 8px;
}

body {
	background: #cc071e	url('../../../../cms-upload/bg_rosso.gif') top center repeat;
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color: #1a171b;
}
body.bg1 {
	background: #cc071e	url('../../../../cms-upload/bg_rosso.gif') top center repeat;
}
body.bg2 {
	background: #db6711	url('../../../../cms-upload/bg_arancio.gif') top center repeat;
}
body.bg3 {
	background: #c35f6f	url('../../../../cms-upload/bg_rosa.gif') top center repeat;
}
body.bg4 {
	background: #32b6b0	url('../../../../cms-upload/bg_turchese.gif') top center repeat;
}
body.bg5 {
	background: #339e5c	url('../../../../cms-upload/bg_verdeacqua.gif') top center repeat;
}
body.bg6 {
	background: #EFEFEF	url('http://www.demetrionaccari.it/immagini/bgpattern2.png') top center repeat;
}

body.bg1 a,
body.bg1 a:hover{
	color: #cc071e;
}
body.bg2 a,
body.bg2 a:hover{
	color: #db6711;
}
body.bg3 a,
body.bg3 a:hover{
	color: #c35f6f;
}
body.bg4 a,
body.bg4 a:hover{
	color: #32b6b0;
}
body.bg5 a,
body.bg5 a:hover{
	color: #339e5c;
}
body.bg6 a,
body.bg6 a:hover{
	color: #9F9F9F;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
p {
	margin-bottom: 10px;
}
div#pagina {
	width: 900px;
	margin: 0px auto;
	background-color: #ebeded;
}
div#header {
	height: 75px;
	margin: 0px;
	background-color: #cc071e;
	padding: 5px 12px 5px 12px;
}
body.bg2 div#header {
	background-color: #db6711;
}
body.bg3 div#header {
	background-color: #c35f6f;
}
body.bg4 div#header {
	background-color: #32b6b0;
}
body.bg5 div#header {
	background-color: #339e5c;
}
body.bg6 div#header {
	background-color: #EFEFEF;
}

h1 a {
	height: 21px;
	width: 223px;
	display: block;
	font-size: 0px;
	text-indent: -9000px;
	color: #cc071e;
	background: transparent url('images/h1_fabbrica.png') bottom left no-repeat;
	_background: transparent url('images/h1_fabbrica_rosso.gif') bottom left no-repeat;
	margin-left: 8px;
	margin-top: 5px;
}
a.home {
	width: 41px;
	height: 42px;
	display: block;
	font-size: 0px;
	text-indent: -9000px;
	color: #cc071e;
	background: transparent url('../../../../cms-upload/btn_home.png') bottom left no-repeat;
}
body.bg1 a.home {
	background: transparent url('../../../../cms-upload/btn_home_rosso.png') bottom left no-repeat;
}
body.bg1 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_rosso.png') -41px 1px no-repeat;
}
body.bg2 a.home {
	background: transparent url('../../../../cms-upload/btn_home_arancio.png') bottom left no-repeat;
}
body.bg2 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_arancio.png') -41px 1px no-repeat;
}
body.bg3 a.home {
	background: transparent url('../../../../cms-upload/btn_home_rosa.png') bottom left no-repeat;
}
body.bg3 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_rosa.png') -41px 1px no-repeat;
}
body.bg4 a.home {
	background: transparent url('../../../../cms-upload/btn_home_turchese.png') bottom left no-repeat;
}
body.bg4 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_turchese.png') -41px 1px no-repeat;
}
body.bg5 a.home {
	background: transparent url('../../../../cms-upload/btn_home_verdeacqua.png') bottom left no-repeat;
}
body.bg5 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_verdeacqua.png') -41px 1px no-repeat;
}
body.bg6 a.home {
	background: transparent url('http://www.demetrionaccari.it/immagini/btn_home_grey.png') bottom left no-repeat;
}
body.bg6 a.home:hover {
	background: transparent url('http://www.demetrionaccari.it/immagini/btn_home_grey.png') -41px 1px no-repeat;
}

div.loginform {
	float: right;
	margin: -35px 0px 0px 0px;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
	line-height: 21px;
}
div.loginform form input.login {
	background-color: #ebeded;
	border: none;
	width: 165px;
	height: 21px;	
	font-size: 9px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 21px;
}
div.loginform form input.invia {
	height: 21px;	
	width: 15px;
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
	background: transparent url('images/invia.png') 5px 4px no-repeat;
	border: none;
	background-color: transparent;
	font-size: 0px;
	text-indent: -9000px;
	}
div.loginform form input.invia {
	cursor: pointer;
	}
	

div.allineati, a.allineati {
	display: -moz-inline-stack;	
	display: inline-block;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

div.home {
	clear:both;

}

div.post h2 {
font-family: 'ZineSlabDisBoldRoman';
margin-left: 10px;
}
div.post h3 {
font-family: 'ZineSlabDisBoldRoman';
margin-left: 13px;
margin-top:8px;
}
div.content {
_padding-left: 13px;
}

div.post img {
margin-top:8px;
margin-left: 5px;
}
div.testatanuova
{
background: transparent url(http://www.demetrionaccari.it/cms-upload/triangolo.png) no-repeat 90% 50%;
color: white;
font-size: 9px;
font-weight: bold;
/*line-height: 15px;
margin: 188px 0px 0px 22px;
padding-bottom: 1px;
padding-right: 20px;
position: absolute;
*/


margin-top:220px;
margin-left: 23px;
/*background-color:#FFF;
*/width: 160px;
padding: 2px 4px 2px 4px;
}
div.testatanuova a{
color:#FFFFFF;
}

div.box_partecipazioneN {
	width: 280px;
	clear: both;
}
div.box_partecipazioneN div.post {
	width: 280px;
	background-color:#FFF;
	padding-top:10px;
	background-position: 5px 8px;
	background-repeat:no-repeat;

}

div.box_partecipazioneN div.post-914 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_bilancio.jpg);
	}

div.box_partecipazioneN div.post-915 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_impegno.jpg);
	}

div.box_partecipazioneN div.post-916 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_biografia.jpg);
	}
div.box_partecipazioneN div.post-917 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_photogallery.jpg);
	background-position: 5px 8px;
	}
div.box_partecipazioneN div.post-918 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_contatti.jpg);
}
div.box_partecipazioneN div.post-919 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_newsletter.jpg);
}

div.box_partecipazioneN div.post-920 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_diconodime.jpg);
}

div.box_partecipazioneN div.post-921 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_rss_podcast.png);
}

div.box_partecipazioneN div.post-922 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_mobile_gadget.png);
}

div.box_partecipazioneN div.post-923 {
	background-image:url(http://www.demetrionaccari.it/immagini/shame_1.jpg);
}

div.box_partecipazioneN div.post h2 {
	color:#000000;
	width: 280px;
	font-size: 16px;
	padding: 0px;
	margin:0;
	margin-left: 93px;
	padding-bottom: 8px;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
}
div.box_partecipazioneN div.post h2 {
	color:#000000;
}

div.box_partecipazioneN div.post h3 {
	color:#000000;
	width: 280px;
	font-size: 12px;
	padding: 0px;
	margin:0;
	margin-left: 93px;
	padding-bottom: 8px;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
}


div.box_partecipazioneN div.post div.content {
	font-size: 13px;
	width: 280px;
	padding-top: 3px;
	margin-bottom: 8px;
	margin-left:93px;
	line-height: 10px;
	color:#FFFFFF;
	/*border-top: 1px dashed #000000;*/
}

div.box_partecipazioneN img {
	clear:none;
}

div.box_partecipazioneN div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_partecipazioneN div.hr hr {
	margin: 0;
	display: none;
}

div.box_partecipazioneN div.post-919 {
	background-image:url(http://www.demetrionaccari.it/immagini/icona_newsletter.jpg);
}

div.post-919 form {
	float: left;
	font-size:11px;
	color:#000000;
}
div.post-919 form fieldset {
	border: 0;
	margin-top:-5px;
	margin-left:-1px;
	
}
div.post-919 form fieldset div.testo {
	margin-bottom: 3px;
}
div.post-919 label {
	float: left;
	height: 15px;
	line-height: 15px;
	font-weight: bold;
	font-size: 22px;
	_color: maroon;
	padding-bottom: 4px;
	clear: both;
}
div.post-919 form input {
	float: left;
	margin-left: 0px;
}
div.post-919 input#s {
	border: 1px solid #000000;
	width: 150px;
}
div.post-919 input.btn {
	margin-top: 1px;
	margin-left: 4px;
	outline: none;
}
div.post-919 input#indirizzoemail {
	clear: left
}

a.sn_yt,
a.sn_fb,
a.sn_tw,
a.sn_fl {
	width: 32px;
	height: 32px;
	display:block-inline;
	font-size: 0px;
	text-indent: -9000px;
	margin-left:10px;
}

a.sn_fb {
	background: transparent url('../../../../cms-upload/icona_fb.jpg') bottom left no-repeat;
}
a.sn_fb:hover {
	background: transparent url('../../../../cms-upload/icona_fb.jpg') -32px no-repeat;
}

a.sn_tw {
	background: transparent url('../../../../cms-upload/icona_tw.jpg') bottom left no-repeat;
}
a.sn_tw:hover {
	background: transparent url('../../../../cms-upload/icona_tw.jpg') -32px no-repeat;
}

a.sn_yt {
	background: transparent url('../../../../cms-upload/icona_yt.jpg') bottom left no-repeat;
}
a.sn_yt:hover {
	background: transparent url('../../../../cms-upload/icona_yt.jpg') -32px no-repeat;
}

a.sn_fl {
	background: transparent url('../../../../cms-upload/icona_fl.jpg') bottom left no-repeat;
}
a.sn_fl:hover {
	background: transparent url('../../../../cms-upload/icona_fl.jpg') -32px no-repeat;
}

div.post h3 a{
color:#000;
}
div.post h2 a{
color:#000;
}

div.post td,
div.post td a {
	font-size:10px;
	}

div.post td h4 {
font-family: 'ZineSlabDisBoldRoman';
margin:0;
font-size:15px;
	}

div.post td img {
	margin:0;
	margin-left:0px;
	_margin-bottom:3px;
}

