/* depuis abuledu.css 08/01/2009 */
/* Cette css est propre, laissez la en état ;-) */
html, body{
        margin: 0;
        padding: 0;
        }
body{
        background: #80ff80;
        font-family: Verdana, Geneva, sans-serif;
        font-size: 80%;
        line-height: 1.5em;
        }

a[hreflang]:after{content: "\0000a0[" attr(hreflang) "]"}
a:link{
        color: #000;
        background: transparent;
        }
a:visited{
        color: #565248;
        background: transparent;
        }
a:hover{
        color: #002B3D;
        background: transparent;
        }
a img{
        text-decoration: none;
        border: none;
        }

hr {
          width:50%;
          color: #980101;
          margin-top: 4em;
          margin-bottom: 4em;
        }

/* Formulaires
*********************************************************************************/
fieldset, legend{
        border: 1px solid #ccc;
        background: #f3f3f3 url(./images/abuledu/fieldset.png) repeat-x left top;
        }
fieldset{padding: 2em 1em}
legend{padding: 0.5ex 1ex}


input, textarea{
        padding: 3px;
        background: #fff;
        }
input, select, textarea{border: 1px solid #aaa}
input:focus, select:focus, textarea:focus{border: 1px solid #666}
input[type=submit], input[type=button], .buttons{border: 1px outset #00d400}

/* Titres
*********************************************************************************/
h1 {
        font-size: 1.5em;
        line-height: 1.6em;
        }
h2, h3, h4, h5, h6 {
        margin: 2em 0 1em 0;
        color: #980101;
        background: transparent;
        }
h2{font-size: 1.4em;}
h3{font-size: 1.2em;}
h4{font-size: 1.1em; margin-left: 0.6em;}
h5{font-size: 1em; margin-left: 1em}
h6{font-size: 1em; font-weight: normal; margin-left: 1.4em;}

h5, h6 {
        color: #333;
        background: transparent;
        }

/* Top
*********************************************************************************/
div#top{
        height: 80px;
        margin-bottom: 0px;
        position: relative;
        background: #d5ffd5 url(./images/abuledu/top.png) no-repeat right top;
        }
        #top h1{
                margin: 0 0 0 10px;
                height: 0px !important;
                height /**/:60px;
                padding-top: 60px;
                width: 180px;
                background: #d5ffd5 url(./images/abuledu/logo.png) no-repeat;
                /* Image replacement */
                overflow: hidden;
                }
                #top h1 a{
                        display: block;
                        height: 100%;
                        width: 100%;
                        text-decoration: none;
                        }
        #top p {margin:0 0 0 10px}

        form.search{
                position: absolute;
                top: 5px;
                right: 0;
                margin:0;
                }
                .search fieldset{
                        background: transparent;
                        border: none;
                        text-align: right;
                        padding: 0;
                        margin-right: 1ex;
                        }
                .search input{
                        padding: 1px;
                        background-color: #eee;
                        border: 1px solid #986601;
                        }
                .search #q{
                        width: 15em;
                        padding: 2px 2px 2px 20px;
                        background: #fff url(./images/abuledu/q.png) no-repeat 3px center;
                        }

