body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,nav,section,summary,video{display:block;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;vertical-align:middle;}
a{outline:none;letter-spacing:0px;}
input{font-style:normal;font-size:1em;outline:0;}
address,caption,cite,code,dfn,th,var,em,strong{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{ text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym{border:0;}
.clear{clear:both;}
.floatr{float:right;}
.floatl{float:left;}
.submit input,.submit,.proposerbutton{cursor:pointer;}
textarea{font-size:1em;}
.hidden{display:none;}
.center{text-align:center;}
iframe{border:0;overflow:hidden;}
hr{margin:10px 0;border:0;border-top:1px solid #eee;}
.mt0{margin-top:0px !important;}
.mb0{margin-bottom:0px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt28{margin-top:28px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt50{margin-top:50px !important;}
.mb30{margin-bottom:30px !important;}
.mb10{margin-bottom:10px !important;}
.ml10{margin-left:10px !important;}
.mr10{margin-right:10px !important;}
.m20{margin:20px;}
.rouge{color:#e13535;}

html{font-size:100%;}
body{font:0.750em Arial, Helvetica, Sans-serif;color:#000;background:#e1e1e1;}
body a{color:#157bc2;text-decoration:none;}
body a:hover{text-decoration:underline;}
button,input,select,textarea{font-family:Arial, Verdana, sans-serif;}

.sql_dump{display:none;height:5px;margin-bottom:10px;padding:10px 50px;overflow:hidden;}
.sql_dump table td{border:1px solid #bbb;padding:3px 5px;}
.loader{display:block;margin:10px auto;text-align:center;}
.loading{display:none;text-align:center;}
.loading span{display:block;margin:0 auto;width:32px;height:32px;background:url(/img/bg/ajax-loader.gif) no-repeat;}
.pub728x90{float:left;width:728px;height:90px;margin:15px 10px 15px 25px;text-align:center;}
.pub728x90 iframe{z-index:1;}
.pub1000x90{position:relative;padding:15px 0;}
.pub1000x90 iframe{z-index:1;}
.pub1000x90 .pub1000x90_over{position:absolute;top:0;left:0;width:1000px;text-align:center;}
.premium_promo{float:left;width:190px;height:88px;margin:15px 0;background:#fff;border:1px solid #feb028;text-align:center;}
.premium_promo .titre{height:28px;line-height:28px;padding:0 10px;color:#7b3400;font-family:Segoe UI,Tahoma, Arial;font-size:16px;background:url(/img/sprite.png) repeat-x 0 -160px;}
.premium_promo .titre a{color:#7b3400;}
.premium_promo .desc{padding:5px 0;color:#333;}
.premium_promo .link{text-align:center;}
.pub160x600{width:160px;height:600px;margin:15px auto;}
.pub300x250{position:relative;width:300px;height:250px;margin:0 auto;}
.pub300x250 .pub300x250_over{position:absolute;top:0;left:0;}
.pub300x250_bot{margin-bottom:10px;}
.pub300x250_v2{height:290px;}
.pub300x250_v2 .pub300x250_info{position:absolute;top:255px;left:0;display:block;width:288px;height:29px;padding:4px 5px 0;border:1px solid #feb028;line-height:13px;background:url(/img/sprite.png) repeat-x 0 -160px;font-size:11px;color:#7b3400;text-align:center;}
.pub300x250_v2 .pub300x250_info:hover{color:#111;text-decoration:none;background-position:0 -165px;}
.pub300x250_v2 .pub300x250_info strong{color:#7b3400;}
.pub300x250_v2 .pub300x250_info:hover strong{color:#111;}
.pub300x250_v2 .pub300x250_info img{border:0;float:left;}
.pub300x250_v2 .pub300x250_info:hover img{border:0;}
.pub300{width:300px;margin:0 auto;}
.pub180x150{width:180px;overflow:hidden;margin:25px auto 20px auto;}
.pubie9{width:160px;height:120px;margin:10px 20px 20px 10px;float:left;}
.pubovh{width:120px;height:120px;margin:10px 10px 0 0;float:right;}
.pubovh300{width:300px;}
.pubie9news{width:300px;margin:0 auto 20px;}
.puboffice{width:300px;margin:20px auto 10px;text-align:left;}
.puboffice a{display:block;height:90px;background:#fff;border:2px solid #eb3d01;}
.puboffice a:hover{border-color:#b33300;color:#333;}
.puboffice a img{float:left;margin-right:8px;}
.puboffice a p{display:inline-block;width:138px;font-size:13px;text-decoration:none;}
.puboffice a p span{display:inline-block;padding:6px 0;}
.nopub .pub728x90,.nopub .pub1000x90,.nopub .pub160x600,.nopub .pub300x250,.nopub .pub180x150,.nopub .pub300x250_home,.nopub .pub300x250_bot,.nopub .pubovh{display:none;}
.bloc_boutique .produits{width:310px;margin:0 auto;}
.bloc_boutique .produits a{display:block;float:left;width:150px;height:150px;line-height:270px;text-align:center;color:#fff;font-size:16px;margin-top:10px;}
.bloc_boutique .produits .office{background:url(/img/microsoft/office.png) no-repeat;}
.bloc_boutique .produits .xbox{background:url(/img/microsoft/xbox.png) no-repeat;margin-left:10px;}
.bloc_boutique .produits .windows8{background:url(/img/microsoft/windows-8.png) no-repeat;}
.bloc_boutique .produits .surface{background:url(/img/microsoft/surface.png) no-repeat;margin-left:10px;}
.bloc_numericable{margin:10px auto 10px;width:300px;height:40px;}
.bloc_googlechrome{margin:10px auto 10px;width:300px;height:40px;}
.bloc_googlechrome a{display:block;text-align:center;margin:0 auto;width:100%;height:100%;}
.bloc_googlechrome a:hover{background:#ddd;}
.bup{margin:0 auto;text-align:center;}
#bup-centre{width:300px;}
.toppubs .bup{margin-top:30px;padding:15px 0;}
/*#oop_ad,#incontent_ad{height:0;}*/
div[id^="div-gpt-"],div[id^="div-gpt-"] *,div[id^="google_ads_iframe_"]{margin:auto;text-align:center;}
div[id^="div-gpt-"] iframe{display:block;}
.pub300x250_home{margin:20px auto;}
/*.pub_chrome{display:block;height:19px;line-height:19px;background:url(/img/ico/checked.png) no-repeat;padding-left:24px;margin:24px 24px 24px 180px;color:#000;font-weight:bold;}*/
.pub_chrome{display:block;height:19px;line-height:19px;background:url(/img/ico/checked.png) no-repeat;padding-left:24px;margin:0px 24px 24px 180px;color:#000;font-weight:bold;line-height: 16px;}
.pub_chrome3{margin:0px 18px 24px;}
.section1 .pub_chrome3{margin-left:180px;}
.resume .pub_chrome{margin:10px 0 0;text-align:left;font-size:12px;}
.pub_chrome span{color:#157bc2;text-decoration:underline;}
.pub_chrome small{color:#999;font-weight:normal;}
.pub_chrome:hover{text-decoration:none}
.pub_chrome:hover span{color:#333;text-decoration:underline;}
.pub_chrome2{position:relative;display:inline-block;margin:20px;}
.pub_chrome2 img{position:absolute;left:0;right:0;width:140px;height:88px;padding:5px;border:1px solid #ddd;}
.pub_chrome2 .texte{display:inline-block;margin:10px 0 0 170px;font-size:15px;}
.pub_chrome2 .texte strong{display:block;font-weight:bold;}
.pub_chrome2 .texte span{display:block;margin:5px 0;color:#333;}
.pub_chrome2 .texte small{display:block;font-size:13px;font-weight:bold;}
.pub_chrome2:hover img{border-color:#333;}
.pub_chrome2:hover .texte strong{text-decoration:underline;}
#cookieChoiceInfo{z-index:99999 !important;bottom:0;top:auto !important;background:#fffce4 !important;padding:8px !important;border-top:1px solid #eae3a9;}
#cookieChoiceInfo #cookieChoiceDismiss{display:inline-block;height:22px;line-height:22px;padding:0 8px;border:1px solid #999;background:#e9e9e9 url(/img/sprite.png) repeat-x 0 -466px;color:#000;}
#cookieChoiceInfo #cookieChoiceDismiss:hover{background-position:0 -488px;text-decoration:none;background-color:#fff;border:1px solid #666;}
.entraide.comm_list .bupgoogle{/*width:90%;margin:16px auto 0;*/}

.submit{display:inline-block;height:22px;line-height:22px;padding:0 8px;border:1px solid #999;background:#e9e9e9 url(/img/sprite.png) repeat-x 0 -466px;color:#000;}
.submit:hover,.submit_active{background-position:0 -488px;text-decoration:none;background-color:#fff;border:1px solid #666;}
.submit_active:hover{border:1px solid #999;background:#e9e9e9 url(/img/sprite.png) repeat-x 0 -466px;color:#000;}
.submit img{vertical-align:middle;margin-right:2px;}
.submit input{display:inline-block;width:100%;height:100%;line-height:inherit;border:0;background:none;}
.submitpremium{display:inline-block;height:28px;line-height:2.333em;padding:0 8px;border:1px solid #febe28;background:url(/img/sprite.png) repeat-x 0 -160px;cursor:pointer;font-weight:bold;color:#7b3400;}
.submitpremium:hover{background-position:0 -488px;background-color:#fff;border:1px solid #febe28;background:url(/img/sprite.png) repeat-x 0 -171px;color:#772200;text-decoration:none;}
.submitpremium img{vertical-align:middle;margin-right:2px;}
.submitpremium input{border:0;background:none;}
.proposerbutton{display:inline-block;height:30px;line-height:2.5em;padding:0 8px;border:1px solid #999;background:url(/img/sprite.png) repeat-x 0 -160px;color:#7b3400;width:310px}
.proposerbutton:hover{background-position:0 -488px;text-decoration:none;background-color:#fff;border:1px solid #666;}
.proposerbutton input{border:0;background:none;}
.fbbutton{display:block;text-align:center;height:20px;line-height:20px;margin:0 auto;padding:0 0 0 20px;background:#5f78ab url(/img/bg/facebook_small.png) no-repeat;border:1px solid #29447e;font-size:1em;color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.fbbutton:hover{background-color:#4f6aa3;background-position:0 -20px;text-decoration:none;}
.flash_notif{margin:20px 0;padding:10px;background:#fff;border:1px solid #eaeaea;border-bottom-width:2px;}
.premium .flash_notif{margin:50px 0 -30px;}
.error{padding:10px 15px;background:#ffe4d4;border-color:#ffe4d4;color:#e13535;font-size:1.167em;line-height:1.5em;-webkit-border-radius:8px;-moz-border-radius:8px;}
.error a{color:#e13535;font-weight:bold;text-decoration:none;}
.error a:hover{text-decoration:underline;}
.error strong{font-weight:bold;}
.error ul{margin-top:5px;}
.error ul li{background:url(/img/ico/puce3.png) no-repeat 4px 6px;padding-left:15px;line-height:1.250em;}
.info{padding:10px 15px;background-color:#e9f5ff;color:#00529b;-webkit-border-radius:8px;-moz-border-radius:8px;}
.info strong{font-weight:bold;}
.info ul{margin-top:5px;}
.info ul li{padding-left:15px;line-height:1.250em;}
.info p{margin-bottom:10px;}
.infopremium{width:85%;margin:0 auto 20px;padding:5px;color:#333;line-height:28px;font-size:18px;text-align:center;}
.infopremium strong{font-weight:bold;}
.infopremium ul{margin-top:5px;}
.infopremium ul li{padding-left:15px;line-height:1.5em;}
.premium_error{color:#d85757;font-weight:bold;font-size:1.083em;text-align:center;}
.premium_error p{margin:5px 0 15px;}
.premium_error a{color:#d85757;}
.premium_error .puce{display:inline-block;width:3px;height:7px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.centercol .error{margin:20px;}
.success{padding:10px 15px;background:#5ea758;border-color:#5ea758;color:#fff;font-size:1.167em;line-height:1.5em;text-shadow:0px 1px 1px #168e12;-webkit-border-radius:8px;-moz-border-radius:8px;}
.success strong{display:block;margin-bottom:5px;font-weight:bold;}
.success ul{margin-top:5px;}
.success ul li{background:url(/img/ico/puce4.png) no-repeat 4px 6px;padding-left:15px;line-height:1.5em;}
.asterisk{color:red;}
.lowopacity{opacity:0.5;}
.ajax_status{display:none;}
.ajax_success{color:#036a0d;}
.ajax_error{color:#f00;}
.fadeop{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%;opacity:.80;background:#000;}
.popup{position:fixed;top:50%;left:50%;z-index:99999;width:640px;height:400px;background:#fff;border:1px solid #feb028;
	-webkit-box-shadow:0px 0px 20px #000;
	-moz-box-shadow:0px 0px 20px #000;
	box-shadow:0px 0px 20px #000;
}
.popup header{height:40px;line-height:40px;padding:0 10px;color:#7b3400;font-family:Segoe UI,Tahoma,Arial;font-size:17px;font-weight:bold;background: url(/img/sprite.png) repeat-x 0 -160px;}
.popup section p{margin:15px 20px 0;line-height:18px;color:#373737;font-family:Segoe UI,Tahoma,Arial;font-size:15px;}
.popup section strong{font-weight:bold;}
.popup section ul{margin:5px 0 0 30px;}
.popup section ul li{line-height:18px;color:#373737;font-family:Segoe UI,Tahoma,Arial;font-size:15px;}
.popup .boutons{padding:18px 0;font-size:16px;text-align:center;}
.popup .boutons .submit{padding:5px 8px;margin:0 5px;color:#777;border:1px solid #bbb;}
.popup .boutons a.submit{color:#7b3400;background: url(/img/sprite.png) repeat-x 0 -160px;border:1px solid #feb028;}
.popup .boutons a.submit:hover{border-color:#7b3400;}
.popup .boutons .acces-active{color:#111;border-color:#777;}
.popup footer{color:#939393;font-family:Segoe UI,Tahoma,Arial;font-size:14px;text-align:center;}

.fbroot{position:relative;overflow:hidden;}
.mainheader{position:relative;z-index:2;height:99px;background:url(/img/sprite.png) repeat-x 0 -60px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 0 10px;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 0 10px;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 0 10px;
}
.global{position:relative;margin:0 auto;width:980px;}
.content{position:relative;z-index:1;word-wrap:break-word;}
.footer{clear:both;margin-top:20px;width:100%;background:#242424;}
.footer .footercontent{margin:0 auto;padding:10px 0;width:950px;text-align:center;color:#aaa;}
.footer .footercontent div{margin:8px 0;font-size:0.917em;}
.footer .footercontent .footerinfo{font-size:0.833em;}
.footer .footercontent a{color:#fff;font-size:1em;}
.footer .footercontent ul li{display:inline-block;margin:0 10px;}

.topbar{position:relative;height:60px;background:#242424;}
.topbar .logo{float:left;width:260px;}
.topbar .logo a{display:block;width:260px;height:60px;background:url(/img/sprite.png) no-repeat 0 0;text-decoration:none;}
.premium .topbar .logo a{background:url(/img/logo_premium.png) no-repeat 0 0;}
.topbar .logo a:hover{background-color:#444;}
.topbar .searchform{float:right;height:22px;width:290px;margin:17px 50px 0 0;border:2px solid #888;outline:none;}
.topbar .searchform .text{float:left;height:22px;width:194px;padding:0 3px;border:0;color:#666;}
.topbar .searchform .submit{width:90px;border:0;border-left:1px solid #999;}
.topbar .socialbtns{float:right;margin-right:10px;height:60px;}
.topbar .socialbtns li{display:inline-block;float:left;}
.topbar .socialbtns li a{display:inline-block;height:60px;width:16px;padding:0 3px;}
.topbar .socialbtns li a span{display:block;margin-top:22px;background:url(/img/sprite.png) no-repeat;}
.topbar .socialbtns .sb_google a span{width:16px;height:16px;background:url(/img/ico/google_top.png) no-repeat;}
.topbar .socialbtns .sb_google a:hover span{background-position:0 -54px;}
.topbar .socialbtns .sb_facebook a span{width:16px;height:16px;background-position:-345px 0;}
.topbar .socialbtns .sb_facebook a:hover span{background-position:-345px -16px;}
.topbar .socialbtns .sb_twitter a span{width:21px;height:15px;background-position:-384px 0;}
.topbar .socialbtns .sb_twitter a:hover span{background-position:-384px -16px;}
.topbar .socialbtns .sb_feed a span{width:16px;height:15px;background-position:-362px 0;}
.topbar .socialbtns .sb_feed a:hover span{background-position:-362px -16px;}

.topbar .userbar{position:relative;float:right;height:60px;}
.topbar .userbar .userlink{float:right;display:inline-block;height:60px;line-height:60px;padding:0 12px;color:#ccc;}
.topbar .userbar .userlink:hover{background:#444;color:#fff;text-decoration:none;}
.topbar .userbar .userlink_register{border:1px solid #454545;border-top:0;border-bottom:0;}
.topbar .userbar .userlink_menu{position:relative;display:none;border-left:1px solid #454545;background:#555;color:#fff;}
.topbar .userbar .userlink_menu:before{content:"\2261";font-size:32px;}
.topbar .userbar .userbox{position:relative;padding:13px 12px 0;height:47px;line-height:normal;border:0;}
.topbar .userbar .userbox:hover{background:#444;color:#fff;}
.topbar .userbar .userlink_menu:hover{background:#555;color:#fff;}
.topbar .userbar .userbox img{float:right;width:32px;margin-right:10px;border:1px solid #242424;background:#fff;}
.premium .topbar .userbar .userbox img{border:0;padding:2px;background:url(/img/sprite.png) repeat-x 0 -160px;}
.topbar .userbar .userbox div{float:right;height:34px;}
.topbar .userbar .userbox div strong{display:inline-block;max-width:90px;margin-top:2px;color:#fff;}
.topbar .userbar .userbox div span{display:block;color:#ccc;font-size:0.917em;}
.topbar .userbar .userbox div .nb_messages{display:block;height:12px;line-height:1em;padding:1px 3px;position:absolute;top:5px;left:38px;background:#f00;color:#fff;font-size:0.917em;font-weight:bold;}
.topbar .userbar .usermenu_link_active,.topbar .userbar .usermenu_link_active:hover{background-color:#fff;}
.topbar .userbar .usermenu_link_active div strong{color:#333;}
.topbar .userbar .usermenu_link_active div span{color:#999;}
.topbar .userbar .usermenu{display:none;position:absolute;right:0;top:60px;width:170px;padding:5px;border:1px solid #aaa;border-top:0;background:#fff;z-index:9999;box-shadow:0 2px 1px rgba(0, 0, 0, 0.6);}
.topbar .userbar .usermenu li{line-height:normal;}
.topbar .userbar .usermenu li a{display:block;width:150px;height:24px;line-height:24px;padding:0 10px;color:#333;}
.topbar .userbar .usermenu li a:hover{background:#eee;text-decoration:none;}
.topbar .userbar .usermenu li a img{vertical-align:middle;margin-right:4px;}
.topbar .userbar .usermenu li strong{font-weight:bold;}
.topbar .userbar .usermenu li em{display:inline-block;height:12px;line-height:1em;padding:1px 3px;background:#f00;color:#fff;font-size:0.917em;font-weight:bold;}
.topbar .userbar .usermenu li.logout a{margin-top:10px;height:26px;line-height:26px;text-align:center;background:#333;color:#fff;border:0;}
.topbar .userbar .usermenu li.logout a:hover{background:#111;}

.topbar .box{float:right;position:relative;}
.topbar .box .boxlink{display:block;height:60px;line-height:5em;padding:0 12px;color:#ccc;}
.topbar .box .boxlink:hover{background:#444;color:#fff;text-decoration:none;}
.topbar .box .boxlink_active,.topbar .box .boxlink_active:hover{background:#fff;color:#333;}
.topbar .box .paramslink{padding:0 6px;border-left:1px solid #454545;border-right:1px solid #444;}
.topbar .box .paramslink span{float:left;margin:22px 0 0 0;display:inline-block;width:16px;height:16px;background:url(/img/sprite.png) no-repeat -109px -202px;}
.topbar .box_active .paramslink span{background-position:-109px -221px;}
.topbar .box .boxcontent{display:none;position:absolute;top:60px;right:0;width:180px;padding:10px;color:#333;border:1px solid #242424;border-top:0;background:#fff;z-index:99999;box-shadow:0 2px 2px rgba(0, 0, 0, 0.6);}
.topbar .box .connexionbloc{width:200px;}
.topbar .box .connexionbloc .text input{display:block;margin:5px 0 8px;}
.topbar .box .connexionbloc .checkbox{margin:8px 0;}
.topbar .box .connexionbloc .submit{float:right;}
.topbar .box .connexionbloc .text label,.topbar .box .connexionbloc .password label{display:block;height:15px;line-height:normal;margin-bottom:5px;font-size:1em;font-weight:bold;color:#333;}
.topbar .box .connexionbloc .text input,.topbar .box .connexionbloc .password input{width:160px;padding:3px 5px;}
.topbar .fbbox{margin:5px 0 15px;}
.topbar .fbbox .fb_login{display:inline-block;width:160px;}
.topbar .box .paramsbloc .ptheme{display:inline-block;margin-bottom:5px;zoom:1;vertical-align:baseline;outline:none;cursor:pointer;text-align:center;text-decoration:none;padding:2px 5px;text-shadow:0 1px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.topbar .box .paramsbloc .ptheme_white{color:#404040;border:solid 1px #a3a3a3;background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background:-moz-linear-gradient(top, #fff,#ededed);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.topbar .box .paramsbloc .ptheme_white:hover{background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));background:-moz-linear-gradient(top,#fff,#dcdcdc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');}
.topbar .box .paramsbloc .ptheme_black{color:#d7d7d7;border:solid 1px #333;background:#333;background:-webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background:-moz-linear-gradient(top,#666,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.topbar .box .paramsbloc .ptheme_black:hover{background:#000;background:-webkit-gradient(linear, left top, left bottom, from(#444), to(#000));background:-moz-linear-gradient(top,#444,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');}
.topbar .box .paramsbloc .ptheme_blue{color:#d9eef7;border:solid 1px #0076a3;background:#0095cd;background:-webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background:-moz-linear-gradient(top,#00adee,#0078a5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.topbar .box .paramsbloc .ptheme_blue:hover{background:#007ead;background:-webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));background:-moz-linear-gradient(top,#0095cc,#00678e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');}
.topbar .box .paramsbloc .languages{margin-top:10px;}
.topbar .box .paramsbloc .languages strong{display:block;margin-bottom:3px;}
.topbar .box .paramsbloc .languages li a{display:inline-block;}
.topbar .box .paramsbloc .languages li a span{float:left;display:inline-block;height:16px;width:20px;background:url(/img/sprite.png) no-repeat;}
.topbar .box .paramsbloc .languages .sb_us a span{background-position:-61px -202px;}
.topbar .box .paramsbloc .languages .sb_us a:hover span{background-position:-61px -221px;}
.topbar .box .paramsbloc .languages .sb_es a span{background-position:-86px -202px;}
.topbar .box .paramsbloc .languages .sb_es a:hover span{background-position:-86px -221px;}
.topbar .box .paramsbloc .languages .sb_de a span{background:url(/img/ico/de_flag.png) no-repeat 0 3px;}
.topbar .box .paramsbloc .languages .sb_de a:hover span{background-position:0 -16px;}

.mainmenu{float:left;width:820px;background:#fff;height:39px;}
.mainmenu .menu{position:relative;float:left;}
.mainmenu .menu .item{position:relative;display:inline-block;height:38px;line-height:38px;text-align:center;color:#222;background:#fff;border-top:1px solid #fff;font-family:Segoe UI, Tahoma, Arial;font-size:14px;text-decoration:none;text-transform:uppercase;}
.mainmenu .menu .item:hover,.mainmenu .menu .itemactive, .mainmenu .menu .sectionactive{color:#fff;background:#157bc2;border-top:1px solid #4495ce;}
.mainmenu .menu9 .item span{position:absolute;top:7px;left:12px;display:inline-block;width:24px;height:24px;background:url(/img/ico/microsoft.png) no-repeat;vertical-align:middle;}
.mainmenu .menu .submenu{display:none;position:absolute;z-index:999;top:39px;left:0;width:230px;border:1px solid #999;border-top:0;background:#fff;box-shadow:0 2px 2px rgba(0, 0, 0, 0.6);}
.mainmenu .menu .submenu .menu_section{margin:10px 0;}
.mainmenu .menu .submenu .menu_section span{display:block;margin:0 10px 5px;font-weight:bold;color:#333;}
.mainmenu .menu .submenu ul li a{display:block;float:left;width:80px;padding-left:10px;margin:0 10px;line-height:1.833em;border-left:2px solid #eee;}
.mainmenu .menu .submenu ul li a:hover{background:#eee;border-left:2px solid #333;text-decoration:none;}
.mainmenu .menu2 .submenu ul.wide li a{width:110px;}
.mainmenu .menu5 .submenu{width:290px;}
.mainmenu .menu5 .submenu ul li a{width:110px;}
.mainmenu .menu6 .submenu{width:270px;}
.mainmenu .menu6 .submenu ul li a{width:100px;}
.mainmenu .menu7 .submenu{width:180px;}
.mainmenu .menu7 .submenu ul li a{width:140px;}
.mainmenu .menu-search{display:none;}
.social_btns{float:right;width:160px;background:#fff;height:39px;}
.social_btns li a{float:right;display:inline-block;height:36px;padding:3px 4px 0;}
.social_btns li a:hover{background:#ccc;}

.mainnav .mainmenu .menu1 .item{width:96px;}
.mainnav .mainmenu .menu2 .item{width:86px;}
.mainnav .mainmenu .menu4 .item{width:150px;}
.mainnav .mainmenu .menu5 .item{width:82px;}
.mainnav .mainmenu .menu8 .item{width:82px;}
.mainnav .mainmenu .menu6 .item{width:82px;}
.mainnav .mainmenu .menu7 .item{width:122px;}
.mainnav .mainmenu .menu9 .item{width:92px;padding-left:28px;}

.encemoment{position:absolute;z-index:5;left:0;bottom:-30px;width:100%;height:30px;line-height:30px;
	background: #0d0d0d;
	background: -moz-linear-gradient(top,  #0d0d0d 0%, #242424 15%, #242424 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d0d0d), color-stop(15%,#242424), color-stop(100%,#242424));
	background: -webkit-linear-gradient(top,  #0d0d0d 0%,#242424 15%,#242424 100%);
	background: -o-linear-gradient(top,  #0d0d0d 0%,#242424 15%,#242424 100%);
	background: -ms-linear-gradient(top,  #0d0d0d 0%,#242424 15%,#242424 100%);
	background: linear-gradient(to bottom,  #0d0d0d 0%,#242424 15%,#242424 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d0d0d', endColorstr='#242424',GradientType=0 );
}
.encemoment span{display:inline-block;float:left;height:30px;line-height:28px;padding:0 10px;font-family:Segoe UI, Tahoma, Arial;font-size:16px;color:#fff;
	background: #1267a3;
	background: -moz-linear-gradient(top,  #1267a3 0%, #157ac0 15%, #157ac0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0d0d0d), color-stop(15%,#157ac0), color-stop(100%,#157ac0));
	background: -webkit-linear-gradient(top,  #1267a3 0%,#157ac0 15%,#157ac0 100%);
	background: -o-linear-gradient(top,  #1267a3 0%,#157ac0 15%,#157ac0 100%);
	background: -ms-linear-gradient(top,  #1267a3 0%,#157ac0 15%,#157ac0 100%);
	background: linear-gradient(to bottom,  #1267a3 0%,#157ac0 15%,#157ac0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1267a3', endColorstr='#157ac0',GradientType=0 );
}
.encemoment ul, .encemoment ul li{display:inline-block;float:left;height:30px;}
.encemoment ul{padding-left:15px;background:url(/img/bg/encemoment-fleche.png) no-repeat 0 8px;}
.encemoment ul li a{display:inline-block;height:30px;padding:0 10px;color:#ddd;font-size:13px;}
.encemoment ul li a:hover{color:#fff;text-decoration:none;}
.encemoment .top-premium{display:inline-block;float:right;width:160px;text-align:center;color:#7b3400;font-size:13px;background: url(/img/sprite.png) repeat-x 0 -160px;}
.encemoment .google-follow{position:absolute;right:165px;top:3px;}
.toppubs{margin-top:30px;text-align:center;}

.globalcol{width:978px;background:#fff;border:1px solid #eaeaea;border-bottom-width:2px;}
.premium .globalcol{margin-top:50px;}
.sidecol{float:right;width:330px;text-align:center;margin-left:10px;background:#f6f6f6;border-left:1px solid #eee;}
.leftcol{float:left;text-align:left;margin:0 10px 0 0;border-right:1px solid #eee;border-left:0;}
.globalcol .sidecol{margin:0 0 0 9px;}
.globalcol .leftcol{margin:0 9px 0 0;}
.centercol_zone{float:left;width:670px;}
.centercol{float:left;width:668px;background:#fff;}
.centercol_right{float:right;}
.centercol_nobg{float:right;width:670px;background:none;}
.centercol_nobg_pub{float:right;width:668px;margin-top:20px;}
.centercol_zone .centercol,.centercol_zone .centercol_nobg,.centercol_zone .centercol_nobg_pub{float:none;}
.globalcol .centercol,.globalcol .centercol_nobg,.globalcol .centercol_zone{width:638px;border:0;}
.center_rightcol{float:left;width:338px;}
.breadcrumbs{padding:0 18px;height:28px;line-height:2.333em;font-size:1em;}
.breadcrumbs .separator{display:inline-block;width:5px;height:7px;margin:0 4px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.centercol header{border:0 !important;}
.sidecol--transparent{background:none;border:none;}
.sidecol #sticky{width:324px;}
.sidecol--diamond{float:right;width:320px;margin:300px auto 0;text-align:center;}

.content{min-height:500px;}
.content .title{margin:0 0 0 -8px;padding:12px 14px 12px 24px;background:#157bc2;font-size:24px;color:#fff;}
.content .titlepremium{background:url(/img/sprite.png) repeat-x 0 -160px !important;color:#772200;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none;}
.content .titlepage{margin-top:10px;}
.content .title a{color:#fff;}
.content .title .right{float:right;margin-top:5px;font-size:1em;}
.content .titleinfo{margin:0 18px 0 -8px;padding-left:7px;height:26px;background:url(/img/sprite.png) no-repeat -393px -32px;line-height:26px;font-size:12px;}
.content .titleinfo div{padding:0 10px 0 18px;background:#e8e8e8;color:#666;}
.content .titlecorner{margin:0 8px 10px -8px;width:7px;height:7px;background:url(/img/sprite.png) no-repeat -393px -32px;}
.content .titlepremiumcorner{background-position:-354px -32px;}
.content .subtitle{display:block;margin:10px 0;padding:0 10px;background:#f6f6f6;line-height:2.167em;font-size:1.167em;font-weight:bold;color:#333}
.content .centercol_right .title{margin:0 -8px 0 0;padding:6px 24px 6px 14px;}
.content .centercol_right .titlepage{margin-top:10px;}
.content .centercol_right .titlecorner{float:right;margin:0 -8px 5px 8px;background-position:-384px -32px;}
.content .widecol .title{margin-right:10px;}
.content .title .modes{float:right;display:inline-block;font-size:0.9em;line-height:1.2em;}
.content .title .modesico{float:right;display:inline-block;padding:2px 3px;border:1px solid transparent;width:16px;height:16px;margin:1px 0 0 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.content .title .modesico:hover,.content .title .modesico_active{border-color:#a7cfeb;}
.content .title .modesico_list1{background:url(/img/ico/list1.png) no-repeat center;}
.content .title .modesico_list2{background:url(/img/ico/list2.png) no-repeat center;}
.sidecol_bloc{width:320px;margin:10px 0 20px;padding-left:10px;text-align:left;}
.videos_bloc{margin-bottom:20px;}
.sidecol_bloc_top{margin-top:28px;}
.sidecol_bloc .title{margin:10px -8px 0 0;padding:4px 18px 4px 8px;font-size:16px;}
.sidecol_bloc .titlepage2{margin-top:30px;}
.sidecol_bloc .titleinfo{margin:20px -8px 20px 0;padding:0 7px 0 0;line-height:2em;background-position:-384px -32px;font-weight:bold;font-size:1em;}
.sidecol_bloc .titleinfo div{padding:0 10px;background:#555;color:#eee;}
.sidecol_bloc .titleinfo div span{display:inline-block;width:5px;height:7px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.leftcol .sidecol_bloc .title{margin:10px 0 0 -8px;padding:3px 8px 3px 18px;}
.sidecol_bloc .titlefilters{margin:0 0 15px 10px;background:#e8e8e8;color:#aaa;}
.sidecol_bloc .titlefilters span{display:block;padding:5px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.sidecol_bloc .titlefilters span .submit{margin:0 5px;}
.sidecol_bloc .titlefilters span .active{background:#444;color:#fff;border-color:#333;}
.sidecol .search{margin:27px 0 15px 0;}
.sidecol .searchtop{margin:10px 0 15px 5px;}
.sidecol .bloc_section3 .search,.sidecol .videos_bloc .search{margin:10px 0 15px 10px;}
.sidecol .search strong{display:block;margin-bottom:6px;font-weight:bold;color:#333;}
.sidecol .search form{height:28px;width:298px;margin:auto;border:1px solid #ccc;outline:none;background-color:#fff;}
.sidecol .search form .text{width:200px;border:0;padding:0 3px;color:#666;height:28px;line-height:2.333em;}
.sidecol .search form .submit{float:right;height:28px;line-height:2.333em;border:0;border-left:1px solid #ccc;font-weight:bold;}
.sidecol .sidecol_bloc .titlecorner{float:right;margin:0 -8px 5px 0;width:7px;height:7px;background-position:-384px -32px;}
.sidecol .nocorner{background:none;}
.leftcol .sidecol_bloc .titlecorner{float:none;margin:0 0 5px -8px;background:url(/img/sprite.png) no-repeat -393px -32px;}
.topnews_bloc ul .itemlist .itemtitle{margin-bottom:4px;}
.social_bloc{margin:10px auto;}
.social_bloc ul{clear:both;}
.social_bloc ul li a{display:inline-block;float:left;width:78px;margin:5px 10px;padding:66px 0 5px;background:url(/img/sprite.png) no-repeat;text-align:center;}
.social_bloc ul li a:hover{background-color:#d6d6d6;text-decoration:none;}
.social_bloc ul .sb_facebook a{background-position:0 -240px;}
.social_bloc ul .sb_twitter a{background-position:-78px -240px;}
.social_bloc ul .sb_feed a{background-position:-156px -240px;}
.social_bloc ul .sb_newsletter a{background-position:-232px -240px;}
.social_bloc ul .sb_googleplus a{background:url(/img/ico/googleplus_big.png) no-repeat 8px 6px;}
.social_bloc ul .sb_premium a{background:url(/img/ico/premium_big.png) no-repeat 8px 6px;}
/*.social_sky .social_bloc{float:left;margin:15px 0 10px;width:140px;}
.social_sky .social_bloc ul li{text-align:center;}
.social_sky .social_bloc ul li a{float:none;margin-bottom:20px;}
.social_sky .pub160x600{float:right;margin-right:10px;}*/
.buzzerie_bloc .title{background:#5c484a;}
.buzzerie_bloc article{display:block;text-align:left;}
.buzzerie_bloc article *{-webkit-box-sizing: border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.buzzerie_bloc article a{display:inline-block;position:relative;width:300px;height:100px;overflow:hidden;margin:8px 0 0 10px;background:#e9e7e5;-webkit-border-radius:0 0 0 10px;-moz-border-radius:0 0 0 10px;-ms-border-radius:0 0 0 10px;-o-border-radius:0 0 0 10px;border-radius:0 0 0 10px;}
.buzzerie_bloc article a img{display:inline-block;width:150px;height:100px;vertical-align:middle;-webkit-border-radius:0 10px;-moz-border-radius:0 10px;-ms-border-radius:0 10px;-o-border-radius:0 10px;border-radius:0 10px;}
.buzzerie_bloc article a h2{display:inline-block;position:static;bottom:0;left:0;padding:0 8px;height:auto;width:145px;color:#2f2f2f;font-size:13px;line-height:16px;vertical-align:middle;}
.buzzerie_bloc article a span{right:198px;width:65px;height:25px;line-height:25px;font-size:11px;}
.buzzerie_bloc article a em{right:158px;height:25px;line-height:25px;font-size:11px;}
.buzzerie_bloc article a:hover{color:#513e40;background:#cabebb;text-decoration:none;}


/* ITEM */
article .vignette{display:inline-block;margin:18px 0 15px 18px;width:150px;height:100px;}
article .resume{display:inline-block;width:435px;vertical-align:middle;padding:15px 0 15px 15px;font-weight:bold;text-align:justify;color:#333;font-size:16px;line-height:23px;}
article .resumereview{padding-top:15px;}
article .resumedownload,article .resumeastuce,article .resumevideo{width:602px;padding:15px 18px;}
/*article .description{position:relative;line-height:130px;min-height:130px;}*/
article .description{position:relative;min-height:130px;}
article .description .vignette{position:absolute;top:0;left:0;}
article .description .resume{width:auto;padding:15px 15px 15px 180px;line-height:23px;}
article .textzone{margin:0 18px 20px;text-align:justify;color:#4d4d4d;line-height:23px;font-size:16px;}
article .textzone b,article .textzone strong{font-weight:bold;color:#484848;}
article .textzone a b,article .textzone a strong{color:#157bc2;}
article .textzone em{font-style:italic;}
article .textzone .imagenewsgauche{float:left;margin:0 10px 5px 0;}
article .textzone .imagenewsdroite{float:right;margin:0 0 5px 10px;}
article .textzone a img{padding:6px;border:1px solid #e0e0e0;}
article .textzone a:hover img{border-color:#666;}
article .textzone p{margin-bottom:18px;min-height:18px;}
article .textzone p a b{color:#157bc2;}
article .textzone .tweet{width:500px;margin:0 auto;}
article .textzone .lettrine{float:left;font-size:50px;margin:0 5px 1px 0;}
article .textzone ol{margin:10px 18px;list-style-type:decimal;}
article .textzone ul{margin:10px 0;}
article .textzone ul li{background:url(/img/ico/puce.png) no-repeat 0 6px;padding-left:15px;}
article .textzone .source{float:right;font-weight:bold;}
article .textzone .pub300x250{clear:both;margin:15px auto;}
.entraide article .textzone .pub300x250{clear:none;}
article .textzone .bup{clear:both;margin:15px auto;}
.entraide article .textzone .bup{clear:none;}
article .textzone blockquote{margin:10px;padding:5px;background:#f9f9f9;border:1px solid #ccc;font-style:italic;color:#333;}
article .textzone blockquote p{margin:10px 8px;}
article .summary{margin:10px 18px 24px;padding:10px;border-bottom:1px solid #ccc;}
article .summary li{line-height:1.5em;color:#777;}
article .summary li span{margin-left:5px;color:#555;}
article .summary li strong{margin-left:5px;font-weight:bold;color:#333;}
article .summary li a{margin-left:5px;color:#157bc2;}
article .reviewtitle{margin:15px 0;color:#666;font-size:1.833em;line-height:1.833em;}
article .plateformes{margin:5px 18px 10px;}
article .plateformes strong{display:block;color:#484848;font-weight:bold;}
article .plateformes ul{display:block;margin-top:5px;}
article .plateformes ul li{display:inline-block;margin-right:7px;}
article .plateformes ul .puce{display:inline-block;width:3px;height:7px;margin-right:1px;background:url(/img/sprite.png) no-repeat -337px -10px;}
article .plateformes .votestars{float:left;}
article .plateformes .votenb{float:left;margin:5px;}
article .plateformes .votethanks{float:left;margin:5px;color:#66a111;}
article .moreandless{margin:20px 18px;}
article .moreandless div{float:left;width:290px;}
article .moreandless .more{margin-right:20px;}
article .moreandless div span{display:block;padding:3px 8px;background:#f6f6f6;border-top:1px solid #eee;font-size:1.333em;color:#fff;}
article .moreandless .more span{color:#7ea51e;}
article .moreandless .less span{color:#bf1e1e;}
article .moreandless div ul{margin-top:10px;}
article .moreandless div ul li{line-height:1.333em;margin-bottom:5px;color:#6d6d6d;padding:0 15px 0 25px;}
article .moreandless .more ul li{background:url(/img/sprite.png) no-repeat -382px -275px;}
article .moreandless .less ul li{background:url(/img/ico/puce3.png) no-repeat 14px 5px;}
article .bignote{margin:20px 18px;}
article .bignote .medal{float:left;width:120px;height:184px;margin:0 20px;}
article .bignote .notedesc{padding-top:15px;font-size:1em;color:#333;}
article .bignote .notedesc span{display:block;margin-bottom:10px;padding:4px 8px;font-size:1.333em;background:#f6f6f6;border-top:1px solid #eee;}
article .bignote .notedesc span strong{font-size:1.667em;color:#111;}
article .bignote .notedesc p{color:#4d4d4d;font-size:1.083em;line-height:1.5em;text-align:justify;}
article .notation{margin:20px 0;}
article .notation ul{margin:0 18px;}
article .notation ul li{border-bottom:1px solid #eee;}
article .notation ul li .note_txt{float:left;padding:10px;width:500px;border-right:1px solid #eee;}
article .notation ul li .note_txt .medal{float:left;margin:0 10px 10px 0;}
article .notation ul li .note_txt strong{font-size:1.167em;font-weight:bold;color:#444;}
article .notation ul li .note_txt span{display:block;margin-top:5px;line-height:1.5em;color:#333;}
article .notation ul li .note_num{float:left;padding:20px 0 0 10px;width:70px;font-size:1.167em;color:#444;text-align:right;}
article .notation ul li .note_num span{font-size:1.667em;font-weight:bold;color:#111;}
article .notation ul li .note_num span:last-child{font-size:1.14em;color:#999;}
article .notation ul .note_global{background-color:#f6f6f6;border:0;}
article .notation ul .note_global .note_num{font-size:1.333em;}
article .notation ul .note_global .note_num span{font-size:2em;}
.section3 article .notation ul .note_global .note_txt strong{color:#c34134;}
.section3 article .notation ul .note_global .note_num{color:#c34134;}
article .pagesnavigation{margin:20px 18px 15px;border-top:1px solid #eee;border-bottom:1px solid #eee;}
article .pagesnavigation div{float:left;width:50%;}
article .pagesnavigation .next{text-align:right;}
article .pagesnavigation div a{position:relative;display:inline-block;text-decoration:none;}
article .pagesnavigation .prev a{padding:10px 12px 15px 50px;}
article .pagesnavigation .next a{padding:10px 50px 15px 12px;}
article .pagesnavigation div a:hover{background-color:#e6e6e6;}
article .pagesnavigation div a span{display:block;margin-bottom:5px;font-size:1.333em;color:#333;}
article .pagesnavigation div a em{position:absolute;top:17px;width:28px;height:30px;background:url(/img/sprite.png) no-repeat;}
article .pagesnavigation .prev a em{left:10px;background-position:-137px -205px;}
article .pagesnavigation .next a em{right:10px;background-position:-165px -205px;}
.premium article .toolbar{margin-top:15px;}
article .toolbar .pub300x250{float:left;margin:10px;}
article .toolbar .bup{float:left;margin:10px;}
article .toolbar .coms_link{padding:4px 6px;margin:10px;font-weight:bold;}
article .toolbar .topic_abuse{padding:4px 1px;}
article .toolbar .previsu_btns{float:right;}
article .toolbar .previsu_btns .coms_link{padding:0 6px;margin:10px 10px 10px 0;height:30px;line-height:2.5em;}
article .toolbar .toolbar_right{float:right;margin:16px 10px 16px 0;}
article .toolbar .toolbar_right div{display:inline-block;}
article .toolbar a:hover img{border:0;}
article .toolbar_social{float:right;width:310px;margin-top:10px;text-align:center;}
.nopub article .toolbar_social{float:none;width:auto;margin:10px auto;}
article .toolbar_social .pubadsense{margin:10px;text-align:left;}
article .toolbar_social .firstcomm{margin-bottom:10px;padding:5px 0;color:#333;font-weight:bold;}
article .toolbar_social .coms_link{margin:0 auto 20px;}
.nopub article .toolbar_social .coms_link{margin:0 auto 10px;}
article .toolbar_social .btns{margin:18px 0 10px;}
article .toolbar_social .btns div{display:inline-block;float:left;}
article .toolbar_social .btns .btn_googleplus{width:80px;}
article .toolbar_social .btns .btn_facebook{width:110px;}
article .toolbar_social .btns .btn_twitter{width:110px;}
.nopub article .toolbar_social .btns{margin:8px 0;padding-left:180px;}
article .toolbar_social .keywords{margin:26px 0 10px;text-align:left;line-height:1.5em;font-size:0.917em;color:#666;}
.entraide article .toolbar_social .keywords{margin:6px 10px 10px;}
article .toolbar_social .keywords ul{display:inline;}
article .toolbar_social .keywords ul li{display:inline;background:none;padding:0;}
article .toolbar_social .keywords ul li a{margin:0 5px 0 1px;}
.nopub article .toolbar_social .keywords{margin:10px 0;text-align:center;}
.likes-titre{margin-bottom:10px;font-size:14px;font-weight:bold;color:#157bc2;}
article .toolbar_social .likes{margin-bottom:30px;text-align:center;}
article .toolbar_social .likes .like_score{display:inline-block;margin-right:3px;height:20px;text-align:center;}
article .toolbar_social .likes .hidden{display:none;}
article .toolbar_social .likes .like_score .ls_barre{border:1px solid #999;height:4px;width:132px;background:#fff;}
article .toolbar_social .likes .like_score .ls_barre .plus{float:left;display:inline-block;height:4px;background:#8dd530;}
article .toolbar_social .likes .like_score .ls_barre .moins{float:left;display:inline-block;height:4px;background:#e50000;margin-left:2px;}
article .toolbar_social .likes .like_score a{float:none;width:120px;text-align:center;margin:0;line-height:1.167em;font-size:0.833em;color:#666;}
article .toolbar_social .likes .submit{display:inline-block;margin-right:3px;}
article .produit_list_bloc{position:relative;margin:20px 18px 0;color:#333;}
article .produit_list_bloc fieldset{padding:10px 15px;border:1px solid #ccc;background:#efefef;}
article .produit_list_bloc fieldset legend{font-weight:bold;padding:0 5px;color:#666;}
article .produit_list_bloc ul li{margin-bottom:5px;}
article .produit_list_bloc .produit_name_active{font-weight:bold;}
article .produit_list_bloc .produit_meilleur_prix{margin-top:15px;font-weight:bold;}
article .produit_list_bloc .produit_meilleur_prix em{display:inline-block;float:left;width:30px;height:30px;background:url(/img/sprite.png) no-repeat -165px -205px;}
article .produit_list_bloc .produit_meilleur_prix strike{font-weight:normal;}
article .produit_list_bloc .download_link{position:absolute;bottom:10px;right:10px;margin:0;}
.video-player{display:block;width:100%;height:420px;margin:0 auto;}
.video-player__item{display:inline;}
.video-player-hidden{display:none;width:100%;height:100%;}
.newswire table{width:100%;}
.newswire table td{padding:10px;}

/** AMAZON **/
.premium article .textzone .product {
    display: none;
}
article .textzone .product {
    position: relative;
    float: right;
    clear: both;
    margin: 0 0 10px 15px;
    padding: 0 0 0 10px;
    width: 50%;
    border-left: 1px solid #DDD;
    text-align: left;
}

@media only screen and (max-width: 480px) {
    article .textzone .product {
        float: none;
        width: 100%;
        margin: 0 10px 20px;
        padding: 0;
        border: none;
    }
}

article .textzone .product:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
    font-size: 0;
}

article .textzone .product div div:first-child {
    float: left;
    width: 45%;
    margin-right: 5%;
}

article .textzone .product div div:last-child {
    float: left;
    width: 50%;
}

article .textzone .product img {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

article .textzone .product a img {
    border: 0;
    padding: 0;
}

article .textzone .product a:hover img {
    border: 0;
}

article .textzone .product div div:last-child > a {
    font-weight: bold;
    font-size: 14px;
}

article .textzone .product div div:last-child > span a span {
    display: inline-block;
    padding: 4px;
    background: #157bc2;
    border: 1px solid #157bc2;
    border-radius: 3px;
    font-weight: bold;
    font-size: 15px;
    color: #fff;
}

article .textzone .product div div:last-child > span a:hover {
    text-decoration: none;
}

article .textzone .product div div:last-child > span a:hover span {
    background: #fff;
    color: #157bc2;
}

article .textzone .product small {
    display: block;
    margin: 3px 0 0;
    font-size: 11px;
    color: #999;
}

/* COMMENTS */
.comments{margin-top:20px;}
.comments .title{margin:10px 0 0 -7px;padding:6px 14px 6px 24px;font-family:Segoe UI,Tahoma, Arial;font-size:18px;color:#fff;}
.comments .title2{color:#333;font-family:Segoe UI,Tahoma, Arial;font-size:18px;margin:15px 10px 10px;}
.comments .comments_pagination{float:right;font-size:1.083em;}
.comm_tri{float:right;margin:5px 10px 15px;color:#333;}
.comm_tri .puce{display:inline-block;width:3px;height:7px;margin-right:3px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.comm_tri .active{font-weight:bold;color:#444;text-decoration:none;}
.content .title .comments_trier {margin-left:20%;font-size:1.083em;}
.content .title .comments_trier a.active{color:#157BC2;text-decoration:none;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:3px 5px;text-shadow:none;}
.comm_premium{margin:0 10px 10px;text-align:center;}
.comm_NG{margin:0 10px 10px;text-align:center;}
.comm{margin:0 10px 10px;background:url(/img/bg/comm.png) repeat-y;border:1px solid #ccc;}
.comm_bup{background:none;}
.comm .comm_user{float:left;width:100px;padding:10px 5px;text-align:center;}
.comm .comm_user .cu_nick{display:block;text-align:center;color:#333;}
.comm .comm_user .cu_nick img{vertical-align:middle;}
.comm .comm_user .cu_status{display:block;margin-bottom:4px;}
.comm .comm_user .cu_link{text-decoration:none;text-align:center;}
.comm .comm_user .cu_rank{display:inline-block;width:77px;text-align:center;font-size:0.917em;color:#666;}
.comm .comm_user .cu_avatar{display:inline-block;width:77px;text-align:center;}
.comm .comm_user .cu_avatar img{border:1px solid #aaa;border-bottom:0;width:75px;height:75px;background:#fff;}
.comm .comm_user .cu_avatar2 img{border:1px solid #aaa;}
.comm .user_premium .cu_avatar img{border:1px solid #ffd427;}
.comm .comm_user .cu_link:hover .cu_avatar img{border-color:#999;}
.comm .comm_user .cu_points{display:inline-block;width:77px;line-height:16px;background:#aaa;text-align:center;font-size:0.833em;font-weight:bold;color:#fff;}
.comm .user_premium .cu_points{line-height:14px;background:url(/img/sprite.png) repeat-x 0 -170px;color:#7b3400;}
.comm .comm_user .cu_link:hover .cu_points{background:#999;color:#fff;}
.comm .comm_user .cu_options li{text-align:left;}
.comm .comm_user .cu_options li a{display:inline-block;padding-left:8px;background:url(/img/sprite.png) no-repeat -202px -204px;}
.comm .comm_user .cu_options .cu_inscrit{margin-top:5px;font-size:0.833em;color:#777;}
.comm .comm_user .cu_options .cu_profil{margin-top:3px;font-size:0.917em;}
.comm .comm_user .cu_options .cu_mp{margin-top:5px;}
.comm .comm_user .cu_options .cu_mp .submit{height:18px;line-height:1.5em;font-size:0.917em;}
.comm .comm_infos{float:left;width:506px;}
.comm .comm_infos .comm_date{margin:5px;border-bottom:1px solid #eee;font-size:0.917em;color:#aaa;}
.comm .comm_infos .comm_date .comm_anchor{float:right;}
.comm .comm_infos .comm_text{min-height:160px;padding:10px;color:#444;line-height:1.333em;font-size:1em;}
.comm .comm_infos .comm_display{height:30px;line-height:2.5em;margin-left:10px;margin-bottom:10px;padding-left:16px;background:url(/img/ico/plus.gif) no-repeat 0 10px;color:#be3232;cursor:pointer;}
.comm .comm_infos .comm_display:hover{text-decoration:underline;}
.comm .comm_infos .comm_display_open{background:url(/img/ico/minus.gif) no-repeat 0 10px;}
.comm .comm_infos .comm_opts{margin:10px;text-align:right;}
.comm .comm_infos .comm_opts a{height:20px;line-height:1.667em;padding:0 4px;font-size:0.917em;color:#333;}
.comm .comm_infos .comm_opts .likes{margin-right:10px;}
.comm .comm_infos .comm_opts .likes .submit_nopointer{background:#ddd;height:20px;line-height:1.667em;padding:0 6px;font-size:0.917em;color:#555;cursor:default;}
.comm .comm_infos .comm_opts .likes a.submit_nopointer{font-weight:bold;color:#000;}
.comm .comm_infos .comm_opts .likes a{float:left;}
.comm .comm_infos .comm_opts .likes .alike{margin-right:3px;color:#3d9018;}
.comm .comm_infos .comm_opts .likes .adislike{margin-right:3px;color:#c93636;}
.comm .comm_infos .comm_opts .likes .like_score{float:left;/*display:inline-block;*/margin-right:3px;height:20px;text-align:center;}
.comm .comm_infos .comm_opts .likes .like_score .ls_barre{border:1px solid #999;height:4px;width:132px;background:#fff;}
.comm .comm_infos .comm_opts .likes .like_score .ls_barre .plus{float:left;display:inline-block;height:4px;background:#8dd530;}
.comm .comm_infos .comm_opts .likes .like_score .ls_barre .moins{float:left;display:inline-block;height:4px;background:#e50000;margin-left:2px;}
.comm .comm_infos .comm_opts .likes .like_score a{float:none;width:120px;text-align:center;margin:0;line-height:1.167em;font-size:0.833em;color:#666;}
.comm .comm_infos .comm_smileys{float:left;margin:0 0 5px 5px;}
.comm .comm_infos .comm_smileys img{cursor:pointer;}
.comm .comm_infos .comm_stats{border-top:1px solid #eee;padding-top:20px;margin:20px 50px 20px 20px;}
.comm .comm_infos .comm_stats h2{margin-bottom:5px;font-weight:bold;}
.comm .comm_infos .comm_stats h2 strong{display:inline-block;padding:3px 4px;background:#e6e6e6;}
.comm .comm_infos .comm_stats ul li{margin-top:8px;}
.comm .comm_citation{position:relative;margin:10px;}
.comm .comm_citation .cit_avatar{float:left;margin-right:10px;padding:3px;border:1px solid #eee;}
.comm .comm_citation div{float:left;width:400px;}
.comm .comm_citation .close_btn{position:absolute;top:0;right:0;display:block;padding-left:20px;height:16px;background:url(/img/ico/stop.png) no-repeat;color:#be3232;}
.comm .comm_avatar{float:left;height:24px;margin-bottom:5px;}
.comm  blockquote{border-left:2px solid #157bc2;padding:0 10px;font-size:0.917em;color:#666;background:#f6f6f6;}
.comm .blockquotelink{display:block;border-left:2px solid #157bc2;padding:3px 8px 5px;margin-top:2px;font-size:0.917em;color:#157bc2;}
.user_comments  blockquote{border-left:2px solid #157bc2;padding:10px;font-size:0.917em;color:#666;background:#f6f6f6;}
.user_comments .blockquotelink{display:block;border-left:2px solid #157bc2;padding:3px 8px 5px;margin-top:2px;font-size:0.917em;color:#157bc2;}
.comment_post textarea{width:100%;height:170px;font-size:1em;}
.comment_post .submit{height:28px;line-height:2.333em;}
.comment_post .submit .btn_post{border:0;font-size:1em;font-weight:bold;padding-left:24px;background:url(/img/sprite.png) no-repeat -200px -215px;}
.form_connection{margin:15px 10px 25px;padding:10px;background:#f6f6f6;border:1px solid #ccc;}
.form_connection span{display:block;margin-bottom:10px;color:#333;}
.form_connection .input{float:left;margin-right:12px;}
.form_connection .text label, .form_connection .password label{display:block;height:15px;margin-bottom:5px;font-weight:bold;}
.form_connection .text input, .form_connection .password input{width:160px;padding:3px 5px;}
.form_connection .checkbox{float:left;margin-top:24px;}
.form_connection .checkbox input{vertical-align:middle;}
.form_connection .submit{float:left;margin-top:20px;}
.submit_follow{float:right;margin:10px 10px 0;height:26px;line-height:2.167em;}



/* PAGINATION */
.pagination{margin:20px auto;text-align:center;}
.pagination a,.pagination .current,.pagination .disabled{display:inline-block;margin:0 3px;padding:4px 7px;border:1px solid #ccc;background:#e9e9e9 url(/img/sprite.png) repeat-x 0 -466px;color:#333;}
.pagination a:hover{background-position:0 -488px;background-color:#fff;border:1px solid #666;text-decoration:none;}
.pagination .current{background:#666;color:#fff;border:1px solid #555;}
.pagination .disabled{background:#fff;color:#999;border:1px solid #eee;}

/* USER */
.centercol .userform{margin:0 18px 43px;}
.centercol .userform .input{float:left;margin-right:12px;}
.centercol .userform .text label,.centercol .userform .password label,.centercol .userform .textarea label{display:block;min-height:15px;line-height:normal;margin-bottom:5px;font-size:1em;font-weight:bold;color:#333;}
.centercol .userform .text input,.centercol .userform .password input,.centercol .userform .textarea textarea{width:280px;padding:8px;}
.centercol .userform .checkbox{float:left;margin-top:24px;}
.centercol .userform .checkbox input{vertical-align:middle;}
.centercol .userform .submit{float:left;margin-top:20px;}
.centercol .userform .error{margin:0 12px 0 0;}
.centercol .userform .warning{margin:12px 12px 0 0;font-size:1em;}
.centercol .createform .submit{float:right;height:28px;line-height:2.333em;}
.centercol .createform .submit input{font-weight:bold;}
.centercol .userform .infos{display:block;clear:both;color:#888;}
.centercol .userform .infos b{text-decoration:underline;}
.centercol .userform .infos_warn{display:inline-block;margin:10px 0;padding:15px 20px;color:#bb1200;background:#ffecea;}
.centercol .userform .infos_warn_txt{color:#bb1200;}
.centercol .userform .infos_nop{display:block;font-style:italic;color:#888;}
.centercol .paragraph{margin:0 18px;line-height:1.5em;text-align:justify;color:#333;}
.centercol .paragraph p{margin-bottom:10px;}
.centercol .createform{text-align:center;}
.centercol .createform .input{float:none;margin-bottom:10px;}
.centercol .createform .input input{float:none;}
.centercol .createform .error{margin:0;padding:0;background:none;border:0}
.centercol .createform .input .error-message{display:inline-block;float:left;background-color:#d53e3e;color:#fff;padding:3px 6px;}
.centercol .passwordform form{margin-left:120px;}
.centercol .passwordform form .input label{float:left;margin:3px 8px 0 0;}
.centercol .passwordform .submit{margin:0;}
.centercol .facebookbutton{margin:0 18px 20px;text-align:center;}
.centercol .facebookbutton a{display:block;text-align:center;width:240px;height:20px;line-height:20px;margin:20px auto 0;padding:0 0 0 20px;background:#5f78ab url(/img/bg/facebook_small.png) no-repeat;border:1px solid #29447e;font-size:1em;font-weight:bold;color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.centercol .facebookbutton a:hover{background-color:#4f6aa3;background-position:0 -20px;text-decoration:none;}
.centercol .facebookbutton p{margin-top:20px;font-size:16px;color:#888;}
.lostpassword{margin-top:5px;padding:8px 0 0 190px;float:left;}
.lostpassword .puce{display:inline-block;width:3px;height:7px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.user_bloc{margin:0;}
.user_bloc .title{font-size:1.833em;}
.user_bloc .profilezone{margin:0 10px 20px;}
.user_bloc .profilezone .pz_avatar{position:relative;float:left;width:110px;border:1px solid #eee;}
.user_bloc .profilezone .pz_avatar img{padding:5px;}
.user_bloc .profilezone .pz_avatar .pz_rank{display:block;text-align:center;color:#333;}
.user_bloc .profilezone .pz_avatar .pz_points{display:block;height:18px;line-height:1.5em;text-align:center;font-size:0.833em;font-weight:bold;color:#666;}
.user_bloc .profilezone .pz_avatar .avatar_edit{display:block;position:absolute;top:5px;left:5px;width:100px;padding:2px 0;background:#333;color:#fff;font-size:0.833em;text-align:center;filter:alpha(opacity=80);opacity:0.8;}
.user_bloc .profilezone .pz_infos{float:left;width:178px;margin-left:10px;}
.user_bloc .profilezone .pz_infos ul li{margin-bottom:3px;color:#555;}
.user_bloc .profilezone .pz_infos ul li a{font-size:0.917em;}
.user_bloc .profilezone .pz_infos ul .profile_edit{margin-top:10px;}
.user_bloc .profilezone .pz_infos ul .profile_edit a{color:#333;font-weight:bold;}
.profilemenu{width:300px;margin:0 auto 15px;}
.profilemenu ul li{line-height:2.167em;}
.profilemenu ul li a{display:block;height:26px;line-height:2.167em;padding:0 8px;border-top:1px solid #ddd;background:#fff;color:#333;}
.profilemenu ul li .first_item{border-top:0;}
.profilemenu ul li a:hover{text-decoration:none;background:#e6e6e6;}
.profilemenu ul li a img{vertical-align:middle;margin-right:4px;}
.profilemenu ul li a em{display:inline-block;height:12px;line-height:1em;padding:1px 3px 0;margin-left:2px;background:#f00;color:#fff;font-size:0.917em;font-weight:bold;}
.profilemenu ul .inactive a strong {font-style:italic;color:#888;}
.profilemenu ul .active a{background:#e6e6e6;}
.profilemenu ul .active a strong{font-weight:bold;}
.profilemenupremium,.profilemenupremium:hover {background:url(/img/sprite.png) repeat-x 0 -160px !important;border-top-color:#DDD;}
.ico_user{display:inline-block;float:left;margin:5px 8px 0 0;width:16px;height:16px;background:url(/img/sprite.png) no-repeat;}
.ico_espace{background-position:-258px -434px;}
.ico_suivi{background-position:-275px -434px;}
.ico_edit{background-position:-292px -434px;}
.ico_premium{background-position:-310px -434px;}
.ico_oldgnt{background-position:-326px -434px;}
.ico_filactualite{background-position:-264px -334px;}
.ico_profil{background-position:-280px -334px;}
.ico_messagerie{background-position:-296px -334px;}
.ico_contributions{background-position:-360px -434px;}
.ico_tribune{background-position:-312px -334px;}
.ico_palmares{background-position:-328px -334px;}
.ico_listenoire{background-position:-344px -334px;}
.ico_alertes{background-position:-360px -334px;}
.ico_mobile{background-position:-344px -434px;}
.ico_recherche{background-position:-380px -434px;}
.profilefriends{margin-left:10px;}
.profilefriends span{color:#333;}
.profilefriends strong{float:right;display:block;margin:5px 10px 10px;}
.profilefriends ul{margin-top:10px;}
.profilefriends ul li{display:block;float:left;width:148px;margin:0 7px 7px 0;}
.profilefriends ul li .avatar{display:block;float:left;margin-right:5px;}
.profilefriends ul li .avatar a{display:block;}
.profilefriends ul li .avatar a img{padding:2px;border:1px solid #eee;}
.profilefriends ul li .avatar_premium a img{border-color:#fec527;}
.profilefriends ul li .avatar a:hover img{border:1px solid #ccc;}
.profilefriends ul li .nick{display:block;margin-top:2px;}
.profilefriends ul li .nick .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.profileranking{margin-left:10px;}
.profileranking strong{float:right;display:block;margin:10px;}
.profileranking table{width:300px;}
.profileranking table thead{background:#ddd;}
.profileranking table thead tr th{padding:4px 5px;color:#333;border:1px solid #ddd;}
.profileranking table thead tr .position{width:20px;}
.profileranking table thead tr .nick{width:180px;}
.profileranking table thead tr .points{text-align:center;}
.profileranking table tbody tr td{padding:2px 5px;height:38px;border:1px solid #ddd;}
.profileranking table tbody tr td .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.profileranking table tbody tr .position{text-align:center;}
.profileranking table tbody tr .points{text-align:center;color:#444;}
.profilepage{padding:10px 20px;}
.profilepage h2{margin:0 0 10px;font-size:1.500em;color:#333;}
.profilepage h2.classementpos{margin:0 0 10px;font-size:1.417em;color:#333;background:url('/img/cmp/fleche.gif') no-repeat left center;padding-left:10px;display:inline;}
.profilepage .input{margin-top:10px;}
.profilepage .input label{display:inline-block;width:190px;height:15px;margin:0 10px 5px 0;color:#555;text-align:right;}
.profilepage .input input{display:inline-block;width:185px;padding:3px 5px;}
.profilepage .input select{display:inline-block;padding:3px 5px;}
.profilepage .comm_smileys img{cursor:pointer;}
.profilepageform{padding:15px 20px;}
.profilepageform .fbbox{margin-bottom:20px;}
.profilepageform .fbbutton{width:220px;}
.profilepageform .avatar{margin-left:95px;}
.profilepageform .submit{margin:10px;float:right;height:28px;line-height:2.333em;}
.profilepageform .submit input{font-weight:bold;}
.profilepageform .checkbox{margin:0 130px 10px;}
.profilepageform .checkbox label{color:#555;}
.profilepageform .checkbox label strong{color:#000;}
.profilepageform .remove_account{float:right;margin-top:15px;}
.profilepageform_pass .input label{width:150px;}
.profilepageform .captcha{margin:10px 0 0 30px;}
.profilepageform .captcha label{display:block;margin-bottom:5px;color:#555;}
.profilepageform .captcha img{border:1px solid #666;}
.profilepageform .captcha .code{padding:5px;font-size:1.333em;width:100px;}
.profilepageform .captcha .submit{float:none;height:22px;line-height:1.833em;}
.profileposts{padding:0;}
.profilepage .poststabs{display:block;position:relative;height:35px;border-bottom:1px solid #ccc;}
.profilepage .poststabs ul{display:block;position:absolute;bottom:-1px;}
.profilepage .poststabs ul li{display:inline-block;}
.profilepage .poststabs ul li a{display:inline-block;margin:5px 0 0 5px;padding:6px 12px;background:#292929;border:1px solid #292929;border-bottom:0;color:#bbb;text-decoration:none;letter-spacing:0;}
.profilepage .poststabs ul .first a{margin-left:25px;}
.profilepage .poststabs ul li .active,.profilepage .poststabs ul li a:hover{background:#fff;color:#333;border-color:#ccc;}
.profilepage .posts_list{margin:25px;}
.profilepage .posts{width:100%;}
.profilepage .posts thead{background:#444;}
.profilepage .posts thead tr th{padding:4px 5px;color:#fff;-moz-text-shadow:1px 1px 1px #222;-webkit-text-shadow:1px 1px 1px #222;-o-text-shadow:1px 1px 1px #222;text-shadow:1px 1px 1px #222;}
.profilepage .posts thead tr .user{width:150px;}
.profilepage .posts thead tr .date{width:110px;}
.profilepage .posts thead tr .reponses{width:80px;text-align:center;}
.profilepage .posts thead tr .contenu{width:200px;}
.profilepage .posts thead tr .position{width:20px;}
.profilepage .posts thead tr .points{text-align:center;}
.profilepage .posts tbody tr td{padding:3px;border:1px solid #ddd;}
.profilepage .posts tbody tr td.titletd{width:305px;}
.profilepage .posts tbody tr .date{color:#444;}
.profilepage .posts tbody tr .reponses{text-align:center;}
.profilepage .posts tbody tr .reponses a{color:#333;text-decoration:none;}
.profilepage .posts tbody tr .type{color:#333;}
.profilepage .posts tbody tr .options{text-align:center;}
.profilepage .posts tbody tr td .smalldate{display:block;margin-top:2px;color:#666;}
.profilepage .posts tbody tr:hover td{background:#f6f6f6;}
.profilepage .posts tbody tr .position{text-align:center;}
.profilepage .posts tbody tr .points{text-align:center;color:#444;}
.profilepage .posts tbody tr.myrank td{background:#fff4e4;font-weight:bold;}
.profilepage .posts tbody tr .small{font-size:0.917em;color:#444;}
.profilepage .posts tbody tr.myrank td{background:#fff4e4;font-weight:bold;}
.profilepage .posts tbody tr.online td{background:#dcffa6;}
.profilepage .posts tbody tr.away td{background:#fff0b6;}
.profilepage .posts tbody tr.offline td{background:#fff;}
.profilepage .posts tbody tr td table.infos td{border:0;}
.profilepage .posts tbody tr td table.infos td .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.profilepage .exemple{color:#666 !important;font-style:italic !important;}
.profilepage .comsuivis thead tr .date{width:60px;}
.profilepage .comsuivis thead tr .titre{width:330px;}
.profilepage .comsuivis thead tr .coms{width:90px;text-align:center;}

.profilepage .user_comments li{margin:10px 0 20px;;border:1px solid #bbb;}
.profilepage .user_comments li .contenu{padding:0 10px;height:20px;line-height:1.667em;background:#ddd;overflow:hidden;}
.profilepage .user_comments li .contenu span{color:#111;}
.profilepage .user_comments li .contenu em{font-size:0.917em;color:#444;}
.profilepage .user_comments li .comment{padding:10px;color:#333;}
.profilepage .user_comments li .comment .smalldate{display:block;float:right;padding-top:10px;color:#999;}
.profilepage .inbox_head{width:100%;}
.profilepage .inbox_head thead{background:#444;}
.profilepage .inbox_head thead tr th{padding:4px 5px;color:#fff;-moz-text-shadow:1px 1px 1px #222;-webkit-text-shadow:1px 1px 1px #222;-o-text-shadow:1px 1px 1px #222;text-shadow:1px 1px 1px #222;}
.profilepage .inbox_head thead tr .user{width:150px;}
.profilepage .inbox_head thead tr .objet{width:200px;}
.profilepage .inbox_head thead tr .messages{width:60px;}
.profilepage .inbox_head thead tr .date{width:130px;text-align:center;}
.profilepage .inbox_head thead tr .actions{width:20px;}
.profilepage .inbox_users{width:150px;float:left;}
.profilepage .inbox_users li a{display:block;padding:3px 8px;height:33px;border-bottom:1px solid #fff;}
.profilepage .inbox_users li a:hover,.profilepage .inbox_users li a.active{text-decoration:none;background:#e6e6e6;}
.profilepage .inbox_users li a.inbox_all{line-height:2.750em;font-weight:bold;}
.profilepage .inbox_users li a .avatar{display:block;float:left;margin-right:5px;}
.profilepage .inbox_users li a .nick .status_online{display:block;text-decoration:none;color:#444;font-size:0.750em;}
.profilepage .inbox_users li a .nick .status_online img{vertical-align:initial;}
.profilepage .inbox_messages{width:448px;}
.profilepage .inbox_messages tbody tr td{height:40px;padding:0 5px;vertical-align:middle;border-bottom:1px solid #ddd;}
.profilepage .inbox_messages tbody .unread td{background:#fff4e4;}
.profilepage .inbox_messages tbody tr:hover td{background:#f6f6f6;}
.profilepage .inbox_messages tbody .new_message td{background:#e6e6e6;border-left:1px solid #444;text-align:center;}
.profilepage .inbox_messages tbody tr .objet{width:200px;border-left:1px solid #444;}
.profilepage .inbox_messages tbody tr .objet img{float:left;margin-right:5px;}
.profilepage .inbox_messages tbody tr .objet a{float:left;height:32px;line-height:2.667em;width:160px;}
.profilepage .inbox_messages tbody tr .objetlong a{line-height:normal;}
.profilepage .inbox_messages tbody tr .messages{width:60px;text-align:center;}
.profilepage .inbox_messages tbody tr .date{color:#333;font-size:0.917em;}
.profilepage .inbox_messages tbody tr .date img{vertical-align:middle;}
.profilepage .inbox_messages tbody tr .actions{text-align:center;}
.profilepage .inbox_messages tbody tr .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.profilepage .inbox_messages tbody tr .status_online img{vertical-align:initial;}
.profilepage .inbox_messages tbody .unread .objet a{font-weight:bold;}
.profilepage .im{margin:0 10px 10px;background:url(/img/bg/comm.png) repeat-y;border:1px solid #ccc;}
.profilepage .im .im_user{float:left;width:100px;padding:10px 5px;text-align:center;}
.profilepage .im .im_user strong{display:block;text-align:center;margin-bottom:10px;color:#157bc2;}
.profilepage .im .im_user img{border:1px solid #eee;width:75px;height:75px;}
.profilepage .im .im_user a:hover img{border:1px solid #ccc;}
.profilepage .im .im_infos{float:left;width:466px;}
.profilepage .im .im_infos .im_date{margin:5px;border-bottom:1px solid #eee;font-size:0.917em;color:#aaa;}
.profilepage .im .im_infos .im_text{min-height:70px;padding:10px;color:#444;text-align:justify;font-size:1em;}
.profilepage .im .im_infos .im_text .comm_smileys img{cursor:pointer;}
.profilepage .im_reps{margin:20px 10px 0;}
.profilepage .im_rep{margin:0;padding:5px;background:none;border:0;border-top:1px solid #eee;}
.profilepage .im_rep2{background:#f6f6f6;}
.profilepage .im_rep .im_user{float:left;width:80px;padding:5px;text-align:center;}
.profilepage .im_rep .im_user img{width:32px;height:32px;}
.profilepage .im_rep .im_infos{width:320px;}
.profilepage .im_rep .im_infos .im_text{min-height:inherit;padding:5px;}
.profilepage .im h2{margin-top:20px;font-size:1.083em;font-weight:bold;}
.profilepage .im .comment_post{display:block;margin:10px 20px;}
.profilepage .im .comment_post textarea{height:120px;}
.profilepage .im .comment_post .comm_opts{float:right;margin:10px 0;}

.espace{margin:10px 10px 10px 0;padding:0;}
.espace .tableespace{width:100%;margin-bottom:40px;}
.espace .espace_col{width:290px;vertical-align:top;}
.espace .separate_col{width:20px;}
.espace .titres .espace_col{font-size:1.333em;color:#333;line-height:3.333em;border-bottom:1px solid #ccc;}
.espace .inbox_nomessage{display:block;margin:10px;color:#444;}
.espace .inbox_messages{width:auto;margin-top:10px;font-size:0.917em;}
.espace .inbox_messages tbody tr td{height:28px;line-height:2.333em;}
.espace .inbox_messages tbody tr .nick{width:50px;padding:0;font-weight:bold;}
.espace .inbox_messages tbody tr .objet{width:185px;padding:8px 0;border-left:0;line-height:normal;}
.espace .inbox_messages tbody tr .objet a{float:none;height:auto;line-height:normal;width:auto;}
.espace .inbox_messages tbody tr .objet .nick{margin-right:5px;}
.espace .inbox_messages tbody tr .objet img{float:none;}
.espace .inbox_messages tbody tr .objet br{clear:both;}
.espace .inbox_messages tbody tr .objet .mobject{display:block;margin-top:2px;}
.espace .stats{margin-top:10px;color:#333;}
.espace .stats li{margin-bottom:5px;border-bottom:1px dotted #eee;}
.espace .stats li .puce{display:inline-block;width:5px;height:7px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.espace .stats li strong{float:right;font-weight:bold;}
.espace .pfactivity{margin-bottom:0}
.espace .pfactivity ul{margin:10px 0 0;}
.espace .pfactivity ul li{padding:5px 0 10px;margin-bottom:10px;font-size:0.917em;}
.espace .pfactivity ul li .avatar{font-weight:bold;}
.espace .pfactivity ul li .avatar .status_online{color:#777;font-size:0.833em;}
.espace .pfactivity ul li .activity{margin:0 0 5px 10px;}
.espace .pfactivity ul li .activity .libelle{}
.espace .pfactivity ul li .activity a{display:block;margin-left:8px;}
.espace .pfactivity ul li .activity .libelle .puce{margin:0;}
.espace .pfactivity ul li .activity small{display:block;margin-left:8px;}
.espace .suivis{margin-top:10px;}
.espace .suivis h3{margin-bottom:5px;color:#555;}
.espace .suivis ul{margin-bottom:15px;}
.espace .suivis ul li{margin-bottom:6px;font-size:0.917em;}
.espace .suivis ul li .puce{display:inline-block;width:5px;height:7px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.espace .suivis ul li small{display:block;margin-left:8px;color:#999;font-size:0.917em;}
.espace .espace_btn{margin-top:10px;text-align:center;}
.espace .espace_btn .submit{font-size:0.917em;}
.espace .concourslink a {color:#000;font-size:1.167em;}
.espace .concourslink a .blue {color:#157BC2;}
.premium_pub{border:1px solid #feb028;width:620px;height:100px;margin:10px 20px 20px 0;}

.profilebuttons{margin:15px 0;}
.profilebuttons .submit{height:28px;line-height:2.333em;}
.pfavatar .previsu{margin-bottom:30px;}
.pfavatar .previsu img{border:1px solid #eee;padding:5px;background:#fff;}
.pfavatar .previsu table th,.pfavatar .previsu table td{text-align:center;}
.pfavatar .upload{margin-bottom:20px;}
.pfavatar .upload span{display:block;margin-bottom:5px;color:#666;}
.pfavatar .upload .submit{height:30px;line-height:2.5em;}
.pfavatar .upload .submit input{font-weight:bold;}
.pfavatar .upload .file{width:250px;}
.pfstats{padding:10px 0;}
.pfstats .badges{display:block;margin:15px 0 20px;}
.pfstats .badges .badge{float:left;background:#f4f4f4;margin:0 5px 10px 0;padding:5px 0 0 5px;}
.pfstats .badges h3{margin:0 5px 8px 0;color:#666;}
.pfstats .badges ul li{display:block;float:left;}
.pfstats .badges ul li a{display:block;margin:0 5px 5px 0;padding:5px 5px 3px;text-align:center;text-decoration:none;background:#fff;border:1px solid #ccc;border-bottom-width:2px;}
.pfstats .badges ul li a:hover{border-color:#aaa;}
.pfstats .badges ul li a span{display:block;margin-top:2px;font-size:0.917em;text-align:center;color:#333;}
.pfstats .ranking{width:280px;float:left;margin:20px 0 30px;}
.pfstats .ranking_right{margin-left:40px;}
.pfstats .ranking table{width:100%;}
.pfstats .ranking table thead{background:#444;}
.pfstats .ranking table thead tr th{padding:4px 5px;color:#fff;-moz-text-shadow:1px 1px 1px #222;-webkit-text-shadow:1px 1px 1px #222;-o-text-shadow:1px 1px 1px #222;text-shadow:1px 1px 1px #222;}
.pfstats .ranking table thead tr .position{width:20px;}
.pfstats .ranking table thead tr .nick{width:180px;}
.pfstats .ranking table thead tr .points{text-align:center;}
.pfstats .ranking table tbody tr td{padding:5px;border:1px solid #ddd;}
.pfstats .ranking table tbody tr .nick .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.pfstats .ranking table tbody tr .position{text-align:center;}
.pfstats .ranking table tbody tr .points{text-align:center;color:#444;}
.pfstats .ranking table tbody tr.myrank td{background:#fff4e4;font-weight:bold;}
.pfstats .ranking table tbody tr .more{padding:8px 0;background:#eee;text-align:center;font-weight:bold;}
.explication{color:#444;font-size:0.917em;padding:0;}
.pfactivity{margin-bottom:20px;}
.pfactivity .search,.profilepage .search{width:300px;margin:10px auto 20px;}
.pfactivity .search{float:left;margin-left:80px;}
.pfactivity .btnsuivi{margin:10px 0 20px 10px;}
.pfactivity .search h3,.profilepage .search h3{margin:10px 0;color:#333;}
.pfactivity .search strong,.profilepage .search strong{display:block;margin-bottom:6px;font-weight:bold;color:#333;}
.pfactivity .search form,.profilepage .search form{height:22px;width:302px;border:1px solid #ccc;outline:none;background-color:#fff;}
.pfactivity .search form .text,.profilepage .search form .text{width:209px;border:0;padding:0 3px;color:#666;height:22px;line-height:1.833em;}
.pfactivity .search form .submit,.profilepage .search form .submit{float:right;height:22px;line-height:1.833em;border:0;}
.pfactivity .searchrank{width:auto;}
.pfactivity .searchrank h3{display:inline;}
.pfactivity .searchrank form{display:inline-block;}
.pfactivity ul{margin:10px 18px;}
.pfactivity ul li{padding:10px;border-bottom:1px solid #eee;}
.pfactivity ul .recent{background:#fff4e4;}
.pfactivity ul li .avatar{margin-bottom:3px;}
.pfactivity ul li .avatar a img{float:left;margin-right:8px;padding:2px;border:1px solid #eee;background:#fff;}
.pfactivity ul li .avatar_premium a img{border-color:#fec527;}
.pfactivity ul li .avatar a:hover img{border:1px solid #ccc;}
.pfactivity ul li .activity{margin-left:60px;}
.pfactivity ul li .activity span{color:#444;}
.pfactivity ul li .activity small{margin-left:3px;color:#999;font-size:0.917em;}
.pfactivity ul li .activity .puce{display:inline-block;width:5px;height:7px;margin-right:3px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.pfalertes .input{float:left;}
.pfalertes .submit{float:left;margin:10px 0 0 10px;}
.pfalertes .posts{margin-top:20px;width:575px;}
.pfalertes .posts .paddingcenter{padding-left:35px;width:150px;}
.pfalertes .posts .submit{float:none;margin:0;}
.pfalertes .posts form{display:inline;}
.pfalertes .posts td{padding:10px !important;}
.pfalertes .posts .longth{width:110px !important;}
.pfalertes .posts .keywordinput{padding:3px !important;}
.pfalertes .pfalertes_txt{margin:20px 0 5px;color:#444;}
.pfalertes .pfalertes_txt strong{font-weight:bold;}
.pfalertes .pfalertes_txt p{margin-bottom:10px;}
.pfalertes .pfalertes_txt ul{margin-left:50px;}
.pfgris{margin:10px 0 20px;color:#444;background:#efefef;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.pfgris strong{font-weight:bold;}
.pfgris p{margin-bottom:10px;}
.pfgris ul{margin-left:50px;}
.pfblacklist_txt{margin:20px 0 5px;color:#444;}
.pfblacklist_txt strong{font-weight:bold;}
.pfmobile_img{width:245px;margin:20px auto;}
.profilepage .btn-unread{display:inline-block;float:right;margin:-34px 0 15px;}

/* HOME */
.home_slider{position:relative;width:315px;margin:10px 0 20px 5px;}
.home_slider .slider_list{position:absolute;top:5px;left:5px;width:62px;}
.home_slider .slider_list li{padding-bottom:2px;}
.home_slider .slider_list li a img{width:60px;height:40px;border:1px solid #666;background:#fff;}
.home_slider .slider_list li a:hover img,.home_slider .slider_list .slider_list_active a img{border-color:#222;}
.home_slider .slider_item{position:relative;display:none;height:220px;}
.home_slider .slider_item_active{display:block;}
.home_slider .slider_item .itemimage{width:310px;height:220px;text-align:center;}
.home_slider .slider_item .itemimage img{width:310px;height:220px;}
.home_slider .slider_item .itemcat{position:absolute;z-index:3;right:-2px;top:5px;height:24px;line-height:2em;background:#157bc2;padding:0 12px;}
.home_slider .slider_item .itemcat a{color:#fff;font-weight:bold;}
.home_slider .slider_item .itemcatcorner{position:absolute;right:-2px;top:29px;width:7px;height:7px;background:url(/img/sprite.png) no-repeat -384px -32px;}
.home_slider .slider_item .itemtext{position:absolute;bottom:0;left:0;width:290px;padding:8px 10px;background:url(/img/bg/slider.png) repeat-x;}
.home_slider .slider_item .itemtext .itemtitle a{color:#fff;font-size:1.250em;font-weight:bold;}
.mobiles{width:320px;margin-bottom:20px;background:#fff;border:1px solid #eaeaea;border-top:0;border-right:0;}
.mobiles-items{padding:10px 10px 0;}
.mobiles-items li{margin-bottom:10px;}
.mobiles-items li a{text-decoration:none;}
.mobiles-items li a .itemimage{position:relative;display:block;float:left;margin:0 15px 5px 0;width:100px;height:100px;}
.mobiles-items li a .itemimage img{width:100px;height:100px;}
.mobiles-items li a .itemimage .mask{display:block;position:absolute;top:0;left:0;width:100px;height:100px;background:url(//images.droidslice.com/site/mask100.png) no-repeat;}
.mobiles-items li a .itemtext{display:block;width:285px;}
.mobiles-items li a:hover .itemtext{text-decoration:none;}
.mobiles-items li a .itemtext strong{font-size:18px;color:#157bc2;}
.mobiles-items li a:hover .itemtext strong{color:#111;}
.mobiles-items li a .itemtext span{display:block;margin-top:5px;font-size:13px;color:#777;}
.mobiles-items li a:hover .itemtext span{display:block;margin-top:5px;font-size:13px;color:#111;}

.itemsmenu{display:block;position:relative;margin:10px 0 15px;height:30px;border-bottom:1px solid #eaeaea;}
.itemsmenu ul{display:block;position:absolute;bottom:-1px;}
.itemsmenu ul li{display:inline-block;float:left;}
.itemsmenu ul li a{position:relative;display:inline-block;width:72px;margin-left:4px;padding:6px 0;text-align:center;background:#f6f6f6;border:1px solid #f6f6f6;border-bottom-color:#ddd;color:#555;font-size:11px;font-family:Segoe UI,Tahoma, Arial;text-transform:uppercase;}
.itemsmenu ul li a:hover{background:#ddd;border-top-color:#ddd;text-decoration:none;}
.itemsmenu ul li .active{background:#fff;border:1px solid #ddd;border-bottom-color:#fff;color:#333;}
.itemsmenu ul li .active:hover{background:#fff;border-top-color:#ddd;}
.itemsmenu ul li a .ico_menu{z-index:10;position:absolute;top:-11px;left:28px;}
.itemsmenu ul li .cat0,.itemsmenu ul li .firstlinkcat{margin-left:9px;width:62px;}
.itemsmenu ul li .cat2751,.itemsmenu ul li .linkcat_technologie{width:82px;}
.itemsfiltres{margin:10px 10px 15px;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.itemsfiltres strong{color:#666;}
.itemsfiltres ul{display:inline;}
.itemsfiltres ul li{display:inline-block;}
.itemsfiltres ul li a{display:inline-block;padding:1px 3px;border:1px solid #ddd;font-size:0.917em;text-decoration:none;}
.itemsfiltres ul li a:hover,.itemsfiltres ul li .active{background:#eee;border:1px solid #bbb;color:#333;}
.itemsfiltres ul li a .ico_menu{float:left;margin-right:4px;}

.center_leftcol_bloc_marge{margin-top:15px;}
.home_centercol .bloc_section1 .loading{height:260px;padding-top:120px;}
.ico_menu{display:inline-block;width:16px;height:16px;background:url(/img/sprite.png) no-repeat;}
.ico_internet{background-position:0 -334px;}
.ico_technologie{background-position:-16px -334px;}
.ico_logiciel,.ico_logiciels{background-position:-32px -334px;}
.ico_materiel,.ico_materiels{background-position:-48px -334px;}
.ico_mobilite{background-position:-64px -334px;}
.ico_jeuxvideo,.ico_jeux-video{background-position:-80px -334px;}
.ico_entreprise,.ico_professionnel{background-position:-96px -334px;}
.ico_downloads{background-position:-112px -334px;}
.ico_pc{background-position:-133px -334px;}
.ico_ps3{background-position:-149px -334px;}
.ico_360,.ico_xbox-360{background-position:-165px -334px;}
.ico_wii,.ico_wii-u{background-position:-181px -334px;}
.ico_3ds,.ico_ds,.ico_ds-dsi{background-position:-198px -334px;}
.ico_psvita,.ico_ps-vita,.ico_psp{background-position:-215px -334px;}
.ico_iphone{background-position:-231px -334px;}
.ico_general{background-position:-246px -334px;}

/* ITEMS LIST */
.itemslist{clear:both;margin:0 10px 10px;}
.itemslist .itemlist{margin-bottom:15px;}
.itemslist h3{font-size:1.167em;}
.itemslist .itemlist .itemcat a{color:#999;}
.itemslist .itemlist .itemtitle{margin-top:3px;min-height:24px;}
.itemslist .itemlist .itemtitle small{color:#333;font-size:0.917em;font-weight:bold;margin-right:2px;}
.itemslist .itemlist .itemtitle strong{font-weight:bold;}
.itemslist .itemlist .itemtitle strong span{display:block;margin-bottom:10px;line-height:normal;font-weight:normal;color:#666;}
.itemslist .itemlist .itemtitle em{float:right;font-size:0.917em;color:#888;}
.itemslist .itemlist .itemtitle .urlcat{float:left;width:92px;padding:0 4px;margin-right:8px;overflow:hidden;background:#f6f6f6;border-color:#f6f6f6;color:#666;}
.itemslist .itemlist .itemtitle .urlcat:hover{background:#ddd;border-color:#ddd;}
.itemslist .itemlist .itemimage{position:relative;float:left;margin-right:10px;width:102px;overflow:hidden;}
.itemslist .itemlist .itemimage .urlcat{display:block;padding:0 4px;height:22px;line-height:1.833em;background:#f6f6f6;border-color:#f6f6f6;color:#666;}
.itemslist .itemlist .itemimage .urlcat:hover{background:#ddd;border-color:#ddd;}
.sidecol .itemslist .itemlist .itemimage .urlcat{background:#d6d6d6;border-color:#d6d6d6;color:#555;}
.sidecol .itemslist .itemlist .itemimage .urlcat:hover{background:#ccc;border-color:#ccc;}
.itemslist .itemlist .urlcat .ico_menu{float:left;margin:2px 4px 0 0;}
.itemslist .itemlist .itemimage .urlimg img{border:1px solid #ddd;}
.itemslist .itemlist .itemimage .urlimg:hover img{border-color:#bbb;}
.itemslist .itemlist .itemzone{float:left;width:505px;}
.itemslist .itemlist .itemresume{display:block;height:50px;margin-top:3px;color:#444;}
.itemslist .itemlist .itemresume strong a{display:block;padding:5px 0 3px;font-weight:bold;}
.itemslist .itemlistshort{margin-bottom:2px;}
.itemslist .itemlistshort .itemtitle small{display:inline-block;margin-top:5px;font-size:0.917em;}
.itemslist .itemlistshort .itemtitle strong{font-size:1em;}
.itemslist .itemlistshort .itemtitleold small{font-weight:normal;}
.itemslist .itemlistshort .itemtitleold strong{font-weight:normal;}
.itemslist .itemlistshortcoms{border-bottom:1px solid #eee;}
.itemslist .itemlistshortcoms .itemtitle strong{float:left;height:22px;line-height:1.833em;max-width:400px;overflow:hidden;}
.itemslist .itemlistshortcoms .itemtitle .nbcomments{float:right;height:22px;line-height:1.833em;color:#666;}
.itemslist .itemlistshortcoms .itemtitle .nbcomments a{color:#666;}
.itemslist .itemlistdate{margin:20px 0 5px;color:#333;font-weight:bold;}
.itemslist .itemlist .itemtop .itemdate{float:left;font-weight:bold;font-size:1.083em;color:#333;}
.itemslist .itemlist .itemtop .iteminfos{float:right;}
.itemslist .itemlist .itemtop .iteminfos small{display:inline-block;margin-right:5px;font-weight:bold;font-size:0.917em;color:#333;}
.itemslist .itemlist .itemtop .iteminfos span a{display:inline-block;padding:1px;border:1px solid #ddd;color:#666;text-align:center;font-weight:normal;font-size:0.833em;}
.itemslist .itemlist .itemtop .iteminfos span a:hover{background:#ccc;color:#333;text-decoration:none;}
.shortitemslist{clear:both;margin:0 10px 5px;}
.shortitemslist .itemlist{padding-left:5px;margin-bottom:6px;}
.shortitemslist .itemlist:last-child{border:0;}
.shortitemslist .itemlist .puce{display:inline-block;width:3px;height:7px;margin-right:3px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.itemlistmore{float:right;margin:10px;padding:8px 0 0;border-top:1px dashed #eee;font-weight:bold;}
.itemlistmore .puce{display:inline-block;width:3px;height:7px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.itemlistmore_videos{float:right;padding-left:12px;margin:0 10px 10px;}
.itemlistseparator{width:100%;border-top:1px dashed #eee;}
.sidecol_bloc .itemlistmore{margin-top:0;}
.sidecol_bloc .itemslist .itemlist .itemzone{float:left;width:185px;}
.sidecol_bloc .itemslist .itemlist .itemtitle{line-height:1.250em;}
.sidecol_bloc .itemslisttopdls .itemlist{float:left;width:150px;text-align:center;}
.sidecol_bloc .itemslisttopdls .itemlist .itemimage{float:none;margin:0 auto 5px;}
.sidecol_bloc .itemslisttopdls .itemlist .itemzone{float:none;width:auto;}
.sidecol_bloc .itemslisttopdls .itemlist .itemresume{display:none;}
.sidecol .ligatus{margin:10px 10px 30px;}
.similar{margin:15px 10px 20px;}
.similar strong{display:block;margin:0 8px 5px;font-weight:bold;color:#484848;}
.similar .itemlist{display:block;margin-bottom:15px;}
.similar .itemlist .itemtitle{min-height:18px;}
.similar .itemlist .itemimage a img{width:90px;height:75px;}
.similar .itemlist .itemresume{margin:0;height:auto;color:#4d4d4d;font-size:1.083em;line-height:1.4em;text-align:justify;}
article .textzone .similar ul li{padding-left:0;background:none;}

.items-list{clear:both;}
.items-list .item-list{margin:10px 0 25px 15px;}
.items-list .item-list .item-image{float:left;display:block;width:150px;height:100px;border:1px solid #eee;border-right-color:#bbb;border-bottom-color:#bbb;
	-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.3);
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.3);
	box-shadow: 2px 3px 5px rgba(0,0,0,.3);
}
.items-list .item-list .item-image:hover{border-right-color:#777;border-bottom-color:#777;
	-moz-box-shadow: 2px 3px 5px rgba(0,0,0,.6);
	-webkit-box-shadow: 2px 3px 5px rgba(0,0,0,.6);
	box-shadow: 2px 3px 5px rgba(0,0,0,.6);
}
.items-list .item-list .item-zone{position:relative;float:left;width:450px;height:102px;margin-left:15px;border-bottom:1px solid #e6e6e6;}
.items-list .item-list .item-date{display:block;font-size:12px;color:#666;}
.items-list .item-list .item-date-today{color:#333;}
.items-list .item-list .item-title{display:block;margin:4px 0;height:40px;font-size:18px;font-weight:bold;line-height:20px;color:#157bc2;}
.items-list .item-list .item-title:hover{text-decoration:none;color:#333;}
.items-list .item-list .item-category{position:absolute;bottom:0;left:0;display:block;height:28px;line-height:28px;color:#666;}
.items-list .item-list .item-category .ico_menu{float:left;margin:5px 8px 0 0;}
.items-list .item-list .item-comments{position:absolute;bottom:0;left:325px;display:block;height:28px;line-height:28px;padding-left:24px;color:#666;background:url(/img/ico/comments2.png) no-repeat 0 8px;}
.items-list .item-list .item-nocomment{color:#333;background:url(/img/sprite.png) no-repeat -203px -216px;}
.item-list-more{width:100%;text-align:center;margin-bottom:20px;}
.item-list-more a{font-size:15px;height:28px;line-height:28px;color:#333;}
.item-list-more a:hover{color:#111;}
.item-list-more a .puce{display:inline-block;width:3px;height:7px;background:url(/img/sprite.png) no-repeat -337px -18px;}

.home-dossiers ul{margin:10px 0 20px;}
.home-dossiers ul li a{display:block;float:left;margin:0 10px 10px 0;width:150px;text-decoration:none;}
.home-dossiers ul li a .dossier-image{position:relative;display:block;width:150px;height:110px;}
.home-dossiers ul li a .dossier-image .dossier-title{position:absolute;bottom:0;display:block;width:150px;padding:5px 0;line-height:20px;text-align:center;font-size:14px;color:#fff;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.3) 0%, rgba(0,0,0,0.9) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.9)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.9) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.9) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.9) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.3) 0%,rgba(0,0,0,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d000000', endColorstr='#e6000000',GradientType=0 );
	text-shadow: 1px 1px 1px #000000;
    filter: dropshadow(color=#000000, offx=1, offy=1);
}
.home-dossiers ul li a:hover .dossier-image .dossier-title{background:#111;}
.home-dossiers ul li a .dossier-resume{display:block;height:75px;background:#fff;padding:5px;color:#777;border:1px solid #eaeaea;border-top:0;}
.home-dossiers ul li a:hover .dossier-resume{color:#111;}

.socs_listing{clear:both;}
.socs_listing li a{display:block;float:left;width:70px;padding-left:10px;margin:0 10px;line-height:1.833em;border-left:2px solid #eee;}
.socs_listing li a:hover,.socs_listing .active a{background:#eee;border-left:2px solid #333;text-decoration:none;}
.cats_listing{clear:both;margin-bottom:30px;}
.cats_listing ul li a{display:block;margin:0 20px 0 10px;padding:4px 8px;border-bottom:1px solid #e6e6e6;}
.cats_listing ul li a:hover,.cats_listing ul li .cat_open{text-decoration:none;background-color:#eee;}
.cats_listing ul li .cat_open{font-weight:bold;}
.cats_listing ul.subcats{display:none;margin-left:20px;}
.cats_listing ul li a .puce{display:inline-block;width:9px;height:9px;margin-right:3px;background:url(/img/sprite.png) no-repeat -302px 0;}
.cats_listing ul li a:hover .puce{background-position:-302px -9px;}
.cats_listing ul li a.subcats_link .puce{background-position:-320px 0;}
.cats_listing ul li a.subcats_link:hover .puce{background-position:-320px -9px;}
.cats_listing ul li a.subcats_link_open .puce,.cats_listing ul li a.cat_open .puce{background-position:-311px 0;}
.cats_listing ul li a.subcats_link_open:hover .puce,.cats_listing ul li a.cat_open:hover .puce{background-position:-311px -9px;}

.items_top{margin:10px 0 15px 10px;}
.items_top_list{margin-left:10px;}
.items_top .itemlist{float:left;width:202px;margin-right:10px;background:#fff;}
.items_top .itemlist3{margin-right:0;}
.items_top_list .itemlist{margin-right:5px;margin-bottom:15px;border:1px solid #f6f6f6;}
.items_top .itemlist .itemtopbar a{display:block;padding:0 4px;border:1px solid #f6f6f6;height:22px;line-height:1.833em;background:#f6f6f6;color:#666;text-decoration:none;}
.items_top .itemlist .itemtopbar a:hover{background:#ddd;border-color:#ddd;}
.items_top .itemlist .itemtopbar a .ico_menu{float:left;margin:2px 4px 0 0;}
.items_top .itemlist .itemimage{text-align:center;height:92px;}
.items_top .itemlist .itemimage a img{max-height:90px;border:1px solid #ddd;}
.items_top .itemlist .itemimage a:hover img{border-color:#bbb;}
.items_top .itemlist .itemcat{padding:2px 5px;background:#333;border-bottom:1px solid #111;color:#fff;}
.items_top .itemlist .itemcat a{color:#fff;}
.items_top .itemlist .itemtitle{height:30px;overflow:hidden;padding:7px 0;text-align:center;}
.items_top .itemlist .itemtitle strong{font-weight:bold;}
.items_top .itemlist .itemtitle em{font-size:0.917em;color:#888;}
.items_top .itemlist .itemtitlebig{height:35px;}
.items_top .itemlist .itemresume{min-height:65px;padding:5px;color:#444;}

/* JV */
.sidecol_bloc .jv_rightmenu{margin:10px;}
.sidecol_bloc .jv_rightmenu li{padding-left:10px;margin-bottom:4px;}
.sidecol_bloc .jv_rightmenu li .puce{display:inline-block;width:5px;height:7px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.sidecol_bloc .searchform{clear:both;height:22px;width:280px;border:2px solid #aaa;margin:5px 15px 10px;outline:none;}
.sidecol_bloc .searchform .text{float:left;height:22px;width:184px;padding:0 3px;border:0;color:#666;}
.sidecol_bloc .searchform .submit{width:90px;border:0;border-left:1px solid #aaa;}
.sidecol_bloc .jv_games{padding:0 10px 10px;}
.sidecol_bloc .jv_games h2{margin:15px 0 6px;font-weight:bold;}
.sidecol_bloc .jv_games .itemlist span a{display:inline-block;color:#999;font-weight:normal;margin-right:4px;}
.sidecol_bloc .jv_filtres_plateformes{clear:both;margin:0 10px 10px 20px;}
.sidecol_bloc .jv_filtres_plateformes strong{display:block;margin:8px 5px 10px;font-weight:bold;color:#333;}
.sidecol_bloc .jv_filtres_plateformes ul li{float:left;width:140px;}
.sidecol_bloc .jv_filtres_plateformes ul li a{display:inline-block;width:120px;margin:0 5px 4px;padding:2px 8px;background:#eee;border-bottom:1px solid #ddd;font-weight:bold;}
.sidecol_bloc .jv_filtres_plateformes ul li a:hover,.sidecol_bloc .jv_filtres_plateformes ul li .active{text-decoration:none;color:#fff;background:#333;border-color:#111;}

.fichejeu .jaquette{float:left;margin:0 18px;}
.fichejeu .plateformes{margin-bottom:10px;}
.fichejeu .plateformes a{display:inline-block;margin-right:6px;padding:2px 8px;background:#eee;border-bottom:1px solid #ddd;}
.fichejeu .plateformes a:hover{text-decoration:none;color:#fff;background:#333;border-color:#111;}
.fichejeu .resume{padding:0 18px;}
.fichejeu .no_element{display:block;margin:30px 0;}
.fichejeu nav{display:block;position:relative;margin:18px 0;height:35px;border-bottom:1px solid #ccc;}
.fichejeu nav ul{display:block;position:absolute;bottom:-1px;}
.fichejeu nav ul li{display:inline-block;}
.fichejeu nav ul li a{display:inline-block;margin:5px 0 0 5px;padding:6px 12px;background:#292929;border:1px solid #292929;border-bottom:0;color:#bbb;text-decoration:none;letter-spacing:0;}
.fichejeu nav ul .first a{margin-left:10px;}
.fichejeu nav ul li .active,.fichejeu nav ul li a:hover{background:#fff;color:#333;border-color:#ccc;}
.fichejeu .gallery a{display:block;float:left;margin:0 10px 10px 0;}
.fichejeu .gallery a img{padding:3px;}
.fichejeu .videos a{display:block;float:left;width:140px;height:160px;overflow:hidden;margin:0 8px 15px 8px;padding:5px 0;border:1px solid #eee;text-decoration:none;text-align:center;}
.fichejeu .videos a small{display:block;margin-bottom:3px;color:#666;font-size:0.917em;}
.fichejeu .videos a img{width:120px;padding:3px;}
.fichejeu .videos a strong{display:block;margin-top:5px;text-align:center;}
.fichejeu .videos a:hover strong{text-decoration:none;}
.TB_modal .video_player{margin:10px auto;width:680px;height:440px;}
.TB_modal .video_desc{color:#333;height:40px;}
.TB_modal .submit{float:right;font-weight:bold;margin-top:5px;height:30px;line-height:2.5em;}

.sidecol_bloc .detailsjeu{clear:both;margin:0 10px 10px;}
.sidecol_bloc .detailsjeu ul li{line-height:1.5em;color:#333;}
.sidecol_bloc .detailsjeu ul li strong{font-weight:bold;}
.sidecol_bloc .detailsjeu .pegi{margin-top:10px;}

/* DOWNLOAD */
article .download{margin:18px 18px 0;}
article .download .dl_image{float:left;width:140px;padding:5px;border:1px solid #eee;}
article .download ul{float:left;width:430px;margin-left:20px;}
article .download ul li{line-height:2em;}
article .download ul li strong{float:left;display:inline-block;width:70px;font-weight:bold;color:#333;}
article .download ul li span{display:inline-block;width:350px;color:#666;line-height:1.5em;}
article .download ul li .dl_note img{padding-top:2px;vertical-align:top;}
article .download ul li .votestars{float:left;}
article .download ul li .votenb{float:left;margin:2px 5px 0;}
article .download ul li .votenb .votenbspan{display:inline;width:auto;}
article .download ul li .votethanks{float:left;margin:2px 5px 0;color:#66a111;}
article .download .dl_texte{float:left;width:430px;margin-left:20px;font-size:1.167em;padding-top:20px;}
article .download .dl_texte strong{font-weight:bold;}
article .download .dl_texte p{margin-bottom:20px;color:#333;}
article .download .dl_texte .back_url{margin-top:30px;font-size:1em;}
article .download .dl_notification{float:left;width:430px;margin-left:20px;font-size:1.167em;}
article .download_link{text-align:center;margin:10px 0 20px;}
article .download_link a{padding:0 18px;height:42px;line-height:2.7em;font-size:1.333em;color:#fff;background:url(/img/sprite.png) repeat-x 0 -350px;border:1px solid #157bc2;-moz-text-shadow:1px 1px 1px #0b5c94;-webkit-text-shadow:1px 1px 1px #0b5c94;-o-text-shadow:1px 1px 1px #0b5c94;text-shadow:1px 1px 1px #0b5c94;}
article .download_link a:hover{background-position:0 -392px;border:1px solid #157bc2;}
article .download_link a span{display:inline-block;width:16px;height:17px;margin-right:3px;background:url(/img/sprite.png) no-repeat -34px -218px;}
.telechargements_filtres{margin:0 20px 15px;color:#333;}
.telechargements_filtres div{margin-top:10px;}
.telechargements_filtres label{font-weight:bold;}
.telechargements_filtres ul{margin:5px 0 0 15px;}
.telechargements_filtres ul .puce{display:inline-block;width:3px;height:7px;margin-right:3px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.telechargements_filtres ul a .puce{background-position:-337px -10px;}

/* ASTUCES */
.astuces_filtres{margin:10px 0 15px;color:#333;}
.astuces_filtres div{margin-top:10px;}
.astuces_filtres label{font-weight:bold;}
.astuces_filtres ul{margin:5px 10px 0;padding-bottom:5px;border-bottom:1px dotted #ccc;}
.astuces_filtres ul li{display:inline-block;margin-right:7px;}
.astuces_filtres ul .puce{display:inline-block;width:3px;height:7px;margin-right:3px;background:url(/img/sprite.png) no-repeat -337px -18px;}
.astuces_filtres ul a .puce{background-position:-337px -10px;}

/* PROCESSUS */
.processus .filtres{margin:18px;background:#f6f6f6;padding:10px;color:#333;}
.processus .filtres .search form{margin-top:5px;height:22px;width:250px;border:2px solid #888;outline:none;}
.processus .filtres .search form .text{float:left;height:22px;width:154px;padding:0 3px;border:0;color:#666;}
.processus .filtres .search form .submit{width:90px;border:0;border-left:1px solid #999;}
.processus .filtres .search span{font-size:0.917em;}
.processus .filtres .lettre{margin-top:10px;}
.processus .filtres .lettre a{margin-left:4px;}
.processus .filtres .lettre .active {display:inline;background-color:#157bc2;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;padding:3px 5px;font-weight:bold;}
.processus .filtres .souscat{margin-top:10px;}
.processus .filtres .souscat a{margin:0 5px;}
.processus .filtres .souscat .active {display:inline;background-color:#157bc2;-webkit-border-radius:3px;-moz-border-radius:3px;color:#fff;padding:3px 5px;font-weight:bold;}
.processus .texte{margin:20px 18px 20px;line-height:1.5em;text-align:justify;color:#222;font-size:1.083em;}
.processus .texte h2{font-size:1.500em;margin:25px 0 10px;}
.processus .texte p{color:#4d4d4d;font-size:1em;}
.processus .texte .image{margin:30px 0;text-align:center;}
.processus .itemslist .itemlist .itemtitle{min-height:16px;}
.processus .itemslist .itemlist .itemresume{height:auto;}
article .processus{margin-top:20px;}
article .processus .partenaire{display:block;height:auto;line-height:1.333em;margin:0 40px;padding:5px;text-align:center;}
article .processus .partenaire strong{font-weight:bold;color:#157bc2;}
article .processus h2{font-size:1.500em;margin:25px 18px 10px;}
article .processus .informations{margin:0 18px 10px;width:632px;}
article .processus .informations .inter{background:#f6f6f6;}
article .processus .informations tr td{padding:8px 5px;border:1px solid #eee;}
article .processus .informations tr .lib{width:150px;color:#555;}
article .processus .informations tr .lib img{margin-right:5px;}
article .processus .informations tr td .vert{color:green;}
article .processus .informations tr td .rouge{color:red;}
article .processus .champs tr .lib{width:130px;}
article .processus .champs tr .lib a{color:#333;}
article .processus .champs tr .val{padding:5px 10px;line-height:1.167em;font-size:0.917em;}

/* COMMUNIQUES */
.presse_noitem{margin:20px 18px;text-align:center;color:#333;}
.calendar{margin:20px;padding-top:20px;border-top:1px solid #ccc;}
.calendar table{width:450px;margin:0 auto;}
.calendar .calendar_month{padding-bottom:8px;}
.calendar .calendar_month .calendar-prev{display:block;float:left;width:120px;text-align:left;padding-left:15px;background:url(/img/ico/puce10.png) no-repeat 0 4px;}
.calendar .calendar_month .medium{display:block;float:left;width:180px;font-size:1.083em;color:#333;text-align:center;}
.calendar .calendar_month .calendar-next{display:block;float:left;width:120px;text-align:right;padding-right:15px;background:url(/img/ico/puce8.png) no-repeat 125px 4px;}
.calendar tr th{padding:5px;border-bottom:1px dotted #999;text-align:center;}
.calendar tr td{padding:5px;border:1px solid #ddd;text-align:center;}
.calendar tr td .active{color:red;font-weight:bold;}

/* ZOOM */
.zoom_leftcol{width:160px;float:left;}
.zoom_leftcol .pub160x600{margin-top:0;}
.zoom_centercol{width:805px;float:left;margin-left:15px;}
.premium .zoom_centercol{margin:20px 0 0 90px;}
.zoom_top{min-height:160px;background:#fff;border:1px solid #eaeaea;border-bottom-width:2px;}
.jcarousel-skin-gallery{height:132px;overflow:hidden;padding:10px 0;}
.jcarousel-skin-gallery .jcarousel-direction-rtl{direction:rtl;}
.jcarousel-skin-gallery .jcarousel-container-horizontal{width:682px;padding:10px 60px;}
.jcarousel-skin-gallery .jcarousel-clip{overflow:hidden;}
.jcarousel-skin-gallery .jcarousel-clip-horizontal{width:718px;height:112px;}
.jcarousel-skin-gallery li{float:left;width:170px;height:112px;margin:0 10px 50px 0;}
.jcarousel-skin-gallery li a img{border:2px solid #eee;padding:3px;}
.jcarousel-skin-gallery li a:hover img{border:2px solid #aaa;}
.jcarousel-skin-gallery li a.active img{border:2px solid #666;}
.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-item-horizontal{margin-left:10px;margin-right:0;}
.jcarousel-skin-gallery .jcarousel-item-placeholder{background:#fff;color:#000;}
.jcarousel-skin-gallery .jcarousel-next-horizontal{position:absolute;top:43px;right:10px;width:32px;height:32px;cursor:pointer;background:url(/img/sprite.png) no-repeat -128px -434px;}
.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-next-horizontal{left:10px;right:auto;background:url(/img/sprite.png) no-repeat 0 -434px;}
.jcarousel-skin-gallery .jcarousel-next-horizontal:hover,.jcarousel-skin-gallery .jcarousel-next-horizontal:focus{background-position:-160px -434px;}
.jcarousel-skin-gallery .jcarousel-next-horizontal:active{background-position:-192px -434px;}
.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal,.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:hover,.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:focus,.jcarousel-skin-gallery .jcarousel-next-disabled-horizontal:active{cursor:default;background-position:-224px -434px;}
.jcarousel-skin-gallery .jcarousel-prev-horizontal{position:absolute;top:43px;left:10px;width:32px;height:32px;cursor:pointer;background:url(/img/sprite.png) no-repeat 0 -434px;}
.jcarousel-skin-gallery .jcarousel-direction-rtl .jcarousel-prev-horizontal{left:auto;right:10px;background:url(/img/sprite.png) no-repeat -128px -434px;}
.jcarousel-skin-gallery .jcarousel-prev-horizontal:hover,.jcarousel-skin-gallery .jcarousel-prev-horizontal:focus{background-position:-32px -434px;}
.jcarousel-skin-gallery .jcarousel-prev-horizontal:active{background-position:-64px -434px;}
.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal,.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:hover,.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:focus,.jcarousel-skin-gallery .jcarousel-prev-disabled-horizontal:active{cursor:default;background-position:-96px -434px;}
.zoom{position:relative;width:803px;margin-top:10px;padding:15px 0;background:#fff;border:1px solid #eaeaea;border-bottom-width:2px;text-align:center;}
.zoom h1{font-size:1.250em;color:#333;margin-bottom:15px;}
.zoom .image{min-height:300px;}
.zoom .arrows{position:absolute;top:200px;width:803px;}
.zoom .arrows span{display:block;width:65px;}
.zoom .arrows .left{float:left;}
.zoom .arrows .right{float:right;}
.zoom .backlink{margin-top:15px;color:#333;padding-top:15px;border-top:1px solid #eee;}

/* SEARCH */
.search h1,.search h2{margin:10px;font-size:1.167em;font-weight:bold;color:#333;}
.search .searchform{margin:10px;}
.search .searchform .text{float:left;height:22px;line-height:1.833em;width:212px;padding:0 3px;margin-right:5px;border:2px solid #777;color:#666;}
.search .searchform .select{float:left;height:26px;line-height:2.167em;padding:0;margin-right:5px;border:1px solid #999;color:#333;}
.search .searchform .submit{float:left;height:26px;line-height:2.167em;padding:0 8px;margin-right:5px;}
.search .sections{margin:20px 10px;}
.search .sections ul li{display:inline-block;float:left;width:70px;}
.search .sections ul li.section4{width:115px;}
.search .sections ul li.section5{width:75px;}
.search .sections ul li a{display:block;margin-right:4px;padding:5px 4px;border:1px solid #ddd;text-align:center;text-decoration:none;}
.search .sections ul li a:hover,.search .sections ul li a.active{color:#fff;background:#5faade;border:1px solid #5faade;}
.search .sections ul .section0 a:hover, .search .sections ul .section0 a.active{background:#888888;border:1px solid #888888;}
.search .sections ul li a strong{display:block;}
.search .sections ul li a span{font-size:0.917em;color:#999;}
.search .sections ul li a:hover span,.search .sections ul li a.active span{color:#eee;}
.search .results{margin-bottom:10px;}
.search .results .title{font-size:1.333em;font-weight:normal;}
.search .itemslist{margin:0 10px 10px;}
.search .itemslist li{margin-bottom:10px;}
.search .itemslist .itemlist .itemimage{margin:0 10px 0 0;}
.search .itemmore{float:right;margin:0 10px;}
.search .itemmore .puce{display:inline-block;width:5px;height:7px;margin-left:4px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.search .sidecol_bloc .title{font-size:1.167em;}
.search .items_top .itemlist .itemimage img{max-height:90px;}
.search .noresult{margin:35px 18px 40px;color:#333;}
.search .noresult strong{font-weight:bold;}

/* ENTRAIDE */
.entraide .forum{margin:10px 15px 20px;}
.entraide .forum h2{font-size:1.500em;color:#333;}
.entraide .forum table{margin-top:10px;width:100%;}
.entraide .forum table thead{background:#444;}
.entraide .forum table thead tr td{padding:4px 5px;color:#ccc;border:1px solid #333;border-bottom:0;}
.entraide .forum table thead tr .forums{width:200px;}
.entraide .forum table thead tr .nbsujets{width:50px;text-align:center;}
.entraide .forum table thead tr .reponses{width:50px;}
.entraide .forum table tbody tr td{padding:5px;border:1px solid #eee;}
.entraide .forum table tbody tr:hover td{background:#f6f6f6;}
.entraide .forum table tbody tr .forums{font-weight:bold;}
.entraide .forum table tbody tr .nbsujets{color:#444;text-align:center;}
.entraide .forum table tbody tr .dernier span{display:block;color:#999;font-size:0.917em;}
.entraide .forum table tbody tr .avatars{width:32px;}
.entraide .forum table tbody tr .sujets{padding:6px 8px;}
.entraide .forum table tbody tr .sujets a{font-size:1.083em;}
.entraide .forum table tbody tr .sujets span{display:block;color:#999;font-size:0.917em;}
.entraide .forum table tbody tr .reponses{color:#444;text-align:center;}
.entraide .forum .more{padding:10px;text-align:right;background:#f6f6f6;}
.entraide .forum .more a:hover{text-decoration:none;color:#333;}
.entraide article .admin_options{display:inline-block;float:right;}
.entraide article .admin_options a{margin:0 3px;}
.entraide article .textzone{margin:20px 0;}
.entraide article .textzone .topic_user{float:left;width:120px;text-align:center;}
.entraide article .textzone .topic_user img{padding:0;border:0;}
.entraide article .textzone .topic_user .cu_nick{display:block;text-align:center;color:#333;}
.entraide article .textzone .topic_user .cu_nick img{vertical-align:middle;}
.entraide article .textzone .topic_user .cu_status{display:block;margin-bottom:4px;}
.entraide article .textzone .topic_user .cu_link{text-decoration:none;}
.entraide article .textzone .topic_user .cu_rank{display:inline-block;width:77px;text-align:center;font-size:0.917em;color:#666;}
.entraide article .textzone .topic_user .cu_avatar{display:inline-block;width:77px;text-align:center;}
.entraide article .textzone .topic_user .cu_avatar img{border:1px solid #aaa;width:75px;height:75px;background:#fff;}
.entraide article .textzone .topic_user .cu_options{margin:10px;}
.entraide article .textzone .topic_user .cu_options li{text-align:left;background:none;padding:0;}
.entraide article .textzone .topic_user .cu_options li a{display:inline-block;padding-left:8px;background:url(/img/sprite.png) no-repeat -202px -202px;}
.entraide article .textzone .topic_user .cu_options .cu_inscrit{margin-top:5px;font-size:0.833em;color:#777;}
.entraide article .textzone .topic_user .cu_options .cu_profil{font-size:0.917em;}
.entraide article .textzone .topic_user .cu_options .cu_mp{margin-top:5px;}
.entraide article .textzone .topic_user .cu_options .cu_mp .submit{height:18px;line-height:1.5em;font-size:0.917em;}
.entraide article .textzone .topic{margin-left:120px;padding-left:10px;border-left:1px solid #eee;}
.entraide article .toolbar_social{width:189px;}
.entraide article .toolbar_social img{border:0;padding:0;}
.entraide article .toolbar_social .btns{text-align:left;margin:0 10px 0 42px;}
.entraide article .toolbar_social .btns div{float:none;height:22px;margin-bottom:8px;}
.entraide article .toolbar_social .btns p{margin:0;}
.premium .entraide article .toolbar_social{width:310px;margin:0 auto;}
.premium .entraide article .toolbar_social .btns{text-align:center;margin:5px 0;padding:0;}
.premium .entraide article .toolbar_social .btns div{float:left;}
.entraide article .toolbar .pub300x250{margin:10px 0;}
.entraide article .toolbar .bup{margin:10px 0;}
.entraide .comm_text blockquote{border-left:2px solid #157bc2;padding:10px;font-size:0.917em;color:#666;background:#f6f6f6;}
.entraide .comm_text .blockquotelink{display:block;border-left:2px solid #157bc2;padding:3px 8px 5px;margin-top:5px;font-size:0.917em;}
.entraide_actions{margin:10px 18px 20px 18px;background:#f6f6f6;}
.entraide_actions .question_btn{float:left;margin:10px 10px 0 10px;height:30px;line-height:2.5em;font-weight:bold;}
.entraide_actions .searchform{float:left;margin:5px 10px 5px 0;padding:5px 15px 5px 15px;border-right:1px solid #ddd;}
.entraide_actions .searchform strong{display:inline-block;float:left;margin-top:7px;color:#333;}
.entraide_actions .searchform form{display:inline-block;float:left;height:22px;width:235px;margin:2px 5px 6px;border:2px solid #888;}
.entraide_actions .searchform form .text{float:left;height:22px;width:139px;padding:0 3px;border:0;color:#666;}
.entraide_actions .searchform form .submit{width:90px;border:0;border-left:1px solid #999;}
.entraide .question{margin:10px 15px;}
.entraide .question h2{font-weight:bold;color:#333;}
.entraide .question .question_list{margin-top:10px;}
.entraide .question .question_list li{float:left;width:45%;margin:5px;}
.entraide .question .question_list li .puce{display:inline-block;width:5px;height:7px;background:url(/img/sprite.png) no-repeat -337px -10px;}
.entraide .question .caution{margin:20px 10px;padding:10px;background:#f6f6f6;border:1px solid #ddd;}
.entraide .question .caution strong{font-weight:bold;}
.entraide .question .caution ul{margin-top:5px;}
.entraide .question .caution ul li{margin-top:2px;color:#333;}
.entraide .question .caution ul li .puce{display:inline-block;width:4px;height:8px;margin-right:4px;background:url(/img/sprite.png) no-repeat -337px -26px;}
.entraide .question .windows7{margin-top:20px;}
.entraide .question .windows7 h2{margin-bottom:7px;}
.entraide .question .windows7 input{margin-left:5px;}
.entraide .question .form .input{margin-top:10px;}
.entraide .question .form .input label{display:inline-block;float:left;width:120px;height:15px;margin:4px 10px 5px 0;color:#333;font-weight:bold;text-align:right;}
.entraide .topic .form .input label{width:auto;}
.entraide .question .form .input input{width:400px;padding:3px 5px;}
.entraide .question .form .input textarea{width:400px;height:150px;padding:3px 5px;font-size:1em;}
.entraide .topic .form .input textarea{height:300px;}
.entraide .question .form .submit{float:right;margin:10px 100px 10px 0;height:30px;line-height:2.5em;font-weight:bold;}
.sidecol .question{margin:15px 10px;text-align:center;}

/* VIDEOS */
.videos_top{padding:10px;}
.videos_top .item{float:left;width:194px;padding:0 6px;margin-bottom:45px;}
.videos_top3 .item{margin-bottom:0;}
.videos_top .item .itemimage a{display:block;position:relative;text-align:center;}
.videos_top .item .itemimage a img{width:194px;height:120px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.videos_top .item .itemimage a small img{position:absolute;left:70px;top:35px;width:50px;height:50px;}
.videos_top .item .itemimage a:hover small img{display:block;}
.videos_top .item .itemtitle{margin-top:8px;min-height:40px;border-bottom:1px dotted #ddd;text-align:center;}
.videos_top .item .itemresume{margin-top:5px;min-height:45px;color:#333;}
.video_top{padding:10px;border-bottom:1px dotted #ddd;}
.video_top .itemimage a{display:block;position:relative;text-align:center;}
.video_top .itemimage a img{width:480px;height:320px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.video_top .itemimage a small img{position:absolute;left:290px;top:160px;width:50px;height:50px;}
.video_top .itemimage a:hover small img{display:block;}
.video_top .itemtitle{margin-top:8px;text-align:center;}
.videoslist{clear:both;}
.videoslist .item{float:left;padding:0 5px;margin:5px 0 20px;width:149px;min-height:125px;text-align:center;}
.videoslist .itemimage {text-align:center;}
.videoslist .itemimage a{display:block;position:relative;}
.videoslist .itemimage a img{width:130px;height:97px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.videoslist .itemimage a small img{display:none;position:absolute;left:50px;top:20px;width:50px;height:50px;}
.videoslist .itemimage a:hover small img{display:block;}
.videoslist .item .itemtitle{margin-top:5px;height:30px;text-align:center;}
/*.videoslist .item .itemtitle a{color:#000}*/
.videoslist .item .itemresume{margin-top:5px;color:#333;}
.sidecol_bloc .videoslist .itemimage a img{width:100px;height:70px;}
.sidecol_bloc .videoslist .itemimage a small img{left:25px;top:12px;width:auto;height:auto;}
.sidecol_bloc .videoslist .itemlist .itemzone{width:188px;}
.videos_cat{margin-bottom:25px;}
.videos_cat h2{margin:15px 10px 10px;padding-bottom:5px;border-bottom:1px solid #ccc;font-size:1.333em;}
.videos_cat h2 a{color:#333;}
.videos_cat h2 .floatr{margin-top:5px;font-size:1em;color:#666;}
.videos_cat h2 .floatr .puce{display:inline-block;width:3px;height:7px;background:url("/img/sprite.png") no-repeat -337px -18px;}
.videos_cat .videoslist{margin-top:10px;}
.bloc_section7 .userform .input{float:none;}
.bloc_section7 .userform .input input,.bloc_section7 .userform .input textarea{float:none;width:580px;}
.bloc_section7 .userform .infos{padding:0;}
.widecol .videoslist{margin-left:10px;}
.widecol .videoslist .item{width:210px;padding:0 15px;}
.widecol .videoslist .item .itemtitle{border-bottom:1px dotted #ddd;text-align:center;}
.widecol .videoslist .item img{width:210px;height:160px;}
.widecol .videoslist .itemimage a small img{left:85px;top:60px;width:50px;height:50px;display:block;}
.videospub .videoslist{float:left;margin-left:10px;}
.videospub .videoslist .item{width:180px;padding:0 15px;}
.videospub .videoslist .item img{width:180px;height:140px;}
.videospub .videoslist .itemimage a small img{left:75px;top:40px;}
.videospub .itemlistmore_videos{margin-right:340px;}
.videospub .pub300x250{float:right;margin-right:10px;}
.videospub nav{float:right;margin-right:10px;}
.bbdotted {width:50%;text-align:center;height:1px;border-bottom:1px dotted #ddd;margin:0 auto 10px auto;}
.search_video{float:left;margin:20px 10px 20px 90px;}
.search_video form{height:28px;width:298px;border:1px solid #ccc;outline:none;background-color:#fff;}
.search_video form .text{width:180px;border:0;padding:0 3px;color:#666;height:28px;line-height:2.333em;}
.search_video form .submit{float:right;height:28px;line-height:2.333em;border:0;border-left:1px solid #ccc;font-weight:bold;}
.submit_video{margin:20px 10px 20px 20px;}
.submit_video .submit{height:28px;line-height:2.333em;border-color:#ccc;font-weight:bold;}

/* PREMIUM */
.abonnement{margin:50px 0 20px;}
.premium_zone{padding:10px 0;}
.premium_zone .presentation{width:440px;float:left;margin:30px 20px 20px;}
.premium_zone .presentation h2{font-size:1.667em;color:#333;}
.premium_zone .presentation p{margin-top:20px;line-height:1.667em;text-align:justify;text-indent:20px;color:#444;font-size:1.083em;}
.premium_zone .presentation p strong{font-weight:bold;}
.premium_zone .presentation ul{margin:10px 0 0 20px;}
.premium_zone .presentation ul li{padding-left:20px;line-height:2em;color:#444;font-size:1.083em;background:url(/img/ico/premium2.png) no-repeat 0 2px;}
.premium_zone .notloggedin{padding:15px 20px;width:590px;margin:10px auto 20px;font-size:1.167em;line-height:2em;}
.premium_zone table{width:600px;margin:0px auto 0;border:1px solid #e6e6e6;}
.premium_zone table td{text-align:center;}
.premium_zone table thead td{height:28px;line-height:2.333em;padding:0 10px;color:#7b3400;font-size:1.167em;background:url(/img/sprite.png) repeat-x 0 -160px;}
.premium_zone .formules tbody td{cursor:pointer;width:20%;color:#555;font-size:20px;}
.premium_zone .formules tbody td:hover{background:#fff url(/img/sprite.png) repeat-x 0 -488px;text-decoration:none;}
.premium_zone table tbody td span{display:block;line-height:50px;}
.premium_zone table tbody td span em{display:none;}
.premium_zone table tbody td strong{display:block;line-height:40px;color:#999;}
.premium_zone table tbody .formule_active{background:#fff url(/img/sprite.png) repeat-x 0 -488px;text-decoration:none;}
.premium_zone table tbody .formule_active span{color:#000;}
.premium_zone table tbody .formule_active span em{display:inline-block;width:16px;height:16px;background:url(/img/ico/premium2.png) no-repeat 0 0;}
.premium_zone table tbody .formule_active strong{color:#157bc2;}
.premium_zone table tbody strong .promo{display:inline;vertical-align:super;font-size:16px;color:red;text-decoration:line-through;}
.premium_zone table tbody .formule1,.premium_zone table tbody .formule6,.premium_zone table tbody .formule12,.premium_zone table tbody .formuleperso{border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;}
.premium_zone table tbody .formule3,.premium_zone table tbody .formule6{opacity:0.3}
.premium_zone form{width:400px;margin:20px auto 0 auto;}
.premium_zone .offrepromo{width:480px;padding-top:20px;border-top:1px solid #ccc;margin:0 auto 20px;color:#444;text-align:center;font-size:16px;}
.premium_zone .offrepromo h3{margin-bottom:6px;text-align:center;font-size:16px;font-weight:bold;color:red;}
.premium_zone .offrepromo strong{font-weight:bold;}
.premium_zone .offreessai{display:none;width:400px;margin:10px auto 10px;line-height:1.667em;color:#444;font-size:1.083em;}
.premium_zone .form_paypal_perso{display:none;}
.premium_zone .offreperso{width:400px;margin:10px auto 10px;}
.premium_zone .offreperso label{line-height:1.667em;color:#444;font-size:1.083em;}
.premium_zone .offreperso .offreperso_tarif{margin:10px auto 0;width:90px;font-size:1.167em;color:#333;}
.premium_zone .offreperso .offreperso_tarif input{width:30px;padding:1px 3px;font-size:1.333em;}
.premium_zone .avantages{width:460px;}
.premium_zone .avantages thead td{color:#eee;background:#555;}
.premium_zone .avantages thead .gold{color:#7b3400;background:url(/img/sprite.png) repeat-x 0 -160px;}
.premium_zone .avantages tbody td{min-height:26px;padding:5px 6px;color:#555;font-size:1.083em;border-top:1px solid #e6e6e6;}
.premium_zone .avantages tbody tr:hover{cursor:pointer;border:1px solid #333;}
.premium_zone .avantages tbody tr:hover td{border-top:1px solid #333;border-bottom:1px solid #333;}
.premium_zone .avantages tbody .libelle{text-align:left;border-right:1px solid #e6e6e6;}
.premium_zone .avantages tbody .libelle_visiteur{color:#777;}
.premium_zone .avantages tbody .libelle_gold{color:#111;}
.premium_zone .avantages tbody .membre{background:#fbfbfb;}
.premium_zone .avantages tbody .gold{background:#f6f6f6;}
.premium_zone .avantages tbody .gold .txt {color:#000;}
.premium_zone .avantages tbody .tarifs td{border-top-color:#aaa;}
.premium_zone .remboursement{color:#888;text-align:center;font-size:0.917em;display:block;}
.premium_sondage{margin:15px auto;width:730px;}
.premium_sondage h2{font-size:1.250em;color:#333;font-weight:bold;line-height:2em;}
.premium_sondage .select{margin:20px auto;width:400px;}
.premium_sondage .select .checkbox{margin-bottom:10px;}
.premium_sondage .select .checkbox label{display:inline-block;margin-left:5px;font-size:1.167em;color:#444;}
.premium_sondage .submitpremium{display:block;height:30px;margin:20px auto;}
.premium_sondage .success{display:none;margin:20px auto 10px;text-align:center;font-weight:bold;}

/* TRIBUNE */
.content .title .tribunerefresh{float:right;margin-left:5px;font-size:0.65em;color:#333;-moz-text-shadow:none;-webkit-text-shadow:none;-o-text-shadow:none;text-shadow:none;}
.content .title .tribunerefresh_active{color:#999;}
.tribune .postmessage{padding-top:15px;margin:0 0 20px;background:none;border:0;border-top:1px solid #eee;}
.tribune .pm_user{float:left;width:100px;margin-right:10px;text-align:center;}
.tribune .pm_user .cu_nick{display:block;text-align:center;color:#333;}
.tribune .pm_user .cu_status{display:block;margin-bottom:4px;}
.tribune .pm_user .cu_status .status_online{text-decoration:none;cursor:default;color:#444;font-size:0.750em;}
.tribune .pm_user .cu_avatar{display:inline-block;width:77px;text-align:center;}
.tribune .pm_user .cu_avatar img{border:1px solid #aaa;width:75px;height:75px;background:#fff;}
.tribune .pm_infos{width:495px;float:left;}
.tribune .postmessage .pm_infos .pm_text textarea{width:100%;height:110px;}
.tribune .postmessage .pm_infos .pm_smileys{float:left;width:320px;margin-top:10px;}
.tribune .postmessage .pm_infos .pm_opts{float:right;margin-top:15px;}
.tribune .postmessage .pm_infos .pm_opts .submit{height:28px;line-height:2.333em;}
.tribune .postmessage .pm_infos .pm_opts .submit input{font-weight:bold;}
.tribune ul{margin-top:10px;}
.tribune ul li{margin-bottom:15px;}
.tribune ul li .pm_user{width:130px;padding:5px;margin-right:0;text-align:left;background:#eee;}
.tribune ul li .pm_user .cu_nick{text-align:left;overflow:hidden;}
.tribune ul li .pm_user .cu_avatar{float:left;width:34px;margin-right:5px;}
.tribune ul li .pm_user .cu_avatar img{width:32px;height:32px;}
.tribune ul li .pm_user .avatar_premium a img{border-color:#fec527;}
.tribune ul li .pm_infos{width:465px;float:left;padding:0 0 6px 10px;min-height:38px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
.tribune ul li .pm_infos .pm_text{color:#333;line-height:1.333em;}
.tribune ul li .pm_infos .pm_text small{display:block;margin-bottom:4px;font-size:0.833em;color:#999;}
.tribune-home{background:#fff;margin-bottom:12px;margin-left:10px;padding-left:0;border:1px solid #eaeaea;border-top:0;border-right:0;}
.tribune-home .tribune-zone{height:374px;margin:10px 0;}
.tribune-home .tribune-zone ul{height:374px;overflow:hidden;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0) 97%, rgba(0,0,0,0.2) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(97%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.2)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.2) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.2) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.2) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0) 97%,rgba(0,0,0,0.2) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#33000000',GradientType=0 );
}
.premium .tribune-home .tribune-zone{height:666px}
.premium .tribune-home .tribune-zone ul{height:652px;}
.tribune-home ul li{padding:10px 5px 5px;}
.tribune-home ul li .tribune-avatar{display:block;float:left;width:60px;height:60px;margin-right:10px;
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.3);
	box-shadow: 1px 2px 3px rgba(0,0,0,.3);
}
.tribune-home ul li .tribune-avatar:hover{display:block;float:left;width:60px;height:60px;margin-right:10px;
	-moz-box-shadow: 1px 2px 3px rgba(0,0,0,.6);
	-webkit-box-shadow: 1px 2px 3px rgba(0,0,0,.6);
	box-shadow: 1px 2px 3px rgba(0,0,0,.6);
}
.tribune-home ul li .tribune-avatar img{width:60px;height:60px;}
.tribune-home ul li .tribune-msg{float:left;width:232px;border-left:1px solid #ddd;padding-left:3px;}
.tribune-home ul li .tribune-nick{color:#333;}
.tribune-home ul li .tribune-time{display:inline-block;float:right;font-size:10px;color:#999;}
.tribune-home ul li .tribune-text{display:block;margin-top:0;padding-top:5px;border-top:1px solid #ddd;color:#555;font-size:11px;}
.tribune-home .postmessage{margin:0 10px 10px;}
.tribune-home .postmessage .pm_user{float:left;width:60px;margin-right:10px;}
.tribune-home .postmessage .pm_user img{width:60px;height:60px;}
.tribune-home .postmessage .pm_infos .pm_text textarea{width:225px;height:58px;}
.tribune-home .postmessage .pm_infos .pm_opts{float:right;}

/* TOPS */
.colfour{width:50%;float:left;}
.colfour .items-list .item-list .item-zone{width:350px;height:84px;}
.colfour .items-list .item-list .item-image{width:100px;height:70px;}
.colfour .items-list .item-list .item-title{margin:5px 0;line-height:16px;font-size:14px;}
.colfour .items-list .item-list .item-category{font-size:11px;}
.colfour .items-list .item-list .item-comments{left:185px;font-size:11px;}
.colbar{padding:10px 15px 0;}
.colbar .colbarcatcommentaires{margin-left:84px;}

/* ADSENSE */
.sidecol .pubadsense{width:300px;margin:28px 10px 10px;}
.pubadsense{text-align:left;}
.pubadsense .intitule{color:#484848;}
.pubadsense .intitule:hover{text-decoration:none;}
.pubadsense .annonces ul{margin:0;}
.pubadsense .annonces ul li{clear:none;margin-top:5px;color:#333;padding:0;background:none;padding:3px;}
.pubadsenseforum .annonces ul li:hover{background-color:#ccc;}
.pubadsenseforum .annonces a{display:block;}
.pubadsenseforum .annonces a:hover{text-decoration:none;}
.pubadsenseforum .annonces .maintext{color:#333 !important;}
.pubadsenseforum .annonces .mainurl{display:block;color:#157CB2 !important;}
.pubadsenseforum .annonces .secondurl{color:#777 !important;}
.pubadsense .annonces ul li .mainurl{font-size:1.083em;font-weight:bold;}
.pubadsense .annonces ul li .secondurl{font-size:0.917em;color:#777;}
.pubadsense .channel{display:block;font-size:0.750em;color:#bbb;}
article .pubadsense{clear:both;margin:15px 18px 0;}
.entraide article .pubadsense{margin:15px 0 0;}
.results .pubadsense{padding:5px 5px 5px 110px;margin:10px 10px 20px;}
.results .pubadsense .intitule{font-weight:normal;text-decoration:none;}
.results .pubadsense li{margin-top:10px;}
.results .pubadsense li .mainurl{display:block;margin-bottom:3px;}
.entraide .topic .pubadsense li .mainurl{display:block;}
.results_entraide .pubadsense,.results_processus .pubadsense{padding:5px 0;}
/*.results_entraide .pubadsense .annonces ul li .mainurl:hover{font-size:1.167em;}*/

article .bupgoogle{clear:both;margin:16px 18px;}
.section5 article .bupgoogle{margin:16px 18px 0;}
article .bupgoogle .adsbygoogle{height:60px;}
.sidecol .bupgoogle{margin:0px 0 16px;text-align:center;}
.sidecol .bupgoogle .adsbygoogle{width:300px;height:250px;margin:0 auto;}
.topic .bupgoogle{margin:16px 0;}
.topic .bupgoogle .adsbygoogle{height:60px;}
.entraide .comm_text .adsbygoogle{height:60px;}
.search .results .bupgoogle .adsbygoogle{height:60px;margin:0 9px 10px;}
.bupgoogle .channel{font-size:10px;color:#ccc;}

/* LIGATUS */
.publigatus {position:absolute;top:0;left:0;}

/* DIVERS */
.divers{margin:15px;color:#333;}
.texteenlarge{line-height:1.917em;}
.divers h2{margin-bottom:10px;font-size:1.667em;}
.divers .mvp{float:right;margin:0 0 10px 10px;}
.divers .mvp img{border:1px solid #eee;}
.divers p{margin-bottom:15px;text-indent:20px;line-height:1.5em;}
.divers_inscription p {text-indent:0px !important;}
.divers_inscription_droite {margin:5px 0 5px 0 !important;}
.divers_inscription_droite .submit{margin-left:55px;}
.divers p strong{font-weight:bold;}
.divers ul{margin-left:10px;}
.divers li{margin:0 0 8px 10px;padding-left:10px;background:url('/img/ico/puce8.png') no-repeat 0 3px;}
.divers li.titre{background:none;padding-left:0;}
.divers ul.services{margin-left:0px;}
.divers li.titre_services{background:url('/img/cmp/fleche.gif')  no-repeat 0 3px;color:#000;margin:0 0 3px 0px;padding-left:10px;}
.divers ul .titre{margin:15px 0 5px;color:#666;}
.divers .submit{height:30px;line-height:2.5em;font-weight:bold;}
.divers .blocjs{margin-bottom:10px;padding:10px;border:1px solid #9fb8c8;background-color:#ebf0f4;color:#05629e;}
.divers .submitpremium{margin-left:45px;}
.divers li .number{display:inline-block;width:40px;text-align:right;}
.centercol .divers_inscription_facebook .text input{width:260px;padding:6px;}
.centercol .divers_inscription_facebook .infos{padding:5px 0 20px;}
.centercol .divers_inscription_facebook .submit{display:block;float:none;text-align:center;width:200px;height:37px;line-height:37px;margin:10px auto;padding:0 0 0 30px;background:#5f78ab url(/img/bg/facebook.png) no-repeat;border:1px solid #29447e;}
.centercol .divers_inscription_facebook .submit:hover{background-color:#4f6aa3;background-position:0 -37px;}
.centercol .divers_inscription_facebook .submit input{font-weight:bold;color:#fff;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.contacts tr td{padding:5px;}
.contacts tr .input input{width:350px;padding:3px 5px;}
.contacts .submit{line-height:2.333em;height:28px;}
.contacts .submit .btn_post{border:0;font-size:1em;font-weight:bold;padding-left:24px;background:url(/img/sprite.png) no-repeat -200px -216px;}
.partenaires li{float:left;width:260px;}
.services p{text-indent:0;}

/* CONFERENCE */
.conference {
    margin: 24px 0 18px;
}
.conference .title {
    position: relative;
}
.conference .title img {
    position: absolute;
    top: 10px;
    left: 105px;
}
.conference .conference-posts {
    margin: 16px 10px 0;
}
.conference .posts {
    width: 50%;
    float: left;
}
.conference .posts h3 {
    background: #666;
    padding: 4px 0;
    color: #eee;
    font-size: 18px;
    border-bottom: 1px solid #444;
    text-align: center;
}
.conference .posts ul {
    height: 500px;
    overflow-y: scroll;
}
.conference .posts ul li.post {
    position: relative;
    border-bottom: 1px solid #ddd;
    display: block;
    clear: both;
    padding: 10px 15px;
}
.conference .posts ul li.post .avatar-area {
    float: left;
}
.conference .posts ul li.post .avatar-area .avatar {
    width: 48px;
}
.conference .posts ul li.post .content-area {
    margin-left: 68px;
    overflow: hidden;
    margin-bottom: 12px;
}
.conference .posts ul li.post .content-area .content-text {
    color: #111;
}
.conference .posts ul li.post .content-area img {
    max-width: 100%;
    height: auto;
}
.conference .posts ul li.post .content-area .meta {
    margin-top: 5px;
    color: #888;
    font-size: 11px;
}
.conference .posts ul li.post .content-area .meta em {
    color: #777;
    font-weight: bold;
    font-style: normal;
}
.conference .posts ul li.post .btn {
    float: right;
    margin: 5px 0 0 5px;
    padding: 1px 4px;
    font-size: 12px;
}
.conference .posts ul li.post .conferencier {
    visibility: hidden;
}
.conference .posts ul li.post:hover .conferencier {
    visibility: visible;
}
.conference #admin-posts {
    background: #e7e7e7;
}
.conference .commenter {
    position: relative;
    margin: 10px 0 30px;
    padding: 10px;
}
.conference .commenter .avatar-area {
    float: left;
}
.conference .commenter .avatar-area .avatar {
    width: 75px;
}
.conference .commenter .content-area {
    position: relative;
    margin-left: 90px;
}
.conference .commenter .content-area .textarea {
    display: block;
    width: 95%;
    height: 75px;
    padding: 10px;
    border: 1px solid rgba(0, 0, 0, 0.26);
    background-color: #fff;
    color: #555;
    -webkit-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.15);
    box-shadow: inset 1px 2px 3px rgba(0, 0, 0, 0.15);
}
.conference .commenter .content-area .meta {
    margin-top: 5px;
    color: #888;
    font-size: 11px;
}
.conference .commenter .content-area .meta em {
    color: #777;
    font-weight: bold;
    font-style: normal;
}
.conference .commenter .content-area .conference-smileys {
    float: left;
}
.conference .commenter .content-area .btn {
    float: right;
    height: 28px;
    line-height: 28px;
    margin: 5px 0 0 5px;
    padding: 0 12px;
    font-size: 12px;
}
.conference .commenter .content-area .btn:hover {
    text-decoration: none;
}
.conference .commenter .content-area .btn-admin {
    height: 30px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.35);
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3a3a3a), color-stop(100%, #6a6a6a));
    background-image: -webkit-linear-gradient(bottom, #3a3a3a 0%, #6a6a6a 100%);
    background-image: -moz-linear-gradient(bottom, #3a3a3a 0%, #6a6a6a 100%);
    background-image: -o-linear-gradient(bottom, #3a3a3a 0%, #6a6a6a 100%);
    background-image: linear-gradient(bottom, #3a3a3a 0%, #6a6a6a 100%);
    color: #eee;
}
.conference .commenter .content-area .btn-admin:hover {
    background-color: #3a3a3a;
    background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, #3a3a3a), color-stop(100%, #3a3a3a));
    background-image: -webkit-linear-gradient(bottom, #3a3a3a 0%, #3a3a3a 100%);
    background-image: -moz-linear-gradient(bottom, #3a3a3a 0%, #3a3a3a 100%);
    background-image: -o-linear-gradient(bottom, #3a3a3a 0%, #3a3a3a 100%);
    background-image: linear-gradient(bottom, #3a3a3a 0%, #3a3a3a 100%);
}


/* PLUGINS */
#toTop{display:none;text-decoration:none;position:fixed;bottom:10px;right:10px;overflow:hidden;width:51px;height:51px;border:none;text-indent:-999px;background:url('/img/ui.totop.png') no-repeat left top;z-index:999999;background-color:rgba(255, 255, 255, 0.4);box-shadow:0px 0px 8px 3px rgba(255, 255, 255, 0.6);}
#toTopHover{background:url('/img/ui.totop.png') no-repeat left -51px;width:51px;height:51px;display:block;overflow:hidden;float:left;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);}
#toTop:active,#toTop:focus{outline:none;}
.bubble{cursor:pointer;}
.bubblebox{z-index:300;display:none;position:absolute;}
.bubblebox div{color:#fff;padding:4px 6px;background:#555;font-size:11px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);}
.bubblebox p{display:block;margin-left:5px;width:8px;height:4px;background:url(/img/ico/bubble_arrow.png) no-repeat right top;}
.bubblebox span{display:none;}
.bubblebox_light div{background:#eee;color:#333;}

@media screen and (max-device-width:480px){
    .logo{margin-top:-1px;}
    .mainmenu{margin-top:1px;}
}

@media only screen and (min-device-width:501px) and (max-device-width:1024px) {
    .logo{margin-top:-1px;}
    .mainmenu{margin-top:1px;}
}

/* SocialCount */

.socialcount {
    color: #fff;
}
.socialcount > li {
    background-color: #999;
}
.socialcount > li,
.socialcount > li > a:focus,
.socialcount .loading {
    border-radius: 5px;
}
.socialcount > li > a:focus,
.socialcount > li:hover,
.socialcount > li.hover /* fix for IE and iframes */ {
    background-color: #464646;
}
/* Special class added to count when it's >= the minimum */
.socialcount .count.minimum {
}


/* Base CSS */

.socialcount {
    list-style: none;
    padding-left: 0;
    margin: 0;
    font-size: 1em;
    line-height: 2.2em;
    overflow: hidden;
}
.socialcount-large {
    line-height: normal;
}
.socialcount :link,
.socialcount :visited {
    color: inherit;
}
.socialcount > li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    position: relative;
    vertical-align: top;
    min-width: 80px;
    text-align: center;
    white-space: nowrap;
    *margin-right: 4px;
}
.entraide .socialcount > li {
    margin: 0;
    margin-bottom: 5px;
}
.socialcount-small > li {
    min-width: 0;
}
.socialcount-large > li {
    float: left;
    margin: 0 .6em .6em 0;
}
.socialcount .facebook {
    background:rgba(59, 89, 152, .7);
}
.socialcount .twitter {
    background: rgba(0, 172, 237, .7);
}
.socialcount .googleplus {
    background: rgba(172, 0, 0, .7);
}
.socialcount.recommend .facebook {
    min-width: 120px;
}
.socialcount-small.recommend .facebook {
    min-width: 0;
}
.socialcount-large > li,
.socialcount-large.recommend .facebook {
    min-width: 105px;
}
.socialcount > li > a {
    display: block;
    padding: 0 5px;
    text-decoration: none;
    color: inherit;
}
.socialcount-small > li > a {
    padding-left: 8px;
    padding-right: 8px;
}
.socialcount-large > li > a {
    padding: 12px 5px 8px;
}

.socialcount .count {
    color: inherit;
    position: relative;
    display: inline-block;
    *display: inline;
    zoom: 1;
    text-align: center;
    margin-left: 6px;
}
.socialcount-large .count {
    display: block;
    width: 100%;
    margin-left: 0;
    padding-top: 10px;
}
.socialcount-small .count {
    margin-left: 0;
}

.socialcount .facebook iframe {
    height: 21px;
    width: 90px; /* recommend */
}
.socialcount.like .facebook iframe {
    height: 20px;
    width: 56px; /* like */
}

.socialcount .button {
    display: none;
    width: 100%;
    position: absolute;
    left: 0;
    bottom: -6px;
    text-align: center;
    pointer-events: none;
}
.socialcount .button iframe {
    pointer-events: auto;
}
.socialcount-large .button {
    bottom: 2px;
}

.socialcount.grade-a > li:hover .count,
.socialcount.grade-a > li.hover .count {
    text-indent: -999px;
}

.socialcount.grade-a > li:hover .button,
.socialcount.grade-a > li.hover .button {
    display: block;
}
.socialcount.grade-a > li:hover > a,
.socialcount.grade-a > li.hover > a {
    cursor: default;
}
.socialcount-small.grade-a > li:hover > a,
.socialcount-small.grade-a > li.hover > a,
.socialcount.grade-a > li:hover .button iframe,
.socialcount.grade-a > li.hover .button iframe {
    cursor: pointer;
}

/* Inline loading */
.socialcount .loading {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 3;
    background-color: #aaaaaa;
    background-color: rgba(170, 170, 170, 0.7);
    color: #000;
    text-transform: uppercase;
    font-size: .75em;
    text-align: center;
}
.socialcount-large .loading {
    padding-top: 30%;
}
.socialcount .loading .dot {
    display: inline-block;
    /* no ie7 compat needed here, just shows the text links */
    width: 6px;
    height: 6px;
    margin: 0 3px;
    background: #fff;
    opacity: 0;
    border-radius: 50%;

    -webkit-animation: socialCountLoadingFade .6s infinite;
    -moz-animation: socialCountLoadingFade .6s infinite;
    animation: socialCountLoadingFade .6s infinite;
}

.socialcount .loading .dot:nth-child(1) {
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    animation-delay: 0s;
}

.socialcount .loading .dot:nth-child(2) {
    -webkit-animation-delay: .05s;
    -moz-animation-delay: .05s;
    animation-delay: .05s;
}

.socialcount .loading .dot:nth-child(3) {
    -webkit-animation-delay: .1s;
    -moz-animation-delay: .1s;
    animation-delay: .1s;
}

@-webkit-keyframes socialCountLoadingFade {
    0% { opacity: 0; }
    50% { opacity: 0.8; }
    100% { opacity: 0; }
}

@-moz-keyframes socialCountLoadingFade {
    0% { opacity: 0;  }
    50% { opacity: 0.8; }
    100% { opacity: 0; }
}

@keyframes socialCountLoadingFade {
    0% { opacity: 0; }
    50% { opacity: 0.8; }
    100% { opacity: 0; }
}
.social-icon {
  display: inline-block;
  *display: inline;
  zoom: 1;
  vertical-align: middle;
  *margin-right: 5px;
}

.socialcount.grade-a > li:hover .social-icon {
  display: none;
}

.socialcount-small.grade-a > li:hover .social-icon,
.socialcount-large.grade-a > li:hover .social-icon {
  display: inline-block;
  *display: inline;
  zoom: 1;
}

.icon-sprite, .icon-facebook, .icon-googleplus, .icon-share, .icon-twitter {
  background: url('../img/ico/social/icon.png') no-repeat;
}

.icon-facebook {
  background-position: 0 0;
  height: 15px;
  width: 17px;
}

.icon-googleplus {
  background-position: -21px 0;
  height: 17px;
  width: 20px;
}

.icon-share {
  background-position: -45px 0;
  height: 16px;
  width: 20px;
}

.icon-twitter {
  background-position: -69px 0;
  height: 15px;
  width: 17px;
}

/* HD icons */
@media (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (-webkit-min-device-pixel-ratio: 1.5), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
  .social-icon {
    -webkit-background-size: auto 17px;
    -moz-background-size: auto 17px;
    -o-background-size: auto 17px;
    background-size: auto 17px;
    background-image: url('../img/ico/social/icon-hd.png');
  }
}

/* THEMES */
/* clair */
.theme1{background-color:#e1e1e1;}
/* sombre */
.theme2{background-color:#242424;}
.theme2 .globalcol, .theme2 .centercol{background:#f8f8f8;}
.theme2 .globalcol .sidecol{background:#f1f1f1;border-color:#e8e8e8;}
.theme2 .mainheader{background:none;}
.theme2 .topbar, .theme2 .footer{background:#242424;}
.theme2 .mainmenu, .theme2 .mainmenu .menu .item{background:#f8f8f8;}
.theme2 .mainmenu .menu .item:hover, .theme2 .mainmenu .menu .itemactive, .theme2 .mainmenu .menu .sectionactive{background:#157bc2;}
.theme2 .itemsmenu{border-bottom-color:#e6e6e6;}
.theme2 .itemsmenu ul li a{background:#e6e6e6;border-color:#e6e6e6;}
.theme2 .itemsmenu ul li .active{background:#c6c6c6;border-color:#c6c6c6;}
.theme2 .items_top .itemlist{background:none;}
.theme2 .itemslist .itemlist .itemimage .urlcat, .theme2 .itemslist .itemlist .itemtitle .urlcat, .theme2 .items_top .itemlist .itemtopbar a {background:#e6e6e6;border-color:#e6e6e6;}
.theme2 .itemslist .itemlist .itemimage .urlcat:hover, .theme2 .itemslist .itemlist .itemtitle .urlcat:hover, .theme2 .items_top .itemlist .itemtopbar a:hover{background:#ccc;border-color:#ccc;}
.theme2 .tribune ul li .pm_infos{background:#fff;}
.theme2 article .textzone{color:#333;}
.theme2 .profilemenu ul li a{background:none;}
.theme2 .profilemenu ul .active a, .theme2 .profilemenu ul li a:hover{background:#ddd;}
.theme2 .sql_dump{background:#fff;}
.theme2 .social_btns{background:#f8f8f8;}
.theme2 .encemoment{background:#444;}
/* nostalgique */
.theme3{background-color:#1a5c8a;}
.theme3 .mainheader{background:none;}
.theme3 .topbar{background:#1a5c8a;}
.theme3 .topbar .logo a:hover, .theme3 .topbar .box .boxlink:hover, .theme3 .topbar .userbar .usermenu_link:hover{background-color:#054470;}
.theme3 .topbar .box .boxlink_active:hover, .theme3 .topbar .userbar .usermenu_link_active:hover{background-color:#fff;}
.theme3 .topbar .searchform{border-color:#054470;}
.theme3 .topbar .userbar .usermenu_link, .theme3 .topbar .box .boxlink{border-color:#1a5c8a;}
.theme3 .mainmenu .menu .item:hover, .theme3 .mainmenu .menu .itemactive, .theme3 .mainmenu .menu .sectionactive{background:#333;border-top-color:#444;-moz-text-shadow:1px 1px 1px #111;-webkit-text-shadow:1px 1px 1px #111;-o-text-shadow:1px 1px 1px #111;text-shadow:1px 1px 1px #111;}
.theme3 .content .title{background:#333;-moz-text-shadow:1px 1px 1px #111;-webkit-text-shadow:1px 1px 1px #111;-o-text-shadow:1px 1px 1px #111;text-shadow:1px 1px 1px #111;}
.theme3 .content .titlecorner{background:url(/img/bg/title_corner0.png) no-repeat;}
.theme3 .sidecol .sidecol_bloc .titlecorner, .theme3 .content .centercol_right .titlecorner{background:url(/img/bg/title_corner_right0.png) no-repeat;}
.theme3 .leftcol .sidecol_bloc .titlecorner{background:url(/img/bg/title_corner0.png) no-repeat;}

/* HABILLAGES */
.habillage_noel{background:#7e99b6 url('/img/habillages/gnt/noel-2012.jpg') no-repeat center 132px;}
.habillage_noel .content{margin-top:40px;}
.habillage_noel .premium .content{margin-top:180px;}
.habillage_philips{background:#000616 url('//static.generation-nt.com/img/habillages/philips/bg.jpg') no-repeat center 220px;}
.habillage_philips .mainheader{height:198px;background: url(/img/bg/body-top.png) repeat-x;}
.habillage_philips .pub1000x90{position:absolute;top:-180px;left:0;z-index:9;}
.habillage_philips .mainnav{margin-top:99px;}
.habillage_philips .content{margin-top:230px;}
