/*
Theme Name: Tibet-defacto
Theme URI: http://www.tibet-defacto.com/
Description: Thème spécifique.
Version: 0.1
Author: S.O.
*/

* {margin:0;padding:0;border:0;}
input, textarea {border:1px solid #888;padding:1px;-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;}

body {
font-family: Helvetica, Sans-serif;
text-align: left;
background: #f6ae01;
/*color: #006699;*/
}

.clear {
clear:both;
height:0;
width:0;
overflow:hidden;
font-size:0;
}

a {
color: #555;
text-decoration: none;
}

a:hover {
color: #999e04;
text-decoration: underline;
}

#page {
margin: 0 auto 0 auto;
width: 985px;
background: #fff;
}

#header {
float: left;
background: url('images/bandeaudefacto.jpg') no-repeat;
width: 985px;
height: 165px;
overflow: hidden;
}

#header h1 a {
display: block;
text-decoration: none;
width: 985px;
padding-top: 165px;
height: 0px;
font-size: 0;
}
 
#header p {
font-size: 0;
}

.separator {
clear:both;
width: 985px;
height: 26px;
background: url('images/bandeaudefacto.jpg') no-repeat;
background-position: 0 -165px;
}

#hautpage {
height: 49px;
}

#search {
margin:10px;
}

#fondpage {
clear:both;
background: url('images/sidebar.jpg') repeat-y;
}

#content {
float: right;
width: 694px;
padding:0 48px 0 20px;
/*margin-bottom: 20px;*/
/*overflow:hidden;*/
}

.invisible {
font-size:0;
overflow:hidden;
height:0;
width:0;
}

.page_content {
background:url('images/noeud.jpg') no-repeat center top;
padding-top:40px;
}

.page_content h2 {
color:#D3DAA0;
display:block;
font-size:5em;
font-weight:normal;
margin-bottom:-0.215em;
}

.link_content {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
color:#000;
margin-bottom:20px;
display:block;
font-size:16px;
}

.link_content > li {
margin-bottom:1em;
clear:both;
}

.link_content h3 {
color:#D3DAA0;
display:block;
font-size:2em;
font-weight:normal;
}

.link_content a{
color:#999;
display:block;
font-family:Times New Roman,Times,serif;
font-size:1.4em;
font-variant:small-caps;
line-height:1.333em;
}
.link_content a:hover {
color:#999E04;
}

.link_content img{
vertical-align:middle;
height:32px;
margin:-9px 6px 0 0;
}

.link_content ul {
line-height:1.333em;
margin-left:50px;
width:644px;
}

.link_content ul li {
list-style-type:circle;
margin-bottom:1em;
font-size:0.88em;
line-height:1.1em;
}

.page_content .post_excerpt {
top:-0.555em;
}

#chapeaupage {
background:url('images/noeud.jpg') no-repeat center bottom;
padding-bottom:60px;
color:#A73E38;
font-size:14px;
font-weight:bold;
line-height:1.5em;
margin-bottom:24px;
}
#chapeaupage.category {display:none;}

h2.pagetitle {
color:#D3DAA0;
display:block;
font-size:24px;
font-weight:normal;
text-align:center;
text-transform:uppercase;
line-height:1em;
}

.post {
margin-bottom:20px;
}

.post h2 {
display: block;
}

.post_date {
color: #d0d0d0;
text-transform: uppercase;
font-size:30px;
line-height:0;
letter-spacing:0.08em;
}

.post_und {
display:block;
width:644px;
margin-left: 50px;
border-top: 1px solid #d8d8d8;
height:5px;
overflow:hidden;
}
/*
.post_und_iefix {//margin-top:-7px;}
*/
.post_puce {
background: #fff url('images/puces.jpg') no-repeat;
width: 50px;
height: 28px;
}

.post_title {
display:block;
font-variant:small-caps;
font-size:26px;
letter-spacing:0.05em;
}

.post.cat-item-1 .post_puce { background-position: -234px -7px; }
.post.cat-item-3 .post_puce { background-position: -234px -50px; }
.post.cat-item-4 .post_puce { background-position: -234px -92px; }
.post.cat-item-5 .post_puce { background-position: -234px -134px; }
.post.cat-item-2 .post_puce { background-position: -234px -178px; }
.post.cat-item-6 .post_puce { background-position: -234px -220px; }
.post.cat-item-7 .post_puce { background-position: -234px -263px; }
.post.cat-item-8 .post_puce { background-position: -234px -305px; }
.post.cat-item-9 .post_puce { background-position: -234px -348px; }
.post.cat-item-10 .post_puce { background-position: -234px -390px; }
.post.cat-item-11 .post_puce { background-position: -234px -433px; }

