/* questo dovrà essere applicato al child-1 del container principale */
.pp-main-container {
	/* width: 100%;
	height: auto; */
	/*
	border-left: 1px solid #D2D3D4; 
	background-image: url(/resources/parchi/images/menu/bck_menu_sx.gif);
	background-repeat: repeat-y;
	background-position:  0 99%;
	
	padding-top: 0.0em;
	padding-right: 0em;
	margin: 0em 0px 0em 0px; */
	background-color: #FFFFFF; 
}
/* .pt-main-container .scf-box {
	
}

.pt-main-container table,
.pt-main-container td {
	background: transparent;
}


.pt-main-container td {
	vertical-align: top;
	text-align: center;
	float: none;
}

.pt-main-container .scf-list {
	width: 98%;
}

.pt-main-container .scf-list a {
	color: #000066;
	display: inline;
	font-weight: bold;
	background: transparent;
	width: 100%;
}

.pt-main-container .scf-list a:hover {
	color: #660000;
	background: transparent;
}

.pt-main-container .scf-list .scf-paginazione a,
.pt-main-container .scf-list .scf-paginazione a:hover {
	background-image: none;
	padding-left: 0em;
	text-align: center;
} */



/* Decorators per CSSDecorator, da usare al posto delle TABLES */

/* GLC:Container delle due colonne */
.pp-29-71-container 
{
	display: inline;
	background-color: #FFFFFF;
}

/* Colonna principale sx (menu fisso) */
.pp-29-71-container .child-1
{
	float:left;
	width:22.1%;
		 
	background-color: #FFFFFF;
}

/* Colonna principale area di lavoro DX */
.pp-29-71-container .child-2
{
	float:left;
	width:77.9%;
	/*	 background-color: #6699CC;  */

	background-color: #FFFFFF; 

}

/* GLC:Container delle due colonne 
DEFINIZIONE DELL?AREA CENTRALE DIVISA IN DUE COLONNE */
.pp-70-30-container 
{
	/* display: inline; */
	background-color: #FFFFFF;
}

/* Colonna principale sx (menu fisso) */
.pp-70-30-container .child-1
{
	float:left;
	width:72.1%;
	background-color: #FFFFFF;
	overflow:hidden;
}

/* Colonna principale area di lavoro DX */
.pp-70-30-container .child-2
{
	float:left;
	width:27.9%;
	background-color: #FFFFFF;
	overflow:hidden;

}


/* DEFINIZIONI PER LA PRIMA BARRA DELL'AREA CENTRALE */
.pp-70-30-container .child-1 #breadcumbs
{
	float: left;
	width: 100%;
	text-align: left;
	padding: 0.5em 0px 0.5em 0px;
	/* font-size: 1em; */
	/* font-size: smaller; */
	font-size: x-small;
	background-image: url(/resources/parchi/images/lang/bck_gradient_lang.gif);
	background-repeat: repeat-x;

}
.pp-70-30-container .child-1 #breadcumbs a
{
	color: #4F092B;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: none;
	margin-left: 0.4em;
}
.pp-70-30-container .child-1 #breadcumbs a:hover
{
	color: #4F092B;
	padding-left: 0.5em;
	padding-right: 0.5em;
	text-decoration: underline;
	margin-left: 0.4em;
}

.pp-70-30-container .child-2 #language-selector
{
	float:left;
	width:27.9%;
	width: 100%;
	text-align: left;
	padding: 0.5em 0px 0.5em 0px;
	/* font-size: 1em; */
	background-image: url(/resources/parchi/images/lang/bck_gradient_lang.gif);
	background-repeat: repeat-x;

}
.pp-70-30-container .child-2 #language-selector a
{
	 /* display: block; 
	margin: 0px;
	padding: 0px;
	float: left; */
	/*border-left: 1px dotted #FFFFFF;*/
	color: #4F092B;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
	/* font-size: 1em; */

	padding: 0.5em;
	/* padding-bottom: 0.5em; */
	background-image: url(/resources/parchi/images/lang/lang_separator.gif);
	background-repeat: no-repeat;
	background-position: left ; /* center */

}

.pp-70-30-container .child-2 #language-selector a.select
{
	text-decoration: underline;
}

.pp-70-30-container .child-2 #language-selector a:hover
{
	text-decoration: underline;
}


.pp-100-container .child-1
{
	width:99%;
}
.pp-100-container .child-2
{
	width:1%;
}


/* Contenuto attivo della pagina... scf-list */
.pp-70-30-container .child-1 #itinerari-mese
{
	/* GLC OK color: Red; */
	
}
.pp-70-30-container .child-1 .li
{
	/* color: Blue; */
	
}


/* .pp-70-30-container .child-2 .content-news
{
	 GLC OLD width:100%; 
	
} */

