/*  ------------------------------------------ */
/*  COULEURS                                   */
/*  ------------------------------------------ */

.rose { color: #e2007a; }
.rouge { color: #e20031; }
.orange { color: #ee813c; }
.jaune { color: #fabd43; color: #d4a13c; }
.vert { color: #4ca151; }
.bleu { color: #005da8; }
.prune { color: #730a63; }
.noir { color: #000000; }

a.rose:hover { color: #e2007a; }
a.rouge:hover { color: #e20031; }
a.orange:hover { color: #ee813c; }
a.jaune:hover { color: #fabd43; color: #d4a13c; }
a.vert:hover { color: #4ca151; }
a.bleu:hover { color: #005da8; }
a.prune:hover { color: #730a63; }
a.noir:hover { color: #000000; text-decoration: none; }

a.rose:focus { color: #e2007a; }
a.rouge:focus { color: #e20031; }
a.orange:focus { color: #ee813c; }
a.jaune:focus { color: #fabd43; color: #d4a13c; }
a.vert:focus { color: #4ca151; }
a.bleu:focus { color: #005da8; }
a.prune:focus { color: #730a63; }
a.noir:focus { color: #000000; }

a.rose:active { color: #e2007a; }
a.rouge:active { color: #e20031; }
a.orange:active { color: #ee813c; }
a.jaune:active { color: #fabd43; color: #d4a13c; }
a.vert:active { color: #4ca151; }
a.bleu:active { color: #005da8; }
a.prune:active { color: #730a63; }
a.noir:active { color: #000000; }

/*  ------------------------------------------ */
/*  ------------------------------------------ */

.clear_none { clear: none; }
.clear_both { clear: both; }
.inline { display: inline; }
.left { float: left; }
.right { float: right; }
.capitalize  { text-transform: capitalize; }
.lowercase  { text-transform: lowercase ; }
.bold { font-weight: bold; }
.center { text-align: center; }
.muette { /*display: none;*/ }
.display_none { display: none; }

/*  ------------------------------------------ */
/*  ------------------------------------------ */

/*  Entete  */
#entete_gauche { float: left; width: 540px; height: 120px; margin-right: 8px; margin-left: 4em; }
#entete_droite { width: 146px; margin-top: 80px; height: 0px; text-align: right; float: right; /*@margin-top: 0em;*/ }

/* Sites référencés */
.site_nom { font-weight: bold; }
.site_descriptif { font-size: 0.9em; }

/* Placement des blocs */
fieldset.clear_none { clear: none; }
.bloc_rubrique { min-height: 90px; }
.bloc_rubrique .spip_logos { /*float: right; margin-left: 16px;*/ }
div.bloc_planche { margin-bottom: 2em; }
.liste_archives_lalettre { margin: 1em 1em 1em 4em; text-transform: lowercase ; }
.resultat_recherche { margin-bottom: 1em; }
.resultat_recherche_memoire { margin-left: 17px; display: none; visibility: hidden; }

.accueil { width: 49%; }
.accueil li{ min-height: 94px; }
.bloc_accueil .spip_logos { float: left; margin-right: 10px; }
.bloc_accueil h4 { margin-bottom: 0.5em; }

/* icones article */
div#icones_article { float: right; width: 100%; margin-top: 6em; border-top: 1px solid #E3E4E4; padding-top: 1em; margin-bottom: 2em; }
div#icones_article .icones_gauche { margin-top: -4px; width: 20%; text-align: left; float: left; }
div#icones_article .icones_droite { margin-bottom: -4px; width: 80%; text-align: right; float: right; }
div#icones_article img { margin-bottom: -4px; }

div#icones_article_top { float: right; width: 100%; margin-bottom: 1em; }
div#icones_article_top .icones_gauche { width: 470; text-align: left; float: left; }
div#icones_article_top .icones_droite { text-align: right; float: right; }

div#icones_article_post { float: right; width: 100%; margin-bottom: 1em; padding-top: 1em; }
div#icones_article_post .icones_gauche { width: 470; text-align: left; float: left; }
div#icones_article_post .icones_droite { text-align: right; float: right; }

/* posts blog */
div.post_blog { margin-top: 2em; padding-top: 2em; border-bottom: 1px solid #E3E4E4; padding-bottom: 4em; margin-bottom: 2em; }
div.menu_mots, span.menu_mots, li.menu_mots{ cursor: pointer; }
li.mot_auteur { list-style-type: none; }

/* rss */
ul.rss { list-style-position: inside; margin-left: -3.1em; }
ul.rss li { list-style-type: none; list-style-position: inside; }

/*  ------------------------------------------ */
/*  IMG                                        */
/*  ------------------------------------------ */
img.planche { margin-right: 1em; }
object, embed { z-index: -10000; }
.portfolio_img { text-align: center; margin-bottom: 2em;}

#diaporama { text-align: center; height: 370px; margin-top: 2em; }

