html,body{margin:auto;padding:0;
 text-align:center;
 background-color:#f1f1f1;
 font-family:Arial, Helvetica, sans-serif;
 color:#888888;
 font-size:12px;
}

a{color:#0d9fd6;}
a.orange{color:#FF6600;}
h2{color:#333333;}
h2 a{color:#333333;text-decoration:none;}

#page{background:url("http://img.tuxboard.com/images/bkg-header.png") repeat-x; height:186px;}
#page_container{background:url("http://img.tuxboard.com/images/bkg-container.png") no-repeat; height:163px; width:1000px; margin:auto;}
#logo{ margin:0px; padding:0px; vertical-align:bottom; height:127px; width:339px;}
#logo img{ text-decoration:none; border:none; padding:0; margin:0;}
#logo a{ text-decoration:none; border:none; padding:0; margin:0;}


#menu {width:1000px; padding-top:1px; padding-left:0px;height:34px;}
#menu ul {margin:0px;padding: 0px;list-style: none;float: left;}
#menu li{float: left;line-height:34px;}
#menu li:hover{}
#menu li a{float: left;font-size:0.9em;font-weight:bold;margin-right:3px;list-style:none;text-decoration: none;text-transform:uppercase; padding:0px 5px 0px 5px; background:url("http://img.tuxboard.com/images/menu_off.gif") repeat-x;cursor: pointer;
border-top:1px solid #f1f3f3;border-right:1px solid #f1f3f3;color:#666;}
#menu li a:hover{background:#FFF;color:#f5810f;
display:block;
/*padding-top:1px;*/}

#menu ul li ul {
 display:none; 
 }

#menu ul li:hover ul {
 display:block;
 background-color:#14a2d8;
 }
#menu li ul li {padding:0; margin:0;line-height:normal; text-align:left; width:300px;}
#menu li:hover ul li {padding:0; margin:0;z-index:500;}
#menu li ul li a {font-size:0.9em;text-decoration:none; text-transform:none;font-weight:normal;color:#FFF; background:none; border:none; padding:0; margin:0; line-height:normal;}
#menu li ul li a:hover{text-decoration:underline;background:none;color:#FFF; border:none; padding:0; margin:0;}
#menu ul.level {
	margin-top:34px; padding:5px;z-index:500;
	color:#FFF;
	border:1px solid #888;
 	background-color:#14a2d8;
	position:absolute;}

#menu ul.level li {padding:0; margin:0;font-size:1em; }
#menu ul.level li ul li a {padding:0; margin:0; padding-left:15px; background:url("http://img.tuxboard.com/images/puce.png") no-repeat; vertical-align:middle; background-position:0.3em; font-size:1em;}
#menu .fullarticles{ text-align:right; }
#menu a.orange{ font-weight:bold;text-decoration:underline;}

#menu .titlemenu{ font-weight:bold;margin-bottom:5px; font-size:1em;}
#menu .titlemenu a{ font-weight:bold;margin-bottom:5px; font-size:1em;}
#menu .titlemenu a:hover{ margin-bottom:5px;  font-size:1em;}
.menu2content{margin-bottom:10px; padding-bottom:10px;}



/* bloc sidebar*/
#bloc_recherche{background:url("http://img.tuxboard.com/images/fd_search.png") repeat-x;padding-left: 5px; vertical-align:middle;border-top:1px solid #f79c42;}
#bloc_recherche form{}
#bloc_recherche #q{background:#FFF; color:#f5810f; border:1px solid #df8108; height:14px; width:200px; vertical-align:middle; padding-top:2px;}
#bloc_recherche .btn_ok{background:#FFF; color:#FFF; font-weight:bold; background:none; border:none; text-transform:uppercase;cursor: pointer;vertical-align:middle;}

