* {
    padding: 0px;
    margin: 0px;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 100%;
}
body {
    background: #6FA9BF url(../images/fond.jpg) repeat-x;
    padding: 0px;
    margin: 0px;
}

table.page {
    width: 960px;
    font-family : arial;
    font-size: 11px;
    padding: 0px;
    background: none;
}
table.page table{
    font-size: 11px;
}

table.page td {
    vertical-align: top;
}

.separator{
    margin: 5px 0px 10px 0px;
    border-bottom: 1px solid #E3EFF4;
    /*overflow: hidden;*/
    clear:both;
}
.separator-bibliotheque {
    margin-top: 5px;
    border-bottom: 1px solid #B8D3DF;
    overflow: hidden;
    clear:both;
}
a {
    background: none;
    padding: 0px;
}
a.lien {
    text-decoration: none;
    color: #000000;
    font-weight: bold;
}
a.liennobold {
    text-decoration: none;
    color: #000000;
}
a.chevron{
    padding-left: 10px;
    background:url("../images/pict_liste_liens.gif") no-repeat 1px 5px;
}
a.top {
    float: right;
}
a.lien-chevron-actu{
    background:url("../images/picto-fleche-orange.gif") no-repeat 0 3px;
    padding-left: 10px;
    display: block;
}
li a.chevron{
    text-decoration: none;
    font-weight: bold;
    background: none;
    margin-bottom: 0;
}

h1.titre {
    background: url(../images/encadre-document_r4_c2.jpg) no-repeat 0px 24px;
    padding: 0px 0px 0px 20px;
    border-bottom: 1px solid #E3EFF4;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    font-size: 14px;
}
.presentation h1.titre {
    margin-left: 0px;
}
#pageContent-2col h1.titre {
    margin: 0px 0px 0px 0px;
}
#pageContent-2col #page-niveau-2 .presentation h1.titre {
    margin: 0px;
}
#pageContent-2col #page-niveau-2 .presentation {
    margin-left: 0px;
}
h1.titre_2ligne {
    /* 23 en dev - 19 en preprod */
    background: url(../images/encadre-document_r4_c2.jpg) no-repeat 0px 4px;
    padding: 0px 0px 0px 20px;
    border-bottom: 1px solid #E3EFF4;
    margin: 0px 10px 0px 5px;
    overflow: hidden;
    font-size: 14px;
    width: 700px;
}
.titre_non_image, .titre_non_image_remonte {
    display: none;
    visibility: hidden;
}
div.picto_archive_langue {
    text-align: right;
    margin-bottom: 5px;
}
div.picto_archive_langue_float {
    float: right;
}
div.titre-collection h1{
    background: url(../images/puce_titre_niv_1.gif) no-repeat 0px 25px;
}

.titre-collection {
    margin: 0px 0px 5px 10px;
}
.image-collection {
    margin: 0px 0px 10px 0px;
}
h1 {
    margin: 5px 0px 10px 0px;
}
h1 img {
    display: inline;
    vertical-align: top;
}
h1 div.titre {
    /*float: left;*/
    /*padding-top: 15px;*/
}

h1 span.lien-toutes {
    margin: -20px 0px 0px 0px;
    float: right;
    padding: 0px 0px 0px 0px;
    /*font-size: 80%;*/
}
h1 span.lien-toutes a {
    background: url(../images/fleche_orange_gauche.gif) no-repeat 0px 7px;
    padding: 4px 5px 0px 10px;
    color: #09C;
    font-weight: bold;
    text-decoration: none;
    /*font-size: 120%;*/
    float: none;
}
h2.titre {
    /*border: none;*/
}

h2 {
    margin: 5px 0px 10px 0px;
    padding: 0px;
    /*color: #FF9900;*/
}

h2.titre-acces-direct {
    border: none;
    margin: 0px;
    padding: 0px;
     border-bottom: 1px solid #E3EFF4;
}
h2.titre-recherche {
    /*clear: both;*/
    color: #FF9900;
    font-weight: normal;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
h2.titre-recherche-sans-encadre {
    clear: both;
    color: #FF9900;
    font-weight: normal;
    overflow: hidden;
    margin-right: 10px;
    margin: 0px 0px 0px 0px;
}
.pageContent-2col h2.titre-recherche-sans-encadre {
	margin-left: 0px;
}
h3 {
    margin: 0px 0px 0px 0px;

}
h3.style-titre{
    border-bottom:1px solid #B8D3DF;
    color:#FF9900;
    font-size:150%;
    letter-spacing:0.05em;
    margin: 30px 10px 0.5em 0px;
    padding: 0px 0px 0.3em 0px;
    position:relative;
    overflow: hidden;
    clear:both;
}
h2.titre-actu, h3.titre-actu {
    border: none;
    margin: 0px;
}
/*
h4{
    border-bottom:1px solid #B8D3DF;
    color:#FF9900;
    font-size:120%;
    letter-spacing:0.05em;
    margin: 30px 10px 0.5em 0px;
    padding: 0px 0px 2px 0px;
    overflow: hidden;
}*/
h4.style-titre{
    border-bottom:1px solid #B8D3DF;
    color:#FF9900;
    font-size:120%;
    letter-spacing:0.05em;
    margin: 30px 10px 0.5em 0px;
    padding: 0px 0px 2px 0px;
    position:relative;
    overflow: hidden;
    clear:both;
}
h4.style-titre a.top {
    float: right;
}
h5.titre-contenu {
    clear: none;
    color: #FF500B;
    font-size: 110%;
    font-weight: normal;
    text-decoration: none;
    margin: 0px 10px 10px 0px;
}
h6 {
    font-size: 100%;
    font-weight: normal;
    margin: 1.8em 0 0;
}

h5.titre-contenu a.lien{
    color: #F90;
}
div.chapo {
    margin: 5px 0px 10px 0px;
    font-weight: bold;
    /*width: 100%; a voir*/
}
#pageContent-2col #page-niveau-2 .presentation .chapo {
    margin-left: 0px;
}
div.chapo ul li{
    font-weight: normal;
}
div.texte-riche {
    overflow: hidden;
    padding: 10px 10px 20px 0px;
    display: inline-block;
}
div.result_page_liste {
	overflow: hidden;
    display: inline-block;
}
.colonne-gauche .texte-riche {
    margin: 10px 0px 0px;
    width: 200px;
    background-color: #CBDCE5;
}
.colonne-gauche .texte-riche .texte-riche-marge,
.colonne-droite-home .texte-riche .texte-riche-marge {
    padding: 5px;
}
.colonne-droite-home .texte-riche {
    margin: 10px 0px 0px 8px;
    width: 227px;
    background-color: #CBDCE5;
    float: none;
}
.note-design {
    color: #969696;
    font-weight: normal;
}
.note_person {
    color: #FF9900;
    font-weight: normal;
}

a img {
    border: 0px;
}

input {
    font-size:100%;
    padding:1px;
    vertical-align:middle;
}
textarea {
    font-size:100%;
    padding:1px;
    vertical-align:middle;
}

/**********/
/* DIVERS */
/**********/


.marge-ie6-auto-100 {
	padding-left: 10px;
    margin-bottom: 10px;
    width:700px;
}
.noir-gras {
    font-weight: bold;
    color: #000000;
}
.noir {
    color:  #000000;
    font-weight: normal;
    display: inline;
}
.image-title{
    /*width: 540px;*/
    float: left;
    /*height: 35px;*/
    /*padding-top: 10px;*/
}
.image-title img {
    vertical-align: bottom;

}
.image-title-2col {
    float: none;
}
.image-title-2col img {
    vertical-align: bottom;
}
.image-archive {
    height: 12px;
    margin-left: 0.4em;
}
.texte img {
    margin: 5px;
}
p img {
    margin: 5px;
}
.align-left{
    text-align: left;
    padding-top: 12px;
}
td.search-result img.align-left {
    margin-left: 10px;
}
.image-center {
    text-align: center;
}

ul.liste-sans-puce {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
ul.liste-document {
	clear: left;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-top: 10px;
}
ul.liste-document li {
	margin: 0px !important;
}

.retour-ligne {
    clear: left;
    overflow: hidden;
    padding-top: 10px;
}
.titre-contenu {
    color: #FF9900;
    /*margin: 0px 10px 10px 10px;*/
}
.subtitle {
	font-size: 90%;
	font-weight: 100;
	margin: 0px 0px 2px;
	display: block;
}
.date-contenu{
    color: #969696;
    display: block;
    font-weight: normal;
    font-size: 100%;
    margin: 0px 0px 10px 0px;
}
.date {
    margin-top: 0px;
}
.titre-contenu span.subtitle p {
    color: #000000;
}
.faq-sous-titre {
    margin-top: 10px;
}
.adr-mail {
    clear: left;
    padding-top: 10px;
    margin-bottom: 10px;
}
.bloc-libre {
    display: inline-block;
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
/********/
/* LOGO */
/********/

table.page td.logo {
    vertical-align: middle;
    text-align: center;
    height: 162px;
    width: 220px;
    background: url(../images/nav-gauche.jpg) repeat-x;
}
td.logo h1 {
    background: none;
    border: none;
    margin: 0px;
    padding: 0px;
}
td.logo img {
    border: 0px;
}


/**********/
/* HEADER */
/**********/

td.header {
    width: 740px;
}
td.header img {
    border: 0px;
    padding: 0px;
    margin: 0px;
    display: block;
}
td.header #panorama {
    width: 242px;
    height: 154px;
    position: absolute;
    top: 5px;
    left: 712px;
}

td.header #texte-deroulant {
    position: absolute;
    top: 139px;
    left: 220px;
    width: 492px;
    height: 32px;
    padding: 0px;
}
td ul.liens li {
    font-weight: normal;
    clear: left;
}
#defile {
	position:absolute;
}

table.table-bandeau {
    width: 492px;
    height: 32px;
}
table.table-bandeau td {
    vertical-align: middle;
    padding: 0px 10px 0px 10px;
    color: #FFF;
    font-weight: bold;

}
/******************/
/* COLONNE GAUCHE */
/******************/

