/* foglio di stile  sito - ultimo aggiornamento 31/07/2009 ore 08:30 da Anna */

body
{
background-color : #ffffff;
}

ul.circle 
{
list-style-type: circle; font-family : "courier new", courier, mono, verdana, serif;
}

caption
{
	font-family : "courier new", courier, mono, verdana, serif;
}

ul.square 
{
list-style-type: square; font-family : "courier new", courier, mono, verdana, serif;
}

ol
{
font-family : "courier new", courier, mono, verdana, serif;
}

ul
{
font-family : "courier new", courier, mono, verdana, serif;
}

ol.lalpha 
{
font-family : "courier new", courier, mono, verdana, serif;
list-style-type: lower-alpha
}

acronym
{
	cursor:help;
}

/* tipi di paragrafi */

p 
{
font-family : "courier new", courier, mono, verdana, serif;
}


.link
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
}


.titolo 
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
}

.titoloblu 
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
color: Blue;
}


.titoloar 
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
color : #ff0000;
}

.titoloam
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
color : #b55d6b;
}


.titolobi5
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :150%;
text-align : center;
color : #ffffff;
}

.titolone4
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :120%;
text-align : center;
}

.comic
{
font-family : "Comic Sans MS", courier, mono, verdana, serif;
font-weight : bold;
font-size :380%;
text-align : center;
}


em
{
	background-color: #FFFF88;
}

pre 
{
font-size: 90%;
font-weight: bold;
}
/* div o paragrafi speciali */

.warn
{
font-size: 130%;
font-family : verdana,"courier new", courier, mono, serif;
font-weight : bold;
text-align : center;
background: #ffffff url(imm_base/flash.gif) ;
}

.centro
{
font-family : "courier new", courier, mono, verdana, serif;
text-align : center;
}

.dim90
{
font-size :90%;
font-style: italic;
}

.dim80
{
font-size :80%;
}

.hidden
{
font-size : 5%;
color : #ff6600;
display: none;
}

.hiddenb
{
font-size : 5%;
color : #ffffff;
display: none;
}

.imtesto
{
font-family : "courier new", courier, mono, verdana, serif;
}

.address
{
	font-family : "courier new", courier, mono, verdana, serif;
	font-weight: bold;
	line-height:100%;
	width: 617px;
}

#small    /*div per counter */
{
color : #ffffff;
margin-top: 30px;
font-size: 1%;
}


#small a:link  
{
font-size: 0;
color : #ffffff;
}

/* allineamento immagini */

img.centrata {
    display: block;
    margin-left: auto;
    margin-right: auto; }


.sinistra{
padding-right:5px;
float:left; 
}

.destra{
padding-left:5px;
float:right; 
}

img.mezzo
{ 
vertical-align: middle;
}

img
{
border : 0;
}


/* questa classe permette di separare immagini-paragrafi senza inserire molti <br /> */
.spazio
{
clear : both; 
}

/* menu colonna di sinistra */

.testata
{
font-family : "courier new", courier, mono, verdana, serif;
text-align : center;
font-weight : bold;
color : #ff6600;
}

.rosso
{
background-color: #ff6600;
}

.giallo
{
background-color: #ffD600;
}

.verdino
{
background-color: #BFFDAB;
}

.confetto
{
background-color: #FFCCE5;
text-align : center;
}


.giallo a:hover
{
	color: Red;
}

.latsup
{
background: url(imm_base/latsup.gif) ;
}

.latsx
{
background: url(imm_base/latsx.gif) ;
}


.latdx
{
background: url(imm_base/latdx.gif) ;
}

.latinf
{
background: url(imm_base/latinf.gif) ;
}

.angsupsx
{
background: url(imm_base/angsupsx.gif) ;
}

.angsupdx
{
background: url(imm_base/angsupdx.gif) ;
}

.anginfsx
{
background: url(imm_base/anginfsx.gif) ;
}

.anginfdx
{
background: url(imm_base/anginfdx.gif) ;
}


/* per pagina news */
.divnews
{
/*font-family : verdana , arial, helvetica, sans-serif;*/
background-color: #ff6600 ;
text-align : center;
font-weight : bold;
color : #ffffff  ;
}

.space
{
padding : 0.3cm;
}


/* inserimenti Anna */


.arancio 
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color : #ff801f;
}

.cartazucchero 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: left;
color: #6A5ACD;
font-size: 120%;
}

.cartazuccherot 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: center;
color: #6A5ACD;
font-size: 140%;
}

.ciclamino 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: left;
color: #C71585;
font-size: 120%;
}

.ciclaminoT 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: center;
color: #C71585;
font-size: 140%;
}
.teal 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: left;
color: Teal;
font-size: 120%;
}

.tealt
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: center;
color: Teal;
font-size: 140%;
}

.coral 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: left;
color: #FF7F50;
font-size: 120%;
}

.coralt 
{
font-family: Comic Sans MS;
font-weight: bold;
text-align: center;
color: #FF7F50;
font-size: 140%;
}

.marrone
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color : #d0700a;
font-size :93%;
}


.blu
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color: Blue;
}

.porpora
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color: Purple;
}

.verde
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color: Purple;
color: Teal;
}

.verded
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: right;
color: Purple;
color: Teal;
}

.amaranto
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight: bold;
text-align: left;
color: Gray;
color: Maroon;
}


