/*--------------------------------------------------*/
/* GENERALE	-       Col1  Col2 Col2-3 Col3          */
/*--------------------------------------------------*/

.colore {color:#5A6DAD }
.coloreC {color:#dce0eb }
.coloreS {color:#5A6DAD }


/*--------------------------------------------------*/
/* COLONNA SINISTRA 	- 	Col1       	            */
/*--------------------------------------------------*/

/*----menu sinistro---------------------------------*/

 #standardCol1 ul{
	padding:3px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	border-top:5px solid #5A6DAD; 
	line-height: 13px!important;
	line-height: 15px;
 }
 
 #standardCol1 ul li{
	list-style: none;
	padding: 0px 0px 2px 15px; /*ie*/
	margin:0px;
	background: url(../images/icons/q_decs.gif) no-repeat;
	border-bottom:1px solid #ccc;
 }
 
  #standardCol1 ul li.titolo
 {
	list-style: none;
	margin:0px;
	border-bottom:1px solid #ccc;
	background:none;
	color: #5A6DAD;
	padding-top: 2px;
	padding-right:5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 0.75em;
	font-weight: bold;
 }
 
  #standardCol1 ul li ol{
	padding:0px 0px 0px 0px;
	margin:5px 0px 0px -16px;
	line-height: 13px!important;
	line-height: 15px;
	background-color: #f3f3f3;
	/*border-top: 1px solid #ccc;*/
 }
 
 #standardCol1 ul li ol li{
	padding: 0px 0px 2px 15px; 
	margin:0px 0px 0px 1px!important;
	margin:0px 0px 0px 1px;	
	background: url(../images/icons/q1_decs.gif) no-repeat; 
	border-bottom:0px;
	list-style: none;
 }

 #standardCol1 ul li a,
 #standardCol1 ul li ol li a{
	color:#333;
	font-size:0.7em;
	text-decoration:none;
 }
 
 #standardCol1 ul li .attivo,
 #standardCol1 ul li a:hover,
 #standardCol1 ul li ol li .attivo,
 #standardCol1 ul li ol li a:hover{
	color:#c00;
	font-size:0.7em;
	text-decoration:none;	
 }
 
 /*----sotto-menu sinistro con freccine----------------------*/

 #standardCol1 .smenu ul{
	padding:0px 2px 2px 4px;
	margin:25px 0px 5px 0px;
	border:1px solid #ccc; 
 }
 
 #standardCol1 .smenu ul li{
 	padding:0px 0px 0px 16px;
    margin:0px 0px 0px 0px;
	list-style: none;
	background: url(../../images/icons/frecciaq.gif) no-repeat; 
	border-bottom:0px;
	line-height: 1.05em;
 }
 
   #standardCol1 .smenu p{
	margin:2px 0px 7px 0px;
	border-bottom:1px solid #ccc;
	font-size: 0.7em;
	font-weight: bold;
	padding: 2px 0px 2px 2px;
 }
 

 
/*---form filtro data-chi siamo att-com-disc -------*/

#standardCol3 form {
  margin: 0px 0px 0px 0px;
  padding: 16px 5px;
  font-size: 0.7em;
  border-bottom: 1px solid #ccc;
  background-color: #eee;
}

#standardCol3 .titoloData {
  margin: 10px 0px 2px 0px;
  border-top: 1px solid #ccc;
  background-color: #eee;
  color: #666;
  font-size: 0.7em;
  font-weight: bold;
  padding: 2px;
}


/*--------------------------------------------------*/
/* COLONNA CENTRALE 	- 	Col2  Col2-3            */
/*--------------------------------------------------*/

/*---stili generali --------------------------------*/

 #standardCol2 p,
 #standardCol2-3 p
 {
	margin:0px 0px 15px 0px;
	padding:0px;
	font-weight:normal;
 }
 

 #standardCol2 span,
 #standardCol2-3 span
 {
	font-weight:normal;	 
}
 
 #standardCol2 .info
 {
 	color:#369;
 	font-size:1em;
 	font-weight:bold;
 }


