/*
Theme Name: Marron Rouge
Author: Axome
Author URI: http://www.axome.com/
*/

.toolbar_social,
.wp_wikio_button_capsulewhite {  height:37px; }

/* Layout
/****************************************************/
	
	#blog #center_column {
		margin-top: 0;
	}
	#category_container,
	#blog #right_column {
		margin-top: 33px;
	}
	#blog.page {
		background-image: url(img/bg_blog3.gif);
	}
	#blog.page #page {
		background-image: url(img/haut_blog3.jpg);
	}
	
/* Header
/****************************************************/
	
	/* Logo */	
	h1#logo,
	h1#logo a {
		height: 108px;
		margin-bottom: 30px;
	}
	
	/* Recherche */
	#wp_recherche #searchform input {
		margin-top: 9px;
		margin-left: 52px;
		font-family: Georgia, serif;
		font-style: italic;
	}
	
	#retour_boutique {
		padding-top: 41px;
	}
	
	/* Menu principal */
	#menu_principal ul li.current-menu-item a {
		color: #cb0102;
	}
	
	/* Menu secondaire */
	#menu_secondaire ul {
		float: left;
		height: 30px;
		margin: -3px 0 0 0;
	}
	#menu_secondaire ul li {
		display: block;
		float: left;
		height: 29px;
	}
	#menu_secondaire ul li a {
		display: block;
		height: 30px;
		line-height: 30px;
		font-style: italic;
		font-size: 1.3em;
		text-decoration: none;
		padding: 0 14px 0 16px;
		color: #4d3017;
		background: url(img/sep_menu_header.png) no-repeat 0 0;
	}
	#menu_secondaire ul li.first a {
		background: none;
	}
	#menu_secondaire ul li a:hover,
	#menu_secondaire ul li.current-menu-item a {
		color: #cb0102;
	}
	
	/* Bandeau des pages */
	#blog.page #bandeau_blog {
		background-image: url(img/bandeau_pages.jpg);
	}
	#blog.page #bandeau_blog h2 {
		display: none;
	}
	
	.translator {
		float: right;
		margin: 33px 10px 0 0;
	}
	.prettyprint {
		width: 100%;
		white-space: normal;
	}
	
/* Content
/****************************************************/
		
	.page.post.hentry {
		padding: 0 25px;
		background: none;
	}
	.page.post.hentry h3 {
		color: #444;
	}
	
/* Sidebar
/****************************************************/
	
	#blog #right_column h2 {
		font-size: 1.3em;
	}
	#blog #right_column .block ul ul li {
		margin: 0;
		padding: 2px 0;
		border-top: 1px dotted #C6BDB5;
		border-bottom: none;
	}
	#blog #right_column .block ul ul li:first-of-type {
		border-top: none;
	}
	
/* Footer widgets
/****************************************************/
	
	#footer_widgets {
		clear: both;
		width: 950px;
		margin: 0 auto;
	}
	#footer_widgets .widget {
		float: left;
		width: 33%;
	}
	#footer_widgets .widget_text {
		padding: 0;
		margin: 0;
		text-align: left;
	}
	#footer_widgets .widget_text .widgettitle {
		display: none;
	}
	#footer_widgets .dc-social {
		float: left;
		margin: 0 20px 20px 20px;
	}