/**********************************************************************************************************************************************************************/
/* ma boite - mes diners */ 
/**********************************************************************************************************************************************************************/
/* structure */
.ma_boite_mes_diners{position:relative;width:100%;margin:10px 0 0 0;}
.ma_boite_mes_diners_left, .ma_boite_mes_diners_right{float:left;display:inline;position:relative;}
.ma_boite_mes_diners_left{width:424px;}
.ma_boite_mes_diners_right{width:256px;margin-left:20px;}

/* calendrier */
.calendrier{position:relative;width:404px;height:456px;background:url(../images/background/bg-calendrier.gif) no-repeat 0 0;padding:0 10px;}

.calendrier .choix_mois{position:relative;width:100%;margin:0;padding:0;list-style-type:none;padding-top:8px;}
.calendrier .choix_mois li{float:left;display:inline;}
.calendrier .choix_mois li.premier, .calendrier .choix_mois li.dernier{width:11px;margin-top:3px;}
.calendrier .choix_mois li.middle{width:382px;text-align:center;}

.calendrier ul.jour_calendrier{position:relaive;width:100%;margin:10px 0 0 0;padding:0;list-style-type:none;overflow:hidden;}
.calendrier ul.jour_calendrier li{float:left;display:inline;width:57px;text-align:center;}

