/*************************/
.hide{
display:none;
}
/*************************/
/*HEADER*/
/*************************/
.logo{
    padding: 15px;
    display:block;
    width:44px;
    float: left;
}
div#bgMenu .slogan{
    display:block;
    float:left;
    margin:30px 0px 0px 100px;
}

div#onglets {
    position: absolute;
    top:0px;
    left:705px; 
    z-index: +3;
    padding:0px;
}


/**************************/
/*Pulldownmenu*/
/*************************/
body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

div#bgMenu {
    position: absolute;
    top:0px;
    width: 995px;
    height: 130px;
    z-index: +1;
}


div#topstripe {
    position: absolute;
    float:left;
    width:100%;
    top:73px;
    left:-41px;
    z-index: +2;
}

div#searchstripe {
    position: absolute;
    float:left;
    width:100%;
    top:103px;
    left:770px;/*ancienne valeur 730px pour ancien montage.*/
    z-index: +2;
}

div#searchstripe li img {   
    margin-top:-2px;
}

div#infostripe {
    position: absolute;
    float:left;
    width:100%;
    top:80px;
    left:663px;
    z-index: +2;
}


ul.pulldownmenu {
    position: absolute;
    line-height: 12px;
    margin: 0px;
    font-size: 12px;
    font-family: Arial;
    list-style:none;
    left: 3px;
}

ul.searchmenu {
    font-size: 11px;
}

ul.infomenu {
    line-height: 5px;
    font-size: 11px;
}

ul.searchmenu a {
    border-left: 0px solid #fff !important;
    border-right: 1px solid #fff;
}

ul.searchmenu a:hover {
    padding: 3px 0px 6px 15px;
    color: white;
    background-color: #007893;
}

ul.infomenu a {
    border-left: 0px solid #fff !important;
    border-right: 1px solid #fff;
}

ul.infomenu a:hover {
    background-color: transparent !important;
    color: #B7E3EC !important;
}


div.submenu {
    position: relative;
    text-align: left;
    line-height: 10px;
    overflow: visible;
    z-index: +1;
    opacity: 0.8;
    
}

div.submenu ul {
    margin: 0px;
    padding: 0px;
}

div.submenu li {
    margin-top:1px;
}

div.submenu a {
    display:block;
    padding: 0px;
    background-color: #007893;
}

div.submenu a:hover {
    background-color: #02B7C8 !important;
}

ul.submenu2 {
    position: relative;
    text-align: left;
    line-height: 10px;
    overflow: visible;
    z-index: +1;
}

.submenu2  {
    margin: 0px;
    padding: 0px;
}

.submenu2 li {
    margin-top:1px;
}

.submenu2 a {
    display:block;
    padding: 0px;
    color: #007893;
    background-color: white;
}

.submenu2 a:hover {
    color: #007893  !important;
    background-color: #B7E3EC !important;
}

.arrow {
    background-color: transparent;
    background-repeat: no-repeat;
    background-image: url(../../cmsint/images/header/right-white.gif);
    background-position:right 3px;  
}


.imode {
    padding-left: 33px !important; 
    /*background: transparent url(../../cmsint/images/header/pImode.gif) 15px 2px no-repeat;*/
}

