/* Barre */

#barre_me_bzol p.deconnexion { float:right; padding-right: 13px;padding-top: 6px; }
#barre_me_bzol p.user_points { float:right; padding-top: 6px; width: 130px; }
#barre_me_bzol p.user_points img { float: left; }
#barre_me_bzol p.user_points .question { display:block; float:left; margin-top:3px; margin-left:5px; }
#barre_me_bzol p.user_points .points { display:block; float:left; padding-top:1px; padding-left:7px; color:#515b6e; font-family:georgia; font-weight:normal; }
#barre_me_bzol p.user { float:right; color:#515b6e; font-family:georgia; font-weight:normal; width: 140px; }
#barre_me_bzol p.user a { color:#515b6e; font-family:georgia; font-weight:normal; }
#barre_me_bzol p.user .avatar { -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; border:1px solid #7c8dae; background-color:#fff; float:left; padding:1px; height:25px; margin-top:3px; }
#barre_me_bzol p.user .avatar img { width:25px; height:25px; }
#barre_me_bzol p.user .pseudo { float:left; display:block; padding-top:10px; padding-left:10px; }

#slideme_barre_zol {
    width: 972px;
}

div#barre_me_bzol div.box_slidedown {
    width: 946px;
}

#barre_me_bzol
{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    font-family:arial, sans-serif;
}
#barre_me_bzol .contenu_barre{
    width: 1071px;
    margin: 0 auto;
}
#barre_me_bzol .wrapped_contenu{
    width:1370px;
    margin: 0 auto;
}

#barre_me_bzol p {
    margin:0;
}

#barre_me_bzol, #barre_me_bzol a
{
    font-weight:bold;
    color:#fff;
    font-size:12px;
}
#barre_me_bzol .left{
    background: url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/zol_bg_barre_left.png") no-repeat top left transparent;
    height: 51px;
    float:left;
    background-position: top right;
    width: 8px;
}
#barre_me_bzol .content{
    width:953px;
    background:transparent url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/zol_bg_barre_center.png') repeat-x top left;
    height:51px;
    float:left;
}
#barre_me_bzol .listes_sites{margin-left: 13px;}

#barre_me_bzol .listes_sites, #barre_me_bzol .listes_sites a{
    color:#8b8b93;
    font-weight: normal;
    font-size: 11px;
}
#barre_me_bzol .listes_sites a:hover{
    text-decoration: underline;
}

#barre_me_bzol .right{
    background: url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/zol_bg_barre_right.png") no-repeat top left transparent;
    height: 51px;
    float:left;
    width:8px;
}

#barre_me_bzol .box_slidedown {
    display:none;
    -webkit-border-bottom-right-radius: 12px;
    -webkit-border-bottom-left-radius: 12px;
    -moz-border-radius-bottomright: 12px;
    -moz-border-radius-bottomleft: 12px;
    border-bottom-right-radius: 12px;
    border-bottom-left-radius: 12px;
    border:1px solid #dee1e8;
    padding:10px;
    width:920px;
    margin:0 auto;
    background-color: #fff;
    color:#67757f;
    font-family: verdana, sans-serif;
}

#barre_me_bzol .sites {
    padding:0;
    margin:0 auto;
}

#barre_me_bzol .sites li {
    list-style: none;
    float:left;
    text-align: center;
    width: 10.5%;
}

#barre_me_bzol .sites li a {
    padding:11px 10px 0px;
    display:block;
    overflow:hidden;
    height:26px;
}

#barre_me_bzol .sites li a.current {
    background: transparent url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bg_etudiants.png') no-repeat center bottom;
}

#barre_me_bzol .sites li.lyceens a.current {
    background-image: url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bg_lyceens.png');
}

#barre_me_bzol .sites li.collegiens a.current {
    background-image: url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bg_collegiens.png');
}

#barre_me_bzol .sites li.sep {
    background:url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/separator.png') no-repeat bottom left;
    padding:27px 0 0 0;
    width:2px;
}

#barre_me_bzol p.nbinscrits {
    margin:0;
    float:left;
    padding-left:10px;
    padding-top:7px;
}

#barre_me_bzol p.nbinscrits span {
    background:url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bg_inscrits.png') no-repeat top left;
    height:22px;
    color:#333;
    display:block;
    float:left;
    padding:2px 2px 0 3px;
}

#barre_me_bzol p.nbinscrits span.last {
    background-image:url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bg_inscrits_last.png');
    padding-right:5px;
}

#barre_me_bzol p.nbinscrits span.membres {
    background-image:none;
    padding-top: 4px;
}

#barre_me_bzol .login {
    padding-left:15px;
    float:left;
}

#barre_me_bzol .login img {
    float:left;
}

#barre_me_bzol .login input {
    float:left;
    margin-top:6px;
}

#barre_me_bzol .login input.textbox {
    background: transparent url('http://s3-eu-west-1.amazonaws.com/shared.digischool/img/textbox.png') no-repeat bottom left;
    width:101px;
    height:21px;
    border:0;
    text-align:center;
    color:#8e8e8e;
    font-size:12px;
    margin-left: 5px;
    padding: 1px 0;
}

#barre_me_bzol .login input.textbox.focus {
    color:#000;
}

#barre_me_bzol p.buttons {
    padding-top:6px;
    float:left;
}

#barre_me_bzol p.buttons input, #barre_me_bzol p.buttons a {
    display:block;
    float:left;
    border:0;
}

#barre_me_bzol p.buttons .input {
    margin-left:10px;
    float:left;
    cursor:pointer;
}

#barre_me_bzol p.buttons a {
    margin-left: 6px;
}

#barre_me_bzol .barre_un_site  {
    float:left;
}

#barre_me_bzol .box_slidedown a {
    font-family: verdana;
    font-size:11px;
    color:#67757F;
    font-weight:normal;
}
#barre_me_bzol .barre_un_site {
    margin-bottom: 10px;
    text-align: center;
    width: 182px;
}

#barre_me_bzol .help_button {
    margin-left: -10px;
    margin-top: 19px;
    position: absolute;
}

#barre_me_bzol .help_button img {
    float:none;
}

#barre_me_bzol .sites div{
    width: 13px;
    height: 10px;
    overflow: hidden;
    position:relative;
    top: -3px;
}
#barre_me_bzol .sites div img.fleche{
    display:none;
}
.help_bubble_text {
    display:none;
}

#bubbleInfo {
    position:absolute;
    display:none;
    font-family:Verdana;
    font-size:10px;
    color:#697796;
    z-index:9999;
}

#bubbleInfo .top {
    width:203px;
    height:12px;
    background:url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bubble_bg_sides.png") no-repeat;
}

#bubbleInfo .bottom {
    width:203px;
    height:12px;
    background:url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bubble_bg_sides.png") no-repeat 0 -12px;
}

#bubbleInfo .arrow {
    float:left;
    position:relative;
    background:url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bubble_arrow.png") no-repeat;
    width:9px;
    height:11px;
    margin-right:-7px;
}

#bubbleInfo .mid {
    background:url("http://s3-eu-west-1.amazonaws.com/shared.digischool/img/bubble_bg_mid.png") repeat-y;
    width:171px;
    padding: 0 16px 12px;
}

#bubbleInfo .titre {
    font-weight:bold;
    margin-bottom:15px;
}
