*{box-sizing:border-box;}html{height:100%;width:100%;}IMG{image-rendering:smooth;}body,header,nav,main,section,article,figure,ins,footer,h1,h2,h3,h4,h5,h6,ul,li,p{margin:0;padding:0;}body{margin:0 Auto;font:1em Arial,Helvetica,sans-serif;color:#666;text-align:center;background:#DDD;}noscript iframe{display:none;visibility:hidden;}#cookie-banner{padding:.5em 0;font-size:.8em;color:#CCC;text-align:center;border-bottom:2px solid #FA0;background:#444;box-shadow:0px 0px 5px 1px #666;}#cookie-banner span{display:block;margin:0 Auto;padding:0 .5em;}#cookie-banner a{color:#DDD;text-decoration:underline;}#cookie-banner a:hover,#cookie-banner a:focus,#cookie-banner a:active{color:#FFF;}a{text-decoration:none;}a:hover,a:active,a:focus{color:#666;}#wrapper{padding:.5em;font-size:.8em;text-align:left;background:#FFF;}header ul#menu{position:absolute;top:1.35em;left:-1em;display:block;list-style:none;z-index:2;}header ul#menu span{display:none;}header ul#menu li{display:block;width:2.5em;height:1.9em;cursor:pointer;border:1px solid #FFF;background:#FA0;box-shadow:2px 2px 3px -1px #333;}header ul#menu li:hover,header ul#menu li:active,header ul#menu li:focus{width:4.5em;box-shadow:1px 1px 3px -1px #333;}header{position:relative;padding:1em 0;text-align:center;background:#EEE;box-shadow:0px 25px 50px 5px #999 inset;border-bottom:1px solid #BBB;}h1,#h2,#h3{font-weight:normal;color:#FFF;letter-spacing:.1em;text-transform:uppercase;}#h2{font-size:1.5em;}#h2 span{color:#FA0;}#h3{font-size:.6em;letter-spacing:.2em;color:#777;}header #h2{display:inline-block;text-shadow:0em 0em .2em #666;}body header nav{position:relative;display:none;margin:3.9em 0 0;font-size:1.2em;text-align:left;border-bottom:1px solid #FFF;}body header nav ul li{display:block;border-top:1px solid #FFF;}body header nav ul li:after{content:"";}#ch{display:none;}body header nav ul li a{display:block;padding:.8em 1em;color:#555;text-decoration:none;background:inherit;}body header nav ul li a:hover,header nav ul li a:active,header nav ul li a:focus{color:#FFF;background:#FA0;}body nav{margin:.8em .6em 0;font-size:.85em;color:#999;}body nav ul{list-style:none;}body nav ul li{display:inline-block;}body nav ul li a{color:#888;text-decoration:underline;}body nav ul li:after{content:" »";}body nav ul li:last-child:after{content:"";}form ul{position:absolute;top:-3.2em;width:100%;border-top:1px solid #BBB;z-index:10;}form ul li{padding:.8em 1em;text-align:center;}form ul li input{font-size:1.1em;border:1px solid #BBB;}form ul li input[type=text]{padding-left:.4em;width:75%;color:#666;border-width:1px;border-style:solid;border-color:#DDD #FFF #FFF #DDD;background:#F9F9F9;box-shadow:1px 1px 3px 0px #666 inset}form ul li input[type=submit]{width:18%;font-weight:bold;color:#FFF;cursor:pointer;border-width:1px;border-style:solid;border-color:#EEE #999 #999 #EEE;background:#BBB;background:linear-gradient(to top,#CCCCCC 0%,#AAAAAA 100%);}.qd{display:none;}main header{padding:.5em 0 1em 0;text-align:left;background:none;box-shadow:none;border-bottom:0px none;}main a{color:#666;}main a:hover,main a:active,main a:focus{color:#999;}main a:hover img,main a:active img,main a:focus img{opacity:.75;border-color:#CCC;}main hr{margin-top:1.5em;border-width:1px;border-style:dotted;border-color:#CCC #FFF #FFF #FFF;}main #une a:hover h1,main #une a:active h1,main #une a:focus h1,main a:hover h2,main a:active h2,main a:focus h2{opacity:.75;color:#666;}main h1{font-size:1.7em;font-weight:bold;}main h1,main h2,main h3{color:#FA0;letter-spacing:normal;}main h2{padding-top:.4em;font-size:1.4em;}main header h2{padding-top:0;text-transform:uppercase;}main article h1{color:#666;}main article h2{color:#999;}main article p{margin:.6em 0 .6em 0;text-align:justify;}main article p.auteur,section p.auteur{display:none;}main article div p a,main article div li a,main article p a{border-bottom:1px dotted #888;}main article div p a:hover,main article div p a:active,main article div p a:focus,main article div li a:hover,main article div li a:active,main article div li a:focus{border-color:#CCC;}article LI{margin:.6em 0 .6em 1em;list-style-type:none;}article LI LI{margin:.3em 0 .3em 1.1em;}article LI:before{content:'';display:inline-block;position:relative;top:-.1em;left:-1em;margin-right:-.4em;height:6px;width:6px;background:#FA0;}article LI LI:before{background:#BBB;}article LI LI LI:before{height:4px;width:4px;border:1px solid #BBB;background:#FFF;}#une h2,main h3{color:#999;font-size:1.25em;text-transform:none;}.double h2{text-transform:none;}#column_01 nav{display:block;padding-bottom:1em;text-align:center;border-bottom:1px dotted #CCC;}#column_01 nav ul{font-size:1.6em;}#column_01 nav ul li{margin:0 .01em;}#column_01 nav ul li:after{content:"";}#column_01 nav ul li a{display:block;padding:.4em .6em;color:#777;text-decoration:none;background:#EEE;border-radius:.1em;}#column_01 nav ul li a span{display:none;}#column_01 aside a,#column_02 aside a{display:inline-block;margin:0 .01em;height:36px;width:36px;border-radius:.2em;}#column_01 aside a:hover,#column_01 aside a:active,#column_01 aside a:focus,#column_02 aside a:hover,#column_02 aside a:active,#column_02 aside a:focus{opacity:.5;}.lk{background:url(/img/social-network.png) 0 0;}.vd{background:url(/img/social-network.png) 0 -36px;}.tw{background:url(/img/social-network.png) 0 -72px;}.fb{background:url(/img/social-network.png) 0 -108px;}.gp{background:url(/img/social-network.png) 0 -144px;}.lk SPAN,.vd SPAN,.tw SPAN,.fb SPAN,.gp SPAN{display:none;}section,article,aside{display:block;margin:.5em;padding:.2em 0 1.5em;border-bottom:1px dotted #CCC;}section img,article img{margin-bottom:1em;width:100%;height:auto;border:1px solid #aaa;}article img{border:0px none;}#col_right{background:#EEE;background:linear-gradient(to top,#EEEEEE 0%,#FFFFFF 100%);}main div div aside{padding:.3em 0 .6em;text-align:right;}main div aside{padding:.5em 0 .8em;text-align:center;}#aswift_0{width:234px;height:60px;}ins{display:table;margin:0 auto;height:60px;width:234px;}footer{font-size:1.1em;text-align:center;}footer a{text-decoration:underline;}footer nav ul li{margin:.45em;}footer nav ul li:after{content:"";}#partner{margin:.1em .5em .2em;text-align:left;}#partner img{border:0px none;}#partner div{float:left;margin-top:.2em;padding-bottom:.5em;font-size:.7em;color:#888;}@media only screen and (min-width:480px){section{display:table;}section img{float:left;margin:.25em 1em 0 0;width:50%;height:auto;}}@media only screen and (min-width:600px){section img{float:left;margin:.25em 1em 0 0;width:auto;height:auto;}article img.img_left{float:left;margin:.2em 1.4em .5em 0;width:auto;}article img.img_right{float:right;margin:.2em 0 .5em 1.4em;width:auto;}}@media only screen and (min-width:768px){#cookie-banner span{display:block;width:450px;}header ul#menu{display:none;}#wrapper{}#h2{margin-top:.1em;font-size:2.2em;font-weight:normal;letter-spacing:.3em;}#h2::first-letter{margin-left:.2em;}#h3{font-size:.7em;letter-spacing:.3em;}body header nav{margin:1.4em 3em 0;display:block;font-size:1em;text-align:center;border-bottom:0px none;}body header nav ul{position:relative;border-top:1px solid #FFF;width:Auto;}body header nav ul li{position:relative;top:-1px;display:inline-block;border-top:0px none;}body header nav ul li:after{content:"";}body header nav ul li a,body header nav ul li span{display:block;padding:.6em .9em .7em;color:#555;border-top:1px solid #FFF;}body header nav ul li a:hover,body header nav ul li a:active,body header nav ul li a:focus{color:#555;border-color:#FA0;background:#F2F2F2;}#ch{display:inline-block;}body header nav ul li ul,body header nav ul ul{position:absolute;display:block;text-align:left;top:-1000px;left:0;font-size:.95em;width:16em;border-top:0px none;border-bottom:5px solid #FA0;background:linear-gradient(to top,#F2F2F2 0%,#D6D6D6 100%);box-shadow:4px 5px 5px -3px #555;z-index:10;}body header nav ul li li{top:0;display:block;border-bottom:0px none;}body header nav ul li li a{border-color:#F2F2F2;}body header nav ul li li a:hover,body header nav ul li li a:active,body header nav ul li li a:focus{color:#FFF;border-color:#D90;background:#FA0;;}body header nav ul li#sch{position:absolute;top:-1px;display:block;width:100%;border-top:0px none;z-index:10;}body header nav ul li#sch ul{display:block;width:100%;}body header nav ul li#sch ul li{display:block;width:100%;}header form{display:inline;}body header nav ul ul{width:100%;}form ul li{padding:1.4em 1em 1.1em;width:inherit;text-align:center;}form ul li input{margin:0;display:inline-block;font-size:1.2em;}form ul li input[type=text]{width:70%;}form ul li input[type=submit]{width:10%;}body nav{margin:1em 1.2em 0;}section img,article img{float:left;margin:.25em 1em 0 0;width:100%;height:auto;}article img{margin:.25em 0 1em 0;}#col_left{display:inline-block;float:left;width:65%;}#col_left section img{width:54%;}section,article,aside{margin:.5em .9em;}#col_right{display:inline-block;width:35%;background:#FFF;}#col_right section img{margin-bottom:1em;}#col_right p{font-size:.9em;}footer{display:table;width:100%;text-align:left;}footer nav ul li:first-child{margin-left:0;}footer nav ul li:last-child{float:right;margin-right:0;}}@media only screen and (min-width:980px){#wrapper{margin:1em Auto 2em;width:980px;box-shadow:0px 0px 3px -1px #666;}header{box-shadow:0px 45px 100px 5px #777 inset;}#h2{margin-top:.2em;font-size:2.5em;}body header nav{margin:1.4em 9.5em 0;}body nav{margin:1.5em 6em .6em;}main{display:table;margin:0 4em;}main h1{font-size:1.8em;}main #une h1{color:#FA0;}main h2{text-transform:none;}main div div aside{display:block;}#col_left{width:70%;}#une{padding-bottom:1em;}#col_left section#une img{margin-right:1.5em;}#col_left section img{width:auto;margin:0 0 1em 0;}#col_left aside{display:block;}#col_left aside img{border:0px none;}#column_01,#column_02{float:left;width:50%;}#col_right{width:30%;}#col_right header{padding:.5em 0 .8em;}#col_right h2{text-transform:none;}#col_right p{font-size:.85em;}.double #column_01{float:none;width:100%;}.double #column_01 section img{margin:0 1.5em 1em 0;}.double #column_01 article img{float:none;width:auto;margin:0 Auto 1em Auto;}.double #column_01 article img.img_left{float:left;margin:.2em 2em .5em 0;}.double #column_01 article img.img_right{float:right;margin:.2em 0 .5em 2em;}.double #column_01 nav{margin:1.5em .5em 1em}.double #column_01 nav ul{padding-bottom:.5em;font-size:1.2em;}.double #column_01 nav ul li a span{display:inline-block;}.double #column_02{display:none;}footer nav{margin:1.5em 4.7em .6em;}}