/*---liste standard --------------------------------*/

 #standardCol2 ul,
 #standardCol2-3 ul
 {
 	margin:3px 0px 9px 15px;
 	padding:0px 0px 0px 0px;
 }
 
 #standardCol2 ul li,
 #standardCol2-3 ul li
 {
 	color:#333;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 6px;
 }
 
 #standardCol2 ul li a,
 #standardCol2-3 ul li a
 {
 	color:#369;
	text-decoration:underline;
 }
 
 #standardCol2 ul li a:hover,
 #standardCol2-3 ul li a:hover
 {
 	color:#c00;
	text-decoration:underline;
	
 }

/*---liste pdf/doc/html/xls/interno/esterno ---------------------*/

#standardCol2 ul.audio ,
#standardCol2-3 ul.audio,
#standardCol2 ul.pdf ,
#standardCol2-3 ul.pdf,
#standardCol3 ul.pdf,
#standardCol2 ul.doc,
#standardCol2-3 ul.doc,
#standardCol3 ul.doc,
#standardCol2 ul.html,
#standardCol2-3 ul.html,
#standardCol3 ul.html,
#standardCol2 ul.xls,
#standardCol2-3 ul.xls,
#standardCol3 ul.xls,
#standardCol2 ul.interno,
#standardCol2-3 ul.interno,
#standardCol3 ul.interno,
#standardCol2 ul.esterno,
#standardCol2-3 ul.esterno,
#standardCol3 ul.esterno

{	
	margin:0px;
	color:#333;
 }

 
 #standardCol2 ul.pdf li,
 #standardCol2-3 ul.pdf li,
 #standardCol3 ul.pdf li
 
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_pdf.gif) no-repeat;
 }
 
 #standardCol2 ul.doc li,
 #standardCol2-3 ul.doc li,
 #standardCol3 ul.doc li{
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_doc.gif) no-repeat;
 }
 
 #standardCol2 ul.html li,
 #standardCol2-3 ul.html li,
 #standardCol3 ul.html li{
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_html.gif) no-repeat;
 }
 
 
 #standardCol2 ul.xls li,
 #standardCol2-3 ul.xls li,
 #standardCol3 ul.xls li{
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_xls.gif) no-repeat;
 }
 
 #standardCol3 ul.interno li{
 	list-style: none;
	padding:5px 0px 2px 25px!important;
	padding:0px 0px 2px 25px;
	background: url(/images/icons/frecciaq.gif) no-repeat; 
 }

 #standardCol3 ul.esterno li{
 	list-style: none;
	padding:5px 0px 2px 25px!important;
	padding:0px 0px 2px 25px;
	background: url(/images/icons/frecciaq_f.gif) no-repeat;
 }
 
 #standardCol2 ul.interno li,
 #standardCol2-3 ul.interno li{
 	list-style: none;
	padding:0px 0px 2px 25px;
	background: url(/images/icons/freccia.gif) no-repeat; 
 }
 
 #standardCol2 ul.esterno li,
 #standardCol2-3 ul.esterno li{
 	list-style: none;
	padding:0px 0px 2px 25px;
	background: url(/images/icons/freccia_f.gif) no-repeat;
 }
 
 
 /*   liste corpo forzati pdf/doc/html/xls/interno/esterno  */
 
 #standardCol2 ul li.doc,
 #standardCol2-3 ul li.doc,
  #standardCol3 ul li.doc
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_doc.gif) no-repeat;
 }
 
 #standardCol2 ul li.pdf,
 #standardCol2-3 ul li.pdf,
  #standardCol3 ul li.pdf
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_pdf.gif) no-repeat;
 }
 
  #standardCol2 ul li.html,
 #standardCol2-3 ul li.html,
  #standardCol3 ul li.html
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_html.gif) no-repeat;
 }
 

 #standardCol2 ul li.xls,
 #standardCol2-3 ul li.xls,
  #standardCol3 ul li.xls
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_xls.gif) no-repeat;
 }
 
  #standardCol2 ul li.interno,
 #standardCol2-3 ul li.interno,
  #standardCol3 ul li.interno
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/frecciaq.gif) no-repeat;
	
 }
 
 #standardCol2 ul li.esterno,
 #standardCol2-3 ul li.esterno,
 #standardCol3 ul li.esterno
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/frecciaq_f.gif) no-repeat;
 }
 
 #standardCol2 ul li.audio,
 #standardCol2-3 ul li.audio,
 #standardCol3 ul li.audio
 {
 	list-style: none;
	padding: 0px 0px 2px 25px; /*ie*/
	background: url(/images/icons/i_audio.gif) no-repeat;
 }


