.cadre_forum {
float:left;
margin:0;
padding:0 0 0 3px;
width:982px;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#twinMaster { background:#fff 674px 0; }
.cadre_forum a {
color:#92c32f;
text-decoration:none;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.cadre_forum a:link {
color:#92c32f;
text-decoration:none;
}

.cadre_forum a:visited {
color:#769d27;
text-decoration:none;
}

.cadre_forum a:hover {
color:#769d27;
text-decoration:underline;
}

.cadre_forum a:active {
color:#92c32f;
}

/*img a{border:0px;}*/
h2.layer_titre {
border-bottom:1px solid #92C32F;
color:#92C32F;
text-indent:10px;
}

.espace {
clear:both;
font-size:1px;
height:10px;
}

.espacevide {
clear:both;
}

label {
font-weight:bold;
}
.right{
text-align:left;
padding:0!important;
}
/*fin general
 fenetre popup */
#windowTop {
background-color:#edc028;
background-image:url('/forum-teva/img/bg_haut_cadre.gif');
background-repeat:repeat-x;
border-bottom:1px solid #AF5916;
border-left:1px solid #AF5916;
border-right:1px solid #AF5916;
color:#AF5916;
font-size:10px;
font-weight:bold;
height:30px;
padding-right:1px;
padding-top:1px;
text-indent:5px;
}

#windowTop #windowText {
float:left;
width:200px;
}

#windowTop #windowClose {
background-image:url('/forum-teva/img/w_fermer.gif');
background-position:center;
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:21px;
width:30px;
}

#windowTop #windowAgrandir {
background-image:url('/forum-teva/img/w_agrandir_layer.gif');
background-position:center;
background-repeat:no-repeat;
cursor:pointer;
float:right;
height:21px;
width:30px;
}

#windowTop #windowMinimize {
cursor:pointer;
float:right;
height:21px;
width:30px;
}

#windowTop #windowMinimize #reduire {
background-image:url('/forum-teva/img/w_reduire.gif');
background-position:center;
background-repeat:no-repeat;
height:21px;
width:30px;
}

#windowTop #windowMinimize #agrandir {
background-image:url('/forum-teva/img/w_agrandir.gif');
background-position:center;
background-repeat:no-repeat;
height:21px;
width:30px;
}

#windowContent {
background-color:#fff;
}

/*fin fenetre popup
tableau et alternement*/
tr.altern1 {
background:#f1f6ff;
}

tr.altern2 {
background:#e3edff;
}

tr.altern3 {
background:#ffa;
}

td.pformleft {
background-color:#f1f6ff;
border:1px dotted #a4a4a4;
}

td.pformright {
background-color:#fff;
border:1px dotted #a4a4a4;
}

td label,td input,td select,table.mini td {
font-size:11px;
font-weight:normal;
}

input.connexion {
border:1px solid #909090;
color:#000000;
height:19px;
padding-left:5px;
}

input.normal {
border:1px solid #6e6e6e;
width:150px;
}

textarea.normal {
border:1px solid #6e6e6e;
font-family:arial;
font-size:11px;
height:50px;
width:150px;
}

select.normal {
font-family:arial;
font-size:11px;
}

/*fin tableau
entete de bloc/titre*/
.form_titre_tete {
color:#fff;
height:12px;
text-indent:3px;
}

.form_titre_tete .form_titre_haut_gauche {
background-image:url('/api/forum/img/layer/angle_gauche_titre.gif');
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:12px;
width:3px;
}

.form_titre_tete .form_titre_haut_droite {
background-image:url('/api/forum/img/layer/angle_droit_titre.gif');
background-position:left bottom;
background-repeat:no-repeat;
float:left;
height:12px;
width:3px;
}

.form_titre_tete .form_titre_texte {
background-image:url('/api/forum/img/layer/bg_titre.gif');
background-repeat:repeat-x;
color:#666;
float:left;
font-weight:bold;
height:12px;
}

/*fin entete de bloc/titre 
champs de formulaire*/
input.obligatoire_erreur {
background:#fee8bd;
}

textarea.obligatoire_erreur {
background:#fee8bd;
}

input.checkbox {
width:15px;
}

input.recherche {
border:1px solid #909090;
color:#000000;
height:19px;
padding-left:5px;
}

/*fin des champs de formulaires
 barre utilisateur */
.barre_user {
clear:both;
color:#004264;
float:left;
height:20px;
margin:3px;
padding:2px;
text-align:left;
width:974px;
}

.barre_user a {
color:#20447e;
}

.barre_user .left {
float:left;
}

.barre_user .right {
float:right;
}

/*fin barre utilisateur
 barre utilisateur */
.barre_user_validating {
background-color:#FFE8E8;
border:1px solid #f8abab;
clear:both;
color:red;
float:left;
margin:3px;
padding:2px;
text-align:left;
width:974px;
}

/*block de navigation*/
.navigation {
float:left;
margin:5px 0;
text-align:left;
width:980px;
}

.navigation .left {
color:#004264;
float:left;
font-family:arial;
font-size:16px;
font-weight:bold;
}
.navigation .left img {
display:none;
}
.navigation .titre {
vertical-align:bottom;
}

.navigation .right {
color:#000;
float:right;
font-family:arial;
font-size:16px;
font-weight:bold;
}

.navigation td,.font {
color:#000;
font-family:arial;
font-size:16px;
font-weight:bold;
}
.cadre_forum .navigation a:link,.cadre_forum .navigation a:visited,.cadre_forum .navigation a:hover {
color:#92c32f;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important;
font-size:20px;
padding-top:15px;
}

/*fin block de navigation
navigation par page*/
.message_nav_page {
background-color:#fff;
clear:both;
float:left;
height:26px;
width:980px;
}

.profil .message_nav_page {
background-color:#fff;
float:none;
height:26px;
width:670px;
}

.message_nav_page a:link,.message_nav_page a:visited {
text-decoration:underline;
}

.message_nav_page a:hover {
text-decoration:none;
}

.message_nav_page .message_nav_extremite {
background-color:#efefef;
border:1px solid #ccc;
float:left;
font-size:10px;
font-weight:bold;
height:17px;
margin-left:1px;
margin-right:1px;
margin-top:2px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:30px;
}

.message_nav_page .message_nav_alleralapage {
background-color:#efefef;
border:1px solid #0080A8;
cursor:pointer;
float:left;
font-size:12px;
height:17px;
margin-left:1px;
margin-right:1px;
margin-top:2px;
padding-bottom:2px;
padding-top:3px;
text-align:center;
width:120px;
}

