@import "layout.css";

@font-face {
    font-family: 'GravurCondensedLight';
    src: url('./font/Gravur-CondensedLight.woff') format('woff'),
         url('./font/Gravur-CondensedLight.ttf') format('truetype'),
         url('./font/Gravur-CondensedLight.svg#GravurCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: 'GravurCondensedLight';
    font-size: 82%;
}
#page {
    background: none repeat scroll 0 0 #FFFFFF;
    position: relative;
}
#top {
    border-bottom: 2px solid;
    height: 67px;
    text-align: left;
    font-weight: bold;
}
a {
    color: #E11822;
    text-decoration: none;
}

a img {
    border:0;
}

.dc-home a {
    color: #E11822;
    text-decoration: none;
}
fieldset {
    border: medium none;
    padding: 0;
}
.post h3, .post h4 {
    clear: both;
    margin-bottom: 0.1em;
    font-size: 18px;
}
body {
}
h1 {
}
.dc-contactme h2 {
    font-size: 2em;
}
h2 {
    font-size: 2.6em;
}
h3 {
}
h4 {
}
h5 {
}
h6 {
}
p {
    margin: 0 0 0.5em;
}
img {
}
sup {
}
abbr, acronym {
}
blockquote, q {
}
blockquote {
}
cite {
}
ul {
}
ol {
}
dl {
}
form {
}
fieldset {
}
input {
}
label {
}
a {
}
a:link {
}
a:visited {
}
a:hover {
}
a:focus {
}
a[hreflang]:after {
}
a img {
}
code, pre {
}
pre {
}
hr {
}
#page {
}
#top {
}
#top h1 {
    font-size: 4.4em;
    font-weight: normal;
}
#top h1 a {
}
#prelude {
    color: white;
    position: absolute;
    top: 0;
    display: none;
}
#prelude a {
    color: white;
}
#wrapper {
    margin: 6em 0;
}
.dc-home #main {
    position: relative;
    width: 900px;
}
.dc-home .post {
    margin-top: 7px;
    width: 460px;
}
.dc-home #content img {
    max-width: 461px;
}
.dc-home #content2 img {
    height: 200px;
    display: none;
}
.dc-home #content2 > span {
    font-size: 1.3em;
}
.dc-home #content2 {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 415px;
    font-size: 0.7em;
}

#content {
}
#content-info {
}
#content-info h2 {
}
#content-info p {
}
.content-inner {
}
.pagination {
}
#navlinks {
}
.post {
}
.post.first {
}
.post.odd {
}
.day-date {
}
.post-title {
    margin: 0;
}
.post-title a {
color: #000;
}
.soustitre {
    font-size: 1.7em;
    font-style: italic;
}
/*.date {
    color: #E11822;
    font-size: 1.1em;
}*/
.soustitre a {
color: #000;
}
.post-info {
    font-size: 0.8rem;
}
.post-tags {
}
.post-excerpt {
}
.post-content {
    border-color: #E11822;
    border-style: solid;
    border-width: 1px 0 0;
    margin: 0;
    padding: 1.9em 0;
    hyphens: auto;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    font-size: 1.2em;
    line-height: 1.2;
    text-align: justify;
}

.post-content-content {
    margin: 11px;
}
.read-it {
}
.footnotes {
}
.footnotes h4 {
}
.post-info-co {
}
.comment_count {
}
.pings_count {
}
.attach_count {
}
#attachments {
}
#attachments h3 {
}
#attachments ul {
}
#attachments ul li {
}
#attachments li.audio {
}
#attachments li.package {
}
#attachments li.text {
}
#comments {
}
#pings {
}
#pr {
}
#comment-form {
}
#comments h3 {
}
#pings h3 {
}
#pr h3 {
}
#comment-form h3 {
}
#comments dl {
}
#comments dt {
}
#comments dd {
}
#comments .first {
}
#comments .odd {
}
#comments .me {
}
#pings dl {
}
#pings dt {
}
#pings dd {
}
#pings .first {
}
#pings .odd {
}
#pings .me {
}
#pr dl {
}
#pr dd {
}
#comment-form fieldset {
}
.field {
}
.field label {
    display: inline-block;
    width: 169px;
}
.field input {
}
.field textarea {
}
#comment-form input[type="submit"] {
}
#comment-form input[type="reset"] {
}
.form-help {
}
#ping-url {
}
#comments-feed {
}
#sidebar {
    height: 20px;
}
#blognav {
    font-weight: bold;
}
#blogextra {
    position: absolute;
    right: 0;
    top: 20px;
    width: 446px;
    font-size: 1.3em;
    font-weight: bold;
}
.navlang {
    position: absolute;
    right: 0;
    top: 72px;
}
#news {
    color: #000;
}
#news h2 {
    font-size: 1.8em;
    font-weight: bold;
}
#news .post-content {
    border: 0 none;
    margin: 0;
    padding: 0;
}
#child {
    color: #000;
}
#child h2 {
    font-size: 1.8em;
    font-weight: bold;
}
.dc-home #child h2 {
    margin-top: 0;
    border-bottom: 1px solid #E11822;
}

