/*
Theme Name: "Flacons & Ivresses
Theme URI: http://www.antoinekirsch.fr
Description: Thème du blog "Flacons & Ivresses" par Antoine Kirsch
Version: 1.0
Author: Alexandre Santos & Antoine Kirsch
*/
h2, h3, h3+small {
	margin-left:8px;
}
h3, h3+small {
	/*clear:left;
	float:left;*/
}

#banner {
width: 1024px;
float:left;
}
#banner #news {
	float: left;
	height: 190px;
overflow: hidden; 
white-space:nowrap; 
overflow-y: hidden;
}

#banner #image_banner {
	position: absolute;
	width:950px;
}
#sidebar #header_sidebar {
	/*position: absolute;*/
    float:left;
	clear:both;
	width:200px;
	height:76px;
}

#sidebar #header_recents {
	/*position: absolute;*/
    float:left;
	clear:both;
	width:200px;
	height:76px;
}
#sidebar .bloc {
	border-bottom:16px solid #000000;
	/*border-top:10px solid #000000;*/
	float:left;
	/*height:auto;*/
	padding-bottom:19px;
}
#sidebar {
	border-bottom:10px solid #000000;
}
html:not([lang*=""]) #sidebar {
	border-bottom:0 solid #000000;
}
.liste_recents hr {
	width:164px;
	color:#e3a736;
	background-color:#e3a736;
	height:3px;
	float:left;
	margin-left:18px;
}
.liste_recents p {
	width:164px !important;
	margin-left:18px;
	margin-top:0;
	margin-bottom:0;
	text-align:justify;
}
#bloc_dfrads {
	height:1610px;
}
#sidebar .bloc_recents {
	height:186px;
}

#sidebar p {
	float:left;
	width:200px;
}
#sidebar a img {
	border-width:0;
	width:172px;
	margin-left:auto;
	margin-right:auto;
}
#sidebar .icietailleurs p {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#sidebar .icietailleurs p img {
	/*border: 3px solid #e3a736;
	width:200px;
	margin:3px;*/
} 
#banner #news .item_news {
	/*width: 950px;
	float:left;*/
	height: 175px;
	width: 256px;
	float:right;
	border-left: 2px solid #e3a736;
	}
#banner #news .item_news img {
	height: 165px;
	width: 256px;
	}
#banner #news .item_news p {
	margin: 0;
	}
.last_news {
	width:172px !important;	/* à définir en fonction de la taille retenue pour les autres */
	overflow:hidden;
	text-align:right;
}
.last_news img {
	float:right;
}
#banner #bloc_jaune_banner {
	background-color: #e3a736;
	width: 50px;
	float: right;
	height: 175px;
	margin-left:24px;
}

#content {
	float:right;
	background-color: #FFFFFF;
	margin-top: 24px;
	width: 800px;
	padding-bottom:10px;
	height:1845px;
	overflow:auto;
}
#content p.postmetadata/*, .wpsc_description, .wpsc_product_price */{
	margin:0 auto 10px auto !important;
	float:none;
	width:725px;
}
/*h2.prodtitles, .productdisplay {
	margin:20px auto 10px auto !important;
	float:none;
	width:725px;
}*/
#sidebar {
	float: left;
	width: 200px;
	margin-right: 24px;
	margin-top: 24px;
	background-color:#FFFFFF;
	height:1845px;
	padding-bottom:10px;
}

#footer {
	clear:both;
	width: 1000px;
	background-color: #e3a736;
	font-weight:bold;
	color: #000000;
	/*margin: 24px;*/
	border-top:20px solid #000000;
	text-align: center;
	height: 48px;
	padding: 12px;
}

#tabs {
	color:#FF0000;
	font-size:14px;
	height:27px;
	left:0;
	margin:0;
	padding:0;
	width:780px;
}
a {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #FF0000;
}
.current_page_item, .current-cat, .current_page_item a, .current-cat a
{
	color: #FF0000 !important;
}
#tabs .current_page_item, #tabs .current-cat, #tabs .current_page_item a, #tabs .current-cat a
{
	color: #FF0000 !important;
} 
#tabs li {
/*	border-left:solid;
	border-left-color:#000000;
	border-top:solid;
	border-top-color:#000000;*/
	border-right:solid;
	border-right-color:#000000;
	float: left;
	padding: 5px;
	display:block;
	margin:0;
}

#tabs table {
	width: 100%;
	margin: 0;
	padding: 0;
}

body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
	background: #000000;
	color: #000000;
	text-align: justify;
	margin: 0 0 20px 0;
	padding: 0;
	}

#page {
	background-color: #000000;
	padding: 0;
	width: 1024px;
	margin-top: 24px;
	margin-bottom: 24px;
	margin-left:auto;
	margin-right:auto;
}
.entry, #content p {
	/*float:left;
	clear:both;*/
	margin:5px 8px 0 8px;;
	padding:0;
}
#content p img {
	margin:0;
}

p.titre_post {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:5px;
	font-size:1.2em;
}
.legende_date {
	color:#e3a736;
	background-color:#FFFFFF;
	font-size:0.9em;
	width:246px;
	padding-left:10px;
	height:10px;
}
.comment {
	clear:both;
}

.ngg-albumcontent, .ngg-albumtitle, .imagecol {
	/*width:300px;
	margin-left:auto;
	margin-right:auto;
	/*text-align:center;*/
}
.ngg-albumtitle {
	/*font-size:1.2em;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;*/
}
.ngg-album {
/*	text-align:center;*/
}

/** COMMENTAIRES **/
ol.commentlist{
	margin-left:0;
	margin-right:0;
	padding-left:40px;
	padding-right:40px;
}

.comment-author {
	float:left;
	clear:left;
	margin-right:10px;
}

.commentmetadata {
	font-weight:bold;
}
ol.commentlist li, ul.children {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
ul.children {
	margin-bottom:15px;
}

ol.commentlist li.comment-author, li.depth-1 {
	margin-top:15px;
	padding-top:15px;
}
 ul.children li {
 	margin-top:30px;
	padding-top:0;
}

ul.children li{
	/*list-style-image: url(images/retrait_reponse.png);*/
	border-left:20px solid #e3a736;
	padding-left:10px;
	min-height:48px;
}
li.depth-1 {
	border-top:2px solid #C5C5C5;
}
.retrait_reponse{
	height:48px;
	width:24px;
	margin-right:24px;
	background-color: #e3a736;
}
#respond h3 {
	float:none;
}