td.colonne-gauche {
    padding: 0px 8px 10px 12px;
    background: #477E93 url(../images/nav-gauche.jpg) repeat-x 0px -162px;
}
p.texte-fleche-orange {
    background: url(../images/fleche_orange.gif) no-repeat 0px 6px;
    padding: 5px 0px 0px 10px;
    margin: 0px 0px 0px 5px;
    font-weight: bold;
    font-size: 110%;
}

#recherche {
    width: 200px;
    overflow: hidden;
    background-color: #CEE1EA;
}
#recherche input.texte {
    width: 128px;
    height: 20px;
    border: 1px solid #CDCDCD;
    margin: 5px 0px 5px 5px;
    padding-left: 2px;
}
#recherche span.lien {
    float: right;
    margin-right: 5px;
}
#recherche a {
    font-style: italic;
    text-decoration: none;
    color: #000;
}

#journal {
    margin-top: 10px;
    width: 200px;
    min-height: 33px;
    background: url(../images/journal-mise-en-ligne.jpg) center;
    cursor: pointer;
}
#journal td {
    padding: 0px 0px 0px 55px;
    font-size: 120%;
    width: 200px;
    color: #FFF;
    vertical-align: middle;
    font-weight: bold;
    height:33px;
}
#journal a {
    color: #FFF;
    vertical-align: middle;
    font-weight: bold;
}

#navigation {
    margin-top: 10px;
}

#navigation div.niveau1 {
    background-color: #D5EDF4;
    font-size: 110%;
    font-weight: bold;
    color: #015C8F;
    width: 200px;
    margin: -1px 0px 0px 0px;
    padding: 0px;
}
#navigation div.niveau1_select {
    background-color: #FF9900;
    font-size: 110%;
    font-weight: bold;
    color: #FFF;
    width: 200px;
    margin: -1px 0px 0px 0px;
    padding: 0px;
    cursor: pointer;
}

#navigation div.niveau1_select a.lien-navigation {
    color: #FFFFFF;
    text-decoration: none;
}
#navigation ul.niveau2 li.select a.lien-navigation-niv2{
    color: #FF9900;
    text-decoration: none;
}

#navigation p{
    border-width: 1px;
    border-style: solid;
    border-color: #FFFFFF;
    padding: 4px;
    margin: 0px;
}
#navigation ul.niveau2 {
    padding: 0px;
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    background-color: #D5EDF4;
    width: 200px;
    border-bottom: 1px solid #FFFFFF;
}
#navigation ul.niveau2 li {
    padding: 2px 10px;
    margin: 0px;
    font-weight: bold;
    color: #015C8F;
    border: 0px;
    background: none;
}
#navigation ul.niveau2 li.select{
    padding: 2px 10px;
    font-weight: bold;
    background: #FFFFFF;
    color: #FF9900;
    border: 0px;
    cursor: pointer;
}


#navigation ul.niveau3 {
    padding: 0px 0px 0px 20px;
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    background-color: #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
#navigation ul.niveau3 li {
    padding: 2px 10px;
    margin: 0px;
    font-weight: bold;
    color: #015C8F;
    border: 0px;
    background: none;
}
#navigation ul.niveau3 li.select{
    padding: 2px 10px;
    font-weight: bold;
    background: #FFFFFF;
    color: #FF9900;
    border: 0px;
    cursor: pointer;
}


a.lien-navigation{
    color: #015C8F;
    text-decoration: none;
}
a.lien-navigation-select{
    color: #FFFFFF;
    text-decoration: none;
}
a.lien-navigation-niv2{
    color: #015C8F;
    text-decoration: none;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 90%;
}
a.lien-navigation-select-niv2{
    color: #FF9900;
    text-decoration: none;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 90%;
}
a.lien-navigation-niv3{
    color: #015C8F;
    text-decoration: none;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 90%;
}
a.lien-navigation-select-niv3{
    color: #FF9900;
    text-decoration: none;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
    font-size: 90%;
}
#espace-presse {
    margin-top: 10px;
    width: 200px;
    min-height: 33px;
    background: url(../images/espace-presse.jpg) center;
    cursor: pointer;
}
#espace-presse td {
    color: #FFF;
    font-size: 135%;
    font-weight: bold;
    padding: 0px 0px 0px 45px;
    vertical-align: middle;
    height:33px;
}
#espace-presse a{
    color: #FFF;
    vertical-align: middle;
    font-weight: bold;
}
#lettre-information {
    width: 200px;
    background-color: #CEE1EA;
    margin-top: 10px;
    padding: 0px 0px 5px 0px;
}
#lettre-information input.texte {
    width: 160px;
    height: 20px;
    border: 1px solid #CDCDCD;
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 2px;
}
#lettre-information .information-texte {
    padding: 0px 10px 2px 15px;
    margin: 0px;
}

#transverse {
    width: 200px;
    background-color: #8DB0BE;
    margin-top: 10px;
}
#transverse ul {
    padding: 2px 0px 0px 30px;
    margin: 0px;
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
}
#transverse ul li {
    display: inline;
    margin-right:10px;
    margin-left:0px;
    background-image: none;
    background-color: transparent;
    padding: 0px;
}
#transverse ul li a {
    background-image: none;
    background-color: transparent;
}


/***********/
/* CONTENT */
/***********/

td.content {
    background-color: #FFF;
    /*width: 495px;*/
    padding: 0px;
}
td.content-2col {
    width: 740px;

}
td.searchResult{
    width: 10%;
}
td.searchResult img.align-left {
    margin-left: 10px;
}
#pageContent-1col {
    width: 485px;
    margin-left: 10px;
}
#pageContent-2col {
    /*width: 730px;*/
    margin-left: 0px;
}
.pageContent-2col {
   /* width: 730px;*/
    margin: 0px 0px 0px 0px;
}
.colonne-A {
    width: 47%;
    float: left;
    margin: 0% 2% 0% 0% ;
}
.colonne-B {
    width: 48%;
    float: right;
    margin: 0px;
    padding-right: 5px;
}

.colonne-encadre-sommaire {
    width: 227px;
    float: left;
}
.colonne-sommaire {
    width: 490px;
    float: left;
    margin: 0px 10px 0px 0px;
}
.colonne-sommaire-100 {
    width: 100%;
    float: left;
    margin: 0px 10px 0px 0px;
}
#remonte-rubrique .colonne-B{
    /*width :auto;*/
}
#z4-recherche {
    /*width:auto;*/
    margin-right: 0% !important;
}
#z5-complement {
    /*width:33%; */
    padding-top:0em;
}

.cadre {
    background: url(../images/cadre-droite.gif) repeat-y right 0;
    margin: 0px 0px 0px 0px;
    padding: 0px 10px 0px 0px;
    display: inline-block;
    /*width:475px;*/
  /*  border: 1px solid green;*/
}

.cadre .lien-toutes,
.cadre .actualite_1col,
.cadre .actualite_2col {
	padding-right:10px;
}

.cadre-bas {
    background: url(../images/cadre-bas.gif) no-repeat right 0 #ffffff;
    height: 5px;
    /*cclear: both;*/
    padding-right:10px;
    font-size:5px;
}

.communiques-presse .cadre-bas {
	/*width:237px;*/
	/*width:100%;*/
}

#a-la-une .lien-toutes, #actualites-ministere .lien-toutes {
    overflow: hidden;
    padding-bottom: 5px;
    /*width: 100%;*/
    clear: both;
}
#zoom-sur-home .lien-toutes {
    overflow: hidden;
    margin: 5px 0px 5px 0px;
    width: 100%;
    clear: both;
}
#colonne-droite .lien-toutes {
    overflow: hidden;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    width: 100%;
    clear: left;
}
.zoom-sur .lien-toutes {
    overflow: hidden;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 5px 0px;
    width: 100%;
    clear: both;
}
.lien-toutes a{
    float: right;
    background: url(../images/fleche_orange.gif) no-repeat 0px 10px;
    padding: 10px 5px 0px 10px;
    color: #09C;
    font-weight: bold;
    text-decoration: none;
    /*overflow: hidden;*/
}
#rail {
    color: #12AED1;
    padding: 10px 0px 7px;
    width: 700px;
    clear: both;
}
#rail-home {
    color: #12AED1;
    padding: 3px 15px 7px;
}
#rail a, #rail-home a{
    color: #12AED1;
    text-decoration: none;
}
#rail a:hover, #rail-home a:hover{
    color: #12AED1;
    text-decoration: underline;
}
#rail .niveau-en-cours, #rail-home .niveau-en-cours{
    color : #F90;
}

#a-la-une {
    margin: 10px 10px 0px 0px;
}
#a-la-une .titre{
    margin: 0px;
    border-bottom: 1px solid #E3EFF4;
}
#a-la-une .evenement_1col, #a-la-une .evenement_2col,  #dossierdoc_sommaire .evenement_2col{
    padding: 10px 0px 0px;
    overflow: hidden;
    clear: both;
}
#a-la-une .evenement_2col .colonne-B {
    padding-right: 0px;
}
#dossierdoc_sommaire .evenement_2col{
    clear: none;
}
#a-la-une .evenement_1col img, #a-la-une .evenement_2col img {
    float: left;
    margin: 5px 10px 5px 10px;
    /*width: 100px;*/
}
#a-la-une .evenement_1col .description, #a-la-une .evenement_2col .description,
#actualites-ministere .actualite_2col .description {
    overflow: hidden;
    display: block;
}
#actualites-ministere .actualite_1col .description {
    overflow: hidden;
    display: block;
    padding-right: 10px;
}
.padsmall {
    padding-left: 10px;
}

.evenement_1col .description div.padbig {
	padding-left: 10px;
}
.actualite_1col div.padbig {
	padding-left: 10px;
}

#actualites-ministere {
    overflow: hidden;
    clear: both;
    /*min-width: 460px;*/
    width: auto;
    margin-right: 0px;
}
#actualites-ministere .actualite_2col .colonne-B {
    padding-right: 10px;
}
#pageContent-2col #actualites-ministere {
	clear: left;
	display: inline-block;
}
#actualites-ministere .titre{
    margin: 0px 0px 0px 0px;
    /*bborder-bottom: 1px solid #E3EFF4;*/
    padding-right:10px;
}
#actualites-ministere .titre h2{
    border-bottom: 1px solid #E3EFF4;
   padding-right:10px;
}

#actualites-ministere .actualite_1col, #actualites-ministere .actualite_2col {
    padding: 10px 0px 0px 0px;
    overflow: hidden;
    clear: both;
}