/*---titoli pagine e box ---------------------------*/

 #standardCol2-3 .titolo{
 	background-color:#5A6DAD;
 	color:#fff;
 	text-align:center;
 	margin:0px 0px 15px 0px;
 	font-size:0.9em;
 	padding:4px;
 }
 
 #standardCol2-3 h2,
 #standardCol2 h2{
 	color:#5A6DAD;
 	padding:2px 0px;
 	font-size:1.6em;
 	font-weight:bold;
 	margin:0px 0px 0px 0px;
 }
 
 #standardCol2-3 h3,
 #standardCol2 h3{
 	color:#666;
 	padding:0px;
 	font-size:1.3em;
 	font-weight:bold;
 	margin:0px 0px 15px 0px;
 }
 
 #standardCol2-3 h4,
 #standardCol2 h4{
 	color:#5A6DAD;
 	padding:0px;
 	font-size:1.1em;
 	margin:5px 0px 10px 0px;
 }
 
 #standardCol2-3 h5,
 #standardCol2 h5{
 	color:#333;
 	padding:0px;
 	font-size:1.1em;
 	margin:0px 0px 0px 0px;
 }
 
 #standardCol2-3 h6,
 #standardCol2 h6{
 	color:#999;
 	padding:0px;
 	font-size:0.9em;
 	margin:0px 0px 0px 0px;
 }
 
 
 #standardCol3 .titolo{
 	background-color:#5A6DAD;		
 	color:#fff;
 	padding:2px 5px;
 	font-size:0.75em;
 	font-weight:bold;
 	margin:10px 0px 0px 0px;
 }
 
  /*----menu 4 livello -----------------------------*/


  #standardCol2 ul.menu4,
  #standardCol2-3 ul.menu4 
 {
	list-style-type:none;  
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	line-height: 13px!important;
	line-height: 15px;
}

  #standardCol2 ul.menu4 li,
  #standardCol2-3 ul.menu4 li
 {
    font-size:0.95em;
	display: inline;
	line-height: 17px!important;
	line-height: 18px;
	

	padding: 6px 0px 2px 0px!important; /*mozilla*/
	padding: 0px 0px 2px 0px; /*ie*/
	
	margin:0px 0px 0px 0px!important; /*mozilla*/	
	margin:0px 0px 0px 0px; /*ie*/
	
}

  #standardCol2 ul.menu4 li,
  #standardCol2-3 ul.menu4 li 
 {
	/*color:#333;*/
	text-decoration:none;
	border-left: solid 2px #ccc;
	padding-left: 5px;
	padding-right: 5px;
}

  #standardCol2 ul.menu4 li a:hover,
  #standardCol2-3 ul.menu4 li a:hover  
 {	
	text-decoration:none;
}

 #standardCol2 ul.menu4 li a.attivo,
 #standardCol2-3 ul.menu4 li a.attivo
 {
	color:#c00;
	text-decoration:none;	
 }
 
 
/*---spagina risultati -----------------------------*/

#standardCol2 .spagina, #standardCol2-3 .spagina {
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cccccc;
	text-align: center;
	font-weight: bold;
	color: #828181;
	font-size: 0.9em;
}

#standardCol2 .spagina img,
#standardCol2-3 .spagina img {
  	border: 0px;
  	margin: -2px 2px;
  	padding-top: 10px;
}

/*---testo corpo liste sportello / cosa facciamo --*/

#standardCol2-3 ul.sportello,
	ul.sportello li{
	list-style: none;
	margin: 0;
	padding:0;
}

