/* -----------------------------------------------

	(c) Cartografare il presente
	http://www.cartografareilpresente.org

----------------------------------------------- */

/* Correction des styles par defaut / mise a zero multinavigateurs */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal; }
/*ol,ul,li { list-style: none; }*/
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
q:before,q:after { contenu:''; }
abbr,acronym { border: 0; }
ins { text-decoration: none; }

/* Balises depreciees en XHTML 1.0 Strict */
basefont, font, b, /*i,*/ u, s, strike, small, tt { background: 0; border: 0; text-decoration: none; font-style: normal; font-weight: normal; font-size: inherit; font-family: inherit; }
/*center, basefont, font, u, s, strike { color: red !important; }
b, big, i, small, tt { color: orange !important; }*/

/* ------------------------------------------
/* Typographie generale (style transversaux)
/* ------------------------------------------ */
html, html * { font-size: 100%; }
body, form * { font-family: Georgia, "Times New Roman", Times, serif; }
#page { /*font-size: 0.625em;*/ font-size: 12px;  }

/* Couleurs	reccurentes 		*/
/* Rouge 				#B00 	*/
/* Langues et hreflang	#C3AA8D */

/* Titraille / Intertitres */
h1 { font-size: 1.7em; padding: .2em 0; font-family: "Bitstream Vera Serif", Georgia, "Times New Roman", Times, serif; }
h2, h3, legend { margin: 0 0 .75em 0; padding: 0; text-transform: uppercase; letter-spacing: .2em; line-height: 1.4em; }
h2, h2 *, h3, h3 *, legend { font: normal 12px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #666; color: #3D5201; }
.texte h2, h3.spip, h3.spip * { margin-top: 3em; font-weight: normal; font-style: normal; color: #B00; }
.page_article #contenu h2, .page_article #contenu h3 { margin-top: 3em; }
.surtitre, .soustitre {}
hr { clear: both; height: 1px; border: 0; color: #B00; background: #B00; margin: 1.4em 0; }

/* Autres enrichissements typo */
strong { font-weight: bold; }
i, em { font-style: italic; }
small { font-size: .9em; }
abbr,acronym { border-bottom: 1px dotted; cursor: help; font-variant: small-caps; }
dfn { font-weight: bold; font-style: italic; color: #633; }
del { opacity: 0.6; text-decoration: line-through; }
ins { color: #B00 !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }

/* Listes SPIP */
ul.spip, ol.spip, dl { margin-left: 2.2em; }
ul.spip { list-style: square url(img/puce-li.gif) outside; }
ol.spip { list-style: decimal; }
ul.spip li, ol.spip li, li.spip { margin-top: .4em; margin-bottom: .6em; }
ul.spip ul.spip, ol.spip ol.spip { margin-bottom: 0; padding-bottom: 0; }
ul.spip ul.spip { list-style: circle url(img/puce-li-li.gif); }
dt { font-weight: bold; color: #633; }
dd { margin-left: 1em; }

/* Citations, code et poesie */
blockquote { margin: 2em 34px; padding-left: 10px; border-left: 4px solid #CBCDFF; }
blockquote.spip { min-height: 40px; margin-left: 0; padding-left: 48px; padding-top: 8px; background: url(img/guillemets.gif) no-repeat; border: 0; }
blockquote.spip_poesie { padding-left: 13px; background: none; border-left: 1px solid #666; }
blockquote.spip_poesie div { text-indent: -3em; margin-left: 3em; }
code, .spip_cadre, pre, kbd, samp { font-family: "Courier New", Courier, mono; color: #5AA000; }
kbd { padding: .01em .3em; background-color: #5AA000; color: #fff; }
samp { font-weight: bold; }
var { font-style: italic; }
.spip_cadre { padding: .6em; border-style: inset; }

/* Tableaux */
caption, table.spip { width: 100%; text-align: center; }
table.spip { margin-right: auto; margin-left: auto; margin-bottom: 1em; background: #E0E1C9; border-collapse: collapse; border-spacing: 0; line-height: normal; }
table.spip caption { caption-side: top; /* bottom pas pris en compte par IE */ text-align: center; margin-right: auto; margin-left: auto; font-weight: bold; color: #333; }
table.spip tr.row_first { background: #B09F8F; }
table.spip tr.row_odd { background: #E0E1C9; }
table.spip tr.row_even { background: #ddd; }
table.spip th, table.spip td { padding: .5em; border: 2px solid #fff; text-align: left; vertical-align: top; }
table.spip th { vertical-align: bottom; font-weight: bold; }
table.spip td { vertical-align: top; }

/* Logos, documents et images */
img, .spip_logos { margin: 0; padding: 0; border: 0; }
.spip_logos { margin: 0 1em 1em 1em; padding: 4px; border: 1px solid #E6E6E6; }

.spip_documents { text-align: center; }
.spip_documents, .spip_documents * { font-family: Arial, Helvetica, sans-serif; line-height: normal; color: #666; }
.spip_documents p { margin-top: .1em; margin-bottom: .2em; }
.spip_documents_center { display: block; clear: both; width: 100%; margin: 1em auto; }
.spip_documents_left { float: left; margin: 0 15px 5px 0; }
.spip_documents_right { float: right; margin: 0 0 5px 15px; }
.spip_doc_titre { font-weight: bold; font-size: .9em; margin-left: auto; margin-right: auto; }
.spip_doc_descriptif { clear: both; font-size: .9em; margin-left: auto; margin-right: auto; }

/* Formulaires */
.formulaire_spip { width: 70%; }
.formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li { clear: both; margin: 0; padding: .5em 0; }
.formulaire_spip p { margin: 0; padding: 0; }

input, select, label { vertical-align: middle; }
legend { display: none; }
form, form a { color: #666; }
input.forml, input.text, input.password, textarea, select { margin: 0; padding: 0; border: 1px solid #ccc; color: #000; }
input.forml, input.text, input.password, textarea { display: block; /*width: 300px; width: 70%;*/ width: 99%; padding: 2px; font-size: 110%; }
table.spip_barre { display: none; }

.explication { line-height: normal; }

.spip_bouton, .boutons { /*width: 71%;*/ text-align: right; }
.spip_bouton input, .boutons input { background: #896f5e; border-color: #896f5e; color: #fff; }

.reponse_formulaire { color: #B00; font-weight: bold; }
.spip_surligne { background: #FF6; }

#forum { display: block; clear: both; margin-top: 3em; }


/* Paragraphes */
#contenu p, #contenu ul, #contenu ol, #contenu dl, #contenu table, blockquote, div.spip_code, .spip_cadre { margin-bottom: 1em; }


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */

/* Structure / Position */
body { /*background: #EAEAEA;*/ background: #E0E1C9; text-align: center; color: #333; }
#page { background: #ffffff; border-bottom: 2px solid #B09F8F; }
#conteneur, #pied { width: 776px; margin: 0 auto; text-align: left; }
#conteneur { min-height: 450px; padding-bottom: 2em; background: #fff url(img/bg-conteneur.jpg) repeat-y; }
#contenu { float: right; width: 485px; margin: 0; padding: 40px 22px 0 32px; overflow: hidden;  }
#extra { float: left; width: 236px; padding: 40px 0; overflow: hidden; line-height: 1.4em; }
#extra .bloc { margin: 0; padding: 0 1em 0 0; }

.centreur { width:776px; margin:0 auto; position:relative; display:block;}

/* Entete et barre de nav */
#entete { position: relative; overflow: hidden; background: #be0000; }
#entete * { color: #670000; text-decoration: none; }
#entete a:hover { color: #560000; }
#entete .on a { color: #E6C098; }
#entete #nom_site_spip { overflow: hidden; padding: 0 0 5px 0; text-align:left;}
#entete #nom_site_spip h1 { margin: 0; padding: 0; line-height: 1em; }
#entete #nom_site_spip p { margin: 0; padding: 0; line-height: 1em; }
#entete #nom_site_spip img {}

#entete #menulang { position: absolute; right: 0; top: 20px; width: 250px; text-align: right; font-size: 2em; }

#entete #ricerca { position: absolute; right: 0; top: 64px; width: 250px; text-align: right; }
#entete #ricerca a { margin-right: 0px; text-transform: uppercase; font-size: 11px; }
#entete #ricerca .formulaire_recherche { text-align:right;width:auto; }
#entete #ricerca .formulaire_recherche * { display: inline; vertical-align: bottom; }
#entete #ricerca .formulaire_recherche label { display: none; }
#entete #ricerca .formulaire_recherche input.forml,
#entete #ricerca .formulaire_recherche input.text { width: 130px; background-color: #e6c098; border: 1px solid #C30; color: #633; }
#entete #ricerca .formulaire_recherche input.submit { margin-left: 2px; }

#navigation { margin-top: 1px; background:#8b0000;border-top: 1px solid #ffffcc;-moz-box-shadow:0 0 60px #8B0000;box-shadow:0 0 60px #8B0000;-webkit-box-shadow:0 0 60px #8B0000;height:25px;}
#navigation ul li {list-style-type:none; float: left;}
#navigation ul li.lastli {clear:both; float:none; height:1px;}
#navigation a {  display: block; height: 26px; padding: 0 1em; text-transform: uppercase; letter-spacing: 2px; color: #E6C098; width: 170px;height:25px; }
#navigation a:hover { background: #670000; }
#navigation a.on, #navigation a.on:hover { background: #D4D6B1; }

/* Pied de page */
#pied { margin: 3em auto 1em auto; }
#pied, #pied * { font-size: 10px; color: #633; }
#pied .bottomNav { margin-bottom: 1em; padding-bottom: 2em; border-bottom: 3px double #B09F8F; letter-spacing: 1px; text-transform: uppercase; }
#pied .bottomNav * { display: inline; }
#pied .bottomNav li { padding: 0 1em; }
#pied .partners { text-align: center; margin-bottom: 1em; padding-bottom: 2em; border-bottom: 3px double #B09F8F; }
#pied .partners a { margin: 0; padding: 0; float: left; }
#pied .partners a img { border: 0; margin: 0 2em; }
#pied .leftcol { width: 450px; float: right; text-align: right; }
#pied .rightcol { display: block; width: 150px; float: left; padding-left: 60px; padding-top: 3px; background: url(img/spip.gif) no-repeat left center; text-align: left; text-transform: uppercase; }
#pied .rightcol a { display: block; }

/* Espaceurs de blocs */
.nettoyeur { clear: both; margin: 0; padding: 0; border: 0; height: 0; line-height: 1px; font-size: 1px; }
.spacer { clear: both; }

/* Non visible a l'ecran */
.invisible { position: absolute; top: -3000em; height: 1%; }
.none { display: none; }

/* ------------------------------------------
/* Habillage du contenu
/* ------------------------------------------ */
#cartouche { margin-bottom: 3em; color: #333; }
#cartouche .surtitre { margin: 0 !important; color: #666; }
#cartouche .soustitre { margin: 0 !important; padding-bottom: .2em; font-weight: bold; font-size: 1.1em; }
#cartouche img.spip_logos { float: right; margin: 1em 0 1em 2em; padding: 0; border: 0; }
#cartouche .chapo { font-weight: bold; line-height: 1.4em; padding-right: 2em; margin-top: 1em; }
#cartouche .chapo img.spip_logos,
#cartouche .chapo img.spip_logos .spip_documents { display: none; }
#cartouche .socialtags img { float: right; }
.page_auteur #cartouche img.spip_logos { float: left; margin: 0 2em .8em 0; }
 
 /* references */
.date { font-family: Arial, Helvetica, sans-serif; color: #900; line-height: normal; }
.lesauteurs { color: #666; line-height: normal; }
.nb_documents { color: #666; line-height: normal; }
.nb_commentaires { color: #666; line-height: normal; }

.references { clear: both; margin: 1em 0; padding: .2em 0; border: 1px solid #B00; border-left: 0; border-right: 0; }
.references, .references * { font: bold 10px/100% Arial, Helvetica, sans-serif; color: #B00; }
.references * { display: inline; margin: 0; }

.autres_langues, .autres_langues * { color: #C3AA8D; }
.autres_langues a[hreflang]:after { content: "" !important; }
.autres_langues a:hover { color: #B00; text-decoration: none; }
h1 .autres_langues { font-size: .8em; }

#contenu .bloc { line-height: 1.8em; padding-bottom: 1em; }

.texte {}

.ps { margin: 0; padding: 1.1em 5em .01em 1.5em; background-color: #F6F6F6; }
.ps h2 { display: none; }
.page_article #contenu .ps h3.spip { margin: 1em 0 .5em 0; }


/* ------------------------------------------
/* Sous-navigation et autres menus
/* ------------------------------------------ */
#extra .bloc { clear: both; padding-bottom: 1em; background: url(img/hr-e7e7e7.gif) repeat-x bottom; /*border-bottom: 1px dotted #E6E6E6;*/ }
#extra .bloc h2 { padding-top: 6px; }
#extra .bloc ul { margin: 0; padding: 0; list-style: none; }
#extra .bloc ul li { margin: 0; padding-left: 1em; }
#extra .bloc img.spip_logos { float: left; margin: 0 .8em .1em 0; }

#extra .bloc.memrub { padding-right: 0; padding-bottom: 1px; }
#extra .bloc.memrub h2 { border-top: 1px solid #A3AA8D; }
#extra .bloc.memrub ul { list-style: none; /*background: #F6F6F6;*/ }
#extra .bloc.memrub ul li { margin: 0; padding: 0; /*border-bottom: 1px solid #A3AA8D;*/ }
#extra .bloc.memrub ul li li { border: 0;}
#extra .bloc.memrub ul li a, #extra .bloc.memrub ul li span { width: 210px; display: block; margin: 0; padding: 5px 12px 5px 14px; text-decoration: none; }
#extra .bloc.memrub ul li li a, #extra .bloc.memrub ul li li span { width: 200px; padding-left: 24px; }
#extra .bloc.memrub ul li li li a, #extra .bloc.memrub ul li li li span { width: 190px; padding-left: 34px; }
#extra .bloc.memrub ul li a:hover { background-color: #526740; color: #fff; }
#extra .bloc.memrub ul li .on { /*background: #A3AA8D; color: #fff;*/ background: url(img/epingle-ltr.gif) no-repeat 3px 6px; }
#extra .bloc.memrub ul li li .on { background-position: 1em 6px; }
#extra .bloc.memrub ul li a.on:hover { background-image: url(img/epingle-ltr-off.gif); }

#extra #auteurs { margin-top: 2em; padding-top: 0em; }
#extra #auteurs .bloc h2 { text-transform: capitalize; margin-bottom: .2em; }

#extra #mots_clefs {}
#extra #mots_clefs ul {}
#extra #mots_clefs ul li { padding-left: 0; }
#extra #mots_clefs ul li a { display: block; min-height: 16px; padding-left: 18px; background: url(img/mots_clefs.png) no-repeat; }
#extra #mots_clefs .pagination { margin: 1em 0; padding: 0; text-align: center; }

#extra .bloc#notes { margin-top: 0em; padding-right: 2em; line-height: normal; color: #3D5201; }
#extra .bloc#notes h2 {}
#extra .bloc#notes p { margin-bottom: 1em; }
#extra .bloc#notes ul.spip { margin: 0 0 1em 0; padding: 0; list-style: disc inside url(img/puce-li-extra.gif); }
#extra .bloc#notes li { margin: 0; padding: 0; }

/* Listes d'articles et extraits introductifs */
#liste_dossiers {}
#liste_dossiers h2 { display: none; }
#liste_dossiers ul { margin: 0; padding: 0; list-style: none; }
#liste_dossiers ul li { clear: both; min-height: 100px; padding: 1em 0; border-top: 1px solid #A3AA8D; line-height: 1.4em; }
* html #liste_dossiers ul li { height: 100px; }
#liste_dossiers ul li h3 { margin-bottom: 4px; }
#liste_dossiers ul li p.intro { margin: 0; }
#liste_dossiers ul li small { display: block; font-family: Arial, Helvetica, sans-serif; font-size: .9em; line-height: normal; color: #3D5201; }
#liste_dossiers ul li img { float: left; margin: 0 1em .45em 0; }
#liste_dossiers ul li .suite { font-weight: bold; }

.pagination { text-align: right; padding-right: 1em; white-space: nowrap; font-family: Arial, Helvetica, sans-serif; font-size: 1em; color: #E0E1C9; }
.pagination a, .pagination .on { padding: .1em .6em; color: #B09F8F; }
.pagination .on, .pagination a:hover { background: #E0E1C9; color: #3D5201; text-decoration: none; }

/* Dans les autres langues */
.liste-versions { margin-top: 3em; }
.liste-versions h2, .page_auteur #contenu .liste-versions h2 { color: #C3AA8D; }
.liste-versions .demi { float: left; width: 45%; margin-right: 4%; color: #C3AA8D; }
.liste-versions .demi strong a { display: block; float: left; width: 17%; text-align: center; margin: 0; padding: 0 2% 0 0; border-right: 1px solid #C3AA8D; color: #C3AA8D; font-size: 2em;  }
.liste-versions .demi ul { display: block; float: right; width: 77%; list-style: none; margin-bottom: 0; padding-bottom: 0; }
.liste-versions .demi ul li { margin: 0 0 .5em .2em; line-height: 1em; }
.liste-versions .demi a.plus {}

/* Documents joints */
#documents {}
#documents h2 { display: none; }
#documents ul { margin: 0 0 1em 0; padding: 0; list-style: none; border-bottom: 1px solid #ddd; }
#documents ul li { clear: both; margin: 0; padding: 1.2em 2em 1.2em 0; border-top: 1px solid #ddd; line-height: normal; }
#documents ul li:hover { background: #fdfdfd; }
#documents ul li .spip_logos { float: left; margin: 0; padding: 0 1em; border: 0; }
#documents ul li p { margin: 0; padding: 0; margin-left: 80px; }
#documents ul li p.titre {}
#documents ul li p.descriptif {}
#documents ul li p.info_document { margin-top: 8px; padding-top: 2px; font-size: .9em; color: #7F7F7F; }
#documents ul li .download { font-size: 10px; font-weight: bold; }
#documents ul li .download a { color: #B00; background: url(img/download.gif) no-repeat right center; padding-right: 12px; }
#documents ul li .download, #documents ul li .download * { color: #e85610; }


/* ------------------------------------------
/* Variantes par gabarit
/* ------------------------------------------ */

/* Fiche auteur */
.page_auteur {}
.page_auteur #contenu h2, .page_auteur h3.spip { clear: both; }
.page_auteur #contenu h2, .page_auteur h3.spip, .page_auteur h3.spip * { color: #3D5201; }
.page_auteur .liste-versions .demi ul, .page_mot .liste-versions .demi ul { width: 68% }
/* .page_auteur #contenu a { text-decoration: underline; } */

.gravatar { color: #fff; background: #fff url(img/gravatar.jpg) no-repeat center center; }

/* Forums */
/*.forum { list-style: none; }
.forum .gravatar { display: none; }*/

/* Commentaires */
#comments {}
#comments li { list-style: none; }
.comment-meta, .comment-meta * { color: #888; }
#comments abbr { text-decoration: none; border: 0; font-variant: normal; text-transform: lowercase; cursor: auto; }
#comments .comment-number { display: none; }
#comments .comment-content { margin-left: 1em; }
#comments .gravatar { display: none; }

/* Carte des cartes */
#cartes {}
#cartes h2 { clear: both; padding-top: 6px; border-top: 1px solid #A3AA8D; }
#cartes strong { display: block; clear: both; margin-bottom: 6px; }
#cartes ul { margin: 0; padding: 0; list-style: none; }
#cartes ul li { margin: 0; padding: 0 10px 0 0; float: left; display: block; width: 232px; min-height: 110px; height: 10em; line-height: 1.4em; }
#cartes ul li .spip_logos { float: left; margin: 0 10px 0 0; }
#cartes ul li a { text-decoration: underline; }

/* Plan de site */
#plan h2 { margin-top: 3em; padding-top: 6px; border-top: 1px solid #A3AA8D; }
#plan ul { list-style: none; }
#plan ul li { margin-left: 2em; }
#plan .trad, #plan .trad * { color: #C3AA8D; display: inline; text-transform: lowercase; }
#plan .trad a:hover, #plan .trad a:hover * { color: #900; }

/* Login */
/*.login #conteneur { min-height: 330px; height: auto; }
.login #contenu form { width: 350px; }
.login #contenu input.forml, .login #contenu select { width: 150px; }
.login #contenu .formulaire_menu_lang { text-align: right; margin-bottom: 1em;  }
.login #contenu fieldset { margin-bottom: 1em; padding: 1em; background: #F1F4F7; border: 1px solid #D0D8E2; }
.login #contenu fieldset .spip_logos { float: left; margin: 0 1em 1em 0; background: #fff; }
.login #contenu fieldset p { clear: left; }
.login #contenu fieldset p.spip_bouton,
.login #contenu fieldset p.spip_boutons { width: auto; margin-bottom: 0; }*/

/* Page d'accueil ! TEST ! */
#accueil #conteneur { background: none; }
#accueil #contenu { float: left; width: 509px; margin: 0; padding: 42px 0 0 0; }
#accueil #contenu .bloc img { margin: 0 0 1em 0; border: 1px solid #CCC; }

#accueil .bloc h2 { padding-top: 0; color: #B09F8F; }
#accueil .bloc li .date { display: block; font-size: 10px; }

#accueil .bloc li .date .rub {color: #666666;}

#accueil .bloc li .une {font-size: 16px;margin:2px 0 3px 0;}

#accueil #contenu .bloc { margin: 0 0 1em 0; padding: 0; list-style: none; line-height: 1.4em; }
#accueil #contenu .bloc li { clear: left; float: left; width: 243px; list-style: none; }
#accueil #contenu .bloc li.pair { clear: right; float: right; }
#accueil #contenu .bloc li strong { display: block; }
#accueil #contenu .bloc li .spip_logos { float: left; margin: 0 .8em .1em 0; }
#accueil #contenu .bloc li .lesauteurs { display: block; margin: 0; font-size: .9em; line-height: 1.2em; }

#accueil #contenu .bloc#lastmap { margin-bottom:1em; }
#accueil #contenu .bloc#lastmap li .spip_logos { margin: 0 .8em .6em 0; }
#accueil #contenu .bloc#lastmap ul { margin-bottom:0; height: 160px; }
#accueil #contenu .bloc#lastmap li { width:500px; clear: both; float: none; background: #ffffff; }
#accueil #contenu .bloc#lastmap li .bloctitre { position: absolute; top: 5px; right: 5px; background: #ffffff; width:190px; opacity: 0.8; padding: 15px 5px 5px 15px; height: 130px;}

#accueil #contenu .bloc#actus { margin: 0; }
#accueil #contenu .bloc#actus li { min-height: 10em; }
#accueil #contenu .bloc#actus li.first { width: 100%; margin-bottom: 1.4em; border-bottom: 1px solid #E0E1C9; }
#accueil #contenu .bloc#actus li.first p.intro {}
#accueil #contenu .bloc#actusuite ul { margin: 0; }
#accueil #contenu .bloc#actusuite ul li { min-height: 5em; padding: .8em 0; border-top: 1px solid #E0E1C9; }
#accueil #contenu .bloc#actusuite .pagination { clear: both; border-top: 1px solid #E0E1C9; padding: .8em 0; }

#accueil #extra { float: right; width: 246px; }
#accueil #extra .bloc { margin: 0; padding: .4em 0 0 1em; background: none; border-left: 2px solid #E0E1C9; }

#accueil #extra .bloc#dossier { /*padding-bottom: 6em;*/ }
#accueil #extra .bloc h2 {  }
#accueil #extra .bloc .suite { clear: both; display: block; padding-bottom: 1em; text-align: right; font-weight: bold; }
#accueil #extra .bloc .suite a { color: #BC0000; }

#accueil #extra .bloc#bouquin {}

#accueil #extra .bloc#descriptif_site {}
#accueil #extra .bloc#descriptif_site p { margin: 0; padding: .8em; background-color: #E0E1C9; font-weight: bold; color: #666; }

#accueil #extra .bloc.about { padding-top: 0; display:none;}
#accueil #extra .bloc.about ul { margin: 0; border-top: 1px solid #E0E1C9; list-style: none; }
#accueil #extra .bloc.about ul li { padding: .8em; border-bottom: 1px solid #E0E1C9; line-height: normal; text-transform: uppercase; letter-spacing: .1em; font-family: Arial, Helvetica, sans-serif; font-size: .9em; }

/* Couleur des liens
----------------------------------------------- */
a { text-decoration: none; }
a.spip_in { text-decoration: underline; }
a, a * { color: #B00; color: #3D5201; }
.spip_note { font-weight: bold; color: #B00; }
a.spip_out, a.spip_url, a.spip_glossaire { text-decoration: underline; padding-right: 12px; background: url(img/spip_out.gif) no-repeat right center; }
* html a.spip_out, * html a.spip_url, * html a.spip_glossaire { padding-right: 0; background: none; }
a[hreflang]:after { background : transparent; content: "\0000a0(" attr(hreflang) ")"; color: #C3AA8D; }
.on { font-weight: bold; }
a:hover { text-decoration: underline; color: #000; }



/* Affichage pour les petits ecrans (type 400 x 300)
---------------------------------------------- */
@media handheld { div#page, div#conteneur, div#navigation, div#extra { width: auto; } }
