@charset "utf-8";
@font-face {
  font-family: 'MiliDancing';
  src: url("/fonts/DancingScript-Bold.ttf");
  font-display: swap;
}
@font-face {
  font-family: 'MiliOpen';
  src: url("/fonts/OpenSans-Regular.ttf");
  font-display: swap;
}
@font-face {
  font-family: 'MiliOpenBold';
  src: url("/fonts/OpenSans-Bold.ttf");
  font-display: swap;
}
@media (max-width: 1080px) {
		 /* fixer une largeur maximale  de 100% aux éléments potentiellement problématiques */
		 img,table,td,textarea,input {
		 	max-width: 100%;
		 }
		/* conserver le ratio des images et empecher les débordements de boites dus aux border ou padding : inclus padding et bordure dans le width et le height */
		 img {
		   height: auto; width: auto;
		   -webkit-box-sizing: border-box;
		   -moz-box-sizing: border-box;
		   box-sizing: border-box;
		 }
		 	/* sauf pour image SVG */
			.img_svg {
			   -webkit-box-sizing: content-box;
			   -moz-box-sizing: content-box;
			   box-sizing:content-box;
			 }
		 /* gestion des mots longs */
		 textarea,table,td {
		   word-wrap: break-word; /* passage a la ligne forcé */
		   -webkit-hyphens: auto; /* césure propre */
		   -moz-hyphens: auto;
		   hyphens: auto;
		 }
		input[type="password"],input[type="email"],input[type="text"],select:focus,textarea {font-size:16px;}
		body #vign_idees_popup_ajout .textarea100 {font-size:16px;}
		body #liste_ajout_manu_desc_env .textarea100 {font-size:16px;}
		body #bloc_ajmanu_desc_env .textarea100 {font-size:16px;}
		/* RD : commun */
		body .retour_haut {top:70%;}
		/* RD : ajouter cadeau */
		#liste_ajout_app .RD_show {display:block;}
		#liste_ajout_app .RD_hide {display:none;}
		#liste_ajout_env header .hd_text {}
		/* RD : header */
		#header #hd_env {display:none;}
		#header #hd_RD_env {display:block;}
		/* RD : titre de pages */
		body header h1 {font-size:1.2em;}
		/* RD : Compte */
		#mc_connect_btn {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0;}
		#mc_inscri_btn {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0;}
		#mc_gest_env #mc_gest_mdp_btn span {display:block;text-align:center;font-size:0.925em;padding:0.75em 1em 0.75em 1em;}
		#mc_gest_env #mc_gest_btn span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0.75em 0 0.75em 0;}
		/* RD : accueil */
		#acc_env .RD_hide {display:none;}
		#acc_env .acc_bla_img_RD {display:block;}
		#acc_env .acc_texte {margin:1em 0 1em 0;}
		#acc_env .acc_texte .RD_show {display:inline;}
		#acc_env .acc_checklist_2 {display:block;}
		#acc_bestprod {display:none;}
		#acc_env #acc_btn>div {max-width:100%;vertical-align:top;padding:0.5em 1em 0.5em 1em;}
		#acc_env #acc_btn_create {display:block;padding:0.6em 0 0.6em 0;margin:0 0.5em 0 0.5em;}
		#acc_env .acc_btn_create {display:block;padding:0.6em 0 0.6em 0;margin:0 0.5em 0 0.5em;}
		#acc_env #acc_vitrine {margin:0 0 0.5em 0;}
		#acc_env #acc_video_env .acc_video_titre {font-size:1em;}
		#acc_how_onglet span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0 0.5em 0 0.5em;}
		#acc_env .acc_btn_bas_creer {display:block;padding:0.6em 0 0.6em 0;margin:0 0.5em 0 0.5em;}
		#acc_env #acc_ex_btn {display:block;padding:0.6em 0 0.6em 0;}
		#acc_env .acc_liste_btn {margin:2.25em 0 0.5em 0;}
		#acc_env .acc_liste_btn_creer {display:block;font-size:1.3125em;padding:0.75em 0 0.75em 0;margin:0 0.5em 0 0.5em;}
		#acc_env .acc_checklist_btn {margin:2.25em 0 0.5em 0;}
		#acc_env .acc_checklist_btn {display:block;font-size:1.3125em;padding:0.75em 0 0.75em 0;margin:0 0 0 0;}

		/* RD : liste accueil */
		#liste_acc_env .RD_hide {display:none;}
		#liste_acc_env .liste_acc_btn {margin:2.25em 0 0.5em 0;}
		#liste_acc_env .liste_acc_btn_creer {display:block;font-size:1.3125em;padding:0.75em 0 0.75em 0;margin:0 0.5em 0 0.5em;}
		/* RD : menu */
		body #navigation {margin:0 0 0 0;}
		#navigation #mnu_env {display:none;padding:0 0 0 0;}
			#navigation #mnu_env .RD_show {display:inline;}
			#navigation #mnu_env>li {display:block;border-bottom:0.125em solid #ffffff;padding:0.625em 0 0.625em 0;text-align:left;cursor:pointer;}
			#navigation #mnu_env>li>a {color:#ffffff;text-transform:uppercase;padding:0.375em 1em 0.375em 1em;}
			#navigation #mnu_env .mnu_sous_exist {color:#ffffff;text-transform:uppercase;padding:0.375em 1em 0.375em 1em;}
				#navigation #mnu_env .mnu_select {color:#7dc7c8;background-color:#ffffff;}
				#navigation #mnu_env>li>a:hover {color:#7dc7c8;background-color:#ffffff;}
				#navigation #mnu_env>li .mnu_env_sup {display:inline;}
				#navigation #mnu_env .mnu_sous_exist:hover {color:#7dc7c8;background-color:#ffffff;}
				#navigation #mnu_env .mnu_sous_env {position:relative;font-weight:bold;text-transform:uppercase;text-align:left;}
					#navigation #mnu_env .mnu_sous_env li {padding:0.4em 0 0.4em 3.5em;}
						#navigation #mnu_env .mnu_sous_env a {font-weight:bold;text-transform:uppercase;}
		/* RD : FIL ARIANE */
		body #fil_ariane {display:none;}
		/* RD : AJOUTER/MODIFIE produit */
		#liste_ajout_env #liste_ajout_manu_desc_env {width:100%;}
		/* RD : CADEAU : offrir */
		#offrir_env #offrir_cado_env {padding:1.25em 2.5em 1.25em 0;}
		#offrir_cado_env #offrir_cado_btn_env {width:100%;padding:0;}
			#offrir_cado_env #offrir_cado_btn_env>div {display:block;width:100%;margin:0;}
			#offrir_cado_env #offrir_cado_btn_env>div span {width:100%;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0.5em 0 0.5em 0;}
		#acheter_env #acheter_btn1_env {display:block;width:100%;}
			#acheter_env #acheter_btn1_env span {width:100%;margin:0;}
			#acheter_env #acheter_btn1_env .button1 {padding:0.6em 0 0.6em 0;}
		#acheter_env #acheter_btn2_env {display:block;width:100%;}
			#acheter_env #acheter_btn2_env span {width:100%;margin:0;padding-right:0;padding-left:0;}
		/* RD : CADEAU : particip */
		#particip_env #particip_cado_env {padding:1.25em 2.5em 1.25em 0;}
		#particip_cado_env #particip_cado_btn_env {width:100%;padding:0;}
			#particip_cado_env #particip_cado_btn_env>div {display:block;width:100%;margin:0;}
			#particip_cado_env #particip_cado_btn_env>div span {width:100%;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0.5em 0 0.5em 0;}
		/* RD : LISTE : consulter */
		#main #liste_consult_env {padding:0 0em 1.5em 0em;}
		#liste_consult_env .liste_consult_btn_incit span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0;}
		#liste_consult_env .liste_consult_btn_incit .button1, #liste_consult_env .liste_consult_btn_incit .button2 {margin:0.75em 0.5em 0.75em 0.5em;}
		/* RD : LISTE : gérer */
		.vign_env .RD_hide {display:none;}
		#listes_liste_creer span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0 0.5em 0 0.5em;}
		#liste_btn_creer_env span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;margin:0;}
		#cado_maj_btn_env .button1,#cado_maj_btn_env .button2 {margin:0.75em 0.5em 0.75em 0.5em;}
		#cado_maj_btn_env span {display:block;font-size:0.925em;padding:0.75em 1em 0.75em 1em;}
		#main #list_bloc_env2 .list_bloc_sep {background-color:#ffffff;}
		/* RD : POPUP */	
		body .pp_div {top:0;position:absolute;}
		.pp_div .pp_corps {padding:0 0em 0em 0em;}
		.pp_div .pp_btn_env {margin:0.25em 0 0 0;}
		.pp_div .pp_titre {margin:0 0 0.5em 0;}
		.pp_div .pp_titre2 {margin:0 0 0.5em 0;}
		.pp_div .select100 {width:100%;}
		.pp_div .pp_btn_env .button1 {font-size:0.875em;padding:0.5em 1em 0.5em 1em;}
		.pp_div .pp_btn_env .button2 {font-size:0.875em;padding:0.5em 1em 0.5em 1em;}
		/* RD : footer */
		#ft_env .RD_hide {display:none;}
			#ft_env .RD_show {display:inline-block;}
		#ft_env {display:block;width:100%;}
			#ft_env1 {font-size:90%;}
			#ft_env2 {width:100%;text-align:left;}
				#ft_env2 #ft_present {display:none;}
				#ft_env2 #ft_menu_env {display:block;width:100%;font-size:110%;}
					#ft_env2 #ft_menu_env li {padding:0.25em 0 0.25em 0;}
				#ft_env2 #ft_tdm {display:block;padding:1em 0 0 0;}
		/* RD : Avis Verifies */
		#AV_widget {display:none;}
		/* RD : Pub */
		#main .pub_env {margin-top:4em;}
}
@media (max-width: 350px) {
	#acc_env .acc_liste_btn_creer {font-size:1.1em;}
	#acc_env .acc_checklist_btn {font-size:1.1em;}
	#liste_acc_env .liste_acc_btn_creer {font-size:1.1em;}
	#liste_acc_env #liste_acc_ex #liste_acc_ex_btn {font-size:1.1em;}
}
@media (max-width: 370px) {
	#main #liste_acc_env header h1 {font-size:2.5em;}
}
@media (max-width: 400px) {
	#main .vign_idees_env {max-width:145px;}
		#main .vign_idees_foto_env {width:145px;height:145px;}
			#main .vign_idees_fond_blanc {width:145px;height:145px;}
			#main .vign_idees_foto_env img {max-width:145px;max-height:145px;}
		#main .vign_idees_btn_env .btn_idees_vign1 {font-size:0.75em;}
		#main #partner_vigns {margin:0 -0.5em 0 -0.5em;}
		body #acc_env header h1 {font-size:2.25em;}
		body #acc_env header .slogan {font-size:1.032em;}
}
@media (max-width: 450px) {
	body #liste_acc_env header h1 {font-size:3em;}
	#main #liste_acc_env .liste_acc_txt_sup h2 {font-size:1.25em;}
	#main #acc_env .acc_bla_titre h2 {font-size:1.25em;}
	#main #acc_env #acc_texte_titre h2 {font-size:1.25em;}
}
@media (max-width: 500px) {
	/* RD : footer */
	#ft_env2 #ft_menu_env .ft_menu {display:block;text-align:left;padding:0 0 0 0;}
		#ft_env2 #ft_menu_env .ft_menu_titre {background-color:#eeeeee;padding:0.75em 0 0.75em 1em;}
			#ft_env2 #ft_menu_env li {padding:0.25em 0 0.25em 2em;}
		/* RD : accueil */
		body #acc_env .acc_bla_img_RD {display:block;width:100%;}
		body #acc_env .acc_bla_img_RD img {object-fit:cover;max-height:380px;}
		/* RD : liste accueil */
		#main #liste_acc_env .liste_acc_txt_sup_img {display:block;width:100%;}
		#main #liste_acc_env .liste_acc_txt_sup_img img:not(.img_sans_recadrage) {object-fit:cover;max-height:380px;}
		#main #liste_acc_env .liste_acc_txt_sup_img .img_cadrage_anniversaire {object-fit:cover;max-height:344px;}
		#main #acc_env .acc_bla_img img:not(.img_sans_recadrage) {object-fit:cover;max-height:380px;}
}
@media (max-width: 700px) {
	/* RD : Idées */
	#idees_vign_plus_btn>span {display:block;margin:0 0.75em 0 0.75em;}
	/* RD : Confirm resa/don/particip */
	#main #confirm_cado_env {padding:1.25em 0 1.25em 0;}
}
@media (max-width: 720px) {
	/* RD : comm */
	.comm_RD_br {display:block;}
}
@media (max-width: 900px) {
	/* RD : accueil */
	#acc_env .acc_bla_texte {display:block;width:100%;}
}
@media (max-width: 1000px) {
	/* RD : accueil liste type */
	.liste_acc_txt_sup_env .liste_acc_txt_sup {display:block;width:100%;}
	.liste_acc_txt_sup_env .liste_acc_txt_sup_img {display:block;width:100%;padding-top:0;}
	.liste_acc_txt_sup_env .liste_acc_txt_sup .liste_acc_txt_sup_right {padding:0 0 0 0;}
	.liste_acc_txt_sup_env .liste_acc_txt_sup .liste_acc_txt_sup_left {padding:0 0 0 0;}
	.liste_acc_txt_sup_env #liste_acc_comm2 {text-align:center;padding:0 0 0 0;}
	/* RD : accueil */
	#acc_env .acc_bla_texte {margin-bottom:2em;}
	.acc_bla_env .acc_bla_texte .acc_txt_right {padding:0 0 0 0;}
	.acc_bla_env .acc_bla_texte .acc_txt_left {padding:0 0 0 0;}
	#liste_acc_env #liste_acc_ex_btn {display:block;font-size:1.3125em;padding:0.75em 0 0.75em 0;margin:0 0.5em 0 0.5em;}
	#acc_env #acc_btn_ccm_env {display:block;padding:0.6em 0 0.6em 0;}
	#acc_env #acc_btn_rech_titre {display:block;width:auto;margin:0 0.35em 0.5em 0.35em;}
	#acc_env .acc_txt_sep_haut {padding:0.5em 0.5em 1em 0.5em;}
	#acc_env #acc_btn {margin:0 0 0em 0;}
	#acc_env .acc_app_env {padding:0px 15px 0px 15px;}
	#acc_env .acc_app_logos {display:inline-block;padding:0 0.5em 0 0.5em;}

}
/* reduit de facon harmonieuse tailles de polices en orientation paysage (car bugguée sur iphone et iPad) */
@media (max-width:768px) and (orientation: landscape) {
	html,body {
		-webkit-text-size-adjust: 100%;
	}
}
@media (max-width: 1020px) {
	/* RD : accueil */
	#acc_env .acc_bla_img_RD {display:block;width:100%;}
	#acc_env .acc_bla_img_RD img {object-fit:cover;max-height:450px;}
	/* RD : liste accueil */
	#liste_acc_env .liste_acc_txt_sup_img {display:block;width:100%;margin:2em 0 0.5em 0;}
	#liste_acc_env .liste_acc_txt_sup_img img:not(.img_sans_recadrage) {object-fit:cover;max-height:450px;}
		#liste_acc_env .liste_acc_txt_sup_img .img_cadrage_anniversaire {object-fit:cover;max-height:344px;}
		#liste_acc_env .liste_acc_txt_sup_img .img_cadrage_top25 {object-position: 50% 25%;}
		#liste_acc_env .liste_acc_txt_sup_img .img_cadrage_anniversaire {object-position: 50% 100%;}
	#acc_env .acc_bla_img img:not(.img_sans_recadrage) {object-fit:cover;max-height:450px;}
	#liste_acc_env .liste_acc_txt_first_env .liste_acc_txt_sup_img {margin:0 0 0.35em 0;}
	#liste_acc_env .liste_acc_txt_sep {padding:2em 0.5em 2em 0.5em;}
	#liste_acc_env .liste_acc_txt_first_1 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_2 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_3 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_4 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_5 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_6 {margin:0 0 0 0;}
	#liste_acc_env .liste_acc_txt_first_7 {margin:0 0 0 0;}
}