/* Barre de navigation
*********************************************************************************/
#navbar {
        background: #00d400 url(images/abuledu/navbar.png) no-repeat top left; /*couleur2*/
        margin:0 0 5px 0;
        }
        #navbar ul{
                float:left;
                margin:0 10px 0 -30px;
                list-style: none;
                font-size:1.1em;
                }
                #navbar li {
                        float: left;
                        margin:0;
                        padding:0;
                        display: block;
                        }
                        #navbar li a {
                                text-decoration: none;
                                background-image:url(images/abuledu/images.png) !important;
                                background-image:url(images/abuledu/images_ie.png);
                                background-repeat: no-repeat;
                                padding:0 5px 5px 27px;
                                color:#fff;
                        }
                        /* les rollover */
                        #navbar li a#navbar_www {        background-position:0 -21px}
                        #navbar li a:hover#navbar_www, #navbar li#active a#navbar_www {                background-position:0 0px}

                        #navbar li a#navbar_doc {        background-position:0 -74px}
                        #navbar li a:hover#navbar_doc, #navbar li#active a#navbar_doc {                background-position:0 -48px}

                        #navbar li a#navbar_leterrier {        background-position:0 -127px}
                        #navbar li a:hover#navbar_leterrier, #navbar li#active a#navbar_leterrier {                background-position:0 -101px}

                        #navbar li a#navbar_pedagosite {        background-position:0 -176px}
                        #navbar li a:hover#navbar_pedagosite, #navbar li#active a#navbar_pedagosite {        background-position:0 -150px}

                        #navbar li a#navbar_actu {background-position:0 -222px}
                        #navbar li a:hover#navbar_actu, #navbar li#active a#navbar_actu {        background-position:0 -199px}

                        #navbar li a#navbar_anet {background-position:0 -372px}
                        #navbar li a:hover#navbar_anet, #navbar li#active a#navbar_anet {        background-position:0 -349px}

                        #navbar li a#navbar_aepro {background-position:0 -274px}
                        #navbar li a:hover#navbar_aepro, #navbar li#active a#navbar_aepro {        background-position:0 -248px}

                        #navbar li a#navbar_webadmin {        background-position:0 -326px}
                        #navbar li a:hover#navbar_webadmin, #navbar li#active a#navbar_webadmin {                background-position:0 -300px}

                        #navbar li a#navbar_forum {        background-position:0 -274px}
                        #navbar li a:hover#navbar_forum, #navbar li#active a#navbar_forum {                background-position:0 -248px}

                        #navbar li a:hover, #navbar li#active a {
                                color:#000;
                        }



        #navbar p {
                margin:0 0 0 5px;
                height:23px;
                color:white;
                }
        #navbar p a{color:white}

/* Contenu principal
*********************************************************************************/
#main{
        margin: 0 0 0 205px;
        padding: 20px;
        background: #fff url(./images/abuledu/main.png) no-repeat left top;
        }
        #main #alerte {
                  border: 2px dashed #980101;
                  padding: 0.5em 1.5em;
                  text-align:center;
                  margin: 0.5em 0 2em 0;
                }

        /* wrapper pour MSIE :-/ */
        #main #intro{
                width: 99%;
                margin: 0;
                }
                #main #intro #infos{
                        float: right;
                        margin: 0 10px 40px 50px;
                        width: 300px;
                        padding: 0;
                        }
                        #main #intro #infos h3 {
                                margin:0 ;
                                padding: 0;

                                }
                #main #intro #about{margin-top: 0}

        #main p{ text-align: justify }
        #main blockquote{
                font-family: "Bitstream Vera Serif", "Times New Roman", Times, serif;
                border: 1px solid #816647;
                background: #D9BB7A url(./images/abuledu/blockquote.png) no-repeat left top;
                color: inherit;
                padding: 1.5ex 1.5em;
                margin: 1.5em;
                }
        #main pre{
                border: 1px solid #000;
                padding: 1ex 1em;
                background: #333;
                color: #fff;
                font-size: 1.2em;
                }
        #main code{
                font-family: monospace;
                font-size: 1.2em;
                }
        #main table{border-collapse: collapse}
                #main table td, #main table th{
                        border: 1px solid #565248;
                        padding: 0.5ex;
                        }
                #main table th{
                        background: #aaa;
                        color: #000;
                        }
        #main .notice{font-size: 0.8em}

/* Navigation
*********************************************************************************/
div#navigation{
        display: inline; /* MSIE */
        float: left;
        margin-left: 10px;
        width: 180px;
        }
        #navigation ul{
                margin: 0;
                padding: 10px 0;
                list-style: none;
                }
                #navigation ul li{
                        padding: 0;
                        display: inline; /* MSIE */
                        }
                        #navigation ul li a{
                                display: block;
                                padding: 5px 5px 5px 28px;
                                color: #000;
                                background: transparent url(./images/abuledu/menu.png) no-repeat 6px center;
                                text-decoration: none;
                                }
                                #navigation ul li a:hover{
                                        color: #fff;
                                        background: #00d400 url(./images/abuledu/menuhover.png) no-repeat 6px center;
                                        }

        #navigation div{
                margin-bottom: 1em;
                background: #d5ffd5 url(./images/abuledu/navbottom.png) no-repeat center bottom;
                }
                #navigation div h2{
                        margin: 0;
                        padding: 3px;
                        padding-left: 6px;
                        font-size: 1em;
                        background: #00d400 url(./images/abuledu/navtop.png) no-repeat center top;
                        color: #FFF;
                        }

        #navigation #nav_connexion p{
                padding: 3px;
                margin: 0 0 1em 0;
                text-align: center;
                }
        #navigation #nav_connexion a{
                display:block;
                text-align:center;
                text-decoration:none;
                }
                #navigation #nav_connexion a:hover{text-decoration: underline}
                #navigation #nav_connexion a:visited{color:black}
        #navigation #nav_connexion form {
                text-align:center;
                padding: 2px 0 5px 0;
                }
        #navigation #nav_connexion input {
                padding: 1px;
                background-color: #fff;
                border: 1px solid #986601;
                padding: 1px;
                margin-top: 3px;
                }
        #navigation #nav_connexion fieldset{
                background: transparent;
                border: none;
                text-align: center;
                padding: 0;
                margin-right: 1ex;
                text-align:center;
                }
        #navigation #nav_connexion #connex_submit {width: 5em}