.pp-news-decorator
{
	width: 90%;	
	padding-top: 0px;
}
.pp-news-decorator a
{
	color: #5D5D5D;	
	text-decoration:  none;
	/* padding-left: 1.1em; */
	/* background-image: url(/resources/parchi/images/news/news_arrow.gif);
	background-repeat:  no-repeat;
	background-position: right; */
	/* font-size: smaller; */
}
.pp-news-decorator a:hover
{
	color: #5D5D5D;
	text-decoration:  underline;
	/* font-size: smaller; */
}
.pp-news-decorator ul
{	padding-left: 3px;
	padding-bottom: 0.8em;
	/* width: 90%;	*/
	border-top: 1px dotted #4F092B;
	border-bottom: 1px dotted #4F092B;
	padding-top: 4px;
	/* font-size: smaller; */

}
.pp-news-decorator li
{
	 text-align:justify;
	 padding-bottom: 0.8em;
	 padding-top: 0.3em;
	 	font-size: x-small;

}
.pp-news-decorator h1
{
	font-weight: bold;
	color: #4F092B;
	/* font-size: medium; */
	text-align: justify;
	padding-bottom: 0.6em;
	padding-top: 0.6em;
	/* font-size: smaller; */
		font-size: x-small;

}
.pp-news-decorator h2
{
	font-weight: bold;
	color: #5D5D5D;
	/* font-size: smaller; */
		font-size: x-small;

}

/* Avviso Home Page */
.pp-avviso
{
	width: 90%;	
	padding-top: 1.0em;
}

.pp-avviso  h1
{
	font-weight: bold;
	font-size: 1.1em !important;
	color: #8B0000 !important;
}

.pp-news-decorator .pp-avviso  a
{
	font-weight: bold;
	font-size: 1.0em !important;
	color: #8B0000 !important;
}

/* Avviso Pagine di dettaglio */

.pp-detail-decorator .pp-avviso  h1
{
	font-weight: bold;
	font-size: 1.1em !important;
	color: #8B0000 !important;
	padding-left: 2.0em !important;
	padding-bottom: 1.8em !important;
	padding-top: 1.7em !important;
}

.pp-detail-decorator .pp-avviso  a
{
	font-weight: bold;
	font-size: 1.0em !important;
	color: #8B0000 !important;
	padding-bottom: 1.8em !important;
	padding-top: 1.7em !important;
	
}

.default-container #avviso-scuola
{
	padding-bottom: 0em !important;
	padding-top: 0em !important;
	
}



/* **********************************************************

			LISTA	ARCHIVIO DELLE NEWS

************************************************************* */

.pp-archivio-news
{
	width: 90%;	
	padding-top: 1.0em;
}
.pp-archivio-news .padding_ffx
{
	padding-left: 1.0em;
	padding-right: 1.0em;
}

.pp-archivio-news .scf-list {
	/* width: 98%; */
	/* padding-left: 1.0em;*/
	text-align:justify;
}

.pp-archivio-news  h2
{
	text-align:justify;
	padding-left: 1.2em;
	font-weight: bold;
	color: #4F092B;
}
.pp-archivio-news  h1
{
	text-align:justify;
	padding-left: 0.1em;
	font-weight: bold;
	color: #4F092B;
}
.pp-archivio-news .scf-list .paragrafo_rientro
{
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 0.5em;
	 padding-top: 1.0em;
	 clear: both;
	 float: none;
	 display: block;	 
}
.pp-archivio-news .scf-list .paragrafo
{
	 padding-left: 1.0em; /* solo x IE */
	 padding-right: 1.0em;
	 padding-top: 0.9em;
	 padding-top: 1.0em;
	 clear: both;
	 float: none;
	 display: block;	 
}

.pp-archivio-news .scf-list a
{
	text-decoration: none;
	color: #4F092B;
}
.pp-archivio-news .scf-list a:hover
{
	text-decoration: underline;
	color: #4F092B;
}

/*

.pp-list-decorator .scf-list img
{
	text-align:justify;
	 float: left;
	width: 90px;
	height: 70px;
	 padding-right: 0.6em;
}

*/








/*  PER   I   CONTENUTI   PRINCIPALI   TESTUALI   */

/* ********************************************************************
pp-detail-decorator, pp-list-decorator, UIContentDisplay
******************************************************************** */


/* ****************** ESEMPI DI DETTAGLI ******************************
<div class="pp-70-30-container" id="c1733982">
  <div class="child-1">
    <div id="ambiente-territorio" class="pp-detail-decorator">
	  <div class='default-portlet'>
  		<div>
		<h1>AMBIENTE E TERRITORIO</h1>
		<h1>Titolo: Ipsum dolor sit amet , consectetuer Dix sittem beit</h1>
			Descrizione breve: Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat.
		</div>
		<table>
		<tr>
		<td><img src="/repository/repository/store/content2/files/ParchiVeneto/Itinerari/file_2166_GNR.JPG_1.0" alt="fontanella della lessinia" title="fontanella della lessinia" /></td>
		<td><img src="/repository/repository/store/content2/files/ParchiVeneto/Itinerari/file_2167_GNR.JPG_1.0" alt="vista da un monte della lessinia" title="vista da un monte della lessinia" /></td>
		</tr>
		</table>
		<p>Descrizione estesa: </p>
		<p>Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. </p>
		<p>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum</p>
		<ul>
			<li>
			<a href="/repository/repository/store/content2/files/ParchiVeneto/file_2168_GNR.pdf_1.0" title="Scarica pdf cartografia fisica">Scarica pdf cartografia fisica</a>
			</li>
			<li>
			<a href="/repository/repository/store/content2/files/ParchiVeneto/file_2169_GNR.pdf_1.0" title="Scarica pdf cartografia politica">Scarica pdf cartografia politica</a>
			</li>
		</ul>
</div>
......

******************************************************************** */