.message_nav_page .message_nav_chiffre a {
background-color:#fff;
border:1px solid #92C32F;
float:left;
font-size:12px;
font-weight:bold;
height:16px;
margin-left:1px;
margin-right:1px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:30px;
color:#92C32F;
}

.message_nav_page .message_nav_chiffre_sel a {
background-color:#92C32F;
float:left;
font-size:12px;
font-weight:bold;
height:16px;
margin-left:1px;
margin-right:1px;
padding-bottom:2px;
padding-top:2px;
text-align:center;
text-decoration:none;
width:28px;
color:#fff;
}

.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:#92C32F;
border:1px solid #92C32F;
float:left;
font-size:12px;
font-weight:bold;
height:16px;
margin-left:1px;
margin-right:1px;
padding:2px;
text-align:center;
text-decoration:none;
width:20px;
color:#fff;
}

.message_nav_page .message_nav_page_fin a {
background-color:#ccc;
border:1px solid #0080A8;
float:left;
font-size:12px;
font-weight:bold;
height:16px;
margin-left:1px;
margin-right:1px;
padding: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 {
background-color:#92C32F;
color:#fff;
border:1px solid #92C32F;
float:left;
font-size:11px;
font-weight:bold;
height:16px;
margin-right:1px;
padding:2px;
cursor:pointer;
}

.liste_nav_page {
background-color:#fff;
border:1px solid #ccc;
clear:both;
float:left;
height:31px;
margin:3px 0;
text-align:center;
width:980px;
}

.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
liste des mots pour l'affichage des sujets*/
.liste_mot {
background-color:transparent;
clear:both;
float:left;
text-align:left;
width:980px;
}

.liste_mot .liste_mot_clair {
float:left;
padding-bottom:2px;
text-indent:15px;
color:#fff;
}

.liste_mot .liste_mot_tag_right {
float:right;
}

.liste_mot .liste_mot_tag_left {
float:left;
}

.liste_mot .tag-cloud {
float:left;
overflow:hidden;
padding:5px 0 8px;
text-align:left;
}

.liste_mot .tag-cloud span a {
vertical-align:middle;
}

.liste_mot .tag-cloud .size1 a {
color:#9af;
}

.liste_mot .tag-cloud .size1 a:hover {
background-color:#9af;
color:#fff;
}

.liste_mot .tag-cloud .size2 a {
color:#39f;
}

.liste_mot .tag-cloud .size2 a:hover {
background-color:#39f;
color:#fff;
}

.liste_mot .tag-cloud .size3 a {
color:#399;
}

.liste_mot .tag-cloud .size3 a:hover {
background-color:#399;
color:#fff;
}

.liste_mot .tag-cloud .size4 a {
color:#393;
}

.liste_mot .tag-cloud .size4 a:hover {
background-color:#393;
color:#fff;
}

.liste_mot .tag-cloud .size5 a {
color:#f93;
}

.liste_mot .tag-cloud .size5 a:hover {
background-color:#f93;
color:#fff;
}

.liste_mot .tag-cloud .size6 a {
color:#f99;
}

.liste_mot .tag-cloud .size6 a:hover {
background-color:#f99;
color:#fff;
}

.liste_mot .tag-cloud .size7 a {
color:#f93;
}

.liste_mot .tag-cloud .size7 a:hover {
background-color:#f93;
color:#fff;
}

.liste_mot .tag-cloud .size8 a {
color:#f33;
}

.liste_mot .tag-cloud .size8 a:hover {
background-color:#f33;
color:#fff;
}

.liste_mot .tag-cloud .sizefixe a {
color:#92C32F;
font-size:11px;
font-weight:bold;
}

.liste_mot .tag-cloud .sizefixe a:hover {
background-color:#92C32F;
color:#fff;
font-size:11px;
font-weight:bold;
}

/* fin liste des mots
titre d'un sujet*/
.message .message_contenu .message_titre {
margin-top:2px;
height:23px;
clear:both;
}

.message .message_contenu #options_modo {
text-align:center;
}
.message .message_contenu #options_membre {
background-color:#c9d3e8;
text-align:center;
}

.message .message_contenu .titre  {
font-size:19px;
}
.message .message_contenu .titre a  {
color:#000;
font-size:19px;
}

/*.message_titre {
background:#ecbe20 url('/forum/img/bg_titre_sujet.gif') repeat-x;
border-left:1px solid #AF5916;
border-right:1px solid #AF5916;
border-top:1px solid #AF5916;
float:left;
padding:1px 1px 0;
text-align:left;
width:978px;
}

.message_titre .message_titre_contenu {
font-size:16px;
font-weight:bold;
overflow-x:hidden;
width:968px;
}

.message_titre .message_options_membre {
background-color:#e3edff;
font-size:12px;
padding:6px 6px 3px;
width:968px;
}

.message_titre #modo_options {
font-size:9px;
font-weight:lighter;
text-align:right;
}*/

.message_titre .liste_mot_valide,.liste_mot_valide a:link,.liste_mot_valide a:visited {
color:#AF5916;
font-size:11px;
font-weight:lighter;
}

/*filtrage*/
.message_titre .message_titre_contenu_note {
font-size:12px;
font-weight:normal;
margin-bottom:5px;
margin-top:-24px;
text-align:right;
}

#cartouche .gauche {
background-image:url('/api/forum/img/cartouche_gauche.gif');
background-position:top left;
background-repeat:no-repeat;
padding:0 2px;
width:4px;
}

#cartouche .milieu {
background-image:url('/api/forum/img/cartouche_bg.gif');
background-repeat:repeat-x;
}

#cartouche .droite {
background-image:url('/api/forum/img/cartouche_droit.gif');
background-position:left bottom;
background-repeat:no-repeat;
padding:0 2px;
width:4px;
}

/*fin titre d'un sujet
message*/
.message_total,.message_total_team {
background-color:#cdcdcd;
clear:both;
float:left;
padding:1px;
width:980px;
}

.message_total .message,.message_total_team .message {
clear:both;
float:left;
width:980px;
}

.message_mp {
background:url(/forum-teva/img/fond_message.gif) top left;
background-repeat:repeat-y;
border:1px dotted #20447e;
clear:both;
float:left;
width:742px;
}

