/* Extra div to handle some IE scenarios with absolute positioning. */
#sliding-panel-container{position:relative;display:table;z-index:999;width:100%;}
/* Sliding panel. */
#sliding-panel{position:absolute;top:0;right:0px;z-index:999;width:221px;margin:0 auto;text-align:center;}
/* log-in */
div.login{padding:0 26px 0 24px;}
input.inbox{border:1px solid #cdd9de;margin-top:5px;width:168px;height:18px;background-color:#ffffff;}
p.rememberme{color:#0f6fd3;font-size:9px;text-align:right;clear:both;}
p.rememberme input#rememberme[type="checkbox"]{vertical-align:middle;margin:0px;padding:0px;border:1px solid #D2D2D2;}
p.forgotpw a{color:#5f7491;font-size:9px;}
p.forgotpw{float:right;clear:both;}
p.submit{background-color:#FFFFFF;text-align:right;font-size:12px;font-weight:bold;color:#0f6fd3;margin-top:10px;padding-right:24px;border-top-width:1px;border-top-style:solid;border-top-color:#D3E9FF;}
input.submit-button{background-color:#FFFFFF;padding:5px;border:0px none;text-decoration:underline;cursor:pointer;}
/* The part of the panel that actually slides. */
#sliding-panel .panel{overflow:hidden;display:none;position:relative;z-index:10;width:219px;background:#F9F9FB;border:1px solid #D3E9FF;}
/* Widget container. */
#sliding-panel .panel-content{overflow:hidden;width:219px;padding:0;text-align:left;margin-top:15px;margin-right:auto;margin-left:auto;}
/* Sliding panel widgets. */
#sliding-panel .widget{overflow:hidden;float:left;margin:0;width:100%;color:#888;background:transparent;border:none;}
#sliding-panel .widget-inside{margin:0;padding:0;background:transparent;border:none;}
/* Sliding panel widget titles. */
#sliding-panel .widget-title{margin:0 0 5px 0;padding:0;color:#999;text-transform:none;background:transparent;border:none;}
/* Sliding panel widget lists. */
#sliding-panel .widget ul{margin:0 0 20px 20px;list-style:square;}
#sliding-panel .widget ul li{margin:0;padding:0;background:transparent;border:none;}
/* Toggle div wrapper. */
#sliding-panel .tab{position:relative;top:0;z-index:9999;height:30px;border-top:0px solid #040D12;left:0px;}
/* Wrapper for the open/close button. */
#sliding-panel .tab .toggle{background-image:url(images/fond-login.png);background-repeat:no-repeat;clear:both;display:block;position:relative;width:221px;height:30px;line-height:30px;margin:0 auto;background-color:#474747;overflow:hidden;}
#sliding-panel .tab .toggle.email{background-image:url(images/fond-login2.png);background-repeat:no-repeat;clear:both;display:block;position:relative;width:221px;height:30px;line-height:30px;margin:0 auto;background-color:#474747;overflow:hidden;}
/* Open/close link. */
#sliding-panel .tab p.noscript{float:none;clear:both;height:31px;width:221px;}
#sliding-panel .tab a.noscript{float:left;}
#sliding-panel .tab a{display:block;float:left;position:relative;height:30px;top:-1px;margin:0;padding:0 0px;color:#0f6fd3;text-align:center;font-size:13px;font-style:normal;line-height:30px;font-weight:normal;font-variant:normal;}
/* Open link. */
#sliding-panel .tab a.open{}
/* Close link. */
#sliding-panel .tab a.close{}
/* Open/close link hover. */
#sliding-panel .tab a:hover{cursor:pointer;text-decoration:underline;}
#sliding-panel .tab a.updown:hover{text-decoration:none;}
#sliding-panel .tab a.login{width:69px;}
#sliding-panel .tab a.customer{width:119px;}
#sliding-panel .tab a.email{width:187px;}
/* Open/close link array (&urarr;). */
#sliding-panel .tab a .arrow{font-style:normal;padding:0 10px;}
#sliding-panel .tab a .up{width:11px;display:block;background-image:url(images/up.png);background-repeat:no-repeat;background-position:center center;}
#sliding-panel .tab a .down{width:11px;display:block;background-image:url(images/down.png);background-repeat:no-repeat;background-position:center center;}
#wp_sidebarlogin-4 label{display:none;}
#wp_sidebarlogin-4 p{margin-bottom:0px;}
div.invitemail{width:194px;padding-left:23px;height:84px;background-image:url(images/fond-invite-email.png);background-repeat:repeat-x;}
div.invitemail label{padding-top:10px;float:none;color:#FFFFFF;}
div.invitemail input{margin-top:0px;margin-right:25px;}
div.invitemail input[type="submit"]{margin-top:6px;}
#sliding-panel-container label{width:218px;text-align:left;padding-right:0;}
p.logoff{margin-top:0px;text-align:right;background-color:#FFFFFF;}
p.logoff input{color:#0F6FD3;}
div.menuprofil{margin-left:20px;margin-top:0px;margin-bottom:5px;}
div.menuprofil ul{list-style-image:none;line-height:20px;text-transform:uppercase;list-style-type:none;}
div.menuprofil ul li{margin-right:10px;}
div.menuprofil ul li a.current{background-image:url(images/puce-fleche-on.png);color:#0F6FD3;font-weight:bold;}
div.menuprofil ul li a{color:#768ea9;text-decoration:none;display:block;width:100%;background-image:url(images/puce-fleche-off.png);background-repeat:no-repeat;background-position:right center;}
