/*LOGIN*/
.msg_info_abo {font-family:'Century gothic', 'Trebuchet MS', Arial, sans-serif;border-bottom:1px dotted #dadada; border-top:1px dotted #dadada;}
.msg_info_abo p {margin:2px 0; background:#f1f1f1; line-height:50px; color:#d85c08; font-size:14px; text-align:center; }
.smallbox_acces_ME {margin:20px auto 35px auto; border-radius:5px; border:5px solid #f1f1f1; box-shadow:0px 0px 1px #999; padding:33px 65px;}

.smallbox_acces_ME .choix { -font-size:0;}
.smallbox_acces_ME .choix h2{ 
	font-family:'Century gothic', 'Trebuchet MS', Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-left:16px;
	border-bottom:1px dotted #e7e7e7;
	line-height:30px;
	color:#3f3f3f;
	margin:0 0 18px 0;
	background:url('/images/interface/items-payants/puce.gif') no-repeat 0 4px;
}

.smallbox_acces_ME .choix h2 a { font-style:italic;	color:#3f3f3f;} 
.smallbox_acces_ME .choix h2 a:hover{ text-decoration:none; color:#e48703;} 

#inscriptionForm h2 a { font-style: normal; }
#inscriptionForm h2 a span { font-style: italic; font-size: 14px; color:#3f3f3f; }
#inscriptionForm h2 a:hover span{ color:#e48703; }
#inscriptionForm h2 a span:hover{ color:#e48703; }

.smallbox_acces_ME .choix h2 span, .smallbox_acces_ME DIV#contact_tel{font-size:12px; line-height:12px; display:inline-block; margin-bottom:10px; }
.smallbox_acces_ME DIV#contact_tel { width:100%; padding-bottom:10px; border-bottom: 1px dotted #e7e7e7; }
.smallbox_acces_ME .choix .erreurs
{
    margin-top:10px;
    line-height:15px;
    font-size:12px;
    font-weight:bold;
    color:#F00;
}
.smallbox_acces_ME .choix .erreurs a#oublimdp
{
    color:#000;
    text-decoration: underline;
    font-weight: normal;
}
#login_register_box .choix .erreurs
{
    margin-left: 3px;
}

#erreur_achat.erreurs
{
    font-size:12px;
    font-weight:bold;
    color:#F00;
}

.smallbox_acces_ME .choix .info_mail
{
    margin-top:10px;
    line-height:15px;
    font-size:12px;
    font-weight:bold;
    color:#289e63;
}
.smallbox_acces_ME .choix .info_mail a
{
    color:#555;
}
.smallbox_acces_ME #connexion, .smallbox_acces_ME #mdp_oublie  {margin-top:16px;}
.smallbox_acces_ME #connexion input.champ, .smallbox_acces_ME #mdp_oublie input.champ {
	width:149px; 
	height:30px;
    padding:0 10px 0 5px;
	border:1px solid #dbdbdb;
	border-radius:6px;
	text-indent:5px;
	display:inline-block;
	-line-height:38px;
	vertical-align:middle\9;
	margin-bottom:20px;
	margin-right:10px;
}

.smallbox_acces_ME #demande_mdp input.champ {
	width:250px; 
	height:30px;
    padding:0 10px 0 5px;
	border:1px solid #dbdbdb;
	border-radius:6px;
	text-indent:5px;
	display:inline-block;
	-line-height:38px;
	vertical-align:middle\9;
	margin-bottom:20px;
	margin-right:10px;
}

.smallbox_acces_ME #demande_mdp .infos {display:inline-block; width:150px; font-size:13px; color:#333;}

.smallbox_acces_ME #connexion .bton {
	color:#FFF;
	background:#fab707;
	border:0;
	border-radius:5px;
	width:130px; 
	font-size:13px;
	height:31px;
	display:inline-block\9;
	vertical-align:top\9;
	cursor:pointer;
	margin-top:0\9;
}

.smallbox_acces_ME .mdp_oublie {font-style:italic; font-size:12px; color:#a6a6a6; margin-left:3px; margin-bottom:5px; display:inline-block; border-bottom:1px dotted #dadada;}
.smallbox_acces_ME .mdp_oublie:hover {text-decoration:none; color:#e48703;}

 .smallbox_acces_ME #mdp_oublie .bton, .smallbox_acces_ME #demande_mdp .bton  {
	color:#FFF;
	background:#fab707;
	border:0;
	border-radius:5px;
	width:100px; 
	font-size:13px;
	height:31px;
	cursor:pointer;
	display:inline-block\9;
	vertical-align:top\9;
}


/*AVANTAGES ABONNEMENT*/

.avantages_abonnes { float:left; width:325px; background:#f0f0f0 url('/images/interface/mon_environnement/supports.png') no-repeat center bottom; padding-bottom:246px; margin-right:8px;}
.avantages_abonnes p.intro { margin:28px; font-size:17px; font-weight:bold; color:#404040; line-height:21px; border-bottom:5px solid #fff; padding-bottom:22px;}
.avantages_abonnes .content_avantages {margin:28px; border-bottom:5px solid #fff; padding-bottom:3px;}

.avantages_abonnes .content_avantages h2 {color:#ce560e; text-transform:uppercase; background:url('/images/interface/mon_environnement/puce_avantages.png') no-repeat left center; font-size:14px; margin:0 0 5px 0; padding:0 0 0 16px; }
.avantages_abonnes .content_avantages p { margin:0 0 25px 0; font-size:13px; color:#313131; line-height:18px;}

/* Ouverture compte */

.ouverture_abonne h1 { color:#7b7b7b; font-size:16px; border-bottom:4px solid #ebebeb;}


.ouverture_abonne h2 em {
	padding-left:46px; 
	background:url('/images/interface/mon_environnement/picto_titre1.png') no-repeat;
	font-size:18px;
    padding-top:8px;    
}

.ouverture_abonne h1 em {	font-weight:normal; font-size:12px;	color:#999;}

.ouverture_abonne h1.titre_formule { padding-top:0; margin:10px 0 30px 0; padding-bottom:10px; line-height:19px; background-position:0 1px; }
.ouverture_abonne h1 span { font-size:12px; color:#000;}

.ouverture_abonne .infos {display:inline-block; width:246px; font-size:13px; color:#333;}
.ouverture_abonne .infos_gen .champs, .ouverture_abonne .infos_gen .champs_pays { border:1px solid #ccc; border-radius:5px; padding:0 0 0 8px; width:372px; margin-bottom:7px; line-height:32px; height:32px;}
.ouverture_abonne .infos_gen .champs_pays {display:inline-block; padding:7px 0 7px 8px; height:auto;}
.ouverture_abonne .infos_gen select { width:365px; border:none;}

.ouverture_abonne .infos_gen.coord_fact { border: 2px solid #e0e0e0; padding:20px; margin-bottom: 10px;}
.ouverture_abonne .infos_gen.coord_fact .infos { width: 210px; }
.ouverture_abonne .infos_gen.coord_fact h3 { margin-top: 0; padding-bottom: 10px; border-bottom: 2px solid #fde3a0; font-size:13px;}
.ouverture_abonne .infos_gen.coord_fact ul { line-height:20px; font-size:13px; color:#333; margin-left:-15px; list-style-image:url(/images/interface/mon_environnement/me.png);}
.ouverture_abonne .infos_gen.coord_fact .champs,
.ouverture_abonne .infos_gen.coord_fact .champs_pays
{
    width: 315px;
}
.ouverture_abonne .infos_gen.coord_fact select { width: 305px; }

.ouverture_abonne .infos_gen.precision_prelev_cb { border: 2px solid #e0e0e0; padding:20px; margin-bottom: 10px;}
.ouverture_abonne .infos_gen.precision_prelev_cb h3 { margin-top: 0; padding-bottom: 10px; border-bottom: 2px solid #fde3a0; font-size:13px;}
.ouverture_abonne .infos_gen.precision_prelev_cb ul { line-height:20px; font-size:13px; color:#333; margin-left:-15px; list-style-image:url(/images/interface/mon_environnement/me.png);}

.ouverture_abonne .infos_gen.precision_cb { border: 0px; padding:0px; margin-bottom: 10px; color:#888}

.ouverture_abonne .formule_abonnement h2, .ouverture_abonne .mode_paiement h2{border-bottom:3px solid #fab707; margin:35px 0 9px 0; font-size:16px; padding-bottom:6px; line-height:24px;}

.formule_abonnement .type_abonnement { padding:20px; background:#f0f0f0; margin-bottom:9px;}
.formule_abonnement .type_abonnement .titre { padding-left:60px; font-size:16px; color:#3c3c3c; line-height:20px; cursor:pointer; background: url('/images/interface/mon_environnement/fleche.png') no-repeat right 0px;}
.formule_abonnement .type_abonnement .titre span { font-size:13px; color:#777777;}

.formule_abonnement .type_abonnement .open {background: url('/images/interface/mon_environnement/fleche_bas.png') no-repeat right 0px;}

.formule_abonnement .monoposte  { background:#f0f0f0 url('/images/interface/mon_environnement/monoposte.png') no-repeat 25px 25px;}
.formule_abonnement .multiposte  { background:#f0f0f0 url('/images/interface/mon_environnement/multiposte.png') no-repeat 25px 25px;}
.formule_abonnement .achat_unitaire  { background:#f0f0f0 url('/images/interface/mon_environnement/achat_unitaire.png') no-repeat 25px 25px;}

.type_abonnement .detail { margin-top:20px; border-top:1px dotted #9f9f9f; padding-top:20px; font-size:13px; color:#626161; line-height:18px;}
.type_abonnement .detail .choix { background:#fff; margin-top:10px; padding:15px;}
	/*sélectionné*/
	.type_abonnement .detail .chosen {border:2px solid #fab707;}

.type_abonnement .detail .choix input {margin-right:10px;}
.type_abonnement .detail .choix label { width:370px;}
.type_abonnement .detail .choix label, .type_abonnement .detail .choix input , .type_abonnement .detail .choix .prix  {display:inline-block; vertical-align:middle;}
.type_abonnement .detail .choix label strong { color:#c95100;}

.type_abonnement .detail .choix .prix {color:#f5a000; /*margin-left:12px;*/ border-left:1px solid #f0f0f0; /*padding:10px 0 10px 15px;*/ padding:10px 0 10px 11px; font-size:14px;}
.type_abonnement .detail .choix .prix .chiffre {font-size:18px;}

.type_abonnement .detail .choix .info_sup { margin-left:30px; width:400px; display:inline-block; color:#999;}
.type_abonnement .detail .choix #numero_rappel { border:1px solid #ccc; margin:10px 0; background:url('/images/interface/mon_environnement/rappel.gif') no-repeat 0 0; padding:7px 10px 7px 35px;  }

.ouverture_abonne .valid_ouverture { margin-top:25px; background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 0; padding:13px 26px 13px 48px; color:#fff; border:none; font-size:14px; cursor:pointer;}


#etape_une {  	overflow: visible;    float: left;    margin-left: 1px;    width: 610px; border:1px solid #dadada; width:610px; padding:0 20px 20px 20px;	margin-left:10px; position:relative;}
#etape_une .champs, #etape_une .champs_pays { width:346px;}
#etape_une .champs_pays select{ width:340px;}

#etape_une .bon_commande { position:absolute; top:-1px; right:-1px; display:inline-block; height:50px; background:#f2f2f2 url('/images/interface/mon_environnement/pdf.png') no-repeat right 0; line-height:50px; z-index:22; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; padding:0 46px 0 18px; color:#333; font-size:13px; color:#505050;}
#etape_une h1 {padding-bottom:7px;}
#etape_une .bon_commande:hover {text-decoration:none; background:#f0f0f0 url('/images/interface/mon_environnement/pdf.png') no-repeat right 0; color:#e10000;}
#etape_une h2.abo_ligne {
	padding-left:46px; 
	background:url('/images/interface/mon_environnement/picto_titre.png') no-repeat;
	font-size:18px;
    height:26px;
    padding-top:8px;  
	color:#d85c08;
	margin:25px 0;
}

/*STEP2 - Paiement*/

.ouverture_abonne .msg_info {font-size:14px; color:#333;}

.ouverture_abonne .rappel_choix {border:2px solid #e0e0e0; padding:20px; font-size:13px; line-height:18px;}
.ouverture_abonne .rappel_choix strong{ color:#c95100;}
.ouverture_abonne .rappel_choix .abonnement_choisi { display:inline-block; width:420px; vertical-align:middle;}
.ouverture_abonne .rappel_choix .prix  {color:#f5a000; margin-left:15px; border-left:1px solid #f0f0f0; padding:10px 0 10px 12px; font-size:15px; display:inline-block; vertical-align:middle;}
.ouverture_abonne .mode_paiement label{ font-size:14px; color:#444; margin-bottom:15px; display:inline-block; margin-left:5px; vertical-align:top;}
.ouverture_abonne .mode_paiement em {font-size:11px; color:#999;}
.ouverture_abonne .mode_paiement h2{ margin:35px 0 30px 0;}

.ouverture_abonne .mode_paiement .coord_fact label { font-size: 13px;}

.paiement_compte input {display:inline-block; vertical-align:top;}

/*STEP3 - Confirmation*/
.ouverture_abonne .recap {font-size:14px; color:#666; line-height:20px;}
.ouverture_abonne .rappel_choix .recap .prix  {color:#f5a000; padding:0; margin:0; border:none; font-size:15px;}

.ouverture_abonne .acces_compte { margin-top:25px; background:#f5a000 url('/images/interface/mon_environnement/puce_acces_compte.png') no-repeat 0 0; padding:13px 26px 13px 48px; color:#fff; border:none; font-size:14px; display:inline-block; cursor:pointer;}
.ouverture_abonne .acces_compte:hover {text-decoration:none;}

/*** ESPACE ABONNE  ACCUEIL COMPTE ***/

.compte_abonne a {text-decoration:none}

.compte_abonne h1 {	padding:10px 0 15px 46px; 	background:url('/images/interface/mon_environnement/picto_titre.png') no-repeat 0 center;	font-size:18px; border-bottom:7px solid #ededed; margin:0;}

	/*** Nav ABONNE ***/
	#nav_abonne { border-top:1px dotted #dadada; padding:20px 0 0 0;list-style:none; margin:2px 0 0 0; overflow:auto;}
	#nav_abonne li { float:left; font-size:13px; margin-right:30px;}
	#nav_abonne li:last-child {margin-right:0;}
	
	#nav_abonne li a{color:#757575;  padding:65px 6px 0 6px; display:block; text-align:center; height:30px;  border-bottom:0px solid #f5a000; 	    
	-webkit-transition: border 0.2s ease-in-out;
	-moz-transition: border 0.2s ease-in-out;
	-o-transition: border 0.2s ease-in-out;
	-ms-transition: border 0.2s ease-in-out;
	transition: border 0.2s ease-in-out;}
	
		#nav_abonne .rub_accueil {background:url('/images/interface/mon_environnement/rub_accueil.gif') no-repeat center top; }
		#nav_abonne .rub_abonnement {background:url('/images/interface/mon_environnement/rub_abonnement.gif') no-repeat center top; }
		#nav_abonne .rub_favoris {background:url('/images/interface/mon_environnement/rub_favoris.gif') no-repeat center top; }
		#nav_abonne a.rub_revues {background:url('/images/interface/mon_environnement/rub_revues.gif') no-repeat center top; padding:55px 6px 0 6px; height:40px;}
		#nav_abonne .deconnexion {background:url('/images/interface/mon_environnement/rub_deconnexion.gif') no-repeat center top;}
		
	#nav_abonne li a:hover, #nav_abonne li a.current{ color:#f5a000; border-bottom:5px solid #f5a000; text-decoration:none; background-position:center -120px;}
	
.compte_abonne .content_abonne { border:1px solid #dfdfdf; padding:34px;}

.content_abonne h2 { color:#c95100; font-size:17px; margin:0 0 20px 0;}
.content_abonne .sep {border-top:1px dotted #dadada; height:1px; margin-top:2px;}

.content_abonne .view_all { background:#f5a000 url('/images/interface/mon_environnement/puce_view_all.png') no-repeat 0 center; color:#fff; text-transform:uppercase; padding:8px 40px 8px 60px; font-size:14px; display:inline-block; letter-spacing:1px; margin-top:10px;}
.content_abonne .view_all:hover {text-decoration:none; background:#e48703 url('/images/interface/mon_environnement/puce_view_all.png') no-repeat 0 center;}

.content_abonne .statut_abonnement {background:#f2f2f2; padding:6px; overflow:auto; line-height:24px;}
.content_abonne .statut_abonnement span { display:inline-block; width:360px; margin-left:7px; font-size:13px; color:#4f4f4f;}
.content_abonne .statut_abonnement span.achat_acte { display: inline;}
.content_abonne .statut_abonnement a {display:inline-block; float:right; background:#fff url('/images/interface/mon_environnement/modif.gif') no-repeat 4px center; border-radius:4px; border:1px solid #cfcfcf; padding:0 15px 0 29px; font-size:11px; font-style:italic; color:#7e7e7e;}

/*E&T*/

.content_abonne .revue_et {margin-top:30px; overflow:hidden; }
.content_abonne .revue_et h2 {background:url('/images/interface/mon_environnement/titre_revues.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.content_abonne .revue_et h3 {border-bottom:1px dotted #dadada; border-top:1px dotted #dadada; padding:15px 0;}
.content_abonne .revue_et h3 span {font-weight:normal; color:#333; font-size:15px;}

.content_abonne .revue_et img {padding:6px; border:1px solid #cfcfcf; float: left; margin-top:20px;}
.content_abonne .revue_et .sommaire a{float:left; width:365px; margin:28px 0 0 20px; font-size:13px; line-height:16px; color:#626262; margin-bottom:30px;}
.content_abonne .revue_et .sommaire a:hover {text-decoration:none;}
.content_abonne .revue_et .sommaire strong.titre {display:block; margin-bottom:10px; color:#c95100; text-transform:uppercase;}

/*PAGE ABONNEMEMENT*/

.page_abonnement h2{background:url('/images/interface/mon_environnement/titre_abonnement.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.page_abonnement .info_abonnement { border-bottom:1px dotted #dadada; padding-bottom:15px;}
.page_abonnement .info_abonnement p{ color:#4f4f4f; font-size:14px; padding-left:20px; background:url('/images/interface/mon_environnement/puce_abonnement.gif') no-repeat 0 2px; margin-bottom:8px;}

.content_abonne .info_abonnement a.action, span.action, .page_abonnement .recap_infos_perso .action, .content_abonne .info_abonnement a.interrompre.inactif:hover, .content_abonne .info_abonnement a.reabo {display:inline-block; border-radius:4px; border:1px solid #cfcfcf; padding:5px 15px 5px 29px; font-size:11px; font-style:italic; color:#7e7e7e; margin-right:-1px;}
.content_abonne .info_abonnement a.reabo { padding-left: 15px; }
.content_abonne .info_abonnement a.reabo:hover { background-color:#f5a000; color:#fff; border:1px solid #f5a000; }
.content_abonne .info_abonnement span.factures { cursor: pointer; }
.content_abonne .info_abonnement a.factures, span.factures  {background:url('/images/interface/mon_environnement/factures.png') no-repeat 5px 0;}
.content_abonne .info_abonnement a.interrompre, .content_abonne .info_abonnement a.interrompre.inactif:hover {background:url('/images/interface/mon_environnement/interrompre.png') no-repeat 5px 0;}
.content_abonne .info_abonnement a.interrompre.inactif { cursor:default; }
.content_abonne .info_abonnement a.modif, .content_abonne .recap_infos_perso a.modif {background:url('/images/interface/mon_environnement/modif.png') no-repeat 5px 0;}

.content_abonne .info_abonnement a.action:hover, span.action:hover, .content_abonne .recap_infos_perso a.action:hover, .content_abonne .info_abonnement a.action_on { display:inline-block; border-radius:4px; color:#fff; background-color:#f5a000; text-decoration:none; border:1px solid #f5a000; background-position: 5px -24px;padding:5px 15px 5px 29px; font-size:11px; font-style:italic; margin-right:-1px;}

.page_abonnement .info_abonnement .info_bulle {position:relative; display:inline-block; cursor:pointer;}
.page_abonnement .info_abonnement .info_bulle:hover .bulle_detail {display:block;}
.page_abonnement .info_abonnement .bulle_detail {position:absolute; top:0; left:20px; background:#f4f4f4;  border:1px solid #fff; border:1px solid #aaa\9; box-shadow:0px 0px 1px #999; width:160px; font-size:12px; padding:10px 20px; line-height:18px; color:#999; display:none; }  

.page_abonnement .recap_infos_perso {border-top:6px solid #f2f2f2; margin-top:2px; padding-top:30px; color:#222; font-size:13px;}
.page_abonnement .recap_infos_perso h3 { font-weight:normal; color:#d85c08; font-size:17px; margin-bottom:24px;}
.page_abonnement .recap_infos_perso .intitule { display:inline-block; width:170px; color:#6d6d6d; margin-bottom:12px; padding-left:4px;}
.page_abonnement .recap_infos_perso .adresse { display:inline-block; vertical-align: top;}
.page_abonnement .recap_infos_perso .action { margin:12px 0 0 2px;}

.page_abonnement .info_abonnement .liste_factures { border-top:1px dotted #dadada; margin-top:10px;}
.page_abonnement .info_abonnement .liste_factures ul { list-style:none; margin-top:2px; padding:14px 24px; background:#f4f4f4; overflow:auto; border-bottom:4px solid #dfdfdf;}
.page_abonnement .info_abonnement .liste_factures ul li {float:left; width:155px; padding-left:16px; margin-right:80px; background:url('/images/interface/mon_environnement/puce_factures.png') no-repeat 0 center;}
.page_abonnement .info_abonnement .liste_factures ul a{ display:block; color:#666; line-height:28px;background:url('/images/interface/mon_environnement/dl_facture.png') no-repeat right 3px;}
.page_abonnement .info_abonnement .liste_factures ul a:hover{ text-decoration:none; color:#000;}

/* PAGE INFOS PERSO */
.page_infos_perso LABEL { display:inline-block; width:170px; color:#6d6d6d;} 
.page_infos_perso INPUT.champs, .page_infos_perso .champs_pays { border:solid 1px #CCC; border-radius:5px; padding:0 0 0 8px; width:296px; line-height:32px; margin-bottom:7px; }
.page_infos_perso .champs_pays { display:inline-block; padding: 7px 0 7px 8px; }
.page_infos_perso SELECT { width:288px; border:none; }
.page_infos_perso h3 { font-weight:normal; color:#d85c08; font-size:17px; margin-bottom:24px; padding-top:20px; border-top: solid 1px #CCC; }
.page_infos_perso .modif_infos { margin-top:25px; background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 0; padding:13px 26px 13px 48px; color:#fff; border:none; font-size:14px; cursor:pointer;}

/* PAGE ABONNEMENTS FILS */
.page_abonnements_fils .content_poste { margin-bottom: 20px; }
.page_abonnements_fils .intitule { display:inline-block; font-size:14px; width:250px; color:#333; margin-left:5px; } 
.page_abonnements_fils .champ { width:250px; border-radius:5px; border:1px solid #ccc; height:28px; line-height:28px; padding-left:10px; margin-bottom:7px; }
.page_abonnements_fils .choix_pays { border-radius:5px; border:1px solid #ccc; padding:7px; display:inline-block; width:250px; }
.page_abonnements_fils .champs_pays { display:inline-block; padding: 7px 0 7px 8px; }
.page_abonnements_fils SELECT { width:250px; border:none; }
.page_abonnements_fils h3 { font-weight:normal; color:#d85c08; font-size:17px; margin-bottom:24px; padding-top:20px; border-top: solid 1px #CCC; }
.page_abonnements_fils .modif_infos { margin-top:25px; background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 0; padding:13px 26px 13px 48px; color:#fff; border:none; font-size:14px; cursor:pointer;}
.page_abonnements_fils .valider { background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 center; color:#fff; border:none; display:inline-block; margin-top:30px; padding:10px 30px 10px 50px; font-size:14px; cursor:pointer;}


/*MODIFIER FREQUENCE NEWSLETTER*/
.modif_newsletter h2 {background:url('/images/interface/mon_environnement/titre_newsletter.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.modif_newsletter .adresse_envoi { color:#595858; font-size:13px; display:inline-block; margin-left:10px;}
.modif_newsletter p {font-size:14px; color:#202020; margin-left:3px;}
.modif_newsletter .modif {background:url('/images/interface/mon_environnement/modif.png') no-repeat 5px 0; display:inline-block; border-radius:4px; border:1px solid #cfcfcf; padding:5px 15px 5px 29px; font-size:11px; font-style:italic; color:#7e7e7e; margin-left:10px;}
.modif_newsletter #frequence_nl input {margin:0 10px 0 3px;}
.modif_newsletter #frequence_nl label{color:#595858; font-size:13px; line-height:26px;}
.modif_newsletter #frequence_nl label span, .modif_newsletter #frequence_nl label a {display:inline-block; font-size:11px;}
.modif_newsletter #frequence_nl label a {font-style:italic; color:#fab707; cursor:pointer;}
.modif_newsletter #frequence_nl .valider { background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 center; color:#fff; border:none; display:inline-block; margin-top:30px; padding:10px 30px 10px 50px; font-size:14px; cursor:pointer;}


/*MODIFIER INFORMATIONS PERSONNEL*/
.modif_infos_perso h2{background:url('/images/interface/mon_environnement/titre_abonnement.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.modif_infos_perso .code_abonne {display:inline-block; width:250px; margin-bottom:15px; font-size:14px; color:#777;}
.modif_infos_perso .intitule {display:inline-block; font-size:14px; width:250px; color:#333; margin-left:5px;} 
.modif_infos_perso .champ { width:250px; border-radius:5px; border:1px solid #ccc; height:28px; line-height:28px; padding-left:10px; margin-bottom:7px;}
.modif_infos_perso .choix_pays { border-radius:5px; border:1px solid #ccc; padding:7px; display:inline-block; width:250px; }
.modif_infos_perso #pays_fact { width:246px; border:none; width:250px; }

.modif_infos_perso h3 {color:#d85c08; border-bottom:5px solid #f7f7f7; margin-bottom:20px; font-size:17px; font-weight:normal; padding-bottom:5px; margin-top:20px;}
.modif_infos_perso h3 SPAN { margin-left:78px; color:#000; font-size:12px; }
.modif_infos_perso .choix_exp { float:right; width:308px; margin-top:14px; line-height:20px;}
.modif_infos_perso .valider { background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 center; color:#fff; border:none; display:inline-block; margin-top:30px; padding:10px 30px 10px 50px; font-size:14px; cursor:pointer;}

.modif_infos_perso .autre_adresse {border:1px solid #ececec; background:#fafafa; padding:30px; margin-top:20px; margin-left:3px; width:490px;}
.modif_infos_perso .autre_adresse .intitule { width:200px;}
.modif_infos_perso .autre_adresse .champ{ width:250px;}
.modif_infos_perso .autre_adresse span {color:#777; font-size:14px; display:inline-block; margin-top:6px;}

.modif_infos_perso .mieux_connaitre .titre{ display:inline-block; width:130px; margin-bottom:16px; font-size:14px; }
.modif_infos_perso .mieux_connaitre select {width:246px;}

		#interets p { font-size:14px; margin:7px 0px 15px 0; }
		#interets p span { font-weight:normal; color:#888888; }
		#interets .interet { display:inline; float:left; margin-right:20px; width:240px; margin-bottom:8px; }
		#interets .interet input { margin-right:8px; }
		#interets .interet label { font-size:13px; font-weight:normal; color:#484848; line-height:17px; margin-top:2px; }

.modif_infos_perso .valider { background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 center; color:#fff; border:none; display:inline-block; margin-top:30px; padding:10px 30px 10px 50px; font-size:14px; cursor:pointer;}

/*NOTIFICATIONS*/
.notifications h2{background:url('/images/interface/mon_environnement/titre_notifications.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.notifications p { font-size:14px; color:#666;}
.notifications p.message { margin-top:-10px; text-align:center; color:#057CAD; border-bottom:1px dotted #dadada; border-top:1px dotted #dadada; padding:10px 0; }

.liste_notifications { border-bottom:1px dotted #dadada;}

.liste_notifications .notification {background:#f2f2f2 url('/images/interface/mon_environnement/puce_notif.png') no-repeat 0 0 ;  font-size:13px; color:#4f4f4f; margin-bottom:4px;}
.liste_notifications .notification .titre_notif {padding:13px 13px 13px 30px; width:410px; display:inline-block;}
.liste_notifications .notification .action{display:inline-block; width:21px; height:21px; border-radius:50%; border:1px solid #929292; float:right; margin:10px 5px 10px 0px;text-indent:-9999px; }
.liste_notifications .notification .action:hover,  .liste_notifications .notification a.selected, .notifications .suspensions .periode a.selected, .notifications .suspensions .periode .action:hover { background-color:#f5a000; background-position:0 -20px; border:1px solid #f5a000;}

.liste_notifications .notification .supprimer {background:#fff url('/images/interface/mon_environnement/notif_suppr.png') no-repeat 0 0 ; margin-right:10px;}
.liste_notifications .notification .modifier {background:#fff url('/images/interface/mon_environnement/notif_modif.png') no-repeat 0 0 ;}

.notifications .liste_notifications .notification .form_modifier { background:#fbfbfb; padding:24px; border-bottom:4px solid #ededed; clear:both;}
.notifications .liste_notifications .notification .form_modifier h3, .notifications .form_creer_notif h3, .notifications .form_suspendre_notif h3 { color:#c95100; border-bottom:1px dotted #dadada; font-weight:normal; font-size:16px; padding-bottom:5px; margin:0;} 
.notifications .liste_notifications .notification .form_modifier .info, .notifications .form_creer_notif .info {color:#8d7e7e; font-size:11px; font-style:italic; margin-left:2px;}
.notifications .liste_notifications .notification .form_modifier .theme, .notifications .form_creer_notif .theme {border-radius:5px; border:1px solid #ccc; padding:5px; background:#fff; margin-top:20px; display:inline-block;}
.notifications .liste_notifications .notification .form_modifier .theme select, .notifications .form_creer_notif .theme select {width:250px; border:none; }
.notifications .liste_notifications .notification .form_modifier .termes, .notifications .form_creer_notif .termes { border-radius:5px; border:1px solid #ccc; width:97%; height:28px; line-height:28px; margin-top:10px; padding-left:10px;}

.notifications .liste_notifications .notification .form_modifier .valider, .notifications .form_creer_notif .valider, .notifications .form_suspendre_notif .valider, .notifications .suspensions .modif_suspension .valider { background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 center; color:#fff; border:none; display:inline-block; margin-top:15px; padding:10px 30px 10px 50px; font-size:14px; cursor:pointer; margin-right:7px;}
.notifications .liste_notifications .notification .form_modifier .annuler, .notifications .form_creer_notif .annuler, .notifications .form_suspendre_notif .annuler, .notifications .suspensions .modif_suspension .annuler {background:#d7d7d7; color:#fff; display:inline-block; margin-top:15px; padding:10px 30px; font-size:14px;}
.notifications .liste_notifications .notification .form_modifier .annuler:hover, .notifications .form_creer_notif .annuler:hover, .notifications .form_suspendre_notif .annuler:hover, .notifications .suspensions .modif_suspension .annuler:hover{text-decoration:none;}

.notifications .ajouter_suspendre a {display:inline-block; border-radius:4px; border:1px solid #cfcfcf; padding:5px 15px 5px 29px; font-size:11px; font-style:italic; color:#7e7e7e; margin-right:7px; margin-top:20px;}
.notifications .ajouter_suspendre a.creer {background:url('/images/interface/mon_environnement/notif_creer.png') no-repeat 2px 0;}
.notifications .ajouter_suspendre a.suspendre {background:url('/images/interface/mon_environnement/notif_suspendre.png') no-repeat 2px 0;}
.notifications .ajouter_suspendre a:hover { color:#fff; background-color:#f5a000; text-decoration:none; border:1px solid #f5a000; background-position: 2px -23px;}

.notifications .form_creer_notif, .notifications .form_suspendre_notif  { background:#fbfbfb; border:1px solid #dadada; padding:26px; margin-top:20px;}
.notifications .form_suspendre_notif h3 em { font-size:12px; color:#949393; display:inline-block; margin-top:3px;}
.notifications .form_suspendre_notif h3 {margin-bottom:15px;}
.notifications .form_suspendre_notif label, .notifications .suspensions .modif_suspension label { display:inline-block; font-size:13px; vertical-align:middle; color:#868585; font-style:italic; padding-left:2px; margin-right:10px;}
.notifications .form_suspendre_notif .champ_date, .notifications .suspensions .modif_suspension .champ_date { border-radius:5px; border:1px solid #ccc; width:170px; height:28px; line-height:28px; margin:10px 10px 20px 0; padding-left:10px; background: #fff url('/images/interface/mon_environnement/calendrier.png') no-repeat right 0; }

.notifications .suspensions { border-top:6px solid #f2f2f2; margin-top:20px; padding-top:20px; }
.notifications .suspensions h3 { color:#f5a000; background:url('/images/interface/mon_environnement/titre_suspensions.gif') no-repeat 0 0; padding:0 0 5px 45px; margin-bottom:15px; }
.notifications .suspensions h3 em { font-size:12px; color:#949393; font-weight:normal; }

.notifications .suspensions .periode { border-bottom:1px dotted #dadada; }
.notifications .suspensions .periode span { display:inline-block; padding-left:20px; background:url('/images/interface/mon_environnement/puce_suspensions.gif') no-repeat 0 3px; font-size:14px; color:#666; margin:10px 0; }
.notifications .suspensions .periode .action { display:inline-block; width:21px; height:21px; border-radius:50%; border:1px solid #929292; float:right; margin:7px 5px 7px 0px;text-indent:-9999px; }
.notifications .suspensions .periode .modifier { background:#fff url('/images/interface/mon_environnement/notif_modif.png') no-repeat 0 0 ; }
.notifications .suspensions .periode .supprimer { background:#fff url('/images/interface/mon_environnement/notif_suppr.png') no-repeat 0 0 ; }

.notifications .suspensions .modif_suspension { background:#f9f9f9; padding:20px; }
.notifications .suspensions .modif_suspension h3 { color:#c95100; border-bottom:1px dotted #dadada; font-weight:normal; font-size:16px; padding-bottom:10px; background:none; padding:0; line-height:26px; margin:0; }

	/*SUSPENDU*/
	.notifications .msg_alerte { background:#ffe8a2 url('/images/interface/mon_environnement/msg_alerte_suspension.png') no-repeat 20px 20px; color:#7e7e7e; font-size:13px; padding:20px 20px 20px 50px; margin-bottom:20px; border-radius:4px; }
	.notifications .msg_alerte a { background:#fff4d1; display:inline-block; padding:5px 20px; border-radius:5px; font-size:11px; margin-top:10px; color:#7e7e7e;}
	.notifications .msg_alerte a:hover { text-decoration:none; }
	.suspendues { padding:40px; position:relative; overflow:hidden; border-top:3px solid #dfdfdf;  border-left:1px solid #dfdfdf;  border-bottom:1px solid #dfdfdf;  border-right:1px solid #dfdfdf; }
	.suspendues .grise { position:absolute; top:0; left:0; background: url('/images/interface/mon_environnement/bg_suspendues.png') repeat; height:999px; width:640px; z-index:8; }



/*PAGE FAVORIS*/

.favoris h2 { background:url('/images/interface/mon_environnement/titre_favoris.gif') no-repeat 0 center; padding:0 0 0 46px; }
.favoris h2 em { font-size:11px; color:#aaa; font-weight:normal;}
.favoris p.message { margin-top:20px; margin-bottom:-5px; text-align:center; color:#057CAD; border-bottom:1px dotted #dadada; border-top:1px dotted #dadada; padding:10px 0; }

.favoris .msg_alerte { background:#ffe8a2 url('/images/interface/mon_environnement/msg_alerte_suspension.png') no-repeat 20px 20px; color:#7e7e7e; font-size:13px; padding:20px 20px 20px 50px; margin-top:15px; margin-bottom:-10px; border-radius:4px; }
.favoris .msg_alerte a { background:#fff4d1; display:inline-block; padding:5px 20px; border-radius:5px; font-size:11px; margin-top:10px; color:#7e7e7e;}
.favoris .msg_alerte a:hover { text-decoration:none; }

.favoris .types { margin-bottom:-10px; }
.favoris .types a { display:inline-block; text-transform:uppercase; letter-spacing:2px; font-weight:normal; font-size:10px; line-height:24px; margin:0 10px 10px 0; padding:0 12px 1px 12px; color:#888; border:1px solid #EAEAEA; }
.favoris .types a:hover,
.favoris .types a.selected { border:1px solid #FAB707; background:#FAB707; color:#FFF; }

.liste_favoris { margin-top:30px; padding-bottom:30px; border-bottom:6px solid #f2f2f2;}
.liste_favoris h2 { background:url('/images/interface/mon_environnement/titre_favoris.gif') no-repeat 0 center; padding-left:46px;}
.liste_favoris h2 em { font-size:11px; color:#7e7e7e; font-weight:normal}
.liste_favoris h3 { display:inline-block; padding:0 15px; color:#fff; background:#fab707; letter-spacing:2px; text-transform:uppercase; font-weight:normal; font-size:10px; line-height:18px; margin:0 0 10px 0;}
.liste_favoris p { font-size:14px; color:#666; padding:0; margin:0; }

.liste_favoris .favori { border-left:6px solid #c9c9c9; padding:3px 0 0 12px; clear:both; }
.liste_favoris .favori .titre_fav { color:#4f4f4f; width:400px; font-size:14px; font-weight:bold; float:left; }
.liste_favoris .favori .titre_fav em { font-weight:normal; font-size:12px; display:block; color:#999; margin-top:4px; margin-bottom:10px; }
.liste_favoris .favori .titre_fav .indisponible { font-size:12px; font-weight:normal; margin-bottom:8px; color:#057CAD; font-style:italic; }

.liste_favoris .favori .actions ul { margin:0; padding:0; list-style:none;  }

.liste_favoris .favori .actions a.bouton { display:inline-block; width:22px; height:22px; border-radius:50%; border:1px solid #929292; float:right; margin-left:5px;}
.liste_favoris .favori .actions a.bouton:hover, .content_abonne .liste_favoris .favori .actions a.selected  { background:#ffe59d; border:1px solid #ffe59d;} 

	/*AJOUTER COMMENTAIRE*/
	.content_abonne .liste_favoris .favori .actions .ajouter_commentaire { background:#f8f8f8; width:542px; border:1px solid #e9e9e9; clear:both; margin-top:15px; overflow:hidden; }
	.content_abonne .liste_favoris .favori .actions .ajouter_commentaire textarea { border:none; padding:10px 20px; width:500px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; background:none; font-size:13px; height:54px; resize: none;}  
	.content_abonne .liste_favoris .favori .actions .ajouter_commentaire input { float:right; margin:0 6px 6px 0; background:#f5a000; color:#fff; display:inline-block; height:28px; width:116px; border:none; font-size:13px; cursor:pointer;}
	.content_abonne .liste_favoris .favori .actions .ajouter_commentaire a { float:right; margin:0 6px 6px 0; background:#c6c6c6; color:#fff; display:inline-block; height:28px; width:88px; border:none; font-size:12px; text-align:center; line-height:28px;}
	.content_abonne .liste_favoris .favori .actions .ajouter_commentaire a:hover { text-decoration:none;} 

	.liste_favoris .note_favori { background:#fff6df; padding:12px; font-size:12px; font-style:italic; color:#b79d6f; position:relative;}
	.liste_favoris .note_favori .suppr_note { background:url('/images/interface/mon_environnement/suppr_note_fav.png') no-repeat center; position:absolute; top:0; right:0; display: inline-block; width:40px; height:40px;}

	/*PARTAGER*/
	
	.content_abonne .liste_favoris .favori .actions .action_partager { position:relative;}
	
	.content_abonne .liste_favoris .favori .actions .partager_fav { position:absolute; top:40px; right:0; background:#f0f0f0; clear:both; font-size:14px; font-weight:bold; color:#666; text-align:center; padding:25px 0; width:557px; border:3px solid #fff; z-index:25; box-shadow:0px 0px 2px #ccc;} 
	.content_abonne .liste_favoris .favori .actions .partager_fav a, .content_abonne .liste_favoris .favori .actions .partager_fav span { display:inline-block; vertical-align:middle; }
	.content_abonne .liste_favoris .favori .actions .partager_fav img { margin-left:5px; }
	.content_abonne .liste_favoris .favori .actions .annuler_fav, .content_abonne .liste_favoris .favori .actions .annuler_couleur { color:#999; font-size:10px; font-weight:normal; display:inline-block; vertical-align:middle; margin-left:15px; }
	
	/*Couleur*/
	.content_abonne .liste_favoris .favori .actions .action_couleur { position:relative; }
	.content_abonne .liste_favoris .favori .actions .attribuer_couleur { background:#f0f0f0; border:3px solid #fff; z-index:25; box-shadow:0px 0px 2px #ccc; padding:15px; text-align:center; color:#333; width:200px; position:absolute; right:0;  top:30px; z-index:100; }
	.content_abonne .liste_favoris .favori .actions .attribuer_couleur img { margin-top:8px; }
	
	
.content_abonne .liste_favoris .favori .actions .couleur {position:relative;}
.content_abonne .liste_favoris .sep {margin:12px 0;}
	
	/*Pagination*/
	.favoris .pagination{ margin-top:10px;	overflow:hidden;}	
	
	.favoris .pagination a {	display:inline-block;	height:28px;	padding:0 12px;	line-height:28px;	background:#fff;	margin-right:6px;	font-size:13px;	color:#adadad;	border-bottom:4px solid #dcdcdc;	border-top:1px solid #dcdcdc;	border-left:1px solid #dcdcdc;	border-right:1px solid #dcdcdc;}
	
	.favoris .pagination span { display:inline-block; vertical-align:bottom; margin-left:6px; color:#d0d0d0;}
	.favoris .pagination a:hover, .favoris .pagination a.active {	text-decoration:none;	border-bottom:4px solid #9a9a9a;	border-top:1px solid #9a9a9a;	border-left:1px solid #9a9a9a;	border-right:1px solid #9a9a9a;	color:#555555;}

#ajout-favoris { position:absolute; width:100px; top:0; left:0; margin-top:27px; margin-left:2px; cursor:pointer; text-decoration:none; }
#ajout-favoris .drapeau { display:block; float:right; overflow:hidden; background:url('/images/interface/mon_environnement/ajout-favoris.png'); width:39px; height:49px; text-indent:40px; white-space:nowrap; }
#ajout-favoris.favoris .drapeau, #ajout-favoris.non-favoris:hover .drapeau { background-position:bottom left; }
#ajout-favoris.non-favoris .drapeau, #ajout-favoris.favoris:hover .drapeau { background-position:top left; }
#ajout-favoris .mention { display:none; clear:both; font-size:12px; font-style:italic; color:#818181; line-height:15px; text-align:right; padding-right:5px; padding-top:7px; }
#ajout-favoris:hover .mention { display:block; }

.lightbox_favoris { position:fixed; background: url('/images/interface/mon_environnement/bg_lb.png') repeat 0 0; top:0; left:0; height:100%; width:100%; z-index:999;}

.lightbox_favoris .lb_content { background:#fff url('/images/interface/mon_environnement/lb_gg_actu.jpg') no-repeat center 10px; box-shadow:0px 0px 6px #bbb; width:600px; margin:200px auto; padding:7px; z-index:120; }
.lightbox_favoris h3 { line-height:51px; background:#f5a000 url('/images/interface/mon_environnement/lb_picto_me.jpg') no-repeat 30px center; color:#fff; padding:0 0 0 80px; margin:100px 0 0 0; font-weight:normal; font-size:15px; }
.lightbox_favoris .texte_lb { background:#f6f6f6; margin-top:7px; padding:25px 0; font-size:14px; position:relative; overflow:hidden; }
.lightbox_favoris .texte_lb p { width:480px; margin:0 auto; }
.lightbox_favoris .texte_lb a.option { display:block; border-bottom:1px dotted #dadada; line-height:28px; margin-top:10px; color:#333; padding-left:30px; background:url('/images/interface/mon_environnement/check.png') no-repeat 0 0; padding-bottom:4px; }
.lightbox_favoris .texte_lb a:hover { background-position:0 -28px; text-decoration:none; }

.lightbox_favoris strong.center { display:block; font-size:14px; font-weight:normal; text-align:center; margin-bottom:12px; padding:0 40px; }
.lightbox_favoris #ajout-favoris-form { padding:0 50px; }
.lightbox_favoris #ajout-favoris-form textarea { border:1px solid #d9d9d9; background:#FFF; width:100%; max-width:100%; min-width:100%; height:50px; max-height:50px; min-height:50px; padding:12px 15px; margin-left:-15px; margin-bottom:5px; resize:none; font-size:13px; color:#888; }
.lightbox_favoris #ajout-favoris-form .actions { display:block; text-align:right; }
.lightbox_favoris #ajout-favoris-form .actions a.bouton { display:inline-block; text-align:center; line-height:30px; border:none; margin-top:5px; cursor:pointer; border-radius:4px; font-size:13px; }
.lightbox_favoris #ajout-favoris-form .actions a.ajouter,
.lightbox_favoris #ajout-favoris-form .actions a.modifier { width:180px; color:#fff; background:#fab707; margin-right:-17px; }
.lightbox_favoris #ajout-favoris-form .actions a.annuler { width:100px; color:#888; background:#EAEAEA; }
.lightbox_favoris #ajout-favoris-form .actions a.ajouter:hover,
.lightbox_favoris #ajout-favoris-form .actions a.modifier:hover { background:#F5A000; }
.lightbox_favoris #ajout-favoris-form .actions a.annuler:hover { background:#DADADA; }
.lightbox_favoris #ajout-favoris-form .actions .supprimer { float:left; font-size:12px; color:#A8A8A8; background:url('/images/interface/mon_environnement/fav_supprimer.png') -5px 0 no-repeat; text-indent:20px; margin-left:-10px; padding-top:3px; padding-bottom:5px; }
.lightbox_favoris #ajout-favoris-form .actions .supprimer:hover { border-bottom:1px dotted #C0C0C0; }

/*REVUES E&T*/

.revues h2 {background:url('/images/interface/mon_environnement/titre_revues.gif') no-repeat 0 center; padding:10px 0 10px 46px; }
.revues h2 span { color:#8e8e8e; font-size:12px; font-weight:normal;}
.revues p { font-size:14px; color:#666; }
.revues p a { color:#484848; border-bottom:1px dashed #C0C0C0; }
.revues p a:hover { color:#181818; border-bottom:1px dashed #AEAEAE; }

.revues .liste_revues {overflow:hidden;}

.revues .num { width:275px; float:left; margin-bottom:20px; height:145px; overflow:visible; }
.revues .num a.vignette { padding:5px; border:1px solid #cecece; float:left; margin-right:15px; margin-top:3px; } 
.revues .num .description {float:left; width:140px;}
.revues .num .description h3 { color:#e48703; font-size:14px; margin:0;}
.revues .num .description p {margin:0; color:#7e7e7e; font-size:12px; line-height:16px;}
.revues .num .description .consulter { border-radius:5px; border:1px solid #cecece; color:#777777; font-size:12px; background:url('/images/interface/mon_environnement/bouton_consulter.gif') no-repeat 2px 0; padding:5px 12px 5px 30px; display:inline-block; margin:8px 0 0 0; }
.revues .num .description .consulter:hover {text-decoration:none;}

/*Pagination*/
	.revues .pagination { overflow:hidden; border-top:6px solid #f5f5f5; padding-top:10px; margin-top:20px; margin-bottom:-6px;}	
	
	.revues .pagination a {	display:inline-block; height:28px; padding:0 12px; line-height:28px; background:#fff; margin-right:6px; margin-bottom:6px; font-size:13px;	color:#adadad; border-bottom:4px solid #dcdcdc;	border-top:1px solid #dcdcdc;	border-left:1px solid #dcdcdc;	border-right:1px solid #dcdcdc;}
	
	.revues .pagination span { display:inline-block; vertical-align:bottom; margin-left:6px; color:#d0d0d0;}
	.revues .pagination a:hover, .revues .pagination a.active {	text-decoration:none;	border-bottom:4px solid #9a9a9a;	border-top:1px solid #9a9a9a;	border-left:1px solid #9a9a9a;	border-right:1px solid #9a9a9a;	color:#555555;}
	
.revues .numero_detail .sommaire_content {color:#555; font-size:13px; line-height:18px; margin-bottom:25px;} 
.revues .numero_detail .sommaire_content em {color:#a7a7a7;}
.revues .numero_detail .visuel {float:right; margin-left:30px;}
.revues .numero_detail .visuel img { padding:5px; border:1px solid #cecece; background:#fff;}

.revues .numero_detail .visuel input {border-radius:50%; border:none; text-indent:-9999px; width:30px; height:30px;float:right; margin:10px 0 0 5px; cursor:pointer;}
.revues .numero_detail .visuel .consult {background:#f5a000 url('/images/interface/mon_environnement/revue_consult.png') no-repeat center;}
.revues .numero_detail .visuel .dl_pdf {background:#f5a000 url('/images/interface/mon_environnement/revue_pdf.png') no-repeat 0 0;}


.revues .numero_detail .titre_sommaire { background:#e3e3e3; text-transform:uppercase; padding:7px 0 7px 10px; margin-bottom:25px; } 
	.revues .numero_detail .titre_actu {border-left:4px solid #e37c1a; width:352px;}
	.revues .numero_detail .titre_interview {border-left:4px solid #504d4e;}	
	.revues .numero_detail .titre_business {border-left:4px solid #788785;}	
	.revues .numero_detail .titre_dossier {border-left:4px solid #587e96;}
	.revues .numero_detail .titre_focus {border-left:4px solid #8d520f;}
	.revues .numero_detail .titre_carrieres {border-left:4px solid #557011;}
	
.revues .numero_detail .dl_sommaire {background:#f5a000 url('/images/interface/mon_environnement/sommaire_revue.gif') no-repeat 0 0; color:#fff; padding:14px 18px 14px 65px; margin-top:10px; display:inline-block; font-size:14px; }
.revues .numero_detail .dl_sommaire:hover {text-decoration:none;}
.revues .retour {font-size:17px; border-top:6px solid #f5f5f5; padding-top:10px; margin-top:30px; }
.revues .retour a {color:#a2a2a2;}

/*Lightbox*/
.compte_abonne .lightbox, .lightbox_google {position:fixed; background: url('/images/interface/mon_environnement/bg_lb.png') repeat 0 0; top:0; left:0; height:100%; width:100%; z-index:999;}
.lightbox_google.modal { background: url('/images/interface/mon_environnement/bg_lbb.png') repeat 0 0; }
.compte_abonne .lightbox .lb_content{background:#fff url('/images/interface/mon_environnement/lb_actu_et.jpg') no-repeat center 20px; box-shadow:0px 0px 6px #bbb; width:600px; margin:240px auto; padding:20px;}

.compte_abonne .lightbox .texte_lb { border-top:1px dotted #d0d0d0;border-bottom:1px dotted #d0d0d0; margin-top:100px;}
.compte_abonne .lightbox p {margin:3px 0; background:#f6f6f6 url('/images/interface/mon_environnement/lb_mag.png') no-repeat 0 center; font-size:13px; line-height:19px; padding:40px 20px 40px 180px; }
.compte_abonne .lightbox p strong {font-size:14px;}
.compte_abonne .lightbox p a { display:inline-block; background:#fab707 url('/images/interface/mon_environnement/lb_puce.png') no-repeat 0 1px;  color:#fff; padding:0 20px 0 35px; border-radius:5px; margin-top:15px; line-height:36px;}
.compte_abonne .lightbox p a:hover { background:#e48703 url('/images/interface/mon_environnement/lb_puce.png') no-repeat 0 1px; text-decoration:none;}

/*lightbox google*/
.lightbox_google .lb_content{
    background:#fff url('/images/interface/mon_environnement/lb_gg_actu.jpg') no-repeat center 10px; 
    box-shadow:0px 0px 6px #bbb; 
    width:600px;
    margin:0;
    position:relative;
    left:50%;
    top:50%;
    transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform:translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    padding:7px;
    z-index:120;
}
.lightbox_google h3 { line-height:51px; background:#f5a000 url('/images/interface/mon_environnement/lb_picto_me.jpg') no-repeat 30px center; color:#fff; padding:0 0 0 80px; margin:100px 0 0 0; font-weight:normal; font-size:15px;}
.lightbox_google .texte_lb { background:#f6f6f6; margin-top:7px; padding:30px 0; font-size:14px; position:relative; overflow:hidden;}
.lightbox_google .texte_lb p { width:480px; margin:0 auto;}
.lightbox_google .texte_lb a.option {display:block; border-bottom:1px dotted #dadada; line-height:28px; margin-top:10px; color:#333; padding-left:30px; background:url('/images/interface/mon_environnement/check.png') no-repeat 0 0; padding-bottom:4px;}
.lightbox_google .texte_lb a:hover {background-position:0 -28px; text-decoration:none;}

.lightbox_google .connect {position:absolute; left:0; top:0; background:rgba(239,239,239,0.7); width:600px; height:100%; }
.lightbox_google .connect .close {margin-left:276px; }
.lightbox_google .box_connect { background:#fff; font-size:13px; padding:26px 40px; border-left:4px solid #fab707; float:right; margin:1px 1px 1px 0; width:220px;}
.lightbox_google .box_connect strong {display:inline-block; margin-bottom:7px;}
.lightbox_google .box_connect .champ { border:1px solid #d9d9d9; width:200px; height:30px; line-height:30px; margin:4px 0; text-indent:10px;}
.lightbox_google .box_connect .bton { text-align:center; width:109px; line-height:31px; color:#fff; background:#fab707; border:none; margin-top:5px; cursor:pointer;}
.lightbox_google .box_connect a {display:inline-block; font-size:11px; font-style:italic; margin-top:12px; color:#aaa;}
.lightbox_google .box_connect a:hover {text-decoration:underline;}

.smallbox_acces_ME.demande_mdp P.msg_info_register
{
    color:#d85c08;
    font-size:14px;
    line-height:30px;
    font-weight: normal;
}

P.msg_info_register
{
    margin:2px 0;
    background-color:#f1f1f1;
    line-height:50px;
    color:#d85c08;
    padding-left:25px;
    font-family:'Century gothic', 'Trebuchet MS', Arial, sans-serif;
    font-size:14px;
    border-bottom:1px dotted #dadada;
    border-top:1px dotted #dadada;
}

P.msg_info_register.erreurs
{
    line-height: 30px;
    margin-bottom:20px;
}

P#coordonnees
{
    font-size:14px;
    color:#333;
}

FORM#form_coordonnees
{
    margin-top:20px;
}

FORM#form_coordonnees IMG.img_info
{
    float:right;
    margin-right:90px;
}

#creer_compte_box H2
{
    font-family:'Century gothic', 'Trebuchet MS', Arial, sans-serif;
	font-size:15px;
	font-weight:normal;
	padding-left:16px;
	border-bottom:1px dotted #e7e7e7;
	line-height:30px;
	color:#3f3f3f;
	margin:0 0 18px 0;
	background:url('/images/interface/items-payants/puce.gif') no-repeat 0 4px;
}

#creer_compte_box .infos
{
    display:inline-block; width:170px; font-size:13px; color:#333;
}

#creer_compte_box .champs
{
    border:1px solid #ccc; border-radius:5px; padding:0 0 0 8px; width:300px; margin-bottom:7px; line-height:32px; height:32px;
}

#creer_compte_box .valid_ouverture { margin-top:25px; background:#f5a000 url('/images/interface/mon_environnement/valid_compte.png') no-repeat 0 0; padding:13px 26px 13px 48px; color:#fff; border:none; font-size:14px; cursor:pointer;}

.puce
{
    color:#c95100;
    font-weight:bold;
    padding-right:10px;
}


.content_abonne.compte_unique
{
    float:left;
    width:630px;
}

#statut_promo
{
    color:#C00;
    margin-bottom:15px;
}