/* GENERAL */

html{
	margin: 0;
	padding: 0;
	color:#003366;
	background:url(imgs/fd_page.jpg) repeat top left;
}

h2{font-size:17px;}
h3{font-size:15px;}

h3,h4
{
	margin:5px 0 5px 0;
}


img{border:0px;}

a:link,a:hover,a:active,a:visited
{
	color:#003366;
	font-size:12px;
}

a.gris_gras:link,a.gris_gras:hover,a.gris_gras:active,a.gris_gras:visited
{
	
	font-weight:bold;
	color:#3f444d;
}

input
{
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	background-color:#fff;
	border: 1px solid #ccc;
	padding:3px;
}

form
{
	padding:0px;
	margin:0px;
	border:0px;
}

td
{
	font-size: 12px;
	vertical-align:top;
}


.pair{background-color:#ECF5FC;}


p{text-align:justify;}


#topReduction,#newsletter,#visionneuse
{
	background-color: #f7fafc;
	font-family:Arial, Verdana,"Lucida Grande", Tahoma, Helvetica, Sans-Serif;
	font-size: 0.8em;
	width:984px;
	position:relative;
	margin:0px;
	left:50%;
	margin-left:-492px;
	border-right:1px solid #bbc8d9;
	border-left:1px solid #bbc8d9;
}
/* FIN GENERAL */


/* newsletter */

#newsletter
{
	margin:0px;
	left:3%;
	width:700px;
}

#visionneuse
{
	margin:0px;
	left:0px;
	width:100%;
}

div.infos_legales
{
	font-size:10px;
	background:url(imgs/ico_infos.png) no-repeat left center;
	padding:5px 5px 5px 30px;
}

span.infos_legales
{
	font-size:10px;
	display:block;
	padding:5px;
}

.titre_logo
{
	display:block;
	font-size:25px;
	position:absolute;
	right:15px;
	top:10px;	
}

#header_nl
{
	border-bottom:1px solid #bbc8d9;
}

#footer_nl
{
	border-top:1px solid #bbc8d9;
	background-color:#fff;
}

/* fin newsletter */




/* HEADER */


#header,#header_nl
{
	background-color:#fff;
	position:relative;
	width:100%;
}

#header
{
	position:absolute;
	top:0;
	left:0;
}

#header .logo,#header_nl .logo
{
	margin:10px;
}

#onglets
{
	margin:0px;
	padding:0px;
	border:0px;
	border-collapse:collapse;
	empty-cells:show;
	background:url(imgs/fd_tbl_onglets.jpg) repeat-x left bottom;
	width:100%;
	height:30px;
}



#onglets td img
{
	display:block;
	position:absolute;
	top:70px;
}


#recherche
{
	position:relative;
	text-align:left;
	font-size:13px;
	padding:5px 0 0 10px;
	height:36px;
	border-bottom:1px solid #cbd2da;
	background:url(imgs/fd_barre.jpg) top repeat-x;
	background-color:#d5ecfd;
	margin:0px;
}

#recherche ul,#recherche_alpha ul
{
	margin:0;
	padding:2px;
	display:inline;
}

#recherche li,#recherche_alpha li
{
	display:inline;
	list-style:none;
	list-style-image:none;
	padding:0px;
	border:0px;
	margin:0px;
	font-size:11px;
}

#recherche_alpha
{
position:absolute;
left:550px;
}

#recherche li a
{
	padding:2px 3px 0px 3px;
	margin:1px;
	border:1px solid #CCC;
	background:#fff;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}

#recherche li a:hover
{
	padding:2px 3px 2px 3px;
	margin:1px;
	border:1px solid #EDAC68;
	background:#fff;
	font-weight:bold;
	text-decoration:none;
}

#exemple_recherche,#explication_ordre_alpha
{
	display:block;
	position:absolute;
	bottom:-1px;
	font-size:10px;
}

#exemple_recherche{
left:120px;
}

#explication_ordre_alpha{
left:500px;
}


#rechercher_reduction
{
	background:url(imgs/ico_recherche.jpg) no-repeat left center;
	padding-left:15px;
	background-color:#fff;
}

