/*------------------------------------------------------------------------------
    CSS Document (http://www.w3.org/Style/CSS/)

    project:    majx
    author:     yvevan

    summary:    PRINT
                RESET
                HEADER
                CONTENT
                FOOTER
                TABLE
                
----------------------------------------------------------------------------- */

/*  =PRINT
----------------------------------------------------------------------------- */
@media print {
    
}

/*  =RESET
----------------------------------------------------------------------------- */
* { margin:0; padding:0; vertical-align:baseline; }

body {
    font-family:'Lucida Sans Unicode', 'Lucida Console', Lucida, Arial, sans-serif;
    font-size:69%; /* :INFO:1em = 11px */
    margin:0;
    height:100%;
    color:#000;
/*    background:#fff url(../img/majxbody.png) no-repeat;*/
/*    background:#fff url(http://argon.equesto.fr/pm_img/body.jpg) no-repeat;*/
}

input { height:auto; }
a img, fieldset, form { border:0; }
ins, abbr, acronym { text-decoration:none; border:0; font-style:normal; }
a:hover ins, a:hover abbr, a:hover acronym { text-decoration:underline; }
address { font-style:normal; }
ul { list-style:none; }
q:before, q:after { content:''; }
small { font-size:0.9em; }
textarea { overflow:auto; }

hr,
.accessibility { 
    position:absolute;
    left:-9999em;
}

button {
    width:auto;
    overflow:visible;
    border:0;
    background:none;
    cursor:pointer;
}

input.submit {
    width:auto !important;
    height:auto !important;
    cursor:pointer !important;
    border:0 !important;
    overflow:visible;
}


/*  =HEADER
----------------------------------------------------------------------------- */
#header {
    width:99%;
    margin:0 0 5px 0;
    padding:0 0.5%;
    border-top:2px solid rgb(203, 59, 69);
    background:url(../img/top_bg.png);
}

#header div {
    margin:0 auto;
    width:960px;
    overflow:hidden;
    line-height:25px;
}

#header h1 {
    font-size:1.4em;
    float:left;
}

#header ul {
    float:right;
}

#header li {
    float:left;
    font-size:1.3em;
    *padding:0 5px; /*IE 6/7 doesn't handle CSS3 so screw them and give them padding */
}

#header li:not(:last-child):after {
    content:'\00A0|\00A0';
}

#header a {
    text-decoration:none;
}

#header a:hover {
    text-decoration:underline;
}


/*  =CONTENT
----------------------------------------------------------------------------- */
h2 {
    margin:30px 0 10px 0;
    font-size:1.6em;
    border-bottom:1px solid #aaa;
}

#content {
    width:960px;
    margin:0 auto;
}

#content ul,
.default-list {
    list-style:disc;
    margin:5px;
    padding:0 0 0 20px;
}

#content p,
#content table {
    margin:5px 0;
}

.section {
    margin:10px 0;
}

.no-h2 {
    margin:30px 0 10px 0;
}

code {
    color:brown;
    font-family:'courier new', courier, monospace, sans-serif;
}

textarea {
    width:100%;
}


/*  =FOOTER
----------------------------------------------------------------------------- */
#footer {
    width:960px;
    margin:30px auto 7px auto;
    text-align:right;
    font-size:.9em;
}


/*  =TABLE
----------------------------------------------------------------------------- */
th,
td {
    padding:0 10px;
    text-align:left;
}












