body {
	margin: 0;
	padding: 0;
	font-size : 11px;
	font-family : Tahoma, Arial, Helvetica, sans-serif;	
}
a img {
	border: none;	
}
.h1{
color : black;
font-size:16px;
text-decoration:underline;
}
#header {
	height: 70px;
	/*background-color: #FF8503;*/
	background-image : url(../images/bg_haut3.gif);
	background-repeat : no-repeat;
	padding-top : 5px;
	padding-left : 5px;
}
#haut {
	height: 50px;
	color : black;
	background-color:white;
	background-image : url(../images/bg_menu.gif);
	background-repeat : no-repeat;
	/*background-position : center;*/
	/*border: outset black 1.2px;*/
}
#conteneur {
	position: absolute;
	width: 750px;
	left: 50%;
	margin-top : 5px;
	margin-left: -375px;
    /*background-image : url(../images/bg_voitures.gif);  */
	background-color:#6BA2CE;		
}
#centre {
	/*background-color:#e0dbdb;*/
/*	background-color: #B6D7FD;*/
	background-image : url(../images/bg_centre.gif);
	background-repeat : repeat-y;
	margin-left: 150px;
	padding-left: 10px;
}
#gauche {
	position: absolute;
	left:0;		
	width: 150px;
	/*padding-left: 5px;*/
	background-color:white;
	background-image : url(../images/bg_divdroite.gif);
	background-repeat : no-repeat;
	background-position : bottom center;
	border: outset red 1.2px;
	/*border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;*/
}
#pied img {
	vertical-align: middle;	
}
#pied {
	height: 100px;
	/*background-color: #4D4D4D;*/
	background-image : url(../images/bg_pied.gif);
	background-repeat : repeat-y;
	color: black;
	font-size: 9px;	
}
.menuhaut {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menuhaut li {
	display: inline;
}
.menuhaut a {
	margin: 0 2px;
	color: #000000;
	text-decoration: none;
}
.menuhaut a:hover {
	text-decoration: none;
}
.menugauche {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menugauche li {
	margin-bottom: 5px;
}
.menugauche li:hover{
	background-color: white;
}
.menugauche a {
	margin: 0 2px;
	color: #000000;
	text-decoration: none;
}
.menugauche a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FB3F3F;
}
.menudroit {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menudroit li {
	margin-bottom: 5px;
}
.menudroit a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
.menudroit a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 10px 0;
	text-align: justify;
}
/*Rajout pour simuler les boites en div*/
#divRechercheIndex{
	position: relative;
	width: 400px;
	margin-right: 178px;
	background-color: white;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	/*margin-left: 10px;*/	
	/* Pour le bordures*/
	border: outset black 1.2px;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;	
}
#divRechercheResultat{
	position: relative;
	width: 570px;
	background-color: white;	
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;	
	/*margin-left: 10px;*/	
	/* Pour le bordures*/
	border: outset black 1.2px;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
#divAfficheResultat{
	position: relative;
	width: 570px;	
	background-color: white;	
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;	
	/*margin-left: 10px;*/	
	/* Pour le bordures*/
	border: outset black 1.2px;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