.pp-detail-decorator
{
	overflow: hidden;
	font-size: x-small;
	height: auto;
	/* GLC: nb. queste servono nel dettaglio per far apparire le righe lungo
				l'area centrale */
	
	/* border-top: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD; */
	padding-top: 1.8em;
	padding-left: 0.5em;
	padding-right: 0.9em;
	padding-bottom: 1.7em;
}
.pp-detail-home-decorator
{
	overflow: hidden;
	font-size: x-small;
	height: auto;
	
	/* GLC: tolto
	border-top: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD; */
	
	/* padding-top: 1.8em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 1.7em; */
}

.mappa_for_FFX
{
	/*height: 550px;*/
	/*width: 385px; */
	/*width: 100%;*/
	/* height:100%; */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}
.mappa_for_IE6
{
	height: 100%;
	width: 100%;
	clear: both; display: block;
	float:right;
	overflow: hidden;
}

.mappa-regione
{
	width: 100%;
	/*height:100%;
	*/
	height: 72%;
	/* padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em; */
}


/*
#mappa-regione object
{
	width: 100%;
	height:100%;
	*height: 70%;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
}
#mappa-regione img
{
	width: 100%;
	height:100%;
	*height: 70%; 
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
	padding-right: 0em;
} */



.pp-detail-decorator img
{
	width: 150px;
	height: 140px;
	/* _width: 22em;
	_height: 22em; */
	padding-top: 1.6em;
	padding-bottom: 1.6em;
	padding-left: 0.1em;
	padding-right: 2.0em;
}
/* mettiamo i colori e dimensione uguale per tutto... nel contenuto dinamico */
.pp-detail-decorator p,h1,h2,h3,a,li,ul /* ,div */
{
	font-size: x-small;
	color: #5F5F5F;
	text-align: justify;
}
.pp-detail-decorator h1,h2,h3
{
	color: #2F2F2F;
	font-weight: bold;
		background-color: transparent;

}
.pp-detail-decorator a
{
	text-decoration: none;
	color: #4F092B;
}
.pp-detail-decorator a:hover
{
	text-decoration: underline;
	color: #4F092B;
}
.pp-detail-decorator ul
{
	padding-top: 0.5em;
	padding-bottom: 0.2em;
}
.pp-detail-decorator li
{
	padding-top: 0.0em;
	padding-bottom: 0.0em;
	text-align:  right;
	padding-right: 2.1em;
	list-style-position: outside ;
	list-style-image: url(/resources/parchi/images/news/news_arrow.gif);
}



/*               PAGINE LISTA                     */

.pp-list-decorator
{
	/* overflow: hidden; */
	font-size: x-small;
	height: auto;
	
		/* GLC: nb. queste servono nel dettaglio per far apparire le righe lungo
				l'area centrale */

	/* border-top: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD; */ 
	padding-top: 1.8em;
	padding-left: 0.6em;
	padding-right: 1.0em;
	padding-bottom: 1.7em;
}

/* per lista SCF (dove usata...) */
.pp-list-decorator .scf-list {
	width: 98%;
	padding-left: 1.0em;
	text-align:justify;
}

.pp-list-decorator .scf-list p
{
	text-align:justify;
	padding-left: 0.6em;
	
}
.pp-list-decorator .scf-list h1
{
	text-align:justify;
	padding-left: 0.6em;
}
.pp-list-decorator .scf-list h2
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: bold;
}

.pp-list-decorator .scf-list img
{
	text-align:justify;
	 float: left;
	/* width: 75px;
	height: 75px; */
	width: 90px;
	height: 70px;
	 padding-right: 0.6em;
}
.pp-list-decorator .scf-list .paragrafo
{
	text-align:justify;
	 float: left;
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 0.5em;
	 padding-top: 1.0em;
	 
	 /* Dovrebbe comprendere tutte le liste */
	 clear: both;
	 float: none;
	 display:block;	 
}



.pp-list-decorator .scf-list-banner a
{
	text-decoration: none;
	color: #4F092B;
}
.pp-list-decorator .scf-list-banner a:hover
{
	text-decoration: underline;
	color: #4F092B;
}

.pp-list-decorator .scf-list-banner {
	width: 98%;
	padding-left: 1.0em;
	text-align:justify;
}

.pp-list-decorator .scf-list-banner p
{
	text-align:justify;
	padding-left: 0.6em;
	
}
.pp-list-decorator .scf-list-banner h1
{
	text-align:justify;
	padding-left: 0.6em;
}
.pp-list-decorator .scf-list-banner h2
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: bold;
}

