#fiche_membre{
position: relative;
padding:10px 5px;
margin:0 auto;
width:900px;
height:470px;
color:#000;
letter-spacing: 0pt;
font-family: Arial;
font-size:12px;
font-size-adjust : none;
font-style: normal;
font-weight:normal;
line-height: normal;
text-decoration:none;
border-collapse: collapse;
border-spacing: 0pt;
}

#fiche_membre tr{ margin:0; padding:0; }
#fiche_membre td{ margin:0; padding:0; }
#fiche_membre p{ font-size: 1em; }
#fiche_membre_leftcol{
position:relative;
float:left;
width:400px;
margin-right: 20px;
}

#fiche_membre_rightcol{
position:relative;
float:left;
width:405px;
}

#fiche_membre .vignette{
float:left;
margin-right:1px;
cursor:pointer;
}

#fiche_membre input{
border:solid 1px #dedede;
font:11pt Arial, Verdana, sans-serif;
height:21px;
background-color:#f9fbfb;
padding:2px 3px;
}

#fiche_membre textarea{
border:solid 1px #dedede;
font:10pt Arial, Verdana, sans-serif;
height:200px;
background-color:#f9fbfb;
padding:2px;
}

#fiche_membre input.validation{
border:0;
width:90px;
height:27px;
text-align:center;
background-color:transparent;
font-weight:700;
top:0;
font-size:13px;
color:#fff;
background-image:url("/gestion/imgs/valider_admin.png");
background-position:top;
cursor:pointer;
margin:0;
padding:0;
vertical-align:80%;
}

#fiche_membre input.validation:focus{
border:0;
background-color:transparent;
}

#fiche_membre input.validation:hover{background-position:bottom;}
#fiche_membre input:focus, #fiche_membre textarea:focus{
background-color:#fff;
border:solid 1px #29c3d7;
}

/*CSS FICHE MEMBRE*/
.fiche_block{ position:relative; float:left; width:400px; padding:5px; margin:0 0 10px 0; border:1px solid #DEDEDE; }
.fiche_block_title{position:relative; margin:0; padding:0; font-size:20px; font-weight:bold; color:#444444; }
.fiche_block_title span{ margin:0; padding:0; }
.fiche_block_title img{ vertical-align:-45%; }
.fiche_infos_membre{ margin:2px 0 0 0; text-align:left; line-height:20px; }
.fiche_infos_membre span{ font-size:11px; color:#666666; }
.fiche_div_link_add{ position:absolute; bottom:5px; left:10px; margin:18px 0 0 0; padding:0; }
.fiche_div_link_add a{ color:#65A439; text-decoration:none; }
.fiche_div_link_add span{ color:#999999; }
.fiche_div_link_add img{ border:none; }
.fiche_link_add:hover{ text-decoration:underline; }
.fiche_div_link_mail a{ color:#056D87; text-decoration:none; }
.fiche_link_mail:hover{ text-decoration:underline; }
.fiche_blog_infos{ border-bottom:1px solid #D7E0E1; }
.fiche_blog_infos a{ color:#056D87; text-decoration:none; }
.fiche_blog_infos a:hover{ text-decoration:underline; }
.fiche_blog_infos .vignette{ margin:2px 0 2px 0; }
.fiche_nav_links{  width:415px; }
.fiche_nav_links span{ color:#f29514; font-size:16px; font-weight:bold; margin:0 3px 0 3px; }
.fiche_nav_links a{ color:#056D87; text-decoration:none; margin:0 5px 0 5px; }
.fiche_nav_links a:hover{ text-decoration:underline; }
.fiche_quote{ float:left; cursor:pointer; color:#333; }
.fiche_quote a{ text-decoration:none; color:#65A439; font-size:11px; }
.fiche_quote a:hover{ text-decoration:underline; }

.msg_smiley{ cursor:pointer; margin:2px; border:1px solid #fff; }
.msg_smiley:hover{ border:1px solid #f29514; }
