body {
margin: 0;
padding: 0;
}
 #masthead h1 {
 float:left;
 margin:17px 0 0 20px;
 *margin-left:8px;
 *width:219px;
 *height:45px;
}
#vsearchtabs {
 position:relative;
  margin:0 0 5px;
 text-align:left;
}
 #conteneur {
border: 2px solid;
border-bottom: 0px;
/*margin:10px;*/
padding:0;
border-color:#FFFFFF;
}

#top {
border-bottom: 0;
font:x-small Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-image:url();

}

#top, #conteneur, #pied {
display:block;
width:920px;

}
#top {
/*background-color: #fffed4;*/
background-color:#ffffff;
margin-top: 0px;
margin-bottom:0px;

}

#top a{
color:#000000;
font:x-small Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;

}
#top a:hover{
color:#990000;
text-decoration:underline;
}
#conteneur {
/*background-color: #bad096;*/
 /*background-color: #EFEFEF;*/

}
#gauche, #droite, #gauche1, #droite_x , #milieu{

height: 100%;
margin-bottom:0px;
font:x-small Verdana, Arial, Helvetica, sans-serif;


}
#gauche_x, #milieu {
height: 100%;
font:x-small Verdana, Arial, Helvetica, sans-serif;


}
#gauche, #gauche1 {
float: left;
width: 20%!important;
/*/width: 45%!important;*/
/*background-color: #fffed4;*/
 background-color: #ffffff; 
border: 0px ;




}
#milieu{
float:right;
margin-right:1em!important;
width:38%!important;
/*width: 30%!important;*/
/*background-color: #fffed4;*/
 background-color: #ffffff; 
border: 0px ;




}
html>body #gauche {
float: none;
/*width: 68%;*/
}
#droite {
 background-color: #ffffff; /*#bac096;*/
margin-top:4em auto!important;
width: 40%;
border: 0px ;
float:right;


}
#droite_x {
 background-color: #ffffff; /*#bac096;*/
margin-top:4em auto!important;
width: 60%;
border: 0px ;
float:right;


}
fieldset,legend{
color:#000066;

}

#boite{ 
 /*border:#E8EEFA 1px solid;*/
 border:#CCCCCC 1px solid;
 margin-top:2px;
 background-color:#FFFFFF;
 /*background-image:url(../images/orange.gif);
 background-repeat:repeat-x;*/
 }
 

 #menuprincipal li {
  /*list-style-image:url(../images/senegalflag.gif);*/
  /* background-image:url(../images/menu_bar.gif);*/
  /*background-image:url(../images/menu_bar_jaune.gif);*/
  /* background-image:url(../images/menu_bar_noir.gif);*/
  /*background-image:url(../images/menu_bar_vert.gif);*/
  /*background-image:url(../images/menu_bar_rouge.gif);*/
  border-color:#E8EEFA;
  background-repeat:no-repeat;
  list-style-type:square;
  font-size:10px;
  
  color:#;
 
  
  }
   #menuprincipal li a{
  /*list-style-image:url(../images/senegalflag.gif);*/
  /*color:#330099;*/
  color:#000099;
  font-weight:bold;
  font-size:15px;
  font-family:"Bell MT";
 
  
  }
   #menuprincipal li a:hover{
  /*list-style-image:url(../images/senegalflag.gif);*/
  list-style-image:url(../images/senegalflag.gif);
  /*color:#FF0000;*/
  color:#993300;
  font-weight:bold;
    font-size:15px;
	  font-family:"Bell MT";
 
  
  }
 #video{
  list-style-image:url(../images/camera.gif);
  }
   #livre{
  list-style-image:url(../images/write.png);
  }
   #discours{
  list-style-image:url(../images/document.png);
  }
   #parti{
  list-style-image:url(../images/picture.png);
  }
   #accueil{
  list-style-image:url(../images/home.png);
  }
   #contact{
  list-style-image:url(../images/contact.png);
  }
    #dossier{
  list-style-image:url(../images/folder.png);
  }
   #comments{
  list-style-image:url(../images/comments.gif);
  }
   #qui_suis_je{
  list-style-image:url(../images/qui_suis_je.png);
  }
   #constitution{
  list-style-image:url(../images/constitution_icone.png);
  }
   #article{
  list-style-image:url(../images/article.gif);
  }
   #audio{
  list-style-image:url(../images/audio.gif);
  }
     #photo{
  list-style-image:url(../images/photo.gif);
  }
