@charset "utf-8";

/* body {background:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}*/
#sfrBar_mess a {z-index:5;color:#0066CC; text-decoration:none;}   /* jc : j'ai rajouté #sfrBar_mess devant ces 3 lignes */
#sfrBar_mess a:hover {z-index:5;text-decoration:underline;}
#sfrBar_mess h1, h2, h3, h4, h5, h6,ul, li, form, p {z-index:5;margin:0; padding:0;}
.clr_all {z-index:5;clear:both;}
.ctl,.ctr, .cbl,.cbr {z-index:5;background:url(skin/header-messagerie/header_icons.png) no-repeat;}
.ctl,.ctr {z-index:5;width:3px; height:3px;}
.cbl,.cbr {z-index:5;width:6px; height:6px;}
* html .cbl, * html .cbr {z-index:5;margin-top:-6px;}
.ctl {z-index:5;float:left; background-position:0 -275px;}
.ctr {z-index:5;float:right; background-position:-3px -275px;}
.cbl {z-index:5;float:left; background-position:0 -279px;}
.cbr {z-index:5;float:right; background-position:-6px -279px;}

/* Header Nav Lv1 */
#sfrBar_mess {z-index:5;clear:both; height:1%; position:relative; z-index:20;}
#sfrBar_mess ul {z-index:5;list-style-type:none; margin-left:6px; float:left;}
#sfrBar_mess ul li{z-index:5;float:left; display:inline; padding:4px 7px;}
#sfrBar_mess ul li.first{z-index:5;padding:4px 7px 4px 0;}
#sfrBar_mess ul li.menu{z-index:5;padding:4px 0 4px 7px; position:relative;}
#sfrBar_mess ul li.menu a{z-index:5;padding-right:14px; background:url(skin/header-messagerie/header_icons.png) no-repeat right -148px;}
#sfrBar_mess ul li.menu:hover a{z-index:5;background-position:right -168px;}

#sfrBar_mess ul li ul {z-index:5;display:none; position:absolute; top:22px; left:0; border:1px solid #E30200; background-color:#FFF; padding:2px;}
#sfrBar_mess ul li.menu:hover ul, #sfrBar_mess ul li.sfhover ul {z-index:5;display:block;}
* html #sfrBar_mess ul li.sfhover ul {z-index:5;width:120px;}
#sfrBar_mess ul li.menu ul li {z-index:5;padding:0; margin:0; float:none;}
#sfrBar_mess ul li.menu ul li.head a{z-index:5;padding-top:22px;}
#sfrBar_mess ul li.menu ul li a{z-index:5;background:none; white-space:nowrap; display:block; line-height:1.9em; padding:0 4px;}
#sfrBar_mess ul li.menu ul li a.last{z-index:5;border-top:1px solid #CC0000;}
* html #sfrBar_mess ul li.menu ul li a{z-index:5;width:100%;}
#sfrBar_mess ul li.menu ul li a:hover{z-index:5;background:#E30200; color:#FFF; text-decoration:none;}

#sfrBar_mess ul .first a {z-index:5;color:#000; font-weight:bold;}
#sfrBar_mess form {z-index:5;float:right;}
#sfrBar_mess form * {z-index:5;vertical-align:middle;}
#sfrBar_mess label {z-index:5;color:#6e6e6e;}
#sfrBar_mess input {z-index:5;width:120px; font-size:1.1em; padding:1px 50px 1px 4px; color:#333; background:url(skin/header-messagerie/header_icons.png) no-repeat 126px -284px !important;background-attachment:fixed; border:1px solid #bcbcbc;}
#sfrBar_mess button {z-index:5;width:31px; height:20px; border:none; cursor:pointer; background:url(skin/header-messagerie/header_icons.png) no-repeat 0 -67px; margin-left:3px;}
#sfrBar_mess button:hover {z-index:5;background-position:0 -87px;}

#sfrBar_mess img {
	vertical-align: -11px;
}