.testob
{
font-family : "courier new", courier, mono, verdana, serif;
/*font-size :90%;*/
color : #ffffff;
}

.testobbcentr
{
font-family : "courier new", courier, mono, verdana, serif;
/*font-size :90%;*/
font-weight : bold;
text-align : center;
color : #ffffff;
}

.titolobi5a
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :110%;
text-align : center;
color : #ffffff;
}


.titoloverde
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :150%;
text-align : center;
color : #3BA73C;
}

.titolovespanso
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :120%;
text-align : center;
color : #3BA73C;
letter-spacing: 0.2cm;word-spacing: 0.3cm
}

.espanso
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :140%;
text-align : center;
color : #ffffff;
letter-spacing: 0.2cm;word-spacing: 0.3cm
}
.titoloverdep
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :105%;
color : #3BA73C;
}

.titoloverdes
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :140%;
color : #3BA73C;
}


.titolodxc 
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : right;
color : #ff0000;
}

.td_spazio
{
padding-left: 5px
}


.titolone3
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :80%;
}

.titoloro4
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :120%;
text-align : center;
color : #ff0000;
}

.titolorosso
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :150%;
text-align : center;
color : #F33D2D;
}

.titoloblugrande
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
font-size :150%;
text-align : center;
color : Blue;
}

.titolobl
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
color : #ade7f7;
}

.dxbl
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align: right;
color : blue;
}
.dx
{text-align : right;
margin-right: 30px
}

.titoloa1
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
color : #ff0000;
font-size :110%;
}

.titolorossop
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
color : #F33D2D;
font-size :120%;
}
.titoloa
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
color : #ff0000;
font-size :95%;
}

.titoloa2
{
font-family : "courier new", courier, mono, verdana, serif;
color : #ff0000;
font-size :85%;
}

.titoloa3
{
font-family : "courier new", courier, mono, verdana, serif;
color : #ff0000;
font-size :70%;
}


.titolob
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
color : #5d5dac;
font-size :90%;
}

.titolob1
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
color : #6666CC;

}

.titolobbb
{
font-family : "courier new", courier, mono, verdana, serif;
font-weight : bold;
text-align : center;
color : #6666CC;
font-size :110%;
}



.comic1
{
font-family : "Comic Sans MS", courier, mono, verdana, serif;
font-weight : bold;
font-size :150%;
text-align : right;
color : #0000ff;
}



.comic2
{
font-family : "Comic Sans MS", courier, mono, verdana, serif;
font-weight : bold;
font-size :120%;
text-align : center;
color : #0000ff;
}

.comic3
{
font-family : "Comic Sans MS", verdana, serif;
font-weight : bold;
font-size :120%;
text-align : center;
color : #ff0000;
}




/* link evidenziati per la home page provvisoria*/
ul.menu li a:link, ul.menu li a:visited
{
	color: Blue;
	font-weight: bold;
}



ul.menu li a:hover, ul.menu1 li a:active{
	color: Red;
	font-weight: bold;
	text-decoration: none;
	background-color: #FFFF80;
	font-style: italic;
}

/* nuovo menu navigazione spalla sinistra*/

#menu
{
	font-size:95%;
	font-weight: bold;
}

#menu p
{
	font-family: "courier new", courier, mono, verdana, serif;
	text-align:left;
	padding-left:25px;
}

#menu div.focus , #menu p.focus
{
font-family: "courier new", courier, mono, verdana, serif;
text-align:left;
background-image: url(imm_base/arrow.gif);
background-repeat: no-repeat;
padding-left:25px;
}

#menu div.nofocus , #menu p.nofocus
{
font-family: "courier new", courier, mono, verdana, serif;
text-align:left;
padding-left:25px;
}

#menu div.subfocus
{
font-family: "courier new", courier, mono, verdana, serif;
text-align:left;
background-image: url(imm_base/subarrow.gif);
background-repeat: no-repeat;
background-position: 15% 0%;
padding-left:45px;
}


#menu img
{ 
vertical-align: middle;
}

#menu a:visited
{
	color: #1E90FF;
}
#menu a:hover
{
  color: #ff0000;
  text-decoration:none;
}



/* ANNA MENU */


  
  /* scelgo il carattere corsivo e in neretto per le domande intervista*/
  
 .domanda 
 {
 font-weight:bold;
 font-style:italic;
 }

  /* scelgo il carattere blu e lascio 20 pixel di margine a sinistra risposte intervista*/
  
 .risposta 
 {
 color:blue;
 margin-left:20px;
 }

.menuANavigazione
{
	width:260px;
	margin:0px;
	padding:0px;
	list-style:none;
}

.menuANavigazione li a{
	display:block;
	text-decoration:none;
	border:1px solid #999;
	margin:1px 0;
	padding:3px  10px;
	height: 25px;
 
}


 /*le due regole successive vanno inviate solo a IE versione 6 e precedenti per Windows*/


.menuANavigazione
li{
	display:inline;
	
}

.menuANavigazione
a{
	height:0px;
	
}

 /*tutto ciņ che segue richiede le 2 regole supplementari sopra inserite*/
 
.menuANavigazione a:link,
.menuANavigazione a:visited{
background:#c7f9c8;
color:#009;
	
}
 
.menuANavigazione a:hover,
.menuANavigazione a:focus
.menuANavigazione a:active
{
background:#ff6600;
color:#FFF;
border-color:#000 
}

.giallocentro
{
background-color: #ffD600;
text-align: center;
}