@font-face {
font-family: 'LatoItalic';
src: url('fonts\Lato-Italic-webfont.eot');
src: url('fonts\Lato-Italic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\Lato-Italic-webfont.woff') format('woff'),
url('fonts\Lato-Italic-webfont.ttf') format('truetype'),
url('fonts\Lato-Italic-webfont.svg#LatoItalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'LaneNarrowRegular';
src: url('fonts\LANENAR_-webfont.eot');
src: url('fonts\LANENAR_-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\LANENAR_-webfont.woff') format('woff'),
url('fonts\LANENAR_-webfont.ttf') format('truetype'),
url('fonts\LANENAR_-webfont.svg#LaneNarrowRegular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'VollkornBoldItalic';
src: url('fonts\Vollkorn-BoldItalic-webfont.eot');
src: url('fonts\Vollkorn-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\Vollkorn-BoldItalic-webfont.woff') format('woff'),
url('fonts\Vollkorn-BoldItalic-webfont.ttf') format('truetype'),
url('fonts\Vollkorn-BoldItalic-webfont.svg#VollkornBoldItalic') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Lobster13Regular';
src: url('fonts\Lobster_1.3-webfont.eot');
src: url('fonts\Lobster_1.3-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\Lobster_1.3-webfont.woff') format('woff'),
url('fonts\Lobster_1.3-webfont.ttf') format('truetype'),
url('fonts\Lobster_1.3-webfont.svg#Lobster13Regular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'AmaranthBold';
src: url('fonts\Amaranth-Bold-webfont.eot');
src: url('fonts\Amaranth-Bold-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\Amaranth-Bold-webfont.woff') format('woff'),
url('fonts\Amaranth-Bold-webfont.ttf') format('truetype'),
url('fonts\Amaranth-Bold-webfont.svg#AmaranthBold') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'AmaranthRegular';
src: url('fonts\Amaranth-webfont.eot');
src: url('fonts\Amaranth-webfont.eot?#iefix') format('embedded-opentype'),
url('fonts\Amaranth-webfont.woff') format('woff'),
url('fonts\Amaranth-webfont.ttf') format('truetype'),
url('fonts\Amaranth-webfont.svg#AmaranthRegular') format('svg');
font-weight: normal;
font-style: normal;
}

#artprec {
float:left;
text-align:right;
width:50%;
padding-bottom:10px;
padding-top :10px;
}

#artsuiv {
display:block;
float:right;
text-align:left;
width:50%;
padding-bottom:10px;
padding-top :10px;
}

#header {
width:100%;
display:table;
}

#titre {
background:url(images/titre.jpg) no-repeat scroll center top;
width:100%;
display:table;
position:absolute;
}

#fondinfos {
width:615px;
border-top:1px dotted #b6b6b6;
}

#videos {
height:120px;
padding-left:10px;
}

#videos li a {
display:block;
float:left;
width:60px;
line-height:60px;
background:url("images/videosprites.jpg") no-repeat;
border:0;
margin:0;
}

#social {
height:48px;
padding-left:95px;
}

#social li a {
display:block;
float:left;
width:40px;
line-height:48px;
background:url("images/socialsprites.jpg") no-repeat;
border:0;
margin:0;
}

.time {
padding-top:10px;
font-family:'AmaranthRegular', arial, serif;
font-size:13px;
margin-bottom:10px;
color:#8f7f5c;
letter-spacing:0.1em;
}

.timesingle {
font-family:'AmaranthBold', arial, serif;
font-size:16px;
margin-bottom:20px;
color:#000;
letter-spacing:0.1em;
}

.chapeau {
font-family:'LaneNarrowRegular',Arial,sans-serif;
font-size:25px;
line-height:1.2;
margin-top:10px;
margin-bottom:20px;
width:615px;
float:left;
text-align:left;
color:#757575;
}

.miniatures {
padding-left:5px;
padding-top:5px;
}

h1 {
color:#7DA939;
font-family:'VollkornBoldItalic',Arial,sans-serif;
font-size:24px;
letter-spacing:0;
padding-top:5px;
padding-right:65px;
font-weight:normal;
}

h1 a:link,a:visited {
color:#7da939;
text-decoration:none;
font-style:normal;
font-weight:normal;
}

