* {
	outline: none;
	text-rendering: optimizeLegibility !important;
	-webkit-font-smoothing: antialiased !important;
	-moz-osx-font-smoothing: grayscale !important;
}
html,body {width: 100%;height: 100%;}
/* Correction IE6 scintillement des backgrounds */
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));}
body {background:url(/img/fond/body-repeat.jpg) top center repeat-y #b4b4b4;margin: 0; padding: 0;}
img {border: 0;}

body #container {
	width: 1000px;
	margin:0 auto;     
	text-align: left;
	padding: 0;
	position:relative;
}

/* PARTIE COMMUNE A MODIFIER */ 
.search_resultat{margin-top:10px}
.search_titre{}
.search_extrait{}
.search{background-color: #434141;padding:0 4px 0 4px;color:#fff}

#produits_liste{width:612px}
#produit_desc_categ{padding:0 0 20px 0}
#produits_liste .encart_produit{border:1px solid #585858;width:190px;padding:0;margin-right:12px}
#produits_liste .produit_photo{text-align: center}
#produits_liste .produit_liste_prix {color:#151515; font-size:16px; font-weight:bold}
#produits_liste .produit_liste_prix del{color:#626262; font-weight:normal}
#produits_liste .produit_titre{background-color: #eeeeee;margin-bottom:6px}
#produits_liste .produit_titre h2{font-size: 12px;color:#5a5a5a;padding:10px;}
#produits_liste .produit_desc_boutons{padding:5px 10px 5px 10px}

#produits_fiche .produit_fiche_photo{float:left;margin:0 60px 0 10px;padding:0 60px 0 0;width:200px;border-right:1px dashed #898989}
#produits_fiche .produit_fiche_prix{color: #61569d; font-size:25px}
#produits_fiche .produit_fiche_prix del{font-size:16px}
#produits_fiche #produit_fiche_descriptif{margin:15px 0 15px 0;padding:0 0 15px 0;border-bottom: 1px dashed #898989}
#produits_fiche img.border{border:1px solid #8f8989}
#produits_fiche #nous_vous_conseillons{color:#24cb28;font-weight:bold}

#footer {text-align:center; padding:10px; color:#fff;
-webkit-border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
background: #292929;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#292929), to(#1E1E1E));
background: -webkit-linear-gradient(#292929, #1E1E1E);
background: -moz-linear-gradient(#292929, #1E1E1E);
background: -ms-linear-gradient(#292929, #1E1E1E);
background: -o-linear-gradient(#292929, #1E1E1E);
background: linear-gradient(#292929, #1E1E1E);
-pie-background: linear-gradient(#292929, #1E1E1E);
behavior: url(/scripts/pie/PIE.htc);
}
#footer a,
#footer a:visited{color:#fff;text-decoration: none}
#footer a:hover{color:#fff; text-decoration:underline}


/* ECOMMERCE */
/* Pas de height ni de width (commentaire commande) */
#div_zoom{background-color:#fff;border:1px solid #585858;padding:10px;width:300px;}
table.ecom-tableau, table.ecom-tableau td {border-collapse: collapse;border:1px solid #DFDFDF;}
table.ecom-tableau td{background-color: #fff;}
td.ecom-tetiere {background-color: #fff;font-weight: bold;color: black;}
table.ecom-cc {border-collapse: collapse;border: 1px solid #DFDFDF;padding: 5px;}
table.ecom-cc td {padding: 5px;background-color: #fff;}

#simplemodal-container a.modalCloseImg {
	background:url(/img/simplemodal/x.png) no-repeat;
	width:25px;
	height:29px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:-11px;
	right:-12px;
	cursor:pointer;
}

/* Relais colis */
table.relais {margin-top:10px; border:1px solid #e7e7e7;}
table.relais td,th{padding:10px 5px 10px 5px; border:1px solid #e7e7e7;}
table.horaire th{font-weight:bold;}
table.horaire td{padding:5px}
table.horaire {padding:5px;	border:1px solid #e7e7e7;	background-color:#f2f2f2;}
table.relais .info{	background-color:#f2f2f2;padding:5px}

/* Stock */
.pastille {position:relative;top:2px;}

/* Pagination */
.pagination{color:#000;font-size:12px;margin:0px 0 20px 0}
.pagination_liens{float:right;padding-top:0px;color:#626262;text-align:center;}
.pagination_liens a,
.pagination_liens a:visited,
.pagination_liens a:hover{color:#fe951a;text-decoration:none}
.pagination_liens span{margin:0 0px 0 0px;padding:2px 4px 2px 4px;color:#626262}

.pagination_liens_page{line-height:28px}
.pagination_liens_page a{border:1px solid #fe951a;}
.pagination_liens_page a,
.pagination_liens_page a:visited{margin:0 0px 0 0px;padding:2px 4px 2px 4px;}
.pagination_liens_page a:hover,
.pagination_liens_page a.on{background-color:#fe951a;color:#fff !important}

.pagination_afficher{float:left}
.pagination_select{float:right;text-align:center;padding-bottom:10px;}
.pagination_select select{font-size:12px;}
/* Pagination FIN */

/* FAQ */ 
div.faq{padding-bottom:16px;}
div.faq div.titre{border:1px solid #bfbfbf;padding:4px 0;text-align:left}
div.faq div.titreselected{}
div.faq div.desc{display:none;background:#fff;padding:5px;text-align:left}
#container div.faq div.titre a {padding:0px 30px;color:#266DA1;text-decoration:none;display:block;background:url(/img/faq/faq_droite.jpg) 5px 0 no-repeat;}
#container div.faq div.titreselected a {background:url(/img/faq/faq_bas.jpg) 5px 0 white no-repeat;}
/* FAQ FIN */ 
      
#fil_ariane{color:#54a126;padding:0;margin-bottom:20px;font-size:12px;font-weight: bold;font-family: verdana;}

div#mentions-legales {
	height: 20px;
}
#container a.mentions-legales,#container a.mentions-legales:visited,#container span.mentions-legales {
	font: normal 12px/2 arial,verdana,helvetica,sans;
	color: #232323;
	text-decoration: none;
}
#container a.mentions-legales:hover {
	text-decoration: underline;
	color: #000;
}

h1 {
	font: normal 20px arial, helvetica, sans;
	color: #e3001b;
	line-height: 120%;
	padding: 2px 10px 3px 10px;
	margin: 0 0 0 0;/* Laisser a 0 pour les h2,h3,h4,...*/
	letter-spacing: 0;
	/*background:url(/img/contenu/fond-titre-rouge.jpg) left top no-repeat;*/
	/*background:url(/img/contenu/fond-titre-liseret.png) top left repeat-x;*/
	position:relative;
}
h1.articles_liste {
	font: bold 16px arial, helvetica, sans;
}
/*
h1.moyen-large {background:url(/img/contenu/fond-titre-rouge-moyen-large.jpg) left top no-repeat;}
h1.tres-large {background:url(/img/contenu/fond-titre-rouge-tres-large.jpg) left top no-repeat;}
*/

.separateur_liseret{background:url(/img/contenu/separateur-liseret.png) top left repeat-x; height:4px; width:100%; position:relative}
/* UTILISATION : <div class="separateur_liseret"></div> */

a.lien_sans_style, a.lien_sans_style:visited, a.lien_sans_style:hover{text-decoration:none; color:#242424 }

#picto-services a, #picto-services a:visited{padding:6px 0 6px 42px ; margin:5px 0; display:block; text-decoration:none; color:#747474; font-size:17px; background-repeat:no-repeat; background-position:4px 2px}
/*#picto-services a, #picto-services a:visited{padding:6px 0 6px 0; margin:5px 0; display:block; text-decoration:none; color:#747474; font-size:17px}*/

div.background-middle{background:none repeat-y top left;}
div.background-bas{padding:0px 0px 55px 0px;background:none no-repeat bottom left;}

div.background{background:url(/img/fond/contenu-top.jpg) top left no-repeat; padding:288px 0 0}
div.background 					  { height: 440px;}/* (IE 6) */
html>body div.background  { height: auto; min-height:440px;} /* Nav recents*/
*+html>body div.background{ min-height: 440px;}/* IE 7 */ 

div#body-top{background:url(/img/fond/body.jpg) top center no-repeat}

.opaque{
	-moz-opacity:0.7;
	-khtml-opacity:0.7;
	-ms-filter:"alpha(opacity=70)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
	opacity:0.7;
	zoom: 1;/* HACK POUR IE */
}
.opaque-50 {
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	-ms-filter:"alpha(opacity=50)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	filter:alpha(opacity=50);
	opacity:0.5;
	zoom: 1;/* HACK POUR IE */
}
.opaque-40 {
	-moz-opacity:0.4;
	-khtml-opacity:0.4;
	-ms-filter:"alpha(opacity=40)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	filter:alpha(opacity=40);
	opacity:0.4;
	zoom: 1;/* HACK POUR IE */
}
.opaque-30 {
	-moz-opacity:0.3;
	-khtml-opacity:0.3;
	-ms-filter:"alpha(opacity=30)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	filter:alpha(opacity=30);
	opacity:0.3;
	zoom: 1;/* HACK POUR IE */
}
.opaque-100 {
	-moz-opacity:1;
	-khtml-opacity:1;
	-ms-filter:"alpha(opacity=100)";
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
	filter:alpha(opacity=100);
	opacity:1;
	zoom: 1;/* HACK POUR IE */
}

/* ENCART RECHERCHE */
div#encart-recherche-top{background:url(/img/PA/fond-encart-recherche-top.jpg) top left no-repeat; padding:0 0 8px 10px; margin-bottom:15px}
div#encart-recherche-bottom{background:url(/img/PA/fond-encart-recherche-bottom.jpg) bottom left no-repeat}
div#encart-recherche-repeat{background:url(/img/PA/fond-encart-recherche-repeat.jpg) top left repeat-y}
div#encart-recherche-titre{background-color:#fff; display:inline-block; margin:0px 0px 10px 10px; padding:0 17px 4px; font-size:18px;
-webkit-border-radius: 0 0 8px 8px;
-moz-border-radius: 0 0 8px 8px;
border-radius: 0 0 8px 8px;
behavior: url(/scripts/pie/PIE.htc);
}

table.moteur-de-recherche {}
table.moteur-de-recherche button.bouton-recherche {cursor:pointer;}

/* LISTE ANNONCES avant recherche ET dans colonne droite de la page d'accueil */
div.encart_PA {width:200px; float:left; margin:0 0 0 18px; padding:3px; border:1px solid #d1d1d1}
/* !!! Spécifique Accueil dans colonne droite */ 
body.index div.encart_PA {width:100px; margin:5px; padding:5px}
div.encart_PA.first{margin:0}
div.encart_PA div.type_pro_encart_PA {font:bold 13px Arial, Helvetica, sans-serif; color:#cf0606}
div.encart_PA div.titre_encart_PA {font:bold 12px Arial, Helvetica, sans-serif; color:#747474}
div.encart_PA div.prix_encart_PA {font:bold 12px Arial, Helvetica, sans-serif; color:#cf0606; text-align:right;}

/* LISTE RESULTATS RECHERCHE */
table#liste_resultats_recherche{}
table#liste_resultats_recherche tr#ligne_en_tete{background:url(/img/PA/fond-ligne-en-tete-liste-resultat-recherche.png) top left repeat-x #dadada; height:33px}
table#liste_resultats_recherche tr#ligne_en_tete td {
	padding:0 0 0 10px; 
	padding:0 0 0 0; 
	color:#716d6d; 
	border-left:1px dotted #BFBDBD;
}
table#liste_resultats_recherche tr#ligne_en_tete td a {
	color:#716d6d; 
	text-decoration:underline;
}
table#liste_resultats_recherche tr#ligne_en_tete td a:hover {
	color:#222; 
	text-decoration:none;
}
table#liste_resultats_recherche tr#ligne_en_tete td:first-child{border:none}
table#liste_resultats_recherche tr.ligne_resultat{}
/* table#liste_resultats_recherche tr.ligne_resultat td{padding:0 0 0 10px} */
table#liste_resultats_recherche tr.ligne_resultat td.ligne_resultat_image{padding:0 0 0 0; width:112px}
table#liste_resultats_recherche tr.ligne_resultat div.ligne_resultat_titre{color:#e3001b}
table#liste_resultats_recherche tr.ligne_resultat div.ligne_resultat_prix{color:#e3001b; font:bold 14px Arial,Helvetica,sans-serif}

/* FICHE PETITE ANNONCE */
div.fiche_titre{background:url(/img/PA/trait-rouge.jpg) left 8px no-repeat; display:inline-block; width:100%;}
div.fiche_titre span {position:relative;float:left;padding:0 0 0 51px;vertical-align:middle;background:url(/img/PA/trait-rouge-left.jpg) left 8px no-repeat;} 
div.fiche_titre span span {padding:0 51px 0 0;background:url(/img/PA/trait-rouge-right.jpg) no-repeat scroll right 8px;} 
div.fiche_titre span span span {font-family:Arial;font-weight:bold;padding:0 0 15px 0;background:url(/img/PA/trait-rouge-repeat.jpg) repeat-x scroll right 8px;color:#e3001b;font-size:16px;} 
div.fiche_titre span.fiche_titre_rouge {font-family:Arial;font-weight:bold;color:#e3001b;font-size:16px;} 
div.fiche_titre span.fiche_titre_noir {font-family:Arial;font-weight:bold;color:#000000;font-size:16px;} 
div.fiche_descriptif{}
div.fiche_prix{color:#cf0606; font-weight:bold; text-align:right; font-size:18px}

div#pictos-imprimer-envoyer-autres{height:32px}
div#pictos-imprimer-envoyer-autres a,
div#pictos-imprimer-envoyer-autres a:visited{padding:5px 0 5px 33px; text-decoration:none; color:#747474; font-size:12px; margin-left:15px}
div#pictos-imprimer-envoyer-autres a:hover{text-decoration:underline}
a#picto-imprimer{background:url(/img/PA/picto-imprimer.png) left center no-repeat; }
a#picto-facebook{background:url(/img/logo-facebook-22.png) left center no-repeat; min-width:26px; padding-left:26px !important }
a#picto-twitter{background:url(/img/logo-twitter-22.png) left center no-repeat; min-width:26px; padding-left:26px !important}
a#picto-rss{background:url(/img/logo-rss-22.png) left center no-repeat; min-width:26px; padding-left:26px !important}
a#picto-twitshot{padding-left:26px !important}
a#picto-linkedin{background:url(/img/logo-linkedin.png) left center no-repeat; min-width:26px; padding-left:26px !important }
a#picto-envoyer{background:url(/img/PA/picto-envoyer.png) left center no-repeat; }
a#picto-geolocaliser{background:url(/img/PA/picto-geolocaliser.png) left center no-repeat; }

#envoyer_ami_container{
	background-color:#fff;
	border:1px solid #a16b00;
	color:#000;
	left:512px;
	padding:10px 20px;
	z-index:200px;
}

div#date_deniere_mise_a_jour{color:#747474; font-size:12px; font-style:italic; text-align:left;margin-top:10px;}


div.sous_navigation_plan_du_site{margin-left:35px}
div.sous_navigation_plan_du_site ul li{margin:5px 0}
div.sous_navigation_plan_du_site #bouton-deposez-annonce-dans-navigation{display:none}


/* Boutons normal */
#container .bouton, .bouton { 
	display:-moz-inline-box; 
	display:inline-block; 
	margin:0; 
	padding:0; 
	white-space:nowrap; 
	text-align:center; 
	vertical-align:middle; 
	cursor:pointer; 
	border:0; 
	background:none; 
	text-decoration:none !important;
}   
.bouton span {position:relative;float:left;padding:0 0 0 9px;vertical-align:middle;background:url(/img/bouton/bouton_g.png) left top no-repeat;} 
.bouton span span {padding:0 9px 0 0;background:url(/img/bouton/bouton_d.png) no-repeat scroll right top;} 
.bouton span span span {font-family:Arial;font-weight:bold;height:25px;padding:0 1px 0 3px;line-height:24px;background:url(/img/bouton/bouton_m.png) repeat-x scroll right top;color:#fff;font-size:12px;} 

.bouton-gris span {position:relative;float:left;padding:0 0 0 9px;vertical-align:middle;background:url(/img/bouton/bouton-gris_g.png) left top no-repeat;} 
.bouton-gris span span {padding:0 9px 0 0;background:url(/img/bouton/bouton-gris_d.png) no-repeat scroll right top;} 
.bouton-gris span span span {font-family:Arial;font-weight:bold;height:25px;padding:0 1px 0 3px;line-height:24px;background:url(/img/bouton/bouton-gris_m.png) repeat-x scroll right top;color:#fff;font-size:12px;} 

.bouton-vendeur span span span span {width:292px;text-align:left;font-size:14px;background: transparent url(/img/contenu/picto-bouton.png) no-repeat 0 8px; padding-left:12px;} 

.bouton-avec-puce span span span span {text-align:left;font-size:12px;background: transparent url(/img/contenu/picto-bouton.png) no-repeat 0 8px; padding-left:12px;} 
.bouton-avec-puce-gauche span span span span {text-align:left;font-size:12px;background: transparent url(/img/contenu/picto-bouton-gauche.png) no-repeat 0 8px; padding-left:12px;} 

a.bouton-rouge-avec-puce-droite,a.bouton-rouge-avec-puce-droite:hover,a.bouton-rouge-avec-puce-droite:visited {
	text-align:left;
	font-size:12px;
	background: transparent url(/img/contenu/picto-bouton-rouge-droite.png) no-repeat 0 4px; 
	padding-left:12px;
	text-decoration:none;
} 
a.bouton-rouge-avec-puce-gauche,a.bouton-rouge-avec-puce-gauche:hover,a.bouton-rouge-avec-puce-gauche:visited {
	text-align:left;
	font-size:12px;
	background: transparent url(/img/contenu/picto-bouton-rouge-gauche.png) no-repeat 0 4px; 
	padding-left:12px;
	text-decoration:none;
} 

div.simplemodal-data button.bouton span {
	position:static;
}
.bouton-retour {
	font:bold 10px/1.5 arial,helvetica,sans;
}
.bouton-retour span {
	padding:0 0 0 9px;		/* Largeur du côté gauche */
	background:url(/img/bouton/retour-gauche.jpg) left top no-repeat;
}
.bouton-retour span span {
	padding:0 9px 0 0;		/* Largeur du côté droite */
	background:url(/img/bouton/retour-droite.jpg) right top no-repeat;
}
.bouton-retour span span span {
	height:16px;		/* Hauteur du bouton */
	background:url(/img/bouton/retour-milieu.jpg) left top repeat-x;
}

* html button {width:1%; overflow:visible;}
*:first-child+html button {overflow:visible;}

form{padding:0;margin:0}
img {border: 0;}
button{margin:0;padding:0;border:0;background:none}
input, select {border:1px solid #c9c9c9;color:#232f3c;font-family:arial;font-size:14px;background:#FFFFFF none repeat scroll 0 0;margin-bottom:3px;}
#div_paiement input{border:none}
textarea      {border:1px solid #c9c9c9;color:#232f3c;font-family:arial;font-size:14px} 

.rouge {color:#e3001b !important;}

.erreur{color:red;padding:10px; border:1px solid red;margin:5px 0 15px 0}
.pointer {cursor:pointer}
.none{display:none}
.block{display:block} 
.pAbsolute{position:absolute} 
.brd{background:transparent none repeat scroll 0 0;border:0 none;padding:0;vertical-align:middle;} 
.fsI{font-style:italic}
.textC{text-align:center}
.textL{text-align:left}
.textR{text-align:right}
.pl15{padding-left:15px} 
.mb5{margin-bottom:5px}
.ml10{margin-left:10px}
.mr5{margin-right:5px}
.mr8{margin-right:8px}
.mr10{margin-right:10px}
.mt4{margin-top:4px}  
.mt8{margin-top:8px}  
.mt20{margin-top:20px} 
.fleft{float:left}
.fright{float:right}
.cb{clear:both}
.t11 {font-size:11px;}
.small{font-size:12px;}
.bold{font-weight:bold}


optgroup {
	font-style: normal;
}

span.article_date_parution {
	/* color: #e3001b; */
	font-size:11px;
}
span.article_commentaire_auteur {
	font-weight:bold;
}
.infos-vendeur {
	width:322px;
}

.notice_validation {
	background-image: url(/img/pictos/tick.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #339900;
	color: #40BE1B;
}
.notice_erreur {
	background-image: url(/img/pictos/exclamation.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
	color: #E3001B;
}
.notice_information {
	background-image: url(/img/pictos/information.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.notice_progress {
	background-image: url(/img/pictos/loader.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 25px;
}
#articles-de-la-semaine h3 {
	font: bold 15px/120% arial,helvetica,sans;
}

a.etape,span.etape {
	font: bold 16px arial,helvetica,sans;
	color:#CCCCCC;
	text-decoration:none;
}
a.etape:hover {
	color:#E3001B;
	text-decoration:none;
}
a.etape_selected,span.etape_selected {
	color:#E3001B;
	text-decoration:none;
}

.semaine_diffusion_off {
	height:24px;
	border: solid 1px #444444;
	margin: 2px 0;
	line-height: 24px;
	padding-left:10px;
	background-color:#FFFFFF;
	cursor:pointer;
}
.semaine_diffusion_on {
	height:24px;
	border: solid 2px #E3001B;
	margin: 2px 0;
	line-height: 24px;
	padding-left:10px;
	/* background-color:#999999; */
	background-color:#FFFFFF;
	/* color:#FFFFFF; */
	cursor:pointer;
}

.pa_couplages {
	border: solid 1px #444444;
	margin: 2px;
	padding:7px;
	cursor:pointer;
}
.pa_couplages_on {
	border: solid 1px #E3001B;
}
.pa_couplages_off {
	border: solid 1px #444444;
}

.div_connexion {
	border: solid 1px #999999;
	padding:7px;
	margin: 7px;
}
.div_connexion_erreur_msg {
	text-align:center;
	height:18px;
}
.picto_rubrique {
}

#div_calcul_prix {
	z-index:10000;
	background:url(/img/fond/fond-footer-tarifs.jpg) center top no-repeat #E3001B;
	color: #FFF;
	left: 0;
	width: 100%;
	height: 90px;
}

.nopage,
.nopage:visited,
.nopage:hover {
	display:inline-block;
	text-decoration: none;
	color: #E3001B;
	padding:2px;
	/* width:16px; */
	height:16px;
	line-height: 16px;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: none;
}
.nopage 					  { width: 16px;}/* (IE 6) */
html>body .nopage  { width: auto; min-width:16px;} /* Nav recents*/
*+html>body .nopage{ min-width: 16px;}/* IE 7 */ 

.nopage:hover {
	background-color: #DDDDDD;
	color:#000;
}
.nopage-selected,
.nopage-selected:visited,
.nopage-selected:hover {
	background-color: #E3001B;
	color:#FFF;
}

.DPE,.GES {
	display:inline-block;
	padding:2px;
	width:16px;
	height:16px;
	color:#000;
	line-height:16px;
	text-align:center;
	font-weight:bold;
	border-radius: 3px; 
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border: none;
	margin:1px 0;
}
.DPE_A {
	background-color:#339A33;
}
.DPE_B {
	background-color:#32CB32;
}
.DPE_C {
	background-color:#CCFE32;
}
.DPE_D {
	background-color:#FEFD00;
}
.DPE_E {
	background-color:#FECB00;
}
.DPE_F {
	background-color:#FE9932;
}
.DPE_G {
	background-color:#FF0000;
	color:#fff;
}
.GES_A {
	background-color:#F6ECFD;
}
.GES_B {
	background-color:#E1C2F9;
}
.GES_C {
	background-color:#D4A9F6;
}
.GES_D {
	background-color:#CC95F4;
}
.GES_E {
	background-color:#B971EE;
}
.GES_F {
	background-color:#A74DEC;
}
.GES_G {
	background-color:#8918DE;
	color:#fff;
}
.ui-autocomplete {
	max-height: 200px;
	overflow-y: auto;
	/* prevent horizontal scrollbar */
	overflow-x: hidden;
}
/* IE 6 doesn't support max-height
 * we use height instead, but this forces the menu to always be this tall
 */
* html .ui-autocomplete {
	height: 200px;
}

.annonce_partenaire {
	border-radius: 5px; 
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px; 
	background-color:#fff;
	-webkit-box-shadow: #666 0px 0px 5px;
	-moz-box-shadow: #666 0px 0px 5px;
	box-shadow: #666 0px 0px 5px;
	behavior: url(/scripts/pie/PIE.htc);	
}

.legende-article {
	font-size:11px;
}

#galerie-photos,#galerie-photos li {
	list-style-type:none;  
	margin-left: 0;
}
#galerie-photos li.galerie-photos-vignettes {
	display: inline-block;
}

/* FOOTER ************************************************ */
div#footer .footer_rub1 {float:left;text-align: left;}
div#footer h4 {color:#fefefe;font: bold 18px arial,helvetica,sans;padding:0;margin:0;}
div#footer ul {list-style:none;margin:0}
div#footer ul li {margin:0;}
div#footer ul li a {color:#fefefe;text-decoration:none; font:bold 12px Arial, Helvetica, sans-serif; white-space:nowrap;}
div#footer ul li a.rub1 {
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	behavior: url(/scripts/pie/PIE.htc);
}

/* ******************************************************* */

.ombre {box-shadow: 1px 1px 6px #555;}