#standardCol2-3 ul.sportello li{
	padding: 3px 0px 12px 14px;
	line-height: 1.4em;
	background: url(/images/icons/freccia.gif) no-repeat 0 0.7em;
	margin: 0px 0px 0px 0px;
	border-top:1px dotted #ccc;
}


#standardCol2-3 ul.sportello li.procedura{
	background: url(/images/icons/procedura.gif) no-repeat 0 0.7em;
	padding: 8px 0px 6px 24px;

}

#standardCol2-3 ul.sportello a,
#standardCol2-3 ul.sportello li a{
	color:#333;
	font-weight:bold;
	text-decoration:none;
}

#standardCol2-3 ul.sportello a:hover,
#standardCol2-3 ul.sportello li a:hover{
	color:#C00;
	font-weight:bold;
	text-decoration:none;
}


#standardCol2-3 ul.sportello li strong{
	font-size:0.9em;
	padding:0px;
	margin: 0px;
	color:#999;
	font-size:1em;
}

#standardCol2-3 ul.sportello a span,
#standardCol2-3 ul.sportello li a span{
	color:#333;
	font-weight:normal;
	text-decoration:none;
}

#sportellocol0 ul.sportello a:hover span,
#sportellocol0 ul.sportello li a:hover span{
	color:#cc0000;
	font-weight:normal;
	text-decoration:underline;
}

#standardCol2-3 ul.sportello a.link2,
#standardCol2-3 ul.sportello li a.link2 {
	color:#369;
	text-decoration:underline;
	font-weight:normal;
	font-size:0.9em;
	line-height:1.2em;
}

#standardCol2-3 ul.sportello li p{
	font-size:0.9em;
	padding:0px;
	margin:0px;
	line-height:1.2em;
}
/*---table cosa facciamo/temi ----------*/

#standardCol2-3 .cosaTemi,
#standardCol2 .cosaTemi {
  margin: 0px 0px 0px 0px;
  width:100%!important;
  width: 92%;
}

#standardCol2-3 .cosaTemi tr td,
#standardCol2 .cosaTemi tr td {
  border-top: 1px solid #ccc;
  font-size: 0.75em;
  color: #333;
  padding: 7px 0px 7px 3px;
}

#standardCol2-3 .cosaTemi tr td a,
#standardCol2 .cosaTemi tr td a {
  color: #369;
}

#standardCol2-3 .cosaTemi tr td a:hover,
#standardCol2 .cosaTemi tr td a:hover {
  color: #c00;
}

/*----pagina organigramma --------------------------*/

#standardCol2-3 .organigramma1 a {
  	color: #333;
  	text-decoration: none;
} 

#standardCol2-3 .organigramma1 {
  	width: 98%;
} 

#standardCol2-3 .organigramma1 ul {
	margin:0px;
	padding:0px;	
}

#standardCol2-3 .organigramma1 ul li {
	list-style: none;
	color:#333;
	font-weight:bold;
	border-top: 2px solid #fff;
	border-left: 2px solid #fff;
	padding: 2px 0px 20px 0px;
	margin: 5px 0px 40px 0px;
}

#standardCol2-3 .organigramma1 ul li ul li {
    /*font-size:0.9em;*/
	color:#333;
	font-weight:bold;
	border-top: 2px solid #ccc;
	border-left: 2px solid #ccc;
  	padding: 2px 0px 0px 10px;
	margin: 5px 0px 15px 0px;
	/*background-color:#fff;*/	
}

#standardCol2-3 .organigramma1 ul li ul li ul li {
  	font-size:1em;
	font-weight:normal;
	border-top: 1px solid #ccc;
	border-left: 1px solid #fff;
  	padding: 2px 0px 0px 0px;
	margin: 5px 0px 6px 20px;
	/*background-color:#e2e2e2;*/	
}

#standardCol2-3 .organigramma1 ul li ul li ul li ul li {
  	border-top: 1px solid #ccc;
	border-left: 1px solid #fff;
  	padding: 2px 0px 0px 0px;
	margin: 5px 0px 6px 20px;
}

