*{
  margin:0;
  padding:0;
}

body{
  padding:0px;
  margin:0px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#404040;
  background-color:#90c775;
  background-image:url(../images/communs/bg.jpg);
  background-repeat:repeat-x;
  background-position:0px 0px;
}

#popup
{
  background:none;
  background-color:#ffffff;
}
img{
  border:0;
}
a{
  color:#000;
  text-decoration:none;
}
a:hover{
  color:#000;
  text-decoration:underline;
}

.breadcrumbs .chevron
{
	color:#7A9B2A;
}

#page{
  width:977px;
  padding:0px;
  margin-top:0px;
  margin-left:auto;
  margin-right:auto;
}

  #header{
    float:left;
    display:inline;
    position:relative;
    width:977px;
    height:183px;
    background-color:#fff;
  }
    #header div.moduletable_logo{
      position:absolute;
      left:51px;
      top:15px;
    }
      #header div.moduletable_logo img{
        float:left;
        display:inline;
      }
    #header div.moduletable_accroche{
      position:absolute;
      left:9px;
      top:152px;
    }
      #header div.moduletable_accroche img{
        float:left;
        display:inline;
      }
    #header div.moduletable_menu_acces_offres{
      position:absolute;
      left:231px;
      top:12px;
      font-weight:bold;
      font-size:12px;
      color:#737373;
    }
      #header div.moduletable_menu_acces_offres ul{
        list-style:none;
        padding:0px;
        margin:0px;
      }
        #header div.moduletable_menu_acces_offres li{
          display:inline;
          list-style:none;
          padding:0px;
          margin:0px;
          border-right:1px solid #737373;
        }

        #header div.moduletable_menu_acces_offres li.item_last{
          border:none;
        }
          #header div.moduletable_menu_acces_offres a{
            font-weight:bold;
            font-size:14px;
            color:#737373;
            margin-left:5px;
            margin-right:5px;
          }
    #header div.moduletable_acces_espace{
      float:right;
      display:inline;
      position:relative;
      width:305px;
      margin-right:8px;
    }
      #header div.moduletable_acces_espace a{
        float:right;
        display:inline;
        width:190px;
        height:26px;
        font-weight:bold;
        font-size:14px;
        color:#fff;
      }
      #header div#bulle_espace{
        position:absolute;
        z-index:2000;
        top:16px;
        right:148px;
        width:162px;
        display:none;
      }
        #header div#bulle_espace img{
          float:left;
          display:inline;
        }
        #header div#bulle_espace p{
          float:left;
          display:inline;
          width:154px;
          margin:0px;
          padding:0px;
          padding-left:8px;
          font-size:14px;
          color:#c82973;
          background-image:url(../images/communs/bulleheadermiddle-trans.png);
          background-repeat:repeat-y;
          background-position:0px 0px;
        }
    #header div.moduletable_banniere{
      float:right;
      display:inline;
      position:relative;
      width:728px;
      height:102px;
      margin-right:8px;
      margin-top:13px;
    }
      #header div.moduletable_banniere a.precedent,
      #header div.moduletable_banniere div.precedent{
        position:absolute;
        z-index:1000;
        top:0px;
        right:48px;
        cursor:pointer;
      }
      #header div.moduletable_banniere a.suivant,
      #header div.moduletable_banniere div.suivant{
        position:absolute;
        z-index:1000;
        top:0px;
        right:10px;
        cursor:pointer;
      }
      #header div.moduletable_banniere a.en_savoir_plus{
        position:absolute;
        z-index:1000;
        bottom:4px;
        right:4px;
      }
      #header div.moduletable_banniere img.image_banniere,
      #header div.banneritem_banniere{
        float:left;
        display:inline;
        width:728px;
        height:90px;
        margin-top:12px;
      }
    #header .moduletable_form_recherche{
      position:absolute;
      right:8px;
      bottom:9px;
      width:159px;
      height:21px;
    }
      #header .moduletable_form_recherche form#form_recherche{
        float:left;
        display:inline;
        margin:0px;
        padding:0px;
      }
      #header .moduletable_form_recherche input#champ_recherche{
        float:left;
        display:inline;
        width:115px;
        height:17px;
        padding:0px;
        margin:0px;
        padding-left:8px;
        padding-top:2px;
        border:1px solid #e1e1e1;
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        color:#404040;
      }
      #header .moduletable_form_recherche input#ok{
        float:left;
        display:inline;
        padding:0px;
        margin:0px;
        margin-top:5px;
        margin-left:11px;
      }


  #content{
    float:left;
    display:inline;
    position:relative;
    width:977px;
    background-color:#fff;
  }

  #footer{
    float:left;
    display:inline;
    position:relative;
    width:977px;
    height:26px;
    line-height:26px;
    padding-top:30px;
    text-align:center;
    color:#737373;
    font-size:12px;
    background-color:#fff;
    background-image:url(../images/communs/bg_footer.jpg);
    background-repeat:repeat-x;
    background-position:0px 30px;
  }
      #footer div.moduletable_menu_liensrapides ul{
        list-style:none;
        padding:0px;
        margin:0px;
      }
        #footer div.moduletable_menu_liensrapides li{
          display:inline;
          list-style:none;
          padding:0px 3px 0 3px;
          border-right:1px solid #737373;
          margin:0px;
        }

        #footer div.moduletable_menu_liensrapides li.item_last{
          border:none;
        }
          #footer div.moduletable_menu_liensrapides ul li a{
            color:#737373;
            margin-left:2px;
            margin-right:2px;
          }

          #footer div.moduletable_menu_liensrapides li#current a,
          #footer div.moduletable_menu_liensrapides li.active a
          {
          	color:#58AC25;
          	font-weight: bold;
          }

#content #colgauche{
  float:left;
  display:inline;
  position:relative;
  width:209px;
}
#content #colcentre{
  float:left;
  display:inline;
  position:relative;
  margin-left:15px;
  font-size:12px;
}

#content #colcentre .contenu_principal{
  width:526px;
  background-image:url(../images/colcentre/bg.gif);
  background-position:0px 0px;
  background-repeat:repeat-y;
}

#content #colcentre .contenu_principalmedium{
  width:740px;
  background-image:url(../images/colcentre/bgmedium.gif);
  background-position:0px 0px;
  background-repeat:repeat-y;
}
#content #coldroite{
  float:right;
  display:inline;
  position:relative;
  width:211px;
}
/*home*/
#introhome{
  float:left;
  display:inline;
  position:relative;
  width:961px;
  height:364px;
  margin-left:8px;
  background-image:url(../images/home/bg_introhome.jpg);
  background-repeat:no-repeat;
  background-position:0px 0px;
}
  #introhome img{
    float:left;
    display:inline;
  }
  #introhome div.conteneur_haut{
    float:left;
    display:inline;
    width:961px;
    height:287px;
    margin-top:8px;
  }
  #introhome div.moduletable_bloc1,
  #introhome div.moduletable_bloc2,
  #introhome div.moduletable_bloc3,
  #introhome div.moduletable_bloc4,
  #introhome div.moduletable_bloc5{
    float:left;
    display:inline;
    position:relative;
    cursor:pointer;
  }
  #introhome div.moduletable_bloc1{
    width:257px;
    height:287px;
    margin-left:24px;
    margin-right:68px;
  }
  #introhome div.moduletable_bloc2{
    width:257px;
    height:287px;
    margin-right:55px;
  }
  #introhome div.moduletable_bloc3{
    width:281px;
    height:58px;
  }
  #introhome div.moduletable_bloc4{
    width:281px;
    height:72px;
  }
  #introhome div.moduletable_bloc5{
    width:281px;
    height:159px;
  }
  #introhome div.moduletable_bloc1:hover,
  #introhome div.moduletable_bloc2:hover,
  #introhome div.moduletable_bloc3:hover,
  #introhome div.moduletable_bloc4:hover,
  #introhome div.moduletable_bloc5:hover{
    -moz-opacity:0.5;
    opacity: 0.5;
    filter:alpha(opacity=50);
  }

    #introhome .en_savoir_plus{
      float:left;
      display:inline;
      position:relative;
      width:139px;
      height:30px;
      margin-top:154px;
      margin-left:60px;
    }
      #introhome a.en_savoir_plus .on{
        position:absolute;
        visibility:hidden;
        left:0px;
        top:0px;
      }
      #introhome a.en_savoir_plus:hover {
        border: none;
      }
      #introhome a.en_savoir_plus:hover .on{
        visibility:visible;
      }
      #introhome a.en_savoir_plus:hover .off{
        visibility:hidden;
      }
    #introhome div#bulle_centre1{
      position:absolute;
      z-index:2000;
      top:180px;
      left:22px;
      width:162px;
    }

    #introhome div#bulle_centre2{
      position:absolute;
      z-index:2000;
      top:180px;
      left:350px;
      width:162px;
    }
      #introhome div#bulle_centre1 img,
      #introhome div#bulle_centre2 img,
      #introhome div#bulle_centre3 img{
        float:left;
        display:inline;
      }
      #introhome div#bulle_centre1 p,
      #introhome div#bulle_centre2 p,
      #introhome div#bulle_centre3 p{
        float:left;
        display:inline;
        width:154px;
        margin:0px;
        padding:0px;
        padding-left:8px;
        font-weight:normal;
        font-size:12px;
        color:#c82973;
        background-image:url(../images/communs/bulleheadermiddle-trans.png);
        background-repeat:repeat-y;
        background-position:0px 0px;
      }
  #introhome div.conteneur_bas{
    float:left;
    display:inline;
    width:961px;
    height:49px;
    margin-top:21px;
  }
    #introhome div.conteneur_bas a{
      float:left;
      display:inline;
    }
    #introhome div.conteneur_bas .moduletable_btn_vos_infos{
      float:left;
      display:inline;
      width:249px;
      height:49px;
      margin-left:27px;
      margin-right:50px;
    }
    #introhome div.conteneur_bas .moduletable_btn_les_mutuelles{
      float:left;
      display:inline;
      width:298px;
      height:49px;
    }
    #introhome div.conteneur_bas .moduletable_btn_nous_contacter{
      float:left;
      display:inline;
      width:249px;
      height:49px;
      margin-left:50px;
    }
    div#bulle_centrebas1{
      position:absolute;
      z-index:3000;
      bottom:25px;
      left:50px;
      width:224px;
    }
    div#bulle_centrebas2{
      position:absolute;
      z-index:3000;
      bottom:25px;
      left:400px;
      width:224px;
    }
    div#bulle_centrebas3{
      position:absolute;
      z-index:3000;
      bottom:25px;
      left:700px;
      width:224px;
    }
      div#bulle_centrebas1 img,
      div#bulle_centrebas2 img,
      div#bulle_centrebas3 img{
        float:left;
        display:inline;
      }
      div#bulle_centrebas1 p,
      div#bulle_centrebas2 p,
      div#bulle_centrebas3 p{
        float:left;
        display:inline;
        width:209px;
        margin:0px;
        padding:0px;
        padding-left:8px;
        padding-right:7px;
        font-weight:normal;
        font-size:12px;
        color:#555555;
        background-image:url(../images/communs/bulle2middle-trans.png);
        background-repeat:repeat-y;
        background-position:0px 0px;
      }
