
html,body{padding:0;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:16px}
a{color:#000;text-decoration:none}
b,strong{font-family:'Source Sans Pro',sans-serif;font-weight:600}
img{border:0;vertical-align:top}
p{width:100%;background-color:#fff;vertical-align:top}
input{vertical-align:top}
form{display:inline}
h1{margin:0.25em 0}
h1,h2,h3{text-shadow:2px 2px 0 rgba(0,0,0,0.1)}
input[type=submit]{box-shadow:5px 5px 0 rgba(0,0,0,0.1);}

.s{color:#bbb}

.ga_pave{display:block;width:300px;height:250px;margin:0 auto 2em auto}
.ga_sky{display:block;width:300px;height:600px;margin:0 auto 2em auto}
.ga_lead{display:block;width:728px;height:90px;margin:2em auto}

.err{padding:0.5em;font-size:1.25em;color:#ff0000;background-color:#fff;border-radius:0.25em}
.e{padding:0.5em;font-size:1.25em;color:#44ff44;background-color:#fff;border-radius:0.25em}

#header{position:relative;width:100%;text-align:center;margin:1em 0 3em 0}

#bandeau{position:relative;width:100%;background-color:#00769a;margin-bottom:3em}
.bandeau_table{display:table;width:75%;border-collapse:separate;border-spacing:1em;margin:2em auto}
.bandeau_tablerow{display:table-row}
.bandeau_bandeau{display:table-cell;vertical-align:middle;height:250px}
.bandeau_pub{display:table-cell;vertical-align:top;width:300px;height:250px}
.bandeau_bandeau h1{color:#fff}
.bandeau_bandeau input[type=text]{font-family:'Source Sans Pro',sans-serif;font-size:2em;padding:0.25em;width:90%;height:1em;border:0;outline:0}
.bandeau_bandeau input[type=submit]{display:none}
.bandeau_launch{position:absolute;top:0.75em;right:1em;width:41px;height:42px;cursor:pointer}
.bandeau_zone{position:relative;padding:0.5em;background-color:#fff;border-radius:0.5em;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}

#certification{margin:1em 0;text-align:center;height:3em}
#certification img{margin:0 0.5em;height:100%}

#main{position:relative;width:100%;margin-bottom:3em}
.main_table{display:table;width:75%;border-collapse:separate;border-spacing:1em;margin:2em auto}
.main_tablerow{display:table-row}
.main_main{display:table-cell;vertical-align:top;text-align:justify}
.main_pub{display:table-cell;vertical-align:top;width:300px}

#recherche{position:relative;margin-bottom:4em}
.recherche_launch{position:absolute;top:0.75em;right:1em;width:30px;height:30px;cursor:pointer}
.recherche_zone{position:relative;width:30%;margin:auto;padding:0.5em;background-color:#00769a;border-radius:0.5em;box-shadow:5px 5px 0 rgba(0,0,0,0.1)}
#recherche input[type=text]{font-family:'Source Sans Pro',sans-serif;font-size:1.5em;padding:0.5em;width:90%;height:1em;border:0;outline:0;background-color:#00769a;color:#fff}
#recherche input[type=submit]{display:none}

#presentation{position:relative;margin-bottom:5em;}

#website{position:relative;margin-bottom:2em}
#website h1{display:block;color:#fff;margin:auto 0;text-transform:capitalize}
#website h2{display:inline-block;margin:0;padding:0;color:#fff}
#website h3{display:block;margin:0;padding:0;color:#bbb}
#website a{color:#fff}

#evaluation{display:table;width:100%;border-spacing:0;margin-bottom:2em}
.evaluation_tablerow{display:table-row}
.evaluation_theader{display:table-cell;vertical-align:bottom;color:#bbb;border-bottom:1px solid #bbb}
.evaluation_visuel{display:table-cell;vertical-align:middle;padding-right:2em}
.evaluation_note{display:table-cell;vertical-align:middle;font-size:4em;color:#fff}
.evaluation_note h2{display:inline}

#publication{position:relative;background-color:#f1f1f1;padding:1em;border-radius:0.5em;margin-bottom:2em}
#publication textarea{width:98%;height:4em;padding:0.5em;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#fff;border:0;resize:none}
#publication input[type=text]{width:10em;height:1em;padding:0.5em;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#fff;border:0;resize:none}
#publication select{width:4em;height:2em;padding:0.5em;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#fff;border:0;resize:none}
#publication input[type=submit]{padding:0.5em;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;color:#fff;background-color:#00769a;border:0;resize:none}
#publication p{background-color:#f1f1f1;margin:0.25em}

#publier{position:relative}
#publier h2{display:inline-block;font-size:1.25em;width:100%;margin:0 0 2em 0;padding:0 0 0.25em 0;border-bottom:1px solid #bbb}

#avis{position:relative}
#avis h2{display:inline-block;font-size:1.25em;width:100%;margin:0 0 2em 0;padding:0 0 0.25em 0;border-bottom:1px solid #bbb}
.unavis{display:table;width:100%;margin-bottom:2em}
.unavis_tablerow{display:table-row}
.unavis_vignette{display:table-cell;width:100px;margin-right:0.5em}
.unavis_avis{display:table-cell}
.unavis_note{width:15%}
.unavis_note img{width:100%}
.unavis p{margin:0;padding:0}
.unavis span{color:#bbb}

#signaler{position:relative;display:inline;padding:1em;border-radius:0.5em;margin-bottom:2em}
#signaler textarea{width:98%;height:4em;padding:0.5em;margin:1em 0;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#f1f1f1;border:0;resize:none}
#signaler input[type=text]{width:25em;height:1em;padding:0.5em;margin:1em 0;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#f1f1f1;border:0;resize:none}
#signaler input[type=submit]{padding:0.5em;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;color:#fff;background-color:#00769a;border:0;resize:none}
#signaler p{background-color:#fff;margin:0.25em}

#captcha{display:inline-block;vertical-align: baseline;width:50px;height:20px;padding:0.5em;margin:0;font-family:'Source Sans Pro',sans-serif;font-size:1em;border-radius:0.5em;background-color:#000;border:0;resize:none;background-image:URL('./captcha.php');background-position:center center}

#footer{margin:2em auto;width:100%;text-align:center}