.pp-list-decorator .scf-list-banner img
{
	text-align:justify;
	 /*float: left; */
	 padding-right: 0.6em;
}
.pp-list-decorator .scf-list-banner .paragrafo
{
	text-align:justify;
	 float: left;
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 0.5em;
	 padding-top: 1.0em;
	 
	 /* Dovrebbe comprendere tutte le liste */
	 clear: both;
	 float: none;
	 display:block;	 
}

.pp-list-decorator .scf-list-banner .paragrafo table
{
	width : 100%;
}

.pp-list-decorator .scf-list-banner .paragrafo .tdimg
{
	text-align : right;
	width : 5%;
}




.pp-list-decorator .scf-list-banner a
{
	text-decoration: none;
	color: #4F092B;
}
.pp-list-decorator .scf-list-banner a:hover
{
	text-decoration: underline;
	color: #4F092B;
}



/*		DETTAGLI DI LISTA	*/
.pp-detail-decorator .scf-detail
{
	width: 98%;
	padding-left: 1.0em;
	text-align:justify;
}
.pp-detail-decorator .scf-detail p
{
	text-align:justify;
	padding-left: 0.6em;
	
}
.pp-detail-decorator .scf-detail h1
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: normal;
}
.pp-detail-decorator .scf-detail h2
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: bold;
	background-color: transparent;
}
.pp-detail-decorator .scf-detail h3
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight:  normal;
	
	font-style:italic;
}
.pp-detail-decorator .scf-detail img
{
	text-align:justify;
	 float: left;
	/* width: 75px;
	height: 75px; */
	width: 150px;
	height: 140px;
	 padding-right: 0.9em;
}

.pp-detail-decorator .scf-detail .ico_img
{
	float:left;
	padding:0;
	text-align:left;
	margin:0;
	width: 24px;
	height: 25px;
	margin-top: -10px;
}

.pp-detail-decorator .scf-detail .paragrafo
{
	text-align:justify;
	 float: left;
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 0.5em;
	 padding-top: 1.0em;
	color: #2F2F2F;
}
.pp-detail-decorator .scf-detail .paragrafo_rientro
{
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 0.5em;
	 padding-top: 1.0em;
}
.pp-detail-decorator .scf-detail a
{
	text-decoration: none;
	color: #4F092B;
}
.pp-detail-decorator .scf-detail a:hover
{
	text-decoration: underline;
	color: #4F092B;
}

.pp-detail-decorator .scf-detail .dueimg_left
{	padding-left: 2.0em;
	float: left;
	width:40%;
	text-align: center;
}
.pp-detail-decorator .scf-detail .dueimg_right
{	float: left;
	width:40%;
	text-align: center;
}
.pp-detail-decorator .scf-detail .dueimg
{
	width: 100%;
	clear: both;
	float:left;
}

.pp-detail-decorator .scf-detail .piePagina
{	clear: both;
	float: none;
}



/* *****************************************************************************
				USATO NEI DETTAGLI -- CONVERSIONE TABLE --- 
GLC: vedi dopo....
 ***************************************************************************** */
/* .pp-detail-decorator .scf-detail .divtable
{	
	width:94%;
	min-height: 200px; 
	border-top: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0; 
	border-left: 1px solid #D0D0D0; 
	border-right: 1px solid #D0D0D0;

	padding-bottom: 1.0em;
	padding-left: 0.2em;
	padding-right: 0.1em; 
	
} */
 .divrow
{	 	
	display: inline-block;
	clear:both;
}
.divcellimg_Eventi
 {	
 	float:left;
	display: inline;
	clear: both;
	
	width: 90px;
 }
.divcellimg_Eventi a
{	
	float:left;
}
.divcelltxt_Eventi a
{	
	float:left;
}
.divcellimg_Eventi img.img80x90
{	width: 80px;
	height: 90px;
}
/*
.pp-detail-decorator .scf-detail .divcelltxt
{	float: left;
	padding-top: 1.8em;
	padding-left: 0.4em;
	
}


.pp-detail-decorator .scf-detail .divcell1
{	float: left;
	min-width: 49%;
	text-align:  justify; 
	border-top: 1px solid #D0D0D0;
}
.pp-detail-decorator .scf-detail .divcell2
{	
	min-width: 48%;
	text-align: left;
	 border-top: 1px solid #D0D0D0;
	float: left;
	clear: right; 
}
*/

/* *****************************************************************************
				USATO NEI DETTAGLI solo X EVENTI 
01/04/2008 GCL: mergiati i due stili in uno unico compatibile con FFX ....
					-- CONVERSIONE TABLE --- 
 ***************************************************************************** */
 .divtable_Eventi
{	
	width:94%;
		
}
 .divcelltxt_Eventi
{	
 	
 	float: left;
	padding-top: 1.8em;
	padding-left: 1em;
	 border-top: 1px solid #D0D0D0;
	 border-left: 1px solid #D0D0D0;
	border-bottom: 1px solid #D0D0D0; 
	border-right: 1px solid #D0D0D0; 
	padding-bottom: 1.2em;
	
}
 .divcell_1Eventi
{	float: left;
	min-width: 30%;
	text-align: right;
	right:auto;
	padding-right: 1em;
	/* border-top: 1px solid #D0D0D0; */
	padding-bottom: 0.7em;
}
 .divcell_2Eventi
{	
	float: left;
	min-width: 35%;
	text-align: left;
	/* border-top: 1px solid #D0D0D0; */
	
	clear: right; 
	padding-bottom: 0.7em;
}