.calendrier .choix_jour{position:relative;width:100%;margin-top:5px;text-align:center;}
.calendrier .choix_jour a{float:left;display:inline;width:56px;height:53px;font-size:18px;line-height:53px;text-decoration:none;margin:1px 0 0 1px;}
.calendrier .choix_jour a.jour_inactif{background:url(../images/bouton/btn-calendrier-inactif.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_actif{background:url(../images/bouton/btn-calendrier-actif.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_actif_aujourdhui{background:url(../images/bouton/btn-calendrier-actif-aujourdhui.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_recu{background:url(../images/bouton/btn-calendrier-recu.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_recu_aujourdhui{background:url(../images/bouton/btn-calendrier-recu-actif.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_recoit{background:url(../images/bouton/btn-calendrier-recoit.gif) no-repeat 0 0;}
.calendrier .choix_jour a.jour_recoit_aujourdhui{background:url(../images/bouton/btn-calendrier-recoit-actif.gif) no-repeat 0 0;}

.calendrier  .legende{position:relative;width:100%;padding:0;margin:10px 0 0 0;list-style-type:none;}
.calendrier  .legende li{float:left;display:inline;width:175px;font-size:14px;padding:6px 0 2px 27px;}
.calendrier  .legende li.recoit{background:url(../images/background/bg-calendrier-legende01.gif) no-repeat 0 0;color:#ea6b8c;}
.calendrier  .legende li.recu{background:url(../images/background/bg-calendrier-legende02.gif) no-repeat 0 0;color:#a7a7a1;}

/* prochain diner */
.bloc_prochain_diner{position:relative;width:100%;}
.bloc_prochain_diner .prochain_diner{position:relative;width:100%;padding:0;margin:0;list-style-type:none;}
.bloc_prochain_diner .prochain_diner li{float:left;display:inline;}
.bloc_prochain_diner .prochain_diner li a{font-size:14px;text-decoration:none;}
.bloc_prochain_diner .prochain_diner li.premier{width:83px;text-align:left;padding-top:35px;}
.bloc_prochain_diner .prochain_diner li.premier a{background:url(../images/picto/picto-fleche-left01.gif) no-repeat 0 50%;padding:0 0 0 16px;}
.bloc_prochain_diner .prochain_diner li.dernier{width:83px;text-align:right;padding-top:35px;}
.bloc_prochain_diner .prochain_diner li.dernier a{background:url(../images/picto/picto-fleche-right01.gif) no-repeat 100% 50%;padding:0 16px 0 0;}
.bloc_prochain_diner .prochain_diner li.date{width:90px;height:117px;background:url(../images/background/bg-calendier-date-active.gif) no-repeat 0 0;text-align:center;}
.bloc_prochain_diner .prochain_diner li.recu{width:90px;height:117px;background:url(../images/background/bg-calendier-date-recu.gif) no-repeat 0 0;text-align:center;}
.bloc_prochain_diner .prochain_diner li.date .jour{margin-top:6px;text-transform:uppercase;}
.bloc_prochain_diner .prochain_diner li.date .num_jour{margin-top:8px;}
.bloc_prochain_diner .prochain_diner li.date .mois_annee{text-transform:uppercase;}

.bloc_prochain_diner  .texte01{height:72px;}
.bloc_prochain_diner .lien01{float:right;margin:10px 0 0 0;}

/* information diner */
.Info_diner{margin-top:15px;}

.Info_diner .bloc_lien{position:relative;width:100%;margin:5px 0 0 0;}
.Info_diner .bloc_lien .lien01{float:right;display:inline;margin:4px 5px 0 0}
.Info_diner .bloc_lien .btn_type01{float:left;display:inline;margin:0 0 0 5px;}
.Info_diner .bloc_lien .bloc_nb_invite, .Info_diner .bloc_lien .bloc_comm{float:left;display:inline;border-left:1px solid #ea6b8c;padding-left:6px;margin-left:5px;}

/**********************************************************************************************************************************************************************/
/* ma boite - accueil */ 
/**********************************************************************************************************************************************************************/
.bloc_maboite_accueil{position:relative;width:100%;height:510px;background:url(../images/background/bg-ma-boite-accueil02.jpg) no-repeat 0 0;overflow:hidden;}
.bloc_maboite_accueil .bloc_btn{position:relative;width:100%;overflow:hidden;}
.bloc_maboite_accueil .btn_creer_diner01{position:absolute;top:180px;left:255px;}
.bloc_maboite_accueil .btn_creer_diner02{position:absolute;top:412px;left:234px;}

.bloc_maboite_accueil ul{position:relative;width:100%;height:550px;margin:20px 0 0 0;padding:0;list-style-type:none;}
.bloc_maboite_accueil ul li{position:absolute;margin:0;padding:0;}
.bloc_maboite_accueil ul li.btn_compte{top:325px;left:115px;}
.bloc_maboite_accueil ul li.btn_diners{top:220px;left:100px;}
.bloc_maboite_accueil ul li.btn_recettes{top:110px;left:110px;}
.bloc_maboite_accueil ul li.btn_amis{top:10px;left:250px;}
.bloc_maboite_accueil ul li.btn_decos{top:0;left:400px;}
.bloc_maboite_accueil ul li.btn_photos{top:100px;left:510px;}
.bloc_maboite_accueil ul li.btn_tenues{top:180px;left:520px;}
.bloc_maboite_accueil ul li.btn_cadeaux{top:335px;left:530px;}

/**********************************************************************************************************************************************************************/
/* ma boite - mes invites / mes decos */ 
/**********************************************************************************************************************************************************************/
#MaBoiteMesDecos .menu_switch03{margin-top:10px;}

/**********************************************************************************************************************************************************************/
/* ma boite - mes recettes */ 
/**********************************************************************************************************************************************************************/
/* listes des recettes */
#MaBoiteMesRecettes .liste_recette{position:relative;width:100%;margin-top:15px;}
#MaBoiteMesRecettes  .liste_recette_left, #MaBoiteMesRecettes  .liste_recette_right{float:left;display:inline;position:relative;}
#MaBoiteMesRecettes  .liste_recette_left{width:430px;}
#MaBoiteMesRecettes  .liste_recette_right{width:220px;height:160px;background:url(../images/cadre/cadre-recherche-recette.gif) no-repeat 0 0;margin:0 0 0 20px;padding:20px 15px;}

/* listes plats */
#MaBoiteMesRecettes  .liste_recette_left h1{position:relative;width:100%;font-size:12px;text-transform:uppercase;text-align:center;margin-bottom:10px;}

#MaBoiteMesRecettes  .liste_recette_left .type_plat, #MaBoiteMesRecettes  .liste_recette_left #liste_plat{float:left;display:inline;position:relative;}
#MaBoiteMesRecettes  .liste_recette_left .type_plat{width:160px;}
#MaBoiteMesRecettes  .liste_recette_left #liste_plat{width:270px;height:220px;background:url(../images/cadre/cadre-liste-plat.gif) no-repeat 0 0;}

#MaBoiteMesRecettes  .liste_recette_left .type_plat ul{position:relative;width:100%;margin:12px 0 0 0;padding:0;list-style-type:none;}
#MaBoiteMesRecettes  .liste_recette_left .type_plat ul li{margin-top:2px;}
#MaBoiteMesRecettes  .liste_recette_left .type_plat ul li a{display:block;font-size:12px;text-transform:uppercase;height:37px;line-height:37px;background:#d4c8b9 url(../images/bouton/btn-recette-plat-off.gif) no-repeat 0 0;padding-left:29px;text-decoration:none;}
#MaBoiteMesRecettes  .liste_recette_left .type_plat ul li a.actif{font-size:12px;color:#FFF;text-transform:uppercase;height:37px;line-height:37px;background:#ea6b8c url(../images/bouton/btn-recette-plat-on.gif) no-repeat 0 0;padding-left:29px;}

#MaBoiteMesRecettes  .liste_recette_left #liste_plat ul{position:relative;width:260px;height:214px;margin:3px 0 0 3px;padding:0;list-style-type:none;overflow:auto;}
#MaBoiteMesRecettes  .liste_recette_left #liste_plat ul li{position:relative;width:100%;padding:0;margin-top:2px;}
#MaBoiteMesRecettes  .liste_recette_left #liste_plat ul li a{display:block;font-size:12px;padding:2px 0 2px 15px;}
#MaBoiteMesRecettes  .liste_recette_left #liste_plat ul li a.actif{display:block;font-size:12px;color:#FFF;background:#ea6b8c;padding:2px 0 2px 15px;}

/* recherche recette */
#MaBoiteMesRecettes  .liste_recette_right label{clear:both;text-transform:uppercase;}
#MaBoiteMesRecettes  .liste_recette_right input{clear:both;width:208px;margin-top:15px;}
#MaBoiteMesRecettes  .liste_recette_right .btn_rechercher{float:right;display:inline;margin:15px 10px 0 0;}
#MaBoiteMesRecettes  .liste_recette_right .btn_ajouter{float:right;display:inline;margin:30px 0 0 0;}

/* Fiche recette */
.fiche_recette{position:relative;width:100%;margin-top:15px;}
.fiche_recette_left, .fiche_recette_right{float:left;display:inline;}
.fiche_recette_left{width:430px;}
.fiche_recette_right{width:250px;margin-left:20px;}

.fiche_recette_left .recette_resume, .fiche_recette_left .photo_recette{margin-top:8px;}
.fiche_recette_left .recette_titre{padding-top:8px;font-weight:bold;}

.editer_recette{position:relative;width:100%;margin-top:15px;overflow:hidden;}
.editer_recette a{float:right;display:inline;margin-left:10px;}

/**********************************************************************************************************************************************************************/
/* ma boite - Mes Photos */ 
/**********************************************************************************************************************************************************************/
#MaBoiteMesAlbums .liste_photo{position:relative;width:100%;margin-top:15px;}

#MaBoiteMesAlbums .liste_photo .liste_photo_lien{position:relative;width:100%;}
#MaBoiteMesAlbums .liste_photo .liste_photo_lien .btn_type01{float:right;display:inline;}
#MaBoiteMesAlbums .liste_photo .liste_photo_lien .lien01{float:left;display:inline;}

#MaBoiteMesAlbums .liste_photo .liste_photo_content{position:relative;width:100%;}
#MaBoiteMesAlbums .liste_photo .liste_photo_content .photo{float:left;display:inline;position:relative;width:130px;height:130px;margin:10px 5px 0 5px;}
#MaBoiteMesAlbums .liste_photo .liste_photo_content .photo input{position:absolute;top:11px;left:11px;width:15px;height:15px;}

/**********************************************************************************************************************************************************************/
/* ma boite - Mes Amis */ 
/**********************************************************************************************************************************************************************/
#MaBoiteMesAmis .menu_switch03{}

/**********************************************************************************************************************************************************************/
/* ma boite - mes diners - TOUS MES DINERS */ 
/**********************************************************************************************************************************************************************/
#MaBoiteVoirTousMesDiners .tous_mes_diners{position:relative;width:100%;}
#MaBoiteVoirTousMesDiners .tous_mes_diners .mes_diners,#MaBoiteDinersParInvites  .tous_mes_diners .mes_diners{position:relative;width:100%;margin:2px 0 0 0;padding:5px 0;border-top:1px solid #c8c8c7;border-bottom:1px solid #c8c8c7;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left, 
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_middle, 
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_right,
#MaBoiteDinersParInvites .mes_diners .mes_diners_left,
#MaBoiteDinersParInvites .mes_diners .mes_diners_middle, 
#MaBoiteDinersParInvites .mes_diners .mes_diners_right {position:relative;float:left;display:inline;}

#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left,#MaBoiteDinersParInvites .mes_diners  .mes_diners_left{width:260px;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_middle,#MaBoiteDinersParInvites .mes_diners .mes_diners_middle{width:185px;margin-left:15px;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_right,#MaBoiteDinersParInvites .mes_diners .mes_diners_right{width:224px;margin-left:15px;}

#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left .date02, 
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left .intitule,
#MaBoiteDinersParInvites .mes_diners .mes_diners_left .date02, 
#MaBoiteDinersParInvites .mes_diners .mes_diners_left .intitule{position:relative;float:left;display:inline}

#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left .date02,#MaBoiteDinersParInvites .mes_diners .mes_diners_left .date02{margin-top:14px;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_left .intitule,#MaBoiteDinersParInvites .mes_diners .mes_diners_left .intitule{width:155px;font-size:20px;margin:14px 0 0 15px;text-decoration:none;}

#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_middle a, 
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_middle  span,
#MaBoiteDinersParInvites .mes_diners .mes_diners_middle a, 

#MaBoiteDinersParInvites .mes_diners .mes_diners_middle  span,#MaBoiteDinersParInvites .mes_diners .mes_diners_middle  span{float:left;display:inline;width:54px;height:54px;margin:3px 3px 3px 0;color:#ea6b8c;text-align:center;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_middle a span,#MaBoiteDinersParInvites .mes_diners .mes_diners_middle a span{display:block;margin-top:10px;}

#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_right .mes_diners_right_titre,#MaBoiteDinersParInvites .mes_diners .mes_diners_right .mes_diners_right_titre{font-size:11px;color:#ea6b8c;text-transform:uppercase;padding:0 0 2px 0;border-bottom:1px solid #ea6b8c;margin-bottom:4px;}
#MaBoiteVoirTousMesDiners .mes_diners .mes_diners_right .mes_diners_right_texte,#MaBoiteDinersParInvites .mes_diners .mes_diners_right .mes_diners_right_texte{margin-bottom:6px;}

/**********************************************************************************************************************************************************************/
/* ma boite - Fiche diner & Mes diners tri�s par invit�s */ 
/**********************************************************************************************************************************************************************/
/* bloc Hote */
#fiche_diner .bloc_hote{position:relative;width:100%;padding:5px 0;}
#fiche_diner .bloc_hote .bloc_hote_left, #fiche_diner .bloc_hote .bloc_hote_content{position:relative;float:left;display:inline;overflow:hidden;}
#fiche_diner .bloc_hote .bloc_hote_left{width:125px;overflow:hidden;}
#fiche_diner .bloc_hote .bloc_hote_left .btn_type01{float:left;display:inline;margin-top:5px;}
#fiche_diner .bloc_hote .bloc_hote_content{width:140px;margin-left:10px;}
#fiche_diner .bloc_hote .bloc_hote_content .btn_fermer{position:absolute;top:5px;right:5px;width:8px;height:7px;background:url(../images/picto/picto-fermer01.gif) no-repeat 0 0;}
#fiche_diner .bloc_hote .bloc_hote_content .bloc_hote_visuel, #fiche_diner .bloc_hote .bloc_hote_content .nom_hote{float:left;display:inline;}
#fiche_diner .bloc_hote .bloc_hote_content .bloc_hote_visuel{width:54px;height:54px;}
#fiche_diner .bloc_hote .bloc_hote_content .nom_hote{width:76px;margin:15px 0 0 5px;}

/* bloc liste invite */
#fiche_diner .bloc_invite .bloc_invite_top, #fiche_diner .bloc_invite .bloc_invite_middle, #fiche_diner .bloc_invite .bloc_invite_bottom{position:relative;width:100%;overflow:hidden;}
#fiche_diner .bloc_invite .bloc_invite_top{padding-top:5px;}
#fiche_diner .bloc_invite .bloc_invite_middle, #fiche_diner .bloc_invite .bloc_invite_bottom{margin-top:10px;}

#fiche_diner .bloc_invite .bloc_invite_top .nb_invite{float:right;display:inline;}
#fiche_diner .bloc_invite .bloc_invite_top .nb_invite span{color:#ea6b8c;text-transform:uppercase;}
#fiche_diner .bloc_invite .bloc_invite_top .intitule_invite{float:left;display:inline;}

#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content{position:relative;float:left;display:inline;width:174px;height:53px;background:url(../images/cadre/cadre-invite-fiche-diner.gif) no-repeat 0 0;padding:14px;margin:3px 1px 0 2px;overflow:hidden;}
#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .btn_fermer{position:absolute;top:10px;right:10px;width:8px;height:7px;background:url(../images/picto/picto-fermer01.gif) no-repeat 0 0;}
#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .bloc_invite_photo, #fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .bloc_invite_nom{float:left;display:inline;}
#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .bloc_invite_photo{width:54px;height:52px;}
#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .bloc_invite_nom{width:110px;margin-left:10px;}
#fiche_diner .bloc_invite .bloc_invite_middle .bloc_invite_content .bloc_invite_nom a{font-weight:bold;}

#fiche_diner .bloc_invite .bloc_invite_bottom a{float:right;display:inline;}

/* bloc menu */
#fiche_diner .bloc_menu .intitule_menu{display:block;position:relative;width:200px;clear:both;margin:0 0 7px 0;padding-top:8px;}
#fiche_diner .bloc_menu .intitule_plat_menu, #fiche_diner .bloc_menu .plat_menu{display:block;position:relative;width:100%;clear:both;}
#fiche_diner .bloc_menu .intitule_plat_menu{font-size:9px;color:#ea6b8c;text-transform:uppercase;border-bottom:1px solid #ea6b8c;padding-bottom:2px;margin:8px 0 3px 0;}
#fiche_diner .bloc_menu .plat_menu{font-size:12px;}
#fiche_diner .bloc_menu .input_text01{width:225px;background:#f0eeeb;padding-left:3px;}
#fiche_diner .bloc_menu .btn_type01{float:right;display:inline;margin-top:10px;}

#MaBoiteDinersParInvites .intitule_page{font-size:18px;margin-top:15px;}

/**********************************************************************************************************************************************************************/
/* ma boite - mes diners par recettes */ 
/**********************************************************************************************************************************************************************/
#MaBoiteMesDinersParRecettes  .liste_recette{position:relative;width:100%;margin:15px 0 0 0;}

/* listes plats */
#MaBoiteMesDinersParRecettes  .liste_recette .type_plat, #MaBoiteMesDinersParRecettes  .liste_recette .liste_plat, #MaBoiteMesDinersParRecettes  .liste_recette .liste_diner{float:left;display:inline;position:relative;}
#MaBoiteMesDinersParRecettes  .liste_recette .type_plat{width:160px;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_plat, #MaBoiteMesDinersParRecettes  .liste_recette .liste_diner{width:270px;height:200px;background:url(../images/cadre/cadre-liste-plat2.gif) no-repeat 0 0;}

#MaBoiteMesDinersParRecettes  .liste_recette .type_plat ul{position:relative;width:100%;margin:10px 0 0 0;padding:0;list-style-type:none;}
#MaBoiteMesDinersParRecettes  .liste_recette .type_plat ul li{margin-top:2px;}
#MaBoiteMesDinersParRecettes  .liste_recette .type_plat ul li a{display:block;font-size:12px;text-transform:uppercase;height:37px;line-height:37px;background:#d4c8b9 url(../images/bouton/btn-recette-plat-off.gif) no-repeat 0 0;padding-left:29px;text-decoration:none;}
#MaBoiteMesDinersParRecettes  .liste_recette .type_plat ul li a.actif, #MaBoiteMesDinersParRecettes  .liste_recette .type_plat ul li a:hover{font-size:12px;color:#FFF;text-transform:uppercase;height:37px;line-height:37px;background:#ea6b8c url(../images/bouton/btn-recette-plat-on.gif) no-repeat 0 0;padding-left:29px;}

#MaBoiteMesDinersParRecettes  .liste_recette .liste_plat ul{position:relative;width:260px;height:194px;margin:3px 0 0 3px;padding:0;list-style-type:none;overflow:auto;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_plat ul li{position:relative;width:100%;padding:0;margin-top:2px;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_plat ul li a{display:block;font-size:12px;padding:2px 0 2px 15px;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_plat ul li a.actif, #MaBoiteMesDinersParRecettes  .liste_recette .liste_plat ul li a:hover{display:block;font-size:12px;color:#FFF;background:#ea6b8c;padding:2px 0 2px 15px;}

#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul{position:relative;width:260px;height:194px;margin:3px 0 0 3px;padding:0;list-style-type:none;overflow:auto;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li{position:relative;width:100%;padding:0;margin-top:2px;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li a{display:block;font-size:12px;padding:2px 0 2px 15px;color:#ea6b8c;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li a span{font-size:12px;color:#ea6b8c;font-weight:bold;text-decoration:underline;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li a.actif, #MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li a:hover{display:block;font-size:12px;color:#FFF;background:#ea6b8c;padding:2px 0 2px 15px;}
#MaBoiteMesDinersParRecettes  .liste_recette .liste_diner ul li a.actif span{font-size:12px;color:#FFF;}


#MaBoiteMesDinersParRecettes  .intitule_page{font-size:18px;margin-top:15px;}

#MaBoiteMesDinersParRecettes  .trie01{}
#MaBoiteMesDinersParRecettes  .maboite_bloc_liste{display:none;}

/**********************************************************************************************************************************************************************/
/* ma boite - CREER UN DINER (etape 1)) */ 
/**********************************************************************************************************************************************************************/
#MaBoiteCreerUnDiner .info_diner_form{position:relative;width:100%;overflow:hidden;margin-top:20px;}
#MaBoiteCreerUnDiner .info_diner_form .label01{float:left;display:inline;margin-right:5px;}
#MaBoiteCreerUnDiner .info_diner_form .radio_list{list-style-type:none;margin:0;}
#MaBoiteCreerUnDiner .info_diner_form .radio_list li{display:inline;}
#MaBoiteCreerUnDiner .info_diner_form .radio_list li label{font-size:16px;/*color:#EA6B8C;*/margin-right:10px;}
#MaBoiteCreerUnDiner .info_diner_form .radio01{/*float:left;display:inline;margin-right:5px;*/}
#MaBoiteCreerUnDiner .info_diner_form .label01{font-size:16px;color:#EA6B8C;margin-right:10px;}
#MaBoiteCreerUnDiner .info_diner_form .label01.label_recu{color:#a7a7a1;}

#MaBoiteCreerUnDiner .info_diner_form .info_diner_titre{display:block;font-size:16px;margin-bottom:7px;}
#MaBoiteCreerUnDiner .info_diner_form .select01, #MaBoiteCreerUnDiner .info_diner_form .label02{display:inline;margin-right:5px;}
#MaBoiteCreerUnDiner .info_diner_form .select01 .date{display:inline;margin-right:5px;}
#MaBoiteCreerUnDiner .info_diner_form .select01{border:1px solid #a7a7a1;background:#f0eeeb;}
#MaBoiteCreerUnDiner .info_diner_form .label02{color:#a7a7a1;font-size:10px;margin:3px 5px 0 0;}

#MaBoiteCreerUnDiner .info_diner_form .select02, #MaBoiteCreerUnDiner .info_diner_form .text01, #MaBoiteCreerUnDiner .info_diner_form .textarea01{float:left;display:inline;width:254px;border:1px solid #a7a7a1;background:#f0eeeb;}
#MaBoiteCreerUnDiner .info_diner_form .text01{color:#695648;}
#MaBoiteCreerUnDiner .info_diner_form .textarea01{height:60px;}
#MaBoiteCreerUnDiner .info_diner_form .btn_type02{float:right;display:inline;margin:0 25px 0 0;}

/**********************************************************************************************************************************************************************/
/* ma boite - Cadeaux */ 
/**********************************************************************************************************************************************************************/
#MaBoiteTousMesCadeaux .bloc_cadeaux{position:relative;width:100%;border-top:1px solid #C8C8C7;border-bottom:1px solid #C8C8C7;margin-top:2px;padding:5px 0;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left, #MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle, #MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_right{position:relative;float:left;display:iniline;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left{width:160px;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle{width:370px;margin-left:15px;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_right{width:140px;height:91px;background:url(../images/cadre/cadre-140_90.gif) no-repeat 0 0;text-align:center;margin-left:15px;}

#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .cadeaux_offert{position:relative;width:100%;margin-bottom:10px;clear:both;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .cadeaux_recu{position:relative;width:100%;margin-top:10px;clear:both;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .bloc_ami_photo, #MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .nom_ami{float:left;display:inline;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .bloc_ami_photo{width:54px;height:54px;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_left .nom_ami{width:96px;margin-left:10px;}

#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle .bloc_cadeaux_middle_left, #MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle .bloc_cadeaux_middle_right{float:left;display:inline;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle .bloc_cadeaux_middle_left{width:90px;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle .bloc_cadeaux_middle_right{width:270px;margin-left:10px;}
/*#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle h2{font-size:18px;line-height:18px;}*/
/*#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle p{height:48px;}*/
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_middle p{height:90px;}

#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_right .date_diner{font-size:12px;font-weight:bold;margin:20px 0 20px 0;}
#MaBoiteTousMesCadeaux .bloc_cadeaux .bloc_cadeaux_right .lien01{float:left;display:inline;margin-left:30px;}

/**********************************************************************************************************************************************************************/
/* ma boite - PROFIL */ 
/**********************************************************************************************************************************************************************/
#MaBoiteInscription .profil_titre{font-size:20px;line-height:20px;color:#704087;text-transform:uppercase;margin:0px 0 10px 0;}
#MaBoiteInscription .profil_sstitre01{font-size:12px;line-height:12px;color:#ea6b8c;text-transform:uppercase;padding:15px 0 5px 0;font-weight:bold;}
#MaBoiteInscription .profil_sstitre01l{font-size:12px;line-height:12px;color:#ea6b8c;padding:15px 0 5px 0;font-weight:bold;}
#MaBoiteInscription .profil_sstitre02{font-size:11px;line-height:11px;text-transform:uppercase;padding:10px 0 0 5px;font-weight:bold;}
#MaBoiteInscription .profil_sstitre01l{/*font-size:12px;line-height:12px;color:#ea6b8c;*/padding:10px 0px;font-weight:bold;}

#MaBoiteInscription .cadre05_content{padding-bottom:15px;}

#MaBoiteInscription .champ_obligatoire{position:absolute;top:17px;right:10px;font-size:10px;margin-right:5px;}
#MaBoiteInscription .msg_erreur{/*display:none*/;}

#MaBoiteInscription .form_profil_content{position:relative;width:100%;padding-top:5px;overflow:hidden;}
#MaBoiteInscription .form_profil_content .form_profil00, 
#MaBoiteInscription .form_profil_content .form_profil01, 
#MaBoiteInscription .form_profil_content .form_profil011, 
#MaBoiteInscription .form_profil_content .form_profil02, 
#MaBoiteInscription .form_profil_content .form_profil03,
#MaBoiteInscription .form_profil_content .form_profil022,
#MaBoiteInscription .form_profil_content .form_profil033{position:relative;float:left;display:inline;margin:0 5px;overflow:hidden;}
#MaBoiteInscription .form_profil_content .form_profil00{width:400px;}
#MaBoiteInscription .form_profil_content .form_profil01{width:331px;}
#MaBoiteInscription .form_profil_content .form_profil02{width:195px;}
#MaBoiteInscription .form_profil_content .form_profil03{width:126px;}
#MaBoiteInscription .form_profil_content .form_profil04{width:126px;}

#MaBoiteInscription .form_profil_content .input_text_type01, #MaBoiteInscription .form_profil_content .input_text_type02, #MaBoiteInscription .form_profil_content .input_text_type03{float:left;display:inline;background:#FFF;color:#333;border:1px solid #FFF;padding-left:3px;}
#MaBoiteInscription .form_profil_content .input_text_type01{width:326px;}
#MaBoiteInscription .form_profil_content .input_text_type02{width:190px;}
#MaBoiteInscription .form_profil_content .input_text_type03{width:121px;}

#MaBoiteInscription .form_profil_content .select_type01{float:left;display:inline;margin-right:10px;}
#MaBoiteInscription .form_profil_content .select_type02{float:right;display:inline;margin-left:10px;}

#MaBoiteInscription .form_profil_content  .textarea_type01{border:1px solid #FFF;background:#FFF;color:#AAA;width:120px;padding:2px;}
#MaBoiteInscription .form_profil_content  .textarea_type02{border:1px solid #a7a7a1;background:#f0eeeb;width:244px;height:60px;padding:2px;}

#MaBoiteInscription .form_profil_content  .checkbox_type01{float:left;display:inline;width:15px;height:15px;}

#MaBoiteInscription .form_profil_content  .input_radio_type01{float:left;display:inline;width:15px;height:15px;margin-right:5px;}

#MaBoiteInscription .form_profil_content  label{font-size:10px;}
#MaBoiteInscription .form_profil_content  label span{color:#704087;}
#MaBoiteInscription .form_profil_content .label_type01{display:block;position:relative;width:100%;clear:both;margin-bottom:2px;}
#MaBoiteInscription .form_profil_content .label_type02{float:right;display:inline;margin-top:2px;}
#MaBoiteInscription .form_profil_content .label_type03{float:left;display:inline;margin:2px 10px 0 0;}
#MaBoiteInscription .form_profil_content .label_type04{color:#ea6b8c;text-transform:uppercase;display:block;position:relative;width:100%;clear:both;margin:15px 0 5px 0;}
#MaBoiteInscription .form_profil_content .label_type05{float:left;display:inline;width:225px;margin-left:10px;}

#MaBoiteInscription .form_profil_content .rps_profil{font-size:12px;line-height:16px;color:#704087;}

/* bloc photo profil */
#MaBoiteInscription .profil_photo{position:relative;width:100%;overflow:hidden;}
#MaBoiteInscription .profil_photo .profil_photo_content{float:left;display:inline;width:90px;}
#MaBoiteInscription .profil_photo .lien01{float:right;display:inline;margin:35px 10px 0 0;}

/* Souscription news */
#MaBoiteInscription .form_profil_content.souscription{margin:15px 5px 0px;}
#MaBoiteInscription .form_profil_content.souscription label{font-size:11px;}
#MaBoiteInscription .form_profil_content.souscription .label_type05 {width:385px; margin-left: 8px}

/* Enregistrer son profil */
#MaBoiteInscription .profil_enregistrer{position:relative;width:100%;overflow:hidden;margin-top:10px;}
/*#MaBoiteInscription .profil_enregistrer .btn_annuler, #MaBoiteInscription .profil_enregistrer .btn_enregistrer{float:right;display:inline;}*/
#MaBoiteInscription .profil_enregistrer .btn_annuler {float:right;display:inline;}
#MaBoiteInscription .profil_enregistrer .btn_annuler{margin-right:20px;}
#MaBoiteInscription .profil_enregistrer .btn_supprimer{float:left;display:inline;}
#MaBoiteInscription .profil_enregistrer .lien01{margin-top:17px;}
#MaBoiteInscription .profil_enregistrer .btn_modifier01{float:left;display:inline;margin:10px 0 10px 130px;padding:0 0 0 25px;}

#MaBoiteInscription .profil_enregistrer .btn_enregistrer{text-align: center; /*margin:0 0 0 212px;*/}

/**********************************************************************************************************************************************************************/
/* ma boite - Mon compte */ 
/**********************************************************************************************************************************************************************/
#MaBoiteMonCompte .compte_content{position:relative;width:100%;overflow:hidden;}
#MaBoiteMonCompte .cadre02{padding-top:55px;margin-top:10px;}
#MaBoiteMonCompte .cadre02_content{padding-top:6px;}
#MaBoiteMonCompte .cadre02.compte_rappel{background:url(../images/cadre/cadre02-compte-rappel.gif) no-repeat 0 0;}
#MaBoiteMonCompte .cadre02.compte_inviter{background:url(../images/cadre/cadre02-compte-inviter.gif) no-repeat 0 0;}
#MaBoiteMonCompte .cadre02.compte_inviter .cadre02_content{height:265px;/*height:255px*/}
#MaBoiteMonCompte .cadre02.compte_partage{background:url(../images/cadre/cadre02-compte-partage.gif) no-repeat 0 0;}
#MaBoiteMonCompte .cadre02.compte_partage .cadre02_content{height:265px}
#MaBoiteMonCompte .cadre02.compte_profil{background:url(../images/cadre/cadre02-compte-profil.gif) no-repeat 0 0;}
#MaBoiteMonCompte .cadre02.compte_profil .cadre02_content{height:255px}

#MaBoiteMonCompte .compte_rappel .rappel{position:relative;width:100%;background:#FFF;padding:2px 0;margin:3px 0 0 0;overflow:hidden;}
#MaBoiteMonCompte .compte_rappel .rappel .btn_supprimer, #MaBoiteMonCompte .compte_rappel .rappel .btn_editer{float:right;display:inline;width:9px;height:9px;text-indent:-9000px;margin:3px 7px 0 0;}
#MaBoiteMonCompte .compte_rappel .rappel .btn_supprimer{background:url(../images/picto/picto-supprimer01.gif) no-repeat 0 0;}
#MaBoiteMonCompte .compte_rappel .rappel .btn_editer{background:url(../images/picto/picto-editer01.gif) no-repeat 0 0;}
#MaBoiteMonCompte .compte_rappel .rappel .titre_rappel{float:left;display:inline;margin-left:5px;width:280px;}
#MaBoiteMonCompte .compte_rappel .rappel .date_rappel{clear:both;font-size:10px;color:#A7A7A1;padding:1px 0 0 5px;}

#MaBoiteMonCompte .compte_rappel .rappel02{position:relative;width:100%;background:#FFF;padding:2px 0;margin:3px 0 0 0;overflow:hidden;}
#MaBoiteMonCompte .compte_rappel .rappel02 .titre_rappel{float:left;display:inline;margin-left:5px;width:230px;}
#MaBoiteMonCompte .compte_rappel .rappel02 .btn_refuser, #MaBoiteMonCompte .compte_rappel .rappel02 .btn_accepter{float:right;display:inline;font-size:10px;color:#EA6B8C;margin-right:5px;}
#MaBoiteMonCompte .compte_rappel .rappel02 .date_rappel{clear:both;font-size:10px;color:#A7A7A1;padding:1px 0 0 5px;}

#MaBoiteMonCompte .compte_rappel .btn_nouveau_rappel{float:right;display:inline;margin:10px 0 0 0;}

#MaBoiteMonCompte .compte_inviter .intro_inviter{margin-bottom:5px;}
#MaBoiteMonCompte .compte_inviter .intro_inviter span{display:block;font-size:15px;line-height:17px;margin-bottom:10px;}
#MaBoiteMonCompte .compte_inviter label{display:block;font-size:10px;width:325px;margin-top:10px;}
#MaBoiteMonCompte .compte_inviter input{width:320px;font-size:11px;color:#695648;border:1px solid #FFF;margin-top:2px;padding-left:3px;}
#MaBoiteMonCompte .compte_inviter input, #MaBoiteMonCompte .compte_inviter textarea{width:319px;border:1px solid #FFF;margin-top:2px;padding:2px;}
#MaBoiteMonCompte .compte_inviter textarea{height:88px;}
#MaBoiteMonCompte .compte_inviter .btn_envoyer_invit{float:right;display:inline;margin:10px 0 0 0;}

#MaBoiteMonCompte .compte_partage .partage{position:relative;width:100%;overflow:hidden;margin:15px 0 0 0;}
#MaBoiteMonCompte .compte_partage .etat_partage{float:right;display:inline;margin-top:3px;}
#MaBoiteMonCompte .compte_partage .type_partage{float:left;display:inline;height:22px;line-height:22px;background:url(../images/picto/picto-plus-rose.gif) no-repeat 0 0;padding:0 0 0 27px;}
#MaBoiteMonCompte .compte_partage .btn_modifier{float:right;display:inline;margin:10px 0 0 0;}

#MaBoiteMonCompte .compte_profil .profil{position:relative;width:100%;overflow:hidden;margin:15px 0 0 0;}
#MaBoiteMonCompte .compte_profil .btn_modifier01{float:left;display:inline;margin:10px 0 0 60px;padding:0 0 0 35px;}
#MaBoiteMonCompte .compte_profil .btn_modifier01 span{padding:0 35px 0 0;}
#MaBoiteMonCompte .compte_profil .btn_modifier02{float:left;display:inline;margin:10px 0 0 60px;}

#MaBoiteMonCompte .compte_profil .supprimer_compte{float:right;display:inline;}

#MaBoiteMonCompte .compte_rappel .btn_nouveau_notification{float:right;display:inline;margin:10px 0 0 0;}

#MaBoiteMesAmis .intro_inviter .btn_envoyer_invit{float:right;display:inline;margin:10px 125px 10px 0px;}