h1 a:hover,a:active {
color:#000;
text-decoration:none;
font-style:normal;
font-weight:normal;
}

h2 {
color:#7da939;
font:2.3em Georgia, "Times New Roman", Times, serif;
line-height:100%;
display:block;
height:35px;
padding-top:4px;
}

h3 {
font:Arial, Helvetica, sans-serif;
letter-spacing:0.1em;
margin-top:10px;
color:#757575;
}

h4 {
font-family:'Lobster13Regular',Arial,sans-serif;
font-size:18px;
letter-spacing:0;
font-weight:normal;
}

h5 {
color:#7DA939;
font-family:'VollkornBoldItalic',Arial,sans-serif;
font-size:22px;
font-weight:normal;
}

.small {
font-size:0.95em;
padding:0 65px 0 0;
}

.vignettes {
float:left;
background:url(images/fondthumb.png) no-repeat;
width:70px;
height:70px;
margin:0 10px 0 0;
}

.articlecount {
padding-top:5px 60px 0 0;
font-family:'AmaranthRegular', arial, serif;
font-size:10px;
color:#8f7f5c;
letter-spacing:0.1em;
width:550px;
text-align:right;
}

#navigo {
width:100%;
}

#navigoindex {
width:550px;
}

#feat {
width:615px;
background-repeat:no-repeat;
background-position:center center;
height:350px;
margin-bottom:10px;
padding-top:15px;
}

#featgal {
padding-left:24px;
padding-top:12px;
}

#leftcol01 {
width:237px;
float:left;
margin-top:10px;
padding-right:10px;
}

#rightcol01 {
width:237px;
float:right;
text-align:right;
margin-top:10px;
padding-left:50px;
}

img.wp-smiley {
border:0 none;
vertical-align:middle;
margin:0;
padding:0;
}

div.pagination span.current {
border:1px solid #000;
font-weight:700;
background-color:#000;
color:#7da939;
margin:2px;
padding:2px 5px;
}

div.pagination span.disabled {
border:1px solid #EEE;
color:#DDD;
margin:2px;
padding:2px 5px;
}

.myavatar {
padding-top:5px;
padding-left:5px;
}

.gravatar {
background-image:url(images/cadregravatar.jpg);
width:90px;
height:90px;
float:left;
margin-top:10px;
margin-right:10px;
}

body,html {
min-height:101%;
}

body {
background:#000 url(images/fondparchemin.jpg) repeat scroll 0 0;
color:#7D7D7D;
}

body,select,input,textarea {
font:100% Arial, Verdana, Sans-Serif;
}

input {
border:1px solid #CCC;
}

p {
font:1.2em Georgia, "Times New Roman", Times, serif;
line-height:150%;
margin:10px 0;
}

a:link,a:visited {
color:#7da939;
font-weight:700;
text-decoration:none;
font-style:normal;
}

a:hover,a:active {
color:#000;
font-weight:700;
text-decoration:underline;
font-style:normal;
}

img,a:link img,a:visited img {
border:0;
}

#menu {
width:1000px;
margin:87px auto 0;
}

#page {
background:#fff url(images/fondpage.jpg) no-repeat scroll center top;
width:1000px;
font-size:0.7em;
border-left:1px solid #6E6E6E;
border-right:1px solid #6E6E6E;
margin:0 auto 0;
}

#pagesingle {
background:#fff url(images/fondpagesingle.jpg) no-repeat scroll center top;
width:1000px;
font-size:0.7em;
border-left:1px solid #6E6E6E;
border-right:1px solid #6E6E6E;
margin:0 auto 0;
}

.right {
float:right;
}

#sidebar {
width:325px;
float:right;
margin-top:20px;
padding:0 15px 0 0;
}

#sidebarcorps {
background:url(images/fondsidebarcorps.jpg) repeat-y scroll center top !important;
}

#sidebarbas {
height:128px;
background:url(images/fondsidebarbas.jpg) no-repeat center top;
}

.blocsidebar {
list-style:none;
text-align:center;
margin-bottom:10px;
padding:10px 30px;
}

.blocsidebarhaut {
text-align:right;
padding:0 30px 5px 0;
}

.blocsidebarhautsearch {
padding:0 30px;
}