.message_total .message {
background:url(/forum-teva/img/fond_message.gif) repeat-y top left;
background-color:#fff;
}

.message_total_team .message {
background:url(/forum-teva/img/fond_message_team.gif) repeat-y top left;
background-color:#fff;
}

.message_redux {
background-color:#fff;
clear:both;
float:left;
padding:5px 5px 5px 15px;
width:960px;
}

.opacite {
filter:alpha(opacity=30);
-moz-opacity:0.3;	
opacity:0.3;
}

.message_redux .message_contenu_moderer {
float:right;
width:764px;
}

.message_redux .message_profil_pseudo {
background:url(/api/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,.message_mp .message_profil {
float:left;
padding:3px 6px;
text-align:center;
width:122px;
}

/*colonne gauche : avatar*/
.message .message_profil .message_profil_actions,.message_mp .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,.message_mp .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:#fff;
}

.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_mp .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,.message_mp .message_profil .message_profil_cadre .message_profil_pseudo {
background:url(/forum-teva/img/bg_pseudo.gif) bottom right no-repeat;
clear:both;
height:18px;
width:104px;
}

.message .message_profil .message_profil_cadre .avatar,.message_mp .message_profil .message_profil_cadre .avatar {
margin:0;
padding:0;
}

.message .message_profil .message_profil_statut,.message_mp .message_profil .message_profil_statut {
border-top:1px dotted #20447e;
color:#000;
font-size:9px;
margin:0;
padding:0;
}

.message .bg_message_option,.message_mp .bg_message_option {
background:url(/forum-teva/img/bulle.gif) no-repeat top right;
float:right;
height:49px;
margin:0;
padding:0;
width:76px;
}

/*contenu du message*/
.message .message_contenu {
float:right;
text-align:left;
width:764px;
}

.message_mp .message_contenu_mp {
float:right;
text-align:left;
width:528px;
}

/*date, note, modo sujet*/
.message .message_contenu .list_modo  {
margin:0px 3px;
font-size:9px;
clear:both;
}

.message .message_contenu .list_modo a {
font-size:9px;
}

.message .message_contenu .message_header,.message_mp .message_contenu_mp .message_header {
background-color:#edfad9;
border:1px solid #92C32F;
color:#92C32F;
font-family:arial;
font-size:12px;
height:15px;
margin:3px 5px 0 5px;
padding:2px 0 0 5px;
}

.message .message_contenu .message_header .message_date {
float:left;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
margin-right:5px;
text-align:right;
}

.message .message_contenu .message_header .niv {
float:left;
padding-top:1px;
}

.message .message_contenu .message_header .message_modo {
float:right;
font-size:10px;
font-weight:normal;
margin-bottom:5px;
margin-right: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:754px;
}

.message .message_contenu h1 {
border:0;
color:#000;
display:inline;
font-size:18px;
font-weight:normal;
margin:0;
}

.message .message_contenu h2 {
border:0;
color:#000;
display:inline;
font-size:17px;
font-weight:normal;
margin:0;
}

.message .message_contenu h3 {
border:0;
color:#000;
display:inline;
font-size:15px;
font-weight:normal;
margin:0;
}

.message_mp .message_contenu_mp .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,.message_mp .message_contenu_mp .message_txt a:link,.message_mp .message_contenu_mp .message_txt a:visited {
color:#92C32F;
}

.message .message_contenu .message_txt a:hover,.message_mp .message_contenu_mp .message_txt a:hover {
color:#92C32F;
text-decoration:underline;
}

/* bottom : block de vote et repondre */
.message_option_mp {
clear:left;
float:left;
margin-top:-52px;
width:76px;
}

.message_bottom {
padding-left:137px;
}

.message_bottom .message_repondre {
clear:left;
float:left;
margin-top:-52px;
width:76px;
}

.message_bottom .message_repondre img,.message_bottom .message_option_mp img {
border:0;
margin:2px 0 0;
}

.message_bottom .message_vote {
background-color:#F1F1F1;
border:1px solid #CDCdcd;
clear:right;
display:inline;
float:right;
font-size:10px;
/*height:20px;*/
padding:1px 0;
margin-right:5px;
margin-top:-11px;
}

/*signature*/
.message .message_contenu .message_signature,.message_mp .message_contenu_mp .message_signature {
border-top:1px solid #CEC9C9;
color:#92C32F;
float:left;
font-size:10px;
margin:5px 5px 3px;
text-align:left;
width:600px;
}

.message .message_contenu .message_signature b,.message_mp .message_contenu_mp .message_signature b {
background-color:#AF5916;
color:#FFF;
padding:0 4px;
}

.right .message_signature,.left .message_signature {
border-top:1px dotted #AF5916;
color:#AF5916;
font-size:10px;
margin:5px 5px 3px;
text-align:left;
width:300px;
}

.message .message_contenu .message_sans_signature,.message_mp .message_contenu_mp .message_sans_signature {
clear:both;
float:left;
height:12px;
}

/* block repondre et editer */
.layer_reponse {
clear:both;
float:left;
font-size:1px;
padding:0 109px;
width:764px;
}

/*fin message
navigation forum combobox*/
.navigation_forum {
background-color:#fff;
border:1px solid #ccc;
clear:both;
float:left;
height:25px;
margin:3px 0;
padding:3px 0;
text-align:left;
width:980px;
}

/*fin navigation forum
formulaire de post*/
#form_layer_fenetre_post_window {
width:770px;
}

.form_layer_fenetre_post {
background:#ccc;
border:3px solid #addcff;
font-size:10px;
height:354px;
margin:0;
padding:4px;
text-align:left;
width:756px;
}

.form_layer_fenetre_post #form_layer_post {
overflow:hidden;
}

#form_layer_post .left {
float:left;
width:350px;
}

#form_layer_post .right {
float:right;
width:350px;
}

#form_layer_post .right #suggestion {
clear:both;
float:left;
}

#form_layer_post .right #suggestion a {
font-size:10px;
}

/*formulaire de réponse*/
.form_layer_fenetre_post_reponse {
clear:both;
float:left;
font-size:10px;
margin:0 0 5px;
padding:4px;
text-align:left;
width:756px;
}

.form_layer_fenetre_post_reponse #form_layer_post_reponse {
overflow:hidden;
}

.form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_bas_options,.form_layer_fenetre_post #form_layer_post .form_layer_bas_options {
float:left;
height:26px;
margin-top:3px;
padding:3px;
}

