body {
 margin:10px;
 padding:0px;
 background: #C5CFD0 url('/images/menu/background.jpg') repeat-x 0 0;
 color: #000000;
 text-align: center;
}
img{
 border:0;
}

#overlay_noir {
color : white;
z-index : 600;
position : absolute;
visibility : hidden;
padding : 0;
font : normal normal 9px Verdana, Arial, Helvetica, sans-serif;
width : 100%;
height : 100%;
top : 0;
left : 0;
overflow : hidden;
}
#overlay_box {
color : white;
z-index : 601;
position : absolute;
visibility : hidden;
padding : 0;
font : normal normal 9px Verdana, Arial, Helvetica, sans-serif;
width : 490px;
top : 10px;
left : 50%;
margin-left : -245px;
overflow : hidden;
}

#logo_gauche {
 margin:0;
 padding:0;
 background: transparent url('/images/menu/logo-gauche.png') no-repeat fixed left top;
 color: #000000;
 text-align: center;
}

#logo_droite {
 margin:0;
 padding:0;
 background: transparent url('/images/menu/logo-droite.png') no-repeat fixed right top;
 color: #000000;
 text-align: center;
}

.Legende {
  background: #FFFFFF;
  color: #333;
  font: normal normal 5pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align: center;
}

.forumline	{ 
  border: 1px #000000 solid;
}

input [type="text"] { width: 100%; } 

form {
  width: auto;
  padding: 0px;
  margin: 0px;
  display:inline;
}

div#conteneur {
  float: right;
  z-index: 500;
  margin-right:-10px;
  width:183px;
  border: 1px solid #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
  text-decoration : none;
  margin-left:10px;
  margin-bottom:10px;
}

#content {
  overflow: auto;
  position: absolute;
  top: 40px;
  width: 520px;
  height: 460px;
  border: 1px solid #000000;
}

#contentupload {
  background:#FFEFBD;
  overflow: auto;
  position: absolute;
  top: 510px;
  width: 520px;
  height: 100px;
  border: 1px solid #000000;
}

.imageagauche {
  float: left;
  z-index:500;
  margin-top:12px;
  margin-right:10px;
  margin-left:15px;
  margin-bottom:10px;
} 

.imageadroite {
  float: right;
  z-index:500;
  margin-top:12px;
  margin-right:10px;
  margin-left:15px;
  margin-bottom:10px;
} 

.contour{
 border: 1px solid #000000;
 color: #000000;
}

input#recherche {
  border: 1px solid #FFFFFF;
  z-index:100;
  color: white; 
  font-weight: bold; 
  width: 150px; 
  background: transparent url('/images/menu/loupe.png') no-repeat 2px 50%;
  padding: 2px 0 2px 23px;
  margin-top:11px;
  display: inline;
  float: right;
}
input#recherche_submit {
  border: 0;
  font-weight: bold;
  color:white;
  margin-top:11px;
  background: none;
  text-align: left;
}

.cyrillemoine {
  font-weight: bold; 
  z-index:200;
  width: 403px; 
  background: transparent url('/images/menu/cyrillemoine.png') no-repeat;
  padding: 15px 0 2px 23px;
  display: inline;
  float: left;
}

.blancdroite {
  color: #FFFFFF;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:right;
}
a.blancdroite {
  color: #FFFFFF;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:right;
}
a.blancdroite:hover {
  color: #333333;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  text-align:right;
}

.grisfonce7bas {
  background: none;
  color: #999999;
  font: normal normal 7pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:center;
}

.Noir7 {
  background: #FFFFFF;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:justify;
}
a.Noir7 {
  background: #FFFFFF;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:justify;
}
a.Noir7:hover {
  background: #FFFFFF;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  text-align:justify;
}

.Noir7centre {
  background: none;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:center;
}
a.Noir7centre {
  background: none;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
  text-align:center;
}
a.Noir7centre:hover {
  background: none;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
  text-align:center;
}