#centrehome{
  float:left;
  display:inline;
  z-index:2000;
  padding-top:22px;
  background-image:url(../images/home/sep.gif);
  background-repeat:no-repeat;
  background-position:326px 0px;
}
#bloc_haut_droite{
  float:left;
  display:inline;
  background-image:url(../images/home/sep.gif);
  background-repeat:no-repeat;
  background-position:326px 0px;
}
#bloc_gauche{
  float:left;
  display:inline;
  z-index:2000;
  width:318px;
  margin-left:8px;
}
.moduletable_bloc_mutuelles_umc{
  float:left;
  display:inline;
  z-index:2000;
  width:312px;
  margin-left:14px;
  padding-bottom:10px;
}
.moduletable_bloc_nous_contacter{
  float:left;
  display:inline;
  z-index:2000;
  width:303px;
  margin-left:14px;
}
  .moduletable_bloc_nous_contacter a.carte{
    float:left;
    display:inline;
    position:relative;
    padding-top:15px;
    padding-bottom:5px;
    padding-left:3px;
  }
    .moduletable_bloc_nous_contacter a.carte .on{
      position:absolute;
      visibility:hidden;
      left:50px;
      top:15px;
    }
    .moduletable_bloc_nous_contacter a.carte .off{
      position:absolute;
      left:50px;
      top:15px;
    }
    .moduletable_bloc_nous_contacter a.carte:hover {
      border: none;
    }
    .moduletable_bloc_nous_contacter a.carte:hover .on{
      visibility:visible;
    }
    .moduletable_bloc_nous_contacter a.carte:hover .off{
      visibility:hidden;
    }
  .moduletable_bloc_nous_contacter a.texte{
    float:left;
    display:inline;
    margin-top:200px;
    padding-bottom:7px;
    padding-left:3px;
  }
  #centrehome h2{
    float:left;
    display:inline;
    width:303px;
    margin:0px;
    padding:0px;
  }
    #centrehome h2 {
      float:left;
      display:inline;
    }
  #centrehome h3{
    float:left;
    display:inline;
    width:303px;
    margin:0px;
    padding:0px;
    padding-top:14px;
    font-size:12px;
    color:#000;
    padding-left:14px;
  }
    #centrehome .moduletable_bloc_mutuelles_umc h3{
      color:#58ac25;
    }
  #centrehome p{
    float:left;
    display:inline;
    width:303px;
    margin:0px;
    padding:0px;
  }
    #centrehome .moduletable_bloc_nous_contacter p{
      padding-left:5px;
    }
  #centrehome a.vert{
    color:#58ac25;
  }
    #centrehome a.vert{
      margin-left:2px;
    }

  #centrehome .footer{
    text-align:right;
    margin-top:10px;
    margin-bottom:30px;
  }
#bloc_bas_droite{
  float:left;
  display:inline;
  width:630px;
  margin-left:14px;
  background-image:url(../images/home/bloc_bas_droite_bg.gif);
  background-repeat:repeat-y;
}
  #bloc_bas_droite .contenu{
    float:left;
    display:inline;
    width:630px;
    background-image:url(../images/home/bloc_bas_droite_top.gif);
    background-repeat:no-repeat;
  }
  #bloc_bas_droite .contenu img{
    float:left;
    display:inline;
    padding-bottom:0px;
    padding-top:5px;
  }
  #bloc_bas_droite .contenu .moduletable_plein_avantages{
    float:left;
    display:inline;
    width:301px;
    background:none;
    padding:5px
  }
    #bloc_bas_droite .contenu .moduletable_plein_avantages h2{
      float:left;
      display:inline;
      width:291px;
      margin:0px;
      padding:0px;
      margin-left:20px;
      margin-top:10px;
      padding-bottom:10px;
    }
    #bloc_bas_droite .contenu .moduletable_plein_avantages ul{
      float:left;
      display:inline;
      width:289px;
      margin-left:22px;
      list-style:none;
      font-size:14px;
      color:#0094ce;
      padding-top:10px;
      padding-bottom:30px;
    }
      #bloc_bas_droite .contenu .moduletable_plein_avantages ul li{
        float:left;
        display:inline;
        width:279px;
        list-style:none;
        padding-left:10px;
        padding-top:10px;
        padding-bottom:10px;
        background-image:url(../images/communs/puce2.gif);
        background-repeat:no-repeat;
        background-position:0px 15px;
      }
  #bloc_bas_droite .contenu .moduletable_zen_tao_attitude{
    float:left;
    display:inline;
    width:308px;
    padding:5px;
  }

    #bloc_bas_droite .contenu .moduletable_zen_tao_attitude h2{
      float:left;
      display:inline;
      width:300px;
      margin:0px;
      padding:0px;
      margin-left:18px;
      margin-top:11px;
      padding-bottom:8px;
    }

    #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul{
      float:left;
      display:inline;
      width:300px;
      margin:0px;
      padding:0px;
      margin-left:18px;
      list-style:none;
    }

      #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul li{
        float:left;
        display:inline;
        width:300px;
        margin:0px;
        padding:0px;
        padding-bottom:5px;
        list-style:none;
        background-image:url(../images/communs/puce3.gif);
        background-position:90px 16px;
        background-repeat:no-repeat;
      }

      #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul li img:hover
      {
      	opacity:0.5;
      	filter:alpha(opacity=50);
      }

      #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul li h3{
        float:left;
        display:inline;
        width:180px;
        margin:0px;
        padding:0px;
        padding-bottom:2px;
        padding-left:16px;
        padding-top:2px;
        font-size:18px;
        font-weight:normal;
        color:#000;
      }
      #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul li p{
        float:left;
        display:inline;
        width:180px;
        margin:0px;
        padding:0px;
        padding-left:16px;
        font-size:14px;
        color:#000;
      }
        #bloc_bas_droite .contenu .moduletable_zen_tao_attitude ul li p a{
          margin:0px;
          padding:0px;
          color:#000;
          cursor:pointer;
        }

/*kideo garde alternee*/
#content div.moduletable_menu_barretop{
  float:left;
  display:inline;
  width:951px;
  margin-left:18px;
}
  #content div.moduletable_menu_barretop ul{
    float:left;
    display:inline;
    list-style:none;
    padding:0px;
    margin:0px;
    padding-bottom:15px;
  }
    #content div.moduletable_menu_barretop li{
      float:left;
      display:inline;
      list-style:none;
      height:31px;
      padding:0px;
      margin:0px;
      margin-right:6px;
      background-image:url(../images/barretop/bgitem_droite.gif);
      background-repeat: no-repeat;
      background-position: right;
      padding-right:11px;
    }
      #content div.moduletable_menu_barretop ul li a{
        float:left;
        display:inline;
        height:31px;
        line-height:31px;
        font-size:16px;
        font-weight:bold;
        color:#000;
        padding-left:26px;
        background-image:url(../images/barretop/bgitem.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
      }
      #content div.moduletable_menu_barretop ul li a:hover,
      #content div.moduletable_menu_barretop ul li.active a{
        text-decoration:none;
        color:#70b155;
      }
      #content div.moduletable_menu_barretop ul li img{
        float:left;
        display:inline;
      }

#content div.moduletable_menu_pathway{
  float:left;
  display:inline;
  width:950px;
  margin-left:8px;
  background-image:url(../images/communs/bg_pathway.gif);
  background-repeat:repeat-x;
  background-position:0px 0px;
  padding-top:5px;
  padding-bottom:5px;
  padding-left:10px;
  margin-bottom:10px;
}

#content div.moduletable_menu_pathway a{
  text-decoration:underline;
}
  #content div.moduletable_menu_pathway ul{
    float:left;
    display:inline;
    list-style:none;
    padding:0px;
    margin:0px;
    padding-bottom:15px;
    padding-left:8px;
  }
    #content div.moduletable_menu_pathway li{
      float:left;
      display:inline;
      list-style:none;
      height:24px;
      line-height:24px;
      padding:0px;
      margin:0px;
      margin-right:6px;
      color:#58ac25;
    }
      #content div.moduletable_menu_pathway ul li a{
        float:left;
        display:inline;
        height:24px;
        line-height:24px;
        font-size:11px;
        color:#000;
        padding-left:2px;
        margin-right:6px;
        text-decoration:underline;
      }
      #content div.moduletable_menu_pathway ul li a:hover,
      #content div.moduletable_menu_pathway ul li.active a{
        text-decoration:none;
      }
