@charset "UTF-8";

html, body, div, ul, li, ol, h1, h2, h3, span, img {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent}
html, body {height:100%; width:100%;z-index:10; color:#5e5e5e; font-size:18px; color:#000}
ul,li,ol {list-style:none}
a {text-decoration:none; color:#000000}
h1 {text-decoration:none; color:#000000; font-family:'SansationRegular', Arial, sans-serif; font-style:normal; font-size:24px}
h2 {text-decoration:none; color:#000000; font-family:'SansationRegular', Arial, sans-serif; font-style:normal; font-size:22px; text-align:center; margin-bottom:10px}
h3 {text-decoration:none; color:#000000; font-family:'SansationRegular', Arial, sans-serif; font-style:normal; font-size:12px}
p {text-align:justify; overflow:hidden}
input {border:solid #fbde9f 3px; width:200px; height:18px; outline:none; margin-bottom:10px; text-align:center; font-size:17px}
textarea {border:solid #fbde9f 3px; width:200px; height:290px; outline:none; text-align:center; font-size:17px}
form {position:relative}

body {background-image:url('images/fond.jpg'); background-repeat:repeat-x; background-position: top; background-color:#fef3d7}

#contenu-fond {background-image:url('images/contenu-fond.jpg'); background-repeat:no-repeat; background-position:center 200px; width:1159px; height:1450px; margin:0px auto; position:relative;}

#header-fond {background-image:url('images/ban.jpg'); width:1159px; height:250px; margin:5px auto; overflow:visible}
#logo {width:502px; height:281px; position:absolute; top:0px; left:50px;}
#epee {width:41px; height:437px; position:absolute; top:-2px; left:145px; z-index:-100;}
#blog {width:247px; height:97px; position:absolute; top:152px; right:121px; background-image:url('images/blog.png')}
#blog:hover {background-image:url('images/blog-hover.png')}

#menu {position:absolute; top:270px; left:220px; z-index:30}
#menu ul,li {display:inline; font-size:30px; font-family: "sanvito-pro",sans-serif; font-style: normal; font-weight: 700; color:#4a2214}
#menu ul {margin-left:25px}
#menu li {margin-right:20px}
#menu a {color:#4a2214}
#menu a:hover {color:#c31010}
#ligne-menu {background-image:url('images/ligne-menu.png'); background-repeat:no-repeat; background-position:center top; width:819px; height:9px}

#contenu {width:1025px; margin:0px auto; position:relative; top:130px}

#col_g {position:relative}
.titre_fond {position:relative; width:749px; height:68px; background-image:url('images/fond_titres_accueil.png'); background-repeat:no-repeat; color:#ecb161}
.titre_fond:hover {position:relative; width:749px; height:68px; background-image:url('images/fond_titres_accueil_hover.png'); background-repeat:no-repeat; color:#ffffff; cursor:pointer;}
.titre {position:absolute; left:135px; top:19px; font-size:24px; font-weight:700}
.sous_titre {padding-left:30px; margin:10px 0px 25px 0px}
.message {font-size:18px; display:table; width:720px; font-weight:400; margin-bottom:10px}
.contenu_gauche {float:left; margin-right:10px; width:305px}
.contenu_droite {float:left; margin-left:10px; width:394px}
.contenu_unique {float:left; padding-left:105px}
.shr_class {margin:0px 58px}
.post {font-size:14px; color:#ecb161; text-align:right}
.post span {font-size:14px; color:#450000}
.quip-pagination {text-align:right; margin-right:20px}
#formulaire {margin-top:20px}
#restant {width:211px;text-align:center}
#ajouter_fond {width:202px; height:56px; background-image:url('images/boutton_ajouter.png'); margin-top:15px}
#ajouter {border:none; width:202px; height:56px}

.contenu_gauche_com {width:250px; float:left}
.contenu_droite_com {width:470px; float:left}
.quip-comment-list li {margin-bottom:15px; display:table}
.contenu_droite_com .titre_fond {position:relative; width:578px; height:68px; background-image:url('images/fond_titres.png'); background-repeat:no-repeat}
.contenu_droite_com .titre {position:absolute; left:135px; top:16px; font-size:24px; color:#ecb161}
.contenu_droite_com .sous_titre {padding-left:0px; width:465px}
.contenu_droite_com .message {font-size:18px; margin-bottom:5px}

.date {position:absolute; top:23px; right:15px}
.comms {position:absolute; top:23px; right:15px}

#col_d {position:absolute; width:200px; left:790px; top:100px}

#copyright {position:absolute; bottom:0px; width:1159px; text-align:center; color:#d0b37a}
#footer {width: 1159px; text-align:center; height:76px; margin:28px auto 20px auto; position:relative}
#deviantart,#youtube,#facebook {margin-right:5px}
#dons {position:absolute; top:0px; right:0px}
.recaptcha {position:absolute; top:440px; left:-45px}