/* Pied de page
*********************************************************************************/
p#footer{
        padding: 10px 20px;
        margin: 0 0 10px 205px;
        clear: both;
        background: #00d400 url(./images/abuledu/footer.png) no-repeat left bottom;
        border-top: 1px dotted #816647;
        }
        #footer a#ryxeo{float: right}

/* Liste des sections sur www
*********************************************************************************/
dl{
        margin: 1em 0;
        padding: 0;
        }
        dl dt{
                position: relative;
                left: 0;
                top: 1.1em;
                width: 14em;
                font-weight: bold;
                color: #980101;
                font-size: 1.2em;
                }
        dl dd{
                border-left: 1px solid #980101;
                margin: 0 0 0 16em;
                padding: 0 0 .5em .5em
                }
                dl dd a img{border:1px solid #816647}

/* Style du planet
*********************************************************************************/

#proposerArticle label{
        float:left;
        clear:both;
        width:200px;
        text-align:right;
        padding-right:5px
        }

.feed pre{ overflow: auto } /* Pour éviter que les pre trop longs cassent la page */
.feed div {padding: 0 5%}         /* Un peu d'espace */

.feed .title{
        margin-top: 3em;
        margin: 2em 0 1em 0;
        color: #980101;
        background: transparent;
        }
        /* Pour le "via machin" */
        .feed .title span{
                font-size:0.8em;
                font-style:italic
                }

/* Pour homogénéiser les titres dans les billets */
.feed .clearfix h2, .feed .clearfix h3{
        font-size: 1.2em;
        margin: 2em 0 1em 0;
        color: #980101;
        background: transparent;
        }

/* Pour les dates */
.feed .date{
        border-bottom: 2px solid #910101;
        margin-top: 3em;
        margin-bottom: 0;
        text-align: right;
        letter-spacing: 0.1em
        }

/* Pour les vignettes de Biologeek */
.feed .vignette{
        float: left;
        margin: 5px;
        padding: 5px
        }

/* fin de abuledu.css */

/* Feuille de style ajoutee ryxeo.css */

/* ---- olive's notes --- */

.noteclassic, .noteimportant, .notewarning, .notetip {
  margin: 2em 7%;
  width: 86%;
  text-align: left;
  border-collapse: collapse;
}
.noteclassic {
  /*border: 1px solid #99D;*/
  background-color: #eef;
}

.noteimportant {
  /*border: 1px solid #ff0;*/
  background-color: #ffd;
}

.notewarning {
  /*border: 1px solid #d99;*/
  background-color: #fee;
}

.notetip {
  /*border: 1px solid #9d9;*/
  background-color: #efe;
}

td p {
  margin: 1em 0 0;
}

.tdnoteclassic, .tdnoteimportant, .tdnotewarning, .tdnotetip {
  width: 70px;
  height: 70px;
  background-position: center;
  background-repeat: no-repeat;
}

.tdnoteclassic {
  background-image: url(/wiki/lib/tpl/abuledu/images/note.png);
}

.tdnoteimportant {
  background-image: url(/wiki/lib/tpl/abuledu/images/important.png);
}

.tdnotewarning {
  background-image: url(/wiki/lib/tpl/abuledu/images/warning.png);
}
.tdnotetip {
  background-image: url(/wiki/lib/tpl/abuledu/images/tip.png);
}

.tdnotecontent {
  text-align: justify;
  padding: 1.5em 1.5em 1.5em 0px;
}

/* fin de ryxeo.css */

