*{margin:0;padding:0}
body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:62.5%;
    background-color:#ffffff;
        }
#contenu{
    width:1000px;
    background-image:url(../Img_generiques/fond_haut_2.jpg);
    background-repeat:no-repeat;
    background-position:0px -23px;
    margin-left:auto;
    margin-right:auto;
    height:200px;
    }
html>body #contenu {
    height: auto;
    min-height: 200px;
} 
#interieur{
    float:right;
    width:756px;    
}
#interieur_admin{
    float:left;
    width:856px;    
}
#interieur_admin p{
    margin-left:0.6em;  
}
#interieur_admin a{
    margin-left:0.6em;
    text-decoration:underline   
}
#interieur_admin li{
    margin-left:0.6em;
    list-style-type: square;
    display:list-item;
    list-style-position:inside;
    margin-left:0.6em;  
}
#admin_gauche{
    float:left;
    width:250px;
    }
#admin_centre{
    float:right;
    width:550px;
    margin-top:12em;
    /*margin-left:1em;*/
    }
.table_admin td{
    border-bottom: 1px solid #000000;
    vertical-align: top;
    padding-bottom:1em;
    }
#logo{
    /*float:right;*/
    margin-top:3px;
    margin-left:1px;
    position:absolute;
    float:left;
            }
#colonne_gauche{
    width:192px;
    float:left;
    text-align:left;
    background-image:url(../Img_generiques/transp_2.png);
    padding-bottom:1.2em;
    border:1px solid #cccccc;
    }
a.pave_info{
    text-decoration:underline;
    font-size:1.1em;
    margin:0em;
    display:inline;
}
a{
    text-decoration:none;
    font-size:1.1em;
    margin:1.1em 0.55em 0em 1.1em;
    display:block;
}
a:link{
    color:#000000;
}
a:visited{
    color:#000000;
}
a:hover{
    color:#005465;
}
a:active{
    color:#005465;
}
p{
    font-size:1.1em;
    color:#000000;
}
h1{
    font-size:1.2em;
    line-height: 1.44em;
    margin:0.6em 0.6em 0.6em 0.6em;
    font-weight:normal;
    color:#005465;
    }
ol{
    color:#005465;
    padding-left:3.2em;
    }
li{
    padding-top:0.6em;
    font-weight:bold;
    list-style-position:outside;
    }
h3{
    color:#005465;
    font-size:1.1em;
    }
#colonne_droite h3{
    font-size:1em;
}
h4{
    color:#005465;
    font-size:1.1em;
    font-weight:normal;
    padding-left:0.6em;
    }
h5{
    color:#005465;
    font-size:1em;
    }
#colonne_gauche h1{
    text-align:center;
}
#colonne_droite h1{
    text-align:center;
}
h2{
    font-size:1.2em;
    padding-top:0.6em;
    color:#005465;
    font-variant: small-caps;
}
#texte h2{
    padding-left:0.6em;
    }
#texte a{
    text-decoration:none;
    font-size:1em;
    margin:0em;
    display:inline;
}
#infos h1{
    margin:0em;
    padding-top:0.6em;
    }
#infos h3{
    margin:0em;
    padding-top:0.6em;
    }
#contact{
    float:right;
    text-align:right;
    position:relative;
    margin-top:8.8em;
    width:200px;
    }
#menu{
    height:2.4em;
    margin-left:5.6em;
    width:480px;
    float:left;
}
#menu a{
    font-size:1.2em;
    margin:0em;
    display:block;
    background-repeat:repeat-x;
    background-position:0em 1.6em;
    height:2.4em;
    padding-right:0.8em;
    float:left;
    font-weight:bold;
    }
#menu a:link{
    background-image:url(../Img_generiques/separateur_fond.jpg);
}
#menu a:visited{
    background-image:url(../Img_generiques/separateur_fond.jpg);
}
#menu a:hover{
    background-image:url(../Img_generiques/separateur_actif.jpg);
}
#menu a:active{
    background-image:url(../Img_generiques/separateur_actif.jpg);
}
a.no_charte:link{
    color:#005465;
    }
a.no_charte:visited{
    color:#005465;
    }
a.no_charte:hover{
    color:#000000;
    }
a.no_charte:active{
    color:#000000;
    }
a.charte:link{
    color:#FF2B2B;
    }
a.charte:visited{
    color:#FF2B2B;
    }
a.charte:hover{
    color:#000000;
    }
a.charte:active{
    color:#000000;
    }
#impression{
    background-repeat:no-repeat;
    background-position:center 0.1em;
    font-size:0.9em;
    float:left;
    display:block;
    margin-left:1.2em;
    margin-top:0px;
    padding-top:3.5em;
        }
#impression:link{
    background-image:url(../Img_generiques/impri_inactive.gif);
    color:#005465;
    }
#impression:visited{
    background-image:url(../Img_generiques/impri_inactive.gif);
    color:#005465;
    }
#impression:hover{
    background-image:url(../Img_generiques/impri_active.gif);
    color:#000000;
    }
#impression:active{
    background-image:url(../Img_generiques/impri_active.gif);
    color:#000000;
    }
#colonne_droite{
    background-image:url(../Img_generiques/transp_2.png);
    margin-top:2.4em;
    width:192px;
    float:right;
    text-align:left;
    padding-bottom:1.2em;
    border:1px solid #cccccc;
    }
#centre{
    margin-left:5em;
    float:left; 
    width:509px;
    margin-top:1em;
    }
#infos{
    border:solid 1px #F9B815;
    padding-left:0.6em;
    padding-right:0.6em;
    padding-bottom:1.22em;
    margin-bottom:1.22em;
    margin-top:1.6em;
    margin-left:0.6em;
}   
.list{
    list-style-type: square;
    display:list-item;
    list-style-position:inside;
    margin-left:1.65em;
    }
.list_asso{
    list-style-type: square;
    display:list-item;
    list-style-position:inside;
    margin-left:0em;
    }
#texte p{
    padding-left:0.6em;
    text-align:justify;
    }
#texte input{
    margin-left:0.6em;
    font-size:1.2em;
    padding:0.1em;
    }
#texte ol p{
    padding-left:0em;
    padding-top:0.3em;
    font-weight:normal;
    }       
#bas{
    text-align:center;
    margin-top:3em;
    margin-bottom:1em;
    }
#bas a{
    font-size:1.1em;
    display:inline;
}
#bas a:link{
    color:#005465;
}
#bas a:visited{
    color:#005465;
}
#bas a:hover{
    color:#000000;
}
#bas a:active{
    color:#000000;
}
.gras{
    font-weight:bold;
}
#print{
    padding:2em 1em 2em 1em;
}
#print a{
    display:inline;
    font-size:1em;
    margin:0px;
    text-decoration:underline;
}
#print p{
    padding-left:0.6em;
}
a#commande_print{   
    text-align:center;
    display:block;
    width:100%;
    margin-top:2em;
    }
#print ol p{
    padding-left:0em;
    padding-top:0.3em;
    font-weight:normal;
    }   
.italique{
    font-style:italic;
    }
.souligne{
    text-decoration:underline;
    }   
label{
    font-size:1.1em;
    margin-top:0.8em;
    display:block;
    color:#005465;
    font-weight:bold;
    }
input{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
    padding:0.2em 0em; 
    }
textarea{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
    padding:0.2em 0em; 
    }
select{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:1.1em;
    padding:0.2em 0em; 
    }
.par_publication{
    font-size:1em;
    padding-left:3em;
}
