/* MIDILIBRE ANNONCES  Auteur : Sophie Wauquier Date de création : février 2010  */
	
#haut {
	background: url('../images/ap_haut_annonces.jpg') top center no-repeat;
	height:100px;
}
/* GENERAL */
*+html {} 
body {background:#eee;}
* {margin:0; padding:0;}
a img {border:none;}

#global{
	width:1000px;
	height:1000px;
	background:#fff;
	margin-right:auto;
	margin-left:auto;
	text-align:left;
}
#jdm {
	float:left;
	position:relative;
	left:225px;
	top:25px;
	width:425px;
	height:30px;
}
#pr {
	float:left;
	position:relative;
	left:500px;
	top:10px;
	width:56px;
	height:56px;
}
/* NAVIGATION GENE*/
#navig {
	width:1000px;
	height:30px;
	background:url("../images/ap_navig.gif") repeat-x;
	font-weight:bold;
}
#navig ul {
	margin:0;
	list-style:none;
}
#navig li {
	display:inline;
	margin:0;
	padding:0;
}
#navig a {
	float:left;
	margin:0;
	padding:3px 0 0 35px;
	font: normal 15px "Trebuchet MS", arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#navig a:hover {
	color:#ccc;
}

/* NAVIGATION ONGLETS HAUT*/
#navig_haut {
	width:1000px;
	height:25px;
	background:#ccc;
	line-height:normal;
}
#navig_haut ul {
	float:right;
	margin:0;
	list-style:none;
}
#navig_haut li {
	display:inline;
	margin:0;
	padding:0;
}
#navig_haut a {
	float:left;
	background:url("../images/navG.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	font: bold 11px "Trebuchet MS", arial, sans-serif;
	text-decoration:none;
}
#navig_haut a:hover {
	background-position:0% -26px;
}
#navig_haut a span {
	float:left;
	display:block;
	background:url("../images/navR.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#999;
}
#navig_haut a:hover span  {
	background-position:100% -26px;
	color:#000;
} 
/* si besoin pour activer un onglet 
#navig_haut #actif {
	float:left;
	background:url("../images/navG.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 6px;
	font: bold 11px "Trebuchet MS", arial, sans-serif;
	text-decoration:none;
	background-position:0% -26px;
}
#navig_haut #actif span {
	float:left;
	display:block;
	background:url("../images/navR.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	background-position:100% -26px;
	color:#000;
}
*/
#navig a.pa {
	display:block;
	float:right;
	background:#c33;
	height:27px;	
	margin:0;
	padding-right:25px;
	font: normal 15px "Trebuchet MS", arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#navig a.pa:hover {color:#600;}

/* ACCUEIL CONTENU */

#contenuAnnonces {
	width:670px;
	float:left;
	background:#fff;
	margin-bottom:10px;
}
#contenuAnnonces div.paveAnnonces {
	width:327px;
	height:104px;
	float:left;
	color:#fff;
}
#contenuAnnonces div.paveAnnonces img {
	border:0;
	margin:0;
	padding:0;
}
#contenuAnnonces div.paveAnnonces h1 a{
	font: bold 22px "Trebuchet MS", arial, sans-serif;
	color:#fff;
	letter-spacing:-1px;
	padding-left:5px;
}
#contenuAnnonces div.paveAnnonces h1 a:hover{
	font: bold 22px "Trebuchet MS", arial, sans-serif;
	color:#ccc;
	letter-spacing:-1px;
	padding-left:5px;
}
#contenuAnnonces div.paveAnnonces p {
	padding-left:5px;
}
#contenuAnnonces div.paveAnnonces a {
	font: normal 12px "Trebuchet MS", arial, sans-serif;
	color:#fff;
	text-decoration:none;
}
#contenuAnnonces div.paveAnnonces a:hover {
	font: normal 12px "Trebuchet MS", arial, sans-serif;
	color:#ccc;
	text-decoration:none;
}
#contenuAnnonces div.margeVerticale {
	width:16px;
	height:104px;
	float:left;
}
#contenuAnnonces div.margeHorizontale {
	width:670px;
	height:16px;
	clear:left;
}
#contenuAnnonces p {
	margin:0;
	padding:0;
}
#contenuAnnonces h1 {
	font-size:inherit;
	margin:0px;
}
a {
	color:black;
}
.titre-ann {
	background:#999999;
}
.btn_rechercher {
	background:				url(/images/btn_rechercher_darkgrey.png) no-repeat;
	width:					73px;
	height:					31px;
	display:				block;
	border:					0;
	cursor:					pointer;
}
button.bouton span span.standard, a.bouton span span.standard { 
    background:url(/images/bouton_right_darkgrey.png) right top no-repeat; 
}
button.bouton span span span.standard, a.bouton span span span.standard { 
    background:url(/images/bouton_mil_darkgrey.png) left top repeat-x; 
}
button.bouton span.standard, a.bouton span.standard { 
    background:url(/images/bouton_left_darkgrey.png) left top no-repeat; 
}
button.bouton.standard span, a.bouton.standard span {
    background:url(/images/bouton_left_darkgrey.png) left top no-repeat; }