#content div.moduletable_menu_sousmenugauche{
  float:left;
  display:inline;
  width:201px;
  margin-bottom:16px;
  margin-left:8px;
  background-image:url(../images/blocs/sousmenu_gauche/bg.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
}
  #content div.moduletable_menu_sousmenugauche h3{
    float:left;
    display:inline;
    width:201px;
    padding:0px;
    margin:0px;
    margin-left:10px;
    margin-bottom:5px;
    color:#c82973;
    font-size:18px;
    font-weight:normal;
  }
  #content div.moduletable_menu_sousmenugauche ul{
    float:left;
    display:inline;
    width:201px;
    list-style:none;
    padding:0px;
    margin:0px;
  }
    #content div.moduletable_menu_sousmenugauche img{
      float:left;
      display:inline;
    }
    #content div.moduletable_menu_sousmenugauche ul li{
      float:left;
      display:inline;
      width:189px;
      list-style:none;
      padding:0px;
      margin:0px;
      margin-left:6px;
    }
    #content div.moduletable_menu_sousmenugauche ul li:hover,
    #content div.moduletable_menu_sousmenugauche ul li.active{
      background-color:#58ac25;
    }
      #content div.moduletable_menu_sousmenugauche ul li a{
        float:left;
        display:inline;
        width:170px;
        margin-top:1px;
        padding-left:18px;
        padding-top:3px;
        padding-bottom:3px;
        font-size:12px;
        color:#000;
        text-decoration:none;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:6px 7px;
        border-bottom:1px solid #d1e8c3;
      }
      #content div.moduletable_menu_sousmenugauche ul li a:hover,
      #content div.moduletable_menu_sousmenugauche ul li#current a,
      #content div.moduletable_menu_sousmenugauche ul li.active a{
        text-decoration:none;
        color:#fff;
        font-weight:bold;
        background-image:url(../images/communs/puce4.gif);
      }

  #content div.moduletable_menu_sousmenugauche ul ul{
    float:left;
    display:inline;
    width:189px;
    list-style:none;
    padding:0px;
    margin:0px;
    background-color:#fff;
  }
    #content div.moduletable_menu_sousmenugauche ul ul li{
      float:left;
      display:inline;
      width:189px;
      list-style:none;
      padding:0px;
      margin:0px;
      background-color:#fff;
    }
    #content div.moduletable_menu_sousmenugauche ul ul li:hover,
    #content div.moduletable_menu_sousmenugauche ul ul li.active{
      background-color:#fff;
    }
      #content div.moduletable_menu_sousmenugauche ul ul li a,
      #content div.moduletable_menu_sousmenugauche ul li.active ul li a{
        float:left;
        display:inline;
        width:150px;
        padding:0px;
        margin:0px;
        margin-top:1px;
        padding-left:39px;
        padding-top:4px;
        padding-bottom:4px;
        font-size:12px;
        font-weight:normal;
        color:#000;
        text-decoration:none;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:27px 8px;
      }
      #content div.moduletable_menu_sousmenugauche ul li ul a:hover,
      #content div.moduletable_menu_sousmenugauche ul li ul li#current a,
      #content div.moduletable_menu_sousmenugauche ul li.active ul li a:hover{
        text-decoration:none;
        color:#58ac25;
        font-weight:bold;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:27px 8px;
      }



















/*centre*/
#colcentre img{
  float:left;
  display:inline;
}
#colcentre h1,
#googlecse-header p,
#qcontacts h1,
#glossaire h1{
  float:left;
  display:inline;
  width:385px;
  margin:0px;
  padding:0px;
  margin-left:20px;
  padding-bottom:8px;
  margin-bottom:10px;
  font-size:16px;
  font-weight:bold;
  background-position:bottom left;
  background-repeat:no-repeat;
}
  #colcentre h1.type1{
    color:#049f94;
    background-image:url(../images/colcentre/h1_bottom1.gif);
  }
  #colcentre h1.type2,
  #googlecse-header p,
  #qcontacts h1,
  #glossaire h1{
    color:#5BAE29;
    background-image:url(../images/colcentre/h1_bottom2.gif);
  }

  #colcentre .contentpaneopen_garanties_classiques h1.type2,
  #colcentre .contentpaneopen_turquoise h1.type2
  {
  	color:#00AEA2;
  	background-image:url(../images/colcentre/h1_bottom3.gif);
  }

.moduletable_outils{
  float:right;
  display:inline;
  position:relative;
  width:89px;
  height:18px;
}
.moduletable_outils .contenu{
  position:absolute;
  top:-7px;
  left:0px;
  width:77px;
  height:18px;
}
  .moduletable_outils #imprimer,
  .moduletable_outils #envoyer_ami,
  .moduletable_outils #augmenter,
  .moduletable_outils #diminuer{
    position:absolute;
    top:-30px;
    font-size:9px;
    color:#c82973;
    padding-left:4px;
    padding-right:4px;
    padding-top:2px;
    padding-bottom:2px;
    background-color:#fff;
    border:1px solid #eacdda;
  }
  .moduletable_outils #imprimer{
    left:-15px;
  }
  .moduletable_outils #envoyer_ami{
    left:-15px;
  }
  .moduletable_outils #augmenter{
    right:5px;
  }
  .moduletable_outils #diminuer{
    right:0px;
  }
  .moduletable_outils a.imprimer{
    float:left;
    display:inline;
    position:relative;
    width:18px;
    height:18px;
    margin-right:5px;
  }
  .moduletable_outils a.envoyer_ami{
    float:left;
    display:inline;
    position:relative;
    width:17px;
    height:18px;
    margin-right:6px;
  }
  .moduletable_outils a.augmenter{
    float:left;
    display:inline;
    position:relative;
    width:16px;
    height:18px;
    margin-right:2px;
  }
  .moduletable_outils a.diminuer{
    float:left;
    display:inline;
    position:relative;
    width:13px;
    height:18px;
  }
    .moduletable_outils a.imprimer .off,
    .moduletable_outils a.envoyer_ami .off,
    .moduletable_outils a.augmenter .off,
    .moduletable_outils a.diminuer .off{
      position:absolute;
      left:0px;
      top:0px;
    }
    .moduletable_outils a.imprimer .on,
    .moduletable_outils a.envoyer_ami .on,
    .moduletable_outils a.augmenter .on,
    .moduletable_outils a.diminuer .on{
      position:absolute;
      visibility:hidden;
      left:0px;
      top:0px;
    }
    .moduletable_outils a.imprimer:hover,
    .moduletable_outils a.envoyer_ami:hover,
    .moduletable_outils a.augmenter:hover,
    .moduletable_outils a.diminuer:hover{
      border:none;
    }
    .moduletable_outils a.imprimer:hover .off,
    .moduletable_outils a.envoyer_ami:hover .off,
    .moduletable_outils a.augmenter:hover .off,
    .moduletable_outils a.diminuer:hover .off{
      visibility:hidden;
    }
    .moduletable_outils a.imprimer:hover .on,
    .moduletable_outils a.envoyer_ami:hover .on,
    .moduletable_outils a.augmenter:hover .on,
    .moduletable_outils a.diminuer:hover .on{
      visibility:visible;
    }

#colcentre p.small{
  float:left;
  display:inline;
  width:320px;
  margin:0px;
  padding-left:20px;
  padding-top:5px;
  padding-bottom:10px;
  font-size:12px;
}
 #colcentre p.norm{
  float:left;
  display:inline;
  margin:0px;
  padding-left:20px;
  padding-right:20px;
  padding-top:5px;
  padding-bottom:10px;
  font-size:12px;
  clear:both;
  width:90%;
}
 #colcentre p.norm2{
  float:left;
  display:inline;
  margin:0px;
  padding-left:68px;
  padding-right:0x;
  padding-top:20px;
  padding-bottom:10px;
  font-size:12px;
}
#colcentre div.bandeau{
  float:left;
  display:inline;
  width:273px;
  margin:0px;
  padding:0px;
  margin-bottom:8px;
  margin-top:-2px;
  margin-left:17px;
  padding-top:4px;
  padding-bottom:4px;
  padding-left:19px;
  padding-right:6px;
  font-size:12px;
  font-weight:bold;
  color:#fff;
  background-color:#c82973;
}
#colcentre p.alerte{
  float:left;
  display:inline;
  width:280px;
  margin:0px;
  padding:0px;
  margin-left:19px;
  margin-top:7px;
  padding-left:24px;
  font-size:12px;
  font-weight:bold;
  color:#000;
/*  background-image:url(../images/colcentre/alerte.gif); */
  background-position:top left;
  background-repeat:no-repeat;
}
#colcentre img.photo1{
  float:right;
  display:inline;
  margin-right:11px;
  margin-top:14px;
}
#colcentre img.photo3{
  float:right;
  display:inline;
  margin-right:11px;
  margin-top:8px;
  margin-left:10px;
}
#colcentre ul.type1{
  float:left;
  display:inline;
  width:304px;
  margin:0px;
  padding:0px;
  margin-left:19px;
  margin-top:17px;
  list-style:none;
}
  #colcentre ul.type1 li{
    float:left;
    display:inline;
    width:285px;
    margin:0px;
    padding:0px;
    padding-left:19px;
    padding-bottom:8px;
    list-style:none;
    background-image:url(../images/communs/puce5.gif);
    background-position:6px 4px;
    background-repeat:no-repeat;
  }

    #colcentre ul.type1 li a{
      color:#00aea2;
      text-decoration:none;
      font-weight:bold;
      font-size:12px;
    }
    #colcentre ul.type1 li a:hover{
      text-decoration:underline;
    }
#colcentre ul.type2{
  float:left;
  display:inline;
  width:485px;
  margin:0px;
  padding:0px;
  margin-left:25px;
  margin-top:17px;
  list-style:none;
  font-size:12px;
}
  #colcentre ul.type2 li{
    float:left;
    display:inline;
    width:424px;
    margin:0px;
    padding:0px;
    padding-left:45px;
    padding-bottom:25px;
    list-style:none;
    background-image:url(../images/colcentre/puce.jpg);
    background-position:0px 0px;
    background-repeat:no-repeat;
  }
  #colcentre ul.type2 li p{
    margin:0px;
    padding:0px;
  }

  #colcentre ul.type2 li div.clean{
    color:#000000;
    font-size:12px;
    font-weight:normal;
  }

#colcentre ul.type3{
  margin:0px;
  padding:0px;
  margin-top:17px;
  list-style:none;
}
  #colcentre ul.type3 li{
    float:left;
    display:inline;
    width:285px;
    margin:0px;
    padding:0px;
    padding-left:19px;
    padding-bottom:8px;
    list-style:none;
    background-image:url(../images/communs/puce.gif);
    background-position:6px 4px;
    background-repeat:no-repeat;
  }
    #colcentre ul.type3 li a{
      color:#58AC25;
      text-decoration:none;
      font-weight:bold;
      font-size:12px;
      font-weight:bold;
    }
    #colcentre ul.type3 li a:hover{
      text-decoration:underline;
    }

#content div.bloc_onglets,
#content div.bloc_onglets_bis{
  float:left;
  display:inline;
  position:relative;
  width:504px;
  margin-left:11px;
  margin-top:17px;
  background-image:url(../images/colcentre/bloc_onglets_bg.gif);
  background-position:0px 35px;
  background-repeat:no-repeat;
}

