/* ALTERMUNDUS (c) 2008 Alain Matthes
   This style sheet lives at http://wwww.altermundus.com/
*/
/* version 2 2007/03/01 */

/*-------------------- Feuille de style "main.css" ------------------------*/
@import "default.css";
* {
    margin: 0;
    padding: 0;
}
body 
    {
    font-size:                              .8em;
/*    min-width:                              800px;*/
    font-family:                            "Lucida Grande",
                                            "Lucida Sans Unicode",
                                            geneva,verdana,
                                            sans-serif;
    line-height:                            1.5em;
    color:                                  #F5DEB3;
    background-color:                       #342D28;
}

/* Layout */
#page-wrap{
    background-color: #342D28;
    min-width: 780px;
    max-width: 1260px;
    margin: 10px auto;
    width:expression(document.body.clientWidth < 782? "780px" :
                     document.body.clientWidth > 1262? "1260px" : "auto");
    }

    #page-wrap #inside {
        margin: 10px 10px 0px 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }
/* ----------------------------------------------------------------------- */ 
#titre { 
    color:                                  #D98719;
/*    background-color:                       #6E5F54;*/
    text-align:                             center;
    height:                                 4em;
    line-height:                            4em;
    vertical-align:                         middle ;
    }

#titre h1 {
    font-size:                              1.5em;
    text-align:                             center;
}
/* ----------------------------------------------------------------------- */ 
#zoneV
    { 
    width:                                  150px;
    float:                                  left;
    padding-left:                           15px;
    padding-top:                            20px;
    color:                                  #B5ACA6;
    background-color:                       #342D28;
}
#menu
    {float:                                 right;
     background-color:                      #342D28;
     display:                               inline;
}
#menu ul
   {margin-top:                             10px;
    padding:                                0;
    background-color:                       #342D28;
}

#menulinks 
    {margin:                                 1em 1em 1em 1em;
}

#menulinks ul  
    {margin:                                 0;
     padding:                                0;
}

#menulinks a 
    {position:                               relative;
     display:                                block;
     width:                                  9em;
     padding:                                0.25em ;
     color:                                  #1d1917;
     background:                             #6E5F54;
     text-align:                             center;
     text-indent:                            0.2em;
     margin-top:                             0.25em;
     margin-bottom:                          0.25em;
     text-decoration:                        none;
    }

#menulinks li 
    {list-style:                             none;
     text-align:                             center;
 }

#menulinks  li a 
    {color:                                 #B5ACA6;
    font-size:                              110%;
    text-align:                             center;
    }

#menulinks a:hover 
    {color:                                 #1d1917;
     background:                            #A39A8F;
    text-decoration:                        none;
    }
#menulinks li#encours
{   font-size:                              110%;
    color:                                  #D98719;
    text-align:                             center;
    padding:                                 0.25em ;
}
/* ----------------------------------------------------------------------- */ 
#corps
    {   
    padding-left:                           200px;
    padding-top:                            20px;
    margin-right:                           5%;
    margin-bottom:                          4em;
    color:                                  #F5DEB3;
    background-color:                       #342D28;
}

#corps ul 
    {margin-top:                             0.2em;
     margin-left:                            30px;
}

#corps a:link ,visited
    {color:                                  #A39A8F;
/*     text-decoration:                        none;*/
}
#corps a:hover 
    {color:                                  #1d1917;
      text-decoration:                       none;
      background-color:                      #A39A8F;
}

a img 
    {border:                                 none;
	}
#corps h1 
    { font-style:         normal;
      font-weight:        normal;
      font-size:          18px;
      line-height:        20px;
      text-align:         center;
      margin-bottom:      30px;
      color:              #FFA824;
}

#corps h2 
    { font-style:                   normal;
      font-weight:                  normal;
      font-size:                    14px;
      margin-top:                   18px;
      margin-bottom:                12px;
      color:                        #FFA824;
}

#corps p 
    {color:                                  #F5DEB3;
     margin:                                 0.1em ;
     text-align:                             justify;
     margin-bottom: 3px;
}
#corps p.title 
    {font-size:                              11px;
     text-align:                             center;
}
img.lettrine 
    {
    float:                                  left;
    margin:                                 0.1em;
    border:                                 none;
    }
hr {clear :                                 both;
    color:                                  #D98719;
    background-color:                       #D98719;
    height:                                 1px;
    border:                                 0;
    width:                                  100%; }

.floatleft
{  float:       left;
   width:       auto;
   margin:      0 0.5em 0 0;
   color:       #40362F;
   background:  #705E51;
   padding:     0;
   text-align:  center;
   border:      1px solid #826C5C;
}