/* addedstyle.css */
/*
** Feuille de style ajoutee a celle d'ubuntufr.css
** Par Methu.
** Template original par mauriz.
*/

/*
@import "abuledu.css";
@import "ryxeo.css";
*/

/* GENERAL (balises en) ****************************************************/
hr { visibility:visible; clear:none; margin:10px 0; } /* Merci ubuntufr.css */

/* TOP *********************************************************************/
/*div#top {background: #c0e66e url(./images/abuledu/top.png) no-repeat right top}*/

/* ACTION BOX **************************************************************/
div#navWiki {
  overflow:hidden; /* Pour IE */
  width:180px; /* Pour IE */
  background-position:bottom left; /* Pour IE */
}
#navWiki .button {
  text-align:left; /* Pour IE */
  border:none;
  background:transparent;
  height:30px;
  margin:0;
  padding-left:28px;
  font-size:13px; /* Pour Konqueror */
}
#navWiki input.button {
  padding-left:0px;
}
#navWiki form.button:hover>input {
  cursor:pointer;
  color:white;
}
#navWiki form.button {
  background:transparent url(./images/abuledu/menu.png) no-repeat 6px center;
}
#navWiki form.button:hover {
  background:#e6dc6e url(./images/abuledu/menuhover.png) no-repeat 6px center;
  cursor:pointer;
}

/* SEARCH BOX **************************************************************/
#navigation #navWikiSearch input.button {
  border: 1px solid #986601;
  border-right:4px solid #816647;
  border-left:4px solid #816647;
  background-color:transparent;
  width:100px;
}
#navigation #navWikiSearch input.button:hover {
  background-color:#e6dc6e;
  cursor:pointer;
}

#navigation #navWikiSearch input.edit {
  width:140px;
}
#navigation #navWikiSearch {
  text-align:center;
  padding-bottom:6px;
}
#navigation #navWikiSearch input {margin-top:5px}

/* MAIN ********************************************************************/
#main input.button {
  border: 1px solid #986601;
  border-right:4px solid #816647;
  background-color:transparent;
  margin-right:5px;
  margin-left:5px;
  width:170px;
  float:right;
  font-size:.7em;
  padding:0;
  margin:0;
  width:50px;
}
#main input.button:hover {
  background-color:#AD9060;
  cursor:pointer;
}
#main p {margin-top:10px}
#main p {text-indent:10px}
#main h2#pagetitle {
  margin-bottom:30px;
  font-size:2em;
  font-family:Verdana, serif;
  color:#816647;
  margin-top: 5px;
}
#main h2#pagetitle a {color:#565248}
#main blockquote>blockquote {
  border:none;
  border-left:4px solid #816647;
  border-top:1px dotted #816647;
  background:#D9BB7A url(./images/abuledu/blockquote.png) no-repeat left top;
  padding:10px 0 0 10px;
  margin:5px 0 0 0px;
}
#main blockquote>blockquote:before{
  content:"Re :";
}

/* TABLEAU *****************************************************************/
#main caption {height:5px}
#main table {
  border: 0;
  margin:10px auto;
  border-collapse:collapse;
}
#main table th {
  color:black;
  font-size:.8em;
  background-color:#D9BB7A;
  border: 0;
}
#main table td {
  text-align:left;
  padding:5px;
  height:2em;
  vertical-align:middle;
  border: 0;
}
/* Diff rendering */
table.diff {background:white}
td.diff-blockheader {
  font-weight:bold;
  background-color:#D9BB7A;
}
td.diff-header {
  font-size:1.3em;
}
td.diff-addedline {
  background:#E6EBFF;
  font-size:1.2em;
  color:black;
}
td.diff-deletedline {
  background:#FFF0F0;
  font-size:1.2em;
  color:black;
}
td.diff-context {
  background:#f7f9fa;
  font-size:1.2em;
}
span.diffchange {
  font-weight:bold;
   color:red;
}

/* Edit zone ***************************************************************/
#main td textarea.edit {
  width:99%;
  margin:0 auto;
  border:none;
}
#main td.toolbar {text-align:center}
#main td.toolbar a {
  margin:0;
  padding:0;
}
#main td.toolbar img {
  padding:0;
  margin:0 3px;
}
#main #summary {
  display:block;
  margin:0;
}
#main form table input.button {
  font-size:.9em;
  padding:2px;
  margin:2px 0;
  width:99%;
  border-left:4px solid #816647;
}

