
/*
GLOBAL
*/
.whitebar {height:100px;}
.whitebar_grey {height:100px;}
.scroll {font-size:10px;}
.retour {top:51px;}
.retour a {font-size:10px;}

/*
TOP
*/
.top {height:30px;line-height:30px;}
.top span a img {margin-top:5px;}
.top div div a {margin-top:5px;}

/*
LOGO
*/
.logo {padding-top:30px;height:100px;}
.logo a img {height:40px;height:46px;}

/*
LOGO
*/
.logo2 {padding-top:30px;height:100px;}
.logo2 a img {height:55px;}
.logo2 a.white img {display:none;}

/*
NAV
*/
nav {padding-top:30px;height:100px;}
nav a {font-size:16px;margin:0 0 0 15px;}
nav span {margin-top:2px;}
nav span a {font-size:13px;}

/*
FOOTER
*/
footer {height:30px;line-height:30px;}

/*
HOMEPAGE
*/
.homepage1 h1 {top:100px;}
.homepage1b {top:100px;}

/*
INTRO
*/
.intro {top:100px;}
.intro a b {font-size:13px;}

/*
TITLE
*/
.title {top:100px;}

/*
HFG
*/
.homepage_hfg a {padding:130px 11% 0 11%;}

/*
MANIFESTO
*/
.manifesto_screen2a i {font-size:10px;}
.manifesto_screen2a strong {font-size:32px;margin-top:20px;}
.manifesto_screen2a b {font-size:22px;margin:10px 0 5px 0;}
.manifesto_screen2a p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.manifesto_screen2a a.link {font-size:13px;}
.manifesto_screen3a {top:150px;}
.manifesto_screen3a b {font-size:14px;line-height:1.5;;margin-top:20px}
.manifesto_screen3a p {font-size:14px;line-height:1.5;margin-top:10px;}
.manifesto_screen3b {left:60%;right:10%;}
.manifesto_screen3b b {font-size:32px;}
.manifesto_screen3b p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}
.manifesto_screen3a .video video {width:200%;margin:0 0 0 -50%;}


/*
MANIFESTO
*/
.standard2020a em {font-size:10px;}
.standard2020a strong {font-size:32px;margin-top:20px;}
.standard2020a b {font-size:22px;margin:10px 0 5px 0;}
.standard2020a p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.standard2020a a.link {font-size:13px;}

/*
FOUNDERS
*/
.founders_fiche1_content i {font-size:10px;}
.founders_fiche1_content strong {font-size:32px;margin-top:20px;}
.founders_fiche1_content b {font-size:19px;margin:15px 0 5px 0;}
.founders_fiche1_content p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}
.founders_fiche1_content p b {font-size:14px;}

/*
REFLECTIONS
*/
.reflections1, .reflections1 span:nth-child(1), .reflections2 {padding-top:120px;}

/*
CRITERIA
*/
#timeline {top:30px;}
#dates {top:9%;}
#dates li {width:60px;height:60px;line-height:60px;font-size:32px;}
#dates a {line-height:38px;padding-bottom:10px;color:#003b5d;}
#dates .selected {font-size:32px;margin-left:50px;}
#issues {top:10px;left:55%;}	
#issues li .count {margin:0 0 20px 0;}
#issues li .count em {font-size:12px;}
#issues li strong {font-size:32px;}
#issues li p {font-size:14px;line-height:1.5;margin:20px 0 20px 0;}
#issues li .criteria_more {float:left;width:100%;}
#issues li .criteria_more img {float:left;width:215px;}
#issues li .criteria_more a {font-size:12px;margin:35px 0 0 30px;}
#next {font-size:10px;}
#prev {left:55%;font-size:10px;}
#next.disabled, #prev.disabled {opacity:0;}
#custom {top:100px;padding:20px 0 40px 0;}
#custom strong {font-size:10px;}
#custom p {font-size:14px;}

