.i-header{height:60px;position:relative;margin:0 0 1px;}
.i-logo{margin:12px 0 0 10px;}
.i-header-summary{position:absolute;right:0;top:6px;width:250px;}
.i-sub-box{position:absolute;right:0;text-align:right;top:10px;width:215px;}
.i-logout-box{position:absolute;right:11px;text-align:right;top:20px;width:250px;}
.i-header-summary img{float:left;margin:2px 9px 0 0;}
.i-header-summary .i-close,.i-logout-box .i-close{font-weight:700;display:inline-block;margin:0 0 0 5px;}
.i-header-summary .i-completed{height:5px;width:50px;}
.i-header-summary .i-completion{float:left;height:5px;width:48px;margin:3px 5px 0 0;}
.i-header-summary .i-completion-txt{display:inline-block;font-size:11px;line-height:8px;margin-bottom:5px;text-transform:lowercase;width:135px;}
.i-push-abo-header{border:1px solid;display:inline-block;}
.i-pushinfo-nolog{height:33px;left:215px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:15px;vertical-align:top;width:500px;white-space:nowrap;padding:0 0 0 10px;}
.i-pushinfo{height:33px;left:215px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:15px;vertical-align:top;width:480px;white-space:nowrap;margin:0 0 0 10px;padding:0 0 0 10px;}
.i-header-menu{clear:both;height:36px;font-size:11px;padding-top:4px;position:relative;z-index:50;margin:0 0 15px;}
.i-corner-l{top:33px;height:7px;left:0;position:absolute;width:7px;z-index:11;}
.i-corner-r{top:33px;height:7px;position:absolute;right:0;width:7px;z-index:11;}
.i-counter-menu{display:none;position:absolute;top:3px;right:3px;z-index:20;}
.i-counter-menu-m{display:inline-block;font-size:10px;height:13px;vertical-align:top;}
.i-menu-spacer-l,.i-menu-spacer-r{display:inline-block;height:36px;width:1px;}
.i-menu-spacer-r{float:right;}
.i-menu-mails,.i-menu-visits,.i-menu-winks,.i-menu-online,.i-menu-daily6,.i-menu-home{cursor:pointer;display:inline-block;height:24px;overflow:hidden;position:relative;text-align:left;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap;margin:1px 1px 0;padding:11px 45px 0 15px;}
.i-menu-chat,.i-menu-chat-active{cursor:pointer;display:inline-block;height:24px;overflow:hidden;position:relative;text-align:left;text-decoration:none;text-overflow:ellipsis;text-transform:uppercase;vertical-align:top;white-space:nowrap;margin:1px 1px 0;padding:11px 42px 0 15px;}
.i-menu-home{height:35px;width:48px;padding:0;}
.i-menu-online{padding-left:14px;padding-right:10px;}
.i-menu-online .i-counter-menu-online{display:inline-block;margin:0 2px;}
.i-menu-daily6{text-align:center;padding:11px 15px 0;}
.i-menu-daily6 .i-padd-right{padding-right:15px;display:none;}
.i-menu-daily6 .i-counter-menu-dailymatches{display:none;position:absolute;right:5px;top:3px;z-index:20;}
.i-menu-daily6 .i-counter-menu-m{display:inline-block;font-size:10px;height:13px;line-height:13px;vertical-align:top;}
.i-menu-search{display:inline-block;height:24px;overflow:hidden;position:relative;text-align:right;text-decoration:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;margin:1px 1px 0;padding:11px 25px 0 15px;}
.i-menu-myprofile{float:right;height:24px;overflow:hidden;position:relative;text-align:right;text-decoration:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;z-index:20;margin:1px 1px 0;padding:11px 25px 0 15px;}
.i-menu-chat-active,.i-menu-chat:hover{display:inline-block;height:24px;position:relative;text-decoration:none;vertical-align:top;z-index:15;margin:0;}
.i-menu-search-active,.i-menu-search:hover{display:inline-block;height:24px;position:relative;text-align:right;text-decoration:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;margin:0;padding:11px 25px 0 15px;}
.i-menu-myprofile-active,.i-menu-myprofile:hover{float:right;height:24px;position:relative;text-align:right;text-decoration:none;text-overflow:ellipsis;vertical-align:top;white-space:nowrap;margin:0;padding:11px 25px 0 15px;}
.i-menu-mails .i-picto-mails{position:absolute;right:3px;top:0;}
.i-menu-visits .i-picto-visits{position:absolute;right:3px;top:-2px;}
.i-chat-box{display:none;line-height:12px;left:386px;position:absolute;top:40px;width:225px;z-index:15;}
.i-chat-box a,.i-chat-box .i-mode{display:block;}
.i-chat-box .i-mode em{font-style:normal;text-transform:lowercase;}
.i-chat-box .i-mode,.i-chat-box .i-chat-status{text-decoration:none;padding:8px 10px;}
.i-search-box{display:none;line-height:12px;left:570px;position:absolute;top:40px;width:225px;z-index:15; margin-left:-1px !important;}
.i-search-box .i-txt{height:10px;padding:8px 10px;}
.i-myprofile-box{display:none;left:auto;right:0;line-height:12px;position:absolute;top:40px;width:248px;z-index:15;}
.i-myprofile-box .i-txt{height:7px;line-height:10px;padding:8px 10px;}
.i-myprofile-box .i-last{line-height:10px;padding:10px;}
.i-footer{clear:both;color:#666666;font:12px arial,sans-serif;height:28px;position:relative;text-align:center;margin:14px 0 0;padding:12px 0 0;}
.i-footer a{font:11px arial,sans-serif;margin:0 3px;text-decoration:none;}
.i-layout-layer-1.i-layer-site-of-year{left:133px;top:162px;width:713px;}
.i-content-site-of-year{background:linear-gradient(tobottom,#e4e4e455%,#ffffff100%);border:4px solid;height:268px;width:705px;}
.i-link-no-log{display:inline-block;height:36px;line-height:35px;text-transform:uppercase;vertical-align:top;padding:0 10px;}
#i_alertMessGlobalLink .i-slide-up-background,#i_alertMessGlobalLink h3{cursor:pointer;}
.i-slide-up{bottom:10px;display:none;position:fixed;right:10px;width:218px;}
.i-slide-up h3{padding:5px 0 5px 5px;}
.i-slide-up .i-picto-visit,.i-slide-up .i-picto-flash{margin-right:5px;}
.i-slide-up .i-close{position:absolute;right:6px;top:5px;}
.i-slide-up .i-slide-up-background{overflow:hidden;width:208px;margin:0 auto;}
.i-slide-up p{margin:0 5px;padding:5px 8px 4px 5px;}
.i-slide-up .i-member-flash{border-bottom:1px solid;}
.i-slide-up img{margin:5px;}
.i-slide-up .i-member-list{margin:0;}
.i-slide-up .i-slide-up-bottom{height:13px;width:218px;}
.i-slide-up-boost,.i-slide-up-boost .i-slide-up-bottom{width:280px;}
.i-slide-up-boost .i-slide-up-bottom{height:10px;}
.i-slide-up-boost h3,.i-slide-up-boost .i-close{padding:8px 0;line-height:29px}
.i-slide-up-boost .i-picto-counter2-30x33{vertical-align:middle;margin:0 10px 5px 10px;float:left;}
.i-slide-up-boost .i-close{position: absolute;right:10px;top:0;}
.i-slide-up-boost .i-slide-up-background {width: 260px;}
.i-confirm-bubble{display:none;height:116px;left:0;overflow:hidden;position:absolute;top:0;width:214px;z-index:1000;}
.i-confirm-bubble-arrow{background:transparent url(/img/themes/abyss/common/bubble_arrow.png) no-repeat 0 0;height:10px;position:absolute;left:90px;top:0;width:10px;}
.i-confirm-bubble-content{background-color:#fff6d7;border:1px solid #ffca59;margin-top:9px;padding:5px;}
.i-confirm-bubble-content .i-btn-2{float:right;margin-left:5px;margin-top:5px;}
.i-info-bubble{height:26px;position:absolute;visibility:hidden;z-index:1000;}
.i-info-bubble-txt{background-color:#fff6d7;border:1px solid #ffca59;margin-top:7px;padding:5px;}
.i-pop-bubble{display:none;left:425px;overflow:hidden;position:absolute;top:100px;width:314px;z-index:1000;}
.i-pop-bubble-arrow{background:transparent url(/img/themes/abyss/common/bubble_arrow.png) no-repeat 0 0;height:10px;position:absolute;left:23px;top:0;width:10px;}
.i-pop-bubble-content{background-color:#fff6d7;border:1px solid #ffca59;height:76px;margin-top:9px;padding:7px 10px;}
.i-error-chat-open,.i-disconnected-error{display:none;}
.i-close-pop-bubble{color:#000;position:absolute;bottom:3px;right:10px;}
.i-header_type_c .i-header-2 .i-menu-h li:first-child a:hover{border-top-left-radius:6px;border-bottom-left-radius:6px;}
.i-ad-megabanner{height:100px;width:980px;margin:10px 0 0;}
.i-upgrade{height:41px;margin-left:-10px;width:1000px;}
.i-upgrade-container{height:34px;margin-left:-1px;padding-bottom:1px;width:1000px;border-width:0 1px 1px;}
.i-upgrade-container .i-upgrade-spacer{float:left;height:0;width:998px;border-width:1px 1px 0;}
.i-upgrade-container .i-upgrade-browser{height:33px;text-align:center;width:998px;border-width:0 1px 1px;margin:0 auto;}
.i-upgrade-container .i-upgrade-browser .i-browser-icon{display:inline-block;height:20px;width:20px;}
.i-upgrade-container .i-upgrade-browser .i-browser-text{height:20px;padding-top:6px;}
.i-upgrade-container .i-upgrade-browser .i-browser-firefox{margin-bottom:-6px;}
.i-upgrade-container .i-upgrade-browser .i-upgrade-picto{float:right;height:18px;width:18px;margin:3px 3px 0 0;}
.i-logout-box a,.i-header-summary a,.i-pushinfo-nolog a,.i-pushinfo a,.i-chat-box .i-mode:hover,.i-search-box a:hover,.i-myprofile-box a:hover,.i-slide-up a,.i-upgrade-container .i-upgrade-browser .i-browser-text .i-color-main{text-decoration:none;}
.i-header-summary .i-pseudo:hover,.i-pushinfo-nolog a:hover,.i-pushinfo a:hover,.i-footer a:hover,.i-upgrade-container .i-upgrade-browser .i-browser-text .i-color-main:hover{text-decoration:underline;}
.i-pushinfo-nolog .i-pushinfo-r,.i-pushinfo .i-pushinfo-r{height:100%;padding-top:10px;}
.i-pushinfo-nolog .i-picto-pushinfo,.i-pushinfo .i-picto-pushinfo{float:left;margin:-8px 0 0 -5px;}
.i-counter-menu-l,.i-counter-menu-r{display:inline-block;height:13px;width:7px;}
.i-menu-online .i-counter-menu-text,.i-menu-daily6 .i-counter-menu-text{display:inline-block;vertical-align:top;}
.i-menu-winks .i-picto-winks,.i-menu-chat span,.i-menu-chat-active span{position:absolute;right:3px;top:2px;}
.i-picto-search,.i-picto-myprofile{position:absolute;right:5px;top:11px;}
.i-bubble-off-chat,.i-bubble-on-chat,.i-slide-up img,.i-slide-up .i-member-list{float:left;}
.i-search-box a,.i-myprofile-box a{display:block;text-decoration:none;}
.i-info-bubble-arrow-left,.i-info-bubble-arrow-middle,.i-info-bubble-arrow-right{background:transparent url(/img/themes/abyss/common/bubble_arrow.png) no-repeat 0 0;position:absolute;right:20px;top:0;}
.i-upgrade-container .i-upgrade-browser .i-browser-chrome,.i-upgrade-container .i-upgrade-browser .i-browser-safari,.i-upgrade-container .i-upgrade-browser .i-browser-ie{margin-bottom:-5px;}
/*                Overwrite                */
.i-header-v2 .i-menu-myprofile { width: auto; float: none; top:0; }
.i-header-v2 .i-menu-chat, .i-header-v2 .i-menu-chat-active { height: auto; margin: 0; padding: 0; text-align: center; }
.i-header-v2 .i-menu-chat-active { text-transform: none; }
.i-header-v2 .i-menu-chat span, .i-header-v2 .i-menu-chat-active span { margin: auto; padding: 0; right: 0; top: 0; }
.i-header-v2 .i-header-counter { padding: 0; float: none; }
.i-header-v2 .i-pseudo { text-align: left; }
.i-pop-bubble { margin-top: -113px; }
.i-color-body .i-content {padding:12px 0px 12px 12px;}
.i-color-body .i-content .i-body-color {margin-right:6px;}
.i-upgrade{ margin:0 auto; }
.i-width-wrapper { margin:0 auto; padding-top:99px; position: relative; width:1000px;}
.i-ads-segmentation.i-ads-segmentation-top{padding-top:212px;}
.i-color-wrapper { min-height: 650px; }
.i-color-wrapper.i-event-wrapper { min-height: 0;}
.i-color-wrapper, .i-page-width { margin: 0 auto; padding: 10px; width: 980px; }
.i-reader-only-txt { width: 0; height: 0; display: block !important; overflow: hidden; text-indent: -9999em; }
.i-header-v2-backdrop { height: 97px; margin-bottom: -98px; z-index: 10; position: relative; }
.i-header-v2 .i-sprite-1.i-picto-favorites { width:20px; }
/*                  Header                 */
.i-header-v2 { position: absolute; top: 0; z-index: 51; }
.i-header-ads{margin-top:-7px;}
.i-header-v2.i-header-displaced { position: fixed !important; }
.i-completed, .i-completion {border-radius: 8px;}
.i-header-v2 a { text-decoration: none; }
.i-header-v2 .i-btn-14 { padding: 0 5px; }
.i-header-v2 .i-header-counter-container { border-radius: 2px; display: inline; height: 11px; line-height: 11px; white-space: nowrap; }
.i-header-v2 .i-header-counter-l, .i-header-v2 .i-header-counter-r { display: inline-block; height: 11px; vertical-align: top; width: 2px; }
.i-header-v2 .i-header-counter { z-index: 52; }
.i-header-v2 .i-info-v2 > a{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;-ms-border-radius:16px;border-width:0 0 0 1px;}
.i-header-v2 .i-left .i-info-v2 a { display:inline-block; height:inherit; text-decoration:none; width:inherit; }
.i-info-v2 a .i-pushinfo-text { display:inline-block; vertical-align:middle; line-height:14px; width:460px; }
.i-info-v2.i-with-sub a .i-pushinfo-text { width:305px; }
.i-info-v2 .i-pushinfo-text strong { font-size:16px; font-weight:normal; line-height:5px; }
.i-info-v2:hover a .i-pushinfo-text { text-decoration:underline; }
.i-info-v2 .i-pushinfo-text .super-script, .i-info .super-script { position: relative; top: -5px; font-size: 80%; display: inline-block; }
.i-info-v2 a .i-pushinfo-text .super-script:hover, .i-info .super-script:hover { text-decoration:none;}
.i-header-v2 .i-drop-tab { z-index: 54; padding: 10px; width: auto; position:absolute; top:100%; margin-top:-1px;}
.i-header-v2 .i-sprite-1.i-picto-photolike{ background: url("/img/core/ouranos/common/photo_like_pictos.png") 0 0 no-repeat;}.i-header-v2 .i-drop-tab li { font-size: 13px; line-height: 1.3em; display: block; border-style: solid; border-width: 1px 0; margin-bottom: -1px; }
.i-header-v2 .i-drop-tab li a { display: block; vertical-align: middle; height: auto; padding: 8px 10px 8px 25px; white-space: nowrap; }
.i-header-v2 .i-drop-tab.i-myprofile-box li a {padding: 11px 10px 11px 25px;}
.i-header-v2 .i-drop-tab .i-drop-section { padding: 8px 10px; display: block; font-size: 14px; }
.i-header-v2 .i-drop-tab .i-separator { border-width: 0 0 3px 0; border-style: solid; margin-bottom: 2px; }
.i-header-v2 .i-drop-tab .i-drop-tab-nowrap { white-space: nowrap; margin-left: -10px; overflow: hidden; }
.i-header-v2 .i-drop-tab .i-drop-tab-nowrap li { display: inline-block; vertical-align: middle; margin-left: 10px; width: 47.5%; float: left; }
.i-header-v2 .i-drop-tab li.last { border-bottom: 0 none; }
.i-header-v2 .i-drop-tab.i-exchanges-box { width: 290px; }
.i-header-v2 .i-drop-tab.i-exchanges-box li { vertical-align: top !important; width: 140px; }
.i-header-v2 .i-drop-tab.i-myprofile-box { padding: 5px 5px 13px 5px; margin-left: 0; }
.i-header-v2 .i-drop-tab.i-myprofile-box ul { margin: auto; }
.i-header-v2 .i-drop-tab.i-myprofile-box li { border-bottom-width: 0; border-top-width: 1px; }
.i-header-v2 .i-drop-tab.i-myprofile-box .i-txt { line-height: initial; height: auto; }
.i-header-v2 .i-drop-tab.i-search-box { width: 410px; }
/* main header */
.i-header-v2 .i-header-1 {position:relative; padding-left:158px; padding-right:230px;}
.i-header-v2 .i-header-1 .i-logo {position:absolute; top:5px; left:6px; margin:0;}
.i-header-v2 .i-header-1 .i-logo a { display: inline-block;}
.i-header-v2 .i-header-1 .i-logo img {max-width:158px;}
.i-header-v2 .i-header-1 .i-drop-tab { z-index: 54; }
.i-header-v2 .i-header-1 .i-menu-drop { line-height:14px; z-index: 55; }
.i-header-v2 .i-header-1 .i-menu-group a { height: 17px; }
.i-header-v2 .i-header-1 .i-menu-group .i-menu-drop a {padding-top: 15px}
.i-header-v2 .i-header-1 .i-menu-myprofile .i-col {padding-top:6px;}
.i-header-v2 .i-header-1 .i-menu-personal { float:left; margin-left: 37px; margin-right:-20px; }
.i-header-v2 .i-header-1 .i-menu-personal .i-header-counter { top: -8px; }
.i-header-v2 .i-header-1 .i-menu-personal .i-menu-drop a { margin-top: -13px; margin-bottom: -15px; }
/* complementary header */
.i-header-v2 .i-header-2 {}
.i-header-v2 .i-header-2 .i-corner-tl, .i-header-v2 .i-header-2 .i-corner-tr, .i-header-v2 .i-header-2 .i-corner-bl, .i-header-v2 .i-header-2 .i-corner-br { height: 7px; position: absolute; width: 7px; z-index: 11; }
.i-header-v2 .i-header-2 .i-corner-br { bottom: 0; right: 0; }
.i-header-v2 .i-header-2 .i-corner-bl { bottom: 0; left: 0; }
.i-header-v2 .i-header-2 .i-corner-tr { top: 0; right: 0; }
.i-header-v2 .i-header-2 .i-corner-tl { top: 0; left: 0; }
.i-header-v2 .i-header-2 .i-info { height: 32px; margin: 5px; padding: 0 5px; }
.i-header-v2 .i-header-2 .i-info-v2 { height: 32px; padding:0; margin-left:5px; margin-top:7px;}
.i-header-v2 .i-header-2 .i-info:hover { margin: 0; padding: 5px 10px; }
.i-header-v2 .i-header-2 .i-menu-h { height: 42px; }
.i-header-v2 .i-header-2 .i-menu-h a { white-space: nowrap; }
.i-header-v2 .i-header-2 .i-menu-h li .i-header-counter span { font-size: 0.8em; }
.i-header-v2 .i-header-2 .i-menu-h.i-menu-profile li { padding: 0 10px; height: 40px; }
.i-header-v2 .i-header-2 .i-menu-myprofile { padding-top: 0; }
.i-header-v2 .i-header-2 .i-menu-myprofile .i-nickname { font-weight: bold; }
.i-header-v2 .i-header-2 .i-menu-personal a { padding: 4px 0; }
/* */
.i-header-v2 .i-header-bg { display: block; position: absolute; width: 100%; height: 97px; min-width: 1000px; }
.i-header-v2 .i-header-photo-cover { width: 26px; height: 26px; position: absolute; top: 0; }
.i-header-v2 .i-left .i-mini-border, .i-header-v2 .i-right .i-mini-border { width: 0; display: none; }
.i-header-v2 .i-info,
.i-header-v2 .i-info-v2 { display: inline-block; font-size: 12px; padding: 9px 0px 9px 10px; width: 350px;}
.i-header-v2 .i-info a { display: inline-block; margin: -4px 0 0; padding: 0; vertical-align: middle; width: 470px;}
.i-header-v2 .i-info a:hover { text-decoration: underline; }
.i-header-v2 .i-info .i-picto-info { display: inline-block; height: 40px; margin-right: 6px; margin-top: -4px; vertical-align: middle; }
.i-header-v2 .i-info span {margin-right: 10px;}
.i-header-v2 .i-info .i-link { text-decoration: underline }
.i-header-v2 .i-info .mtcColor6 { margin-right: 0px; text-decoration:underline; color:#ffffff;}
.i-header-v2 .i-info.i-with-sub a { width: 335px; }
.i-header-v2 .i-menu-chat { text-transform: none; overflow: visible; }
.i-header-v2 .i-menu-chat .i-picto-chat { width: 23px; height: 20px; position: static; }
.i-header-v2 .i-menu-chat .i-chat-message-icon { display: none; background-position: -91px -88px; width: 10px; height: 10px; position: absolute; right: 110%; top: 2px; }
.i-header-v2 .i-menu-chat.i-alert-chat-new .i-chat-message-icon { display: block; }
.i-header-v2 .i-menu-chat.i-alert-chat-new .i-menu-label { color: #b7e300 !important; }
.i-header-v2 .i-menu-drop {  z-index: 51; height: auto; margin: 0; border-style: solid; position: relative; border-width: 1px 1px 0; }
.i-header-v2 .i-menu-drop a { border-width: 1px 1px 0; border-style: solid; margin: 0 -2px; }
.i-header-v2 .i-menu-drop a .i-menu-drop-arrow { display: inline-block; width: 11px; height: 11px; vertical-align: middle; margin-top: -2px; }
.i-header-v2 .i-menu-drop.i-menu-drop-active { z-index: 55; }
.i-header-v2 .i-menu-drop.last { border-right-width: 1px; }
.i-header-v2 .i-menu-group {display:table; height: 100%; width:100%;}
.i-header-v2 .i-menu-group a { padding-left: 10px; padding-right: 10px; position: relative; }
.i-header-v2 .i-menu-group li { display: table-cell; margin: 0; text-align: center; position: relative; white-space:nowrap;}
.i-header-v2 .i-menu-group .i-header-counter-container{display: inline-block;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;padding:2px;}
.i-header-v2 .i-menu-group .i-header-counter { display: inline-block; height: 11px; line-height: 11px; margin-top: 0; padding: 0 2px; vertical-align: top; }
.i-header-v2 .i-menu-group .i-header-counter span{font-size: 10px;margin-top:-1px;padding:0 3px;}
.i-header-v2 .i-menu-group .i-menu-label { font-weight: bold; font-size: 13px; }
.i-header-v2 .i-menu-h { text-align: center; }
.i-header-v2 .i-menu-h li { vertical-align: top; overflow: visible !important; height: 100%; }
.i-header-v2 .i-menu-h li a { display: block; }
.i-header-v2 .i-menu-home { width: 30px; }
.i-header-v2 .i-menu-label { display: inline; position: relative; }
.i-header-v2 .i-menu-myprofile { z-index: 54; display: inline-block; vertical-align: middle; padding-top: 0; height: 100%; text-align: left;  }
.i-header-v2 .i-menu-myprofile a { padding: 0 !important; height: auto !important; }
.i-header-v2 .i-menu-myprofile img { float: none; }
.i-header-v2 .i-menu-myprofile .i-col {float:left;}
.i-header-v2 .i-menu-myprofile .i-profile-progress { white-space: nowrap; }
.i-header-v2 .i-menu-myprofile .i-pseudo { text-decoration: none; display: block; margin:1px 0;}
.i-header-v2 .i-menu-myprofile .i-profile-progress .i-completion, .i-myprofile-summary .i-completion { width:88px; height:8px; padding:2px; display:inline-block;}
.i-header-v2 .i-menu-myprofile .i-profile-progress .i-completion-txt {margin-top:5px; width: 30px; display: inline-block;}
.i-header-v2 .i-menu-profile {position:absolute; right:0;}
.i-header-v2 .i-menu-personal a { display: block; text-decoration: none; text-align: center; }
.i-header-v2 .i-menu-personal li { width: 72px;}
.i-header-photolike .i-menu-personal li { width: 65px;}
.i-header-ch-removed .i-menu-personal li { width: 86px;}
.i-header-photolike.i-header-ch-removed .i-menu-personal li { width: 72px;}
.i-header-v2 .i-menu-personal span { margin: auto; }
.i-header-v2 .i-menu-personal .i-header-counter { display: none; float: left; height: 15px; left: 100%; padding-bottom: 4px; position: absolute; width: 16px; }
.i-header-v2 .i-menu-personal .i-header-counter span { display: inline-block; *display: inline; zoom: 1; font-size: 0.9em; line-height: 1em; padding: 3px 5px; position: absolute; right: 0; text-shadow: none; }
.i-header-v2 .i-menu-search { padding: 0; }
.i-header-v2 .i-mini-photo-container { height: 30px; margin-right: 12px; width: 30px; }
.i-header-v2 .i-mini-photo-container a { border-style: solid; border-width: 1px; display: block; margin: 2px 10px 0 0; position: relative; }
.i-header-v2 .i-mini-photo-container img { margin: 0; }
.i-header-v2 .i-nav-container{margin: auto; position: relative; width:1000px;}
.i-header-v2 .i-sprite-1 { display: block; height: 23px; width: 30px; position: relative; }
.i-header-v2 .i-picto-home { height: 16px; width: 18px; }
.i-header-v2 .i-push-abo-header { width: 100px; text-align: center; }
.i-header-v2 .i-right { height: 100%; }
.i-header-v2 .i-search-box .i-search-mypref { padding: 10px 0; }
.i-header-v2 .i-search-box .i-saved-search { float: left; display: inline-block; height: 30px; margin: 0 10px 5px 0; }
.i-header-v2 .i-search-box .i-saved-search span { display: block; height: 30px; line-height: 30px; }
.i-header-v2 .i-search-box .i-saved-search span.i-rounded-l { padding-left: 15px; }
.i-header-v2 .i-search-box .i-saved-search span.i-rounded-r { padding-right: 15px; }
.i-header-v2 .i-search-box .i-saved-search span a { padding: 0; font-weight: bold; }
.i-header-v2 .i-search-top { white-space: nowrap; }
.i-header-v2 .i-search-top a, .i-header-v2 .i-search-top strong { display: inline-block; vertical-align: middle; }
.i-header-v2 .i-search-top li { border-top-width: 0px; float: none !important; }
.i-header-v2 .i-search-top strong { margin-right: 10px; }
.i-header-v2 .i-separator { width: 100%; }
.i-header-v2 .i-subscribe-box { padding: 10px 5px 0 5px; vertical-align: top; display: inline-block; *display: inline; width:118px; zoom: 1; }
.i-header-v2 .i-subscribe-box span { display: block; }
.i-header-v2 .i-subscribe-box span.i-btn-left { padding-left: 4px; }
.i-header-v2 .i-subscribe-box span.i-btn-right { padding-right: 4px; }
.i-header-v2 .i-subscribe-box span.i-btn-content { height: 30px; text-align:center; }
.i-header-v2 .i-subscribe-box .i-push-abo-header { padding: 6px; border: 0 none; height: 17px; }
.i-header-v2 .i-subscribe-box .i-push-abo-header span { border: 0 none; }
.i-header-v2 .i-tag-menu-v2 { position: absolute; right: 3px; }
.i-header-v2 .i-tag-menu-m { display: inline-block; font-size: 10px; height: 13px; line-height: 13px; padding:0 3px; vertical-align: top; text-transform: uppercase; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.i-header-v2 .i-boost .i-picto-pushinfo-counter-33x30{height:30px;vertical-align:middle;margin-top:-7px;}
.i-header-v2 .i-incognito .i-incognito-picto{display:inline-block; height:26px;vertical-align:middle;margin-top:-7px;width: 20px;background: url("/img/core/common/incognito-ghost-green.png?v=") no-repeat;}
.i-header-v2 .i-incognito .i-incognito-label{padding-left:6px}
.i-header-v2 .i-menu-group .i-boost .i-header-counter-container{margin-left:30px;padding:0;position:relative;top:-7px;}
.i-header-v2 .i-menu-group .i-boost .i-header-counter-container .i-header-counter{border-radius:3px;}
.i-header-v2 .i-menu-group .i-boost .i-header-counter-container .i-header-counter{padding:0;}
.i-header-v2 .i-menu-group .i-boost .i-header-counter-container .i-header-counter span{padding:0 4px;}
.i-header-v2 .i-boost .i-menu-label{position:relative;top:-2px;}
.i-header_type_c .i-drop-tab { margin-left: -2px; }
.i-header_type_c .i-header-1 .i-menu-h a { padding-top:16px; padding-bottom:16px;}
.i-header_type_c .i-header-2 .i-menu-h li { display: inline-block;}
.i-header_type_c .i-tag-menu-v2 {top:2px;}
.i-header_version_1 { margin-bottom: 6px; }
.i-header_version_1 .i-header-1 .i-menu-h { border-width: 0 1px; border-style: solid; }
.i-header_version_1 .i-header-1 .i-menu-h li {  border-width: 0 1px; }
.i-header_version_1 .i-header-1 .i-drop-tab { margin-top: 0; }
.i-header_version_1 .i-header-2 { left: -4px; padding: 9px 4px 0; }
.i-header_version_1 .i-header-2 .i-menu-h .i-menu-home a { padding: 15px 18px; height: 12px; }
.i-header_version_1 .i-picto-home { margin: -2px auto 0; }
.i-header_version_2 .i-picto-dateroulette{width:24px;}
.i-header_version_2 .i-header-1 .i-menu-profile .i-menu-drop-active {border-left:none;}
.i-header_type_c.i-header_version_2 .i-header-1 .i-header-counter { font-size:10px; }
.i-header_type_c.i-header_version_2 .i-header-2:after {display:block; content:""; clear: both;}
.i-header_type_c.i-header_version_2 .i-info { height: 33px; text-shadow: black 0px -1px 1px; width: 516px; }
.i-header_type_c.i-header_version_2 .i-info-v2 { height: 32px; width: 526px; }
.i-header_type_c.i-header_version_2 .i-info:hover { border-radius: 0 4px 4px 0; }
.i-header_type_c.i-header_version_2 .i-info span { margin-right: 3px; }
.i-header_type_c.i-header_version_2 .i-info.i-with-sub { width: 374px; }
.i-header_type_c.i-header_version_2 .i-info-v2.i-with-sub { width: 374px; }
.i-header_type_c.i-header_version_2 .i-info.i-with-sub:hover { border-radius: 0 0 0 0; }
.i-header_type_c.i-header_version_2 .i-left .i-mini-border { border-style: solid; border-width: 0 1px; display: inline-block; height: 30px; margin: 5px 0 5px -2px; vertical-align: top; width: 0px; }
.i-header_type_c.i-header_version_2 .i-menu-personal {height: 45px;}
.i-header_type_c.i-header_version_2 .i-menu-personal a { padding: 6px 0; height:100%; box-sizing:border-box;}
.i-header_type_c.i-header_version_2 .i-menu-personal li {margin: 0; }
.i-header_type_c.i-header_version_2 .i-menu-personal .i-menu-drop a { padding: 4px 0; }
.i-header_type_c.i-header_version_2 .i-menu-drop-active.i-alert-chat-new a { padding: 4px 0 5px; }
.i-header_type_c.i-header_version_2 .i-menu-myprofile { padding: 0 8px 0 12px; }
.i-header_type_c.i-header_version_2 .i-picto-home { margin: -2px auto 0; }
.i-header_type_c.i-header_version_2 .i-subscribe-box { margin-top: -3px; }
.i-header_type_c.i-header_version_2 { border:none; }
.i-header_type_c.i-header_version_2 .i-header-1 .i-drop-tab { margin-left: 0; }
.i-header_type_c.i-header_version_2 .i-header-1 .i-drop-tab {padding-top:0;}
.i-header_type_c.i-header_version_2 .i-header-2 .i-menu-h li .i-menu-label { font-size: 11px; font-weight: normal; }
.i-header_type_c.i-header_version_2 .i-info a { margin-top: -5px; }
.i-header_type_c.i-header_version_2 .i-info span { margin-top: -5px; }
.i-header_type_c.i-header_version_2 .i-menu-personal li:first-child { border-left:none; }
.i-header_type_c.i-header_version_2 .i-menu-myprofile .i-menu-drop { border:1px solid; border-bottom:none;  }
.i-header_type_c.i-header_version_2 .i-menu-myprofile .i-menu-label { font-weight: bold; font-size: 13px; }

.i-header_type_c.i-header_version_2 .i-header-1 .i-myprofile-box { padding-top:56px; top:1px; }
/*                  Footer                 */
.i-ad-megabanner { padding: 5px; width: auto; margin-top: 5px; }
.i-ad-megabanner.i-ad-megabanner_bottom {margin-left:auto; margin-right: auto; padding: 0px 5px; width:1000px;}
/*                          - AR RAECTIVATION -                                                   */
.i-layer-reactivation-ar { display: none; font-family: arial,sans-serif; font-size: 12px; left: 179px; padding: 10px; position: fixed; top: 106px; width: 614px; z-index: 6030; }
.i-reactivation-ar-container { position: relative; }
.i-message-reactivation-ar { border-top: 1px solid; margin: 0 12px; padding: 26px 20px 28px 20px; text-align: center; }
.i-reac-title-days, .i-reac-body-message { font-size: 18px; margin-left: 83px; text-align: left; }
.i-reac-body-message { margin-bottom: 23px; }
.i-reac-link { border:1px solid; cursor:pointer; display:inline-block; font-size: 16px; font-weight:bold; height: 41px; line-height: 40px; padding:0 42px; position:relative; text-align:center; text-decoration:none; }
.i-ar-arrows { font-size: 24px; line-height: 38px; position: absolute; right: 10px; top:0; }
.i-message-send-confirm { padding: 18px 10px; text-align: center; }
.i-reactivation-info { font-size: 16px; }
.i-reactiation-error-icon { display: inline-block; height: 16px; margin: 0 10px -3px 0px; text-align: middle; width: 15px; }
.i-message-footer-note { padding: 17px 10px; text-align: center; }
.i-reactivation-success { display: none; padding: 10px; text-align: center; }
.i-reactivation-success .i-reactivation-info { margin: 0; }
.i-reactivation-success .i-success { font-size: 16px; }
.i-reactivation-error { display: none; padding: 10px; }
.i-reactivation-error-message { font-size: 16px; text-align: center; }
.i-reactivation-footer-note { font-family: arial; font-size: 11px; margin: 20px 0 0 ; text-align: center; width: 980px; }
.i-hide { display: none; }
.i-show { display: block; }
.i-message-footer-push-info { border-top: 1px solid; margin: 0 12px; padding: 10px 60px; text-align: center; }
.i-blend-ar-layer { height: 100%; left: 0; position: fixed; top: 0; width: 100%; z-index: 6010; }
.i-layer-ar-close { cursor: pointer; height: 20px; position: absolute; right: -9px; top: -9px; width: 20px; }
.i-display-inline-block { display: inline-block; }
.i-reactivation-info-icon { display: inline-block; height: 14px; margin: -1px 7px; width: 15px; }
.i-message-reactivation-ar-crm { text-align:center; border:10px solid #fff; border-bottom:0px; padding:27px 0; }
.i-message-reactivation-ar-crm .i-reac-link, .i-message-reactivation-ar-crm .i-reac-title-days, .i-message-reactivation-ar-crm .i-reac-body-message { margin-left:0px; text-align: center; }
/*-                                  NMUP LAYER                             -*/
.i-site .i-nmup-layer { left:230px; text-align:center; width:525px; }
.i-nmup-layer .i-btn-close { background:url("/img/core/common/close_img.png?v=") no-repeat; height:20px; position:absolute; right:-9px; top:-9px; width:20px; }
.i-nmup-layer h3 { font-size:21px; padding:5px 0 15px 0; }
.i-nmup-layer h4 { font-size:18px; }
.i-nmup-layer p { font-size:16px; }
.i-nmup-layer h3,.i-nmup-layer h4,.i-nmup-layer p { margin:0 0 20px 0; }
.i-nmup-layer .i-privacy { font-size:12px; }
/*                          - ADS Placement 160x600 sky -                                         */
.i-ads-160x600 { width:160px; padding:0 20px; }
.i-ads-skyscraper { position:relative; width:100%; height:90%; clear:both; }
.i-right-main-column .i-ads-160x600 { padding:0; }
.i-info-boost .i-picto-pushinfo-counter-33x30{ margin: 0 15px 0 8px; vertical-align:middle; }
.i-info-boost{height:32px;width:526px;display:inline-block;border-radius:6px;margin:3px;}
.i-info-boost strong>span{font-weight:700}
.i-info-boost a { display:inline-block; height:inherit; text-decoration:none; width:inherit; }
.i-info-boost .i-picto-pushinfo-counter-33x30{margin: 0 15px 0 8px;vertical-align: middle;}
.i-info-boost .i-pushinfo-text{display:inline-block;width:465px;vertical-align: middle;}
.i-boost-notification,.i-boost-score{font-weight:700;font-size:inherit;}
.i-header-v2 .i-subscribe-box .i-push-abo-header span{display:inline-block;padding:7px;font-size:11.4px}
#pushinfo_ar_reactivation_button span{font-size: 14px; font-weight: 600; padding: 5px 25px; }
.i-header_type_c .i-header-2 .i-menu-h li:first-child a:hover{border-radius:0;}
.i-header-v2 .i-menu-chat .i-picto-chat {margin-bottom: 3px;}
.i-header-v2 .i-menu-group .i-menu-label {font-weight:normal;}
.i-left .i-info-v2 a .i-picto-pushinfo-notepad-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-event-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-favorite-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-profile-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-chat-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-photo-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-counter-33x30, .i-left .i-info-v2 a .i-picto-pushinfo-secret-33x30, .i-icon-incognito-33x30{margin: 1px 5px 0 2px;vertical-align:middle;}
.i-site .i-headernolog-c2 .i-menu-bottom{padding: 0;width:1000px;}
.i-left .i-info-v2 a .i-picto-pushinfo-counter-33x30{margin: 0px 5px 0 4px;}
.i-header-v2 .i-btn-14 {padding: 5px 25px;}
.i-header-v2 .i-subscribe-box .i-push-abo-header{padding: 6px;border: 0 none;}
.i-header-v2 .i-subscribe-box{width: 135px;}
.i-subscribe-box .i-push-abo-header{display: inline;}
.i-header-v2 .i-menu-personal .i-header-counter span{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;}
.i-footer-v2 a,.i-footer-b1 a{text-transform:uppercase}
.i-header_version_2 .i-header-1 .i-menu-h,.i-header_version_2 .i-header-1 .i-menu-h li{text-transform:uppercase;}
.i-header-v2 .i-completed{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-ms-border-radius:8px;}
.i-header-v2 .i-menu-myprofile .i-profile-progress .i-completed, .i-myprofile-summary .i-completed {height:100%;}
.i-layer-container.i-layer-confirm-ar-info{border-radius:5px;height:242px;top:271px;left:572px;width:520px; }
.i-layer-container.i-layer-confirm-ar-info .i-layer-close-btn{background:transparent url(/img/core/common/close_layer.png) no-repeat;cursor:pointer;display:block;position:absolute;right:10px;top:10px;width:17px;}
.i-layer-container.i-layer-confirm-ar-info .i-layer-title{color:#666666;font-size:21px;font-family:"Open Sans Condensed";font-weight: bold;margin:0 auto;padding-top: 35px;text-align:center;text-transform: uppercase;width:415px;}
.i-layer-container.i-layer-confirm-ar-info .i-layer-text{color:#666666;font-size:17px;font-family:"Open Sans";height:112px;margin:0 auto;text-align:left;width:454px; }
.i-layer-container.i-layer-confirm-ar-info .i-btn-left {padding-left:189px;}
.i-layer-container.i-layer-confirm-ar-info .i-btn-14{font-family:"Open Sans Condensed";font-size:19px;}

.i-icon-secret {background:transparent url("/img/core/ouranos/common/secret_sprite.png?v=") 0px 0px no-repeat;display:inline-block;vertical-align:top;height:21px;width:30px;}

#menu_photo_like .i-picto-photolike { width: 23px; }

.i-header-v2 .i-menu-group.i-menu-group-incognito { left: -50px;  position: relative; }
.i-header-v2 .i-menu-group.i-menu-group-incognito a { padding-left: 7px; padding-right: 7px; }

