/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/* @override http://primarie.nichivendola.it/cms-content/themes/kfcms/css/2.css */

/******************************************************
                    Developing.it
*******************************************************/
@font-face {
	font-family: 'ZineSlabDisBoldRoman';
	src: url('ZineSlabDis-BoldRoman.eot');
	src: local('ZineSlabDis Bold Roman'), local('ZineSlabDis-BoldRoman'), url('ZineSlabDis-BoldRoman.woff') format('woff'), url('ZineSlabDis-BoldRoman.otf') format('opentype'), url('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;
	/*font-family: 'ZineSlabDisBoldRoman', sans-serif;*/
}

div.default a {
	text-decoration:none;
	outline: none;
}

div.default hr {
	clear: both;
	margin: 1em 0 1em 0;
	/* background-color - In Firefox definisce il colore di hr e il debug non lo rileva */
}

div.default h1 {
	/* Titolo servizio */
	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 {
	/* Titolo contenuto */
	font-size:120%;
	margin-bottom: 0.8em;
	clear: both;
}

div.default strong {
	/* Testi in grassetto */ /*da terminare*/
	font-weight: bold;
}

div.default em {
	/* Testi in enfasi */ /*da terminare*/
	font-style: oblique;
}
div.default code {
	/* Testi in enfasi */ /*da terminare*/
	font-size: 0.8em;
}
div.default cite {
	/* Testi in enfasi */
	font-style: italic;
}
div.default p {
	/* Paragrafo */
	margin-bottom: 1em;
	clear: both;
	_line-height: 20px;
}
div.default p img {
	float: left;
	margin-right: 1em;
}
div.default p a {
	/* Link nel testo */
}
div.default p a.readall {
	/* Link leggi tutto */
}
div.default p a span.serif{
	/* Link leggi tutto */
}
div.default ul {
	/* Elenchi puntati */
	margin-bottom: 1em;
	color:
	/* font-size: Xpx; IE ha bisogno di ridichiarare la grandezza del font per ul */
	/*list-style: disc inside none; /* questo stile non viene applicato quando si usa display: inline; */
	/* list-style: disc inside url(\'bullet.gif\'); */
	/*
	padding-left: 3em; questo stile si applica a ul ma devo cercare qualcos\'altro altrimenti devo resettarlo per i menù
	text-indent: -2em; questo stile si applica a li
	*/
}
div.default ul li {
	list-style: disc outside none;
	/*margin-left: 10px;*/
}
div.default ul ul li {
	list-style: circle outside none;
	/*margin-left: 20px;*/
}
div.default ul ul ul li {
	list-style: square outside none;
	/*margin-left: 30px;*/
}
div.default ol {
	/* Elenchi numerati */
	margin-bottom: 1em;
	list-style: decimal outside none; /* questo stile non viene applicato quando si usa display: inline; */
	/* list-style: decimal outside url(\'bullet.gif\'); */
}
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 {
	/* Tabelle */
	margin-bottom: 1em;
}
div.default table tr {
	/* Riga */
}
div.default table tr th {
	/* Cella - Intestazione */
	font-weight: bold;
	padding: 0.2em;
}
div.default table tr td {
	/* Cella */
	padding: 0.2em;
}
div.default table caption {
	/* Didascalia */
}
div.default table thead {
	
}
div.default table thead tr {
	
}
div.default table thead tr th {
	/* <th scope=\"col\"> */
	/* <th scope=\"row\"> */
}
div.default table tbody {
	
}
div.default table tbody tr {
	
}
div.default table tbody tr td {
	
}
div.default table tbody tr th {
	/* <th scope=\"col\"> */
	/* <th scope=\"row\"> */
}
div.default table tfoot {
	
}
div.default table tfoot tr {
	
}
div.default table tfoot tr th {
	/* <th scope=\"col\"> */
	/* <th scope=\"row\"> */
}
div.default form {
	/* Form per invio dati */
	width: 60%;
}
div.default form fieldset,
div.default form fieldset.radio,
div.default form fieldset.checkbox {
	/* Contiene i campi della form */
	/* Se a partire da qui, all\'interno della form, tolgo tutti i float e disply l\'impaginazione regge tranne la distanza delle input dalle label */
	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 {
	/* Contiene la didascalia del fieldset */
	/* Valido anche per radio e checkbox */
	font-weight: bold;
	width: 100%;
	display: block;
	clear: both;
}
div.default form p {
	/* Contiene i tag label e input */
}
div.default form label {
	/* Etichetta del campo */
	display: block;
	margin: 0.2em 0 0.2em 0;
}
div.default form input {
	/* Campo */
	margin-left: 1em;
}
div.default form textarea {
	/* Campo */
	display: block;
	clear: both;
}
div.default form select {
	/* Campo */
}
div.default form select option {
	/* Campo */
}
div.default form select optgroup {
	/* Campo */
}
div.default form select optgroup option {
	/* Campo */
}
div.default form fieldset.cmd {
	/* Contiene i pulsanti della form */
}

/* Fine Prima formattazione di base - I TAG */



/* FORMATTAZIONE SPECIALE BOX */
/* Inserire qui le formattazioni dei singoli servizi */
/*       BOX Testata         */
/* block_types -> Logo -> logo.php */
div.box_testata {
	margin: 30px 0 0 26px;
	/*background: transparent url(../../../../cms-upload/testata.jpg) 0 0 no-repeat;*/
}
div.box_testata a {
	/* Link  */
}
div.box_testata a img {
	/* Immagine */
}
div.box_dignita {
	margin: 94px 0 0 10px;
	/*background: transparent url(../../../../cms-upload/testata.jpg) 0 0 no-repeat;*/
}
div.banner div#flashcontent {
	margin: 94px 0 0 10px;
	/*background: transparent url(../../../../cms-upload/testata.jpg) 0 0 no-repeat;*/
}
div.box_dignita a {
	/* Link  */
}
div.box_dignita a img {
	/* Immagine */
}

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;
	_width: 640px;
	height: 20px;
	overflow: hidden;
	margin-left: 23px;
	_margin-left: 4px;
	_margin-right: -4px;
	margin-top:5px;
}
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: 12px;
	font-weight: bolder;
}
div.box_categorie div.cat ul li a span {
	float: left;
	color: #000000;
	margin-left: 4px;
	margin-right: 4px;
}

