/* global */
html { 
    font-size: 100%;
}
body { 
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica;
    font-size: 0.7em;
    font-weight: normal;
    font-style: normal;
    text-decoration: none;
}
a {
    color: #6479B4;
    text-decoration: underline;
}
a:hover {
    color: #394977;
}
img {
	border: 0px;
}
h1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    text-align:left;
    color: #6479B4;
    font-weight: bold;
    margin-top: 16px;
    margin-bottom: 0px;
    
}
h1#accroche { /* Correspond au style "Accorche" dans l'éditeur */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.4em;
    font-weight: bold;
    color: #6479B4;
    text-align: right;
    margin-bottom: 10px;
}
h1#logoTitle {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    font-weight: bold;
    color: #6479B4;
    border-bottom: 1px solid #6479B4;
    display: block;
    margin-top: 6px;
    margin-bottom: 0px;
}
h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.3em;
    text-align:left;
    color: #999999;
    font-weight: bold;
    background-image: url(../images/title5.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 20px;
    margin-bottom: 5px;
    margin-top: 15px;
}
h3 { /* Style pour les titres de second niveau en bleu clair */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    text-align:left;
    color: #6479B4;
    font-weight: bold;
}
/* titres */
h4, h5, h6 {
    font-size: 0.7em;
    font-weight: normal;
}
/* Titres préparamétrés */
div.pagetitle { /* Titre général des pages */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.6em;
    text-transform: UPPERCASE;
    font-weight: bold;
    color: #6479B4;
    padding:0px;
    margin:0px;
    border-bottom: 1px solid #CCCCCC;
}
div.pagetitle a { /* Titre général des pages */
    text-transform: none;
}
div.encadre { /* Correspond au style "Encadre" dans l'éditeur */
    display: block;
    border: 1px solid #6479B4;
    background-color: #EEEEEE;
    color: #6479B4;
    font-weight: bold;
    padding: 5px;
    text-align: justify;
    margin-top: 10px;
    margin-bottom: 0px;
}
table.doclisttitle tr td { /* Utilisé pour les listes multiples des documents */
    border-bottom: 1px solid #00539C;
    border-top: 1px solid #00539C;
    background-color: #FFFFFF;
    color: #00539C;
    font-weight: bold;
    padding: 5px;
}
/* Textes sur le site */
p {
    margin-top: 10px;
    margin-bottom: 0px;
}
ul {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 40px;
    padding-left: 0px;
}

li.custom  {list-style: none outside url(../images/IspIcoUlLiBlue.gif);}

ul li {
    list-style: none outside url(../images/IspIcoLiBlue.gif);
}
ul ul li {
    list-style: none outside url(../images/IspIcoUlLiBlue.gif);
}
li {
    margin-bottom: 3px;
    margin-top: 3px;
}
div.hr {
    display: block;
    border-bottom: 1px solid #DDDDDD;
}