body 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#3E3E3E;
	font-size: 11px;
	background: url(http://www.indexauto.fr/images/cadre/background.jpg) repeat-x;
	background-color: #686868;

}

/**********************/
#liste_cold{
float:left;
width:35%;


}
#liste_colg{
float:left;
width:38%;
margin-left:15px;
/*background-color:red;*/
}
#liste_colg h4,#liste_cold h4{
margin:0px;
text-decoration:underline;
}
#liste_cold li,#liste_colg li {
list-style-image: url(http://www.indexauto.fr/images/rouge.gif);
}
li{
/*list-style-image: url(http://www.indexauto.fr/images/rouge.gif);*/

}
ul{
margin-top:0px;
margin-bottom:5px;
}





/**********************/
.image_right{
float:right;
margin-left:10px;
margin-right:20px;
}
#image_logo{
float:left;
margin-right:10px;
}
#image_logo img{
/*border-top:1px solid #8f8f8f;
border-left:1px solid #8f8f8f;
border-right:2px solid #8f8f8f;
border-bottom:2px solid #8f8f8f;*/
}
#header {
	height: 101px;

background-image: url(http://www.indexauto.fr/images/cadre/fond-header.gif);
	background-position: left;
	background-repeat:repeat-x;
	width: 917px;
	margin: 0px 0px 0px 10px;
	padding: 0px;
	border-top: 1px solid transparent;
	border-bottom: 0px solid red;
	margin-left: auto;
	margin-right: auto;
	background-color: white;
}
#logo{
	background-image: url(http://www.indexauto.fr/images/cadre/logo.jpg);
	background-position: top left;
	background-repeat: no-repeat;
position:absolute;
	width:185px;
	height:83px;
margin-left:10px;
margin-top:5px;

}
form {
	margin: 0px;
	padding: 0px;
}

.accroche {
	font-size: 13px;
	font-weight: bolder;
}
/*menu haut*/
#menu_haut {
	position: relative;
	clear: both;
	background-color: rgb(236,163,17);
	padding: 0px 5px 0px 5px;
	color: white;
	margin-top: 100px;
	border-bottom: 1px solid rgb(111,111,111);
	text-align: right;
}
#menu_haut ul {
	margin: 0px;
	padding: 0px;
}
#menu_haut li {
	display: inline;
}
#menu_haut a {
	color: white;
	text-decoration: none;
}
#menu_haut a:hover {
	color: #CC0000;
}
/*****************/
#liens_minitel {
	position: absolute;
	width: 450px;
	height: 25px;
	margin-left: 410px;
	background-image: url(http://www.indexauto.fr/images/fond-lien-minitel.gif);
	background-repeat: no-repeat;
}
#liens_minitel p {
	padding-left: 25px;
}


#acces_minitel {
	width: 104px;
	height: 22px;
	margin-left: 305px;
	font-size: 24px;
	margin-top: -1px;
}
#acces_minitel a:hover {
	border-bottom: 0px;
}
/******PATH*******/
#path {

	color: #bfbfbf;
	border-bottom: 0px;
	margin-top:90px;
	margin-left:15px;
	
}
#path a {
	text-decoration: none;
	color: #bfbfbf;
}
#path a:hover {
	color: #CC0000;
	border: 0px;
}
#haut {
	height: 30px;
	background-color: #CCCCFF;
}
#conteneur {
	width: 917px;	
	margin: 0 0 0 10px;
	background-color: rgb(228,236,255);
	margin: auto;
}
#centre {
	position: absolute;

	/*margin: 150px 0 0 0px;
*/

	margin: 105px 0 0 0px;
	background-color: white;
	border-top: 0px;
	top: 0;
padding-top:5px;
/*	background-image: url(http://www.indexauto.fr/images/cadre/fond_milieu.gif);
	background-position: top left;
	background-repeat: repeat-y;*/
	width: 917px;	


}
#contenu_page {
	padding: 0px 15px 5px 15px;
	background: url(http://www.indexauto.fr/images/cadre/fond-bas.jpg) repeat-x;
background-position: bottom;

_height: 1%;
}
/*#fond-bas{
	background: url(http://www.indexauto.fr/images/cadre/fond-bas.jpg) repeat-x;
background-position: bottom;
height:76px;
width:917px;
margin:-15px;
margin-bottom:-20px;
}*/
#gauche {
	float: left;
	width: 150px;
}
#droite {
	float: right;
	width: 150px;
}
#pied {
	clear: both;
	height: auto;
	padding: 5px;
		background-color: #CC0000;