#sidebar h3 {
color:#8f7f5c;
font-family:'LatoItalic', Georgia, "Times New Roman", Times, serif;
font-size:16px;
letter-spacing:0;
text-align:right;
padding:0 30px;
}

#sidebar h2 {
color:#8f7f5c;
font:1.3em Georgia, "Times New Roman", Times, serif;
letter-spacing:2px;
background:url(images/fondsidebarcorpstitre.jpg) no-repeat left top;
height:30px;
text-align:center;
}

h3#respond {
font-family:'LatoItalic', Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
letter-spacing:0;
margin-top:25px;
padding-top:20px;
}

h3#comments {
margin-top:32px;
font-family:'LatoItalic', Georgia, "Times New Roman", Times, serif;
font-size:1.8em;
letter-spacing:0;
}

#content {
width:615px;
float:left;
text-align:justify;
margin-top:20px;
padding:30px 0 0 30px;
}

#contentfeature {
width:615px;
height:1500px;
float:left;
text-align:justify;
padding:20px 0 0 30px;
}

.postmetadata {
margin:30px 0;
}

.entryfeature {
width:550px;
border-bottom:1px dotted #b6b6b6;
padding:15px 0;
}

.entrypages {
border-bottom:1px dotted #b6b6b6;
padding-top:15px;
padding-bottom:10px;
}

h3 a:link,h3 a:visited {
color:#757575;
}

select {
background:#f2f2f2;
border:1px solid #9c9c9c;
width:100%;
}

#search {
padding-top:20px;
height:42px;
border:0;
}

#search input {
font:1.1em Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-variant:normal;
font-weight:400;
line-height:normal;
color:#ccbea3;
background-color:transparent;
border:0;
padding-left:110px;
padding-top:5px;
}

.button {
background:#7D7D7D;
color:#e7e7e7;
border:none;
padding:0;
}

.button:hover {
background:#000;
color:#FFF;
text-decoration:none;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
}

#commentform textarea {
width:100%;
margin-top:5px;
}

.commentlist {
padding-left:30px;
}

.commentlist p {
font:1.1em Georgia, "Times New Roman", Times, serif;
}

.commentlist li {
background:#fcfbf2;
border-top:1px solid #ddd;
margin:15px 0 3px;
padding:8px 15px 70px;
}

#commentform small {
background:#FFF;
font-weight:700;
padding:0;
}

.commentlist small {
font:1em Arial, Helvetica, sans-serif;
background:#f7f6eb;
}

.commentlist cite {
font:1.8em Georgia, "Times New Roman", Times, serif;
font-weight:700;
}

.clearfloat:after {
display:block;
visibility:hidden;
clear:both;
height:0;
content:".";
}

#footer {
background:url(images/fondpied.jpg) no-repeat scroll center top;
width:1002px;
height:303px;
color:#8F7D5B;
font:0.9em Georgia, "Times New Roman", Times, serif;
margin:0 auto;
}

.commentmetadata,.clearfloat,.tabs-block .tabbed div.t1,#home .tabbed div.c1 {
display:block;
}

#date,.left {
float:left;
}

#wheregoliste,#similars {
height:150px;
}

#wheregoliste li,#similars li {
list-style-type:none;
font:1.1em Georgia, "Times New Roman", Times, serif;
line-height:115%;
margin:0;
padding:0;
}

img.vignette {
padding:5px;
}

#messprec {
float:left;
width:50%;
border-bottom:1px dotted #b6b6b6;
padding-bottom:10px;
}

#messsuiv {
display:block;
float:right;
text-align:right;
width:50%;
border-bottom:1px dotted #b6b6b6;
padding-bottom:10px;
}

#nav {
padding-left:40px;
padding-top:145px;
}

#nav,#nav ul {
list-style:none;
line-height:1;
}

#nav a,#nav a:hover {
display:block;
font-weight:normal;
text-decoration:none;
border:none;
}
#nav a:link {
color:#ffc344;
}

#nav li {
float:left;
list-style:none;
margin-right:10px;
}

#nav a {
display:block;
font-weight:normal;
padding:6px 12px 18px 12px;
}

#nav a:visited {
display:block;
font-weight:normal;
color:#ffc344;
}