#actualites-ministere .actualite_1col img {
	float: left;
	margin: 5px 10px 5px 10px;
    border: 0px;
}

#actualites-ministere .actualite_2col img {
    float: left;
	margin: 5px 10px 5px 10px;
    border: 0px;
    width: 100px;
}
#actualites-ministere .actualite_1col span {
    /*display: block;*/
    overflow: hidden;
   /* margin-right: 10px;*/
}
#actualites-ministere .actualite_2col span {
    /*display: block;*/
    overflow: hidden;
}
#actualites-ministere span.note-design {
    display: inline;
}
.bandeau-agenda {
    background: url(../images/bandeau_agenda_ministere.jpg) no-repeat;
    width: 480px;
    height: 31px;
}
.bandeau-agenda a {
    float: right;
    font-size: 110%;
    font-weight: bold;
    font-family: verdana;
    text-decoration: none;
    color: #FFF;
    padding: 6px 15px 0px 0px;
}
.bandeau-agenda img {
    float: right;
    margin-right: 5px;
}

#page-niveau-1 {
    margin: 0px 10px 0px 0px;
    overflow: hidden;
    padding-right: 10px;
}
#page-niveau-2 {
    margin: 0px 0px 20px 0px;
    overflow: hidden;
}
#page-niveau-3 {
    margin: 15px 10px 20px 0px;
    overflow: hidden;
    display: inline-block;
}
#page-niveau-3 .subtitle {
	font-size: 100%;
}
#page-niveau-3 div.chapo {
    font-size: 110%;
    font-weight: bold;
    color: #000000;
    margin: 0px 10px 10px 0px;
}
#page-niveau-3 div.image {
    float: left;
    font-size: 90%;
    color: #FF9900;
    margin: 0px 10px 0px 0px;
}
#page-niveau-3 div.communique {
    overflow: hidden;
    o\verflow: visible;
    display: inline-block;
    background-color: #FFFFFF;
}
#page-niveau-3 div.communique div.chapo{
    font-weight: bold;
}/*
#page-niveau-3 div.communique p{
    margin: 0px 0px 10px 0px;
}*/
div.mis-a-jour {
    /*float: right;*/
    clear: both;
    color: #999999;
    margin: 5px 10px 0px 0px;
    display: inline-block;
    text-align: right;
}
#remonte-rubrique {
    margin: 0px 10px 20px 0px;
    overflow: hidden;
    clear: left;
}
#remonte-rubrique div{
    /*margin: 0px 10px 0px 0px;*/
}
#remonte-rubrique .titre {
    margin: 0px 0px -7px 0px;
}
#remonte-rubrique .chapo-remonte-auto {
    margin: 5px 0px 10px 0px;
}
#remonte-rubrique ul, .acces-direct ul {
    list-style-image: none;
    list-style-type: none;
    list-style-position: outside;
    padding: 5px 0px 15px 0px;
}
.acces-direct UL.liens LI{
    color: #000000;
    /*font-weight: bold;*/
    font-size: 110%;
    text-decoration: none;
    /*list-style-image: url(../images/picto-fleche-orange.gif);*/
    list-style-image: none;
    background: transparent url(../images/picto-fleche-orange.gif) no-repeat left 4px;
    padding-left: 10px;
    margin-left: 0px;
}
.remonte-rubrique-100 {
    margin: 0px 10px 20px 0px;
    overflow: hidden;
    /*clear: left;*/
    float: left;
    width: 100%;
}
#remonte-rubrique a.lien-niveau-3 {
    color: #FF9900;
    font-size: 110%;
    text-decoration: none;
}
.encadre-acces-direct {
    /*min-width: 460px;*/
    margin-top: 10px;
    width: auto;
    overflow: hidden;
    display: inline-block;
}
.encadre-acces-direct .list-items{
	overflow: hidden;
	padding-right: 10px;
}
.acces-direct UL LI a.download {
    color: #000;
    font-weight: normal;
    font-size: 90%;
}
#page-niveau-2 .presentation {
    overflow: hidden;
}
#page-niveau-2 .visuel {
    float: right;
    /*margin-top: 25px;*/
    text-align: center;
    width: 230px;
}
.visuel {
    text-align: center;
}
#page-en-tete-encadre {
    margin: 0px 0px 0px 0px;
    overflow: hidden;
}
#page-en-tete-encadre .presentation {
    overflow: hidden;
}
#page-en-tete-encadre p {
    margin: 0px 10px 0px 0px;
}
#page-en-tete-encadre ul {
    margin: 0px 10px 0px 0px;
}
#page-en-tete-encadre .encadre-chapo {
    float: right;
    width: 237px;
}

/******************/
/* COLONNE DROITE */
/******************/

td.colonne-droite-home {
    background: #006174 url(../images/col_droite.jpg) repeat-x;
    width: 245px;
    padding-bottom: 10px;
}
td.colonne-droite {
    background-color: #FFF;
    width: 227px;

}
#colonne-droite {
    width: 237px;
    margin-left: 0px !important;
    float: right;
    margin: 0px;
    clear: both;
    display: inline-block;
    /*border: 1px solid red;*/
    padding:0;
}
#colonne-droite-resultatAuto {
    width: 237px;
    float: right;
    margin: 0px;
    clear: both;
    margin-top: 50px;
}

#zoom-sur-home {
    margin: 10px 0px 0px 8px;
    /*background: url(../images/zoom_sur.jpg) no-repeat;
    padding-top: 20px;*/
    width: 227px;
}
#zoom-global-home {
    background: #CBDCE5;
    padding: 5px;
    /*display: inline-block;*/
}
#zoom-global-home .zoom {
    margin-bottom: 5px;
    overflow: hidden;
}
#zoom-sur-home .titre {
    background: url(../images/fleche_orange.gif) no-repeat;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 110%;
    font-weight: bold;
    color: #000000;
}
#zoom-sur-home .zoom img {
    float: left;
    margin: 5px 5px 0px 0px;
    width: 100px;
}
#zoom-sur-home .zoom span {
    margin-top: 5px;
    display: block;
    overflow: hidden
}

#outils {
    margin: 10px 0px 0px 5px;
    /*background: url(../images/outils.gif) no-repeat;*/
    /*padding-top: 23px;*/
    width: 231px;
    overflow: hidden;
}
#outils #onglet {
    position: relative;
    overflow: hidden;
}
#outils .onglet1 {
    background: url(../images/outils_onglet_1_off.gif) no-repeat;
    width: 85px;
    float: left;
    cursor: pointer;
    display: inline-block;
}
#outils .onglet1_select {
    background: url(../images/outils_onglet_1_on.gif) no-repeat;
    width: 85px;
    float: left;
    cursor: pointer;
}
#outils .onglet2 {
    background: url(../images/outils_onglet_2_off.gif) no-repeat;
    width: 73px;
    float: left;
    cursor: pointer;
}
#outils .onglet2_select {
    background: url(../images/outils_onglet_2_on.gif) no-repeat;
    width: 73px;
    float: left;
    cursor: pointer;
}
#outils .onglet3 {
    background: url(../images/outils_onglet_2_off.gif) no-repeat;
    width: 73px;
    float: left;
    cursor: pointer;
}
#outils .onglet3_select {
    background: url(../images/outils_onglet_2_on.gif) no-repeat;
    width: 73px;
    float: left;
    cursor: pointer;
}
#outils .onglet1 a, #outils .onglet2 a, #outils .onglet3 a {
    margin: 2px 0px 0px 2px;
    line-height: 1;
    text-decoration: none;
    font-weight: bold;
    color: #FFF;
    display: block;
}
#outils .onglet1_select a, #outils .onglet2_select a, #outils .onglet3_select a {
    margin: 2px 0px 0px 2px;
    line-height: 1;
    text-decoration: none;
    font-weight: bold;
    color: #000;
    display: block;
}
#outils .contenu_outils {
    background-color: #CBDCE5;
    padding: 5px 5px 5px 5px;
    overflow: hidden;
}
#outils .contenu_outils p{
    color: #FF9900;
    font-weight: bold;
    margin-top: 5px;
}

#auto-promotion {
    /*background-color: #D1E7EE;*/
    width: 227px;
    margin: 10px 0px 0px 7px;
    text-align: center;
}
#auto-promotion img{
    border: 0px;
}


/**********/
/* FOOTER */
/**********/

table.page td.footer {
    height: 30px;
    vertical-align: bottom;
    padding-bottom: 10px;
    background-color: #FFF;
}
#pied-de-page {
    width: 495px;
    text-align: center;
}
#pied-de-page a {
    font-size: 90%;
    color: #000;
    text-decoration: none;
}


/********/
/* BLOC */
/********/

.image-encadre {
    margin : 0px 0px 0px 5px;
}
.image-encadre .titre{
    margin: 0px 10px 0px 0px;
    border-bottom: 1px solid #E3EFF4;
}

.acces-direct .titre-acces-direct {
    /*background: url(../images/acces_direct.gif) no-repeat;*/
   
    height: 18px;
    padding-right:10px
   /* margin: 0px 10px 0px 0px;*/
}
.acces-direct .texte {
    padding: 5px 0px 10px 0px;
    /*margin: 0px 5px 0px 10px;*/
	margin: 0px 5px 0px 0px;
}
.acces-direct .texte p{
    font-size: 100%;
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.acces-direct h3 {
    border: 0px;
}
.acces-direct ul.liens {
    margin: 0px;
}
#rubrique-auto ul.liens, #rubrique-auto-100 ul.liens {
    margin: 0px;
    padding: 0px;
}

.en-savoir-plus .en-tete-en-savoir-plus {
    background: #94CFDD;
    height: 23px;
    padding: 2px 0px 0px 0px;
}
.en-savoir-plus .titre-en-savoir-plus {
   /* background: url(../images/encadre-en-savoir.jpg) no-repeat;*/
    height: 20px;
    border-bottom: 1px solid #FFFFFF;
    margin: 0px 5px 0px 5px;
}
.en-savoir-plus .texte-en-savoir-plus {
    padding: 10px;
    background: #FFF url(../images/fond-encadre5.jpg) repeat-x 0px top;
}