/* *****************************************************************************
				USATO NEI DETTAGLI PER DUE IMG
					-- CONVERSIONE TABLE --- 
 ***************************************************************************** */

.pp-detail-decorator .scf-detail .IMGSTACK
{	
	display: inline-table; width: 100%; table-layout: auto; float: left;	
}
.pp-detail-decorator .scf-detail .IMGROW 
{	
	display: inline-block; /*run-in;*/  width: 99%; /* 100%;*/ float: none; /*left; 	*/
}
.pp-detail-decorator .scf-detail .IMGCELL15
{	
	display: inline;  
	min-width: 15%; 
	float: left;
		text-align: center;	
}
.pp-detail-decorator .scf-detail .IMGCELL40
{	
	display: inline;  
	min-width: 39%; 
	float: left;
		text-align: center;	
}
.pp-detail-decorator .scf-detail .IMGCELL5
{	
	display: inline;  
	min-width: 5%; 
	float: left;
		text-align: center;	
}



/*		Usati nella home	*/

.pp-list-decorator .ItinerariHome .ItinerariHome_paragrafo h1,h2,h3
{
	color: #2F2F2F;
	font-weight: bold;
	font-size: x-small;
}
.pp-list-decorator .ItinerariHome .ItinerariHome_paragrafo p
{
	color: #2F2F2F;
	font-size: x-small;
	text-align: left; 
	
}
.pp-list-decorator .ItinerariHome .ItinerariHome_paragrafo a
{
	text-decoration: none;
	color: #4F092B;
	font-size: x-small;
		font-weight: bold;
}
.pp-list-decorator .ItinerariHome .ItinerariHome_paragrafo a:hover
{
	text-decoration: underline;
	color: #4F092B;
	font-size: x-small;
		font-weight: bold;
}
.pp-list-decorator .ItinerariHome img
{
	text-align:justify;
	 float: left;
}

.pp-list-decorator .ItinerariHome .ItinerariHome_paragrafo
{
	text-align:justify;
	 float: left;
	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 1.5em;
	 padding-bottom: 1.0em;
	 
	 clear: both;
	 float: none;
	 display:block;
}


.pp-list-decorator  .ItinerariHome .ItinerariHome_paragrafo img
{
	text-align:justify;
	float: left;
	padding-right: 0.5em;
}

.pp-list-decorator  .img90x70
{

	/* GLC: forziamo dim anche in Home */
	width: 97px;
	height: 77px;

}

/* PAGINAZIONE pie' di LISTA */

/* anche in .ItinerariHome */
/*.pp-list-decorator */
.paginazione
{
	clear: both;
	display:inline-block;
	float: none;
	text-align: center;
	padding-left: 1.0em;
	padding-right: 1.0em;
	padding-top: 1.0em;
	padding-bottom: 1.0em;
	width: 95%;
}
.paginazione  img.fr-sx 
{
	padding-left: 30%;
	width: 16px;
	height: 16px;
}
.paginazione  .fr-sx
{	
	float: left;
	width: 40%;
	text-align: right;
}
.paginazione  .testo
{
	float: left;
	width: 30%;
	text-align: center;
}
.paginazione  .fr-dx
{
	float: left;
	width: 20%;
	text-align: left;
}
.paginazione  .fr-dx img
{
	width: 16px;
	height: 16px;
}

.pp-list-decorator .ItinerariHome .ListTitle
{
	padding-left: 0.9em;
	padding-top: 0.5em;
	padding-bottom: 0.0em;
	font-size: x-small;
	background-color: #4F092B;
	color: #FFFFFF;
	text-decoration: none;
	font-weight:normal;
	text-align:justify;
	vertical-align:middle;
	height: 1.7em;
}

/* NELLE LISTE ASSOCIATE AI PARCHI, bisogna tenere sotto controllo la seconda IMG */
.scf-list  img.imgColoreParchi
{	
	width: 10px;
	height: 10px;
}









/* ALTRI X CONTENUTO PRINCIPALE */

.pp-detail-portlet h1
{
	font-weight: bold;
	font-size: small;
	color: #1D1D1D;
	text-transform: uppercase;
}
.pp-detail-portlet h2
{
	font-weight: bold;
	font-size: x-small;
	color: #1D1D1D;
}
.pp-detail-portlet h3
{
	font-weight: bold;
	font-size: x-small;
	color: #3D3D3D;
}
.pp-detail-portlet .normalContent
{
	font-size: x-small;
	color: #3D3D3D;
}
.pp-detail-portlet a
{
	font-size: x-small;
	color: #4F092B;
	text-decoration: underline;
}
.pp-detail-portlet a:hover
{
	font-size: x-small;
	color: #4F092B;
	text-decoration: underline;
}



