/* BARRE LOGIN / INSCRIPTION CENTRE */
#form_ident_v2 { 
	position: relative; 
	width: 490px; height: 86px;
	background: url(/_design/img/interface/barre_acces_ep.png) no-repeat top left;
	margin: 0 0 10px 0;
}
#form_ident_v2 div.meschamps{ position: absolute; top: 26px; left: 45px; }
#form_ident_v2 p{ position: relative; margin: 0 5px 5px 0; width:105px; float: left; }
#form_ident_v2 p label{ float: left; width: 100px; display: block; padding: 8px 5px 0 0; font-size: 11px; color: #FFF;}
#form_ident_v2 input{ width: 97px; height: 18px; font-size: 13px; color: #3366CC; }
#form_ident_v2 a.btn_submit{ 
	position: absolute;
	top: 21px; left: 215px; width: 21px; height: 21px;
	background-image: url(/_design/img/interface/ok_barre_ep.png);
	_display:block;
}

a#mdpa_v2{ 
	color: #FFF; position: absolute; display: block;
	width: 200px; text-align: right;
	top: 71px;	left: 51px; font-size: 10px; font-style:italic; z-index:1000;
}
a#aide_login_v2{ 
	background-image: url(/_design/img/interface/btn_aide.png); 
	width: 25px; height: 25px; position: absolute; top: 45px; left: 11px;
	z-index:1000;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_aide.png);
}
a#btn_inscription_ep_v2{
	display: block; width: 160px;
	position: absolute; top: 42px; right: 20px;
	color: #FFF; font-size: 13px; text-align: center; font-weight: bold;
}
#titre_identification{ position: absolute; top: 12px; left: 40px; width: 300px; height: 25px; background-repeat: no-repeat;}
#titre_inscription{ position: absolute; top: 12px; left: 320px; width: 300px; height: 25px; overflow: hidden; background-repeat: no-repeat;}


/* RECHERCHE MEMBRE -------------------------------- */
#recherche_membre{
	width: 300px; height: 60px; position: relative; 
	margin: 0 0 10px 0; overflow: hidden;
	background: url(/_design/img/interface/bloc_recherche_membre.png) no-repeat top left;
}
#recherche_membre .submit_ok{
	width: 30px; height: 30px;
	position: absolute; top: 24px; left: 260px;
	background-image: url(/_design/img/interface/btn_submit_ok.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_submit_ok.png);
}
#recherche_membre .recherche{
	position: absolute; top: 24px; border: none; left: 50px; height: 27px; width: 205px; background: none;
	font-size: 20px; color:#99CC00; padding: 3px 0 0 0; 
}
/* MA FICHE PERSO ---------------------------------------------------------------- */
.fiche 	{ height: 90px; }
.fiche .avatar{
	height: 70px; width: 70px; position:absolute; top:0; left:0; border:3px solid #FFF;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
}

