body {
  background: white url(../baseimages/general/tapisserie.jpg) top left;   
	
}

#topnav { 
  background: url(../baseimages/barrenavigationetcontainer/barre.png) top left; 
 background-repeat:repeat-x;    
  }

	
	
#alien0 a
{
 margin: 2px 0px 0px 50px;
 padding: 0px 4% 35px 4%;
 background: url(../baseimages/barrenavigationetcontainer/boutonon.png);
 background-position: 100% -52px;
 background-repeat:no-repeat;
/* text-indent: 0px;  marche pas bien ce text indent: prob avec Netscape etc. */    
 text-decoration: none;
 color:black;
  font-size:80%;

}


#alien1 a
{
margin: 0px 0px 0px 0px;
padding: 8px 27px 10px 27px;
background: url(../baseimages/barrenavigationetcontainer/bouton.png);
background-position: 100% -6px;
background-repeat:no-repeat;
text-decoration: none;
color:white;
 
 font-size:80%;  /* ATTENTION */
             
}


#alien1 a:hover
{
color:#3399cc;
}

#alien2 a
{
margin: 0px 0px 0px 0px;
padding: 8px 27px 10px 27px;
background: url(../baseimages/barrenavigationetcontainer/bouton.png);
background-position: 50% -6px;
background-repeat:no-repeat;
text-decoration: none;
color:white;
 
  font-size:80%; /* ATTENTION */

}


#alien2 a:hover
{
background-position: 100% -48px;
background-repeat:no-repeat;
color:#3399cc;
}

#alien3 a
{
margin: 0px 0px 0px 0px;
padding: 8px 27px 10px 27px;
background: url(../baseimages/barrenavigationetcontainer/bouton.png);
background-position: 50% -6px;
background-repeat:no-repeat;
text-decoration: none;
color:white;

  font-size:80%;

}



#alien3 a:hover
{
color:#3399cc;
}

#alien4 a
{
margin: 0px 0px 0px 0px;
padding: 8px 34px 10px 34px;
background: url(../baseimages/barrenavigationetcontainer/bouton.png);
background-position: 50% -6px;
background-repeat:no-repeat;
text-decoration: none;
color:white;

  font-size:80%;  /* ATTENTION */

}


#alien4 a:hover
{
color:#3399cc;
}

#alien5 a
{
 margin: 2px 0px 0px 0px;
 padding: 0px 0px 35px 0px;
 background: url(../baseimages/barrenavigationetcontainer/caddie.png);
 background-position: 50% -52px;
 background-repeat:no-repeat;
 text-decoration: none;
 color:black;
  font-size:80%;
 
}

		

#crumbread a {
 font-size:60%;
 }
 
#container {  
/*   background: black url(../baseimages/barrenavigationetcontainer/degrade.jpg);*/

	background-color: #3398cc; 
 
  background-repeat:repeat-x; 
 
} 
 
 	
#centercont p {
  font-size: 70%;
  }


#centercont q {
  font-size: 70%;
  color:#009900;
	 line-height:70%;

}	

	
	
#flottantdroite p {  
font-size: 70%;
   }   
 

#flottant2droite p  {
   font-size: 70%;
   margin: 0px 0px 0px 0px;
   }

  
#flottant3droite p  { 
   font-size: 70%;
   }   
  
	 
#menu_javascript_gauche { 
  background: url(../baseimages/colonnegauche/menu_lateral.jpg);
  background-position: 100% 0%;
  background-repeat: no-repeat;
	font-size: 90%;
}	 

.closed a, .open a
 {
  background: url(../baseimages/colonnegauche/bouton_lateral.png);
  background-position: 50% 50%;
  background-repeat: no-repeat;
	border: 0px solid white;
 }

.closed ul a, .open ul a, .open ul a:hover {
  padding: 0 0 0px 32px;
   font-size: 65%;
  line-height: 120%; 
}
	 
	 
	 
dl {
    margin: 12px auto;
    background: url(../baseimages/colonnedroite/menu_lateral_droite.jpg) no-repeat top center;
        }
 
dd {
    padding: 5px 20px 10px 15px;
   font-size: 58%;  
   line-height:100%;    
    }      
		
 
      dd a {
     font-size: 100%;  
     line-height:180%;    
        }

     .actus a {
     font-size: 100%;  
     line-height:100%;    
        }
				

#footerguillaume a {
  padding: 8px 15px 8px 15px;
  font-size: 70%;
  } 				
	
	
#footerguillaume2 p { 
  font-size: 70%;
  } 
				
#centercont { 
  color: #334;
}

#centercont h1 {
  color:#336633;
   background-color:#cccccc;
	 border:4px solid #666666;
}

#centercont span.date { 
  border-right: 2px solid #336600;
  border-top: 1px solid #009933;
  border-bottom: 2px solid #009933;
  border-left: 1px solid #00ff66;
  color: white;
	 background: #3399cc;
}

.blok {
  background-color: #eeeeef;  
}

.liste p {
color: #336633;
} 

    
.important
 {    
 margin: 0px auto 0px auto;
  background-color:#ffff00;
	 color:#ff3300; 
  }    

	table th  {    
padding: 3px 3px 3px 3px;
color: #ccffff;
 font-size: 90%;
 border-bottom: 3px ridge #66ccff;
 border-right: 2px ridge #66ccff;
  
 }      

table td  {    
padding: 2px 3px 2px 3px;
border-right: 2px ridge #66ccff;
border-bottom: 2px ridge #66ccff;
font-size: 70%;
  
 }      
 
 
table caption {    
margin: 0px 0px 3px 0px;
 padding: 0px auto 2px auto;
 font-size:100%;
  font-weight:bold;
 color:#336699;
  text-align:center;
font-size: 90%;

 }      


	
