/*  
Theme Name: WordPress 16h12
Theme URI: http://wordpress.org/
Description: The 16h12 WordPress theme par XavYeah & iLK

	16h12 v3
	 http://www.tribeca.fr


*/



/* Begin Typography & Colors */
body, html {
	/*background: #8EE3FF url(images/bg.gif) top repeat-x fixed;*/
	background: #000;
	color: #362200;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
	margin-left: 85px;
	}
a:link {
	color: #000;
	text-decoration: none;
	page-break-after: always;
	}
a:hover, a:active {
	color: #000;
	}
a:visited: {
	text-decoration: none;
	color: #000;
}
#header {
	margin: 0px;
	padding: 0px;
	}
#coloreit {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color: #8ee3ff;
	height:14px;
	font-weight: bold;
	vertical-align: bottom;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background: #FFF url(images/site/degrade.gif) top repeat-x;
	width:468px;
	}
	#coloreit a {
	color: #8ee3ff;
	}
	#coloreit a:hover{
	color: #FFF;
	background-color: #FA5800; 
	}
	#coloreit a:visited{
	color: #000000;
	}
#description {
	position: absolute; 
	margin-left: 0;
	margin-top:70px;  
	width:468px; 
	height:47px; 
	visiblity:visible; 
	background-color: #000000; 
	layer-background-color: #000000; 
	border: 0px none #000000;
	}

.definition {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: justify;
	padding:5px 5px 5px 8px;
	}
	
#content {
	margin:0px;
	/*text-align: left;*/
	padding: 0px;
	/*float: left;*/
  width: 468px;
	/*background-color:#FFFFFF;*/
	/*background : #FFF url(images/site/ombre.gif) bottom repeat-y;*/
}	
.post {
	width: 468px;
	margin-top:17px;
	margin-bottom:0px;
	background-color:#FFFFFF;
	}
h1 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#7B6536;
	}	
h2 {
	font-size: 10px;
	height: 15px;
	margin: 0px;
	margin-top:10px;
	margin-top: 15px;
	margin-left: 15px;
	color: #000;
	}
h2 a {
	color: #000;
	text-decoration: none;
	}
	
h2 a:hover, a:active {
	color: #000;
	}

h3 {
	font-size: 18px;
	margin: 5px 0 0 0;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	}
	
h3 a:link {
	color: #87DFFD;
	}
	
h3 a:visited {
	color: #87DFFD;
	text-decoration: none;
	}

h3 a:hover, a:active {
	color: #000000;
	}
#postcomment {	
	padding: 7px;
	margin: 7px;
	}
#respond {
background-color:#FFFFFF;
}	
#commentlist {	
	padding: 7px;
	margin: 7px;
	width: 418px;
	}
	
#commentlist li {
	font-size: 10px;
	width: 435px;
	margin-bottom: 0px;
	padding: 0 0px 0px 5px;
	color: #000000;
	background: #F3F3F3;
	}
	
ol#commentlist {
	font-size: 10px;
	list-style: none;
	}
	
#commentlist code {
	font-family: Courier New, Courier, mono;
	border: 1px dashed #F3A0A0;
	background: #F9E4E4;
	padding: 0 5px 0 5px;
	text-align: left;
	}
	
#commentlist cite {
	margin: 0;
	padding: 0px;
	font-size: 10px;
	font-style: italic;
	/*background: #fff;*/
	color: #666666;
	}
	
#commentlist li p {
	width: 420px;
	}


#content p {
	/*font-size: .7em;*/
	/* width: 520px; */
	}

.storycontent ul {	
	list-style-type: none;
	margin-left: 10px;
	margin-right: 20px;
	padding: 0;	
	font-size: 10px;
	}

.storycontent ul li {
	list-style-image: url(images/bullet.gif);
	margin-left: 20px;
	}

.storycontent ol {	
	
	margin-left: 10px;
	margin-right: 20px;
	padding: 0;	
	font-size: 10px;
	}

.storycontent ol li {
	
	margin-left: 20px;
	}
	
.meta {
	height: 25px;
	font-size: 10px;
	margin: 5px 0 0 0;
	padding: 3px;
	width: 468px;
	color: #3A3A3A;
	}
	
.post-categories {
	display: inline;
	margin: 0;
	padding: 0;
	}
	
