.Tablo_Main_Fond {
    margin-left: auto;
    margin-right: auto
    }
.contenu_txt_1 {
    width: 753px;
    padding: 0;
    margin: 0 10px 0 7px;
    text-align: justify
    }
.contenu_txt_1 p {
    padding: 10px 0 10px 0;
    margin: 0;
    text-align: justify
    }
.contenu_txt_1 h1 {
    padding: 0 0 10px 10px
    }
.contenu_txt_1 h2 {
    color: #43312D;
    font-weight: bold;
    background-image: url(/images/sites/bullet.gif);
    background-repeat: no-repeat;
    background-position: 0;
    padding-left: 12px;
    margin-top: 5px;
    /* margin-bottom:10px; */
    }
.contenu_txt_1 h3 {
    color: #43312D;
    background-image: url(/images/sites/interface/fd-titre-h3.png);
    background-repeat: repeat-x;
    background-position: left top;
    padding-left: 10px;
    line-height: 25px
    }
.contenu_txt_1 ul {
    list-style-type: none;
    padding-left: 0;
    margin-left: 0;
    margin-top: 0
    }
.contenu_txt_1 ul li {
    background: url(/images/sites/bullet.gif) no-repeat left 2px;
    padding-left: 15px
    }
.contenu_txt_1 ul ul {
    list-style-type: disc;
    margin-left: 30px
    }
.contenu_txt_1 ul ul li {
    background: none;
    padding-left: 0
    }
.image p {
    text-align: center;
    color: rgb(0, 102, 255);
    font-size: 10pt;
    font-style: italic;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0
    }
/* Infos pratiques */
.BGZ {
    display: inline !important
    }
/* Logos partenaires */
div.partenaire a img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    /* Firefox 10+, Firefox on Android */
    filter: gray;
    /* IE6-9 */
    -webkit-filter: grayscale(100%);
    /* Chrome 19+, Safari 6+, Safari 6+ iOS */
    margin: 15px
    }
div.partenaire a:hover img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
    -webkit-filter: grayscale(0%);
    margin: 15px
    }
div.partenaire td {
    vertical-align: middle;
    text-align: center;
    font-size: 15px
    }
/* Pour les tables partenaires */
table#idml_table_cat_liste_5 {
    width: 692px !important;
    margin-left: 30px;
    border-collapse: collapse
    }
table#idml_table_cat_liste_5 td {
    vertical-align: middle;
    text-align: center;
    padding: 4px;
    /* width:auto !important; */
    width: 106px !important;
    height: 46px;
    border: 1px solid #ebebeb
    }
table#idml_table_cat_liste_5 img {
    max-width: 95px;
    max-height: 40px
    }
#idml_div_cat_container_5 {
    width: 570px !important;
    margin-left: 80px;
    text-align: justify
    }
.cssml_div_cat_item_5 {
    display: inline;
    line-height: 40px;
    padding-right: 5px
    }
.cssml_div_cat_item_5 img {
    line-height: 40px;
    vertical-align: middle
    }
/* Pour conférences */
td.COL1 {
    width: 56px;
    text-align: center
    }
td.COL2 {
    width: 54px;
    text-align: center;
    font-weight: bold
    }
td.COL3 {
    width: 35px;
    text-align: center
    }
td.COL4 {
    width: 32px;
    text-align: center
    }
td.COL5 {
    /* WIDTH: 43px */
    }
td.COL6 {
    width: 110px
    }
td.COL7 {
    width: 50px;
    text-align: center
    }
td.COL8 {
    width: 80px;
    text-align: center
    }
td.selection_conference {
    width: 64px;
    text-align: center;
    display: none
    }
.Jour19 {
    color: rgb(255, 102, 0) !important
    }
.Jour20 {
    color: #00ad00 !important
    }
.cssml_div_cat_item_18_top td, .cssml_div_cat_item_19_top td {
    text-align: center
    }
.cssml_div_cat_item_18_top h3, .cssml_div_cat_item_19_top h3 {
    padding: 0
    }
div.cssml_div_cat_item_18 td.COL5, div.cssml_div_cat_item_19 td.COL5, #listeSelection td.COL5 {
    padding-left: 10px;
    padding-right: 5px
    }
div.cssml_div_cat_item_18 td, div.cssml_div_cat_item_19 td, #listeSelection td {
    vertical-align: top;
    border-bottom: rgb(169, 169, 169) 1px solid;
    padding-bottom: 5px
    }
.bouton2 {
    background-color: #e94506;
    /* background-color: #9FD0AC;
    color: rgb(49, 25, 0); */
    }
.selection {
    margin: 0 0 10px 10px;
    width: 200px;
    background-color: #F7EEE6
    }
#nbSelection {
    font-weight: bold
    }
.titre_selection {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px !important
    }
.selection_conf {
    padding: 15px
    }
#conf_resume ul {
    margin: 0 0 20px;
    padding: 0
    }
.ligne_conf {
    list-style: none;
    border-bottom: 1px solid #AAA;
    padding: 5px
    }
.supp_conf img {
    float: right
    }
/* Pour les tables vidéos */
/* div#idml_div_cat_container_17 {
text-align:justify;
}
div.cssml_div_cat_item_17 {
vertical-align:top;
display: inline-block !important;
float:left;
} */
table#idml_table_cat_liste_17 td {
    vertical-align: top;
    text-align: center
    }
/* Menu */
/* A.Menu:link, A.Menu:visited, A.Menu:active {
 background:#CBD6DC url(/images/sites/bullet.gif) no-repeat 7px center;
 border-bottom:1px solid #445660;
}

*/
A.Menu:hover {
    color: #98C01D;
    /*  background:#EDEDED url(/images/sites/bullet.gif) no-repeat 7px center; */
    }
A.Menu_Actif:link, A.Menu_Actif:visited, A.Menu_Actif:active, A.Menu_Actif:hover {
    color: #98C01D;
    /* background:#445660 url(/images/sites/bullet.gif) no-repeat 7px center; */
    }
/* Menu édition précédente */
td.Tab2 {
    width: 200px !important
    }
/* .Menu_D , .Tab2_D{
display:none;
} */
/* Footer */
#footer table {
    border-collapse: collapse;
    width: 1000px !important;
    background-image: url(/images/sites/bgd-repeat2.jpg);
    background-repeat: repeat-x;
    background-position: 0% 0%
    }
#footer table td {
    border-right: rgb(204, 204, 204) 1px solid;
    vertical-align: top;
    text-align: justify;
    padding: 10px 10px 10px 25px
    }
#footer h4 {
    color: rgb(103, 103, 103);
    font-weight: bold;
    padding-bottom: 5px
    }
#footer a {
    font-size: 8pt;
    color: rgb(103, 103, 103)
    }
#footer td.dernierecolonne {
    border-right: none
    }