.form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_bas_avance,.form_layer_fenetre_post #form_layer_post .form_layer_bas_avance {
float:left;
height:26px;
margin-top:3px;
padding:3px;
}

.form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_miseenforme,.form_layer_fenetre_post #form_layer_post .form_layer_miseenforme {
background-color:#EAFCFF;
background-image:url(/api/forum/img/bg_mise_en_forme.gif);
background-position:top right;
background-repeat:repeat-y;
border:1px solid #c3c3c3;
width:754px;
}

.form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_miseenforme .form_layer_miseenforme_btn,.form_layer_fenetre_post #form_layer_post .form_layer_miseenforme .form_layer_miseenforme_btn {
border-bottom:1px solid #ccc;
height:25px;
padding:0;
width:752px;
}

.form_layer_fenetre_post input {
border:1px solid #6e6e6e;
font-size:12px;
font-weight:bold;
height:19px;
width:348px;
}

.form_layer_fenetre_post input.post_mini {
border:1px solid #6e6e6e;
font-size:12px;
font-weight:bold;
height:19px;
width:150px;
}

.form_layer_fenetre_post input.checkbox,.form_layer_fenetre_post_reponse input.checkbox {
vertical-align:middle;
width:15px;
}

.form_layer_fenetre_post textarea {
border:0;
font-family:arial;
font-size:12px;
height:200px;
overflow:auto;
width:754px;
}

.form_layer_fenetre_post iframe {
border:0;
font-family:arial;
font-size:12px;
height:auto;
width:754px;
}

.form_layer_fenetre_post_reponse input {
border:1px solid #6e6e6e;
font-size:12px;
font-weight:bold;
height:19px;
width:350px;
}

.form_layer_fenetre_post_reponse input.checkbox {
width:15px;
}

.form_layer_fenetre_post_reponse input.post_mini {
border:1px solid #6e6e6e;
font-size:12px;
font-weight:bold;
height:19px;
width:150px;
}

.form_layer_fenetre_post_reponse textarea {
background-color:#fff;
border:0;
font-family:arial;
font-size:12px;
height:200px;
margin:0;
padding:0;
width:754px;
}

.form_layer_fenetre_post_reponse iframe {
border:0;
font-family:arial;
font-size:12px;
height:200px;
margin:0;
padding:0;
width:754px;
}

/* specification de l'edition dans message_txt*/
.message_txt .form_layer_fenetre_post_reponse,.message_txt .form_layer_fenetre_post {
background:#fff;
border:0;
padding:0;
width:754px;
}

.message_txt .form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_miseenforme,.message_txt .form_layer_fenetre_post #form_layer_post .form_layer_miseenforme {
border-left:0;
border-right:0;
width:754px;
}
.message .form_layer_fenetre_post textarea {
width:746px;
}
#layer_editer .form_layer_fenetre_post #form_layer_post .form_layer_miseenforme .form_layer_miseenforme_btn {
width:744px;
}
/*bbcode*/
#bbcode {
float:left;
padding:3px;
}

#bbcode_smiley {
float:right;
padding:3px;
}

#bbcode_smiley_more {
background:url('/api/forum/img/layer/bg_plus_smiley.gif') center right no-repeat;
border:1px solid #ccc;
float:right;
height:24px;
width:36px;
}

/*fin bbcode
 layer déroulant smileys : utilisation des z-index pour faire passer derrière le layer du type de sujet*/
.layer_smiley_more {
display:inline;
font-size:12px;
font-weight:bold;
margin:0;
}

.layer_smiley_more ul {
list-style-type:none;
margin:0;
padding:0;
}

.layer_smiley_more ul li {
float:left;
position:relative;
}

.layer_smiley_more ul li a,.layer_smiley_more ul li a:visited {
color:#fff;
display:block;
float:left;
height:29px;
line-height:28px;
padding:0;
text-decoration:none;
z-index:10002;
}

* html .layer_smiley_more ul li a,.layer_smiley_more ul li a:visited {
height:30px;
}

.layer_smiley_more ul li a:hover {
border-color:#6e6e6e;
color:#ddf;
}

.layer_smiley_more ul li:hover a {
border-color:#6e6e6e;
color:#ddf;
}

.layer_smiley_more ul li ul {
display:none;
}

.layer_smiley_more table {
border-collapse:collapse;
font-size:11px;
margin:-1px;
}

/* specific to non ie browsers */
.layer_smiley_more ul li:hover ul {
background:#eaecf2;
border:1px solid #6e6e6e;
display:block;
left:-214px;
margin-top:-3px;
opacity:0.8px;
padding:15px;
position:absolute;
top:28px;
width:220px;
}

.layer_smiley_more ul li:hover ul.endstop {
left:-92px;
}

.layer_smiley_more ul li:hover ul li ul {
display:none;
}

.layer_smiley_more ul li:hover ul li a {
background:#eaecf2;
border:1px solid #6e6e6e;
border-bottom:0;
color:#000;
display:block;
font-weight:bold;
height:20px;
line-height:20px;
padding:2px 5px;
width:240px;
}

.layer_smiley_more ul li:hover ul li a.drop {
background:#ccd url(images/sub-arrow.gif) no-repeat 3px 8px;
}

.layer_smiley_more ul li:hover ul li a:hover {
background:#ccd url(images/sub-arrow.gif) no-repeat 3px 8px;
color:#000;
}

.layer_smiley_more ul li:hover ul li a:hover.drop {
background:#ccd url(images/sub-arrow.gif) no-repeat 3px 8px;
}

.layer_smiley_more ul li:hover ul li:hover ul {
display:block;
left:249px;
margin-top:1px;
position:absolute;
top:-1px;
}

/* specific to ie5.5 and ie6 browsers */
.layer_smiley_more ul li a:hover ul {
background:#fff;
border-bottom:1px solid #6e6e6e;
display:block;
left:0;
margin-top:-3px;
position:absolute;
top:32px;
}

.layer_smiley_more ul li a:hover ul.endstop {
left:-92px;
}

.layer_smiley_more ul li a:hover ul li a {
background:#eaecf2;
border:1px solid #6e6e6e;
border-bottom:0;
color:#000;
display:block;
font-weight:normal;
height:16px;
line-height:16px;
padding:2px 16px;
width:218px;
}

.layer_smiley_more ul li a:hover ul li a.drop {
background:#b1b7cb url(images/sub-arrow.gif) no-repeat 3px 8px;
}