#menuprincipal{
 /*border:#FF9933 1px solid;*/
 color:#333399;
 /*background-image:url(../images/or.gif);*/
  background-image:url(../images/bleu.gif);
}

#boite table a  {
 text-align:left;
 color:#006699;
 font:x-small Verdana, Arial, Helvetica, sans-serif;
 }

#boite table a:hover {
 text-decoration:underline;
font:x-small Verdana, Arial, Helvetica, sans-serif;
}
#boite table a:active {
/*background-image:url(../images/drapeau.jpg);*/
font:x-small Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF9900; 
}

#pied {
clear: both;
/*background-color: #fffed4;*/

border:#999999 1px solid;
position: relative;
top: 2px;
font:x-small Verdana, Arial, Helvetica, sans-serif;
background-color:#FFFFFF;
width:920px;




}
#pied a{
  text-decoration:none;
  color:#000099;
  }
h1,h2,p,ul,pre,li {
margin: 10px;

}
#menu{
background-image:url(../images/bar.gif);

font:small Verdana, Arial, Helvetica, sans-serif;
background-color:#ffffff;
}
#droite ul,li{
list-style-type:disc;
padding: 0;
margin-top:-0.5em;
}
.image {
margin:0.5em;
margin-bottom:0.5em;
float:left;
border:1px solid black;
}
.image_normale {
margin-right:0.13em;
margin-bottom:0.5em;
border:medium solid #E8EEFA;
}
.image_normale_haut {
margin-right:0.13em;
margin-bottom:0.5em;
border:1px solid black;
}
.images {
margin:0.5em;
margin-bottom:0.5em;
float:left;
/*border:1px #fffed4;*/
border:medium solid #E8EEFA;
}
h5{
margin-top:0;
 /*background-color:#E8EEFA;*/
background-image:url(../images/bar_gris.jpg);

height:auto;
/*background-color:#FF9933;*/
}
/*h4{
margin-top:0;
height:auto;
background-image:url(../images/cellpic1.gif);
background-repeat:repeat;
border:#EFEFEF; height: 28px;
text-decoration:none;
font:small Arial, Helvetica, sans-serif; 
font-weight:bold;
color:#000066;
padding-top:0px;
padding-left:0px;
}*/
#gauche a,#gauche1 a, #milieu a, #gauche_x{
text-decoration:none;
color:#000000;

}
#gauche a:hover, #gauche1 a:hover, #milieu a:hover, #gauche_x a:hover{
text-decoration:none;
color:#999999;

}

#droite a, #droite_x a{
text-decoration:none;
color:#003399;
}
#droite a:hover, #droite_x a:hover{
text-decoration:underline;
}
#gauche_x a{
 text-decoration:none;
 }