font-family: arial;
	color:#dfdfdf;
	/*background-image: url(http://www.indexauto.fr/images/cadre/fond-bas.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	width: 917px;	*/

}
#pied a {
	color:#dfdfdf;
	text-decoration: none;

}
h1 {
	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 5px;
	text-align: left;
	margin-top: 0px;

	
}
/*h2 {
	border-bottom: 1px solid rgb(207,207,207);
	margin-bottom: 5px;
	font-size: 12px;
	color: rgb(80,80,80)
}
*/
h2 {

	margin-bottom: 5px;
	font-size: 12px;
	
	margin-top: 20px;



}
h3 {
	font-size: 12px;
	background-color:#dfdfdf;
	color: #343434;
	padding: 5px;
	margin: 0px;
	margin-bottom: 5px;
}
.anoter {
	padding: 5px;
	margin: 0px;
	border: 2px solid #CC0000;
}

.colonneCarburant00100001,.colonneCarburant00100003,.colonneCarburant00100006,.colonneCarburant00100004,.colonneCarburant00100012{
width:438px;
float:left;
margin-right:5px;
padding:0px;
text-align:left;
}
.colonneCarburant00100001 span{
margin:0px 5px 0px 5px;
padding:5px 0px 5px 0px;
background-color:#67A55E;
color:white;
}

.colonneCarburant00100003 span{
padding:5px 0px 5px 0px;
margin:0px 5px 0px 5px;
background-color:black;
color:white;
}
.colonneCarburant00100006 span{
margin:0px 5px 0px 5px;
padding:5px 0px 5px 0px;
background-color:#2273AB;
color:white;
}
.colonneCarburant00100004 span{
padding:5px 0px 5px 0px;
margin:0px 5px 0px 5px;
background-color:yellow;
color:black;
}
.colonneCarburant00100012 span{
padding:5px 0px 5px 0px;
margin:0px 5px 0px 5px;
background-color:#9966cc;
color:white;
}
.texte_centre {
	text-align: center;
}
.image_left {
	float: left;
}
#p_prix {
	text-align: right;
	margin-right: 10px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	margin-top: 0;
	padding: 0;
	color: rgb(159,159,159)
}
.loi {
	font-size: 8px;
	color: rgb(159,159,159)
}
.clear {
	clear: both;
}
.image_left {
	float: left;
}
#accroche_concours {
	text-align: center;
	padding: 5px;
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	font-weight: bolder;
}
#remarque, #liste_point {
	font-size: 9px;
	font-style: italic;
	color: rgb(112,112,112)
}
#texte{

padding:5px;
margin-top:-8px;

}
/*******MENU*********/
.image_menu {
	float: left;
width:50px;
height:50px;
/*	border: 1px solid rgb(224,224,224);*/
}
.cadre_menu {
	min-height: 70px;
text-align:left;
}
.cadre_menu a {
	text-decoration: none;
	color: black;
	margin: 0px;
	padding: 0px;
	font-size:10px;
}
.cadre_menu a:hover {
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
.cadre_menu ul {
	margin: 0px 0px 5px 0px;
	text-align: left;
	padding-left: 5px;



}
.cadre_menu li {
	background-image: url(http://www.indexauto.fr/images/rouge.gif);
	background-position: top left;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 10px;
	
}
.cadre_menu h2 {
	padding: 0px;
	margin: 0px 0px 5px 0px;
	font-weight: bolder;
	text-align: left;
	font-size: 11px;
	color: rgb(95,95,95);
	border-bottom: 1.5px solid #CC0000;
	text-transform: uppercase;
	/*background: url(http://www.indexauto.fr/images/carre-rouge.gif) no-repeat;*/

	padding-bottom: 2px;
	

}
.cadre_menu h2 a {
	color: rgb(80,80,80);
}
.cadre_menu h2 a:hover {
	text-decoration: none;
}
#menu_cold {
	position: absolute;
	padding: 0px;
	margin-left: 255px;
	width: 255px;
}
#menu_colg {
	width: 255px;
	margin-right: 0px;
}
.colonne {
	float: left;
	width: 205px;
	padding: 5px 3px 0px 10px;
	height: 50px;
  	font-size: 11px;
}
.ligne {
	clear: both;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	
	/*border-bottom: 1px dashed rgb(192,192,192);
*/
}
#menu_top_20{
	background-color:white;
}
/*****

/*******Publicité*******/
#publicite {
	height: 600px;
	width: 160px;
	background-color: transparent;
	position: absolute;
	margin-left: 918px;
	margin-top: 78px;
}
#publicite_bas {
	text-align: center;
	padding-top: 0px;
	background-color:white;
	float:right;
}
#publicite_haut {
	position: absolute;
	margin-top: 0px;
	margin-left: 199px;
}
.pub_moyenne_haut{
	margin-top: 15px;
	margin-left: 130px;
}
#pub_carre{