.layer_smiley_more ul li a:hover ul li a ul {
height:0;
position:absolute;
visibility:hidden;
width:0;
}

.layer_smiley_more ul li a:hover ul li a:hover {
background:#ccd url(images/sub-arrow.gif) no-repeat 3px 8px;
color:#000;
}

.layer_smiley_more ul li a:hover ul li a:hover.drop {
background:#ccd url(images/sub-arrow.gif) no-repeat 3px 8px;
}

.layer_smiley_more ul li a:hover ul li a:hover ul {
color:#000;
left:249px;
margin-top:1px;
position:absolute;
top:-1px;
visibility:visible;
}

/*fin layer des smileys
affichage de la liste des sujets*/
.liste_titre {
background:#92C32F;
border:1px solid #cec9c9;
font-weight:bold;
height:22px;
position:relative;
text-align:center;
width:980px;
color:#fff;
}

.liste_sujet {
border-bottom:1px solid #cec9c9;
border-left:1px solid #cec9c9;
border-right:1px solid #cec9c9;
height:46px;
position:relative;
text-align:center;
width:980px;
}

.liste_sujet_c1 {
/*background:url('/forum/img/bg_altern_sujet-2.gif');*/
background-color:#fff;
background-repeat:repeat-x;
}

.liste_sujet_c2 {
background:url('/forum-teva/img/bg_altern_sujet.gif');
background-color:#ebf4d9;
background-repeat:repeat-x;
}

.liste_sujet_stop {
background-color:#f4ea9d;
font-weight:bold;
}

.liste_sujet_over {
background-color:#ffc;
}

/*picto*/
.liste_titre .liste_colonne_picto_position,.liste_sujet .liste_colonne_picto_position {
height:41px;
left:0;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:36px;
}

.liste_titre .liste_colonne_picto,.liste_sujet .liste_colonne_picto {
height:41px;
left:0;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:36px;
}

/*sujet*/
.liste_titre .liste_colonne_sujet_position,.liste_sujet .liste_colonne_sujet_position {
color:#fff;
height:42px;
left:44px;
padding-left:4px;
padding-right:4px;
padding-top:3px;
position:absolute;
width:500px;
}

.liste_sujet .liste_colonne_sujet_font,.liste_sujet_mp .liste_colonne_sujet_font {
overflow-x:hidden;
padding-top:4px;
text-align:left;
}

.liste_sujet .liste_colonne_sujet_font a:link,.liste_sujet .liste_colonne_sujet_font a:visited,.liste_sujet_mp .liste_colonne_sujet_font a:link,.liste_sujet_mp .liste_colonne_sujet_font a:visited {
text-decoration:none;
}

.liste_sujet .liste_colonne_sujet_font a:hover,.liste_sujet_mp .liste_colonne_sujet_font a:hover {
color:#a3c1e0;
text-decoration:underline;
}

.liste_sujet .liste_colonne_sujet_font .titre,.liste_sujet_mp .titre {
color:#000;
font-size:14px;
font-weight:bold;
}

.liste_sujet .liste_colonne_sujet_font .page a:link,.liste_sujet .liste_colonne_sujet_font .page a:visited {
color:#5b96c6;
}

.liste_sujet .liste_colonne_sujet_font .page a:hover {
color:#0058b0;
text-decoration:underline;
}

.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_mot_valide {
font-size:9px;
padding-top:2px;
text-align:left;
}

.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_mot_valide a:link,.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_mot_valide a:visited {
color:#8f8f8f;
font-size:10px;
text-decoration:none;
}

.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_mot_valide a:hover {
background-color:#c8e2f6;
color:#1c3855;
}

/* affichage liste des forums homepage*/
.liste_titre .liste_colonne_forum_position,.liste_sujet .liste_colonne_forum_position {
height:41px;
left:44px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
text-align:left;
width:700px;
}

.liste_titre .liste_colonne_forum_reponse_position,.liste_sujet .liste_colonne_forum_reponse_position {
height:41px;
left:752px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:40px;
}

.liste_titre .liste_colonne_forum_dernier,.liste_sujet .liste_colonne_forum_dernier {
left:800px;
padding:4px;
position:absolute;
width:162px;
}

/*fin affichage liste des forums homepage
lien des crochets avant le sujet de la news [actualité] par ex*/
.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_crochet,.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_crochet a:link,.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_crochet a:visited,.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_crochet a:hover {
color:#e3761c;
text-decoration:none;
font-size:9px;
}

.liste_sujet .liste_colonne_sujet_position .mot_modo,.liste_sujet .liste_colonne_sujet_position .mot_modo a:link,.liste_colonne_sujet_position .mot_modo a:visited,.mot_modo a:hover {
color:#5b96c6;
text-decoration:none;
font-size:9px;
}

/*reponse*/
.liste_titre .liste_colonne_reponse_position,.liste_sujet .liste_colonne_reponse_position {
color:#fff;
height:41px;
left:552px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:40px;
}

.liste_sujet .liste_colonne_reponse_font {
height:37px;
left:552px;
padding-left:4px;
padding-right:4px;
padding-top:8px;
position:absolute;
width:40px;
}

/*vues*/
.liste_titre .liste_colonne_vues_position,.liste_sujet .liste_colonne_vues_position {
color:#fff;
height:41px;
left:600px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:40px;
}

.liste_sujet .liste_colonne_vues_font {
height:37px;
left:600px;
padding-left:4px;
padding-right:4px;
padding-top:8px;
position:absolute;
width:40px;
}

/*auteur*/
.liste_titre .liste_colonne_auteur,.liste_sujet .liste_colonne_auteur {
color:#fff;
left:648px;
height:41px;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:164px;
}

.liste_sujet .liste_colonne_membre,.liste_sujet_mp .liste_colonne_membre {
color:#000;
font-size:10px;
text-align:left;
}

.liste_sujet .liste_colonne_membre a:link,.liste_sujet .liste_colonne_membre a:visited,.liste_sujet_mp .liste_colonne_membre a:link,.liste_sujet_mp .liste_colonne_membre a:visited {
color:#3F1005;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.liste_sujet .liste_colonne_membre a:hover,.liste_sujet_mp .liste_colonne_membre a:hover {
color:#000;
text-decoration:underline;
}

/*dernier*/
.liste_titre .liste_colonne_dernier,.liste_sujet .liste_colonne_dernier {
color:#fff;
left:820px;
padding:4px;
position:absolute;
width:152px;
}