.video {
    background: #A8D8E6 url(../images/fond-encadre.jpg) repeat-x;
    margin: 0px;
    padding: 0px 10px 10px 10px;
}
.video .titre {
    background: url(../images/fleche_orange.gif) no-repeat;
    margin: 5px 0px 0px 0px;
    padding: 0px 0px 0px 10px;
    font-size: 110%;
    font-weight: bold;
}
.video .titre-video {
    /*background: url(../images/video.gif) no-repeat;*/
    border-bottom: 1px solid #E3EFF4;
    /*height: 23px;*/
    margin: 0px;
}

.agenda-ministre .titre-agenda-ministre {
    background: url(../images/encadre-agenda-ministre.jpg) no-repeat;
    width: 227px;
    height: 25px;
    margin-bottom: 3px;
}
.agenda-ministre p.date {
    /*font-weight: bold;*/
    padding-left: 10px;
    background: url(../images/picto-fleche-orange.gif) no-repeat 0px 2px;
}
.titre-contenu .date {
    font-size: 100%;

}
.agenda-ministre p.RV {
    margin-left: 10px;
}
.agenda-ministre .texte-agenda-ministre {
    padding: 10px;
    margin: 0px;
    background: #8EC1D4 url(../images/fond-encadre2.jpg) repeat-x 0px bottom;
}
.agenda-ministre p {
    margin: 0px;
    padding: 0px;
}

.communiques-presse .titre-communiques-presse {
    /*background: url(../images/encadre-communiques-presse.jpg) no-repeat;*/
    width: 237px;
    height: 25px;
    margin-bottom: 3px;
}
.communiques-presse .texte-communiques-presse {
    padding: 10px 10px 10px 10px;
    margin: 0px;
    background: #8EC1D4 url(../images/fond-encadre2.jpg) repeat-x 0px bottom;
}
.communiques-presse .titre {
    font-weight: bold;
    font-size: 110%;
    padding-left: 10px;
    background: url(../images/fleche_orange.gif) no-repeat 0px 2px;
}
.communiques-presse .communique {
    margin: 5px 0px 5px 0px;
    padding-left: 10px;
    background: url(../images/picto-fleche-orange.gif) no-repeat 0px 2px;
}
.communiques-presse .communique span {
    font-weight: normal;
}
.encadre div.contact {
    background-color: transparent;
}
.encadre {
	/*width: 227px;*/
	padding-right:10px;
}
div.quickvote {
	margin-top: 10px;
}
.contact .titre-contact {
    background: #97D1DD url(../images/encadre-contact.jpg) no-repeat;
    height: 25px;
}
.contact .texte-contact {
    padding: 8px 5px 8px 5px;
    background: #94CFDD url(../images/fond-encadre3.jpg) repeat-x 0px bottom;
}
.contact a {
    color: #FF9900;
    text-decoration: none;
    font-weight: bold;
}

/*Style pour le plan du site, agenda du ministre*/
#sommaire, #sommaire_connexe {
    font-weight: bold;
    border-left:4px solid #FF9900;
    margin:10px 10px 30px 10px;
    color: #09C;
    overflow: hidden;
    clear: both;
}
.sommaire, .sommaire_connexe {
    font-weight: bold;
    border-left:4px solid #FF9900;
    margin:10px 10px 30px 10px;
    color: #09C;
    overflow: hidden;
    clear: both;
}
#sommaire a, #sommaire_connexe a, #sommaire-lien-utile a {
    color: #4B6688;
    text-decoration: none;
    padding: 0px;
    margin: 0;
    background: none;
}
.sommaire a, .sommaire_connexe a, .sommaire-lien-utile a {
    color: #4B6688;
    text-decoration: none;
}
.plan_site, .plan_site_connexe {
   padding-left: 20px;
   font-weight: normal;
   font-style: italic;
}

#sommaire ul, #sommaire_connexe ul, #sommaire-lien-utile ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    padding: 5px;
}
#sommaire ul li, #sommaire_connexe ul li, #sommaire-lien-utile ul li {
    padding: 0px 0px 0px 5px;
    background: none;
}
.sommaire ul, .sommaire_connexe ul, .sommaire-lien-utile ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.sommaire ul li, .sommaire_connexe ul li, .sommaire-lien-utile ul li {
    padding: 0px 0px 0px 5px;
    background: none;
}
table.table-agenda {
    clear: both;
    margin: 5px 10px 5px 0px;
    text-align: left;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.table-agenda caption {
    display: none;
    color: #FF500B;
    font-size: 110%;
    font-weight: normal;
    margin: 1.8em 0pt 0.5em;
    text-align: left;
}
table.table-agenda th, table.table-agenda td {
    vertical-align: top;
    font-weight: normal;
    padding: 3px;
}
table.table-agenda th {
    background: #E9F0F6;
    padding: 6px;
    width: 8em;
}
table.table-agenda td {
    padding: 3px 8px;
    background: #FFF;
    width: auto;
    vertical-align: middle;
}
table.table-agenda td.event {
    padding: 0;
    background: #FFF;
    width: auto;
    vertical-align: middle;
}
table.table-agenda td.tdhour {
    padding: 3px 8px;
    background: #FFF;
    width: 5em;
    vertical-align: middle;
}
table.table-agenda th div {
    position: relative;
    color: #FF9900;
}
table.table-agenda th, table.table-agenda tr.last td,
table.event-ministere td {
    border-bottom: 1px solid #D3D3D3;
}
table.table-agenda span.num-date {
    font-size: 250%;
    line-height: 100%;
    position: absolute;
    top: -5px;
    right: 0;
}
/*Fin des styles pour le plan du site*/

/* liste des sigles */
dl#definitions {
    margin: 0px 10px 20px 0px;
}
dl#definitions dt {
    float: left;
    width: 20%;
    margin: 0 !important;
    clear: left;
    padding: 5px 0;
    color: #FF9900;
}
dl#definitions dd {
    padding-left: 20%;
    padding: 5px;
    padding-bottom: 6px;
}

/* Agenda du ministÃ¨re */
#sommaire-agenda-ministere {
    clear:both;
    font-weight: bold;
    margin:10px 20px 10px 10px;
    text-align: center;
}
#sommaire-agenda-ministere a {
    color: #4B6688;
    text-decoration: none;
}

table.event-ministere {
    margin: 0px 10px 30px 0px;
    clear: both;
    text-align: left;
    width: 700px;
    border-collapse: collapse;
    border-spacing: 0px;
}
table.event-ministere td.event-periode {
    width: 120px;
    color: #FF9900;
    background-color: #E9F0F6;
    padding: 5px;
}
table.event-ministere td.event-description .event-titre {
    font-weight: bold;
    padding: 5px;
}
table.event-ministere td.event-description .event-detail {
    clear: both;
    padding: 0px 5px 5px 5px;
}
.texte-riche table.event-ministere {
    width: auto;
}

/* Liens utiles */
#sommaire-lien-utile {
    font-weight: bold;
    border-left:4px solid #FF9900;
    padding :10px 10px 10px 0px;
    color: #09C;
    overflow: hidden;
}
.titre-noir {
    color: #000000;
    font-weight: bold;
    font-size: 150%;
    padding: 10px 0px 10px 0px;
}
#ask-faq {
    
}
#liens-utiles {
    margin: 20px 0px 0px 0px;
    overflow: hidden;
    display: block;
}
#liens-utiles .categorie {
    margin: 0px 0px 20px 0px;
    padding: 0px 10px 5px 0px;
}
#liens-utiles .titre_cat {
    color: #FF9900;
    font-size: 110%;
    font-weight: bold;
}
#liens-utiles .lien-utile {
    overflow: hidden;
    padding: 5px 0px 5px 10px;
}
#liens-utiles .lien-utile img {
    float: left;
    margin: 0px 5px 5px 0px;

}
#liens-utiles .lien-utile a {
    color: #000000;
}

/* Alerte mail */
#form-alert {
    margin: 0px 10px 0px 0px;
}
#form-alert p {
    margin: 10px 0px 10px 0px;
}
#form-alert input {
    margin: 0px 5px 0px 0px;
}
.alerte_erreur {
    text-align: center;
    color: #BF002E;
    font-weight: bold;
    padding: 4px;
    font-size: 160%;
    border: 0px solid #BF002E;
    width: 100%;
}
.alerte_ok {
    text-align: center;
    color: #FF9900;
    font-weight: bold;
    padding: 4px;
    font-size: 160%;
    border: 0px solid #BBC10F;
    width: 100%;
}

/* Espace presse */

.dernier-communique .dernier-communique-titre {
    border-bottom: 1px solid #E3EFF4;
    height: 20px;
    margin: 0px 10px 0px 0px;
    background: url(../images/encadre-dernier-communiques-presse.gif) no-repeat;
}
.dernier-communique ul {
    /*margin: 0px 10px 10px 10px;*/
    margin: 0px 10px 0px 10px;
    padding: 10px 0px 10px 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
.dernier-communique li {
    margin: 5px 0px 5px 0px;
}
.dernier-communique .lien-toutes {
    padding: 0px 0px 5px 0px;
    overflow: hidden;
}
.dernier-communique li a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
}
.dernier-communique .date_communique {
    font-weight: normal;
    color: #969696;
}

.dossier-presse .titre-dossier-presse {
	margin-right: 10px;
	border-bottom:1px solid #8AB0C6;
}
.dossier-presse .titre-dossier-presse img {
	margin-bottom: -3px;
}
.dossier-presse .dossier-presse-titre {
    border-bottom: 1px solid #E3EFF4;
    height: 20px;
    margin: 0px 10px 0px 0px;
    background: url(../images/encadre-dossiers-presse.gif) no-repeat;
}
.dossier-presse .dossier {
    padding: 10px 0px 0px 0px;
    margin: 0px 10px 0px 10px;
    overflow: hidden;
}
.dossier-presse .dossier img{
    margin: 0px 5px 5px 0px;
    overflow: hidden;
    float: left;
    /*width: 100px;*/
}
.dossier-presse .dossier .titre {
    color: #FF9900;
}

/* faq */
#ask-faq dt {
    color: #4B6688;
    font-weight: bold;
}
#ask-faq dd {
    margin: 0px 0px 10px 20px;
}

/* Dossier de presse (contenu) */
#le-sommaire {
    overflow: hidden;
}

/* Page de liste */

