/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { background-color: #f7ecc8;
    }

  *:link { color: #808080;
    }

  .petite { font-size: 70%;
    }

  .centre { text-align: center;
    }

  .rose { color: #ff8080;
    }

  .interne { font-style: italic;
    font-weight: bold;
    color: #c36161;
    text-decoration: none;
    }

  .periode { font-weight: bold;
    font-style: italic;
    color: #ff8080;
    font-size: large;
    }

  .annee { font-weight: bold;
    font-style: italic;
    color: #333399;
    }

  .titre { font-style: italic;
    font-weight: bold;
    color: #ff8080;
    }
    a.titre  {text-decoration: none;
	font-weight: bold;
	}
	
  td.bande { text-align: center;
    }

  table.bande { border: 1px inset #ff0000;
    background-color: #e6e2f6;
    width: 90%;
    margin-left: auto;
     margin-right: auto;
    }

  td.diapo { border: 1px inset #ccccff;
    padding: 10px;
    text-align: center;
    vertical-align: middle;
    width: 33%;
    font-size: small;
    background-color: #e6e2f6;
    }

 table.navig { width: 100%;
    height: 54px;
    text-align: center;
    border-spacing: 0.5em;
    }
  

  .expo { text-align: center;
    }

  .ouvrage { font-style: italic;
    }

  .publication { font-size: small;
    text-align: right;
    color: #006600;
    padding-right:3em;
    }

  .appel { font-style: italic;
    font-size: small;
    }

  .cache { display: none;
    }

  table.numero { border: 2px solid #ffcc99;
    font-family: Times New Roman,Times,serif;
    font-size: 1em;
    text-align: center;
    float: right;
    }

  td.numero { border-bottom: 2px solid #ffcc99;
    padding-bottom: 3px;
    }
    
   td.actuelle {
    background-color : rgb(255, 204, 153);
  }
    
.plateau { text-align: center;
width: 100%;
}
a img { border: 3px solid #f7ecc8;
}
a:hover {border:0px } /* hack pour IE - ne sert sinon &#224; rien */
a:hover img { border: 3px solid rgb(255, 204, 153);
}

td.photo { font-size: x-small;
text-align: center;
}