.rouge10 {
  background: #FFFFFF;
  color: #990000;
  font: bold normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
a.rouge10 {
  background: #FFFFFF;
  color: #990000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
a.rouge10:hover {
  background:yellow ;
  color: #990000;
  font: bold normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : underline;
}

.titremain {
  background: #99CC00;
  color: #FF6600;
  font: bold normal 10pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.titregauche {
  background: #004A91;
  color: #FFFFFF;
  font: bold normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}


.textegauche {
  background: #FF9900;
  color: #000000;
  font: bold normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.gauche7 {
  background: #FFFFFF;
  color: #000000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
a.gauche7 {
  background: #FFFFFF;
  color: #000000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}
a.gauche7:hover {
  background:yellow;
  color: #CC0000; 
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration : none;
}

.Gris7 {
  background: #FFFFFF;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : none;
}
a.Gris7 {
  background: #FFFFFF;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : none;
}
a.Gris7:hover {
  background: #FFFFFF;
  color: #CC0000; 
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : underline;
}

.Gris7fond {
  background: #DDDDDD;
  color: #666666;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : none;
}
a.Gris7fond {
  background: #DDDDDD;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : none;
}
a.Gris7fond:hover {
  background: #DDDDDD;
  color: #CC0000; 
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
  text-decoration : underline;
}

.info {
  color: #000000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : center;
  text-decoration : none;
}

.underlineRule {
  border-bottom: dotted;
  border-width: 1px;
  border-color: #828282;
  background: #FFFFFF;
  color: #000000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

.middlelineRule {
  border-top: dotted;
  border-width: 1px;
  border-color: #828282;
  background: #FFFFFF;
  color: #000000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

.fondvert {
  border-bottom: dotted 1px;
  line-height: 29px;
  color: #D0852A;
  font: bold normal 15px "Trebuchet MS", Helvetica, Verdana, sans;
  letter-spacing: 0px;
  text-decoration: none;
  text-align:left;
}

.fondvertsanssouligne {
  line-height: 29px;
  color: #D0852A;
  font: bold normal 15px "Trebuchet MS", Helvetica, Verdana, sans;
  letter-spacing: 0px;
  text-align : left;
  text-decoration : none;
}
a.fondvertsanssouligne:hover {
  line-height: 29px;
  color: #D0852A;
  font: bold normal 15px "Trebuchet MS", Helvetica, Verdana, sans;
  letter-spacing: 0px;
  text-align : left;
  text-decoration : none;
}

.gauche10 {
  background: #FFFFFF;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : left;
  text-decoration : none;
}
a.gauche10 {
  background: #FFFFFF;
  color: #CC0000;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : left;
  text-decoration : none;
}
a.gauche10:hover {
  background:yellow ;
  color: #CC0000; 
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : left;
}

.aidememoire {
 color: #FFFFCC; 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 font-size: 9px;
}

.titre {
  line-height: 29px;
  color: #FF6600;
  font: bold normal 15px "Trebuchet MS", Helvetica, Verdana, sans;
  letter-spacing: 0px;
  text-decoration : none;
}

.border-left {
  border-left : dotted;
  border-width: 1px;
  border-color: #828282;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
}

#showimage {
  background: #FFFFFF;
  color: #CC0000; 
  position:absolute;
  visibility:hidden;
  border: 1px solid gray;
}
 
#dragbar{
  min-width: 120px; 
  background: #FFFFFF;
  color: #CC0000; 
}

#dragbar #closetext{
  margin-right: 1px;
  background: #FFFFFF;
  color: #CC0000; 
}

a.infobulle {
  position: relative;
  color: black;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}
a.infobulle span {
  display: none; 
}
a.infobulle:hover {
  z-index: 500; 
  background: none; /* correction d'un bug IE */
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  cursor: help; 
}
a.infobulle:hover span {
  position: absolute;
  border: 1px solid black;
  border-left: 4px solid black;
  display: inline;
  padding: 3px;
  width: 300px;
  top: 30px; 
  left: 10px;
  background: white;
  color: black;
  font: normal normal 8pt Verdana, Arial, Helvetica, sans-serif;
  text-align : justify;
}
#lightbox {
background-color: white;
margin-top:15px;
padding: 15px;
border: 1px solid black;
}
#lightboxCaption {
color: #333;
background: white;
font: normal normal 12px "Trebuchet MS", Helvetica, Verdana, sans;
text-align: center;
padding-top: 5px;
padding-bottom: 10px;
padding-left: 74px;
padding-right: 74px;
border-left: 1px solid black;
border-right: 1px solid black;
border-bottom: 1px solid black;
}
#lightboxIndicator {
border: 1px solid white;
}
#overlay{ 
background-image: url(/images/menu/overlay.png); 
}