/* Formulaires recherche archives */
.moteur_recherche{ margin-top: 10px; }
form.search-archives{ padding-top:0px; }
form.search-archives p{text-align:right; margin:0 0 1em 0 !important; }
form.search-archives label{ color:#000000;display:inline; float:none; }
.results-browser p, .results-sort, .results-sort p {
    margin-bottom: 10px;
}
table.search-archives {width:100%; background-color:#FFFFFF; border:0; padding:0; margin-top:10px; margin-bottom:10px; text-align:left; }
td.form-label{text-align:left;width:25%; }
td.form-input{text-align:left; width:75%;}
td.form-submit{text-align:right;}
td.form-input select{width:100%; }
td.form-input input.text{width:97%;}

a.chevron-recherche {
    font-weight: bold;
    color:#0099CC;
}
.chevron_recherche {
    font-weight: normal;
}
.recherche_resultat {
    clear: both;
}

ul.liens {
	overflow: hidden;
	padding-top:10px;
	margin: 0px 10px 0px 10px;
	/*clear: both;*/
}
.pageContent-2col .result_page_liste .bloc_recherche {
	margin-left: 0px;
}
ul.liens-resultatRecherche {
	float: none !important;
}

ul.liens-resultatRecherche, ul.liens-remonteAuto {
	overflow: hidden;
	padding-top:10px;
	margin: 0px 10px 0px 0px;
	margin-left: 0px;
	/*list-style: none;*/
}
ul.liens-resultatRecherche .download {
    display: block;
}

ul.liens-resultatRecherche-sans-encadre {
    overflow: hidden;
	padding-top:10px;
	margin: 0px 10px 0px 0px;
	/*list-style: none;*/
	float: none;
}
ul.liens-resultatRecherche li, ul.liens-resultatRecherche-sans-encadre li {
	clear: left;
    margin-bottom: 10px;
    /*overflow: hidden;*/
    margin-left: 15px;
    padding-left: 0px;
}
.bloc_recherche {
    overflow: hidden;
}
ul.liens li{
    background: none;
    padding: 0px;
    background-color: #FFFFFF;
}
ul.liens li a {
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
ul.liens-remonteAuto li a {
    text-decoration: none;
    font-weight: bold;
}
#rubrique-auto {
    overflow: hidden;
    display: inline-block;
    padding-right:10px;
    /*width:465px;*/
}
#rubrique-auto h2 {
    clear: both;
}
#rubrique-auto h3, #rubrique-auto-100 h3 {
    border: 0px;
}
#rubrique-auto ul, #rubrique-auto ul li {
    /*list-style-image: url(../images/picto-fleche-orange.gif);*/
    list-style-image: none;
    background: transparent url(../images/picto-fleche-orange.gif) no-repeat left 4px;
    margin-left: 0px;
    padding-left: 10px;
}

#rubrique-auto ul li a {
    color: #FF9900;
    text-decoration: none;
    font-weight: bold;
    background: none;
    margin-left: 0px;
    padding-left: 0px;
}
#rubrique-auto-100 {
    clear: both;
    margin: 0px 0px 0px 0px;
    width: 100%;
}
#rubrique-auto-100 img.titre, #rubrique-auto img.titre{
    margin: 0px 0px -3px 0px;
}
#rubrique-auto-100 h2, #rubrique-auto h2{
    margin: 0px 0px 8px 0px;
    clear: both;
}
#rubrique-auto-100 ul li a {
    color: #FF9900;
    text-decoration: none;
    font-weight: bold;
}
ul.liens li a.lien-bleu {
    color: #09C;
    text-decoration: none;
    font-weight: bold;
}
.image_resultat_auto {
    margin: 5px 5px 5px 0px;
    float: left;
}
.resultatAutoTexte {
    /*float: left;*/
}
.acces-direct UL LI a {
    color: #FF9900;
    font-size: 100%;
    text-decoration: none;
    background-image: none;
}
.acces-direct UL LI p {
    color: #000000;
    font-size: 90%;
    text-decoration: none;
    font-weight: normal;
}
ul.liens li.nolienbold{ background:none; font-weight:bold;}
ul.liens li.nolien{ background:none; font-weight:normal;}
ul.liens li.nolienbold a{ font-weight:normal;}
ul.liens li.nolienbold p{ font-weight:normal;}


span.noir{
	display:inline;
	color:#000000;
	font-weight:normal;
	/*letter-spacing:0.1em;*/
	margin: 0px 0px 0px 0px;
}

span.orange{
	display:block;
	color:#FF500B;
	font-weight:normal;
	letter-spacing:0.1em;
}

/* suivant/precedent */
ul#articles-browser{ clear:both;}
ul#articles-browser li{ text-align:right; background:none; padding:2px 4px;}
ul#articles-browser li.first{ float:left;}
ul#articles-browser{
    border-top:1px solid #CCC;
    margin:5px 10px 0px 0px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
ul#articles-browser a {
    text-decoration: none;
    color: #0099CC;
}

/* Recherche simple et avancÃ©e */
table.resultat-recherche { margin: 0px 10px 0px 0px;}
form.form-standard{}
form.form-standard label{ display:block; float:left; width:65px; padding-top:2px; padding-right:4px;}
form.form-standard input{ width:150px;}
form.form-standard select{ width:156px;}
form.form-standard input.submit{ width:auto; margin-left:205px;}

/* Formulaires recherche archives */
table.recherche-archives-general {
    width: 100%;
    background-color:#FFFFFF;
    border:0;
    padding:0;
    margin-top:0;
    text-align:left;
}
table.recherche-archives {width:320px; background-color:#FFFFFF; border:0; padding:0; margin-top:0; text-align:left; }


/* */
form.search-archives{
    padding-top:0px;
    padding-right: 10px;
}
form.search-archives p{text-align:right; margin:0 0 1em 0 !important; }
form.search-archives label{ color:#000000; display:inline; float:none; }
table.search-archives {width:227px; background-color:#FFFFFF; border:0; padding:0; margin-top:0; text-align:left; }

/* Formulaire recherche avancÃ©e */

form.advanced-search label.label-box{ display:block; float:left; width:10em; padding:3px 0;}
form.advanced-search select, form.advanced-search input{}
form.advanced-search fieldset{ display:inline; border:none; margin:0; padding:0;}
form.advanced-search legend{ display:none;}
form.advanced-search .small{ width:3em;}
form.advanced-search .bouton{ background:#FF9900; border:0; color:#FFF; font-weight:bold;}
form.advanced-search p {
    margin-bottom: 10px;
}
form.advanced-search img {
    vertical-align: middle;
}
#recAffine select {width:100%;}

table.results-table th{white-space:nowrap;}
table.results-table caption{ text-align:left; font-size:110%; font-weight:normal; color:#FF500B; margin:1.8em 0 0.5em;}
table.results-table {font-size:100%;border-collapse:collapse; border-spacing:0; width:98%; background-color:#FFFFFF;}
table.results-table th{margin:0; vertical-align:top; text-align:left; border:1px solid #FFF; padding:2px 4px;}
table.results-table td{margin:0; vertical-align:top; text-align:left; border:1px solid #FFF; padding:8px 4px;}

table.results-table ul {
    margin-left:0;
    padding:0;
    list-style-image:none;
    list-style-type:none;
}
table.results-table ul li {
    padding-left:10px;
    background:url("../images/pict_liste.png") no-repeat 0 0.5em;
}

.results-sort {clear:left;}
.results-sort select {width:40px;}
.invisible{ display:none;}

/* autre */
.presentation {
    margin: 0px 0px 10px 0px;
    width: auto;
}
.presentation .chapo {
    margin: 10px 0px 10px 0px;
    font-weight: bold;
}

/*Style pour la popup */
#pop {
	position: absolute;
	display: block;
	border: 3px outset #4ED7F9;
	background-color: white;
	z-index: 500;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#popup_content {
	margin: 0;
	padding: 2px 2px 2px 2px;
	width:97%;
}

#popup_content p {
	margin: 0;
}

#popup_close {
	vertical-align : top;
	/*float : right;*/
	margin : 1px 1px 1px 1px;
	cursor: pointer;
	position: absolute;
	right: 3px;
	z-index: 10;
}

.pop {
    display: none;
    visibility: hidden;
}
.pop1 {
	left: 40%;
	top: 40%;
	width: 250px;
	height: 250px;
}

.pop2 {
	left: 40%;
	top: 40%;
	width: 180px;
	height: 150px;
}

.pop3 {
	left: 30%;
	top: 40%;
	width: 468px;
	height: 60px;
}

.pop4 {
	left: 20%;
	top: 40%;
	width: 728px;
	height: 90px;
}
.pop5{
    left: 20%;
	top: 20%;
	width: 790px;
	height: 400px;
}

/***********/
/* ENQUETE */
/***********/


#enqueteContent {
    overflow: hidden;
}
.titre-contenu-enquete {
    color: #FF9900;
    margin: 7px 0px 13px 0px;
}
.intro-enquete {
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
.enquete-questions {
    overflow: hidden;
    margin: 0px 10px 0px 0px;
}
.intro-enquete img {
    float: left;
    margin: 0px 10px 5px 0px;
}
.intro-enquete img.img-enq {
    margin: 10px 10px 5px 0px;
}
.intro-enquete .chapo {
    /*clear: left;*/
}

.enquete-question {
    margin: 5px 0px 10px 0px;
}
.enquete-question .numero-question {
    font-weight: bold;
    margin: 0px 0px 5px 0px;
}
.enquete-submit {
    text-align: center;
}
.enquete-reponse {
    margin: 5px 0px 10px 10px;
}
.enquete-reponse dt {
    margin: 10px 0px 0px 0px;
}
.enquete-reponse table, .reponses_cadre_question_reponse table {
    border-bottom: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
}
.enquete-reponse tr.ligne1 td.color, .reponses_cadre_question_reponse tr.ligne1 td.color {
    background-color: #9F9F9F;

}
.enquete-reponse td.color, .reponses_cadre_question_reponse td.color {
    vertical-align: middle;
    text-align: center;
    height: 20px;
    padding: 5px;
    border-top: 1px solid #C7C7C7;
    border-left: 1px solid #C7C7C7;
}

.enquete-reponse select {
    float: left;
    width: 200px;
    margin: 0px 20px 0px 0px;
}
.enquete-reponse a {
    clear: left;
    float: left;
    margin: 5px 0px 10px 0px;
}

.enquete-message {
    margin: 10px 10px 30px 10px;
}

.enquete-redirection {
    margin: 10px 10px 10px 10px;
    text-align: right;
}
.enquete-redirection a {
    color: #0099CC;
    background: url(../images/fleche_orange_gauche.gif) no-repeat 0px 7px;
    padding: 5px 0px 0px 10px;
}
/***************/
/* FIN ENQUETE */
/***************/

.text_recherche {
    width: 275px;
    height: 100px;
}

.spacer {
	clear: both;
	display: block;
}

/**************/
/* Pagination */
/**************/
/* suivant/precedent */
span#articles-browser-top{
    float: right;
    font-size: 80%;
    color: #000000;
    margin-right: 4px;
    clear: both;
}
span#articles-browser-top a {
    text-decoration: none;
    color: #0099CC;
    font-weight:bold;
    margin-bottom:0pt;
    margin-left:-10px;
    padding-left:10px;
}
span#articles-browser-top .label-coord{
    font-size: 120%;
    color: #FF9900;
    font-weight:bold;
}
ul#articles-browser span.label-coord{
    color: #FF9900;
    font-weight:bold;
}

/********************/
/* CSS REMONTE AUTO */
/********************/

.div_2_col {
	float: left;
	width: 44%;
	margin: 2%;
	overflow: hidden;
}
.result_page_liste {
	display: block;
	overflow: hidden;
}
.result_page_liste .style-titre {
	margin-top: 12px;
}
.percent100 {
	width: 100% !important;
}

.percent70 {
	width: 65%;
}

/***************/
/* SYNDICATION */
/***************/

ul .syndication_entrant {

}

.syndication_entrant {
	overflow: hidden;
	padding-top: 10px;
	clear: left;
}

.syndication_entrant li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-bottom: 5px;
	margin: 0px;
}

