#masthead{display:block;width:100%;height:80px;position:absolute;top:0;left:0;z-index:100;background:none}#masthead #logo{display:block;max-width:120px;height:65px;margin:5px 20px;padding:0;overflow:hidden;border:none;text-decoration:none;background:#fff;font-family:Audiowide,cursive;font-size:3rem;color:#000;text-align:center;line-height:62px;border-radius:8px;text-shadow:2px 2px rgba(0,0,0,.1);position:relative;box-shadow:1px 1px 1px 1px rgba(0,0,0,.05)}#masthead #logo:hover{box-shadow:2px 2px 2px 2px rgba(0,0,0,.2)}#masthead #logo span{padding:0 2px}#masthead #logo span.red{color:red}#masthead #logo span.yellow{color:#ff0}#masthead #logo span.green{color:green;text-shadow:none}#masthead #logo .star{display:block;width:10px;height:10px;overflow:hidden;text-align:center;font-family:Verdana,Arial,Helvetica,sans-serif;line-height:10px;color:green;font-size:10px;position:absolute;top:25px;left:63px;margin:0;padding:0;z-index:1000}@media(max-width: 1024px){#masthead{height:60px}#masthead #logo{display:block;width:100px;height:50px;font-size:2.5rem;text-align:center;line-height:48px;margin:10px}#masthead #logo span.star{line-height:10px;top:17px;left:50px}}@media(max-width: 640px){#masthead #logo{display:block;width:85px;height:40px;font-size:2rem;line-height:38px;margin:10px;border-radius:5px}#masthead #logo span.star{line-height:10px;top:12px;left:44px;font-size:8px}}*{margin:0;padding:0;border:none;box-sizing:border-box;position:relative}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}header,main,footer,section,figure,article,blockquote{display:block;height:auto;overflow:hidden;float:none;clear:both}html{font:normal 1em/1.6em "Roboto","Source Sans Pro",Verdana,Arial,Helvetica,sans-serif;color:#333;margin:0;padding:0;font-weight:100;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#f07124;text-align:center}.wrapper{display:block;width:100%;height:auto;overflow:hidden;position:relative}.maincontent{display:block;height:auto;height:auto;position:relative;margin:0;padding:0}.content{margin:0;padding:0;position:relative}.content h1,.content h2,.content h3{font-family:Coda,Battambang,Georgia,cursive;font-size:10rem;line-height:normal;margin:0 0 .1em;color:#fff;text-align:center;text-shadow:1px 1px rgba(0,0,0,.3)}.content h1{line-height:1em}.content h2{font-size:4rem;margin:.5em 0 1.5em}.content h3{font-family:Montserrat,"Noto Sans",sans-serif;font-size:2rem;margin:.25em 0;text-shadow:1px 1px rgba(0,0,0,.15)}@media(max-width: 1280px){.content .content{padding:0 20px}}@media(max-width: 1024px){.content h1{font-size:6rem;line-height:1em;margin:0 0 .15em}.content h2{font-size:3.5rem;margin:.25em 0}}@media(max-width: 768px){.content h1{font-size:5rem;line-height:1em;margin:0 0 .15em}.content h2{font-size:3rem;margin:.25em 0}.content h3{font-size:1.5rem;margin:.5em 0 0}}@media(max-width: 640px){.content h1{font-size:3.5rem;line-height:1em;margin:0 0 .15em}.content h2{font-size:2rem;margin:.25em 0}.content h3{font-size:1.3rem;margin:.75em 0}}@media(max-width: 480px){.content h1{font-size:3rem;line-height:1em;margin:0 0 .15em}.content h2{font-size:1.8rem;margin:.25em 0}.content h3{font-size:1.2rem;margin:.5em 0}}@media(max-width: 320px){.content h1{font-size:2.5rem;line-height:1em;margin:0 0 .15em}.content h2{font-size:1.5rem;margin:.25em 0}.content h3{font-size:1rem;margin:.5em 0}}#footer{height:auto}#page_intro{display:block;height:100vh;margin:0;padding:0;position:relative}#page_intro::before{display:block;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:-1;background:rgba(126,51,2,.3);content:""}#accueil #page_intro{display:block;height:100vh;margin:0;padding:20rem 0 0;position:relative}@media(min-width: 1921px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_2738x1825.jpg) no-repeat 0 0;background-size:100% auto}}@media(min-width: 1261px)and (max-width: 1920px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal.jpg) no-repeat 0 0;background-size:100% auto}}@media(min-width: 1025px)and (max-width: 1260px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_1280x853.jpg) no-repeat 0 0;background-size:100% auto}}@media(max-width: 1024px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_1024x682.jpg) no-repeat 0 0;background-size:100% auto;padding:10rem 0 0}}@media(max-width: 768px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_768x512.jpg) no-repeat 0 0;background-size:100% auto;padding:8rem 0 0}}@media(max-width: 640px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_640x427.jpg) no-repeat 0 0;background-size:100% auto;padding:6rem 0 0}}@media(max-width: 480px){#accueil #page_intro{padding:4.5rem 0 0}}@media(max-width: 320px){#accueil #page_intro{background:url(/assets/images/monument-renaissance-africaine-senegal_320x214.jpg) no-repeat 0 0;background-size:100% auto;padding:4rem 0 0}}
