/* FOND NOIR X-LARGE */
body {
    max-width : 50em;
    position : relative;
    margin : 0 auto;
    background-color : #000;
    color : #fff;
    font-size: x-large;
}
a {color : #ff7b29;}
a:hover {color : #fff;}
input, select, optgroup, option, textarea {
    background-color : #000;
    color : #fff;
    font-size : large;
}
h2 {color : #a6caf0;}
/*h2, #aVoirAussi h3 {color : #a6caf0;}*/
/* MINIMAL */
/* Classe g?n?riques */
#oldBrowser {display : none;}
/*.skiper {display : none;}*/
.clear {clear : both}
/*.separator {display : none;}*/
code {font-size : 1em;}
ul {
    margin-bottom : 0;
    padding-bottom : 1em;
}

body {
    margin : 0;
    padding : 0;
}
    #header {margin : .5em .5em 0 .5em;}
        #flashExtra {display : none;}
        h1#logo {margin : 0; padding : 0;}
            h1#logo img {border-width : 0;}
        #inShort {
            margin : .5em 0 0 0;
            margin-left: 4%;
        }
            #inShort h2 {display : none;}
            #inShort ul {
                display : block;
                margin : 0;
                padding : 0;
            }
            #inShort ul li {
                display : inline;
                padding : 0 .25em;
                border-right : 1px solid #fff;
                border-left : 1px solid #fff;
            }
	        #vosgesDoc #inShort ul li {border-color : #35a423;}
	        #conseilGDoc #inShort ul li {border-color : #d24601;}

                #inShort .separator {display : inline;}
        #header #search {
            position : absolute;
            top : .5em;
            right : .5em;
            margin : 0;
            padding : 0;
        }
            #header #search label {font-weight : bold;}
        #spaceService {
            position : absolute;
            top : 2em;
            left : 30%;
            text-transform : uppercase;
        }
            #spaceService h3 {margin : 0; padding : 0;}
    #contenuDyna {
        position : absolute;
        margin-top : 2em;
        width : 60%;
        left : 40%;
    }
        #pos {
            margin-right : .25em;
            padding : 0 .5em;
            border-top : 1px dotted;
            border-right : 1px dotted;
            border-left : 1px dotted;
        }
        #vosgesDoc #pos {border-color : #35a423;}
        #conseilGDoc #pos {border-color : #d24601;}
            #pos h2, #pos p {margin : 0; padding : 0;}
        #content {
            margin-right : .25em;
            padding : 0 .5em;
            border-top : 1px dotted;
            border-bottom : 1px dotted;
            border-left : 1px dotted;
        }
        #vosgesDoc #content {border-color : #35a423;}
        #conseilGDoc #content {border-color : #d24601;}
        #aVoirAussi {
            margin-right : .25em;
            margin-bottom : 1em;
            padding : 0 .5em;
            border-bottom : 1px dotted;
            border-right : 1px dotted;
        }
        #vosgesDoc #aVoirAussi {border-color : #35a423;}
        #conseilGDoc #aVoirAussi {margin-top : 4em;border-color : #d24601;}
            #aVoirAussi h2 {margin : 0; padding : 0;}
    #contenuStati {
        margin-top : 2em;
        width : 38%;
    }
        #updateDate, .translation {
            margin : 0 0 0 .25em;
            padding : 0 .5em;
            border-top : 1px dotted;
            border-right : 1px dotted;
            border-left : 1px dotted;
        }
        /*.withOutModule #updateDate {border-left-width : 0;border-right : 1px dotted;}*/
        #vosgesDoc #updateDate {border-color : #35a423;}
        #conseilGDoc #updateDate {border-color : #d24601;}
        #rubrique {
            margin-left : .25em;
            padding : 0 .5em;
            border-top : 1px dotted;
            border-left : 1px dotted;
        }
        .withOutModule #rubrique {border-left-width : 0;border-right : 1px dotted;}
        #vosgesDoc #rubrique {border-color : #35a423;}
        #conseilGDoc #rubrique {border-color : #d24601;}
            #rubrique h2 {margin : 0; padding : 0;}
            #rubrique  p {margin : 0; padding : 0;}
        #someService {
            margin-left : .25em;
            padding : 0 .5em;
            border-top : 1px dotted;
            border-right : 1px dotted;
            border-bottom : 1px dotted;
        }
        .withOutModule #someService {border-right-width : 0;border-left : 1px dotted;}
        #vosgesDoc #someService {border-color : #35a423;}
        #conseilGDoc #someService {border-color : #d24601;}
            #someService h2 {margin : 0; padding : 0;}
            #someService .type1 + .type2 {margin-top : 1em;}
            #someService  form, #someService  p {margin : 0; padding : 0;}
        #validInfo {
            margin : 0 0 0 .25em;
            padding : .5em .5em;
            border-bottom : 1px dotted;
            border-right : 1px dotted;
            border-left : 1px dotted;
        }
        #vosgesDoc #validInfo {border-color : #35a423;}
        #conseilGDoc #validInfo {border-color : #d24601;}