#divAfficheDernier{
	position: relative;
	width: 400px;
	margin-right: 178px;
	background-color: white;	
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	/*margin-left: 10px;*/	
	/* Pour le bordures*/
	border: outset black 1.2px;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;	
}
#pied a {
	color : #747474; 
	text-decoration : none;	
}
#pied a:hover {
	color : black;	
}
#divAfficheResultat a {
	color : #747474; 
	text-decoration : none;
}
#divAfficheResultat a:hover{
	color : black; 
	text-decoration : none;
}
#divAfficheDernier a {
	color : #747474;
	text-decoration : none;	
}
#divAfficheDernier a:hover {
	color : black;
}
#divCadreDroit{
	position: relative;
	width: 165px;	
	background-color: white;	
   /*	background-image : url(../images/bg_divdroite.gif); */
	background-repeat : no-repeat;
	background-position : bottom right;	
	/* Pour le bordures*/
	border: outset red 1.2px;	
}
#divCadreDroitInfo{
	position: relative;
	width: 165px;	
	background-color: white;
	/* Pour le bordures*/
    	border: outset red 1.2px;
	
}
#divCadreDroitInfo p, #divCadreDroit p, #divCadreDroitInfo img {
	padding-left: 5px;
	padding-right: 5px;	
	margin: 0 0 10px 0;
	text-align: justify;
}
#divCadreDroitInfo .hautFrmGerer, #divCadreDroit .hautFrmGerer {
	text-align: right;
	font-size : 12px;
	color : white;
	vertical-align: top;
	margin-top : 0px;
	padding-right: 20px; 
	font-family: Arial, Helvetica, sans-serif;	
	/*border-bottom: 1px dashed grey;*/
	background-image : url(../images/bg_titre_droite.gif);
	background-repeat : repeat-y;
}
#divCadreDroit .hautFrmGererr {
	text-align: right;
	font-size : 12px;
	color : white;
	vertical-align: top;
	margin-top : 0px;
	padding-right: 20px;
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom: 1px dashed grey;*/
	background-image : url(../images/bg_titre_droite2.gif);
	background-repeat : repeat-y;
}
#gauche .hautCentre {
	text-align: left;
	font-size : 12px;
	color : black;
	font-weight: bold;
	padding-left: 10px; 
	font-family: Arial, Helvetica, sans-serif;	
	/*border-bottom: 1px dashed grey;*/	
	background-image : url(../images/bg_titre_gauche.gif);
	background-repeat : repeat-y;
}
#gauche .hautCentreAnnonce {
	text-align: left;
	font-size : 12px;
	color : white;
	font-weight: bold;
	padding-left: 35px; 
	vertical-align: top;
	margin-top : 0px;
	font-family: Arial, Helvetica, sans-serif;	
	/*border-bottom: 1px dashed grey;*/	
	background-image : url(../images/bg_gauche_annonce.gif);
	background-repeat : repeat-y;
}
#gauche .hautCentreStat {
	text-align: left;
	font-size : 12px;
	color : white;
	font-weight: bold;
	padding-left: 35px;
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom: 1px dashed grey;*/	
	background-image : url(../images/bg_gauche_stat.gif);
	background-repeat : repeat-y;
}
#gauche .hautCentreConseil {
	text-align: left;
	font-size : 12px;
	color : white;
	font-weight: bold;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom: 1px dashed grey;*/
	background-image : url(../images/bg_gauche_conseil.gif);
	background-repeat : repeat-y;                             
}
#gauche .hautCentreInfo {
	text-align: left;
	font-size : 12px;
	color : white;
	font-weight: bold;
	padding-left: 35px; 
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom: 1px dashed grey;*/	
	background-image : url(../images/bg_gauche_info.gif);
	background-repeat : repeat-y;
}
#gauche .hautCentrePart {
	text-align: left;
	font-size : 12px;
	color : white;
	font-weight: bold;
	padding-left: 35px; 
	font-family: Arial, Helvetica, sans-serif;
	/*border-bottom: 1px dashed grey;*/	
	background-image : url(../images/bg_gauche_part.gif);
	background-repeat : repeat-y;
}
#droite {
	position: absolute;
	right:0;
	/*background-color: #e0dbdb;*/	
	/*background-image : url(../images/bg_droite.gif);*/
	/*background-repeat : repeat-y;*/
	left : 580px;
	/*margin-left: 10px;*/
	width: 170px;	
}
/*Rajout pour la mise en forme */
/*.fgris {width :170px; background-color: #e9e9e9;}*/
/*.fgris2 {width :100px; background-color: #e9e9e9;}*/
.cOrange { color: #E32D4F; font-weight: bold;}
.gras {font-weight: bold; }
.grasBlanc {color: white; font-weight: bold; }
.rouge { font-weight: bold; color: red;}
.bleu { font-weight: bold; color: #000099;}
.titlePrix {font-weight: bold; font-size: 14px; color: #E32D4F;}
.titleMarque { font-weight: bold; font-size: 18px; }
.titleEuro {font-weight: bold; font-size: 18px;}
.titleFranc {font-weight: bold; font-size: 12px;}
.tabGris { background-color: #EEEEEE; }
/*.enTeteTab { background-color: #666666;}*/
.enTeteTab { background-image : url(../images/marque/bouton.gif);}
.plusPetit { font-size : 9px;}
/*Pour les boutons */
.fgris, .fgris2 {
	/*cursor: pointer !important;*/
	font: bold 0.8em/1.2em Verdana, Helvetica, Geneva, sans-serif !important;
	margin-left: 4px;
	/*width: auto !important;*/
	width :140px;
	overflow: visible;
	padding: 2px 0.5em;
	font-size:10px;
	border: 1px solid;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.fgris:hover, .fgris:focus, .fgris2:hover, .fgris2:focus {
	/*cursor: pointer !important;*/
	font: bold 0.8em/1.2em Verdana, Helvetica, Geneva, sans-serif !important;
	margin-left: 4px;
	/*width: auto !important;*/
	width: 140px;
	overflow: visible;
	padding: 2px 0.5em;
	font-size:10px;
	border: 1px solid;
	border-color: #aedf9a #94da78 #6ab94b #94da78;	
}
.tBouton, .tBouton2 {
	font: bold 0.8em/1.2em Verdana, Helvetica, Geneva, sans-serif !important;
	cursor: pointer !important;
	text-align: center;
	color: #2b333c;
	background: #fefefe url(../images/fond_bouton.gif) repeat-x;
	border: 1px solid;
	border-color: #c4cccc #acb5b5 #6f7777 #acb5b5;
}
.tBouton:hover, .tBouton:focus, .tBouton2:hover, .tBouton2:focus{
	font: bold 0.8em/1.2em Verdana, Helvetica, Geneva, sans-serif !important;
	color: #005500;
	border: 1px solid;
	border-color: #aedf9a #94da78 #6ab94b #94da78;
}
.trResultat {
	background-color: white;
	height: 25px;
}
.trResultat:hover {
	background-color: grey;
	color: black;
	height: 25px;	
}
.trResultat:hover td{
	background-color: grey;
	height: 25px;
	color: black;
}
#centre .hautFrmGerer{
	text-align: right;
	font-size : 12px;
	color : black;
	font-family: Arial, Helvetica, sans-serif;	
	border-bottom: 1px dashed grey;
}
#centre .hautFrmGererr{
	text-align: center;
	font-size : 12px;
	color : white;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed grey;
}
#centre .hautCentre{
	text-align: left;
	font-size : 12px;
	color : black; 
	font-family: Arial, Helvetica, sans-serif;	
	border-bottom: 1px dashed black;	
}
.hautCentreRouge{
	text-align: left;
	font-size : 12px;
	color : red; 
	/*font-family : Tahoma, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif;			
}
.alignRight{
	text-align: right;	
}
.alignLeft{
	text-align: left;	
}
.alignCenter{
	/*padding-left: 30px;*/
	text-align: center;	
}
.alignTop {
	vertical-align: top;	
}
.alignTopCenter {
	vertical-align: top;
	text-align : center;	
}
/*Pour le menu central Consulter - Déposer - Gérer*/
#haut ul {
	list-style-type: none;
	margin:0;
	padding:0;
	position: relative;	
	width: 100%; /* précision pour Opera */
}
#haut li {float: left;}
.menu a {
	width: 100px;
	height: 17px;
	float: left;
	display: block;
	text-align: center;
	border: 1px solid #fff;
	text-decoration: none;
	color: #000;
	/*background: #fff;*/
	/*background: #AAA;*/
	background: #E8E8E8;
	/*font-weight: bold;*/
}
.menu a:hover {
	color: #411;
	/*background: #AAA;*/
	background: #FB3F3F;	
	/*border: 1px solid gray;*/ 
	border-bottom: 0px;
	color: #fff;	
}
.menu a span {
	display: none;
}
.menu a:hover span {
	display: block;
	position: absolute;
	top: 17px;
	left: 0;
	width: 600px;
	text-align: left;
	color: white;
    font-size:11px;
    font-weight: bold;
}
        /* #3366FF","#CE5852*/
/*Fin du menu Central */
/*Cadre Arrondi */
/* propriétés communes à l'ensemble des 4 coins */
#hautgauche, #hautdroit, #basgauche, #basdroit, #hautgauche2, #basgauche2 {
	height: 19px; width: 19px;
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}
/* propriétés spécifiques à chaque coin */
#hautgauche {
	background: url(../images/hautgauche.gif);
}
#hautdroit {
	float: right;
	background: url(../images/hautdroit.gif);
}
#basgauche {
	background: url(../images/basgauche.gif);
}
#basdroit {
	float: right;
	background: url(../images/basdroit.gif);
}
