/*
Theme Name: Desjoyaux
Author: MBCreation
Author URI: http://mbcreation.net/
*/

/* ============================
	REGLES GENERALES
============================ */

body {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

* {
	margin: 0;
	padding: 0;
}

ul {
	list-style-type: none;
}

a {
	text-decoration: none;
}

select {
	width: 155px;
	margin: 10px 40px;
}

h3 {
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	background: url(img/top_recherche.png) no-repeat;
	height: 38px;
	line-height: 30px;
}
h4 {
	font-family: Georgia, sans-serif;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 5px;
}

div#site, div#footer {
	width: 980px;
	margin: 0 auto;
}

.align_left {
	float: left;
}

.align_right {
	float: right;
}

ul li ul li  {
	float: none;
}

.clear {
	clear: both;
}

/* ============================
	COULEUR DES TEXTES
============================ */

.bleu, h3, a {
	color: #005c99;
}

/* ============================
	HEADER
============================ */

div#header {
	background: url(img/bg_header.png) no-repeat 25% bottom;
	background-color: #005c99;
}

div#header h1 {
	width: 108px;
	margin-left: 15px;
}

div#header h2 {
	color: #fff;
	font-family: Georgia, sans-serif;
	font-weight: normal;
	font-size: 20px;
	margin-right: 15px;
	line-height: 75px;
}

/* ============================
	CONTENU
============================ */

div.recherche {
	background-color: #cde6ec;	
}

div.bottom_recherche {
	background: url(img/bottom_recherche.png) no-repeat;
	height: 8px;
	margin-bottom: 5px;
}

div.top_concessionnaire {	
	background: url(img/top_bloc.png) no-repeat;
	height: 11px;
	overflow:hidden;
}

div.concessionnaire {	
	background-color: #ebf5f7;
}

div.concessionnaire ul {	
	padding: 0 10px;
}

div.concessionnaire li {	
	line-height: 14px;
}

div.bottom_concessionnaire {	
	background: url(img/bottom_bloc.png) no-repeat;
	height: 11px;
	margin-bottom: 5px;
}

/* ============================
	INFOS BULLES
============================ */

div.infos_bulle {
	width: 350px;
	height: 120px;
}

div#map {
	height: 550px;
	margin-bottom: 10px;
}

div#map li {
	line-height: 20px;
}

div#map li img {
	margin-right: 10px;
}

ul li.global {
	width: 235px;
	margin-right: 13px;
}


/* ============================
	FOOTER
============================ */

div#wrapper_footer {
	border-top: 1px solid #ccdeeb;
	margin-top: 20px;
}

div#footer {
	width: 630px;
	padding-top: 20px;
	padding-bottom: 20px;
}

div#footer li {
	float: left;
	color: #005c99;
	border-right: 1px solid #669dc2;
	margin-right: 10px;
	padding-right: 10px;
}
