/*Début : Styles généraux*/ 
textarea, select, input{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:none;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:none;
}
img{
	border:none;
}
p{
	margin:0.5em 0;
}
ul{
    list-style: none;
    margin-left: 0;
    padding: 0;
} 
ul li{
    background: url("../../images/pict_liste.png") no-repeat 0 0.5em;
    padding-left: 10px;
}
a{
    color: #114880;
    text-decoration: none;
}
h1{
	margin:10px 20px 0px;
	padding: 5px 0px 5px 0px;
	color:#444E69;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
	font-size:175%;
}
h2{
	background: url("../../images/titres/h2_bg.png") repeat-x bottom left;
	margin:0px 0px 15px;
	padding:0px 0px 15px;
	color:#006abe;
	font-weight:bold;
	font-family: Arial, Helvetica,sans-serif;
	font-size:180%;
	border: none;
}
h3{
	background: url("../../images/titres/h2_bg.png") repeat-x bottom left;
	margin:0px 0px 10px;
	padding:0px 0px 10px;
	color:#006abe;
	font-weight:bold;
	font-family: Arial, Helvetica,sans-serif;
	font-size:130%;
	border: none;
}
h4{
	background: url("../../images/titres/h4_pict.png") no-repeat center left;
	margin:15px 0px 5px;
	padding:0px 0px 0px 15px;
	color:#445492;
	font-weight:bold;
	font-family: Arial, Helvetica,sans-serif;
	font-size:110%;
}
h5{
	background: url("../../images/titres/h5_pict.png") no-repeat center left;
	margin:1.8em 0 0.5em;
	padding:0px 0px 0px 15px;
	color:#4a5283;
	font-weight:normal;
	font-family: Arial, Helvetica,sans-serif;
	font-size:100%;
}
h6{
	background: url("../../images/titres/h6_pict.png") no-repeat center left;
	margin:0px 0px 5px;
	padding:0px 0px 0px 15px;
	color:#5a575e;
	font-weight:bold;
	font-family: Arial, Helvetica,sans-serif;
	font-size:100%;
}
/*Fin : Styles généraux*/


/*Début : Styles sommaire*/
div#toc{
	margin:0px 0px 20px;
}
div#toc ul{
    border-left: 4px solid #c9dbe7;
    margin-top: 0em;
    padding-left: 5px;
}
div#toc ul li{
   	background:none;
   	padding:0px;
}
/*Fin : Styles sommaire*/


/*Début : Styles spécifiques miniword*/
.attention{
    background: url("../../images/pict_attention.png") no-repeat 0 1px;
    color: #BF002E;
    font-weight: bold;
    padding: 2px 0 3px 22px;
}
.date{
    color: #666;
    display: block;
    font-weight: normal;
    letter-spacing: 0.1em;
}
.download{
    background: url("../../images/pict_download.png") no-repeat 0 4px;
    padding-left: 18px;
}
.en_avant {
    font-weight: bold;
    font-size: 120%;
}
.chevron {
    color: #18417F;
    background: transparent url("../../images/puce_bleue.gif") no-repeat 0 4px;
    padding-left:10px;
}

.label-coord{
    color: #18417F;
    text-align: left;
}
.legende-graph {
    background: url("../../images/bg_legende_top.png") no-repeat 50% 0;
    padding: 1em 0.5em;
}
.legende-table {
    font-size: 90%;
}
.vignette-left{
    background-color: #CCC;
    float: left;
    margin: 0 0.5em 0.5em 0 !important;
}
.vignette-left span.legende, .vignette-right span.legende{
    display: block;
    font-size: 90%;
    padding: 2px 4px;
    text-align: right;
}
.vignette-right{
    background-color: #CCC;
    float: right;
    margin: 0 0 0 0.5em !important;
}
.nombre-editorial {
	display:inline-block;
	padding:0 0 10px 15px;
	font-size:2.8em;
}
.fleche-gauche-nombre-editorial {
	background:url("../../images/bg_saviez-vous_leftrow.gif") no-repeat;
	padding:0 0 10px 15px;
}
.fleche-droite-nombre-editorial {
	background:url("../../images/bg_saviez-vous_rightrow.gif") no-repeat;
	padding:0 0 10px 15px;
}
.NormalCouleur {
	font-weight: normal;
	color: #AD1C72;
}
.TitreAnnexe {
	color: black;
	font-weight: bold;
}
/*Fin : Styles spécifiques miniword*/


/*Début : Styles des tableaux*/
caption { 
	text-align:left;
	color:#5c5c5e;
}
table{
    background-color:#ebf7f3;
    border-collapse:collapse;
    border-spacing:0;
    color:#3b3d3c;
}
tbody th{
    color:#AD1C72;
}
th,td{
    border:1px solid #FFF;
    margin:0; 
    padding: 2px 4px;
    text-align:left;
    vertical-align:top;
}
thead th{
    background-color:#daf1e7;
    color:#475488;
}
tr.even td{
	background-color:#ffffff;
}
tr.odd td{
	background-color:#ebf7f3;
}
/*Fin : Styles des tableaux*/


