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

/* style des liens */

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

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

a{
   color:#344D60;
   text-decoration:none;
}

a:hover{
   text-decoration:underline;
}

/* style des menus déroulants haut  et bas*/

dl, dt, dd, ul,li
{
  margin: 0;
  padding: 0;
  list-style-type: none;
  font-size:10px;
}

#menu
{
  width:450px;
  z-index:5;
  font-size:10px;
  font-family:arial;
  position:absolute;
  left:450px;
  top:119px;
}

#menu dl
{
z-index:3;
position:relative;
top:0px;
float:right;
width:130px;
}

#menu dt
{
cursor: pointer;
color:#1A415F;
text-align:center;
}

#menu div
{
position:absolute;
left:0px;
top:22px;
z-index:4;
display:none;
border-bottom:1px solid #93B1BB;
border-left:1px solid #93B1BB;
border-right:1px solid #93B1BB;
width:250px;
}

#menu li
{
text-align:left;
background-color:#EFF5F7;
}

#menu li a, #menu dt a
{
color:black;
text-decoration:none;
display: block;
height:100%;
border:none;
font-size:10px;
}
#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus
{
color:#E47730;
text-decoration:underline;
font-size:11px;
}

li{
height:15px;
}

/* style de accueil.html */

.langues{
   position:absolute;
   top:9px;
   left:560px;
   z-index:3;
}

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

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

.menuHaut{
   width:900px;
   height:20px;
   z-index:3;
   font-size:11px;
   font-family:arial;
   vertical-align:middle;
   background-image:url('../skin/graphisme/fondMenuHaut.gif');
}

.menuBas{
   width:740px;
   height:20px;
   z-index:3;
   font-size:11px;
   font-family:arial;
   text-align:left;
   background-image:url('../skin/graphisme/fondMenuBas.gif');
}

.menuGauche{
   font-size:10px;
   width:160px;
   height:350px;
   font-family:arial;
   background-image:url('../skin/graphisme/fondMenuGauche.jpg');
   text-align:left;
   vertical-align:top;
}

.zoneCentrale{
   color:black;
   height:350px;
   width:540px;
   font-size:11px;
   vertical-align:top;
   background-color:white;
   background-image:url('../skin/graphisme/fondZoneCentrale.gif');
   text-align:left;
}

.menuDroit{
   font-size:10px;
   width:200px;
   height:350px;
   font-family:trebuchet,arial;
   background-image:url('../skin/graphisme/fondMenuDroit.gif');
   text-align:left;
   vertical-align:top;
   color:#E0742C;
}

.basPage{
   color:#547993;
   font-family:arial;
   font-size:10px;
   text-align:left;
   width:900px;
   height:50px;
   background-image:url('../skin/graphisme/fondBasPage.gif');
}

.speederlan{
   position:absolute;
   font-family:arial;
   right:10px;
   top:516px;
   z-index:3;
}

.titre{
   position:absolute;
   font-size:13px;
   font-family:verdana, arial;
   font-weight:bold;
   left:174px;
   top:105px;
   z-index:3;
   width:320px;
   height:50px;
}

.textDefilant{
   position:absolute;
   left:175px;
   top:490px;
   z-index:4;
   width:710px;
   font-family:arial;
   font-size:11px;
}

/* style des titres */

h2{
   text-align:center;
   font-size:11px;
   font-family:verdana,arial;
   color:gray;
}

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

/* style de controle.html */

.controle{
   padding:10px;
   margin-top:30px;
}

/* style des formulaires d'administration */

.formulaire{
   width:400px;
   color:#506C82;
   font-size:11px;
   font-family:trebuchet,arial;
   text-align:left;
   font-size:11px;
   margin-top:20px;
   margin-left:25px;
}

textarea{
   border:1px solid #506C82;
}

input{
   border:1px solid #506C82;
}

.bouton{
   background-color:#9DB9C0;
   border:1px solid #506C82;
   color:white;
}

.select{
   border:1px solid #506C82;
}

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

