body{
 background-color: #F3F3F3;
 font-family: arial,trebuchet, comic sans ms,ms sans serif;
 text-align: center;
 margin: 0 auto;
padding: 0;
}


div#conteneur
{
	width: 1000px;
	margin: 0 auto;
	text-align: left;
	border: 0px solid #2388ff ;
	background: #fff;
	
/*zone centrale*/
/* margin: 0 auto ;  pour centrer les éléments de type block  */
/* Il faut rétablir l'alignement à gauche */  
}

  /*bandeau haut avec  image et la date */ 
#bandeau1 {
    border: 0px solid #8e124f;      
    width: 1000px;    
      height:180px;
      background-color:white;                
      background-image: url('images/base4.gif') ; /*base_anime3    base4*/
      background-repeat:no-repeat;
}
        
#menu {
    border: 0px solid #8e124f;      
    width: 1000px;    
      height:30px;
      background-color:white;                
      
}
        



/*menu bandeau du haut */
ul {
padding:0;
margin:0;
list-style-type:none;
}
li
{
margin-left:1px;
float:left; /*pour IE*/
}
ul li a
{
display:block;
float:left;   
width:110px; 
background-color:#e96910;
color:white;
text-decoration:none;
text-align:center;
padding:1px;
border-width:0px;
border-style:solid;
font-size:16px;
font-family: arial;
font-weight:bold;
border-top: 3px solid:#8e124f;
border-bottom: 3px  solid :#8e124f;
/*pour avoir un effet "outset" avec IE :*/
border-color:#8e124f #8e124f #8e124f #8e124f;
}
ul li a:hover
{
background-color:#ebdff4;
color:#8e124f;
border-color: #e96910 #e96910 #e96910 #e96910;
}



/* la ligne en dessous du menu */

.line1 {    
    background-color: #995CCB;
 height:"5px";
  clear:both;
}


.lineimp {    
    background-color: #4489B2;
 height:"10px";
}

.linead {    
    background-color: #d447CA;
 height:"10px";
}

.lineacc {    
    background-color: #4F9058;
 height:"10px";
}

.lineser {    
    background-color: #F6BB07;
 height:"10px";
}

.linesec {    
    background-color: #F6BB07;
 height:"10px";
}

.linesnb{    
    background-color: #8e124f;
 height:"10px";
}


.linedos {    
    background-color: #CE403F;
 height:"10px";
}

.linemem {    
    background-color: #676769;
 height:"10px";
}





.grasnormal{font-weight: bold;font-size:1em;color: noir;}
.normal{font-weight: normal;font-size:1em;color: noir;}
.grasnormalTitre{font-weight: bold;font-size:1.2em;color: noir;}
.normalTitre{font-weight: normal;font-size:1.3em;color: noir;}


.fontorange {font-weight: normal;font-size: 1em;  color: #e96910;}
.fontorangegras {font-weight: bold;font-size: 1em;  color: #e96910;}
.fontorangeTitre {font-weight: normal;font-size: 1.3em;  color: #e96910;}
.fontorangeTitregras {font-weight: bold;font-size: 1.3em;  color: #e96910;}

.fontviolet {font-weight: normal;font-size: 1em;  color: #8e124f;}
.fontvioletgras {font-weight: bold;font-size: 1em;  color: #8e124f;}
.fontvioletTitre {font-weight: normal;font-size: 1.3em;  color: #8e124f;}
.fontvioletTitregras {font-weight: bold;font-size: 1.3em;  color: #8e124f;}

.fontgris {font-weight: normal;font-size: 1em;  color: #666666;}
.fontgrisgras {font-weight: bold;font-size: 1em;  color: #666666;}
.fontgrisTitre {font-weight: normal;font-size: 1.3em;  color: #666666;}
.fontgrisTitregras {font-weight: bold;font-size: 1.3em;  color: #666666;}

.fontbleu {font-weight: normal;font-size: 1em;  color: #3B65FF;}
.fontbleugras {font-weight: bold;font-size: 1em;  color: #3B65FF;}
.fontbleuTitre {font-weight: normal;font-size: 1.3em;  color: #3B65FF;}
.fontbleuTitregras {font-weight: bold;font-size: 1.3em;  color: #3B65FF;}



#sample {   /* ne sert à rien ? car on a le container */
    border: solid #e4e4e4 1px;
    width: 1000px;    
	clear:both;
      height:610;
        background-color: #e96910;
}


.gris {
    border-left: solid #995CCB 3px;
    width: 245px; 
    float:right;   
	clear:right;
      height:610;
     padding: 10px;
      background-color:#E9E9E9;
       vertical-align:top;
       
}

.blancg{
    border: solid #e4e4e4 0px;
    float:left;
	
    padding: 10px;
    width: 700px;    
      height:610;
      background-color:white;
       vertical-align:top;
       
       }

.violet {
 border: solid #e4e4e4 5px;
 width: 96%;    
  height:134
 background-color:#EBDFF4;
vertical-align:top;
  align:center; 
}




div#foot {
    border-top: solid #000 1px;
     border-bottom: solid #000 0px;
	     background-color: #cccccc;
		 clear: both;  /* clear met le bloc en dessous des éléments flottants supérieurs */
    height: 10px;
    width:1000px;
align:center; 
    text-align: center;
    
}