.title
      {font-style:     normal;
       font-weight:    normal;
       font-size:      18px;
       line-height:    20px;
       margin-bottom:  18px;
       color:          #FFA824;
}

.subtitle
{
      font-style:    normal;
      font-weight:   normal;
      font-size:     14px;
      margin-top:    18px;
      margin-bottom: 16px;
}


code {
    font-family:                            sans-serif;
    font-size:                              100%;
    }
cite
{
           color: #FFA824;
           font-style: normal;
}
.empty-line
{
           margin-top: 4px;
}
.empty-lines
{
           margin-top: 12px;
}
.more-room
{
           margin-right: 1.5em;
}
.much-more-room
{
           margin-right: 3.0em;
}

/* ----------------------------------------------------------------------- */ 

a:link,a:visited
{
           color: #A39A8F;
/*           text-decoration: none;*/
}

a:hover
{
           color: #1d1917;
           text-decoration: none;
           background-color: #A39A8F;
}

cite.pr {
    color:                                  #663300;
    font-style:                             normal;
    }

.num {
    display:                                inline;
    color:                                  orange;
    border:                                 1px solid orange;
    padding:                                0.2em;
    margin:                                 1em 0 1em 0;
    }
 
div.figure {
    width:                                  20%;
    margin:                                 0.5em;
    padding:                                0.5em;
}
div.figure p {
    text-align:                             center;
    font-style:                             italic;
    font-size:                              smaller;
    text-indent:                            0;
}

@media all and (min-width: 0px) {
    .thumbwrap a {
        display: inline-block;
    }
    .thumbwrap li {
        width: 168px;
    }
}

#zoneV .centre { 
    text-align:                             center;
    }

  /* for code auto-wrapping */
    white-space:                    pre-wrap;       /* css-3 */
    white-space:                    -moz-pre-wrap;  /* Mozilla, since 1999 */
    white-space:                    -pre-wrap;      /* Opera 4-6 */
    white-space:                    -o-pre-wrap;    /* Opera 7 */
    word-wrap:                      break-word;     /* Internet Explorer 5.5+ */
}

ul pre, ol pre 
    { margin-left:                             -15px;
}

pre, tt, code, kbd{
    font-family:                                Monaco,
                                                Monospace,
                                                "Courier New",
                                                Courier;
    font-size:                                  120%;
}

pre {
    padding:0.2em 1em 1em 0.5em;
    margin: 0;
    border: 1px solid #D98719;
}
img {    background-color:                       #6E5F54;}
/* ----------------------------------------------------------------------- */
blockquote
{
           font-size: 1em;
           text-align: left;
           margin: 0;
           margin-top: 1em;
           margin-bottom: 2em;
           padding-left: 1em;
           color: #F5DEB3;
           border-left: #FF3048 2px solid;
           border-bottom: #FF3048 2px solid;
}

blockquote h1
{
           font-size: 14px;
           font-weight: normal;
           margin-bottom: .5em;
           color: #FF3048;
}
.link caption
{
           padding: 0 1em 2em;
           text-align: left;
           font-size: 110%;
           text-transform: uppercase;
           color: #6a5acd;
}
/* ----------------------------------------------------------------------- */
#pied 
    {    
    font-size:                              12px;
    text-align:                             center;
    padding-top:                            1em;
    padding-bottom:                         1em;
    height:                                 2em;
    line-height:                            2em;
    color:                                  white;
    background-color:                       #6E5F54;
    margin-top:                             20px;}

/* ----------------------------------------------------------------------- */
/* table dowload*/
.dls table
{
           border-collapse: collapse;
           background: #483C33;
}
.dls caption
{
           padding: 0 .5em 1em;
           text-align: left;
           font-size: 110%;
           text-transform: uppercase;
           color: #FFA824;
}
.dls td,
th
{
           color: #483C33;
           background: #6E5F54;;
           padding: .5em;
           padding-right: 1em;
}
.dls thead th, tfoot th,tr th
{
           text-align: left;
           font-size: 1em;
           font-weight: bold;
           color: #F5DEB3;
           background: #483C33;
}
.dls tbody tr td
{
           padding: .5em;
           padding-right: 1em;
}
.dls tbody td a

{
           color: #7F1414;
/*           text-decoration: none;*/
           padding: 3px;
           padding-right: 1em;
}
.dls tbody td a:hover
{
           color: #1d1917;
           background: #705E51;
}
.dls tbody th,
     tbody td
{
           vertical-align: top;
           text-align: left;
}
.dls tbody tr:hover th,
     tbody tr.odd:hover th
{
           color: #1d1917;
           background: #705E51;
}
.dls thead th, tfoot th,tr th
{
           text-align: left;
           font-size: 1em;
           font-weight: bold;
           color: #F5DEB3;
           background: #483C33;
}
