.cadre_forum {  margin:0; padding:0;  }
.cadre_forum a { color:#333; text-decoration:none; }
.cadre_forum a:link { color:#333; text-decoration:none; }
.cadre_forum a:visited { color:#333; text-decoration:none; }
.cadre_forum a:hover { color:#333; text-decoration:underline; }
.cadre_forum a:active { color:#333; }
#commentaire { text-align:center; }
#commentaires { padding-right:10px; }
.espace { clear:both; font-size:1px; height:10px; }
hr { background-color:#CDCDCD; border:0; color:#CDCDCD; height:1px; }
/*champs de formulaire*/

input.obligatoire_erreur { background:#fee8bd; }
textarea.obligatoire_erreur { background:#fee8bd; }
input.checkbox { width:15px; }
input.recherche { height:16px; text-indent:5px; }
/*fin des champs de formulaires

navigation par page*/

.message_nav_page { clear:both;  height:26px;  }
.message_nav_page a:link, .message_nav_page a:visited { text-decoration:underline; }
.message_nav_page a:hover { text-decoration:none; }
.message_nav_page .surforum { background:url(/forum/img/bg_nb_mess.gif) repeat-x; float:right; font-size:12px; font-weight:bold; height:20px; margin:0; padding:4px 0 2px; text-align:center; width:170px; }
.message_nav_page .surforum a { color:#fff; text-decoration:none; }
.message_nav_page .loading { display:none; margin-top:7px; }
.message_nav_page .message_nav_extremite { background-color:#efefef; border:1px solid #ccc; float:left; font-size:10px; font-weight:bold; height:17px; margin:2px 1px 0; padding:3px 0 2px; text-align:center; width:26px; }
.message_nav_page .message_nav_alleralapage { background-color:#efefef; border:1px solid #ccc; cursor:pointer; float:left; font-size:12px; height:17px; margin:2px 1px 0; padding:3px 0 2px; text-align:center; width:120px; }
.message_nav_page .message_nav_chiffre a { background-color:#CCCCCC; border:1px solid #CDCDCD; float:left; font-size:12px; font-weight:bold; height:20px; margin:2px 1px 0; padding-bottom:2px; padding-top:4px; text-align:center; width:20px; }
.message_nav_page .message_nav_chiffre_sel a { background-color:#FE5D05; background-image:url('/forum/img/bg_nb_mess.gif'); background-repeat:repeat-x; border:1px solid #CDCDCD; float:left; font-size:12px; font-weight:bold; height:20px; margin:2px 1px 0; padding-bottom:2px; padding-top:4px; text-align:center; width:28px; }
.message_nav_page .message_nav_repondre_nouveau { float:right; padding:2px; }
.message_nav_page .message_nav_page_presui_gris { color:#9e9e9e; }
.message_nav_page .message_nav_page_presui a { background-color:#cccccc; border:1px solid #CDCDCD; float:left; font-size:12px; height:20px; margin:2px 1px 0; padding-bottom:2px; padding-top:4px; text-align:center; text-decoration:none; width:20px; }
.message_nav_page .message_nav_page_fin a { background-color:#f5e4ad; border:1px solid #e6a776; float:left; font-size:11px; font-weight:bold; height:20px; margin:2px 1px 0; padding:4px 2px 2px; text-align:center; text-decoration:none; }
.message_nav_page .message_nav_recherche { color:#333; float:right; font-size:11px; padding:2px; text-align:left; }
.message_nav_page .message_nav_recherche_options { color:#333; float:right; font-size:11px; padding:2px; }
.message_nav_page .message_nav_nbmess { background:url(/forum/img/bg_nb_mess.gif) repeat-x; color:#fff; float:left; font-size:11px; font-weight:bold; height:16px; margin:0; padding:5px 2px; }
.liste_nav_page { background-color:#fff; border:1px solid #ccc; clear:both; float:left; height:31px; margin:3px 0; text-align:center; width:638px; }
.liste_nav_page .message_nav_repondre_nouveau { float:right; padding:2px; }
.liste_nav_page a:link, .liste_nav_page a:visited { text-decoration:underline; }
.liste_nav_page a:hover { text-decoration:none; }
.liste_nav_page .liste_nav_num_sujet { float:left; font-size:12px; font-weight:bold; padding-left:6px; padding-top:6px; width:118px; }
.liste_nav_page .liste_nav_page_presui_gris { color:#9e9e9e; }
.liste_nav_page .liste_nav_page_presui { float:left; font-size:12px; font-weight:bold; padding-left:10px; padding-right:10px; padding-top:6px; }
.liste_nav_page .liste_nav_manuel { background-color:#efefef; float:left; height:24px; padding-top:7px; text-align:center; width:18px; }
.liste_nav_page .liste_nav_manuel_in { background-color:#fff; border:1px solid #ccc; cursor:pointer; height:20px; margin-left:2px; margin-top:-4px; width:12px; }
.liste_nav_page .liste_nav_chiffre { background-color:#efefef; float:left; font-size:10px; font-weight:bold; height:24px; padding-left:3px; padding-right:3px; padding-top:7px; text-align:center; }
.liste_nav_page .liste_nav_chiffre_sel { background-color:#c1e0ff; }
/*fin navigation par page

message*/

.message_total, .message_total_team { background: url(images/forum-line-3.png);border:1px solid #547FB0; clear:both; float:left; width:671px; }
.message_total .message, .message_total_team .message { clear:both; }
.message_total .message { background:url(/forum/img/fond_message.gif) repeat-y top left; background-color:#fff; }
.message_total_team .message { background:url(/forum/img/fond_message_team.gif) repeat-y top left; background-color:#fff; }
.message_redux { clear:both; float:left; padding:2px 0 4px 15px; width:623px; }
.opacite { -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3; }
.message_redux .message_contenu_moderer { margin-top:7px;float:left; text-align:left;color:#fff; text-align:center;width:508px;font-size:10px; }
.message_redux .message_profil_pseudo { background:url(/forum/img/bg_pseudo.gif) bottom right no-repeat; clear:both; float:left; font-weight:bold; height:18px; padding-top:5px; text-align:center; width:104px; }
.message .message_profil { float:left; padding:3px 6px; text-align:center; width:122px; }
/*colonne gauche : avatar*/

.message .message_profil .message_profil_actions { float:left; height:10px; margin:0; padding:3px 0 0; text-align:left; width:104px; }
.message .message_profil .message_profil_actions_mini { float:left; height:20px; padding:1px 0 0; width:56px; }
.message .message_profil .message_profil_cadre { float:left; font-weight:bold; padding:3px 9px; text-align:center; width:104px; }
.message_total .message .message_profil .message_profil_cadre { background:url(images/bg_profil.png);}
.message_total_team .message .message_profil .message_profil_cadre { background-color:#FAE4C5; z-index:10000; }
.message .message_profil .message_profil_cadre .message_profil_img, .message_profil_img { background:url(/api/forum/img/ombre_avatar.gif) bottom right no-repeat; clear:both; float:left; height:84px; margin:0; padding:0; text-align:left; width:104px; }
.message .message_profil .message_profil_cadre .message_profil_img_mini, .message_profil_img_mini { float:left; height:20px; padding:0 0 4px 4px; width:40px; }
.message .message_profil .message_profil_cadre .message_profil_pseudo { background:url(/forum/img/bg_pseudo.gif) bottom right no-repeat; clear:both; height:18px; width:104px; }
.message .message_profil .message_profil_cadre .message_profil_pseudo a { color:#126795; }
/*.message_redux .message_profil_pseudo {

			width:104px;         

            height:18px;

            background:url(/forum/img/bg_pseudo.gif) bottom right no-repeat;

    		clear:both;

    		float:left;

    		font-weight:bold; 

    		text-align:center; 

    	}*/

.message .message_profil .message_profil_cadre .avatar { border:1px solid #CDCDCD; margin:0; padding:0; }
.message .message_profil .message_profil_statut { border-top:1px dotted #333; color:#000; font-size:9px; margin:0; padding:0; }
/*contenu du message*/

.message .message_contenu { float:right; text-align:left; width:535px; }
/*date et note*/

.message .message_contenu .message_header { border-bottom:1px solid #2E4659; color:#fff; font-family:arial; font-size:12px; height:15px; margin:5px 5px 0; padding:0 0 5px 0; }
.message .message_contenu .message_header .message_date { float:left; font-size:10px; font-weight:normal; text-align:right; padding:5px 0 0 0; }
.message .message_contenu .message_header .niv { float:left; padding:1px 0px 0px 8px; }
.message .message_contenu .message_header .message_modo { color:#72cbf1; float:left; font-size:10px; font-weight:normal; padding:5px 0 0 0;margin:0 0 0 5px; text-align:left; /*width:200px;*/

}
.message .message_contenu .message_header .message_modo a { color:#FE5D05; font-size:10px; font-weight:normal; }
/* bottom : block de vote et repondre */

.message .message_contenu .message_header .message_vote { float:right; margin-top:-2px; }
/*texte du message*/

.message .message_contenu .message_txt { color: #ffffff; float:left; font-family:arial; font-size:11px; overflow:hidden; padding:5px 5px 2px;line-height:15px text-align:justify; width:520px; }
.message .message_contenu .message_txt a:link, .message .message_contenu .message_txt a:visited { color:#00f; }
.message .message_contenu .message_txt a:hover { color:#333; text-decoration:underline; }
/* block repondre et editer */

.editer_commentaire { text-align:center; }
.editer_commentaire #txt { width:100%; }
.layer_reponse { clear:both; width:638px;overflow:hidden; }

/*fin message

gestion des quotes dans un message*/

blockquote { background:#213749 url(/forum/img/guillemet_haut.png) left top no-repeat; margin:15px; }
blockquote div.quote { background:transparent url(/forum/img/guillemet_bas.png) right bottom no-repeat; border:1px dashed #547FB0; margin-bottom:10px; margin-top:3px; padding:22px 5px; }
/* indent */

div.indent { margin:0; padding:0 15px; }
/* code */

div.code { background:#f6f6f6; border:1px solid #999; margin:0; padding:3px; }
/* indent */

div.spoiler { background:#f6f6f6; border:1px solid #999; display:none; margin:0; padding:3px; }
/*fin gestion des quotes

on cache les images dans un post*/

img.inpost { display:none; padding-left:3px; padding-right:3px; }
img.emoticon { display:inline; }
/*fin on cache les images dans un post

 parametres membre */

#params { float:none; }
#params span.options { height:10px; padding:.5em 0; }
#params span.options label { font-weight:bold; }
#params span.options .help { color:#333; font-style:normal; }
/* fin parametres membre 

admin*/

.alert { color:red; }

.message .yes { background:url(/api/site_factory/modules/prestation/images/flag-yes_ns.png) }
.message .no { background:url(/api/site_factory/modules/prestation/images/flag-no_ns.png) }
.message .yes, .message .no { background-repeat:no-repeat; background-position: bottom center;padding-bottom:22px;margin-bottom:10px; }