div.box_search {
	float: right;
	width: 250px;
	margin-top:-31px;
}
div.box_search form {
	float: left;
	width: 90%;
}
div.box_search label {
	float: left;
	height: 15px;
	line-height: 15px;
	font-weight: normal;
	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;
	margin-top:0px;
	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; }

div.box_categorie_2_home {
	
	height: 36px;
	clear: both;
}
div.box_categorie_2_home ul li {
/*	display: none;
*/}
div.box_categorie_2_home div.cat {
	margin: 0;
	padding: 0;
}
div.box_categorie_2_home div.cat h2 {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.box_categorie_2_home div.cat ul {
	width: 900px;
	overflow: hidden;
	margin-left: 0;
	margin-bottom: 0;
}
div.box_categorie_2_home div.cat ul li {
	float: left;
	list-style: none inside none;
}
div.box_categorie_2_home div.cat ul li div.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;
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
}
div.box_categorie_2_home 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;
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
}
div.box_categorie_2_home div.cat ul li.cat-46 {
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	width: 257px;
	padding-left: 23px;
}
div.box_categorie_2_home div.cat ul li.cat-45 {
	width: 267px;
	padding-left: 44px;
}
div.box_categorie_2_home div.cat ul li.cat-44 {
	width: 266px;
	padding-left: 35px;
}
div.box_categorie_2_home div.cat ul li.end,
div.box_categorie_2_home div.cat ul li.start {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}

div.box_informazione {
	width: 280px;
	clear: both;
}
div.box_informazione p {
	margin-bottom: 0px;
}
div.box_informazione div.post {
	width: 280px;
	background-color: #FFFFFF;
	padding-top: 12px;
}
div.box_informazione div.post h3 {
	width: 260px;
	margin-left: 14px;
	font-size: 18px;
	line-height: 18px;
	padding-top: 8px;
	padding-bottom: 1px;
	text-transform: uppercase;
}

div.box_informazione div.post div.content {
	margin-left: 13px;
	width: 250px;
	font-size: 13px;
	line-height: 20px;
}
div.box_informazione div.post div.content p {
	line-height: 20px;
}
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;
	margin-top: 5px;
	margin-bottom: 3px;
	height: 0px;
	font-size: 0;
	visibility: hidden;
}
div.box_informazione div.post div.content a.readall {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
}
div.box_informazione div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_informazione p.author {
	font-size: 0.8em;
	padding-bottom: 3px;
	margin-bottom: 3px;
	width: 250px;
	margin-left: 12px;
	margin-top: 5px;
}
div.box_informazione p.data {
	clear: both;
	font-size: 0.8em;
	_color: maroon;
	width: 250px;
	margin-left: 12px;
}
div.box_informazione div.content {
	margin-bottom:13px;
}
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;
	width: 250px;
	margin-bottom: 8px;
}
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;
}