#standardCol2-3 .organigramma1 ul li ul li ul li ul li ul li {
  	border-top: 1px dashed #ccc;
	border-left: 1px solid #fff;
  	padding: 2px 0px 0px 0px;
	margin: 5px 0px 6px 20px;
	/*background-color:#fff;*/
}


/*----pagine sportello -----------------------------*/

#sportellocol0{
	width:548px!important;
	width:545px;
	border-top:6px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding-bottom:10px;
	margin-bottom:20px;
	/*background-color:green;*/
}

#sportellocol0 h4{
	color:#5A6DAD;
	font-size:1.4em;
	padding: 0px;
	margin:5px 0px 14px 0px;	
}

#sportellocol1{
	width:254px!important;
	width:252px;
	float:left;
	padding-right:15px;
	padding-left:5px;
}

#sportellocol1-2{
	width:500px!important;
	width:500px;
	float:left;
	padding-right:15px;
	padding-left:5px;
}

#sportellocol2{
	width:253px!important;
	width:252px;
	float:left;
	border-left:1px solid #999;
	padding-right:15px;
	padding-left:5px;
}

/*----pagina basi legali --------------------------*/

#blegali,
.blegali {
	width:90%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding-bottom:0px;
	margin-bottom:20px;
}

#blegali h4,
.blegali h4 {
	color:#5A6DAD;
	font-size:1.4em;
	padding: 0px;
	margin:5px 0px 14px 0px;	
}

#blegali dl,
.blegali dl{
	padding:4px;
	margin:0px;
}

#blegali dl.tlegge,
.blegali dl.tlegge {
	padding:4px;
	margin:0px;
	border-bottom:1px solid #999;
	background-color: #eee;
}

#blegali dt,
.blegali dt {
	padding:0px;
	margin:0px;
	font-size:0.9em;
	font-weight:bold;
}

#blegali dd,
.blegali dd {
	padding:0px 0px 10px 5px;
	margin:0px;
}

/* HOME PAGE       */

/*---table direttore/organizzazione/direzione ------*/

#riga1 #colonna1 table
 {
  width: 571px;
  margin-bottom: 15px;
}

#riga1 #colonna1 table th {
  color: #fff;
  font-size: 0.75em;
  padding: 1px 4px;
  background-color: #999;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  width: 33%;
}

#riga1 #colonna1 table td {
  color: #333;
  padding: 1px 4px;
  background-color: #eee;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: top;
  font-size: 0.7em;
}

/*#standardCol2-3 table td{
  color: #333;
  padding: 1px 4px;
  background-color: #eee;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  vertical-align: top;
  font-size: 0.9em;
}*/

#riga1 #colonna1 table td div,
#standardCol2-3 table td div {
  margin-top: 90px;
  margin-bottom: 10px;
  text-align: right;
  padding-right: 3px;
}

#riga1 #colonna1 table td div a,
#standardCol2-3 table td div a {
  color: #fff;
  text-decoration: none;
}

#riga1 #colonna1 table td ul 
{
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  list-style: none;
}

 #riga1 #colonna1 table td ul li
 {
  margin:0px 0px 2px 16px;
  padding:0px 0px 0px 0px;
  list-style-image: url(../images/icons/q_decs.gif);
}
#riga1 #colonna1 table td ul li.figlio
{
  margin:0px 0px 2px 8px;
  padding:0px 0px 0px 0px;
  list-style-image: url(../images/icons/q1_decs.gif);
}
 
#riga1 #colonna1 table td ul li a 
{
  color: #333;
  text-decoration: none;
}

#riga1 #colonna1 table td ul li a:hover {
  color: #c33;
  text-decoration: none;
}


/*---table temi home dip ---------------------------*/

 #riga1 #colonna1 .tabTemi
 { 
	 width:571px;
	 border-top:8px solid #5A6DAD;
	 margin: 0px 0px 10px 0px;
	 border-right:1px solid #ccc;
	 border-left:1px solid #ccc;
 }

#riga1 #colonna1 .tabTemi tr .tdTemi {
  color: #333;
  padding: 1px 4px;
  vertical-align: top;
  background-color: #fff;
  width: 33%;
}