margin:0px;
margin-top:35px;

}

#pub_carre_google{
position:absolute;
margin:0px;
margin-top:35px;
margin-left:130px;
}
#google_petit_rectangle{
float:right;
margin-left:10px;
}
#assurance{
background-image: url(http://www.indexauto.fr/images/fond-assurez-votre-auto.jpg);
background-repeat: no-repeat;
width:867px;
height:51px;
padding-left:170px;
padding-top:10px;
}
#assurance a{
position:absolute;
margin-left:250px;
margin-top:2px;
}
.lien_cow{
background-image: url(http://www.indexauto.fr/pieces_auto/images/fond_lien_cow.jpg);
background-repeat: no-repeat;
width:475px;
height:45px;
padding-left:170px;
padding-top:10px;
}
/****Attention*****/
#attention {
	padding: 5px;
	
}
#attention span{
	padding: 5px;
	color: #CC0000;
	border:1px solid  #CC0000;
}
#attention p {

	font-weight: bolder;
	text-align: center;

	
}
#attention ul, #attention ol {
}
#attention li {
	margin: 0px;
}
/******liste_filiere********/
#liste_filiere li {
	padding: 1px;
	list-style-image: url(http://www.indexauto.fr/images/carre.gif);
}
#liste_filiere li a {
	color: black;
}
#liste_filiere li a:hover {
}
/*******Liste environnement*/
#liste_environnement li {
	padding: 1px;
	list-style-image: url(http://www.indexauto.fr/images/carre_bleu.gif);
}
#liste_environnement li a {
	color: black;
}
#liste_environnement li a:hover {
}
/********titre*******/
#titre {
	position: absolute;
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px, 1px, 1px, 1px);
}
#titre_recherche {
	color: rgb(236,163,17);
	font-weight: bolder;
	font-size: 14px;
	height: 22px;
	margin-bottom: -10px;
	background-image: url(http://www.indexauto.fr/images/recherche_par.gif);
	background-position: left;
	background-repeat: no-repeat;
}
#separation {
	clear: both;

}

/******Description*****/
.description_concours {
	border: 1px solid rgb(70,83,108);
	width: 150px;
	margin: 0px;
	padding: 0px;
	margin-top: -6px;
	padding-left: 5px;
	padding-top: 5px;
	text-align: left;
	height: 100px;
}
#accroche_intitule {
	margin-left: 10px;
	width: 348px;
	border-left: 1px solid rgb(223,223,223);
	padding: 5px;
	float: left;
}
#accroche_intitule li {
	list-style-type: none;
	list-style-image: url(http://www.indexauto.fr/images/note.gif);
	margin: 0px;
}
#fiche_concours {
	width: 450px;
	float: left;
}
#fiche_concours a{
color:black;
display: inline;
}
#fiche_concours a:hover{
background-color:white;
color:rgb(32,32,32);
border:0px;
}
#consultation {
	background-color: rgb(143,143,143);
	color: white;
	padding: 5px;
	width: 450px;
	font-size: 11px;
	clear: both;
	margin-left: 10px;
}
#consultation h4 {
	text-align: center;
	color: #CC0000;
	margin: 0px;
	margin-bottom: 5px;
	padding: 5px;
	border: 1px solid rgb(222,222,222);
	background-color: white;
	font-size: 11px;
}
#paiement_concours {
	width: 800px;
}
/*Liste*/
#liste_concours {
margin:0px;
padding:0px;
}

#liste_concours li {
/*	list-style-image: url(http://www.indexauto.fr/images/carre.gif);*/
list-style-type: none;
	border-bottom:1px dashed rgb(20,20,138);
  clear:both;
  padding-bottom:2px;
  text-align:right;
}
#liste_concours li a {
	padding: 2px;
	display: block;
	color: rgb(20,20,138);
	font-weight:bolder;
	text-align:left;
	
/*
	color:black;
	*/

}
#liste_concours li a:hover {
	display: block;
	border: 0px;
/*	background-color: rgb(236,163,17);*/
	color:rgb(236,163,17);
}

.infos{
font-size:9px;
font-family: arial;
color:rgb(127,127,127);
text-align:right;

}
.infos_nbre{
margin:0px;
padding:5px;

}
.taille_moy{
width:730px;
float:left;
text-align:left;

}

.mode_acces {
	clear: both;
	margin-left: 150px;
	height: 133px;
}
.titre_mode_acces {

	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #46536c;

/*	color: black;*/

}
#zone_bouton_minitel{

