#CACHE{3600*100,cache-client} #HTTP_HEADER{Content-Type: text/css; charset=iso-8859-15} #HTTP_HEADER{Vary: Accept-Encoding} /* couleurs */ #SET{couleur_fond,#CONFIG{skel_tydeb/couleur_fond, #d47800}} #SET{couleur_txt,#CONFIG{skel_tydeb/couleur_txt, #540800}} #SET{couleur_liens,#CONFIG{skel_tydeb/couleur_liens, #2b89c9}} /* ----------------------------------------------------------- */ /* Feuilles de styles des squelettes par defaut pour SPIP 1.9 */ /* ----------------------------------------------------------- */ /* taille typo * Base 100% * ------------------------------------- * 20px 1.27em * 19px 1.21em * 18px 1.15em * 17px 1.09em * 16px 1.03em * 15px 0.96em * 14px 0.88em * 13px 0.82em * 12px 0.77em * 11px 0.71em * 10px 0.65em * 9px 0.59em * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE */ /* ------------------------------------------ /* Correction des styles HTML par defaut /* ------------------------------------------ */ body { background: #GET{couleur_fond}; margin: 0; padding:0; text-align: center; font-size: 1em; color: #GET{couleur_txt}; } img, table { margin: 0; padding: 0; border: none; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; } /* ------------------------------------------ /* Disposition a l'ecran des blocs principaux /* ------------------------------------------ */ #page { width: 48.1em; text-align: left; margin-left: auto; margin-right: auto; margin-top: 1em; background: #GET{couleur_fond}; } .page_sommaire #page { margin-top: 0; } #conteneur { width: 100%; } #conteneur #contenu { float: right; width: 64%; } #conteneur #leftcol { width: 32%; float: left; background-color: #fff; } /* Blocs du contenu (c-a-d. la colonne principale) */ /* Entete */ #entete { width: 48.1em; } #entete #nom_site_spip, #entete .spip_logos { display: block; margin: 0 auto; font-weight: bold; font-size: 1.5em; } #entete a { text-decoration: none; } /* Fil d'Ariane */ #hierarchie { clear: both; margin-bottom: 2em; font-size: 0.77em; } /* Pied de page */ #pied { clear: both; color: #fff; width: 48.1em; margin: 2em 0 1em; text-align: center; } #pied small { font-size: 0.77em; } #pied img { vertical-align: bottom; } #pied a { color: #fff; } /* Espaceur de blocs */ .nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; } /* Non visible a l'ecran */ .invisible { position: absolute; top: -3000em; height: 1%; } /* ------------------------------------------ /* Typographie generale du site /* ------------------------------------------ */ /* Typo pour les menus et la navigation */ body, .encart, .formulaire_spip { font-family: Verdana, Tahoma, Arial, sans-serif; } /* Typo pour le contenu */ #contenu, #rightcol { font-family: "Trebuchet MS", Helvetica, sans-serif; } /* Typo pour les citations et extraits introductifs */ q, blockquote, h3.spip { font-family: Georgia, Times, serif; } /* ------------------------------------------ /* Habillage des menus et de la navigation /* ------------------------------------------ */ /* Habillage general des menus de navigation ---------------------------------------------- */ .menu-titre { padding: 0.2em 0.4em; border-bottom: 1px dotted #CCC; text-align: center; font-weight: bold; } /* ------------------------------------------ /* Habillage du contenu /* ------------------------------------------ */ /* Cartouche et titraille ---------------------------------------------- */ .cartouche { } .cartouche .titre { font-size: 1.27em; font-weight: bold; margin: .2em 0; color: #000; } .cartouche small { display: block; padding-left: 10px; background: #GET{couleur_fond}; color: #fff; text-align: left; margin: 0 auto; font-size: 0.71em; } .cartouche small.auteurs { background: transparent; color: #SET{couleur_txt}; padding: 0; text-align: right; } /* Mise en forme des textes du contenu ---------------------------------------------- */ .lien { background: #EEE; margin: 1em; margin-bottom: 1.5em; padding: 0.82em; border: 1px solid #CCC; font-size: 0.82em; font-weight: bold; } .texte { color: #GET{couleur_txt}; font-size: 0.96em; } .ps, .notes { margin-top: 1.4em; padding-top: 2px; border-top: 2px solid #CCC; } .ps { font-size: 0.82em; } .notes { clear: both; font-size: 0.77em; } .ps h2, .notes h2 { font-size: 1.19em; font-weight: bold; } /* Portfolio ---------------------------------------------- */ #documents_portfolio { clear: both; margin-top: 1.4em; padding-top: 2px; } #documents_portfolio h2, #documents_joints h2 { margin-bottom: 0.7em; padding: 0 5px; font-size: 0.88em; font-weight: bold; color: #fff; background: #GET{couleur_fond}; } #documents_portfolio img { padding: 5px; margin:5px; border: 1px solid #ccc; } #document_actif { margin-top: 1em; } /* Listes de documents joints (a un article ou une rubrique) ---------------------------------------------- */ #documents_joints { margin-top: 1.4em; padding-top: 2px; } #documents_joints ul { margin: 0; padding: 0; list-style: none; } #documents_joints li { margin-bottom: 0.4em; } #documents_joints li .spip_doc_titre {} #documents_joints li .spip_doc_titre small { font-weight: normal; } #documents_joints li .spip_doc_descriptif {} /* Listes d'articles et extraits introductifs ----------------------------------------------- */ .page_sommaire #contenu .liste-articles { width: 100%; } /* special pour Leaking Background Bug sur IE6 */ .liste-articles ul { margin: 0; padding: 0; list-style: none; } .liste-articles li { margin-bottom: 1em; padding-bottom: 5px; clear: both; background: #fff } .liste-articles li.actu_jour { padding: 5px; background: transparent; color: #fff; border: 1px solid #fff; } .liste-articles li h3 { padding: 5px 25px 0 5px; } .liste-articles li.dpt[(#ID_RUBRIQUE)]{ background: #fff url([(#LOGO_RUBRIQUE_SURVOL||image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) 98% 5px no-repeat; } .liste-articles li .titre { font-size: 1.03em; font-weight: bold; } .liste-articles li.actu_jour .titre { font-size: 1.03em; font-weight: bold; padding:0 5px; background: #fff; } .liste-articles li .titre a { color: #GET{couleur_txt}; display: block; } .liste-articles li.actu_jour .titre a { color: #GET{couleur_fond}; } .liste-articles li .titre a:hover { color: #GET{couleur_liens}; text-decoration: none; } .liste-articles li .spip_logos { float: left; margin: 5px 16px 16px 5px; clear: left; } .page_sommaire .liste-articles li .spip_logos { margin: 5px 5px 0; } .liste-articles li p { margin: 0; padding: 0; } .liste-articles li .enclosures { float: right; text-align: right; max-width: 60%; margin: 0; } .liste-articles li small { display: block; clear: both; width: 96%; background: #GET{couleur_fond}; color: #fff; text-align: center; margin: 0 auto; font-size: 0.71em; } .liste-articles li.actu_jour small { background: #fff; color: #GET{couleur_fond}; width: 98%; } .page_rubrique li small { text-align: left; padding-left: 10px; } .liste-articles li .texte { margin-top: 5px; padding: 0 5px 0.9em; font-size: 0.82em; line-height: 1.4em; } .liste-articles li.actu_jour .texte { color: #fff; } .pagination { font-size: 0.90em; } .page_rubrique .pagination { padding: 0.3em 0.5em;; background: #fff; } .page_rubrique .pagination a { padding: 0.1em; } .page_rubrique .pagination a:hover { background: #GET{couleur_fond}; color: #fff; text-decoration: none; } /* ------------------------------------------------------------------ /* Habillage specifique du plan du site et de la page recherche /* ------------------------------------------------------------------ */ .page_plan .cartouche { display: none; } .page_plan #rightcol, .page_recherche #rightcol { width: 32%; float: left; background: #fff; } .page_plan #contenu h2 { clear: both; font-weight: bold; font-size: 1.03em; text-align: center; padding: 5px; margin-bottom: 10px; background: #fff; } .page_plan #contenu h2 a { display: block; color: #GET{couleur_txt}; } .page_plan #contenu .contre-encart { width: 100%; float: none; background: #fff; margin-bottom: 30px; } .page_plan #contenu .contre-encart ul { display: block; clear: left; margin-top: 0; margin-bottom: 1em; padding-top: 0; } .page_plan #contenu .contre-encart li {} .page_recherche .cartouche, .page_recherche .cartouche .titre { color: #fff; } .page_recherche .cartouche { margin-bottom: 1.5em; } .page_recherche .formulaire_recherche { width: 16em; float: right; padding-bottom: 10px; background: #fff url([(#CHEMIN{images/bg_search.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) left 50% no-repeat; } .page_recherche .liste-articles li { margin: 10px 0; } .page_recherche .liste-articles li small { background: none; color: #333; text-align: right; } .page_recherche .rubriques .menu-titre, .page_recherche .syndic .menu-titre { text-align: left; color: #fff; border: none; margin-bottom: 1em; } .page_recherche .rubriques ul, .page_recherche .syndic ul { margin: 0; padding: 0; list-style: none; } .page_recherche .rubriques li, .page_recherche .syndic li { margin-bottom: 1em; padding: 5px; clear: both; background: #fff } /* ------------------------------------------ /* Habillage des formulaires /* ------------------------------------------ */ .formulaire_spip { text-align: left; font-size: 0.77em; } .formulaire_spip p { margin: 0.5em 0; padding: 0; } .formulaire_spip fieldset {} .formulaire_spip legend {} .formulaire_spip label {} .formulaire_spip .forml { width: 99%; font-family: inherit; font-size: inherit; } /* Boutons */ .spip_bouton { text-align: right; } .spip_bouton input { float: right; } /* Reponse du formulaire */ .reponse_formulaire { font-weight: bold; color: #e86519; } fieldset.reponse_formulaire { border-color: #e86519; font-weight: normal; } /* Previsualisation du message */ fieldset.previsu { padding: 1em; } /* Formulaire de login au forum */ .formulaire_login_forum .forml { width: 12em; } .formulaire_login_forum .spip_logos { float: right; padding-left: 10px; } /* Choix des mots-clefs */ ul.choix_mots { float: left; width: 47%; margin: 0; padding: 0; list-style: none; } ul.choix_mots label { display: inline; } /* Formulaire de recherche */ .formulaire_recherche { width: 90%; text-align: left; margin: 10px auto; padding-top: 10px; border-top: 2px solid #GET{couleur_fond}; background: transparent url([(#CHEMIN{images/bg_search.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) left bottom no-repeat; } .formulaire_recherche label { display: none; } .formulaire_recherche form { width: 12em; margin: 0 auto; } /* ------------------------------------------ /* Couleurs des liens /* ------------------------------------------ */ a, a.spip_in { text-decoration: none; color: #GET{couleur_liens}; } a:hover { text-decoration: underline; } /* ------------------------------------------ /* Layout 3 cols page sommaire /* ------------------------------------------ */ .page_sommaire #page{ width:48.1em; text-align:left; margin-left:auto; margin-right:auto; } .page_sommaire #entete{ position:absolute; top:0; width:48.1em; } .page_sommaire #leftcol{ position: relative; margin-top: 116px; } .page_sommaire #twocols{ width:67%; float:right; position:relative; margin-top: 176px; } .page_sommaire #rightcol{ width: 48%; float: right; position: relative; background-color: #fff; margin-top: 85px; } .page_sommaire #conteneur #contenu{ background-color: transparent; float: left; display: inline; position: relative; width: 50%; } /* *** Float containers fix: http://www.csscreator.com/attributes/containedfloat.php *** */ .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .clearfix{display: inline-block;} /* Hides from IE-mac \*/ * html .clearfix{height: 1%;} .clearfix{display: block;} /* End hide from IE-mac */ /*printer styles*/ @media print{ /*hide the left column when printing*/ #leftcol{display:none;} /*hide the right column when printing*/ #rightcol{display:none;} #twocols, #maincol{width:100%; float:none;} } /* ------------------------------------------ /* Mini calendrier /* ------------------------------------------ */ #leftcol { color: #GET{couleur_fond}; } #leftcol div#calendar h2 { background: transparent url([(#CHEMIN{images/bg_cal.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) center top no-repeat; height: 39px; margin-top: 5px; color: #fff; font-size: 0.01em; } #date { width: 28%; float: left; margin-top: 45px; text-align: center; background: transparent url([(#CHEMIN{images/bg_date.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) center top no-repeat; height: 76px; padding-top: 15px; } .jour, .mois, .annee { display: block; font-size: 12px; text-align: center; } #date .jour { font-size: 15px; font-weight: bold; } #date .mois { font-size: 9px; } #leftcol #liste_actus { width: 90%; margin: 0 auto; font-size: 0.77em; } #liste_actus li { border: 1px solid #GET{couleur_fond}; padding: 0.2em 0; margin-bottom: 0.2em; } #liste_actus li div { float: left; font-weight: bold; margin: 0 1em 0 0.5em; } #liste_actus li div .jour { border-bottom: 1px solid #GET{couleur_fond}; } #liste_actus li h3 { font-weight: bold; } /* ------------------------------------------ */ /* bloc calendrier */ #leftcol div#calendar table{ width: 66%; font-size: 0.56em; font-family: Verdana,Tahoma,Arial,sans-serif; text-align: center; margin: 0 auto; border-collapse: collapse; } #leftcol div#calendar table caption{ margin: 0 auto; font-size: 1em; } #leftcol div#calendar table th{ background: transparent; border: none; padding: 0; } #leftcol div#calendar table th abbr { text-decoration: none; font-weight: normal; } #leftcol div#calendar table td{ width: 14%; line-height: 2em; border: 1px solid #GET{couleur_fond}; } #leftcol div#calendar table td a{ display: block; background: #GET{couleur_fond}; color: #fff; font-weight: bold; text-decoration: none; } #leftcol div#calendar table td.today a{ background: #GET{couleur_fond}; } #leftcol div#calendar table td a:hover{ background: #dfae45; color: #636; } #leftcol div#calendar table td.today a:hover{ color: #333; } #leftcol div#calendar span.cache{ display: none; } #leftcol #lien_calendrier { clear: both; display: block; margin: 0.7em 0; font-size: 0.77em; text-align: center; } /* ------------------------------------------ /* bloc event bloc join */ #event, #join, #adresse, #contact { border-top: 2px solid #GET{couleur_fond}; border-bottom: 2px solid #GET{couleur_fond}; width: 90%; margin: 10px auto; padding: 10px 0; text-align: center; } #event img { margin: 0 0 10px; } #event small { display: block; text-align: left; font-size: 0.65em; } #join, #contact { border: none; text-align: left; font-size: 0.82em; margin-top: 0; padding: 0; } #join ul.spip { font-size: 1em; list-style-type: square; margin-left: 15px; } #join ul.spip li { margin: 0.2em 0; } #join .spip_documents_right { margin-left: 5px; } #join a, #join a.spip_out { color: #GET{couleur_fond}; } #join a:hover.spip_out { color: #GET{couleur_liens}; } /* ------------------------------------------ /* bloc syndic */ #leftcol .syndic { font-size: 0.77em; width: 90%; margin: 0 auto 2em; } #leftcol .syndic h2 { text-align: right; font-weight: bold; padding: 0.2em; color: #fff; background: [(#GET{couleur_fond}) ]url([(#CHEMIN{images/bg_syndic.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) left 50% no-repeat; border: 1px solid #GET{couleur_fond}; border-bottom: none; } #leftcol ul { list-style: none; margin: 0; padding: 0; } #leftcol .syndic ul li { list-style: none; margin: 0; border: 1px solid #GET{couleur_fond}; border-top: none; } #leftcol .syndic ul li a { color: #GET{couleur_txt}; display: block; padding: 0.5em 0.2em; } #leftcol .syndic ul li a:hover { color: #GET{couleur_liens}; text-decoration: none; background: #f5f5f5; } /* ------------------------------------------ /* bloc contacts / pages rubriques et articles */ #leftcol div#contacts { text-align: right; font-size: 0.77em; } #leftcol div#contacts h2 { background: transparent url([(#CHEMIN{images/bg_contact_rub.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) center top no-repeat; height: 39px; margin-top: 5px; color: #fff; font-size: 0.000001px; text-indent: -3000px; } #leftcol #contacts #adresse { text-align: right; background: transparent url([(#CHEMIN{images/bg_adresse.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) 10px 50% no-repeat; } #contacts ul, #contacts #infos_redac { width: 90%; margin: 10px auto; font-size: 0.77em;} /* ------------------------------------------ /* colonne centrale */ h1#titre_calendrier { font-weight: bold; font-size: 1.03em; padding: 5px; margin-bottom: 5px; background: #fff; } p#change_mois { margin: 0 0 10px; font-size: 0.82em; font-weight: bold; text-align: center; } p#change_mois a { color: #GET{couleur_txt}; } .liste-articles .headcol { background: #fff; color: #GET{couleur_fond}; padding: 0.1em 0.5em; margin-bottom: 0.5em; line-height: 1;} .liste-articles .headcol h2 { background: #fff; color: #GET{couleur_fond}; font-weight: bold; margin-bottom: 0; } .headcol small { font-size: 0.77em; } .page_article #contenu { background: #fff; padding: 0 5px 5px; } .page_article #contenu #logo_article { float: left; margin: 0 10px 5px 0; } /* ------------------------------------------ /* surcharges spip_style.css */ h3.spip { font: bold 1.03em "Trebuchet MS", Helvetica, sans-serif; color: #fff; background: #GET{couleur_fond}; } blockquote.spip { font-style: italic; border: none; border-left: 3px solid #GET{couleur_fond}; padding: 0.5em 1em; } ul.spip { list-style-type: square; } /* ------------------------------------------ /* colonne droite */ #rightcol { color: #GET{couleur_fond}; } #rightcol .headcol { width: 94%; margin: 0 auto; border-bottom: 2px solid #GET{couleur_fond}; } #rightcol .headcol h3 { font-weight: bold; margin-bottom: 0; line-height: 1; } #rightcol #don { background: transparent url([(#CHEMIN{images/bg_don.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #lien_don { font-size: 0.82em; width: 94%; margin: 1em auto; } #rightcol #blogs { background: transparent url([(#CHEMIN{images/bg_blogs.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #sites { background: transparent url([(#CHEMIN{images/bg_sites.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #outils { background: transparent url([(#CHEMIN{images/bg_outils.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #contacts { background: transparent url([(#CHEMIN{images/bg_contacts.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #contact ul.spip { font-size: 1em; margin: 1em 0; } #rightcol #part { background: transparent url([(#CHEMIN{images/bg_part.gif}|en_image_bb|image_sepia{#GET{couleur_fond}}|extraire_attribut{src})]) right top no-repeat; } #rightcol #infos_redac { width: 94%; margin: 0 auto 1em; border-top: 2px solid #GET{couleur_fond}; font-size: 0.82em; } #rightcol ul { list-style: none; font-size: 0.82em; padding: 0; width: 94%; margin: 1em auto; } #rightcol ul li { margin: 0.2em 0; } #rightcol ul li a { color: #GET{couleur_fond}; } #rightcol ul li a:hover { color: #GET{couleur_liens}; } /* ------------------------------------------ /* pages speciales | auteur, liste etc */ #bloc_txt { background: #fff; } #bloc_txt h1 { padding: 5px 5px 0; font-weight: bold; font-size: 1.27em; color: #GET{couleur_fond}; } #bloc_txt img.spip_logos { float: right; margin: 0 5px 5px 5px; } #bloc_txt .texte, #bloc_txt p.spip { padding: 5px; font-size: 0.82em; } #bloc_txt .contact { display: block; font-weight: bold; padding-left: 5px; margin-top: 2em; } #bloc_txt .formulaire_spip { background: #fff; padding: 20px; } #bloc_txt .formulaire_spip fieldset { border: none; } #bloc_txt .formulaire_spip fieldset legend { color: #GET{couleur_fond}; font-weight: bold; padding: 0; } .page_liste #bloc_txt .lien_lettre { text-align: center; font-size: 1.15em; } .page_liste #bloc_txt .formulaire_inscription fieldset { width: 80%; margin: 0 auto 1em; border: 3px solid #GET{couleur_fond}; }