body {
  background-color: black;
  background-repeat:no-repeat;
  background-position:top center;
/*  color: white;*/
}

body.vert {
  background-color: #91EEA0;
}
body.jaune a {
  color: #FFFFFF;
}
body.jaune #s_s {
  color: #000000;
}
body.vert #s_s {
  color: #FF8000;
}


/*a:link {color: #FFFFFF;}
a:visited {color: #FFFFFF;}
a:active {color: yellow;}
a:hover {color: #FFFF80;}*/


a.lienpermanent:link {
  color: #F24F00;
}

a.lienpermanent:visited {
  color: #F24F00;
}

a.lienpermanent:hover {
  color: #0000E6;
}


#logo {
  background-image: url('../images/BSBO_6.png');
  background-repeat: no-repeat;
  width: 293px;
  height: 137px;
}


#rsociale {
  position: static;
  padding-left: 300px;
}


.lsociale {
  font-family: Tahoma;
  font-size: 1.4em;
  font-style: italic;
  font-weight: bold;
  color: #C7C7C7;
}


.initiale {
  font-family: Tahoma;
  font-size: 1.5em;
  font-style: italic;
  font-weight: bold;
  color: #84C1C1;
}


#tableronde {
  margin-top: 15px;
}


#departementf {
  width: 27%;
  vertical-align: middle;
  font-size: 16pt;
  font-family: Tahoma;
  text-align: center;
  color: #FF8040;
}


#departementa {
  width: 27%;
  vertical-align: middle;
  font-size: 16pt;
  font-family: Tahoma;
  text-align: center;
  color: #00FF00;
}


#departementw {
  width: 27%;
  vertical-align: middle;
  font-size: 16pt;
  font-family: Tahoma;
  text-align: center;
  color: #00FFFF;
}


.tablebass {
  margin-top: 15px;
  width: 100%;
  border: 1px solid #FFFF00;
  background-color: #313131;     /*#575757;*/
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}


.tablebass50 {
  margin-top: 15px;
  width: 100%;
  border: 1px solid #FFFF00;
  background-color: #313131;
  padding: 10px;
  filter:alpha(opacity=50);
  -moz-opacity:.50;
  opacity:.50;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}


.tablebass85 {
  margin-top: 15px;
  width: 100%;
  border: 1px solid #FFFF00;
  background-color: #313131;
  padding: 10px;
  filter:alpha(opacity=85);
  -moz-opacity:.85;
  opacity:.85;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border-radius: 9px;
}


.espaces {
  font-family: Tahoma;
  font-size: 12pt;
  text-align: left;
  color: #6CBDBD;
}

/*.rdw {
  font-family: Tahoma;
  font-size: 12pt;
  text-align: right;
  padding-right: 20px;
  background-color: #D6D6D6;
  color: #408080;
}

#rdwtitre {
  font-family: Tahoma;
  font-size: 14pt;
  text-align: center;
  background: #D6D6D6;
  color: #357575;
}

.rdwboutons {
  text-align: center;
  background: #D6D6D6;
}

#identifieron {
}

#identifieroff {
  font-family: Tahoma;
  font-size: 10pt;
  color: #008000;
} */

#baband {
  font-family: Tahoma;
  font-size: 10pt;
  color: #800000;
}


#admin {
  font-family: Tahoma;
  font-size: 10pt;
  color: #04ADFF;
  text-align: right;
  cursor: pointer;
}


#demo {
  font-family: Tahoma;
  font-size: 10pt;
  color: #04ADFF;
  text-align: left;
  cursor: pointer;
}


#pied {
  font-family: Tahoma;
  font-size: 8pt;
  background-color: #DAE4E0;
  color: #400080;
  position: absolute;
  /*top: 96%;*/
  bottom: 5px;
  width: 98%;
  left: 10px;
}


#piedgauche a {
  background-image: url('../images/valid-xhtml11.png');
  background-repeat: no-repeat;
  background-position: left top;
  width: 15%;
  height: 15px;
  float: left;
}


#piedmilieu {
  width: 60%;
  float: left;
  text-align: center;
  vertical-align: middle;
}


#pieddroit {
  width: 23%;
  float: left;
  text-align: right;
  padding-right: 10px;
  vertical-align: middle;
}


#s_s {
  font-family: Tahoma;
  font-size: 10pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: right;
}


#style_switcher {
  font-family: Tahoma;
  font-size: 10pt;
  background-color: #DAE4E0;
  color: #006FA4;
  cursor: pointer;
}


#reve {
  font-family: Tahoma;
  font-size: 13pt;
  text-align: right;
  color: #9595FF;
  cursor: pointer;
}


#stopbruit {
  font-family: Tahoma;
  font-size: 13pt;
  text-align: right;
  color: #B90000;
  cursor: pointer;
}


#forminternet {
  font-family: Tahoma;
  font-size: 13pt;
  text-align: center;
  color: #FFFFFF;
  cursor: pointer;
}