/*Début : Styles Encarts*/
.encart {
    margin-top: 16px;
    padding-bottom: 16px;
    overflow: hidden;
    zoom: 1;
}
.encart .clearLeft{
	clear:left;
}
.encart .lien {
	text-align:right;
}
.encart .lien a.chevron {
	color: #18417F;
    background: url("../../images/puce_bleue.gif") no-repeat 0 4px;
    padding-left:10px;
}

/*--citation de personnalité--*/
.encart_citation {
    position: relative;
    zoom: 1;
}
.encart_citation_middle {
    padding: 14px;
    border: 1px solid #c4d2e4;
    overflow: hidden;
    zoom: 1;
}
.encart_citation .colonne1 {
    float: left;
    margin-right: 14px;
    margin-bottom:5px;
}
.encart_citation .colonne2 {
}
.encart_citation_texte {
    padding-top: 18px;
}
.encart_citation_texte p {
    display: inline;
}
.encart_citation_guillemet_haut {
    float: left;
}
.encart_citation_guillemet_bas {
	display: inline-block;
	vertical-align:top;
}
.encart_citation {
	border:1px solid #d0d0d0;
	position:relative;
	padding:10px 0px 0px;
	margin:0px 0px 20px;
	background:none;
}
.encart_citation .encart_citation_left,
.encart_citation .encart_citation_right {
	display:none;
}
.encart_citation .encart_citation_middle {
	background: url("../../images/encarts/encart_filet_gris_coin.jpg") no-repeat bottom right;
	padding:5px 20px 15px;
	margin:0px -1px -1px 0px;
	border:none;
	overflow:visible;
}
.encart_citation .encart_citation_middle .lien {
	padding-right:20px;
}
.encart_citation .encart_citation_texte {
	padding-top:26px;
}
.encart_citation .encart_citation_guillemet_haut {
	margin-right: 5px;
}
.encart_citation .colonne2 ul {
	overflow:hidden;
}

/*--2 colonnes sans fond--*/
.encart_2c .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
    color:#5c5761;
}
.encart_2c .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
    border-right: 2px solid #660066;
}
.encart_2c .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #660066;
    width: 48%;
    margin-left: -2px;
}
.encart_2c_middle {
    padding:10px 10px 25px;
    background-image: url('../../images/refonte_contenus/encart_2_colonnes_bg_haut.jpg');
    background-position: 2px bottom;
    background-repeat: repeat-x;
    overflow: hidden;
    zoom: 1;
}
.encart_2c {
	border:1px solid #d0d0d0;
	position:relative;
	padding:5px 0px 0px;
	margin:0px 0px 20px;
	background:none;
	overflow:visible;
	padding: 0;
    zoom: 1;
}
.encart_2c_left {
	background:none;
	overflow:visible;
}
.encart_2c_left_top {
	background:none;
	overflow:visible;
}
.encart_2c_right {
	background:none;
	overflow:visible;
}
.encart_2c_right_top {
	background:none;
	overflow:visible;
}
.encart_2c_middle {
	background: url("../../images/encarts/encart_filet_gris_coin.jpg") no-repeat bottom right;
	padding:10px 20px 15px;
	margin:0px -1px -1px 0px;
	border:none;
}
.encart_2c .colonne1 {
	border-right: 1px solid #d0d0d0;
}
.encart_2c .colonne2 {
	border-left:1px solid #d0d0d0;
	margin-left: -1px;
}
.encart_2c .titre {
    margin-bottom: 12px;
	font-size:100%;
	font-weight:bold;
	color:#000000;
}


/*--2 colonnes sur fond bleu--*/
.encart_bleu_middle {
    padding: 14px 5px 17px 5px;
    overflow: hidden;
    zoom: 1;
}
.encart_bleu .titre {
    font-size: 120%;
    font-weight: bold;
    color: #449bb7;
    margin-bottom: 12px;
}
.encart_bleu .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
    color:#5c5761;
}
.encart_bleu .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
}
.encart_bleu .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #449bb7;
    width: 48%;
}
.encart_bleu {
	border:1px solid #2772e9;
	position:relative;
	padding:5px 0px 0px;
	margin:0px 0px 20px;
	background:none;
}
.encart_bleu .encart_bleu_left,
.encart_bleu .encart_bleu_right {
	display:none;
}
.encart_bleu .encart_bleu_middle {
	background: url("../../images/encarts/encart_filet_bleu_coin.jpg") no-repeat bottom right;
	padding:5px 20px 15px;
	margin:0px -1px -1px 0px;
	border:none;
	overflow:visible;
}
.encart_bleu .colonne1 {
	border-right: 1px solid #2772e9;
}
.encart_bleu .colonne2 {
	border-left:1px solid #2772e9;
	margin-left: -1px;
}
.encart_bleu .titre {
	font-size:100%;
	font-weight:bold;
	color:#2772e9;
}

