#principale{
	background:#e3eff9 url(/images/back-body-content.gif) repeat-x;
}
#page-principale{
	width:950px;
	background:#fff;
	margin: 0 auto;
	left:-1px;
	text-align:left;
	position:relative;	
	padding:15px 0 30px 0;
	color:#fff;
}
#header{
	background:url(/images/header-content-new.jpg) right top no-repeat;
	width:1004px;
	height:206px;
	position:relative;
}
#header h1{
	background:url(/images/logo-club-axa.gif) no-repeat;
	width:222px;
	height:42px;
	text-indent:-5000px;
	position:absolute;
	top:39px;
	left:1px;
}
#header h1 a{
	display:block;
	width:180px;
	height:41px;
}

h2{
	background:url(/images/petites-annonces-titre.gif) no-repeat;
	width:223px;
	height:30px;
	text-indent:-5000px;
	margin:15px 0 0 24px;
}
h3{
	color:#004e95;
	font-weight:bold;
	font-size:12px;
	margin:15px 0 0 24px;
	text-transform:uppercase;
}

	#col-gauche {
		width:210px;
		margin-top:20px;
		color:#999;
		float:left;
		padding-left:30px;
		}
		
	#col-gauche ul {
		width:170px;
		}
	
	#col-gauche ul li a {
		width:166px;
		height:33px;
		display:block;
		text-indent:-5000px;
		}
		
	#col-gauche input {
		width:200px;
		height:19px;
		margin:10px 0;
		border:0;
		color:#0c5292;
		font-size:x-small;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		background:url(/images/fond-repeat-input.gif) repeat-x;
		}	
		
	#col-gauche select {
		width:200px;
		height:23px;
		margin:10px 0;
		color:#0c5292;
		font-size:x-small;
		border:0;
		padding:3px 0 0 2px;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		background:url(/images/fond-repeat-input.gif) repeat-x;
		}	
		
	#col-gauche option {
		background-color:#FFF;
		}		
		
	#col-droite {
		width:640px;
		margin-top:20px;
		margin-left:50px;
		color:#999;
		float:left;
		}	
		
	#col-droite input {
		width:200px;
		height:18px;
		margin:10px 0;
		padding-top:5px;
		padding-left:5px;
		border:0;
		color:#0c5292;
		font-size:x-small;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		background:url(/images/fond-repeat-input.gif) repeat-x;
		}	
		
	#col-droite .input-gestion {
		width:150px;
		}	
		
	#col-droite .input-clear {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:0;
		background:none;
		}
		
	#col-droite .input-small {
		width:59px;
		}	
		
	#col-droite select {	
		width:150px;
		height:px;
		margin:10px 0;
		color:#0c5292;
		font-size:x-small;
		border:0;
		padding:2px 0 0 2px;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		background:url(/images/fond-repeat-input-devis.gif) repeat-x;	
		}
	
	#col-droite select option {
		background-color:#FFF;
		}	
		
	#col-droite textarea {
		margin:10px 0;
		padding-top:5px;
		padding-left:5px;
		color:#0c5292;
		font-size:small;
		border-top:2px solid #cdcdcd;
		border-left:2px solid #eee;
		border-right:1px solid #eee;
		}	
		
	.bordeaux { color:#990000; }
	.bleu-fonce { color:#0d5292; }
	.gris-fonce { color:#666; }
	.right { float:right; }			
		
/*BOUTONS MENU */		

	#mon-compte a {
		background:url(/images/mon-compte.gif) left 0 no-repeat;
		}
	
	#mon-compte a:hover {
		background:url(/images/mon-compte.gif) left -33px no-repeat;
		}
	
	#consulter-annonce a {
		background:url(/images/consulter-les-annonces.gif) left -33px no-repeat;
		}
	
	#consulter-annonce a:hover {
		background:url(/images/consulter-les-annonces.gif) left 0 no-repeat;
		}	
		
	#se-connecter a {
		background:url(/images/se-connecter.gif) left 0 no-repeat;
		}
	
	#se-connecter a:hover {
		background:url(/images/se-connecter.gif) left -33px no-repeat;
		}	
	#se-deconnecter a {
		background:url(/images/se-deconnecter.gif) left 0 no-repeat;
		}
	
	#se-deconnecter a:hover {
		background:url(/images/se-deconnecter.gif) left -33px no-repeat;
		}	
	
	#deposer-annonce a {
		background:url(/images/deposer-une-annonce.gif) left -33px no-repeat;
		}
	
	#deposer-annonce a:hover {
		background:url(/images/deposer-une-annonce.gif) left 0 no-repeat;
		}	
		
	#informations-pratiques a {
		background:url(/images/informations-pratiques.gif) left 0 no-repeat;
		}
	
	#informations-pratiques a:hover {
		background:url(/images/informations-pratiques.gif) left -33px no-repeat;
		}		
			


