html,body{background-color:#f4f4f4;margin:0px;color:black;font:15px "Hind light","Hind";text-align:center;}
img{border:0;}
ul{margin-top:0px;}
h1{margin-top:0px;font-size:16px;}
label{width:150px;font-weight:bold;float:left;margin-left:40px;}
form{font-size:90%;}
select.couleur{color:#00678f;background-color:#ffffff;font-weight:bold;}
.cpage{font-size:14px;color:#c0d83b;font-weight:bold;margin-bottom:0;display:inline;}
a{color:#c0d83b;}
A:link{color:#c0d83b;text-decoration:none;}
A:visited{color:#c0d83b;text-decoration:none;}
A:hover{color:#a0b81b;text-decoration:underline;}
A:active{color:#a0b81b;text-decoration:none;}
A.bleu:link{color:#00678f;text-decoration:none;}
A.bleu:visited{color:#00678f;text-decoration:none;}
A.bleu:hover{color:#00678f;text-decoration:underline;}
A.bleu:active{color:#00678f;text-decoration:none;}
A.blanc:link{color:#ffffff;text-decoration:none;}
A.blanc:visited{color:#ffffff;text-decoration:none;}
A.blanc:hover{color:#ffffff;text-decoration:underline;}
A.blanc:active{color:#ffffff;text-decoration:none;}
A.noir:link{color:black;text-decoration:none;font-weight:bold;}
A.noir:visited{color:black;text-decoration:none;font-weight:bold;}
A.noir:hover{color:black;text-decoration:underline;font-weight:bold;}
A.noir:active{color:black;text-decoration:none;font-weight:bold;}
A.noir2:link{color:black;text-decoration:none;}
A.noir2:visited{color:black;text-decoration:none;}
A.noir2:hover{color:black;text-decoration:underline;}
A.noir2:active{color:black;text-decoration:none;}
a.l1:link{color:#00FF00;text-decoration:none;}
a.l1:visited{color:#00FF00;text-decoration:none;}
a.l1:hover{color:#00FF00;text-decoration:underline;}
a.l1:active{color:#00FF00;text-decoration:none;}
SPAN.petitalic{font-size:12px;font-style:italic;}
DIV.titre_rubrique{float:left;height:27px;padding-left:5px;padding-top:5px;font-size:19px;font-weight:bold;color:#FFFFFF;background-color:#00678f;}
DIV.titre_cellule{font-size:15px;font-weight:bold;padding-bottom:10px;}
DIV.erreur{font-size:14px;font-weight:bold;padding-top:20px;color:red;}
TD.titre_sujet{font-size:16px;font-weight:bold;}
.contenuart{position:relative;text-align:left;width:100%;}
.titrecontenuart{position:relative;background-color:#00a2b2;background-repeat:repeat-y;background-position:right;}
.right{text-align:right;font-size:70%;}
.small{font-size:80%;}
.big{font-size:130%;}
.error{text-align:center;color:red;}
p{margin-top:0px;margin-bottom:0px;}
.spip{margin-top:0px;margin-bottom:0px;}
table{font-size:1em;color:#000000;font-family:'Trebuchet MS', Arial, Verdana, Helvetica, sans-serif;}
#container{position:relative;width:100%}
#container_centre{width:1200px;margin-left:auto;margin-right:auto;max-width:100%;background-color:#FFFFFF;padding-bottom:20px;padding-left:15px;padding-right:15px;text-align:left;}
ul.ui-autocomplete li.ui-menu-item{text-align:left;}
#tpl_onglets_sites{width:100%;height:48px;background-color:#4f97b6;font-family:'Montserrat';background:#f4f4f4;-webkit-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);-moz-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.2);}
#tpl_onglets_sites a{height:40px;text-align:center;display:table-cell;vertical-align:middle;}
#tpl_onglets_sites a img{height:16px;}
#tpl_onglets_sites nav ul a:hover{background:none;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);z-index:100;}
#tpl_onglets_sites nav ul a.selected:hover{background:none;z-index:100;}
#tpl_onglets_sites nav{width:1200px;max-width:100%;padding:0 15px;margin:0 auto;height:48px;line-height:40px;background:none;border:none;box-shadow:none;z-index:-1;overflow:hidden;}
#tpl_onglets_sites a{color:#616161;font-size:14px;-moz-box-shadow:3px 3px 5px 0px rgba(0, 0, 0,0.2);box-shadow:3px 3px 5px 0px rgba(0, 0, 0,0.2);}
#tpl_onglets_sites nav ul{margin-top:8px;}
#tpl_onglets_sites nav li{margin-right:15px;box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.2);background:-webkit-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:-o-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:-moz-linear-gradient(bottom,#F4F4F4,#FFFFFF);background:linear-gradient(to bottom, #F4F4F4, #FFFFFF));border-top-left-radius:5px;border-top-right-radius:5px;border:1px solid #D1D1D1;border-bottom:none;position:relative;z-index:1002;}
#tpl_onglets_sites nav li:hover{box-shadow:inset 0px -3px 5px -5px rgba(0,0,0,0.2);background:#FFFFFF;}
#tpl_onglets_sites nav li.selected{box-shadow:none;background:#FFFFFF;}
#tpl_onglets_sites nav li.selected a{color:#FF6600;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);}
nav.header{width:1200px;max-width:100%;margin-left:auto;margin-right:auto;min-height:150px;-moz-box-shadow:none;box-shadow:none;font:15px "Montserrat";}
#logo-container{margin-right:15px;margin-top:45px;margin-left:25px;position:absolute;float:left;}
#logo-container img{max-height:80px;max-width:100%;}
nav ul.nav{margin-top:5px;}
nav ul.nav a{color:#2c2c2c;padding:0 20px 0 0;}
nav ul.nav a:hover{text-decoration:none;color:#c0d83b;}
LI.li_menu_navig{padding-right:0px;}
nav ul.nav li.li_menu_navig{padding:0;position:relative;}
nav ul.nav li.li_menu_navig img{display:inline-block;vertical-align:middle;width:20px;}
nav ul.nav li.li_menu_navig ul{background:#ffffff;-moz-box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);box-shadow:5px 5px 5px 0px rgba(0, 0, 0,0.2);z-index:200;width:32px;}
nav ul.nav li.li_menu_navig ul li{float:none;line-height:10px;}
nav ul.nav li.li_menu_navig ul li{float:none;line-height:10px;}
nav ul.nav li.li_menu_navig ul a{padding:5px 5px 5px 5px;}
nav ul.nav li.li_menu_navig ul img{}
.white li.hover a{text-decoration:underline;}
.nav li li.hover ul{left:100%;top:0;}
.nav li li a{position:relative;display:inline-block;z-index:100;color:#212121;padding:5px 0px;}
.li_menu_navig .material-icons{font-size:1.2em;padding-left:1px;line-height:20px;height:auto;display:inline-block;vertical-align:middle;padding-top:5px;}
.nav ul{list-style:none;}
.nav a{padding:10px 0px 10px 4px;color:#fff;}
.nav > li{display:inline-block;vertical-align:middle;float:none;}
.nav > li > a{display:block;}
.nav li ul{position:absolute;overflow:hidden;max-height:0;transition:none;}
.nav > li.hover > ul{max-height:1000px;}
#tpl_langue{padding:8px 0px 8px 25px;border-left:1px solid #dbdbdb;height:40px;margin:10px 0px;}
#tpl_recherche{position:absolute;top:80px;right:40px;width:261px;}
@media screen and (max-width:850px){#tpl_recherche{top:60px;}
}
@media screen and (max-width:600px){#tpl_recherche{left:0;width:auto;right:20px;top:117px;}
#logo-container{margin-right:15px;margin-top:30px;margin-left:15px;position:relative;float:left;}
}
#tpl_recherche.fixed_recherche{position:fixed!important;top:5px!important;width:34%;left:50%;margin-left:-17%;margin-top:0;height:20px!important;z-index:201;}
#recherche{float:left;text-transform:lowercase;width:100%;height:15px;padding:0;margin:0;padding:10px 12px;border:0;background:#f6f6f6;color:#747474;margin:0;font-family:'Hind","Hind light-Light' "Hind light","Hind";font-size:15px;}
.fixed_recherche #recherche{height:20px!important;width:100%;float:none;padding:5px 12px;z-index:998;background:#ffffff;}
#btn_recherche{float:right;position:absolute;top:0px;right:-24px;width:40px;height:40px;cursor:pointer;color:#747474;}
#btn_recherche .material-icons{height:36px;line-height:36px;}
.fixed_recherche #btn_recherche{width:32px;}
.fixed_recherche #btn_recherche .material-icons{font-size:1.8em;line-height:30px;}
#nn_menu_barre{font:15px "Montserrat";position:relative;color:#ffffff;height:80px;font-size:20px;background:rgba(203,222,96,1);background:-moz-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(203,222,96,1)), color-stop(50%, rgba(187,210,55,1)), color-stop(100%, rgba(203,222,96,1)));background:-webkit-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-o-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-ms-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:linear-gradient(to bottom, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbde60', endColorstr='#cbde60', GradientType=0);background-size:cover!important;text-align:left;width:1200px;max-width:100%;margin:0 auto;padding:20px 25px;z-index:10;}
#nn_menu_barre a{color:#ffffff;cursor:pointer;}
#nn_menu_barre .material-icons{background:#1d98f1;width:40px;height:40px;padding:5px;display:inline-block;vertical-align:middle;margin-right:5px;font-size:30px;}
#nn_menu_barre span{display:inline-block;vertical-align:middle;}
#tpl_bas{width:1200px;max-width:100%;margin:0 auto;background-color:#5ba5da;color:white;text-align:left;}
#tpl_bas li{color:white;padding-top:5px;}
#tpl_bas a{color:white;padding-top:5px;}
#tpl_bas a:hover{text-decoration:underline;}
#tpl_bas_in{font-family:'Montserrat';width:1200px;max-width:100%;margin:0 auto 0 auto;padding:15px;}
#tpl_bas_in .col{padding-top:15px;}
#tpl_copyright{width:100%;padding:10px;text-align:center;background-color:#4791c6;color:white;}
.tpl_bas_titre{font-size:18px;padding-bottom:10px;}
#nn_menu_theme{font:15px "Montserrat";position:absolute;width:100%;text-align:left;display:none;z-index:10;}
#nn_menu_theme div.nn_menu{-webkit-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);-moz-box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.20);box-shadow:inset 0px -5px 5px -5px rgba(0,0,0,0.2);background:#ffffff;padding:15px;margin:0 auto;-webkit-column-count:4;-moz-column-count:4;column-count:4;max-width:100%;width:1200px;margin:0 auto;z-index:10;}
@media screen and (max-width:1000px){#nn_menu_theme div.nn_menu{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
@media screen and (max-width:650px){#nn_menu_theme div.nn_menu{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media screen and (max-width:480px){#nn_menu_theme div.nn_menu{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
#nn_menu_theme div.overlay{display:block;z-index:-1;}
@media screen and (max-width:1200px){#nn_menu_theme div{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
}
@media screen and (max-width:800px){#nn_menu_theme div{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media screen and (max-width:600px){#nn_menu_theme div{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
#nn_menu_theme a{color:#000000;}
#nn_menu_theme .material-icons{color:#1d98f1;font-size:15px;margin-right:5px;display:inline-block;vertical-align:top;}
#nn_menu_theme li{padding-top:5px;}
.overlay{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:none;z-index:9;}
.title{background-color:#c0d83b;background:-webkit-linear-gradient(left, #aec336,#ffffff);background:-o-linear-gradient(left, #aec336,#ffffff);background:-moz-linear-gradient(left, #aec336,#ffffff);background:linear-gradient(to left, #aec336, #ffffff));background-size:cover!important;height:30px}
.title span,.title h1,.title h2{display:inline-block;font-size:16px;line-height:30px;width:100%;height:28px;color:#c0d83b;background-color:#ffffff;text-transform:uppercase;}
.top_sujet{position:relative;width:100%;height:470px;margin-top:5px;}
.top_sujet .image_sujet{position:absolute;width:100%;height:100%;text-align:center;z-index:0;background-color:#969696;background:-webkit-gradient(radial, center center, 0, center center, 460, from(#ffffff), to(#969696));background:-webkit-radial-gradient(circle, #ffffff, #969696);background:-o-radial-gradient(circle, #ffffff,#969696);background:-moz-radial-gradient(circle, #ffffff,#969696);background:radial-gradient(circle, #ffffff, #969696);background:-ms-radial-gradient(circle, #ffffff, #969696);background-size:cover!important;}
.top_sujet .image_sujet img{height:100%;}
.top_sujet .content{position:absolute;z-index:1;color:#ffffff;padding:30px 15px 15px 15px;bottom:0px;width:100%;background:rgba(0,0,0,0.2);background:-webkit-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,1));background:-o-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,1));background:-moz-linear-gradient(top, rgba(0,0,0,0),rgba(0,0,0,1));background:linear-gradient(to top, rgba(0,0,0,0), rgba(0,0,0,1)));}
.top_sujet .titre_sujet{font-family:'David Libre', serif;font-size:30px;font-weight: 500;}
.top_sujet .desc{font-family:'Hind', sans-serif;margin:5px 0px 10px 0px;font-size:16px;}
.btn{font-family:'Hind', sans-serif;color:#ffffff;background:rgba(108,171,219,1);background:-moz-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,171,219,1)), color-stop(50%, rgba(97,162,211,1)), color-stop(100%, rgba(108,171,219,1)));background:-webkit-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-o-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-ms-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:linear-gradient(to bottom, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cabdb', endColorstr='#6cabdb', GradientType=0);text-transform:uppercase;}
.blue-gradient{position:relative;background:rgba(108,171,219,1);background:-moz-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,171,219,1)), color-stop(50%, rgba(97,162,211,1)), color-stop(100%, rgba(108,171,219,1)));background:-webkit-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-o-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-ms-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:linear-gradient(to bottom, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cabdb', endColorstr='#6cabdb', GradientType=0);}
.green-gradient{background:rgba(203,222,96,1);background:-moz-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(203,222,96,1)), color-stop(50%, rgba(187,210,55,1)), color-stop(100%, rgba(203,222,96,1)));background:-webkit-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-o-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:-ms-linear-gradient(top, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);background:linear-gradient(to bottom, rgba(203,222,96,1) 0%, rgba(187,210,55,1) 50%, rgba(203,222,96,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cbde60', endColorstr='#cbde60', GradientType=0);}
.btn:hover{background-color:#1b96f1;background:-webkit-linear-gradient(bottom,#0a79ca,#33a2f2);background:-o-linear-gradient(bottom,#0a79ca,#33a2f2);background:-moz-linear-gradient(bottom,#0a79ca,#33a2f2);background:linear-gradient(to bottom, #0a79ca, #33a2f2));}
.btn.green-gradient:hover{background:rgba(183,202,76,1);background:-moz-linear-gradient(top, rgba(183,202,76,1) 0%, rgba(167,190,35,1) 50%, rgba(183,202,76,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(183,202,76,1)), color-stop(50%, rgba(167,190,35,1)), color-stop(100%, rgba(183,202,76,1)));background:-webkit-linear-gradient(top, rgba(183,202,76,1) 0%, rgba(167,190,35,1) 50%, rgba(183,202,76,1) 100%);background:-o-linear-gradient(top, rgba(183,202,76,1) 0%, rgba(167,190,35,1) 50%, rgba(183,202,76,1) 100%);background:-ms-linear-gradient(top, rgba(183,202,76,1) 0%, rgba(167,190,35,1) 50%, rgba(183,202,76,1) 100%);background:linear-gradient(to bottom, rgba(183,202,76,1) 0%, rgba(167,190,35,1) 50%, rgba(183,202,76,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bbce50', endColorstr='#bbce50', GradientType=0);}
a.btn{color:#ffffff;text-decoration:none;}
#nn_menu_theme.active{display:block;}
.overlay.active{display:block!important;}
nav .brand-logo{left:0;-webkit-transform:none;transform:none;}
.row .col:first-child{padding-left:0;}
.row:last-child.col{padding-right:0;}
.nn_populaire{font-family:"Hind";background:rgba(251,251,248,1);background:-moz-linear-gradient(-60deg, rgba(251,251,248,1) 0%, rgba(255,255,255,1) 80%);background:-webkit-gradient(left top, right bottom, color-stop(0%, rgba(251,251,248,1)), color-stop(80%, rgba(255,255,255,1)));background:-webkit-linear-gradient(-60deg, rgba(251,251,248,1) 0%, rgba(255,255,255,1) 80%);background:-o-linear-gradient(-60deg, rgba(251,251,248,1) 0%, rgba(255,255,255,1) 80%);background:-ms-linear-gradient(-60deg, rgba(251,251,248,1) 0%, rgba(255,255,255,1) 80%);background:linear-gradient(160deg, rgba(251,251,248,1) 0%, rgba(255,255,255,1) 80%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbf8', endColorstr='#ffffff', GradientType=1);}
.nn_populaire a{font-size:16px;font-weight:normal;color:#ec9b44;padding-left:50px;display:inline-block;vertical-align:top;line-height:18px;padding-top:20px;}
.li_number_nn_populaire{color:#bebebe;color:rgba(50,50,50,0.30);font-family:"Hind";font-size:30px;font-weight:bold;position:absolute;display:inline-block;padding-left:15px;}
.row.liste_articles{padding-top:15px;}
.liste_articles img{width:100%;}
.liste_articles .date_article{font-family:"Hind";color:#959595;font-size:14px;display:block;}
.liste_articles .titre_article{font-family:'David Libre', serif;padding-top:5px;color:#c0d83b;font-size:24px;display:block;font-weight: 500;}
.liste_articles .desc_article{font-family:"Hind";color:#323232;font-size:14px;padding-top:12px;padding-bottom:15px;display:block;}
.liste_articles .pdf_article{display:inline-block;margin-left:20px;}
.liste_articles .btn img{width:auto;display:inline-block;vertical-align:middle;margin-right:5px;}
.article_page .date_article{padding-top:10px;color:#959595;font-size:14px;display:block;}
.article_page H1{padding-top:5px;color:#c0d83b;font-size:24px;display:block;font-weight:600;}
.article_page H2{padding-top:5px;color:#313131;font-size:20px;display:block;font-weight:600;}
.article_page H3{padding-top:5px;color:#313131;font-size:17px;display:block;font-weight:600;}
img.image_large{display:block;width:1170px;max-width:100%;height:auto;max-height:470px;padding-bottom:15px;}
.row.filtre_archive{width:40%;margin:0 auto;}
.share_article{text-align:center;}
.produits_associes .title{text-align:left;}
.produits_associes{text-align:center;}
.produits_associes .product_box{text-align:center;display:block;padding-top:30px;}
.produits_associes .product_box img{display:block;width:80px;margin:0 auto;}
.produits_associes .product_box p{text-align:left;width:240px;max-width:90%;margin:0 auto;}
.produits_associes .product_box a.product_name{padding-top:5px;color:#c0d83b;font-size:16px;display:block;font-weight:600;}
.produits_associes .product_box a.site_name{padding-top:5px;color:#c0d83b;font-size:12px;display:block;font-weight:300;}
@media screen and (max-width:1200px){.row.filtre_archive{width:50%;}
}
@media screen and (max-width:600px){.row.filtre_archive{width:100%;}
.row.filtre_archive label{margin-left:15px;}
}
.home_text.white ul li{list-style-type:disc;padding-left:10px;margin-left:30px;}
ul.circle li{list-style-type:circle;padding-left:10px;margin-left:30px;}
ul.disc{list-style-type:disc;padding-left:10px;margin-left:30px;}
ul.square{list-style-type:square;padding-left:10px;margin-left:30px;}
div.contrib{-webkit-column-count:3;-moz-column-count:3;column-count:3;}
@media screen and (max-width:1200px){div.contrib{-webkit-column-count:2;-moz-column-count:2;column-count:2;}
}
@media screen and (max-width:600px){div.contrib{-webkit-column-count:1;-moz-column-count:1;column-count:1;}
}
label.desabo{float:none;width:auto;display:inline;}
.liste_articles .blue-gradient{padding-top:50px;padding-left:15px;padding-bottom:30px;}
.liste_articles .blue-gradient .btn.green-gradient{position:absolute;bottom:-18px;}
.row .col.top-image{padding-left:0.75rem;padding-right:0;}
.liste_articles .blue-gradient .titre_article{font-size:28px;}
.liste_articles .blue-gradient .desc_article{font-size:18px;}
@media only screen and (max-width:600px){.row .col.top-image{padding:0;}
}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:none}
.ui-menu .ui-menu{position:absolute}
.ui-menu .ui-menu-item{width:inherit;position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}
.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item{padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}
.ui-menu .ui-menu-icon{left:auto;right:0}
.ui-front{z-index:100}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-widget{font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada;font-weight:normal;color:#212121}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited{color:#212121;text-decoration:none}
.ui-autocomplete {max-height:70%;overflow-y:auto;overflow-x:hidden;padding-right:20px;}
embed, iframe, object{max-width:100%;width:100%;height:width*0.6}
.article_page ul{list-style-type:disc;}
.article_page ul li{list-style-type:disc;margin-left:30px}
/*.nl_popout_hide{display:none;opacity:0;pointer-events:none;}
.nl_popout_showed{opacity:1;pointer-events:all;}
.nl_popout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center;transition:opacity 0.5s ease;}
.nl_popout p{margin:2rem 0;}
.nl_popout .nl_popout_background{position:absolute;top:0;left:0;background-color:rgb(0, 0, 0);opacity:0.6;width:100%;height:100%;z-index:-1;}
.nl_popout .nl_popout_content{display:inline-block;background-color:rgba(240, 240, 240, 0.96);position:relative;margin-top:12vh;width:500px;text-align:left;}
.nl_popout .nl_popout_content > button{/*position:absolute;right:-38px;top:0;background-color:lightgrey;color:lightslategrey;padding:0 5px 4px;border:none;font-size:2em;font-family:monospace;line-height:0.8;z-index:1;*//*display:none;}
.nl_popout .nl_popout_content .nl_popout_free{width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid #7294cc;transform:rotate(45deg);position:absolute;top:-10px;right:-45px;}
.nl_popout .nl_popout_content .nl_popout_free p{position:absolute;top:17px;left:-42px;font-size:1.5em;text-transform:uppercase;color:white;font-weight:900;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent{display:block;background-color:#BFD63D;color:white;width:75%;padding:2% 2% 2% 11%;margin-left:-6%;margin-top:4%;text-transform:uppercase;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent p{margin:0;font-size:1.1em;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent span{font-size:1.6em;line-height:1.2em;}
.nl_popout .nl_popout_content h5{font-family:'Montserrat';text-align:center;font-size:2.7em;color:#6d8bbb;font-weight:900;margin:15px 0 0 0;letter-spacing: 2px;}
.nl_popout .nl_popout_content ul{padding:4% 0 0 9%;}
.nl_popout .nl_popout_content ul li{list-style-type:disc;font-size:1.2em;}
.nl_popout .nl_popout_content ul li strong{background-color:#7294cc;padding:0px 8px;color:white;font-size:1.1em;text-transform:uppercase;font-weight:600;}
.nl_popout form input[type="email"]{background-color:white;width:70%;display:block;margin:4% auto;border:1px solid lightgrey;padding:0 2%;}
.nl_popout form button{display:block;margin:0 auto;background-color:#6d8bbb;/*background-image:-webkit-linear-gradient(bottom, #6d8bbb,#e65b00);*//*background-image:-o-linear-gradient(bottom,#6d8bbb,#e65b00);*//*background-image:-moz-linear-gradient(bottom,#6d8bbb,#e65b00);*//*background-image:linear-gradient(to bottom, #6d8bbb, #e65b00);*//*border:none;color:white;text-transform:uppercase;padding:1% 7%;font-size:1.2em;opacity:1;transition:all 0.5s ease;}
.nl_popout form a{text-align:center;display:block;margin:2% 0 4%;color:darkgrey;}
.nl_popout form .nl_unclikable{background-color:grey;background-image:inherit;pointer-events:none;}*/

.nl_popout_hide{display:none;opacity:0;pointer-events:none;}
.nl_popout_showed{opacity:1;pointer-events:all;}
.nl_popout{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;text-align:center;transition:opacity 0.5s ease;}
.nl_popout p{margin:1.5rem 0;}
.nl_popout .nl_popout_background{position:absolute;top:0;left:0;background-color:rgb(0,0,0);opacity:0.6;width:100%;height:100%;z-index:-1;}
.nl_popout .nl_popout_content{display:inline-block;background-color:rgba(240,240,240,0.96);position:relative;margin-top:12vh;width:500px;text-align:left;}
.nl_popout .nl_popout_content > button{/*position:absolute;right:-38px;top:0;background-color:lightgrey;color:lightslategrey;padding:05px4px;border:none;font-size:2em;font-family:monospace;line-height:0.8;z-index:1;*/display:none;}
.nl_popout .nl_popout_content .nl_popout_free{text-align:center;width:0;height:0;border-left:70px solid transparent;border-right:70px solid transparent;border-bottom:70px solid rgb(108,171,219);transform:rotate(45deg);position:absolute;top:-10px;right:-45px;}
.nl_popout .nl_popout_content .nl_popout_free p{position:absolute;top:17px;left:-42px;font-size:1.5em;text-transform:uppercase;color:white;font-weight:900;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent{display:block;background-color:#BFD63D;color:white;width:75%;padding:2% 2% 2% 11%;margin-left:-6%;margin-top:4%;text-transform:uppercase;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent p{line-height: 1.8em;margin:0;font-size:1.1em;}
.nl_popout .nl_popout_content .nl_popout_leftOutContent span{font-size:1.6em;line-height:1.2em;}
.nl_popout .nl_popout_content h5{font-family:'Montserrat';text-align:center;font-size:2.7em;color:rgb(108,171,219);font-weight:900;margin:15px 0 0 0;letter-spacing: 2px;}
.nl_popout .nl_popout_content ul{margin: 0;padding:4% 0 0 9%;}
.nl_popout .nl_popout_content ul li{line-height: 1.8em;list-style-type:disc;font-size:1.2em;}
.nl_popout .nl_popout_content ul li strong{background-color:rgb(108,171,219);padding:0px 8px;color:white;font-size:1.1em;text-transform:uppercase;font-weight:600;}
.nl_popout form input[type="email"]{background-color:white;width:70%;display:block;margin:4% auto;border:1px solid lightgrey;padding:02%;}
.nl_popout form input::placeholder {color:gray;opacity:1;font-weight:normal}
.nl_popout form button{line-height: 1.8em;display:block;margin:0 auto;border:none;color:white;text-transform:uppercase;padding:1% 7%;font-size:1.2em;opacity:1;transition:all 0.5s ease;}
.nl_popout form button{text-decoration:none;color:#fff;background:rgba(108,171,219,1);background:-moz-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(108,171,219,1)), color-stop(50%, rgba(97,162,211,1)), color-stop(100%, rgba(108,171,219,1)));background:-webkit-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-o-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:-ms-linear-gradient(top, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);background:linear-gradient(to bottom, rgba(108,171,219,1) 0%, rgba(97,162,211,1) 50%, rgba(108,171,219,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6cabdb', endColorstr='#6cabdb', GradientType=0);text-align:center;letter-spacing:.5px;transition:.2s ease-out;cursor:pointer;}
.nl_popout form button:hover{background-color:#1b96f1;background:-webkit-linear-gradient(bottom,#0a79ca,#33a2f2);background:-o-linear-gradient(bottom,#0a79ca,#33a2f2);background:-moz-linear-gradient(bottom,#0a79ca,#33a2f2);background:linear-gradient(to bottom, #0a79ca, #33a2f2));}

.nl_popout form a{line-height: 1.8em;text-align:center;display:block;margin:2%04%;color:darkgrey;}
.nl_popout form .nl_unclikable{background-color:grey!important;background-image:inherit!important;pointer-events:none;!important}