.liste_sujet .liste_colonne_dernier .liste_colonne_dernier_date,.liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date {
color:#000!important;
font-size:10px;
text-align:left;
}

.liste_sujet .liste_colonne_dernier .liste_colonne_dernier_date a:link,.liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date a:visited,.liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date a:link,.liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date a:visited {
color:#000!important;
font-weight:normal;
text-decoration:none;
}

.liste_sujet .liste_colonne_dernier .liste_colonne_dernier_date a:hover,.liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date a:hover {
color:#000!important;
text-decoration:underline;
}

#liste_sujet_legende {
background-color:#fff;
border:1px solid #ccc;
clear:both;
float:left;
height:25px;
margin:3px 0;
padding:3px 0;
text-align:left;
width:980px;
}

.nav_forum select {
border:1px solid #d9d9d8;
margin:0 3px;
}

#liste_sujet_legende .sujet_legende {
background-color:#fff;
border:1px dotted #aaa;
float:left;
font-weight:bold;
margin-left:5px;
padding:3px;
color:#000;
}

#liste_sujet_legende .bouton {
background-color:#f1f6ff;
border:1px dotted #aaa;
float:left;
font-weight:bold;
margin-left:5px;
padding:3px;
}

#liste_sujet_legende .sujet_legende_on {
background-color:#e3edff;
border:1px dotted #77a3ca;
float:left;
font-weight:bold;
margin-left:5px;
padding:3px;
}

#liste_sujet_legende .nav_forum {
float:right;
}

/*fin affichage de la liste des sujets
affichage de la liste des derniers messages/ favoris*/
.liste_header {
font-weight:bold;
height:22px;
position:relative;
text-align:left;
width:984px;
}

.liste_header .liste_colonne_mes_derniers_messages {
background:#f0f8ff;
border-left:1px dotted #000;
border-right:1px dotted #000;
border-top:1px dotted #000;
height:100%;
left:0;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:166px;
}

.liste_header .liste_colonne_nomforum {
background:#f0f8ff;
border-left:1px dotted #000;
border-right:1px dotted #000;
border-top:1px dotted #000;
height:100%;
left:0;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
width:136px;
}

.liste_derniers_messages {
height:32px;
left:0;
position:relative;
width:984px;
}

.liste_derniers_messages .liste_colonne_derniers_messages_position {
border-left:1px dotted #a4a4a4;
border-right:1px dotted #a4a4a4;
border-top:1px dotted #a4a4a4;
height:100%;
padding-left:4px;
padding-right:4px;
padding-top:4px;
position:absolute;
text-align:left;
width:350px;
}

.liste_derniers_messages .liste_colonne_sujet_font {
font-weight:bold;
text-align:left;
}

.liste_derniers_messages .liste_colonne_sujet_font a:link,.liste_derniers_messages .liste_colonne_sujet_font a:visited {
border-bottom:1px solid #a3c1e0;
text-decoration:none;
}

.liste_derniers_messages .liste_colonne_sujet_font a:hover {
border-bottom:0 solid;
text-decoration:none;
}

/*fin affichage de la liste des derniers message/favoris 
affichage du layer membre :*/
.form_layer {
font-size:10px;
margin:0;
padding:0;
text-align:left;
}

.form_layer #form_layer_option {
background:#97D8EB;
border-bottom:1px solid #AF5916;
border-left:1px solid #AF5916;
border-right:1px dotted #AF5916;
float:left;
height:330px;
margin:0;
padding:0;
text-align:center;
width:174px;
}

/*menu profil*/
.form_layer #form_layer_option dl,.form_layer #form_layer_option dt,.form_layer #form_layer_option dd,.form_layer #form_layer_option ul,.form_layer #form_layer_option li {
list-style-type:none;
margin:0;
padding:0;
}

.form_layer #form_layer_option #menu {
background:#fff;
}

.form_layer #form_layer_option dl#menu dt {
background:#fff;
border-bottom:1px solid #a7a7a7;
cursor:pointer;
color:#92C32F;
font-weight:bold;
height:20px;
line-height:20px;
margin:0;
text-align:left;
text-indent:10px;
}

.form_layer #form_layer_option dl#menu dt:hover {
background-color:#92C32F;
border-bottom:1px solid #cecece;
color:#fff;
cursor:hand;
font-weight:bold;
height:20px;
line-height:20px;
margin:0;
text-align:left;
text-indent:10px;
}

/*fin menu profil*/
.form_layer #form_layer_form {
background:#fff;
border-bottom:1px solid #AF5916;
border-right:1px solid #AF5916;
float:right;
height:322px;
margin:0;
overflow:auto;
padding:4px;
width:765px;
}

/*fin affichage du layer membre
affichage des mp*/
table.liste_mp {
border:1px dotted #a4a4a4;
border-collapse:collapse;
}

table.liste_mp th,table.liste_mp td {
border:1px dotted #a4a4a4;
text-align:center;
vertical-align:middle;
}

table.liste_mp tr.liste_titre_mp {
background-color:#ccc;
font-weight:bold;
height:22px;
width:650px;
}

table.liste_mp tr.liste_sujet_mp {
height:22px;
width:650px;
}

table.liste_mp .liste_colonne_sujet_mp_position {
text-align:left;
width:250px;
}

table.liste_mp .liste_colonne_auteur_mp {
width:164px;
}

table.liste_mp .liste_colonne_dernier_mp {
width:164px;
}

table.liste_mp .liste_sujet_mp .liste_colonne_picto {
width:36px;
}

/*fin affichage des mp
 form de rédaction d'un mp*/
.form_layer_mp input {
border:1px solid #6e6e6e;
font-size:12px;
font-weight:bold;
height:19px;
width:350px;
}

.form_layer_mp textarea {
border:0 solid #fff;
font-family:arial;
font-size:12px;
height:200px;
width:746px;
}

.form_layer_mp iframe {
height:200px;
width:748px;
}

.form_layer_mp {
background-color:#fff;
border:5px solid #fff;
font-size:10px;
margin:2px;
padding:4px;
text-align:left;
width:748px;
}

.form_layer_mp .form_layer_mp_miseenforme,.form_layer_signature .form_layer_mp_miseenforme {
background-color:#e6e6e6;
background-image:url(/api/forum/img/bg_mise_en_forme.gif);
background-position:top right;
background-repeat:repeat-y;
border:1px solid #6e6e6e;
width:750px;
}