#content div.bloc_onglets_bis{
  background-image:url(../images/colcentre/bloc_onglets_bis_bg.gif);
}


  #content div.moduletable_menu_onglets{
    float:left;
    display:inline;
    width:504px;
  }
    #content div.moduletable_menu_onglets ul{
      float:left;
      display:inline;
      list-style:none;
      padding:0px;
      margin:0px;
      padding-bottom:15px;
    }
      #content div.moduletable_menu_onglets li{
        float:left;
        display:inline;
        list-style:none;
        height:36px;
        padding:0px;
        margin:0px;
        margin-right:4px;
        background-image:url(../images/colcentre/etiquette_bg_off.gif);
        background-repeat:no-repeat;
        background-position:0px 0px;
      }

      #content div.bloc_onglets_bis div.moduletable_menu_onglets li
      {
        background-image:url(../images/colcentre/etiquette_bis_bg_off.gif);
      }

        #content div.moduletable_menu_onglets ul li a{
          float:left;
          display:inline;
          height:36px;
          line-height:36px;
          padding-right:14px;
          padding-left:14px;
          font-size:12px;
          font-weight:bold;
          color:#fff;
          background-image:url(../images/colcentre/etiquette_droite_off.gif);
          background-repeat:no-repeat;
          background-position:top right;
        }

        #content div.bloc_onglets_bis div.moduletable_menu_onglets ul li a{
          padding-right:6px;
          padding-left:6px;
        }

        #content div.moduletable_menu_onglets ul li a.long,
        #content div.bloc_onglets_bis div.moduletable_menu_onglets ul li a.long
        {
          line-height:18px;
          text-align:center;
        }

        #content div.bloc_onglets_bis div.moduletable_menu_onglets ul li a{
          background-image:url(../images/colcentre/etiquette_bis_droite_off.gif);
        }

        #content div.moduletable_menu_onglets ul li a:hover,
        #content div.moduletable_menu_onglets ul li.active a{
          text-decoration:none;
          color:#049f94;
          background-image:url(../images/colcentre/etiquette_droite_on.gif);
          background-repeat:no-repeat;
          background-position:top right;
        }

        #content div.bloc_onglets_bis div.moduletable_menu_onglets ul li a:hover,
        #content div.bloc_onglets_bis div.moduletable_menu_onglets ul li.active a{
          background-image:url(../images/colcentre/etiquette_bis_droite_on.gif);
          color:#58AC25;
        }

        #content div.moduletable_menu_onglets li.active,
        #content div.moduletable_menu_onglets li:hover{
          background-image:url(../images/colcentre/etiquette_bg_on.gif);
          background-repeat:no-repeat;
          background-position:0px 0px;
        }

        #content div.bloc_onglets_bis div.moduletable_menu_onglets li.active,
        #content div.bloc_onglets_bis div.moduletable_menu_onglets li:hover{
          background-image:url(../images/colcentre/etiquette_bis_bg_on.gif);
        }
  #content div.bloc_onglets h1,
  #content div.bloc_onglets_ter h1{
    float:left;
    display:inline;
    width:322px;
    margin:0px;
    padding:0px;
    margin-left:16px;
    margin-bottom:13px;
  }
  #content div.bloc_onglets h2,
  #content div.bloc_onglets_ter h2{
    float:left;
    display:inline;
    width:322px;
    margin:0px;
    padding:0px;
    margin-left:16px;
    margin-bottom:5px;
    font-size:12px;
    font-weight:bold;
    color:#00aea2;
  }
  #content div.bloc_onglets .tarif,
  #content div.bloc_onglets_ter .tarif{
    float:right;
    display:inline;
    width:79px;
  }
  #content div.bloc_onglets .zen,
  #content div.bloc_onglets_ter .zen{
    float:right;
    display:inline;
    margin-right:2px;
    margin-left:24px;
/*  margin-bottom:25px;*/
  }
  #content div.bloc_onglets p,
  #content div.bloc_onglets_ter p{
    float:left;
    display:inline;
    width:309px;
    margin:0px;
    padding:0px;
    margin-left:16px;
    font-size:12px;
  }

  #content div.bloc_onglets .photo2,
  #content div.bloc_onglets_ter .photo2{
    float:right;
    display:inline;
    margin-right:18px;
  }
  #colcentre div.bloc_onglets ul.type2,
  #colcentre div.bloc_onglets_ter ul.type2{
    float:left;
    display:inline;
    width:309px;
    margin:0px;
    padding:0px;
    margin-left:16px;
    margin-top:20px;
    margin-bottom:10px;
    list-style:none;
    font-size:12px;
    font-weight:bold;
    color:#00aea2;
  }
    #colcentre div.bloc_onglets ul.type2 li,
    #colcentre div.bloc_onglets_ter ul.type2 li{
      float:left;
      display:inline;
      width:279px;
      margin:0px;
      padding:0px;
      padding-left:30px;
      padding-bottom:8px;
      list-style:none;
      background-image:url(../images/colcentre/puce.gif);
      background-position:0px 0px;
      background-repeat:no-repeat;
    }
  #colcentre div.bloc_onglets .inbloc,
  #colcentre div.bloc_onglets_ter .inbloc{
    float:left;
    display:inline;
    width:471px;
    background-color:#cff0ed;
    margin-left:15px;
    margin-top:22px;
    margin-bottom:20px;
  }
  #content div.bloc_onglets .inbloc h2,
  #content div.bloc_onglets_ter .inbloc h2{
    float:left;
    display:inline;
    width:322px;
    margin:0px;
    padding:0px;
    margin-left:14px;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#00aea2;
  }
  #colcentre div.bloc_onglets .inbloc ul.type3,
  #colcentre div.bloc_onglets_ter .inbloc ul.type3{
    float:left;
    display:inline;
    width:415px;
    margin:0px;
    padding:0px;
    margin-left:14px;
    margin-top:15px;
    list-style:none;
    font-size:12px;
  }
    #colcentre div.bloc_onglets .inbloc ul.type3 li,
    #colcentre div.bloc_onglets_ter .inbloc ul.type3 li{
      float:left;
      display:inline;
      width:395px;
      margin:0px;
      padding:0px;
      padding-left:20px;
      padding-bottom:15px;
      list-style:none;
      background-image:url(../images/colcentre/puce2.gif);
      background-position:0px 3px;
      background-repeat:no-repeat;
    }

/*blocs gauche et droite*/
.moduletable_decouvrez_kideo{
  float:left;
  display:inline;
  position:relative;
  width:201px;
  height:199px;
  margin-left:8px;
  margin-bottom:16px;
  background-image:url(../images/blocs/decouvrez_kideo_bg.jpg);
}
  .moduletable_decouvrez_kideo p{
    position:absolute;
    width:87px;
    right:10px;
    top:108px;
    font-size:10px;
    line-height:10px;
  }
  .moduletable_decouvrez_kideo a{
    position:absolute;
    right:48px;
    top:170px;
  }

.moduletable_souscrivez_par_courrier{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-left:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/rose_bg.gif);
}
  .moduletable_souscrivez_par_courrier img{
    float:left;
    display:inline;
  }
  .moduletable_souscrivez_par_courrier h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
    margin-bottom:3px;
  }
  .moduletable_souscrivez_par_courrier p{
    float:left;
    display:inline;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:12px;
    margin-right:12px;
    font-size:10px;
  }
  .moduletable_souscrivez_par_courrier a{
    float:left;
    display:inline;
    margin-left:12px;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#c82973;
    padding-left:10px;
    background-image:url(../images/communs/puce6.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }

.moduletable_astuce{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-left:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/rose_bg.gif);
}
  .moduletable_astuce img{
    float:left;
    display:inline;
  }
  .moduletable_astuce h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
    margin-bottom:3px;
  }
  .moduletable_astuce p{
    float:left;
    display:inline;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:12px;
    margin-right:12px;
    font-size:14px;
  }
  .moduletable_astuce a{
    float:left;
    display:inline;
    margin-left:12px;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#c82973;
    padding-left:10px;
    background-image:url(../images/communs/puce6.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }

.moduletable_formule_eco{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  height:156px;
  margin-left:6px;
  margin-bottom:16px;
}
  .moduletable_formule_eco a{
    float:left;
    display:inline;
    width:203px;
    height:156px;
  }

.moduletable_dossier_du_mois{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-left:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/bleu_bg.gif);
}
  .moduletable_dossier_du_mois img{
    float:left;
    display:inline;
  }
  .moduletable_dossier_du_mois h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
    margin-bottom:3px;
  }
  .moduletable_dossier_du_mois p{
    float:left;
    display:inline;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:12px;
    margin-right:12px;
    font-size:11px;
  }
    .moduletable_dossier_du_mois p strong{
      font-size:12px;
    }
  .moduletable_dossier_du_mois a.lienbas{
    float:left;
    display:inline;
    margin-left:12px;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#58b3d7;
    padding-left:10px;
    background-image:url(../images/communs/puce7.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }
.moduletable_blocphoto{
  float:left;
  display:inline;
  position:relative;
  width:202px;
  margin-left:7px;
  margin-bottom:16px;
}

.moduletable_contactez_nous{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-right:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/rose_bg.gif);
}
  .moduletable_contactez_nous img{
    float:left;
    display:inline;
  }
  .moduletable_contactez_nous h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
  }
  .moduletable_contactez_nous p{
    float:left;
    display:inline;
    padding:0px;
    margin-top:18px;
    margin-left:10px;
    margin-right:8px;
    font-size:12px;
  }

    .moduletable_contactez_nous p a{
      float:left;
      display:inline;
      height:33px;
      width:120px;
      font-size:12px;
      color:#000;
      text-decoration:none;
      margin-left:6px;
    }
    .moduletable_contactez_nous p a:hover{
      text-decoration:underline;
    }

.moduletable_ou_nous_trouver{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-right:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/rose_bg.gif);
}
  .moduletable_ou_nous_trouver img{
    float:left;
    display:inline;
  }
  .moduletable_ou_nous_trouver h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
  }
  .moduletable_ou_nous_trouver a{
    float:right;
    display:inline;
    margin-right:12px;
    font-size:12px;
    font-weight:bold;
    color:#58b3d7;
    padding-left:10px;
    background-image:url(../images/communs/puce7.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }
.moduletable_vous_aider{
  float:left;
  display:inline;
  position:relative;
  width:201px;
  margin-right:6px;
  margin-bottom:16px;
}

.moduletable_devis_et_souscription,
.devis_et_souscription{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-right:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/rose_bg.gif);
}
  .moduletable_devis_et_souscription img,
  .devis_et_souscription img{
    float:left;
    display:inline;
  }
  .moduletable_devis_et_souscription h3,
  .devis_et_souscription h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
  }
  .moduletable_devis_et_souscription img.photo
  .devis_et_souscription img.photo{
    float:left;
    display:inline;
    margin-left:5px;
    margin-top:7px;
  }
  .moduletable_devis_et_souscription p,
  .devis_et_souscription p{
    float:right;
    display:inline;
    width:110px;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:14px;
    margin-right:5px;
    font-size:11px;
  }
  .moduletable_devis_et_souscription a.bouton_onoff,
  .devis_et_souscription a.bouton_onoff{
    float:right;
    display:inline;
    width:110px;
    padding:0px;
    margin-top:5px;
    margin-left:14px;
    margin-right:5px;
    font-size:11px;
  }
  .moduletable_devis_et_souscription a:hover
  {
  	text-decoration:underline;
  }

