/* compte ***************************************************/
.label {
	text-align: right;
	padding-right: 5px;
}
.formalert {
	background-color: #FFC;
	border: 1px solid #AA0000;
}
.content2cells {
	float: left;
	padding: 5px 3px;
	width: 45%;
}
.content1cell {
	clear: both;
	padding: 5px 3px;
}
.contentseparator {
	clear: both;
	padding: 10px 3px;
}
/* concession ***************************************************/
/* page listing concession */
.bulle_carte {
	position: absolute;
	background: #FFF;
	width: 150px;
	margin: 10px;
	padding: 5px;
}
.logo_marque {
	width: 110px;
	height: 90px;
	padding: 5px;
	float: left;
	text-align: center;
}
/* sous--div concession */
.concess_sousdiv {
	float: left;
	width: 50%;
}
.concess_sep {
	clear: both;
	height: 20px;
}
.concess_sousdiv1 {
	float: left;
	width: 125px;
	height: 150px;
	margin-bottom: 10px;
	text-align: center
}
.concess_sousdiv2 {
	float: left;
	width: 180px;
	height: 150px;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-top: 5px;
}
/* SOUS-TITRE DE CATÉGORIE */
.concess_titre_cat {
	text-align: left;
	padding: 3px 10px;
	margin: 10px 0px;
	ma width: auto;
	background: url(../images/fond_bandeaujs_concession_.jpg) repeat-x;
}
/* detail VO ***************************************************/
/* LISTE DES EQUIPEMENTS */
ul.equipement {
	width: 500px;
	list-style: square;
	margin: 0px 30px;
	padding: 0;
}
ul.equipement li {
	float: left;
	width: 250px;
}
/* SOUS-TITRE DE CATÉGORIE */
.titre_cat {
	border-bottom: 1px solid #0079C0;
	text-align: left;
	padding: 3px;
	margin: 5px 0px;
	width: auto;
}
/* contenu de sous-categorie */
.detail_content {
	margin: 5px 30px;
}
/* AFFICHAGE PRIX EN VIGNETTE */
.prix_vign {
	background: #0079C0;
	text-align: center;
	padding: 3px;
	margin: 10px 0px;
	width: 100px;
}
/* FORMULAIRE DE CONTACT */
.divaction {
	background: #c9e3f0;
	padding: 3px 5px;
	margin: 5px 0px;
	text-align: center;
}
.alerte {
	color: #A00;
}
/* listing VO ***************************************************/
/* systeme de page*/
div#pages_container {
	width: 100%;
	height: 20px;
	display: block;
}
ul#pages {
	float: left;
	margin: 15px 10px;
	padding: 0;
	clear: both
}
ul#pages li {
	background: url(../images/puceG.jpg) no-repeat top center;
	height: 18px;
	width: 18px;
	text-align: center;
	list-style: none;
	float: left;
	padding-top: 2px;
	margin: 0px 3px;
}
ul#pages .pg2 {
	background: url(../images/puceB.jpg) no-repeat top center;
}
ul#pages .entre {
	background: none;
	margin: 0px 5px;
}
hr {
	width: 100%;
	color: #FFF;
	height: 0px;
	border: 0;
	clear: both;
}
/* bouton avancé */
.btn {
	background: #0079C0;
	text-align: center;
	padding: 3px;
	margin: 10px 5px;
	width: 200px;
}
/* tri */
.tri {
	padding-left: 6px;
	cursor: pointer;
	border: 0;
}
.tri2 {
	padding-left: 4px;
	cursor: pointer;
	border: 0;
}
/* barre et curseur */
.PxbarPetit {
	width: 250px;
	height: 30px;
	margin: 10px 5px;
	background: url(../images/barre_px_petit.png) no-repeat top center;
}
.handleLp {
	position: absolute;
	width: 10px;
	height: 24px;
	z-index: 999;
	top: left
	:  0px;
	top: -10px;
	background-image: url(../images/handlel.gif);
}
.handleRp {
	position: absolute;
	width: 10px;
	height: 24px;
	z-index: 999;
	left: 250px;
	top: -10px;
	background-image: url(../images/handler.gif);
}
.PxbarMini {
	width: 150px;
	height: 30px;
	margin: 10px 5px;
	background: url(../images/barre_px_mini.png) no-repeat top center;
}
.handleLm {
	position: absolute;
	width: 10px;
	height: 24px;
	background-color: #009EEE;
	z-index: 999;
	top: left
	:  0px;
	top: -10px;
	background-image: url(../images/handlel.gif);
}
.handleRm {
	position: absolute;
	width: 10px;
	height: 24px;
	background-color: #009EEE;
	z-index: 999;
	left: 150px;
	top: -10px;
	background-image: url(../images/handler.gif);
}
.cadreBleu {
	border: 2px solid #039fee;
	margin: 0px;
	padding: 0px;
	width: 60px;
	height: 42px;
}
/* MOTEUR VO ***************************************************/
div.picto {
	float: left;
	text-align: center;
	margin: 0px 1px;
	padding: 0px 2px;
	border: 1px solid #FFF;
	cursor: pointer;
}
div.picto img {
	padding-bottom: 5px;
}
div.picto:hover {
	border: 1px dashed #0079c0;
}
.valide {
	border: 1px solid #0079c0  !important;
	color: #0079c0;
}
ul.marqueVO {
	width: 540px;
	list-style: none;
	padding: 0;
	margin-left: 10px;
	margin-top: 10px;
}
ul.marqueVO li {
	float: left;
	width: 110px;
	padding: 2px 9px;
	margin: 1px 1px;
	border: 1px solid #FFF;
	cursor: pointer;
}
ul.marqueVO li:hover {
	border: 1px dashed #0079c0;
}
/* barre et curseur */
.Pxbar {
	width: 530px;
	height: 30px;
	margin: 10px 0px;
	background: url(../images/barre_px.png) no-repeat top center;
}
.Kmbar {
	width: 530px;
	height: 30px;
	margin: 10px 0px;
	background: url(../images/barre_km.png) no-repeat top center;
}
.Mensubar {
	width: 530px;
	height: 30px;
	margin: 10px 0px;
	background: url(../images/barre_mensu.png) no-repeat top center;
}
.handleL {
	position: absolute;
	width: 10px;
	height: 24px;
	background-color: #009EEE;
	z-index: 999;
	top: left
	:  0px;
	top: -10px;
	background-image: url(../images/handlel.gif);
	margin: 0;
}
.handleR {
	position: absolute;
	width: 10px;
	height: 24px;
	background-color: #009EEE;
	z-index: 999;
	left: 530px;
	top: -10px;
	background-image: url(../images/handler.gif);
	margin: 0;
}
/* ZOOM VIDEO ***************************************************/
div.video {
	background: url(../images/fond_video.gif) no-repeat;
	height: 150px;
	width: 620px;
	margin-top: 20px;
	margin: auto;
	padding-top: 2px;
}
.outerVideo {
	overflow: auto;
	margin: 10px;
	height: 135px;
	width: 600px;
	overflow-y: hidden;
}
.innerVideo {
	white-space: nowrap;
	background-color: #D9EAF4;
}
table#listeVideo {
	background-color: #D9EAF4;
}
table#listeVideo img.vignette {
	margin: 9px;
	border: 1px solid #BBB;
}
table#listeVideo img.vignetteSel {
	margin: 5px;
	border: solid 5px #0079C0;
}
table#listeVideo span {
	white-space: normal;
}
/* Les differents background-image */
.coinH {
	background-image: url(../images/coinH.jpg);
}
.coinG {
	background-image: url(../images/coinG.jpg);
}
.coinD {
	background-image: url(../images/coinD.jpg);
}
.coinB {
	background-image: url(../images/coinB.jpg);
}
.coinH {
	background-image: url(../images/coinH.jpg);
}
.fond_selection {
	background-image: url(../images/fond_selection.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 5px
}
.fond_generale {
	background-image: url(../images/fond_generale.gif);
}
.fond_top {
	height: 162px;
	background-image: url(../images/fond_top.jpg);
	background-repeat: repeat-x;
}
.fond_formO {
	background-image: url(../images/fond_formO2.jpg);
}
.fond_formN {
	background-image: url(../images/fond_formN2.jpg);
}
.menu_c {
	background-image: url(../images/menu_c.jpg);
	background-repeat: repeat-x;
}
.base {
	height: 239px;
	background: url(../images/base.jpg) repeat-x top;
	padding-top: 10px
};
.barre_jpg {
	height: 200px;
	background-image: url(../images/barre.jpg);
}
.barre_gc_c {
	background-image: url(../images/barre_gc_c.jpg);
	padding-top: 3px;
}
.barre_titre_concession {
	background-image: url(../images/barre_titre_concession.jpg);
	padding-top: 3px;
}
.barre_b_c {
	background-image: url(../images/barre_b_c.jpg);
	padding-top: 3px;
}
.cadre_marque_vide {
	width: 95px;
	height: 115px;
	background: url(../images/cadre_marque_vide.gif);
	float: left;
	margin: 0 10px;
}
.cadre_marque_sans_image {
	width: 95px;
	height: 115px;
	float: left;
	margin: 0 10px;
}

/*** concession ***/
.onglets_concession {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 33px;
}
.onglets_concession_IE6 {
	/position: relative;
}
a.onglet_concession {
	display: block;
	background: url(../images/onglet_concession.jpg);
	height: 20px;
	color: #707173;
	margin: 0px 3px 0px 0px;
}
	a.onglet_concession.votre_concession {
		padding: 5px 0px 0px 22px;
		width: 118px;
	}
	a.onglet_concession.vehicules_neufs {
		padding: 5px 0px 0px 25px;
		width: 115px;
	}
	a.onglet_concession.voitures_occasions {
		padding: 5px 0px 0px 15px;
		width: 125px;
	}
a.onglet_concession.actif {
	font-weight: bold;
	color: #107fd3;
}
/* listing VN */
.bloc_titre_concession_vn {
	width: 938px;
	height: 58px;
	/*IE7*/
	/margin-bottom: 20px;
}
	.bloc_titre_concession_vn .bandeau_titre {
		background: url(../images/fond_bandeau_concession_vn.jpg) no-repeat;
		width: 938px;
		height: 33px;
	}
		.bloc_titre_concession_vn .bandeau_titre h2 {
			color: #FFF;
			padding: 7px 0px 0px 0px;
			margin: 0px 50px 0px 0px;
			/*IE7*/
			/font-size: 1.5em; 
			/padding: 6px 0px 0px 0px;
		}
		.bloc_titre_concession_vn .bandeau_titre .infos_concession {
			color: #FFF;
			padding: 3px 0px 0px 0px;
			margin: 0px 20px 0px 0px;
			/*IE7*/
			/padding: 2px 0px 0px 0px;
		}
			.bloc_titre_concession_vn .bandeau_titre .infos_concession.plan {
				margin: 0px 0px 0px 40px;
			}
			.bloc_titre_concession_vn .bandeau_titre .infos_concession.plan img {
				display: block;
			}
			.bloc_titre_concession_vn .bandeau_titre .infos_concession.plan a {
				display: block;
				margin: 0px 0px 0px 5px;
				padding: 7px 10px 0px 0px;
				color: #FFF;
				font-weight: bold;
			}



