/* style des liens */

.mat{
   color:black;
   font-weight:bold;
   text-decoration: none;
}

.mod{
   color:white;
   font-size:12px;
   text-decoration: none;
}

.rub{
   color:#80FF80;
   font-size:10px;
   text-decoration: none;
}

.seq{
   color:#E07104;
   font-weight:bold;
   font-size:10px;
   text-decoration: none;
}

.autreLiens{
   color:black;
   font-weight:bold;
   text-decoration: none;
   font-size:11px;
}

a:hover{
   color:#ef8a0e;
   text-decoration: none;
}

a{
   color:navy;
   text-decoration:none;
}

/* style de accueil.html */

.infoFlash{
   position:relative;
   color:black;
   text-align:justify;
   font-family:trebuchet,arial;
   font-size:11px;
   top:140px;
   left:40px;
   height:100px;
   margin-top:3px;
   width:270px;
   z-index:2;
}

.menuGauche{
   position:absolute;
   top:20px;
   left:10px;
   width:160px;
   height:580px;
   font-family:trebuchet,arial;
}

.navigation{
   position:absolute;
   margin:auto;
   text-align:center;
   top:157px;
   width:160px;
   height:50px;
}

.menuTable{
   position:absolute;
   margin:auto;
   text-align:left;
   top:227px;
   left:0px;
   width:160px;
}

.menuTd{
   padding-left:3px;
}

.menuDroit{
   position:absolute;
   font-size:11px;
   top:0px;
   right:5px;
   width:320px;
   height:580px;
   font-family:trebuchet,arial;
   z-index:2;
}

.zoneCentrale{
   position:absolute;
   top:75px;
   color:black;
   left:200px;
   height:580px;
   width:600px;
}

.titre{
   position:relative;
   left:20px;
   top:75px;
   width:300px;
   height:5px;
   padding:4px;
}

.bandeau{
   position:absolute;
   top:40px;
   left:240px;
   height:12px;
   font-size:11px;
   font-weight:bold;
   font-family:arial,sans-serif;
   z-index:2;
}

.illustration{
   position:relative;
   z-index:0;
   font-size:11px;
   font-family:trebuchet,arial;
   top:20px;
}

/* style des titres */

h2{
   text-align:center;
   font-size:14px;
   font-family:trebuchet,arial;
   margin-top:10px;
   margin-bottom:10px;
   color:black;
}

h3{
   text-align:center;
   font-size:12px;
   margin-top:40px;
   margin-bottom:0px;
   font-family:trebuchet,arial;
}

h4{
   font-size:12px;
   text-align:center;
   font-family:trebuchet,arial;
   margin-top:65px;
   margin-bottom:0px;
   color:black;
}

h5{
   font-size:11px;
   font-family:trebuchet,arial;
   margin-top:2px;
   margin-bottom:0px;
}

h6{
   text-align:center;
   font-size:12px;
   font-family:trebuchet,arial;
}

.admin{
   font-size:11px;
   position:absolute;
   font-weight:bold;
   top:580px;
   left:60px;
}

.retour{
   font-size:11px;
   position:absolute;
   font-weight:bold;
   top:560px;
   left:60px;
}

/* style de controle.html */

.controle{
   position:relative;
   top:100px;
   margin:auto;
   padding:10px;
}

/* style de recherche.html */

.recherche{
   text-align:left;
   font-size:12px;
   font-family:trebuchet,arial;
   border:1px solid black;
   position:relative;
   width:220px;
   top:5px;
   margin:auto;
   padding:5px;
   background-image:url('graphisme/fondRecherche.jpg');
}

/* style des formulaires d'administration */

.formulaire{
   width:90%;
   color:black;
   margin-top:100px;
   margin-left:40px;
   font-family:trebuchet,arial;
   text-align:left;
   font-size:11px;
}

textarea{
   border:1px solid green;
}

input{
   border:1px solid green;
}

.erreurForm{
   color:red;
   font-family:trebuchet,arial;
   font-size:10px;
   font-weight:bold;
   text-align:center;
}

.thForm{
   font-size:11px;
   font-family:trebuchet,arial;
   text-align:center;
   height:20px;
}

.tdForm{
   font-size:11px;
   font-family:trebuchet,arial;
   text-align:center;
}