/*--2 colonnes sur fond orange--*/
.encart_orange_middle {
    padding: 14px 5px 7px 5px;
    overflow: hidden;
    zoom: 1;
}
.encart_orange .titre {
    font-size: 120%;
    font-weight: bold;
    color: #f3b75c;
    margin-bottom: 12px;
}
.encart_orange .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
    color:#5c5761;
}
.encart_orange .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
}
.encart_orange .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #f3b75c;
    width: 48%;
    margin-left: -2px;
}
.encart_orange {
	border:1px solid #ca5100;
	position:relative;
	padding:5px 0px 0px;
	margin:0px 0px 20px;
	background:none;
}
.encart_orange .encart_orange_left,
.encart_orange .encart_orange_right {
	display:none;
}
.encart_orange .encart_orange_middle {
	background: url("../../images/encarts/encart_filet_orange_coin.jpg") no-repeat bottom right;
	padding:5px 20px 15px;
	margin:0px -1px -1px 0px;
	border:none;
	overflow:visible;
}
.encart_orange .colonne1 {
	border-right: 1px solid #ca5100;
}
.encart_orange .colonne2 {
	border-left:1px solid #ca5100;
	margin-left: -1px;
}
.encart_orange .titre {
	font-size:100%;
	font-weight:bold;
	color:#ca5100;
}

/*--2 colonnes sur fond vert--*/
.encart_vert_middle {
    padding: 14px 5px 7px 5px;
    overflow: hidden;
    zoom: 1;
}
.encart_vert .titre {
    font-size: 120%;
    font-weight: bold;
    color: #8BA60C;
    margin-bottom: 12px;
}
.encart_vert .sous-titre {
    font-weight: bold;
    margin-bottom: 17px;
    color:#5c5761;
}
.encart_vert .colonne1 {
    float: left;
    padding-right: 2%;
    width: 47%;
}
.encart_vert .colonne2 {
    float: left;
    padding-left: 2%;
    border-left: 2px solid #8BA60C;
    width: 48%;
    margin-left: -2px;
}
.encart_vert {
	border:1px solid #478430;
	position:relative;
	padding:5px 0px 0px;
	margin:0px 0px 20px;
	background:none;
}
.encart_vert .encart_vert_left,
.encart_vert .encart_vert_right {
	display:none;
}
.encart_vert .encart_vert_middle {
	background: url("../../images/encarts/encart_filet_vert_coin.jpg") no-repeat bottom right;
	padding:5px 20px 15px;
	margin:0px -1px -1px 0px;
	border:none;
	overflow:visible;
}
.encart_vert .colonne1 {
	border-right: 1px solid #478430;
}
.encart_vert .colonne2 {
	border-left:1px solid #478430;
	margin-left: -1px;
}
.encart_vert .titre {
	font-size:100%;
	font-weight:bold;
	color:#478430;
}

/*--citation texte officiel--*/
.encart_ferre_droite {
    padding: 14px;
    padding-right: 14px;
    border-right: 2px solid #c9dbe7;
    text-align: right;
}
.encart_ferre_droite .titre {
    font-size: 120%;
    font-weight: bold;
    color:#5a575e;
}

/*--centré sur fond gris--*/
.encart_centre {
    background-color: #e2e2e2;
    padding: 14px 14px 0;
    margin-left: 50px;
    margin-right: 50px;
}
.encart_centre .titre {
    font-size: 110%;
    font-weight: bold;
}
.encart_centre a {
    color: #18417F;
}
.encart_centre {
	border:1px solid #d0d0d0;
	background-color:#f3f3f3;
	padding: 14px 14px;
	margin:0px;
	overflow:visible;
	position:relative;
}
.encart_centre .titre{
	color:#5b585f;
}
.encart_centre .lien {
	/*background: url("../../images/encarts/encart_gris_filet_gris_coin.jpg") no-repeat bottom right;*/
	padding:5px 40px 0 20px;
	margin:0px -15px -1px 0px;
	border:none;
	overflow:visible;
	zoom:1;
}
.encart_centre .clearLeft{
	height:0px;
}
/*Fin : Styles Encarts*/


/**Page de recherche */
.precision-recherche {
	color:#fff;
	padding:10px 10px 10px 30px;
	text-transform:uppercase;
	background: #45548c url("../../images/recherche/bg_recherche_pliee.gif") no-repeat 5px 10px ;
	
}
.precision-recherche a{
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
}