.post-categories li {
	display: inline;
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
	
.storycontent {
	width: 448px;
	margin: 0px;
	padding: 0px;
	}
	
.storycontent a:hover {
	color:#999999;
	}	
.storycontent a {
text-decoration:none;
color:#000000;
	}	
	
.feedback {
	font-size: 10px;
	width: 462px;
	color: #999;
	font-weight: bold;
	/*background-image:url(images/site/fioritures.gif);*/
	padding-bottom:25px;
	}
.feedback a{
  font-size: 10px;
	color: #999;
	text-decoration: none;
	}
.feedback a:hover{
	color: #000;
	}
		
.titre {
	color: #000;
	font-weight: bold;
	background: #fff;
	height: 15px;
	margin: 0 0 10px 0;
	padding-top: 10px;
	padding-left: 5px;
	width: 463px;
	font-size:11px;
 }
 .titre2 {
  float: left;
	color: #000;
	font-weight: bold;
	background: #fff;
	height: 15px;
	margin: 0 0 10px 0;
	padding-top: 10px;
	padding-left: 5px;
	width: 229px;
	font-size: 11px;
 }
 
.article {

 	width: 464px;
	font-size: 18px;
	height: 50px;
	padding-top:30px;
	margin-top: 20px;
	margin-left: 12px;
	vertical-align: bottom;
	text-align:left;
 }
 .date {
 	width: 464px;
	font-size: 11px;
	height: 50px;
	padding-top:1px;
	margin-top: 20px;
	margin-left: 12px;
	vertical-align: bottom;
	text-align:left;
	font-weight:normal;
 }
.article a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000;
	text-decoration:none;
	font-weight:bold;
 }
 .article a:hover{
	color: #000;
	text-decoration:none;
 }
.titreBook {
	color: #000000;
 }
#footer {
	margin-top:10px;
	/*margin-left: 200px; */
	/*float:left;*/
	text-align: left;
	color: #999;
	padding-left:10px;
	padding-bottom:10px;
	font-size:9px;
	font-weight:normal;
	background-color: #fff;
}
#footer a{
	color:#000;
	text-decoration:none;
}
#navigation {
	padding-top:10px;
	padding-bottom: 22px;
	text-align: center;
	background-color: #000;
}

/* PAGINATION */

.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
	color: #aaa;
}

.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #aaa;
	text-decoration: none; 
	color: #aaa;
}

.pagination a:hover {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
  color: #000;
	border: 1px solid #aaa;
	background-color: #aaa;
}

.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #fff;
	font-weight: bold;
	background-color: #fff;
	color: #000;
}

.pagination .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #292929;
	color: #292929;
}

/* ---------------------- */

.pagetitle {
	color:#FFFFFF;
	margin-top:0px;
}

#sidebar {
	margin-top: 0px;
	width: 468px;
	/*margin-left: 200px; */
	text-align: left;
	margin-bottom: 20px;
	background-color: #FFFFFF;
}
	
#sidebar hr{
  width: 100%;
  text-align: center;
  color: #000;
  height: 1px;
  margin-top: 15px;
}
#commentaires{
	margin-top: 10px;
	padding: 8px 2px 8px 8px;
	width: 458px;
	/*margin-left: 200px; */
	/*float: left;*/
	text-align: left;
	/*margin-bottom: 20px;*/
	color:#999;
	background-color: #FFFFFF;
	}	
#commentaires a {

	color:#999;
}

#commentaires hr{
  width: 100%;
  text-align: center;
  color: #ccc;
  height: 1px;
  margin-top: 15px;
  margin-left: -3px;
}

#sidebar ul {
	list-style-type: none;
	margin: 0 0 0 0px;
	padding-left: 0px;
	}

#sidebar ul li {
	color: #999;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	line-height: 13px;
	/*margin-top: 15px;*/
	padding: 0px;
	/*background: #ffffff;*/
	}
		
#sidebar ul li a:link{
	color:  #000;
	}
#sidebar ul li a:hover{
  background: url('images/arrow_link.gif') no-repeat;
  background-position: 5px 5px;
  background-color: #999;
  padding: 1px 5px 1px 15px;
  color: #000 !important;
}
#sidebar ul li a:visited{
	color: #000;
	text-decoration:none;
	}

#sidebar ul ul {
	font-weight: normal;
	line-height: 100%;
	list-style-type: none;
	margin: 0;
	padding-left: 10px;
	text-align: left;
	}
	