object.sIFR-flash, a.sIFR-replaced {
	width: 260px;
}
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 #79b41e;
}

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.post div.content a.readall {
	
}
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_link {
	width: 280px;
	clear: both;
	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-bottom: 6px;
}
div.box_link h2 {
	font-family: 'ZineSlabDisBoldRoman';
	width: 226px;
	margin-left: 13px;
	font-size: 18px;
	_line-height: 16px;
	padding-top: 12px;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-bottom: 4px;
}
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;
	}

div.box_link h3 {
	font-family: 'ZineSlabDisBoldRoman';
	width: 226px;
	margin-left: 13px;
	font-size: 14px;
	line-height: 16px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div.box_link div.hr {
	position: absolute;
	visibility: hidden;
	display: none;
	left: -9000px;
}
div.b_libri {
	margin-top: 9px;
	padding-bottom: 0px;
}
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: 115px;
	margin-top: 12px;
	margin-left: 26px;
	font-size: 9px;
}
div.box_contatti h3 {
	margin-bottom: 10px;
	text-transform: uppercase;
	font-weight: normal;
	font-weight: bold;
}

div.box_contatti div.content p {
	font-weight: normal;
}
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_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;
}
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_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 {
}
div.box_link_esterni div.content p, div.box_principali div.content p {
	font-weight: normal;
}

/*       BOX Lingue         */
/* block_types -> Lista Categorie -> listcat.php */
div.box_languages {
	float: right;
	margin-right: 0.5em;
	display: block;
	clear: both;
}
div.box_languages h1{
	/* Titolo servizio */
}
div.box_languages ul {
	/* Contenitore elenco */
    float: right;
	/* Verificare perchè non funziona */
	list-style: square inside url(../../../../cms-upload/bullet.gif); /* questo stile non viene applicato quando si usa display: inline; */
}
div.box_languages ul li {
	/* Voce elenco */
    display: inline;
	margin-left: 2em;
}
div.box_languages ul li a {
	/* Link voce elenco */
}

/*       BOX Categorie principali         */
/* block_types -> Lista Categorie -> listcat.php */
div.main_nav {
	margin-right: 0.5em;
	display: block;
	clear: both;
}
div.main_nav h1{
	/* Titolo servizio */
}
div.main_nav ul {
	/* Contenitore elenco */
    float: right;
	/* Verificare perchè non funziona */
	list-style: square inside url(../../../../cms-upload/bullet.gif); /* questo stile non viene applicato quando si usa display: inline; */
}
div.main_nav ul li {
	/* Voce elenco */
	/* list-style: none; /* Resetta l\'elenco su tutti i browser */
    display: inline;
	margin-left: 2em;
}
div.main_nav ul li a {
	/* Link voce elenco */
	/* Usando display: block; e inserendo un\'immagine di sfondo diventa tutto un link
	display: block;
	background: transparent url(../../../../cms-upload/theme/menu_the_maritime.gif) 14px 0 no-repeat;
	width: 190px;
	height: 56px;
	*/
}
/*
html>body div.main_nav {
  float: right;
  width: 443px;
  margin: 175px 0 0 0;
  padding: 0;
  border: 1px solid red;
  border: 0;
}*/


/*****************************************************************/
/*****************************************************************
                          BODY CONTENT
*****************************************************************/
/*****************************************************************/

/*
div#content {
  width: 804px;
  margin: 0 auto;
  padding: 0;
  color: #000;
  border: 0px;
  background: transparent url(../../../../cms-upload/cntnt_top_bg.jpg) no-repeat;
}
*/

/*       BOX Contenuto         */
/* block_types -> Contenuto -> singlecontent.php */
div.box_contenuto {
	/* box che contiene tutti gli articoli */
}
div.box_contenuto div.startpage {
	/* blocco vuoto che indica l\'inizio della pagina * /
	width: 540px;	/* E\' necessario dichiarare la larghezza del box per visualizzare correttamente l\'immagine di sfondo in IE * /
	background: #FFFFFF url(../../../../cms-upload/the_content_middle.gif) 0 0 repeat-y;	/* E\' necessario dichiarare il colore di sfondo altrimenti IE non renderizza bene */
}
div.box_contenuto div.endpage {
	/* blocco vuoto che indica la fine della pagina */
}
div.box_contenuto div.paging {
	/* Paging all\'inizio e alla fine della pagina */
}
div.box_contenuto div.paging a {
	/* Paging all\'inizio e alla fine della pagina - Link alle altre pagine */
}
div.box_contenuto div.paging strong {
	/* Paging all\'inizio e alla fine della pagina  - Pagina corrente */
}
div.box_contenuto div.author {
	font-size: 0.8em;
	color: #999999;
	/* Autore articolo */
}
div.box_contenuto div.data {
	font-size: 0.8em;
	color: #999999;
	/* Data articolo */
}
div.box_contenuto h1 {
	/* Titolo servizio */
}
div.box_contenuto h2 {
	/* Titolo articolo */
}
div.box_contenuto div.post div.content p img {
	margin-bottom: 10px;
	float: none;
	display: block;
	clear: both;
}
div.box_contenuto p {
}
div.box_contenuto p a {
	/* Link articolo */
}
div.box_contenuto p a span.serif{
	/* Link leggi tutto */
}
div.box_contenuto a.commenti{
	/* Voce link comenti  */
}
div.box_contenuto a.commenti img {
	/* immagini comenti \'cms-upload/speech_icon.gif\' */
}

