BODY { margin:0; padding:0; }
DIV.m_userBar { font-family:Arial, Verdana, Sans-serif; }
DIV.m_userBar DIV.m_navSites { background:#f9f9f9; height:20px; line-height:20px; width:1001px; }
DIV.m_userBar DIV.m_contentNavSites { width:1001px; overflow:hidden;}
DIV.m_userBar DIV.m_navSites UL { margin:0 0 0 187px; padding:0; }
DIV.m_userBar DIV.m_navSites UL LI { list-style:none; float:left; margin:0; padding:0 17px; height:20px; line-height:20px; }
DIV.m_userBar DIV.m_navSites UL LI A { text-decoration:none; font-size:12px; color:#888888; }
DIV.m_userBar DIV.m_navSites UL LI A:hover { text-decoration:underline; }
DIV.m_userBar DIV.m_navSites UL LI#activeLink {border-top:1px solid #DCDBD8; border-left:1px solid #DCDBD8; border-right:1px solid #DCDBD8; background-color:#EBEAE9; }
DIV.m_userBar DIV.m_navSites UL LI#activeLink A { text-decoration:none; font-size:12px; color:#000000; font-weight:bold; height:16px; }
DIV.m_userBar DIV.m_navUserBar { background:#EBEAE9; border-top:1px solid #DCDBD8; height:29px; width:1001px; }
DIV.m_userBarFixed DIV.m_navUserBar { z-index:6000000; top:0; left:50%; margin-left:-501px; box-shadow:0 0 5px #000000; }
DIV.m_userBar DIV.m_contentNavUserBar { margin:3px 0 0 3px; width:auto; }
DIV.m_userBar A.m_btnConnect { display:block; float:left; width:114px; background-color:#ffffff; border:1px solid #b0b0b0; text-decoration:none; color:#ed6b06; font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif; font-size:12px; height:20px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;}
DIV.m_userBar A.m_btnConnect DIV { background:url(../images/images.png) no-repeat 0 0 #5f76aa; padding:0 0 0 24px; height:17px; }
DIV.m_userBar A.m_btnFb { background:url(../images/images.png) no-repeat 0 0 #5f76aa; display:block; float:left; text-decoration:none; color:#ffffff; font-family:'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif; font-size:11px; border:1px solid #29447e; height:20px; margin:0 8px; cursor:pointer; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px;}
DIV.m_userBar DIV.m_btnFb1 { float:left; height:20px; padding:0 7px 0 29px; line-height:20px; }
DIV.m_userBar DIV.m_btnFb2 { float:left; height:22px; background:url(../images/images.png) repeat-x 0px -401px; padding:0 0 0 5px; line-height:22px; }
DIV.m_userBar DIV.m_btnFb3 { float:left; width:5px; height:22px; background:url(../images/images.png) repeat-x 0px -427px; }
DIV.m_userBar DIV.m_navUserBar UL { margin:0; padding:2px 0 0 0; float:left; }
DIV.m_userBar DIV.m_navUserBar UL LI { list-style:none; float:left; margin:0; padding:0; height:18px; line-height:18px; }
DIV.m_userBar DIV.m_navUserBar UL LI.linkSeparation { padding:0; width:2px; height:18px; font-size:1px; background:url(../images/images.png) no-repeat 0px -71px; }
DIV.m_userBar DIV.m_navUserBar A.linkNav { text-decoration:none; font-size:12px; color:#000000; padding:0 8px; }
DIV.m_userBar DIV.m_navUserBar A.linkNav:hover { text-decoration:underline; }
DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto { padding:0 10px 0 6px; }
DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto A.linkNav { text-decoration:none; font-size:12px; color:#000000; padding:0; }
DIV.m_userBar DIV.m_navUserBar DIV.pictoFriends { background:url(../images/images.png) no-repeat 1px -47px; width:21px; height:18px; }
DIV.m_userBar DIV.m_userBarSearch { float:right; padding:0 0 3px 0; margin:0 3px 0 0; }
DIV.m_userBar DIV.m_userBarSearch FORM { margin:0; padding:0; }
DIV.m_userBar DIV.m_userBarSearch INPUT.m_userBarInput { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:208px; height:22px; line-height:20px; border:1px solid #a3a3a3; background:url(../images/images.png) no-repeat 4px -93px #ffffff; padding:0 0 0 20px; font-size:12px; color:#c1c1c1; }
DIV.m_userBar DIV.m_userBarSearch INPUT.m_userBarOk { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; width:23px; border:1px solid #a3a3a3; background:-moz-linear-gradient(#c40e6e, #800847); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c40e6e), to(#800847)); background-color:#800847; font-size:12px; color:#ffffff; border:1px solid #7e0846; margin:0; height:20px; padding:0 0 2px 0; text-align:center; cursor:pointer; }
DIV.m_userBar DIV.friendsBlock, DIV.m_userBar DIV.flecheBlock, DIV.m_userBar DIV.clubBlock { position:absolute; margin:28px 0 0 -11px; }
DIV.m_userBar DIV.clubBlock { margin:28px 0 0 0; }
DIV.m_userBar DIV.ongletFriends, DIV.m_userBar DIV.ongletFleche, DIV.m_userBar DIV.ongletClub { border-top:1px solid #909090; border-left:1px solid #909090; border-right:1px solid #909090; background-color:#ffffff; width:40px; height:27px; margin:-32px 0 0 0; position:absolute; z-index: 2000000; }
DIV.m_userBar DIV.ongletClub { width:54px; }
DIV.m_userBar DIV.ongletClub DIV { margin:5px 0 0 0; }
DIV.m_userBar DIV.ongletFriends DIV.pictoFriendsActive, DIV.m_userBar DIV.ongletFleche DIV.pictoFlecheActive { float:left; background:url(../images/images.png) no-repeat -26px -47px; width:21px; height:18px; margin:3px 0 0 9px; }
DIV.m_userBar DIV.ongletClub { font-size:12px; color:#000000; }
DIV.m_userBar DIV.contentNavFriends, DIV.m_userBar DIV.contentNavFleche { border-left:1px solid #909090; border-right:1px solid #909090; border-bottom:1px solid #909090; background-color:#ffffff; width:404px; padding:14px 5px 7px 5px; box-shadow:0 3px 6px rgba(0, 0, 0, 0.6); height:auto; }
DIV.m_userBar DIV.contentNavFlecheMarge, DIV.m_userBar DIV.contentNavFriendsMarge { margin:-4px 0 0 0; position:absolute; z-index:1000000; }
DIV.m_userBar DIV.introNavFriends { border-bottom:1px solid #e7e7e7; font-size:12px; padding:10px 5px 0 5px; margin:0 0 5px 0; }
DIV.m_userBar DIV.introNavFriendsMarge { padding:10px 5px 15px 5px; }
DIV.m_userBar DIV.friendsBlock A.btnFacebook { display:block; width:285px; height:30px; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; border:2px solid #e7e5e2; background-color:#536a9a; text-decoration:none; margin:15px 0 0 58px; }
DIV.m_userBar DIV.friendsBlock A.btnFacebook DIV { background:url(../images/images.png) no-repeat 10px -123px; height:30px; color:#ffffff; font-size:18px; text-shadow:1px 1px #064D51; }
DIV.m_userBar DIV.friendsBlock A.btnFacebook DIV.btnFacebookMarge { padding:5px 0 0 36px; }
DIV.m_userBar DIV.linkMore { text-align:right; color:#788cb7; font-size:11px; font-weight:bold; }
DIV.m_userBar DIV.linkMore A { color:#788cb7; }
DIV.m_userBar A.m_btnConnect DIV.m_dvUserConnect { background:url(../images/images.png) no-repeat 3px -24px #f5f3f0; height:20px; padding:0 0 0 21px; line-height:20px; font-family: 'Lucida Grande','Lucida Sans Unicode',Arial,Verdana,sans-serif; font-size: 11px; }
DIV.m_userBar INPUT.m_searchBarInput { border:1px solid #b7b3ae; font-family:Arial,Verdana,Sans-serif; font-size:12px; color:#000000; text-transform:none; height:22px; line-height:22px; float:left; padding:0 0 0 5px; width:128px; }
DIV.m_userBar A.m_searchBarOk { display:block; text-decoration:none; background-image:none; float:left; background-color:#ed6b06; color:#ffffff; text-transform:uppercase; font-family:Arial,Verdana,Sans-serif; font-size:12px; width:30px; height:22px; line-height:22px; font-weight:bold; text-align:center; }
DIV.m_userBar DIV.txtSearchBarRub { float:left; width:55px; text-align:center; font-size:12px; padding:4px 0 0 0; }
DIV.m_userBar SELECT.m_searchBarSelect { float:left; background:#ffffff; border:1px solid #999999; height:22px; }

DIV.m_headerDivFixed .m_nav { margin:30px 0 0 0; border-top:10px solid #ffffff; }

/*Bar connected*/
DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto { padding:0 10px; }
DIV.m_userBar DIV.pseudoConnected { float:left; color:#ed6b06; font-size:12px; padding:3px 10px 0 0; }
DIV.m_userBar DIV.m_navUserBar DIV.pictoFleche { background:url(../images/images.png) no-repeat -1px -159px; width:16px; height:10px; margin:4px 0 0 0; }
DIV.m_userBar DIV.m_navUserBar DIV.pictoMessage { float:left; background:url(../images/images.png) no-repeat 3px -182px; width:22px; height:14px; margin:2px 0 0 0; }
DIV.m_userBar DIV.friendsBlock { margin:28px 0 0 -10px; }
DIV.m_userBar DIV.ongletFriends { width:49px; height:27px; }
DIV.m_userBar DIV.ongletFriendsMarge { margin:4px 7px 3px 9px; }
DIV.m_userBar DIV.ongletFlecheMarge { margin:0px 10px 3px 9px; }
DIV.m_userBar DIV.m_navUserBar DIV.pictoFriends { background-position:3px -47px; float:left; }
DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto DIV.chiffre, DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto DIV.chiffre_pop, DIV.m_userBar DIV.friendsBlock DIV.ongletFriends DIV.chiffre, DIV.m_userBar DIV.friendsBlock DIV.ongletFriendsMarge DIV.chiffre { float:left; font-size:11px; margin:1px 2px 0 2px; }
DIV.m_userBar DIV.ongletFriends DIV.pictoFriendsActive { margin:0; background-position:-27px -48px; }
DIV.m_userBar DIV.friendsBlock DIV.ongletFriendsMarge DIV.chiffre, DIV.m_userBar DIV.flecheBlock DIV.ongletFlecheMarge DIV { padding:2px 0 0 0; margin:10px 4px 0 0; }
DIV.m_userBar DIV.friendsBlock DIV.ongletFriends A { color:#000000; text-decoration:none; }
DIV.m_userBar DIV.ongletFleche { width:34px; height:27px; cursor:pointer; }
DIV.m_userBar DIV.ongletFleche DIV.pictoFlecheActive { background-position:-21px -162px; width:16px; height:6px; margin:10px 0 0 9px; }
DIV.m_userBar DIV.friendsBlock DIV.ongletFriendsMarge DIV.chiffre { margin:-1px 4px 0 0; }
DIV.m_userBar DIV.contentNavFleche { width:130px; line-height:20px; padding:9px 5px 7px 5px; }
DIV.m_userBar DIV.contentNavFleche A { font-size:12px; color:#000000; text-decoration:none; }
DIV.m_userBar DIV.contentNavFleche A:hover { text-decoration:underline; }
DIV.m_userBar DIV.flecheBlock { margin:28px 0 0 -10px; }
DIV.m_userBar DIV.m_navUserBar UL LI.menuPicto DIV.chiffre_pop { margin:0 4px 0 2px; }
DIV.m_userBar DIV.pictoFlecheActive {  margin:0 0 0 7px; }
DIV.m_userBar DIV.m_navSites UL { margin:0 0 0 187px; padding:0; }

/*Bar Facebook connected*/
DIV.m_userBar DIV.pseudoFbConnected { float:left; color:#ed6b06; font-size:12px; padding:0 10px 0 0; text-align:left; }
DIV.m_userBar DIV.pseudoFbConnected DIV.nameConnected { line-height:13px; float:left; margin:-2px 0 0 0; }
DIV.m_userBar DIV.pseudoFbConnected IMG { float:left; margin:-1px 3px 0 0; }
DIV.m_userBar DIV.pseudoFbConnected DIV.pictoPhotoFB { position:absolute; margin:14px 0 0 15px; background:url(../images/images.png) no-repeat -31px -208px; width:9px; height:9px; }
DIV.m_userBar IMG.pictoFB { background:url(../images/images.png) no-repeat -1px -203px; width:14px; height:14px; margin:2px 5px 0 0; float:left; }
DIV.m_userBar DIV.txtPartage { padding:0 0 5px 0; float:left; font-size:11px; margin:0 4px 0 0; }
DIV.m_userBar DIV.activationPartageOff, DIV.m_userBar DIV.activationPartageOn { background:url(../images/images.png) no-repeat -1px -234px; width:32px; height:16px; margin:3px 5px 0 5px; float:left; display:block; cursor:pointer; }
DIV.m_userBar DIV.activationPartageOn { background-position:-41px -234px; }
DIV.m_userBar DIV.blocPost { margin:0 0 20px 0; line-height:13px; }
DIV.m_userBar DIV.userPost { background-color:#f1f1f1; clear:both; }
DIV.m_userBar DIV.userPost IMG.imgUserPost { float:left; margin:0 5px 0 0; }
DIV.m_userBar DIV.userPost DIV.detailUserPost { padding:2px 0 2px 5px; font-size:11px; color:#000000; }
DIV.m_userBar DIV.userPost DIV.detailUserPost DIV { color:#6d83b3; font-weight:bold; }
DIV.m_userBar DIV.post { margin:3px 0 0 0; }
DIV.m_userBar DIV.post IMG.imgPost { float:left; margin:0 10px 0 0; }
DIV.m_userBar DIV.post DIV.detailPost { font-size:11px; }
DIV.m_userBar DIV.post DIV.detailPost DIV { color:#ed6b06; font-size:12px; font-weight:bold; margin:0 0 5px 0; }
DIV.m_userBar DIV.friendsBlock { margin:28px 0 0 -10px; }
DIV.m_userBar DIV.ongletFriendsMarge { margin:4px 7px 3px 9px; }
DIV.m_userBar DIV.noActivity { font-size:11px; padding:0 0 10px 10px; }
DIV.m_userBar DIV.linkMoreNA { font-size:11px; font-weight:bold; text-align:left; padding:0 0 0 10px; color:#788cb7; }
DIV.m_userBar DIV.linkMoreNA A { color:#788cb7; }

/*popup partage*/
DIV.m_userBar DIV.popupPartage { position:absolute; z-index:10; margin:14px 0 0 -144px; line-height:14px; }
DIV.m_userBar DIV.flechePopup { background:url(../images/images.png) no-repeat -1px -255px; width:67px; height:22px; position:absolute; margin:0 0 0 119px; }
DIV.m_userBar DIV.contentPopupPartage { border:1px solid #b6b6b6; background-color:#ffffff; padding:10px; -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6); -moz-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6); box-shadow: 0 3px 6px rgba(0, 0, 0, 0.6); width:290px; font-size:11px; text-align:left; margin:20px 0 0 0; }
DIV.m_userBar DIV.titlePopup { font-size:14px; font-weight:bold; margin:0 0 10px 0; float:left; }
DIV.m_userBar DIV.popupPartage DIV.popupClose { float:right; color:#000000; font-size:11px; cursor:pointer; }
DIV.m_userBar DIV.popupPartage DIV.message { clear:both; }
DIV.m_userBar DIV.popupPartage A { color:#ed6b06; }
DIV.m_userBar DIV.formPopup TD { font-size:11px; }
DIV.m_userBar DIV.popupPartage INPUT.btnPopup { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ed6b06; background:-moz-linear-gradient(#f8a25e, #ed6b06); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f8a25e), to(#ed6b06)); background-color:#ed6b06; font-size:12px; color:#ffffff; padding:2px; margin:0 0 0 20px; cursor:pointer; }
DIV.m_userBar DIV.popupPartage DIV.formPopup { border-bottom:1px solid #e0e0e0; margin:10px 0 5px 0; }
DIV.m_userBar DIV.popupPartage DIV.linksBas { color:#ed6b06; padding:5px 0; }

/*feature tour*/
DIV.m_userBar DIV.popupFeatureTour, DIV.m_userBar DIV.popupFeatureTour2 { position:absolute; z-index:10; margin:14px 0 0 -30px; line-height:14px; }
DIV.m_userBar DIV.popupFeatureTour2 { margin:14px 0 0 -117px; }
DIV.m_userBar DIV.popupFeatureTour DIV.flechePopup, DIV.m_userBar DIV.popupFeatureTour2 DIV.flechePopup { margin:0 0 0 80px; }
DIV.m_userBar DIV.popupFeatureTour DIV.flechePopupdroite, DIV.m_userBar DIV.popupFeatureTour2 DIV.flechePopupdroite { background:url(../images/images.png) no-repeat -4px -318px; width:23px; height:67px; position:absolute; margin:48px 0 0 220px; }
DIV.m_userBar DIV.popupFeatureTour DIV.contentPopupPartage, DIV.m_userBar DIV.popupFeatureTour2 DIV.contentPopupPartage { width:200px; }
DIV.m_userBar DIV.popupFeatureTour DIV.popupClose, DIV.m_userBar DIV.popupFeatureTour2 DIV.popupClose { float:right; color:#000000; font-size:11px; cursor:pointer; }
DIV.m_userBar DIV.popupFeatureTour DIV.message, DIV.m_userBar DIV.popupFeatureTour2 DIV.message { clear:both; }
DIV.m_userBar DIV.popupFeatureTour A, DIV.m_userBar DIV.popupFeatureTour2 A { color:#ed6b06; }
DIV.m_userBar DIV.popupFeatureTour INPUT.btnPopup, DIV.m_userBar DIV.popupFeatureTour2 INPUT.btnPopup { border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border:1px solid #ed6b06; background:-moz-linear-gradient(#c40e6e, #800847); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#c40e6e), to(#800847)); background-color:#800847; font-size:12px; color:#ffffff; padding:2px; margin:0 0 0 20px; cursor:pointer; }
DIV.m_userBar DIV.popupFeatureTour DIV.formPopup, DIV.m_userBar DIV.popupFeatureTour2 DIV.formPopup { border-bottom:1px solid #e0e0e0; margin:10px 0 5px 0; }
DIV.m_userBar DIV.popupFeatureTour DIV.linksBas, DIV.m_userBar DIV.popupFeatureTour2 DIV.linksBas { color:#ed6b06; padding:5px 0; text-align:right; }
DIV.m_userBar DIV.popupFeatureTour DIV.linksBas DIV, DIV.m_userBar DIV.popupFeatureTour2 DIV.linksBas DIV { cursor:pointer; }

DIV#m_menuUser{position:absolute;z-index:1000;}