/* *****************************************************************

				FORM E LISTE DEL BLOG

   ************************************************************** */

.blog-list
{
	width: 98%;
}
.blog-list .box-row
{
	padding-left: 1.0em;
	text-align:justify;
	float: none;
	clear: both;

	padding-bottom: 1.0em;		
}
.blog-list .box-row .box-title
{
	/* border-bottom: 1px solid #5D5A3D; */
	/* border-top:    1px solid #5D5A3D; */
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D;
	color: #5D5A3D;
	font-size: small;
	
	padding-left: 1.0em;	
	padding-bottom: 0.6em;	
}
.blog-list .box-row .box-title a
{
	font-size: small;
	color: #5D5A3D;
	font-weight:bold;
	text-decoration: none;
}
.blog-list .box-row .box-title a:hover
{	font-size: small;
	color: #5D5A3D;
	font-weight:bold;
	text-decoration: underline;
}
.blog-list .box-row .box-info
{
	padding-top: 0.2em;	
	padding-left: 1.0em;	
	padding-bottom: 0.5em;	

	background-color: #5D5A3D;
	color: #FFFFFF;
	font-size: x-small;
}
.blog-list .box-row .box-info em
{
	color: #FFFFFF;
	font-size: x-small;
	text-align: right;
	font-style: italic;

	padding-left: 4em;
}
.blog-list .box-row .box-info h1
{
	color: #FFFFFF;
	font-size: x-small;
	text-align: left;
	padding-left: 0.1em;
	font-weight:bold;

}
.blog-list .box-row .box-desc
{
	border-bottom: 1px solid #5D5A3D;
	/* border-top:    1px solid #5D5A3D; */
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D;
	color: #5D5A3D;
	font-size: x-small;
	
	padding-left: 1.0em;	
	padding-bottom: 0.8em;	
}

.blog-list .box-row .user-operation
{
	text-align: right;

	/* border-bottom: 1px solid #5D5A3D;
	border-top:    1px solid #5D5A3D;
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D; */
	

	padding-top: 0.1em;
	padding-bottom: 0.2em;
	padding-left: 1.0em;
	padding-right: 0.2em;
}
.blog-list .box-row .user-operation a
{	font-size: x-small;
	color: #5D5A3D;
	font-weight: normal;
	text-decoration: none;
}

.blog-list .box-row .user-operation a:hover
{	font-size: x-small;
	color: #5D5A3D;
	font-weight:normal;
	text-decoration: underline;
}