div.box_contenuto a.scrivi {
	/* Voce link scrivi */
}
div.box_contenuto a.scrivi img {
	/* Immagine scrivi \'cms-upload/bullet.gif\' */
}
div.box_contenuto hr {
	/* Immagine scrivi */
}
div.box_contenuto strong.finecontenuto {
		margin-bottom:10px;/* Stampato alla fine (prima dell\'ultimo \'div.box_css div.paging\') */
}
div.box_contenuto strong.finecontenuto a {
	/* Ancora per il jump */
}

div.box_contenuto div.paging,
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 {
	/* Imposta i margini del documento */
	margin-left: 12px;
	margin-right: 12px;
}

/*       BOX Agenda         */
/* block_types -> Agenda -> agenda.php */
div.box_agenda {
	/* Box contenitore */
	/* margin: 0.5em 0.5em 2em 0.5em; Formattazione di base del box */
	/* Superfluo */
	/*
	clear: both;
	margin: 0 0 0 10px;
	padding: 0px;
	padding-top: 5px;
	height: 220px;
	background: transparent url(../../../../cms-upload/agendabg.gif) 0 0 no-repeat;
	*/
}
div.box_agenda h1{
	/* Titolo servizio */
}

div.box_agenda div.mese{
	/* riga che contiene il mese e le frecce */ 
	text-align:center;
	margin-bottom: 0.5em;
}

div.box_agenda div.mese a{
	/* link frecce mese precedete e successivo */
	color: #000;
	text-align: center;
	vertical-align: middle; /* se si dichiara il padding non funziona */
}

div.box_agenda div.mese a img{
	/* frecce mese precedete e successivo */
	padding: 0 0.5em 0 0.5em;
}

div.box_agenda div.mese strong a{
	/* nome del mese */
}

div.box_agenda table {
	/* contiene il calendario con i giorni della settimana e i giorni del mese */
	color: #999999;
	font-size: 0.9em;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	margin-bottom: 0.5em;
}

div.box_agenda table tbody{
	/* contiene tutto il calendario */
}

div.box_agenda table tbody tr {
	/* righe */
}
div.box_agenda table tbody th {
	/* intestazione giorni della settimana */
	text-align: center;
}
div.box_agenda table tbody td {
	/* giorni */
}
div.box_agenda table tbody td a {
	/* giorni con contenuti */
}

div.box_agenda p.allappointment{
	/* link tutti gli appuntamenti */
	padding-top: 0;
	padding-right: 0.5em;
	padding-bottom: 0;
	padding-left: 0.5em;
}
div.box_agenda p.allappointment a {
	/* link mostra tutto */
}

div.box_agenda p.allappointment a img{
	/* freccia mostra tutto */
	float: none;
	padding-left: 0.5em;
}

/*****************************************************************/
/*****************************************************************
                         FOOTER CONTENT
*****************************************************************/
/*****************************************************************/

/*       BOX Categorie principali         */
/* block_types -> Lista Categorie -> listcat.php */
div.box_footer {
	/*
	height: 253px;
	background: transparent url(../../../../cms-upload/footer_bg.jpg) no-repeat;
	*/
}
div.box_footer h1{
	/* Titolo servizio */
}
div.box_footer ul {
	/* Contenitore elenco */
    float: right;
	margin-right: 0.5em;
	/* Verificare perchè non funziona */
	list-style: square inside url(../../../../cms-upload/bullet.gif); /* questo stile non viene applicato quando si usa display: inline; */
	vertical-align: bottom; /* Non funziona eppure è supportata da IE  	F  	N  	W3C --- 4  	1  	6  	2 */
}
div.box_footer ul li {
	/* Voce elenco */
    display: inline;
	margin-left: 0em;
}
div.box_footer ul li a {
	/* Link voce elenco */
}

