@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:#5e5e5e}
h1 {text-decoration:none; color:#5e5e5e; font-family:'SansationRegular', Arial, sans-serif; font-style:normal; font-size:15px}
h2 {text-decoration:none; color:#5e5e5e; font-family:'SansationRegular', Arial, sans-serif; font-style:normal; font-size:14px}
h3 {text-decoration:none; color:#5e5e5e; 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:17px; 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/fond2.jpg'); background-repeat:no-repeat; background-position:center 245px; width:1050px; height:1250px; margin:0px auto; position:relative;}

#header-fond {background-image:url('images/ban2.jpg'); width:1050px; height:250px; margin:5px auto; overflow:visible}
#logo {width:402px; height:104px; position:absolute; top:67px; left:45px;}
#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:140px; 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}
#menu a.actif {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:855px; margin:0px auto; position:relative; top:135px; left:55px; z-index:100}
#guestbook {display:table}
#col_g {width:265px; float:left}
#formulaire {margin-top:10px}
#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}
#col_d {width:590px; float:left}
.quip-comment-list li {margin-bottom:15px; display:table}
.titre_fond {position:relative; width:578px; height:68px; background-image:url('images/fond_titres.png'); background-repeat:no-repeat}
.titre {position:absolute; left:135px; top:16px; font-size:24px; color:#ecb161}
.sous_titre {padding-left:135px; width:368px}
.message {font-size:18px; margin-bottom:5px; font-weight:400}
.post {font-size:14px; color:#ecb161; text-align:right}
.post span {font-size:14px; color:#450000}
.quip-pagination {text-align:right; margin-right:20px}

#affiliation_bot {position:absolute; top:680px; left:16px}
#sep-ligne {width:821px; height:9px; margin:0px auto 15px auto; background-image:url('images/ligne-s.png'); background-repeat:no-repeat}
#affiliation {width:600px; display:table; margin:0px auto}
#affiliation-s {float:left; width:200px}
#affiliation-s input {width:194px}
#affiliation-b {float:left; width:390px; margin-left:10px}
#affiliation-b input {width:384px}

#copyright {position:absolute; bottom:0px; width:1050px; text-align:center; color:#d0b37a}
#footer {width: 1050px; 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}