.moduletable_questions_reponses{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-right:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/bleu_bg.gif);
}
  .moduletable_questions_reponses img{
    float:left;
    display:inline;
  }
  .moduletable_questions_reponses h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
    margin-bottom:3px;
  }
  .moduletable_questions_reponses p{
    float:left;
    display:inline;
    padding:0px;
    margin-top:5px;
    margin-bottom:5px;
    margin-left:12px;
    margin-right:12px;
    font-size:11px;
  }
    .moduletable_questions_reponses p strong{
      font-size:12px;
    }
  .moduletable_questions_reponses a.lienbas{
    float:left;
    display:inline;
    margin-left:12px;
    margin-top:5px;
    font-size:12px;
    font-weight:bold;
    color:#58b3d7;
    padding-left:10px;
    background-image:url(../images/communs/puce7.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }
.moduletable_nos_solutions_sante{
  float:left;
  display:inline;
  position:relative;
  width:203px;
  margin-right:6px;
  margin-bottom:16px;
  background-image:url(../images/blocs/bleu_bg.gif);
}
  .moduletable_nos_solutions_sante img{
    float:left;
    display:inline;
  }
  .moduletable_nos_solutions_sante img.photo{
    margin-left:7px;
    margin-top:3px;
  }
  .moduletable_nos_solutions_sante div{
    float:left;
    display:inline;
    margin-top:10px;
  }
  .moduletable_nos_solutions_sante h3{
    float:left;
    display:inline;
    margin:0px;
    padding:0px;
    margin-top:11px;
    margin-left:13px;
    margin-bottom:3px;
  }
  .moduletable_nos_solutions_sante p{
    float:right;
    display:inline;
    width:107px;
    padding:0px;
    margin-bottom:5px;
    margin-right:7px;
    font-size:11px;
  }
  .moduletable_nos_solutions_sante a.lienbas{
    float:right;
    display:inline;
    width:80px;
    margin-right:7px;
    font-size:12px;
    font-weight:bold;
    color:#58b3d7;
    padding-left:10px;
    background-image:url(../images/communs/puce7.gif);
    background-repeat:no-repeat;
    background-position:0px 5px;
  }

/*accordeon centre*/
.moduletable_menu_accordeon{
  float:left;
  display:inline;
  width:488px;
  margin-left:9px;
}
  .moduletable_menu_accordeon #accordeon{
    float:left;
    display:inline;
    width:488px;
    margin:0px;
    padding:0px;
    list-style:none;
  }
    .moduletable_menu_accordeon #accordeon .elementN1{
      float:left;
      display:inline;
      width:488px;
      margin:0px;
      padding:0px;
      margin-top:-1px;
      cursor:pointer
    }
      .moduletable_menu_accordeon #accordeon .elementN1 a.entete{
        float:left;
        display:inline;
        width:450px;
        height:32px;
        line-height:32px;
        margin:0px;
        padding:0px;
        padding-left:38px;
        font-size:12px;
        color:#000;
        background-image:url(../images/colcentre/accordeons_close.gif);
        background-position:0px 0px;
        background-repeat:no-repeat;
      }

      .moduletable_menu_accordeon #accordeon .elementN1 a.entete_big{
        float:left;
        display:inline;
        width:463px;
        margin:0px;
        padding:0px;
        margin-bottom:15px;
        padding-top:10px;
        padding-left:38px;
        font-size:12px;
        color:#000;
        background-image:url(../images/colcentre/accordeons_over_big.gif);
        background-position:0px 0px;
        background-repeat:no-repeat;
      }

      .moduletable_menu_accordeon #accordeon .image
      {
        float:left;
        margin-right:15px;
      }

      .moduletable_menu_accordeon #accordeon .texte
      {
        float:left;
        width:350px;
      }




      .moduletable_menu_accordeon #accordeon .elementN1 a.entete:hover{
        color:#fff;
        font-weight:bold;
        text-decoration:underline;
        background-image:url(../images/colcentre/accordeons_over.gif);
      }

      .moduletable_menu_accordeon #accordeon .elementN1 a.entete_big:hover{
        text-decoration:none;
        background-image:url(../images/colcentre/accordeons_over_big.gif);
      }


      .moduletable_menu_accordeon #accordeon .elementN1.active a.entete,
      .moduletable_menu_accordeon #accordeon .elementN1.active a.entete:hover{
        font-weight:bold;
        text-decoration:none;
        background-image:url(../images/colcentre/accordeons_open.gif);
        color:#ffffff;
      }

      .moduletable_menu_accordeon #accordeon .elementN1.active a.entete_big,
      .moduletable_menu_accordeon #accordeon .elementN1.active a.entete_big:hover{
        text-decoration:none;
        background-image:url(../images/colcentre/accordeons_close_big.gif);
      }

      .moduletable_menu_accordeon #accordeon .niveau2{
        float:left;
        display:inline;
        width:450px;
        margin:0px;
        padding:0px;
        padding-left:38px;
        list-style:none;
      }

      .moduletable_menu_accordeon #accordeon .big{
        font-size:12px;
      }



      .moduletable_menu_accordeon #accordeon .p{
        margin-bottom:7px;
      }

        .moduletable_menu_accordeon #accordeon .elementN2{
          float:left;
          display:inline;
          width:450px;
          margin:0px;
          padding:0px;
          margin-top:6px;
          margin-bottom:3px;
        }
          .moduletable_menu_accordeon #accordeon .elementN2 .image{
            float:left;
            display:inline;
          }
          .moduletable_menu_accordeon #accordeon .elementN2 .infos{
            float:left;
            display:inline;
            width:190px;
            margin-left:6px;
          }
            .moduletable_menu_accordeon #accordeon .elementN2 .infos h3{
              float:left;
              display:inline;
              width:190px;
              margin:0px;
              padding:0px;
              font-size:12px;
              font-weight:bold;
              color:#58ac25;
            }
            .moduletable_menu_accordeon #accordeon .elementN2 .infos p{
              float:left;
              display:inline;
              width:190px;
              margin:0px;
              padding:0px;
              font-size:12px;
              text-align:justify;
            }
          .moduletable_menu_accordeon #accordeon .elementN2 .telecharger{
            float:right;
            display:inline;
            width:85px;
            margin-right:45px;
          }
            .moduletable_menu_accordeon #accordeon .elementN2 .telecharger img{
              float:left;
              display:inline;
              margin-left:30px;
              margin-top:19px;
            }
            .moduletable_menu_accordeon #accordeon .elementN2 .telecharger p{
              float:left;
              display:inline;
              width:85px;
              margin-bottom:6px;
              text-align:center;
            }
            .moduletable_menu_accordeon #accordeon .niveau2 a{
              float:left;
              display:inline;
              margin:0px;
              padding:0px;
              color:#c82973;
              padding-left:10px;
              font-weight:bold;
              font-size:12px;
              background-image:url(../images/communs/puce6.gif);
              background-position:0px 5px;
              background-repeat:no-repeat;
            }

            .moduletable_menu_accordeon #accordeon .big
            {
              margin-bottom:10px;
            }

            .moduletable_menu_accordeon #accordeon .big p
           {
             margin-bottom:7px;
           }

            .moduletable_menu_accordeon #accordeon .big ul{
            list-style-image: url('../images/communs/puce2.gif');
            margin-left:10px;
          }

        .moduletable_menu_accordeon #accordeon .big ul li
        {
          clear:both;
          width:auto;
        }

        .moduletable_menu_accordeon #accordeon .big ul li a
        {
          background:none;
          color:#58B3D7;
          width:390px;
          padding:0;
        }
/*boutons on-off*/
a.bouton_onoff{
  float:left;
  display:inline;
  position:relative;
}
  a.bouton_onoff .on{
    position:absolute;
    visibility:hidden;
    left:0px;
    top:0px;
  }
  a.bouton_onoff:hover {
    border: none;
  }
  a.bouton_onoff:hover .on{
    visibility:visible;
  }
  a.bouton_onoff:hover .off{
    visibility:hidden;
  }


/* menu gauche mais nouvellement int�gr� mieux*/

#content div.module_menu_sousmenugauche div
{
  background-image:url(../images/blocs/sousmenu_gauche/top.gif);
  background-position: left top;
  background-repeat: no-repeat;
  width:201px;
  padding:0;
  padding-top:15px;
}

#content div.module_menu_sousmenugauche div div
{
  background-image:url(../images/blocs/sousmenu_gauche/bottom.gif);
  background-position: left bottom;
  background-repeat: no-repeat;
  width:201px;
  padding:0;
  padding-bottom:15px;
}

#content div.module_menu_sousmenugauche div div div
{

  background-image:url(../images/blocs/sousmenu_gauche/bg.gif);
  background-repeat:repeat-y;
  background-position:0px 0px;
  padding:0;
  width:201px;
}

#content div.module_menu_sousmenugauche li.item_last
{
  clear:both;
}