.form_layer_mp .form_layer_mp_miseenforme_btn,.form_layer_signature .form_layer_mp_miseenforme_btn {
border-bottom:1px solid #ccc;
height:25px;
width:750px;
}

.form_layer_submit_tete {
color:#fff;
float:right;
text-indent:3px;
}

.form_layer_submit_tete img {
cursor:pointer;
}

/*fin form de rédaction d'un mp
gestion des quotes dans un message*/
blockquote {
background:#DEDEDE url(/forum-teva/img/guillemet_haut.gif) left top no-repeat;
margin-bottom:0;
margin-top:0;
padding:0;
}

blockquote div.quote {
background:transparent url(/forum-teva/img/guillemet_bas.gif) right bottom no-repeat;
border:1px dashed #C6EEFA;
margin-bottom:10px;
margin-top:3px;
padding:22px 5px;
}

/* indent */
div.indent {
margin:0;
padding:0 15px;
}

/*Hr*/
hr {
background-color:#bbd1e4;
border:0;
color:#bbd1e4;
height:1px;
}

/* code */
div.code {
background:#f6f6f6;
border:1px solid #999;
font-family:courier,courier new,verdana,arial;
margin:0;
padding:3px;
white-space:pre;
}

/* linkback */
div.linkback {
background-color:#698a23;
background-image:url('/forum-teva/img/bg_nb_mess.gif');
background-repeat:repeat-x;
border:1px solid #c0d988;
font-size:12px;
font-weight:bold;
margin-top:5px;
padding:5px;
text-align:center;
width:180px;
color:#fff;
}
div.linkback a {
color:#fff;
text-decoration:none;
}
div.linkback a:hover {
color:#fff;
text-decoration:none;
}
div.linkback_fiche {
background-color:#F4F4F4;
border:1px solid #C0C0C0;
clear:both;
font-size:12px;
}

.message .message_contenu .message_txt .linkback_fiche a {
color:#92C32F;
}

/* 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 
profil d'un membre*/
.conteneur {
background-color:#fff;
border:1px dotted #a4a4a4;
text-align:left;
width:984px;
}

/*fin profil d'un membre
admin*/
.alert {
color:red;
}

/*fin admin
profil d'un membre*/
.profil td input {
border:0;
text-indent:3px;
}

.profil .altern1 {
background-color:#fff;
border-bottom:1px solid #cec9c9;
padding:2px 2px 2px 10px;
}

.profil .altern2 {
background-color:#fff;
border-bottom:1px solid #cec9c9;
padding:2px 2px 2px 10px;
}

.profil h2 {
color:#fff;
background:#fff;
font-size:16px;
text-indent:10px;
}

.profil .left {
float:left;
width:500px;
}

.profil .right {
background:#FFF url(/forum-teva/img/bg_titre_sujet.gif);
background-repeat:repeat-x;
float:right;
margin-bottom:5px;
overflow-x:hidden;
width:470px;
}

.profil .blockheader {
background:#ECBE20 url(/forum-teva/img/bg_titre_sujet.gif);
background-repeat:repeat-x;
border:1px solid #AF5916;
margin-bottom:5px;
width:764px;
}

.profil .blockcontent {
background:#fff;
border-top:1px solid #92C32F;
clear:both;
padding:2px;
}

.profil .right .message {
border-top:1px solid #92C32F;
}

.profil label {
font-size:12px;
font-weight:bold;
}

.profil table {
border:1px solid #cec9c9;
}

.profil td.left_altern1 {
background-color:#92C32F;
border:0;
padding:2px 2px 2px 10px;
}

.profil td.right_altern1 {
background-color:#addf47;
border:0;
padding:2px 2px 2px 10px;
}

.profil td.left_altern2 {
background-color:#addf47;
border-bottom:1px solid #cec9c9;
border-top:1px solid #cec9c9;
color:#000;
padding:2px 2px 2px 10px;
}

.profil td.right_altern2 {
background-color:#cef580;
border-bottom:1px solid #cec9c9;
border-top:1px solid #cec9c9;

padding:2px 2px 2px 10px;
}

.profil td.border_right {
border-right:1px solid #cec9c9;
}
.right_altern1 a h1{
color:#000;
}
/*fin profil d'un membre
tooltip*/
#tooltip {
background-color:#ffe;
border:1px solid #111;
filter:alpha(opacity=85);
-moz-opacity:0.85;	
opacity: 0.85;
padding:2px;
}

#tooltip h3,#tooltip p {
background-color:transparent;
color:#000;
font-size:11px;
font-weight:normal;
margin:0;
}

/*fin tooltip
marqueur suivi*/
#marqueur_suivi {
background-color:#f4ea9d;
border:1px dotted red;
clear:both;
color:#000;
float:left;
font-size:13px;
font-weight:bold;
height:20px;
margin-bottom:5px;
text-align:center;
width:980px;
}

/*fin marqueur suivi
 homepage*/
#homepage .left {
float:left;
width:600px;
}

#homepage .right {
background-color:#fff;
background-repeat:repeat-x;
color:#000;
float:left;
font-size:11px;
padding-bottom:5px;
width:370px;
font-family:arial;
font-size:12px;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif!important;
}

#homepage .right a {
font-size:12px;
color:#000;
}

#homepage .altern1 {
background-color:#ffffff;
padding:2px;
}

#homepage .altern2 {
background-image:url('/forum-teva/img/bg_altern2.gif');
background-repeat:repeat-x;
padding:2px;
}

#homepage h2 {
color:#92c32f;
font-size:15px;
border-bottom:1px solid #92c32f;
padding:0px 5px 0;
}
#homepage h2 img {
display:none;
}
#homepage h2 a {
color:#fff;
}
#h2_suivmsg img{
display:none;
}
#h2_favmsg img{
display:none;
}
#h2_lastmsg img{
display:none;
}
#h2_tagpop img{
display:none;
}
#h2_membrepop img{
display:none;
}

#homepage h3 {
background:#92C32F;
color:#fff;
font-size:1.2em;
font-weight:bold;
height:19px;
padding:2px 5px 0;
margin-top:2px;
}
#homepage h3 a {
color:#fff;
}
/*#homepage .bigforum {
		background-image:url('/forum/img/bg_cat.gif');
        margin:3px 0 2px 0;
        padding-left:3px;
        color: #20447e;
        float:left;
        width:592px;
    }*/
