
html,body{padding:0;margin:0;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;color:#444}
a{color:#000;text-decoration:none;font-weight:400}
b,strong{font-family:'Open Sans',sans-serif;font-weight:700}
img{border:0;vertical-align:top}
p{width:100%;background-color:rgba(0,0,0,0.01);vertical-align:top}
textarea, select, input{font-size:1em;vertical-align:top;border-radius:0.5em;resize:none;border:0;background-color:rgba(201,0,50,0.1);height:1em;line-height:1em;padding:0.5em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}
textarea{height:15em}
select,input[type=submit]{height:2em}
hr{margin:2em auto;height:1px;border:0;color:#e5e5e5;background-color:#e5e5e5}
h1{font-size:40px;margin:0}
h2{font-size:32px;margin:0.5em 0}
h1,h2,h3{color:#000;text-shadow:2px 2px 0 rgba(0,0,0,0.1);font-style:normal;font-weight:400}
input[type=submit]{background-color:#c90032;color:#fff;height:3em;font-weight:700;text-shadow:2px 2px 0 rgba (0,0,0,0.1);border-radius:0.5em;border:0;}
ul, li{width:90%}

.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}

.s{color:#bbb;font-weight:400}
.err{margin:0.5em;padding:1em;font-weight:400;color:#000;background-color:rgba(228,0,55,0.5);border-radius:0.5em}
.ok{margin:0.5em;padding:1em;font-weight:400;color:#000;background-color:rgba(146,210,25,0.2);border-radius:0.5em}
.code{margin:1em 0;color:#444;font-style:italic}

#header{position:relative;width:300px;text-align:center;margin:3em auto 3em auto}
#header img{width:100%}

#menu{position:relative;width:100%;text-align:center;background-color:#f1f1f1;padding:0.5em;margin:3em 0}

.btn_publier{text-align:center;text-transform:uppercase;color:#fff;background-color:#c90032;border-radius:0.25em;box-shadow:2px 2px rgba(0,0,0,0.1);padding:0.5em;margin:2em 0;cursor:pointer}
.btn_publier a{color:#fff}

.conteneur{display:table;width:90%;margin:auto}
.row{display:table-row}
.main{display:table-cell;vertical-align:top;padding-right:2em;text-align:justify}
.pub{display:table-cell;vertical-align:top;width:300px}

.formulaire{display:table;width:100%;margin:auto;border:collapse:separate;border-spacing:1em}
.intitule{display:table-cell;width:12em;font-weight:400}
.champ{display:table-cell}
.champ input, .champ select, .champ textarea{width:100%}

.liste{margin:2em 0}
.liste_categorie a{color:#c90032}
.liste h3{margin:0 0 1em 0}
.liste p{margin-bottom:0}

.communique_contact{margin:1em}

.pagination{display:table;width:100%;margin:auto;border:collapse:separate;border-spacing:1em}
.page_prec{display:table-cell;text-align:left}
.page_suiv{display:table-cell;text-align:right}
.page_prec a, .page_suiv a{color:#c90032}

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