#riga1 #colonna1 .tabTemi tr .tdTemi h4 {
  color:#5A6DAD;
  font-weight: bold;
  font-size: 1em;
  margin: 0px;
}

#riga1 #colonna1 .tabTemi tr .tdTemi ul {
  margin: 3px 0px 5px 0px;
  padding: 0px;
  list-style: none;
}

#riga1 #colonna1 table td ul.tabletemi li
  {
  margin:0px 0px 2px 16px;

  padding:0px 0px 0px 0px;
  list-style-image: url(/images/icons/freccia.gif);
 }

#riga1 #colonna1 .tabTemi2 tr .tdTemi ul li a {
  color: #333;
  text-decoration: none;
}

#riga1 #colonna1 .tabTemi2 tr .tdTemi ul li a:hover {
  color: #c33;
}

/*---table temi home  div/sez/temi -----------------*/

#riga1 #colonna1 .tabTemi2 { 
	 width:570px;
	 border-top:8px solid #5A6DAD;
	 margin:0px 0px 20px 0px;
	 border-right:1px solid #ccc;
	 border-left:1px solid #ccc;
}

#riga1 #colonna1 .tabTemi2 tr .tdTemi {
  color: #333;
  padding: 1px 4px;
  vertical-align: top;
  background-color: #fff;
  width: 33%;
}

#riga1 #colonna1 .tabTemi2 tr .tdTemi h4 {
  color:#5A6DAD;
  font-weight: bold;
  font-size: 1em;
  margin: 0px;
}

#riga1 #colonna1 .tabTemi2 tr .tdTemi ul {
  margin: 3px 0px 5px 0px;
  padding: 0px;
  list-style: none;
}

/*#riga1 #colonna1 table td ul.tabltemi li {
  margin:0px 0px 2px 16px;
  padding:0px 0px 0px 0px;
  list-style-image: url(/images/icons/freccia.gif);
 }
 */

#riga1 #colonna1 .tabTemi2 ul li a {
  color: #333;
  text-decoration: none;
}

#riga1 #colonna1 .tabTemi tr .tdTemi ul li a:hover {
  color: #c33;
}
/*---comunicati/attualita/discorsi -----------------*/

#riga2 #comunicati {
  float: left;
  width: 283px;
  border: 1px solid #ccc;
  margin-right: 8px;
}

#riga2 #attualita {
  float: left;
  width: 276px;
  border: 1px solid #ccc;
  margin-right: 3px;
}

#riga2 #discorsi {
  float: right;
  width: 190px;
  border: 1px solid #ccc;
}

#riga2 #comunicati .comBox,
#riga2 #attualita .comBox,
#riga2 #discorsi .comBox {
  overflow: auto;
  height: 300px;
  font-size: 0.75em;
  padding: 0px 5px;
}
#riga2 #comunicati .comBox1,
#riga2 #attualita .comBox1,
#riga2 #discorsi .comBox1 {
  width:auto;
  height: 200px;
  font-size: 0.75em;
  padding: 0px 5px;
}

#riga2 #comunicati .titolo1,
#riga2 #attualita .titolo1,
#riga2 #discorsi .titolo1 {
  background-color:#dce0eb;
  color: #333;
  margin: 2px 2px 10px 2px;
  font-size: 0.8em;
  font-weight: bold;
  padding-left: 5px;
}

#riga3 #attualita {
  float: left;
  width: 570px;
  border: 1px solid #ccc;
  margin-right: 3px;
}

#riga3 #attualita .comBox {
  overflow: auto;
  height: auto;
  font-size: 0.75em;
  padding: 0px 5px;
}

#riga3 #attualita .titolo1 {
  background-color:#dce0eb;
  color: #333;
  margin: 2px 2px 10px 2px;
  font-size: 0.8em;
  font-weight: bold;
  padding-left: 5px;
}

#riga3 #attualita p {
  margin: 5px 0px 0px 0px;
  padding: 3px 5px;
  border-top: 1px solid #ccc;
   font-size: 0.8em;
}

/*---link comunicati/attualitą/discorsi precedenti--*/

