A.f{font-family:verdana,sans serif;color:blue;font-size:6pt;text-decoration:none;font-weight:bold;background-color:#E9E9E9} 
A.f:hover{font-family:verdana,sans serif;color:red;font-size:6pt;text-decoration:none;font-weight:bold} 
.titolo{font-family:verdana,sans serif;color:white;font-size:20pt}
.stitolo{font-family:verdana,sans serif;color:white;font-size:12pt}
.titolo-red{font-family:verdana,sans serif;color:red;font-size:18pt}
.titolo-blk{font-family:verdana,sans serif;color:navy;font-size:16pt;font-weight:bold} 
.titolo-wht{font-family:verdana,sans serif;color:maroon;font-size:14pt;font-weight:bold}
.stitolo-blk{font-family:verdana,sans serif;color:navy;font-size:12pt} 
.stitolo-red{font-family:verdana,sans serif;color:red;font-size:12pt} 
.sstitolo{font-family:verdana,sans serif;color:yellow;font-size:7pt}
.testo{font-family:verdana,sans serif;color:black;font-size:10pt}
.testo10{font-family:verdana,sans serif;color:black;font-size:10px} 
.testow{font-family:verdana,sans serif;color:white;font-size:10pt} 
.lettera{font-family:verdana,sans serif;color:navy;font-size:10pt} 
.piccolo{font-family:verdana,sans serif;color:black;font-size:8pt}  
.piccolo8{font-family:verdana,sans serif;color:black;font-size:10px} 
.foto{font-family:verdana,sans serif;color:black;font-size:7pt} 
.red{color:red}
.bgiallo{background-color:yellow}
.adogiallo{background-color:yellow;color:blue;font-size:16pt}
.bbw{background-color:blue;color:white;text-align:center}
.fisso{font-family:"times new roman";font-size:10pt}
.big{font-size:36pt;font-weight:bold}
.norep{background-repeat:no-repeat}
.offerte{font-size:12px;font-style:normal}
.titoloneg{background-color:navy;color:white;font-weight:bold;font-size:16px;text-align:center} 
.blackbar{background-color:#4272C1;color:#FFFFFF;font-weight:bold;font-size:14px}
BODY{font-family:verdana,sans serif;font-size:10pt}
.textclass{background-color:#C6FDFC;font-weight:bold;text-align:center}
/* orfanotrofi */
.obig{font-size:24px;color:blue;font-weight:bold;font-variant:small-caps} 
.odiv{border-color:gray;border-width:1px}
.oadot{font-size:14px;color:red;font-weight:bolder} 
.oadotb{font-size:14px;color:silver;font-weight:bolder}
.bordino{border-style:solid;border-width:1px;border-color:black;border-collapse:collapse} 
.perrore{color:red}
.pvabene{color:#336633}
.menubar{color:pink}  
.auguri{font-size:14px;color:aqua} 
.auguri_grazie{font-size:16px;color:blue;font-weight:bold;background-color:#FEF2C5;text-align:center;border-color:red;border-style:solid;border-width:1px} 
.auguri_grazie_red1{font-size:20px;color:red;} 
.auguri_grazie_red2{font-size:26px;color:red;}
.trans{background-color:transparent;color:#FFFFFF;font-size:12px}  
.corsivo{font-style:normal;color:#000000;font-family:tahoma,sans-serif;font-size:13px}
.pillole{font-family:arial,sans-serif;font-size:10px !important;color:navy;}
.titolopillole{font-family:arial,sans-serif;font-size:12px !important;color:navy;font-weight:bold}
.tabellaindice{font-size:11px;font-style:italic;}
A.redpillole{font-family:arial,sans-serif;font-size:11px !important;color:red;font-style:italic;font-decoration:none;font-weight:bold} 
A.redpillole:HOVER{font-family:arial,sans-serif;font-size:11px;color:blue;}
A.ado{background-color:yellow;color:blue;font-size:16pt}
A.ado:hover{background-color:navy;color:yellow;font-size:16pt} 
A{font-family:verdana,"sans serif";color:aqua;font-size:9pt;text-decoration:none; !important} 
A:hover{color:yellow;text-decoration:none;!important} 
A.normal{font-family:verdana,"sans serif";color:aqua;font-size:9pt;text-decoration:none; !important} 
A.normal:hover{color:yellow;text-decoration:none;!important}
A.red{font-family:verdana,sans serif;color:red;font-size:10pt;text-decoration:none;} 
A.red:hover{font-family:verdana,sans serif;color:blue;font-size:10pt;text-decoration:none;} 
A.red9{font-family:verdana,sans serif;color:red;font-size:9pt;text-decoration:none;} 
A.red9:hover{font-family:verdana,sans serif;color:blue;font-size:9pt;text-decoration:none;}  
A.redsmall{font-family:verdana,sans serif;color:red;font-size:8pt;text-decoration:none;} 
A.redsmall:HOVER{font-family:verdana,sans serif;color:blue;font-size:8pt;text-decoration:none;}
A.progetti{color:black;font-size:8px;text-decoration:none;font-weight:bold}
A.progetti:HOVER{color:#999999;}
.rednolink{font-size:12px;color:black;border:1px solid red;background-color:#FFFF99}
A.indice{color:#000000;}
A.indice:hover{color:black;text-decoration:underline;}
A.indiceblu{color:#0000FF;} 
A.indiceblu:hover{color:#0000FF;}
A.mainindice{font-weight:bold;font-size:14px;color:black;}
A.mainindice:hover{color:#000000;font-weight:bold;font-size:14px;text-decoration:underline;}

/* EZ roundcorners */ 
/*
ul {
    width:140px;
    list-style-type:none;
    margin:0 0; 
    padding:0;
}

li a {
    display:block;
    position:relative;
    border-width:1px 0;
    border-color:#ccc;
    border-style:solid;
    color:#FFFFFF;
    text-decoration:none;
    margin:4px 1px;
}

li a span {
    display:block;
    position:relative;
    margin:0 -1px;
    border-width:0 1px;
    border-color:#FFFFFF;
    border-style:solid;
    background-color:C1CDEC;
    color:#000000;
    padding:2px 2px;
}

li a:hover {
    border-color:#FFFFFF;
    
    color:#FFFFFF
    color:#0000FF;
}

li a:hover span {
    border-color:#FFFF00; 
    border-width:0 1px;
    color:#000000;
    background-color:#C0C0C0;
}
*/
/* fine EZ roundcorners */

/* prima lettera rossa */
p{font-size:12px}
p:first-letter{color:#FF0000;font-size:18px}

/***********************/ 
/********* nifty *******/ 
/***********************/ 
/*body{padding: 20px;background-color: #FFF;font: 100.01% "Trebuchet MS",Verdana,Arial,sans-serif}*/
h1,h2,p{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
h2{font-size: 200%;color: #f0f0f0}
p{padding-bottom:1em}
h2{padding-top: 0.3em}
div#nifty{ margin: 0 10%;background: #00C1C1}/*#9BD1FA}*/

b.rtop, b.rbottom{display:block;background: #C8FBFD}          /* FFF */
b.rtop b, b.rbottom b{display:block;height: 1px;overflow: hidden; background:#00C1C1}/* #9BD1FA}*/
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

/* shadowed */ 
.shadowed { 
  float:left;
  background: url(nifty/drop-shadow.png) no-repeat bottom right !important;
  background: url(nifty/drop-shadow.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 5px;
}

.shadowed img {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -6px 6px 6px -6px;
  padding: 4px;
z-index:0;  
} 
  
.shadowed table {
  display: block;
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  margin: -2px 6px 6px -2px;
  padding: 0px;
  z-index:0;
}
/********slideshow *************/
ul.ppt {
	position: relative;
}

.ppt li {
	list-style-type: none;
	position: absolute;
	top: 0;
	left: 0;
}

.ppt img {
	border: 1px solid #e7e7e7;
	padding: 5px;
	background-color: #ececec;
}
  