h1{font-size:40px}.container{padding:0 20px}#page #content{padding-bottom:20px;padding-top:20px}#page #main{width:620px;display:inline;float:left;margin-left:10px;margin-right:10px;margin-left:0}#page #secondary{width:300px;display:inline;float:left;margin-left:10px;margin-right:10px;margin-right:0}.leader .container{width:980px}.mobile-leader.container{width:980px}.vendorHotSpot h3{font-size:18px}.container{zoom:1;position:relative;width:940px;margin:0 auto}.container:before,.container:after{display:table;content:"";zoom:1;*display:inline}.container:after{clear:both}.row{zoom:1;margin-left:-10px;margin-right:-10px}.row:before,.row:after{display:table;content:"";zoom:1;*display:inline}.row:after{clear:both}[class*="column-"]{display:inline;float:left;margin-left:10px;margin-right:10px}.column-1{width:60px}.column-2{width:140px}.column-3{width:220px}.column-4{width:300px}.column-5{width:380px}.column-6{width:460px}.column-7{width:540px}.column-8{width:620px}.column-9{width:700px}.column-10{width:780px}.column-11{width:860px}.column-12{width:940px}.offset-1{margin-left:90px}.offset-2{margin-left:170px}.offset-3{margin-left:250px}.offset-4{margin-left:330px}.offset-5{margin-left:410px}.offset-6{margin-left:490px}.offset-7{margin-left:570px}.offset-8{margin-left:650px}.offset-9{margin-left:730px}.offset-10{margin-left:810px}.offset-11{margin-left:890px}#main .column-1{width:60px}#main .column-2{width:140px}#main .column-3{width:220px}#main .column-4{width:300px}#main .column-5{width:380px}#main .column-6{width:460px}#main .column-7{width:540px}#main .offset-1{margin-left:90px}#main .offset-2{margin-left:170px}#main .offset-3{margin-left:250px}#main .offset-4{margin-left:330px}#main .offset-5{margin-left:410px}#main .offset-6{margin-left:490px}#main .offset-7{margin-left:570px}.stack{zoom:1;margin-left:-10px;margin-right:-10px}.stack:before,.stack:after{display:table;content:"";zoom:1;*display:inline}.stack:after{clear:both}header[role="banner"] .headerPromo{display:block;position:absolute;right:325px;top:20px}.secondaryNav .siteUtils .menu{right:10px}footer[role="contentinfo"] .container{padding:30px 20px 20px}.nav-tabs li{margin-right:20px}.breakingNews{margin:0 -20px;top:-20px}.carousel h2{font-size:24px}.carousel img{margin-bottom:0}.carousel p,.carousel .relatedLinks{display:block}.carousel .overlay{height:100%;width:300px;left:auto;right:0;top:0}.carousel .overlay .content{height:195px;overflow:hidden;padding:15px 20px 0}.carousel .sliderPagination{left:340px}.river .item h2,.river .item h3,.river .item h4{font-size:18px}.reviewOverview .thumb{float:left;margin:0 20px 0 0;width:220px}.reviewOverview .overview{overflow:auto}.storyBody .alignLeft,.storyBody .alignRight{width:auto;max-width:220px}.siu-vertical-cont{margin-left:-95px}.module .categories{-moz-column-count:1;-webkit-column-count:1;column-count:1;-moz-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}.moduleMedia .item .content{overflow:visible}.formHorizontal .group>label{width:140px}.formHorizontal .group input[type="text"],.formHorizontal .group input[type="password"],.formHorizontal .group textarea,.formHorizontal .group select{width:300px}.formHorizontal label.error,.formHorizontal label.success,.formHorizontal label.warning,.formHorizontal .checkbox,.formHorizontal .submit{margin-left:160px}#main .formHorizontal .group>label{width:140px}#main .formHorizontal .group input[type="text"],#main .formHorizontal .group input[type="password"],#main .formHorizontal .group textarea,#main .formHorizontal .group select{width:460px}#main .formHorizontal label.error,#main .formHorizontal label.success,#main .formHorizontal .checkbox,#main .formHorizontal .submit{margin-left:160px}.pageBanner .specialReportTitle{margin-left:88px;margin-right:88px}.pageBanner .sponsor{margin:0;position:absolute;top:0;right:0}#homepage .moduleContact,#homepage .moduleDebates,#homepage .moduleDownloads,#homepage .moduleEvents,#homepage .moduleVideos{width:140px;display:inline;float:left;margin-left:10px;margin-right:10px;clear:left}#homepage .moduleRiver{width:460px;display:inline;float:left;margin-left:10px;margin-right:10px;float:right}#topic .moduleDownloads,#topic .moduleEvents,#topic .moduleMedia,#topic .moduleTopics{width:140px;display:inline;float:left;margin-left:10px;margin-right:10px;clear:left}#topic .moduleRiver{width:460px;display:inline;float:left;margin-left:10px;margin-right:10px;float:right}#blog .moduleDescription{width:140px;display:inline;margin-left:10px;margin-right:10px;float:left}#blog .moduleRiver{width:460px;display:inline;float:left;margin-left:10px;margin-right:10px;float:right}.downloadDetails .downloadNow{width:140px}.downloadBtn{background-image:url("/National_Library/20160521004321oe_/http://www.zdnet.fr/images/base/btn-download@2x.png");width:144px;height:90px}#eventscalendar .moduleEventsNearYou{width:220px;display:inline;margin-left:10px;margin-right:10px;clear:none;float:left}#eventscalendar .moduleCalendar{margin-top:20px}#eventscalendar .moduleRiver{width:380px;display:inline;float:left;margin-left:10px;margin-right:10px;float:right}#eventscalendar .moduleMostPopular,#eventscalendar .moduleLatestEvents,#eventscalendar .moduleEventsNextMonth,#eventscalendar .moduleSubmitEvent{width:220px;display:inline;margin-left:10px;margin-right:10px;float:left}#eventscalendar .moduleSubmitEventPage{width:460px;display:inline;margin-left:10px;margin-right:10px;float:left}#eventscalendar .byline{padding-top:0}.eventDetails dl{margin-top:0}.eventDetails .moduleImg{width:140px;float:left;margin-left:10px}.eventDetails .moduleDate,.eventDetails .moduleContacts{width:220px;float:left;margin-left:20px}.movePage a{margin-left:20px;width:200px}#teamProfileList .column-4{clear:none}.debate{background:#000 url("/National_Library/20160521004321oe_/http://www.zdnet.fr/images/features/debate/skin-debate.jpg") no-repeat 50% 0;width:100%}.debateHeader .banner{font:normal 18px Georgia,serif;padding:15px 50px;float:right;display:block}.debateHeader header{width:620px;display:inline;margin-left:10px;margin-right:10px;float:left}.debateHeader header h1{font-size:36px}.debatersBox .sideAImg{float:left}.debatersBox .sideBImg{float:right}.debatersBox .debateTitle{float:left;margin:17px 0px;text-align:center;/*width:240px*/}.debateVote{background:0}.debateVote.sideA{float:left}.debateVote.sideB{float:right}.debateVoteTimer{clear:none;float:left;margin:0 20px;padding:30px 0 0 0;text-align:center;width:200px}.rebuttalWrapper .commentsWrapper{float:right}.rebuttalWrapper .sideAcomments,.rebuttalWrapper .sideBcomments{width:280px;display:inline;float:left;margin-left:10px;margin-right:10px}.debateListing .storyBody span{float:none;margin-top:0}.debateListing .storyBody .default{margin-right:20px}
.hub .moduleHeader .sponsor {
    left: 35%;
}
.hub .headerVideo .videoPlayer iframe, .hub .headerVideo .videoPlayer object, .hub .headerVideo .videoPlayer embed, .hub .headerVideo .videoPlayer, .hub .headerVideo img {
    float: left;
    height: 260px;
    margin-right: 20px;
    padding-bottom: 0;
    width: 460px;
}
.hub .hubThumbs {
    float: left;
    margin-top: 20px;
    width: 300px;
}
.hub .hubThumbs figure {
    position: static;
}
.hub .hubThumbs figure span {
    height: 160px;
    margin-left: 0;
    position: absolute;
    width: 300px;
}
.hub .hubThumbs figure img {
    width: 300px;
}
.hub .hubThumbs figure figcaption {
    width: 300px;
}
.hub .hubThumbs figure figcaption h3 {
    margin-left: 15px;
    margin-top: 15px;
}
.hub .hubThumbs figure figcaption p {
    margin-left: 15px;
}
.hub .row {
    margin-top: 0;
}
.hub .row:first-child {
    margin-top: -20px;
}
.hub .row .hubThumbs:first-child {
    margin-left:10px !important;
}
.hub .row .hubThumbs:last-child {
    margin-left: 20px;
}
.hub .headerDetails p {
    margin-top: 0;
}
.hubStoryHeader {
    margin-bottom: 20px;
}
#monitor4g-hlink a, #cloudmonitor a {
    font-weight:bold;
    color:#fff;
}
#pzlink {
    background: url("/National_Library/20160521004321oe_/http://www.zdnet.fr/images/partners/partner_zone_link_bg.png") repeat-x top left scroll;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#8B9EB1));
    background: -webkit-linear-gradient(#ffffff, #8B9EB1);
    background: -moz-linear-gradient(#ffffff, #8B9EB1);
    background: -o-linear-gradient(#ffffff, #8B9EB1);
    background: linear-gradient(#ffffff, #8B9EB1);
    box-shadow: 0 1px 0 rgba(255,255,255,0.2) inset;
    color: #071422;
    text-shadow: 0 1px 0 rgba(255,255,255,0.5);
}
#partners_zone {
    width: 980px;
}
#service_description {
    width: 170px;
    padding:30px 20px 0px;
    height: 240px;
    box-sizing: border-box;
}
#partners_premium {
    width: 490px;
}
#partners_premium a {
    height: 240px;
    padding: 70px 20px 0;
}
#partners_premium a:hover {
    padding-top: 65px;
}
#partners_common {
    width: 320px;
}
#partners_common a, #partners_common .empty{
    height: 120px;
    padding: 40px 10px 0px;
}
#partners_common a:hover {
    padding-top: 35px;
}
#partners_zone.huge #partners_premium a, #partners_zone.huge #service_description{
    height: 360px;
}
#dashboard  .containerWrapper {
    margin: 0 -20px;
    padding: 0 20px;
}
#leaderBottom object{
    display: table;
    margin: 0 auto;
}
.ie8 #leaderBottom object, .ie7 #leaderBottom object{
    display: block;
    margin: 0 auto;
}
.rvlf {
    background: url("/National_Library/20160521004321oe_/http://www.zdnet.fr/images/features/rvlf/bg_rvlf.jpg") no-repeat scroll 50% 0 #151513;
    padding-top: 185px;
    width: 100%;
}
#page.rvlf p.bkgDarker {
    background-color: #ebebeb;
    border-radius: 0 15px 15px 0;
    box-shadow: 0 2px 3px #dbdbdb inset;
    color: #333333;
    font-family: Arial;
    font-size: 14px;
    line-height: 25px;
    margin-left: -20px;
    padding: 20px;
    text-shadow: 0 1px 0 #f3f3f3;
    border: none;
}

.partner-assets
{
    border: 1px solid rgb(230, 230, 230);
    padding-left: 100px;
    position: relative;
}

.partner-assets a
{
    padding-left: 10px;
    height: 75px;
    text-decoration: none;
    color: rgb(0, 83, 153);
    display: block;
}

.partner-assets img
{
    position: absolute;
    left: 0px;
    width:100px;
    height:auto;
}

.partner-assets strong
{
    padding: 10px 10px 10px 0;
    display: block;
    font-size: 12px;
    line-height: 16px;
}