.orange{background-color:#e28621}
.yellow{background-color:#f2a421}
.red{background-color:#771c0e}
.grey{background-color:#444}
.dred{background-color:#5b3119}
.brown{background-color:#8e3a0a}
.dorange{background-color:#d3550c}
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:.4em .8em}
tbody{margin:auto}
table,td,th{border:0}
/*! sanitize.css | CC0 Public Domain | github.com/jonathantneal/sanitize.css */:root{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}
audio:not([controls]){display:none}
details{display:block}
input[type="number"]{width:auto}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
main{display:block}
summary{display:block}
pre{overflow:auto}
progress{display:inline-block}
small{font-size:75%}
template{display:none}
textarea{overflow:auto}
[hidden]{display:none}
[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
*,::before,::after{box-sizing:inherit}
*{font-size:inherit;line-height:inherit}
::before,::after{text-decoration:inherit;vertical-align:inherit}
*,::before,::after{border-style:solid;border-width:0}
*{margin:0;padding:0}
:root{box-sizing:border-box;cursor:default;font:16px/1.5 sans-serif;text-rendering:optimizeLegibility}
html{background-color:#fff}
a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,input,select,textarea{background-color:transparent}
button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}
button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}
nav ol,nav ul{list-style:none}
select{-moz-appearance:none;-webkit-appearance:none}
select::-ms-expand{display:none}
select::-ms-value{color:currentColor}
table{border-collapse:collapse;border-spacing:0}
textarea{resize:vertical}
::-moz-selection{background-color:#b3d4fc;text-shadow:none}
::selection{background-color:#b3d4fc;text-shadow:none}
*,*:after,*:before{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}
html{font-size:62.5%;height:100%;min-height:100%}
body{font:400 18px/1.4 sans-serif;margin:0;min-height:100%}
.clear:before,.clear:after{content:' ';display:table}
.clear:after{clear:both}
.clear{*zoom:1}
img{max-width:100%;vertical-align:bottom;height:auto}
a{color:#f15755;text-decoration:none}
a:hover{color:#444}
a:focus{outline:0}
a:hover,a:active{outline:0}
input:focus{outline:0;border:1px solid #292929}
select{width:100%}
div.multi-column-taxonomy-list{clear:both}
.multi-column-taxonomy-list ul{float:left;margin-left:0;padding:10px 20px 0 0;width:31%;list-style:none}
.multi-column-taxonomy-list li{margin:0}
.multi-column-alpha-group{font-weight:bold}
ul.multi-column-3{padding-right:0}
.multi-column-taxonomy-list a{display:block;padding:4px 0 4px 2px;border-bottom:1px dotted #53575f}
.multi-column-taxonomy-list a:hover{background-color:#f0f0f0}
.multi-column-taxonomy-list span.rss{float:right;margin:2px 2px 0 0;text-decoration:none}
.wpp-views{font-size:12px;-webkit-align-content:right;-ms-flex-line-pack:right;align-content:right;font-style:italic}
.site-footer{width:100vw;position:relative;margin-left:-50vw;left:50%}
@font-face{font-family:"American Captain";src:url("fonts/American_Captain.eot?") format("eot"),url("fonts/American_Captain.woff") format("woff"),url("fonts/American_Captain.ttf") format("truetype"),url("fonts/American_Captain.svg#AmericanCaptain") format("svg");font-weight:normal;font-style:normal}
.home_content{width:100%;margin:0 auto;padding:25px 25px 25px 25px}
.home_content .left{width:100%;border:1px solid #c0bfbd;padding:0 8px 0 0;margin:0 auto;background-color:white}
.home_content .left img{max-width:100%}
.home_content .right{width:100%;border:1px solid #c0bfbd;background:#fff;margin:25px 0 auto}
.home_content .box_cover{position:relative;width:235px;border:1px solid #bebebe;margin:0 auto 25px;padding:0}
.home_content .box_cover a{line-height:0}
.home_content .box_cover .head{color:#fff;font:bold 14px Arial,sans-serif;padding:4px 7px 6px;position:absolute;left:-5px;top:-9px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}
.home_content .box_cover .hgroup{width:100%;height:30%;text-align:center;position:absolute;left:0;bottom:0;background-color:rgba(75,75,75,0.9);-webkit-transition:background-color .15s linear;transition:background-color .15s linear;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.45);color:#fff;font:bold 14px Arial,sans-serif;padding:8px 9px}
.home_content .box_cover:hover .hgroup{background-color:rgba(75,75,75,0.4);-webkit-transition:background-color .15s linear;transition:background-color .15s linear;box-shadow:0 1px 0 rgba(255,255,255,0.15) inset;text-shadow:0 -1px 0 rgba(0,0,0,0.45);color:#fff;font:bold 14px Arial,sans-serif;padding:8px 9px}
.home_content .left .box_sidebar{padding:0 11px 8px 17px}
.home_content .left .box_sidebar .top_img{margin:-10px 0 0 -22px;display:inline-block}
.home_content .left .box_sidebar .top_img img{border:1px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:6px;background:#fff}
.home_content .left .box_sidebar .page_header_news{margin:-25px 0 0 0;text-align:center}
.home_content .left .box_sidebar .page_header_news h2{border-bottom:1px solid #4c4c4c;color:#4c4c4c;font:normal 29px "American Captain",Arial,sans-serif;display:inline-block;margin-bottom:10px}
.home_content .right .box_sidebar{padding:0 11px 8px 17px}
.home_content .right .box_sidebar .top_img{margin:-10px 0 0 -22px;display:inline-block}
.home_content .right .box_sidebar .top_img img{border:1px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:6px;background:#fff}
.home_content .right .box_sidebar .page_header_news{margin:-25px 0 0 0;text-align:center}
.home_content .right .box_sidebar .page_header_news h2{border-bottom:1px solid #4c4c4c;color:#4c4c4c;font:normal 29px "American Captain",Arial,sans-serif;display:inline-block;margin-bottom:10px}
.home_content .bottom_pnl .box_sidebar{padding:0 11px 8px 17px}
.home_content .bottom_pnl .box_sidebar .top_img{margin:-10px 0 0 -22px;display:inline-block}
.home_content .bottom_pnl .box_sidebar .top_img img{border:1px solid #000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:6px;background:#fff}
.home_content .bottom_pnl .box_sidebar .page_header_news{margin:-25px 0 0 0;text-align:center}
.home_content .bottom_pnl .box_sidebar .page_header_news h2{border-bottom:1px solid #4c4c4c;color:#4c4c4c;font:normal 29px "American Captain",Arial,sans-serif;display:inline-block;margin-bottom:10px}
#news-container ul{margin:10px 10px 10px 10px}
#news-container ul li{color:#4c4c4c;font:normal 16px Arial,sans-serif;padding:2px 0;list-style:none}
#news-container ul li .date{display:inline-block;overflow:hidden}
#news-container ul li .news_title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:40%}
#news-container ul li a{color:#000}
#news-container ul li .taxonomy{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin-right:5px;padding:2px 0 4px;float:right;font:bold 14px Arial,sans-serif;color:#fff;width:80px;text-align:center;background-color:#e28621}
#news-container ul li .term-revues,#news-container ul li .term-auteurs,#news-container ul li .term-epoques{background-color:#e28621}
#news-container ul li .term-autres-objets{background-color:#f2a421}
#news-container ul li .term-livres-dard{background-color:#444}
#news-container ul li .term-dedicaces{background-color:#8e3a0a}
#news-container ul li .term-prefaces{background-color:#d3550c}
#news-container ul li .term-raretes{background-color:#5b3119}
.loadmore,.loadmorelink{width:100%;margin:0 auto;text-align:center;background-color:#ececeb;box-shadow:0 1px 0 #fff inset;color:#3a3a3a;text-transform:uppercase;text-shadow:0 -1px 0 rgba(255,255,255,0.3);box-shadow:0 1px 0 #fff inset;line-height:33px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;font-weight:bold}
.news-thread-arrow{cursor:pointer;display:inline-block;width:20px;height:15px;margin-bottom:-4px;background-image:url("assets/img/news-thread-arrows.png");background-position:0 0}
.news-thread-arrow.up{margin-right:14px;background-position:0 0}
.news-thread-arrow.down{margin-left:14px;background-position:-20px 0}
.news-thread-arrow.up.disabled,.news-thread-arrow.up.disabled:hover{background-position:-40px 0;cursor:default}
.news-thread-arrow.down.disabled,.news-thread-arrow.down.disabled:hover{background-position:-60px 0;cursor:default}
.news-thread-arrow.down:hover{background-position:-100px 0}
.home_content .bottom_pnl{background:#fff;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;margin-top:25px;margin-bottom:25px;border:1px solid #c3c3c3}
.home_content .bottom_pnl .bbox_pnl{vertical-align:top}
.home_content .bottom_pnl .bt_box{color:#000;font:bold 14px Arial,sans-serif;padding:15px 15px}
.home_content .bottom_pnl .bt_box .link{text-align:center;font-style:12px}
.home_content .bottom_pnl .bt_box a{color:#000;display:block;margin:2px 0}
.home_content .bottom_pnl .bt_box h3{color:#fff;font:bold 16px Arial,sans-serif;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:4px 0;text-align:center}
.home_content .bottom_pnl .bt_box h3 a{color:#fff}
.site-content{background-color:white}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{max-width:100%;padding:2rem;text-align:center;margin:10px 0;padding:5px 0 5px;border:1px solid #ddd}
.wp-caption.alignnone{margin:5px 20px 20px 0}
.wp-caption.alignleft{margin:5px 20px 20px 0}
.wp-caption.alignright{margin:5px 0 20px 20px}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:100%;padding:0;width:auto}
.wp-caption .wp-caption-text{font-size:12px;font-weight:400;line-height:12px;color:#444;margin:0;padding:0}
.gallery-caption{margin:0;padding:.5rem}
.textwidget img{margin:1rem 0}
.bypostauthor{background:inherit}
.widget_calendar{display:table;width:100%}
#wp-calendar{width:100%}
#wp-calendar caption{text-align:right;color:#000;font-size:12px;margin-top:10px;margin-bottom:15px}
#wp-calendar thead{font-size:10px}
#wp-calendar thead th{padding-bottom:10px}
#wp-calendar tbody{color:#000;font-family:sans-serif;font-weight:300}
#wp-calendar tbody td{background:#fff;border:1px solid #fff;text-align:center;padding:8px}
#wp-calendar tbody td:hover{background:#fff}
#wp-calendar tbody .pad{background:0}
#wp-calendar tfoot #next{font-size:10px;text-transform:uppercase;text-align:right}
#wp-calendar tfoot #prev{font-size:10px;text-transform:uppercase;padding-top:10px}
.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}
.wrap{display:table;width:100%;height:100%;font-size:5vh;padding:3vh;background:#fff}
.content{display:table-cell;width:100%;vertical-align:middle;margin:0 auto;text-align:center}
.content h1,.content p{font-family:Lato;font-weight:100}
.content h1{text-transform:uppercase}
@media screen{[hidden~="screen"]{display:inherit}
[hidden~="screen"]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0) !important;position:absolute !important}
}@media(min-width:240px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media(min-width:320px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media(min-width:480px){#news-container ul li .news_title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:50%}
.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media(min-width:768px){.home_content .left{width:48%;border:1px solid #c0bfbd;padding:0 8px 0 0;margin:0 auto;float:left}
.home_content .right{width:50%;border:1px solid #c0bfbd;background:#fff;margin:0 auto;float:right}
.home_content .bottom_pnl{background:#fff;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left}
.home_content .bottom_pnl .bbox_pnl{float:left;vertical-align:top}
.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media(min-width:1024px){#news-container ul li .news_title{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:60%}
.home_content .bottom_pnl{background:#fff;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;float:left;position:relative;left:3%}
.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media(min-width:1140px){.home_content .box_cover{position:relative;width:235px;float:left;border:1px solid #bebebe;margin:0 0 25px 10px;padding:0}
}@media(min-width:1280px){.wp-caption .wp-caption-text,.gallery-caption{font:300 1rem/1.1rem sans-serif}
.content h1,.content p{font-weight:100}
.content h1{text-transform:uppercase}
}@media only screen and (max-width:660px){.multi-column-taxonomy-list ul,ul.multi-column-1,ul.multi-column-2,ul.multi-column-3{width:100%}
}