/************************/
/* Notizie portlet      */
/************************/
/* Pagina di lista */
	
.pa-notizie-portlet {
   margin-bottom: 10px;
   width: 100%;
   float: left;
}

.pa-notizie-portlet ul {
	float: left;
	width: 100%;
	padding: 0;
	margin: 0px 0px 0px 15px;
}

.pa-notizie-portlet ul li {
	padding: 3px 0px;
	text-align: left;
	list-style: disc outside none;
}

/*
.pa-notizie-portlet a {
   color: inherit;
   text-decoration: none;
}

.pa-notizie-portlet a:hover {
   text-decoration: underline;
}

.pa-notizie-portlet a:visited {
   color: inherit;
   text-decoration: none;
}
*/

.pa-notizie-portlet .second .row {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	border-bottom: 1px dotted gray;
	padding-bottom: 10px 3px;
}

.pa-notizie-portlet .second .row h1 {
	text-transform: uppercase;
	color: #14146E;
	font-size: 1.2em; 
	font-weight: bold;	
	padding-left: 10px;
	padding-top: 5px;
	margin: 0px 0px 3px 0px;
  text-decoration: none;
}
.pa-notizie-portlet .second .row a {
   color: #14146E;
   text-decoration: none;
}

.pa-notizie-portlet .second .row h2 {
	color: #404040;
	font-size: 1em; 
	font-weight: bold;	
	padding-left: 10px;
	margin: 0px 0px 0px 0px;
}
.pa-notizie-portlet .second .row img {
	float: left;
	width: 50px;
  height: 50px;
	padding: 0px 5px 0px 0px;	
}
.pa-notizie-portlet .second .row .testo {
	float: left;
  margin: 0px 0px 0px 0px;
  padding: 0px 10px 0px 10px;
	line-height: 1em;
}

.pa-notizie-portlet .second .row .testo a {
	color:  #cc0001;
	text-decoration: none;
}

/* Terza colonna */
.pa-notizie-portlet .row {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
   border-left: 1px dotted gray;
	border-bottom: 1px dotted gray;
	padding-bottom: 2px;
}

.pa-notizie-portlet .row h1 {
   text-transform: uppercase;
   color: #14146E;
   font-size: 1em;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 5px;
   margin: 0px 0px 0px 0px;
}

.pa-notizie-portlet .row a {
   color: #14146E;
   text-decoration: none;
   font-size: 1.1em;
}

.pa-notizie-portlet .row a:hover {
   text-decoration: underline;
}

.pa-notizie-portlet .row h2 {
   color: #404040;
   font-size: 1em;
   font-weight: bold;
   padding-left: 10px;
   margin: 0px 0px 0px 0px;
}



/************************/
/* dettaglio notizia    */
/************************/

.notizia-detail {
	margin: 0px 0px 0px 0px;
	float: left;
	padding-bottom: 5px;
	width: 100%;
}

.notizia-detail .second {
   text-align: left;
   float: left;
   width: 63.8%;
}

.notizia-detail .third {
   text-align: left;
   float: left;
   width: 36%;
}

.notizia-detail h1 {
	text-transform: uppercase;
	color: #14146E;
	font-size: 1.2em; 
	font-weight: bold;	
	padding-left: 10px;
	padding-top: 5px;
	margin: 0px 0px 3px 0px;
   text-decoration: none;
}

.notizia-detail a {
   color: #14146E;
   text-decoration: none;
}

.notizia-detail a:hover {
   text-decoration: underline;
}

.notizia-detail a:visited {
   color: #14146E;
   text-decoration: none;
}

.notizia-detail h2 {
	color: #404040;
	font-size: 1em; 
	font-weight: bold;	
	padding-left: 10px;
	margin: 0px 0px 10px 0px;
}
.notizia-detail .foto {
   float: right;
   padding: 0px 5px 5px 0px;
}

.notizia-detail .foto img {
   width: 180px;
   height: 180px;
   margin: 5px;
}

.notizia-detail .foto p {
   text-align: center;
   font-size: 1.1em;
   font-weight: bold;
   margin-top: -3px;
}

.notizia-detail .testo {
	width: auto;
	padding-left: 10px;
  padding-bottom: 10px;
	line-height: 1.2em;
}
.notizia-detail .testo a {
	color:  #cc0001;
	text-decoration: none;
}

/* Terza colonna (simulata) */

.notizia-detail .third .row {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 100%;
	padding-bottom: 2px;
   background-color: white; 
}

.notizia-detail .third .row p {
   border-bottom: 2px solid white;
}

.notizia-detail .third .row h1 {
   text-transform: uppercase;
   color: #14146E;
   font-size: 1em;
   font-weight: bold;
   padding-left: 10px;
   padding-top: 5px;
   margin: 0px 0px 0px 0px;
}
.notizia-detail .third .row h2 {
   color: #404040;
   font-size: 0.8em;
   font-weight: bold;
   padding-left: 10px;
   margin: 0px 0px 0px 0px;
}


.notizia-detail .validator {
	padding: 5px;
	margin: 5px;
	text-align: left;
}

.notizia-detail .validator .row {
}
.notizia-detail .validator .row .name {
	font-weight: bold;
}

.notizia-detail .validator .row .value {
	padding-right: 1em;
}

/*
.notizia-detail .third .barra-eventi {
   background-color: #778899;
}

.notizia-detail .third .barra-notizie {
   background-color: #997777;
}

.notizia-detail .third .barra-link  {
   background-color: #999977;
}

*/


.ufficio-detail {
  padding: 20px 5px 0px 15px;
}

.ufficio-detail h1 {
  font-size: 1.2em;
  text-transform: uppercase;
	color: #14146E;
	font-size: 1.2em; 
	font-weight: bold;	
}

.ufficio-detail .linksito{
   padding: 15px 0px 10px 0px;
}