/* FIN BOUTONS MENU */	

/* BOUTONS */

	.btn-recherche a {
		width:151px;
		height:49px;
		display:block;
		text-indent:-5000px;
		float:right;
		background:url(/images/btn-rechercher.gif) left -49px no-repeat;
		}
	
	.btn-recherche a:hover {
		background:url(/images/btn-rechercher.gif) left 0 no-repeat;
		}	
		
	.btn-form a {
		width:104px;
		height:27px;
		display:block;
		font:bold 1.0em Arial, Helvetica, sans-serif;
		color:#FFF;
		text-align:center;
		line-height:27px;
		overflow:hidden;
		text-transform:uppercase;
		background:url(/images/btn-envoyer.gif) left 0 no-repeat;
		}	
		
	.btn-form a:hover {
		background:url(/images/btn-envoyer.gif) left -27px no-repeat;
		}		

/* FIN BOUTONS */

/* ANNONCES */

	.pagination { margin-left:340px; } .pagination a:hover { text-decoration:underline; }	
	.photo-menu a { margin-left:25px; } .photo-menu a:hover { text-decoration:underline; }	
	.modele-menu a  { margin-left:35px; } .modele-menu a:hover { text-decoration:underline; }	
	.annee-menu a { margin-left:37px; } .annee-menu a:hover { text-decoration:underline; }	
	.kilometrage-menu a { margin-left:28px; } .kilometrage-menu a:hover { text-decoration:underline; }	
	.departement-menu a { margin-left:15px; } .departement-menu a:hover { text-decoration:underline; }	
	.prix-menu a { margin-left:30px; } .prix-menu a:hover { text-decoration:underline; }	
	.mem-occaz-menu a {margin-left:60px;} .mem-occaz-menu a:hover { text-decoration:underline; }	
	
	.bloc-annonce {
		width:640px;
		height:90px;
		margin:10px 0;
		}
		
	.coin-gauche {
		width:11px;
		height:82px;
		float:left;
		background:url(/images/coin-gauche.gif) left no-repeat;
		}	

  	.contenu-annonce {
		width:600px;
		height:62px;
		float:left;
		background:url(/images/contenu-repeat-annonce.gif) repeat-x;
		padding:10px 2px;
		overflow:hidden;
		}	
		
	  html>/**/body .contenu-annonce:hover {  /*roll over sur les tables pour fifi ! */
	  	background:url(/images/fond-hover.gif) center bottom no-repeat;
		}		
		
	  .contenu-annonce img {
		float:left;
		margin:2px 10px 0 0;
		border:1px solid #cccccd;
		}		
		
	.coin-droit {
		width:11px;
		height:82px;
		float:left;
		background:url(/images/coin-droit.gif) left no-repeat;
		}		
	
	.modele {
		margin-top:10px;
		float:left;
		margin-right:30px;
		width:50px;
		}
		
	.annee {
		margin:23px 15px 0 15px;
		float:left;
		color:#666;
		width:30px;
		}	
		
	.kilometrage {
		margin:23px 15px 0 15px;
		float:left;
		color:#666;
		width:50px;
		}	
		
	.departement {
		margin:23px 25px 0 25px;
		float:left;
		color:#666;
		width:20px;
		}	
		
	.prix {
		margin:23px 20px 0 20px;
		float:left;
		color:#cc0000;
		font-weight:bold;
		width:30px;
		}
		
	.lien {
		margin:5px 0 0 10px;
		float:left;
		}
		
	.lien li {
		padding:6px 0 6px 0;
		}	
		
	.lien li a {
		color:#00529c;
		display:block;
		padding-left:10px;
		line-height:5px;
		background:url(../images/puce-lien-menu.gif) left -5px no-repeat;
		}	
		
	.lien li a:hover {
		background:url(../images/puce-lien-menu.gif) left 0 no-repeat;
		text-decoration:underline;
		}						
		
	.filet {
		width:2px;
		height:70px;
		float:left;
		background:url(../images/separation-annonce.gif) left bottom no-repeat;
		}	
		
	.scooter { color:#004f97; }
		
/* FIN ANNONCES */

/* FICHE */

	#fiche {
		width:595px;
		height:431px;
		background:url(../images/fond-fiche.gif) no-repeat;
		padding:15px 20px;
		color:#FFF;
		}
			
	.retour-liste a {
		width:124px;
		height:13px;
		text-indent:-5000px;
		display:block;
		overflow:hidden;
		background:url(../images/retour-liste.gif) left -13px no-repeat;
		}	
		
	.retour-liste a:hover {
		background:url(../images/retour-liste.gif) left 0 no-repeat;
		}	
		
	#fiche img {
		float:left;
		border:1px solid white;
		margin:20px 20px 0 5px;
		}	
		
	.modele-fiche {
		padding:20px 0 0 0;
		font:normal 1.1em Arial, Helvetica, sans-serif;
		}
		
	.titre-fiche {
		font-size:1.3em;
		font-weight:bold;
		}
		
	.prix-fiche {
		font-size:2.0em;
		padding-left:10px;	
		}
		
	.description-fiche {
		margin:20px 0 0 0;
		color:#bedff9;
		}
		
	.bloc-assurance {
		width:160px;
		height:100px;
		float:right;
		margin-top:20px;
		}	
		
	.bloc-assurance-btn a {
		width:146px;
		height:51px;
		margin-top:10px;
		text-indent:-5000px;
		display:block;
		background:url(/images/bloc-assurance-btn.gif) left 0 no-repeat;
		}	
		
	.bloc-assurance-btn a:hover {
		background:url(/images/bloc-assurance-btn.gif) left -51px no-repeat;
		}
		
	.imprimer a {
		width:141px;
		height:9px;
		text-indent:-5000px;
		display:block;
		overflow:hidden;
		margin-top:10px;
		background:url(/images/imprimer.gif) left -9px no-repeat;
		}	
		
	.imprimer a:hover {
		background:url(/images/imprimer.gif) left 0 no-repeat;
		}	
				
				
	.envoyer a {
		width:141px;
		height:8px;
		text-indent:-5000px;
		display:block;
		overflow:hidden;
		margin-top:10px;
		background:url(/images/envoyer.gif) left -8px no-repeat;
		}	
		
	.envoyer a:hover {
		background:url(/images/envoyer.gif) left 0 no-repeat;
		}	
		
	#cartoucheAnnonce
	{
		height:230px
	}
		
	#options {
		padding-top:0px;
		width:580px;
		height:85px;
		height:90px;
		}
		
	#options img {
		float:none;
		border:none;
		margin:8px 0 0 0;
		}		
	
	#options p {
		color:#666;
		}			

	#coordonees {
		padding-top:6px;
		width:580px;
		height:100px;
		}		
		
	#coordonees img {
		float:none;
		border:none;
		margin:8px 0 0 0;
		}		
	
	#coordonees p {
		color:#666;
		}	
		
	#coordonees .input-clear {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
		border:0;
		background:none;
		}	
		
	#coordonees .input-ami {
		margin:3px 10px 3px 0;
		}		
		
	.submit {
		width:250px;
		}	
		
	.submit a {
		width:31px;
		height:16px;
		display:block;
		float:right;
		margin-top:13px;
		text-indent:-5000px;
		background:url(/images/submit.gif) left -16px no-repeat;
		}
		
	.submit a:hover {
		background:url(/images/submit.gif) left 0 no-repeat;
		}		

/* FIN FICHE */

/* GESTION ANNONCES */

	.table-gauche {
		float:left;
		width:300px;
		margin-right:10px;
		border-right:1px dashed #BBDDF8;
		}
		
	.table-droite{
		float:left;
		width:300px;
		margin-left:10px;
		}	

/* FIN GESTION ANNONCES */