/* Styles generaux */
	*     {font-family: Arial,Times,serif;}
  a		  {font-size: 15px; color: #9727FF; text-decoration:none;}
	a:hover		{font-size: 15px; color: #C78CFE; text-decoration:none;}
  a.spip_out,a.out  {font-size: 15px; color: #9727FF; text-decoration: underline;}
	h2		{color: #00CE7B;}
	h3,h3.spip		{color: #3DA578;}
  hr    {clear: both; visibility: hidden;}	
  p,p.spip     {font-family: Arial,Times,serif;}
  img   {border:0;} 
  img.haut    {float:right;}
	body		{background-color: #DDEFFF; vlink: #00CE7B;}
  th    {font-family: Times New Roman,Times,serif; font-size: 15px;}
  td    {font-size: 15px;}
  
/* Styles des divs */
  #cache      {visibility: hidden;}
  /* div des pages en cours de construction*/
  #acceuil    {position: relative; visibility: visible; width:100%; left: 0px; top: 5px; padding: 0; margin: 0;}
  #menulogo   {float:left; position: relative; visibility: visible; left: 0px; top: 0px; width:30%; padding: 0; margin: 0;}

  #navigation  {position: relative; visibility: visible; padding: 0; margin:0; text-align: center; width:100%;}
  #navigation li   {display: inline;  height: 28px; list-style-type: none; margin:0; padding: 0 0.5em 0 0.5em; text-align:center;}
  #navigation ul   {display: inline; margin:0; padding:0;} 
  #navigation a   {font-family: Arial,Times,serif; font-size:20px; color: #9727FF; font-weight: bold; text-decoration: none;}
  #navigation a:hover   {font-family: Arial,Times,serif; font-size:20px; color: #C78CFE; font-weight: bold; text-decoration: none;}

	#menu		{position: relative; visibility: visible; left: 10px; top: 30px; width:100%; padding: 0; margin: 0; background-image: url(image/menufond.gif); background-repeat:no-repeat; background-position:center center;}
  #menu li   {list-style-type: none; text-align: center; padding: 0px 15px; font-size: 15px;}
  #menu ul   {margin: 0; padding: 20px 0px; color: Darkblue;} 
  #menu a, #menulogo a   {font-family: Comic Sans MS,Times,serif; color: darkblue; letter-spacing: 1px; font-size: 15px; text-decoration: none; text-align: center;}
  #menu a:hover   {font-family: Comic Sans MS,Times,serif; color: #3DA578; letter-spacing: 1px; font-size: 15px; text-decoration: none; text-align: center;}

  #index		{position: relative; visibility: visible; left: 0px; top: 20px; width:70%; float: left;}
  #indexspip		{position: relative; left: 40px; top: 10px; margin: 0;}
  #corps		{position: relative; visibility: visible; left: 0px; top: 20px; margin: 0px 12% 0px 12%;}
  #pied   {text-align: center; position: relative; visibility: visible;}
  #bulled  {float:right; position: relative; width:60%; padding: 0.2em 2em;}
  #smallbulleg  {float:left; position: relative; width:20%; padding: 0.2em 2em; z-index:15;}
  #moybulled  {float:left; position: relative; width:35%; padding: 0.2em 2em;}
  #bulleg  {float:left; position: relative; width:60%; padding: 0.2em 2em;}
  #meteo,#institution,#recherche,#infos,#news,#int,#perso {float:left; position:relative; width:40%; padding-left:5%; padding-right:5%; text-align:center;}
  #annuaire {float:left; position:relative; width:90%; padding-left:5%; padding-right:5%;}
  #materiel,#fournitures,#chantier,#naissain {float:left; position:relative; width:100%;}
  
  
/* Styles des classes */    
  img.haut    {position: relative; top: 3px; float: right;}
  .droite  {position: relative; float: right; padding: 0.2em 2em;}
  .gauche  {position: relative; float: left; padding: 0.2em 2em;}  
  img.decor   {}
  .entete		{font-size: 15px; color: darkblue; text-align: center; font-weight:bold;}
  p.entete2		{font-family: Times New Roman,Times,serif; font-style: Italic; color: Darkgreen; font-size:17px;}
  p.info		{font-size: 10px; color: darkblue; text-align: center;}
  span.breve   {font-size: 12px;}
	h1.titre		{font-family: Lucida Handwriting,Comic Sans MS,Times,serif; color: #00CE7B; width: 100%; filter:Shadow(color:#8CEFC6, direction:130); text-align:center; font-size: 30px;}
	a.lienh1,ul.lienh1		{font-family: Arial,Times,serif; color: #054FC9; font-size: 17px; text-decoration: none;}
	a.lienh1:hover	{font-family: Arial,Times,serif; color: #68A0FC; font-size: 17px;}
	a.lienh2		{font-family: Arial,Times,serif; color: #9727FF; font-size: 17px; text-decoration: none;}
	a.lienh2:hover	{font-family: Arial,Times,serif; color: #C78CFE; font-size: 17px;}
  a.hyptxt,a.spip_glossaire		{color: red; text-decoration: none;}
	a.hyptxt:hover,a.spip_glossaire:hover	{color: #FF8F7D; text-decoration: none;}
	ul.ul2		{color: #9727FF;}	
	.livre, .detail   {font-size:1em; color:darkblue; font-weight:bold;}
	.black		{color:black;}
  .imp      {color:red; font-weight:bold;}
  .legende  {font-size: 14px; color: darkblue; text-align: center;}
  .extrait  {font-style:italic;}
	a.dema    {font-size:1em; color:darkgreen;}
  span.titredema {font-size: 18px; font-variant:small-caps; color:darkblue; letter-spacing:0.2em; font-weight:bold;}
  a.annu    {}