#content div.module_menu_sousmenugauche{
  float:left;
  display:inline;
  width:201px;
  margin-bottom:16px;
  margin-left:8px;
}
  #content div.module_menu_sousmenugauche h3{
    float:left;
    display:inline;
    width:201px;
    padding:0px;
    margin:0px;
    margin-left:10px;
    margin-bottom:5px;
    color:#c82973;
    font-size:18px;
    font-weight:normal;
  }
  #content div.module_menu_sousmenugauche ul{
    float:left;
    display:inline;
    width:201px;
    list-style:none;
    padding:0px;
    margin:0px;
  }
    #content div.module_menu_sousmenugauche img{
      float:left;
      display:inline;
    }
    #content div.module_menu_sousmenugauche ul li{
      float:left;
      display:inline;
      width:189px;
      list-style:none;
      padding:0px;
      margin:0px;
      margin-left:6px;
    }
    #content div.module_menu_sousmenugauche ul li:hover,
    #content div.module_menu_sousmenugauche ul li.active{
      background-color:#58ac25;
    }
      #content div.module_menu_sousmenugauche ul li a{
        float:left;
        display:inline;
        width:170px;
        margin-top:1px;
        padding-left:18px;
        padding-top:3px;
        padding-bottom:3px;
        font-size:12px;
        color:#000;
        text-decoration:none;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:6px 7px;
        border-bottom:1px solid #d1e8c3;
      }
      #content div.module_menu_sousmenugauche ul li a:hover,
      #content div.module_menu_sousmenugauche ul li#current a,
      #content div.module_menu_sousmenugauche ul li.active a{
        text-decoration:none;
        color:#fff;
        font-weight:bold;
        background-image:url(../images/communs/puce4.gif);
      }

  #content div.module_menu_sousmenugauche ul ul{
    float:left;
    display:inline;
    width:189px;
    list-style:none;
    padding:0px;
    margin:0px;
    background-color:#fff;
  }
    #content div.module_menu_sousmenugauche ul ul li{
      float:left;
      display:inline;
      width:189px;
      list-style:none;
      padding:0px;
      margin:0px;
      background-color:#fff;
    }
    #content div.module_menu_sousmenugauche ul ul li:hover,
    #content div.module_menu_sousmenugauche ul ul li.active{
      background-color:#fff;
    }
      #content div.module_menu_sousmenugauche ul ul li a,
      #content div.module_menu_sousmenugauche ul li.active ul li a{
        float:left;
        display:inline;
        width:150px;
        padding:0px;
        margin:0px;
        margin-top:1px;
        padding-left:39px;
        padding-top:4px;
        padding-bottom:4px;
        font-size:12px;
        font-weight:normal;
        color:#000;
        text-decoration:none;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:27px 8px;
      }
      #content div.module_menu_sousmenugauche ul li ul a:hover,
      #content div.module_menu_sousmenugauche ul li ul li#current a,
      #content div.module_menu_sousmenugauche ul li.active ul li a:hover{
        text-decoration:none;
        color:#58ac25;
        font-weight:bold;
        background-image:url(../images/communs/puce.gif);
        background-repeat:no-repeat;
        background-position:27px 8px;
      }


/*Nos solutions sant�*/
#content .cadre_content
{
  clear:both;
  margin:0 auto;
  width:500px;
  margin-top:10px;
}

#content .cadre_content p.important
{
  color:#00AEA2;
  font-weight: bold;
  font-size:12px;
}

#content .cadre_content p
{
  color:#000000;
  margin-top:5px;
  line-height:18px;
  padding-left:6px;
}

#content .cadre_content img.zen
{
  margin-right:15px;
  padding-bottom:6px;
}

#content .cadre_content div.bloc_vert
{
   padding-top:15px;
   margin-top:20px;
}
#content .cadre_content div.bloc_vert img{
	padding-bottom:0;
}

#content .cadre_content div.bloc_vert div
{
  background-image:url(../images/colcentre/bloc_onglets_bottom.gif);
  background-repeat:no-repeat;
  background-position:bottom;
  padding:0;
  width:504px;
  padding-bottom:12px;
}

#content .cadre_content div.bloc_vert div div
{
  padding:0;
  padding-top:15px;
  border-left:1px solid #00aea2;
  border-right:1px solid #00aea2;
  width:502px;
  background:none;

}

#content .cadre_content div.bloc_vert div div div
{
  width:490px;
  margin:0 auto 0 auto;
  background:none;
  border:none;
  padding:0;
  padding-right:7px;
  padding-top:10px;
  line-height:18px;
  font-size:12px;
  padding-bottom:6px;
}

#content .cadre_content ul.list_choix
{
  float:right;
  list-style-image: url(../images/communs/puce5.gif);
}

#content .cadre_content ul.list_choix li
{
  color:#00aea2;
  font-weight:bold;
}

#content .cadre_content ul.list_choix li a
{
  color:#00aea2;
  font-weight:bold;
}


/*/Nos solutions sant�*/

/* ONGLET NATURE DES ACTES */
#content table.nature_acte
{
  float:left;
  border-bottom:1px solid #00AEA2;
  border-top:1px solid #00AEA2;
  width:100%;
  margin-bottom:10px;
}

#content table.nature_acte td
{
  border-bottom:1px solid #00AEA2;
  border-right:1px solid #00AEA2;
  padding:3px;
}

#content table.nature_acte td.title
{
  color:#029e93;
  font-weight: bold;
  vertical-align:middle;
  text-align: center;
  border-right:1px solid #00AEA2;
}

#content table.nature_acte ul
{
  list-style-image: url('../images/colcentre/puce.gif');
  list-style-position: outside;
  padding-left:27px;
}
/* /ONGLET NATURE DES ACTES */

/* GABARIT DOSSIER THEMATIQUE */
#content div.blog_article div.contentpaneopen_article h2
{
  color:#58ac25;
  font-size: 13px;
}

#content div.blog_article_date div.contentpaneopen_article_date h2
{
  float:left;
  color:#000000;
  font-size: 13px;
}

#content div.blog_article a.readon_article,
#content div.blog_article_date a.readon_article,
#content div.blog_recrutement a.readon_recrutement
{
  float:right;
  background-image:url(../images/communs/puce.gif);
  background-repeat:no-repeat;
  background-position:0px;
  padding-left:10px;
  color:#58AC25;
  font-weight: bold;
}

#content div.blog_article .element,
#content div.blog_article_date .element
{
  padding:10px 0 20px 0;
  border-bottom:1px solid #bdbdbd;
}

#content div.blog_article .last
{
  border:none;
}

#content div.blog_article .element .contentpaneopen_article,
#content div.blog_article_date .element .contentpaneopen_article_date
{
  padding:0 10px 0 10px;
  clear:both;
}

#content div.blog_article_date .contentpaneopen_content_article_date
{
  clear:both;
}

#content div.blog_article .element .photo
{
  float:left;
}

#content div.blog_article .element .photo img
{
  margin-right:10px;
}

#content div.blog_article_date .element .createdate
{
  font-weight: bold;
}

/* /GABARIT DOSSIER THEMATIQUE */

/* Chiffres cl�s */
#content table.chiffres_cles
{
  margin-left:18px;
}

#content table.chiffres_cles tr
{
  height:30px;
}

#content table.chiffres_cles tr.first
{
  height:20px;
}

#content table.chiffres_cles tbody tr td
{
  border-bottom: 1px solid #c82973;
}


#content table.chiffres_cles tr td.libelle
{
  color:#58ac25;
  font-size:15px;
  font-weight: bold;
  padding-left:15px;
  border-left: 1px solid #c82973;
  border-right: 1px solid #C82973;
}

#content table.chiffres_cles tr td.resultat
{
  color:#c82973;
  font-size:15px;
  font-weight: bold;
  border-right: 1px solid #c82973;
  padding-left:10px;
}

#content table.chiffres_cles tr.last
{
  height:20px;
}

#content table.chiffres_cles tr.last td
{
  border-bottom:none;
}

/* /Chiffres cl�s */

/* Pagination */

#content .inactive
{
  opacity:0.5;
  filter:alpha(opacity=50);
}

#content .pagin_texte,
#googlecse-footer .googlecse-previous
{
  float:left;
  background-image:url(../images/communs/puce_inversee.gif);
  background-repeat: no-repeat;
  background-position:3px;
  padding-left:15px;
  font-weight: bold;
  margin-left:11px;
  color:#58AC25;
}

#content .pagin_texte_suivant,
#googlecse-footer .googlecse-next
{
  float:left;
  background-image:url(../images/communs/puce.gif);
  background-repeat: no-repeat;
  background-position:3px;
  padding-left:15px;
  font-weight: bold;
  margin-left:11px;
  color:#58AC25;
}

#content .pagin_texte a,
#content .pagin_texte_suivant a,
#content ul.pagination li a
{
  color:#58AC25;
}


#content ul.pagination
{
  width:300px;
  list-style:none;
  float:left;
}

#content ul.pagination li
{
  display:inline;
  color:#58AC25;
  padding-left:10px;
}

#content h3.libelle_onglet
{
  color:#5c5c5c;
  margin-left:12px;
  font-size:15px;
}
/* /Pagination */


/* Envoyer � un ami */
#colcentre .popup
{
  padding: 10px;
}

#colcentre .popup .bloc
{
  margin-top:12px;
  height:20px;
}

#colcentre .popup .bloc .libelle
{
  float:left;
  width:150px;
  padding-right:15px;
  text-align:right;
}

#colcentre .popup .bloc .champ
{
  float:left;
}

#colcentre .popup .soumission
{
  float:right;
}

/* /Envoyer � un ami */

/* Go pour Google CSE */
#googlecse-header span.nb_results
{
  color:#c82973;
}

#googlecse-results-inner
{
  clear:both;
  padding:0px 20px 10px 20px;
}

#googlecse-results-inner h3
{
  background-image:url(../images/communs/puce6.gif);
  background-repeat: no-repeat;
  background-position:left;
  padding-left:10px;
  font-size:13px;
}

#googlecse-results-inner .googlecse-resultat1,
#googlecse-results-inner .googlecse-resultat2
{
  padding-bottom:20px;
  padding-top:20px;
  border-bottom:1px solid #dddddd;
}


#googlecse-results-inner h3 a
{
  color:#58AC25;
}

#googlecse-footer .googlecse-previous
{
  width:70px;
  float:left;
}

#googlecse-footer .googlecse-nb-pages
{
  display:inline;
}

#googlecse-footer .googlecse-pages
{
  width:545px;
  float:left;
  text-align:center;
  color:#58AC25;
  font-weight: bold;
}

#googlecse-footer .googlecse-pages .page
{
  display:inline;
  padding:0 5px 0 5px;
}

#googlecse-footer .googlecse-next
{
  width:70px;
  float:left;
}

#googlecse-footer .googlecse-next a,
#googlecse-footer .googlecse-previous a,
#googlecse-footer .googlecse-pages a
{
  color:#58AC25;
}


#googlecse-footer .inactive
{
  opacity:0.5;
}

/* /Go pour Google CSE */

/* Page de contact */

#colcentre .content
{
  clear:both;
  padding:0 20px 0 20px;
}

#colcentre .content .bubulle
{
  position:absolute;
  margin-left:0;
  margin-left:10px;
  margin-top:-35px;
  width:350px;
  z-index:1000;
}

#colcentre .content .bubulle div
{
  color:#c82973;
  font-size:14px;
  font-weight: bold;
  margin-top:7px;
  margin-left:50px;
}

