spip_nursit/plugins/dist/themes/zpip-1/Cisticole/habillage.css

480 lines
16 KiB
CSS
Raw Normal View History

2023-06-01 15:30:12 +00:00
/* --------------------------------------------------------------
habillage.css
This file is part of Cisticole - © www.gsill.net - 2010
Distributed under GPL v3 licence
-------------------------------------------------------------- */
/* ----- Import de font google ----*/
@import url(http://fonts.googleapis.com/css?family=Cantarell:regular,italic,bold,bolditalic);
/* ------------------------------------------ */
/* Typographie generale (style transversaux) */
/* ------------------------------------------ */
html { font-size: 100%;margin:0; padding:0; }
body {font-size: 0.80em; font-family: Verdana,sans-serif; margin:0; padding:0; text-align:center; }
html,body{height:100%;}
body img{vertical-align:middle;}
/* Titraille / Intertitres */
h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 { font-weight: normal;}
h1,.h1 { font-size: 2em; }
h2,.h2 { font-size: 1.8em; }
h2, h2 a, h2 a:focus, h2 a:hover, h2 a:active { }
.h2, .h2 a, .h2 a:focus, .h2 a:hover, .h2 a:active { }
h3,.h3 { font-size:1.6em; }
hr{height:1px;border-width:1px;border-style:solid;}
/* Autres enrichissements typo */
/* a{outline:none;} A faire iniquement si tout à une alternative */
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 */
/* Cf.: spip_style.css */
.spip_code {}
.spip_cadre { border-width: 1px;border-style: solid; font-size:1em; padding:0.5em;width:90%; }
address {}
/* Tableaux */
/* Cf.: spip_style.css */
table.spip { width: 99%; }
table.spip td, table.spip th {border-width:1px;border-style:solid;}
table.spip th {}
/* Logos, documents et images */
img { margin: 0; padding: 0; border: 0; }
.spip_documents img{padding:1px;background:#FAFCFF;border:1px solid #B0B0B0;}
.spip_logos {margin:5px;}
.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 */
.forum,.forum ul{
list-style:none outside none;
margin:0;
padding:0;
}
.forum ul{
margin-left:2em;
}
/* --------------------------------------------- */
/* Disposition des blocs principaux */
/* --------------------------------------------- */
body {text-align: center;}
#page {text-align: left; }
#page {width:100%;min-width:370px;}
#page{min-height:100%;position:relative;overflow:hidden;overflow-y:auto;padding-bottom:3em;}
.page{width:90%;min-width:370px;position:relative;margin:0 auto;}
#conteneur{float:left;width:100%;margin-left:-20.5em;position:relative;clear:left;}
#contenu{margin-left:20.5em;}
#navigation{width:20em;float:right;}
#extra{width:20em;float:right;clear:right;}
#pied{clear:both;width:100%;}
/* Pour webphone et autres */
@media only screen and (max-device-width: 480px) {
}
/* --------------------------------------------- */
/* Habillage des blocs principaux */
/* --------------------------------------------- */
body {text-align: center;margin:0;padding:0;}
#entete{border-bottom-width:2px;border-bottom-style:solid;overflow:auto;}
#entete {background-image:url('./img/degrade_1x400.png');background-repeat:repeat-x;background-position:top left;}
#entete .accueil{margin:0 auto;padding:0.4em 0 2.5em;vertical-align:middle;display:block;}
#entete .accueil img{vertical-align:middle;float:left;margin-right:8px;}
#entete .accueil .spip_logos {padding:0;background:none;border:0px none #000;}
#entete #nom_site_spip{margin-top:15px;display:block;font-size:2em;line-height:1.6em;font-weight:normal;font-style:italic;font-family: 'Cantarell', Verdana,arial,sans-serif;}
#entete .accueil #nom_site_spip a{text-decoration:none;font-weight:bold;}
#entete #slogan_site_spip{white-space:nowrap;display:inline;font-style:italic;font-family: 'Cantarell', Verdana,arial,sans-serif;}
#entete{position:relative;}
#entete .formulaire_spip{width:auto;position:absolute;bottom:2em;right:0;}
#entete .formulaire_spip label{display:none;}
#entete .formulaire_spip .boutons{display:inline;}
#entete .formulaire_spip .boutons .submit{margin:0;}
#entete .formulaire_spip select{width:auto;}
/* barre de navigation */
#navigation .menu-conteneur{
position: absolute;
right: 0em;
top:-2em;
line-height:1.4em;
font-size:0.95em;
}
#navigation .on{font-weight:normal}
#navigation .menu-conteneur ul,#navigation .menu-conteneur ul li{
padding: 0;
margin: 0;
list-style-type: none;
}
#navigation .menu-conteneur ul{
display: block;
position:relative;
padding:0;
}
#navigation .menu-conteneur{z-index: 2;}
#navigation .menu-conteneur ul ul{padding:0; z-index: 9;}
#navigation .menu-conteneur ul li{
display:inline;
float: left;
position: relative;
border-width:1px 1px 0;
border-style:solid;
margin-right:1em;
border-top-right-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-radius-topright:4px;
-webkit-border-radius-topleft:4px;
}
#navigation .menu-conteneur ul li li{border-width:0 1px;}
#navigation .menu-conteneur ul li a{
display: block;
float: left;
padding:0.2em 0.6em;
text-decoration:none;
}
#navigation .menu-conteneur ul li a{
border-top-right-radius:4px;
border-top-left-radius:4px;
-moz-border-radius-topright:4px;
-moz-border-radius-topleft:4px;
-webkit-border-radius-topright:4px;
-webkit-border-radius-topleft:4px;
}
#navigation .menu-conteneur ul ul{
position: absolute;
display: none;
width:14em;
top: 1.6em;
left: 0;
margin: 0;
font-size: 100%;
border-width: 1px 0;
border-style: solid;
}
#navigation .menu-conteneur ul ul li{
border-top-right-radius:0px;
border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-webkit-border-radius-topright:0px;
-webkit-border-radius-topleft:0px;
}
#navigation .menu-conteneur ul ul li a{
border-top-right-radius:0px;
border-top-left-radius:0px;
-moz-border-radius-topright:0px;
-moz-border-radius-topleft:0px;
-webkit-border-radius-topright:0px;
-webkit-border-radius-topleft:0px;
}
#navigation .menu-conteneur ul ul a{
width:12em;
background: none;
margin: 0;
padding-right: 1em;
padding-left: 1em;
height: auto;
position: relative;
}
#navigation .menu-conteneur ul ul ul{
top:auto;
}
#navigation .menu-conteneur li ul ul{
left:-13.8em;
top: 4px;
}
#navigation .menu-conteneur li:hover ul ul , #navigation .menu-conteneur li:hover ul ul ul, #navigation .menu-conteneur li:hover ul ul ul ul{
display:none;
}
#navigation .menu-conteneur li:hover ul, #navigation .menu-conteneur li li:hover ul, #navigation .menu-conteneur li li li:hover ul, #navigation .menu-conteneur li li li li:hover ul{
display:block;
}
#navigation .menu-conteneur li.plus { background-image:url('./img/icon_menuplus.png');background-repeat:no-repeat;background-position:center bottom;}
#navigation .menu-conteneur ul ul li.plus { background-image:url('./img/icon_ssmenuplus.png');background-position:left center;}
#navigation .menu-conteneur li.plus:hover { background-image:none;}
/* pied de page */
#pied{font-size:0.84em;padding:0.4em 0;overflow:auto;}
#pied{position:absolute;bottom:0;}
#pied a {text-decoration:none}
#pied #copyleft {float:right;}
#pied #copyleft a {text-decoration:underline}
/* contenu */
#contenu{padding:0.5em 1em;}
#contenu{
margin-top:0.5em; margin-bottom: 1em;
border-width:2px;
border-style:solid;}
#contenu{
border-radius:8px;
border-radius:8px;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
}
#extra,#navigation{margin-bottom:0.5em;}
#extra .liste,#extra .boite,#extra formulaire_spip,#navigation .liste,#navigation .boite,#navigation formulaire_spip{margin-bottom:0.5em;}
#extra,#navigation{}
#navigation .menu{
font-family: 'Cantarell',Verdana,arial,sans-serif; }
#navigation .menu ul, #navigation .menu ul li{
margin: 0;
padding: 0;
list-style-type: none;
}
#navigation .menu ul{
padding: 0;
margin: 0.5em 0 1em;
display: block;
}
#navigation .menu ul ul{
margin-top: 0;margin-bottom: 0;
}
#navigation .menu ul{border-width:2px;border-style:solid;}
#navigation .menu ul ul{border-width:0;border-style:none;}
#navigation .menu ul{
border-radius:8px;
border-radius:8px;
-moz-border-radius:8px;
-moz-border-radius:8px;
padding:4px 0;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
}
#navigation .menu ul li{
display: block;
padding: 0;
}
#navigation .menu ul li a{
display: block;
text-decoration: none;
padding: 0.2em 0.7em;
font-size: 1.2em;
}
#navigation .menu ul li li{
margin-left: 1.8em;
padding: 0;
width: auto;
}
#navigation .menu ul li li li{
margin-left: 1em;
}
#navigation .menu ul li li a{
padding: 0;
font-size: 100%;
font-style: italic;
}
/* Disparition du titre, uniquement pour le menu principal */
#navigation .menu .h2{
position: absolute; top: -3000em; height: 1%;
}
#extra .liste, #extra .boite,#extra .formulaire_spip{
border-width: 2px;border-style: solid;
border-radius:8px;
border-radius:8px;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
}
#navigation .liste, #navigation .boite,#navigation .formulaire_spip{border-width: 2px;border-style: solid;
border-radius:8px;
border-radius:8px;
-moz-border-radius:8px;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-webkit-border-radius:8px;
}
#extra .formulaire_spip,#navigation .formulaire_spip{font-size:1em;}
#extra .liste .h2,#extra .boite .h2{border-width: 0;border-style: none;margin:0 0 0.3em;padding:5px;}
#navigation .liste .h2, #navigation .boite .h2{border-width: 0;border-style: none;margin:0 0 0.3em;padding:5px;}
#extra .liste .h2 a,#extra .boite .h2 a{display:block;}
#navigation .liste-items, #extra .liste-items{margin:0 0 4px;padding:0}
#navigation .liste .item .published, #extra .liste .item .published,#navigation .liste .item .sep, #extra .liste .item .sep{font-size:0.70em;margin:4px 3px 0px;}
#navigation .liste .item .published, #extra .liste .item .published,#navigation .liste .item .sep, #extra .liste .item .sep{float:left;}
#navigation .liste .item a, #extra .liste .item a{display:block;padding:2px 1em;}
#extra .formulaire_spip,#navigation .formulaire_spip{padding:0.3em 1em;}
.formulaire_spip legend,.formulaire_spip label{font-family: 'Cantarell', Verdana,arial,sans-serif;}
.formulaire_recherche label,.formulaire_spip fieldset legend{background:transparent;font-size:1.1em;font-weight:bold}
.formulaire_spip .explication,.formulaire_spip .explication{font-size:0.9em;}
#hierarchie{margin:0;font-size:0.84em;font-style:italic;font-weight:lighter;}
#hierarchie strong{font-weight:normal;}
#hierarchie a{text-decoration:none;}
/* DECORATION */
.h2 {border-bottom-width:1px;border-bottom-style:dotted;}
.h2 {font-size:1.05em;font-weight:bold;}
.h1,.h2,.h3,.h4 {font-weight:bold;font-family:'Cantarell', Verdana,arial,sans-serif ; }
.h2 a:visited,.h3 a:visited{text-decoration:none;}
.info-publi {
text-align: right;
font-size: 0.70em;
padding: 0;
font-style:italic;
}
.info-publi .auteurs a{text-decoration:none;}
.hyperlien {
clear: both;
border-width: 1px;
border-style: solid;
margin:1em 0;
padding:6px 1em;
font-weight:bold;
}
.forum-message{border-width:1px;border-style:solid;margin-bottom:0.5em;font-size:0.9em;}
.forum-message .forum-chapo,.forum-message .forum-texte{padding:4px 0.5em;}
.forum-message .forum-chapo .date,.forum-message .forum-chapo .comment-author{font-size:0.8em;}
.forum-message .forum-chapo .forum-titre{margin-right:1em;}
.forum-message{ border-radius:4px;
border-radius:4px;
-moz-border-radius:4px;
-moz-border-radius:4px;}
.forum .hyperlien {
clear: both;
border-width: 0px;
border-style: none;
margin:0.2em 0;
padding:0 1em;
font-weight:normal;
}
.forum p {
margin:0.2em 0;
}
.forum .comment-reply{margin:0 1em 0.3em;text-align:right;font-size:0.8em}
.cartouche{margin:0.5em 0 1em}
.cartouche .spip_logos{float:right;}
.cartouche .h1{margin:0.1em 0 0.2em;font-size:2.3em}
.cartouche .info-publi{margin:0;}
.surtitre,.soustitre{margin:0;font-family: 'Cantarell', Verdana,arial,sans-serif;font-style:italic;}
.soustitre{display:inline;float:left;}
/*.chapo,.texte,.notes,.comments{clear:both}*/
.chapo,#descriptif_site_spip{font-size:1.05em}
/* liste */
.documents_portfolio a{margin:4px;padding:0;display:inline-block;}
.documents_portfolio a img{margin:4px;padding:0;}
/* Listes d'articles et extraits introductifs */
.liste-items {margin:1em 0; padding: 0 0 1em; list-style: none; clear:both;}
.liste-items .item {list-style:none;clear:both;}
.liste .spip_logos { float: right; clear: right; margin-top:2em;margin-bottom:4px;margin-right:4px;background:none;border:0px none #FEFEFE;padding:4px; }
.liste .spip_logos { opacity:0.7; }
.liste .liste-items .item:hover .spip_logos { opacity:1; }
.liste-items .item .h3 {
margin: 0;
padding: 0;
font-weight: bold;
border-bottom-width:2px;
border-bottom-style:solid;
}
.liste-items .item .h3 a{ text-decoration:none;display:block; }
.liste-items .item .h3 a:visited{ text-decoration:none; }
/*.liste-items .item:hover .h3 a,.liste-items .item:hover .h3 a:visited{text-decoration:underline;}*/
.liste-items .item .h3 a{outline:none;}
/* Amusant mais pas joli : a voir jquery
.liste-items .item .h3 a img{ margin-right:-20px; }
.liste-items .item .h3 a:hover{ padding-right:0px;padding-left:20px; }
.liste-items .item .h3 a:hover img{ margin-right:0px; }
*/
.liste-items .item .h3{ padding-left:0.7em; }
.liste-items .item .introduction {
line-height: 1.5em;
margin: 0.4em 1em 0.5em;
padding: 0;
}
.liste-items .item .meta-publi {
clear: both;
border-width: 1px;
border-style: solid;
margin: 0 1em 1.5em;
text-align:right;
opacity: 0.4;
font-size:0.85em;
}
.liste-items .item:hover .meta-publi { opacity: 1;}
/* les select */
.formulaire_spip { clear: both; margin-bottom: 1em; padding: 0; border: 0; text-align: left; }
.formulaire_spip ul { margin: 0; padding: 0; list-style: none; }
.formulaire_spip ul li { clear: both; margin: 0; padding: 0.50em 0; }
.formulaire_spip label { display: block; text-align: left; font-weight: bold; }
.formulaire_spip li p { margin-top: 0; margin-bottom: 0; }
input.text,input.submit,.formulaire_spip input.text,textarea {border-style:solid;border-width:1px;}
select{border-style:none;border-width:0px;}
select,input.text,input.submit,.formulaire_spip input.text,textarea{
border-radius:4px;
border-radius:4px;
-moz-border-radius:4px;
-moz-border-radius:4px;}
input.text, input.submit,.formulaire_spip input.text,textarea{padding:2px 4px;}
.formulaire_recherche input.text {background-image:url('./img/icon_recherche_clair.png');background-repeat:no-repeat;background-position:left center;padding-left:22px;}
#extra .formulaire_spip form{width:18em;}
#extra .formulaire_spip input.text{width:99%;}
/* Liens spécifiques */
a, a.spip_in, a.spip_out,a.spip_note,a.spip_ancre,a.spip_url,a.spip_glossaire, a.spip_mail{
text-decoration:underline;
}
a.spip_out, a.spip_glossaire {
background-image:url(img/link-out.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right:12px;
}
a.spip_mail {
background-image: url(img/link-mail.gif);
background-repeat: no-repeat;
background-position: right center;
padding-right:12px;
}
.liste-items .item .meta-publi a.lire-la-suite{text-decoration:none;font-style:italic;}
.liste-items .item .meta-publi a.lire-la-suite em{text-decoration:underline;font-style:normal}