#child ul {
list-style: none outside none;
    margin: 0;
    padding: 0;
}
#child li {
    margin-bottom: 0.5em;
}
#child a {
    color: #000000;
    font-size: 1.3em;
    font-weight: bold;
}
#child a.select {
    color: #e11822;
}
.dc-home #sidebar ul {
    -moz-columns: 2 auto;
    -webkit-column-count: 2 auto;
}
#sidebar li {
}
#search {
}
#search form {
}
#search input[type="text"] {
}
#search input[type="submit"] {
}
#topnav {
}
.topnav-arch {
}
.topnav-home {
}
.selected {
}
.lang {
}
.categories {
}
.syndicate {
}
.lastposts {
}
.lastcomments {
}
.text {
    float: left;
    text-align: left;
    width: 200px;
    font-size: 0.9em;
    color: #E11822;
    margin-left: 23px;
    font-weight: normal;
}

.text h3 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0;
}
.links {
}
.tags {
}
.tags ul {
}
.tags li {
}
#footer {
    display: none;
}
#footer p {
}
.feed {
    background: url("images/feed.png") no-repeat scroll left center transparent;
    padding-left: 16px;
}
.dc-tags #content ul li, .dc-tags #content ul li a, .tags ul li, .tags ul li a {
    background: none repeat scroll 0 0 transparent;
    display: inline;
    line-height: 1.5em;
    padding-left: 0;
    padding-right: 4px;
    width: auto;
}
.tags ul li a:hover {
    background-image: none;
}
.dc-tags .tag0, .tags .tag0 {
    font-size: 85%;
}
.dc-tags .tag10, .tags .tag10 {
    font-size: 90%;
}
.dc-tags .tag20, .tags .tag20 {
    font-size: 95%;
}
.dc-tags .tag30, .tags .tag30 {
    font-size: 100%;
}
.dc-tags .tag40, .tags .tag40 {
    font-size: 105%;
}
.dc-tags .tag50, .tags .tag50 {
    font-size: 110%;
}
.dc-tags .tag60, .tags .tag60 {
    font-size: 115%;
}
.dc-tags .tag70, .tags .tag70 {
    font-size: 120%;
}
.dc-tags .tag80, .tags .tag80 {
    font-size: 125%;
}
.dc-tags .tag90, .tags .tag90 {
    font-size: 130%;
}
.dc-tags .tag100, .tags .tag100 {
    font-size: 135%;
}
.error {
    background: none repeat scroll 0 0 #DDFF00;
    border: 1px solid #CC4444;
    padding: 0.5em;
}
.error ul {
    padding-left: 20px;
}
.error li {
    list-style: square outside none;
}
.left {
    float: left;
    margin-right: 1em;
}
.right {
    float: right;
    margin-left: 1em;
}
.center {
    margin-left: auto;
    margin-right: auto;
}
.left-text {
    text-align: left;
}
.right-text {
    text-align: right;
}
.center-text {
    text-align: center;
}
.little-text {
    font-size: 0.8em;
}
.little-upper-text {
    font-size: 0.8em;
    text-transform: uppercase;
}
.dc-home #sidebar {
    font-size: 1.3em;
    width: 413px;
    height: auto;
}

.dc-home #sidebar li {
    float: left;
    width: 177px;
}
.dc-post {
}
.dc-categories {
}
.dc-category {
}
.dc-archive {
}
.dc-archive-month {
}
.dc-tags {
}
.dc-tag {
}
.dc-404 {
}
.dc-search {
}
.post, .post-content, .footnotes, .attachments, .post-info-co, #comments, #footer {
    clear: both;
}
.simple-menu h2, .pages h2 {
    display: none;
}
.simple-menu ul, .pages ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.simple-menu li, .pages li {
    display: block;
    float: left;
    font-size: 1.5em;
    line-height: 1em;
    margin: 9px 0;
    padding: 0 0 0 3px;
    width: 155px;
}
.simple-menu .li-last, .pages .li-last {
    margin: 9px 0 9px 17px;
}
.simple-menu li a, .pages li a {
    color: black;
}
#blognavartiste .simple-menu li, #blognavartiste .pages li {
    border: 0 none;
    font-size: 1.1em;
    margin: 0 0.6em 0.8em 0;
    padding: 0 5px 0 0;
    width: auto;
    font-weight: normal;
}
#blognavartiste .simple-menu li a.select, #blognavartiste .pages li.page-current, #blognavartiste .page-current a {
    color: #e11822;
}


.bartiste #blognav .menu-item-75 a,
.bexposition #blognav .menu-item-80 a,
.bhorslesmurs #blognav .menu-item-81 a,
.dc-contactme #blognav .last a
{ color: #E11822; }

.print {
    float: right;
}




.view {
    border-color: #000000;
    border-style: solid;
    border-width: 0 0 1px;
    display: block;
    padding: 0 0 1em;
    text-align: center;
    width: 597px;
    height: 471px;
}
.view img {
    max-height: 400px;
    max-width: 597px;
}
.view p {
    margin : 1em 0 0.5em;
}

.post-content .prev, .post-content .next {
    float: right;
    padding: 0 5px;
    cursor: pointer;
}
.prev:hover, .next:hover {
    background:black;
    color: white;
}

.galerie {
    margin: 2em 0;
}

.picture {
  background: none repeat scroll 0 0 #EEEEEE;
  cursor: pointer;
  display: table-cell;
  font-size: 0;
  height: 117px;
  outline: 2px solid #FFFFFF;
  text-align: center;
  vertical-align: middle;
  width: 117px;
}

.picture img {
  max-height: 117px;
  max-width: 117px;
}