div.box_copyright {
	text-align: center;
}

/*       BOX Briciole di pane         */
/* block_types -> Briciole di pane -> breadcrumb.php */
div.box_breadcrumbs {
	width: 590px;
	background-color: #FFFFFF;
}
div.box_breadcrumbs p.name {
	width: 500px;
	margin-left: 12px;
}

/*       BOX BLOG         */
/* block_types -> comments_template() -> comments.php */
div.blog {
	/* box che contiene i commenti e lascia un commento */
}
div.blog h2 {
	/* Titolo (Numero commenti) */
}
div.blog p.login {
	/* dati login */
}
div.blog p.login a {
	/* dati login */
}
div.blog p.login a.identity {
	/* link identità utente */
}
div.blog p.login a.logout {
	/* link logout */
}
div.blog p.nologin {
	/* messaggio che segnala di effettuare il login prima di lasciare il commento */
}
div.blog p.nocomments {
	/* Messaggio che indica la mancanza di commenti */
}
div.blog div.regolamento{
	/* contiene il regolamento del blog */
  color:#666666;
}
div.blog div.regolamento h2{
	/* titolo regolamento del blog */
}
div.blog div.regolamento p{
	/* testo regolamento del blog */
}
div.blog ol {
	/* Contenitore elenco */
}
div.blog li {
	/* Voce commento */
}
div.blog li.alt {
	/* serve a segnalare gli li dispari */
}
div.blog li p.commentauthor {
	/* riga Autore del commento */
}
div.blog li p.commentauthor cite {
	/* Autore del commento */
}
div.blog li p.commentwait {
	/* messaggio che indica all\'utente che il commento deve essere ancora moderato */
	font-style: oblique;
}
div.blog li p.commentmetdate {
	/* riga Autore del commento */
}
div.blog li p.commentmetdate a.commentmetdateanchor {
	/* rimando al comento commento */
}
div.blog li p.commentmetdate a {
	/* comandi commento (modifica) */
}
div.blog li p {
	/* testo commento (modifica) */
}
div.blog form {
	/* Form per lasciare i commenti */
}
div.blog form caption {
	/* Form per lasciare i commenti */
}
div.blog form fieldset {
	/* delimitatore degli imput */
}
div.blog form fieldset legend {
	/* descrizione gruppo comandi */
}
div.blog form fieldset label {
	/* etichette dei campi */
}
div.blog form fieldset label span.nopublish{
	/* etichetta che indica un campo che non sarà pubblicato */
}
div.blog form fieldset label span.required{
	/* etichetta che indica quando il campo è obbligatorio */
}
div.blog form fieldset input {
	/* ad ognuno è abbinato un\'id (#author #email #url) */
}
div.blog form fieldset textarea {
	/* ha un\'id (#comment) */
}
div.blog form fieldset input#submit {
	/* comandi form invia e cancella */ /* invia ha anche un\'id (submit) */
}
div.blog form fieldset input.btn {
	/* comandi form invia e cancella */ /* invia ha anche un\'id (submit) */
}

/**************************************************************
                              FORM
					modifiche del 27/09/2007
**************************************************************/


/*       BOX LOGIN
	modifiche del 27/09/2007        */

div.box_login {
	width: 200px;
}
/*
div.box_login form#loginform fieldset p input#submit {
	/* Pulsante login * /
	background: transparent url(../../../../cms-upload/log_btn.gif) top left no-repeat;
}
div.box_login form#registerform fieldset p input#submit {
	/* Pulsante registrati * /
	background: transparent url(../../../../cms-upload/log_btn.gif) top left no-repeat;
}
div.box_login form#lostpass fieldset p input#submit {
	/* Pulsante smarrito password * /
	background: transparent url(../../../../cms-upload/log_btn.gif) top left no-repeat;
}
*/
div.box_login h1 {
	color: #333;
	font-size: 14px;
	font-weight: bold;
}
div.box_login h2 {
	/* Messaggio di registrazione completata */
	color: #333;
	font-size: 14px;
	font-weight: bold;
}

div.box_login form {
	width: 90%;
}

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

div.box_login p {
	/* margin: 5px 0 0 10px;*/
}

div.box_login p strong {
	/* Messaggio di registrazione completata - Dati inseriti */
}

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{
	/*margin: 10px 0;*/
	color: #000;
}

form#loginform fieldset  {
	/*border: 1px dotted #ccc;*/
}

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

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

form#registerform{
	/*margin: 10px 0;*/
	color: #000;
}

form#registerform fieldset  {
	/* border: 1px dotted #ccc;*/
}

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