#colcentre .content div.encadre_rose
{
  background-image:url(../images/blocs/rose/bandeau_rose_top.gif);
  background-position: top;
  background-repeat: no-repeat;
  width:711px;
  padding:0;
  padding-top:9px;
  margin-top:30px;
  float:left;
}

#colcentre .content div.encadre_rose div.bottom
{
  background-image:url(../images/blocs/rose/bandeau_rose_bottom.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width:711px;
  padding:0;
  padding-bottom:9px;
}

#colcentre .content div.encadre_rose div.bottom div.contenu
{
  border-left:1px solid #cd387d;
  border-right:1px solid #cd387d;
  padding:10px 20px 0 50px;
  width:639px;
  background:none;
}

#colcentre .content div.encadre_rose div div p
{
  margin:0;
}

#emailForm
{
  margin:0;
  padding:0;
}

#colcentre label
{
	display:inline;
}

#colcentre #qcontacts .qcontacts_email label,
#colcentre #qcontacts .qcontacts_email input,
#colcentre #qcontacts .qcontacts_email select,
#colcentre #qcontacts .qcontacts_email textarea
{
  float:left;
}

#colcentre #qcontacts .qcontacts_email input,
#colcentre #qcontacts .qcontacts_email select,
#colcentre #qcontacts .qcontacts_email textarea
{
  border:1px solid #b4b4b4;
}
#colcentre #qcontacts .qcontacts_email input.radio
{
  border:none;
}

#colcentre #qcontacts .qcontacts_email .contact-button
{
  border:none;
  margin-top:48px;
  margin-left:12px;
}

#colcentre #qcontacts .qcontacts_email .fld-wrap label,
#colcentre #qcontacts .qcontacts_email .fld-wrap input
{
  float:none;
}

#colcentre #qcontacts .qcontacts_email .fld-wrap .radio
{
  margin-left:15px;
  margin-right:5px;
}
#colcentre #qcontacts .qcontacts_email .fld-wrap #cust1_1
{
  margin-left:0;
}

#colcentre #qcontacts .qcontacts_email label,
#colcentre #qcontacts .qcontacts_email label.required
{
  width:100px;
  color:#000000;
}

#colcentre #qcontacts #lbl_cust7,
#colcentre #qcontacts #lbl_contact_text
{
  clear:both;
}

#colcentre #qcontacts #contact_name,
#colcentre #qcontacts #cust3,
#colcentre #qcontacts #cust5,
#colcentre #qcontacts #contact_email
{
  margin-right:7px;
}

#colcentre #qcontacts #lbl_contact_name,
#colcentre #qcontacts #contact_name,
#colcentre #qcontacts #lbl_cust2,
#colcentre #qcontacts #cust2,
#colcentre #qcontacts #lbl_cust4,
#colcentre #qcontacts #cust4,
#colcentre #qcontacts #lbl_contact_email,
#colcentre #qcontacts #contact_email,
#colcentre #qcontacts #lbl_cust5,
#colcentre #qcontacts #cust5,
#colcentre #qcontacts #lbl_cust6,
#colcentre #qcontacts #cust6,
#colcentre #qcontacts #lbl_cust7,
#colcentre #qcontacts #cust7
{
  margin-bottom:20px;
}

#colcentre #qcontacts .required_marker
{
  color:#c82973;
}

#colcentre #qcontacts #qcontacts-confirm
{
  clear:both;
  padding:20px;
}

#colcentre #qcontacts .intro
{
  margin-bottom:20px;
}

#colcentre #qcontacts .adherent
{
  padding-bottom:20px;
}

#colcentre #qcontacts .contenu .adherent span
{
  font-size:14px;
  color:#c82973;
  font-weight: bold;
}

#colcentre #qcontacts .contenu .adherent input
{
  margin-left:7px;
  margin-right:5px;
}

#colcentre #qcontacts #le_formulaire
{
  display:none;
}

#colcentre #qcontacts .qcontacts_email textarea
{
	width:435px;
	height:80px;
}

#qcontacts input
{
	margin-bottom:0;
}


/* /Page de contact */

/* Gloooooossssaaaaiiiire */
#glossaire .glossaire,
#glossaire .soustitre,
#glossaire .intro

{
  clear:both;
}

#glossaire .glossaire
{
  padding:5px 20px 20px 20px;
}

#glossaire .soustitre,
#glossaire .intro
{
  padding-left:20px;
  padding-top:10px;
}

#glossaire .soustitre
{
  color:#ca3078;
  font-weight: bold;
}

#glossaire .liste_lettres .lettre_normale,
#glossaire .liste_lettres .lettre_courante,
#glossaire .liste_lettres .lettre_lien a
{
  font-weight: normal;
  margin-right:12px;
  font-size:14px;
}

#glossaire .liste_lettres
{
  background-color:#dff0d8;
  padding:10px;
  text-align:center;
}

#glossaire .liste_lettres .lettre_courante
{
  color:#ca3078;
  font-size:14px;
  text-decoration:underline;
  font-weight: normal;
}

#glossaire .liste_lettres a
{
  text-decoration:underline;
}

#glossaire div.mot {
  float:left;
  padding-right:15px;
  color:#ca3078;
  font-weight: bold;
  width:90px;
}

#glossaire div.mot a
{
  color:#ca3078;
}


#glossaire div.definition
{
  width:570px;
  float:left;
}

#glossaire .liste_mots .bloc
{
  margin-bottom:10px;
  padding:10px;
}

#glossaire .liste_mots .color1
{
  background-color:#def0d7;
}

#glossaire .liste_mots .color2
{
  background-color:#ffffff;
}


/* /Gloooooossssaaaaiiiire */

/* Ou nous trouver ?*/
#colcentre .ou_nous_trouver
{
  clear:both;
  padding:10px 20px 20px 30px;
}

#colcentre #popup
{
	position: absolute;
	margin-left:100px;
	margin-top:70px;
	display:none;
}

#colcentre area
{
	cursor:pointer;
}

#colcentre #popup .top
{
	background-image:url(../images/colcentre/popup/popup_top.png);
	background-position: top;
	background-repeat: no-repeat;
	width:331px;
	height:20px;
	padding:4px 5px 2px 5px;
}

#colcentre #popup .contenu
{
	padding:10px;
	border-left:1px solid #39a4cd;
	border-right:1px solid #39a4cd;
}

#colcentre #popup #popup_titre,
#colcentre #popup #popup_close
{
	color:#ffffff;
	font-size:13px;
	font-weight: bold;
}

#colcentre #popup #popup_titre
{
	float:left;
	font-size:12px;
}

#colcentre #popup #popup_close
{
	float:right;
	cursor:pointer;
}

#colcentre #popup .contenu #popup_adresse,
#colcentre #popup .contenu #popup_mail
{
	padding-bottom:10px;
	border-bottom:1px solid #39a4cd;
}

#colcentre #popup .contenu #popup_tel,
#colcentre #popup .contenu #popup_remarques
{
	padding-top:10px;
}

#colcentre #popup .contenu #popup_remarques
{
	color:#39a4cd;
}

#colcentre #popup .bottom
{
	background-image:url(../images/colcentre/popup/popup_bottom.png);
	background-position: bottom;
	background-repeat: none;
	width:341px;
	height:3px;
}

/* /Ou nous trouver ?*/


/* Composant com_umc_faq */
.umc_faq_main{
  width:577px;
  height:580px;

  margin-left:auto;
	margin-right:auto;
	/*margin-top:13px;*/
}
.umc_faq_header{
  background-image:url(../images/faq/header.jpg);
  background-repeat: no-repeat;
  width:557px;
  height:90px;
  text-align:center;
  color:#c82973;
  font-size:15px;
  font-weight:bold;
  padding-left:20px;
  padding-top:45px;
}
.umc_faq_header_close{
  float:right;
  color:#0d76a0;
  font-size:11px;
  font-weight:bold;
  margin:5px;
}
.umc_faq_header_close a{
  color:#0d76a0;
  text-decoration:underline;
}
.umc_faq_bloc{
  background-image:url(../images/faq/bloc.jpg);
  background-repeat: no-repeat;
  width:577px;
  height:90px;
  margin-left:10px;
}
.umc_faq_bloc_num{
  margin-left:21px;
  color:#FFFFFF;
  font-size:30px;
  font-weight:bold;
  float:left;
}
.umc_faq_bloc_lib{
  margin-left:21px;
  margin-top:9px;
  color:#c82973;
  font-size:16px;
  font-weight:bold;
  float:left;
}
.umc_faq_bloc_list{
  clear:both;
  margin-left:61px;
  margin-top:10px;
  float:left;
}
.umc_faq_bloc_list select{
  width:445px;
  border:1px solid #b4b4b4;
  padding-left:5px;
}
/* /Composant com_umc_faq */

/* Plan du site */
#colcentre .plan_site
{
  clear:both;
  padding:10px 10px 10px 0;
}

#colcentre .plan_site #element_menu1,
#colcentre .plan_site #element_menu2,
#colcentre .plan_site #element_menu3
{
  float:left;
  margin-left:10px;
}

#colcentre .plan_site h2
{
  margin-top:10px;
  color:#c82973;
  font-weight: bold;
}

#colcentre div.encadre_rose_small
{
  background-image:url(../images/blocs/rose/bandeau_rose_small_top.gif);
  background-position: top;
  background-repeat: no-repeat;
  width:351px;
  padding:0;
  padding-top:9px;
  float:left;
}

#colcentre div.encadre_rose_small div.bottom
{
  background-image:url(../images/blocs/rose/bandeau_rose_small_bottom.gif);
  background-position: bottom;
  background-repeat: no-repeat;
  width:351px;
  padding:0;
  padding-bottom:9px;
}

#colcentre div.encadre_rose_small div.bottom div.contenu
{
  border-left:1px solid #cd387d;
  border-right:1px solid #cd387d;
  padding:10px 10px 0 10px;
  width:329px;
  background:none;
}

#colcentre div.encadre_rose_small div div p
{
  margin:0;
}

#colcentre div.encadre_rose_small ul.type6
{
  list-style-image: url(../images/communs/puce6.gif);
}





#colcentre div.encadre_rose_small ul.type6 li
{
  list-style-position: inside;
  font-weight: bold;
  padding-bottom:15px;
  padding-left:10px;
}

#colcentre div.encadre_rose_small ul.type6 li ul
{
  list-style-image: none;
}

#colcentre div.encadre_rose_small ul.type6 li ul li
{
  color:#c82973;
  font-weight: normal;
  margin:0;
  padding:0;
  padding-left:40px;
  margin-bottom:4px;
}

