@charset "iso-8859-1";
body{
   scrollbar-base-color:white;
   scrollbar-arrow-color:rgb(163,111,134);
   scrollbar-highlight-color:white;
   scrollbar-shadow-color:rgb(163,111,134);
   scrollbar-face-color:rgb(249,232,240);
   scrollbar-track-color:white;
   background-color:rgb(255,255,204)
}

/* style des liens */

.ref{
   visibility:hidden;
   position:absolute;
   z-index:0;
}

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

.seq{
   color:#898787;
   font-size:11px;
   text-decoration:underline;
}

a{
   color:#6e304b;
   text-decoration:none;
}

a:hover{
   color:gray;
   text-decoration:underline;
}

/* style de accueil.html */

.contour{
   width:1000px;
   margin-top:0px;
   font-family:trebuchet,arial;
}

.bandeau{
   font-size:11px;
   width:600px;
   height:160px;
   font-family:trebuchet,arial;
   background-repeat:no-repeat;
   background-image:url('../skin/graphisme/fondBandeau.jpg');
   text-align:left;
   vertical-align:top;
}

.logo{
   width:200px;
   font-family:trebuchet,arial;
   text-align:left;
   vertical-align:top;
   background-repeat:no-repeat;
   background-image:url('../skin/graphisme/fondLogo.png'); 
   background-position:top left;  
}

.menuGauche{
   border-left:1px solid #a36f86;
   background-color:#ecd2de;
}

.menuHaut{
   width:600px;
   height:40px;
   font-family:trebuchet,arial;
   text-align:center;
   vertical-align:top;
   font-size:15px;
   background-image:url('../skin/graphisme/fondMenuHaut.png'); 
}

.menuHaut td{
   vertical-align:top;
   padding-top:5px;
}

.menuHaut a{
   color:white;
   display:block;
}

.menuHaut a:hover{
   color:#e5c98a;
   display:block;
}

.sousmenu1{
   position:absolute;
   font-size:12px;
   padding:5px;
   top:190px;
   left:200px;
   z-index:2;
   width:180px;
   text-align:left;
   background-color:#f9e8f0;
   border-bottom:1px solid #a36f86;
   border-right:1px solid #a36f86;   
}

.sousmenu1 a{
   color:#724a5c;
   display:block;
   border-bottom:1px solid #a36f86;
   height:23px;
}

.sousmenu2{
   position:absolute;
   font-size:12px;
   padding:5px;
   top:190px;
   left:290px;
   z-index:2;
   width:260px;
   text-align:left;
   background-color:#f9e8f0;
   border-bottom:1px solid #a36f86;
   border-right:1px solid #a36f86;   
}

.sousmenu2 a{
   color:#724a5c;
   display:block;
   border-bottom:1px solid #a36f86;  
   height:23px;    
}

.sousmenu3{
   position:absolute;
   font-size:12px;
   padding:5px;
   top:190px;
   left:430px;
   z-index:2;
   width:200px;
   text-align:left;
   background-color:#f9e8f0;
   border-bottom:1px solid #a36f86;
   border-right:1px solid #a36f86;   
}

.sousmenu3 a{
   color:#724a5c;
   display:block;
   border-bottom:1px solid #a36f86;  
   height:23px;    
}

.logo{
   width:200px;
   text-align:center;
   vertical-align:middle;
}

.menuDroit{
   width:200px;
   font-family:trebuchet,arial;
   text-align:left;
}

.infoFlash{
   width:95%;
   margin-left:5px;
   margin-bottom:5px;
   font-size:11px;
   font-family:trebuchet,arial;  
   text-align:left; 
}

.textDefilant{
   position:absolute;
   z-index:2;
   top:23px;
   left:510px;
   font-size:12px;
   color:#734358;
   width:285px;
   height:20px;
   font-family:trebuchet,arial; 
}

.zoneCentrale{
   color:black;
   width:599px;
   height:290px;
   vertical-align:top;
   font-size:12px;
   text-align:left;
   border-right:1px solid #a36f86;
   background-color:white;
}

.ascenseur{
   width:98%;
   height:290px;
   overflow:auto;
}

.zoneCentrale li{
   list-style-image:url('../skin/graphisme/puce2.png');
}

.basPage{
   color:white;
   font-family:arial;
   font-size:11px;
   text-align:center;
   vertical-align:bottom;
   width:950px;
   height:60px;
   background-image:url('../skin/graphisme/fondBasPage.png');
   background-repeat:no-repeat;
}

.favoris{
   font-family:arial;
   font-size:11px;
   text-align:left;
}

/* style des titres */

h2{
   text-align:center;
   font-family:arial;
   color:black;
   font-size:15px;
   margin-bottom:5px;
}

h3{
   text-align:center;
   font-weight:bold;
   font-size:11px;
   color:#a36f86;
   font-family:verdana,arial;
   text-transform:uppercase;
}

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

/* style de controle.html */
.controle{
   padding:10px;
   margin-top:0px;
}

/* style des formulaires d'administration */

.formulaire{
   width:400px;
   color:#a1773b;
   font-size:11px;
   font-family:trebuchet,arial;
   text-align:left;
   font-size:12px;
   margin-top:0px;
}

textarea{
   border:1px solid #d2c9c0;
}

input{
   border:1px solid #d2c9c0;
}

.bouton{
   background-color:#a1773b;
   border:1px solid #a36f86;
   color:white;
   font-size:13px;
}

.select{
   border:1px solid #d2c9c0;
}

.erreurForm{
   color:red;
   font-family:trebuchet,arial;
   font-size:11px;
   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;
}