.caddie {
    padding-left: 33px !important;
    /*background: transparent url(../../cmsint/images/header/pBoutique.gif) 15px 3px no-repeat;*/
}
.pulldownmenu li {
    /*white-space:nowrap;   */
    float:left;
    list-style-type:none;
}
.forie-pulldownmenu   { 
    position:absolute;
    margin:0px;
    padding:0px;    
    width:200px;
}
.forie-pulldownmenu li a:hover {
    background-color: #02B7C8 !important;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {padding:0;margin:0;list-style-type:none;width:664px;margin-left:-2px;}

/* float the top list items to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu ul li {float:left;}

/* style the sub level list items */
.menu ul ul li {display:block;height:auto; line-height:1em;}

/* style the links for the top level */
.menu a {display:block;float:left;text-decoration:none;color:#fff;}

/* style the sub level links */
.menu ul ul a{display:block;width:12em;height:100%;line-height:1em; padding:0.5em 2em;}
* html .menu ul ul a {width:14em; w\idth:12em;}

/* style the table so that it takes no part in the layout - required for IE to work */
.menu table {position:absolute; left:1px; top:-1px; width:0; height:0; font-size:1em; z-index:-1;}
/* style the level hovers */
/* first */
* html .menu a:hover { position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {}
/* second */
* html .menu ul ul a:hover{ position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {}
/* third */
* html .menu ul ul ul a:hover { position:relative; z-index:120;}
.menu ul ul ul :hover > a {}
/* fourth */
.menu ul ul ul ul a:hover { position:relative; z-index:130;}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {visibility:hidden;position:absolute;height:0;top:1.7em;left:0;width:170px;padding-top:2px;background-color:#fff;margin-left:0px;}
.menu ul ul
{ 
visibility:hidden;position:absolute;height:0;top:1.7em;left:-2px;width:170px;padding-top:2px;background-color:#fff;margin-left:0px;border-left:1px solid transparent;
}

/* position the third level flyout menu */
.menu ul ul ul{top:-2px;width:14em;margin-left:188px;}
/* make the second level visible when hover on first level list OR link */
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:3em; background:transparent;}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{visibility:hidden;}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{visibility:hidden;}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{visibility:visible;}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul {visibility:visible;}

ul.pulldownmenu  {
    padding-left:40px;
}
ul.pulldownmenu>li {
    text-align: left;
    float: left;
}
ul.pulldownmenu a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 3px 15px 6px 15px;/*left 15*/
}

ul.pulldownmenu a.first {   
    border-left: none;
}

ul.pulldownmenu a:hover {
    padding: 3px 15px 6px 15px;/*padding: 3px 0px 6px 15px;*/
    color: white;
    background-color: #007893;
}
ul.pulldownmenu a:hover , ul.pulldownmenu li:hover a{
    color: white;
    background-color: #007893;
}
ul.pulldownmenu span{
    color: white;
    display:block;
    float:left;
    margin-top:3px;
}

ul.pulldownmenu ul a {
    padding: 4px 27px 4px 15px;
    border: 0px;
}

ul.pulldownmenu ul a:hover {
    padding: 4px 27px 4px 15px;
    background-color: transparent;
    color: white;
}

.forie-pulldownmenu li{ 
    background-color: #007893;
    border-bottom:1px solid #fff;
}
.pulldownmenu ul li {
    /*filter: alpha(opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
    opacity:0.8;*/
}
.pulldownmenu  ul.submenu2 {
    position: absolute;
    text-align: left;
    line-height: 10px;
    margin:-2px 0px 0px 0px;
    display:none;   
}
.pulldownmenu li:hover ul.submenu2 , .pulldownmenu li.sfhover ul.submenu2 {
    display:block;  
}
.submenu2 li {
    margin-top:0px;
    background-color: #fff; 
    border-left:1px solid #007893;border-right:1px solid #007893;   
    float:none;
}

.submenu2 li.last {
    border:none;
    background-color:transparent;
}
div#searchstripe  ul.pulldownmenu li:hover a {
    color:none;
    background:none;
}
div#searchstripe .pulldownmenu ul.submenu2 a ,div#searchstripe  ul.pulldownmenu li:hover  ul.submenu2 a  {
    display:block;  
    color: #007893;!important;
    background-color: white;
    width:183px;
    border-bottom:1px solid #007893;
    position:relative;  padding: 4px 4px 4px 10px;
    
}
div#searchstripe .pulldownmenu ul.submenu2 a:hover  , div#searchstripe  ul.pulldownmenu li:hover  ul.submenu2 a:hover{
    color: #007893  !important;
    background-color: #B7E3EC !important;padding: 4px 4px 4px 10px;
    
}

/*******************************/
/* Tout en un clic JUHAU */
/*******************************/

#ToutUnClic {
list-style-type:none; 
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
width:200px;
background:#007893 url(../../cmsint/images/header/bg_ToutUnClic.png) no-repeat scroll left top;
height:22px;
z-index:10;
}
/*\*/ 
html*#ToutUnClic {
background:#007893 url(../../cmsint/images/header/bg_ToutUnClic_ie.png) no-repeat scroll left top; /*fix IE et safari*/
}