.blog-list .box-row .user-operation a.icona
{	font-size: x-small;
	color: #5D5A3D;
	font-weight: normal;
	text-decoration: none;
	background-image: url(/resources/parchi/images/scrivi_post.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 1.6em;
}

.blog-list .box-row .user-operation a.icona:hover
{	font-size: x-small;
	color: #5D5A3D;
	font-weight:normal;
	text-decoration: underline;
}


.blog-list .box-row .box-info-posts
{
	padding-top: 0.2em;	
	padding-left: 1.0em;	
	padding-bottom: 0.5em;	

	/* border-bottom: 1px dotted #5D5A3D; */
	border-top:    1px solid #5D5A3D;
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D;

	color: #5D5A3D;
	font-size: x-small;
}

.blog-list .box-row .box-info-posts h1
{
	color: #5D5A3D;
	font-size: x-small;
	text-align: left;
	padding-left: 0.1em;
	font-weight:bold;

}





.blog-form
{
	width: 96%;
		padding-left: 1.0em;
		padding-right: 1.0em;

}
.blog-form .box-row
{
	display: inline-table; 
	width: 100%; 
	table-layout: auto;  
	float: none;
	
}
.blog-form .box-container
{
	padding-left: 1.0em;
	text-align:justify;
	padding-bottom: 1.0em;
	padding-top: 0.7em;
	
				
}
.blog-form .box-label
{
	display:  inline;
	float: left;	
	min-width: 40%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: right;
	font-weight: normal;
	
	padding-bottom: 0.4em;
}
.blog-form .box-label-mandatory
{
	display:  inline;
	float: left;	
	min-width: 40%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: right;
	font-weight:bold;
	
	padding-bottom: 0.4em;
}

.blog-form .box-input
{
	display: inline;
	float: left;	
	min-width: 40%;
	color: #5D5A3D;
	font-size: small;
	text-align: left;
	font-weight: normal;
	padding-left: 1.0em;
	
	padding-bottom: 0.2em;

}
.blog-form .box-title
{	border-bottom: 1px solid #5D5A3D;
	border-top:    1px solid #5D5A3D;
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D;
	font-size: x-small;
	text-align:  center;
	font-weight: bold;
	color: #5D5A3D;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	
}

.blog-form .errori
{	
	border-bottom: 1px solid #5D5A3D;
	border-top:    1px solid #5D5A3D;
	border-left:   1px solid #5D5A3D;
	border-right:  1px solid #5D5A3D;
	font-size: x-small;
	text-align:  center;
	font-weight: normal;
	color: #5D5A3D;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	
}
.blog-form .errori h1
{
	font-size: x-small;
	text-align:  center;
	font-weight: bold;
	color: #FF0000;
}



.blog-form .post-label
{
	display:  inline;
	float: left;	
	min-width: 20%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: right;
	font-weight: normal;
	
	padding-bottom: 0.4em;
}
.blog-form .post-label-mandatory
{
	display:  inline;
	float: left;	
	min-width: 20%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: right;
	font-weight:bold;
	
	padding-bottom: 0.4em;
}

.blog-form .post-input
{
	display: inline;
	float: left;	
	min-width: 60%;
	color: #5D5A3D;
	font-size: small;
	text-align: left;
	font-weight: normal;
	padding-left: 1.0em;
	
	padding-bottom: 0.2em;

}
.blog-form .post-input-readonly
{
	display: inline;
	float: left;	
	min-width: 60%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: left;
	font-weight: normal;
	padding-left: 1.0em;
	background-color: #E9E9E9;
	padding-bottom: 0.2em;

}

/* RIDEFINITO x TUTTE le pagine del BLOG */
.pp-detail-blog-decorator
{
	overflow: hidden;
	font-size: x-small;
	height: auto;
	/* GLC: nb. queste servono nel dettaglio per far apparire le righe lungo
				l'area centrale */
	
	/* border-top: 1px solid #DDDDDD;
	border-left: 2px solid #DDDDDD;
	border-right: 2px solid #DDDDDD; */
	padding-top: 0.6em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.1em;
}
.blog-form .box-text
{
	display:  inline;
	float: none;	
	min-width: 80%;
	color: #5D5A3D;
	font-size: x-small;
	text-align: right;
	font-weight: normal;
	
	padding-bottom: 0.4em;
}

/* **************************************************************

			FORM RICERCA EVENTI

************************************************************** */

.form-ricerca
{
	width: 96%;
	padding-left: 1.1em;
	padding-right: 0.8em;
}
.form-ricerca h1
{
	font-size: x-small;
	font-weight: bold;
	color: #4F092B;
}

.form-ricerca .field
{
	font-size: x-small;
	color: #4F092B;
	text-align: right;
	width: 45%;
	padding-bottom: 0.2em;
}



.form-ricerca .field input
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	text-align: left;
	width: 12.5em;
}



.form-ricerca .field select, option
{
	font-size: x-small;
	color: #4F092B;
	border: none ;
	border: 1px solid #7F9DB9;

}

.form-ricerca .field label
{
	font-size: x-small;
	color: #4F092B;
}

.form-ricerca fieldset
{
	padding-top: 1.0em;
	padding-bottom: 0.1em;
	
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
}
.form-ricerca legend
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	padding: 0em 0.3em 0.4em 0.3em;
}
.form-ricerca .submit input
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	background-color: #CEDBFD;
}
.form-ricerca .submit
{
	padding-top: 1.0em;
}




.form-ricerca select#codCategoria, select#codAmbito
{
	font-size: x-small;
	color: #4F092B;
	border: none ;
	border: 1px solid #7F9DB9;
   	width: 14.5em;
}

.form-ricerca .gallery{
		padding-bottom: 1.0em;
}
.form-ricerca .gallery label
{
	font-size: x-small;
	color: #4F092B;
}

/* **************************************************************

			FORM RICERCA AVANZATA

************************************************************** */
.form-ricerca h1
{
	font-size: x-small;
	font-weight: bold;
	color: #4F092B;
}

.form-ricerca .errori
{	
	border-bottom: 1px solid #4F092B;
	border-top:    1px solid #4F092B;
	border-left:   1px solid #4F092B;
	border-right:  1px solid #4F092B;
	font-size: x-small;
	text-align:  center;
	font-weight: normal;
	color: #4F092B;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	
}
.form-ricerca .errori h1
{
	font-size: x-small;
	text-align:  center;
	font-weight: bold;
	color: #FF0000;
}

.form-ricerca .container-fieldset{
	float:none;
	display:block;
	clear:both;
	width:100%;	
}

.form-ricerca .container-fieldset .box-fieldset-sx{
/* FB Codice aggiunto per togliere l'attributo align associato al Div */
	text-align: center;

	float:left;
	display:inline;
	width:47%;
	
}

.form-ricerca .container-fieldset .box-fieldset-dx{
/* FB Codice aggiunto per togliere l'attributo align associato al Div */
	text-align: center;

	float:right;
	display:inline;
	width:47%;
}

.form-ricerca .container-fieldset .box-fieldset-max-lenght{
	float:left;
	display:inline;
	width:99%;
	text-align :left;
}

.form-ricerca .container-fieldset .box-fieldset-max-lenght .box-padding-left{
	padding-left:5px;
}

