body {
	background-color:#ececee;  /* gris */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px;	
	color: #666;  /* gris */
}
h1 {
	font-size: 40px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
h2 {
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
/*--------------------------- CSS pour les DIV -------------------------------*/
#header {
	background-color:#7ab51d; /* vert */
	width: 100%;
	height: 100px;
}
#col_gauche {
	background-color:#4ac4d1; /* bleu */
	width: 30%;
	min-height:600px;
	height: 100%;
	float:left;
}
#col_droite {
	background-color:#ececee;  /* gris */
	width: 60%;
	min-height:600px;
	height: 100%;
	float:left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#footer {
	background-color:#ececee;
	width: 100%;
	height: 100px;
	clear:left;
}
.top_link {
	position: fixed;
	right: 20px;
	bottom: 50px;
	border: solid 1px grey;
	text-decoration: none;
	font-size: 16px;
	display: none;
	padding: 15px;
	background:	#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.9;
	z-index: 2000;
}
.vehicleMobileDECounter {
	position: fixed;
	right: 20px;
	top: 270px;
	/*border: solid 1px grey; */
	/*text-decoration: none;*/
	font-size: 16px;
	/*display: none;*/
	padding: 15px;
	background-color: lightgrey;
	color: #666;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	/*opacity: 0.9;*/
	z-index: 2000;
}
.vehicleMobileDECounter.alerte {
	background-color: red;
	color: white;
}
/*--------------------------- CSS pour le menu ADMIN -------------------------------*/
1

#col_gauche ul {
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#col_gauche a {
	color: #666;     /* gris  */
	text-decoration: none;
	line-height: 30px;
}
#col_gauche a:hover, .menu_select{
	font-weight: bold;
}

/*--------------------------- CSS pour les tableaux ADMIN -------------------------------*/
th {
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.cell_couleur {
	background-color: white;
}
td img {
	width:58px;
	height:45px;
}
#preview td img {
	width: inherit;
	height: inherit;
}
.nouvelle_valeur {
	width :300px;
}
fieldset {
    margin-bottom: 15px; /* Une marge pour séparer les fieldset */
}
.legend_marque {
	color: #0CC;
	font-weight: bold;
}
.legend_modele {
	color: #0CF;
	font-weight: bold;
}
.legend_transmission {
	color: #09F;
	font-weight: bold;
}
.legend_carteGrise {
	color: #09C;
	font-weight: bold;
}
.legend_carrosserie {
	color: #06F;
	font-weight: bold;
}
.legend_carburant{
	color: #06C;
	font-weight: bold;
}
.legend_date {
	color: #03F;
	font-weight: bold;
}
.color_normal {
	background-color: white;
}
.color_nouv {
	background-color: #6FF; /* bleu */
}
.color_promo {
	background-color: #F03; /* rouge */
}
.cell_centree {
	text-align: center;
}
table.XML .version, 
table.XML .km, 
table.XML .prix,
table.XML .annee,
table.XML .carrosserie,
table.XML .carburant,
table.XML .transmission,
table.XML .commentaire,
table.XML .images  {
	display: none;
}

table.XML select {
	display: none;
}

#login {
	height: 200px;
	width: 800px;
	margin-top: 200px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#login input {
	margin:0;
	height: auto;
	width: auto;
}

.newsletter, .XML {
	margin: 20px 0 20px;
	padding: 20px;
	background-color: #f9f7f7;
}
label[for*="newsletterCode"],
label[for*="discountTitle"],
label[for*="preview"] {
	margin: 20px 0 5px;
	display: block;
}
.newsletter textarea, .XML textarea {
	margin: 0px 0 20px;
	width: 100%;
}
.newsletter td, .XML td {
	text-align: center;
}

#preview {
	background-color: white;
	border: 2px dashed #cecece;
	width: 100%;
	min-height: 150px; 
}
#preview .newsletter-vehicule img {
	width: 174px;
	height: 118px;
}

p.email img {
	width: inherit;
	height: inherit;
}

button {
	margin-right: 5px;
}