.syndication_entrant li a {
	background: url(../images/pict_liste_liens.gif) no-repeat 0px 4px;
	margin-left: 0px;
}

.syndication_entrant li .date {
	color: #969696;
	font-weight: normal;
	letter-spacing: 0em;
	display: block;
}

.syn_flux_sortant {
	margin: 0px 10px 20px 0px;
}
div.flux_entrant_libre {
	margin-top: 20px;
}

/* WEB TV */

.webtvMain h3 a{
	color: #FF9900;
	border-bottom: none;
}
#webtvHomeContainer {

}

.webtvHomeUnderLink {
	text-align: left;
}

.webtvHomeUnderLink img {
	vertical-align: middle;
}

.webtvHomeUnderLink a {
	color: #FF9900;
}

.webtvHome {
	width: 480px;
	margin-top: 10px;
}

.webtvContent {
	background: #EAEEFA;
}

.webtvRightRow {
	background: #D5EDF4;
	width: 220px;
	padding-top: 3px;
}

.webtvRightRow a {
	color: #00349A;
	font-weight: bold;
}

#webtvSearchInput {
	background: white;
}

.webtvRightRow h4, .webtvRightRow h5 {
	color: #F96D3A;
}

.webtvThemesBottom {
	background: transparent;
}

.webtvThemesBottom a {
	color: #0097FE;
}

.webtvRightRowOverflow img {
	border: 1px #999999 solid;
}

#webtvScrollBottom img {
	border: 1px #999999 solid;
}

.webtvMidHr {
	background: none;
	height: auto;
	border-bottom: solid 1px #E2EFF6;
}

#webtvSearchButton {
	background: #F09100;
}
.webtvTitreTheme {
	border-bottom: none;
	font-size: 120%;
	text-align: center;
}
h2.webtvTitreResultH4 {
	background: transparent url(../images/encadre-contenu-libre.gif) no-repeat 48px 0px;
	border-bottom: none;
}
.webtv-texte-fleche-orange {
	background:transparent url(../images/fleche_orange.gif) no-repeat scroll 0px 6px;
	font-size:100%;
	font-weight:bold;
	margin:0px;
	padding:5px 0px 2px 10px;
}
.webtvArchiveBottom {
	border-left:4px solid #FF9900;
	color:#0099CC;
}
a.webtvSubArchiveTitleBottom {
	margin-left: 10px;
}
a.webtvThemeTitleBottom {
	font-size: 110%;
}
a.webtvSubThemeTitleBottom, a.webtvThemeTitleBottom, a.webtvThemeTitleRight, a.webtvSubThemeTitleRight, a.webtvVideo {
	color: #0099CC;
}
a.webtvSubThemeTitleBottom, a.webtvSubThemeTitleRight {
	font-weight: normal;
}
h2.webtv-titre-cadre, h2.webtvHMarginTop {
	font-size: 120%;
	color: #FF9900;
	margin-left:10px;
	margin-right:10px;
}
h2.webtv-titre {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 140%;
}

h1.webtv-titre {
 
   
    color: #015C8F;
 
	 font-size: 140%;
    padding: 0px;
    margin: 5px 0px 10px ;
    
 
	margin-left: 10px;
	margin-right: 10px;
    background:none;
   
}

.webtvActionLabel a {
	color: #0099CC;
	font-weight: bold;
	font-size: 90%;
}
.webtvDescription {
	/*border-top: 1px solid #015C8F;*/
	/*border-bottom: 1px solid #015C8F;*/
}
.webtvUpArrow{
	background: url(../images/webtv/upArrow6.gif) no-repeat 0px 0px;
	height: 30px;
	width: 79px;
	margin: auto;
	cursor: pointer;
}
.webtvDownArrow {
	background: url(../images/webtv/downArrow6.gif) no-repeat 0px 0px;
	height: 30px;
	width: 79px;
	margin: auto;
	cursor: pointer;

}
.webtvLeftArrow {
	background: url(../images/webtv/leftArrow6.gif) no-repeat 0px 0px;
	cursor: pointer;
	float: left;
	width: 14px;
	height: 48px;
	margin: auto;
}
.webtvRightArrow {
	background: url(../images/webtv/rightArrow6.gif) no-repeat 0px 0px;
	cursor: pointer;
	float: left;
	width: 14px;
	height: 48px;
	margin: auto;
}
.webtv_date {
	color: #969696;
}
.webtvThemesAndSubThemes {
	border-left: 4px solid #FF9900;
	padding-left: 10px;
}
a.retour_accueil_webtv {
	color: #0099CC;
	background: transparent url(../images/fleche_orange.gif) no-repeat 0px 2px;
	padding-left: 10px;
}
a.retour_accueil_webtv:hover {
	text-decoration: underline;
}
.webtvFormatInfosLigne a {
	color: #0099CC;
}

div.webtvSearchBox
{
	margin-top: 0px;
	margin-bottom: 10px;
}

/** Mini-sondages */
div.quickvote label{
	display:inline !important;
	float:none !important;
	width:100% !important;
	margin-left: 10px;
}
.colonne-droite-home .quickvote {
	margin: 10px 0px 0px 8px;
}
.colonne-gauche .quickvote {
	width: 200px;
	margin-top: 10px;
}
.colonne-gauche div.quickvote div.h1 {
	background-image: url(../images/quickvote/quick_vote_top_home.gif);
}
.colonne-gauche div.quickvote div.bottom {
	background-image: url(../images/quickvote/quick_vote_bottom-2_home.gif);
}

div.quickvote div.h1 {
	padding-top: 6px;
}

div.quickvote li {
	padding-top: 5px;
}

div.quickvote label {
	margin-left: 3px;
}

div.quickvote-image-title-question, div.quickvote-image-title-reponse {
	display: none;
	
}

div.quickvote td.question {
	padding-top: 10px;
	width: 240px;
}

div.quickvote td.nbvotes {
	text-align: center;
	font-weight: bold;
}

#colonne-droite div.quickvote {
	margin-top:10px;
}

/***************************/
/* STYLE BULLETIN OFFICIEL */
/***************************/
#remonte_bo {
	margin-right: 10px;
}
#recherche_bo {
	margin-right: 0px;
}
#remonte_bo h2.dernier_numero, #recherche_bo h2 {
	padding-bottom: 3px;
}
.dernier_BO {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 5px;
}
.dernier_BO .date_BO {
	padding-top :5px;
}
.dernier_BO .chevron {
	display: block;
}
#contenu_NOR {
	margin-right: 10px;
}
#sommaire_bo {
	margin-right: 10px;
}
#sommaire_bo .box {
	background-color: #D5EDF4;
	padding: 10px;
}
#sommaire_bo h2 {
	margin-top: 15px;
}
#sommaire_bo .box h2 {
	margin-top: 0px;
}

/***************/
/* CONTENU NOR */
/***************/
.MF01-STI, .Surtitre {
	border-bottom: 1px solid #CCCCCC;
	color: #015C8F;
	font-size: 160%;
	margin-bottom: 5px;
	padding-bottom: 0em;
	clear: both;
}

.MF07-titre {
	color: #015C8F;
	font-size: 120%;
	font-weight: bold;
	letter-spacing: 0.05em;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
	clear: both;
	border-bottom: 0px;
}
.MF08-visas, .MF19-notebaspage, .Visas {
	color: #808080;
}
.MF12-capmaigre {
	font-weight: bold;
	color: #015C8F;
	font-size:110%;
	font-weight:normal;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.MF13-inter, .MF14-interbdc, .Stitre {
	font-weight: bold;
	color: #015C8F;
	font-size:110%;
	font-weight:bold;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.Stitre1 {
	color: #015C8F;
	font-size:110%;
	font-weight:bold;
	margin:1.8em 0pt 0.5em;
	clear: both;
}
.MF15-grasrouge, .MF22-annexelettrine, .Stitre2 {
	font-weight: normal;
	color: #015C8F;
}
.MF16-grasbleu, .Titretableau, .Annexe {
	color: #015C8F;
	font-weight: bold;
}
.MF17-texterouge, .MF23-annexesoustitre, .Texte  {
	/*color: #BF002E;*/
	font-weight: bold;
}
h4 .MF17-texterouge {
	font-weight: bold;
	font-size: 80%;
	color: #000000;
	letter-spacing: normal;
}
.MF18-italique, .Renvoi {
	font-style: italic;
}
/* FROM CSS Validation Service :
En CSS1, il Ã©tait possible d'avoir un nom de classe commenÃ§ant par un chiffre (".55xx") sauf s'il s'agissait d'une dimension (".55cm").
En CSS2, de tels noms sont analysÃ©s comme Ã©tant des dimensions inconnues, pour permettre l'ajout de nouvelles unitÃ©s). 
To make ".22-annexelettrine" a valid class, CSS2 requires the first digit to be escaped (".\322-annexelettrine")  */
.\322-annexelettrine {
	color: #015C8F;
	font-weight: normal;
}
.MF-bleu {
	color: #18417F;
}

div.box div.box-erratum {
	background:url("../images/bg_box_erratum.jpg") no-repeat bottom right #FFFAF6;
	border-left:1px solid #EADDD3;
	border-top:1px solid #EADDD3;
	padding:10px 10px 30px 10px;
}
#contenu_NOR hr {
	margin-bottom: 5px;
}

/*******************/
/* FIN CONTENU NOR */
/*******************/

div#sommaire li.TroisiemeNiveau{
	padding-left:30px;
}
div#navigation ul.niveau3 li.TroisiemeNiveau{
	background-position:10px 0.4em;
}