/* PAGE */
#main{width:1008px;margin:auto;  text-align:left; background:url("http://img.tuxboard.com/images/fd_page.png")  repeat-y center top;
	vertical-align:top;
}
#main img{text-decoration:none; border:none; }
#sidebar{width:344px;float:left; color:#333;/*background-color:#eaeeef;*/ border-left:solid 1px #d7dcdd;}
#sidebar .div{padding:10px; border-bottom:1px solid #CCC;}
div.headtitle{color:#333; font-weight:bold; margin-bottom:5px; font-size:1.4em;}
a.headtitle {color:#333; text-decoration:none; font-size:1.3em;font-weight:bold;}
#sidebar .input_texte{background:#faf9f9; color:#666; border:1px solid #bababa; height:14px; width:160px;vertical-align:middle; padding-top:2px;}
#sidebar input:focus{background-color:#fcd6a4; color:#666}
#sidebar .input_submit{background:url("http://img.tuxboard.com/images/btn_submit.png") repeat-x;cursor: pointer; border:0px; height:18px;color:#FFF; font-weight:bold;vertical-align:middle; padding-top:1px;}
.tabcom a{ font-weight:bold; color:#333; cursor:pointer; padding:2px; border: 1px solid #333;}
.tabcom a:hover{ color:#0d9fd6; border: 1px solid #0d9fd6;}
.boxholder{ margin-top:10px;}
/*#homeposts img{ border:#CCC 5px solid}*/
#content{width:630px;  float:left;padding:15px;}
#content a{ font-weight:bold;}
#post-chapo img{ border:#CCC 5px solid;}
#post-content img{ border:#CCC 5px solid;}
#post-content a:hover img{ border:#0d9fd6 5px solid;}
#content .new_guy{padding:10px; background-color:#f6e1ca; border:1px solid #e97704; color:#e97704;margin-bottom:15px; }
#content  h2{font-size:1.8em; color:#333; margin:0; float:left; }
#content  h2.none{font-size:1.8em; color:#333; margin:0; float:none;}
#content .comments{float:right; vertical-align:middle; background:url("http://img.tuxboard.com/images/comments.gif") no-repeat; height:33px; padding:5px 4px 0 4px; text-align:center; min-width:15px;}
#content .comments a{color:#FFF; text-decoration:none;}

a.more{background:url("http://img.tuxboard.com/images/btn_submit.png") repeat-x;cursor: pointer; border:0px; height:23px;color:#FFF; vertical-align:middle; padding:5px 8px 5px 8px; text-decoration:none;}

.date_post{font-size:0.9em;}
a.category{font-size:0.9em; color:#888888; text-decoration:none;}
a.category:hover{color:#3cb2de; }
.posts{margin-bottom:25px; padding-bottom:25px;border-bottom:2px dotted #d7dcdd;}


/*COLOR */
.tag{color:#3cb2de; font-weight:bold;}
.taglink a{color:#888888; text-decoration:none;}
.taglink a:hover{color:#3cb2de; }

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
blockquote{text-indent:0px;padding:15px 0px 15px 15px; margin:10px 10px 10px 10px;color:#666; background:url("http://img.tuxboard.com/images/quote.png") no-repeat top ; background-position:top left; border-bottom:1px dotted #666;border-top:1px dotted #999;  font-family:Georgia, "Times New Roman", Times, serif;}
.bloc_post{padding:10px;background-color:#eaeeef; border:1px solid #d7dcdd; min-height:120px;}

#articles_related{width:320px; float:left; margin-right:10px;}
#articles_related h4{color:#333; font-size:16px; margin:0px; margin-bottom:5px;}
#articles_related li{padding:2px 5px 5px 0px;color:#333;; margin:0px; list-style:none; border-bottom:1px dotted #999;}


a.blocbleu{background:url("http://img.tuxboard.com/images/btn_submit.png") repeat-x;cursor: pointer; border:0px; height:23px;color:#FFF; padding:5px; text-decoration:none; font-weight:bold;vertical-align:middle;}

#bookmark{float:left; width:255px; display:block;}
#bookmark h4{color:#333; font-size:1.6em; margin:0px; margin-bottom:5px;}
#bookmark ul{margin:0px; padding:0px;}
#bookmark li{margin:0px;list-style:none;padding:0px 0 5px 0;margin-bottom:5px; color:#888; font-weight:bold; border-bottom:1px dotted #999;}
#bookmark li{margin:0px;list-style:none;padding:0px 0 5px 0;margin-bottom:5px; color:#888; font-weight:bold; border-bottom:1px dotted #999;}
#bookmark a{margin:0px;list-style:none;padding:0px; padding-left:30px; margin-bottom:5px; color:#888; font-weight:bold; text-decoration:none;}
#bookmark a.none{margin:0px;padding:0px;}
#bookmark a.half{margin:0px;list-style:none;padding:0 0 3px 0; padding-left:15px; margin-bottom:5px; color:#888; font-weight:bold; text-decoration:none;}

#bookmark a:hover{text-decoration:underline;}
#bookmark a.facebook{background:url("http://img.tuxboard.com/images/ic_fb.gif") no-repeat left;}
#bookmark a.mail{background:url("http://img.tuxboard.com/images/ic_mail.png") no-repeat left;}
#bookmark a.rss{background:url("http://img.tuxboard.com/images/ic_rss.png") no-repeat left;}

#commentaire{margin-top:20px;}
h3.co{margin:0px; margin-bottom:5px; padding:0px; color:#333; font-size:1.8em;}

.comment-info{margin-bottom:15px;}
.bloc_comment{padding:5px 10px 5px 10px; margin:0px; background-color:#eaeeef; border:1px solid #d7dcdd;overflow:auto; min-height:60px;}
.bloc_commentadmin{padding:5px 10px 5px 10px;margin:0px; background-color:#f8a452; border:1px solid #d7dcdd;overflow:auto; color:#666;min-height:60px;}
.size_comment{width:180px;}
.comment-number {color:#888; text-decoration:none;}
.comment-number a{color:#888; text-decoration:none;}
.pseudo,.pseudo a{text-decoration:none; color:#333; font-weight:bold; text-align:center;}

.puce_com{color:#e98f33;}
#ajoutcommentaire textarea{border:2px solid #c7c7c7;font-size:12px; color:#7a7a7a}
#ajoutcommentaire input{border:2px solid #c7c7c7; height:20px; line-height:20px; font-size:12px; color:#7a7a7a}
#ajoutcommentaire .input_submit{background:url("http://img.tuxboard.com/images/btn_submit.png") repeat-x;cursor: pointer; border:0px; height:23px;color:#FFF; font-weight:bold;vertical-align:middle;}
#ajoutcommentaire .error{margin-top:5px;padding:5px;margin:5px;border:3px dashed #F0F;background-color:#FFF; color:#F0F;}	
#ajoutcommentaire input:focus, #ajoutcommentaire textarea:focus{background-color:#fcd6a4; color:#808080}
/*.error{margin-top:5px;padding:5px;border:1px dashed #FF0066;}*/
#ajoutcommentaire .success{padding:5px;text-align:center;font-weight:bold;}
#trackback textarea{border:2px solid #c7c7c7; height:20px; line-height:20px; font-size:12px; color:#7a7a7a;}


#related_page textarea{border:2px solid #c7c7c7;font-size:12px; color:#7a7a7a}
#related_page input{border:2px solid #c7c7c7; height:20px; line-height:20px; font-size:12px; color:#7a7a7a}
#related_page .input_submit{background:url("http://img.tuxboard.com/images/btn_submit.png") repeat-x;cursor: pointer; border:0px; height:23px;color:#FFF; font-weight:bold;vertical-align:middle;}

#related_page .error{margin-top:5px;padding:5px;margin:5px;border:3px dashed #F0F;background-color:#FFF; color:#F0F;}

/*.error{margin-top:5px;padding:5px;border:1px dashed #FF0066;}*/
#related_page .success{padding:5px;text-align:center;font-weight:bold;}
#related_page input:focus, #related_page textarea:focus{background-color:#fcd6a4; color:#808080}


.link ul{margin:0px;padding:0px;}
.link li{margin:0px; padding:0px;list-style:none;padding:3px 0px 3px 0px; border-bottom:1px dotted #d7dcdd;}
.link li a{color:#888888; text-decoration:none;}
.link li a.categorie{color:#0d9fd6; font-size:0.8em; text-decoration:none;}
.link li a:hover{color:#0d9fd6;}
#fils-ariane{color:#888888;}
#fils-ariane a{ color:#888888; text-decoration:none;}
#fils-ariane a:hover{text-decoration:underline;}
#fils-ariane span{ color:#0d9fd6;}

#footer{margin:auto;width:1004px;border-top:2px solid #dcdcdc; padding-top:10px; font-size:12px; text-align:center; margin-bottom:20px;}
#footer a{color:#888888;}
#footer a:hover{text-decoration:none;}

.pagenav a{ font-size:1.1em; font-weight:bold;color:#3cb1de; padding:3px 4px 3px 4px;vertical-align:middle; text-decoration:none; line-height:25px;}
.pagenav {font-size:1.1em; font-weight:bold;color:#3cb1de;  padding:3px 4px 3px 4px;vertical-align:middle;line-height:25px;}
.pagenav strong{font-size:1.1em; font-weight:bold;color:#FFF; background:#3cb1de; padding:3px 4px 3px 4px;vertical-align:middle;}
.pagenav a:hover{ color:#FFF; background:#3cb1de;}
.pagenav img{ padding:0px; text-decoration:none;background:none;margin:0px;vertical-align:text-bottom;}
.pagenav a img:hover{ padding:0px;background:none; margin:0px;}
.pagenav a.none{ text-decoration:none;padding:0px; margin:0px;}
.pagenav a.none:hover{ padding:0px; text-decoration:none; background:none; margin:0px;}


.tabtxt{ padding-right:3px;}
#liens_abonnement{ margin:10px 0 0 10px;}
#bouton_abonnement a{ outline:none;}
.edito{ padding-bottom:5px; }
.avatar{ padding-right:10px;}




/*
.gallery-icon{text-align:center; float:left}

#galerie-photos{}
#galerie-photos img{border:5px solid #cfcfcf; text-align:center}
#galerie-photos dl{margin:auto;}
#galerie-photos dt{margin-right:5px}
#galerie-photos .gallery-caption{margin-left:0}

#galerie-photos .attachment-thumbnail{float:left; margin-top:10px; margin-right:5px}
#galerie-photos .attachment-medium{margin-bottom:5px; text-align:center}*/

#galerie-photos {text-align:center;	width: 100%;margin: auto;}
#galerie-photos img{border:5px solid #cfcfcf;text-align:center;}
#galerie-photos  dt{margin:0px; padding:0px;}
#galerie-photos .gallery-caption{margin-left:0}
#galerie-photos .attachment-thumbnail{ margin-top:5px; margin-right:10px; text-align:center}
#galerie-photos .attachment-medium{ margin-top:5px; text-align:center}
#galerie-photos img:hover{border:#0d9fd6 5px solid;}
#galerie-photos .gallery-item{text-align:center; float:left}
/*#post-content a:hover img{border:#0d9fd6 5px solid;}*/

.div li{list-style:none}

a.galerie-images img{border:4px #FFF solid}
a:hover.galerie-images img{border:4px #4693bf solid}
a.miniature img{border:4px #4693bf solid}

.auteur-2{background-color:#FCF3D6}
.wp-caption-text{text-align:center}

object{margin:10px 0px 10px 0px;}



.fixed, .clear {
clear:both;
}

#classrelated {
position:relative;
}
#classrelated img{
	/*border:2px solid #82f4ca;*/
}
#classrelated span {
background:none repeat scroll 0 0 #1192c2;
display:none;
opacity:0.8;
}

#classrelated a{ float:left;
display:block;
height:150px;
overflow:hidden;
position:relative; margin-right:10px; margin-bottom:10px;
width:150px; text-decoration:none;
}

#classrelated strong  {
color:#FFF;
display:none;
height:150px;
left:0;
padding:3px;
position:absolute;
top:0;
width:150px;

}
#classrelated a:hover strong  {
color:#FFF;
background:none repeat scroll 0 0 #1192c2;
opacity:0.8;
display:block;
height:150px;
left:0;
padding:3px;
position:absolute; text-decoration:none;
top:0;
width:150px;
}

#blogbang{display: none;}
