/* CSS Document */

body {background:#22242D url(../images/papierpeint.gif) repeat-x;margin:0px;font-family:Arial, Verdana, Helvetica, sans-serif;font-size:12px;}
/*form  {display:inline;}*/

.rougeGras {font-weight:bold;color:#CF0030;}
.bleuGras {font-weight:bold;color:#22242D;}
.bleuGrasMaj {font-weight:bold;color:#A0C34D;text-transform:uppercase;}
.rougeAutoGras {font-weight:bold;color:#E50002;}
.bleuAutoGras {font-weight:bold;color:#003677;}
.gras {font-weight:bold;}
.orGras {color:#F7B806;font-weight:bold;}

/* DIV CONTENEUR */
#conteneur {width:1000px;height:auto;margin:0 auto;}

/* DIV BANDEAU SUPERIEUR */
#haut {clear:both;width:1000px;height:257px;}
#haut	#logo	{float:left;width:548px;height:257px;}
#haut	#diaporama	{float:left;width:448px;height:257px;border-left:2px solid #FFFFFF;border-right:2px solid #FFFFFF;}

/* DIV MENU HORIZONTAL */

/*
#menu {clear:both;width:880px;color:#FFFFFF;font:bold 14px/14px Arial;margin-left:160px;padding-top:4px;height:60px;}


#menu ul {
margin:0;
padding:0;
list-style-type:none;
text-align:center;

}

#menu li {
float:left;
margin:0;
padding:0;
background-color:#22242D;

}
#menu li a {
display:block;

width:110px;
color:white;
text-decoration:none;
padding:10px;
z-index:1000;
border-right: 1px solid #fff;
height:80px;
}
#menu li a:hover {
color:#FFD700;
z-index:1000;

}
#menu ul li ul {
display:none;

}
#menu ul li:hover ul {
display:block;
position:absolute;
}
#menu li:hover ul li {
float:none;
margin:0;
padding:0;
}*/

.menu {clear:both;white-space:nowrap /*IE hack*/; float:left; width:1100px; border:none; background-color:#22242D; color:rgb(0,0,0);margin-top:5px;margin-bottom:8px;padding-left:40px;}
.menu ul {list-style-type:none;padding:0;margin:0;}
.menu ul li {float:left; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-left:solid 1px rgb(175,175,175);border-right:solid 1px rgb(175,175,175); }
.menu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; width:150px;height:3.4em; line-height:3.4em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.menu ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.menu ul li:hover {position:relative;}
.menu ul li:hover a {background-color:#80A7BD; text-decoration:none;color:#000000;text-align:left;}
.menu ul li:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.3em; margin-top:0.1em; left:0;}
.menu ul li:hover ul li a {white-space:normal; display:block; width:10.0em; height:auto; line-height:1.3em; margin-left:-1px; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background: url(../images/graphics/fondTR.png); font-weight:normal; color:rgb(50,50,50);}
.menu ul li:hover ul li a:hover {background-color:#8D8D8D; text-decoration:none;font-weight:bold;}

/*IE6 hovering*/
.menu table {position:absolute; top:0; left:0; border-collapse:collapse;}
.menu ul li a:hover {position:relative /*IE hack*/; z-index:1000 /*IE hack*/; background-color:rgb(170,196,211); text-decoration:none;}
.menu ul li a:hover ul {display:block; width:10.0em; position:absolute; z-index:999; top:3.1em; left:0; margin-top:0.1em;}
.menu ul li a:hover ul li a {white-space:normal; display:block; width:10.0em; height:1px; line-height:1.3em; padding:4px 16px 4px 16px; border-left:solid 1px rgb(175,175,175); border-bottom: solid 1px rgb(175,175,175); background-color:rgb(237,237,237); font-weight:normal; color:rgb(50,50,50);}
.menu ul li a:hover ul li a:hover {background-color:rgb(170,196,211); text-decoration:none;}










/* DIV PIED DE PAGE */
#pied {clear:both;width:1000px;height:20px;text-align:center;color:#FFFFFF;padding:7px 0 3px 0;font-weight:bold;}
#pied a{text-decoration:none;color:#FFFFFF;}
#pied a:hover{text-decoration:none;color:#FFFFFF;text-decoration:underline;}

/* DIV COLONES */
#TopCentre	{clear:both;width:1000px;height:11px;background: url(../images/arronditop.gif) no-repeat;font-size:1px;}
#BottomCentre	{clear:both;width:1000px;height:11px;background: url(../images/arrondibottom.gif) no-repeat;padding-bottom:15px;font-size:1px;}
#Centre {float: left; clear:both;width:1000px;background: url(../images/fondcentre.gif);height:auto;}
#Centre #ColSmall {float:left;width:325px;margin-right:8px;background: #FFF;height:auto;}
#Centre #ColBig {float:left;width:667px;background: #FFF;height:auto;}

/* DIV CONTENU ACCUEIL */
#Accueil	{clear:both;width:667px;height:auto;}
#Accueil	#ColGauche	{float:left;width:655px;height:auto;padding-left:7px;}
#Accueil	#ColGauche	#entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#Accueil	#ColGauche	#entete2 {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-big3.jpg) no-repeat;}

#Accueil	#ColGauche	.AccueilContenu	{clear:both;margin-top:15px;}
#offrecom				{clear:both;width:655px;height:120px;}
#Accueil	#ColDroite	{float:left;width:205px;height:auto;}



/* DIV COORDONNEES */
#blocCoordonnees {clear:both;width:318px;height:auto;}
#blocCoordonnees #blocCoord {float:left;width:318px;padding-left:7px;height:auto;}
#blocCoordonnees #blocCoord #entete {padding-top:2px;padding-left:13px;width:300px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-small.jpg) no-repeat;}
#blocCoordonnees #blocCoord #coordonnees {clear:both;width:auto;padding:7px 0 7px 7px;color:#000000;height:auto;}
#blocCoordonnees #blocCoord #coordonnees	.Separateur	{clear:both;width:auto;border-bottom:#22242D 1px dotted;margin-right:14px;}
#blocCoordonnees #blocCoord #coordonnees a {font-weight:bold;color:#7C7C7C;text-decoration:none;}
#blocCoordonnees #blocCoord #coordonnees a:hover {font-weight:bold;color:#7C7C7C;text-decoration:underline;}

/* MODULE PUB POUR MARQUES */
#blocPub	{clear:both;width:318px;height:300;padding-top:15px;}
#blocPub	img	{border:1px solid #000000;margin-left:9px;}

/* DIV AFFINER LA RECHERCHE */
#affinage {clear:both;width:318px;height:auto;}
#blocAffiner {float:left;width:318px;padding-left:7px;height:auto;}
#blocAffiner #entete {padding-top:2px;padding-left:13px;width:300px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-small.jpg) no-repeat;}
#blocAffiner #corps {clear:both;width:311px;padding-left:7px;background: url(../images/fond-affinage.jpg) no-repeat;margin-top:10px;}
#blocAffiner #corps #criteres {clear:both;width:210px;height:280px;padding:15px 0 10px 0;}
#blocAffiner #corps #criteres .LigneForm {clear:both;width:210px;font:Arial 12px/12px ;color:#FFFFFF;padding-left:10px;padding-top:5px;font-weight:bold;}
#blocAffiner #corps #criteres .LigneForm .TexteForm {float:left;width:80px;padding-top:3px;}
#blocAffiner #corps #criteres .LigneForm .ChampForm {float:left;width:130px;}
#blocAffiner #corps #criteres select {font:11px/11px Arial;}
#blocAffiner #corps #criteres .bouton {clear:both;width:auto;height:26px;text-align:center;padding-top:10px;font-weight:bold;}
#blocAffiner #corps #criteres .bouton a {color:#7C7C7C;text-decoration:none;font-weight:bold;}
#blocAffiner #corps #criteres .bouton a:hover {color:#7C7C7C;text-decoration:underline;font-weight:bold;}

#blocAffiner2 {float:left;width:318px;padding-left:7px;height:auto;}
#blocAffiner2 #entete {padding-top:2px;padding-left:13px;width:300px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-small.jpg) no-repeat;}
#blocAffiner2 #corps {clear:both;width:311px;padding-left:7px;background: url(../images/fond-affinage2.jpg) no-repeat;margin-top:10px;}
#blocAffiner2 #corps #criteres {clear:both;width:210px;height:220px;padding:15px 0 10px 0;}
#blocAffiner2 #corps #criteres .LigneForm {clear:both;width:210px;font:Arial 12px/12px ;color:#FFFFFF;padding-left:10px;padding-top:5px;font-weight:bold;}
#blocAffiner2 #corps #criteres .LigneForm .TexteForm {float:left;width:80px;padding-top:3px;}
#blocAffiner2 #corps #criteres .LigneForm .ChampForm {float:left;width:130px;}
#blocAffiner2 #corps #criteres select {font:11px/11px Arial;}
#blocAffiner2 #corps #criteres .bouton {clear:both;width:auto;height:26px;text-align:center;padding-top:10px;font-weight:bold;}
#blocAffiner2 #corps #criteres .bouton a {color:#7C7C7C;text-decoration:none;font-weight:bold;}
#blocAffiner2 #corps #criteres .bouton a:hover {color:#7C7C7C;text-decoration:underline;font-weight:bold;}


/* DIV SAV */
#sav {clear:both;width:660px;height:auto;padding-left:7px;}
#sav #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#sav #savContenu {clear:both;margin-top:15px;color:#000000;width:650px;height:auto;}
#sav #savContenu	#blocActu	{clear:both:width:650px;height:auto;padding-top:10px;}
#sav #savContenu	#blocActu	.uneActu	{clear:both;width:650px;height:70px;border-bottom:1px solid #22242D;margin-bottom:5px;}
#sav #savContenu	#blocActu	.uneActu	.titreActu	{float:left;font-weight:bold;font-size:12px;height:auto;color:#CF0030;}
#sav #savContenu	#blocActu	.uneActu	.titreActu	a	{text-decoration:none;color:#CF0030;font-weight:bold;}
#sav #savContenu	#blocActu	.uneActu	.titreActu	a:hover	{text-decoration:underline;color:#CF0030;font-weight:bold;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	{clear:both;width:650px;height:45px;padding-top:3px;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.photo	{float:left;width:60px;height:45px;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.info	{float:left;width:585px;height:45px;padding-left:5px;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.info	.resume	{clear:both:width:585px;height:30px;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.info	.suite	{clear:both:width:585px;height:auto;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.info	.suite	a	{text-decoration:none;font-weight:bold;color:#22242D;}
#sav #savContenu	#blocActu	.uneActu	.photoInfo	.info	.suite	a:hover	{text-decoration:underline;font-weight:bold;color:#22242D;}

/* DIV SAV UNE ACTU */
#sav #autoexpert	{clear:both;width:650px;height:100px;}
#sav #savContenu	#blocActu	#LactuSav	{clear:both;width:650px;height:auto;}
#sav #savContenu	#blocActu	#LactuSav	#ActuTitreSav	{clear:both;width:650px;font-weight:bold;font-size:12px;height:auto;color:#CF0030;border-bottom:1px solid #CF0030;}
#sav #savContenu	#blocActu	#LactuSav	#illustrationA	{clear:both;width:650px;height:auto;text-align:center;margin-top:15px;}
#sav #savContenu	#blocActu	#LactuSav	#texteActu	{clear:both;width:650px;height:auto;margin-top:15px;}
#sav #savContenu	#blocActu	#LactuSav	.Separateur	{clear:both;width:auto;border-bottom:#22242D 1px dotted;margin-top:10px;margin-bottom:5px;}
#sav #savContenu	#blocActu	#LactuSav	#RetourSav	{clear:both;text-align:right;color:#22242D;font-weight:bold;}
#sav #savContenu	#blocActu	#LactuSav	#RetourSav	a	{text-decoration:none;color:#22242D;}
#sav #savContenu	#blocActu	#LactuSav	#RetourSav	a:hover	{text-decoration:underline;color:#22242D;}

.button {
  height:28px;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-transform: uppercase;
  color: #FFFFFF;
  background:url(../images/button.gif);
  cursor:pointer;
}

/* DIV FORMULAIRE DE CONTACT / RECHERCHE / ENREGISTREMENT RECHERCHE*/
#formucontact {clear:both;width:660px;height:auto;padding-left:7px;}
#formucontact #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#formucontact #blocformu {float:left;width:650px;padding:5px 10px 5px 0;color:#000000;}
#formucontact #blocformu .TitreForm {
	padding-top:20px;
	float:left;
	width:650px;
	color:#CF0030;;
	text-transform:uppercase;
	font:Arial bold italic 12px/12px ;
	border-bottom:solid 1px #CF0030;;
	padding-bottom:5px;
	margin-bottom:10px;
	font-weight:bold;
}

#formucontact #blocformu .LigneForm {float:left;width:650px;font:Arial bold 12px/12px ;color:#22242D;;padding-top:12px;}
#formucontact #blocformu .LigneForm .TexteForm {float:left;width:190px;padding-top:3px;}
#formucontact #blocformu .LigneForm .TexteForm .facultatif {font-weight:normal;font-style:italic;}
#formucontact #blocformu .LigneForm .TexteFormID {float:left;width:389px;padding-top:3px;color:#A0A0A0;}
#formucontact #blocformu .LigneForm .ChampForm {float:left;width:389px;}
#formucontact #blocformu .LigneForm .ChampFormBis {float:left;width:130px;padding-right:8px;}
#formucontact #blocformu .LigneForm .ChampFormBiss {float:left;width:16px;}
#formucontact #blocformu .LigneForm .ChampFormTA {float:left;width:auto;}
#formucontact #blocformu .LigneForm a {text-decoration:none;color:#CF0030;font-weight:bold;}
#formucontact #blocformu .LigneForm a:hover {text-decoration:underline;color:#CF0030;font-weight:bold;}



/* DIV RESULTATS */
#resultats {clear:both;width:660px;height:auto;padding-left:7px;}
#resultats	#autoexpert	{clear:both;width:650px;height:100px;}
#resultats #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#resultats #TriPage {clear:both;width:645px;padding:15px 5px 15px 10px;}
#resultats #TriPage #TriSel {float:left;width:360px;height:30px;color:#22242D;}
#resultats #TriPage #TriSel select {font:Arial 11px/11px ;}
#resultats #TriPage #Pagin {float:left;width:280px;text-align:right;font-weight:bold;color:#22242D;}

/* UNE ANNONCE */
.AdsRed 						{clear:both;width:646px;height:60px;padding-top:5px;border-bottom:#22242D 1px solid;}

	/* Photo */
	.ImgAdsRed 					{float:left;width:72px;height:48px;}

	.TxtAdsRed 					{float:left;width:574px;}
		/* div titre + prix */
		.TitreAdsRed 			{float:left;text-transform:uppercase;width:472px;height:14px;padding:2px 0 0 7px;font:Arial 12px/12px ;}
			.TitreAdsRed a 		{color:#22242D;text-decoration:none;}
		.PrixAdsRed 			{float:left;width:95px;height:14px;text-align:center;text-transform:uppercase;color:#CF0030;;font:bold 12px/12px ;padding-top:2px;font-weight:bold;}

		/* div txt + origine */
		.InfoAdsOrigineAdsRed 	{clear:both;font:Arial 12px/12px ;color:#000000;}
		.InfoAdsRed 			{float:left;width:567px;padding:5px 0 0 7px;text-transform:capitalize;}
			.inf 				{padding-bottom:3px;}

/* OFFRE COMMERCIALE */

#offrespe #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#offrespe #imgoff img {margin:10px 0 10px 0;}
#offrespe #imgoff {font:14px/14px Arial;text-align:center;margin:10px 0 10px 0;}

/* DIV CONTACT / PLAN */
#contactplan {clear:both;width:660px;height:auto;padding-left:7px;}
#contactplan #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#contactplan #plan {clear:both;margin-top:15px;color:#000000;}
#contactplan #plan ul li	{margin-bottom:5px;}

/* DIV FICHE DETAIL OCCASION ET NEUF */
#fiche {clear:both;width:660px;height:auto;padding-left:7px;}
#fiche #entete {padding-top:2px;padding-left:13px;width:638px;height:22px;font-size:14px;font-weight:bold;color:#FFFFFF;background: url(../images/barre-titre-verybig.jpg) no-repeat;}
#fiche #infoSup {clear:both;width:660px;height:70px;margin-top:15px;}
#fiche #infoSup #agauche {float:left;width:500px;height:70px;text-transform:uppercase;font:Arial bold 18px/18px ;padding:0 5px 0 5px;}
#fiche #infoSup #agauche #modele {clear:both;text-transform:uppercase;font-size:18px;font-weight:bold;color:#22242D;}
#fiche #infoSup #agauche #prix {clear:both;text-transform:uppercase;font-size:18px;font-weight:bold;color:#CF0030;font-weight:bold;}
#fiche #infoSup #adroite {float:left;width:140px;height:70px;text-align:right;padding:0 5px 0 5px;}
#fiche #infoSup #adroite .lienUtile {clear:both;color:#22242D;font:Arial bold 14px/18px ;}
#fiche #infoSup #adroite .lienUtile a {color:#22242D;text-decoration:none;font-weight:bold;}
#fiche #infoSup #adroite .lienUtile a:hover {color:#22242D;text-decoration:underline;font-weight:bold;}
#fiche #infoSup #adroite .lienUtileBack {clear:both;color:#22242D;font:Arial bold 14px/18px ;}
#fiche #infoSup #adroite .lienUtileBack a {color:#22242D;text-decoration:none;font-weight:bold;}
#fiche #infoSup #adroite .lienUtileBack a:hover {color:#22242D;text-decoration:underline;font-weight:bold;}

#fiche #blocCentral {float:left;width:658px;height:auto;margin-top:7px;font-size:14px;border-top:#22242D 1px dotted;border-bottom:#22242D 1px dotted;}
#fiche #blocCentral #espacePhoto {float:left;width:330px;height:auto;padding:5px 0 5px 5px;}
#fiche #blocCentral #espacePhoto #photoBig {width:330px;height:260px;}
#fiche #blocCentral #espacePhoto #photoBig img {border:1px solid #425866;}
#fiche #blocCentral #espacePhoto #photoSmall{clear:both;width:330px;height:auto;padding-top:7px;}
#fiche #blocCentral #espacePhoto #photoSmall .unePhoto {float:left;width:72px;height:54px;padding:0 4px 3px 3px;}
#fiche #blocCentral #espacePhoto #photoSmall .unePhoto img {border:1px solid #425866;}

#fiche #blocCentral #espaceInfos {float:left;width:306px;height:auto;padding:5px;color:#000000;}
#fiche #blocCentral #espaceInfos #blocTxt {float:left;width:296px;height:auto;padding:5px;}
#fiche #blocCentral #espaceInfos #blocTxt p {padding:0 0 5px 0;margin:0;}

#fiche	#localisationAuto	{clear:both;width:722px;height:40px;;border:4px solid #425866;border-top:4px solid #425866;border-bottom:0;padding:15px 5px 15px 5px;text-align:center;font-size:14px;}


/* DIV D'ENVOI MAIL FICHE SUR FICHE DETAIL */
#EnvoiMailInternaute {clear:both;width:640px;height:auto;color:#22242D;padding:10px;margin-bottom:10px;border-bottom:#22242D 1px dotted;}
	#EnteteMail {color:red;font:bold 12px/12px Arial;height:25px;}

	.ColMail1 {float:left;padding-right:15px;width:270px;}
	.ColMail1 input {font:11px/11px Arial;width:160px;}
	.ColMail2 {float:left;padding-right:15px;width:250px;}
	.ColMail2 textarea {font:11px/11px Arial;}
		.ElemMail {clear:both;width:400px;}
		.MesgMail {padding-bottom:5px;}
			.TitreMail {float:left;width:95px;font:bold 11px/20px Arial;}
			.InputMail {float:left;}
			.TitreMail2 {float:left;width:60px;font:bold 11px/20px Arial;text-align:center;}
			.TitreMail3 {float:left;float:left;width:150px;font:bold 11px/20px Arial;text-align:center;}
			.InputMail2 {float:left;width:90px;}
			.InputMail2 input {font:13px/11px Arial;width:60px;}
		.ElemTitle {clear:both;padding: 10px 0 10px 0;color:#1E638C;font:bold 14px/14px Arial;}
	#SubMail {clear:both;padding:15px 0 15px 0;}
	#optcapt {clear:both;font:10px/10px Arial;color:#959595;}









/* DIV ATELIER */
#atelier {clear:both;width:740px;}
#atelier #entete {clear:both;width:740px;height:auto;font-weight:bold;font-size:14px;color:#A0C34D;border-bottom:solid 1px #A0C34D;}
#atelier #infoAtelier {clear:both;width:740px;height:auto;margin-top:7px;color:#7A7A7A;}
#atelier #infoAtelier a {text-decoration:none;font-weight:bold;color:#7A7A7A;}
#atelier #infoAtelier a:hover {text-decoration:underline;font-weight:bold;color:#7A7A7A;}
#atelier #infoAtelier #photoAtelier {float:left;width:auto;height:278px;padding:0 5px 0 5px:}
#atelier #infoAtelier #txtAtelier {float:left;width:360px;padding:0 5px 0 5px;font:Arial 12px/14px ;}











/* LIEN + de VO */
#plusVo	{clear:both;width:221px;height:80px;border:1px solid #000000;margin-top:10px;}
#plusVo p {padding:0 5px 5px 5px;font-weight:bold;}
#plusVo a	{text-decoration:none;color:#425866;}
#plusVo a:hover	{text-decoration:underline;color:#425866;}