.titredpage {
	background: url(../images/encadre-document_r4_c2.jpg) no-repeat 0px 24px;
	padding: 0px 0px 0px 20px;
    border-bottom: 1px solid #E3EFF4;
    margin: 0px 0px 0px 0px;
    overflow: hidden;
    font-size: 14px;
    display : block;
}

.marge-ie6{
	padding-left:0px;
	display:block;
}

.divnouvelle{
	float:right;
	padding-left:20px;
	padding-top:12px;
	width:237px;
}

/***************************/
/* STYLE BULLETIN OFFICIEL */
/***************************/
#remonte_bo {
	margin-right: 10px;
	margin-left: 10px;
}
#recherche_bo {
	margin-left: 0px;
}
#remonte_bo h2.dernier_numero, #recherche_bo h2 {
	padding-bottom: 3px;
}
.dernier_BO {
	border-bottom: 1px solid #CACACA;
	padding-bottom: 5px;
	overflow:hidden;
}
.dernier_BO .date_BO {
	padding-top :5px;
}
.dernier_BO .chevron {
	display: block;
}
#contenu_NOR {
	margin-right: 10px;
}
#sommaire_bo {
	margin-right: 10px;
}
#sommaire_bo .box {
	background-color: #D5EDF4;
	padding: 10px;
}
#sommaire_bo h2 {
	margin-top: 15px;
}
#sommaire_bo .box h2 {
	margin-top: 0px;
}



/*******************/
/* REFONTE MESR v2 */
/*******************/

table.recherche-archives-general, table.recherche-archives-general td,
table.search-archives, table.search-archives td {
	font-size: 100%;
}

body {
	background:url(../images/bg_body.png) repeat-x 0 0 #6fa9bf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:70%;
	color:#000;
}

/********** Tree of common styles (ID) for all the templates (page structure) ********/
#me_container {
	position:relative;
/*	margin:0 auto;*/
	width:994px;
	background:url(../images/bg_container.png) repeat-x 0 0 #477e93;
}

	/* Entete */
	#me_header {
		position:relative;
	}
	
		#me_navAccess {
			position:absolute;
			left:-9999px;
		}
	
		/*.me_upperHeader {
			position:absolute;
			right: 0px;
			z-index: 10;
		}*/
		
			#me_navTop {
				position:relative;
				float:right;
				padding:0.3em 9px;
			}
			
				#me_navTop li {
					display:inline;
					background-image: none;
				}
				
				#me_navTop .me_linkVideo {
					margin:0 15px 0 0;
					padding:0 18px 0 0;
					border-right:1px solid #a7b0c1;
				}
				
				#me_navTop .me_linkArticles { 
					margin: 0px;
					padding-left: 0px; 
				}
				
				#me_navTop a {
					padding:0 0 0 21px;
					color:#fff;
				}
				
				#me_navTop .me_linkVideo a {
					background:url(../images/picto_videos-favorites.png) no-repeat 0 0;
					font-weight: normal;
					margin: 0px;
				}
				
				#me_navTop .me_linkArticles a {
					background:url(../images/picto_articles.png) no-repeat 0 0;
					font-weight: normal;
					margin: 0px;
				}
				
		.me_innerHeader {
			position:relative;
			background:url(../images/bandeau/bandeau01.jpg) no-repeat 0 0;
		}
		.me_innerHeader div {
			padding:30px 0px 0px 41px;
			display: block;
		}
		
			.me_innerHeader p {
				position:absolute;
				left:-9999px;
			}
.me_sclear:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ie6 .me_sclear {
	height:1%;
}
.ie7 .me_sclear {
	min-height:1%;
}	
/* Contenu */
	#me_content {
		position:relative;
		padding:0 0 0 10px;
		/* background:url(../images/bg_content.png) repeat-x 0 0; */
		border:1px solid #8bb0ca;
		border-top:none;
		border-bottom:none;
	}
	
		/* Barre de gauche */
		#me_sidebar {
			position:relative;
			float:left;
			width:208px;
		}
		
		.ie6 #me_sidebar {
			overflow:hidden;
		}
		
			/* Menu principal */
			.me_menu1 {
				position:relative;
				margin:0 0 5px 0;
				background:#d5eef5;
				border:1px solid #fff;
				border-bottom:none;
				font-size:1.12em;
				list-style-image:none;
			}
			
				.me_menu1 li {
					border-bottom:1px solid #fff;
					font-weight:bold;
					margin: 0px;
					background-image: none;
					padding-left: 0px;
				}
				
				.me_menu1 a {
					display:block;
					padding:10px 18px 11px;
					color:#015C8F;
					margin: 0px;
				}
				.me_menu1 a:hover,
				.me_menu1 a.me_active {
					background:#FF8400;
					color:#fff;
				}
				
				.me_menu1 a.me_active {
					border-bottom:1px solid #fff;
				}
				
				.ie6 .me_menu1 a {
					height:1%;
				}
				
				.ie7 .me_menu1 a {
					min-height:1%;
				}
				
				.me_menu1 ul {
					background:none;
					border:none;
					font-size:0.9em;
				}
				
				.me_menu1 ul li {
					border:none;
				}
				
				.me_menu1 ul a {
					padding:3px 5px 3px 30px;
					background:url(../images/bg_bullet1.png) no-repeat 20px 0.6em;
				}
				.me_menu1 ul a:hover {
					background:url(../images/bg_bullet4.png) no-repeat 20px 0.6em #fff;
					color:#FF8400;
				}
				
			/* Menu presse et agenda */
			.me_menu2 {
				position:relative;
				margin:0 0 35px 0;
				font-size:1.1em;
			}
			
				.me_menu2 li {
					margin:0 0 5px 0;
					background:#fff;
					padding-left: 0px;
				}
				
				.me_menu2 a {
					display:block;
					padding:5px 16px 6px 40px;
					background-position:16px 50%;
					background-repeat:no-repeat;
					color:#505E83;
					font-weight: normal;
					margin: 0px;
				}
				
				.ie6 .me_menu2 a {
					height:1%;
				}
				
				.ie7 .me_menu2 a {
					min-height:1%;
				}
				
				.me_menu2 .me_link-press a {
					background-image:url(../images/picto_espace-presse.png);
				}
				
				.me_menu2 .me_link-agenda a {
					background-image:url(../images/picto_agenda.png);
				}
				
		/* Contenu principal */
		#me_mainContent {
			position:relative;
			float:right;
			padding:10px 12px;
			width:740px;
			background:#fff;
		}
		
			/* Entete contenu principal */
			.me_contentHeader {
				position:relative;
				margin:0 0 18px 0;
			}
			
				/* Barre d'outils */
				#me_navTools {
					position:relative;
					float:left;
					width:40%;
					list-style-image: none;
					list-style-type: none;
				}
				
					#me_navTools li {
						float:left;
						margin:0 10px 0 0;
						background-image: none;
						padding-left: 0px;
					}
					
					#me_navTools a {
						font-size:0.9em;
						color:#000;
						margin: 0px;
						font-weight: normal;
					}
					
					#me_navTools .me_pictoIncreaseFont,
					#me_navTools .me_pictoDecreaseFont {
						width:21px;
						height:17px;
						overflow:hidden;
					}
					
					#me_navTools .me_pictoIncreaseFont a,
					#me_navTools .me_pictoDecreaseFont a {
						display:block;
						text-indent:-9999px;
						height:17px;
					}
					
					#me_navTools .me_pictoIncreaseFont a {
						background:url(../images/picto_increase-font.png) no-repeat 0 0;
					}
					
					#me_navTools .me_pictoDecreaseFont a {
						background:url(../images/picto_decrease-font.png) no-repeat 0 0;
					}
					
					#me_navTools .me_linkRss,
					#me_navTools .me_linkPrint {
						padding:0 0 0 10px;
						border-left:1px solid #cdccde;
					}
					
					#me_navTools .me_linkRss a,
					#me_navTools .me_linkPrint a {
						display:block;
						padding:2px 0 2px 20px;
						background-repeat:no-repeat;
						background-position:0 50%;
					}
					
					.ie6 #me_navTools a {
						position:relative;
					}
					
					#me_navTools .me_linkRss a {
						background-image:url(../images/picto_rss.png);
					}
					
					#me_navTools .me_linkPrint a {
						background-image:url(../images/picto_print.png);
					}
					
				/* Formulaire de recherche */
				.me_searchBlock {
					position:relative;
					margin:-8px 0 0 0;
					float:right;
					width:60%;
					text-align:right;
				}
				
					.me_searchBlock label {
						position:absolute;
						left:-9999px;
					}
					
					.me_searchBlock form,
					.me_searchBlock p {
						float:left;
					}
					
					.me_searchBlock form {
						margin:0 10px 0 0;
					}
					
					.me_searchBlock form input, .me_searchBlock form select {
						border:1px solid #5688A9;
						color:#555555;
						font-size:0.92em;
						vertical-align: baseline;
					}
					
					#form_search select {
						width:115px;
					}
					
					#form_search input[type="image"], .ie6 #form_search .me_inputImage {
						border: 0px solid #FFFFFF;
						padding:0;
						margin-bottom:-1px;
					}
					.ie6 form#form_search input.me_inputImage {
						border: 0px solid #FFFFFF;
					}
					
					.me_searchBlock p {
						margin:0;
						padding: 0px;
					}
					
						.me_searchBlock form p {
							float:none;
							display:inline;
						}
						
						.me_searchBlock .me_inputText {
							width:160px;
							padding: 1px 5px;
						}
						
						.ie6 .me_searchBlock .me_inputText,
						.ie7 .me_searchBlock .me_inputText {
							margin:-1px 0 0 0;
						}
				
					.me_searchBlock a {
						font-size:0.9em;
						color:#000;
						text-decoration:underline;
					}
					
					.me_searchBlock .me_linkAdvancedSearch {
						margin:0.7em 0 0 0;
					}
					
						.me_searchBlock a:hover,
						.me_searchBlock a:focus {
							text-decoration:none;
						}
						
						.me_btnSearch input {
							position:relative;
							top:4px;
							border: 0px;
						}
						
	/* Pied de page */
	#me_footer {
		position:relative;
		padding:0 0 15px 0;
		border:1px solid #8bb0ca;
		border-top:1px solid #6b99a9;
		border-bottom:none;
		color:#fff;
	}
	
		#me_footer p {
			margin:0;
			padding: 0px;
		}
		
			#me_footer a {
				color:#fff;
				padding-left: 0px;
				margin-left: 0px;
			}
			
			/* Menu footer principal */
			#me_footer ul {
				background-image: none;
				list-style-image: none;
				list-style-type:none;
			}
			.me_footerList {
				position:relative;
				padding:10px 28px;
				border-bottom:1px solid #6b99a9;
				list-style-image: none;
				list-style-type: none;
				margin: 0px;
			}
			
				.me_footerList li {
					position:relative;
					float:left;
					width:200px;
					margin:0 28px 0 0;
					background-image: none;
					padding: 0px;
				}
				
				.me_footerList li.me_last {
					margin:0;
				}
				
				.me_footerList .me_linkSpace {
					margin:10px 0 0;
					clear:both;
				}
				
				.me_footerList li li {
					float:none;
					width:auto;
					margin:0;
				}
				
				.me_footerList li a {
					font-size:1.1em;
					font-weight:bold;
					line-height:1.5em;
				}
				
					.me_footerList li li a {
						font-size:0.95em;
						font-weight:normal;
					}
			
			/* Recherches les plus recentes */
			.me_footerSearch {
				position:relative;
				margin:0 0 10px 0;
				padding:10px;
				text-align:center;
				border-bottom:1px solid #6b99a9;
				font-size:0.9em;
			}
				
				.me_footerSearch p,
				.me_footerSearch ul,
				.me_footerSearch li {
					display:inline;
					margin:0;
				}
				
				.me_footerSearch li,
				.me_menuFooter li {
					padding:0 4px 0 2px;
					border-right:1px solid #fff;
				}
				
				.ie6 .me_footerSearch li,
				.ie6 .me_menuFooter li {
					margin:0 2px 0 0;
					padding:0 0 0 2px;
				}
				
				.ie7 .me_footerSearch li,
				.ie7 .me_menuFooter li {
					padding:0 1px 0 3px;
				}
				
			/* Pied de page - bas */
			.me_innerFooter {
				position:relative;
				padding:0 28px;
				font-size:0.9em;
			}
			
				.me_menuFooter {
					position:relative;
					float:left;
					width:48%;
					list-style-type: none;
					list-style-image: none;
				}
				
					.me_menuFooter li {
						display:inline;
						margin: 0px;
						background-image: none;
					}
					
					.me_menuFooter .me_last {
						border:none;
					}
				
				.me_innerFooter p {
					float:right;
					width:48%;
					text-align:right;
				}

	