#ToutUnClic li {
display:block;
float:left;
position:relative;
z-index:100;
margin-right:1px;
}
#ToutUnClic li span {
display:block;
z-index:100;
padding: 5px 10px;
display:none;
}
#ToutUnClic li a, #ToutUnClic li a:visited {
display:block; padding:0;
}
#ToutUnClic dl {
position:absolute;
top:0;
left:0;
margin: 0;
padding: 0;
}
#ToutUnClic dt {
margin:0;
float:left;
width:200px;
text-align:right !important;
}
#ToutUnClic dd {
display:none;
clear:left;
margin:0;
padding:0;
text-align:left;
}
#ToutUnClic dd.end {
height:15px;
width:200px;
background:url(../../cmsint/images/header/bgSearch.png) no-repeat scroll left bottom;
}

#ToutUnClic dt a,
#ToutUnClic dt a:visited {
display:block;
color:#fff;
text-decoration:none;
background:none;
width:197px;
padding-right:3px;
height:22px;
line-height:22px;
}
#ToutUnClic dt a:hover {
background:url(../../cmsint/images/header/bg_pulldonw_menu_png8.png) no-repeat scroll 40px 0px !important;
color:#fff !important;
}
#ToutUnClic table, #ToutUnClic table tr, #ToutUnClic table td {
background:none !important;
}
#ToutUnClic dd a,
#ToutUnClic dd a:visited {
background-color:#fff;
border:1px solid #007893;
border-top:none;
color:#007893;
display:block;
position:relative;
width:177px;
text-decoration:none;
/*height:20px;*/
line-height:20px;
padding:0 10px
}

#ToutUnClic li a:hover {
border:0;
}

#ToutUnClic li:hover dd,
#ToutUnClic li a:hover dd {
display:block;
}
#ToutUnClic li:hover dl,
#ToutUnClic li a:hover dl {
}
#ToutUnClic li:hover dt a,
#ToutUnClic li a:hover dt a,
#ToutUnClic dd a:hover {

}
#ToutUnClic dd a:hover {
background: #B7E3EC;
color:#007893;
border:1px solid #007893;
border-top:none;
}
/*chemin fer*/
.fer
{ 
padding:3px 0 1px 0;
color:#6B6C71;
}

.fer span, .fer strong
{ 
font-weight:bold;
color:#2B9DA7;
}

.fer a
{
color:#6B6C71;
}

/******** NAV LEFT ********/

.navleft{
    border:1px solid #b2d7e0;border-top:0;margin:0 0 15px 0;width:228px;
}
.navleft li{
    width:100%;
}
.navleft li a{
    color:#2b9da7;font-weight:bold;text-decoration:none;border-top:1px solid #b2d7e0;display:block;padding:4px 2px 4px 14px;height:auto !important;height:1%;
}
.navleft li a:hover{
    background:url(../../cmsint/images/navleft/nav-over.gif) repeat-x #2b9da7;color:#FFFFFF;
}
.navleft li.on a{
    background:url(../../cmsint/images/navleft/nav-on.gif) repeat-x #2b9da7;color:#FFFFFF;
}
.navleft .navleft_sub{
    padding:0 0 10px 0;
}
.navleft li .navleft_sub a, .navleft li.on .navleft_sub a{
    background:url(../../cmsint/images/navleft/car-noir.gif) no-repeat 0 7px;color:#0a3448;font-size:0.9em;font-weight:normal;text-decoration:none;border:0;display:block;margin:0 0 0 23px;padding:1px 2px 1px 10px;
}
.navleft li .navleft_sub li a.on, .navleft li .navleft_sub li a:hover {
    background:url(../../cmsint/images/navleft/car-noir.gif) no-repeat 0 7px;color:#0a3448;font-size:0.9em;font-weight:normal;text-decoration:none;border:0;display:block;margin:0 0 0 23px;padding:1px 2px 1px 10px;text-decoration:underline;
}

/*************************/


/******************************************
*             SURFOOTER
***************************************/
#surfooter{
border-top:1px solid #e6e5e5;
/*margin:30px 0px 0 15px;*/
padding:10px 0;

}
#surfooter ul{
display:block;
list-style:none;
text-align:center;
width:55%;
margin:0 auto;
}
#surfooter ul li{
text-align:center;
display:inline;
color:#009BBA;
font-weight:bold;
}
#surfooter ul li a{
color:#009BBA;
text-decoration:none;
}

/******************************************
*             /SURFOOTER
***************************************/