#riga2 #comunicati p,
#riga2 #attualita p,
#riga2 #discorsi p {
  margin: 5px 0px 0px 0px;
  padding: 3px 5px;
  border-top: 1px solid #ccc;
}

#riga2 #comunicati p a,
#riga2 #attualita p a,
#riga2 #discorsi p a {
  color: #333;
  font-size: 0.7em;
  text-decoration: none;
}

#riga2 #comunicati p a:hover,
#riga2 #attualita p a:hover,
#riga2 #discorsi p a:hover {
  color: #c00;
  font-size: 0.7em;
  text-decoration: none;
}
/*---table risultati comunicati/attualitą --------*/

#riga2 #comunicati .notizie,
#riga2 #attualita .notizie,
#riga2 #discorsi .notizie {
  padding: 3px 3px 3px 3px;
  margin: 0px 0px 0px 0px;
  width:100%!important;
  width: 100%;
}

#standardCol2 .notizie,
#standardCol2-3 .notizie  {
  padding: 3px 3px 3px 0px;
  margin: 0px 0px 0px 0px;
  width: 100%;
}

#riga2 #comunicati .notizie tr .testo,
#riga2 #attualita .notizie tr .testo,
#riga2 #discorsi .notizie tr .testo,
#standardCol2 .notizie tr .testo,
#standardCol2-3 .notizie tr .testo{
  color: #333;
  border-top: 1px solid #ccc;
  margin: 0px;
  padding: 0px 0px 8px 0px;
  vertical-align: top;
}

#riga2 #comunicati .notizie tr .dipartimento,
#riga2 #attualita .notizie tr .dipartimento,
#riga2 #disclorsi .notizie tr .dipartimento,
#standardCol2 .notizie tr .dipartimento,
#standardCol2-3 .notizie tr .dipartimento {
  color: #333;
  text-align: right;
  width: 55px;
  border-top: 1px solid #ccc;
  vertical-align: top;
  padding: 0px;
}

#riga2 #comunicati .notizie .testo a,
#riga2 #attualita .notizie .testo a,
#riga2 #discorsi .notizie .testo a,
#standardCol2 .notizie .testo a,
#standardCol2-3 .notizie .testo a {
  color: #333;
  text-decoration: none;
}

#riga2 #comunicati .notizie .testo a:hover,
#riga2 #attualita .notizie .testo a:hover,
#riga2 #discorsi .notizie .testo a:hover,
#standardCol2 .notizie .testo a:hover,
#standardCol2-3 .notizie .testo a:hover {
  color: #c00;
  text-decoration: none;
}
/*--------------------------------------------------*/
/* COLONNA DESTRA 	- 	Col3       	    */
/*--------------------------------------------------*/



/*---primo piano  ----------------------------------*/
#primopiano {
  border: 1px solid #c0c0c0;
  width: 190px;
  margin-bottom: 14px;
  background-color: #efefef;
}


/*#primopiano .titolo1,
#primopianoUff .titolo77{
  background-color:#5A6DAD;
  color: #fff;
  margin: 2px;
  font-weight: bold;
  padding-left: 5px;
}

#primopianoUff .titPPUff
{
  background-color:#5A6DAD;
  color: #fff;
  margin: 2px;
  font-weight: bold;
  padding-left: 5px;
 }*/

#primopiano h2{
  background-color:#5A6DAD;
  color: #fff;
  margin: 1px;
  font-size: 0.75em;
  font-weight: bold;
  padding-left: 5px;
  margin-bottom: 5px;
}

#primopiano img,
#primopianoUff img{
  border: 0px;
  margin:0px 3px 0px 0px;

}

#primopiano dl.lista
 {
  margin: 0px 0px 4px 1px;
  font-size: 0.7em;
  border-top: 1px solid #c0c0c0;
  height:auto!important;
  height:45px;
  min-height:46px!important;
}

#primopianoUff dl.lista
 {
  margin: 0px 0px 4px 1px;
  border-top: 1px solid #c0c0c0;
  height:auto!important;
  font-size: 0.9em;
  height:45px;
  min-height:46px!important;
}

