
body { margin:0 1em }
#formato {color:#000; background: #FFF; font:10pt georgia, serif;}
#formato h1 { font-family: verdana, helvetica, sans-serif; }


#corpo-colonna1 {display:none;}
#corpo-colonna3 {display:none;}
#corpo-colonna2 {width:90%;}
/******
fine sezione x impostare il layout generale del sito 
******/

#testa {display:none;}
#menu {display:none;}
#barragrafica {display:none;}
#archivio_notizie {/* Stile link ad archivio notizie*/
color: #000000;
font-weight: bold;
}

/******
sezione x impostare i vari elementi generali
******/
hr { display:none } /* righe separatrici, solo x browser senza supporto css */
h1 {COLOR: #666666;}
h2 {
font-family: verdana, helvetica, sans-serif;
COLOR: #666666;
}
h3 {
font-size: 1em;
COLOR: #084375;
font-family: verdana, helvetica, sans-serif;}
h4 {}
h5 {}
h6 {}
a:link, a:visited { 
  font-weight:bold;
  text-decoration: underline;
  color:#009;  
  background:#fff
}
a[rel="esterno"]:after {
  content: " [" attr(href) "]";
}
p {padding-top: 1px;}
img{border: 0px;}
acronym:after{
  content: " [acronimo: " attr(title) "]";
}
abbr:after{
  content: " [abbrev.: " attr(title) "]";
}
/******
impostazioni x path di percorso 
******/
#wwwpath {display:none;}
/******
stili nascosti visibili solo senza supporto per CSS
******/
#invisibile { display: none } /* nasconde un elemento visibile solo a chi non ha il supporto x i css */
.invisibile { display: none }
/******
sezione x impostare i blocchi articolo 
******/
.wwwtitoloblocco   
{
FONT-WEIGHT: bold;
font-size: 90%;
COLOR: #000000;
padding-top: 4px;
font-variant : small-caps;
}
.wwwsottotitoloblocco {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	font-size: 90%;	
    line-height : .5em;
}
p.wwwsottotitoloblocco {
	line-height : 1em;
}
.wwwautoreblocco { /* se viene specificato un'autore */
font-size: 90%;
FONT-STYLE: italic;
COLOR: #000000;
margin-bottom : 10px;
}
.wwwtesto { 
font-size: 100%; 
COLOR: #000000;
TEXT-DECORATION: none;
}
.wwwlink {  
FONT-WEIGHT: bold;
font-size: 80%;
}
a.wwwlink  {color: #000000;}

/******
sezione x impostare testi colonna sinistra (menu)
******/
.titolocolonna {display:none;}
ul {
	list-style-type: disc;
	COLOR: #000;
	padding-left:5px;
}
ul,li {margin:9px}
li a, li a:visited {	
font-weight:bold;
  text-decoration: underline;
  color:#009;  
  background:#fff
}

/********* 
footer
***********/
.piedipagina { /* x impostare il footer */
border-top:1px solid #333333;
background-color: #085C97; 
font-size:85%;
padding-top:3px;
padding-bottom: 3px;
text-align:center;
color: #ffffff;
}
.piedipagina a {
	color: #ffffff;	
	font-weight:bold;
	padding: 1px;	
}
.piedipagina a:hover {
	color: #000000;
	background-color: #EDF6F8;	
	font-weight:bold;	
}
#up_piedipagina {border-top:1px solid #689AD2; height: 1px; background-color: #689AD2;}

.disclaimer { /* dichiarazione di responsabilità */
border-top:1px solid #333333;
font-size:85%;
padding-top:3px;
padding-bottom: 3px;
text-align:center;
color: #000000;
}
.disclaimer a { 
color: #0000ff;
}
.disclaimer p { 
margin:0; padding:0;
}
	
/******
stili custom
******/
img.dx {
float:right;
margin : 3px;
}
img.sx {
float:left;
margin : 3px;
}
.torna_su { display:none;
padding-top: 5px;
padding-bottom: 10px;
}
.center {
text-align: center;
}
/******** box approfondimento   ***********/
.box { 
width:95%; 
border:1px solid #084375; 
padding:7px;
margin-top: 30px; 
background:#EDF6F8;
}
.box2 { 
width:224px;
}
.content { 
border:1px solid #084375; 
padding:7px; 
}
           /*** x impostare i blocchi articolo del box - x adesso sono uguali ai blocchi normali *****/
.wwwtitoloblocco_box   
{
FONT-WEIGHT: bold;
font-size: 90%;
COLOR: #000000;
padding-top: 4px;
font-variant : small-caps;
}
.wwwsottotitoloblocco_box {
	FONT-WEIGHT: bold;
	COLOR: #000000;
	font-size: 90%;		
}

.wwwautoreblocco_box { /* se viene specificato un'autore */
font-size: 85%;
FONT-STYLE: italic;
COLOR: #000000;
margin-bottom : 10px;
}
.wwwtesto_box { 
font-size: 100%; 
COLOR: #000000;
margin-bottom : 10px;
}

/*stili per sitemap*/
.testo2 {
	font-size: 110%;	
}
.testo3 {
	font-size: 140%;	
}
.testo4 {
	font-size: 160%;	
}

/******** classi allineamento immagini   ***********/
.img_left { 
float:left;
margin-right : 5px;
}