body {margin:0 auto;padding:0;text-align:center;font-size:16px;font-family:Arial,Tahoma;color:#595959;background-color:#ffffff;}
a {color:#595959;text-decoration:none;outline:none;}
.a_underline {text-decoration:underline;}
.a_underline_hover:hover {text-decoration:underline;}
img {border:0;vertical-align:middle;}
table {border-collapse:collapse;border-spacing:0;}
form {display:inline;}
figure {display:inline;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {top:auto;bottom:auto;display:inline;font-size:1em;font-weight:normal;}
.clearboth {clear:both;}
.inlineblock {display:inline-block;}
.inline_elem {display:inline;}
.uc_accent {text-transform:uppercase;}
.obj_hide {display:none;}
aside {display:inline-block;vertical-align:top;}
.msg_alerte {display:inline-block;max-width:740px;background-color:#ffffff;border:0.0625em solid #ff5050;color:#ff5050;margin:0.625em 0.9375em 0.625em 0.9375em;padding:0.9375em 1.25em 0.9375em 1.25em;text-align:center;}
.msg_info {display:inline-block;max-width:740px;background-color:#ffffff;border:0.0625em solid #7dc7c8;color:#7dc7c8;margin:0.625em 0.9375em 0.625em 0.9375em;padding:0.9375em 1.25em 0.9375em 1.25em;text-align:center;}
#msg_info_alerte {display:none;}
.aide_icone {cursor:pointer;width:20px;}
.cursor_pointer {cursor:pointer;}
.lien_click {cursor:pointer;}
.RD_show {display:none;}
.zone_input{border:1px solid #999999;height:30px;line-height:30px;color:#595959;padding-left:0.25em;}
.zone_select{border:1px solid #999999;height:30px;line-height:30px;color:#595959;padding-left:0.25em;font-size:16px;}
.button1 {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;font-size:1.0625em;border:none;padding:0.5em 1em 0.5em 1em;text-transform:uppercase;margin:0.25em;border-radius:8px;}
.button1:hover {text-decoration:underline;}
.button2 {display:inline-block;width:auto;height:auto;background-color:#81d4d5;cursor:pointer;color:#ffffff;font-weight:bold;font-size:1.0625em;border:none;padding:0.5em 1em 0.5em 1em;text-transform:uppercase;margin:0.25em;border-radius:8px;}
.button2:hover {text-decoration:underline;}
.button3 {display:inline-block;width:auto;height:auto;background-color:#f7acb3;cursor:pointer;color:#ffffff;font-weight:bold;font-size:1.0625em;border:none;padding:0.5em 1em 0.5em 1em;text-transform:uppercase;margin:0.25em;border-radius:8px;}
.button3:hover {text-decoration:underline;}
.p_button1 {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;font-size:0.875em;border:none;padding:0.5em 1em 0.5em 1em;text-transform:uppercase;margin:0.25em;border-radius:8px;}
.p_button1:hover {text-decoration:underline;}
.p_button2 {display:inline-block;width:auto;height:auto;background-color:#81d4d5;cursor:pointer;color:#ffffff;font-weight:bold;font-size:0.875em;border:none;padding:0.5em 1em 0.5em 1em;text-transform:uppercase;margin:0.25em;border-radius:8px;}
.p_button2:hover {text-decoration:underline;}
#retour_haut {display:none;position:absolute;position:fixed;top:60%;right:0;cursor:pointer;width:52px;height:42px;background-image:url(/images/commun/retour-haut.gif);background-repeat:no-repeat;}
embed, iframe, object {max-width: 100%;}
.fb-like iframe{max-width:none;}
.class_bold{font-weight:bold;}
iframe {border:0;}
.comm_env1 {background-color:#eeeeee;padding:1em;}
	.comm_env1 b {color:#f16764;}
	.comm_env1 a {color:#f16764;}
.AS_div {display:none;}
/* Message Cookie */
#messageCookie {display:block;position:fixed;z-index:999;left:0;right:0;bottom:0;text-align:center;color:#5b6564;background-color:#f8f4ed;padding:0.75em 0 0.75em 0;text-transform:uppercase;font-size:0.75em;}
	#messageCookie a {text-decoration:underline;}
	#messageCookie #messageCookie_close {cursor:pointer;padding:0 0 0 100px;}
/* TITREs */
header .hd_titre {margin:1em 0 0.5em 0;}
header h1 {display:inline-block;text-transform:uppercase;font-size:1.5em;font-weight:bold;color:#595959;margin:0.8em 0 0.8em 0;}
header .hd_text {display:inline-block;font-size:0.875em;margin-top:0em;text-align:center;color:#595959;}
header h2 {font-weight:bold;}
header a {color:#595959;}
/* HEADER */
#header {width:100%;text-align:center;background-color:#ffffff;}
#hd_env {max-width:1040px;width:100%;display:inline-block;margin:0 0 0.5em 0;}
	#hd_env div {display:inline-block;width:48%;vertical-align:bottom;}
		#hd_env #hd_logo {text-align:left;padding:0.5em 0 0 1%;margin:0;}
		#hd_env #hd_compte {font-size:0.875em;text-align:right;padding:0 1% 0 0;margin:2em 0 0 0;vertical-align:top;}
#hd_RD_env {display:none;position:relative;width:100%;height:77px;background-color:#ffffff;cursor:pointer;border-bottom:3px solid #7dc7c8;text-align:center;}
	#hd_RD_env div {display:inline-block;}
	#hd_RD_env #hd_RD_logo {height:77px;line-height:77px;}
		#hd_RD_env #hd_RD_logo img {vertical-align:middle;}
	#hd_RD_env #hd_RD_menu {position:absolute;left:8px;top:22px;}
	#hd_RD_env #hd_RD_compte {position:absolute;right:8px;top:22px;margin:0 5px 0 5px;}
	@media (max-width: 340px) {
		#hd_RD_env #hd_RD_logo {max-width:60%;}
	}
/* MENU */
#navigation {width:100%;text-align:center;background-color:#7dc7c8;margin:0.625em 0 0 0;}
#mnu_env {max-width:1080px;display:inline-block;margin:0;padding:0.75em 0 0.75em 0;background-color:#7dc7c8;color:#ffffff;list-style:none;}
	#mnu_env>li {display:inline-block;padding:0 0.5em 0 0.5em;text-align:center;}
	#mnu_env>li>a,#mnu_env .mnu_sous_exist {color:#ffffff;text-transform:uppercase;font-size:0.9375em;padding:0.375em 0.9em 0.375em 0.9em;font-weight:bold;}
		#mnu_env .mnu_select {color:#7dc7c8;background-color:#ffffff;}
		#mnu_env .mnu_select_sous {color:#7dc7c8;background-color:#ffffff;}
		#mnu_env>li>a:hover,#mnu_env .mnu_sous_exist:hover {color:#7dc7c8;background-color:#ffffff;}
		#mnu_env>li .mnu_env_sup {display:none;font-weight:bold;padding-left:0.5em;}

	#mnu_env .mnu_sous_exist_env {display:inline;position:relative;margin:0;padding:0;}
		#mnu_env .mnu_sous_exist {display:inline;cursor:pointer;}
		#mnu_env .mnu_sous_env {position:absolute;z-index:20;left:0;width:100%;display:none;background-color:#ffffff;font-size:0.9em;list-style:none;margin:0;padding:0.3em 0 0em 0;text-align:center;}
		#mnu_env .mnu_sous_env>li {margin:0.6em 0.25em 0.6em 0.3em;}
		#mnu_env .mnu_sous_env a {color:#595959;text-transform:none;font-weight:normal;font-size:0.85em;}
			#mnu_env .mnu_sous_env a:hover {text-decoration:underline;}
/* FIL ARIANE */
#fil_ariane {max-width:1040px;width:1040px;display:inline-block;font-size:0.75em;text-align:left;margin:1em 0 1em 0;}
	#fil_ariane a:hover {text-decoration:underline;}
	#fil_ariane .fil_sanslien {font-weight:bold;}
/* FOOTER */
#footer {width:100%;text-align:center;background-color:#ffffff;color:#5a5a5a;margin:0em 0 0.9375em 0;}
	.ft_sep {width:100%;border-top:2px solid #d2d2d2;margin:0 0 1em 0;}
	#ft_pub {margin:0.5em 0 0.5em 0;}
	#ft_pub .ft_pub_elem {display:inline-block;margin:0.5em;}
	#ft_env2 {max-width:1040px;display:inline-block;font-size:0.8125em;}
		#ft_env2 a {color:#5a5a5a;}
		#ft_present {display:inline-block;vertical-align:top;max-width:50%;text-align:left;}
			#ft_present_titre {text-transform:uppercase;font-weight:bold;}
				#ft_present_titre span {text-transform:lowercase;font-weight:bold;}
			#ft_present_texte {margin:0.5em 0 0 0;font-size:0.9375em;}
				#ft_present_texte a {text-decoration:underline;}
		#ft_menu_env {display:inline-block;vertical-align:top;width:50%;text-align:center;}
			.ft_menu {display:inline-block;text-align:left;padding:0 3em 0 3em;vertical-align:top;}
				.ft_menu ul {list-style:none;padding:0;margin:0.5em 0 0 0;}
					.ft_menu ul li {margin:0.5em 0 0.5em 0;}
						.ft_menu ul li a:hover {text-decoration:underline;}
				.ft_menu_titre {font-weight:bold;}
					.ft_menu_resosocio a {display:inline-block;margin:0 0.375em 0 0;}
						.ft_reso_fb {display:inline-block;width:33px;height:33px;background:url(/images/footer/sprite-footer.jpg) 0 0 no-repeat;cursor:pointer;}
						.ft_reso_insta {display:inline-block;width:33px;height:33px;background:url(/images/footer/sprite-footer.jpg) -99px 0 no-repeat;cursor:pointer;}
						.ft_reso_pint {display:inline-block;width:33px;height:33px;background:url(/images/footer/sprite-footer.jpg) -33px 0 no-repeat;cursor:pointer;}
						.ft_reso_yt {display:inline-block;width:33px;height:33px;background:url(/images/footer/sprite-footer.jpg) -66px 0 no-repeat;cursor:pointer;}
					.ft_menu_av {color:#5a5a5a;font-weight:bold;font-size:1.3em;}
						.ft_av_mobile {display:inline-block;width:88px;height:21px;background:url(/images/footer/sprite-footer.jpg) 0 -133px no-repeat;cursor:pointer;}
						.ft_av_note {display:inline-block;vertical-align:top;padding:0 0 0 0.25em;}
							.ft_av_note:hover {text-decoration:underline;}
			#ft_env2 .ft_lien1 {color:#f0729f;font-weight:bold;}
		#ft_tdm {display:inline-block;width:100%;font-size:0.95em;text-align:center;text-transform:uppercase;padding:1em 0 0 0;}
	.ft_app_env {margin:0 0 0 0;}
		.ft_app_logos {text-align:center;}
		.ft_app_applestore {display:inline-block;width:148px;height:50px;background:url(/images/footer/sprite-footer.jpg) 0 -33px no-repeat;cursor:pointer;margin:0.5em;}
		.ft_app_ggplay {display:inline-block;width:148px;height:50px;background:url(/images/footer/sprite-footer.jpg) 0 -83px no-repeat;cursor:pointer;margin:0.5em;}
#main {text-align:center;}
#main>div {display:inline-block;}
/* ACCUEIL */
#acc_env {width:100%;}
	.acc_formlien {cursor:pointer;}
	#acc_env header {margin:0.5em 0 0 0;;padding:0.75em;}
		#acc_env header h1 {font-family:MiliDancing,Georgia, Arial;text-transform:none;font-size:3em;margin:0;font-weight:normal;}
		#acc_env header span {color:#81d4d5;font-weight:bold;}
		#acc_env header .slogan {font-family:MiliOpen,Tahoma;font-size:1.375em;margin:0 0 0 0;}
	#acc_env>section {width:100%;text-align:center;}
		#acc_img_entete {position:relative;display:inline-block;width:100%;max-width:990px;margin:1em 0 0 0;}
			#acc_img>img {width:100%;height:auto;}
		#acc_texte_titre {font-family:MiliOpen,Tahoma;margin:2em 0 0 0;font-weight:bold;color:#595959;padding:0 0.5em 0 0.5em;}
			#acc_texte_titre h2 {font-weight:bold;font-size:1.3125em;}
		.acc_texte {max-width:1040px;font-family:MiliOpen,Tahoma;display:inline-block;padding:0 0.75em 0 0.75em;margin:1em 0 2.5em 0;line-height:140%;text-align:justify;}
			.acc_texte b {color:#595959;}
			.acc_texte a {font-weight:normal;}
				.acc_texte .nobold {font-weight:normal;}
			.acc_texte h2 {font-weight:bold;color:#595959;}
			.acc_texte .acc_texte_color {text-transform:uppercase;color:#7dc7c8;font-weight:bold;text-align:justify;}
		#acc_btn {max-width:100%;margin:0 0 2.5em 0;}
			#acc_btn>div {max-width:100%;vertical-align:top;padding:0.5em 0.5em 0.5em 0.5em;}
			#acc_btn_ccm_env {display:none;max-width:100%;margin:0 0 0.5em 0;text-align:center;}
				#acc_btn_ccm {display:block;text-align:center;background-color:#b0b0b0;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding:0.6em 1.2em 0.6em 1.2em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
				#acc_btn_ccm_env a {color:#ffffff;}
		.acc_btn_creer {max-width:100%;margin:1em 0 1em 0;text-align:center;}
			.acc_btn_creer_margin_accueil {margin:2em 0 2em 0;}
			#acc_btn_create {display:inline-block;text-align:center;background-color:#81d4d5;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding:0.6em 5.5em 0.6em 5.5em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
			.acc_btn_creer a {color:#ffffff;}
			.acc_btn_create {display:inline-block;text-align:center;background-color:#7dc7c8;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding:0.6em 2.2em 0.6em 2.2em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
		.acc_btn_bas {max-width:100%;margin:2em 0 2em 0;text-align:center;}
			.acc_btn_bas_creer {display:inline-block;text-align:center;background-color:#81d4d5;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding:0.6em 5.5em 0.6em 5.5em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
			.acc_btn_bas a {color:#ffffff;}
		#acc_btn_rech_env {display:inline-block;max-width:100%;text-align:center;color:#595959;font-family:MiliOpenBold,Tahoma;}
			#acc_btn_rech {display:inline-block;}
				#acc_btn_rech>div {display:inline-block;margin:0 0.35em 0 0.35em;}
				#acc_btn_rech_titre {font-size:1.3125em;}
				#acc_btn_rech .search_loupe {display:inline-block;overflow:hidden;vertical-align:middle;margin-top:-5px;background-color:#595959;color:#ffffff;border-radius:8px;padding:0.75em 2em 0.75em 2em;}
				#acc_btn_rech #search_str {border:none;color:#595959;font-size:0.9375em;height:1.75em;width:12.5em;padding:0 0 0 0.35em;}
				#acc_btn_rech .img_loupe {vertical-align:middle;margin-top:-2px;max-width:30px;width:30px;height:30px;cursor:pointer;padding:0 0 0 0.5em;}
				@media (max-width: 330px) {
					#acc_env #acc_btn_rech .search_loupe {padding:0.75em 1em 0.75em 1em;}
				}
		#acc_vitrine {max-width:1022px;width:100%;display:inline-block;margin:2em 0 0 0;}
			#acc_vitrine .acc_vit_lig {width:100%;}
			#acc_vitrine .acc_vit_other_env {display:inline-block;width:50%;vertical-align:top;}
			#acc_vitrine .acc_vit_main img {padding:1em;}
			#acc_vitrine .acc_vit_other_left {text-align:left;}
			#acc_vitrine .acc_vit_other_right {text-align:right;}
			#acc_vitrine .acc_vit_other_left img {padding:1em 0.5em 1em 1em}
			#acc_vitrine .acc_vit_other_right img {padding:1em 1em 1em 0.5em}
			@media (max-width: 1022px) {
				#acc_vitrine .acc_vit_other_left img {padding:0.5em 0.5em 0.5em 1em}
				#acc_vitrine .acc_vit_other_right img {padding:0.5em 1em 0.5em 0.5em}
			}
			#acc_ex {max-width:100%;margin:0 0 1em 0;text-align:center;}
				#acc_ex_btn {display:inline-block;text-align:center;background-color:#e5afa1;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding:0.6em 3.2em 0.6em 3.2em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
				#acc_ex a {color:#ffffff;}

		#acc_how {max-width:100%;width:1140px;display:inline-block;margin-top:2em;}
			#acc_how h3,#acc_how h4 {font-weight:bold;}
		#acc_how #acc_how_sep {width:100%;height:4px;background-color:#f5c70b;}
		#acc_how #acc_how_bla {background-color:#eeeeee;}
			#acc_how_titre {font-family:MiliDancing,Georgia, Arial;font-size:2em;font-weight:bold;padding:0.5em 0 0.5em 0;}
				.acc_how_titre_sep {margin:0.05em 0 0.15em 0;padding:0;line-height:19px;vertical-align:top;}
				.acc_how_titre_sep>img {max-width:284px;}
			#acc_how .acc_how_etape {display:inline-block;max-width:330px;vertical-align:top;}
				.acc_how_etape_number {display:inline-block;width:42px;height:42px;background-color:#595959;cursor:pointer;border-radius:21px;}
					.acc_how_etape_number>span {font-family:MiliDancing,Georgia,Arial;font-size:1.9375em;font-weight:normal;color:#eeeeee;}
/*
				#acc_how_etape1_img {display:inline-block;width:43px;height:42px;background:url(/images/accueil/sprite-ccm-accueil.png) 0 0 no-repeat;cursor:pointer;}
				#acc_how_etape2_img {display:inline-block;width:43px;height:42px;background:url(/images/accueil/sprite-ccm-accueil.png) -43px 0 no-repeat;cursor:pointer;}
				#acc_how_etape3_img {display:inline-block;width:43px;height:42px;background:url(/images/accueil/sprite-ccm-accueil.png) -86px 0 no-repeat;}
*/
				#acc_how .acc_how_etape_titre {font-family:MiliOpen,Tahoma;margin:0.75em 0 0 0;font-weight:bold;font-size:1em;}
					#acc_how .acc_how_etape_titre span {text-transform:uppercase;}
					#acc_how .acc_how_etape_titre a:hover {text-decoration:underline;}
				#acc_how .acc_how_etape_txt {display:inline-block;width:80%;font-family:MiliOpen,Tahoma;font-size:0.8125em;margin:0.9375em 0.5em 2.5em 0.5em;line-height:131%;}
				#acc_how_onglet {padding:0 0 1em 0;}
					#acc_how_onglet .button1 {font-family:MiliOpenBold,Tahoma;font-size:1.3125em;text-transform:none;font-weight:normal;padding:0.2em 0.7em 0.2em 0.7em;}
			#acc_video_env {display:inline-block;margin:0 0 0 0;}
				#acc_video_env .acc_video {display:inline-block;margin:0.875em;vertical-align:top;}
					#acc_video_env .acc_video_titre {font-size:1.25em;text-align:left;font-weight:bold;margin:1em 0 0.5em 0;text-align:center;}
						#acc_video_env .acc_video_titre span {text-transform:uppercase;}
					.acc_video_video {cursor:pointer;}
					.acc_video_cover {margin-bottom:4px;}
		#acc_bestprod {margin:0 0 1.5em 0;}
			#acc_bestprod_titre {font-weight:bold;font-size:1.5em;margin:1.25em 0 1em 0;color:#7bcdce;}
		.acc_bla_env {max-width:990px;font-family:MiliOpen,Tahoma;display:inline-block;padding:0 0.75em 0 0.75em;margin:0 0.25em 0em 0.25em;;line-height:140%;}
			.acc_bla_texte {display:inline-block;width:610px;text-align:justify;vertical-align:top;}
				.acc_bla_texte_long {width:780px;}
				.acc_bla_texte h3 {font-weight:bold;}
				.acc_bla_titre {margin:0 0 0 0;font-weight:bold;color:#595959;padding:0;text-align:left;}
					.acc_bla_titre h2 {font-weight:bold;font-size:1.3125em;}
				.acc_bla_texte ul {text-align:justify;margin:0 0 0 0.6em;padding:0 0 0 0.75em;list-style-type:disc;}
					.acc_bla_texte li {margin:0 0 0.5em 0;padding:0 0 0 0;}
				.acc_bla_texte_stitre {font-weight:bold;margin:0 0 0.5em 0;}
					.acc_bla_texte_stitre + div {margin:0 0 0.5em 0;}
			.acc_bla_img {display:inline-block;}
				.acc_bla_img img {width:380px;}
			.acc_bla_img_RD {display:none;text-align:center;margin:0 0 1em 0;}
				.acc_bla_img_RD img {width:380px;}
			.acc_bla_env .acc_txt_liste_img {text-align:justify;margin:0 0 0 0;padding:0 0 1em 0;}
				.acc_bla_env .acc_txt_liste_img li {margin:0 0 0.5em 0;padding:0 0 0 0.5em;list-style-type:none;}
					.acc_bla_env .acc_txt_liste_img li>img {padding:0 0.75em 0 0;max-width:16px;margin-top:-4px;}
			.acc_bla_env .acc_txt_right {padding:0 0 0 2.5em;}
			.acc_bla_env .acc_txt_left {padding:0 2.5em 0 0;}
		.acc_txt_sep {text-align:center;padding:2em 0.5em 2em 0.5em;}
			.acc_txt_sep>img {max-width:340px;}
		.acc_txt_sep_haut {text-align:center;padding:1em 0.5em 1em 0.5em;}
			.acc_txt_sep_haut>img {max-width:340px;}
		.acc_liste_btn {max-width:100%;margin:2.25em 0 1em 0;}
			.acc_liste_btn_creer {display:inline-block;max-width:100%;text-align:center;background-color:#7dc7c8;white-space:nowrap;font-size:1.3125em;color:#ffffff;cursor:pointer;padding:0.6em 2.2em 0.6em 2.2em;margin:0 1em 0 1em;font-family:MiliOpenBold,Tahoma;font-weight:normal;border-radius:8px;text-transform:none;}
		.acc_bla_env ol li::marker {font-weight: bold;}
		#acc_env .liste_acc_txt_liste_img {text-align:justify;margin:0 0 0 0.5em;padding:0 0 1em 0;}
			#acc_env .liste_acc_txt_liste_img li {margin:0 0 0.5em 0;padding:0 0 0 0.5em;list-style-type:none;}
				#acc_env .liste_acc_txt_liste_img li>img {padding:0 0.75em 0 0;max-width:20px;margin-top:-4px;}
		#acc_env .acc_bla_texte_stitre>img {padding:0 0.75em 0 0;max-width:20px;margin-top:-4px;}
		.acc_checklist {max-width:100%;margin:1em 0 1em 0;text-align:center;}
			.acc_checklist_btn {display:inline-block;max-width:100%;text-align:center;background-color:#ddb1a4;white-space:nowrap;font-size:1.3125em;color:#ffffff;cursor:pointer;padding:0.6em 2.2em 0.6em 2.2em;margin:0 1em 0 1em;font-family:MiliOpenBold,Tahoma;font-weight:normal;border-radius:8px;text-transform:none;}
			.acc_checklist a {color:#ffffff;}
		#acc_env #ccm_video_env {background-color:#eeeeee;}
			#acc_env .ccm_video_titre {padding:10px 0 5px 0;}
			#acc_env .ccm_video {padding:5px 10px 5px 10px;}
			#acc_env .ccm_video_titre, #acc_env .ccm_video_titre h3, #acc_env .ccm_video_titre h4 {font-weight:bold;}
		.acc_txt_flex {display:flex;}
		.acc_app_env {margin:0 0 0 0;padding:15px 15px 15px 15px;text-align:center;}
			.acc_app_logos {text-align:center;}
			.acc_app_applestore {display:inline-block;width:148px;height:50px;background:url(/images/footer/sprite-footer.jpg) 0 -33px no-repeat;cursor:pointer;margin:0.5em;}
			.acc_app_ggplay {display:inline-block;width:148px;height:50px;background:url(/images/footer/sprite-footer.jpg) 0 -83px no-repeat;cursor:pointer;margin:0.5em;}
		#acc_env #avt_env {margin:1em 0 0 0;}

/* Compte creation ou connexion */
#mc_env {max-width:1040px;margin-bottom:1.25em;}
	#mc_env header {text-align:center;}
		#mc_env header .hd_text {text-align:justify;padding:0 0.75em 0 0.75em;}
	.mc_txt_info {font-size:0.75em;font-weight:normal;}
	#mc_env section {margin:0 0 1em 0;}
		#mc_env .mc_titre {font-size:1.25em;text-transform:uppercase;font-weight:bold;margin:0 0 1.18em 0;}
		#mc_env .mc_bla {font-size:1.0625em;margin:0 0 1.47em 0;text-align:left;}
		#mc_env .mc_input_titre {font-size:1.0625em;margin:1.18em 0 0 0;text-align:left;}
			#mc_env .zone_input,#mc_env .zone_select {margin:0.25em 0 0 0;}
		#mc_env .mc_input {width:100%;}
		#mc_env .mc_btn {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;font-size:1.0625em;border:none;padding:1em 1.875em 1em 1.875em;text-transform:uppercase;margin:1.8em 0 0 0;}
		#mc_connect,#mc_inscri {display:inline-block;max-width:400px;background-color:#eeeeee;padding:1.875em;vertical-align:top;margin:1em;}
			#mc_connect #mc_mdp_oubli {text-align:right;font-size:0.875em;margin:0.7em 0 1em 0;text-decoration:underline;cursor:pointer;}
		#mc_env #mc_cgu {font-size:0.75em;text-align:left;margin:1.67em 0 1em 0;}
			#mc_env #mc_cgu a{text-decoration:underline;}
			#mc_env #mc_cgu>div {display:table-cell;vertical-align:middle;}
				#mc_env #mc_cgu .mc_cgu_label {padding:0 0 0 1em;}
		#mc_env #mc_radio_news {vertical-align:middle;font-size:0.75em;text-align:left;margin:1.67em 0 1em 0;}
			#mc_env #mc_radio_news>input, #mc_env #mc_radio_news>label {vertical-align:middle;padding:0 0 0 1em;}
	#mc_env .AS_div {display:none;}
/* Compte gestion */
#mc_gest_env {width:740px;max-width:100%;padding:0 2% 1.5em 2%;background-color:#eeeeee;}
	#mc_gest_env header {text-align:center;padding:0 0 1em 0;}
		#mc_gest_env .AS_div {display:none;}
	#mc_gest {text-align:left;padding:0 0 0 0;}
		#mc_gest .mc_input_titre {font-size:1.0625em;margin:1.18em 0 0 0;text-align:left;}
			#mc_gest .zone_input,#mc_gest .zone_select {margin:0.25em 0 0 0;}
		#mc_gest .mc_input {width:99%;}
		#mc_gest .mc_input2 {max-width:100%;}
		#mc_gest .mc_select {max-width:100%;}
		#mc_gest_mdp {display:none;}
		#mc_gest_btn {text-align:center;margin:1em 0 0 0;}
			#mc_gest_btn span {margin:0 1em 0 1em;}
		#mc_gest_mdp_btn span {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;font-size:1.0625em;border:none;padding:0.25em 0.5em 0.25em 0.5em;text-transform:uppercase;margin:1.8em 0 0 0;}
		#mc_gest #mc_radio_news {font-size:0.75em;text-align:left;margin:1.67em 0 0 0;}
			#mc_gest #mc_radio_news>input, #mc_gest #mc_radio_news>label {vertical-align:middle;padding:0 0 0 1em;}
	#mc_supp_info {text-align:left;font-size:0.75em;width:100%;margin:3em 0 0 0;}
		#mc_supp_info #mc_supp_demande {color:#288797;text-decoration:underline;cursor:pointer;white-space: nowrap;}
	#mc_disc {text-align:right;font-size:0.75em;width:100%;margin:1em 0 0 0;font-weight:bold;}
		#mc_disc a {text-transform:uppercase;}
		#mc_disc img {margin:-3px 0 0 0.35em;}
/* LISTE : page accueil */
#liste_acc_env {width:100%;}
	#liste_acc_env strong {font-weight:bold;}
	#liste_acc_env header {margin:0 0 0.5em 0;padding:0 0.75em 0.75em 0.75em;}
		#liste_acc_env header h1 {font-family:MiliDancing,Georgia, Arial;text-transform:none;margin:0;padding:0;font-size:3.625em;font-weight:normal;}
		#liste_acc_env header .separateur {margin:0.5em 0 0.5em 0;}
			#liste_acc_env header .separateur>img {max-width:430px;}
		#liste_acc_env header .slogan {font-family:MiliOpen,Tahoma;font-size:1.375em;font-weight:600;}
			#liste_acc_env header .slogan span {color:#81d4d5;}
		#liste_acc_env h3 {margin:0;padding:0 0 0 0.75em;}
	#liste_acc_env>section {width:100%;text-align:center;}
	#liste_acc_img {position:relative;display:inline-block;width:100%;max-width:990px;margin-top:1em;}
		#liste_acc_img>img {width:100%;height:auto;}
	#acc_entete_texte_env {position:absolute;right:1em;bottom:1em;padding:0.75em 1.125em 0.75em 1.125em;width:58%;overflow:hidden;z-index:10;background-color:#ffffff;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;text-align:left;}
		.acc_entete_texte {padding:0;font-size:0.8125em;font-style:italic;font-family:Georgia, Arial;line-height:1.4em;overflow:hidden;letter-spacing:0.04em;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;vertical-align:top;}
			.acc_entete_texte>p {display:inline;}
	#liste_acc_intro {max-width:990px;display:inline-block;font-size:1em;margin:0 0.75em 0 0.75em;line-height:140%;text-align:justify;padding-top:1em;}
		#liste_acc_intro p {margin:0;padding:0;}
	.liste_acc_txt_sup_env {max-width:990px;font-size:1em;display:inline-block;margin:0 0.25em 0em 0.25em;text-align:justify;}
			.liste_acc_txt_sup_env .liste_acc_h2 {display:inline-block;font-weight:bold;font-size:1.15em;margin:0 0 0.5em 0;}
			.liste_acc_txt_first_env {margin:1.5em 0 3.5em 0;}
		.liste_acc_txt_sup {font-family:MiliOpen,Tahoma;display:inline-block;width:610px;line-height:140%;}
			.liste_acc_txt_sup .liste_acc_txt_sup_right {padding:0 0 0 2.5em;}
			.liste_acc_txt_sup .liste_acc_txt_sup_left {padding:0 2.5em 0 0;}
			.liste_acc_txt_sup h2 {display:inline-block;font-weight:bold;font-size:1.3125em;margin:0 0 1em 0.38em;text-align:left;}
			.liste_acc_txt_sup h3 {display:block;font-weight:bold;text-align:left;}
			.liste_acc_txt_sup p {margin:0 0 0.5em 0;padding:0.25em 0.5em 0 0.5em;text-align:justify;}
				.liste_acc_txt_first_1 {margin:0 0 2.7em 0;}
				.liste_acc_txt_first_2 {margin:0 0 3.75em 0;}
				.liste_acc_txt_first_3 {margin:0 0 1.15em 0;}
				.liste_acc_txt_first_4 {margin:0 0 1.75em 0;}
				.liste_acc_txt_first_5 {margin:0 0 0 0;}
				.liste_acc_txt_first_6 {margin:0 0 0.5em 0;}
				.liste_acc_txt_first_7 {margin:0 0 0 0;}
		.liste_acc_txt_sup_img {display:inline-block;width:380px;vertical-align:top;text-align:center;}
			.liste_acc_txt_sup_img img {width:380px;}
		.liste_acc_txt_sup_env ol {text-align:justify;margin:0 0 0 1em;padding:0 0.5em 1em 1.5em;}
		.liste_acc_txt_sup_env ul {text-align:justify;margin:0 0 0 0.6em;padding:0 0 0 0.75em;list-style-type:disc;}
			.liste_acc_txt_sup_env li {margin:0 0 0.15em 0;padding:0 0 0 0;}
		.liste_acc_txt_sup_env .liste_acc_txt_liste_img {text-align:justify;margin:0 0 0 0.5em;padding:0 0 1em 0;}
			.liste_acc_txt_sup_env .liste_acc_txt_liste_img li {margin:0 0 0.5em 0;padding:0 0 0 0.5em;list-style-type:none;}
				.liste_acc_txt_sup_env .liste_acc_txt_liste_img li>img {padding:0 0.75em 0 0;max-width:16px;margin-top:-4px;}
		.liste_acc_txt_sup100 {font-family:MiliOpen,Tahoma;display:inline-block;width:100%;text-align:center;line-height:140%;}
			.liste_acc_txt_sup100 h2 {display:inline-block;font-weight:bold;font-size:1.3125em;margin:0 0 0.5em 0;}
			.liste_acc_txt_sup100 h3 {display:block;font-weight:bold;text-align:left;padding:0 0 0 0.75em;}
			.liste_acc_txt_sup100 p {margin-top:0;padding:0.25em 0.75em 0 0.75em;text-align:justify;}
		.liste_acc_txt_sep {text-align:center;padding:3em 0.5em 3em 0.5em;}
			.liste_acc_txt_sep>img {max-width:340px;}
	.liste_acc_txt_bas {max-width:990px;display:inline-block;font-family:MiliOpen,Tahoma;font-size:1em;margin:0 0.75em 1.75em 0.75em;line-height:140%;text-align:justify;}
		.liste_acc_txt_bas h2 {display:block;font-weight:bold;font-size:1.3125em;margin:0 0 0.5em 0;text-align:center;}
		.liste_acc_txt_bas .liste_acc_txt1 {text-transform:uppercase;color:#7dc7c8;font-weight:bold;}
		.liste_acc_txt_bas b {color:#595959;}
	#liste_acc_ex {max-width:100%;margin:1em 0 0 0;}
		#liste_acc_ex_btn {display:block;max-width:100%;text-align:center;background-color:#ddb1a4;white-space:nowrap;font-size:1.3125em;cursor:pointer;padding-top:0.6em;padding-bottom:0.6em;font-family:MiliOpenBold,Tahoma;border-radius:8px;text-transform:none;}
		#liste_acc_ex a {color:#ffffff;}
	.liste_acc_btn {max-width:100%;margin:2.25em 0 1em 0;}
		.liste_acc_btn_creer {display:inline-block;max-width:100%;text-align:center;background-color:#7dc7c8;white-space:nowrap;font-size:1.3125em;color:#ffffff;cursor:pointer;padding:0.6em 2.2em 0.6em 2.2em;margin:0 1em 0 1em;font-family:MiliOpenBold,Tahoma;font-weight:normal;border-radius:8px;text-transform:none;}
			.liste_acc_btn_creer_2 {margin:2em 1em 0 1em;}
	#liste_acc_comm2 {text-align:center;padding:0 2.5em 0 0;}
		#liste_acc_nbcado {display:inline-block;font-family:MiliDancing,Georgia, Arial;font-size:1.5625em;margin:0.5em 2em;}
			#liste_acc_nbcado_mid {font-family:Tahoma,Arial;font-size:1.08em;color:#7dc7c8;font-weight:bold;margin:0.4em 0 0.25em 0;}
			.liste_acc_nbcado_sep {margin:0.3em 0 0 0;}
		#liste_acc_AV {display:inline-block;font-family:Tahoma,Arial;color:#5a5a5a;width:156px;vertical-align:top;margin:0.5em 2em;cursor:pointer;}
			#liste_acc_AV_note {font-size:1.6875em;font-weight:bold;margin:0.28em 0 0.4em 0;}
			#liste_acc_AV_stars {display:inline-block;width:74px;height:14px;background:url(/images/avis-verifies/av-etoiles.png) no-repeat scroll left top;background-size:74px;}			
				#liste_acc_AV_stars>div {height:14px;background:url(/images/avis-verifies/av-etoiles-pleines.png) no-repeat left top;background-size:74px;}			
			#liste_acc_AV_nbavis {font-size:0.875em;margin:0.3em 0 0.3em 0;}
			#liste_acc_AV_btn {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;font-size:0.75em;border:none;padding:0em 0.5em 0em 0.5em;text-transform:uppercase;margin:0;}
			#liste_acc_AV_btn:hover {text-decoration:underline;}
	#liste_acc_titre_env {width:100%;margin:1em 0 1.25em 0;}
		#liste_acc_titre_env .liste_acc_under{display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
		#liste_acc_titre_env .liste_acc_titre {display:inline-block;font-family:MiliOpenBold,Tahoma;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
	#liste_acc_other {max-width:990px;display:inline-block;text-align:center;}
		#liste_acc_other ul {width:100%;list-style:none;padding:0;margin:0;}
			#liste_acc_other ul li {width:33%;display:inline-block;padding:0;margin:0;}
				#liste_acc_other ul li img {max-width:100%;padding:8px;}
/* Avis verifies */
#AV_titre_env {width:100%;margin:0 0 0 0;}
	#AV_titre_env .AV_under{display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#AV_titre_env .AV_titre {display:inline-block;font-family:MiliOpenBold;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
#AV_env {max-width:1040px;display:inline-block;margin:0 0 0 0;}
	#AV_global {display:inline-block;margin:0.5em 0 0 0;font-size:1.3em;line-height:1em;color:#5a5a5a;color:#2e2e2e;}
		.AV_global_note {display:table;margin:0;padding:0.25em 2em 0.25em 0.5em;cursor:pointer;}
				.AV_global_note_bgsel {background-color:#eeeeee;background-image:url(/images/commun/croix-2.png);background-position:right 0.375em center;background-repeat:no-repeat;}
				.AV_global_note>div {display:table-cell;vertical-align:middle;}
				.AV_global_note_num {font-size:1em;}
				.AV_global_note_star {padding:0 0.3em 0 0.3em;}
					.AV_global_note_star>img {vertical-align:middle;margin-top:-2px;}
				.AV_global_note_jauge_env {width:16em;vertical-align:middle;}
					.AV_global_note_jauge {width:16em;height:0.6em;border:2px solid #d3d3d3;background-color:#ffffff;}
						.AV_global_note_jauge>div {height:0.6em;background-color:#f99e49;}
			#AV_global_stars {display:inline-block;margin:3px 0 0 0.5em;width:74px;height:14px;background:url(/images/avis-verifies/av-etoiles.png) no-repeat scroll left top;background-size:74px;vertical-align:top;}			
				#AV_global_stars>div {height:14px;background:url(/images/avis-verifies/av-etoiles-pleines.png) no-repeat left top;background-size:74px;}			
			#AV_global_moy {display:inline-block;padding:0 0 0 0.5em;vertical-align:top;font-weight:bold;}			
			#AV_global_totalavis {font-family: "Tahoma", "Arial", "Helvetica", sans-serif;display:inline-block;padding:0 0 0 0.5em;vertical-align:top;font-size:0.6em;font-weight:bold;}			
			#AV_global .AV_global_mention {font-size:0.9em;}
	#AV_avis_env {width:100%;margin:1em 0 0 0;}
		.AV_avis_cell {display:inline-block;width:25%;vertical-align:top;text-align:center;}
			.AV_avis {font-size:0.85em;margin:0 0.75em 2em 0.75em;padding:0 0.25em 0 0.25em;}
				.AV_avis_stars {display:inline-block;width:80px;height:15px;background:url(/images/avis-verifies/av-etoiles.png) no-repeat scroll left top transparent;background-size:80px;}			
					.AV_avis_stars>div {height:15px;background:url(/images/avis-verifies/av-etoiles-pleines.png) no-repeat scroll left top transparent;background-size:80px;}			
				.AV_avis_titre {display:block;font-weight:bold;margin:0.3em 0 1em 0;vertical-align:top;text-align:center;}
				.AV_avis_qui {font-size:1em;margin:0.3em 0 0 0;}
					.AV_avis_qui span {font-weight:normal;}
				.AV_avis_text {line-height:1.5em;text-align:justify;text-align-last:center;}
				.AV_rep_env {margin:1em 0 0 6em;font-size:0.75em;color:#6e6e6e;}
					.AV_rep_titre {font-weight:bold;margin:0 0 0.25em 0;}
	#AV_avis_btn_plus_env {text-align:right;margin:0.5em 0 1.5em 0;padding:0 0.5em 0 0;cursor:pointer;}
		#AV_avis_btn_plus {font-size:0.75em;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
	/* Widget */
	#AV_widget {position:fixed;cursor:pointer;top:75%;right:0;width:44px;height:162px;margin:-81px 0 0 0;background:url(/images/footer/sprite-footer.jpg) -148px 0 no-repeat;}
		#AV_widget_stars {position:relative;display:inline-block;width:13px;height:69px;background:url(/images/avis-verifies/av-etoiles-V.png) no-repeat scroll left bottom transparent;background-size:13px;margin:43px 0 0 6px;}			
			#AV_widget_stars>div {position:absolute;bottom:0;width:13px;background:url(/images/avis-verifies/av-etoiles-V-pleines.png) no-repeat scroll left bottom transparent;background-size:13px;}			
	/* encart : accueil, ... */
#AV_site_titre_env {width:100%;margin:1em 0 0.5em 0;}
	#AV_site_titre_env .AV_under{display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#AV_site_titre_env .AV_titre {display:inline-block;font-family:MiliOpenBold;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
#AV_site_env {display:inline-block;max-width:1040px;}
	#AV_site_global {display:inline-block;margin:0.5em 0 0 0;font-size:1.3em;line-height:1em;color:#5a5a5a;color:#2e2e2e;}
		#AV_site_global .AV_mention {font-size:0.9em;}
		#AV_site_logo {display:inline-block;width:88px;height:21px;background:url(/images/footer/sprite-footer.jpg) 0 -133px no-repeat;}
		#AV_site_note {display:inline-block;padding:0 0 0 0.5em;vertical-align:top;font-weight:bold;}
		#AV_site_stars {display:inline-block;margin:3px 0 0 0.5em;width:74px;height:14px;background:url(/images/avis-verifies/av-etoiles.png) no-repeat scroll left top;background-size:74px;vertical-align:top;}			
			#AV_site_stars>div {height:14px;background:url(/images/avis-verifies/av-etoiles-pleines.png) no-repeat left top;background-size:74px;}			
		#AV_site_nbavis {font-size:0.75em;margin:0.55em 0 0.3em 0.5em;vertical-align:top;}
	#AV_site_avis_env {width:100%;margin:1em 0 0 0;}
		.AV_site_avis_cell {display:inline-block;width:25%;vertical-align:top;text-align:center;}
		.AV_site_avis {font-size:0.85em;margin:0 0.75em 2em 0.75em;padding:0 0.25em 0 0.25em;}
			.AV_site_star {display:inline-block;width:74px;height:14px;background:url(/images/avis-verifies/av-etoiles.png) no-repeat scroll left top transparent;background-size:74px;overflow:hidden;}			
				.AV_site_star>div {height:14px;background:url(/images/avis-verifies/av-etoiles-pleines.png) no-repeat scroll left top transparent;background-size:74px;}			
				.AV_site_star .star5 {margin-left:0px;}
				.AV_site_star .star4 {margin-left:-15px;}
				.AV_site_star .star3 {margin-left:-30px;}
				.AV_site_star .star2 {margin-left:-45px;}
				.AV_site_star .star1 {margin-left:-60px;}
			.AV_site_nomdate {margin:0.5em 0 0.5em 0;}
				.AV_site_nomdate span {font-weight:bold;}
			.AV_site_lib {line-height:1.5em;text-align:justify;text-align-last:center;}
	#AV_site_voir {text-align:right;margin:0.5em 0 1.5em 0;padding:0 0.5em 0 0;}
		#AV_site_voir a {font-size:0.75em;font-weight:bold;text-decoration:underline;text-transform:uppercase;}
	@media (max-width: 900px) {
		.AV_site_avis_cell {display:block;text-align:left;width:100%;margin:0 0 1em 0;}
		.AV_avis_cell {display:block;width:25%;text-align:left;width:100%;margin:0 0 1em 0;}
	}
/* LISTE : bloc commun */
#list_bloc_env1 {max-width:280px;width:280px;display:inline-block;margin:0 1em 0 1em;vertical-align:top;}
#list_bloc_env2 {max-width:280px;display:inline-block;margin:0 1em 1.25em 1em;vertical-align:top;}
	#list_bloc_menu_env {background-color:#ececec;padding:0.75em;margin:0 0 1.5em 0;}
		#list_bloc_menu_titre {font-size:1.5em;text-transform:uppercase;margin:0 0 0.5em 0;}
		#list_bloc_menu_env .list_bloc_menu {text-align:left;font-size:0.875em;margin:1em 0 1em 0;text-transform:uppercase;}
			#list_bloc_menu_env .list_bloc_menu a:hover {font-weight:bold;text-decoration:underline;}
			#list_bloc_menu_env .list_bloc_menu_sup {float:right;width:7px;height:12px;background-image:url(/images/commun/sup-1.png);background-repeat:no-repeat;margin-top:3px;}
		#list_bloc_ajout_btn {display:inline-block;width:100%;border:none;color:#ffffff;background-color:#595959;font-size:1.0625em;padding:1em 0 1em 0;cursor:pointer;font-weight:bold;text-transform:uppercase;}
		@media (max-width: 1080px) {
			#list_bloc_aside {width:100%}
			#list_bloc_env1 {max-width:100%;width:820px;margin:1.25em 0 0 0;}
			#main #list_bloc_menu_env .list_bloc_menu {font-weight:bold;font-size:0.82em;padding:0.25em 0 0.25em;}
				#list_bloc_menu_env .RD_hide {display:none;}
			#list_bloc_share_titre {font-size:0.875em;font-weight:bold;}
			#main #list_bloc_menu_env .list_bloc_sep {width:50%;}
			#list_bloc_assist {margin:0 0 1.25em 0;}
		}
		#list_bloc_assist_btn {display:inline-block;width:100%;border:none;color:#ffffff;background-color:#81d4d5;font-size:1.0625em;padding:1em 0 1em 0;cursor:pointer;font-weight:bold;text-transform:uppercase;}
		#list_bloc_menu_env .list_bloc_sep {display:inline-block;width:60%;line-height:2px;height:2px;background-color:#595959;margin:0;padding:0;vertical-align:top;}
	#list_bloc_share_env {margin:-4px 0 0 0;padding:0em;}
		#list_bloc_share_titre {font-size:0.875em;text-transform:uppercase;text-align:center;margin:0 0 0.625em 0;font-weight:bold;}
		#list_bloc_share_icone {text-align:center;}
			#list_bloc_share_icone div {display:inline-block;margin:0 0.75em 0 0.75em;}
	#list_bloc_env2 .list_bloc_sep {display:inline-block;width:150px;height:3px;background-color:#ddb1a4;margin:1.25em 0 0 0;}
		#list_bloc_partner_env {margin:2em 0 1.875em 0;}
			.list_bloc_titre {margin:1em 0 0 0;}
				.list_bloc_titre a {font-size:1.375em;font-weight:bold;text-transform:uppercase;}
					.list_bloc_titre a span {font-size:0.7em;font-weight:normal;text-transform:none;}
			.list_bloc_partner_bla {font-size:1.0625em;margin:1em 0 1.5em 0;}
				.list_bloc_partner_bla span {font-weight:bold;}
			.list_bloc_partner {font-size:1.0625em;font-style:italic;margin:0 0 0.3125em 0;}
			#list_bloc_partner_all {margin:1em 0 0 0;}
				#list_bloc_partner_all a {font-size:0.875em;font-weight:bold;}
/* Indespensables naissance */
#indis_titre_env {width:100%;margin:0em 0 0.5em 0;}
	#indis_titre_env .indis_under {display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#indis_titre_env .indis_titre {display:inline-block;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
		#indis_titre_env .indis_titre h2 {font-weight:bold;}
#indis_env {max-width:1040px;display:inline-block;}
	#indis_intro {font-size:0.875em;line-height:140%;text-align:justify;margin:0.5em 0 0 0;padding:0 0.75em 0 0.75em;}
	.indis_bloc {display:inline-block;font-size:0.8125em;text-align:left;width:320px;margin:2em 0 0 0;}
		.indis_text {display:inline-block;vertical-align:top;margin:0 0 0 0.5em;}
			.indis_text h3 {font-weight:bold;text-transform:uppercase;}
			.indis_text ul {list-style:none;padding:0;margin:0 0 0 1em;}
				.indis_text li {margin:0.5em 0 0 0;}
	.indis_illus_1 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) 0 0 no-repeat;}
	.indis_illus_2 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -79px 0 no-repeat;}
	.indis_illus_3 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -158px 0 no-repeat;}
	.indis_illus_4 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -237px 0 no-repeat;}
	.indis_illus_5 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -316px 0 no-repeat;}
	.indis_illus_6 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -395px 0 no-repeat;}
	.indis_illus_7 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -474px 0 no-repeat;}
	.indis_illus_8 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -553px 0 no-repeat;}
	.indis_illus_9 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-assistant.gif) -632px 0 no-repeat;}
	.indis_illus_10 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-anniversaire.gif) 0 0 no-repeat;}
	.indis_illus_11 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-anniversaire.gif) -79px 0 no-repeat;}
	.indis_illus_12 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-anniversaire.gif) -158px 0 no-repeat;}
/* cadeaux noel */
#noel_titre_env {width:100%;margin:1em 0 0.5em 0;}
	#noel_titre_env .noel_under {display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#noel_titre_env .noel_titre {display:inline-block;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
		#noel_titre_env .noel_titre h2 {font-weight:bold;}
#noel_env {max-width:1040px;display:inline-block;}
	#noel_intro {font-size:0.875em;text-align:justify;margin:1.5em 0 0 0;padding:0 0.75em 0 0.75em;}
	.noel_bloc {display:inline-block;font-size:0.8125em;width:320px;margin:2em 0 0 0;text-align:left;}
		.noel_text {display:inline-block;vertical-align:top;margin:0 0 0 0.5em;}
			.noel_text h3 {font-weight:bold;text-transform:uppercase;}
			.noel_text ul {list-style:none;padding:0;margin:0 0 0 1em;}
				.noel_text li {margin:0.5em 0 0 0;}
	.noel_illus_1 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-noel.gif) 0 0 no-repeat;}
	.noel_illus_2 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-noel.gif) -79px 0 no-repeat;}
	.noel_illus_3 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-noel.gif) -158px 0 no-repeat;}
	.noel_illus_4 {display:inline-block;width:79px;height:79px;background:url(/images/sprite/sprite-icone-noel.gif) -237px 0 no-repeat;}
/* cadeaux cremaillere */
#crema_titre_env {width:100%;margin:0em 0 0.5em 0;}
	#crema_titre_env .crema_under {display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#crema_titre_env .crema_titre {display:inline-block;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
		#crema_titre_env .crema_titre h2 {font-weight:bold;}
#crema_env {max-width:1040px;display:inline-block;}
	#crema_intro {font-size:0.875em;text-align:justify;margin:1.5em 0 0 0;padding:0 0.75em 0 0.75em;}
	.crema_bloc {display:inline-block;font-size:0.8125em;width:320px;margin:2em 0 0 0;text-align:left;}
		.crema_text {display:inline-block;vertical-align:top;margin:0 0 0 0.5em;}
			.crema_text h3 {font-weight:bold;text-transform:uppercase;}
			.crema_text ul {list-style:none;padding:0;margin:0 0 0 1em;}
				.crema_text li {margin:0.5em 0 0 0;}
/* AVANTAGES */
#avt_titre_env {width:100%;margin:2em 0 0.5em 0;}
	#avt_titre_env .avt_under {display:inline-block;width:100%;background-image:url(/images/avantages/bg-under-5a5a5a.gif);background-repeat:repeat-x;}
	#avt_titre_env .avt_titre {display:inline-block;font-family:MiliOpenBold,Tahoma;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#ffffff;}
#avt_env {max-width:1040px;display:inline-block;margin:1em 0 2em 0;}
	.avt_bloc {display:inline-block;font-size:0.8125em;width:250px;max-width:100%;background-color:#eeeeee;margin:0.25em;}
		.avt_bloc_crs {cursor:pointer;}
		.avt_bloc table {width:100%;}
			.avt_bloc table td {vertical-align:middle;text-align:left;}
			.avt_bloc .avt_bloc_td1{width:50px;text-align:center;}
			.avt_bloc .avt_bloc_td2{padding:0.85em 0 0.85em 0;}
				.avt_bloc .avt_bloc_titre h4 {font-size:1.08em;font-weight:bold;color:#595959;}
					.avt_bloc .avt_bloc_titre h4 span {text-transform:uppercase;}
			.avt_span_td1 {display:inline-block;width:33px;height:37px;background:url(/images/avantages/sprite-avantages.jpg) -35px 0 no-repeat;}
			.avt_span_td2 {display:inline-block;width:26px;height:26px;background:url(/images/avantages/sprite-avantages.jpg) -125px 0 no-repeat;}
			.avt_span_td3 {display:inline-block;width:25px;height:35px;background:url(/images/avantages/sprite-avantages.jpg) -225px 0 no-repeat;}
			.avt_span_td4 {display:inline-block;width:36px;height:32px;background:url(/images/avantages/sprite-avantages.jpg) -152px 0 no-repeat;}
			.avt_span_td5 {display:inline-block;width:34px;height:40px;background:url(/images/avantages/sprite-avantages.jpg) 0 0 no-repeat;}
			.avt_span_td6 {display:inline-block;width:35px;height:34px;background:url(/images/avantages/sprite-avantages.jpg) -189px 0 no-repeat;}
			.avt_span_td7 {display:inline-block;width:30px;height:42px;background:url(/images/avantages/sprite-avantages.jpg) -69px 0 no-repeat;}
			.avt_span_td8 {display:inline-block;width:35px;height:48px;background:url(/images/avantages/sprite-avantages.jpg) -251px 0 no-repeat;}
			.avt_span_td9 {display:inline-block;width:24px;height:36px;background:url(/images/avantages/sprite-avantages.jpg) -100px 0 no-repeat;}
/* IDEES : commun */
#idees_suggest {font-size:1em;margin:0.25em 0 0 0;}
	#idees_suggest .idees_suggest_span1 {color:#f0729f;font-weight:bold;}
	#idees_suggest .idees_suggest_spana a {color:#7dc7c8;font-weight:bold;text-transform:uppercase;}
/* IDEES : bloc commun */
.idees_bloc_sep_RDshow>div {display:inline-block;height:3px;width:60%;background-color:#ffffff;margin:1em 0 0 0;}
#idees_bloc_env {max-width:260px;display:inline-block;margin:0 0em 2.5em 0em;vertical-align:top;padding:0;}
	#idees_bloc_env>div {margin:0 0 1.5em 0;}
	#idees_bloc_env .btn_idees_div {padding:0 0.5em 0 0.5em;background-color:#f0f0f0;}
	#idees_bloc_env .btn_idees_div_retour {padding:0 0.5em 0 0.5em;background-color:#7dc7c8;}
	#idees_bloc_env .btn_idees {display:inline-block;width:100%;height:auto;background-color:#f0f0f0;cursor:pointer;color:#595959;font-weight:bold;font-size:1.0625em;border:none;padding:1em 0 1em 0em;text-transform:uppercase;}
	#idees_bloc_env .btn_idees_2 {background-color:#7dc7c8;color:#ffffff;}
	#idees_bloc_env .btn_idees:hover,#idees_bloc_env .btn_idees_2:hover {text-decoration:underline;}
		#idees_assist_surcat {text-align:left;font-size:1.0625em;font-weight:bold;}
		#idees_assist_cat_env {text-align:left;padding:0.5em 0 0 0;}
			#idees_assist_cat_env input[type=checkbox] {cursor:pointer;}
			.idees_assist_cat {margin:0.25em 0 0.25em 0;}
				.idees_assist_cat h2 {font-size:0.9375em;margin:0.25em 0 0.25em 0;}
	#bloc_ajmanu {position:relative;max-width:224px;background-color:#eeeeee;padding:0.5em;}
		#bloc_ajmanu #fichier_vign {display:none;}
		#bloc_ajmanu_titre {font-size:0.8125em;}
			#bloc_ajmanu_titre span {font-weight:bold;}
		#bloc_ajmanu .msg_alerte {display:none;max-width:100%;}
		#bloc_ajmanu .msg_info {display:none;max-width:100%;}
		#bloc_ajmanu_urlauto_env {white-space:nowrap;margin:1em 0 0.2em 0;}
			#bloc_ajmanu_urlauto_env .inputurl {border:1px solid #787878;height:1.5625em;line-height:1.5625em;width:98%;color:#787878;padding-left:0.25em;}
			#bloc_ajmanu_searchbtn {text-align:left;}
		#bloc_ajmanu_desc_env {margin:0.5em 0 0 0;}
			#bloc_ajmanu_desc_env .input100 {border:1px solid #787878;height:1.5625em;line-height:1.5625em;width:98%;color:#787878;padding-left:0.25em;margin:0 0 1.125em 0;}
			#bloc_ajmanu_desc_env .inputprix {border:1px solid #787878;height:1.5625em;line-height:1.5625em;width:5em;color:#787878;padding-left:0.25em;}
			#bloc_ajmanu_desc_env .textarea100 {border:1px solid #787878;width:98%;height:4.5em;color:#787878;padding-left:0.25em;margin:0 0 0.75em 0;font-family:Arial;font-size:0.8em;}
			#manu_devise_env {display:inline-block;margin:0 0 0 0.375em;color:#595959;}
			#bloc_ajmanu_desc_env select {border:1px solid #787878;height:1.8em;line-height:1.8em;color:#787878;padding-left:0.25em;}
			#bloc_ajmanu_desc_env .select100 {width:98%;}
			#bloc_ajmanu_prix_env {margin:0.5em 0 1em 0;}
		#bloc_ajmanu_foto_env {margin:0 0 0.25em 0;text-align:left;}
			#bloc_ajmanu_foto_env>div {display:inline-block;}
			#bloc_ajmanu_foto {display:table-cell;width:74px;height:74px;background-color:#ffffff;text-align:center;vertical-align:middle;}
				#bloc_ajmanu_foto #image_preview_vign {max-width:74px;max-height:74px;}
			#bloc_ajmanu_foto_env2 {vertical-align:bottom;margin:0 0 0 0.25em;}
				#bloc_ajmanu_foto_btn {font-size:0.8em;margin:0 0 1.2em 0;font-weight:bold;color:#81d4d5;cursor:pointer;}
					#bloc_ajmanu_foto_btn:hover {text-decoration:underline;}
				#bloc_ajmanu_foto_msg {display:none;font-size:0.75em;color:#e51515;margin:0.5em 0 0 0;}
			#bloc_ajmanu_app_foto_diapo {display:none;width:74px;font-size:0.65em;padding:0;text-align:center;background-color:#ffffff;}
				#bloc_ajmanu_app_foto_left {float:left;display:none;cursor:pointer;margin:0 0 0 0.25em;}
				#bloc_ajmanu_app_foto_right {float:right;cursor:pointer;margin:0 0.25em 0 0;}
			#bloc_ajmanu_btn_env {text-align:center;margin:0.60em 0 0 0;width:100%;}
		#bloc_idees_bgdiv{display:none;position:absolute;z-index:100;height:100%;width:100%;left:0px;top:0px;background-color:#000000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;}
		#bloc_idees_loading {display:none;position:absolute;z-index:110;top:40%;left:40%;}
		#bloc_ajmanu .pp_idees_don {display:none;font-size:0.85em;margin:1.25em 0 0 0;line-height:2em;text-align:left;}
			#bloc_ajmanu .pp_idees_don label {padding:0 0.5em 0 0.25em;}
				#bloc_ajmanu .pp_idees_don img {margin-top:-2px;}
		.bloc_ajmanu_app_ajout_liste {text-align:left;}
/* IDEES : bloc bas commun */
#idees_bloc_bas_env {margin:2em 0 2em 0;vertical-align:top;text-align:center;}
	#idees_bloc_bas_env>div {display:inline-block;margin:0.5em;}
	#idees_bloc_bas_env .btn_idees {display:inline-block;background-color:#f0f0f0;cursor:pointer;color:#595959;font-weight:bold;font-size:0.875em;border:none;padding:0.75em 0.5em 0.75em 0.5em;text-transform:uppercase;}
	#idees_bloc_bas_env .btn_idees_2 {background-color:#7dc7c8;color:#ffffff;}
	#idees_bloc_bas_env .btn_idees:hover,#idees_bloc_bas_env .btn_idees_2:hover {text-decoration:underline;}
/* IDEES : top marchands */
#topsite_surenv {max-width:1080px;display:inline-block;padding:0 0 0 0;margin:0 0 0 0;}
	#topsite_surenv header {margin:0 0 2em 0;}
#topsite_env {max-width:810px;display:inline-block;padding:0 0.5em 0 2.5em;float:right;}
			@media (max-width: 1120px) {
				#topsite_env {float:none;display:block;margin-bottom:2em;}
				#idees_bloc_bas_aside {display:none;}
			}
		#topsite_env .topsite_part_titre {font-size:1.5em;font-weight:bold;text-align:left;width:100%;border-bottom:2px solid #ddb1a4;}
		#topsite_env .topsite_part_btn_env {text-align:right;margin:0 0 1em 0;}
		#topsite_env .topsite_part_btn {display:inline-block;width:auto;height:auto;background-color:#595959;cursor:pointer;color:#ffffff;font-weight:bold;border:none;font-size:0.9375em;padding:0.5em 1.625em 0.5em 1.625em;text-transform:uppercase;margin:0.5em;}
		#topsite_env .topsite_part_btn:hover {text-decoration:underline;}
		#topsite_env .topsite_part_foto_env {display:inline-block;max-width:180px;overflow:hidden;margin:0.25em;}
			#topsite_env .topsite_part_foto {display:table-cell;width:180px;height:180px;background-color:#ffffff;text-align:center;vertical-align:middle;}
			#topsite_env .topsite_part_foto img {max-width:180px;max-height:180px;}
		#topsite_env .topsite_part_nom {font-size:0.875em;margin:0.6em 0 0 0;line-height:1.2em;height:1.2em;}
/* IDEES : marchand/partner */
#partner_env {max-width:1080px;display:inline-block;padding:0 2% 0 2%;text-align:center;}
	#partner_env header {margin:0 0 2em 0;}
	#partner_vign_env {max-width:810px;display:inline-block;float:right;}
		@media (max-width: 1120px) {
			#partner_vign_env {float:none;margin-bottom:2em;}
			#idees_bloc_bas_aside {display:none;}
		}
		#partner_vigns {background-color:#eeeeee;margin:0 0 0 1em;padding:1em 0 1em 0;}
/* IDEES : commun */
#idees_vign_plus_btn {margin:1.5em 0 1em 0;text-align:center;}
	#idees_vign_plus_btn>span {font-size:0.875em;font-weight:bold;text-transform:uppercase;cursor:pointer;background-color:#595959;color:#ffffff;padding:0.5em 1em 0.5em 1em;}
#idees_retour_haut_btn {display:none;margin:1.5em 0 1em 0;text-align:center;}
	#idees_retour_haut_btn>span {font-size:0.875em;text-decoration:underline;cursor:pointer;}
/* PRODUIT : VIGNette pour IDEES */
.vign_idees_env {max-width:170px;display:inline-block;background-color:#ffffff;padding:0.25em;margin:0.35em;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
	.vign_idees_extrait {overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;}
	.vign_idees_foto_env {width:170px;height:170px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;}
		.vign_idees_fond_blanc {display:table-cell;width:170px;height:170px;background-color:#ffffff;text-align:center;vertical-align:middle;}
		.vign_idees_foto_env img {max-width:170px;max-height:170px;}
	.vign_idees_prix_env {text-align:center;padding:0.3125em 0 0 0;border-top:1px solid #e8e8e8;margin:0.5em 0 0 0;}
		.vign_idees_prix {font-size:1em;font-weight:bold;}
	.vign_idees_nom {font-size:0.875em;line-height:1.3em;height:2.6em;}
	.vign_idees_sitepartner {font-size:0.75em;color:#288797;margin:0.3em 0 0 0;line-height:1.3em;height:1.3em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
		.vign_idees_sitepartner a {text-decoration:underline;color:#288797;}
	.vign_idees_btn_env {display:inline-block;margin:0.625em 0 0 0;line-height:1.2em;height:2.6em;overflow:hidden;vertical-align:middle;}
		.vign_idees_btn_env .btn_idees_vign1 {display:inline-block;width:auto;height:auto;background-color:#81d4d5;cursor:pointer;color:#ffffff;font-weight:bold;font-size:0.875em;border:none;padding:0.58em 0.5em 0.58em 0.5em;text-transform:uppercase;margin:0 0.125em 0 0.125em;}
		.vign_idees_btn_env .btn_idees_vign1:hover {text-decoration:underline;}
/* LISTE : consulter */
#liste_consult_env {max-width:1040px;background-color:#eeeeee;padding:0 1.5em 1.5em 1.5em;}
		#liste_consult_env header h1 {font-size:1.5em;font-family:Georgia,Arial;font-style:italic;text-transform:none;font-weight:normal;}
		.liste_consult_btn_incit {margin:0 0 0.5em 0;}
			.liste_consult_btn_incit span {margin:0 0.5em 0 0.5em;}
	#liste_consult_entete_env {display:inline-block;max-width:990px;text-align:center;}
		#liste_consult_entete_img {width:990px;}
	#liste_consult_pres_env {margin:1em 0 1em 0;text-align:justify;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;padding:0 0.5em 0 0.5em;}
		#liste_consult_nom_titre {margin:0 0 0.5em 0;font-size:1.5em;font-weight:normal;}	
		#liste_consult_nom_desc {font-size:0.875em;margin:0 0 1.5em 0;}	
			#liste_consult_date span {font-weight:bold;}
		#liste_consult_adr {font-size:0.875em;margin:0.875em 0 0 0;}
			#liste_consult_adr span {font-size:1.21em;font-weight:bold;}
			#liste_consult_adr .button1 {font-size:0.875em;font-weight:normal;padding:0.75em 1em 0.75em 1em;}
		#liste_consult_cagnotte {margin:0.875em 0 0 0;font-weight:bold;}
			#liste_consult_cagnotte .liste_cagnotte_btn {display:inline-block;border:2px solid #595959;background-color:#ffffff;padding:0.5em 1em 0.5em 1em;margin:0 0 0 1em;text-transform:uppercase;border-radius:8px;}
	#liste_consult_tri_env {float:right;margin:0 0.75em 0.75em 0;}
		#liste_consult_tri_env select {border:1px solid #595959;font-size:0.875em;height:1.75em;line-height:1.75em;color:#595959;padding-left:0.25em;}
	#liste_consult_vide_titre {font-size:1.5em;font-weight:bold;margin:2.25em 0 2.25em 0;}
	#liste_consult_btn_promo {margin:2.5em 0 0 0;text-align:right;}
	#pp_aide_partlibre {text-align:left;max-width:550px;}
	#liste_consult_env .sep_catprod_env {width:100%;margin:1em 0 0.5em 0;}
		#liste_consult_env .sep_catprod_env .sep_catprod_under {display:inline-block;width:100%;background-image:url(/images/commun/bg-under-5a5a5a-eeeeee.gif);background-repeat:repeat-x;}
		#liste_consult_env .sep_catprod_env .sep_catprod {display:inline-block;font-weight:bold;text-transform:uppercase;padding:0 0.625em 0 0.625em;background-color:#eeeeee;}
/* OFFRIR */
#offrir_env {max-width:1040px;margin:0 0 2em 0;background-color:#eeeeee;padding:1.5em;}
	#offrir_env header {margin:0 0 1.33em 0;}
		#offrir_env .hd_text {max-width:740px;text-align:justify;}
	#offrir_cado_env {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		#offrir_cado_foto_env {max-width:205px;display:inline-block;vertical-align:top;margin:0 1.625em 1em 0;padding:0.25em;text-align:center;background-color:#ffffff;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
			#offrir_cado_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
				#offrir_cado_foto img {max-width:205px;max-height:205px;}
			#offrir_cado_foto_desc {margin:1em 0 0 0;}
				#offrir_cado_foto_desc #offrir_cado_foto_nom {margin:0 0 1em 0;font-size:0.875em;}
				#offrir_cado_foto_desc #offrir_cado_foto_lien {margin:0 0 0 0;font-size:0.875em;color:#288797;}
					#offrir_cado_foto_desc #offrir_cado_foto_lien a {text-decoration:underline;color:#288797;}
			#offrir_cado_prix {font-weight:bold;border-top:2px solid #eeeeee;margin:0.5em 0 0 0;padding:0.5em 0 0.5em 0;}
			#offrir_cado_prix_indic {font-size:0.6875em;color:#999999;}
		#offrir_cado_desc_env {display:inline-block;vertical-align:top;max-width:450px;}
			#offrir_cado_desc_env>div {font-size:1.0625em;font-weight:bold;margin:0 0 1.25em 0;}
				#offrir_cado_desc_env>div>div>span {font-size:0.75em;font-weight:normal;}
			#offrir_nom_secret {font-size:0.75em;color:#595959;font-weight:normal;}
			#offrir_cado_desc_env .offrir_form_input {border:1px solid #787878;height:1.56em;line-height:1.56em;width:100%;}
			#offrir_cado_desc_env .offrir_form_textarea {border:1px solid #787878;height:1.56em;height:5em;width:100%;}
				#offrir_cado_desc_env .offrir_form_textarea_info {font-weight:normal;font-size:0.7em;}
				#offrir_desc_alerte {font-size:0.8125em;color:#f49098;font-weight:normal;}
				#offrir_desc_lib {font-size:0.8125em;font-weight:normal;}
		#offrir_cado_btn_env {margin:0em 0 0 0;text-align:center;}
			#offrir_cado_btn_env>div {display:inline-block;margin:1em;}
		#offrir_champ_oblige {text-align:right;font-size:0.75em;margin:1em 0 0 0;}
	#acheter_env {max-width:600px;text-align:justify;font-size:0.875em;}
		#acheter_env>div {margin:0 0 1.75em 0;}
			#acheter_env>div a {text-decoration:underline;color:#288797;}
			#acheter_env>div span {font-weight:bold;}
			#acheter_env>div .soulign {text-decoration:underline;}
			#acheter_btn1_env {text-align:center;}
				#acheter_btn1_env span {margin:0.5em;}
					#acheter_btn1_env .button1 {font-size:1.2em;padding:0.6em 1em 0.6em 1em}
			#acheter_btn2_env {text-align:center;}
				#acheter_btn2_env span {margin:0.5em;}
		#acheter_env>div#acheter_comment {font-size:1.25em;font-weight:bold;text-align:left;margin:0 0 0 0;}
		#acheter_env ul li {text-align:left;margin:0;padding:0;margin:0.2em 0 0.7em 0;list-style-image:url(/images/icone/puce-tiret.png);}
			#acheter_env ul li a {text-decoration:underline;color:#288797;}
			#acheter_env ul li span {font-weight:bold;color:#f49098;}
		#acheter_adr_env {text-align:center;margin:0 0 2em 0;}
			#acheter_adr_env span {font-weight:bold;color:#f49098;}
			#acheter_adr {display:inline-block;background-color:#ffffff;padding:0.75em 1.875em 0.75em 1.875em;margin:1.2em 0 0 0;}
/* CONFIRM RESA */
#confirm_env {max-width:1040px;margin:0 0 2em 0;background-color:#eeeeee;padding:1.5em;}
	#confirm_env header h1 {font-size:2.25em;font-family:Georgia,Arial;font-style:italic;font-weight:normal;text-transform:none;color:#595959;}
		#confirm_text {font-size:0.875em;margin:0.5em 0 2em 0;}
	#confirm_cado_env {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		#confirm_cado_foto_env {max-width:205px;display:inline-block;margin:0 1.625em 1em 0;padding:0.25em;text-align:center;background-color:#ffffff;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
		#confirm_cado_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
			#confirm_cado_foto img {max-width:205px;max-height:205px;}
		#confirm_cado_foto_desc {margin:1em 0 0 0;}
			#confirm_cado_foto_desc #confirm_cado_foto_nom {margin:0 0 1em 0;font-size:0.875em;}
			#confirm_cado_foto_desc #confirm_cado_foto_lien {margin:0 0 0 0;font-size:0.875em;color:#288797;}
				#confirm_cado_foto_desc #confirm_cado_foto_lien a {text-decoration:underline;color:#288797;}
		#confirm_cado_prix {font-weight:bold;border-top:2px solid #eeeeee;margin:0.5em 0 0 0;padding:0.5em 0 0.5em 0;}
		#confirm_cado_prix_indic {font-size:0.6875em;color:#999999;}
	#confirm_cado_desc_env {display:inline-block;vertical-align:top;max-width:450px;}
		#confirm_cado_desc_intro {font-size:0.875em;font-weight:normal;margin:0 0 1.25em 0;}
			#confirm_cado_desc_intro>span {font-weight:bold;}
		.confirm_cado_radio {font-size:0.875em;margin:0.4em 0 0.4em 2em;}
	#confirm_cado_btn_env {margin:1.25em 0 0 0;text-align:center;}
		#confirm_cado_btn_env span {margin:0.5em;}
/* ANNULER RESA */
#annul_env {max-width:1040px;margin:0 0 2em 0;background-color:#eeeeee;padding:1.5em;}
	#annul_env header {margin:0 0 1.33em 0;}
		#annul_env header #annul_tit_msg {font-size:1.5em;font-family:Georgia,Arial;font-style:italic;font-weight:normal;text-transform:none;color:#595959;}
		#annul_env .hd_text {max-width:740px;margin:2em 0 0 0;}
			#annul_env .hd_text span {font-weight:bold;}
	#annul_cado_env {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		.annul_particip_env #annul_cado_env {padding:1.25em 2.5em 1.25em 2.5em;text-align:center;}
		.annul_don_env #annul_cado_env {padding:0 2.5em 1.25em 2.5em;text-align:center;}
		.annul_don_env #annul_don_txt {max-width:440px;text-align:justify;}
		#annul_cado_foto_env {max-width:205px;display:inline-block;margin:0 1.625em 1em 0;padding:0.25em;text-align:center;background-color:#ffffff;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
			.annul_particip_env #annul_cado_foto_env {margin:0 0 1em 0;}
			#annul_cado_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
				#annul_cado_foto img {max-width:205px;max-height:205px;}
			#annul_cado_foto_desc {margin:1em 0 0 0;}
				#annul_cado_foto_desc #annul_cado_foto_nom {margin:0 0 1em 0;font-size:0.875em;}
				#annul_cado_foto_desc #annul_cado_foto_lien {margin:0 0 0 0;font-size:0.875em;color:#288797;}
					#annul_cado_foto_desc #annul_cado_foto_lien a {text-decoration:underline;color:#288797;}
			#annul_cado_prix {font-weight:bold;border-top:2px solid #eeeeee;margin:0.5em 0 0 0;padding:0.5em 0 0.5em 0;}
			#annul_cado_prix_indic {font-size:0.6875em;color:#999999;}
		#annul_cado_desc_env {display:inline-block;vertical-align:top;max-width:450px;}
			#annul_cado_desc_intro {font-size:0.875em;font-weight:normal;margin:0 0 1.25em 0;}
				#annul_cado_desc_intro>span {font-weight:bold;}
			#annul_cado_desc_motif_titre {font-size:1.0625em;font-weight:bold;margin:4em 0 0.5em 0;}
			.annul_cado_radio {font-size:0.875em;margin:0.4em 0 0.4em 0;}
		#annul_cado_btn_env {margin:1.25em 0 0 0;text-align:center;}
			#annul_cado_btn_env span {margin:0.5em;}
		#annul_champ_oblige {text-align:right;font-size:0.75em;margin:1em 0 0 0;}
/* PARTICIPER */
#particip_env {max-width:1040px;margin:0 0 2em 0;background-color:#eeeeee;padding:1.5em;}
	#particip_env header {margin:0 0 1.33em 0;}
		#particip_env .hd_text {max-width:740px;text-align:justify;}
	#particip_cado_env {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		#particip_cado_foto_env {max-width:205px;display:inline-block;vertical-align:top;margin:0 1.625em 1em 0;padding:0.25em;text-align:center;background-color:#ffffff;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
			#particip_cado_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
				#particip_cado_foto img {max-width:205px;max-height:205px;}
			#particip_cado_foto_desc {margin:1em 0 0 0;}
				#particip_cado_foto_desc #particip_cado_foto_nom {margin:0 0 1em 0;font-size:0.875em;}
				#particip_cado_foto_desc #particip_cado_foto_lien {margin:0 0 0 0;font-size:0.875em;color:#288797;}
					#particip_cado_foto_desc #particip_cado_foto_lien a {text-decoration:underline;color:#288797;}
			#particip_cado_prix {font-weight:bold;border-top:2px solid #eeeeee;margin:0.5em 0 0 0;padding:0.5em 0 0.5em 0;}
			#particip_cado_prix_indic {font-size:0.6875em;color:#999999;}
		#particip_cado_desc_env {display:inline-block;vertical-align:top;max-width:450px;}
			#particip_cado_desc_env>div {font-size:1.0625em;font-weight:bold;margin:0 0 1.25em 0;}
				#particip_cado_desc_env>div>div>span {font-size:0.75em;font-weight:normal;}
			#particip_cado_desc_env .particip_form_input {border:1px solid #787878;height:1.56em;line-height:1.56em;width:100%;}
			#particip_cado_desc_env .particip_form_textarea {border:1px solid #787878;height:1.56em;height:5em;width:100%;}
				#particip_cado_desc_env .particip_form_info {font-weight:normal;font-size:0.7em;}
				#particip_cado_desc_env .particip_form_info_2 {font-weight:normal;font-size:0.75em;}
				#particip_desc_alerte {font-size:0.8125em;color:#f49098;font-weight:normal;}
				#particip_desc_lib {font-size:0.8125em;font-weight:normal;}
		#particip_cado_btn_env {margin:0em 0 0 0;text-align:center;}
			#particip_cado_btn_env>div {display:inline-block;margin:1em;}
		#particip_champ_oblige {text-align:right;font-size:0.75em;margin:1em 0 0 0;}
		#particip_cado_desc_env #listeprod_don {width:6em;margin:0 0 0 0.5em;}
/* LISTE : partage */
#share_env {max-width:1040px;}
#share_env header {text-align:center;padding:0 0 1em 0;}
	#share_env .hd_text {max-width:740px;}
	#share_titre {font-size:0.875em;margin:0 0 1.5em 0;}
	#share_mail_ex {background-color:#eeeeee;padding:1.875em 2.5em 1.875em 2.5em;margin:0 0 2.25em 0;}
		#share_mail_ex #share_mail_listenom {font-size:1.0625em;font-weight:bold;margin:1.18em 0 0.6em 0;}
		#share_mail_ex #share_mail_msg {border:2px solid #bbbbbb;width:100%;height:130px;font-size:0.875em;color:#595959;}
		#share_mail_ex .share_mail_info {font-size:0.875em;text-align:left;margin:0.5em 0 0.5em 0;}
			#share_mail_ex .share_mail_info span {font-weight:bold;}
			#share_mail_ex .share_mail_info a {color:#288797;}
	#share_mail_dest_env {background-color:#eeeeee;padding:1.875em 2.5em 1.875em 2.5em;margin:0 0 2.25em 0;text-align:left;}
		#share_mail_dest_env #share_mail_dest_titre {font-size:1.0625em;font-weight:bold;margin:1.18em 0 0.6em 0;}
		#share_mail_dest_env .share_mail_dest {margin:0.5em 0 0.5em 0;}
			#share_mail_dest_env .share_mail_dest input {font-size:0.875em;color:#595959;padding-left:0.4em;width:100%;height:1.625em;border:2px solid #bbbbbb;}
			#share_mail_dest_env .emailhide {display:none;}
		#share_mail_dest_env #share_ajout_email_env {margin:0.875em 0 1em 0;}
			#share_mail_dest_env #share_ajout_email {font-size:0.875em;padding:0.5em 1em 0.5em 1em;}
		#share_liste_email_env {max-width:740px;color:#595959;margin:0 0 1em 0;}
			#share_liste_email_titre {font-size:0.875em;font-weight:bold;margin:0 0 0.4em 0;}
			#share_liste_email {font-size:0.75em;word-wrap:break-word;}
		#share_mail_dest_env #share_email_btns {text-align:center;}
			#share_mail_dest_env #share_email_btns span {margin:1em 1em 1em 1em;}
	#share_bloc_share_env {margin:1em 0 1em 0;padding:0.75em;text-align:center;}
		#share_bloc_share_titre {font-size:1.0625em;text-transform:uppercase;margin:0 0 0.625em 0;}
		#share_bloc_share_icone table {display:inline-block;}
			#share_bloc_share_icone table td {text-align:center;vertical-align:middle;padding:0 2em 0 2em;}
/* LISTE : ajouter cadeau */
#liste_ajout_env {max-width:820px;display:inline-block;padding:0 2% 2.5em 2%;}
#liste_ajout_env header {text-align:center;padding:0 0 1em 0;}
		#liste_ajout_env .hd_text {text-align:justify;padding:0 0.75em 0 0.75em;}
		#liste_ajout_env .hd_text a {font-weight:bold;}
	#liste_ajout_env .sep_ou {margin:0.625em 0 0.625em 0;}
	.liste_ajout_lienvideo {float:right;padding:0.15em 0.5em 0.15em 0.5em;}
		.liste_ajout_lienvideo a {color:#f0729f;text-transform:uppercase;font-size:0.60em;font-weight:bold;margin:0;}
	#liste_ajout_assist {background-color:#eeeeee;padding:1.25em 0 0.5em 0;text-align:left;}
		#liste_ajout_assist_titre {font-size:1.5em;margin:0 0 1em 0;padding:0 0 0 2em;}
			#liste_ajout_assist_titre span {font-weight:bold;text-transform:uppercase;}
		#liste_ajout_assist_bla {font-size:0.875em;margin:0 0 1em 0;padding:0 0 0 2.86em;}
			#liste_ajout_assist_bla span {font-weight:bold;}
		#liste_ajout_assist_btn_env {text-align:center;margin:1.25em 0 1.25em 0;}
			.liste_ajout_assist_btn {display:inline-block;width:250px;border:none;color:#ffffff;background-color:#81d4d5;font-size:1.0625em;padding:1em 1em 1em 1em;cursor:pointer;font-weight:bold;text-transform:uppercase;margin:0.5em 1em 0.5em 1em;border-radius:8px;}
	#liste_ajout_rapide {background-color:#eeeeee;padding:1.25em 0 1.25em 0;text-align:left;}
		#liste_ajout_rapide_titre {font-size:1.5em;margin:0 0 1em 0;padding:0 0 0 2em;}
			#liste_ajout_rapide_titre span {font-weight:bold;text-transform:uppercase;}
		#liste_ajout_rapide_bla {font-size:0.875em;margin:0 0 1em 0;padding:0 0 0 2.86em;}
			#liste_ajout_rapide_bla span {font-weight:bold;}
		#liste_ajout_rapide_btn_titre {font-size:1.0625em;font-weight:bold;padding:0 0 0 2.35em;}
		#liste_ajout_rapide_btn {text-align:center;margin:1.25em 0 1.25em 0;}
		#liste_ajout_rapide_explain {text-align:center;}
		#liste_ajout_rapide_fav {font-size:0.9375em;color:#595959;margin:0.5em 0 0 0;text-align:center;}
	#liste_ajout_app {background-color:#eeeeee;padding:1.25em 0 1.25em 0;text-align:left;}
		.liste_ajout_app_titre {font-size:1.5em;margin:0 0 1em 0;padding:0 0 0 2em;}
			.liste_ajout_app_titre span {font-weight:bold;text-transform:uppercase;}
			.liste_ajout_app_logo {display:inline-block;width:70px;height:auto;margin:-1.5em 1.1em 0.25em 0;filter:drop-shadow(6px 6px 12px #aaa);-webkit-filter:drop-shadow(4px 4px 2px #aaa);}
		.liste_ajout_app_bla {font-size:0.875em;margin:0 0 1em 0;padding:0 0 0 2.86em;}
			.liste_ajout_app_bla span {font-weight:bold;}
		.liste_ajout_app_store {text-align:center;margin:1.5em 0 0em 0;}
			.liste_ajout_app_store img {height:70px;width:auto;margin:1em;}
		#liste_ajout_app .RD_show {text-align:center;}
			.liste_ajout_app_bla2 {font-size:0.75em;margin:1.5em 0 0em 0;}
	#liste_ajout_manu {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		#liste_ajout_manu_titre {font-size:1.5em;margin:0 0 1em 0;}
			#liste_ajout_manu_titre span {font-weight:bold;text-transform:uppercase;}
		.liste_ajout_manu_bla {font-size:0.875em;margin:0 0 1em 0;padding:0;list-style-position: inside;}
			.liste_ajout_manu_bla a {font-weight:bold;color:#81d4d5;}
			.liste_ajout_manu_bla li {list-style-image:url(/images/icone/puce-tiret.png);}
			.liste_ajout_manu_bla span {font-weight:bold;}
		#liste_ajout_manu_ou {font-size:0.875em;margin:0.5em 0 0.5em 0;font-weight:bold;}
		#liste_ajout_manu_foto_env {display:inline-block;vertical-align:top;margin:0 1.625em 1em 0;text-align:center;}
			#liste_ajout_manu_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
				#image_preview_vign {max-width:205px;max-height:205px;}
			#liste_ajout_manu_foto_btn {font-size:0.875em;margin:0.5em 0 0.5em 0;font-weight:bold;color:#81d4d5;cursor:pointer;}
				#liste_ajout_manu_foto_btn:hover {text-decoration:underline;}
			#liste_ajout_manu_foto_env .liste_ajout_manu_foto_txt {font-size:0.875em;color:#595959;}
			#app_foto_diapo {display:block;width:205px;padding:0;text-align:center;background-color:#ffffff;}
				#app_foto_milieu {font-size:0.75em;}
				#app_foto_left {float:left;display:none;cursor:pointer;margin:0 0 0 0.25em;}
				#app_foto_right {float:right;cursor:pointer;margin:0 0.25em 0 0;}
		#liste_ajout_manu_urlauto_env {white-space: nowrap;width:100%;margin:1em 0 0.5em 0.25em;}
			#liste_ajout_manu_urlauto_env .inputurl {width:95%;}
		#liste_ajout_manu #fichier_vign {display:none;}
		#liste_ajout_manu_desc_env {display:inline-block;vertical-align:top;width:480px;}
			#liste_ajout_manu_desc_env .input100 {width:100%;margin:0 0 1.125em 0;}
			#liste_ajout_manu_desc_env .inputprix {width:5em;}
			#liste_ajout_manu_desc_env .textarea100 {border:1px solid #999999;width:100%;height:3.75em;color:#595959;padding-left:0.25em;margin:0 0 1.125em 0;font-family:Arial;font-size:0.8em;}
			#manu_devise_env {display:inline-block;margin:0 0 0 0.375em;color:#595959;}
			#liste_ajout_manu_prix_env {float:left;margin:0 0 1em 0;}
			#liste_ajout_manu_pref {float:right;font-size:0.75em;cursor:pointer;}
				#liste_ajout_manu_pref div {display:inline-block;}
				#liste_ajout_manu_coeur {width:21px;height:21px;background-image:url(/images/icone/coeur.png);background-repeat:no-repeat;background-position:center top;margin:0 0.5em 0 0;cursor:pointer;}
			#liste_ajout_foto_msg {font-size:0.8125em;color:#e51515;margin:0.5em 0 0 0;}
			#liste_ajout_manu_btn_env {text-align:center;}
				#liste_ajout_manu_btn {margin:1.75em 0 0 0;}
			#liste_ajout_manu_desc_env .pp_idees_don {font-size:0.85em;margin:0.25em 0 0 0;line-height:2em;}
				#liste_ajout_manu_desc_env .pp_idees_don label {padding:0 0.5em 0 0.25em;}
					#liste_ajout_manu_desc_env .pp_idees_don img {margin-top:-2px;}
			/* commun aux 4 type ajouts produits : gère catagorie */
			#cado_maj_catprod_env {font-size:0.85em;margin:1.5em 0 0 0;height:2em;}
				 #cado_maj_catprod {display:inline-block;margin:0 0.5em 0 0;}
					 #cado_maj_catprod select {min-width:12em;height:1.9em;color:#595959;}
				#cado_maj_catprod_alter {display:none;overflow:hidden;border:1px solid;background-color:#fff;}
					#listes_prodcat_lib_2 {border:none;min-width:12em;height:1.5625em;line-height:1.5625em;color:#595959;padding-left:0.25em;}
				 	#cado_maj_catprod_close_input {cursor:pointer;margin-top:-2px;width:14px;cursor:pointer;padding-right:0.25em;}
					#aide_cat_produit {margin-top:3px;vertical-align:top;}
			#pp_aide_cat_produit .pp_texte {text-align:left;}
			#M2_cado_maj_catprod_env {font-size:0.85em;margin:1.5em 0 0 0;height:2em;text-align:left;}
				 #M2_cado_maj_catprod {display:inline-block;margin:0 0.5em 0 0;}
					 #M2_cado_maj_catprod select {min-width:12em;height:1.9em;color:#595959;}
				#M2_cado_maj_catprod_alter {display:none;overflow:hidden;border:1px solid;background-color:#fff;}
					#M2_listes_prodcat_lib_2 {border:none;min-width:12em;height:1.5625em;line-height:1.5625em;color:#595959;padding-left:0.25em;}
				 	#M2_cado_maj_catprod_close_input {cursor:pointer;margin-top:-2px;width:14px;cursor:pointer;padding-right:0.25em;}
					#M2_aide_cat_produit {margin-top:3px;vertical-align:top;}
			#pp_aide_cat_produit_M2 .pp_texte {text-align:left;}
/* LISTE : annul RESA */
#cado_qui_env {max-width:820px;display:inline-block;vertical-align:top;padding:0 0 2.5em 0;background-color:#eeeeee;width:100%;}
	#cado_qui_env header {text-align:center;padding:0 0 1em 0;}
	#cado_qui {background-color:#eeeeee;padding:1.25em 2.5em 1.25em 2.5em;text-align:left;}
		#cado_qui_foto_surenv {text-align:center;}
			#cado_qui_foto_env {display:inline-block;max-width:205px;vertical-align:top;margin:0 1.625em 1em 0;text-align:center;background-color:#ffffff;overflow:hidden;}
				#cado_qui_foto {display:table-cell;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;text-align:center;vertical-align:middle;}
					#cado_qui_foto img {max-width:205px;max-height:205px;}
				#cado_qui_foto_desc {margin:1.5em 0 1em 0;}
					#cado_qui_foto_desc #cado_qui_foto_nom {margin:0 0 1em 0;font-size:0.875em;}
					#cado_qui_foto_desc #cado_qui_foto_lien {margin:0 0 0 0;font-size:0.875em;color:#288797;}
						#cado_qui_foto_desc #cado_qui_foto_lien a {text-decoration:underline;color:#288797;}
		#cado_qui_desc_env {display:inline-block;vertical-align:top;font-size:1.0625em;}
			#cado_qui_nom {margin:0 0 1.5em 0;}			
				#cado_qui_nom span {font-weight:bold;}			
			#cado_qui_liv {margin:0 0 1.5em 0;}			
				#cado_qui_liv span {font-weight:bold;}			
			#cado_qui_msg #cado_qui_msg_titre {font-weight:bold;margin:0 0 0.875em 0;}			
			#cado_qui_msg #cado_qui_msg_txt {margin:0 0 1.5em 0;}			
			#cado_qui_mail {font-weight:bold;}			
				#cado_qui_mail a {color:#288797;text-decoration:underline;font-weight:normal;}			
			#cado_qui_dontforget {font-weight:bold;margin:1em 0 0 0;}
			#cado_recu {margin:1em 0 0 0;}
			#cado_merci {margin:0.75em 0 0 0;}

		#cado_qui_btn_env {margin:1.75em 0 0 0;text-align:center;}
			#cado_qui_btn_env span {margin:0.5em;}
/* PRODUIT : VIGNette pour LISTE */
.vign_env {position:relative;max-width:205px;display:inline-block;background-color:#ffffff;padding:0.75em;margin:0.875em;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
	.vign_deplace {position:absolute;top:2px;left:2px;cursor:pointer;z-index:200;}
	.vign_extrait {overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;}
	.vign_foto_env {position:relative;width:205px;height:205px;background-color:#ffffff;background-image:url(/images/commun/vignette-sans-photo.gif);background-repeat:no-repeat;}
		.vign_fond_blanc {display:table-cell;width:205px;height:205px;background-color:#ffffff;text-align:center;vertical-align:middle;}
		.vign_foto_env img {max-width:205px;max-height:205px;}
		.vign_dejaoffert_fond {position:absolute;top:0;left:0;width:205px;height:205px;background-color:#ffffff;filter:alpha(opacity=60);opacity:0.60;cursor:pointer;z-index:10;}
		.vign_dejaoffert_texte {display:flex;position:absolute;top:0;left:0;width:205px;height:205px;cursor:pointer;z-index:20;}
			.vign_dejaoffert_texte span {margin:auto;font-weight:bold;color:#595959;text-transform:uppercase;font-size:1.0625em;text-align:center;}
		.vign_rupture_fond {position:absolute;top:0;left:0;width:205px;height:205px;background-color:#ffffff;filter:alpha(opacity=60);opacity:0.60;cursor:pointer;z-index:10;}
		.vign_rupture_texte {display:flex;position:absolute;top:0;left:0;width:205px;height:205px;cursor:pointer;z-index:20;}
			.vign_rupture_texte span {margin:auto;font-weight:bold;color:#f49098;text-transform:uppercase;font-size:1.0625em;text-align:center;}
	.vign_nom {font-size:0.875em;margin:0.3em 0 0 0;line-height:1.3em;height:2.6em;}
	.vign_desc {font-size:0.75em;color:#f49098;margin:0.3em 0 0 0;line-height:1.3em;height:2.6em;font-weight:bold;}
	.vign_info_visible {height:auto;}
	.vign_plus_info {font-size:0.75em;font-weight:bold;text-align:right;cursor:pointer;line-height:1.5em;height:1.5em;}
	.vign_sitepartner {font-size:0.75em;color:#288797;margin:0.3em 0 0 0;line-height:1.2em;height:2.4em;}
		.vign_sitepartner a {text-decoration:underline;color:#288797;}
	.vign_prix_env {position:relative;padding:0.3125em 0 0.3125em 0;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin:0.5em 0 0 0;}
		.vign_prix {float:left;font-size:1em;font-weight:bold;}
	.vign_don_env {float:left;width:90px;margin:0 0 0 0.5em;vertical-align:top;}
		.vign_btn_modif {cursor:pointer;}
		.vign_don_1 {font-size:0.65em;width:90px;height:1em;margin:0 0 0.2em 1px;text-align:center;color:#f49098;font-weight:bold;overflow:hidden;}
		.vign_don_2 {width:90px;height:0.25em;border:1px solid #f49098;background-color:#ffffff;vertical-align:bottom;overflow:hidden;}
			.vign_don_2>div {height:0.25em;background-color:#f49098;}
		.vign_pref {float:right;}
	.vign_btn_env {display:block;margin:0.625em 0 0 0;line-height:1.2em;height:2.6em;overflow:hidden;vertical-align:middle;white-space:nowrap;}
		.vign_btn_env .btn_vign2 {display:inline-block;width:auto;height:auto;background-color:#81d4d5;cursor:pointer;color:#ffffff;font-weight:bold;font-size:0.85em;border:none;padding:0.58em 0.75em 0.58em 0.75em;text-transform:uppercase;margin:0 0.25em 0 0.25em;border-radius:8px;}
		.vign_btn_env .btn_vign2:hover {text-decoration:underline;}
		.vign_btn_env .p_button1,.vign_btn_env .p_button2 {margin:0 0.125em 0 0.125em;}
		.vign_offert{font-size:0.875em;}
			.vign_offert>span {color:#f49098;font-weight:bold;}
		.vign_offert_voir,.vign_particip_voir {font-size:0.875em;cursor:pointer;text-decoration:underline;font-weight:bold;}
		.vign_offert_par{font-size:0.875em;}
/* LISTE : Vignette */
.vign_liste_env {max-width:480px;display:inline-block;background-color:#eeeeee;margin:0.625em 0.625em 0.625em 0.625em;overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;vertical-align:top;}
	.vign_liste_entete {position:relative;max-width:480px;max-height:165px;background-color:#ffffff;overflow:hidden;}
		.vign_liste_entete img {width:480px;}
		.vign_liste_entete .vign_liste_entete_cache {position:absolute;z-index:10;top:0;left:0;}
		.vign_liste_type {font-size:1.5em;padding:0.67em 0.5em 0em 0.5em;line-height:1.25em;height:1.25em;overflow:hidden;font-weight:bold;}
		.vign_liste_sep {display:inline-block;background-color:#ddb1a4;height:2px;width:25%;}
		.vign_liste_nom {font-size:0.875em;padding:0.67em 0.5em 0.67em 0.5em;line-height:1.25em;height:1.25em;overflow:hidden;}
		.vign_liste_footer {display:table;width:100%;padding:1em;}
		.vign_liste_footer .vign_liste_id {display:table-cell;text-align:left;vertical-align:middle;font-size:0.875em;}
			.vign_liste_footer .vign_liste_id span {font-size:1.2em;font-weight:bold;}
		.vign_liste_footer .vign_liste_btn_env {display:table-cell;text-align:right;vertical-align:middle;padding:0 1.5em 0 0;}
			.vign_liste_footer .vign_liste_btn_env .button2 {font-size:1.0625em;padding:0.25em 0.82em 0.25em 0.82em;}
			.vign_liste_footer .vign_liste_btn_env input {font-size:1.0625em;padding:0 0 0 0.25em;line-height:1.625em;height:1.625em;width:6em;color:#828282;border:1px solid #595959;}
			.vign_liste_footer .vign_liste_btn_env .vign_liste_btn_mdp {vertical-align:middle;cursor:pointer;margin:0 0 0 0.25em;}
			.vign_liste_footer .vign_liste_btn_env .vign_liste_btn_mdp_env {white-space:nowrap;}
/* PUB */
.pub_env {text-align:center;}
	.pub_bann {margin:0.75em 0 0.75em 0;}
/* POPUPs */
	/* PP ecran noir */
	#bgscreen{position:absolute;position:fixed;z-index:999;height:100%;width:100%;left:0px;top:0px;background-color:#000000;filter:alpha(opacity=30);-moz-opacity:0.3;opacity:0.3;display:none;}
	/* PP partie commune */
.pp_div {position:absolute;position:fixed;display:none;z-index:1000;max-width:400px;background-color:#ffffff;border:2px solid #595959;top:10%;left:0;padding:0 1em 1em 1em;}
	.pp_fermer {width:100%;height:14px;cursor:pointer;font-weight:bold;color:#595959;background-image:url(/images/icone/fermer.png);background-position:top right;background-repeat:no-repeat;margin:0.625em 0.625em 0 0.625em;}
	.pp_corps {padding:0 2em 0.5em 2em;}
		.pp_titre {font-size:1.0625em;color:#f5979e;margin:0 0 1.25em 0;font-weight:bold;}
		.pp_titre2 {font-size:1.0625em;color:#666666;margin:0 0 1.25em 0;font-weight:bold;text-transform:uppercase;text-align:center;}
		.pp_texte {font-size:0.875em;margin:0 0 1em 0;}
			.pp_texte .pp_mef1 {font-weight:bold;color:#f5979e;}
			.pp_texte .pp_mef2 {font-weight:bold;}
			.pp_texte a {text-decoration:underline;}
		.pp_btn_env {margin:1.5em 0 0 0;}
	.pp_aide .pp_texte {text-align:left;}
	/* PP idees ajout */
#vign_idees_popup_ajout {text-align:left;}
	#vign_idees_popup_ajout .pp_idees_foto {display:inline-block;width:110px;height:110px;text-align:center;vertical-align:middle;margin:0.5em;}
		#vign_idees_popup_ajout .pp_idees_foto img {max-width:110px;max-height:110px;}
	#vign_idees_popup_ajout .pp_idees_prix_env {display:inline-block;margin:0.5em;vertical-align:bottom;}
		#vign_idees_popup_ajout .pp_idees_devise_env {display:inline-block;margin:0.5em;}
	#vign_idees_popup_ajout .input100 {width:100%;margin:0 0 1.125em 0;}
	.pp_div .select100 {max-width:380px;margin:0 0 1.125em 0;}
	#vign_idees_popup_ajout .inputprix {width:5em;}
	#vign_idees_popup_ajout .textarea100 {border:1px solid #999999;width:100%;height:3.75em;color:#595959;padding-left:0.25em;margin:0 0 1.125em 0;font-family:Arial;font-size:0.8em;}
	#vign_idees_popup_ajout .pp_devise {display:inline-block;margin:0 0 0 0.375em;}
	#vign_idees_popup_ajout .pp_btn_env {text-align:center;}
	#vign_idees_popup_ajout .pp_idees_don {display:none;font-size:0.85em;margin:0.25em 0 0 0;line-height:2em;}
		#vign_idees_popup_ajout .pp_idees_don label {padding:0 0.5em 0 0.25em;}
			#vign_idees_popup_ajout .pp_idees_don img {margin-top:-2px;}
/* Pages Erreur HTTP */	
#p404_env .p404_titre {font-size:2em;margin:1.09em 0 1.09em 0;}
#p404_env .p404_txt {font-size:1.125em;}
#p404_env .p404_sep {display:inline-block;height:2px;background-color:#ddb1a4;width:80%;margin:2.5em 0 2.5em 0;}
#p404_env .p404_btn_contact {margin:1.5em 0 1.5em 0;}
/* Jquery Sortable */
.ui-sortable-handle{-ms-touch-action:none;touch-action:none}