body  {
  background-color:#EFEFEF;
  font-family:Arial, sans-serif;
  font-size:9pt;
  color:#000000;
}

#conteneur {
  margin-left:auto;
  margin-right:auto;
  margin-top:0px;
  margin-bottom:0px;
  width:955px;
  height:100%;
  /*background-color:#2b828f;*/
  background-color:#3677c7;
  opacity:0,5;
  /*background-image:url('images/essai.jpg');*/
  -moz-border-radius:14px;
  padding:5px;
  border:0px;
  
}
#entete {
  padding:0px;
  margin:0px;
}
#contenu {
  width:955px;
  height:100%;
  padding:0px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:px;
}
#gauche { 
   float:left;
   width:148px;
   height:100%;
   padding:0px;
   margin:0px;
 } 
#page {
   float:left;
   width:600px;  
   height:100%;   
   border:1px solid ;
   -moz-border-radius:10px;
   margin-left:45px;
   margin-right:5px;
   margin-top:16px;
   margin-bottom:5px;
   padding:0px;
   /*background-color:#3677c7;*/
   background-color:#FFFFFF;
}
#page-page {
  padding:7px;
}
#droite { 
   float:left;
   width:148px;
   height:100%;
   padding:0px;
   margin:0px;
   margin-top:35px;
}
#bas {
   clear:both;
   padding:0px;
   margin:0px;
   text-align:center;
   margin-bottom:20px;
   font-family:Arial, sans-serif;
   font-size:7pt;
}


#box {
  background-image:url('images/infotop.png');
  background-repeat:no-repeat;
  width:148px;
  margin:0px;
  margin-top:-19px;
  padding:0px
}

#box1 {
  background-image:url('images/infotop.png');
  background-repeat:no-repeat;
  width:148px;
  margin:0px;
  margin-top:0px;
  padding:0px
}

#box-top  {
  width:148px;
  height:35px;
  margin:0px;
  padding:0px;
  
}
#box-middle {
  padding:0px;
  margin:0px;
  background-image:url('images/menu_centre.png');

}
#box-middle-info {
  margin-top: 0px;
  margin-bottom:0px;
  margin-left:10px;
  margin-right:10px;
  padding-top:0px;
  padding-left:0px;
  padding-right:0px;
  padding-bottom:3px;

}
#box-bottom {
  height:25px;
  margin:0px;
  padding:0px;
  background-image:url('images/infobottom.png');
  background-repeat:no-repeat 
}
#box-menu {
  color:#000099;
  font-size:10pt;
  padding:0px;
  margin:0px;
  margin-top:-20px;


}

#box-menu2 {
  color:#000099;
  font-size:10pt;
  padding:0px;
  margin:0px;
 
}

#box-titre {
  padding-top:7px;
  padding-bottom:0px;
  padding-left:0px;
  padding-right:0px;
  margin:0px;
  font-size:12pt;
  text-align:center;
  color:#ffffff;
  text-transform:uppercase;
  font-weight:bold;
}

#box-titre2 {
  padding-top:7px;
  padding-bottom:0px;
  padding-left:55px;
  padding-right:0px;
  margin:0px;
  font-size:12pt;
  text-align:center;
  color:#324a90;
  text-transform:uppercase;
  font-weight:bold;
}



#powered
{
   clear:both;
   padding:0px;
   margin:0px;
   text-align:center;
   font-family:Arial, sans-serif;
   font-size:7pt;
}
#system {
background-color:#CCFFCC;
}
#blockquote {
margin:1em;
padding:1em;
background:#dbf2fc;
}
#bb_area {
width:100%;
}
#acronym {
border-bottom:0.1em dotted #666;
}
#input {
border:1px solid #DEDEDE;
border-top:2px solid #DEDEDE;
border-left:2px solid #DEDEDE;
background:#dbf2fc;
margin-top:0.3em;
margin-bottom:0.3em;
font-size:0.8em;
}
#textarea {
border:1px solid #DEDEDE;
border-top:2px solid #DEDEDE;
border-left:2px solid #DEDEDE;
background:#dbf2fc;
margin-top:0.3em;
margin-bottom:0.3em;
font-size:0.8em;
font-size:1em;
width:80%;
}
#input:hover {
background:#f4fbfe;
}


#generation {
width:100%;
text-align:center;
margin:1em;
font-size:0.8em;
color:#666;
}
#red {
color:red;
}
#previsualisation {
background:#fff;
margin:0.5em;
padding:1em;
border:1px solid #cad0d8;
}
#editeur {
height:600px;
width:100%;
}


table {
  width:100%;
}

a, a:visited, a:link, a:hover{
  padding:0px;
  margin:0px;
  color:#000099;
  font-style:none;
  text-decoration:none;
}

hr {
  color:#000066;
  background-color:#000066;
  height:2px;
  border:0px;
}

img a:link, img a:hover, img a:visited, img {
  font-style:none;
  padding:0px;
  margin:0px;
  border:0px;
}

.tab-titre {
  text-align:center;
 background-image:url('images/hr.png');
   padding:3px;
  margin:0px;
  color:#FFFFFF;
  font-size:11pt;
  font-weight:bold;
  text-transform:uppercase;
}
.tab-soustitre {
  color:#0000FF;
  margin-left:20px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding:0px;
  font-size:10pt;
  font-weight:bold;
}
.page-titre {
  color:#3677c7;
  padding:0px;
  margin-left:30px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:10px;
  font-size:14pt;
  text-align:center;
  font-weight:bold;
  text-transform:uppercase;
}
.page-soustitre {
  color:#000099;
  margin-left:10px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:10px;
  padding:0px;
  font-size:10pt;
  font-weight:bold;
  text-transform:uppercase;
}
.mini-texte {
  padding:0px;
  margin:0px;
  font-size:7pt;
  color:#000099;
  font-style:none;
  list-style:none; 
  text-decoration:none;
}