button.bouton.standard span span, a.bouton.standard span span {
    background:url(/images/bouton_right_darkgrey.png) right top no-repeat; }
button.bouton.standard span span span, a.bouton.standard span span span {
    background:url(/images/bouton_mil_darkgrey.png) left top repeat-x; }

.entete-choixrub {
	background:		#cd3333;
	color:			white;
	padding:		10px;
	margin-bottom:	15px;
}
.entete-choixrub h1 {
	float:			left;
	color:			white;
}
.entete-choixrub span {
	float:			right;
	margin-top:		7px;
	font-size:		16px;
}
.choixrub-auto {
	background:		url(/themes/defaut/ml/images/choixrub_auto.jpg) no-repeat #8a5873;
	padding:		15px;
	padding-top:	135px;
	width:			297px;
	float:			left;
	margin-right:	16px;
	margin-bottom:	15px;
}
.choixrub-auto h2 {
	color:			white;
	font-size:		18px;
}
.choixrub-auto div {
	color:			white;
	font-size:		12px;
}
.choixrub-animaux {
	background:		url(/themes/defaut/ml/images/choixrub_animaux.jpg) no-repeat #b7ad92;
	padding:		15px;
	padding-top:	135px;
	width:			297px;
	float:			left;
	margin-bottom:	10px;
}
.choixrub-animaux h2 {
	color:			white;
	font-size:		18px;
}
.choixrub-animaux div {
	color:			white;
	font-size:		12px;
}
.choixrub-bonaff {
	background:		url(/themes/defaut/ml/images/choixrub_bonaff.jpg) no-repeat #6f9bb4;
	padding:		15px;
	padding-top:	135px;
	width:			297px;
	float:			left;
	margin-right:	16px;
}
.choixrub-bonaff h2 {
	color:			white;
	font-size:		18px;
}
.choixrub-bonaff div {
	color:			white;
	font-size:		12px;
}
.choixrub-service {
	background:		url(/themes/defaut/ml/images/choixrub_service.jpg) no-repeat #3b475d;
	padding:		15px;
	padding-top:	135px;
	width:			297px;
	float:			left;
}
.choixrub-service h2 {
	color:			white;
	font-size:		18px;
}
.choixrub-service div {
	color:			white;
	font-size:		12px;
}
ul.choixrub-liste {
	text-align:		center;
}
.choixrub-liste li {
	display:		inline;
	list-style:		none;
}

.cadre-choixoffre {
	float:			left;		
	width:			320px;
	text-align:		center;
	color:			#666666;
	margin:			5px;
}
.cadre-choixoffre h2 {
	color:			#CD3333;
	font-size:		15px;
}
.cadre-choixoffre h3 {
	color:			#666666;
	font-size:		14px;
}
.cadre-choixoffre span.accroche {
	display:		block;
	font-weight:	bold;
	color:			#CD3333;
	margin:			5px;
	font-size :		13px;
}
.cadre-bottom-choixoffre {
	background:		#ababab;
	border:			1px solid #ababab;
	color:			white;
	float:			left;
	width:			300px;
	margin:			5px;
}
.cadre-bottom-choixoffre div {
	border:			1px solid white;
	padding:		10px;
}
.numero {
	font-size:		16px;
	font-weight:	bold;
}
.cadre-bottom-choixoffre h4 {
	font-size:		14px;
}

/* COMPLESSION AUTOMATIQUE */
.autocomplete-w1 { 
	background:				url(/images/shadow.png) no-repeat bottom right; 
	position:				absolute; 
	top:					4px; 
	left:					7px; 
	/* IE6 fix: */ 
	_background:			none; 
	_top:					1px; 
}
.autocomplete { 
	border:					1px solid #999; 
	background:				#363636;
	color:					#dedede; 
	cursor:					default; 
	text-align:				left; 
	max-height:				350px; 
	overflow:				auto; 
	margin:					-6px 6px 6px -6px; 
	/* IE specific: */ 
	_height:				350px;  
	_margin:				0px 6px 6px 0; 
	overflow-x:				hidden;
	font-weight:			bold;
	margin-bottom:			2px;
	
	-moz-border-radius-bottomleft:10px;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-topleft:0px;
	-moz-border-radius-topright:0px;
	padding-left:			5px;
	padding-right:			5px;
}
.autocomplete .selected {
	-moz-border-radius:		5px;
}
.autocomplete div { 
	padding:				2px 5px; 
	white-space:			nowrap; 
}
.autocomplete strong { 
	font-weight:			bold; 
}