width:100px;
margin-left:15px;
}
.lien_minitel {
	padding: 5px;
	text-align: center;
	float: left;
	border: 2px solid rgb(70,83,108);
	height: 125px;
	width: 235px;
}
.lien_minitel_autre_fai {
	float: left;
	height: 125px;
	padding: 5px;
	border: 2px solid rgb(70,83,108);
	border-left: 0px;
	text-align: center;
	width: 235px;
}
.lien_direct {
	clear: both;
	margin-top: 55px;
	border-top: 0px;
	margin-left: 180px;
}
.lien_direct p {
	margin-top: 10px;
}
#bouton_minitel_gris{
background: url(http://www.indexauto.fr/images/synertel-1.jpg) no-repeat;
width: 562px;
height: 118px;
text-align:center;
padding-top:85px;
margin:auto;
}
#zone_minitel{

}
#zone_minitel h4{
text-align:center;

}

#top_10_concours{
clear:both;
	height: 14px;
margin:0px;
padding:0px;

margin-bottom:5px;background-image: url(http://www.indexauto.fr/images/bg_path.gif);
background-repeat: repeat-x;
}
#top_10_concours h2{
margin:0px;
float:left;
	border: 0px;
	margin-bottom: 5px;
	font-size: 12px;
	padding-left: 5px;
	width: 110px;
	color: black;

background-image: url(http://www.indexauto.fr/images/bg_path.gif);
background-repeat: repeat-x;

}
#texte-info {

	width: 680px;
border:0px solid black;
margin-left:-1px;
	padding: 1px;
float:left;
	cursor: default;
	color:#CC0000;
}

#texte-info li{
list-style-type: none;
display: inline;
margin:0px;
padding:0px;
}
#texte-info ul{
margin:0px;
padding:0px;
}
#texte-info a{

}
#texte-info a:hover{
text-decoration:none;
background-color:#ffffcc;
border:0px;
}
/*********/
#tags_voitures{
margin-top:0px;
background-color:white;

}
#tags_voitures h3{
color:#cfcfcf;
background-color:white;
margin:0;
}
#tags_voitures h4{
color:#cfcfcf;
background-color:white;
margin:0px 5px 0px;
}
#tags_voitures ul{
margin:0px;
padding-left:5px;
padding-right:5px;
}
#tags_voitures li{
display: inline;
color:#cfcfcf;
font-size:10px;
}
#tags_voitures a{
color:#cfcfcf;
border-right:1px solid #efefef;
}

/******************************/
.ad{
	position:absolute;
	top:10px;
	right:10px;
}

.dhtmlgoodies_question{	/* Styling question */
	/* Start layout CSS */
	color:#8f8f8f;
	font-size:0.9em;
	background-color:transparent;
	width:148px;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
/*	background-image:url('images/bg_answer.gif');
	background-repeat:no-repeat;
	background-position:top right;	*/
	height:20px;

	/* End layout CSS */
	
	overflow:hidden;
	cursor:pointer;
}
.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	border:1px solid #bfbfbf;
	background-color:#EFEFEF;
	width:153px;
	
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;
	margin-left:0px;
_margin-left:0px;
}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;
}
/*Recherche*/
#form_rech_argus{
aabackground: url(http://www.indexauto.fr/images/cadre/fond-recherche-argus.jpg) no-repeat;
width: 364px;
height: 248px;
margin-left:505px;
margin-top:-5px;
padding-left:0px;
padding-top:0px;


o\verflow: visible;
width: 100%;
w\idth: auto;

}

#contenu_type_vehicule,#contenu_marque_vehicule,#contenu_modele_vehicule,#contenu_mois_debut_vehicule,#contenu_annee_debut_vehicule {
margin-bottom:12px;
}

.btn_minitel{
text-align: center;
}
.btn_minitel a:hover{
border:0px;
background-color: transparent;
}
#partenaire{
text-align: right;
color: #cc0000;
}
/******************/
#infos_compl{
margin-left:320px;
}
#infos_compl label{
width:175px;
font-size:11px;

}
#infos_compl fieldset {

	padding: 5px;
	background-color:#FAFAFA;
	border-left: 1px solid #bbb;
	border-right: 1px solid #bbb;	
 width:265px;
 overflow:auto;
 display:block;
