
/*
   ///// MODE DESKTOP /////
*/
.not-desktop{display:none}
#content > div.mobile-only,.mobile-only{display:none}
.tablet-only{display:none}
.grid_4{width:256px}
.grid_6{width:366px}
.grid_6.article{width:370px}
.grid_8{width:484px}
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12{margin:0 26px 26px 0}
.grid_3{width:22.5%}
.grid_9{width:67.5%}
.container{max-width:800px}
#main_titre img,#main_image img{width:819px}
.titre-rubriques{text-align:center;background-color:#000;color:#fff;text-transform:uppercase;font-family:"DINOT-CondBold";padding:.7vw}
body{font-size:17px}
h1.logo{margin:24px 0 0;font-size:63px}
p.legende{margin:0;font-size:64px;padding:0}
p.secteur{margin:0;font-size:27px;padding:0}
.full{width:819px}
.mfull{width:793px}
.mfullm{width:767px}
.tier{width:256px}
.mtier{width:224px}
.fleche{margin-right:4px;height:24px}
.texte.mtier .chercheur{font-size:32px}
.texte.mtier{font-size:20px}
.texte.mtier .bold{font-size:31px}
.img-boutique{margin-bottom:10px}
.stock,.stock-last{margin:5px 1px 15px 30px;font-size:16px;width:275px}
.stock-last{margin:5px 1px 15px 14px}
.price{margin:3px 10px 10px;font-size:20px;font-weight:700}
.menu-boutique{font-size:22px;margin:2px 15px}
.titre-boutique{font-size:32px}
.price-last{margin:3px 10px 10px;font-size:20px;font-weight:700}
.menu-boutique-last{font-size:22px;margin:26px 0 5px}
.revues.last{width:764px;margin-right:0}
.nomarginright{margin-right:0}
.last-boutique{padding-right:16px}
.separator-boutique{margin-top:27px}
#header{height:27px}
.form_control,.btn_header,.btn_article{padding:3px 6px}
#menu_header{height:35px}
.dotline{background:url(/media_site/images/minidot.jpg) repeat-x top left;height:6px}
.microdotline{background:url(/media_site/images/microdot.jpg) repeat-x top left;height:4px}
.whitedotline{background:url(/media_site/images/minidotwhite.jpg) repeat-x top left;height:6px}
#navlist,#menulist{height:35px}
#menu_page{height:35px}
#menulist{margin-top:0;font-size:26px}
.no-mbottom,.grid_3.no-margin,.grid_9.no-margin{margin-bottom:0}
.sendform{padding:6px;width:217px}
#main_image,#main_image .htmlWidget{height:314px}
#navlist li,#menulist li{margin:0 3px;padding:0 6px 2px 9px;font-size:26px}
#navlist li{margin:0 0 0 6px}
#videoRevue{height:321px}
.achat-revue{padding:3px 6px;font-size:21px}
.prev-revue,.next-revue{position:absolute;top:-45px;padding:0 3px}
.prev-revue,.next-revue,.link-article{font-size:40px}
.prev-revue{left:0}
.next-revue{right:0}
.link-article{margin-bottom:0;padding:0 3px;margin-right:22px;line-height:25px;margin-top:-10px;height:35px}
.link-podcast{font-size:40px;height:35px;line-height:25px;margin-bottom:0;margin-right:0;margin-top:-15px;padding:0 3px}
.link-podcast .grid_6{margin-right:0;width:399px}
.addToCart{bottom:6px}
.legende{font-size:43px;left:-22px;line-height:42px;padding:0 9px 4px;top:0}
.deuxtier,.grid_4 img{width:256px}
.cont-chercheurs img{width:224px}
.cont-chercheurs p{margin:5px 0}
.deuxtier,.grid_8 img{width:486px}
.grid_6 img{width:354px;padding-left:10px}
.moitie,.grid_6.article img{width:374px;padding-left:0}
.titreDossier{line-height:16px;margin-bottom:13px}
.video .htmlWidget,.video iframe{width:819px;height:315px}
.image.relative.revue{height:310px}
.image.couv img,.couv{width:256px;height:310px}
.vignette img{width:160px;height:194px}
.pleft{padding-left:26px}
.pright{padding-right:26px}
.mright{margin-right:26px}
.nmleft{margin-left:-39px}
.nmtop{margin-top:-6px}
p{margin:10px 0}
.minipleft{padding-left:9px}
.nom_revue{font-size:87px}
.periode_revue{font-size:21px;width:106px;margin-top:13px;margin-left:8px;line-height:22px}
.titre_revue{font-size:21px;width:256px;margin-bottom:10px;margin-left:20px;line-height:22px;margin-top:-11px}
.nom_revue,.grid_4 .texte,.grid_4 .titre_lien{margin-left:16px}
.titre_lien{font-size:44px;line-height:46px}
.abonnement{margin-bottom:-5px;margin-top:-16px}
.padding-revue{padding:0 32px}
.grand-titre{font-size:72px;line-height:50px;margin-bottom:13px}
.petit-titre{font-size:30px;margin-bottom:13px;margin-top:8px;line-height:30px}
.titre1{font-size:43px}
.titre2{font-size:22px;line-height:24px}
.titreRubrique{font-size:25px}
.titreRubrique:not:first-child{margin-top:13px}
.titreSousRubrique{margin-top:6px}
.mini{font-size:12px}
.resume{font-size:25px}
.infoRevue{font-size:14px;margin-top:4px}
.auteur{margin-right:12px}
.result_auteur{margin:0 0 8px;float:none;display:inline-block}
.texte{line-height:21px}
#cell1,#cell2{min-height:160px;margin-bottom:0}
.revues{width:800px;margin-right:9px}
.offre{width:266px}
.achat{padding:1px 14px 2px;border-radius:4px;margin:40px 24px 0 0;font-size:21px}
.achat-dossier{padding:3px 14px 3px 6px;margin:40px 24px 0 0;font-size:21px;width:355px}
.prix{padding:2px 6px 0;border-radius:4px;margin:3px 50px 0 0;font-size:22px}
.prix.last{margin-top:-46px}
.offre > h2{font-size:23px}
.abonnement-right .microdotline{margin:7px 0}
span.lien-boutique{font-size:32px;font-weight:400}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,h1,h2,h3,h4{font-weight:400}
::i-block-chrome,.vignette{margin-right:-4px}
::i-block-chrome,.menuEncyclopedie .pleft{font-size:13px}
}
span.numeros{font-size:24px;margin-left:18px;line-height:21px}
.mbottom{margin-bottom:16px}
h2.courrier{margin:8px 0 0;width:520px}
span.courrier{margin-left:44px;font-size:21px}
div.numeros-etudiants{font-size:16px;margin:2px 0 0 19px}
.abonnement-left{width:372px}
.abonnement-right{width:441px}
.abonnement-left img{width:366px}
.abonnement-left p{margin:0}
.pod-cont{margin-left:-16px;margin-top:16px}
.presentation .htmlBlock{padding-left:38px;padding-right:64px}
.presentation .titre1{font-size:39px}
.liste-ref ul{padding-left:20px}
.searchfield:focus + #searchbtn{right:10px}
#searchform,#searchform2{display:block;margin-bottom:15px}
.fieldcontainer{display:block;position:relative;width:90%;margin:0 auto}
.searchfield{padding:5px 7px;padding-right:43px;font-size:18px;border:1px solid #c8c8c8;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 0 6px #f0f0f0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 0 6px #f0f0f0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1),0 0 0 6px #f0f0f0;height:42px;margin-top:15px}
.searchfield:focus{-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 0 0 6px #e0e0e0;-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 0 0 6px #e0e0e0;box-shadow:inset 0 1px 2px rgba(0,0,0,0.2),0 0 0 6px #e0e0e0}
#searchbtn{right:5px;top:8px;height:28px;width:28px;background-size:28px 28px;border:0}
.searchfield:focus + #searchbtn{right:10px}
#genericSearchform .send_form{right:0;top:4px;height:20px;width:26px}
#genericSearchform .searchfield{border:0;margin:0;padding:0 10px 1px;width:160px;height:27px;font-size:17px;text-transform:uppercase}
#genericSearchform .searchfield:focus{text-transform:none}
.lightbox6{border:solid 7px #FFF;box-shadow:3px 3px 5px rgba(133,133,133,0.5)}
.lightboxText6{font-size:22px;line-height:32px;width:650px}
.captionText12{font-size:25px;padding:0 4px;height:20px;border-radius:5px}
.jssorb05 div{background-position:-7px -7px}
.jssorb05 div:hover,.jssorb05 .av:hover{background-position:-37px -7px}
.jssorb05 .av{background-position:-67px -7px}
.jssorb05 .dn,.jssorb05 .dn:hover{background-position:-97px -7px}
.jssora12l{background-position:-16px -37px}
.jssora12r{background-position:-75px -37px}
.jssora12l:hover{background-position:-136px -37px}
.jssora12r:hover{background-position:-195px -37px}
.jssora12ldn{background-position:-256px -37px}
.jssora12rdn{background-position:-315px -37px}
.jssort12 .w,.jssort12 .phv .w .single{width:256px}
.itemRow{min-height:38px;display:flex}
.item-name,.item-price,.item-decrement,.item-quantity,.item-increment,.item-total,.item-remove,.simpleCart_vide,.simpleCart_commander,#cont_panier .simpleCart_total,.simpleCart_vider{width:100px;min-height:25px}
.item-decrement,.item-increment{width:20px}
.item-quantity{width:34px}
.headerRow div,.itemRow div,.simpleCart_vide,.simpleCart_commander,#cont_panier .simpleCart_total,.simpleCart_vider{padding:9px 5px 5px}
.item-name,.simpleCart_commander{width:533px}
.simpleCart_vide{width:733px}
.coche{margin-left:19px;line-height:17px}
.liste-ref li{padding-bottom:4px}
.liste-ref li input{margin-right:2px}
.titre-histo{margin-bottom:12px}
.article span.btn{padding:0 2px 2px}
.podcasts img{max-width:765px}
.btn .htmlContentContainer{padding-top:2px}
.jssort12 .c,.titreRubrique,.resume,.article span.btn,.DINOT-CondBold{font-family:'DINOT-CondBold';letter-spacing:.7px}
.artleft{width:370px}
.revues .grid_6.relative{height:530px}
.widgetForEdit table td{padding-right:50px}
.widgetForEdit .slides li img{max-width:120px}
.widgetForEdit table td:nth-child(1){max-width:120px}
.pure-controls input.send_form{margin-left:75px}
.notifications{top:25%;left:50%;margin-left:-400px;width:800px;font-size:24px}
.notifications h2{font-size:35px}
.notifications .icon{font-size:160px}
.notifications .left{width:50px}
.notifications .right{margin-left:90px;text-align:left}
#main_image .htmlContentContainer .widgetForEdit{height:97%}
.slides{margin:0;height:265px;overflow:auto}
#main_image .htmlContentContainer[templateName=Diaporama] .modifyingContentBar{margin-top:-10px}
.restart{line-height:24px}
#link_prev{width:200px}
.pure-table{font-size:13px}
.htmlContentContainer p:not(:last-child) {margin-bottom: 15px;}
.contenu {margin: 10px 0;}

