#screenshot {margin: 0; padding:5px; position:absolute; background:#EEE url(../images/bg/loading.gif) no-repeat 50% 50%; color:#CCCCCC; display: none; z-index: 2000000000; -moz-border-radius: 4px; -webkit-border-radius: 4px; min-height:50px; min-width:100px;}

/* LOGIN */
#login_box { width:520px; margin:100px auto 0 auto;}

#login_box #log_iflow { height:95px; background:url(../images/log-iflow.gif) no-repeat center 0 ;}

#login_box #log_wrap { height:240px; text-align:center; padding:20px 30px 30px 30px; background:#FFF url(../images/log-bag.gif) no-repeat 0 0}


#login_box #log_wrap label { float:right; font-size:14px; font-weight:bold;font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#login_box #log_wrap input#signin_username { margin:5px; padding:0 5px; height:25px; line-height:25px; width:165px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none; background:#EEE url(../images/log-champ.gif) no-repeat 0 0;}
#login_box #log_wrap input#signin_password { margin:5px; padding:0 5px; height:25px; line-height:25px; width:165px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none; background:#EEE url(../images/log-champ.gif) no-repeat 0 0;}

#login_box #log_wrap input{
    margin:5px;
}stats_div

#login_box #log_wrap input.log_button { margin:5px; padding:0; height:25px; line-height:25px; width:80px; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; border:none; background:#66ae1e url(../images/log-login.gif) no-repeat 0 0; cursor:pointer;}

#login_box #log_wrap table tr td {text-align:left;}

#login_box #log_wrap ul.error_list {margin:0;padding:0;list-style:none;font-family:Arial, Helvetica, sans-serif;}
#login_box #log_wrap ul.error_list li {margin:0;padding:0;font-size:11px;color:red;font-family:Arial, Helvetica, sans-serif;}


/* NEW */
#tbr { height:40px; margin-bottom:10px; background:url(../images/logo-iflow-inside.gif) no-repeat 10px 0;}
#tbr #tbr_logo { height:40px; float:right; width:100px;  margin:0 10px 0 0;}

/* PANEL */

a.trigger{
    position: absolute;
    background:#88bbd4 url(../images/plus.png) 6% 55% no-repeat;
    text-decoration: none;
    font-size: 16px;
    letter-spacing:-1px;
    font-family: verdana, helvetica, arial, sans-serif;
    color:#fff;
    padding:4px 12px 6px 24px;
    font-weight: bold;

    z-index:2;
}
a.trigger.right {
    right: 0;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
}
a.trigger:hover {
    background-color:#59B;
}
a.active.trigger {
    background:#666 url(../images/minus.png) 6% 55% no-repeat;
}
.panel {
    color:#CCC;
    position: absolute;
    display: none;
    background: #88BBD4;
    height: auto;
    z-index:1;
}
.panel.left {
    left: 0;
    padding: 20px 30px 20px 100px;
    border-top-right-radius: 15px;
    -moz-border-radius-topright: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-bottomright: 15px;
    -webkit-border-bottom-right-radius: 15px;
    border-bottom-right-radius: 15px;
}
.panel.right {
    right: 0;
    padding: 6px 80px 6px 6px;
    border-bottom-left-radius: 15px;
    border-top-left-radius: 15px;
    -moz-border-radius-bottomleft: 15px;
    -moz-border-radius-topleft: 15px;
    -webkit-border-bottom-left-radius: 15px;
    -webkit-border-top-left-radius: 15px;
}
.panel p {
    font-size:11px;
}

/* Stats */
div.stats_div .plus_stats{cursor: pointer;cursor: hand;}
div.stats_div .moins_stats{display: none; cursor: pointer;cursor: hand;}
div.stats_div ul{/*display: none;*/margin:0;}
div.stats_div ul li {list-style: none;width:auto;}


#footer_login { width:410px; padding:20px 20px 20px 20px; margin:0 auto; text-align:center; color:#999; font-size:11px; line-height:16px;}
#footer_login img { margin-bottom:10px;}
#footer_login p { margin:0; padding:0; }
#footer_login p a { color:#666;}


/* message */
#message { position:relative; background:#FFFFCC; border:1px dashed #df7d6c; margin:10px auto; padding:20px; width:50%;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
}

#message p.delete { margin:0; padding:0; position:absolute; top:5px; right:5px; display:block; width:16px; height:16px; background:url(../images/icon-delete.gif) no-repeat 0 0; cursor:pointer;}

#message h3 { margin:0; padding:0; font-size:17px; line-height:20px; color:#c63717;}
#message h4 { margin:0; padding:0; font-size:14px; line-height:16px;}
#message p { margin:10px 0 0 0; padding:0;}
