.emphase {
    font-weight : bold;
}

body {
    font-family : sans-serif;
    font-size : 0.95em;  
    color : black; 
    background-color : white;  
}

div.titre{
    width : 100%
    color : #008;
    background-color : white;
}

.titre h1{
    text-align : center;
}

.titre h2 {
    font-size : medium;
    text-align : center;
}

#parcours{
    float : right;
    width : 15%;
}

#lemenu {
    float : left;
    width : 20%;
}

#contenu {
    float : left;
    width : 60%;
}

div.section {
    margin-bottom : 1em;
    margin-left : 1em;
    color : black;
    %float : left;
    width : 100%;
}

.section h3 {
    background-color : lightgray;
    padding : 0.3em;
    border-bottom : solid 0.1em;
    border-left : solid 0.1em;
    clear : none;
    margin-top : 0;
}


.top {
    float : right;
    width : 15%;
    text-align : right;
}


.section a:link {  
    color : #008;
}

a:link {  
    color : #008;
    background-color : transparent;
}

a:visited {  
    color : #55f;
    background-color : transparent;
}

.section a:hover{
    color : white;
    background-color : gray;
}

.eltMenu {
    width : 100%;
    background-color : lightgray;
}

.eltMenu:hover, a:hover {
    background-color : gray;
    color : white;
}


.menu .eltMenu:first-child, .premsDansMenu {
    border-top : solid 0.1em;
}

div.fiche {
    background-color : #dde;
    border : solid 0.08em;
    padding : 0.2em;
}

.eltMenu {
    background-color : lightgray;
    border-bottom : solid 0.08em;
}

a {
    text-decoration : none;
}

.urgent{
    background-color : red;
    color : white;
    padding : 0.2em;	
}

a.urgent{
    background-color : yellow;
    padding : 0.2em;	
}


.menu ul, .parcours ul {
    list-style-type : none;
}

dt {
    font-weight : bold;
}

@media print {
    .menu, .top, div.parcours {
	display : none;
    }
    
}
