body { 
text-align:center; 
} 
ul{padding:2px;margin:0px;list-style-type:none;}
li {padding-left:20px;padding-top:3px;padding-bottom:3px;list-style-type:none;}
/*---------------------- l'entete du site--------------------------- */
#entete_large {position:absolute;left:0px;top:0px;width:1003px;background:#3366CC;z-index:1;}
#entete_centre {float:left;height:95px;width:1003px;background:url(_images/logo_dif.gif) no-repeat 10px 0px;}

/*---------------------- le menu haut --------------------------- */
#menu_haut_large {position:absolute;left:0px;top:95px;width:1003px;_margin-bottom:-3px;background:#000000;}
.liens {float:left;padding-top:5px;padding-left:10px;white-space:nowrap;}
.prive {float:left;padding-top:5px;padding-left:140px;}
.zonerechercher {float:left;width:200px;margin-top:1px;padding-left:97px;}
.zoneformulaire {float:right;width:200px;background:#ffffff;}
#formulaire_recherche{margin-bottom:-5px;_padding-bottom:-5px;_height:18px}
.rechercher {float:left;padding-left:10px;padding-top:2px;}
.bouton_rechercher {float:right;padding-right:10px;padding-top:2px;}
.zonedate{float:left;width:220px;padding-top:5px;padding-left:5px;white-space:nowrap;}
/*---------------------- le menu haut (le bas du menu) --------------------------- */
#menu_haut_bas_large {clear:left;position:absolute;left:0px;top:122px;width:1003px;background:#ffffff;}
#menu_haut_bas {float:left;width:1003px;background:url(_images/rech_bas.gif) no-repeat 530px 0px;}

/*---------------------- le conteneur de la page --------------------------- */
#page_1024 {clear:left;width:1024px;position:absolute;left:0px;top:131px;text-align:left;background:#ffffff;}

/*---------------------- le menu gauche --------------------------- */
#menu_gauche {position:absolute;left:0px;top:135px;background:#ffffff;margin:0px;padding-left:10px;width:205px;text-align:left;}
.margin_texte_moins {margin-top:-7px;}

/*-----------------------le conteneur central --------------------------*/
#page_large {clear:left;width:634px;_width:631px;_min-width:600px;max-width:634px; position:absolute;left:240px;top:131px;margin:0px;padding:0px;margin-left:auto;margin-right:auto;text-align:left;}

/*-----------------------le menu hierarchie --------------------------*/
.hierarchie {float:left;height:20px;_height:40px;width:100%;}
#trait_gris {float:left;width:100%;border-bottom: 1px solid #d2d2d2; padding-top:5px;margin-bottom:5px}
#trait_gris_haut {float:left;width:100%;border-bottom: 1px solid #d2d2d2; padding-top:5px;margin-bottom:5px}
#trait_gris_bas {float:left;width:100%;border-bottom: 1px solid #d2d2d2; padding-top:5px;margin-bottom:5px}
/*-----------------------le conteneur texte --------------------------*/
#cont_texte {float:left;text-align:left;}

/*-----------------------le conteneur thème --------------------------*/
.theme {width:100%;border-bottom: 1px solid #d2d2d2; _padding-top:5px; padding-bottom:20px; margin-top:-5px;_margin-top:0px;}
.logo {float:right;margin-left:5px}
#padding_style_h {padding-top:5px;}

/*-----------------------le conteneur bas de page --------------------------*/
.bas_page {text-align:center;padding-top:40px;}

/*---------------------- les annonces  --------------------------- */
#haut_468x60 {position:absolute;left:308px;top:20px;z-index:100;}
#gauche_180x150_4 {position:absolute;left:80px;top:630px;_top:635px;z-index:100;}
#gauche_180x150_5 {position:absolute;left:80px;top:490px;_top:510;z-index:100;}
#bas_728x90 {position:relative;width:760;margin-left:auto;margin-right:auto;}
#droite_120x600 {position:absolute;left:881px;_left:883px;top:139px;background:#ffffff;margin:0px;padding-left:0px;width:120px;text-align:left;}
#annonces{position:absolute;top:12px; _top:32px; width:120px;border: 1px solid #336699; padding: 0px; overflow: hidden;}
#titre_annonces{background:url(_images/annonces.gif) no-repeat;}
.titre_annonce a{display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0000FF; font-weight: bold; text-decoration:underline; padding: 6px 5px 0px 5px;}
.texte_annonce{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; padding: 0px 5px 0px 5px;}
.url_verte_annonce{height:12px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #008000; padding: 0px 5px 5px 5px; white-space:nowrap;}
/*------------------- les menus navigation ----------------------- */
#navigation {width:100%;padding:0px;margin-top:0px;}  
#navigation_haut {float:left;width:100%;padding:0px;margin-top:0px;}  
#navigation_bas {width:100%;padding:0px;margin-top:0px;}  
.ligne-navigation {clear:left;width:100%;padding-bottom:5px;margin-bottom:1px;height:7%;}
.ligne-navigation .nav_precedent {width:29%;float:left;height:100%;margin:1px;text-align:left;font-weight: bold;color:#CC3300;}
.ligne-navigation .nav_tous {width:40%;float:left;height:100%;margin:1px;text-align:center;font-weight: bold;color:#CC3300;}
.ligne-navigation .nav_suivant {width:29%;float:right;height:100%;margin:1px;text-align:right;font-weight: bold;color:#CC3300;}
.ligne-navigation .nav_gauche {position:relative;width:100%;float:left;height:100%;margin:1px;}
.ligne-navigation .nav_page {position:relative;width:100%;float:left;height:100%;margin:1px;}
.ligne-navigation .nav_centre {position:relative;width:100%;float:left;height:100%;margin:1px;text-align:center;font-weight: bold;}
.ligne-navigation .nav_droite {position:relative;width:100%;float:right;height:100%;margin:1px;text-align:right;font-weight: bold;color:#666666;}
.ligne-navigation .nav_centrer {width:100%;float:left;height:100%;margin:1px;font-weight: bold;}

/*------------------- impression ----------------------- */
#page_print {clear:left;position:absolute;left:0px;top:30px;width:95%;_width:100%;text-align:left;margin:15px;_margin:10px;}
#conteneur_print {position:relative;text-align:left;}

/*================  squelette rubrique forums  ===================*/
#forums {width:100%;padding:0px;margin-top:0px;display:inline;}  

.ligne-forum {clear:left;width:100%;padding-bottom:5px;text-align:center;margin-bottom:1px;height:7%;display:table-row}
.ligne-forum .titre-bloc{color:#3366CC;padding-top:5px;padding-bottom:3px;}
 
/* ------- plus utilisé pour le forum ------- */
.ligne-forum .forum{width:54%;float:left;height:100%;margin:1px;display:table-cell;}
.ligne-forum .sujet{width:8%;float:left;height:100%;margin:1px;display:table-cell;}
.ligne-forum .message{width:14%;float:left;height:100%;margin:1px;display:table-cell;}
.ligne-forum .dernier{width:22%;float:left;height:100%;margin:1px;display:table-cell;}
#gauche{text-align:left;padding:10px;}

/* ----------------------  article forum  ----------------------*/
.ligne-sujet {clear:left;width:100%;padding-bottom:5px;text-align:center;margin-bottom:1px;height:7%;display:table-row;}
.ligne-sujet .titre-bloc{background:#3366CC;color:#FFFFFF;padding-top:5px;padding-bottom:3px;}
 
/* ------- plus utilisé pour le forum ------- */
.ligne-sujet .sujet{width:49%;float:left;margin:1px;height:100%;display:table-row;}
.ligne-sujet .reponse{width:12%;float:left;margin:1px;height:100%;display:table-row;}
.ligne-sujet .auteur{width:14%;float:left;margin:1px;height:100%;display:table-row;}
.ligne-sujet .dernier{width:22%;float:left;margin:1px;height:100%;display:table-row;}

/*=====================  squelette sujet =======================*/
#sujet {clear:left;width:100%;padding:0px;margin-top:0px;}

#sujet .titre-bloc{width:100%;background:#3366CC;color:#FFFFFF;}

.ligne-message {clear:left;width:100%;padding-bottom:5px;text-align:center;margin-bottom:1px;height:7%;display:table-row;}
.ligne-message .titre-bloc{background:#3366CC;color:#FFFFFF;padding-top:5px;padding-bottom:3px;}
 
/* ------- plus utilisé pour le forum ------- */
.ligne-message .auteur{width:20%;float:left;margin:1px;height:100%;padding:5px;}
.ligne-message .message{width:75%;float:left;margin:1px;height:100%;padding:5px;}

/*=========================les formulaires ======================*/
.forml { width: 100% ; background-color: #ffffff;}
.spip_encadrer { background-color: #d2d2d2;border:1px Solid #3366CC; }
.spip_bouton { background-color: #DB2C0D;border:1px Solid #DB2C0D;color:#ffffff;}
