#page{width:100%}
#container{position:static}
#footer{clear:both}
span.rub{margin-left:3em}
#donner{float:right;display:block;background-color:#00FF0B!important;font-weight:600;text-align:center;color:#424242}
#footautres{background:#65AF23}
#coordonnees{float:left;font-size:12px;color:#FFF}
#coordonnees p.gisti{margin-bottom:.2em}
#coordonnees p.coord{margin-top:0}
#coordonnees span.sigle{font-size:12.5px;font-weight:600}
#coordonnees span.nom{margin-left:.3em}
#maj,#url{font-size:10px;color:gray;background-color:#FFF}
#partager{border-left:none!important;background-color:#FFF;left:0;bottom:3em;margin:0;padding:10px 50px 20px 0;display:block;height:100px}
#yop{display:block;border-left:none!important;overflow:hidden}
#socialtags p.titre{font-size:16px;font-weight:600!important;padding:0 0 8px}
#partager a{margin:0;display:block;float:left;height:32px;width:32px;background:url(https://www.gisti.org/squelettes/css/img/sprites_socialnetworks.gif) 0 0 no-repeat;font-size:9px;margin:2px}
#facebook{background-position:0 0!important}
#googleplus{background-position:0 -32px!important}
#twitter{background-position:0 -64px!important}
#seenthis{background-position:0 -96px!important}
.access{font-family:Arial,Helvetica,"Sans Serif",sans-serif;font-size:13px;text-align:right;position:absolute;bottom:0;left:.5em}
a.moteur{background-color:#0F0;color:#000;font-weight:600;padding:.2em .6em;margin-right:.5em}
div.moteur{border:4px solid #0F0}
div.moteur p{margin:.5em 1em}
div.resultat_recherches{font-weight:600;height:5em;vertical-align:middle}
div.resultat_recherches div{float:left;width:8em}
h2.moteur{margin-top:2em}
div.yaresultat,div.yapasresultat{color:#FFF;padding:1em 6%;margin:1em 1em 0}
div.yaresultat{background-color:green;text-decoration:underline}
div.yapasresultat{background-color:#FF0007}
.droitexte{list-style-type:upper-roman}
.droitexte ol{list-style-type:upper-alpha}
.droitexte ol ol{list-style-type:decimal}
.droitexte ol ol ol{list-style-type:lower-alpha}
.abroge{color:#525252;font-size:95%;text-decoration:line-through}
#alaune span.tous{font-size:13px;margin-left:11px}
div.welcome{float:left}
div.liberte{float:right}
div.liberte p{margin:-10px 0 20px}
@media
screen and (min-width:1024px),screen and (min-device-width:1024px){#container{width:1000px;margin-left:auto;margin-right:auto}
#header{height:85px}
#header-top{height:45px}
#skip-nav{position:relative;padding-left:10px;width:360px;left:350px;font-size:11px}
#recherche{position:relative;margin-top:-35px;margin-left:636px;padding-top:5px;padding-right:5px;width:365px;text-align:right}
input.recherche{width:215px;text-align:center}
#logo{position:absolute;text-align:center;top:7px;z-index:5000}

#donner{margin-top:3px;padding:.2em 1em;font-size:1em;width:190px}
#navigation{width:1000px;margin-bottom:-1em}
#nav-container{margin:10px 0 0}
.menuder,.menuder ul{float:left;width:100%;margin:0;padding:0;list-style:none;text-align:left;font-weight:400}
.menuder a{display:inline-block;width:111px;w\idth:91px;padding:15px 10px;text-decoration:none}
.menuder li.rub2 a,.menuder li.rub3 a,.menuder li.rub9 a,.menuder li.rub5 a,.menuder li.rub6 a,.menuder li.rub7 a,.menuder li.rub8 a{color:#FFF}
.menuder li{float:left;width:111px;padding:0}
.menuder li.niv1{font-weight:600;font-size:15px;line-height:18px}
.menuder li.niv2{font-size:13.5px;line-height:15px}
.menuder li.niv3{font-size:12.2px;line-height:13.5px}
.menuder li.rub2,li.rub2 li{background:#F63}
.menuder li.rub3,li.rub3 li{background:#F00}
.menuder li.rub4,li.rub4 li{background:#9C6;color:#000}
.menuder li.rub5,li.rub5 li{background:#096}
.menuder li.rub6,li.rub6 li{background:#09C}
.menuder li.rub7,li.rub7 li{background:#00F}
.menuder li.rub8,li.rub8 li{background:#63C}
.menuder li.rub9,li.rub9 li{background:#063}
.menuder li.rub1,li.rub1 li{background:#FC0;color:#000}
.menuder a:hover{font-weight:700;text-decoration:underline;transition-property:background,padding,text-decoration;transition-duration:1s}
.menuder li.niv2 a:hover,.menuder li.niv3 a:hover{border-top:none}
.menuder li.niv2 ul{margin-left:155px}
.menuder li.niv2 ul:hover{margin-left:151px}
.menuder li.rub1 li.niv2 ul,.menuder li.rub8 li.niv2 ul{margin-left:115px}
.menuder li.rub1 li.niv2 ul:hover,.menuder li.rub8 li.niv2 ul:hover{margin-left:111px}
.menuder li.rub9 li.niv2 ul{margin-left:150px}
.menuder li.rub9 li.niv2 ul:hover{margin-left:146px}
.menuder li.niv2{height:45px;vertical-align:top}
.menuder li.niv3{height:30px}
.menuder ul.niv2{border-bottom:none!important}
.menuder ul.niv3{margin-top:-49px;border-bottom:none!important}
.menuder ul.niv3:hover{margin-top:-45px}
.menuder li.rub7 li li.niv3{height:40px}
.menuder li.rub7 li ul.rub460 li.niv3{height:50px}
.menuder li.rub7 li ul.rub34 li.niv3{height:28px}
.menuder li.rub9 li li.niv3{height:40px}
.menuder li.rub9 li ul.rub37 li.niv3{height:28px}
.menuder li.rub7 ul.niv3{width:205px}
.menuder li.rub7 ul.niv3 li{width:178px}
.menuder li.rub7 ul.niv3 li a{width:157px}
.menuder li.rub9 ul.niv3{width:255px}
.menuder li.rub9 ul.niv3 li{width:188px}
.menuder li.rub9 ul.niv3 li a{width:167px}
.menuder li ul{position:absolute;left:-999em;height:auto;width:151px;w\idth:143px;margin:0;border-width:4px;z-index:100}
.menuder li li{width:151px}
.menuder li.rub9 li{width:146px}
.menuder li.rub8 li,.menuder li.rub1 li{width:111px}
.menuder li ul a{width:151px;w\idth:131px}
.menuder li.rub9 ul a{width:146px;w\idth:126px}
.menuder li.rub8 ul a,.menuder li.rub1 ul a{width:111px;w\idth:91px}
.menuder li ul ul{margin:-42px 0 0 14em}
.menuder li:hover ul ul,.menuder li:hover ul ul ul,.menuder li:hover ul ul ul ul,.menuder li.hover ul ul,.menuder li.hover ul ul ul,.menuder li.hover ul ul ul ul{left:-999em}
.menuder li:hover ul,.menuder li li:hover ul,.menuder li li li:hover ul,.menuder li li li li:hover ul{left:auto}
.menuder li.hover ul,.menuder li li.hover ul,.menuder li li li.hover ul,.menuder li li li li.hover ul{left:auto}
.menuder a:hover{background-color:#FFF;color:#000}
.menuder li.niv1 a:hover{border-bottom:solid 4px #000}
.menuder li.niv2 a:hover{border-right:solid 4px #000}
.menuder li.niv3 a:hover{border-bottom:none}
.menuder li span.deployer,.menuder a.menu,.menuder span.menu{display:none}
#ariane{width:1000px;padding:70px 0 15px 1px;font-size:13px;font-variant:small-caps;background-color:#FFF}
#content{padding-top:3em;width:1000px}
#main{float:left;width:760px;top:2em;padding-right:5px}
#aside{float:right;width:223px}
#aside div{border-left:2px dotted #000;padding-left:5px;margin-bottom:2em}
#footnav{background:#65AF23;padding:2em 0 0}
#footautres{margin-bottom:3em;height:100px}
div.footnav{-webkit-columns:50px 3;-moz-columns:50px 3;columns:50px 3}
#footnav ul{font-size:13px;width:260px;color:#FFF}
#footnav ul li{display:inline-block;margin-top:1em;list-style-type:none;text-align:left;margin-right:-1em}
#footnav ul li:first-child{margin-top:0}
#footnav ul li a{display:inline-block;font-weight:600;color:#FFF}
#footnav ul li ul{font-size:13px;width:215px}
#footnav ul li ul li{margin-top:0;display:list-item;text-align:left;list-style-type:disc;padding:.15em 0 .15em .5em}
#footnav ul li ul li:first-child{padding-top:.2em}
#footnav ul li ul li a{font:.85em/1em;font-weight:400;margin-bottom:0;text-decoration:none;width:100%;color:#FFF}
#footnav li a:hover,#footnav li a:focus{background:#FFF;color:#65af23;transition-property:background;transition-duration:1s}
#nav A:hover{color:#000;background-color:#FFF}
a.deployer,span.deployer,a.menu,span.menu,a.fermer,span.fermer{display:none}
#suivre{float:left;width:224px;padding:.3em 1em;margin:.9em 2em 0;background-color:#FFF}
#suivre p,#partager p{font-weight:300;margin:0 0 .3em .2em}
#suivre img{width:24px;height:24px;padding:0 .15em}
img.commander_pd{border-width:0;margin-top:10px;margin-right:35px}}
@media
screen and (max-width:1023px),screen and (max-device-width:1023px){#container,#content,#main,#aside{width:100%}
#skip-nav,#footnav{display:none}
#header{z-index:10000;margin-top:-390px;margin-bottom:40px}
#header:focus,#header:hover,#header:target{margin-top:0;transition-property:margin-top;transition-duration:1.5s}
#header-top{bottom:0}
#recherche{position:absolute;text-align:right;top:2px;right:31px}
input.recherche{width:156px;text-align:center}

#logo img{position:absolute;top:2px;left:2px;z-index:0}
#donner{position:absolute;top:30px;right:32px;padding:2px 1px;font-size:1em;width:160px;font-size:14px;border-radius:5px}
div#ariane{padding-top:430px;margin:5px 5px -20px;font-size:12px;font-variant:small-caps;text-align:center}
#ariane a{text-decoration:underline}
.niv3{display:none}
#nav-container{margin:8px auto 5px;text-align:right}
.menuder,.menuder ul{float:left;width:100%;margin:26px 0 10px;padding:0;list-style:none;text-align:center;font-weight:400}
.menuder li.niv1 a.intitule{display:none}
.menuder li a.intitule{display:block;font-size:90%}
.menuder li a.deployer{display:block;width:100%;top:10px;padding:10px 0;text-decoration:none;font-size:90%;z-index:5000}
.menuder li.rub2 a,.menuder li.rub3 a,.menuder li.rub9 a,.menuder li.rub5 a,.menuder li.rub6 a,.menuder li.rub7 a,.menuder li.rub8 a{color:#FFF}
.menuder li{margin:0 0 2px}
.menuder li.niv1{font-weight:600;font-size:15px;line-height:16px}
.menuder li.niv2{font-size:13.5px;line-height:15px}
.menuder li.niv3{font-size:12.2px;line-height:13.5px}
.menuder li.rub2,li.rub2 li,.menuder li.rub2:target ul.niv2{background:#F63}
.menuder li.rub3,li.rub3 li,.menuder li.rub3:target ul.niv2{background:#F00}
.menuder li.rub4,li.rub4 li,.menuder li.rub4:target ul.niv2{background:#9C6;color:#000}
.menuder li.rub5,li.rub5 li,.menuder li.rub5:target ul.niv2{background:#096}
.menuder li.rub6,li.rub6 li,.menuder li.rub6:target ul.niv2{background:#09C}
.menuder li.rub7,li.rub7 li,.menuder li.rub7:target ul.niv2{background:#00F}
.menuder li.rub8,li.rub8 li,.menuder li.rub8:target ul.niv2{background:#63C}
.menuder li.rub9,li.rub9 li,.menuder li.rub9:target ul.niv2{background:#063}
.menuder li.rub1,li.rub1 li,.menuder li.rub1:target ul.niv2{background:#FC0;color:#000}
.menuder li.niv1:target{position:fixed;top:60px;left:0;margin:0 2px;height:170px;width:90%;text-align:center}
.menuder li.niv1:target span.intitule,.menuder li.niv1:target span.fermer{display:inline}
.menuder li.niv1:target a.intitule{display:block;padding:20px 0 10px;font-size:90%;z-index:5000}
.menuder li.niv1:target a.fermer{display:block;margin:-40px -5px 25px 0;padding-left:90%;font-size:100%;font-weight:200!important;z-index:18000}
.menuder li.niv1:target span.fermer{font-weight:200!important}
.menuder li.niv1:target a.deployer,.menuder li.niv1:target span.deployer{display:none;z-index:0}
.menuder li.niv1:target ul.niv2{left:auto;right:auto;z-index:0;text-align:center;margin:0 0 0 1em;width:90%}
.menuder li.niv1 a.fermer,.menuder li.niv1 span.fermer{display:none}
.menuder li.niv1:target ul.niv2 li.niv2{display:inline;position:static;z-index:10;font-size:.9em}
.menuder li.niv1:target ul.niv2 li.niv2::before{content:" | ";color:#FFF}
.menuder li.niv1:target ul.niv2::after{content:" | ";color:#FFF}
.menuder li ul{position:absolute;left:-999em;height:auto;width:151px;w\idth:143px;margin:0;border-width:4px;z-index:100}
.menuder li.niv1 li a{display:inline}
div#nav-container span.menu{display:block;position:fixed;top:18px;right:-8px;font-size:11px;font-weight:600;background-color:#000;text-align:center;margin-top:-2px;padding:3px 0;color:#FFF;border-radius:3px;width:46px;z-index:-20;transform:rotate(90deg)}
#nav A:hover{color:#000}
#footautres{height:180px;width:100%;text-align:center;margin-bottom:20px}
#footautres div#partager{width:90%}
#footautres div#suivre{width:80%;float:left;padding:0;margin:.9em 10% 0;background-color:#FFF}
#suivre p,#partager p{font-weight:300}
#suivre img{width:24px;height:24px;padding:0 .15em}
#aside li{margin-top:9px;margin-bottom:9px}
img.commander_pd{border-width:0;margin-left:25%;margin-right:25%}}
@media screen and (min-width:815px) and (max-width:900px),screen and (min-device-width:815px) and (max-device-width:900px){img.carte{margin:-3em!important;-moz-transform:scale(0.9)!important;-webkit-transform:scale(0.9)!important;-o-transform:scale(0.9)!important;-ms-transform:scale(0.9)!important;transform:scale(0.9)!important}}
@media screen and (min-width:605px) and (max-width:814px),screen and (min-device-width:605px) and (max-device-width:814px){img.carte{-moz-transform:scale(0.75)!important;-webkit-transform:scale(0.75)!important;-o-transform:scale(0.75)!important;-ms-transform:scale(0.75)!important;transform:scale(0.75)!important}}
@media screen and (min-width:480px) and (max-width:604px),screen and (min-device-width:480px) and (max-device-width:604px){img.carte{margin:-9em!important;-moz-transform:scale(0.6)!important;-webkit-transform:scale(0.6)!important;-o-transform:scale(0.6)!important;-ms-transform:scale(0.6)!important;transform:scale(0.6)!important}}
@media screen and (min-width:360px) and (max-width:479px),screen and (min-device-width:360px) and (max-device-width:479px){img.carte{margin:-13em!important;-moz-transform:scale(0.45)!important;-webkit-transform:scale(0.45)!important;-o-transform:scale(0.45)!important;-ms-transform:scale(0.45)!important;transform:scale(0.45)!important}}
@media screen and (min-width:280px) and (max-width:359px),screen and (min-device-width:280px) and (max-device-width:359px){img.carte{margin:-16em!important;-moz-transform:scale(0.35)!important;-webkit-transform:scale(0.35)!important;-o-transform:scale(0.35)!important;-ms-transform:scale(0.35)!important;transform:scale(0.35)!important}}
@media screen and (max-width:279px),screen and (max-device-width:279px){img.carte{margin:-17em!important;-moz-transform:scale(0.3)!important;-webkit-transform:scale(0.3)!important;-o-transform:scale(0.3)!important;-ms-transform:scale(0.3)!important;transform:scale(0.3)!important}}
body{background-color:#FFF;color:#000;font-family:Arial,Helvetica,"Sans Serif",sans-serif;font-size:15px;margin:2px 4px 4px!important;padding-top:0}
#ouetquand{margin-bottom:1em}
#bartext{background-color:#65AF23}
#textes img{padding:0!important}
.annees{font-size:85%;text-align:center}
.attention{font-weight:600}
.chapocom{font-weight:600}
.chapoart{font-weight:900;padding-bottom:1em}
#aside div.ajout_panier{padding-left:0;margin-bottom:0;border-left:solid 3px #00FF07}
#aside div.ajout_panier	div{border-left:none;margin-bottom:0}
.ajout_panier{font-size:1em;font-weight:600;text-align:center}
.alerte{color:#0032FF;background-color:#F4FF00;border-width:5px;border-color:#0032FF}
.commander{font-size:1em;font-weight:600;text-align:center}
.commander_pd{font-size:1em;font-weight:600;text-align:center;color:#4B4B4B;background-color:#FFF;border-style:solid;border-width:5px;border-color:#00FF07;margin:40px 13px 0 5px}
#aside div.alertedonsanuelle{border-left:none}
div.alertedonsanuelle{font-size:.97em;font-weight:300;text-align:center;margin-right:2px;padding:10px;color:#FFF;background-color:#E7511E;border-width:5px}
span.alertedonsanuelle{font-weight:600;font-size:1.1em}
div.alertedonsanuelle p.detail{margin-top:5px;font-size:.9em}
div.avertissement{margin-top:1em;background-color:#F4FF00;border:4px solid #000;padding:8px}
div.avertissement h4{margin-top:12px;margin-bottom:0}
div.avertissement p{margin-top:4px;margin-bottom:4px}
div.detail{margin-top:5px;font-size:.9em}
form.ajout_panier{background-color:#FFF!important}
form .submit .ajout_panier{border-color:#00FF07;background-color:#FFF;border-style:solid;border-width:.9em;font-size:1em;color:#000;text-align:center}
div .ajout_panier{border-color:#00FF07;background-color:#FFF;border-style:solid;border-width:.2em;font-size:1em;color:#000;text-align:center}
form.retourpp{background-color:#FFF!important}
div.produits_associes div.prixProduit{padding-top:200px}
img.format_png{padding:0!important}
.couv{text-align:center}
.couv2{border:#A3A3A3 solid 1px;padding:0 0!important;margin:.4em 0 1em 1em}
.date-etc{font-weight:300!important}
.descriptif{font-size:.97em;font-style:oblique}
.descriptif2{font-size:.95em;font-weight:600}
.descriptif3,.issn{font-size:.9em;font-weight:600}
.isbn{font-size:.9em}
.mois{text-transform:capitalize}
.notes{color:#4B4B4B;background-color:#FFF;margin-top:30px}
.notes h2{text-align:center}
.notes p{font-size:90%}
.pd{text-align:center}
#aside div.paniervideoupas{margin-bottom:0;border-left:solid 3px #00FF07}
.paniervideoupas{font-size:85%!important;font-weight:300!important;padding-top:.5em!important;text-align:center!important}
.panierpasvide{padding:.5em!important}
.perime{background-color:#F00;color:#FFF;text-align:center}
.themes{font-size:.8em}
.sommaire{font-size:1.2em;font-weight:300;text-align:center}
div.sommaire{text-align:left!important;font-size:96%}
.soustitre{font-size:.9em;margin-top:1em;text-align:center}
.soustitre-list{text-align:center;text-transform:uppercase}
.spip_documents_left{padding-right:1em}
.tele{text-align:center;margin:2em 10% 0%;padding:0 1em;border:5px solid #F00}
.tele img{padding:0!important}
.voirdossier{text-align:center;margin-top:1em;padding:.5em;border:5px solid #3f0;font-weight:600}
.collectif,.surtitre{text-align:center}
.collectif{color:#5E5E5E}
.collectif{text-transform:uppercase;font-weight:300}
.collectif-menu{background-color:#FFF;color:#9A9A9A;font-weight:300;font-size:.8em!important}
.surtitre_publ{text-align:center;text-transform:uppercase}
#documents_joints{padding-top:3em}
.ps{padding-top:3em}
.photo{text-align:center;padding:1em}
A:link,A:visited{text-decoration:none}
A:hover{color:#000;background-color:#9F0}
img:hover{color:#000;background-color:#FFF}
form.gistinfo{background-color:#EAEAEA;padding:.5em}
h1,h2,h3,h4,h5{color:#030}
h1{font-size:1.7em;font-weight:500}
h1.titre{color:#000;font-size:1.7em;font-weight:600;text-align:center}
.dessus{font-style:italic;display:block;color:#000;font-size:72%;font-weight:500;margin-bottom:-1.4em}
.dessous{display:block;margin-top:.3em;font-size:80%;font-weight:600;color:red}
h2{font-size:1.4em}
.texte h2{text-align:center}
h3{font-size:1.2em}
h3.edito{background-color:#FFF;color:gray;font-size:1.05em;font-weight:500;text-align:center}
h3.pd{font-size:1.05em;margin-bottom:1em}
h3.surtitre{color:gray;font-size:1.2em;font-weight:500;margin-bottom:-1em;text-align:center}
.list-pd h2{font-size:1.3em;margin-bottom:-.5em}
.list-pd h4{font-size:1em;font-style:oblique;margin-bottom:1em}
.list-pd h5{font-size:.9em;margin-top:.5em}
.list-pd div{font-size:.9em;margin:-.3em 0 1em}
.list-pd-art,.list-result li{margin-bottom:1em}
.list-pd-art h5{font-size:.9em;margin-bottom:0}
.list-pd-art span{font-size:.9em;font-weight:600}
.list-year{font-size:1.2em;font-weight:600;margin:1.2em 0 .6em}
h4{font-size:1.1em}
.sompub h4{font-size:1.2em;font-weight:500;margin-top:2em}
.tele h4{font-size:1.1em}
h4.pd{font-size:1em;margin-bottom:1em}
li h4{margin-bottom:-.4em}
h5{font-size:.8em}
h5.list-pub{text-align:right;margin:1em 0 .2em}
hr{color:gray;background-color:gray;height:1px;border:0;margin:30px 25%}
img{border:none}
.pratique img{padding-right:1em!important;padding-bottom:0!important;margin-bottom:-7px!important}
p.soustitre{margin-top:-.6em;font-size:1.4em;text-align:center}
@media screen and (min-width:471px){table.spip{min-width:420px;margin:6px 0 10px}}
@media screen and (max-width:470px){table.spip{margin-left:-.6em}}
table.spip{border:1px solid;border-collapse:collapse;font-size:.92em;width:100%}
table.spip caption{caption-side:top;text-align:center;margin:auto;padding:3px;font-weight:700}
table.spip thead{font-weight:700}
table.spip tr.row_first{background:#FFF}
table.spip tr.row_odd{background:#EEE;border:1px solid}
table.spip tr.row_even{background:#DDD}
table.spip th,table.spip td{border:1px solid;padding:5px;text-align:left;vertical-align:middle}
ol.spip li.spip{margin-top:1em}
.texteencadre-spip{color:#003;background:#EEF;border-bottom:2px solid #06C;border-left:1px solid #39F;border-right:2px solid #06C;border-top:1px solid #39F;margin:1em 0;padding:.25em;position:relative}
.caractencadre-spip{color:#F60;font-weight:700}
.caractencadre2-spip{color:#009;font-weight:700}
acronym.spip_acronym{cursor:help;border-bottom:1px dotted}
a[hreflang]:after{content:"\0000a0[" attr(hreflang) "]";color:#999;background:transparent;font-size:x-small}
a.spip_blank{color:#F00}
#article_preview{display:none;border:1px solid #F00;overflow:auto;background-color:#FFF;padding:0 1em}
sup{vertical-align:20%;font-size:.5em}
.pink{text-decoration:underline;color:#E900FF;display:none}
ul.liste-droit-textes li{padding-bottom:.8em}
#plan ul{clear:left;font-size:1.2em;font-weight:700;list-style-type:upper-roman}
#plan ul ul{font-size:.9em;font-weight:500;list-style-type:upper-latin;padding-left:2.7em;padding-top:.3em;margin:0 0 1em}
#plan ul li{padding-top:.8em}
#plan ul li li{padding-top:0}
#plan ul ul li{padding-top:.5em}
#plan ul ul li li{padding-top:0}
#plan ul ul ul{font-size:.85em;list-style-type:decimal;margin:0;padding-top:0}
#plan ul ul ul ul{list-style-type:circle}
.promo{display:block;font-weight:100;text-align:center;color:#000;background:#00FF0B;width:11.5em;margin-bottom:1em;border:5px solid #00FF0B}
.invisible{font-size:0;margin:-.5em 0}
.somtext{border:1px solid #8EB50C;padding:.5em .5em;text-decoration:none;font-size:.9em}
.somtext ol{list-style-type:upper-roman;font-weight:700}
.somtext ol ol{list-style-type:upper-alpha;font-weight:lighter}
.somtext ol ol ol{list-style-type:decimal}
div.pagination{margin:0 32%;padding:.5em 0;text-align:center;font-size:.9em}
div.pagination span.on{font-weight:600;font-size:1.1em}
div.pratique h3{padding-top:1em;padding-bottom:.5em}
span.complet{opacity:0.5;font-size:90%}
em.complet{border:1px solid #8EB50C;background-color:red;color:#FFF;font-style:normal;font-size:80%}
div.traductions{font-size:.9em;text-align:center}
div.traductions p{display:none}
div.traductions li{display:inline;border-right:4px solid #00FF0B;padding:0 .3em}
div.traductions li:first-child{border-left:4px solid #00FF0B}
.portfoliovideo{text-align:center}
.portfoliovideo .qualite{font-size:.92em;color:#526B00}