position:expression('relative'); /* Fixes IE problem with fieldset+legend boundaries */
	margin-top:expression('1em');
	padding-top:expression('1.5em');
	overflow: expression('visible');
}
legend {
	padding: 2px 5px;
	color: #CC0000;
	font-weight: bold;
	font-size:14px;
display:inline;
position: expression('absolute'); 
	top: expression('-.5em'); /* Fixes IE problem with fieldset+legend boundaries */
	left:expression('.5em');
}
fieldset fieldset  {
	background-color:#FFF;
	border: 1px solid #ccc;
}
fieldset fieldset legend {
	font-size: 90%;
}
#infos_compl input{
margin-bottom:10px;
}
#infos_compl select{
margin-bottom:10px;
}
#btn_sub{

background-color:#CC0000;
color:white;
font-weight:bolder;
font-size:13px;

font-family:arial
}

iframe{
border:0px;
}

.bloc_infos_vehicule{
float:left;
width:290px;
height:130px;
border:1px solid #BFBFBF;
margin-right:2px;
margin-bottom:5px;
}
.bloc_infos_vehicule ul{
margin-left:10px;
padding-left:10px;
}
.bloc_infos_vehicule h2{
margin:0px;
background-color:#CC0000;
color:white;
padding:2px;
}
.bloc_infos_vehicule_table{
width:435px;
float:left;
margin-right:8px;
}
.bloc_infos_vehicule_table_serie{
width:435px;
float:left;
margin-left:5px;
}

.prix_options{
text-align:center;
}
#cadre_resultat{
margin-left:115px;
padding:5px;
width:530px;
height:145px;
background-color:#ffffcc;
}
#cadre_resultat ul{
margin-left:25px;
}

#cadre_resultat h2{
margin-top:0px;
}

/*************/
#image_schema{
background-image:url(http://www.indexauto.fr/images/shema-auto.jpg);
background-position:left;
background-repeat:no-repeat;
width: 710px;
height: 167px;
}
#longeur_auto,#largeur_auto,#hauteur_auto{
font-weight:bolder;

}
#longeur_auto{
position:absolute;
margin-top:135px;
margin-left:335px;
}
#largeur_auto{
position:absolute;
margin-top:135px;
margin-left:125px;
}
#hauteur_auto{
position:absolute;
margin-top:70px;
margin-left:32px;
}
#poid_auto{
position:absolute;
margin-left:555px;
margin-top:95px;
}
#poid_auto_vide{
position:absolute;
margin-left:555px;
margin-top:45px;
}
#infos_auto{
width:435px;
float:left;
}
.bolder{
font-weight:bolder;
}
.gris{
background-color:#f6f6f6;
}
#vignette_voiture{
width:225px;	/* Image width */
		height:152px;
float:right;


}
#cote_auto{
border-bottom:1px solid #CC0000;
}
#modifications_param{
position:absolute;
width:200px;
margin-left:320px;
text-align:center;
}
/**********/
/* CSS FOR SLIDESHOW SCRIPT */
	.imageSlideshowHolder,.imageSlideshowHolder_left{
		margin-left:5px;	/* "Air" */
		float:left; /* Floating gallery at the right side of other web page content */		
		width:220px;	/* Image width */
		height:152px;	/* Image height */
		
		position:relative;	/* Don't remove this line */
	}
	.leftFloatingDiv{
		float:left;
		width:160px;
		height:110px;
	}
	/* Don't change these values */
	.imageSlideshowHolder img{
		position:absolute;
		left:0px;
		top:0px;
	}

	.green{
	color:#009600;
	}
#telephone{
clear:both;
margin-left:508px;
}

/****************/
/***FAQ*******/
#page_faq{
width:604px;

margin:auto;

padding:5px;

}
#page_faq h1{


padding:5px;
text-align:left;

}
.faq{
font-weight:bolder;
font-size:13px;
color:#AC1F22;
}
.faq_down_log{
font-weight:bolder;
font-size:13px;
padding:5px;
text-align:center;
padding-top:50px;
}
.faq_down_log a{
color:#5A6B8C;

}
#page_faq table{
padding:0px;
margin:0px;
}
#page_faq th{
background-color:white;
text-align:right ;
padding:0px;
border:0px;
}
#page_faq td,#page_faq tr{
border:0px;
padding:0px;
text-align:center;
}

.separation_point{
border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #50808E;
	padding: 5px 10px 10px;
	margin-bottom: 10px;
}
.table_pieces {

}
.table_pieces td,tr,th{
border:0px;
}
.table_pieces th{
width:160px;
background-color:white;
/*background-image: url(http://www.indexauto.fr/pieces_auto/images/bg_selection.jpg);
background-repeat: repeat-y;*/
}
.table_pieces a{
color:#CC0001;
display:inline;
}
.table_pieces a:hover{
text-decoration:none;
color:#CC0001;
background-color:white;
font-weight:normal;

}

