@charset "iso-8859-1";
body{
   background-color:#323333;
   scrollbar-base-color:#323333;
   scrollbar-arrow-color:#323333;
   scrollbar-highlight-color:#323333;
   scrollbar-shadow-color:#323333;
   scrollbar-face-color:#323333;
   scrollbar-track-color:#323333;
}

/* style du menu haut */
dl, dt, dd, ul
{
  margin: 0;
  padding: 0;
  font-size:12px;
}

#menu
{
  width:850px;
  z-index:10;
  font-family:arial;
  position:absolute;
  top:55px;
  left:45px;  
}

#menu dl
{
width:110px;
z-index:10;
position:relative;
top:0px;
float:left;
}

#menu dt
{
cursor:hand;
color:#26d3f8;
text-align:center;
border-left:1px solid #adaeaf;
font-size:17px;
}

#menu dd
{
margin-top:3px;
background-color:#b0dff5;
display:block;
left:0em;
}

#menu li
{
text-align:left;
background-color:#b0dff5;
list-style-type: none;
border-bottom:1px solid white;
}

#menu li a, #menu dt a
{
color:#26d3f8;
text-decoration:none;
list-style-type: none;
display: block;
height:100%;
border:none;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus
{
color:black;
text-decoration:none;
background-color:#228db9;
list-style-type: none;
}

/* style des liens */

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

.seq{
   color:gray;
   font-size:12px;
   text-decoration:none;
}

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

a:hover{
   text-decoration:underline;
}

/* style de accueil.html */
.textCentral{
  position:absolute;
  top:340px;
  left:395px;
  width:405px;
  height:75px;
  font-family:trebuchet,arial; 
  font-size:11px;
  color:white;
  z-index:5;  
  text-align:justify; 
}

.adresse{
  position:absolute;
  top:428px;
  right:50px;
  font-family:trebuchet,arial; 
  font-size:11px;
  color:white;
  z-index:3;  
  text-align:right; 
}

.icone{
  position:absolute;
  top:455px;
  left:45px;
  z-index:3;
}

.contour{
   width:900px;
   height:525px;
   margin-top:10px;
   font-family:trebuchet,arial;
}

.speederlan{
   font-size:10px;
   font-family:trebuchet,arial;
   color:#404040;
   position:relative;
   top:5px;
}

.menuTd{
   padding-left:5px;
}

.menuGauche{
   font-size:11px;
   width:300px;
   height:450px;
   font-family:trebuchet,arial;
   text-align:center;
   vertical-align:top;
   background-image:url('../skin/graphisme/fondMenuGauche.jpg');   
}

.textDefilant{
   position:absolute;
   width:735px;
   top:20px;
   left:85px;
   z-index:2;
   font-family:arial;
   color:#bdbfbf;
   font-size:11px;
}

.zoneCentrale{
   color:black;
   height:450px;
   width:600px;
   text-align:justify;
   background-image:url('../skin/graphisme/fondZoneCentrale.jpg');
   vertical-align:top;
}

.zoneCentrale a img{
   border:none;
}

.bandeau{
   color:black;
   background-image:url('../skin/graphisme/fondBandeau.jpg');
   width:900px;
   height:50px;
   text-align:center;
   vertical-align:bottom;
}

.basPage{
   color:gray;
   width:900px;
   height:25px;
   font-size:10px;
   text-align:right;
   background-color:#323333;   
}

/* style des titres */
h1{
   text-align:center;
   font-size:19px;
   font-family:trebuchet,arial;
   color:white;
}

h1 a{
   color:white;
   text-decoration:none;
}

h1 a:hover{
   color:#268cb2;
}

h2{
   text-align:left;
   font-size:17px;
   font-family:trebuchet,arial;
   color:#2ab0cf;
   margin-bottom:15px;
}

h3{
   text-align:center;
   font-size:12px;
   margin-top:40px;
   margin-bottom:0px;
   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{
   margin:auto;
   padding:10px;
}

/* style des formulaires d'administration */

.formulaire{
   width:400px;
   color:gray;
   font-size:11px;
   font-family:trebuchet,arial;
   text-align:left;
   font-size:11px;
   margin-top:10px;
}

textarea{
   border:1px solid white;
   background-color:#f0f0f0;   
}

input{
   border:1px solid white;
   background-color:#f0f0f0;   
}

select{
   background-color:#f0f0f0;
}

.bouton{
   border:1px solid white;
   color:gray;
   font-size:11px;
   background-color:#f0f0f0;   
}

.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;
}