#colcentre div.encadre_rose_small ul.type6 li ul li a
{
	color:#c82973;
}


/* /Plan du site */

/* RECRUTEMENT */
#colcentre .contentpaneopen_content_recrutement
{
	padding:10px;
	line-height:17px;
}
#colcentre .contentpaneopen_recrutement
{
	padding:10px 10px 10px 0;
	line-height:17px;
}

#colcentre .contentpaneopen_content_recrutement span.offre_emploi
{
	color:#58ac25;
	font-size:13px;
}

#colcentre .contentpaneopen_recrutement .article_separator
{
	border-top:1px dashed #58ac25;
	height:1px;
	margin-left:auto;
	margin-right:auto;
	width:500px;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
}

#colcentre .contentpaneopen_recrutement h3
{
	color:#5c5c5c;
	font-size:18px;
	font-weight: normal;
	clear:both;
}

#colcentre .contentpaneopen_recrutement .recrutement_content
{
	margin-left:20px;
}

#colcentre .contentpaneopen_recrutement .recrutement_content .spec
{
	color:#58ac25;
	font-weight: bold;
	margin:10px 0 10px 0;
}

#colcentre .moduletable_back_recrutement
{
	clear:both;
	background-image:url(../images/communs/puce_inversee.gif);
	background-repeat:no-repeat;
	background-position:0px;
	padding-left:10px;
	font-weight:bold;
	margin-top:15px;
	display:inline;
	float:left;
}
#colcentre .moduletable_back_recrutement a
{
	color:#58AC25;
}

#colcentre .moduletable_btn_postuler
{
	float:left;
	margin-top:15px;
	width:122px;
	height:41px;
	margin-left:240px;
}



#colcentre .candidature
{
	padding:10px 10px 10px 20px;
}

#colcentre .candidature h2
{
	font-size:14px;
	color:#5c5c5c;
	float:left;
}

#colcentre .candidature form
{
	margin-top:15px;
	float:left;
}

#colcentre .candidature .bloc
{
	width:500px;
	clear:both;
}

#colcentre .candidature .bloc .break
{
	clear:both;
}

#colcentre .candidature .bloc_small
{
	float:left;
	width:248px;
}

#colcentre .candidature .bloc .libelle,
#colcentre .candidature .bloc_small .libelle

{
	width:100px;
	float:left;
}

#colcentre .candidature .libelle span,
#colcentre .candidature .champ_obligatoire
{
	color:#D34C8A;
}

#colcentre .candidature .bloc .champ,
#colcentre .candidature .bloc_small .champ
{
	float:left;
}

#colcentre .candidature .bloc .champ
{
	float:left;
	width:248px;
}


#colcentre .candidature .bloc_small .champ
{
	width:148px;
}

#colcentre .candidature .bloc,
#colcentre .candidature .bloc_small
{
	margin-bottom:6px;
}

#colcentre .candidature .bloc input.radio
{
	width:auto;
}

#colcentre .candidature .bloc input.file
{
	width:231px;
}


#colcentre .candidature div.infos_upload
{
	font-size:11px;
	color:#000000;
	padding-top:12px;
	padding-left:20px;
	line-height:13px;
}

#colcentre .candidature .bloc input,
#colcentre .candidature .bloc textarea
{
	width:390px;
}

#colcentre .candidature .bloc textarea
{
	height:100px;
	margin-top:15px;
}

#colcentre .candidature .bloc_small input
{
	width:141px;
}



/* /RECRUTEMENT */

/* FAQ */
#sbox-window
{
	background-color:transparent;
}

#sbox-btn-close
{
	display:none;
}

#sbox-content
{
	height:auto;
	padding-bottom:10px;
	background-color:transparent;
}

#umc_faq
{
	background-color:#ffffff;
}

#umc_faq .question_reponse
{
	padding:10px;
}

#umc_faq_header_close
{
	cursor:pointer;
}

#umc_faq .question_reponse .question
{
	margin-bottom:15px;
}

#umc_faq .question_reponse .question .libelle
{
	font-weight: bold;
	float:left;
	width:500px;
	padding-top:5px;
}

#umc_faq .question_reponse .reponse .libelle
{
	float:left;
	width:500px;
	padding-top:5px;
}
/* /FAQ */

/* Garanties classiques */
#colcentre .garanties_classiques
{
	clear:both;
	padding:15px;
}

#colcentre .garanties_classiques img.zen
{
	margin-right:10px;
}

#colcentre .garanties_classiques span.important
{
	color:#00aea2;
	font-weight: bold;
	line-height:22px;
}

#colcentre .contentpaneopen_garanties_classiques ul.type1,
#colcentre .contentpaneopen_garanties_classiques ul.type1 li
{
	width:auto;
	margin:0;
}

#colcentre .contentpaneopen_garanties_classiques table
{
	clear:both;
	margin-top:20px;

}

#colcentre .contentpaneopen_garanties_classiques table td
{
	padding:5px;
}

#colcentre .contentpaneopen_garanties_classiques table thead tr
{
	background-color:#00AEA2;
}

#colcentre .contentpaneopen_garanties_classiques table thead tr td
{
	color:#ffffff;
	font-weight: bold;
	border-right: 1px solid;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td
{
	font-size:11px;
	vertical-align: top;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.intro
{
	font-size:12px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.intro .accroche
{
	margin-bottom:12px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.intro a.plaquette
{
	color:#c82973;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td h2
{
	color:#c82973;
	font-size:14px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td .small
{
	color:#00aea2;
	width:auto;
	font-size:10px;
	padding:0;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.bordurehd
{
	border-top:1px solid #00aea2;
	border-right:1px solid #00aea2;
	padding-right:9px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.borduret
{
	border-top:1px solid #00aea2;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td .masque_garanties
{
	background-image: url(../images/colcentre/garanties_classiques/masque_a_partir_de.gif);
	background-repeat: no-repeat;
	width:60px;
	height:69px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td .masque_garanties .montant
{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	padding-left:0;
	padding-top:20px;
	text-align:right;
	width:37px;
}

#colcentre .contentpaneopen_garanties_classiques table tbody tr td.bordureb
{
	border-bottom:1px solid #00aea2;
}

#colcentre .moduletable_btn_obtenir_devis
{
	float:right;
	margin-right:20px;
	margin-top:15px;
}

/*/Garanties classiques*/






/* rog */



.intro_onglet {
	padding-left:17px;
	padding-bottom:15px;

}

.liens_pdf {
	color:#C82973;
	display:inline;
	float:left;
	margin:0;
	padding:0 0 25px 45px;
	width:424px;
}


.titre_pack {
	color:#00AEA2;
	font-size:12px;
	font-weight:bold;
	padding-bottom:15px;
}


/* Titre Vos infos sant� */

.titre_vis
{
  color:#00AEA2;
  font-weight: bold;
  font-size:12px;
}

#cust7
{
	width:110px;
}

.bottom_tab
{
	padding-top:10px;
	padding-left:5px;
}

.blue_link
{
	color:#58AC25;
	font-weight:bold;
	text-decoration:none;
}
.blue_link:hover
 {
 	color:#58AC25;
 }

.bordure_top_tab
{
	border-top:1px solid #C82973;
}

.intro_actu {
	padding:0px;
}

.actu_home {
	padding-left:13px;
}

#centrehome p {
	padding-left:0px;
	}

#centrehome h3 {
	padding-left:0px;
	}

.moduletable_decouvrez_kideo p a {
	position:inherit;
	right:0;
	top:0;
	}

.blue_link_hp {
	color:#0094CE;
	text-decoration:none;
}

.blue_link_hp:hover {
 	color:#0094CE;
 }



.chiffres_cles {
	clear:both;
	margin-left:20px;
}

.inbloc2 {
	display:inline;
	float:left;
	margin-bottom:20px;
	margin-left:40px;
	margin-top:22px;
	width:471px;
}

#content div.bloc_onglets_ter {
	/*background-image:url(../images/colcentre/bloc_onglets_bg.gif);
	background-position:0 35px;
	background-repeat:no-repeat; */
	display:inline;
	float:left;
	margin-left:11px;
	margin-top:17px;
	position:relative;
	width:504px;
}

.visuel_lightbox {
	float:left;
	}

    #colcentre ul.typevert li{
    float:left;
    display:inline;
    width:285px;
    margin:0px;
    padding:0px;
    padding-left:85px;
    padding-bottom:8px;
    list-style:none;
    background-image:url(../images/communs/puce.gif);
    background-position:70px 4px;
    background-repeat:no-repeat;
  }



/* rog */

#TB_iframeContent
{
	margin:0px;
	border-right:1px solid #00ADA1;
	border-left:1px solid #00ADA1;
}

#content .mentions_legales
{
	margin-left:15px;
	margin-top:15px;
	margin-bottom:15px;
	font-size:11px;
}

/* Rollover carte France Où nous trouver */

.moduletable_ou_nous_trouver h3 img.menu_img_hover,
.moduletable_ou_nous_trouver h3 img.menu_img_off
{
	float:none;
}

.moduletable_ou_nous_trouver h3 img.menu_img_hover {
    position:absolute;
	visibility:hidden;

}

.moduletable_ou_nous_trouver:hover h3 img.menu_img_hover{
	visibility:visible;
	position:absolute;
}

/* Rollover Decouvrez Kideo */
/*Bouton on-off Decouvrez Kideo*/
a.bouton_onoff_kideo{
  float:left;
  display:inline;
  position:relative;
  margin-left:50px;
  padding-top:5px;
}
  a.bouton_onoff_kideo .on{
    position:absolute;
    visibility:hidden;
    padding-top:5px;
    left:0px;
    top:0px;
  }
  a.bouton_onoff_kideo:hover {
    border: none;
  }
  a.bouton_onoff_kideo:hover .on{
    visibility:visible;
  }
  a.bouton_onoff_kideo:hover .off{
    visibility:hidden;
  }

.moduletable_decouvrez_kideo_v2{
  float:left;
  display:inline;
  position:relative;
  width:200px;
  height:199px;
  margin-left:8px;
  margin-bottom:16px;
  background-image:url(../images/blocs/decouvrez_kideo_bg_v2.jpg);
  }

/* FCK Editor styles */

.umc_lien_vert,
a.umc_lien_vert,
.umc_lien_vert a{
	color:#58AC25;
}

.umc_lien_gris,
a.umc_lien_gris,
.umc_lien_gris a {
	color:#737373;
}
/* FIN FCK Editor styles */

