
.message_cont {padding-left: 8px;padding-right: 8px;padding-bottom: 5px;padding-top: 5px;}
.message_cont_top {padding-left: 8px;padding-right: 8px;padding-bottom: 5px;}
.message_cont_bot {padding-left: 8px;padding-right: 8px;padding-top: 5px;}

.mess_titre {color: #005e84; font-size: 1.2em; font-weight: normal; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.mess_auteur { color: #333333; font-size: 0.7em; font-family: Verdana, Helvetica, Arial, sans-serif; margin-bottom:20px;}
.mess_region {  font-size: 0.8em; font-family: Verdana, Helvetica, Arial, sans-serif;}
.mess_numero { color: #333333; font-size: 0.7em; font-family: Verdana, Helvetica, Arial, sans-serif;}
.left_line { border-left: 1px solid #FFFFFF; }
.mess_auteur_details { color: #333333; font-size: 0.7em; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 1em; padding-left:5px; padding-right:5px;padding-top:3px;}
.message { color: #333333; font-size: 0.9em; font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif; padding-right:5px; padding-bottom:10px; }
.message_photos { border-top: 1px solid #aaaaaa; padding:5px 50px 10px 0px;display:inline-block; }
.photo_title { color: #005e84; font-size: 14px; font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;  letter-spacing: 0px;padding-bottom: 5px; }

.page_box {background: #eeeeee;display:inline-block; font-size: 0.85em; text-align:center; vertical-align:middle;font-family: Verdana, Helvetica, Arial, sans-serif; padding-bottom:2px; width: 12px;  height: 12px; border: 1px solid #1052ab}
.page_box:hover { color: #ffffff; background: #3694f2; text-decoration: none;}
.page_box_sel {background: #3694f2;  display:inline-block; font-size: 0.85em; text-align:center; vertical-align:middle;font-family: Verdana, Helvetica, Arial, sans-serif; padding-bottom:2px; width: 12px;  height: 12px; border: 1px solid #1052ab;color: #ffffff; background: #3694f2; text-decoration: none; }
.page_box_sel:hover { color: #ffffff; background: #3694f2; text-decoration: none;}

.arbo_item { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; }
.cont_arb { padding:10px;  width:925px; font-size: 1.0em;}
.arb_legend { padding:10px; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; }

.repondre_m    {display: block;  width: 74px;  height: 20px; background: url("images/repondre_m.png") no-repeat 0 0; }
.repondre_m:hover { background-position: 0 -20px;}
.repondre_m span { position: absolute; top: -999em;}

a.arbo_link { color: #cc3300; text-decoration: none }
a.arbo_link:visited { color: #001fd9; text-decoration: none }
a.arbo_link:hover { color: #fe6ecf; text-decoration: underline }
.smileys { padding-left:5px; padding-bottom:5px;}

.modifier    {display: block;  width: 61px;  height: 17px; background: url("images/modifier.png") no-repeat 0 0; }
.modifier:hover { background-position: 0 -17px;}
.modifier span { position: absolute; top: -999em;}

.effacer    {display: block;  width: 23px;  height: 17px; background: url("images/effacer_m.png") no-repeat 0 0; }
.effacer:hover { background-position: 0 -17px;}
.effacer span { position: absolute; top: -999em;}

.joindre_album_button    {display: inline-block;  width: 61px;  height: 29px; background: url("images/joindre_album_button.png") no-repeat 0 0; }
.joindre_album_button:hover { background-position: 0 -29px;}
.joindre_album_button span { position: absolute; top: -999em;}

.album_content {padding: 15px}
.album_title { display: inline-block; color: #333333; font-size: 1em; font-weight: 600;font-family: Verdana, Helvetica, Arial, sans-serif; }
.album_top { color: #005e84; font-size: 1em; font-weight: 600;font-family: Verdana, Helvetica, Arial, sans-serif; border-bottom:1px solid #005e84;border-bottom-width: 100%;}
.album_details { display: inline-block;color: #333333; font-size: 0.8em; font-style:italic;font-family: Verdana, Helvetica, Arial, sans-serif;padding-left:15px; }

.reclasser_button    {display: inline-block;  width: 67px;  height: 18px; background: url("images/reclasser.png") no-repeat 0 0; }
.reclasser_button:hover { background-position: 0 -18px;}
.reclasser_button span { position: absolute; top: -999em;}

.mode_arbo    {display: inline-block;  width: 45px;  height: 17px; background: url("images/mode_arbo.png") no-repeat 0 0; }
.mode_arbo:hover { background-position: 0 -17px;}
.mode_arbo span { position: absolute; top: -999em;}

.mode_lin    {display: inline-block;  width: 45px;  height: 17px; background: url("images/mode_lin.png") no-repeat 0 0; }
.mode_lin:hover { background-position: 0 -17px;}
.mode_lin span { position: absolute; top: -999em;}

.citer    {display: inline-block;  width: 66px;  height: 20px; background: url("images/citer_button.png") no-repeat 0 0; }
.citer:hover { background-position: 0 -20px;}
.citer span { position: absolute; top: -999em;}

.joindre_video_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_video_button.png") no-repeat 0 0; }
.joindre_video_button:hover { background-position: 0 -29px;}
.joindre_video_button span { position: absolute; top: -999em;}

.joindre_carte_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_carte_button.png") no-repeat 0 0; }
.joindre_carte_button:hover { background-position: 0 -29px;}
.joindre_carte_button span { position: absolute; top: -999em;}

.joindre_track_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_track_button.png") no-repeat 0 0; }
.joindre_track_button:hover { background-position: 0 -29px;}
.joindre_track_button span { position: absolute; top: -999em;}

.joindre_equip_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_equip_button.png") no-repeat 0 0; }
.joindre_equip_button:hover { background-position: 0 -29px;}
.joindre_equip_button span { position: absolute; top: -999em;}

.joindre_sondage_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_sondage_button.png") no-repeat 0 0; }
.joindre_sondage_button:hover { background-position: 0 -29px;}
.joindre_sondage_button span { position: absolute; top: -999em;}

.joindre_track    {display: inline-block;  width: 123px;  height: 26px; background: url("images/joindre_track.png") no-repeat 0 0; }
.joindre_track:hover { background-position: 0 -26px;}
.joindre_track span { position: absolute; top: -999em;}

.joindre_attach_button    {display: inline-block;  width: 57px;  height: 29px; background: url("images/joindre_attach_button.png") no-repeat 0 0; }
.joindre_attach_button:hover { background-position: 0 -29px;}
.joindre_attach_button span { position: absolute; top: -999em;}

td.profil_txt {font-size: 13px;}

.mesgs_container {
   width: 100%;
   height: 100%;
   position: relative;
}
.msgs_icon {
   float: left;
   position: absolute;
   left: 20px;
   top: 5px;
   z-index: 1000;
}
.nbr_smiley{
   background-image:url(images/emot_empty.png);
   background-repeat: no-repeat;
   background-size: 15px 15px;
   background-position: center;
   font-size:11px;
   width:15px;
   height:15px;
   text-align: center;
   font-family: Tahoma, Geneva, sans-serif;
   display:inline-block;
   margin-left:3px;
   padding-right:2px;
   align:absmiddle;
}