form#registerform input#user_login,input#user_email {
	color: #666;
	font-size: 11px;
	/*padding: 2px 5px;*/
	/*margin: 0 0 5px 0;*/
	background: #fff url(../../../../cms-upload/txtfield_bg.gif) top left repeat-x;
	/*border: 1px solid #666;*/
}

form#lostpass{
	/* margin: 10px 0;*/
	color: #000;
}

form#lostpass fieldset  {
	/*padding: 10px;*/
	/* border: 1px dotted #ccc;*/
}

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

form#lostpass input#user_login,input#user_email {
	color: #666;
	font-size: 11px;
	/*padding: 2px 5px;*/
	/*margin: 0 0 5px 0;*/
	background: #fff url(../../../../cms-upload/txtfield_bg.gif) top left repeat-x;
	/*border: 1px solid #666;*/
}

div.xlogin p {
  /*padding: 5px;*/
  background-color:#CC3300;
  color:#FFFFFF;
}
/*
Form - le label sono tutte poste a sinistra tranne per i campi check e radio (Inserire classe .right)
le option e i check dovrebbero essere sempre precedute da un campo fieldset con una classe idonea
*/

  .sIFR-alternate {
	display: none;
  }
  div.box_informazione div.post object embed, div.box_informazione div.post img {
	display: none;
  }

  .sIFR-flash {
 	 border: 0;
	outline: none;}
	
  div.post-935 div.content div.kit_comunicazione sIFR-flash {
	margin-top: 200px;
	}

