/* --------------------------------------------------------- */
/* 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: "Luxi sans", "Lucida Grande", Lucida, "Lucida Sans Unicode", sans-serif; color: #333;}

/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-weight: normal; font-size: 1em; font-family: Georgia, Times, serif; }
h1 { font-size: 1.70em; color: #000; }
h2 { font-size: 1.40em; font-weight: normal; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { color: #003; }
h3 { font-size: 1.20em; font-weight: bold; }
h3.spip {} /* Cf.: spip_style.css */
hr.spip {} /* Cf.: spip_style.css */

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

/* Listes */
ul.spip {} /* Cf.: spip_style.css */
ol.spip {} /* Cf.: spip_style.css */
dl {}
dt {}
dd {}

/* Citations, code et poesie */
cite {}
q {}
blockquote {}
blockquote.spip {} /* Cf.: spip_style.css */
blockquote.spip_poesie {} /* Cf.: spip_style.css */
.spip_code {} /* Cf.: spip_style.css */
.spip_cadre {} /* Cf.: spip_style.css */
address {}

/* Tableaux */
table.spip {margin:auto; margin-top:10px; margin-bottom:10px; border:0px; border-collapse:collapse;}
table.spip caption {caption-side:top; /* bottom pas pris en compte par IE */ text-align:center; margin:auto; padding:3px; font-weight:bold;}
table.spip tr.row_first {background:#FFFFFF;}
table.spip tr.row_odd {background:#FFFFFF;}
table.spip tr.row_even {background:#FFFFFF;}
table.spip th, table.spip td {padding:5px; text-align:left; vertical-align:top; font-size: 10px; border:0px;}

/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {} /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */


/* ------------------------------------------
/* Disposition a l'ecran des blocs principaux
/* ------------------------------------------ */
body { background: #c9e5bd; margin: 0; padding: 0; text-align: center; background-image:url(/IMG/design/fond.gif)}
.cache {display:none;}

#page {position:relative; width:1000px; top:0px; margin-left:auto; margin-right:auto; text-align:left; background-image:url(/IMG/design/fond_page.jpg);}

/* Entête */

#logo {background-image:url(/IMG/design/logo.jpg); background-repeat:no-repeat; height:100px; width:210px;}
#entete {background-image:url(/IMG/design/entete.jpg); background-repeat:no-repeat; height:100px;}

/* Date */
#date {position:relative; float:left; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-style:italic; color:#FFFFFF; text-decoration:none; margin-left:225px; margin-top:85px;}

/* Volet gauche */

#volet_gauche {position:relative; float:left; width:210px; left:0px; top:0px; margin:0px; padding:0px; background-image:url(/IMG/design/ombre_volet_gauche.jpg); background-repeat:no-repeat;}
#encart_calendrier {position:relative; float:left; left:10px; width:190px; background-color:#FFFFFF; border:1px solid #fcd450; margin-bottom:10px; margin-top:20px;}
#boutons {position:relative; float:left; left:15px; margin-bottom:10px;}
.titre_encart {width:100%; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:10px; font-style:italic; color:#5b8f22; padding-top:3px; padding-bottom:3px; text-align:center; text-transform:uppercase; background-color:#fcd450; font-weight:bold;}
#encart_autres_sites {position:relative; float:left; left:10px; width:190px; background-color:#FFFFFF; border:1px solid #fcd450; margin-bottom:5px;}
.autres_sites {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#fcd450; padding:5px;}
.rechercher {padding:3px; text-align:center;}

/* Boutons volet gauche */

a.menu_a {display: block; width:184px; height:33px; background-image:url(/IMG/design/menu_a_off.png); background-repeat:no-repeat;}
a.menu_a:hover {background-image: url(/IMG/design/menu_a_on.png); background-repeat:no-repeat;}
a.menu_b {display: block; width:184px; height:33px; background-image:url(/IMG/design/menu_b_off.png); background-repeat:no-repeat;}
a.menu_b:hover {background-image: url(/IMG/design/menu_b_on.png); background-repeat:no-repeat;}
a.menu_c {display: block; width:184px; height:33px; background-image:url(/IMG/design/menu_c_off.png); background-repeat:no-repeat;}
a.menu_c:hover {background-image: url(/IMG/design/menu_c_on.png); background-repeat:no-repeat;}


/* Volet droit */

#volet_droit {position:relative; float:left; width:790px; left:0px; top:0px; margin:0px; padding:0px; background-color:#FFFFFF;}

/* Boutons menu haut */

a.menu_1 {display: block; width:148px; height:36px; background-image:url(/IMG/design/menu_1_off.png); background-repeat:no-repeat;}
a.menu_1:hover {background-image: url(/IMG/design/menu_1_on.png); background-repeat:no-repeat;}
a.menu_2 {display: block; width:148px; height:36px; background-image:url(/IMG/design/menu_2_off.png); background-repeat:no-repeat;}
a.menu_2:hover {background-image: url(/IMG/design/menu_2_on.png); background-repeat:no-repeat;}
a.menu_3 {display: block; width:148px; height:36px; background-image:url(/IMG/design/menu_3_off.png); background-repeat:no-repeat;}
a.menu_3:hover {background-image: url(/IMG/design/menu_3_on.png); background-repeat:no-repeat;}
a.menu_4 {display: block; width:148px; height:36px; background-image:url(/IMG/design/menu_4_off.png); background-repeat:no-repeat;}
a.menu_4:hover {background-image: url(/IMG/design/menu_4_on.png); background-repeat:no-repeat;}
a.menu_5 {display: block; width:148px; height:36px; background-image:url(/IMG/design/menu_5_off.png); background-repeat:no-repeat;}
a.menu_5:hover {background-image: url(/IMG/design/menu_5_on.png); background-repeat:no-repeat;}

/* Focus */

#focus {position:relative; float:left; left:0px; width:250px; margin-bottom:10px; margin-left:10px;}
.titre_rubrique_focus {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold; font-style:italic; text-transform:uppercase;}
.date_lieu_focus {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#1a1a1a; font-weight:bold; margin-top:5px; margin-left:5px;}
.logo_focus {float:left; margin:5px;}
.titre_focus {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color:#a50c00; font-weight:bold; margin:5px;}
a.titre_focus {color:#a50c00;}
a.titre_focus:hover {color:#a50c00;}
.texte_focus {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#1a1a1a; margin-top:5px; margin:5px;}
.site_iew {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#1a1a1a; margin-bottom:2px;}

/* Liste */

#colonne_gauche {position:relative; float:left; width:380px; left:10px; top:0px; padding:0px;}
#colonne_droite {position:relative; float:right; width:380px; right:10px; top:0px; padding:0px;}
#titre_rubrique_liste {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; font-style:italic; text-transform:uppercase; margin:5px;}
.date_lieu_liste {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#1a1a1a; font-weight:bold; margin-top:5px; margin-left:5px;}
.lieu {text-transform:uppercase;}
.titre_liste {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color:#a50c00; font-weight:bold; margin-left:5px;}
a.titre_liste {color:#a50c00;}
a.titre_liste:hover {color:#a50c00;}
.rubrique_liste_mois {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; font-style:italic; text-transform:uppercase;}
.titre_rubrique_liste_mois {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; font-weight:bold; font-style:italic; text-transform:uppercase; margin:5px;}
.date_lieu_liste_mois {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#1a1a1a;}
.lieu_mois {text-transform:uppercase;}
.titre_liste_mois {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#a50c00; font-weight:bold;}
a.titre_liste_mois {color:#a50c00;}
a.titre_liste_mois:hover {color:#a50c00;}

.texte_liste {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; color:#1a1a1a; margin-top:5px; margin:5px;}

#retour_sommaire {clear:both; margin-top:10px; margin-bottom:10px; text-align:right; font-weight:bold; font-family:Helvetica, Verdana, Arial, sans-serif; font-size:11px; margin-right:10px;}

/* Espacement */

#espacement_vertical {margin-top:10px;}

/* Article */

#colonne_article_gauche {position:relative; float:left; width:510px; left:0px; top:0px; padding:0px;}
#colonne_article_droite {position:relative; float:right; width:250px; right:10px; top:0px; padding:0px;}
#article {position:relative; float:left ; margin-left:10px; margin-right:10px; margin-top:10px; padding:0px;}
#titre_rubrique {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; font-style:italic; margin:5px; text-transform:uppercase;}
.titre_secondaire {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; font-weight:bold; font-style:italic; margin-top:15px; margin-left:0px; margin-left:15px; text-transform:uppercase;}
.soulignetitre {clear:both; padding-bottom:5px; margin-bottom:15px; margin-left:10px; margin-right:10px; border-bottom:1px solid #5b8f22;}
.titre_article {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:18px; color:#a50c00; font-weight:bold; margin-bottom:5px; margin-left:15px; margin-right:15px;}
.logo_article {margin-top:10px; margin-bottom:0px; margin-right:0px; margin-left:0px;}
.texte_article {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:12px; color:#1a1a1a; margin-top:5px; margin-left:15px; margin-right:15px;}

/* Recherche */
.pagination {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #1a1a1a; text-decoration: none;}
#total_recherche {font-family:Helvetica, Verdana, Arial, sans-serif; font-size:14px; color:#1a1a1a; font-weight:bold; margin-left:15px; margin-top:10px; margin-bottom:10px;}

/* Pied */

#texte_pied {position:relative; width:1000px; top:0px; margin-left:auto; margin-right:auto; font-family:Helvetica, Verdana, Arial, sans-serif; color:#8f916b; font-size:10px; text-align:center; padding-top:5px; margin-top:0px; margin-bottom:5px; border-top:1px solid;}
a.texte_pied:link {color:#8f916b; text-decoration:none;}
a.texte_pied:hover {color:#8f916b; text-decoration:none;}
a.texte_pied:active {color:#8f916b; text-decoration:none;}
a.texte_pied:visited {color:#8f916b; text-decoration:none;}


#conteneur { clear: both; float: left; width: 67%; overflow: hidden; }
#contenu { padding-top: 0.30em; }

#navigation { float: right; width: 30%; margin-top: 1em; overflow: hidden; }
#extra { float: right; clear: right; width: 30%; margin-top: 1em; overflow: hidden; }

#pied { clear: both; width: 100%; margin: 0; padding: 0.40em 0; border-top: 1px solid #8B6F92; text-align: center; font-size: 0.90em; }
#pied img { vertical-align: middle; }

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

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

/* Formulaires */

.spip_forms form label {float:none;}
.spip_forms h2 {margin:.2em; color:#543E29;}
.spip_forms {color: black; margin: 0px; margin-bottom: 16px; padding: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal;}
.spip_forms form {border:0; margin:0; padding:.5em 0 0 0;}
.spip_forms div.spip_descriptif {border:0; margin:0; clear:both;}
.spip_forms h3 {float:none; text-align:left;}
.spip_forms legend {font-size:1.15em; padding:5px;}
.spip_forms .spip_form_champ {margin-bottom: 0; display: block; clear: both; margin-top: 1em;}
.spip_forms .spip_form_label {font-weight: bold; text-align:left; color:#FF0000; display: block;}
.spip_forms .spip_form_label label,
.spip_forms .spip_form_label .label {text-align:left; font-weight: bold; color:#494949;}
.spip_forms .spip_form_label_obligatoire {font-weight: normal; font-style:italic; font-size:.9em;}
.spip_forms .obligatoire_oublie {color:red;}
.spip_forms .spip_form_label_details {display:block; font-style:italic; text-align:left;}
.spip_forms .spip_form_choix_multiple {display:block;}
.spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl {width:auto;}
.spip_forms .spip_form_choix_unique label {margin:0 0 5px 0;}
.spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input {width:auto; margin:0 5px 0 0;}
.spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique{list-style:none; float:left; padding-left:5px; width:45%;}
.spip_forms .spip_sondage {margin: auto;}
.spip_forms .spip_form_erreur {font-weight:bold; color:red;}
.spip_forms .spip_form_ok {font-weight: bold; background:#262626; color:#F1F1F1; margin: 1em 0 0 0; padding: .6em;}
.spip_forms .spip_form_ok a {color:#FFF9E2;}
.spip_forms .spip_form_ok a:hover {color:#DEB55E;}
.spip_forms .spip_form_ok_confirmation {display:block;}
.spip_forms .spip_sondage strong {display:block; clear:both; margin-left:5px; color:#494949;}
.spip_forms .spip_sondage .ligne_nom {width:19%; text-align:right; padding-right:1%;}
.spip_forms .spip_sondage .ligne_nom:after {content:" :";}
.spip_forms .spip_sondage ligne.chiffres {color:#525252;}
.spip_forms .spip_sondage .ligne_barre {height:16px; background:url(ligne.gif) repeat-x; border:1px solid black; width:80%;}
.spip_forms .spip_sondage .sondage_table {display:table; width:100%;}
.spip_forms .spip_sondage .sondage_ligne {display: table-row;}
.spip_forms .spip_sondage .sondage_ligne > div {display: table-cell; vertical-align: middle; padding:2px; white-space:nowrap;}
.spip_forms .forml, .spip_forms .formo {width:85%; border-bottom:solid 1px #E2CEC1 ;border-right:solid 1px #E2CEC1; border-top:1px solid #AF896F; border-left:1px solid #AF896F; font-size:1em; padding:.25em;}
.spip_forms .forml, .spip_forms .fondl {background: #FFFDE7; color:#4A4336; width:85%;}
.spip_forms .formo, .spip_forms .fondo {background-color:white; color:#4A4336; width:85%;}
.spip_forms .champ_obli_oubli {border:2px solid red;}
.spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus {border-bottom:solid 1px #C9AB97; border-right:solid 1px #C9AB97; border-top:1px solid #81593E; border-left:1px solid #81593E; background:#FFF2C8; color:#433817; font-weight:normal; font-size:1em; padding:.25em; width:85%;}
.spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus {border-bottom:solid 1px #C9AB97; border-right:solid 1px #C9AB97; border-top:1px solid #81593E; border-left:1px solid #81593E; background:#FFF9EE; color:#433817; font-weight:normal; font-size:1em; padding:.25em; width:85%;}
.spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus {border-top:solid 2px #980F1B; border-left:solid 2px #980F1B; border-bottom:2px solid #F3192B; border-right:2px solid #F3192B; background: #FFF2C8; color:#4D161B; font-weight:normal; font-size:1em; padding:.25em;}
.spip_forms .spip_bouton input {cursor:pointer; padding:.4em; background:#5b8f22; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:1em; width:100px; color:#FFFFFF;}
.spip_forms fieldset {border: 1px none #8F8181; padding: .4em .4em .4em 1em; margin:.5em 0 .5em 0;}
.spip_forms a.resultats_sondage {display:block; float:right; background:#FFFBED; color:#444040; padding:.2em; border:1px solid #A07D7A; text-decoration:none;}
.spip_forms a.resultats_sondage:hover {background:#444040; color:#F8F5EC; text-decoration:none;}
.spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form {clear:both;}
span.nettoyeur{clear:both; line-height:1px; font-size:1px; display:block;}
span.erreur {display:block;}


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

#hierarchie { clear: both; margin-bottom: 2em; font-size: 0.90em; }
#hierarchie, #hierarchie a { color: #666; }

.cartouche { margin-bottom: 2em; }
.cartouche .spip_logos { float: right; margin-left: 16px; margin-bottom: 4px; }
.cartouche p { margin: 0; padding: 0; clear: left; }
.surtitre, .soustitre { font-size: 0.90em; color: #666; text-transform: uppercase; letter-spacing: 0.10em; }
.cartouche .surtitre { margin-bottom: 0.30em; }
.cartouche .soustitre { margin-top: 0.50em; margin-bottom: 0.30em; }
.cartouche .traductions { font-size: 0.90em; }

.chapo { margin-bottom: 1.50em; line-height: 1.40em; font-weight: bold; color: #669; }
.texte { line-height: 1.60em; }
.hyperlien { display: block; background: #EEE; padding: 0.50em 1em; font-weight: bold; color: #8B6F92; }
.ps, .notes { margin-bottom: 2em; line-height: 1.40em; }
.notes { clear: both; font-size: 0.90em; }

abbr.published { border: 0; }

/* Portfolio */
#documents_portfolio { clear: both; margin: 2em auto; text-align: center; }
#documents_portfolio .spip_logos { margin: 6px 3px 0 3px; border: 4px solid #DDD; }
#documents_portfolio a.on .spip_logos { border-color: #F57900; }
#documents_portfolio a:focus .spip_logos,
#documents_portfolio a:hover .spip_logos,
#documents_portfolio a:active .spip_logos { border-color: #8B6F92; }


/* Habillage des forums
---------------------------------------------- */
.repondre { clear: both; margin-top: 2.50em; margin-right: 1em; text-align: right; font-weight: bold; }

/* Habillage des forums */
ul.forum { display: block; clear: both; margin: 0; padding: 0; }
ul.forum, ul.forum ul { list-style: none; }
.forum-fil { margin-top: 1.50em; }
.forum-fil ul { display: block; margin: 0; padding: 0; margin-left: 1em; }
.forum-chapo .forum-titre, .forum-chapo .forum-titre a { display: block; margin: 0; padding: 0; font-weight: bold; color: #333; }
.forum-texte { margin: 0; padding: 0.50em 1em; color: #333; }
.forum-texte .hyperlien {}
.forum-texte .repondre { margin: 0; padding: 0.10em 0; text-align: right; }

/* Boite d'un forum : eclaircissement progressif des bords */
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }
ul ul .forum-message { border: 1px solid #A4A4A4; }
ul ul ul .forum-message { border: 1px solid #B8B8B8; }
ul ul ul ul .forum-message { border: 1px solid #CCC; }
ul ul ul ul ul .forum-message { border: 1px solid #E0E0E0; }
ul ul ul ul ul ul .forum-message { border: 1px dotted #E0E0E0; }

/* Boite de titre d'un forum : mise en couleur selon la profondeur du forum */
ul .forum-chapo { border: 0; border-bottom: 1px dotted #B8B8B8; margin: 0; padding: 3px 6px 2px 6px; background: #C4E0E0; }
ul ul .forum-chapo { background: #D4E8E8; }
ul ul ul .forum-chapo { background: #E4F0F0; }
ul ul ul ul .forum-chapo { background: #F4F8F8; border-bottom: 1px dotted #E0E0E0; }
ul ul ul ul ul .forum-chapo { background: #FFF; }


/* Habillage des petitions
---------------------------------------------- */
#signatures { clear: both; margin: 0 0 2em 0; padding: 0; background: none; }
#signatures table { width: 100%; margin: 1em 0 0 0; }
#signatures thead { text-align: center; color: #555; }
#signatures td { padding: 0.50em; border: 2px solid #FEFEFE; vertical-align: top; }
#signatures td.signature-date { background: #E4F0F0; text-align: center; white-space: nowrap; }
#signatures td.signature-nom { background: #ECF4F4; text-align: center; }
#signatures td.signature-nom small { display: block; }
#signatures td.signature-message { background: #F4F8F8; }
#signatures .formulaire_recherche { margin: 1em 0; text-align: right; } /*Cf.: spip_formulaires.css*/
#signatures .formulaire_recherche input.text { width: 10em; text-align: left; } /*Cf.: spip_formulaires.css*/


/* ------------------------------------------
/* 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; }

.formulaire_recherche { margin-bottom: 2em; } /*Cf.: spip_formulaires.css*/

/* 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; }


/* Couleurs des liens
---------------------------------------------- */
a:link,a:visited { color: #a50c00; text-decoration: none; }

a:focus,a:hover,a:active { color: #a50c00; text-decoration: underline; }