/*******************************/
/*footer*/
/*******************************/
.bt_new #footer {
    background: #c4eaf1 url(../../cmsint/images/footer/bg_footer2.png) repeat-x scroll 0px 0px;
    min-height:39px;
    height:auto;
    /*margin:20px 0pt 20px 15px;*/
    margin:0px 0pt 0px 0px;
    text-align:center;
    /*width:965px;*/
    width:995px;
    /* MOD<naali> 04/01/08  */
    float:left;
    /* /MOD<naali> 04/01/08  */
}
.pages_interieures #footer{
/*  margin: 0px 0 20px 15px;*/
}
.bt_new #footer div {
    font-size: 92%;
    padding: 5px 0 0 0;
}
.bt_new .date {
    background: url(../../cmsint/images/footer/p-bleu.gif) no-repeat 0px 3px;
    padding:0 0 0 12px;
}
.bt_new #footer div img {
    vertical-align: middle;
}
.bt_new #footer ul{
    width: 60%;
    margin:0 auto;
    padding-top:5px;
}
.bt_new #footer ul li{
    float: none;
    display: inline;
    padding: 2px 0 0 5px;
    font-weight: bold;
    background: url(../../cmsint/images/footer/puce_footer.png) no-repeat left;
    margin:0;
}
.bt_new #footer ul li a{
    color: #009bba;
    text-decoration:none;
}
.bt_new #footer ul li.first{
    background:none;
    padding: 2px 0 0 0;
}
.bt_new #footer ul li.first_sd_line{
    background:none;
    padding: 2px 0 0 0;
}
.bt_new pages_interieures .leftContent,
.bt_new pages_interieures .midContent {
margin-bottom:20px; /*fix marge pour le footer*/
}
/******************************************
*             SURFOOTER
***************************************/
#surfooter{
border-top:1px solid #e6e5e5;
/*margin:0 15px 0 15px;*/
padding:10px 0;

}
#surfooter ul{
display:block;
list-style:none;
text-align:center;
width:55%;
margin:0 auto;
}
#surfooter ul li{
text-align:center;
display:inline;
color:#009BBA;
font-weight:bold;
}
#surfooter ul li a{
color:#009BBA;
text-decoration:none;
}
/*****************************************
*              ZONE HAUT
*******************************************/
.pages_interieures .box_top {
    padding: 0 0 18px 18px;
}
/******************************************
*             COL GAUCHE
***************************************/
.pages_interieures #navleft {
    background: url(../../cmsint/images/navleft/ombre_nav.png) repeat-y right;
    width: 231px;
    padding: 0 3px 0 0;
}
.pages_interieures .navleft{
    border:1px solid #E5F1F4;
    border-width: 0 0 0 1px;
    margin:0 0 0 0;
    padding: 0 0 0 0;
    width: 231px;
    padding: 0 0 3px 0;
    background: url(../../cmsint/images/navleft/ombre2_nav.png) repeat-x bottom left;
}
.pages_interieures .navleft li a{
    border-top: 1px solid #CFE6EB;
    font-size: 118.5%;
    font-weight: normal;    
    color: #007A97;
}
.pages_interieures .navleft li a:hover{ 
    color: #fff;
    border-top: 1px solid #CFE6EB;
    font-size: 118.5%;
    font-weight: normal;
}
.navleft li.on a:hover{
    background: url(../../cmsint/images/navleft/nav-on.gif) repeat-x #2b9da7;
    font-weight: bold;
}
.pages_interieures .navleft li.first a{
    border-top: 1px solid #E5F1F4;  
}
.pages_interieures .navleft li.on a{
    font-weight: bold;
    color: #fff;
}
.pages_interieures .navleft .navleft_sub{
    padding: 5px 0 10px 0;
}
.pages_interieures .navleft li .navleft_sub a, .pages_interieures .navleft li.on .navleft_sub a{
    font-size: 100%;
    font-weight: normal;
    color: #0A3448;
}
.pages_interieures .navleft li .navleft_sub a:hover, .pages_interieures .navleft li.on .navleft_sub a:hover{
    font-size: 100%;
    font-weight: normal;
    color: #0A3448;
    background:url(../../cmsint/images/navleft/car-noir.gif) no-repeat transparent 0 7px;
    border: 0px;
}
.pages_interieures .navleft li .navleft_sub li.on a {
    font-weight: bold;
}
.pages_interieures .navleft li .navleft_sub li.on a:hover {
    font-weight: bold;
}
.pages_interieures .navleft li .navleft_sub ul  {
    padding: 0 0 0 11px;
    margin: 0px;
    
}
.pages_interieures .navleft li .navleft_sub li.on ul li a, .pages_interieures .navleft li .navleft_sub li.on ul li a:hover {
    font-size: 100%;
    font-weight: normal;
}
.pages_interieures .navleft .navleft_sub li ul li{
width:auto !important;
}
.pages_interieures .navleft li .navleft_sub ul li.on {
    background:url(../../cmsint/images/navleft/car-noir.gif) no-repeat 0 7px;
    margin:0 0 0 23px;
    padding:1px 0 1px 10px;
    font-weight: bold;
}
/*****************************************/
/* OVERRIDE2 EMDEI **********************/
/*****************************************/
.bt_new div#bgMenu.ss_bleu {
    background: transparent url(../../cmsint/images/header/fd_header_02.png) top left no-repeat;
}
.bt_new div.ss_bleu2 {
    width:100%;
    height:100%;
}
.bt_new #container #header #topstripe ul.pulldownmenu {
    background:#007893 url(../../cmsint/images/header/bg_pulldonw_menu_png8.png) no-repeat scroll 40px 0px;
}
.bt_new #container #header #searchstripe ul.pulldownmenu {
    background:#007893 url(../../cmsint/images/header/bg_pulldonw_menu2_png8.png) no-repeat scroll 0px 0px;
    height:21px;
    margin-top:1px;
}
#onglets {  
    width:450px;
}
#onglets ul li{margin:0px;padding:0px;}
#onglets ul {   
    float:left;
    margin-top:0px;
    width:128px;
    position:relative;
    color:#fff;
    text-transform:uppercase;
    list-style-type:none;
    margin:0px 5px 0px 0px;
    padding:0px;
    font-size:90%;
    font-weight:bold;
}
#onglets .onglet_left {
    background:url(../../cmsint/images/header/onglet_bleu_vert.png) no-repeat bottom ; 
    height:50px;
    padding-top:0px;
    overflow:hidden;
}
#onglets .onglet_left.deroule3 {
    background:url(../../cmsint/images/header/onglet_bleu_vert.png) no-repeat left -40px ; 
    height:40px;
    text-align:left;
    overflow:hidden;
}