.form-ricerca .container-fieldset .box-fieldset-dx .box-padding-left{
	padding-left:5px;
	/* FB Codice aggiunto per togliere l'attributo align associato al Div */
	text-align: left;
}

.form-ricerca .container-fieldset .box-fieldset-sx .box-padding-left{
	padding-left:5px;
	/* FB Codice aggiunto per togliere l'attributo align associato al Div */
	text-align: left;
}

.form-ricerca .container-fieldset .box-fieldset-dx .box-padding-right{
	padding-right:5px;
	/* FB Codice aggiunto per togliere l'attributo align associato al Div */
	text-align: left;
}

	/* FB Codice aggiunto per togliere l'attributo align associato al Div */
.form-ricerca .container-fieldset .box-fieldset-dx .container-fieldset .box-fieldset-sx{
	text-align: left;

}

	/* FB Codice aggiunto per togliere l'attributo align associato al Div */
.form-ricerca .container-fieldset .box-fieldset-dx .container-fieldset .box-fieldset-dx{
	text-align: left;

}

/* **************************************************************

			FORM	N E W S L E T T E R

************************************************************** */

.form-newsletter
{
	width: 96%;
	padding-left: 1.1em;
	padding-right: 0.8em;
}


.form-newsletter h1
{
	font-size: x-small;
	font-weight: bold;
	color: #4F092B;
}

.form-newsletter .fieldrow
{
	font-size: x-small;
	color: #4F092B;
	width: 80%;
	padding-bottom: 0.2em;
	clear:both;
	float:none;
	display:block;
}


.form-newsletter .fieldTitle
{
	padding-top: 1.0em;
	padding-bottom: 1.0em;
}
.form-newsletter fieldset
{
	padding-top: 0.9em;
	padding-bottom: 0.3em;
	padding-left: 1.0em;
	padding-right: 1.0em;
	
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
}


.form-newsletter .informativa-scroll
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	width: 99%;
	height: 10em;
	overflow: scroll;
	
}
.form-newsletter .fieldrow .bordato
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	width: 12.5em;

}
.form-newsletter .fieldrow label
{ /* text-align: right; */
	font-size: x-small;
	color: #4F092B;
}
.form-newsletter .col_sx, .col_dx
{
	text-align: right;
	float: left;
	width: 40%;
	display: inline-block;
	padding-bottom: 0.2em;
	
}


.form-newsletter .submit
{
	font-size: x-small;
	color: #4F092B;
	border: 1px solid #7F9DB9;
	background-color: #CEDBFD;
}
.form-newsletter .button
{
	font-size: x-small;
	color: #4F092B;
	width: 80%;
	padding-top: 0.1em;
}




.form-newsletter .errori
{	
	border-bottom: 1px solid #4F092B;
	border-top:    1px solid #4F092B;
	border-left:   1px solid #4F092B;
	border-right:  1px solid #4F092B;
	font-size: x-small;
	text-align:  center;
	font-weight: normal;
	color: #4F092B;
	padding-top: 0.2em;
	padding-bottom: 0.4em;
	
}
.form-newsletter .errori h1
{
	font-size: x-small;
	text-align:  center;
	font-weight: bold;
	color: #FF0000;
}



/* X GALLERY - LISTA */

.pp-100-container .scf-list
{
	width: 98%;
	text-align:justify;
}

.pp-100-container .scf-list h2
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: bold;
	float:none;
}

.pp-100-container  .scf-list img
{
	text-align:justify;
	 float: none;
	 clear: right;
	 padding-right: 0.6em;
	/* width: 120px;
	 height: 90px; */
}
.pp-100-container  .scf-list .paragrafo
{
	 float: left;
	text-align:justify;

	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 1.0em;
	 padding-top: 1.0em;
	 }




.container-lista .scf-list
{
	width: 98%;
	text-align:justify;
}

.container-lista .scf-list h2
{
	text-align:justify;
	padding-left: 0.6em;
	font-weight: bold;
	float:none;
}

.container-lista  .scf-list img
{
	text-align:justify;
	 float: none;
	 clear: right;
	 padding-right: 0.6em;
	 /* GLC: se si vuole un allineamento "regolare" bisogna assegnare delle dimensioni fisse */
	/* width: 120px;
	 height: 90px; */
}
.container-lista  .scf-list .paragrafo
{
	 float: left;
	text-align:justify;

	 padding-left: 1.0em;
	 padding-right: 1.0em;
	 padding-top: 1.0em;
	 padding-top: 1.0em;
	 }




/* dettaglio: facciamo dei bordi e centriamo */
.dettaglio-mediagallery-size 
{
	width: 90%;
	height: 90%;
}
.dettaglio-mediagallery-padding 
{
	padding: 0.5em 0.8em 0.5em 0.5em;	
}

.paragrafo .centered {
	align: center;
	text-align:center;
}

/* sezione photogallery e videogallery - modifiche per gestione tabellare*/

.tr-220 {
	height : 220px;
}

.tr-100 {
	height : 100px;
}

.td-200 {
	width : 200px;
	padding-left : 1em;
	padding-top : 2em;
}