/*
CRITERIA
*/
.criteria_fiche {position:absolute;top:5%;left:5%;right:55%;bottom:0;display:flex;align-items:center;padding:50px 0 0 0;}
.criteria_fiche i {font-size:10px;}
.criteria_fiche strong {font-size:32px;margin-top:10px;}
.criteria_fiche p {font-size:14px;line-height:1.5;margin-top:10px;}
.criteria_fiche3 .next {font-size:10px;right:55%;}
.criteria_fiche3 .prev {font-size:10px;left:5%;}

/*
GENESIS
*/
.genesis1 i {font-size:10px;}
.genesis1 strong {font-size:32px;margin-top:15px;}
.genesis1 p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}
.genesis2 {top:100px;left:50%;right:5%;bottom:37%;}
.genesis2 b {font-size:24px;}
.genesis2 p {font-size:14px;line-height:1.5;margin:10px 0 20px 0;}

/*
HOMO FABER
*/
.homofaber_screen1a {position:absolute;top:100px;}
.homofaber_screen1b {bottom:0;padding:50px 0 30px 0;}
.homofaber_screen1b strong {font-size:28px;margin:0;}
.homofaber_screen1b p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}
.genesis2 b {margin-top:30px;}

/*
TRANSMISSION
*/
.transmission1 i {font-size:10px;}
.transmission1 strong {font-size:32px;margin-top:20px;}
.transmission1 b {font-size:26px;}
.transmission1 p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.transmission1 img {float:left;width:100%;margin:30px 0 10px 0;}
.transmission2 {left:10%;}
.transmission2 strong {font-size:32px;padding:0;}
.transmission2 p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;padding:0;}
.transmission2 img {width:100%;padding:0;}
.transmission2 .video {width:100%;margin:0;}
.transmission2b p {font-size:14px;line-height:1.5;}
.transmission2b img {margin:0 0 20px 0;}