select.bouton{
background-color:#FFFFFF;
border:#006633;
color:#006633;
border:#006633;
font:x-small Verdana, Arial, Helvetica, sans-serif;
}
input.bouton {
border:1px outset #006633;
/*background-color:#FFCC33;*/
font-weight:bold;
/*cursor:pointer;*/
background-color:#FFFFFF;
font:x-small Verdana, Arial, Helvetica, sans-serif; 

}
input.bouton:hover {
font:x-small Verdana, Arial, Helvetica, sans-serif; 

}
input.bouton:active {
border:1px inset green;
color:white;
font:x-small Verdana, Arial, Helvetica, sans-serif; 

}
/*h3{
margin-top:0;
height:auto;
background-color:#006633;
text-decoration:none;
font:small Arial, Helvetica, sans-serif; 
color:#FFFFFF;
}*/
#gauche1 {
float: left;
width: 50%!important;
background-color: #EFEFEF;
border: 0px ;
margin-top:2em auto;



}
.conteneur-arrondi{
    padding:0;
    width:59%;/* determine la largeur de la boite contenue */
    float:left;
    margin:1%;
	font:xx-small Verdana, Arial, Helvetica, sans-serif;
	border-color:#0000CC;
	
}
.un      {
    margin:0 4px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:2px solid #0000CC;
    border-top:0px;border-bottom:0px;
	background-color:#0000CC;}

.deux {
    margin:0 3px;
    height:1px;
    overflow:hidden;/*necssaire pour IE */
    border:2px solid #0000CC;
    border-top:0;border-bottom:0;}

.trois{
    margin:0 2px;
    height:2px;
    overflow:hidden;/*necssaire pour IE */
    border:2px solid #0000CC;
    border-top:0;border-bottom:0;}

.quatre {
    margin:0 1px;
    height:2px;overflow:hidden;/*necssaire pour IE */
    border:2px solid #0000CC;
    border-top:0;border-bottom:0;}
 .centrearrondi {
    border:2px solid #0000CC;
    border-top:0;border-bottom:0;
    margin:0 1px;
    padding:0 2em;
    min-height:150px;/* avec eventuellement une hauteur mini */
    height:auto!important;
    height:150px;

}
div.window{
	
	
	margin:8px;
	padding:0px;
	width:460px;
	height:auto;
	
  }
 div.item{
  position:relative;
  height:64px;
  width:80px;
  float:left;
  padding:0px;
  margin:12px;
  }
  div.item div.itemName{
   margin-top:48px;
   font:10px verdana, arial, helvetica;
   text-align:center;
   color:#006699;
   }
   div.folder{
   background:
       transparent url(../images/file.png) top left no-repeat;
	   }
	  
	 div.folder_parti{
   background:
       transparent url(../images/folder_parti.png) top left no-repeat;
	   }
	   div.special{
   background:
       transparent url(folder_important.jpg);
	   top left no-repeat;
	   }
	   div.file{
   background:
       transparent url(../images/file.png)
	   top left no-repeat;
	   }
	    div.video{
   background:
       transparent url(../images/diaz_video.gif) top left no-repeat;
	   }
	   div.video1{
   background:
       transparent url(../images/robert.gif) top left no-repeat;
	   }
	   div.video2{
   background:
       transparent url(../images/ousmane_ngom.gif) top left no-repeat;
	   }
	      div.video3{
   background:
       transparent url(../images/idrissa_seck.gif) top left no-repeat;
	   }
	    div.video4{
   background:
       transparent url(../images/wade.gif) top left no-repeat;
	   }
	   div.titlebar{
	    background-color:#0066aa;
		background-image:url(cellpic1.gif);
		background-repeat:repeat-x;
		color:#006699;
		border-bottom: solid black 1px;
		font:Geneva, Arial, Helvetica, sans-serif, Times, serif;
		width:99%;
		height:16px;
		overflow:hidden;
		}
		div.contents{
		background-color:#e0e4e8;
		overflow:auto;
		padding:2px;
		height:auto;
		}
		span.titleButton{
		position:relative;
		height:16px;
		width:16px;
		padding:0px;
		margin:0px 1px; 0px 1px;
		float:right;}
		span.titleButton#min{
		background:transparent url(min.jpg) top left no-repeat;
		}
		span.titleButton#max{
		background:transparent url(max.jpg) top left no-repeat;
		}
		span.titleButton#close{
			background:transparent url(close.jpg) top left no-repeat;
		}
		
		a.texte{
		  font-weight:bold;
		  text-decoration:underline;
		 }

