/* 
Theme Name: Akhad
Description: Th&egrave;me personnel sur la base d'<a href="http://andreamignolo.com/oulipo">Oulipo</a> d'Andrea Mignolo
Version: 2.0
Author: Akhad
Author URI: http://www.akhad.fr
Tags: blanc, 3 colonnes, taille fixe en em

*/


@charset "utf-8";
/* SenCSS 0.6 */
html,body,div,span,applet,object,iframe,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,strong,tt,var,dl,dt,dd,blockquote,fieldset,form,i,b,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;vertical-align:baseline;}
body{font:87.5% Georgia, "Times New Roman", Times, serif;position:relative;line-height:1.25;}
textarea{font:87.5% Georgia, "Times New Roman", Times, serif;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
a{text-decoration:underline;color:#C4B9AA}
a:hover,a:focus{text-decoration:none;}
abbr,acronym{border-bottom:1px dotted;cursor:help;font-variant:small-caps;}
address,cite,em,i{font-style:italic;}
blockquote p{margin:0 1.5em 1.5em;padding:0.75em;}
code,kbd,tt{font-family:"Courier New", Courier, monospace;line-height:1;*line-height:1.5;}
del{text-decoration:line-through;}
dfn{border-bottom:1px dashed;font-style:italic;}
dl{	margin:0 0 1.5em;}
dt{font-weight:700;}
dd{padding-left:1.5em;}
h1, h2, h3 {margin-top:0; margin-bottom:0;}
h1 {font-size:4.22222em; padding:1.29942em 0;}
h2 {font-size:2.61111em; padding:1.28976em 0;}
h3 {font-size:1.61111em; padding:1.31444em 0;}
img{display:inline-block;vertical-align:bottom;border:0;}
ins{text-decoration:overline;}
ol{list-style:inside decimal;}
p{margin:0 0 1.5em;}
pre{font-family:"Courier New", Courier, monospace;margin:0 0 1.5em;}
sub{top:0.4em;font-size:0.85em;line-height:1;position:relative;vertical-align:baseline;}
sup{font-size:0.85em;line-height:1;position:relative;bottom:0.5em;vertical-align:baseline;}
strong,b{font-weight:700;}
ul{list-style:inside disc;}
ul,ol{margin:0 0 1.5em;padding:0;}
li ul,li ol{margin:0;}
li li{padding-left:1.5em;}
table{border-collapse:collapse;border-spacing:0;margin:0 0 1.5em;padding:0;}
caption{font-style:italic;text-align:left;}
tr.alt td{background:#373E42;}
td{border:1px solid #162B39;padding:0.333em;vertical-align:middle;}
th{font-weight:700;padding:0.333em;vertical-align:middle;}

form button{cursor:pointer;display:block;font-size:1em;height:1.6111em;line-height:1em;margin:0.4em 0 0;*margin:1em 0 0;padding:0 0.5em;}
form fieldset{border:0;margin:0 0 1em;position:relative;padding:1em 0 0;}
form fieldset fieldset{clear:both;margin:0 0 1em;padding:0 0 0 1em;}
form input{font:100% Georgia, "Times New Roman", Times, serif;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
form input[type=file]{padding:0;}
form textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin:0;width:100%;}
form select{border:1px solid #CCC;font-size:1em;}
form optgroup {font-weight:700;font-style:normal;text-indent:0.2em;}
form optgroup + optgroup {margin-top:1em;}
form option{font-size:1em;height:1.5em;padding:0;text-indent:1em;}
form label{cursor:pointer;display:block;margin:0;padding:0;width:100%;}
form label input{background:0;border:0;height:1em;*height:1.5em;line-height:1em;margin:0 0.5em 0 0;padding:0;width:auto;}
form legend{font-size:1.1666em;font-weight:700;left:0;margin:0;padding:0;}

.amp{font-family:Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", "URW Chancery L", Gentium, serif;font-style:italic;}
.aleft{clear:left;float:left;margin:0 1.5em 0 0;}
.aright{clear:right;float:right;margin:0 0 0 1.5em;}
.lquo{margin:0 0 0 -0.55em;}
img { -ms-interpolation-mode:bicubic; }

/*Structure principale*/

body{background:#445058 url(images/topPt.png) repeat-x;color:#c4b5a1;margin:0 !important;}
#wrapper {width: 980px;margin: 0 auto;background:url(./images/topBg.png) no-repeat transparent;position:relative;}
#content {width: 980px;margin:0;min-height: 40em;}
a:hover{color:#162B39}


/*Header*/
div#logo{margin:0;padding:0;float:left;height:137px;width:374px;}
#prelude a, #prelude {color:#505e67;height:20px;}
div#logo h1 {margin:0;padding:0;}
div#logo h1 a{display:block;height:110px;width:100%;text-decoration:none;margin:0;}
div#logo h1 a span{display:none;}

div#mainnav{width:606px;float:right;}
div#mainnav ul{margin:0px;padding:0px;list-style:none;}
div#mainnav li{margin:72px 0px 0px 7px;padding:0px;display:inline-block !important;height:60px;vertical-align:top;width:141px;}
div#mainnav li a{margin:0px;padding:0px;display:block;text-decoration:none;text-transform:uppercase;}
div#mainnav li a span, div#mainnav li span{display:block;font-size:0.8em;color:#373e42;text-transform:none;}
div#mainnav li a:hover span{color:#C4B5A1;}

#header #searchform {margin:0px!important;padding:0px!important;background:#445058;border-top:1px solid #373e42;border-bottom:1px solid #596973;}
#header #s{background:#445058;padding:0px 0px 0px 2px;margin:0;width:115px;height:1.2em;display:inline;border:0;color:#C4B5A1;}
#header #s:focus{outline:0;}
#header #searchsubmit{background:#445058;padding:0;margin:0;height:1.2em;width:14px;border:0;display:inline;color:#C4B5A1;}

/*home*/

#pano{width:980px;height:229px;background-position:top center;background-repeat:no-repeat;clear:both;}


/*entrées*/
#entry_content {width: 451px;margin-right:155px;margin-left:20px;float:right;}
#entry_content h3 {padding-bottom:0px !important;}
#entry_content h2 a, #entry_content h3 a{text-decoration:none;font-weight:normal;text-shadow: 0px 1px 1px #091117;display:block;}
#entry_content h2 a:hover, #entry_content h3 a:hover{}

.entry {text-align:justify;min-height:5em;}
.entry img {margin: 0 auto 0 auto;padding: 0px;border: 1px solid #373E42;background:#445058;}
.entry a.more-link {color: #8A7B68;font-variant: small-caps;text-align: right;text-transform: none;font-weight: normal;border: 0;clear: both;text-decoration:none;}
.entry a.more-link:hover {color: #162B39;}
.aligncenter {display: block;margin-left: auto;margin-right: auto;}
.entry img.alignright {margin: 0 0 1.5em 1.5em;float:right}
.entry img.alignleft {margin: 0 1.5em 1.5em 0;float:left;}
.offsite img {margin-top: 1.5em;border: 0;}
.entry .galerie {width:541px;padding-right:-5px;}
.entry .galerie img{float:left!important;margin-right:2px;margin-bottom:2px;padding:0;}

div.info{float:left;width:354px;margin-left:-394px;text-align:right;color:#162B39;display:block;}
div.info a{color:#8A7B68; text-decoration:none;}
div.info a:hover{color:#C4B5A1;}

.entry ul, .entry ol {margin: 0 0 1.61111em 1.61111em;list-style-position: outside}
.navigation p, .navigation a {text-transform: uppercase;text-decoration:none;margin:2em 0 5em 0;}
.navigation a:hover {color:#162B39;}

/*Informations supplémentaires affichées en single.php*/
.post_nav {float:left;width: 334px;margin:0;text-align:right;}
#supplementary {margin-top:10em;width: 354px;float:right;padding:0;}
#supplementary ul {list-style-type: none;color:#162B39;}
#supplementary li a {color: #8A7B68; text-decoration:none;}
#supplementary a:hover {color:#C4B5A1;}


/*footer*/
#footer {clear: both !important;background:#445058 url(images/footerBack.jpg) top center no-repeat;height:270px;overflow:visible;padding-top:1em;}
#footer ul{list-style:none;}
#footer a{text-decoration:none;color: #8A7B68;}
#footer a:hover{color: #C4B5A1;}

#pages{float:left;width:354px;margin-left:20px;}
#pages li{display:inline;margin-right:1em;}

#links{float:left;width:270px;margin-right:14px;}

#archivesTags{float:left;width:270px;}
#archiveDropdown{width:270px;background:#445058;color: #C4B9AA;border-top:1px solid #373e42;border-right:1px solid #445058;border-bottom:1px solid #596973;border-left:1px solid #445058;font-family:Georgia, "Times New Roman", Times, serif;}
#archivesTags ul{margin-top:0;}

#blogInfo{color:#8A7B68;}


/*Commentaires*/
h3#comments {margin-top:2em;margin-bottom: 1.6111em;clear:both;display:block;border-top:1px solid #373E42}
ul.commentlist, ul.commentlist ul, ul.commentmeta {margin: 0;padding: 0;list-style-type: none;}
ul.commentlist li{margin-bottom:3em;}
ul.commentlist .comment{min-height:4.2221em;}
ul.commentlist span.says, img.avatar {display: none;}
ul.commentlist .comment-author, ul.commentlist .comment-meta {float:left;width:354px;display:block;margin-left:-394px;text-align:right;}
ul.commentlist .comment-meta {color:#162B39;}
ul.commentlist .comment-meta a{font-weight:normal;color:#8A7B68;text-decoration:none;}
ul.commentlist .comment-meta a:hover{color:#162B39;text-decoration:none;}
cite.fn, cite.fn a.url{font-style: normal;font-weight: bold !important;}
.nocomments{clear:both;margin:2em 0 3em 0;color:#162B39}
#commentform label{color:#8A7B68;margin:1em 0 0.2em 0;}
#commentform input#submit{background:#8A7B68;color:#594122;border-bottom:1px solid #675F55;border-right:1px solid #C4B5A1;border-top:1px solid #C4B9AA;border-left:1px solid #C4B5A1; padding:1px 3px;}
#commentform input#submit:hover{color:#162B39;-webkit-box-shadow: 0px 0px 3px #162B39;-moz-box-shadow: 0px 0px 3px #162B39;box-shadow: 0px 0px 3px #162B39;}
textarea#comment, input#author, input#email, input#url{background:#445058;color: #C4B9AA;border-top:1px solid #373e42;border-right:1px solid #526169;border-bottom:1px solid #596973;border-left:1px solid #526169;}
textarea#comment:focus, input#author:focus, input#email:focus, input#url:focus{background:#373E42;}
#respond{margin-bottom:5em;}
.required{color:#DD1203;}
#commentform .error{background:#530C06;}

/*Contact*/
.formcontainer label{color:#8A7B68;margin:1em 0 0.2em 0;display:inline;}
.formcontainer .check{display:inline;border:0;width:10px;height:10px;}
.formcontainer .button{background:#8A7B68;color:#594122;border-bottom:1px solid #675F55;border-right:1px solid #C4B5A1;border-top:1px solid #C4B9AA;border-left:1px solid #C4B5A1; padding:1px 3px;margin:2em 0 4em 0}
.formcontainer .button:hover{color:#162B39;-webkit-box-shadow: 0px 0px 3px #162B39;-moz-box-shadow: 0px 0px 3px #162B39;box-shadow: 0px 0px 3px #162B39;}
.formcontainer .required{color:#DD1203;}
.formcontainer .text{background:#445058;color: #C4B9AA;border-top:1px solid #373e42;border-right:1px solid #526169;border-bottom:1px solid #596973;border-left:1px solid #526169;}
.formcontainer .text:focus{background:#373E42;}
.formcontainer .form-option{margin-top:1em;}
.formcontainer .important{padding:3px 6px; background:#C4B5A1; color:#162B39;}
.formcontainer .error{background:#530C06;}
.formcontainer .success{border:1px solid #74B841}

/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    ColorBox example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#eaebed url(images/bgOl.png) center center repeat-y;}

#colorbox{}
    #cboxContent{margin-top:32px;}
        #cboxLoadedContent{background:#000; padding:1px;}
        #cboxLoadingGraphic{background:url(images/loading.gif) center center no-repeat;}
        #cboxLoadingOverlay{background:#000;}
        #cboxTitle{position:absolute; top:-22px; left:0; color:#C4B5A1;}
        #cboxCurrent{position:absolute; top:-22px; right:205px; text-indent:-9999px;}
        #cboxSlideshow, #cboxPrevious, #cboxNext, #cboxClose{text-indent:-9999px; width:20px; height:20px; position:absolute; top:-20px; background:url(images/controls.png) 0 0 no-repeat;}
        #cboxPrevious{background-position:0px 0px; right:44px;}
        #cboxPrevious.hover{background-position:0px -25px;}
        #cboxNext{background-position:-25px 0px; right:22px;}
        #cboxNext.hover{background-position:-25px -25px;}
        #cboxClose{background-position:-50px 0px; right:0;}
        #cboxClose.hover{background-position:-50px -25px;}
        .cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}
        .cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}
        .cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px;}
        .cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}
        .cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px;}


