/*
 * Style sheet for the HTML 4.0 specification
 * $Id: default.css,v 1.8 2002/10/02 23:57:46 mmc Exp $
 * Changed by Maruska
 */





blockquote{
	color: #FF0000;
    text-align: justify;
            }



blockquote.a{
           color: #0000FF;
           margin-left: 1em;
           font-size: medium;
    text-align: justify;              
}


blockquote.m{
           color: #005500;
           margin-left: 1em;
           font-size: medium;
    text-align: justify;              
}


blockquote.d{
           color: #008800;
           margin-left: 1em;
           font-size: medium;
    text-align: justify;              
}





body {
    background: #CCCC99;
    color: black;
}

/* Definition lists: */
dt.mm {
        color: #FF0000;
        }

dt {
     font-style: italic;
     color: #FF0000;
     }



dd {
     color: black;
     }

dl {
/*   font-style: italic; */
   font-size:  medium;
/*   color: black; */
/*   small; */
   cursor: crosshair;
/*   text */
     }


/* A bit special
*/
body.home {
    background: black;
    color: white;
}
body.homes {
    background: black;
    color: white;
 margin-left: -10px; 
}


body.homew {
    background: white;
    color: black;
/*   margin-top: -20px;*/
       /* margin: 10px 10px 10px 10px; */
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;             
}	

/* Masculine */
body.homem {
    background: LightBlue;
    color: black;
/*   margin-top: -20px;*/
       /* margin: 10px 10px 10px 10px; */
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;             
}	

/* Female */
body.homef {
    background: pink;
    color: black;
/*   margin-top: -20px;*/
       /* margin: 10px 10px 10px 10px; */
padding: 0px 0px 0px 0px;
border: 0px 0px 0px 0px;             
} 

/* fixme: previously we had: */
/* body.homef {  */
/*     background: #CCCC99; */
/*     color: black; */
/* } */




body.homev {
    background:  #33CC00;
    color: black;
}


body.film {
    background: black;
    color: white;
 margin-left: 10px; 
}

/* [17 set 03]   after a few months, Enzo told me about the problem (which i had notices, but under-estimated), and this seems the reason: */

/* body.homew  a:hover{ */
/* background:silver; */
                                /* // display:block; */
/* } */



body.indice {
    background: white;
    color: black;
    
}

body.homea {
    background: #FFFF99;
    color: black;
}


body.musica {
    background: #FF0000;
    color: white;
}

body.viola {
    background: #CCFFCC;
    color: black;
}



table.musica {
    background: #FFFFFF;
    color: black;
}
body.ulisse {
    background: #FF9999;
    color: black;
}

body.ulisseindice {
    background: #FFFF66;
    color: black;
}


body.rosa {
    background: #FF99CC;
    color: black;
}


tr.poesia{
    font-size: medium;
    text-align: left;
}


tr.nota3{
/*      size: 1; */
      background: #FF0000;
      color: #FFFFFF
      }


tr.incipit{
   background: #FFCCCC;
    text-align: left;
}

tr.strofa1{
   background: #CCCCFF;
}
tr.strofa2{
   background: #CC99FF;
}
tr.strofa3{
   background: #CC66FF;
}
tr.refrain{
   background: #99CCFF;
}

tr.strofa4{
   background: #CC33FF;
}

tr.nota1{
   background: #FFFFFF;

}

tr.strofaa{
   background: #CCCCFF;
}
tr.strofab{
   background: #CC99FF;
}
tr.strofac{
   background: #CC66FF;
}
tr.refrain1{
   background: #FFCC66;
}

tr.strofad{
   background: #CC33FF;
}

tr.white{
   background: #FFFFFF;
   color: black;          
}



table.rosa {
    background: #FFCC99;
    color: black;
}



table.viola {
    background: #FFCCFF;
    color: black;
}


tr.viola {
    background: #FFCCFF;
    color: black;
}



tr.viola_chiaro {
    background: #CCCCFF;
    color: black;
}


table.nota{
   background: #FFFF00;
}




tr.nota{
   background: #FFFFCC;
    color: black;
}


tr.foto{
   background: #FFFF00;
    color: black;
}

/* 2003-   */
td.scuro{
     color: black;
}

td.olive{
     color: olive;
     font-style: italic;
     font-size: medium;
}


td.matrimoniale{
   background: #FFFFFF;
    font-style: italic;
    font-color: olive;
}


div.example {
    width: 100%;
    color: black;
}



