body { font-family: Arial; font-size: 11px;  text-align:center; margin:0; padding:0;background: url(images/fond.jpg) repeat-x; background-color:#B0E0F9; color:#5B5B5D;}

.animation{margin:0;width:994px;height:281px; display:block; position:relative; background: url(images/ZUBADAN-FLASH-UPDATE.jpg) no-repeat ; }
.lien-flash{position: absolute; top:0; left:0;width:994px;height:281px; z-index: -1;}
#container{margin:0 auto;width:994px;}


#menu{background: url(images/ombre-ligne.gif) no-repeat 0 0; text-align:center; width:994px; margin:0; padding:0;}

.sous-bouton{margin:0;width:994px;height:10px;background: url(images/sous-bouton.gif) no-repeat ;}
.contenant{background: url(images/sous-ligne.gif) repeat-y ; padding:10px 65px 10px 65px;}

.pied{margin:0;width:994px;height:71px;background: url(images/footer.jpg) no-repeat ; color:#fff;
padding:30px 0 0 30px; text-align:left;}

.pied .boite{ width:140px; float:left;} 
.pied .separateur{height:35px; width:10px; float:left; border-left:dashed 1px #fff;  } 
.pied .boite-droite {float:right; margin:0 60px 0 0;}
.pied a{color:#398FCE; font-weight:bold;}
.pied a:hover{color:#696969; font-weight:bold;}

img{margin:0;padding:0;border:0;}

.bord-menu{position:absolute; top:281px;}
.bord-menu-droit{position:absolute; top:281px;}

#contenu { text-align:left; width:854px; text-align:justify; margin:0 0 35px 0; }

.haut-de-page{float:right; margin:-25px 0 0 0;}


.colonne-droite{	margin: 0 0 0 454px; 	padding: 2px 0 0 0; }
.colonne-gauche{padding: 2px 0 0 0; float: left; width:400px; }

.mot{padding:0 0 0 20px; margin:0 0 35px 0;}
.boite-test{color:#58A8E2; width:125px; border:1px solid #F9F9F9;  padding:4px; text-align:center;
float:right; margin:-70px -16px 0 0; position:relative;  }
.boite-test-fleche{position:absolute;top:-20px;right:50px;}

#contenu .spip_documents{ margin:0 0 0 -3px;}

/*Polices*/
h1, h2, h3 {color:#58A8E2;}
h1{font-size: 24px;}
h2{font-size: 14px;}
h3{font-size: 14px;}

h1{ margin: 0 ; padding:0 0 0 20px; background-image: url("images/carre-bleu.gif"); background-repeat: no-repeat; background-position: center left; }
h1.imageh{margin: 0 ; padding: 0 ; background-image: none;}

#contenu a, .haut-de-page a{color:#58A8E2; text-decoration:none;}
#contenu a:hover, .haut-de-page a:hover{color:#5B5B5D;}

i.spip, i, h1 i{color:#EA311C;font-weight:bold; font-style:normal;}

.centre{text-align:center; font-size: 13px; }
.centre h3{font-size: 18px; font-weight:bold; color:#93D8F6;}