div.box_primarie_2010 {
	width: 280px;
	height:300px;

	background-color: #FFFFFF;
	margin-bottom: 6px;
	padding-bottom: 6px;
	overflow:scroll;
}
div.box_primarie_2010 p.data,
div.box_primarie_2010 h2,
div.box_primarie_2010 h3,
div.box_primarie_2010 p.author,
div.box_primarie_2010 div.content,
div.box_primarie_2010 div.post_commands {
	width: 245px;
	margin-left: 14px;

}
div.box_primarie_2010 h2 {
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	font-size: 18px;
	line-height: 14px;
	padding-top: 14px;
	padding-bottom: 2px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div.box_primarie_2010 h3 {
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	font-size: 15px;
	line-height: 14px;
	text-transform: uppercase;
	margin-bottom: 6px;
}
div.box_primarie_2010 div.post_commands,
div.box_primarie_2010 div.content {
	width:245px;
	margin-bottom: 10px;

}
div.box_primarie_2010 div.hr {
	display: none;
}

div.stati_generali {
	width: 280px;
	height: 122px;
	background: #ffffff	url(../../../../cms-upload/ico_stati-generali.gif) 11px 0px no-repeat;
	padding-bottom: 6px;
}
div.stati_generali h2.stati_generali {
	display: block;	
	color: #ffffff;
	font-size: 0px;
	text-indent: -9000px;
	background: transparent	url(../../../../cms-upload/titolo_stati.gif) top left no-repeat;
	width: 172px;
	height: 36px;
	padding-top: 13px;
	margin-left: 95px;
	padding-bottom: 8px;
}

div.box_partecipazioneN {
	width: 280px;
	clear: both;
}

div.box_partecipazioneN form {
	/* Form per invio dati */
	width: 90%;
}
div.box_partecipazioneN div.post {
	width: 280px;
	background-color:#FFF;
	padding-top:10px;
	background-position: 7px 8px;
	background-repeat:no-repeat;

}

div.box_link a.la-fabbrica {
	/*background-image:url(../../../../cms-upload/icona_fabbrica.jpg);*/
	width: 226px;
	margin-left: 13px;
	_line-height: 16px;
	padding-top: 12px;
	padding-bottom: 2px;
	margin-bottom: 4px;
	display: block;
	}
div.box_link a.italia-migliore {
	margin: 0;
	padding: 0;
	margin-top: 18px;
}

div.box_link div.post-910 h2 {
	margin-left: 150px;
}
div.box_link div.post-910 h3 {
	display: none;
}
div.box_partecipazioneN div.post-915-stati {
	background-image:url(../../../../cms-upload/ico_stati-generali.gif);
	}
div.box_partecipazioneN div.post-915-congresso {
	background-image:url(../../../../cms-upload/congresso_sel.gif);
	background-position: 10px 11px;
	}
div.box_partecipazioneN div.post-916-diretta {
	background-image:url(../../../../cms-upload/ico_diretta-radio.gif);
	}
div.box_partecipazioneN div.post-916-stati h2 span {
	font-size: 12px;
	}
div.box_partecipazioneN div.post-916-stati h3 {
	margin-bottom: 0px;
	margin-top: 5px;
	}
div.box_partecipazioneN div.post-916-stati {
	background-image:url(../../../../cms-upload/ico_stati-generali_vulcano.gif);
	}

div.box_partecipazioneN div.post-9999 {
	background-image:url(../../../../cms-upload/icona_rappresentanti.jpg);
	}
div.box_partecipazioneN div.post-9997 {
	background-image:url(../../../../cms-upload/icona_nichibus.jpg);
	}
div.box_partecipazioneN div.post-9998 {
	background-image:url(../../../../cms-upload/icona_nichipedia.jpg);
	}

div.box_partecipazioneN div.post-916 {
	background-image:url(../../../../cms-upload/icona_comunicazione.jpg);
	}
div.box_partecipazioneN div.post-917 {
	background-image:url(../../../../cms-upload/icona_salvadanaio.jpg);
	background-position: 5px 8px;
	}
div.box_partecipazioneN div.post-918 {
	background-image:url(../../../../cms-upload/icona_contatti.jpg);
}
div.box_partecipazioneN div.post-919 {
	background-image:url(../../../../cms-upload/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
}

div.box_partecipazioneN div.post h2 {
	line-height:normal;
	font-weight: normal;
	font-family: 'ZineSlabDisBoldRoman', sans-serif;
	color:#000000;
	width: 150px;
	font-size: 18px;
	padding: 0px;
	margin:0px 93px;
	_margin: 0px 0px 0px 93px;
	padding-bottom: 8px;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
}

div.box_partecipazioneN div.post h3 {
	font-family:Tahoma, Geneva, sans-serif;
	color:#000;
	width: 177px;
	font-size: 11px;
	padding: 0px;
	margin-left: 95px;
	padding-bottom: 8px;
	font-weight:normal;
/*	border-bottom: 1px dashed #79b41e;
	text-transform: uppercase;*/
}


div.box_partecipazioneN div.post div.content {
	font-size: 13px;
	width: 180px;
	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_partecipazione div.post div.content a {
_color:#000000;
}

div.box_partecipazione div.post div.content a.readall, div.box_partecipazione div.post div.content span  {
	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.post div.content a.readall {
	
}
div.box_partecipazioneN div.hr {
	background-color: #ebeded;
	width: 280px;
	height: 6px;
}
div.box_partecipazioneN 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 a.titolo {
	outline: none;
}
div.box_partecipazione div.post a.titolo img {
	margin-top: 13px;
	margin-left: 13px;
}



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 a{
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: #9a9f12	url('../../../../cms-upload/bg_verde.gif') top center repeat;
}

body.bg1 a,
body.bg1 a:hover,
body.bg1 div.post a.h3:hover,

body.bg1 div.box_partecipazioneN div.post h3 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: #9a9f12;
}

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: #9a9f12;
}

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('../../../../cms-upload/btn_home_verde.png') bottom left no-repeat;
}
body.bg6 a.home:hover {
	background: transparent url('../../../../cms-upload/btn_home_verde.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;
	cursor: hand;
	}
	

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 {
margin-left: 13px;
}

div.post h3 {
line-height:normal;
font-weight: normal;
font-family: 'ZineSlabDisBoldRoman', sans-serif;
margin-left: 13px;
margin-top:8px;
}

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

div.post img {
margin-top:8px;
margin-left: 5px;
}

/*div.testatanuova {
margin-top:220px;
margin-left: 23px;
background-color:#FFF;
width: 160px;
padding: 2px 4px 2px 4px;
}
*/
div.testatanuova
{
background: transparent url(http://www.nichivendola.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;
}


a.sn_yt,
a.sn_rs,
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;
}

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

div.box_strillo {
	margin-top:-42px;
	margin-left: 80px;
	clear:none;
}

.fan_box
.full_widget
.connect_top 
{
display: block;
background-color:#FFF;           /* Cambio il background al blocco connect */
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: center;
}

a
{
cursor: pointer;
cursor: hand;
color: black;              /* Cambio il colore del link col nome della fanpage */
outline-style: none;
text-decoration: none;
}

name
{
font-family: 'ZineSlabDisBoldRoman', sans-serif;
font-size:18px;
}

.name
{
font-family: 'ZineSlabDisBoldRoman', sans-serif;
font-size:18px;

}


.fan_box .connections
{
border-top-width: 0px;
border-top-style: solid;
border-top-color:#d8dfea;
padding-top: 20px;
padding-right: 0pt;
padding-bottom: 4px;
padding-left: 3px;            /* Riduco i margini per far comparire più foto */

}
.UIStory_Message
{
	font-size: 10px;
}


.fan_box
.full_widget
{
margin:0px;                         /* Imposto margine 2 */
margin-bottom:5px;
border:0px solid #455c6c;     /* Aggiungo un bordo di un pixel */
}

.imginlinea
{
	display:inline;
	}

a.italiamigliore {
	width: 280px;
	height: 162px;
	font-size: 0px;
	color: #FFF;
	text-indent: -9000px;
	background-color: #ffffff;
	display: block;
	margin-bottom: 6px;
}
body.bg1 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_rosso.gif') 0px 0px no-repeat;
}
body.bg2 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_arancio.gif') 0px 0px no-repeat;
}
body.bg3 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_rosa.gif') 0px 0px no-repeat;
}
body.bg4 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_ciano.gif') 0px 0px no-repeat;
}
body.bg5 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_verde.gif') 0px 0px no-repeat;
}
body.bg6 a.italiamigliore {
	background: #ffffff url('../../../../cms-upload/italia-migliore_verdino.gif') 0px 0px no-repeat;
}
div.blocco_libro {
	background-color: #FFF;
	margin-bottom: 6px;
}
body.bg1 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_rossa.gif') 3px 10px repeat-y;
}
body.bg2 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_arancio.gif') 3px 10px repeat-y;
}
body.bg3 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_rosa.gif') 3px 10px repeat-y;
}
body.bg4 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_ciano.gif') 3px 10px repeat-y;
}
body.bg5 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_verde.gif') 3px 10px repeat-y;
}
body.bg6 div.blocco_libro {
	background: #ffffff url('../../../../cms-upload/cucitura_verdino.gif') 3px 10px repeat-y;
}
div.blocco_libro a.italiamigliore {
	height: 159px;
	height: 100px;
}
div.blocco_libro div.citazione {
	padding: 22px 35px 0px 35px;
	font-size: 22px;
}
div.blocco_libro div.citazione a {
	color: #1a171b;
}
div.blocco_libro div.colophon {
	padding: 20px 35px 0px 35px;
}
div.blocco_libro div.colophon a {
	font-size: 11px;
	line-height: 15px;
}
div.chiusura_libro {
	height: 8px;
	background-color: #6F3;
	margin-top: 24px;
}
body.bg1 div.chiusura_libro {
	background: #ffffff url('../../../../cms-upload/italia-migliore_rosso.gif') bottom left no-repeat;
}
body.bg2 div.chiusura_libro {
	background: #ffffff url('../../../../cms-upload/italia-migliore_arancio.gif') bottom left no-repeat;
}
body.bg3 div.chiusura_libro  {
	background: #ffffff url('../../../../cms-upload/italia-migliore_rosa.gif') bottom left no-repeat;
}
body.bg4 div.chiusura_libro {
	background: #ffffff url('../../../../cms-upload/italia-migliore_ciano.gif') bottom left no-repeat;
}
body.bg5 div.chiusura_libro {
	background: #ffffff url('../../../../cms-upload/italia-migliore_verde.gif') bottom left no-repeat;
}
body.bg6 div.chiusura_libro {
	background: #ffffff url('../../../../cms-upload/italia-migliore_verdino.gif') bottom left no-repeat;
}
div.blocco_libro div.citazione div.n_pagina {
	font-size: 16px;
	margin-top: 10px;
}