div.dtd-example {
    width: 100%;
    color: black;
}
tt.example {
    color: maroon;
    margin-left: 0;
}
pre {
    color: blue;
    margin-left: 0;
}
div.dtd-fragment {
    width: 100%;
    border: none;
    background-color: #eee;
}
pre.dtd-fragment {
    margin-left: 0;
}
pre.dtd {
    color: black;
    margin-left: 0;
}
div.illegal-example {
    width: 100%;
    color: #FF0000;
    border: solid #FF0000;
}
div.illegal-example p {
    color: black;
}
div.deprecated-example {
    width: 100%;
    color: #FF0000;
    border: solid rgb(255,165,0); /* orange */
}
div.deprecated-example p {
    color: black;
}
div.note {
           color: green;
           margin-left: 1em;
           font-size: medium;
           }


p.regular{
           text-align: center;
           }


p.note {
         font-weight: normal;
         color: green;
         margin-left: 1em;
/*         text-transform: uppercase;*/
         word-spacing: 10px;
         }

p.hidden{
          color: green;
/*          visibility: hidden; */
          text-shadow: 0.2em 0.2em;
          outline-style: solid;
}

p.nota-nascosta{
    font-size: small;
    color: green;
    margin-left: 1em;
}
p.giornale {
    color: green;
    text-align: center;
    margin-left: 1em;
}
p.copyright{
    text-align: center;
    color: blue;
    font-size: medium;
}

p.immagini{

            text-align: center;
            }


tr.data{
      /* size: 1; */
      background: #66FFCC;
      }


tr.italiano{
/*        size: 1;  */
      background: #00FF00;
      }


tr.inglese{
/*        size: 1;  */
      background: #33FFFF;
      }


tr.russo{
/*        size: 1;  */
      background: #FF0000;
      }


tr.lettone{
/*        size: 1;  */
      background: khaki;
      }

tr.ceco{
/*        size: 1;  */
      background:  #FFFF00;
      }

tr.slovacco{
/*        size: 1;  */
      background:  #CCCC00;
      }


tr.francese{
/*        size: 1;  */
      background: #CC66FF;
      }

tr.inglese{
/*        size: 1;  */
      background: #33FFFF;
      }

tr.proposta{
       background: green;
}



/* Quando imparerai lo stile, Bettina ?!!
*/
div.domanda{
    text-align: justify;
    color: #005700;
    font-size: medium;
 width: 90%;                       
}
div.risp{
    text-align: justify;
    margin-left: 1em;
 width: 70%;          
}

div.evidente{
    border : 5px outset red;
    text-align: justify;
    color: #005700;
    font-size: medium;
 width: 90%;                       
}

div.film{
    text-align: justify;
    color: #005700;
    font-size: medium;
 width: 90%;                       
}



/*
	bold
*/



p.timeinfo{
	font-weight: normal;
	font-family: "new century schoolbook", serif ;
	font-variant: small-caps;
	font-style: italic;
	font-size: 50%;
	color: green;
	margin-left: 1em;
}
ul.toc {
    list-style-type: none;
}

a.normref { 
    color : #FF0000;
}	

a.informref {
    color : green;
}	


a.homepage {
             background: red;
             /* green
             color: yellow;
              */
/*               target :_top;  */
             }
a.homepage:hover {
                   text-decoration: underline;
                   } 


a.homepage:visited {
                   background: yellow;
                     text-decoration: none;
                   } 


/* merriam: 
*:target {border: solid 3px yellow;}
a[name]:before { content: "#"; border: 1px dashed; -moz-opacity: .2; text-decoration:none; }
*/


DIV.subtoc {
    padding: 1em; border: solid thin; margin: 1em 0;
    background: #ddd
}

/* Uniform look for titles of pages
 */
h1.node{
    text-align: center;
    color: blue;
    font-size: medium;
}

h1{
    text-align: center;
    font-size: medium;
}

h2{
    text-align: center;
    font-size: medium;
}


h3{
    text-align: left;
    font-size: medium;
}




h2.parte-quest{
    text-align: center;
    color: #FF0000;
    font-size: medium;
}


h4{
    text-align: left;
    color: blue;
}



/* br{                              */
/* text-align: justify;	      */
/*				      */

p{
    text-align: justify;
}


span.giornaleTitolo{
	color:#FF0000;
	font-weight: bold;
}

span.giornaleAutore{
	color:green;
	font-weight: bold;
}

span.giornalecoordinate{
	color: #CC66FF;
	font-weight: bold;
}


tr.giornaleGiornale{
	color:black;
      background:  #0099FF;   /* dodgerblue; */
	font-weight: bold;
}


tr.giornalecoordinate{
        background: #00FFFF;/*lightblue;*/
	color:black;
	font-weight: bold;
}


tr.giornaleTitolo{
	color:black;
      background: #FFFF00;/*#FFFF66;*/
	font-weight: bold;
}