#nav a:hover,#nav a:active,.current_page_item a {
background:url(images/currentpage.png);
background-repeat:no-repeat;
background-position:center;
text-decoration:none;
font-weight:normal;
color:#FFFFFF;
}

.blocsidebar li,.blocsidebarhaut li {
list-style-type:none;
text-align:right;
}

.blocsidebarhaut li {
text-align:right;
}

.blocsidebar a:link,.blocsidebar a:visited,.blocsidebarhaut a:link,.blocsidebarhaut a:visited {
text-decoration:none;
font:1.1em Georgia, "Times New Roman", Times, serif;
font-weight:700;
color:#92a871;
}

.entry,.entrysingle {
padding-top:10px;
padding-bottom:10px;
}

.blocsidebar a:hover,a:active,.blocsidebar a:hover,.blocsidebarhaut a:hover {
text-decoration:underline;
}

.year-list,.month-list {
width:100%;
float:left !important;
text-indent:0;
margin:0;
padding:0;
}

.year-list {
margin-top:10px;
background:url(img/archive-year-background.png) repeat-x center bottom;
}

.month-list {
border-bottom:2px solid #E8EDEE;
margin-bottom:10px;
padding:5px 3px;
}

.year-list li,.month-list li {
list-style:none !important;
float:left;
clear:none !important;
font-size:14px;
color:#BDC0C3;
line-height:1;
margin:0;
padding:0;
}

.year-list li:before,.month-list li:before {
content:'' !important;
}

.year-list a {
float:left;
font-size:28px;
padding:5px 7px 10px;
}

.year-list .current {
background:url(img/archive-year-pointer.png) no-repeat center bottom;
color:#000;
}

.month-list li {
padding:3px 5px;
}

.month-list .current,.month-list .current a {
background:none;
color:#000;
}

#smart-archives-fancy a {
outline:none !important;
}

.archive-list li {
list-style:none !important;
margin-bottom:10px;
}

.archive-list li h2 {
font-size:14px;
font-weight:700;
margin:0;
padding:0;
}

.pane {
float:left;
clear:both;
display:none;
width:100%;
}

.month-heading {
margin:10px 0;
}

span.month-archive-link {
font-size:70%;
font-weight:400;
}

#smart-archives-block {
float:left;
width:100%;
}

#videos span,#social span {
font-size:0;
}

#videos ul,#social ul {
list-style-type:none;
border:0;
margin:0;
padding:0;
}

#videos li,#social li,*,.tabbed .post .entry p {
margin:0;
padding:0;
}

#videos #dragon1,#videos #dragon1:hover,#videos #dragon1:active,#videos #dragon1:focus {
background-position:0 -120px;
}

#videos #dragon2,#videos #dragon2:hover,#videos #dragon2:active,#videos #dragon2:focus {
background-position:0 -180px;
}

#videos #bulles1,#videos #bulles1:hover,#videos #bulles1:active,#videos #bulles1:focus {
background-position:0 -300px;
}

#videos #bulles2,#videos #bulles2:hover,#videos #bulles2:active,#videos #bulles2:focus {
background-position:0 -360px;
}

#videos #ciel1,#videos #ciel1:hover,#videos #ciel1:active,#videos #ciel1:focus,#social #facebook,#social #facebook:hover,#social #facebook:active,#social #facebook:focus {
background-position:0 0;
}

#videos #ciel2,#videos #ciel2:hover,#videos #ciel2:active,#videos #ciel2:focus {
background-position:0 -60px;
}

#videos #support,#videos #support:hover,#videos #support:active,#videos #support:focus {
background-position:0 -420px;
}

#videos #fantasyal,#videos #fantasyal:hover,#videos #fantasyal:active,#videos #fantasyal:focus {
background-position:0 -240px;
}

#social #twitter,#social #twitter:hover,#social #twitter:active,#social #twitter:focus {
background-position:0 -150px;
}

#social #linkedin,#social #linkedin:hover,#social #linkedin:active,#social #linkedin:focus {
background-position:0 -50px;
}

#social #rss,#social #rss:hover,#social #rss:active,#social #rss:focus {
background-position:0 -100px;
}

#social #w3c,#social #w3c:hover,#social #w3c:active,#social #w3c:focus {
background-position:0 -200px;
}
