body
{
    background-color:#FDF3BB;
    font-family: "Comic Sans MS", serif;
    font-size: 0.9em;
    color:#5B5BFF;
}

.titre3
{
    text-align: center;
    font-size: 1em;
    font-weight:bold;
    text-indent: 0px;
}

.titre2
{
    text-align: center;
    font-size: 1em;
    font-weight:bold;
    text-decoration: underline;
    text-indent: 0px;
}

a
{
    color:#5B5BFF;
}

a:hover
{
   color:#0000d2;
   font-family: "Comic Sans MS", serif;
}

p
{
    font-family: "Comic Sans MS", serif;
    text-indent: 30px;
    font-size: 0.9em;
    color:#5B5BFF;
}

.menu
{
     color:#B073FF;
     font-size: 1.1em;
}

.menucadreacc
{
margin: auto;
border-collapse: collapse;
width: 900px;
height: 550px;
background-image: url("images/fondacc.jpg");
}

.menucadre
{
margin: auto;
border-collapse: collapse;
width: 900px;
height: 550px;
background-image: url("images/fond.jpg");
}

.haut
{
vertical-align : top;
}

.bas
{
vertical-align : bottom;
}

.comite
{
vertical-align : top;
text-align: left;
font-style: italic;
}

.copy
{
    color:#B073FF;
    font-size: 10px;
    font-family: Arial, serif;
    text-align: center;
    font-style: italic;
}

.boite
{
    border: 1px solid;
    width: 100%;
    border-color: #a3c0d5;
    background-color: #e9eefb;
    font-family: "Comic Sans MS", Arial, serif;
    font-size: 0.9em;
    text-align: center;
}

.boite2
{
    width: 70%;
}

.boite3
{
    width: 85%;
}

.boite4
{
    width: 90%;
}

.boite5
{
    width: 80%;
}

.boite6
{
    width: 80%;
    text-align: left;
}

.repertoire td
{
   border: 1px solid #5B5BFF;
}

input, textarea, select, option
{
    border: 1px solid;
    border-color: #a3c0d5;
    font-family: Arial, serif;
    color: #5B5BFF;
}

legend
{
   font-family: Comic Sans MS, "Arial Black", Georgia, "Times New Roman", Times, serif;
   color: #FF9933;
   font-size: 1.3em;
   text-decoration: underline;
}

fieldset
{
   margin-bottom: 15px;
   background-color: #e9eefb;
   border-color: #5b5bff;
   border: 1px solid;
}

.texte1
{
 text-align: center;
 font-weight: bold;
}

.newyear
{
   color: #FF9933;
   font-weight: bold;
}

.cadrinfo
{
 border: 0px;
 width: 400px;
 height: 200px;
 background-image: url("images/cadre-infos.gif");
 text-align: center;
}

.musicien
{
 width: 160px;
 text-align: center;
 vertical-align : middle;
 border-right: 1px solid #FF9933;
}

.cadremusicien
{
 border: 0px;
 width: 425px;
 height: 210px;
 background-image: url("images/fondmusicien.jpg");
}

.cadremusicienne
{
 border: 0px;
 width: 425px;
 height: 210px;
 background-image: url("images/fondmusicienne.jpg");
}

.fanfares
{
 border: 1px;
 border-color: #FF9933;
 width: 100%;
 border-collapse: collapse;
 text-align: center;
}

.citation
{
border-bottom: 1px solid #5b5bff;
}

.flottant
{
   float: left;
   margin: 20px;
}

.marge1
{
 margin: 20px;
}

.centre
{
 text-align: center;
}

li
{
list-style-type: square;
}

a.tool {
   font-weight: bold;
   position: relative;
   text-decoration: none;
   cursor: help;
}

a.tool span {
   position: absolute;
   font-weight: normal;
   border: 1px solid black;
   background-color: #CFE1F6;
   padding: 10px;      
   color: black;
   width: 225px;

   left: -9999em;
}

a.tool:hover {
   visibility: visible;
   z-index: 100;
}

a.tool:hover span, a.tooltip:focus span {
   left: 30px;
   text-decoration: none;
}