/* Le CSS placé ici sera appliqué à toutes les apparences.
Effectuez toujours un [http://jigsaw.w3.org/css-validator/validator?uri=http%3A%2F%2Ffr.wikibooks.org%2Fw%2Findex.php%3Ftitle%3DMediaWiki%3ACommon.css%26action%3Draw%26ctype%3Dtext%2Fcss&usermedium=all test de validation CSS] après chaque modification et [http://validator.w3.org/ vérifiez] que les pages concernées par les modifications de cette feuille de style produise un code html valide.
Voir aussi [[Mediawiki:Common.js]] - [[Mediawiki:Monobook.css]] - [[Mediawiki:Monobook.js]]
__FORCETOC__
== Classes générales ==
*/
table {
background: None;
}
.link-wikipedia {
background: url("http://upload.wikimedia.org/wikipedia/commons/8/85/Wikipedia-logo-14px.png") no-repeat center left !important;
padding-left:17px !important;
}
/* style plus neutre pour les
. À la manière des livres O'Reilly
*************/
pre {
border: solid 1px #dddddd;
background-color: #f6f6f6;
}
/* Affichage en fond transparent de */
code {
background-color: transparent;
}
/* Masquage du lien vers [[Special:Upload]], remplacement par un autre lien dans Monobook.js */
#t-upload {
display:none
}
/* cacher les crochets pour les notes par défaut */
.cite_crochet {
display: none
}
/* pour lettrines */
.lettrine:first-letter {
margin-right: 0.1em;
float: left;
font-size: 4em;
font-weight: bold;
}
/* mise en valeur des références cliquées */
ol.references > li:target {
background-color: #DDEEFF;
}
/* Colorer le nombre de caractères modifiés dans la liste des RC */
.mw-plusminus-pos {
color: darkgreen; /* vert */
}
.mw-plusminus-neg {
color: darkred; /* rouge */
}
.mw-plusminus-null {
color: grey; /* gris */
}
/* pour harmoniser les exposants */
.exposant { vertical-align: text-top; }
/* pour diminuer la taille des notes lorsqu'elles sont générées par le modèle "Références" */
.references-small { font-size: 90%;}
/* Place un damier de vérification en arrière-plan
dans la page de description de l'image,
visible seulement en cas d'image transparente ou semi-transparente */
#file img {background: url("http://upload.wikimedia.org/wikipedia/commons/5/5d/Checker-16x16.png") repeat;}
/* dans special:allpages et special:watchlist,
rendre plus visible les pages étant des redirects
(allpagesredirect est déjà en italique par défaut) */
.allpagesredirect a,
.watchlistredir a {
color:green;
}
/* pour les petits liens en bas à droite des cadres */
.portailLienEdition, .SmallRightLink, .SmallRightText {
display:block;
font-size:x-small;
text-align:right;
clear:both;
}
/* cache le titre sur la page d'accueil */
.page-Accueil .firstHeading {display:none}
/* MODÈLES DE COORDONNÉES */
/* Voir [[Modèle:Coord]] pour l'utilité de ces classes.
Notez que les classes "geo", "longitude", et "latitude" ne sont pas simplement des styles
mais servent aussi à l'export au Geo microformat, il ne faut pas les renommer. */
.geo-default { display:inline }
.geo-nondefault { display:none }
.geo-dms { display:inline }
.geo-dec { display:inline }
.geo-multi-punct { display:none }
.longitude .latitude { white-space:nowrap }
.geo { }
/*
=== Tableau standard en utilisant class="wikitable" ===
*/
table.wikitable {
margin: 1em 1em 1em 0;
background: #f9f9f9;
border: 1px #aaaaaa solid;
border-collapse: collapse;
}
table.wikitable th, table.wikitable td {
border: 1px #aaaaaa solid;
padding: 0.2em;
}
table.wikitable th {
background: #f2f2f2;
text-align: center;
}
table.wikitable caption {
margin-left: inherit;
margin-right: inherit;
}
/*
=== Tableau standard en utilisant class="charttable" ===
*/
table.charttable {
margin: 0;
background: #ffffff;
border: 1px #999999 solid;
border-collapse: collapse;
}
table.charttable th, table.wikitable td {
padding: 0.2em;
}
table.charttable th {
background: #f2f2f2;
text-align: center;
}
table.charttable caption {
margin-left: inherit;
margin-right: inherit;
}
/*
== Messages systèmes ==
*/
div.mw-lag-warn-normal, div.mw-lag-warn-high {
text-align: left ! important;
width: 50% ! important;
}
.mw-alerte {
width:100%;
clear:both;
background-color:antiquewhite;
border:2px solid darkorange;
}
/* Boites à outils, dans certains messages systèmes (Historique, Recherche, Contributions...) */
.mw-toolbox {
font-size:90%;
background-color:#F8F8F8;
border:1px solid #B8B8B8;
padding:0.25em 1em 0.25em 1em;
clear:both;
}
/* Boite grisée, par exemple pour le renommage */
.mw-greybox {
border:1px solid #ccd2d9;
background-color:#f0f6fa;
padding:0.25em 1em 0.25em 1em;
clear:both;
}
/*
== Éléments uniques ==
Pour les id="..."
*/
#entete_accueil {
width:80%;
margin:0 auto;
font-size:115%;
line-height:1.3em;
font-weight:bold;
margin-bottom:0;
text-align:center;
}
#browsebar {
margin-top:-3px;
margin-bottom:0.5em;
font-variant: small-caps;
text-align: center;
font-size: 102%;
}
#browsebar ul, #browsebar li, #browsebar p {
display:inline
}
#browsebar ul {
margin-left:0;
}
#browsebar ul li:after { content: "\A0– " }
#browsebar ul li:last-child:after { content: "" }
/*
== Éléments génériques ==
=== Retrait des liens modifier ===
Pour supprimer le lien "modifier" à côté d'une section donnée, utiliser (voir notamment [[Portail:Biologie/Les articles]]).
*/
.noeditsection span.editsection {
display: none;
}
/*
== Pour [[Modèle:TopNav]] ==
*/
#top-navigation {
position:absolute;
right: 1.15em;
top: 3.0em;
}
/*
== Coloration identative ==
*/
.ns-1 dd, .ns-3 dd, .ns-5 dd, .ns-7 dd, .ns-9 dd,
.ns-11 dd, .ns-13 dd,.ns-15 dd, .colorationindentative dd {
margin: 0;
padding: 0;
}
.ns-1 dl, .ns-3 dl, .ns-5 dl, .ns-7 dl, .ns-9 dl,
.ns-11 dl, .ns-13 dl, .ns-15 dl, .colorationindentative dl {
border-top: solid 1px lightgrey;
border-left: solid 1px lightgrey;
padding-top: 0.5em;
padding-left: 0.5em;
margin-left: 1em;
}
/*
== Boites déroulantes ==
*/
div.BoxenVerschmelzen,
div.NavFrame {
margin: 0px;
padding: 2px;
border: 1px solid #aaaaaa;
text-align: center;
border-collapse: collapse;
font-size: 95%;
}
div.BoxenVerschmelzen div.NavFrame {
border-style: none;
border-style: hidden;
}
div.NavFrame + div.NavFrame {
border-top-style: none;
border-top-style: hidden;
}
div.NavPic {
background-color: #ffffff;
margin: 0px;
padding: 2px;
float: left;
}
div.NavFrame div.NavHead {
height: 1.6em;
font-weight: bold;
font-size: 100%;
background-color: #efefef;
position:relative;
}
div.NavFrame p {
font-size: 100%;
}
div.NavFrame div.NavContent {
font-size: 100%;
}
div.NavFrame div.NavContent p {
font-size: 100%;
}
div.NavEnd {
margin: 0px;
padding: 0px;
line-height: 1px;
clear: both;
}
.NavToggle {
position:absolute;
top:0px;
right:3px;
font-weight:normal;
font-size:smaller;
}
/*
== Classes pour autoriser une centralisation des sommaires ==
Auteurs : [[w:user:Lachaume]], [[user:J.M. Tavernier]]
Premièrement sont définis les identifiants séparés calqués sur l'apparence de #toc du thème monobook depuis http://fr.wikibooks.org/style/monobook/main.css définis séparément pour ne pas produire du code invalide au test http://validator.w3.org/ lorsque plusieurs types de sommaires sont utilisés dans une page.
Puis la définition de la classe "linelist" qui permet de simuler une liste ordonnée plate à partir d'une liste ordonnée en colonne.
Enfin la classe "numbersonly" qui est censée pouvoir n'afficher que les nombres, sans le texte dans un sommaire condensé destiné à être placé en bas des pages.
Ces classes sont destinées à fonctionner en corrélation avec le [[Modèle:Sommaire]].
*/
#sommaire_droite, #sommaire_haut, #sommaire_bas {
border:1px solid #aaaaaa;
background-color:#f9f9f9;
padding:5px;
font-size: 95%;
}
#sommaire_droite {
width:200px;
float:right;
}
#sommaire_prog {
width:200px;
float:right;
background:white;
border:3px blue solid;
border-style: inset;
margin:0;
margin-left: 1em;
border-spacing: 0;
}
#sommaire_prog th, #sommaire_prog td {
padding:2px;
}
#sommaire_prog a, #sommaire_prog p {
background:none;
}
#sommaire_prog h3, * #sommaire_prog h2 {
font-size:small;
margin:0;
padding:0;
border:none;
text-align:center;
background:#E0E0F0;
font-weight:bold;
}
#sommaire .editsection {
display:none
}
#sommaire ol {
margin: 0.3em 0 0 2em;
}
#sommaire_prog ol {
font-size:smaller;
}
.linelist ol { margin-left:0em ; counter-reset: item }
.linelist ol li { display:inline ; white-space:normal ;}
.linelist ol li:after { content: " · " }
.linelist ol li:last-child:after { content: "" }
.linelist ol li a:before { content: counter(item) ".\A0"; counter-increment: item }
.linelist ol li .selflink:before { content: counter(item) ".\A0"; counter-increment: item }
.numbersonly ol li a .hideable { display: none; }
.numbersonly ol li a:before { content: counter(item); counter-increment: item }
.numbersonly ol li .selflink .hideable { display: none; }
.numbersonly ol li .selflink:before { content: counter(item); counter-increment: item }
/*
== En-têtes ==
*/
.headergris {
background: url("http://upload.wikimedia.org/wikipedia/commons/d/d7/Bookbar2.png") right;
background-repeat: no-repeat;
margin:0;
background-color:#F0F0F0;
font-size:120%;
font-weight:bold;
border:1px solid #a3b0bf;
text-align:left;
color:#000000;
padding:0.2em 0.4em;
}
.headerbleu {
background: url("http://upload.wikimedia.org/wikipedia/commons/a/a2/Bookbar1.png") right;
background-repeat: no-repeat;
margin:0;
background-color:#F0F0F0;
font-size:120%;
font-weight:bold;
border:1px solid #a3b0bf;
text-align:left;
color:#000000;
padding:0.2em 0.4em;
}
.headergris span.editsection, .headerbleu span.editsection, .headergris a.NavToggle, .headerbleu a.NavToggle {
margin-right: 100px;
}
/*
== Éléments à ne pas afficher dans la version imprimable ==
*/
@media print {
.firstHeading,
.editlink,
.noprint,
.metadata,
.dablink,
#top-navigation,
#contentSub,
.toc,
.bookInfobox,
.catlinks,
#privacy,
#about,
#disclaimer{
display: none !important;
}
a {
margin: auto 1px;
}
}
/*
== Style des méta-bandeaux et des méta-étiquettes ==
voir [[Modèle:Méta-bandeau]] et voir [[Modèle:Méta-étiquette]]
*/
.bandeau {
border: #cccccc solid 1px;
clear: both;
margin-top: 5px;
margin-bottom: 5px;
margin-left: auto;
margin-right: auto;
border-left: solid 10px;
padding: 0px;
width: 70%; /* largeur par défaut : peut être modifiée en utilisant les classes suivantes */
border-left-color: #aaa; /* couleur par défaut : peut être modifiée en utilisant les classes suivantes */
}
.bandeautitre {
font-weight: bold;
margin: 0;
padding: 2px 10px 0px 25px;
background-color: inherit;
}
.etiquette {
border: #cccccc solid 1px;
background-color: inherit;
clear: right;
float: right;
border-left: solid 10px;
padding: 5px;
width: 250px;
border-left-color: #aaaaaa; /* couleur par défaut, remplaçable */
}
.bandeauvert, .etiquettevert {
border-left-color: #228b22;
}
.bandeauvert .bandeautitre {
background-color: #eeffee;
}
.bandeaurouge, .etiquetterouge {
border-left-color: #c22222;
}
.bandeaurouge .bandeautitre {
background-color: #ffeeee;
}
.bandeauorange, .etiquetteorange {
border-left-color: #fa0;
}
.bandeauorange .bandeautitre {
background-color: #ffefc6;
}
.bandeauviolet, .etiquetteviolet {
border-left-color: #9932cc;
}
.bandeauviolet .bandeautitre {
background-color: #f5d9ff;
}
.bandeaubleu, .etiquettebleu {
border-left-color: #1e90ff;
}
.bandeaubleu .bandeautitre {
background-color: #ccecff;
}
.bandeaujaune, .etiquettejaune {
border-left-color: #fbe80f;
}
.bandeaujaune .bandeautitre {
background-color: #ffffdd;
}
.bandeaupetit {
width: 50%;
}
.bandeaumoyen {
width: 60%;
}
.bandeaugrand {
width: 90%;
}
/*
== Corrections impression du code source ==
*/
@media print {
pre { font-size:100%; }
}
/*
== Corrections des couleurs de coloration syntaxique ==
voir [[Wikilivres:Prise de décision/Couleurs de coloration syntaxique]]
*/
/* C++ */
.source-cpp .me2, .source-cpp .me1 { color:#0099CC !important; }
/* PASCAL */
.source-pascal .kw1 { color:#0066CC !important; }
.source-pascal .br0 { color: #00bb00 !important;}
.source-pascal .ln-xtra { color: #996600 !important; }
/* Java */
.source-java .co2 { color: #0000ff !important; }
.source-java .kw3 { color: #0099cc !important; }
/* Bash */
.source-bash .kw1 { color: #003399 !important; }
/* */