div#schermatura {
	background: transparent url('http://fabbrica.nichivendola.it/wp-content/themes/nichi-test/images/txt_contatore.png') 0px 0px repeat;
	z-index: 9998; 
	position: absolute; 
	width: 640px;
	height: 600px;
	margin-left: 130px;
}
div.testata_c_fde {
	background: transparent url('http://fabbrica.nichivendola.it/wp-content/themes/nichi-test/images/contatore_fde.png') 55px 0px no-repeat;
	height: 256px;
	margin-top: 55px;
}
div.contaposti_fde {
	background: transparent url('http://fabbrica.nichivendola.it/wp-content/themes/nichi-test/images/contaposti.png') 5px 214px no-repeat;
	width: 350px;
	height: 240px;
	margin-top: 0px;
	margin-left: 55px;
	font-family: 'ZineSlabDisBoldRoman', Tahoma;
	font-size: 220px;
	letter-spacing: 8px;
	color: #ffffff;
}
div.default a.link_amm2011 {
	color: #000000;
	padding-left: 73px;
	background: #ffffff url('../../../../cms-upload/ico_amministrative.gif') 10px 10px no-repeat;
	display: block;
	height: 74px;
}
div.default a.link_amm2011 span {
	padding-left: 15px;
	font-size: 11px;
}
