@import url("blocs.css");
@import url("menu.css");
@import url("bouton.css");
@import url("jq_menu.css");
@import url("_ficheblockelements.css"); 
@import url("_predefinedclasses.css"); 


body {
font-family: Helvetica, Arial, sans-serif;
/*font-size: 76%;*/
font-size: 10px;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
 word-wrap: break-word;
 -webkit-hyphens: auto;
 -moz-hyphens: auto;
 -ms-hyphens: auto;
 -o-hyphens: auto;
 hyphens: auto;
}


h1 {
font-size: 2.0em;
text-align: left;
font-weight: bold;
line-height: 1.2em;
}

h2 {
font-size: 1.3em;
text-align: left;
margin-top: 20px;
margin-bottom: 20px;
margin-left: 20px;
}


h3 {
font-size: 1.3em;
text-align: left;
margin-top: 1.2em;
margin-left: 45px;
}


p {
font-size: 1.1em;
}

td,th {
    font-size: 13px;
}

li {
    list-style: square;
}

a {
text-decoration: none;
color: #710809;
/*color: blue;
color: #9E133C;*/
}

a:visited {
color: #710809;
}

a:hover {
    text-decoration: underline;
}

/*Surcharge de _ficheblockelements.css */

p {
line-height: 1.4em;
text-align: justify;
font-size: 1.3em;
}

p.fbe-p-Level1 {
margin-top: 20px;
margin-bottom: 20px;
font-size: 1.8em;
}

p.fbe-p-Level2 {
	font-size: 1.6em;
}

p.fbe-p-Level3 {
	font-size: 1.5em;
}

p.fbe-p-Level4 {
	font-size: 1.4em;
}


p.fbe-p-Note {
line-height: 1.4em;
text-align: justify;
font-size: 1.1em;
margin-left: 0;
margin-right: 0;
border-left: none;
}


table.fbe-table-Table {
 max-width: 560px;
 margin-left:auto;
 margin-right: auto;
}

figcaption.fbe-figure-Caption {
    margin-left: 0!important;
    margin-right: 0!important;
    font-size: 1.3em;
}

caption.fbe-table-Caption {
    padding-left: 0!important;
    padding-right: 0!important;
    margin-left: 5px!important;
    margin-right: 5px!important;
    text-align: center;
    font-size: 1.3em;
}

figure.fbe-figure-Cdata {
    margin-left: 0;
    margin-right: 0;
}

/*** Classes diverses ***/

div.d_Corps_Annexe {
/*border-width: 1px;
border-style: solid;
border-color: black;
padding: 3px;*/
margin-bottom: 40px;
}

p.p_Corps_TitreAnnexe {
font-weight: bold;
}

p.p_Corps_Soustitre {
font-size: 1.8em;
line-height: 1.2em;
margin-top: 1.3em;
text-align: left;
}

span.s_Intitule {
font-style :italic;
}

div.d_Corps_Infos {
/*border-width: 1px;
border-style: dashed;
border-color: black;
padding: 3px;*/
margin-bottom: 5px;
}

div.d_Corps_Infos p {
font-size: 1.3em;
margin-top: 0.3em;
margin-bottom: 0;
}

h2.h_News {
    font-size: 1.2em;
    margin-top: 0;
}



div.Annexe_resume {
    border-color: black;
    border-style: solid;
    border-width: 1px;
    padding-left: 5px;
    padding-right: 5px;
    margin-top: 20px;
}

div.Annexe_resume h2 {
display: none;
}

#CORPS_FICHE_LIENS li {
color: #710809;
list-style: circle;
}

ul.ul_ListeDocument li {
color: #710809;
list-style: circle;
}

ul.ul_ListeDocument small {
color: black;
}

ul.ul_ListeFiches li {
color: #710809;
list-style: circle;
}

#CORPS_FICHE_LIENS_BAS {
float: right;
height: 5px;
width: 5px;
}

#CONTENU_ONGLET {
clear: left;
padding-top: 15px;
}

img.img_Logo {
display: block;
margin: auto;
margin-bottom: 5px;
border: none;
}

ul.Sct_Liste li {
color: #710809;
list-style: circle;
margin-bottom: 15px;
}

span.Sct_Marque {
text-decoration: underline;
}

p.Sct_Titre {
margin-bottom: 0!important;
}

p.Sct_Soustitre {
margin-top: 5px;
color: black;
font-style: italic;
}

p.Sct_Complement {
margin-top: 5px;
color: black;
}

span.Sct_IntituleComp {
font-style: italic;
}

p.Sct_Motcle {
margin-top: 5px;
color: black;
}

span.Sct_IntituleMotcle {
font-style: italic;
}

.agter-TitreGroupe {
	cursor: pointer;
	text-decoration: underline;
}
