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

   Styles correctifs

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

h1#titre-site { margin-bottom:0; padding-bottom:0.75em; }
.mod { overflow:hidden; }
.marg0 { margin:0; }
.margtopbottom2 { margin:2% 0; }
.small { font-size:small; }
.bold { font-weight:bold; }
li.liste-article { padding:1% 0; border-bottom:1px dotted; }

/* Correctif layout.css */
.page { padding:0; }
.wrapper { width:100%; float:none; }
.content { min-height:0; }

/* Correctif typo.css */
body { font-size:1em; }
.h1 { font-size:2.5em; }

/* Correctif style.css */
.cartouche h1 { margin-bottom:0.75em; }/*cf typo.css h1*/
.page_redacteur label.nofx, .aside label.nofx { display:inline; }
.page_redacteur .formulaire_spip { margin-bottom:0; }
.formulaire_login #spip_logo_auteur { width:150px; height:150px; margin-right:2px }/*marge pour corriger l'affichage des bordures*/
.formulaire_login #spip_logo_auteur img { width:100%; height:100%; }

/* Portfolio */
#documents_portfolio h2 { margin-bottom:0.2em; }

/* Pagination */
p.pagination .on { font-size:1em; }
p.hyperlien { border-radius:5px; margin:1em 0; padding:1em 50px; }

/* Logos, documents et images */
.spip_logos { float:left; margin:0 10px 0 0; padding:0; border:none; }

/* Formulaires */
#formulaire_recherche { position:static; top:auto; right:auto; }
.page .aside .formulaire_recherche { padding-top:0; padding:0 7%; }
.page .aside .formulaire_recherche input.text { width:12em; border-radius:5px; }
.page .aside .formulaire_spip { padding-top:0; border-top:none; }
.page .aside .formulaire_spip p.boutons { text-align:center; }
.page .aside .menu .formulaire_spip ul { margin-bottom:0; }

.page_redacteur #joindre_distant__new { display:none; }

