/* CORRECTIONS BOOTSTRAP */
.carousel-inner {width: auto;}


* { padding: 0; margin: 0; border: 0;}

.clear { clear: both;}
body {
	background: #fbfbfb url(../images/fond4.gif) repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-align: center;
}
caption {display: none;}
address {line-height: 16px; color: inherit; font-family: arial, sans-serif; margin: 5px auto;}
.msg_client {color: #090; border: 1px #090 solid; background-color: #9F9; font-weight: bold; padding: 5px;}
.bouton {color: #FFF; font-weight: bold; background-color: #7094CE; width: auto; padding: 2px 5px; margin: 10px; float: none;}
.msg_err_user {border: 1px #C00 solid; background-color: #FCF; color: #C00; padding: 5px; margin: 5px auto; width: 80%;}
.msg_user_ok {border: 1px #0C0 solid; background-color: #CFC; color: #0C0; padding: 5px; margin: 5px auto; width: 80%;}

#b_haut { background: url(../images/bande_haut.png) no-repeat; width: 850px; height: 20px; line-height: 20px; border-bottom: solid 1px #6c6b6b; margin: 0 auto; text-align: left;}
#bandeau_sup {width:  850px; height:  115px; background-repeat:  no-repeat; background-color:  transparent; margin: 0 auto;}
.b_couleur {width: 850px; height: 18px; line-height: 18px; margin: 0 auto; text-align: left;}
#b_poitiers {background: url(../images/bande_1.png) no-repeat; color: #FFF;}
#b_vendeuvre {background: url(../images/bande_2.png) no-repeat; color: #FFF;}
#b_neutre {background: url(../images/bande_3.png) no-repeat;}

.logo { float: left; width: 92px; height: 35px; margin-left: 35px;}
img.puce {width: 20px; margin: 3px; vertical-align: middle;}
#central {background: #fff; border-left: solid 1px #cecece; border-right: solid 1px #cecece; width: 848px; min-height: 490px; margin: 0 auto; text-align: left;padding-bottom: 20px;}
#central .gauche { float: left; width: 580px; height: auto; padding: 10px; border-right: solid 1px #cecece;}
.gauche .actu { width: 580px; height: 20px; line-height: 20px; padding-bottom: 2px; border-bottom: 1px solid #cecece; text-align: left;}
.gauche .bloc_accueil { width: 580px; height: 250px; padding-top: 10px; border-bottom: 1px dashed #cecece; text-align: left;} 
#diaporama {width: 280px; height: 187px !important; float: right;}
#diaporama ul, #diaporama li, #diapo_jdm ul, #diapo_jdm li {margin: 0; padding: 0; list-style-type: none;}
.bloc_accueil h1 {margin: 0; padding-top: 0; margin-left: 0; width: 280px; line-height: 20px;}
.gauche .texte { width: 280px; float: left; padding-top: 10px; padding-left: 0;}

#jdm_accueil h1 {margin: 0 0 20px 0; padding-top: 0; font-size: 17px; text-align: center;}
#jdm_accueil img {width: 100px;}
#jdm_accueil a {text-decoration: none;}
#jdm_accueil h2 {margin-top: 10px;}
#jdm_accueil .s15 {line-height: 14pt;}
#jdm_accueil .pastille {
	font-size: 0.9em;
	color: #903;
	display: inline-block;
	width: 100px;
	line-height: 12px;
	vertical-align: top;
	font-weight: bold;
	border: 1px solid #903;
	padding: 5px;
	margin-top: 14px;
	border-radius: 5px;
	background-color: #EEE;
}

.bande_lat_int { float: left; width: 100px; padding: 20px;} 
.bande_lat { background: #f6f6f6; float: left; width: 230px; padding: 20px; border-right: 1px dashed #cecece; height: 670px;}
.bande_lat ul {margin-left: 10px; font-size: 11px;}
.bande_lat li {list-style-type: none;}
.bande_lat h2 {font-size: 14px; padding-left: 0; text-decoration: underline;}
.bande_lat h3 {color: #333; font-size: 14px; font-family: arial, sans-serif; margin-top: 1em;}
.bande_centre { float: left; width: 546px; height: auto; padding: 10px; border-left: 1px dashed #cecece; border-right: 1px dashed #cecece;}

#central .droite { float: left; width: 217px; height: auto; padding: 15px 15px 0 15px; text-align: left;}
.jdm { width: 100px; height: 56px; margin-left: 60px;}
.jdm_photo { margin: 0 0 0 30px;}

#occasions { width: 580px; height: 210px; text-align: left;}
#occasions h2 {text-align: left;}
.ligne_occas { width: 580px; height: 80px; border-top: solid 1px #c1c1c1}
.vignette_occas { float: left; width: 280px; height: 80px; padding-right: 10px; background: #ebebeb; text-align: left;}
.photo_occas { float: left; width: 107px; height: 80px; padding-right: 10px;}
.titre_occas { font-family: Arial, "Trebuchet MS"; letter-spacing: -1px; line-height: 1em; font-weight: bold;}

.b_gris_fonce { width: 830px; height: 60px; padding: 10px 10px 0 10px; margin: 27px auto;}
.couleur_poitiers {color: #F60;}
.couleur_vendeuvre {color: #90F;}

#bottom {clear: both; background: #979797 url(../images/bottom.gif) repeat-x; height: 300px; width: 100%;}

#bloc_infos {width: 300px; float: left; margin: 10px;}
#bloc_infos h1 {text-align: left; margin-left: 0;}
#bloc_infos blockquote {color: #104d89; font-size: 1.1em; font-weight: bold; margin: 10px auto;}
#bloc_infos li {list-style-type: circle;}
#bloc_infos p {font-size: 13px; font-weight: bold; padding: 5px; margin: 10px 5px; border: 1px #686868 solid;}
#img_info {margin: 5px;}
#dyn_img {width: 120px; text-align: center; margin-left: 400px;}
#map_equipe {float: left;}
#legende_photo {font-size: 0.95em; font-family: arial;}

/* ACCUEIL */

/* Actualités en bas de l'index */
#bloc_news {width: 1200px; line-height: 20px; padding-top: 6px; margin: 0 auto; text-align: left;}
#bloc_news li {width: 1200px; list-style-type: none;}
#bloc_news .date {margin: auto 3px;}
#bloc_news h3 {display: inline;}
#bloc_news p {display: inline;}
#bloc_news .suite {}

/* NEUF */
#onglets_neuf {width: 400px; height:  40px; text-align:  center; margin: 1em auto 0; padding-bottom: 1em;}
#onglets_neuf .image {width: 142px; height: 40px;}
#onglets_neuf .image a {display: block; float: left; width: 142px; height: 40px; background: url(../images/onglet_in.png) no-repeat; color: #fff; text-decoration: none; margin: 5px;}
#onglets_neuf .image a:hover { display: block; float: left; background: url(../images/onglet_out.png) no-repeat; color: #fff; text-decoration: none;}
#onglets_neuf .unselect { float: left; background: url(../images/onglet_in.png) no-repeat; color: #ffd200; width: 142px; height: 40px; font-size: 16px; font-weight: bold;}

#listeneuf {margin: 20px auto; clear: both;}
#listeneuf td {width: 140px; height: 92px; text-align:center; background: #ececec;}
#listeneuf .photo {width: 115px; height: 64px; margin: 7px 0 0 1px;}
#listeneuf a {text-decoration: none;}

/* OCCASIONS */
#entetes_occasion {width: 750px; margin: 20px auto 0 auto; background-color: #ECECEC; border: 1px black solid; border-left: 0; border-right: 0;}
#entetes_occasion th, .occasion td {width: 100px;}
.occasion {width: 750px; border-bottom: 1px #DDD solid; text-align: center; margin: 0 auto;}
.occasion td {vertical-align: middle;}
.occasion table {width: 100%;}
.occasion b {font-size: 12px;}
.ligne_paire {background-color: #FFF;}
.ligne_impaire {background-color: #ECECEC;}
td.conteneur_vignette {width: 100px;}
td.conteneur_vignette img {width: 100px;}
#numeros_pages {text-align: right; margin: 1em auto 0 auto; padding-bottom: 1em; margin-right: 2em;}
#numeros_pages b {padding: 3px; font-size: 1.2em; border: 1px #666 solid;}
#revendeurs {background-color: #EEE; padding: 5px; border: 1px #999 solid; width: 350px; margin: 5px;}
#revendeurs span {color: #009; font-weight: bold;}

/* FICHE VEHICULE D'OCCASION */
#bloc_navigation {width: 150px; float: left; text-align: left;}
#bloc_navigation img {width: 20px; margin: 3px; vertical-align: middle;}
#fiche {width: 700px; margin-left: 150px;}
#fiche h2 {font-size: 25px;}
#coin-photo {float: left; margin: 0 10px 10px 0; width: 300px;}
#coin_photo img.first {margin-left: 0;}
#vue1 {width: 300px;}
.texte {text-align: left; font-size: 12px;}
.texte tr {background: #FFF url(../images/bg_td.jpg) repeat-y left;}
.texte td {color: #FFF; padding: 5px; vertical-align: top; line-height: 12px;}
.texte th {text-align: left; background-color: #FFF;}
img.photo-principale {width: 200px;}
img.photo-secondaire {width: 60px; margin: 3px;}
#info_VO {clear: left; font-size: 16px; text-align: center; height: 90px; margin-top: 30px; border-top: 1px #DDD dotted;}
#info_VO .agence {border: 0; color: #FFF; margin: 10px; float: left; width: 120px; height: 50px; background: #06C url(../images/bg_bouton.jpg) no-repeat center;}
#info_VO .first {margin-left: 200px;}
#contact {display: none;}
/* ACTUALITES */
#article {
	border-bottom: 1px dotted #ECECEC;
	margin: 20px;
	padding: 1em;
	border: 1px solid #999;
	text-align: left;
}

#date_art {text-align: left; padding-left: 50px;}
#lien_imprimer {text-align: right; margin-right: 20px;}
#lien_imprimer img {vertical-align: middle; width: 20px;}
#derniers_liens {text-align: left; width: 70%; border-top: 1px #999 solid; margin-top: 2em; padding: 10px;}
#derniers_articles {width: 90%; margin: 1em auto; background-color: #F1F1F1; border: 2px #ECECEC solid; text-align: left;}
#derniers_articles th {width: 200px; vertical-align: top;}
#derniers_articles td {vertical-align: top;}
#derniers_articles .date_parution {font-weight: bolder; text-decoration: underline;}
#derniers_articles img {width: 120px;}
#archives {text-align: left; margin: 1em auto; width: 75%;}
#aide_fluxRSS {text-align: left; padding: 10px;}
#article img {max-width: 300px; margin: 5px;}

/* SERVICES */
#forfaits_atelier {margin: 1em; width: 300px;}

/* JDM ROXSY */
#lien_jdm {display: block; width: 75px; height: 470px; float: right; margin: 5px; text-align: center; font-size: 0.9em; text-decoration: none;}
#diapo_jdm {float: right; margin: 10px; width: 450px; height: 130px !important;}

/* FOOTER */
#footer h2 {text-transform: none; margin-top: 0;}