/* MA FICHE PERSO V2 ---------------------------------------------------------------- */
.fiche_v2 { height: 70px; }
.fiche_v2 .avatar{
	height: 70px; width: 70px; position:absolute; top:0; left:0; border:3px solid #FFF;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: center center;
}
#lnk_parrainage{ position: absolute; top: 64px; left: 80px; font-style:italic;}
.fiche_v2 .mon_pseudo{ position: absolute; top: 0px; left: 75px; height: 20px; width: 300px; background-repeat: no-repeat; overflow: hidden;}
.fiche_v2 .texte{ position: absolute; top: 0px; right: 0px; color:#FFF; font-size: 12px; text-align: right; }
.fiche_v2 .menuz{ height: 50px; left: 80px; top: 18px; position: absolute; width: 390px;}
.fiche_v2 .menuz a, .fiche_v2 a.deconnect{ 
	display: block; width: 40px; height: 50px; overflow: hidden; cursor: pointer;
	_border: -1px solid red; 
	position: relative;
	float: left;
	margin: 0 7px 0 0;
}
.fiche_v2 .menuz a:hover, .fiche_v2 0 a.deconnect:hover{ _border: 0px solid red; }
.fiche_v2 .menuz a span{ 
	display: block; background: url(/_design/img/interface/btn_boite_outils.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_boite_outils.png);
	width: 400px; height: 100px;
	position: absolute;
	top: 0px;
}
.fiche_v2 .menuz a:hover span{ top: -50px; }
.fiche_v2 .menuz a.mon_espace{ width: 32px; }
.fiche_v2 .menuz a.mon_espace span{ left:-8px; }
.fiche_v2 .menuz a.mon_blog span{ left: -55px; }
.fiche_v2 .menuz a.mes_amis, .fiche_v2 .menuz a.alert_mes_amis{ width: 50px; }
.fiche_v2 .menuz a.mes_amis span, .fiche_v2 .menuz a.alert_mes_amis span{ left: -100px; }
.fiche_v2 .menuz a.params{ width: 45px;}
.fiche_v2 .menuz a.params span{ left: -154px; }
.fiche_v2 .menuz a.favoris span{ left: -206px; }
.fiche_v2 .menuz a.messages, .fiche_v2 .menuz a.alert_messages{ width: 45px; }
.fiche_v2 .menuz a.messages span, .fiche_v2 .menuz a.alert_messages span{ left: -252px; }
.fiche_v2 .menuz a.ecrire span{ left: -311px; }
.fiche_v2 .menuz a.deconnect{ }
.fiche_v2 .menuz a.deconnect span{ left: -355px; }


/* ALERTES */
.fiche_v2 .menuz a.alert_mes_amis{ background:url(/_design/img/interface/ami_cligno.gif) no-repeat top left ; }
.fiche_v2 .menuz a.alert_messages{ background:url(/_design/img/interface/mp_cligno.gif) no-repeat top left; }
.fiche_v2 .menuz a.alert_messages span, .fiche_v2 .menuz a.alert_mes_amis span{ display: none; }



/* PAGE BLOG / ARTICLE --------------------------------------------------- */
.article{ 
	border-top: 3px dotted #FFF; 
	padding: 10px 0 0 0;
	position: relative;
}
.article h1{
	color: #FFF; font-size: 24px; letter-spacing: -1px; line-height: 25px;
	width: 420px;
}
.date_article{
	color: #333; font-weight: bold; font-size: 13px; margin: 6px 0 10px 0;
}
.article .corps{ 
	background: #FFF; position: relative; 
	width: 470px; 
	margin: 0; padding: 0;
}
.article .corps .contenu{ top:0; left: 0; padding: 0; margin: 0 7px; overflow: hidden; width: 456px; line-height:normal; }
.article .corps .contenu img{ max-width: 456px;}
.article_top{
	background: url(/_design/img/interface/article_top.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/article_top.png);
	height:7px; overflow: hidden;	
}
.article_bottom{
	background: url(/_design/img/interface/article_bottom.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/article_bottom.png);
	height:7px; overflow: hidden;	
}
.stats_article{ color: #FFF; border-top: 1px dotted #FFF; padding: 5px 0 0 0; }
.stats_article div{ padding: 5px 0 0 50px; clear: both; height: 21px; position: relative; overflow: hidden;}
.stats_article div span{ height: 30px; width: 30px; overflow: hidden; display: block; position: absolute; top: 0; left: 0;}
.stats_article div span em{
	display: block; height: 26px; width: 200px;
	background-image: url(/_design/img/interface/pictos_stats_article.png);
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/pictos_stats_article.png);
	background-repeat: no-repeat; 
	position: absolute; top:0; left: 0;
}
.stats_article div.lects span{ width: 50px; }
.stats_article div.favs span{ left: 17px; }
.stats_article div.coms span{ left: 17px; }
.stats_article a{ color: #FFFF00; }
.stats_article div.lects span em{ left: 0;}
.stats_article div.favs span em{ left: -85px;}
.stats_article div.coms span em{ left: -50px;}
.multipage.blog{ border-top: 3px dotted #FFF; padding: 10px 0 0 0;}

/* ACTION BLOG */
.bao_article{ border-bottom: 1px dotted #333; height: 50px; position: relative; margin: 0 0 10px 0; }
.bao_article a{ 
	width: 50px; height:50px; overflow:hidden; float: right; overflow: hidden;
	position: relative;
}
.bao_article a span, .bao_article em{ 
	width: 550px; height:100px; 
	background: url(/_design/img/interface/picto-divers.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto-divers.png);
	position: absolute; top: 0; left: 0;
}
.bao_article a:hover span{ top: -50px; }
.bao_article a.bao_suppr span{ left: -500px; }
.bao_article a.bao_offline span{ left: -350px; }
.bao_article a.bao_online span{ left: -300px; }

.bao_article a.bao_editer span{ 
	left: -300px; 
	background: url(/_design/img/interface/btn_boite_outils.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_boite_outils.png);
}

.bao_article em i{ display: none; }
.bao_article em{ width: 50px; height: 50px; left: 5px;}

/* COMMENTAIRES */
.commentaires { color: #FFF; margin: 10px 0 0 0; padding: 0 0 10px 0; }
.commentaires h2{ 
	padding: 7px 0 18px 45px; margin: 10px 0 0 0; letter-spacing: -2px; font-size: 20px; _height: 30px; 
}
.commentaires h2.liste{
	background: url(/_design/img/interface/picto_com.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_com.png);	
}
.commentaires h2.add{ 
	background: url(/_design/img/interface/picto_add_com.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_add_com.png);
}
.commentaires textarea{ 
	width: 460px; padding: 0 10px; height: 150px; font-size: 12px; border: none; _border: 1px solid #FFF;_ float: left;
	_width: 450px;
}
.commentaires .envoyer{ 
	width: 126px; 
	cursor: pointer;
	text-align: center; color: #FFF;
	height: 27px; 
	font-size: 18px; 
	letter-spacing: -1px;
	border: none;
	background: url(/_design/img/interface/com_btn_envoyer.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/com_btn_envoyer.png);
	display: block; margin: 10px auto;
}

.com{ position: relative; clear: both; margin: 0 0 20px 0; }
.com .avatar_petit{ float: left;}
.com .infos{ float: left; margin: 10px 0 0 10px; color: #333; font-weight: bold; clear: right;}
.com .infos a{ color: #FFF;}
.com .message{ color: #333; clear: both; margin: 0 0 10px 0;}
.com .message .entete{ width: 470px; height: 15px; overflow: hidden; position: relative;}
.com .message .corps{ padding: 10px; margin: 0;}
.com .message .pied{ width: 470px; height: 5px; overflow: hidden;}
.com .message .garcon .corps{ background: #DCE8FC; }
.com .message .fille .corps{ background: #FFCCE6; }

.com .message .garcon .entete{
	background: url(/_design/img/interface/com_top_garcon.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/com_top_garcon.png);	
}
.com .message .fille .entete{
	background: url(/_design/img/interface/com_top_fille.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/com_top_fille.png);	
}
.com .message .garcon .pied{
	background: url(/_design/img/interface/com_bottom_garcon.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/com_bottom_garcon.png);	
}
.com .message .fille .pied{
	background: url(/_design/img/interface/com_bottom_fille.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/com_bottom_fille.png);	
}

/* ECRIRE ------------------ */
#edition_billet { position: relative;}
#edition_billet label{ font-size: 20px; clear:both; display:block; letter-spacing: -1px; margin: 0 0 5px 0; color: #FFF;}
#edition_billet #titre_article{ width: 460px; height: 20px; font-size: 16px; padding: 5px;}
#edition_billet p { margin: 0 0 30px 0; }
#ajouter_image{
	background-image: url(/_design/img/interface/picto_inserer_image.png); 
	background-position: top right;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_inserer_image.png);	
	height: 40px; float: right;
	padding: 0px 50px 0 0;
	width: 120px; text-align: right; line-height: 14px;
	position: absolute;
	top: 70px; right: 0;
	color: #FFF;
}
#ajouter_image:hover{ background-position: bottom right; }
#edition_billet #options{ margin: 15px 0 0 0; clear: both; }
#edition_billet #options p{ 
	float: left; width: 230px; text-align: right;
	border-right: 1px solid #FFF; padding: 0 10px 0 0; color: #FFF; margin: 0; 
}
#edition_billet #options select{ float: right; margin: 15px 10px 0 0; }
#edition_billet #enregistrer{ 
	display: block; margin: 10px auto;
	width: 126px; height: 22px;  padding: 5px 0 0 0;
	cursor: pointer; text-align: center; color: #FFF;
	font-size: 18px; letter-spacing: -1px; 
	background: url(/_design/img/interface/ecrire_btn_enregistrer.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/ecrire_btn_enregistrer.png);
}
#edition_billet #poubelle{ 
	display: block;
	width: 50px; height: 50px;
	overflow: hidden; position: relative;
	position: absolute; top: -10px; right: 0;
}
#edition_billet #poubelle span{ 
	width: 550px; height:100px; 
	background: url(/_design/img/interface/picto-divers.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto-divers.png);
	position: absolute; top: 0; left: -500px;
}
#edition_billet #poubelle:hover span{ top: -50px;}

/* AVATARS */
.bloc_avatar{ position: relative; }
.avatar_petit{ 
	display: block; width: 40px; height: 40px; border: 2px solid #FFF; 
	background-color: #FFF; background-position: center center; 
	background-repeat: no-repeat;
}
.avatar_petit:hover{ width: 36px; height: 36px; border: 4px solid #FFF; }
.avatar_grand{ 
	float: right; width: 230px; height: 230px; 
	position:relative; border: 2px solid #FFF; 
	background: #FFF; margin: 0 0 10px 10px; 
}
.avatar_grand .avatar{ width: 230px; height: 230px; background-repeat: no-repeat; background-position: center center; }
.avatar_grand .online{
	display: block; width: 36px; height: 36px; position: absolute; bottom: 0px; left:0px;
	background: url(/_design/img/interface/picto_online.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_online.png);
}
.avatar_grand .offline{
	display: block; width: 36px; height: 36px; position: absolute; bottom: 0px; left:0px;
	background: url(/_design/img/interface/picto_offline.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_offline.png);
}


/* MODULES DE L'ESPACE PERSO ---------------------------------------------- */
#modules{ border-bottom: 3px dotted #FFF;}
.module{
	border-top: 3px dotted #FFF; 
	background: url(/_design/img/interface/entete_module_ep.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/entete_module_ep.png);
	position: relative;
	padding: 10px;
}
.module h2{ padding: 0 0 0 40px; font-weight: normal; letter-spacing: -1px;}
.module a{ color: #FFF; }
.module .picto{ 
	display: block; width: 36px; height:36px; 
	position: absolute; top: 5px; left: 5px; _left: -3px; cursor: pointer; 
}
/* FAVORIS */
.module h3{ color: #FFF; margin: 0 0 15px 10px; padding: 4px 0 4px 40px; background-repeat: no-repeat; }
.module .liste_favs{ margin: 0 0 0 40px; }
.module .liste_favs a{ display: block;}
.module .groupe_fav{ _position: relative; _height: 200px; }

/* AMIS */
#amis{ _height: 200px; position: relative; margin: 10px 0 0 0; }
.module .bloc_avatar_petit{ margin: 0 8px 8px 0; float: left; position: relative; overflow: hidden; width: 44px;}
.bloc_avatar_petit .online{ 
	display: block; width: 20px; height: 20px; position: absolute; bottom: 0px; left:0px;
	background: url(/_design/img/interface/picto_online_petit.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_online_petit.png);
	overflow: hidden;
}
.bloc_avatar_petit .offline{ 
	display: block; width: 20px; height: 20px; position: absolute; bottom: 0px; left: 0px;
	background: url(/_design/img/interface/picto_offline_petit.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_offline_petit.png);
	overflow: hidden;
}
#amis .nb_amis{ color: #FFF; margin: 10px 0; text-align: right; position: absolute; top:-40px; right: 0; _right: 10px; }
a.tous_les_amis{ 
	font-weight: bold; font-size: 12px; margin: 10px 0 0 0;
	display: block; float: right; width: 170px; padding: 3px 0 10px 30px; 
	background: url(/_design/img/interface/picto_tous_les_amis.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_tous_les_amis.png);

}
.sollicitation{ clear: both; }
h2.sollicitation{ 
	color: #FFF; padding: 5px 0 15px 45px; letter-spacing: -1px; font-size: 18px;
	background: url(/_design/img/interface/picto_sollicitations.png) no-repeat top left; 
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto_sollicitations.png);

}

/* FICHE PERSO */
#fiche{ font-size: 14px; color: #FFF; margin: 10px 0 0 0; line-height: 20px;}
#fiche ul, ul.decal{ margin: 0px 0 0 15px; list-style-position: outside;  padding: 20px 0 0 0; color:#FFF;}
#fiche ul span{ color: #000; }

/* MESSAGES : LISTE --------- */
#liste_message, #hack_liste_message{
	position: relative; 
	width: 480px; height: 50px; 
	margin: 10px 0 10px 10px;
	background: url(/_design/img/interface/message_btn_liste.png) no-repeat top left; 
	_background: none;
	z-index: 1000;
}
#hack_liste_message{ 
	display: none; _display:block;
	_position:absolute;
	_top: 52px; _left: 0px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/message_btn_liste.png); }
#liste_message a{ position: absolute; color: #FFF; top: 8px; left: 60px; display: block; width: 160px;  }
#liste_message a.envoyes{ position: absolute; color: #FFF; top: 8px; left: 305px; }

.un_message{ 
	
	position: relative; padding: 5px; clear: both; 
	background-image: url(/_design/img/interface/degrade_490.png); 
	background-repeat: no-repeat;
	background-position: top left;
	_background-image: none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src=/_design/img/interface/degrade_490.png);*/
	border-top: 1px dotted #FFF; 
	width: 480px;
}
.un_message.message_non_lu{ background-color: #9998FF; }
.un_message .bloc_avatar{ position: relative; float: left; margin: 0 5px 0 0;}
.un_message input{ float: left; margin: 10px; }
.un_message .date{ float: left; font-size: 10px; width: 350px; }
.un_message .date span{ color: #666; }
.un_message a.titremessage{ float: left; padding: 0; color: #FFF; font-size: 13px; width: 350px;}
.un_message.message_non_lu a.titremessage{ font-weight: bold; }
.un_message .actions{ float: left; clear: left;}
.un_message .statut{ float: right; width: 40px; height: 40px; }
.un_message .statut em{ display: none; }
.un_message.message_non_lu .statut { 
	background: url(/_design/img/interface/message_non_lu.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/message_non_lu.png);
}
.un_message.message_lu .statut { 
	background: url(/_design/img/interface/message_lu.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/message_lu.png);
}
.un_message.message_filtre .statut { 
	background: url(/_design/img/interface/message_filtre.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/message_filtre.png);
}
.un_message .actions{ margin: 10px 0 0 0; width: 480px; clear: both;}
.un_message .actions a{ 
	padding: 0px 10px 0 26px; height: 22px; font-size: 12px; color: #000; display: block; width: 61px; float: right; 
	position: relative;
}
.un_message .actions a span{
	width: 22px; height: 22px; display: block; position: absolute; top:-3px; left: 0;
}
.un_message .actions a.lire { width: 30px; }
.un_message .actions a.lire span{ 
	background: url(/_design/img/interface/pictos_message.png) no-repeat 0 0;
}
.un_message .actions a.repondre span{ 
	background: url(/_design/img/interface/pictos_message.png) no-repeat -22px 0;
}
.un_message .actions a.suppr span{ 
	background: url(/_design/img/interface/pictos_message.png) no-repeat -44px 0;
}
.corps_message{ padding: 10px; background: #FFF; margin: 0 0 15px 0; color: #000;}
.corps_message hr{ border-color: #666;  }
.un_message div.titre_du_message{ float: left; clear: both; margin: 0; color: #FFF; font-weight: bold; }
#actions_multi{
	border-top: 1px dotted #FFF;
	border-bottom: 1px dotted #FFF;	
	padding: 10px;
}
#actions_multi a{ color: #FFF; font-size: 12px;  }
#actions_multi a.suppr{
	background: url(/_design/img/interface/pictos_message.png) no-repeat -44px 0;
	padding: 3px 0 3px 26px;
}

/* LISTE DES MEMBRES --------------------------------------------------------------- */
.un_membre{ 
	float: left; width: 220px; overflow: hidden; margin: 0 0 10px 0;
	padding: 5px;
	position: relative;
	background: url(/_design/img/interface/elt_liste_membre.png) no-repeat top left;
	_background: none;
	/*_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/elt_liste_membre.png);*/

	
}
.un_membre.gauche{ margin-right: 10px; }
.un_membre .bloc_avatar{ position: relative; float: left; margin: 0 5px 5px 0;  }
.un_membre .infos{ font-size: 11px; }
.un_membre .infos a{ font-size: 13px; color: #FFF; font-weight: bold;}
.un_membre .desc{ clear: both;}

/* MINI-FICHE ---------------------------------------------- */
.fiche .bloc_avatar_petit{ float: left; margin: 0 2px 3px 0; position: relative; }
.fiche .nb_amis{ margin: 0 0 10px 0; font-weight: bold; color: #FFF; }
.fiche .tous_les_amis{ margin: 0; font-weight: bold; color: #FFF; width: 140px; float: right; text-align: right;}
.fiche p.bio{ color: #FFF; font-size: 12px; clear: both; }
.fiche p.infos{ position: absolute; top: 15px; left: 81px; color:#FFF; }
.fiche .hack{ width: 1px; overflow: hidden; height: 60px; float: right;}
.fiche .actions{ position: absolute; top:30px; height: 50px; left: 75px;}
.fiche .actions_favoris{ 
	position: relative; float: left; width: 50px; height: 50px;
	top: 0; left:0;
}

.fiche a.picto_divers{ float: left; }
a.picto_divers{ display: block;width: 50px; height: 50px; overflow: hidden; position: relative; cursor: pointer; }
a.picto_divers span{ 
	width: 550px; height: 100px; position: absolute; top:0; left:0;
	background: url(/_design/img/interface/picto-divers.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/picto-divers.png);
}
a.picto_divers.ajouter_ami span { left: -100px;}
a.picto_divers.remove_ami span { left: -150px;}
a.picto_divers.envoyer_message span, a.picto_divers.aller_ep span{ 
	width: 400px; height: 100px; position: absolute; top:0; left:0;
	background: url(/_design/img/interface/btn_boite_outils.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_boite_outils.png);
}
a.picto_divers.envoyer_message span{ left: -250px; }
a.picto_divers.aller_ep span{ left: 0; }

a.picto_divers:hover span{ top: -50px; }

/* LES TOPS */
.tops{
	float: left; width: 220px; overflow: hidden; margin: 0 0 10px 0;
	padding: 5px;
	position: relative;
	background: url(/_design/img/interface/elt_liste_membre.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/elt_liste_membre.png);
}
.tops.gauche{ margin-right: 10px; }
.tops h3{ font-size: 16px; letter-spacing: -1px; color: #FFF; font-weight: normal; margin: 0 0 10px 0; }
.tops .bloc_avatar{ float: left; margin: 0 3px 10px 7px; }
.tops a.tout{
	background: url(/_design/img/interface/btn_tops_tout.png) no-repeat top left;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src=/_design/img/interface/btn_tops_tout.png);
	display: block; width: 220px; height: 30px;
	padding: 10px 0 0 0; text-align: center;
	color: #FFF;
	position: relative; clear: both;
}
.tops ul{ list-style-position:outside; list-style-type: square; margin: 0 0 0 17px; }
.puce1{ color: #FFFF00; }
ul.puce1 a{ color: #FFF; }
.puce2{ color:#99CC00; }
ul.puce2 a{ color: #CCFF00; }
.puce3{ color:#FF9966 }
ul.puce3 a{ color:#FF99CC; }

/* RECHERCHE MEMBRE FORM */
.recherche_membre{
	margin: 0 0 15px 0;
	text-align: center;
	line-height: 25px;
}
.recherche_membre option{ padding: 0 10px 0 0; }

