/*
Theme Name: l'indicible WordPress Theme
Theme URI: http://www.lindicible.com
Description: Le thème de l'indicible
Version: 1.0
Author: Matthieu Larcher
Author URI: http://www.ringabell.org
*/
@import "../../../../styles/main.css";

/*///// global /////*/



pre{
    font-size:1.167em;
    background:#fff;
    padding:0.357em;
    margin: 0.714em 0;
    overflow:auto;
    
}

/*///// page /////*/
.page {
    background: url('../../../../styles/imgs/references-col.gif') top right repeat-y;
}


/*///// rubriques /////*/
#rubriques {
    color: #829499;
    height: 2.5em;
    line-height: 2.5em;
    margin-bottom:1.666em;
}

#rubriques ul {
    list-style-type: none;
    margin: 0;
}

#rubriques ul li {
    display: block;
    float: left;
    width:150px;
    margin-right:10px;
}

#rubriques ul li a {
    display: block;
    padding: 0 10px 0 10px;
    text-decoration: none;
    color: #829499;
    font-weight: bold;
}

#rubriques ul li a:hover {
    color: #665D4C;
}


/*///// pagecont /////*/
.pagecont {
    clear:left;
    float: left;
    width: 640px;
}
#blog .pagecont{
}


/*///// post /////*/
.post{
    margin-bottom:100px;
    background: #EEF1F2;
    width:100%;
    overflow:hidden;
}
.post.limited{
    margin-bottom:15px;
}
.post.limited .titleback{
    margin:0 5px;
    border:0;
}
.titleback {
    padding: 10px;
    margin-top:5px;
    background:#fafafa; 
    border-left: 4px double #A0ABB4;
}

.dateicon {
    padding-left: 20px;
    height:20px;
    background: url('images/date.png') no-repeat;
    color: #111;
    font-style:italic;
}
.post .toTop{
    margin: 0 5px 5px;
}

.pagecont h2 {
    font-weight: bold;
    font-size: 130%;
    margin: 0 0 4px;
    padding: 10px 5px; 
    text-transform:uppercase;
    background:#cdd3d4;
    color:#fff;
}
.pagecont .pagetitle{
    margin-bottom:30px;
}
.pagecont .titleback h2{
    background: transparent;
    color:#665D4C;
}

.post h2 { 
    font-weight: bold;
    font-size: 110%;
    margin: 0 0 4px;
    padding: 0 0 3px; 
}

.post h2 a{
    color:#665D4C;
}

.post h2 a:hover {
    text-decoration: none;
}

.post h3 { 
    font-weight: bold;
    font-size: 120%;
    padding: 10px 0; 
}
.post h3 small{
    font-weight:normal;
    font-style:italic;
    font-size:80%;
}
.post h3 a:hover {
    text-decoration: none;
}
.post h4 { 
    font-weight: bold;
    font-size: 110%;
    padding: 10px 0; 
    color:#48433A;
}
.post strong{
    
}
.post p {
    padding: 5px 0;
    margin-bottom:10px;
    line-height:1.5em;
}
.post p img{
    margin: 10px 0;

}
.post p img.wp-smiley{
    margin:0;
}

.post .entry,
.post .entrytext{
    padding:10px 20px 0;
}
.post .entry a,
.post .entrytext a{
    color:#829499;
}
.post  .entrytext a:hover, .post  .entry a:hover{
    text-decoration:underline;
}



.post .postmetadata {
    clear: both; 
    background:#fafafa; 
    padding:6px; 
    margin-top: 16px; 
    margin-bottom: 5px;
    font-size:80%;
    line-height:100%;
    padding:5px;
    overflow:hidden;
}
.post-edit-link{
    float:right;
}

.prev{
    margin-bottom:10px;
}
.post ul{
    margin:20px 0;
}
.post li{
    list-style-type:disc;
    margin-left:20px;
}

.post object{
    margin: 20px 0 0;
}

/*///// sidebar /////*/
#sidebar {
    float: right;
    width: 300px;
    padding-bottom: 230px;
    padding-left:20px;
    padding-right:10px;
}

#sidebar ul {
    list-style-type: none; 
}

#sidebar div h2 {
    font-family: georgia, helvetica, sans serif;
    font-size:1.5em;
    color: #25738C;
    font-style:italic;
    font-weight:normal;
    margin-bottom:10px;
    margin-top:25px;
    padding-bottom:5px;
    
}

#sidebar div ul {
    padding-left: 5px;
}

#sidebar div ul ul li {
    /*background: url(images/icon.png) no-repeat center left;*/
    background:url('../../../../styles/imgs/right2.gif') center left no-repeat;
    padding: 2px 0 2px 20px;
}
#sidebar div ul li a {
    font-size: 100%;
}
#sidebar a.qtrans_flag_and_text span{
    color:#829499;
    padding-left:5px;
}
#sidebar a.qtrans_flag_and_text :hover{
    color:#555;
}

#sidebar div ul ul {
    padding-left: 7px;
}








.navigation {
    width:600px;
    
    overflow:hidden;
}

.alignleft {
    float:left;
} 
.alignright {
    float:right;
} 

blockquote{
    border-left:1px solid #A5ABAB; 
    margin:15px; 
    padding:0 12px 0 12px; 
}


cite {
    font-family: arial, verdana, tahoma;
    font-weight: bold;
    font-style: normal;
}

cite a{
    color: #829499;
    text-decoration: none;
}






ol.commentlist {
    list-style-type: none;
}

ol.commentlist li {
    background: #fff;
    margin:10px 0;
    padding:5px 0 5px 10px;
}

ol.commentlist li.alt {
    background: #f9f9f9;
}
ol.commentlist li p {
    margin: 6px 0 6px 0;
    padding: 0 12px 0 0;
}



small.commentmetadata {

}

#comment{
    width:75%;
    min-width:300px;
}
#comments{
    background:#CDD3D4;
    color:#fff;
    padding:5px;
}
    
#commentssection{
    clear: both;
    padding: 2px 12px; 
    margin: 0; 
}
    
#commentform{
    background: #eee;
    margin: 12px 0;
    padding:20px;
    background:#fafafa;
}
#commentform input {
    border: 1px solid #aaa;
    margin: 10px 0 0 0;
    padding: 2px;
}
#commentform input#submit{
    background:#eee;
}
#commentform input#submit:hover{
    background:#e5dfd5;
}

#commentform textarea {
    border: 1px solid #aaa;
    background: #fdfdfd;
    margin-top: 10px;
}

#commentform a{
    text-decoration: none;
    color:#829499;
}
#commentform a:hover{
    color:#665D4C;
}

#searchform input {
    font-size:100%;
    padding:6px;
    border: 1px solid #aaa;
}

#searchform input#searchsubmit{
    border:0;
    color:#fff;
    background:#b8c7cb;
}
#searchform input#searchsubmit:hover{
    background:#829499;
}
#respond{
    margin-top:40px;
}


/*////////////// erreur 404  ///////////////*/
#blogerror{
    
}
#blogerror .pagecont{
    background: url('../../../../styles/imgs/404.gif') 0px 120px  no-repeat;
    height:400px;
}
#blogerror h2{
    margin-bottom:15px;
}