/* (TIC TAC) Table Of Content **********************************************/
div.toc {
  float:right;
  width:250px;
  margin:0;
  padding:0 0 20px 20px; /* Pour IE */
  background-color:white;
}
div.tocheader {
  border: 1px solid #986601;
  border-bottom:none;
  background-color:#e6dc6e;
  text-align:center;
  font-weight:bold;
}
div#tocinside {
  border: 1px solid #986601;
}
.toc ul {
  margin:0;
  padding-left:20px;
}
.toc li {
  padding-left:0;
  font-size:.9em;
}
.toc li a {text-decoration:none}
.toc li a:hover {text-decoration:underline}

.toc #showlink img, .toc #hidelink img {width:13px; height: 10px; float: left; margin: 4px 0 0 4px;}

/* CODE ********************************************************************/
#main pre.code {
  background-color:#565248;
  border:none;
  border-left:4px solid #000000;
  overflow:auto;
  margin:0 0 10px 0;
}

/* LIENS *******************************************************************/
a {
  color:#436976;
  text-decoration:none;
}
a:hover {
  color:#000000;
  text-decoration:underline;
}
/* external link */
a.urlextern{
    background: transparent url(./images/interwiki.png) no-repeat 0px 1px;
    padding: 1px 0px 1px 16px;
    color:#436976;
    text-decoration:none;
}
a.urlextern:visited {color:Purple}
a.urlextern:hover {
  text-decoration:underline;
  background: transparent url(./images/interwiki.png) no-repeat 0px 1px;
}
/* windows share */
a.windows{
    background: transparent url(./images/interwiki/bug.gif) no-repeat 0px 1px;
    padding: 1px 0px 1px 16px;
    color:#436976;
    text-decoration:none;
}
a.windows:visited {color:Purple}
a.windows:hover {
  text-decoration:underline;
  background: transparent url(./images/interwiki/bug.gif) no-repeat 0px 1px;
}
/* interwiki link */
a.interwiki{
  background:transparent url(./images/interwiki.png) no-repeat 0px 1px;
  padding-left: 16px;
  color:#436976;
  text-decoration:none;
}
a.interwiki:visited {color:Purple}
a.interwiki:hover {
  text-decoration:underline;
  background:transparent url(./images/interwiki.png) no-repeat 0px 1px;
}
/* link to some embedded media */
a.media {
  color:#436976;
  text-decoration:none;
}
a.media:hover {
  color:#436976;
  text-decoration:underline;
}
/* email link */
a.mail {
  background: transparent url(./images/mail_icon.gif) no-repeat 0px 1px;
  padding: 1px 0px 1px 16px;
  color:#436976;
  text-decoration:none;
}
a.mail:hover {text-decoration:underline}
/* existing wikipage */
a.wikilink1:link    { color:#009900; text-decoration:none }
a.wikilink1:visited { color:#009900; text-decoration:none }
a.wikilink1:hover   { color:#009900; text-decoration:underline }

/* not existing wikipage */
a.wikilink2:link    { color:#FF3300; text-decoration:none }
a.wikilink2:visited { color:#FF3300; text-decoration:none }
a.wikilink2:hover   { color:#FF3300; text-decoration:underline }

/* notes */
a.fn_top{
        font-size:70%;
        vertical-align:super
}

/* FOOTER ******************************************************************/
#footer {clear:none} /* Permet de le garder en dessous de #main */
#footer p {margin:0}

/* Les medias **************************************************************/
img.media {
  margin:3px;
}

img.medialeft {
  border:0;
  float:left;
  margin:0 1.5em 0 0;
}

img.mediaright {
  border:0;
  float:right;
  margin:0 0 0 1.5em;
}

img.mediacenter {
  border:0;
  display:block;
  margin-left:auto;
  margin-right:auto;
}

/* fin addedstyle.css */

  .larg50 { position: relative;
    width: 50px;
    }
  .larg50_b { position: relative;
    width: 50px;
    font-weight:bold;
    }
  .larg50_i { position: relative;
    width: 50px;
    font-style:italic;
    }
  .larg50_u { position: relative;
    width: 50px;
    text-decoration: underline;
    }


  .larg250 { position: relative;
    width: 250px;
    }

  .larg300 { position: relative;
    width: 300px;
    }

  .larg400 { position: relative;
    width: 400px;
    }

  .largMax { position: relative;
    width: 98%;
    }