#onglets .onglet_right {
    background:url(../../cmsint/images/header/onglet_bleu.png) no-repeat left -40px ; 
    height:40px;
    text-align:left;
    overflow:hidden;

}
#onglets .onglet_right.deroule {
    background:url(../../cmsint/images/header/onglet_bleu.png) no-repeat bottom ; 
    height:50px;
    text-align:left;
}

#onglets .onglet_right.deroule2 {
    background:url(../../cmsint/images/header/onglet_bleu.png) no-repeat bottom ; 
    height:50px;
    text-align:left;
}

#onglets .onglet_right li , #onglets .onglet_left li {
    padding-left:15px;
    margin-left:5px;    
}
#onglets .onglet_left li.img_fleche {
        
}
#onglets .onglet_right.clique li.img_fleche{
    background:url(../../cmsint/images/header/fleche_haut.png) no-repeat 20px top ; 

}#onglets .onglet_left.clique li.img_fleche {
    background:url(../../cmsint/images/header/fleche_haut.png) no-repeat 30px top ; 
}


#onglets ul li a {
    text-decoration:none;
    color:#fff;
    font-weight:bold;   
}
#onglets ul li {
    position:relative;
}
#onglets .onglet_left .txt_particuliers , #onglets .onglet_right .txt_entreprises , #onglets .onglet_right .txt_professionnels , #onglets .onglet_left .txt_entreprises ,  #onglets .onglet_left .txt_professionnels {
    /*background:url(../../cmsint/images/header/particulier.png) no-repeat ; 
    height:8px;
    width:83px;*/
    background:url(../../cmsint/images/header/fleche_li.png) no-repeat left ; 
    padding-left:15px;
    margin-left:-15px;  
}
#onglets .onglet_right  li {
    
}
#onglets .onglet_right .txt_entreprises , #onglets .onglet_right .txt_professionnels {
    padding-left:17px;
    margin-left:-15px;
}
#onglets .onglet_left .txt_particuliers {
    position:absolute;top:0px;
}
#onglets .onglet_left.deroule2 .txt_particuliers {
    /*background:url(../../cmsint/images/header/particulier.png) no-repeat ; 
    height:8px;
    width:83px;*/
    position:absolute;top:20px;
    background:url(../../cmsint/images/header/fleche_li.png) no-repeat left ; 
    padding-left:15px;
    margin-left:-15px;  
}
#onglets .onglet_right.deroule .txt_entreprises {
    /*background:url(../../cmsint/images/header/entreprise.png) no-repeat ; 
    height:9px;
    width:78px;*/
    position:absolute;top:10px;
    background:url(../../cmsint/images/header/fleche_li.png) no-repeat left ; 
    padding-left:15px;
    margin-left:-15px;  

}
#onglets .onglet_right.deroule  .txt_professionnels {
    /*background:url(../../cmsint/images/header/pro.png) no-repeat ; 
    height:9px;
    width:103px;*/
    position:absolute;top:20px;
    background:url(../../cmsint/images/header/fleche_li.png) no-repeat left ; 
    padding-left:15px;
    margin-left:-15px;  
}
#onglets .onglet_left .txt_entreprises {
    position:absolute;top:10px;
}
#onglets .onglet_left  .txt_professionnels {
    position:absolute;top:20px; 
}
#onglets li a:hover {
    text-decoration:underline;
}

