.cadre_forum {float:left;margin:0;padding:0;width:670px;}.cadre_forum a {color:#20447e;text-decoration:none;}.cadre_forum a:link {color:#20447e;text-decoration:none;}.cadre_forum a:visited {color:#20447e;text-decoration:none;}.cadre_forum a:hover {color:#666;text-decoration:underline;}.cadre_forum a:active {color:#333;}.espace {clear:both;font-size:1px;height:8px;}hr {background-color:#bbd1e4;border:0;color:#bbd1e4;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 {background-color:#fff;clear:both;float:left;height:26px;width:672px;}.message_nav_page a:link,.message_nav_page a:visited {text-decoration:underline;}.message_nav_page a:hover {text-decoration:none;}.message_nav_page .filtre {border-bottom:1px solid #8081c1;float:right;font-size:12px;height:18px;margin:5px 0;text-align:center;width:119px;}.message_nav_page .filtre a {color:#666;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 {background-color:#efefef;border:1px solid #ccc;float:left;font-size:12px;font-weight:bold;height:17px;margin:2px 1px 0;padding:3px 0 2px;text-align:center;width:20px;}.message_nav_page .message_nav_chiffre_sel {background-color:#c1e0ff;border:1px solid #ccc;float:left;font-size:12px;font-weight:bold;height:17px;margin:2px 1px 0;padding:3px 0 2px;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:#efefef;border:1px solid #ccc;float:left;font-size:12px;font-weight:bold;height:17px;margin:2px 1px 0;padding-bottom:2px;padding-top:3px;text-align:center;text-decoration:none;width:20px;}.message_nav_page .message_nav_page_fin a {background-color:#efefef;border:1px solid #ccc;float:left;font-size:11px;font-weight:bold;height:17px;margin:2px 1px 0;padding:3px 2px 2px;text-align:center;text-decoration:none;}.message_nav_page .message_nav_recherche {color:#20447e;float:right;font-size:11px;padding:2px;text-align:left;}.message_nav_page .message_nav_recherche_options {color:#20447e;float:right;font-size:11px;padding:2px;}.message_nav_page .message_nav_nbmess {border:1px solid #ccc;color:#20447e;float:left;font-size:12px;font-weight:bold;height:17px;margin:2px 2px 0 0;padding-bottom:2px;padding-top:3px;}.liste_nav_page {background-color:#fff;border:1px solid #ccc;clear:both;float:left;height:31px;margin:3px 0;text-align:center;width:670px;}.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 {border:1px solid #bbd1e4;clear:both;float:left;width:670px;}.message_total .message,.message_total_team .message {clear:both;float:left;width:670px;}.message_total .message {background:url(/forum/img/fond_message_comm.gif) repeat-y top left;background-color:#fff;}.message_total_team .message {background:url(/forum/img/fond_message_team_comm.gif) repeat-y top left;background-color:#fff;}.message_redux {background-color:#fff;clear:both;float:left;padding:5px 5px 5px 15px;width:650px;}.opacite {-moz-opacity:0.3;filter:alpha(opacity=30);opacity:0.3;}.message_redux .message_contenu_moderer {float:right;text-align:left;width:535px;}.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;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-color:#E9ECFB;}.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 .avatar {border:1px solid #4D6DB3;margin:0;padding:0;}.message .message_profil .message_profil_statut {border-top:1px dotted #20447e;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 {background-color:#f3f3f3;border:1px solid #D2E1EE;color:#20447e;font-family:arial;font-size:12px;height:15px;margin:5px 5px 0;padding:0 0 0 5px;}.message .message_contenu .message_header .message_date {float:left;font-size:10px;font-weight:normal;margin:0 5px 5px 0;text-align:right;}.message .message_contenu .message_header .message_modo {float:left;font-size:10px;font-weight:normal;margin:0 0 0 5px;text-align:left;width:200px;}.message .message_contenu .message_header .message_modo a {color:#20447e;font-size:10px;font-weight:normal;}.message .message_contenu .message_header .message_note {float:right;font-size:10px;font-weight:normal;padding:0 5px;text-align:right;}/*texte du message*/.message .message_contenu .message_txt {float:left;font-family:arial;font-size:12px;overflow:auto;padding:5px 5px 2px;text-align:justify;width:518px;}.message .message_contenu .message_txt a:link,.message .message_contenu .message_txt a:visited {color:#00f;}.message .message_contenu .message_txt a:hover {color:#666;text-decoration:underline;}.message_total .message_vote,.message_total_team .message_vote {float:right;margin-bottom:-8px;margin-right:6px;margin-top:-12px;position:relative;}.message .message_contenu .message_titre {font-size:13px;font-weight:bold;}/* block repondre et editer fin messagegestion des quotes dans un message*/blockquote {background:#E9ECFB url(/forum/img/guillemet_haut.gif) left top no-repeat;}blockquote div.quote {background:transparent url(/forum/img/guillemet_bas.gif) right bottom no-repeat;border:1px solid #90afdd;margin-bottom:10px;margin-top:3px;padding:15px 5px;}/* indent */div.indent {margin:0;padding:0 15px;}/* code  code */div.code {background:#f6f6f6;border:1px solid #999;font-family:courier,courier new,verdana,arial;font-size:11px;margin:0;padding:3px;}/* linkback */div.linkback {background:#f6f6f6;border:1px solid #999;display:inline;margin:1px;padding:1px;}/* 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:#666;font-style:normal;}/* fin parametres membre admin*/.alert {color:red;}/*fin admintooltip*/#tooltip {-moz-opacity:0.85;background-color:#ffe;border:1px solid #111;filter:alpha(opacity=85);opacity:0.85;padding:2px;}#tooltip h3,#tooltip p {background-color:transparent;color:#000;font-size:11px;font-weight:normal;margin:0;}