/* Page rédacteur - Thème édition des statuts */
.page_redacteur .article-en-attente { color:#2e1000; background-color:#f8d8c6; }
.page_redacteur .content .article-en-attente h3, .page_redacteur .content .article-en-attente a { color:#ab2400; }
.page_redacteur .article-en-attente .pagination .on { background-color:#ab2400; }

.page_redacteur .article-prepa { color:#191919; background-color:#ededed; }
.page_redacteur .content .article-prepa h3, .page_redacteur .content .article-prepa a { color:#606060; }
.page_redacteur .article-prepa .pagination .on { background-color:#606060; }

.page_redacteur .article-publies { color:#1a1f00; background-color:#d5e6b8; }
.page_redacteur .content .article-publies h3, .page_redacteur .content .article-publies a { color:#526200; }
.page_redacteur .article-publies .pagination .on { background-color:#526200; }

.page_redacteur .article-refuses { color:#330005; background-color:#ffc3bf; }
.page_redacteur .content .article-refuses h3, .page_redacteur .content .article-refuses a { color:#990000; }
.page_redacteur .article-refuses .pagination .on { background-color:#990000; }

.page_redacteur .article-en-attente, .page_redacteur .article-prepa, .page_redacteur .article-publies, .page_redacteur .article-refuses { margin:1em 0; padding:0.5em; border-radius:8px; }
.page_redacteur .content .article-en-attente h3, .page_redacteur .content .article-prepa h3, .page_redacteur .content .article-publies h3, .page_redacteur .content .article-refuses h3 { margin-top:0; font-variant:small-caps; }

/* Page rédacteur - Retouches */
.page_redacteur .content h3 { margin-top:1.5em; }
.page_redacteur .formulaire_instituer .show select,
.page_redacteur .formulaire_instituer .show option { background-color:#eee; background-position:4px center; background-repeat:no-repeat; }
.page_redacteur .formulaire_instituer label { display:inline; }
.page_redacteur .formulaire_instituer .aide, .page_redacteur .formulaire_editer .aide { display:none; }

/* Correction positionnement et marges */
body { border:none; }
.page { width:1000px; padding:0 1.5em; }
.wrapper { margin:2em 0; }
.header { border:none; padding:2em 1em; }
.header .spip_logos { margin:0; padding:0; margin-right:0.5em; }
.footer { border:none; margin-top:1em; padding:0.5em 1em; overflow:hidden; }
.footer .colophon { float:none; width:auto; height:auto; text-align:center; }

/* Correction Listes d'articles en encart */
.page .aside .menu h2{ margin:0.5em 0; }
.page .aside .menu_articles li { clear:both; margin-bottom:0.5em; }

.on { font-size:1.2em; }

/* menu de navigation inférieur */
#nav { width:100%; padding:0; clear:both; }
#nav ul { display:table-cell; width:25%; padding:2% 2% 3%; border-radius:10px; font-size:0.9em; text-align:center; }
#nav img.logo-nav { width:35%; height:35%; margin-bottom: 1em; }
#nav h3 { font-size:1.5em; font-weight:bold; }

.page_sommaire .cartouche img, .page_auteur .cartouche img, .page_contact .cartouche img, .formulaire_login #spip_logo_auteur img { border-radius:5px; }

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

   Thème Cyrille Chrétien

-------------------------------------------------------------- */
@font-face { font-family:'economicaregular';
    src:url('font/economica-regular-otf-webfont.eot');
    src:url('font/economica-regular-otf-webfont.eot?#iefix') format('embedded-opentype'),
        url('font/economica-regular-otf-webfont.woff') format('woff'),
        url('font/economica-regular-otf-webfont.ttf') format('truetype'),
        url('font/economica-regular-otf-webfont.svg#economicaregular') format('svg');
    font-weight:normal; font-style:normal; }

/* fond de couleur */
body { background:#f2f2f2 url("texture.png") repeat/*f2f8f9/*fcffff/*f8f8f8*/; }
.header { border-bottom:3px solid #2e7ba7/*a73a0e/*c8c8c8*/; }
.page { background:#fcffff; box-shadow: 0 0 10px #5f7884/*3c718a*/; }
.main { background:#fcffff url("business.png") top right no-repeat; }
#nav ul { background-color:#ffe8b5; border:4px solid #fcffff; border-top:8px solid #fcffff; background-image:url("gradient.png"); background-position:right bottom; background-repeat:no-repeat; }

body a:focus, body a:hover, body a:active, .hyperlien { background:transparent; }

/* font family*/
body { font-family:Verdana,"Bitstream Vera Sans",Tahoma,Arial,sans-serif; }
.header .h1, .header .h1 a, #nav h3, .main h1, .main h2, .main h3, .main h4 { font-family:'economicaregular',Verdana,"Bitstream Vera Sans",Tahoma,Arial,sans-serif; }

/* couleur de la font */
body { color:#1c3541; }
.header #logo, .header #logo a, .header #logo a:hover { color:#2e7ba7/*1c3541*/; }
.content a, .content .comment-meta a, #nav a, .footer a { color:#a73a0e/*1c3541*/; }
.footer { color:#1c3541; }
.content a { font-weight:bold; }
body a:focus, body a:hover, body a:active, .content .comment-meta a:focus, .content .comment-meta a:hover, .content .comment-meta a:active, .footer a:hover, .footer a:active { color:#a73a0e; text-decoration:underline; }

.pagination a { background:none repeat scroll 0 0 transparent; text-decoration:none; }
.pagination .on { background:none repeat scroll 0 0 #a73a0e/*1c3541*/; color:#ffffff; font-weight:bold; }

.page_sommaire .cartouche img, .page_auteur .cartouche img, .page_contact .cartouche img, .formulaire_login #spip_logo_auteur img { border:1px solid #1c3541; }
input.text, textarea { background-color:#f0f8fa; border:1px solid #2e7ba7; border-radius:5px; }