tr.giornaleAutore{
      background: #FF99FF;/*viola chiaro;*/
	color:black;
	font-weight: bold;
}
tr.grigio{
	color:black;
      background: #CCCCCC;/*gainsboro;*/
           width: 40%;
}


th.indirizzi{
    text-align: left;
    color: #FF0000;
}



tr.giugno{
      background:  #FF99CC;
}


tr.luglio{
      background:  #FF6699;
}


tr.agosto{
      background:  #FF6634;
}


tr.settembre{
      background:  #CC9900;
}



tr.ottobre{
      background:  #99FF00;
}



tr.novembre{
      background:  #66FF33;
}


tr.dicembre{
      background:  #33CC99;
}




tr.gennaio{
      background:  #0099CC;
}

tr.febbraio{
      background:  #00CCFF;
}



tr.marzo{
      background:  #CC99FF;
}


tr.aprile{
      background:  #CC99CC;
}


tr.maggio{
      background:  #FF99FF;
}


tr.azzurro{
      background:  #00FFFF;
}


tr.vario{
      background:  #FFCC99;
}



tr.uomo{
      background:  #99FFFF;
}


tr.donna{
      background:  #FFCCFF;
}


tr.relazioni-pubbliche{
      background:  #FFFF99;
}


tr.lingue{
      background:  #66FF99;
}


tr.meeting-belarus{
      background:  #66FF99;
}
tr.meeting-ukrajina{
                     background:  #FFCCFF;
}
tr.meeting-russia{
      background:  #99FFFF;                   
}







tr.white{
      background:  #FFFFFF;
}


tr.formalita{
      background:  #FF99FF;
}


tr.info-est{
      background:  #00FFFF;
}

tr.meeting{
      background:  #00FF00;
}


tr.meeting_1{
      background:  #33FFCC;
}

tr.spese{
      background:  #FFFF99;
}

tr.bianco{
      background:  #FFFFFF;
}

tr.agenzia{
      background:  #FFCCCC;
}





tr.lun{
   background: #FFCCCC;                         
			 	    
}						  
						 	    
tr.mar{						  
   background: #CCCCFF;				 	    
}			
tr.mer{						 	    
   background: #CCFFCC;	
}						 	    
tr.gio{			
   background: #CCCCCC;				 	    
}			
tr.ven{
   background: #99CCCC;
}

tr.sab{
   background: #FFCCFF;
}

tr.dom{
   background: #99CCFF;
}                            











table.giugno{
      background:  #FF99CC;
}


table.luglio{
      background:  #FF6699;
}


table.agosto{
      background:  #FF6634;
}


table.settembre{
      background:  #CC9900;
}



table.ottobre{
      background:  #99FF00;
}



table.novembre{
      background:  #66FF33;
}


table.dicembre{
      background:  #33CC99;
}




table.gennaio{
      background:  #0099CC;
}

table.febbraio{
      background:  #00CCFF;
}



table.marzo{
      background:  #CC99FF;
}


table.aprile{
      background:  #CC99CC;
}


table.maggio{
      background:  #FF99FF;
}


table.azzurro{
      background:  #00FFFF;
}


table.vario{
      background:  #FFCC99;
}



table.uomo{
      background:  #99FFFF;
}


table.donna{
      background:  #FFCCFF;
}


table.relazioni-pubbliche{
      background:  #FFFF99;
}


table.lingue{
      background:  #66FF99;
}


table.meeting-belarus{
      background:  #66FF99;
}
table.meeting-ukrajina{
                     background:  #FFCCFF;
}
table.meeting-russia{
      background:  #99FFFF;                   
}








table.formalita{
      background:  #FF99FF;
}


table.info-est{
      background:  #00FFFF;
}

table.meeting{
      background:  #00FF00;
}

table.spese{
      background:  #FFFF99;
}

table.bianco{
      background:  #FFFFFF;
}

table.agenzia{
      background:  #FFCCCC;
}





table.lun{
   background: #FFCCCC;
    text-align: left;
}

table.mar{
   background: #CCCCFF;
}
table.mer{
   background: #CC99FF;
}
table.gio{
   background: #FF99FF;
}
table.ven{
   background: #99CCFF;
}

table.sab{
   background: #FF66FF;
}

table.dom{
   background: #FF99CC;
}










A:hover   { color: brown;
            background:  white;
            } /* user hovers     */

A:link    { color: #FF0000 }    /* unvisited links */
A:visited { color: blue }   /* visited links   */
A:active  { color: lime }   /* active links    */
A:focus { background: #FFFF66 }
A:focus:hover { background: white }









/* make a vertical skip (invisible hrule)  */
hr.vskip{
          height: 5px;
          width: 0px ;
/*            align: center;  */
          }