@charset "UTF-8";

/* CSS Paris 1 */

/* header */
.logo { 
padding-bottom:10px; 
margin-top: 5px;
}

#container.container div.logo table tbody tr td {
display: block;
width: 100%;
float: left;
}
#container.container div.logo table tbody tr td span.titre {
    border-top: 1px solid #d1d1d1;
    color: #000;
    display: block;
    font-family: Lucida Grande, sans-serif;
    font-size: 1.1em;
    font-weight: 400;
    margin-top: 10px;
    padding-top: 5px;
    text-transform: uppercase;
    width: 100%;
}
#container.container div.logo table tbody tr td span.soustitre {
    border-bottom: 1px solid #d1d1d1;
    color: #000;
    display: block;
    font-family: Times New Roman, serif;
    font-size: 1em;
    font-weight: 400;
    padding-bottom: 5px;
    width: 100%;
}
/* menu  */
.sidebar-nav {
    background-color: #fff;
    padding-left: 15px;
}
.sidebar-nav > ul > li > a, .sidebar-nav > ul > li.active > a, .sidebar-nav > ul li.active:hover > a, .sidebar-nav > ul ul a, .sidebar-nav > ul > li ul a:hover, .dropdown-submenu:hover > a {
    color: #fff;
    text-decoration: none;
}
.sidebar-nav > ul > li > a, .sidebar-nav > ul > li ul {
    background: #00326e !important;
    border: 0 none !important;
}
.sidebar-nav > ul > li.active > a, .sidebar-nav > ul > li:hover > a, .sidebar-nav > ul > li.active:hover > a, .sidebar-nav > ul > li ul a:hover, .dropdown-submenu:hover > a {
    background: #00326e none repeat scroll 0 0;
    color: #c89108;
}
.nav .dropdown-toggle .caret, .nav .dropdown-toggle:hover .caret, .nav-tabs .active .dropdown-toggle .caret {
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
}


h1 {font-size:20px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}


div.grand_saut {
height: 25px;
}



/*  titre_blabla = entete du corps central de presentation de l'archive ... */
div.titre_blabla{
    padding: 5px 10px;
background-color:#2E5693;
color:#FFF;
text-align:center;
font-weight:bold;
font-size:16px;
border-width:2px;
border-radius: 4px;
}


/*  encart_blabla = encart du corps central de presentation de l'archive ...*/
div.encart_blabla {
    padding: 5px 10px;
   border-style:solid;
border-width:3px;
border-color:#00326E;
border-radius: 4px;
}




/*  titre_rubriquage = entete de rubriques : authentification, ... */
div.titre_rubriquage{
padding: 5px 5px;
background-color:#00326E;
color:#FFF;
text-align:center;
font-weight:bold;
font-size:12px;
border-width:2px;
border-radius: 4px;
}

/*  corps_rubriquage = corps des rubriques : authentification, ... */
div.corps_rubriquage {
padding: 5px;
text-align:left;
border-color:#00326E;
border-width:2px;
border-style:solid;
list-style-type:square;
list-style:square;
border-top:none;
border-radius: 4px;
}





/* dans widget : agit sur le contenu*/
.widget-content {
background-color:#FFF;
padding: 4px;
color: #2E5693;
font-weight:normal ;
border-width:thick;
border-color:#cccccc;
border-radius: 4px;
}


.widget-header {
background-color:#eeeeee;
color:#2E5693;
padding: 5px 5px;
text-align:center;
border-radius: 4px;
}

/* dans widget : agit sur l'encadrement du widget */
.widget {
background-color:#FFF;
border-width:2px;
border-color:#2E5693;
vertical-align:top;
}

/* dans widget nbre dépôts et notices, agit sur les chiffres qui s'affichent */
.label-default {
background-color:#FFF;
color: #C89228;
font-size: 16px;
padding: 0px;
}


.btn-primary {
    color: #FFF;
    background-color: #00326E;
    border-color: #79457F;
}

.label-primary {
    background-color: #00326E;
}

/* A REVOIR 
.btn-danger {
    color: #FFF;
    background-color: #D8BFD8;
    border-color: #D8BFD8;
}
*/

.label {
    font-size: 95%;
}

/* A REVOIR 
.label-danger {
    background-color: #D8BFD8;
}*/

.élément {
    color: #C89228;
    font-size: small;
}