/*
SUMMER
*/
.summer1 {position:fixed;top:0;left:5%;right:60%;bottom:0;display:flex;align-items:center;padding:50px 5% 0 0;border-right:1px solid #eee;}
.summer1 i {font-size:10px;}
.summer1 strong {font-size:32px;margin-top:20px;}
.summer1 b {float:left;width:100%;font-size:26px;font-weight:400;margin:25px 0 35px 0;font-family:'Tinos',serif;}
.summer1 p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.summer1 a {color:#003b5d;color:rgba(207,22,36,1);color:#003b5d;text-decoration:underline;font-weight:600;transition:0.4s;cursor:pointer;}
.summer1 a:hover {color:rgba(207,22,36,1);}

.summer2 {position:fixed;top:0;left:60%;right:0;bottom:0;display:flex;align-items:center;padding:5% 6% 0 6%;border-left:1px solid #eee;}
.summer2 em {font-size:13px;margin:0 0 10px 0;}
.summer2 strong {font-size:32px;}
.summer2 b {font-size:18px;margin:5px 0 0 0;}
.summer2 p {font-size:14px;line-height:1.5;margin:15px 0 15px 0;}
.summer2 a.link {font-size:13px;}

.summer3 {position:absolute;top:0;left:40%;right:40%;bottom:0;padding:100px 5% 0 5%;}
.summer3 a {float:left;width:100%;margin:0 0 50px 0;text-align:center;}
.summer3 a img {float:left;width:100%;transition:0.3s ease;}
.summer3 a:hover img {}
.summer3 a b {float:left;width:100%;color:#003b5d;font-weight:500;margin:10px 0 2px 0;}
.summer3 a em {float:left;width:100%;font-weight:700;color:rgba(207,22,36,1);text-transform:uppercase;font-size:11px;}


/*
COLLABORATION
*/
.collaboration1 i {font-size:10px;}
.collaboration1 strong {font-size:32px;margin-top:20px;}
.collaboration1 p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.collaboration2 {padding:6% 5% 0 5%;}
.collaboration2 strong {font-size:20px;margin:0 0 20px 0;}
.collaboration2 p {font-size:14px;line-height:1.5;margin:20px 0 0 0;}
.collaboration2 p b {font-size:16px;}
.collaboration2 p a {font-size:13px;}
.collaboration3 {padding:100px 0 0 0;}
.collaboration3 div {height:100px;background:#fff;}
.collaboration3 a {margin:0 0 30px 0;}
.collaboration3 a em {font-size:10px;}

/*
PUBLICATIONS
*/
.publications1 i {font-size:10px;}
.publications1 strong {font-size:32px;margin-top:20px;}
.publications1 b {font-size:20px;margin:20px 0 5px 0;}
.publications1 p {font-size:14px;line-height:1.5;margin:15px 0 0 0;}
.publications1 p span {font-size:14px;line-height:1.5;}
.publications1 a {font-size:13px;}
.publications3 {position:absolute;top:100px;left:45%;right:35%;bottom:0;padding:0 5% 0 5%;}
.publications3 a {float:left;width:100%;margin:0 0 80px 0;text-align:center;}
.publications3 a img {float:left;width:100%;}
.publications3 a b {float:left;width:100%;color:#003b5d;font-weight:500;margin:15px 0 5px 0;font-size:18px;}
.publications3 a em {float:left;width:100%;font-weight:700;color:rgba(207,22,36,1);text-transform:uppercase;font-size:11px;}
.publications4 {position:fixed;top:0;left:45%;right:35%;bottom:0;padding:150px 5% 0 5%;background:#f9f9f9;}

/*
NETWORK ABOUT
*/
.network_about_screen2a i {font-size:10px;}
.network_about_screen2a strong {font-size:32px;margin-top:20px;}
.network_about_screen2a b {font-size:20px;margin:20px 0 5px 0;}
.network_about_screen2a p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.network_about_screen2a a {font-size:13px;}
.network_about_screen3a {padding:80px 0 0 0;}
.network_about_screen3a b {font-size:32px;margin:20px 0 0 0;}
.network_about_screen3a p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.network_about_screen3b {padding:50px 0 0 0;}
.network_about_screen3b b {font-size:32px;}
.network_about_screen3b p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}

/*
NETWORK SEARCH
*/
.artisan_resultat_search {padding:15px 1% 15px 3.5%;height:70px;top:100px;}
.artisan_resultat_search_left {height:auto;margin:5px 0 0 5%;left:0;width:250px;}
.artisan_resultat_search_left a {border-radius:30px;padding:0 10px 0 10px;height:30px;line-height:28px;font-size:12px;margin:0 5px 0 0;}
.artisan_resultat_search_center {height:40px;border-radius:40px;padding:0 15px 0 10px;}
.artisan_resultat_search_center i.fa-search {height:40px;padding:0 0 0 7px;font-size:13px;line-height:40px;}
.artisan_resultat_search_center input {height:38px;width:250px;font-size:13px;padding-left:10px;}
.artisan_resultat_search_center input::placeholder {font-size:13px;}
.artisan_resultat_search_center input:-ms-input-placeholder {font-size:13px;}
.artisan_resultat_search_center input::-ms-input-placeholder {font-size:13px;}
.custom-select {width:150px;}
.select-selected {height:38px;line-height:22px;}
.select-selected:after {top:17px;right:10px;}
.select-selected.select-arrow-active:after {top:10px;}
.select-items div,.select-selected {padding:8px 16px 8px 16px;font-size:11px;}
.select-items {padding:10px 0 15px 0;}
.select-items div {font-size:13px;}
.custom-select a i {margin:8.5px 0 0 120px;}
.artisan_resultat_search_right {height:40px;margin:4px 5% 0 0;}

/*
NETWORK RESULTAT
*/
.artisan_resultat {margin-top:170px;}
.artisan_resultat a {width:33.33%;}
.artisan_resultat a span {padding:0 5% 0 0;}
.artisan_resultat a span b {font-size:16px;}
.artisan_resultat a span i {font-size:10px;}
.artisan_resultat.no_map {width:100%;}
.artisan_resultat.no_map a {width:20%;}
.artisan_resultat_map {top:170px;}

/*
MAP
*/
#infowindow {width:200px;padding:0;margin:0;}
#infowindow h1 {width:100%;padding:5px 10px 0 0;font-size:16px;}
#infowindow h2 {width:100%;padding:0 0 10px 0;font-size:13px;}
#infowindow img {height:auto;width:100%;padding:0 10px 0 0;}
#infowindow p {width:100%;}
#infowindow p a {height:30px;border-radius:30px;padding:0 15px 0 15px;line-height:30px;margin:10px 0 15px 0;}

/*
NETWORK FICHE
*/
.network_fiche {padding:120px 10% 10% 10%;}
.network_fiche1 i {font-size:10px;}
.network_fiche1 strong {font-size:40px;padding:20px 10% 15px 10%;line-height:1.1;}
.network_fiche1 b {font-size:16px;}
.network_fiche1 img {margin:30px 0 30px 0;}
.network_fiche1 p {font-size:15px;line-height:1.8;padding:0 15% 0 15%;}
.network_fiche1 address {padding:30px 20% 0 20%;font-size:15px;}
.network_fiche2 {margin:80px 0 0 0;}
.network_fiche2 strong {font-size:32px;margin-bottom:30px;}
.network_fiche2 div {float:left;width:100%;display:flex;justify-content:center;}
.network_fiche2 div a {font-size:16px;font-weight:600;}
.network_fiche2 div a b {font-size:13px;font-weight:normal;}
.network_fiche2 div a p {padding:0 5% 0 0;}
.network_fiche2 div a em {font-size:10px;}
.network_fiche3 {margin:80px 0 0 0;}
.network_fiche3 strong {font-size:32px;margin-bottom:30px;}
.network_fiche3 div {float:left;width:100%;display:flex;justify-content:center;}
.network_fiche3 div a {font-size:14px;}
.network_fiche3 div a b {font-size:16px;margin:20px 0 0 0;}
.network_fiche3 div a p {font-size:13px;padding:0 5% 0 0;}
.network_fiche3 div a i {font-size:10px;}

/*
NETWORK NEW
*/
.network_new_of_month .content strong {font-size:16px;}
.network_new_of_month .content b {font-size:80px;}
.network_new_of_month .content em {font-size:16px;}
.network_new_of_month .content a {border-radius:40px;padding:0 20px 0 20px;line-height:40px;font-size:14px;}
.network_new_entry {padding:0 5% 0 5%;}
.network_new_entry1 strong {font-size:32px;margin:70px 0 30px 0;}
.network_new_entry2 a {height:400px;}
.network_new_entry2 a span {height:400px;}
.network_new_entry2 a em {height:400px;font-size:14px;padding:20px;}
.network_new_entry2 a em strong {width:100%;}
.network_new_entry2 a em b {font-size:10px;}
.network_new_month {padding:0 5% 0 5%;}
.network_new_month1a strong {font-size:32px;margin:70px 0 30px 0;}
.network_new_month1a p {font-size:14px;line-height:1.5;margin:25px 0 0 0;}
.network_new_month1b {margin:0 0 50px 0;}
.network_new_month1b div .network_new_month1b_content b {font-size:12px;margin:25px 0 0 0;}
.network_new_month1b div .network_new_month1b_content strong {font-size:20px;}
.network_new_month1b div .network_new_month1b_content p {font-size:14px;line-height:1.5;}

/*
NEWS
*/
.news1 {padding:120px 0 0 0;right:7%;}
.news1a strong {font-size:32px;}
.news1a p {font-size:14px;line-height:1.5;margin:15px 0 0 0;}
.news1a span a {margin:15px 5px 0 0;}
.news1b div img {float:left;width:30%;padding:0 0 0 5px;cursor:pointer;}
.news1b {margin-top:20px;}
.news1b div .news1b_content {float:left;width:70%;padding:0 0 0 20px;}
.news1b div .news1b_content b {font-size:10px;}
.news1b div .news1b_content strong {font-size:22px;}
.news1b div .news1b_content p {font-size:14px;line-height:1.5;}
.news1b div .news1b_content span {margin:10px 0 0 0;}
.news1b div .news1b_content span a {margin:0 15px 0 0;font-size:13px;}
.news2 {padding-bottom:4%;}
.news2 b {font-size:12px;}
.news2 strong {font-size:32px;margin:15px 0 25px 0;}
.news2 a {font-size:14px;}

/*
FICHE
*/
.news_fiche1 {left:5%;right:55%;}
.news_fiche1 div div i {font-size:10px;}
.news_fiche1 div div b {font-size:12px;margin:15px 0 15px 0;}
.news_fiche1 span strong {font-size:28px;margin-top:0;}
.news_fiche1 span p {font-size:14px;line-height:1.5;margin:15px 0 20px 0;}
.news_fiche1 .news_fiche1_sm a {font-size:14px;}

/*
PRESS BAR
*/
.press_bar {top:100px;}

/*
MEDIA CENTER
*/
.media_center1 {top:100px;width:250px;padding:0 30px 0 10px;}
.media_center2_1 {top:100px;height:70px;right:250px;}
.media_center2_1a {width:250px;padding:22px 0 0 50px;}
.media_center2_1a b {font-size:10px;}
.media_center2_1b {padding-top:18px}
.media_center2_1b input {font-size:13px;}
.media_center2_1b a {font-size:13px;}
.media_center2 {top:100px;left:245px;right:250px;}
.media_center2_2 {padding-top:80px;}
.folder {font-size:15px;}

/*
PRESS SIDE
*/
.press_releases1 {top:100px;right:250px;width:250px;padding:10px 15px 30px 15px;}
.press_releases1 strong {margin-bottom:17px;}
.press_releases1 p {float:left;width:100%;padding:25px 0 30px 0;border-top:1px solid #ddd;}

/*
PRESS RELEASE
*/
.press_releases2 {right:500px;top:160px;padding-top:0;}
.press_releases2b div img {padding:0 0 0 0;}
.press_releases2b div .press_releases2b_content strong {font-size:22px;margin:10px 0 10px 0}
.press_releases2b div .press_releases2b_content p {font-size:14px;line-height:1.5;}

/*
PRESS PANIER
*/
.press_panier3 {top:100px;width:250px;padding:10px 15px 30px 15px;}
.press_panier3 strong {margin-bottom:17px;}
.press_panier3 form input[type=submit] {height:40px;line-height:38px;padding:0 20px 0 20px;border-radius:40px;margin-top:20px;}
.press_btn_media1, .press_btn_media2 {width:250px;}

/*
TOP BAR
*/
.media_releases_bar {top:100px;height:70px;right:500px;}
.media_releases_bar1 {padding:22px 0 0 0;}
.media_releases_bar1 b {font-size:10px;}
.media_releases_bar2 {float:left;width:auto;padding:18px 0 0 20px;}
.media_releases_bar2 input {width:150px;}
.media_releases_bar2 a {padding:0 10px 0 10px;font-size:13px;margin:0 10px 0 0;}

/*
PRESS FICHE
*/
.press_fiche {top:130px;right:500px;}
.press_fiche1b {margin:40px 0 5% 0;}
.press_fiche1b div {margin:0 0 50px 0;}
.press_fiche1b div .press_fiche1b_content strong {font-size:40px;}
.press_fiche1b div .press_fiche1b_content .sm a {font-size:14px;}
.press_fiche1b div .press_fiche1b_content img {padding:30px 0 30px 0;}
.press_fiche1b div .press_fiche1b_content p {font-size:14px;line-height:1.5;padding:0 5% 0 5%;}
.press_fiche1b div .press_fiche1b_content p em {margin:-20px 0 20px 0;}

/*
SUBSCRIBE NEWSLETTER 
*/
.subscribe_newsletter1 {top:30px;}
.subscribe_newsletter1a form .subscribe_newsletter1b strong {font-size:10px;}
.subscribe_newsletter1a form .subscribe_newsletter1b b {font-size:32px;margin-top:20px;}
.subscribe_newsletter1a form .subscribe_newsletter1b p {font-size:14px;line-height:1.5;}
.subscribe_newsletter2 {top:30px;}
.subscribe_newsletter3 {top:30px;padding-top:70px;}
.subscribe_newsletter3 strong {font-size:32px;}
.subscribe_newsletter3 a {font-size:10px;}
.subscribe_newsletter3 a b:nth-child(2) {font-size:14px;}

/*
YA LIST
*/
.ya_list_filters strong {font-size:32px;}
.ya_list {padding:5% 10% 10% 10%;}
.ya_bloc {margin:0 0 10% 0;padding:0 5% 0 5%;}
.ya_bloc_user b {font-size:22px;}
.ya_bloc_user p {font-size:19px;}

/*
YA EDITION
*/
.ya_edition_left {left:4%;right:54%;padding:8% 0 0 0;}
.ya_edition_left span {margin-bottom:30px;}
.ya_edition_left span a {font-size:13px;}
.ya_edition_left i {font-size:10px;}
.ya_edition_left strong {font-size:32px;margin-top:20px;}
.ya_edition_left b {font-size:19px;margin:15px 0 5px 0;}
.ya_edition_left b.ya_edition_txt_gallery {font-size:16px;}
.ya_edition_left p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}
.ya_edition_left p b {font-size:14px;}
.ya_edition_left a.link {font-size:13px;margin:0 0 35px 0;}
.ya_edition_txt {float:left;width:100%;padding-left:20px;}
.ya_edition_gallery {float:left;width:100%;}
.ya_edition_right {position:absolute;top:0;left:50%;right:0;bottom:0;overflow:hidden;}
.ya_edition_right .video {position:absolute;top:0;left:0;right:0;bottom:0;}
.ya_edition_right .video video {float:left;width:200%;margin:0 0 0 -50%;}

/*
SS PROGRAM
*/
.ss_program1 {left:4%;right:64%;padding:8% 0 0 0;}
.ss_program1 span {margin-bottom:30px;}
.ss_program1 span a {font-size:13px;}
.ss_program1 i {font-size:10px;}
.ss_program1 u {ont-size:13px;margin:30px 0 5px 0;}
.ss_program1 strong {font-size:32px;margin-top:20px;}
.ss_program1 b {font-size:19px;margin:15px 0 5px 0;}
.ss_program1 b.ss_program1_txt_gallery {font-size:16px;}
.ss_program1 p {font-size:14px;line-height:1.5;margin:15px 0 25px 0;}

.ss_program2 {position:fixed;top:0;left:40%;right:45%;bottom:0;padding:100px 2% 0 2%;border-left:1px solid #eee;overflow-y:auto;}
.ss_program2 div {position:fixed;top:0;left:87.5%;right:2.5%;height:130px;background:linear-gradient(to bottom,rgba(255,255,255,1)90%,rgba(255,255,255,0)100%);}
.ss_program2 a {float:left;width:100%;margin:0 0 50px 0;text-align:center;}
.ss_program2 a img {float:left;width:100%;transition:0.3s ease;}
.ss_program2 a:hover img {}
.ss_program2 a b {float:left;width:100%;color:#003b5d;font-weight:500;margin:10px 0 2px 0;}
.ss_program2 a em {float:left;width:100%;font-weight:700;color:rgba(207,22,36,1);text-transform:uppercase;font-size:11px;}

.ss_program3 {padding:5% 4% 0 4%;}
.ss_program3 strong {font-size:26px;margin-bottom:30px;}
.ss_program3 p {font-size:14px;line-height:1.5;margin-top:}
.ss_program3 p b {font-size:18px;}
.ss_program3 p a {font-size:13px;}

.press_fiche1b div .press_fiche1b_content em {margin:-10px 0 40px 0;}