.me_blockGrey {
	position:relative;
	margin:0 0 1.45em 0;
	background:url(../images/bg_block-grey1.png) no-repeat 100% 0 #ebf9fa;
	margin-top: 10px;
	/*background:url(../images/bg_block-grey1.png) no-repeat 100% 0 #e5f3f4;*/
}

.ie6 .me_blockGrey {
	height:1%;
}

.ie7 .me_blockGrey {
	min-height:1%;
}

.me_blockGrey div {
	position:relative;
	background:url(../images/bg_block-grey2.png) no-repeat 100% 100%;
}

.me_blockGrey div div {
	background:url(../images/bg_block-grey3.png) no-repeat 0 100%;
}

.me_blockGrey div div div {
	padding:1.1em 20px;
	background:url(../images/bg_block-grey4.png) no-repeat 0 0;
}
			
.me_blockGrey .me_linkMore {
	text-align:right;
}

/* Le chiffre de la semaine */
.me_blockChiffre { }

.me_blockChiffre .me_title {
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size:2.2em;
	line-height:0.8em;
}

.me_blockChiffre .me_title span {
	display:block;
	float:left;
	margin:0 0.2em 0 0;
	font-size:2.2em;
	line-height:0.8em;
}

/* Nuage de tags */
.me_tagCloud { }

.me_tagCloud li {
	display:inline;
	margin-left: 0px;
}
.me_tagCloud li a {
	margin-left: 0px;
	color: #000000;
	font-weight: normal;
}
	
.me_tagCloud .me_tag1 {
	padding:0 0.3em 0 0;
	font-size:2.6em;
}

.me_tagCloud .me_tag2 {
	padding:0 0.1em 0 0;
	font-size:2em;
}

.me_tagCloud .me_tag3 {
	padding:0 0.2em 0 0;
	font-size:1.4em;
}

.me_tagCloud .me_tag4 {
	padding:0 0.2em 0 0;
}

/*************/
/* caroussel */
/*************/
.jqGSContainer{position:relative;}
.jqGSContainer .jqGSImgContainer{}
.jqGSContainer .jqGSImgContainer ul{padding:0;margin:0;position:relative;list-style:none;}
.jqGSContainer .jqGSImgContainer ul li{padding:0;margin:0;position:relative;margin-top:0;margin-bottom:0px;float:left;}
.jqGSContainer .jqGSImgContainer ul li .jqGSLoader{width:100%;height:100%;position:absolute;}
.jqGSContainer .jqGSImgContainer ul li img{border:1px solid #fff;}
.jqGSContainer .jqGSImgContainer ul li .jqGSTitle{background:#505E83;position:absolute;right:0px;top:0px; padding:3px;color:#fff;width:300px}


.jqGSContainer .jqGSPagination{position:relative;width:100%;height:20px;top:5px;padding: 5px 0;}
.jqGSContainer .jqGSPagination ul{padding:0;margin:0;list-style:none;position:relative;float:right;}
.jqGSContainer .jqGSPagination ul li{padding:0;margin-right:5px;float:left;padding-right:1px;text-align:center;padding-bottom:1px;}
.jqGSContainer .jqGSPagination ul li a{padding:2px 0px;background:#505E83;border:1px solid #fff; color: #fff;text-decoration:none;display:block;width:20px;font:10px Verdana, Arial, Helvetica, sans-serif;}
.jqGSContainer .jqGSPagination ul li a.selected{background:#fff;color:#FF9900;border: 1px solid #eaeaea;}
.jqGSContainer .jqGSPagination ul li a:hover{background:#fff;color:#000;border:1px solid #fff;}

.jqGSImgContainer{border:1px solid #505E83;}

/**** Shadow Box pour agrandissement des médias *****/

/* Affichage de la loupe sur les classes zoomMedia*/
a.zoomMedia {
cursor: url("http://media.education.gouv.fr/design/front_office/images/magnify.cur"), default;
}

#sb-container,#sb-wrapper{text-align:left;}
#sb-container,#sb-overlay{position:absolute;top:0;left:0;width:100%;margin:0;padding:0;}
#sb-container{height:100%;display:none;visibility:hidden;z-index:999;}body>
#sb-container{position:fixed;}
#sb-overlay{height:expression(document.documentElement.clientHeight+'px');}
#sb-container>#sb-overlay{background-color: rgb(0, 0, 0); opacity: 0.6 !important;height:100%;}
#sb-wrapper{position:relative;}
#sb-wrapper img{border:none;}
#sb-body{position:relative;margin:0;padding:0;overflow:hidden;border:1px solid #303030;}
#sb-body-inner{position:relative;height:100%;background-color: #FFFFFF;}
#sb-content.html{height:100%;overflow:visible;}
#sb-loading{position:absolute;top:0;width:100%;height:100%;text-align:center;padding-top:10px;}#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;margin-top:-6px;margin-right:-6px;padding:0;overflow:hidden;}
#sb-title-inner,#sb-info-inner{position:relative;font-family:'Lucida Grande',Tahoma,sans-serif;line-height:16px;}
#sb-title,#sb-title-inner{height:26px;}
#sb-title-inner{font-size:16px;padding:5px 0;color:#fff;}
#sb-info,#sb-info-inner{height:20px;}
#sb-info-inner{font-size:12px;color:#fff;}
#sb-nav{float:right;height:16px;padding:0 0;width:45%;}
#sb-nav a{display:block;float:right;height:20px;width:20px;margin-left:3px;cursor:pointer;}
#sb-nav-close{background-image:url(../images/close_shadow.gif);background-repeat:no-repeat;}
/*#sb-nav-next{background-image:url(resources/next.png);background-repeat:no-repeat;}
	#sb-nav-previous{background-image:url(resources/previous.png);background-repeat:no-repeat;}
	#sb-nav-play{background-image:url(resources/play.png);background-repeat:no-repeat;}
	#sb-nav-pause{background-image:url(resources/pause.png);background-repeat:no-repeat;} */
#sb-counter{float:left;padding:2px 0;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-family:'Lucida Grande',Tahoma,sans-serif;font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}
#sb-body{border: 2px solid #6FA9BF;  background-color: #FFFFFF;}
.no-border{border: none;}
#sb-body{overflow: visible;}
#sb-wrapper .no-border{border:none;}
#sb-loading{background-color: #FFFFFF;}
#sb-content p {margin-bottom:5px; margin-top:5px;}
#sb-body-inner iframe {overflow:hidden;}
/******************Fin ShadowBox**********************/
