body { 
       font:70% verdana,helvetica,sans-serif; 
       color:#333300;
       background-color: #FEF1F2;
}

td,tr,table, caption{
	vertical-align: top;

}
.banner{ 
 background-color: #AB3F6A;
 text-align: center;
 color: white;
}
div.linkAlto{ 
 text-align: left; 
/* color: white ;*/
} 
#linkAltodx{
text-align: right;
}
td#left{width: 20%;
 background: #FFCCCC;
}
td#center{width: 55%;}
td#rigth{width: 20%;
 background: #FFCCCC;
}

/* testa */
#testa { 
	background: darkslateblue; 
	border:1px solid #000; 
	padding:1em 0; 
	/*width:90%; */
	margin:1em auto; 
	text-align:left;
}

/*pie' di pagina */
#piedipagina { 
	background:#eee; 
	padding: 0em 0; 
        margin:1em auto; 
        text-align: center;
}


/* inizio foglio di stile aggiunto  */

#banner {
	background:darkslateblue;
	color:#FFF;
}

.header_gruppo {
	background: #AB3F6A;
	color:#FFF;
	border-top: 2px solid #FEF1F2; 
	border-left: 4px solid #FEF1F2;
	border-right: 4px solid #FEF1F2;
	border-bottom: 2px solid #FEF1F2;
}

.righe_gruppo{ 
	background: white;
	border-top: 2px solid #FEF1F2;
/*	border-bottom: 2px solid #FEF1F2; */
	width:100%;
 }

.testo_notizia {
	background: white;
	margin-bottom:5px;
	border:1px solid #EAC6D5;
	text-align: justify;
}


.header_notizia {
	float:left;
	padding:5px;
	background: #DFACC0;
}


.left_bar3 {
             padding: 0.5em;
}
.left_bar2 {
             padding-left: 0.5em;
             padding-right: 0.5em;
             padding-bottom: 0.2em;
             padding-top: 0.2em;
margin-top: 0.2em;
}

div#sfondo{
	background: darkslateblue;
 } 


.padding2 {
	padding:1.2em;
}
.padding3 {
	padding:1.2em;
        text-align: left;
}




/******* ******/
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 150%;
   text-align: center; background-color: #b5719b; color: #FFFFFF}

h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 110%;
   text-align: center; background-color: #c3cadb }

h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%;
   color: #AB3F6A;text-align: center; 
}
h4 { font-family: Serif ; font-style: normal;color: #333300; text-align: center;
   font-weight: normal; background-image: none; size: 2; font-size:20pt }

a { text-decoration: none }

a.white{ color: white; }

img{
border: none;
}

div.centra{
 text-align: center;
 width: 100%;
 background: #FEF1F2;
}

#main_area {
	background:aliceblue;
}


#center_bar {
	float:right;
}

img.icon {
  float: right;
  margin: 10;
  padding: 10px;
}

ul{
list-style-position: outside;
 padding-left: 10px;
}