.bigforum_sujet {
width:847px;
}

.bigforum {
background-position:0 50%;
background-repeat:no-repeat;
color:#FFFFFF;
float:left;
font-size:16px;
font-weight:bold;
line-height:49px;
padding-left:240px;
width:540px;
}

.bigforum_ma-tele {
background-image:url('/forum-teva/img/bg_forum_ma-tele.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}

.bigforum_ma-cuisine {
background-image:url('/forum-teva/img/bg_forum_ma-cuisine.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mes-loisirs {
background-image:url('/forum-teva/img/bg_forum_mes-loisirs.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_salon-de-the {
background-image:url('/forum-teva/img/bg_forum_salon-de-the.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mes-amours {
background-image:url('/forum-teva/img/bg_forum_mes-amours.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_ma-famille {
background-image:url('/forum-teva/img/bg_forum_ma-famille.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_teva-vos-commentaires-sur-les-articles {
background-image:url('/forum-teva/img/bg_forum_teva-vos-commentaires-sur-les-articles.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mariage {
background-image:url('/forum-teva/img/bg_forum_mariage.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_maternite {
background-image:url('/forum-teva/img/bg_forum_maternite.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mon-style {
background-image:url('/forum-teva/img/bg_forum_mon-style.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mon-bien-etre {
background-image:url('/forum-teva/img/bg_forum_mon-bien-etre.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mon-epoque {
background-image:url('/forum-teva/img/bg_forum_mon-epoque.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mon-shopping {
background-image:url('/forum-teva/img/bg_forum_mon-shopping.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_mes-animaux {
background-image:url('/forum-teva/img/bg_forum_animaux.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_le-site-fev-et-vous {
background-image:url('/forum-teva/img/bg_forum_fev-et-vous.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
.bigforum_teva-vos-commentaires-sur-les-recettes {
background-image:url('/forum-teva/img/bg_forum_vos-commentaires-sur-les-recettes.gif');
background-repeat:no-repeat;
height:49px;
color:#9B9B9B;
float:left;
font-size:16px;
font-weight:bold;
margin:3px 0 2px;
padding-left:60px;
padding-bottom:7px;
padding-top:0;
}
#homepage .bigforum-teva .titre a {
font-size:15px;
font-weight:bold;
white-space:nowrap;
color:#fff;
}

#homepage .bigforum-teva .numsujet {
font-size:10px;
font-weight:normal;
}

#homepage .titre_nonlu {
background-image:url('/forum-teva/img/non_lu.gif');
background-position:bottom;
background-repeat:repeat-x;
border-bottom:1px solid #fef5cf;
padding:2px;
}

#homepage .sousforum-teva {
color:#20447e;
padding-bottom:10px;
text-indent:10px;
}

#homepage .sousforum-teva .titre {
border-bottom:1px dotted #fff;
color:#20447e;
font-size:1em;
}

#homepage .sousforum-teva .titre a {
font-size:0.8em;
}

#homepage .sousforum-teva .titre_nonlu {
background-image:url('/forum-teva/img/non_lu.gif');
background-position:bottom;
background-repeat:repeat-x;
border-bottom:1px solid #fef5cf;
padding:2px;
}

#homepage .sousforum-teva .titredyn,#homepage .sousforum-teva .titredyn a {
color:#308ebe;
}

#homepage .sousforum-teva .num {
font-size:0.8em;
}

#homepage .arbo_top {
border:1px solid #B6C3D7;
margin:5px 0 6px 12px;
padding-left:2px;
}

#homepage .arbo_top_details {
background-color:#f1f5ff;
color:#798eb2;
font-size:11px;
height:18px;
}

#homepage .arbo_top_details:hover {
background-color:#fff;
}

/* recherche */
.result_search {
background:#f4ea9d;
font-weight:bold;
padding:0 5px;
}

#voirmess {
background-color:#fff;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
padding:5px;
text-align:left;
width:970px;
}

/*fin recherche
FAQ*/
#faq {
background-color:#fff;
}

#faq dt {
background:#fff url(/forum-teva/img/fleche_arbo.gif) top left no-repeat;
border-bottom:1px solid #EAFAFF;
border-top:1px solid #EAFAFF;
color:#004264;
cursor:pointer;
font-size:13px;
height:20px;
text-indent:16px;
}

#faq dd {
background-color:#EAFAFF;
border:1px solid #CCEBF5;
color:#004264;
display:none;
font-size:11px;
margin-bottom:3px;
margin-top:3px;
padding:5px;
text-align:justify;
}

#faq h3 {
border-bottom:1px solid #AF5916;
color:#AF5916;
text-indent:10px;
}

/*fin FAQ
nuage de mots  */
.tag-cloud span a {
white-space:nowrap;
}

.tag-cloud .size1 a {
color:red;
}

.tag-cloud .size1 a:hover {
background-color:#9af;
color:red;
border:1px solid red;
}

.tag-cloud .size2 a {
color:#39f;
}

.tag-cloud .size2 a:hover {
background-color:#39f;
color:#fff;
}

.tag-cloud .size3 a {
color:#399;
}

.tag-cloud .size3 a:hover {
background-color:#399;
color:#fff;
}

.tag-cloud .size4 a {
color:#393;
}

.tag-cloud .size4 a:hover {
background-color:#393;
color:#fff;
}

.tag-cloud .size5 a {
color:#f93;
}

.tag-cloud .size5 a:hover {
background-color:#f93;
color:#fff;
}

.tag-cloud .size6 a {
color:#f99;
}

.tag-cloud .size6 a:hover {
background-color:#f99;
color:#fff;
}

.tag-cloud .size7 a {
color:#f93;
}

.tag-cloud .size7 a:hover {
background-color:#f93;
color:#fff;
}

.tag-cloud .size8 a {
color:#f33;
}

.tag-cloud .size8 a:hover {
background-color:#f33;
color:#fff;
}

.tag-cloud .sizefixe a {
color:#004264;
font-size:11px;
font-weight:bold;
}

.tag-cloud .sizefixe a:hover {
background-color:#004264;
color:#fff;
font-size:11px;
font-weight:bold;
}

/* fin nuage de mots
resizer de textarea*/
.resizehandle {
background:transparent url("http://www.jquery.info/images/resizer.png") no-repeat scroll 45%;
cursor:s-resize;
font-size:0.1em;
height:16px;
width:100%;
}
