/* Class spécifiques d'elements */ .invisible { display:none; } .on { font-weight: bold; } /* Titres */ h1, h2, h3, h4, h5, h6{ font-family: Georgia, Times, serif; font-weight:bold; line-height:normal; margin: 10px 0px; } /* Titres de niveau 1 */ h1 { color: #EB757F; font-size: 2.1em; font-weight:normal; } /* Titres de niveau 2 */ h2 { font-size: 1.2em; font-weight:normal; color: #EB757F; } /* Titres Spip de niveau 1 */ h3, h3.spip { color: #EB757F; font-size: 1.1em; margin-bottom:0px; } /* Liens */ a:link{ color:#0B7599; text-decoration:underline; } a:visited{ color:#0B7599; text-decoration:underline; } a:hover, a:active{ color:#0B7599; text-decoration:underline; } a spip_glossaire { cursor: help; text-decoration:underline; } /* Blocs de Medias */ .spip_documents { background: transparent; padding:5px; display:block; text-align:center; } .spip_documents_center { margin: 3px auto; } .spip_documents_left { float: left; margin: 3px 5px 4px 0px; } .spip_documents_right { float: right; margin: 3px 0px 4px 5px; } .spip_doc_titre { text align: center; } .spip_doc_descriptif { text-align:center; } /****/ /* CONTENU WIKI & Cie. */ /*****/ p, div.spip{ margin:5px 0px 20px 0px; } strong{ font-weight:bold; } em, i{ font-style:italic; } del { text-decoration:line-through; } sup { font-size:0.9em; vertical-align:25%; font-variant:small-caps; } sub { font-size:0.9em; vertical-align:-25%; } span.sc { font-variant:small-caps; font-size:1.1em; } /* Texte préformaté (Spip std, BTV, CS, ...) */ .spip_cadre{ background:#EDEDED; border:1px solid #CCC; border-bottom: 2px solid #CCC; border-right: 2px solid #CCC; margin:5px 0px 20px 0px; padding:2px; width:99%; overflow:visible; font-family: Courier, "Courier New", monospace; font-size:1em; } code{ background:#EDEDED; color:#666; font-family: Courier, "Courier New", monospace; font-size:1em; padding:2px 4px; text-indent:0px; } .texteencadre-spip { /* BTV2 */ background: #EDEDED; color: #000; border:1px solid #CCC; border-bottom: 2px solid #CCC; border-right: 2px solid #CCC; margin: 5px 0px 20px 0px; padding: 5px; } /* astuce css pour les blocs de citation: http://notes.natbat.net/2006/11/21/inineimagequotes/ */ blockquote { background: url(#CHEMIN{images/quote.png}) no-repeat 0 2px; margin: 5px 0px 20px 0px; text-indent: 25px; } blockquote p { background: url(#CHEMIN{images/quote2.png}) no-repeat bottom right; display: inline; margin: 0; padding-right: 24px; line-height:25px; font-family:Georgia, Times, serif; color:#999; font-size:1.2em; font-style:italic; } .spip_poesie { background:none; border-right:1px dotted #CCC; padding:5px 15px 5px 5px; } .spip_poesie * { line-height:140%; text-indent:0px; font-size:1.1em; text-align:right; font-style:italic; font-weight:bold; color:#999; font-family:Georgia, "Times New Roman", Times, serif; } cite{ color:#000; font-family: Arial, sans-serif; font-size:1.1em; padding:0 3px 0 3px; } acronym.spip_acronym { border-bottom:1px dotted; cursor:help; } /*CSSEditor|content,list|Apparence générale|list*/ ul{ color:#333; list-style:none; margin: 5px 0px 20px 0px; } ul li{ background:url(#CHEMIN{images/ul.gif}) no-repeat left 5px; padding:0 0 0 20px; margin: 3px 0; } /*CSSEditor|content,list|Liste ordonnée|list*/ ol{ color:#333; list-style:inside decimal-leading-zero; margin: 5px 0px 20px 0px; } ol li { margin: 3px 0; } hr{ border-bottom:2px dashed #CCC; margin: 5px 0px 20px 0px; width:100%; } .separator{ clear:both; visibility:hidden; } /*** Liste de definitions ***/ dl{ margin: 5px 0px 20px 0px; } dt{ color:#1e1e1c; font-size:1.1em; font-weight:bold; } dd{ font-style:normal; margin:0; padding:0; text-indent:10px; } /*** Tableaux ***/ table{ border-collapse:collapse; border-spacing:0; border:1px solid #CCC; border-bottom: 2px solid #CCC; border-right: 2px solid #CCC; font-size:1em; margin: 5px auto 20px auto; width: 99%; } table caption{ caption-side: bottom; *caption-side: top; /* bottom pas pris en compte par IE */ text-align: left; margin: -10px 0px 0px 0px; *margin:0px; padding: 0px; font-weight: normal; font-style: italic; color: #666; font-size: 1em; } th{ background:#EDEDED; border:1px solid #CCC; color:#999; font-size:1.1em; font-weight:bold; padding:2px 4px; } td{ border:1px solid #CCC; padding:2px 4px; } /*elements de mise en page dans la zone de contenu*/ .une_colonne, .deux_colonnes{ clear:both; overflow:hidden; display: block; margin: 5px 0px 20px 0px; } .colleft{ float:left; margin:0 4% 0 0; padding: 0; width:47%; } .colright{ float:left; margin:0; padding:0; width:48%; } .center{ text-align: center; width:100%; } .left{ text-align: left; width:100%; } .right{ text-align: right; width:100%; }