#primopiano dl.lista dd,
#primopianoUff dl.lista dd {
  margin: 5px 0px 0px 1px;
}

#primopiano dl.lista dt,
#primopianoUff dl.lista dt {
  margin: 0px 0px 0px 0px;

}

#primopiano dl.lista dt a,
#primopianoUff dl.lista dt a {
  color: #333;
  text-decoration: none;
}

#primopiano dl.lista dt a:hover,
#primopianoUff dl.lista dt a:hover {
  color: #c33;
}
/*---box destro grigio -----------------------------*/ 

 #standardCol3 .box{
 	background-color:#eee;		
 	color:#333;
 	padding:5px;
 	font-size:0.7em;
 	margin:0px 0px 15px 0px;
 }
 
  #standardCol3 .box a{
	text-decoration:none;
	color:#333;	 
 }
 
  #standardCol3 .box a:hover{
	text-decoration:none;
	color:#c00;	 
 }
 
 #standardCol3 .box img{
 	border:0px;
 }
 
  #standardCol3 .box .foto{
 	width:160px;
 }
 
 #standardCol3 .box ul{
 	margin:0px;
 	padding:0px;
 	list-style:none;
 }
 

 
/*---titoli box ------------------------------------*/

/*---piccoli box destro ----------------------------*/

 #standardCol3 .boxgrigio
 {
 	margin-top: 10px;
 	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ccc;
	background-color: #eee;
	height: auto;
	width: 100%;
	margin-bottom: 5px;
	margin-top: 5px;
 
  }
  
 #standardCol3 .boxgrigio p
 {
	text-decoration: none;
	font-size: 0.7em;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom:5px!important; /*mozilla*/
	padding-bottom:0px;
	margin:5px 5px 5px 0px; /*ie*/
  }
  
#standardCol3 .boxgrigio a
 {
	text-decoration: none;
	color: #666;
  } 
  
/*---box destro ricerca ----------------------------*/


#ricerca {
  border-top: 1px solid #999;
  background-color: #eee;
  height: 45px;
  width: 190px;
  padding: 0px;
  margin-top: 10px;
}

#ricerca input{
	font-size: 0.7em;
	padding: 0px;
	margin-left: 5px;
}

#ricerca p {
  font-size: 0.7em;
  font-weight: bold;
  padding-left: 5px;
  margin: 0px;
}

#ricerca form {
  margin: 0px;
}

#ricerca .button {  
   font-size: 0.6em;
   color: #000000;
   border: 1px ridge #FFFFFF;
   margin:0;
   padding:0;
}
  

/*---info e collaboratori --------------------------*/

#contatti {
  border-top: 1px solid #999;
  background-color: #eee;
  height: 30px;
  width: 100%;
  margin-bottom: 5px;
}

#collaboratori {
  margin-top:10px;
  border-top: 1px solid #999;
  background-color: #eee;
  height: 30px;
  width: 100%;
  margin-bottom: 5px;
}

#contatti p, #collaboratori p {
  margin-top: 4px;
}

#contatti p img, #collaboratori p img {
  float: left;
  margin-left: 4px;
  margin-right: 4px;
}

#contatti p a, #collaboratori p a {
  color: #666;
  text-decoration: none;
  font-size: 0.7em;
  font-weight: bold;
}

#contatti p a:hover, #collaboratori p a:hover {
  color: #c33;
}

.lista img {
float:left;
}

#standardCol2-3 .notizie tr .dataNotizia
 {
 	width:80px;
 	color:#333;
	vertical-align:top;
 	border-top:1px solid #ccc;
	font-weight:bold;
 	margin:0px;
 	padding:0px;
	padding-bottom:8px;
 }
 
 #standardCol2-3 .notizie tr .testo
 {
 	width:370px;
 	color:#333;
	vertical-align:top;
 	border-top:1px solid #ccc;
 	margin:0px;
 	padding:0px;
 	padding-bottom:8px;
 }
 
 #standardCol2-3 .notizie tr .dipartimento
 {
 	color:#333;
 	text-align:right;
 	border-top:1px solid #ccc;
 	vertical-align:top;
 	padding:0px;
 }

