/* --------------------------------------------------------- */
/* Feuille de style des squelettes par defaut pour SPIP 2.0  */
/* --------------------------------------------------------- */



/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html { font-size: 100%; } /* Cf.: http://pompage.net/pompe/definir-des-tailles-de-polices-en-CSS/ */
body { font-size: 0.8125em; font-family: Tahoma, Verdana, "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #777777; }

/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Tahoma, Verdana, Georgia, Times, serif; }

h1 { font-size: 1.70em; color: #F8B600; font-weight: bold; text-align: center;/* 000 */}
h2 { font-size: 1.40em; font-weight: normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #F8B600; /* 003 */}
h3 { font-size: 1.20em; font-weight: bold; }
h3.spip {text-align: left; padding-left: 15px;} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { background: #D5D5D5 url(images/bg/metal-brosse-1.jpg) repeat top center; margin: 20px 0; padding: 0; text-align: center; }

#page { background: #FFF; position: relative; width: 955px;/* width: 58em; */ margin: 0 auto; padding:5px 5px 0 5px;text-align: left;}

#entete { height: 198px; width: 953px;/* width: 58em; */ padding-top: 0;  border: 1px solid #B4B4B4; }
#entete a.accueil { display: block; width: 198px; height:198px;}
#entete a.accueil img.spip_logos { padding: 26px 0 0 42px;/* vertical-align: center; line-height: 1em; */}
/* #entete a.accueil #nom_site_spip { vertical-align: bottom; font-size: 2.2em; font-family: Georgia, Times, serif; font-weight: normal; }    */
/* #entete .formulaire_menu_lang { position: absolute; right: 0; top: 0.90em; display: block; width: 30%; } */ /*Cf.: spip_formulaires.css*/

#conteneur { clear: both; float: right;  width:750px;/*  */ margin: 5px 0 5px 0; }
#contenu {  padding: 5px 10px; overflow: hidden;/* padding-top: 0.30em; */ border: 1px solid #B4B4B4;}

#navigation { float: left; width:198px; margin: 5px 0 5px 0; overflow: hidden;  border: 1px solid #B4B4B4; background: #FAFAFA;}
#extra { float: left; clear: left; width:198px; margin-top: 5px; overflow: hidden;}

#pied { clear: both; width: 100%; margin: 0; padding: 0 ;text-align: center; font-size: 0.90em; line-height:1.25em; border-top: none;/* vertical-align: top; background: #FAFAFA;*/}
#pied img { vertical-align: middle; }                                                                                                                    

/* ------------------------------------------
/* Habillage des elements du contenu
/* ------------------------------------------ */

#hierarchie { clear: both; margin-bottom: 1em; font-size: 0.90em; }

/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */

/* Habillage general des menus de navigation */
.menu { clear: both; margin-bottom: 2em; text-align: left; }
.menu p { margin: 0.20em 0; padding: 0.20em 0.10em; }
.menu ul { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #DDD; }
.menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: 1px solid #DDD; }
.menu ul li ul { margin-left: 1em; border: 0; }
.menu ul li li { padding: 0; border: 0; }

/* Pagination */
.pagination { clear: both; text-align: right; font-size: 0.90em; color: #666; }
.pagination .on { font-weight: bold; color: #666; }

/* Rubriques */
.rubriques ul { border: 0; }
.rubriques ul li { background: #EEE; border: 0; }

/* Autres liens du menu */
#extra .menu ul { margin: 0; padding: 0; list-style: none; border-top: 1px solid #F8B600; border-bottom: none;}
#extra .menu ul li { margin: 0.20em 0; padding: 0.20em; border-top: none;}


/* Listes d'articles et extraits introductifs */
.articles ul li { clear: both; padding: 0.40em 0.20em; }
.articles ul li h3 { margin: 0.30em 0; }
.articles .spip_logos { float: right; clear: right; margin: 0 0 4px 16px; }
.articles ul li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; }
.articles ul li .introduction { margin-top: 0.30em; line-height: 1.40em; }

/* formulaire */
.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/
/* Champs de saisie */
.formulaire_spip input.text { width: 9em; border: 1px inset; }
form.contact { width: 75%;border: 1px solid #F8B600;padding: 5px;}


