/*
Theme Name: WordPress L'Essentiel
Theme URI: http://wordpress.org/
Description: L'Essentiel WordPress theme.
Version: 1.0
Author: Christophe Maciel
Author URI: http://www.dotyou.fr/
Tags: dotyou, custom header, fixed width, two columns, widgets
Text Domain: kubrick
*/
body {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #fff;
	background-color: #3e4f57;
	margin: 0;
	padding: 0;
}
#global {
	width: 977px;
	margin-left: auto;
	margin-right: auto;
}
#column-main {
	float: right;
	width: 720px;
}
#column-nav {
	float: left;
	width: 180px;
	min-height: 960px;
	border-left: 1px solid #9fa7ac;
	border-right: 1px solid #9fa7ac;
	border-bottom: 1px solid #9fa7ac;
	padding: 0 15px 15px 15px;
	margin: 0 15px 15px 30px;
}
.header {
	height: 154px;
	width: 600px;
	border-right: 1px solid #9fa7ac;
	padding: 30px 30px 0 120px;
	text-align: right;
	background-image: url('images/bg-actualites.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
.content {
	width: 600px;
	padding-left: 120px;
	padding-top: 30px;
}



a:link, a:visited, a:active {
	text-decoration: none;
	color: #fabb00;
	background: none;
}
a:hover {
	text-decoration: none;
	color: #fff;
}



p, td, ul, ol, li, dl, dt, dd {
	font: normal 14px/18px Arial, Helvetica, sans-serif;
	color: #fff;
}
p {
	margin: 0;
	padding: 0;
}
img {
	border: none;
}
table {
	border: 0;
}



h1 {
	font: normal 44px/48px Arial, Helvetica, sans-serif;
	color: #9fa7ac;
	letter-spacing: -1px;
	background: none;
	margin: 0;
	padding: 0;
}
h2 {
	font: normal 34px/38px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -1;
	background: none;
	margin: 30px 0 0 0;
	padding: 0;
}
h2 a:link, h2 a:visited, h2 a:active, h2 a:hover {
	text-decoration: none;
	color: #fabb00;
}
h3 {
	font: normal 24px/26px Arial, Helvetica, sans-serif;
	color: #fff;
	letter-spacing: -1;
	background: none;
	margin: 0;
	padding: 0;
}



img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright {
	margin: 0 0 15px 15px;
	padding: 0;
	display: inline;
}

img.alignleft {
	margin: 0 15px 15px 0;
	padding: 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left;
}



.nav {
	padding-top: 30px;
}
.nav ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.nav li {
	margin-top: 45px;
	padding: 0;
	text-align: center;
}
.nav li a:link, .nav li a:visited, .nav li a:active {
	display:inline;
}



.subnav {
	color: #9fa7ac;
	text-align: center;
}
.subnav a:link, .subnav a:visited, .subnav a:active {
	text-decoration: none;
	color: #9fa7ac;
	background: none;
}
.subnav a:hover {
	text-decoration: none;
	color: #fff;
}



.close {
	padding-top: 90px;
	text-align: center;
}
.close p {
	color: #9fa7ac;
}
.close h3 {
	font: normal 20px/22px Arial, Helvetica, sans-serif;
	color: #9fa7ac;
}



.admin {
	text-align: center;
	padding-top: 60px;
}
.admin ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
.admin li {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #9fa7ac;
	text-align: center;
}
.admin a:link, .admin a:visited, .admin a:active {
	text-decoration: none;
	color: #9fa7ac;
	background: none;
}
.admin a:hover {
	text-decoration: none;
	color: #fff;
}



.header h2 {
	color: #9fa7ac;
	margin: 0;
}
.header h3 a:link, .header h3 a:visited, .header h3 a:active, .header h3 a:hover {
	text-decoration: none;
	color: #fabb00;
	margin: 0;
}
.header a:link, .header a:visited, .header a:active {
	color: #fabb00;
}
.header .postdata a:link, .header .postdata a:visited, .header .postdata a:active {
	color: #9fa7ac;
}
.header a:hover, .header .postdata a:hover {
	color: #fff;
}



.content img {
	padding: 5px 0 5px 0;
}
.content p {
	padding: 5px 0 10px 0;
}



.postdata {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 10px 0 0 0;
	clear: both;
}
.postdata a:link, .postdata a:visited, .postdata a:active {
	color: #9fa7ac;
}
.postdata a:hover {
	color: #fff;
}



.box {
	float: left;
	border: 1px solid #9fa7ac;
	padding: 15px;
	margin: 30px 15px 30px 0;
}
.box h3 {
	color: #9fa7ac;
}



.vins td {
	padding: 5px 15px 0 0;
}



#map {
	width: 600px;
	height: 300px;
	margin: 15px 0 0 0;
}


