p
{
	margin				: 0;
	padding				: 0;
}
.pdadmin a:hover  {
	background-color:#FFCC99;
}
.pdadmin a {
	display:block;
	width:10px;
	height:10px;
	font-size:9px;
	position:absolute;
	background-color:#B6E4AF;
}
#sottopagine_menu {


}
#sottopagine_menu .selected{
	text-decoration:underline;
	color:#000000;
	padding:0px;
	margin:0px;

}
#sottopagine_menu{
	padding:0px;
	margin:0px;
	text-align:right;
	text-transform:none;
}

#sottopagine_menu ul{
	list-style-type:none;
	padding:0px;
	margin:0px;
	padding-right:10px;
	font-size:12px;
}

#sottopagine_menu ul ul{
	padding-right:10px;
	font-size:11px;

}
#pagine_dinamiche_cont {
	width:100%;
	margin:0px;
	padding:0px;
	padding-bottom:160px;

}
#pagine_dinamiche {
	width:100%;
	margin:0px;
	padding:0px;
	padding-top:10px;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height			: 16px;
	color:#222;
	text-align:justify;
}
#pagine_dinamiche table td {
	font-size:11px;
	padding:3px;
		
}
#pagine_dinamiche table td p{
	padding:0px;
	margin:0px;

}
#pagine_dinamiche table {
	font-size:11px;
}

#pagine_dinamiche p {
	padding-bottom:12px;
	

}
#pagine_dinamiche_cont h1 {
	font-size:22px;
	padding-bottom:5px;
	padding-top:8px;

}
#pagine_dinamiche_cont h2 {
	font-size:12px;

}

#pagine_dinamiche .immagine_top {
	display:inline;
	float:left;
	padding:10px;
	padding-top:5px;
	line-height:normal;

}
#pagine_dinamiche .img_desc_top {
	font-size:10px;
	text-align:center;
	vertical-align:top;
	padding:2px;
	margin:0px;
	line-height:normal;
}
/* STAMPA */
#pd_stampa {
	float:right;
	text-align:right;

}

/* SOTTOMENU */
#pd_sottopagine_menu {
	float:right;
	border:1px solid gray;
	margin:10px;
	padding:5px;
}

#immagini {
	margin:auto;
	padding:10px;
	padding-top:0px;
	line-height:normal;
}
#immagini h2 {
	color:#BC3F0A;
	padding:10px;
	padding-left:0px;
	padding-bottom:5px;
	border-bottom:1px solid gray;
}
#immagini .immagine1 {
	width:85px;
	height:96px;
	float:left;
	margin:0px;
	padding:15px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	line-height:normal;

}
#immagini .img_desc {
	font-size:10px;
	text-align:center;
	vertical-align:top;
	padding:0px;
	margin:2px;
}

#files {
	font-size:12px;
	text-align:left;
	vertical-align:top;
	padding:10px;
	line-height:normal;
	
}
#files h2 {
	padding:10px;
	color:#3675BA;
	padding-left:0px;
	padding-bottom:5px;
	padding-top:0px;
	border-bottom:1px solid gray;
}
#files .file {
	text-align:left;
	padding:4px;
	margin:0px;
	margin-left:12px;
	line-height:normal;
}

/* SOTTOPAGINE */
#pagine_dinamiche_sottopagine_cont {
	padding-top:2px;
	text-align:center;
	font-weight:normal;
	font-size:12px;
	line-height:98%;

}
#pagine_dinamiche_sottopagine_cont .titolo {
	display:block;
	vertical-align:center;
	width:118px;
	height:25px;
	border:1px solid gray;
	padding:4px;
	margin:5px;
	text-align:center;
	text-decoration:none;

}


#pagine_dinamiche_sottopagine_cont .titolo a:link,.titolo a:visited {
	text-decoration:none;
}
#pagine_dinamiche_sottopagine_cont  a:hover {
	text-decoration:none;
	background-color:#FFF9E1;
}

/*SOTTOPAGINE LISTA  */

#pagine_dinamiche_verticali_cont {
	margin:5px;
	margin-bottom:20px;
}
#pagine_dinamiche_verticali_cont a {
text-decoration:underline;
}

#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali {


}
#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali .avanti {
	font-size:11px;
	padding-bottom:0px;
	text-align:right;
	font-weight:bold;
	
}
#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali .data {
	font-size:10px;
	padding-bottom:0px;
	
}
#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali .testo {
	font-size:11px;
	padding-left:10px;
	padding-bottom:10px;
	color:#000000;
}

#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali .titolo {
	padding-bottom:2px;
	margin-top:9px;
	font-size:16px;
	font-weight:bold;
}
#pagine_dinamiche_verticali_cont .pagine_dinamiche_verticali img {
	float:left;
	margin:3px;
	padding-right:5px;
	padding-left:8px;
	
}
#pagine_dinamiche_verticali_cont .linea {
	clear:both; 
	border-bottom: 1px dotted gray;
	margin:5px;
	margin-left:20px;
	margin-right:20px;

}



/*TMCE */
.galleria  {
	width:100%;
	margin:auto;
	padding:10px;
}
.galleria td {
	padding:4px;
	text-align:center;
	vertical-align:top;

}
.galleria p {
	margin-top:3px;
	padding:2px;
	padding-top:2px;
	font-size:11px;
}


.immagine, #pagine_dinamiche .immagine {
	padding:10px;
 
}

.info_box, #pagine_dinamiche .info_box {
	width:auto;
	margin:15px;
	text-align:center;
	padding:15px;
	background-color:#ECF3F9;
	border:1px dotted gray;
	font-weight:bold;
	
}

.tabella_100,  #pagine_dinamiche .tabella_100 {
	width:90%;
	margin:auto;
	border: 1px solid gray;
	border-collapse:collapse;
	text-align:center;
	font-size:11px;
 
}
.tabella_100 td,  #pagine_dinamiche .tabella_100 td {
	border-collapse:collapse;
	margin:0px;
	padding:3px;
	border:1px solid gray;
}

.tabella, #pagine_dinamiche .tabella {
	border-collapse:collapse;
	font-size:11px;
	background-color:#FFFFFF;
	border: 1px solid gray;
	text-align:center;
	margin:10px;

 
}
.tabella td, #pagine_dinamiche .tabella td {
	border-collapse:collapse;
	margin:0px;
	padding:3px;
	border:1px solid gray;
 
}

.tabella_intestazione, #pagine_dinamiche .tabella_intestazione {
	font-size:12px;
	background-color:#CCE4F2; 
	font-weight:bold;
	border:1px solid;
	margin:0px;
}