.bt_new div#searchstripe {
    width:330px;
}
.bt_new a.arrowDown {
    border: 0px;
    padding-left:100px;
    width:100px;
    padding-top:5px;
    
}
.bt_new a.arrowDown img {   
    padding-left:10px;
    vertical-align:middle;  
}
.bt_new a.arrowDown:hover {
    padding-left:100px;
    background:none;padding-top:5px;
}

/*footer*/




/*EMDEI*/
.bt_new #container #header #searchstripe ul.pulldownmenu li../../.submenu2 {
    background: url(../../cmsint/images/header/bgSearch.png) no-repeat left bottom; 
    padding-bottom: 16px;
    margin-top: -3px;   
}
.bt_new #container #header #onglets li.img_fleche span{
    display: none;
}
.bt_new #footer div{
    margin-top: -25px;
}

/***********************************************************************************************************************************************
******************************************************* PAGE BOUCHON **************************************************************************
***************************************************************************************************************************************************/
.page_bouchon {}
.page_bouchon #footer{
    height:45px;
    width:995px;
    margin:0 0 10px 0;
    padding: 0;
}
.page_bouchon .midContent {
    float: none;
    width:939px;
    background: url(../../site_instit/images/css_content/css/bg_content_bouchon.png) no-repeat;
    height: 400px;
    overflow: hidden;
    margin: -37px 0 -2px 0;
    color: #008DA8;
    padding: 90px 0 0 56px;
}
.page_bouchon .midContent h2 {
    font-size: 245.5%;
}
.page_bouchon .midContent h2 {
    font-size: 182%;
}
.page_bouchon .midContent span {
    font-size: 135%;
    display: block;
    padding: 0 0 0 38px;
}

.sep_bas{
  height:10px;
  clear:both;
}

/*****************************************/
/********** ONLINE EDITOR ****************/
/*****************************************/

.online_editor{
position:relative;
}
.online_editor ol{
list-style:decimal;
margin:0 0 15px 22px;
list-style-position:inside;
position:relative;
}
.online_editor ul{
display:normal;
list-style:disc;
float:none;
height:auto;
/*background:#02B7C8;*/
background: none;
position:relative;
top:1px;
left:none;
margin:0px 0px 15px 22px;
list-style-position:inside;
}
.online_editor ul li{
display:list-item;
list-style:disc;
list-style-position:inside;
height:auto;
}
.online_editor ul li ul li{
display:list-item;
list-style:circle;
height:auto;
}
.online_editor ul li ul li ul li{
display:list-item;
list-style:square;
height:auto;
}
.online_editor table{
border:0px solid #CFE6EB;
border-bottom:none;
border-right:none;
border-collapse: collapse
}
.online_editor table td{
border-bottom:0px solid #CFE6EB;
border-right:0px solid #CFE6EB;
padding:4px;
}

.aide_content .online_editor  ul li ul{
margin:0 0 15px 22px;
}