.post.cat-item-1 .post_title { color:#c60b1f; }
.post.cat-item-3 .post_title { color:#242d85; }
.post.cat-item-4 .post_title { color:#1c742a; }
.post.cat-item-5 .post_title { color:#e26121; }
.post.cat-item-2 .post_title { color:#742a5e; }
.post.cat-item-6 .post_title { color:#ee9310; }
.post.cat-item-7 .post_title { color:#449796; }
.post.cat-item-8 .post_title { color:#1c1b35; }
.post.cat-item-9 .post_title { color:#2558a1; }
.post.cat-item-10 .post_title { color:#4ba829; }
.post.cat-item-11 .post_title { color:#7a2d2a; }

.postmetadata {
min-height:0;
margin:5px 0 1px;
}

.post_fleche {
background: #fff url('images/fleches.jpg') no-repeat;
height:14px;
width:16px;
margin:0 4px 2px 26px;
vertical-align:middle;
}

.post_meta {
text-transform: uppercase;
vertical-align:middle;
font-size: 12px;
color: #777;
}

.post_tags {
margin-left:50px;
display:block;
font-size: 12px;
font-weight:bold;
color: #777;
letter-spacing:0.1em;
}

.post_tags_title {
text-transform: uppercase;
color: #999E04;
}

.post.cat-item-1 .post_fleche { background-position: 0 0; }
.post.cat-item-3 .post_fleche { background-position: 0 -14px; }
.post.cat-item-4 .post_fleche { background-position: 0 -28px; }
.post.cat-item-5 .post_fleche { background-position: 0 -42px; }
.post.cat-item-2 .post_fleche { background-position: 0 -56px; }
.post.cat-item-6 .post_fleche { background-position: 0 -70px; }
.post.cat-item-7 .post_fleche { background-position: 0 -84px; }
.post.cat-item-8 .post_fleche { background-position: 0 -98px; }
.post.cat-item-9 .post_fleche { background-position: 0 -112px; }
.post.cat-item-10 .post_fleche { background-position: 0 -126px; }
.post.cat-item-11 .post_fleche { background-position: 0 -140px; }

.post_excerpt, .post_content {
font-family: Times New Roman, Times, Serif;
font-size:18px;
line-height:1.333em;
text-align:justify;
color: #555;
margin-left:50px;
width:644px;
overflow:hidden;
z-index:1;
position:relative;
}

.post_excerpt a, .post_content a {
color: #006699;
}

.post_excerpt a:hover, .post_content a:hover {
color: #fff;
background: #006699;
text-decoration:none;
}

.post_content {
display:none;
}

.post_hide {
display:none;
}

.post_more {
background:transparent url(images/degrade.png) repeat-y scroll 100% 50%;
margin-top:-1.333em;
position:absolute;
text-align:right;
width:100%;
z-index:2;
}

.post.cat-item-1 .post_more { color:#c60b1f; }
.post.cat-item-3 .post_more { color:#242d85; }
.post.cat-item-4 .post_more { color:#1c742a; }
.post.cat-item-5 .post_more { color:#e26121; }
.post.cat-item-2 .post_more { color:#742a5e; }
.post.cat-item-6 .post_more { color:#ee9310; }
.post.cat-item-7 .post_more { color:#449796; }
.post.cat-item-8 .post_more { color:#1c1b35; }
.post.cat-item-9 .post_more { color:#2558a1; }
.post.cat-item-10 .post_more { color:#4ba829; }
.post.cat-item-11 .post_more { color:#7a2d2a; }

.comments-template{
margin:10px 0 20px 50px;
}

.cadre_commentaires {
margin-bottom:1.8em;
}

.comments-template ol{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
display:block;
}

.comments-template ol p{
color:#555;
}

.comments-template ol li{
background:#FFFFF3;
border:1px solid #CCCCCC;
color:#999E04;
font-size:16px;
margin:5px 0;
padding:6px;
line-height:1.3em;
-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
}

ul.children .comment  {
list-style-type:none;
margin-right:-7px;
-moz-border-radius: 0;-khtml-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;
}

.comment-author{
font-size:1.2em;
font-weight:normal;
margin-bottom:0.2em;
}

.comments-template h2, .comments-template h3{
color:#000;
font-size:1em;
margin-bottom:0.5em;
}

.commentlist h3{
display:none;
visibility:hidden;
}

.comments-template .reply, .commentmetadata{
color:#555;
text-transform: uppercase;
font-size:0.75em;
margin-bottom:-0.6em;
}

.comments-template .reply a, .commentmetadata a {
color: #999E04;
}

.comments-template p.nocomments{
padding: 0;
}

.comments-template code {
background:#FFFFE3;
border:1px solid #D9DE44;
border-left:3px solid #D9DE44;
color:#999999;
display:block;
font-family:Monaco,Courrier,monospace;
font-size:0.7em;
line-height:1.25em;
padding:3px;
}
.comments-template code:before {
color:#999E04;
display:block;
font-weight:bold;
font-style:oblique;
content: "Code";
}

.comments-template blockquote {
background:#FFFFE3;
display:block;
padding:3px;
border:1px solid #D9DE44;
border-left:3px solid #D9DE44;
font-size:0.85em;
line-height:1.3em;
}
.comments-template blockquote:before {
color:#999E04;
display:block;
font-weight:bold;
font-style:oblique;
content: "Citation (" attr(cite) ")";
}
.comments-template blockquote p {
color:#999999;
}

del:after {
color:#999999;
font-size:0.8em;
font-style:oblique;
content: " [" attr(datetime) "]";
}

.comments-template .navigation,
.comments-template .post_und{
margin-left:0;
}

.comment_form_right {
float:right;
width:242px;
margin-bottom:5px;
}

.comment_form_right input {
width:228px;
}

.comment_form_left {
float:left;
width:0;
margin-bottom:5px;
}

.comment_form_left textarea{
width:347px;
}

.comment_form_right p,
.comment_form_left p{
font-size:14px;
color:#aaa;
}

.comments-template textarea, .comments-template input{
font-family:Helvetica,Sans-serif;
color:#555;
background:#FFFFF3;
border:1px solid #CCCCCC;
font-size:16px;
line-height:1.3em;
padding:6px;
margin-bottom:10px;
-moz-border-radius: 6px;-khtml-border-radius: 6px;-webkit-border-radius: 6px;border-radius: 6px;
}

.comments-template input#author{
color:#999E04;
font-size:1.2em;
}

.comments-template input#submit{
background:#F6AE01;
border:2px solid #C60B1F;
color:#FFFFFF;
cursor:pointer;
font-size:1.5em;
font-weight:bold;
padding:3px 0 0;
text-transform:uppercase;
width:100%;
}

.navigation{
margin-left:50px;
width:644px;
color:#000;
font-size:14px;
height:1em;
font-family:Times New Roman,Times,serif;
}

.navigation .alignleft {
margin-left:-16px;
padding-left:16px;
background: url('images/navigation.jpg') no-repeat left center;
}

.navigation .alignright {
margin-right:-16px;
padding-right:16px;
background: url('images/navigation.jpg') no-repeat right center;
}

.navigation .aligncenter {
text-align:center;
}
.navigation .aligncenter a {
display:inline;
}

.navigation a {
font-size:1em;
color:#000;
display:block;
font-weight:normal;
text-decoration:none;
font-variant:small-caps;
border-bottom:1px solid transparent;
}
.navigation a:hover{
border-bottom:1px solid #888;
}

.navigation .current{
color:#999E04;
}

.sidebar {
/*float: left;*/
width: 190px;
padding: 0 15px 30px 13px;
}

.sidebar ul{
list-style-type: none;
margin: 0;
}

.sidebar ul li{
padding:3px 0;
line-height:1em;
}

.sidebar ul ul li{
display: block;
border-bottom: 1px dotted #c5c5c5;
font-size:12px;
}

.sidebar h2 {
font-size: 16px;
color: #999e04;
font-weight: normal;
letter-spacing:0.05em;
margin:20px 0 10px;
}

.sidebar li.categories h2 {
display:none;
width: 0;
height: 0;
overflow: hidden;
visibility:hidden;
margin: 0;
}

.sidebar h3 {
font-size: 13px;
color: #595e00;
font-weight: bold;
letter-spacing:0.05em;
margin-bottom:5px;
}

.sidebar li.categories{
margin-top:-1em;
}

.sidebar li.categories, .sidebar li.categories ul {
padding:0;
}

.sidebar ul li.cat-item {
text-transform: uppercase;
border: 0;
padding: 0 0 12px 0;
font-size: 24px;
line-height: 20px;
letter-spacing: 0.1em;
}

.sidebar ul li.cat-item a {
display:block;
height:27px;
padding:5px 0 0 40px;
background: url('images/puces.jpg') no-repeat;
}

.sidebar ul li.cat-item a:hover {
color: #999e04;
}

.sidebar ul li.current-cat.cat-item-1 a { background-position: -9px -7px; }
.sidebar ul li.current-cat.cat-item-3 a { background-position: -9px -50px; }
.sidebar ul li.current-cat.cat-item-4 a { background-position: -9px -92px; }
.sidebar ul li.current-cat.cat-item-5 a { background-position: -9px -134px; }
.sidebar ul li.current-cat.cat-item-2 a { background-position: -9px -178px; }
.sidebar ul li.current-cat.cat-item-6 a { background-position: -9px -220px; }
.sidebar ul li.current-cat.cat-item-7 a { background-position: -9px -263px; }
.sidebar ul li.current-cat.cat-item-8 a { background-position: -9px -305px; }
.sidebar ul li.current-cat.cat-item-9 a { background-position: -9px -348px; }
.sidebar ul li.current-cat.cat-item-10 a { background-position: -9px -390px; }
.sidebar ul li.current-cat.cat-item-11 a { background-position: -9px -433px; }

.sidebar ul li.cat-item-1 a { background-position: -234px -7px; }
.sidebar ul li.cat-item-3 a { background-position: -234px -50px; }
.sidebar ul li.cat-item-4 a { background-position: -234px -92px; }
.sidebar ul li.cat-item-5 a { background-position: -234px -134px; }
.sidebar ul li.cat-item-2 a { background-position: -234px -178px; }
.sidebar ul li.cat-item-6 a { background-position: -234px -220px; }
.sidebar ul li.cat-item-7 a { background-position: -234px -263px; }
.sidebar ul li.cat-item-8 a { background-position: -234px -305px; }
.sidebar ul li.cat-item-9 a { background-position: -234px -348px; }
.sidebar ul li.cat-item-10 a { background-position: -234px -390px; }
.sidebar ul li.cat-item-11 a { background-position: -234px -433px; }

.sidebar ul li.current-cat a { background-position-x: -9px; } /* FOR IE 6 */

.sidebar ul.arch-items {
text-transform: capitalize;
}

.sidebar ul.arch-items a,
.sidebar ul li.page_item a{
display:block;
}

.sidebar ul.arch-items .current_arch_item > a,
.sidebar ul li.page_item.current_page_item > a {
background: url('images/navigation.jpg') no-repeat right center;
color:#999E04;
}

.sidebar li.page_item ul {
border-left: 1px dotted #c5c5c5;
margin-bottom:-3px;
padding-top:4px;
}

.sidebar li.page_item li.page_item ul {
border-left: 0;
}

.sidebar li.page_item li.page_item {
padding-left:1em;
border-bottom: 0;
}

.sidebar ul li.linkcat {
border-bottom: 0;
}

.sidebar a {
color: #000;
}

.sidebar a:hover {
text-decoration: none;
color: #999e04;
}

#footer {
font-size: 12px;
color: #999e04;
clear: both;
width: 985px;
background: #fff;
border-top:1px solid #eee;
}

#footer p{
text-align: center;
font-size: 1em;
padding: 2px;
}

#footer a.infosite{
font-size:11px;
color:#CCCCCC;
font-family:Gill Sans,Arial,Helvetica,sans-serif;
font-weight:bold;
letter-spacing:1em;
text-transform:uppercase;
}
#footer a.infosite:hover{
text-decoration:none;
}

#infosite{
font-size:11px;
display:none;
background:#F6AE01;
padding:5px 0;
border-left:5px solid #c60b1f;
border-right:5px solid #c60b1f;
border-top:5px dashed #FFF;
}

#infosite p{
vertical-align:middle;
font-family:Courier,serif;
color:#000;
}

#infosite a{
text-decoration:none;
}

#infosite img{
height:31px;
vertical-align:middle;
}

#contact {
margin-left:10px;
width:190px;
}

#contact a {
display:block;
color:#999E04;
font-size:16px;
font-weight:normal;
letter-spacing:0.05em;
height:1em;
margin-top:-1em;
}

#contact a:hover {
text-decoration:none;
}

#contact span {
float:left;
line-height:1.25em;
/*//line-height:1.1em;*/
position:relative;
top:0;
}

#contact img {
float:right;
height:31px;
left:1.9em;
margin:-24px 40px 0 -108px;
position:relative;
top:0.8em;
width:108px;
}

/* Wordpress Generated Classes */
.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

.categories {}
.cat-item {}
.current-cat {}
.current-cat-parent {}
.pagenav {}
.page_item {}
.current_page_item {}
.current_page_parent {}
.widget {}
.widget_text {}
.blogroll {}
.linkcat{}