.ac_results {padding: 0px;border: 1px solid #cccccc;background-color: #fff;overflow: hidden;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results iframe {display:none;/*sorry for IE5*/display/**/:block;/*sorry for IE5*/position:absolute;top:0;left:0;z-index:-1;filter:mask();width:3000px;height:3000px;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: pointer;display: block;width: 100%;font: menu;font-size: 12px;overflow: hidden;}
.ac_over {background-color: #4f90d8;color: #fff;}

a.lien_favoris:link,a.lien_favoris:hover,a.lien_favoris:active,a.lien_favoris:visited
{
	font-weight:bold;
	font-size:14px;
}

.btn_recherche
{
	background-image:url(imgs/btn_go.jpg);
	width:35px;
	height:25px;
	border:0px;
	cursor:pointer;
}

.exemple_recherche
{
	font-size:12px;
}



/* BOX STANDARD */

div.contenu_box
{
	margin-top:10px;
}

div.contenu_hg,div.contenu_hd
{
	height:13px;
	background-repeat:no-repeat;
	font-size:1px;
}

div.contenu_bg,div.contenu_bd
{
	height:9px;
	background-repeat:no-repeat;
	font-size:1px;
}

div.contenu_hg
{
	padding-right:-6px;
	background:url(imgs/box/hg.jpg) no-repeat left;
}

div.contenu_hd
{
	width:6px;
	float:right;
	background:url(imgs/box/hd.jpg) no-repeat right;
}

div.contenu_bg
{
	padding-right:-4px;
	background:url(imgs/box/bg.jpg) no-repeat left;
}

div.contenu_bd
{
	width:4px;
	float:right;
	background:url(imgs/box/bd.jpg) no-repeat right bottom;
	height:100%;
}

div.contenu_texte
{
	border-left:1px solid #c0c7d2;
	border-right:1px solid #c0c7d2;
	background-color:#fff;
	padding:0 13px 5px 13px;
	color:#3f444d;
	height:100%;
}

#menuHaut div.contenu_texte
{
	padding:0 5px 0px 5px;
}

div.contenu_texte h3
{
	margin-top:0px;
	color:#3f444d;
}

div.contenu_texte h3.avec_fleche
{
	background:url(imgs/fleche_gris_clair.jpg) no-repeat left center;
	padding-left:10px;
	margin-top:20px;
	margin-bottom:5px;
}

div.contenu_texte h2
{
	background:url(imgs/ico_gen.jpg) no-repeat left center;
	padding-left:15px;
	margin-top:0px;
	color:#003366;
}

/* ENTREES PRINCIPALES */


#menuHaut
{
	padding:0px;
	margin:0px;
	border:0px;
	border-collapse:collapse;
	width:700px;
}

#menuHaut td
{
	margin:0px;
	padding: 0 10px 0 10px;
	width:33%;
}

#menuHaut h4
{
	font-size:14px;
	margin:0px;
	height:25px;
	font-weight:bold;
}

#menuHaut p
{
	margin:2px 6px 10px 2px;
	text-align:left;
}

#menuHaut img
{
	text-align:right;
	padding-left:50px;
	padding-right:10px;
}

#menuHaut h4 a:link,#menuHaut h4 a:hover,#menuHaut h4 a:active,#menuHaut h4 a:visited
{
	text-decoration:none;
}

.ajouterAlerte
{
	padding-left:25px;
	background:url(imgs/ico_alerte.jpg) no-repeat left top;
}

.ajouterBon
{
	padding-left:45px;
	background:url(imgs/ico_ajouter_bon.jpg) no-repeat left top;
}

.ajouterBoutique
{
	padding-left:25px;
	background:url(imgs/ico_ajouter_boutique.jpg) no-repeat left top;
}

/* FIN ENTREES PRINCIPALES */

#liens_header
{
	position:absolute;
	right:15px;
	top:10px;
	color:#6a737e;
	font-size: 12px;
}

#liens_header a:link,#liens_header a:hover,#liens_header a:active,#liens_header a:visited
{
	color:#6a737e;
	text-decoration:none;
}

/* FIN HEADER */


/* MENU */

#menuGauche
{
	padding:0px;
	margin:0px;
	margin-left:713px;
	width:270px;
	border-left:1px solid #bbc8d9;
	border-bottom:1px solid #bbc8d9;
}


#boxNewsletter
{
	padding:11px;
	border-top:1px solid #bbc8d9;
	background-color:#fff;
	text-align:left;
	font-size:12px;
}

#boxNewsletter h3
{
	font-size:16px;
	margin-bottom:5px;
	text-align:left;
	color:#e58b2a;
	padding-left:25px;
	background:url(imgs/ico_nl.jpg) no-repeat left center;
}

#boxNewsletter p
{
	margin:2px;
}

#email_newsletter{padding-left:2px;}


.btn_identifier
{
	width:108px;
	height:23px;
	border:1px solid #7eb1d4;
	padding-bottom:3px;
	background-image:url(imgs/fd_btn_identifier.jpg);
}

.btn_ok_nl
{
	width:23px;
	height:21px;
	border:0px;
	color:#e58b2a;
}

.boxGenerique
{
	background:url(imgs/fd_box_gen.jpg) repeat-x left top;
	background-color:#f7fafc;
	font-weight:none;
	border-top:1px solid #bbc8d9;
	padding:15px;
	text-align:left;
}

.boxGenerique h3
{
	font-size:13px;
	padding-left:15px;
	background:url(imgs/ico_box_gen.jpg) no-repeat left center;
	background-color:transparent;
}

.boxGenerique ul
{
	text-align:left;
	padding-left:10px;
	margin:10px 0 0 10px;
	list-style-position:outside;
}

.boxGenerique li
{
	background-color:transparent;
	border-bottom:2px solid #f7fafc;
	list-style-image:url(imgs/puce_box_gen.jpg);
	font-size:12px;
	padding:3px;
}

#boxCategories
{
	padding:11px;
	border-top:1px solid #bbc8d9;
	font-weight:bold;
	text-align:right;
	background:url(imgs/fd_box_categories.jpg) repeat-x;
	background-color:#f7fafc;
		
}

#boxCategories h3
{
	font-size:16px;
	padding-left:20px;
	text-align:left;
	margin-bottom:10px;
	background:url(imgs/ico_categories.jpg) no-repeat left center;
}

#boxCategories ul
{
	text-align:left;
	padding-left:11px;
	background:transparent;
}

#boxCategories li
{
	border-bottom:2px solid #f7fafc;
	list-style:url(imgs/puce_grise.jpg);
	font-size:11px;
	background:transparent;
}

#boxCategories .nb_reductions
{
	color:#5b9e14;
}

#boxCategories a:link,#boxCategories a:hover,#boxCategories a:active,#boxCategories a:visited
{
	font-size:12px;
}

#boxCategories p a:link,#boxCategories p a:hover,#boxCategories p a:active,#boxCategories p a:visited
{
	font-size:12px;
	font-weight:none;
	color:#4a8dd7;
}

#boxMembre h3,#boxMembre table
{
	text-align:left;
}

#boxMembre
{
	background:url(imgs/fd_box_membre.jpg) repeat-x;
	background-color:#ebeef1;
	font-weight:none;
	padding:15px;
	padding-bottom:5px;
	text-align:left;
}

#boxMembre th
{
	width:100px;
	text-align:right;
}
#boxMembre h3
{
	font-size:13px;
	margin-top:0px;
	text-align:left;
	margin-bottom:10px;
	padding-left:20px;
	background: url(imgs/ico_membre.jpg) left no-repeat;
}

#boxMembre ul
{
	text-align:left;
	margin:5px 0 0 15px;
}

#boxMembre li
{
	background-color:transparent;
	border-bottom:2px solid #ebeef1;
	list-style-image:url(imgs/puce_bleu_fonce.jpg);
	font-size:12px;
}

#boxMembre a:link,#boxMembre a:hover,#boxMembre a:active,#boxMembre a:visited
{

	font-weight:none;
}

#boxMembre p
{
	margin:3px 0 3px 15px;
}

#boxMembre p a:link,#boxMembre p a:hover,#boxMembre p a:active,#boxMembre p a:visited
{
	font-size:11px;
}

a.mb_mdp_oubli:link,a.mb_mdp_oubli:hover,a.mb_mdp_oubli:active,a.mb_mdp_oubli:visited
{
	font-size:10px;
	color:#7eb1d4;
}

a.mb_deconnecter:link,a.mb_deconnecter:hover,a.mb_deconnecter:active,a.mb_deconnecter:visited
{
	font-size:11px;
	color:#5b6d85;
}


/* FIN MENU */



/* CONTENU DE PAGE */

.separation
{
	width:100%;
	border-top:1px solid #bbc8d9;
	text-align:right;
}

div.separation_dashed
{
	border-top:1px dashed #c0c7d2;
	margin:10px;
}


#chemin_progression
{
	margin:5px 0 0 10px;
	padding:0 0 0px 0;
}

#chemin_progression ul
{
	margin:0;
	padding:0;
	display:inline;
}

#chemin_progression li
{
	display:inline;
	list-style:none;
	list-style-image:none;
	padding:0px;
	border:0px;
	margin:0px;
	font-size:11px;
}

#chemin_progression li a:link,#chemin_progression li a:visited,#chemin_progression li a:hover,#chemin_progression li a:active
{
	font-size:11px;
}

#contenu
{
	padding-top:144px;
}


#contenuPage
{
	float:left;
	margin: 5px 0px 10px 0px;
	padding:0 10px 0 10px;
	width:680px;
}

#contenuPage h3
{
	font-size:16px;
	display:list-item;
	list-style-image:url('imgs/fleche_intertitre.gif');
	list-style-position:inside;
	list-style-type:none;
}

.formulaire th
{
	text-align:right;
	font-weight:none;
	padding:10px;
	width:190px;
}

.pagination
{
	text-align:center;
}

/* FIN CONTENU PAGE */

/* INDEX */

#presentation
{
}

#presentation p
{
	background:url(imgs/img_presentation.jpg) no-repeat left center;
	padding-left:100px;
	margin-right:5px;
	width:270px;
}

#presentation h3
{
	background:url(imgs/fleche_presentation.jpg) no-repeat left top;
	padding-left:30px;
	color:#003366;
}

#presentation .visite_guidee
{
	display:block;
	text-align:left;
	padding-left:100px;
}

#presentation .visite_guidee a:link,#presentation .visite_guidee a:hover,#presentation .visite_guidee a:active,#presentation .visite_guidee a:visited
{
	color:#e58b2a;
	font-weight:bold;
}

#pub_accueil
{
	width:250px;
	height:250px;
	float:right;
	border:5px solid #ebeef1;
	margin-top:40px;
}

#pub_468
{
	width:468px;
	height:60px;
	border:5px solid #ebeef1;
	margin:0 0 10px 90px;
}

div.contenu_texte h3.reductions_sures
{
	background:url(imgs/ico_reductions_sures.jpg) no-repeat left center;
	padding-left:40px;
	color:#3f9f22;
}

div.contenu_texte h3.derniers_coupons
{
	background:url(imgs/ico_derniers_coupons.jpg) no-repeat left center;
	padding-left:40px;
	color:#cf791c;
}

div.contenu_texte h3.question
{
	background:url(imgs/ico_question.jpg) no-repeat left center;
	padding-left:20px;
}
/* FIN INDEX */

/* MEMBRES */

.liste_choix_membre li
{
	
}

.liste_choix_membre a:link,.liste_choix_membre a:visited,.liste_choix_membre a:hover,.liste_choix_membre a:active
{
	font-size:12px;
	font-weight:bold;
}

a.lien_aide:link,a.lien_aide:visited,a.lien_aide:hover,a.lien_aide:active
{
	color:#4b86da;
}

.nb_points{color:#003366;}

.points_detail
{
	color:#5b9e14;
	font-size:13px;
}


#membres_bons
{
	border-collapse:collapse;
}

#membres_bons td
{
	border-bottom:1px dashed #c0c7d2;
	padding:5px;
}

#membres_bons td.etat
{
	width:100px;
}

#membres_bons tr.modifie_actif
{
	color:#62aa59;
}

#membres_bons tr.modifie_inactif
{
	color:#b03632;
}

#membres_bons th
{
	padding:5px;
	border:1px dashed #c0c7d2;
}

#gestion_alertes
{
	background:url(imgs/fd_box_alertes.jpg) repeat-x left top;
	backgournd-color:#fff;
	border:1px solid #c0c7d2;
	width:330px;
}

#select_id_mag
{
	padding:5px;
}

#liste_alertes li
{
	list-style-position:outside;
	list-style-type:none;
	padding:5px;
	border-bottom:1px dashed #c0c7d2;
}


#liste_alertes li img
{
	position:absolute;left:330px;
}

/* FIN MEMBRES */

/* FAQ */
dt.inactif{background:url(imgs/ico_plus.jpg) no-repeat right center;color:#003366;padding:5px;}
dt.actif{background:url(imgs/ico_moins.jpg) no-repeat right center;color:#003366;padding:5px;}

dd{border-left:1px solid #cccccc;padding-left:10px;}
/* FOOTER */

#footer
{
	clear:both;
	font-size: 0.8em;
	text-align: center;
	margin-bottom:5px;
	background-color:#fff;
	border-bottom:1px solid #bbc8d9;
}

#footer a:link,#footer a:hover,#footer a:active,#footer a:visited
{
	font-size:11px;
}


#footer li
{
	display:inline;
}

/* FIN FOOTER */




hr.separator
{
	margin:0px;
	padding:0px;
	clear:left;
	visibility:hidden;
}

/**
* mini liste réductions
*/

.conteneurReductionsMini
{
	width:98%;
	text-align:center;
}

.conteneurReductionsMini img.logo_mag
{
	 margin-top:10px;
	 border:1px solid #ccc;
}
div.conteneurReductionsMini div
{
	border:1px solid #d7dce4;
	float:left;
	width:30%;
	height:110px;
	margin:5px;
	text-align:center;
	padding:3px;
	color:#003366;
	position:relative;
}

div.conteneurReductionsMini div>img
{

}

div.conteneurReductionsMini .voir_reduction
{
	display:block;
	text-align:right;
	position:absolute;
	bottom:0px;
	right:0px;
	padding: 0 5px 5px 0;
}

div.conteneurReductionsMini .voir_reduction a:link,div.conteneurReductionsMini .voir_reduction a:hover,div.conteneurReductionsMini .voir_reduction a:active,div.conteneurReductionsMini .voir_reduction a:visited
{
	font-size:11px;
}

a.orange:link,a.orange:hover,a.orange:visited,a.orange:active
{
	color:#e58b2a;
}

a.verte:link,a.verte:hover,a.verte:visited,a.verte:active
{
	color:#4aba28;
}

#conteneurEvaluation img.eval
{
	padding:5px;
	float:left;
	margin:5px;
}

#conteneurEvaluation p
{
	margin:6px;
	padding:0px 2px 2px 2px;
	font-style:italic;
}

#conteneurEvaluation div
{
	border:1px solid #bbc8d9;
	margin:5px 0px 15px 0px;
}

/**
* annuaire par catégories / lettre
*/

.descriptionMagasin
{
	
}

.descriptionMagasin img
{
	 border:0;
	 float:left;
	 margin-right:5px;
	 margin-bottom:5px;
	 border:1px solid #ccc;
}

.descriptionMagasin h3
{
	border:0;
	padding:0;
	margin:0;
	font-size:15px;
	display:inline;
}

.descriptionMagasin h3 a:link,.descriptionMagasin h3 a:visited,.descriptionMagasin h3 a:hover,.descriptionMagasin h3 a:active
{
	font-size:15px;
}

.descriptionMagasin p
{
	border:0;
	padding:0;
	margin:1px;
	font-size:12px;
}

#liste_categories li 
{
	float:left;
	width:46%;
	margin:5px;
}

#liste_categories li p
{
	margin:2px;
	color:#979DA5;	
}

#liste_categories a.lien_categorie:link,#liste_categories a.lien_categorie:hover,#liste_categories a.lien_categorie:visited,#liste_categories a.lien_categorie:active
{
	font-size:12px;
	font-weight:bold;
}

#liste_alphabetique li
{
	display:inline;
	margin:3px;
}


/**
* FIN annuaire par catégories / lettre
*/

/**
* fiche magasin
*/

ul#menuActionMag
{
	float:right;
	border:1px solid #dfe2e7;
	width:220px;
	padding:10px;
	list-style-position:inside;
	list-style-image:url(imgs/puce_bleu_fonce.jpg);
	margin-bottom:20px;
	margin-left:5px;
}

ul#menuActionMag li
{
	padding:2px;
}





.infosConnexesBon
{
	margin:0;
	position:aboslute;
	float:left;
	width:100px;
	text-align:center;
}

.detailBon
{
	padding:5px;
	margin-left:0px;
}

.detailBon h4
{
	margin:0px;
	padding:5px 5px 5px 7px;
	background:url(imgs/petite_fleche_bleue.jpg) no-repeat left center;
	font-size:13px;
}



.detailBon p
{
	padding:5px;
	margin:0px;
}

.detailBon .partie_gauche
{
	float:left;
	width:110px;
	padding:5px;
	margin:0px;
	background:#fff;
}

.detailBon .partie_gauche ul
{
	text-align:left;
	margin:10px 0 0 0px;
	border:1px solid #dfe2e7;
	list-style-position:inside;
	padding:3px;
}

.detailBon .partie_gauche li
{
	margin:0px;
	padding:0px;
	background-color:transparent;
	border-bottom:2px solid #fff;
	list-style-image:url(imgs/puce_bleu_fonce.jpg);
	font-size:12px;
}

.petitGrosTitre
{
	color:#e58b2a;
	font-weight:bold;
	font-size:16px;
	padding-bottom:15px;
}

.detailBon .partie_gauche .note
{font-size:9px;}

.detailBon .partie_droite
{
	margin-left:150px;
	border-left:1px solid #e7eaee;
	padding:10px 5px 5px 10px;
}

.detailBon .partie_droite h4 a:link,.detailBon .partie_droite h4 a:visited,.detailBon .partie_droite h4 a:hover,.detailBon .partie_droite h4 a:active
{
	font-size:14px;
	font-weight:none;
	text-decoration:none;
}

span.auteur
{
	font-size:11px;
	color:#5b9e14;
	padding-left:5px;
}

#listeBons
{
	background-color:#f4f5f7;
	padding:15px;
}

.conteneurBon
{
	border:1px dashed #e7eaee;
	margin:15px 0 0 0;
	background:#fff;
	font-family:Verdana;
}

.conteneurBon img,.conteneurBon em
{
	display:block;
}




.voteBon
{
	float:right;
	padding:3px;
	border:1px solid #D9BAD9;
	background-color:#E5D5E5;
	width:250px;
	margin-right:-183px;
	margin-top:30px;
}

.conteneurBon span
{
	display:block;
}

.conteneurBon span.code
{
	display:block;
	border:1px solid #7eb1d4;
	background:url(imgs/fd_btn_identifier.jpg) repeat-x left bottom;
	text-align:center;
	padding:5px;
	width:300px;
	margin:10px 5px 10px 0;
}

.conteneurBon span.code a:link,.conteneurBon span.code a:hover,.conteneurBon span.code a:visited,.conteneurBon span.code a:active
{
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.conteneurBon span#code span
{
	display:inline;
}

/* specifique fiche réduction */

ul#menuActionRed
{
	border:1px solid #dfe2e7;
	width:220px;
	padding:10px;
	list-style-position:inside;
	list-style-image:url(imgs/puce_bleu_fonce.jpg);
	margin-bottom:20px;
	margin-left:5px;
}

ul#menuActionRed li
{
	padding:2px;
}

.lien_retour_mag{
text-align:center;
padding:5px;}

.lien_retour_mag a:link,.lien_retour_mag a:visited,.lien_retour_mag a:hover,.lien_retour_mag a:active
{
font-size:13px;
font-weight:bold;
}

.message_notification,.message_notification_recherche,.message_important,#calque_infos_volantes
{
	border:1px solid #8BA5E6;
	background:url(imgs/ico_infos.png) no-repeat left center;
	text-align:justify;
	width:95%;
	padding:5px 5px 5px 30px;
	margin-bottom:10px;
}

.message_notification_recherche
{
	background:url(imgs/ico_infos.png) no-repeat left top;
}

#calque_infos_volantes
{
  border:5px solid #B9C9D9;
  background:url(imgs/ico_infos_grand.png) no-repeat left center;
	width:300px;
	background-color:#fff;
	position:absolute;
	top:310px;
	left:50%;
	margin-left:-150px;
	padding:30px 30px 30px 75px;
	z-index:100;
}

#faq_questions dt
{
	font-weight:bold;
	text-decoration:underline;
}

#faq_questions dd
{
	margin:10px;
}

/* DIVERS */

p.noresult{text-align:center;}
div.container_adsense{text-align:center;padding:10px;}
.message_erreur{font-variant:small-caps;border:1px solid #ff9c8e;background-color:white;background:url(imgs/ico_erreur.jpg) no-repeat left center;color:#b03632;font-weight:bold;text-align:center;padding:5px;padding-left:20px;margin-bottom:10px;}
.message_ok{font-variant:small-caps;border:1px solid #9aff8c;background-color:white;background:url(imgs/ico_ok.jpg) no-repeat left center;color:#62aa59;font-weight:bold;text-align:center;padding:5px;margin-bottom:10px;}
.message_attente{font-variant:small-caps;border:1px solid grey;background-color:white;background:url(imgs/ajax-loader.gif) no-repeat left center;color:grey;font-weight:bold;text-align:center;padding:5px;margin-bottom:10px;}


.clearer {
  clear:both;
  visibility:hidden;
  font-size:0;
  width:1px;
} 