#sidebar ul ul li {
	background: none;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	/*margin-top: 3px;*/
	padding: 0;
	border: 0;
	}
	
#sidebar input {
	BACKGROUND-COLOR: #F5F5F5; 
	COLOR: #666666; 
	font-size: 10px;
	border: 1px solid #cccccc;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-weight: normal;
	}

#archives {
  float: left;
  width: 200px;
  height: 260px;
  margin: 0;
  padding: 0;
}

#mask_arch{
  margin: 0 0 0 0;
	height: 250px;
	overflow: hidden;
	position: absolute;
}

#box_arch, #box_arch li{
  line-height: 13px;
}

#sidebar .btn_arch{
  margin-left: 5px;
  border: solid 1px #000;
  padding: 2px 5px 2px 5px;
  color: #000;
}

#sidebar span.btn_arch:hover{
  margin-left: 5px;
  border: solid 1px #aaa;
  padding: 2px 5px 2px 5px;
  color: #aaa;
  background: none !important;
  cursor: pointer;
}


#sidebar .btn_arch a{
  cursor: pointer;
  background: none;
}
#sidebar .btn_arch a:hover{
  color: #aaa;
  background: none !important;
}

#arch_link {
  margin: 10px 0 5px 5px;
  width: 100%;
  float: left;
}

#wp-calendar {
	background: #fff;
	border: 1px solid #ddd;
	empty-cells: show;
	font-size: 14px;
	width: 140px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	text-decoration: none;
	}

#wp-calendar a:hover {
	background: url(images/posts.gif);
	color: #333;
	}

#wp-calendar caption {
	color: #242424;
	font-size: 10px;
	text-align: left;
	padding-bottom: 2px;
	padding-left: 2px;
	}

#wp-calendar td {
	color: #999;
	font: normal 11px Verdana, Geneva, sans-serif;
	padding: 1px 1px;
	text-align: right;
	}

#wp-calendar td.pad:hover {
	background: #fff;
	}

#wp-calendar #today {
	background: url(images/today.gif);
	color: #666;
	}

#wp-calendar th {
	color: #7EABD1;
	font-style: normal;
	text-transform: capitalize;
	}

.credit {
	background-color: #FFF8DA;
	margin-left: 55px;
	width: 468px;
	height: 26px;
	font-size: 10px;
	}
	
cite {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-style: normal;
	}
cite a{
	color:#000;
	text-decoration: none;
	}
.small {
	font-size: 9px;
	color: #88BBDA;
	font-weight: bold;
	}
	
/* =-=-=-=-=-=-=-=-=-[Formatting]-=-=-=-=-=-=-=-=-= */

blockquote {
	border: 1px dashed #7EACD1;
	margin: 0;
	background: #F2F9FF;
	padding: 0px;
	text-align: left;
	font-size: 10px;
	}
	
code {
	font-size: 10px;
	color: #4C4C4C;
	}
	
abbr, acronym {
	border-bottom: 3px double #7DAAD0;
	}
	
.form {
	BACKGROUND-COLOR: #ffffff; 
	COLOR: #666666; 
	padding-left: 3px;
	font-size: 10px;
	border: 1px solid #cccccc;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-weight: normal;
	}	
	
input:hover {
	background: #f5f5f5;
	color:#000000;
	}
	
textarea {
	BACKGROUND-COLOR: #ffffff; 
	border: 1px solid #cccccc;
	padding-left: 3px;
	COLOR: #666666; 
	width: 70%;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}
.bouton {
	BACKGROUND-COLOR: #000; 
	border: 1px solid #cccccc;
	padding-left: 3px;
	COLOR: #fff; 
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	}

textarea:hover {
	background: #f5f5f5;
	color:#000000;
	}
	
select {
	border: 3px double #7DAAD0;
	background: #EFF8FF;
	margin: 5px;
	padding-left: 3px;
	color: #87DFFD;
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	}
.point {
	font-size:6px;
	color:FFF;
	height:1px;
	}
.alignright {
	float: right;
	padding-right:10px;
	}
.alignright a{
	color:#000;
	text-decoration:none;
}	
.alignleft {
	float: left
	}
.alignleft a{
	color:#000;
	text-decoration:none;
}	
.commentmetadata a{
color:#000;
}

li .recentcomments a{
  color: #000;
  background: none !important;
}
li .recentcomments a:hover{
  background: #999 !important;
}
