/*
------------------------------
1. ======Structure======
------------------------------
%%(css)
*/
div.retrait {
margin-left : 50px ;margin-top : 10px ; margin-bottom : 10px ;
}
body {
margin:0;
background: #666;
color: #000;
font-family: Tahoma, Arial, Helvetica, FreeSans, sans-serif;
font-size: 12px;
}
#all{
width: 800px;
margin: 0 auto;
}
#Corps{
border-left: 5px solid #ccc;
border-right: 5px solid #ccc;
background-color: #fff;
min-height: 650px;
background:#fff 0% 0% repeat-y url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/Navigation.png');
}
#Login{
float:right;
padding-top: 1px;
}
#Tete{
padding-top: {{::config:tete_padding_top}}px ;
/**
* TODO : regler élegament ce problème
* 58px pour marc en 112 de haut ;
* 20px pour les carottes en 100 de haut
* 40px pour bartholdi aussi (!) en 100
* en 100, on pourrait monter à 46px
*/
color:white;
background: /* #f19324 pourquoi une telle brutalité (orange) ? */
#ccc /* vérifier que cette couleur est la bonne (discrète) */
100% 100% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/{{::config:tete_img_bandeau}}');
border-bottom: 3px solid #ccc;
}
#Tete a{
color:white;
}
#WikiHead{
padding:0.5em;
width:300px;
background:transparent 100% 100% repeat-x url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/transparent.png');
}
#WikiName{
color:white;
padding:0;
margin:0;
margin-top:0;
}
#Path {
background:#ccc;
padding:0.3em;
}
#Navigation{
position:absolute;
left:50%;
margin-left:-400px;
clear:both;
width:250px;
}
#Navigation .var_resume{
text-align:justify;
font-size: 130%;
font-family : Courier New, Times New Roman, Times, serif;
}
#InnerNavigation{
padding:1em;
}
#Owners {
font-size:x-small;
}
#Tools{float:right;padding:0.5em;}
#Titre {
color: #FFF;
font-family:"Courier New", Times New Roman, Times, serif;;
}
#Titre h1{
padding:0;
padding-top:0;
margin:0;
padding:0.5em;
border-bottom:1px solid #f19324;
font-size: 200%;
}
#PageMiniHeader{
font-size:x-small;
text-align:right;
}
#Page {
margin-left:250px;
border:1px solid #f19324;
min-height:500px;
}
#Page .legend {
font-weight:bold;
padding:0.3em;
}
#Page .action{clear:right;}
#Body {
text-align:justify;
padding:1em;
}
#Comments {
border-top:1px solid #f19324;
background:#fffead;
padding:0.3em;
margin-top:2em;
}
#Footer {
height:50px;
background:#ccc;
font-size:x-small;
text-align:center;
padding:0.3em;
}
#Page .MainAction {
}
#Page .MainAction .legend{
font-weight: bold;
font-family:"Courier New", Times New Roman, Times, serif;;
}
#Page .MainAction .MainActionContent{
}
/*
%%
------------------------------
2. ======Accroches - general======
------------------------------
%%(css) */
.item .icons{
float:right;
}
.action .action{
border:none;
}
.action .content{
padding:0.3em;
}
.legend {
font-weight:bold;
font-variant:small-caps;
font-size:1.5em;
padding:0.3em;
}
.icons{
float:right;
padding:0.3em;
}
.legend1 {
color:#f19324;
padding-top:1em;
font-weight:bold;
font-variant:small-caps;
font-size:1.3em;
}
.buttons{
background:#b7c5d7;
text-align:right;
}
.buttons a, .buttons span{
border-right:0px;
border-top:0px;
padding-right:0.5em;
padding-left:0.5em;
color:white;
border-left:1px solid white;
}
.buttons span.current, .buttons a.current, .buttons a:hover{
background:#333;
}
.item .title, .small .title{
font-weight:bold;
padding:0.5em;
}
.item .content, .resume div.content {
background-color:#ffecce; /* david supprime cette ligne */
-moz-border-radius : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
/* border : 1px dashed #ccc ; /* david ajoute cette ligne */
border-radius : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
padding:1em; /* david remplace 1em par 0.5em */
}
.item .content hr{
clear:right;
visibility:hidden;
margin:0;
height:0;
padding:0;
}
.item .logo, .page_small .page_logo, .page_resume .page_logo, .user_resume .user_logo{
display:block;
border:1px solid #ccc;
background-color:#fff;
float:right;
margin:0.3em;
margin-right:1em;
padding:0.3em;
}
.minifooter{
display:none;
font-size:x-small;
padding-right:0.5em;
clear:right;
text-align:right;
background:#eee;
margin:0.5em;
margin-top:0px;
-moz-border-radius-bottomleft : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
border-radius-bottomleft : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
}
.gauche .page_resume, .droite .page_resume {width:300px;}
.page_resume .title, .item .title{
padding-left:30px;
background:#fff 0% 0px no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/PetitSoleil.png');
}
/*
%%
------------------------------
3. ======Titres======
------------------------------
%%(css) */
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5{
color:#f19324;
font-family:"Courier New", Times New Roman, Times, serif;
font-weight:bold;
font-variant:small-caps;
}
h1, h2, h3, h4, h5{
font-weight: bold;
margin:0;
padding:0;
margin-bottom:1em;
margin-top:1em;
}
#Body h1, #Body .h1{
font-weight:bold;
font-size:21px;
border-bottom:2px solid #f19324;
}
#Body h2, #Body .h2{
font-weight:bold;
font-size:20px;
border-bottom:1px solid #f19324;
}
h3, .h3{
font-weight:bold;
font-size:15px;
}
h4, .h4{font-weight:bold;font-size:14px;font-family:verdana,sans-serif;}
h5, .h5{font-weight:bold;font-size:13px;font-family:verdana,sans-serif;}
.h1, .h2, .h3, .h4, .h5{
font-size:12px;
}
a.top{
display:block;
float:right;
height:15px;
width:20px;
}
h1 a.top{
background:transparent 0px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/top.png');
}
h2 a.top{
background:transparent 0px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/top.png');
}
h3 a.top{
background:transparent 0px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/top.png');
}
/*
%%
------------------------------
4. ======Balises======
------------------------------
%%(css) */
a:link, a:visited { color: #217792; }
a:hover { text-decoration: none; }
a img{border:none;padding:0;margin:0;}
table {
width:100%;
margin:1em;
margin-left:auto;
margin-right:auto;
border:1px solid #ddd;
border-collapse:collapse;
vertical-align:top;
text-align:left;
}
table.mm { width:500px; table-layout : auto;}
tr{vertical-align:top;}
tr.alternate {
border:0px solid #669900;
background: #e8eee5;
border-bottom:1px dotted #ddd;
border-top:1px dotted #ddd;
}
th {
white-space: nowrap;
vertical-align:middle;
background:#ddd;
color:#000;
padding:3px;
}
td {
vertical-align:top;
padding:0.2em;
}
td.large{
width:100%;
}
td.nowrap{
white-space: nowrap;
}
th.day {
border-top:1px solid #ddd;
text-align:center;
font-weight:bold;
color:orange;
}
th.alternate {
border-top:1px solid #ddd;
border-bottom:1px solid #ddd;
text-align:center;
color:orange;
}
td.body_r {
font-size:x-small;
}
a[hreflang]:after{content: "\0000a0[" attr(hreflang) "]"}
img {
border: none;
vertical-align: middle;
}
p {
margin: 0.4em 0em 0.5em 0em;
line-height: 1.5em;
}
hr {
height: 1px;
border: 0;
margin: 0;
padding: 0;
clear:both;
background: #ddd;
}
hr.page_break {
height:0px;
visibility:hidden;
clear:both;
page-break-before:always;
}
ul {
list-style-type:disc;
margin: 0px;
padding:0px;
padding-left:2em;
list-style-position:outside;
}
ul ul{
list-style-type:circle;
}
ol {
margin: 0px;
margin-left:4em;
padding:0px;
list-style-position:outside;
}
li {
margin-left:0.5em;}
dt {
font-weight: bold;
margin-bottom: 0.1em;
}
dl{
margin-top: 0.2em;
margin-bottom: 0.5em;
}
dd {
line-height: 1.5em;
margin-left: 2em;
margin-bottom: 0.1em;
}
abbr, acronym, span.acronym{
border-bottom: 1px dotted Black;
color: Black;
cursor: help;
}
q, quote, span.quote {
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-size:110%;
color: #666;
}
em {}
span.strong , span.emphase {
font-weight : 900 ;
}
blockquote, .selected
, .blockquote { /* TODO : reporter plutôt .blockquote avec warning, etc */
border-left: 3px solid #ccc;
padding-left:10px;
margin: 0.5em;
font-family: Times, "Times New Roman", serif;
font-style: italic;
font-size:110%;
color: #666;
}
pre {
border: 2px dashed #ccc;
padding: 0.5em;
margin: 0.5em;
overflow:auto;
font-family: 'Courier New', Courier;
max-height:500px;
}
/*
%%
------------------------------
5. ======Formulaires======
====+ quelques actions====
------------------------------
%%(css) */
fieldset {
border: 0;
margin: 0;
padding: 0;
}
legend {
background: #fff;
padding: 0.5em;
}
label {
font-style:italic;
line-height:2em;
}
form {
}
.action form {
text-align:left;
}
body.upload form, body.invite form{
text-align:left;
}
textarea {
color: black;
border:1px solid #217792;
padding: 0.1em;
width:98%;
height:175px;
}
textarea.edit {
padding:5px;
width:98%;
height: 380px;
}
textarea.resume {
width:98%;
height: 75px;
}
.action_comments .selectingtools, .action_mail .selectingtools{display:none;}
.action_account textarea, .action_register textarea {width:200px;height:100px;}
.action_comments textarea, .action_mail textarea {width:98%;height:200px;}
input, textarea {
border: 1px solid #217792;
}
input{
color: #217792;
border: 1px solid #217792;
}
input[type=text], input[type=password]{
width:150px;
}
input[type=submit]{
background: #fff url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/style/input_background.png') repeat-x;
}
input[type=submit]:hover {
border: 1px solid #669900;
background: #669900;
color: #fff;
cursor:pointer;
}
input[type=reset]:hover {
border: 1px solid #990000;
background: #990000;
color: #fff;
cursor:pointer;
}
input.annulation:hover {
border: 1px solid #990000;
background: #990000;
color: #fff;
cursor:pointer;
}
input.apercu:hover {
border: 1px solid #ffaa00;
background: #ffaa00;
color: #fff;
}
select {
vertical-align: top;
}
option.head {
background: #ffaa00;
font-weight:bold;
}
/*
%%
------------------------------
6. ======Casiwi======
------------------------------
%%(css) */
.tools {
background: #F9FFE6;
padding:0.3em;
}
.invisible{display:none;}
.visible{display:block;}
.gauche {
float:left;
margin-right:10px;
margin-bottom:10px;
}
.droite {
float:right;
margin-left:10px;
margin-bottom:10px;
}
div.centre , p.centre ,
div.center , p.center { /* ajoutés par MARC */
text-align:center;
}
div.full { /* ajoutés par MARC */
width : 100% ;
}
.trail_table{margin-bottom:1em;}
div.traduction, p.traduction, ul.traduction, li.traduction {
padding-left: 15px;
font-style: italic;
font-size:90%;
}
span.traduction {
font-style: italic;
font-size:90%;
}
div.grand, p.grand, option.grand , span.grand {
font-size:130%;
}
div.alignerdroite, p.alignerdroite, option.alignerdroite{
text-align:right;
}
div.pagination{
margin:1em;
text-align:center;
}
div.pagination a.current{
font-weight:bold;
}
/*
%%
------------------------------
6.1 ====styles paragraphes====
------------------------------
%%(css) */
/* *************************************************** */
/* MARC : ajouter help !!! + autres */
div.help , div.todo , div.new , div.old , div.del , div.add , div.forbidden , div.wiki ,
div.aide, div.info, div.accessibility , div.confirm, div.error, div.bug , div.warning,
div.important, div.preview,
div.WARNING , div.IMPORTANT , div.note , div.urgent , div.work , div.busy ,
fieldset.help , fieldset.todo , fieldset.new , fieldset.old , fieldset.del , fieldset.add , fieldset.forbidden , fieldset.wiki ,
fieldset.aide, fieldset.info, fieldset.accessibility, fieldset.confirm, fieldset.error, fieldset.bug , fieldset.warning,
fieldset.important, fieldset.preview, fieldset.work , fieldset.busy ,
fieldset.WARNING , fieldset.IMPORTANT , fieldset.note , fieldset.urgent ,
p.help , p.todo , p.new , p.old , p.del , p.add , p.forbidden , p.wiki ,
p.aide, p.info, p.accessibility, p.confirm, p.error, p.warning, p.WARNING , p.IMPORTANT , p.note ,
p.important, p.preview , p.urgent , p.bug , p.work , p.busy ,
fieldset.AudioFiles /* A DEPLACER !!!!!! TODO */ ,
fieldset.VideoFiles , fieldset.Youtube div.yt_audio ,
fieldset.Youtube
{
-moz-border-radius : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
border-radius : 1em ; /* TODO border-radius PAS ENCORE STANDARD ? */
padding: 1em;
padding-left:30px;
border: 1px dashed #ddd;
margin-top:0.5em;
margin-bottom:0.5em;
}
fieldset.Youtube, fieldset.Youtube div.yt_audio {
padding-left:8px;
}
/* *** note *** */
div.note , fieldset.note , p.note , option.note {
margin-left : 40px ;
border : 1px dotted black ;
background:transparent 3px 0% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/note.png');
}
fieldset.note legend {
color : black ;
text-decoration : underline ;
}
/* action audio */
fieldset.AudioFiles ,
fieldset.VideoFiles ,
fieldset.Youtube div.yt_audio ,
fieldset.Youtube {
margin-left : 5px ;
margin-right : 5px ;
margin-bottom : 5px ;
padding-left:60px;
padding-top: 3px;
border : 1px solid green ;
}
fieldset.Youtube div.yt_audio ,
fieldset.Youtube {
padding-left: 8px;
border : 1px solid blue ;
}
fieldset.AudioFiles {
background:transparent 3px 7px no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/action_audio.png');
}
fieldset.AudioFiles legend {
color : green ;
font-weight : 900 ;
}
fieldset.AudioFiles span {
color : green ;
}
fieldset.VideoFiles legend {
color : green ;
font-weight : 900 ;
}
fieldset.VideoFiles span {
color : green ;
}
fieldset.Youtube legend ,
fieldset.Youtube b ,
fieldset.Youtube b.yt_title
{
font-weight : 900 ;
}
fieldset.Youtube legend ,
fieldset.Youtube small ,
fieldset.Youtube small.yt_length ,
fieldset.Youtube b ,
fieldset.Youtube b.yt_title ,
fieldset.Youtube tt ,
fieldset.Youtube tt.yt_url ,
fieldset.Youtube i ,
fieldset.Youtube i.yt_author ,
fieldset.Youtube i.yt_performer ,
fieldset.Youtube span ,
fieldset.Youtube span.yt_comment {
color : blue ;
}
fieldset.Youtube div.yt_audio ,
fieldset.Youtube div.yt_audio small ,
fieldset.Youtube div.yt_audio div.AudioFiles ,
fieldset.Youtube div.yt_audio div.AudioFiles span.AudioLength ,
fieldset.Youtube div.yt_audio div.AudioFiles span.AudioFileDownload
{
color : blue ;
font-size:x-small;
}
/* *** urgent *** */
div.urgent , fieldset.urgent , p.urgent , option.urgent {
margin-left : 40px ;
border : 3px solid yellow ;
background:transparent 3px 0% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/urgent.png');
}
fieldset.urgent legend , span.urgent {
color : yellow ;
text-decoration : underline ;
}
/* *** busy *** */
div.busy , fieldset.busy , p.busy , option.busy {
margin-left : 40px ;
border : 3px dotted brown ;
background:transparent 3px 0% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/busy.png');
}
fieldset.busy legend , span.busy {
color : brown ;
text-decoration : underline overline ;
}
/* *** work *** */
div.work , fieldset.work , p.work , option.work {
margin-left : 40px ;
border : 3px dashed brown ;
/* background:transparent 3px 0% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/animated_at_work.gif'); */
background:transparent 3px 0% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/at_work.png');
}
fieldset.work legend , span.work {
color : brown ;
text-decoration : underline ;
}
/* *** preview *** */
div.preview, fieldset.preview , p.preview {
background:transparent 3px 0% repeat-y url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/preview.png');
}
fieldset.preview legend , span.preview {
color : black ;
text-decoration : underline ;
}
/* *** aide , help *** */
div.aide, p.aide, option.aide, fieldset.aide , fieldset.help ,
div.help, p.help, option.help {
font-style:italic;
background:transparent 3px 5px no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/help.png');
}
fieldset.aide legend , fieldset.help legend , span.aide , span.help {
color : black ;
font-style:italic;
}
/* *** info / accessibility *** */
div.accessibility, fieldset.accessibility , p.accessibility, option.accessibility
{
font-style:italic;
background:transparent 3px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/accessibility.png');
}
div.info, fieldset.info , p.info, option.info
{
font-style:italic;
background:transparent 3px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/info.png');
}
fieldset.info legend , span.info ,
fieldset.accessibility legend , span.accessibility
{
color : black ;
font-style:italic;
text-decoration : underline ;
}
/* *** todo *** */
fieldset.todo, div.todo, p.todo, option.todo {
font-family:monospace;
border : 3px dotted black ;
background:transparent 3px 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/todo.png');
}
fieldset.todo legend , span.todo {
color : black ;
font-family:monospace;
text-decoration : underline overline ;
}
/* *** wiki *** */
div.wiki, p.wiki, option.wiki {
font-family:monospace;
/* white-space: pre; */
border : 1px dotted olive ;
background:transparent
}
fieldset.wiki legend , span.wiki {
color : olive ;
font-family:monospace;
}
/* *** add , new *** */
div.add, fieldset.add, fieldset.new, p.add, option.add ,
div.new, p.new, option.new {
border: 1px dashed green;
background:transparent 3px 10% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/new.png');
}
fieldset.new legend , fieldset.add legend ,
div.add, p.add, option.add , span.new {
text-decoration : underline ;
color : green ;
}
/* *** del , old *** */
fieldset.del , div.del, p.del, option.del ,
fieldset.old , div.old, p.old, option.old {
border: 1px dashed brown;
background:transparent 3px 90% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/old.png');
}
fieldset.old legend , fieldset.del legend ,
div.del, p.del, option.del , span.old {
text-decoration: line-through ;
color : brown ;
}
/* *** error *** */
fieldset.error, div.error, p.error, option.error {
font-family:monospace;
border: 3px solid red;
background:transparent 3px 10% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/error.png');
}
fieldset.error legend , span.error {
color : red ;
font-family:monospace;
}
/* *** bug *** */
fieldset.bug, div.bug, p.bug, option.bug {
font-family:monospace;
border: 3px dotted red;
background:transparent 3px 10% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/bug.png');
}
fieldset.bug legend , span.bug {
color : red ;
text-decoration : underline overline ;
}
/* *** forbidden *** */
fieldset.forbidden, div.forbidden, p.forbidden, option.forbidden {
font-style:italic;
border: 1px dashed red;
background:transparent 3px 10% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/forbidden.png');
}
fieldset.forbidden legend , span.forbidden {
color : red ;
text-decoration : overline ;
}
/* *** confirm *** */
fieldset.confirm, div.confirm, p.confirm, option.confirm {
font-style:italic;
background:transparent 3px 90% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/confirm.png');
border:1px solid green;
}
fieldset.confirm legend , span.confirm {
font-style:italic;
color: green ;
text-decoration : underline ; /* ??? dotted ; TODO */
}
/* *** warning , WARNING *** */
fieldset.WARNING, div.WARNING, p.WARNING, option.WARNING ,
fieldset.warning, div.warning, p.warning, option.warning {
font-style:italic;
border:1px solid orange;
}
fieldset.warning,div.warning, p.warning, option.warning {
background:transparent 3px 5px no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/warning.png');
}
fieldset.WARNING, div.WARNING, p.WARNING, option.WARNING {
background:transparent 3px 5px repeat-y url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/warning.png');
}
fieldset.warning legend , fieldset.WARNING legend , span.warning , span.WARNING {
color : orange ;
font-style:italic;
}
/* *** important , IMPORTANT *** */
fieldset.IMPORTANT, div.IMPORTANT, p.IMPORTANT, option.IMPORTANT ,
fieldset.important, div.important, p.important, option.important {
/* min-height:200px; pouquoi imposer celà ? */
border: 1px solid #ccc;
border-bottom: 1px solid #bbb;
border-right: 1px solid #bbb;
font-style:italic;
}
fieldset.important, div.important, p.important, option.important {
background:transparent 3px 5px no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/important.png');
}
fieldset.IMPORTANT, div.IMPORTANT, p.IMPORTANT, option.IMPORTANT {
background:transparent 3px 5px repeat-y url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/icons/important.png');
}
fieldset.IMPORTANT legend , fieldset.important legend ,
span.IMPORTANT , span.important ,
fieldset.IMPORTANT , fieldset.important {
color : #ccc ;
font-style : italic ;
}
/* *********************************************** */
.loading {
background:white 50% 50% no-repeat url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/loading.gif');
height:3em;
text-align:center;
font-size:130%;
}
.lettrine:first-letter{
color:#000;
float:left;
font-size:300%;
margin-top:10px;
}
.indent {
margin-left: 40px;
}
.add, .additions {
/* font-weight: bold; */
color: #0c0; /* green */
text-decoration: underline;
}
.del, .deletions {
font-style: italic;
color: #c00;
text-decoration: line-through;
}
span.underline {text-decoration: underline;}
span.yellow-bg {background-color: #eea;}
span.red-bg {background-color: #fcc;}
.footnotes {
color:#999;
border:1px solid #ddd;
padding:1em;
margin:1em;
font-size:1em; /* d'origine à 0.8em mais c'est fort petit pour mes vieux yeux */
}
.com {
font-style: italic;
color:#666;
}
.prev_alert {
background-color: #7C9A08;
color: #fff;
font-size: 1.7em;
font-weight: bold;
margin-bottom: 5px;
}
.debug {
font-size: 1em;
color: #888888;
}
hr.clear{
margin: 0;
padding: 0;
height:0px;
clear:both;
visibility:hidden
}
.visualClear {
clear: both;
}
/*
%%
------------------------------
7. ======Commentaires======
------------------------------
%%(css) */
.action_comments {
padding:0.5em;
}
.action_comments .reply{
padding:0.3em;
font-weight:bold;
border-bottom:2px solid #666;
text-align:right;
padding-left:1em;
}
.action_comments .answers{
padding-left:1em;
margin-left:1em;
border-left:10px dotted #fff;
}
.action_comments .title {
font-weight:bold;
}
.action_comments .page_comment {
padding-bottom:1em;
margin-bottom:1em;
border-bottom:1px dotted #333;
}
/*
%%
------------------------------
======Actions======
8. ====Stats====
------------------------------
%%(css) */
.action_stats tr{
}
.action_stats .bar{
background:#fff;
border:1px solid #ddd;
color:#ccc;
}
.action_stats .bar_on{
text-align:right;
padding:0px;
font-size:9px;
font-weight:bold;
border-right:3px solid green;
}
/*
%%
------------------------------
9. Action ====Agenda====
------------------------------
%%(css) */
#Page .action_agenda table {
background:none;
border: none;
table-layout: fixed;
}
#Page .action_agenda .list table {table-layout : auto;}
#Page .action_agenda .list td.time {white-space:nowrap;}
#Page .action_agenda td.cell_number {
border-bottom:none;
padding:0px;
background:#333;
color:#fff;
}
#Page .action_agenda td.cell_number a{
color:#fff;
}
#Page .action_agenda th.row_names{
background:#333;
color:#fff;
}
.action_agenda .cell_number_events{font-weight:bold;}
#Page .action_agenda table {border: 1px solid #ddd;}
#Page .action_agenda tr {background:none; border:none;}
#Page .action_agenda th {width:12.5%;}
#Page .action_agenda td {background:none;}
#Page .action_agenda td, tr {border: 1px solid #ddd;}
#Page .action_agenda .month {color:orange;}
#Page .action_agenda .day {color:green;}
#Page .action_agenda .holyday {background-color:#ffecce;}
#Page .action_agenda .hasevents {padding:0;}
#Page .action_agenda .hasevents ul {margin:0;padding:0;}
#Page .action_agenda .hasevents li {margin:0;padding:0;list-style-type:none;}
#Page .action_agenda .event0 {background-color: #fff779;}
#Page .action_agenda .event1 {background-color: #ffe;}
#Page .action_agenda .event2 {background-color: #fef;}
#Page .action_agenda .event3 {background-color: #eff;}
#Page .action_agenda .event4 {background-color: #eef;}
#Page .action_agenda .event5 {background-color: #fee;}
#Page .action_agenda .event6 {background-color: #efe;}
#Page .action_agenda .event7 {background-color: #eee;}
#Page .action_agenda .event8 {background-color: #ede;}
#Page .action_agenda .event9 {background-color: #eed;}
#Page .action_agenda .passive, #Page .action_agenda .passive .cell_number_events {color:#aaa;}
#Page .action_agenda .col1 {border-left: 2px solid #ddd;}
#Page .action_agenda .lastcol {border-right: 1px solid #ddd;}
#Page .action_agenda .lastrow {border-bottom: 1px solid #ddd;}
#Page .action_agenda .now {
border-left:2px solid red;
border-right:2px solid red;
}
#Page .action_agenda .row0.now {border-top:2px solid red;}
#Page .action_agenda .lastrow.now {border-bottom:2px solid red;}
/*
%%
------------------------------
10. Action ====gallery====
------------------------------
%%(css) */
.img_nav{
background:#000;border:2px solid black;
text-align:center;
}
.img_nav .nav{
overflow:auto;
text-align:center;
border-bottom:1px solid white;
background:transparent 0% 0% url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/template/css/transparent.png');
}
.img_nav .nav .menu{
white-space: nowrap;
}
.img_nav .prev{float:left;}
.img_nav .next{float:right;}
img_nav .current_img{
}
.img_nav .nav a.img_button{
padding:0.3em;
}
/*
%%
------------------------------
11. Action ====map====
------------------------------
%%(css) */
.action_map .Content{border:2px solid black;}
.action_map td.Menu {
font-size:x-small;
}
.action_map td.Menu .main{
max-height : 500px ;
white-space : nowrap ;
overflow-y : auto ;
overflow-x : hide ; /* TODO ? */
width : 300px ;
}
.action_map td.Menu ul{
list-style-type:none;
margin:0px;
padding:0px;
}
.action_map td.Menu ul li{
border-bottom:1px solid #39c;
}
/*
%%
------------------------------
12. ====Images====
------------------------------
%%(css) */
.action_img {}
/*
%%
------------------------------
13. Action ====Login====
------------------------------
%%(css) */
.action_login .logo {float:right;}
/*
%%
------------------------------
14. Action ====Formmail====
------------------------------
%%(css) */
.action_formmail label {min-width:200px;}
/*
%%
------------------------------
16. Action ====log====
------------------------------
%%(css) */
table.graph{
font-size:x-small;
width:auto;
background:#fff 0px 0px url('{{*::config:base_url:kernel_path}}/{{::config:files_dir}}/style/fond-stats.gif');
}
table.graph td {
vertical-align:bottom;
padding:0em;
}
table.graph td a{
background:#ddd;
}
table.graph {
width:100%;
vertical-align:bottom;
background:100% 100% url(http://www.surlaterre.org/ecrire/img_pack/fond-stats.gif);
}
table.graph td{
padding:0px;
font-family : Tahoma, Arial, Helvetica, FreeSans, sans-serif ;
vertical-align : bottom ;
}
table.graph td.x-label {
border-right:1px solid black;
}
table.graph td.x-label div{
padding-right:1em;
text-align:right;
border-top:1px solid black;
}
table.graph td.maxsize div{
padding-right:1em;
font-size:x-small;
text-align:right;
border-top:1px solid #ddd;
border-left:1px solid #ddd;
}
table.graph td a.revision{
width:10px;
display:block;
z-index:2;
}
table.graph td a:hover {
background:#fff;
}
table.graph td a span{
display:none;
}
table.graph td a:hover span{
display:block;
margin:1px;
position:absolute;
width:150px;
background:#fff;
border:1px solid #bbb;
padding:1em;
font-size:9px;
}
table.graph td div.time {
margin-left:3px;
margin-top:3px;
border-left:1px solid #bbb;
padding-bottom:50px;
}
table.graph td div.time span{
position:absolute;
border:1px solid #bbb;
border-left:0px;
padding-left:2px;
background:#fff;
}
/*
%%
------------------------------
16.a.1 ====goto====
------------------------------
%%(css) */
.Goto img {
margin-left: 1px ;
margin-right: 1px ;
height: 12px ;
}
/*
%%
------------------------------
17. ======Menus======
------------------------------
%%(css) */
div.menu {cursor:pointer; margin:1em; }
div.menu ul{margin:0px; padding:0px; list-style: none;}
div.menu a{width: 10em; background:none;padding-left:0px;}
div.menu li{float:left; display:block; padding-right: 1em; padding-left: 1em;margin-right:2px; background:#fff;border:1px solid #ddd;}
div.menu ul ul {position:absolute; background:#fff; border:1px solid #ddd;}
div.menu li ul li {float:none;margin:0px; padding:0;margin:0;border:0;}
div.menu ul ul ul{margin-left:3em;}
div.menu li ul li a{padding-left:1em; padding-right:1em; margin:0.2em;}
div.menu hr{padding:0;margin:0;border-top:1px solid #ddd;}
/*
%%
------------------------------
18. ======Impression (@media print)======
------------------------------
%%(css) */
@media print {
body, #Body, #Corps, #Page, #all, #Titre, #PageTitle, #Resume {
background: none;
color: #000;
border:0;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
height:100%;
}
.NoPrint , form{ display:none;}
#Titre a {color:#000;}
#Navigation, #Tete, #Icons, #Footer, #Comments {display:none;}
}
/*
%%
------------------------------
19. ======MISCELLANEOUS======
------------------------------
%%(css) */
/* ----------------------------------------------------- */
div.Inclusion {}
div.InclusionOff {}
div.InclusionOn {
padding : 5px ;
border : 3px dashed blue ;
}
div.InclusionContent { clear:both; }
div.InclusionLink { float : right ; }
/* action comments : */
.DoitEtreVide {
position:absolute;
left:-1000000000000000000000px;
height:0px;width:0px;
border:0px;
background:none;
} /*On n'affiche pas ce champ qui doit rester vide pour l'envoi*/
/* paragraphes dépliables, commentaires, etc */
/* l' UN des DEUX suivants doit être en display none : */
input.OptionalByCheckbox { display : none ; margin-left : 3px ; margin-right : 3px ; }
span.OptionalByIcons { margin-left : 3px ; margin-right : 3px ; }
span.OptionalByIcons button { border : none ; padding : 0 ; }
/* ----------------------------------------------------- */
span.debug {
background-color : yellow ;
color : red ;
font-family : monospace , Helvetica ;
font-size : 80% ;
white-space : pre ;
}
.clearBoth { clear : both ; }
br.br {} /* saut entre 2 lignes */
br.br_3 {} /* à la demande par --- */
br.br_ul {} /* avant
br.br_ol {} /* avant */
br.br_endList {} /* après /ol ou /ul */
br.br_indentedDiv {}
br.br_indentedLine {}
.continu br.br {
display : none ;
}
hr.hr4 {}
hr.hr5 {}
hr.hr6 {}
hr.hr7 {} /* 7 et plus */
table.Casitable {
padding : 1px ;
border-bottom : 1px solid #000 ;
border-right : 1px solid #000 ;
border-top : 1px solid #aaa ;
border-left : 1px solid #aaa ;
}
table.Casitable tr {}
table.Casitable tr.tr_odd { background-color : #ffa ; }
table.Casitable td , table.Casitable th {
padding : 2px ;
border-top : 1px solid #000 ;
border-left : 1px solid #000 ;
border-bottom : 1px solid #aaa ;
border-right : 1px solid #aaa ;
}
/* ----------------------------------------------------- */
span.debug {
background-color : yellow ;
color : red ;
font-family : monospace , Helvetica ;
font-size : 80% ;
white-space : pre ;
}
div.Inclusion {}
div.InclusionOff {}
div.InclusionOn {
padding : 5px ;
border : 3px dashed blue ;
}
/* action comments : */
.DoitEtreVide {
position:absolute;
left:-1000000000000000000000px;
height:0px;width:0px;
border:0px;
background:none;
} /*On n'affiche pas ce champ qui doit rester vide pour l'envoi*/
/* paragraphes dépliables, commentaires, etc */
/* l' UN des DEUX suivants doit être en display none : */
input.OptionalByCheckbox { display : none ; margin-left : 3px ; margin-right : 3px ; }
span.OptionalByIcons { margin-left : 3px ; margin-right : 3px ; }
span.OptionalByIcons button { border : none ; padding : 0 ; }
.clearBoth { clear : both ; }
.continu br.br {
display : none ;
}
table.Casitable {
padding : 1px ;
border-bottom : 1px solid #000 ;
border-right : 1px solid #000 ;
border-top : 1px solid #aaa ;
border-left : 1px solid #aaa ;
}
table.Casitable tr {}
table.Casitable tr.tr_odd { background-color : #ffa ; }
table.Casitable td , table.Casitable th {
padding : 2px ;
border-top : 1px solid #000 ;
border-left : 1px solid #000 ;
border-bottom : 1px solid #aaa ;
border-right : 1px solid #aaa ;
}
/* %% */
div.var_resume { display : none ; }