/*
    TODO: Resoudre le probleme de #menu a, car le rectangle doit remplir complement le contenu
    TODO: Le block à droite(gris) doit aller jusqu'en bas !
*/

/* Elements commus ------------------------------------------------------- */
body {
    background-color : #ffA000;
    font-size: 0.7em;    
    font-family: Verdana, Geneva, Arial, sans-serif;
    line-height:1.3m;
    margin : 8px;
}
img     { border : 0; }
span    { white-space : nowrap; }

/* Liens ----------------------------------------------------------------- */
a:link, A:visited, A:active, A:hover {
    color: #0040b6;
    text-decoration: none;
}

a:link, A:visited, A:active, A:hover {
    border-bottom: dotted #cccccc 1px; 
}

a:hover
{
    color: #b64000;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: rgb(153, 153, 153);
}

/*h1 { font-size: 24pt; }
h2 { font-size: 20pt; }
h3 { font-size: 18pt; }
h4 { font-size: 16pt; }
h5 { font-size: 14pt; }
h6 { font-size: 12pt; }*/

h1 { font-size: 190%; }
h2 { font-size: 150%; }
h3 { font-size: 130%; }
h4 { font-size: 110%; }
h5 { font-size: 90%; }
h6 { font-size: 70%; }



/* Boites ---------------------------------------------------------------- */
 h2.box_title  {
/*    font-size: 90%; */
    color: DarkRed;
} 

#page{
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    border-top:solid 3px #888;
    margin:3em;
/*    padding:0.5em;*/
    background-color:#FFF;
}




#logo {
    margin:0;
    padding:1em;
}

#block_1 .box {
}

#block_1 .box_title{
}

/* LEFT */
#block_2{
    float:right;
    width: 14em;
    border-left : 1px solid #aaa;    
    background-color: #f0f0f0;
    padding:0.3em;
}



#block_2 h2 {
    font-size:90%;
    margin : 0;
    margin-bottom : 1em;
    border-bottom: 1px dotted #ccc;
}


/* Content */
#block_3{
    background-color:white;
    margin: 0 15em 0 0;
    padding:3em 1em 1em 1em;
   
}

#block_4{
    text-align:center;
}


/* Accessibilité --------------------------------------------------------- */
#accessibilite { display : none; }


 



/* pour toute le boite de type validate_xhtml */
.mod_standard  ul li{
    list-style: none; 
}

.mod_standard  img{
    border-width:0;
}


.mod_theme h4 {
        margin : 2em 0 0 0;
        padding : 0 0 0 35px;
        font-weight:bold;
        background-color:#eee;
}


/**************************************
 * DEBUT du WIKI
 **************************************/

.mod_wiki  dt{
    list-style: none; 
        padding : 20px 0 0 0;
}


  
 .mod_wiki .ajout, .mod_wiki ins {
     color:#080;
 }
 
 .mod_wiki .suppression, .mod_wiki del {
     color:#800;
 }


  
.mod_wiki blockquote {
        border: 1px solid silver;
        background: #eee;
        margin: 4px;
        padding: 4px 12px;
}

.mod_wiki pre {
        border: 1px dashed #036;
        background: #eee;
        padding: 6pt;
        font-family: ProFont, Monaco, Courier,  monotype;
        font-size: 9pt;
}



.mod_wiki .wiki_commands {
 margin-bottom:3em;   
}


.mod_wiki .wiki_commands ul {
    padding: 0.2em;
    border-top: dotted #0040b6 1px; 
    
}

.mod_wiki .wiki_commands li {
    display: inline;
}

.mod_wiki .wiki_commands a:before {
    content: " [ ";
}

.mod_wiki .wiki_commands a:after {
    content: " ]";
}


.mod_wiki .wiki_commands h5 {
    display: none;
}
    





.subthemes{
    margin-left:3em;
}



.subthemes img{
 float:left;
}

.spacer {
  clear: both;
}
 

.infos{
margin:1em 0 0 0;
float:right;
width:30%;
}

.infos ul{
padding:0 1em;
border-left:1px solid #69c;
}

.infos li{
font-size:80%;
border-bottom:1px dotted #aaa;
list-style:none;
color:#0070b0;
background-color:transparent;
padding:0.5em 0 0.5em 0;
}

.infos strong{
background-color:transparent;
color:#666;
}


 

