.cadre_forum {
	float:left;
	width:982px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 3px;

}

.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:#666666; text-decoration: underline;}
.cadre_forum a:active	{color:#333333;}
/*img a{border:0px;}*/

h2.layer_titre{
    color: #3366cc;
    /*border-bottom: 1px solid rgb(221, 221, 221);*/
    /*text-indent:10px;*/
    border-bottom:1px solid #234785;
	text-align:left;
}

.espace {
	height:10px;
	clear:both;
	font-size:1px;
}
.espacevide {
	clear:both;
}
label {
    font-weight:bold;
}
/*fin general*/

/* fenetre popup */
#windowTop {		
	background-image:url('/api/forum/img/layer/bg_haut_cadre.gif');
	background-repeat: repeat-x;
	background-color:#addcff;
	text-indent:5px;
	font-size:10px;
}
#windowTop #windowText {
	width:200px;
	float:left;
}
#windowTop #windowClose {
	float:right;
	width:30px;
	height:21px;
	cursor:pointer;
	background-image:url('/forum/img/w_fermer.gif');
	background-repeat: no-repeat;
	background-position:top;
}
#windowTop #windowAgrandir {
	float:right;
	width:30px;
	height:21px;
	cursor:pointer;
	background-image:url('/forum/img/w_agrandir_layer.gif');
	background-repeat: no-repeat;
	background-position:top;
}
#windowTop #windowMinimize {
	float:right;
	width:30px;
	height:21px;
	cursor:pointer;
}
#windowTop #windowMinimize #reduire {
	background-image:url('/forum/img/w_reduire.gif');
	background-repeat: no-repeat;
	background-position:top;	
	width:30px;
	height:21px;
}
#windowTop #windowMinimize #agrandir {
	background-image:url('/forum/img/w_agrandir.gif');
	background-repeat: no-repeat;
	background-position:top;
	width:30px;
	height:21px;
}

#windowContent {
    background-color:#fff;
}

/*fin fenetre popup*/

/*tableau et alternement*/
tr.altern1 {
	background:#f1f6ff;
}
tr.altern2 {
	background:#e3edff;
}
tr.altern3 {
	background:#ffffaa;
}
td.pformleft {
	border:1px dotted #a4a4a4;
	background-color:#f1f6ff;
}
td.pformright {
	border:1px dotted #a4a4a4;
	background-color:#ffffff;
}

td label, td input, td select, table.mini td {
font-size:11px;
font-weight:normal;
}

input.normal {
    width:150px;
    border:1px solid #6e6e6e;
}
textarea.normal {
    width:150px;
    border:1px solid #6e6e6e;
    height:50px;
    font-family:arial;
    font-size:11px;
}
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{float:left;background-image:url('/api/forum/img/layer/angle_gauche_titre.gif');background-repeat: no-repeat;background-position:left bottom;width:3px;height:12px;}
.form_titre_tete .form_titre_haut_droite{float:left;background-image:url('/api/forum/img/layer/angle_droit_titre.gif');background-repeat: no-repeat;background-position:left bottom;width:3px;height:12px;}
.form_titre_tete .form_titre_texte{background-image:url('/api/forum/img/layer/bg_titre.gif');background-repeat: repeat-x;float:left;color:#666;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 {
	height:16px; 
	text-indent:5px;
}
/*fin des champs de formulaires*/

/* barre utilisateur */
.barre_user {
    /*background-color:#e3edff;*/
	/*border:1px solid #c4c4c4;*/
	text-align:left;
	width:978px;
	height:20px;
	float:left;
	padding:2px;
	clear:both;		
	margin:2px 0;
}
    .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;
	color:#f00;
	text-align:left;
	width:974px;
	/*height:20px;*/
	float:left;
	padding:2px;
	clear:both;		
	margin:2px 0px;
}
    .barre_user a {
	color:#20447e;
    }
    .barre_user .left {
        float:left;
    }    
    .barre_user .right {
        float:right;
    }
	
/*block de navigation*/
.navigation {
 	/*background:#E3EDFF;
	padding:6px 6px 6px 6px;*/
	width:980px;
	text-align:left;
	float:left;
	margin:5px 0;
}
.navigation .left {
	color:#000;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	float:left;
}
.navigation .right {
	color:#000;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
	float:right;
}
.navigation td, .font {
	color:#000;
	font-size:16px;
	font-weight:bold;
	font-family:arial;
}
.cadre_forum .navigation a:link, .cadre_forum .navigation a:visited, .cadre_forum .navigation a:hover {
	color:#000;
}
/*fin block de navigation*/

/*navigation par page*/
.message_nav_page {
    background-color:#ffffff;
    /*border:1px solid #cccccc;*/
    width:980px;
    height:26px;
    float:left;
    clear:both;
}

.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;
    padding-top:3px;
    padding-bottom:2px;
    margin-top:2px;
    margin-left:1px;
    margin-right:1px;
    height:17px;
    width:26px;
    float:left;
    font-size:10px;
    font-weight:bold;
    text-align:center;
    border:1px solid #cccccc;
}
.message_nav_page .message_nav_alleralapage	{
	background-color:#efefef;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	height:17px;
	width:120px;
	float:left;
	font-size:12px;
	cursor:pointer;
	text-align:center;
	border:1px solid #cccccc;
}
.message_nav_page .message_nav_chiffre {
	background-color:#efefef;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	height:17px;
	width:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #cccccc;
}
.message_nav_page .message_nav_chiffre_sel {
	background-color:#c1e0ff;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	height:17px;
	width:28px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #cccccc;
}		
.message_nav_page .message_nav_repondre_nouveau	{		
	padding:2px;
	float:right;
}	

.message_nav_page .message_nav_page_presui_gris{color:#9e9e9e;}
.message_nav_page .message_nav_page_presui a {			
	background-color:#efefef;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	height:17px;
	width:20px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	border:1px solid #cccccc;
}
.message_nav_page .message_nav_page_fin a {			
	background-color:#efefef;
	padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	margin-left:1px;
	margin-right:1px;
	height:17px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
	border:1px solid #cccccc;
}
.message_nav_page .message_nav_recherche {		
	padding:2px;
    text-align:left;
    float:right;
	font-size:11px;
    color:#20447e;
    /*border-left:1px solid #cccccc;*/
}	
.message_nav_page .message_nav_recherche_options {		
	padding:2px;
    float:right;
	font-size:11px;
    color:#20447e;
}
.message_nav_page .message_nav_nbmess {		
	float:left;
    padding-top:3px;
	padding-bottom:2px;
	margin-top:2px;
	padding-right:2px;
	padding-left:2px;
	height:17px;
	font-size:12px;
    color:#20447e;
    border:1px solid #cccccc;
    font-weight:bold;
}			
.liste_nav_page	{
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:980px;
	height:31px;
	float:left;
	clear:both;
	margin:3px 0;
	text-align:center;
}

.liste_nav_page	.message_nav_repondre_nouveau {		
	padding:2px;
	float:right;
}	
.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 {			
		padding-top:6px;
		padding-left:6px;
		width:118px;
		float:left;
		font-size:12px;
		font-weight:bold;
	}

	.liste_nav_page .liste_nav_page_presui_gris{color:#9e9e9e;}
	.liste_nav_page .liste_nav_page_presui {			
		padding-top:6px;
		padding-left:10px;
		padding-right:10px;
		float:left;
		font-size:12px;
		font-weight:bold;
	}
	.liste_nav_page .liste_nav_manuel {
		background-color:#efefef;
		padding-top:7px;
		height:24px;
		width:18px;
		float:left;
		text-align:center;
	}
	.liste_nav_page .liste_nav_manuel_in {
		background-color:#ffffff;
		border:1px solid #cccccc;
		margin-top:-4px;
		margin-left:2px;
		height:20px;
		width:12px;			
		cursor:pointer;
	}
	.liste_nav_page .liste_nav_chiffre {
		background-color:#efefef;
		padding-top:7px;
		padding-left:3px;
		padding-right:3px;
		height:24px;
		float:left;
		font-size:10px;
		font-weight:bold;
		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;
	width:980px;
	text-align:left;
	float:left;
	clear:both;
}
.liste_mot .liste_mot_clair	{
    text-indent:5px;
	/*width:980px;*/
	float:left;
	padding-bottom:2px;
}
.liste_mot .liste_mot_tag_right {
    float:right;
}
.liste_mot .liste_mot_tag_left {
    float:left;
}
.liste_mot .tag-cloud {
    /*background:url(/forum/img/tag.gif) no-repeat 5px center;
    text-indent:35px;   
    width:980px;
	border:1px solid #B6C3D7;   
	background-color:#f1f5ff;*/
	float:left;	
	text-align:left;
	height:18px;
	padding:2px;

    /*margin: 1px 0px;*/
}
.liste_mot .tag-cloud span a{
    vertical-align:middle;
}

    .liste_mot .tag-cloud .size1 a{color:#99aaff;}
    .liste_mot .tag-cloud .size1 a:hover{ background-color:#99aaff;color:#fff;}
    .liste_mot .tag-cloud .size2 a{ color:#3399ff; }
    .liste_mot .tag-cloud .size2 a:hover{ background-color:#3399ff;color:#fff;}
    .liste_mot .tag-cloud .size3 a{ color:#339999; }
    .liste_mot .tag-cloud .size3 a:hover{ background-color:#339999;color:#fff;}
    .liste_mot .tag-cloud .size4 a{color:#339933; }
    .liste_mot .tag-cloud .size4 a:hover{ background-color:#339933;color:#fff;}
    .liste_mot .tag-cloud .size5 a{color:#ff9933; }
    .liste_mot .tag-cloud .size5 a:hover{ background-color:#ff9933;color:#fff;}
    .liste_mot .tag-cloud .size6 a{ color:#ff9999; }
    .liste_mot .tag-cloud .size6 a:hover{ background-color:#ff9999;color:#fff;}
    .liste_mot .tag-cloud .size7 a{ color:#ff9933; }
    .liste_mot .tag-cloud .size7 a:hover{ background-color:#ff9933;color:#fff;}
    .liste_mot .tag-cloud .size8 a{ color:#ff3333; }
    .liste_mot .tag-cloud .size8 a:hover{ background-color:#ff3333;color:#fff;}
    .liste_mot .tag-cloud .sizefixe a{ color:#004264;font-weight:bold;font-size:11px; }
    .liste_mot .tag-cloud .sizefixe a:hover{ background-color:#004264;color:#fff;font-weight:bold;font-size:11px;}
/* fin liste des mots*/

/*titre d'un sujet*/
.message_titre {
	/*background:#A7DFFC url(/api/forum/img/dot.gif);*/
	/*e3edff*/
	background-color:#A7DFFC;
	padding:1px 1px 0px 1px;
	width:980px;
	text-align:left;
	float:left;
}
    .message_titre .message_titre_contenu {
    		background-color:#E2F3FC;
    		padding:6px 6px 3px 6px;
    		width:968px;
    		font-size:16px;
    		font-weight:bold;
    		overflow-x:hidden;
    	}
    .message_titre .message_options_membre {
    		background-color:#e3edff;
    		padding:6px 6px 3px 6px;
    		width:968px;
    		font-size:12px;
    }
    .message_titre #modo_options {
        font-size:9px;
        text-align:right;
        font-weight:lighter;
    }
    
    .message_titre .liste_mot_valide, .liste_mot_valide a:link, .liste_mot_valide a:visited {
        color:#4A4A4A;        
        font-size:11px;
        font-weight:lighter;
    }
    
    /*filtrage*/
    .message_titre .message_titre_contenu_note {
		margin-top:-24px;
		margin-bottom:5px;
		text-align:right;
		font-size:12px;
		font-weight:normal;
	}

#cartouche {
}
    #cartouche .gauche {
        background-image:url('/api/forum/img/cartouche_gauche.gif');
        background-repeat: no-repeat;background-position:top left;
        width:4px;
        padding:0px 2px;
    }
    #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-repeat: no-repeat;background-position:left bottom;
        width:4px;
        padding:0px 2px;
    }
    
/*fin titre d'un sujet*/

/*message*/

.message_total, .message_total_team {
	width:980px;
	float:left;	
	clear:both;
	/*background:url(/api/forum/img/dot.gif);*/
	background-color:#A7DFFC;
	padding:1px;
}
.message_total .message, .message_total_team .message{
	/*border:1px dotted #20447e;*/
    /*border:1px solid #A7DFFC;*/
	width:980px;
	float:left;	
	clear:both;
}

.message_mp {
	border:1px dotted #20447e;
	width:742px;
	float:left;	
	clear:both;
	background:url(/forum/img/fond_message.gif) repeat-y top left;
}
.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 {
        padding:5px 5px 5px 15px;
        background-color:#fff;
        float:left;
        clear:both;
        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 {
            width:104px;         
            height:18px;
            background:url(/api/forum/img/bg_pseudo.gif) bottom right no-repeat;
    		clear:both;
    		float:left;
    		font-weight:bold; 
    		text-align:center; 
    }
    
    .message .message_profil, .message_mp .message_profil {
    	width:122px;
    	padding:3px 6px;
    	float:left;
    	text-align:center;
    }

        /*colonne gauche : avatar*/
        .message .message_profil .message_profil_actions, .message_mp .message_profil .message_profil_actions {	
    		margin:0px;
            padding:3px 0 0 0;
    		height:10px;
    		width:104px;
    		text-align:left;
    		float:left;
    	}
        .message .message_profil .message_profil_actions_mini {	
    		padding:1px 0 0 0; 
			height:20px;
			width:56px;
			float:left;
    	}
        .message .message_profil .message_profil_cadre, .message_mp .message_profil .message_profil_cadre {	
            width:104px;
            padding:3px 9px;
    		font-weight:bold; 
    		text-align:center;  		
    		float:left;    		
    	}
    	
    	.message_total .message .message_profil .message_profil_cadre {
    		background-color:#ebf8fe;
		}
    	.message_total_team .message .message_profil .message_profil_cadre {
    		background-color:#e3e3ff; 
    		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 {	
            width:104px;
            height:84px;
            background:url(/api/forum/img/ombre_avatar.gif) bottom right no-repeat;
            margin:0px;
            padding:0px;
            text-align:left;
    		float:left;
    		clear:both;
    	}

    	.message .message_profil .message_profil_cadre .message_profil_img_mini, .message_profil_img_mini {	
			padding:0px 0px 4px 4px; 
			height:20px; 
			width:40px; 
			float:left;
    	}

    	.message .message_profil .message_profil_cadre .message_profil_pseudo, .message_mp .message_profil .message_profil_cadre .message_profil_pseudo {	
            width:104px;         
            height:18px;
            background:url(/api/forum/img/bg_pseudo.gif) bottom right no-repeat;
    		clear:both;
    	}
    	.message_redux .message_profil_pseudo {
            width:104px;         
            height:18px;
            background:url(/api/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, .message_mp .message_profil .message_profil_cadre .avatar {	
            border:1px solid #20447e;
            margin:0px;
            padding:0px;
    	}
    	
        .message .message_profil .message_profil_statut, .message_mp .message_profil .message_profil_statut  {	
            border-top:1px dotted #20447e;
            font-size:9px;
            color:#000000;
            margin:0px;
            padding:0px;
        }

    .message .bg_message_option, .message_mp .bg_message_option {    	
    	width:76px;
    	float:right;
    	margin:0;
    	padding:0;
    	height:49px; /*height:86px;*/
    	background:url(/api/forum/img/bulle.gif) no-repeat top right;
    }

        
    /*contenu du message*/
    .message .message_contenu {
    	text-align:left;
    	float:right;
    	width:764px;
    }
     .message_mp .message_contenu_mp {
    	text-align:left;
    	float:right;
    	width:528px;
    }
    
        /*date et note*/
        .message .message_contenu .message_header, .message_mp .message_contenu_mp .message_header {
    		margin-right:5px;
    		margin-top:5px;
    		font-family:arial;
    		color:#20447e;
    		font-size:12px;
    		background-color:#DEFFCE;
    		border:1px solid #A7DFFC;
    		height:15px;
    	}
            .message .message_contenu .message_header .message_date	{
                float:left;
                padding-left:5px;
                margin-right:5px;
                margin-bottom:5px;
                text-align:right;
                font-size:10px;
                font-weight:normal;
        	}
            .message .message_contenu .message_header .message_modo	{
                float:right;
                margin-right:5px;
                margin-bottom:5px;
                text-align:right;
                font-size:10px;
                font-weight:normal;
        	}
    	/*texte du message*/
    	.message .message_contenu .message_txt {
    		padding:5px 5px 2px 5px;
    		font-family:arial;
    		font-size:12px;
			text-align:justify;
			width:754px;
			float:left;
			overflow:auto;	
			
    	}
    	.message_mp .message_contenu_mp .message_txt {
	    	padding:5px 5px 2px 5px;
    		font-family:arial;
    		font-size:12px;
			text-align:justify;
			width:518px;
			float:left;
			overflow:auto;	    	
    	}
    	.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: #0000ff;}
    	.message .message_contenu .message_txt a:hover, .message_mp .message_contenu_mp .message_txt a:hover {color: #666666; text-decoration: underline;}
    	
    	/* bottom : block de vote et repondre */
		.message_option_mp {
			float:left;
			margin-top:-52px;
			width:76px; 
			clear:left;
		}
		.message_bottom {
    		padding-left:137px;
		}
		.message_bottom .message_repondre	{
			float:left;
			margin-top:-52px;
			width:76px; 
			clear:left;
		}
		.message_bottom .message_repondre img, .message_bottom .message_option_mp img {
			margin:2px 0 0 0;
			border:0;  
		}
       	.message_bottom .message_vote	{
    		background-color:#e3edff;
    		border:1px solid #aaaaaa; 
    		float:right;
			clear:right;
    		height:20px;
    		margin-top:-11px;
    		margin-right:11px;
    		display:inline;
    		font-size:10px;
	   }
	   /*signature*/
    	.message .message_contenu .message_signature, .message_mp .message_contenu_mp .message_signature {
    		border-top:1px dotted #77a3ca; 
    		width:300px;
    		margin:5px 5px 3px 5px;
    		font-size:10px;
    		color:#77a3ca;    		
    		float:left;
    		text-align:left;
    	}
    	.right .message_signature, .left .message_signature  { /* preview signateur home*/
    		border-top:1px dotted #77a3ca; 
    		width:300px;
    		margin:5px 5px 3px 5px;
    		font-size:10px;
    		color:#77a3ca;
    		text-align:left;
    	}
    	.message .message_contenu .message_sans_signature, .message_mp .message_contenu_mp .message_sans_signature {
    		height:12px;
    		float:left;
    		clear:both;
    	}
/* block repondre et editer */
.layer_reponse {
	padding:0 109px;
	float:left;	
	clear:both;
	width:764px;
	font-size:1px;
}
 /*fin message*/

/*navigation forum combobox*/
.navigation_forum {
/*	text-align:right;
	width:982px;
	float:left;
	clear:both;*/
	
	background-color:#ffffff;
	border:1px solid #cccccc;
	width:980px;
	height:25px;
	text-align:left;
	margin:3px 0px;
    padding:3px 0px;
    float:left;
    clear:both;
}
/*fin navigation forum*/
/*formulaire de post*/
#form_layer_fenetre_post_window {
	width:770px;
}
.form_layer_fenetre_post {
	margin:0px;
	width:754px;
	text-align:left;
	font-size:10px;
    width:756px;
    height:354px;    
	/*background:#ccc;
    border:3px solid #addcff;*/    
    margin:0px;
    padding:4px;
}
    .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;
        }
/*formulaire de réponse*/
.form_layer_fenetre_post_reponse {
	margin:0px;
	width:756px;
	text-align:left;
	font-size:10px;
	float:left;
	clear:both;
	border:1px solid #aaa;
	background:#A7DFFC;
	margin-bottom:5px;
	padding:4px;
}
    .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 {
            margin-top:3px;
            float:left;
            background:#eee;
            height:26px;
            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 {
            margin-top:3px;
            float:left;
            height:26px;
            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:#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: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 #cccccc; 
			padding:0px;
			width:752px;
			height:25px;
		}
    	
	
.form_layer_fenetre_post input {border:1px solid #6e6e6e;height:19px;width:350px;font-weight:bold;font-size:12px;}
.form_layer_fenetre_post input.post_mini {border:1px solid #6e6e6e;height:19px;width:150px;font-weight:bold;font-size:12px;}
.form_layer_fenetre_post input.checkbox,.form_layer_fenetre_post_reponse  input.checkbox {width:15px; vertical-align:middle;}
.form_layer_fenetre_post textarea 
{
	width: auto;
	height: auto;
	overflow: auto;
	border:0;
	width:754px;
	height:200px;
	font-family:arial;
	font-size:12px;
}
.form_layer_fenetre_post iframe {
	border:0;
	width:754px;
	height:200px;
	height:auto;
	font-family:arial;
	font-size:12px;
	
}

.form_layer_fenetre_post_reponse input {
	border:1px solid #6e6e6e;
	height:19px;
	width:350px;
	font-weight:bold;
	font-size:12px;
}
.form_layer_fenetre_post_reponse input.checkbox {width:15px;}
.form_layer_fenetre_post_reponse input.post_mini {
	border:1px solid #6e6e6e;
	height:19px;width:150px;
	font-weight:bold;
	font-size:12px;
}


.form_layer_fenetre_post_reponse textarea {
	border:0;
	padding:0;
	margin:0;
	width:754px;
	height:200px;
	font-family:arial;
	font-size:12px;
}
.form_layer_fenetre_post_reponse iframe {
	border:0;
	padding:0;
	margin:0;
	width:754px;
	height:200px;
	font-family:arial;
	font-size:12px;
	}
		
/* specification de l'edition dans message_txt*/
.message_txt .form_layer_fenetre_post_reponse, .message_txt .form_layer_fenetre_post {
	width:754px;
	padding:0;
	background:#ffffff;
	border:0px;
}
.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:0px;
	border-right:0px;
	width:754px;
}
/*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;
    width:36px;
    border: 1px solid #ccc;
    height:24px;
    float:right;
}
/*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 0 0 0;} 
.layer_smiley_more ul{padding:0;margin:0;list-style-type:none;}
.layer_smiley_more ul li{float:left;position:relative;}
.layer_smiley_more ul li a, .layer_smiley_more ul li a:visited{z-index:10002;float:left;display:block;text-decoration:none;color:#fff;padding:0px 0px;line-height:28px;height:29px;}
* html .layer_smiley_more ul li a, .layer_smiley_more ul li a:visited{height:33px;he\ight:30px;}
.layer_smiley_more ul li a:hover{border-color:#6e6e6e;color:#ddddff;}
.layer_smiley_more ul li:hover a{border-color:#6e6e6e;color:#ddddff;}
.layer_smiley_more ul li ul{display: none;}
.layer_smiley_more table{margin:-1px;border-collapse:collapse;font-size:11px;}
/* specific to non ie browsers */
.layer_smiley_more ul li:hover ul{display:block;position:absolute;top:28px;margin-top:-3px;left:-214px;padding:15px;width:220px;background:#eaecf2;opacity:0.8;border:1px solid #6e6e6e;}
.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{font-weight:bold;display:block;background:#eaecf2;color:#000;height:auto;line-height:20px;padding:2px 5px;width:240px;border:1px solid #6e6e6e;border-bottom:0;height:20px;}
.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{color:#000;background: #ccd url(images/sub-arrow.gif) no-repeat 3px 8px;}
.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;position:absolute;left:249px;top:-1px;margin-top:1px;}
/* specific to ie5.5 and ie6 browsers */
.layer_smiley_more ul li a:hover ul{display:block;position:absolute;top:33px;t\op:32px;background:#fff;left:0;marg\in-top:-3px;border-bottom:1px solid #6e6e6e;}
.layer_smiley_more ul li a:hover ul.endstop{left: -92px;}
.layer_smiley_more ul li a:hover ul li a{font-weight:normal;display:block;background:#eaecf2;color:#000;height:1px;line-height:16px;padding:2px 16px;width:248px;w\idth:218px;border:1px solid #6e6e6e;border-bottom:0;height:16px;}
.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{visibility:hidden;position:absolute;height:0;width:0;}
.layer_smiley_more ul li a:hover ul li a:hover{color:#000;background: #ccd url(images/sub-arrow.gif) no-repeat 3px 8px;}
.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{visibility:visible;position:absolute;top:0;t\op:-1px;color:#000;left:249px;margin-top:1px;}
/*fin layer des smileys*/

/*affichage de la liste des sujets*/

.cadre_list_sujet {
	
}
.liste_titre {
	background-color:#A7DFFC;
	font-weight:bold;
	text-align:center;
	width:980px;
	height:22px;
	position:relative;
	border:1px solid #A7DFFC;
}

.liste_sujet {
	border-bottom:1px solid #A7DFFC;
	border-left:1px solid #A7DFFC;
	border-right:1px solid #A7DFFC;
	width:980px;
	height:32px;
	text-align:center;
	position:relative;
}
.liste_sujet_c1 {
	background-color:#ffffff;
}
.liste_sujet_c2 {
	background-color:#f1f6ff;
}
.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 {
		border-right:1px solid #A7DFFC;
		height:28px;
        padding-top:4px;		
		padding-left:4px;
		padding-right:4px;
		left:0px;
		width:36px;
		position:absolute;
	}

	.liste_titre .liste_colonne_picto, .liste_sujet .liste_colonne_picto {
		border-right:1px solid #A7DFFC;
		height:26px;
        padding-top:6px;		
		padding-left:4px;
		padding-right:4px;
		left:0px;
		width:36px;
		position:absolute;
	}

	/*sujet*/
	.liste_titre .liste_colonne_sujet_position, .liste_sujet .liste_colonne_sujet_position {
		border-right:1px solid #A7DFFC;
		height:28px;
        padding-top:4px;		
		padding-left:4px;
		padding-right:4px;
		left:44px;
		width:500px;
		position:absolute;
	}
	.liste_sujet .liste_colonne_sujet_font, .liste_sujet_mp .liste_colonne_sujet_font{
		text-align:left;
        overflow-x:hidden;
		/*font-weight:bold;*/
	}
	.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:#1c3855;
	}

	.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
	{
		text-align:left;
		font-size:9px;
	}
	.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;
		text-decoration:none;
	}
	.liste_sujet .liste_colonne_sujet_position .liste_colonne_sujet_mot_valide a:hover
	{
		color:#1c3855;
		background-color:#c8e2f6;	
	}
    
    /* affichage liste des forums homepage*/
	.liste_titre .liste_colonne_forum_position, .liste_sujet .liste_colonne_forum_position {
        border-right:1px solid #A7DFFC;
        height:28px;
        padding-top:4px;		
        padding-left:4px;
        padding-right:4px;
        left:44px;
        width:700px;
        text-align:left;
        position:absolute;
	}
	
	.liste_titre .liste_colonne_forum_reponse_position, .liste_sujet .liste_colonne_forum_reponse_position {
		border-right:1px solid #A7DFFC;
		height:28px;
        padding-top:4px;		
		padding-left:4px;
		padding-right:4px;
		left:752px;
		width:40px;
		position:absolute;
	}
	.liste_titre .liste_colonne_forum_dernier, .liste_sujet .liste_colonne_forum_dernier {
		padding:4px;
		left:800px;
		width:162px;
		position:absolute;
	}
    /*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-weight:bold;*/
    	}

		.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-weight:bold;*/
		}

	/*reponse*/
	.liste_titre .liste_colonne_reponse_position, .liste_sujet .liste_colonne_reponse_position {
		border-right:1px solid #A7DFFC;
		height:28px;
        padding-top:4px;		
		padding-left:4px;
		padding-right:4px;
		left:552px;
		width:40px;
		position:absolute;
	}
	.liste_sujet .liste_colonne_reponse_font {
		border-right:1px solid #A7DFFC;
		height:24px;
        padding-top:8px;		
		padding-left:4px;
		padding-right:4px;
		left:552px;
		width:40px;
		position:absolute;	
	}
	/*vues*/
	.liste_titre .liste_colonne_vues_position, .liste_sujet .liste_colonne_vues_position {
		border-right:1px solid #A7DFFC;
		height:28px;
		padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		left:600px;
		width:40px;
		position:absolute;
	}
	.liste_sujet .liste_colonne_vues_font {
		border-right:1px solid #A7DFFC;
		height:24px;
		padding-top:8px;
		padding-left:4px;
		padding-right:4px;
		left:600px;
		width:40px;
		position:absolute;	
	}
	/*auteur*/
	.liste_titre .liste_colonne_auteur, .liste_sujet .liste_colonne_auteur {
		border-right:1px solid #A7DFFC;
		height:28px;
        padding-top:4px;
		padding-left:4px;
		padding-right:4px;
		left:648px;
		width:164px;
		position:absolute;
	}
	.liste_sujet .liste_colonne_membre, .liste_sujet_mp .liste_colonne_membre {
		text-align:left;
		font-size:10px;
	}
	.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:#0058b0;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:#0058b0;text-decoration:underline;}
	/*dernier*/
	.liste_titre .liste_colonne_dernier, .liste_sujet .liste_colonne_dernier {
		padding:4px;
		left:820px;
		width:152px;
		position:absolute;
	}
    	.liste_sujet .liste_colonne_dernier .liste_colonne_dernier_date, .liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date	{
    		text-align:left;
    		font-size:10px;
    	}
    	.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 {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:#666666;text-decoration:underline;}

#liste_sujet_legende {
    background-color:#ffffff;
	border:1px solid #cccccc;
	width:980px;
	height:25px;
	text-align:left;
	margin:3px 0px;
    padding:3px 0px;
    float:left;
    clear:both;
}
#liste_sujet_legende .sujet_legende {
    float:left;
    border:1px dotted #aaaaaa;
    padding:3px;
    background-color:#f1f6ff;
    margin-left:5px;
    font-weight:bold;
}
#liste_sujet_legende .bouton {
    float:left;
    border:1px dotted #aaaaaa;
    padding:3px;
    background-color:#f1f6ff;
    margin-left:5px;
    font-weight:bold;
}
#liste_sujet_legende .sujet_legende_on {
    float:left;
    border:1px dotted #77a3ca;
    padding:3px;
    background-color:#e3edff;
    margin-left:5px;
    font-weight:bold;
}
#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;
	text-align:left;
	width:984px;
	height:22px;
	position:relative;
}
	.liste_header .liste_colonne_mes_derniers_messages {
        border-right:1px dotted black;
        border-left:1px dotted black;
        border-top:1px dotted black;
        background:#f0f8ff;
        padding-top:4px;	
        padding-left:4px;
        padding-right:4px;
        left:0px;
        width:166px;
        height:100%;
        position:absolute;
	}
	.liste_header .liste_colonne_nomforum {
        border-right:1px dotted black;
        border-left:1px dotted black;
        border-top:1px dotted black;
        background:#f0f8ff;
        padding-top:4px;	
        padding-left:4px;
        padding-right:4px;
        left:0px;
        width:136px;
        height:100%;
        position:absolute;
	}
.liste_derniers_messages {
    width:984px;
    height:32px;
    left:0px;
    position:relative;
}
	.liste_derniers_messages .liste_colonne_derniers_messages_position {
        border-right:1px dotted #a4a4a4;
        border-top:1px dotted #a4a4a4;
        border-left:1px dotted #a4a4a4;
        padding-top:4px;		
        padding-left:4px;
        padding-right:4px;
        width:350px;
        height:100%;
        text-align:left;
        position:absolute;
	}
	.liste_derniers_messages .liste_colonne_sujet_font {
		text-align:left;
		font-weight:bold;
	}
	.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: 0px solid;
		text-decoration:none;
	}
/*fin affichage de la liste des derniers message/favoris */

/*affichage du layer membre :*/
.form_layer {
	margin:0;
	padding:0;
	/*width:950px;*/
	text-align:left;
	font-size:10px;
}
    .form_layer #form_layer_option {
		margin:0;
		padding:0;
		float:left;
		width:170px;
		height:330px;
		text-align:center;
		background:#e3edff;
		border-right:1px dotted #addcff;
        border-left:3px solid #addcff;
        border-bottom:3px solid #addcff;
	}
    	/*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 {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }
        .form_layer #form_layer_option #menu {
            background:#fff;
        }
        .form_layer #form_layer_option dl#menu {
        }

        .form_layer #form_layer_option dl#menu dt {
            cursor: pointer;
            margin: 0px 0;
            height: 20px;
            line-height: 20px;
            text-align: left;
            text-indent:10px;
            font-weight: bold;
            border-bottom: 1px solid #a7a7a7;
            background:#fff;
        }
        .form_layer #form_layer_option dl#menu dt:hover {
            cursor: pointer;
            margin: 0px 0;
            height: 20px;
            line-height: 20px;
            text-align: left;
            text-indent:10px;
            font-weight: bold;
            border-bottom: 1px solid #a7a7a7;
            background:#cccccc;
            background-color: rgb(229, 239, 255);
            cursor:hand;
        }
        /*fin menu profil*/
    
    .form_layer #form_layer_form {
	    width:765px;
		padding:4px;
        background:#fff;
        float:right;
        height:322px;
        overflow:auto;
        margin:0;
        border-right:3px solid #addcff;
        border-bottom:3px solid #addcff;
	}
/*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;
	vertical-align:middle;
	text-align:center;
}
	table.liste_mp tr.liste_titre_mp {
		background-color:#cccccc;
		font-weight:bold;
		width:650px;
		height:22px;
	}
	table.liste_mp tr.liste_sujet_mp {
		width:650px;
		height:22px;
	}
		table.liste_mp .liste_colonne_sujet_mp_position {
			width:250px;
		}
		table.liste_mp .liste_colonne_sujet_mp_position {
			width:250px;
			text-align:left;
		}
		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;height:19px;width:350px;font-weight:bold;font-size:12px;}
.form_layer_mp textarea {width:746px;height:200px;border:0px solid #ffffff;font-family:arial;font-size:12px;}
.form_layer_mp iframe {width:748px;height:200px;}

.form_layer_mp {
    background-color:#ffffff;
    border:5px solid #ffffff; 
    padding:4px;
    margin:2px;
    width:748px;
    text-align:left;
    font-size:10px;
}
    .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 #cccccc; 
    	width:750px;
    	height:25px;
    }

.form_layer_submit_tete	{color:#fff;text-indent:3px;float:right;}
.form_layer_submit_tete img{cursor:pointer;}

/*fin form de rédaction d'un mp*/

/*gestion des quotes dans un message*/
blockquote {
    background: #f1f6ff url(/api/forum/img/guillemet_haut.gif) left top no-repeat;
    /*margin-left:10px;*/
}
blockquote div.quote {
    padding: 22px 5px;
    background: transparent url(/api/forum/img/guillemet_bas.gif) right bottom no-repeat;
    border:1px dashed #A7DFFC;
    margin-top:3px;
    margin-bottom:10px;
}
/* indent */
div.indent {
    padding: 0px 15px;
    margin:0px;
}
/*Hr*/
hr {
color: #A7DFFC;
background-color: #A7DFFC;
height: 1px;
border: 0;
}
/* code */
div.code {
    padding: 3px;
    border:1px solid #999999;
    margin:0px;
   	background:#f6f6f6;
    margin:0px;
    font-family:courier,courier new,verdana,arial;
    white-space:pre;
}
/* linkback */
div.linkback {
    padding: 1px;
    border:1px solid #999999;
    margin:5px 0px 0px 5px;
   	background:#f6f6f6;
	width:180px;
	text-align:center;
   	/*display:inline;*/
}
/* indent */
div.spoiler {
    padding: 3px;
    border:1px solid #999999;
    margin:0px;
   	background:#f6f6f6;
    margin:0px;
    display:none;
}
/*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 {
    padding: .5em 0;
    height:10px;
}
#params span.options label {
	font-weight: bold;
}
#params span.options .help {
    font-style: normal;
    color: #666;
}
/* fin parametres membre */

/*profil d'un membre*/
.conteneur {
	background-color:#ffffff;
	border:1px dotted #a4a4a4;
	text-align:left;
	width:984px;
}
/*fin profil d'un membre*/

/*admin*/
.alert {
    color: #ff0000;
}
/*fin admin*/

/*profil d'un membre*/
.profil {
}

    .profil .altern1 {
        background-color:#e2ebfc;
        padding:2px 2px 2px 10px;
    }
    
    .profil .altern2 {
        background-color:#f1f5ff;
        padding:2px 2px 2px 10px;
    }
    
    .profil h2 {
        background-color:#bdcbe8;
        color:#244384;
        text-indent:10px;
    } 
    .profil .left {
        float:left;
        width:500px;
    }
    
    .profil .right {
        border:1px solid #234785;
        float:right;
        width:470px;
        background:#BDCBE8;
        overflow-x:hidden;
    }
    .profil .right .message{
        border-top:1px solid #234785;
    }
    .profil label{
        font-weight:bold;
        font-size:12px;
    }
    .profil table {
        /*border:1px solid #234785;*/
    }
    .profil td.left_altern1{
        /*background-color:#bdcbe8;*/
        border:0px;
        padding:2px 2px 2px 10px;
        color:#234785;
        /*border-right:1px solid #234785;*/
    }
    .profil td.right_altern1{
        /*background-color:#e2ebfc;*/
        border:0px;
        padding:2px 2px 2px 10px;
    }
    
    .profil td.left_altern2{
        /*background-color:#dee5f5;*/
        border:0px;
        padding:2px 2px 2px 10px;
        color:#234785;
        /*border-right:1px solid #234785;*/
    }
    .profil td.right_altern2{
        /*background-color:#f5f5fe;*/
        border:0px;
        padding:2px 2px 2px 10px;
    }
    .profil td.border_right{
        /*border-right:1px solid #234785;*/
    }
/*fin profil d'un membre*/

/*tooltip*/
#tooltip {
	border: 1px solid #111;
	background-color: #ffe;
	filter:alpha(opacity=85);
    -moz-opacity:0.85;	
	opacity: 0.85;
	padding: 2px;
}
#tooltip h3, #tooltip p { 
    color:#000;
    font-weight:normal;
    font-size:11px;
    background-color: transparent;
    margin: 0; 
}

/*fin tooltip*/

/*marqueur suivi*/
#marqueur_suivi {
	border:1px dotted red;
	background-color: #f4ea9d;
	color:black;
	font-size:13px;
	font-weight:bold;
	float:left;
	clear:both;
	text-align:center;
	height:20px;
	width:980px;
	margin-bottom:5px;
}

/*fin marqueur suivi*/

/* homepage*/
#homepage {
}
    #homepage .left {
        float:left;
        width:600px;
    }
    
    #forum_home .right {
        float:right;
        width:370px;
        background-color:#e2f3fc;
        color:#20447e;
    }

    #forum_home .altern1 {
        background-color:#e2ebfc;
    }
    
    #forum_home .altern2 {
        background-color:#f1f5ff;
    }
    
    #forum_home h2 {
        background-color:#a7dffc;
        color:#244384;
        font-size:1.1em;
    } 
    #forum_home h3 {
        background-color:#a7dffc;
        color:#244384;
        font-size:1.4em;
    } 
    #forum_home .bigforum {
        background-image: url(/forum/img/bg_cat.gif);
        background-position:-100px;
        background-repeat:no-repeat;
        /*background:#ff0000;*/
        margin:15px 0 2px 0;
        padding:3px;
        color: #20447e;
        float:left;
        width:592px;
    }
    
    /*.bigforum_telephonie-et-internet-mobile {
		    background-color:#ff0000;
    }*/
    
    #picto_forum {
     padding:2px;
     background-color:#ffffff;
     border:1px solid #9BB2DA;
     margin:0px;
     float:left;
    }     
    
        #forum_home .bigforum .titre{
            font-size:1.4em;
            font-weight:bold;
            vertical-align: bottom;
            display:inline;
            float:left;
            margin:12px 0px 0px 5px;
        }
        
        #forum_home .bigforum .numsujet {
            font-size:10px;				
			      font-weight:normal;
			      display:inline;
            float:left;
            margin:16px 0px 0px 5px;
        }
        
        #forum_home .bigforum .titre_nonlu{
            border-bottom:1px solid #F4D456;
        }        

    #forum_home .sousforum {
         text-indent:10px;
         color: #20447e;
    }
		#forum_home .sousforum .titre{
			font-size:1.0em;      
			color: #20447e;
			border-bottom:1px dotted #fff;
		}
		#forum_home .sousforum .titre_nonlu{
            border-bottom:1px solid #F4D456;
        }        
		#forum_home .sousforum .num{
            font-size:0.8em;
        } 
	#forum_home .arbo_top {
		border:1px solid #B6C3D7;
        padding-left:2px;
        margin:5px 0 6px 12px;
    }
 	#forum_home .arbo_top_details {
		height:18px;
        color: #798eb2;
        background-color:#f1f5ff;
        font-size:11px;
    } 
   	#forum_home .arbo_top_details:hover {
        background-color:#fff;
    }     
    
/* recherche */
.result_search {
    font-weight:bold;
    /*border:1px dotted red;*/
    background:#f4ea9d;
    padding:0px 5px;
    /*background:url(/api/forum/img/bg-recherche.gif);*/
}
#voirmess {
	background-color:#ffffff;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:left;
	width:970px;
	padding:5px;
}
/*fin recherche*/

/*FAQ*/
#faq {
    background-color:#fff;
}
#faq dt {
	background:#e3edff url(/api/forum/img/fleche_arbo.gif) top left no-repeat ;
	border-bottom:1px solid white;
    font-size:13px;
    height:20px;
    cursor:pointer;
    text-indent:16px;
}

#faq dd {
        background-color: #fff;
        display:none;
        border:1px dotted #7c2121;
        padding : 5px;
        text-align:justify;     
}
/*fin FAQ*/

/*nuage de mots  */
.tag-cloud span a {white-space:nowrap;}
.tag-cloud .size1 a{color:#99aaff;}
.tag-cloud .size1 a:hover{ background-color:#99aaff;color:#fff;}
.tag-cloud .size2 a{ color:#3399ff; }
.tag-cloud .size2 a:hover{ background-color:#3399ff;color:#fff;}
.tag-cloud .size3 a{ color:#339999; }
.tag-cloud .size3 a:hover{ background-color:#339999;color:#fff;}
.tag-cloud .size4 a{color:#339933; }
.tag-cloud .size4 a:hover{ background-color:#339933;color:#fff;}
.tag-cloud .size5 a{color:#ff9933; }
.tag-cloud .size5 a:hover{ background-color:#ff9933;color:#fff;}
.tag-cloud .size6 a{ color:#ff9999; }
.tag-cloud .size6 a:hover{ background-color:#ff9999;color:#fff;}
.tag-cloud .size7 a{ color:#ff9933; }
.tag-cloud .size7 a:hover{ background-color:#ff9933;color:#fff;}
.tag-cloud .size8 a{ color:#ff3333; }
.tag-cloud .size8 a:hover{ background-color:#ff3333;color:#fff;}
.tag-cloud .sizefixe a{ color:#004264;font-weight:bold;font-size:11px; }
.tag-cloud .sizefixe a:hover{ background-color:#004264;color:#fff;font-weight:bold;font-size:11px;}
/* 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%;
}
/*resizer de textarea*/


.message_question .formulaire .titre {
border:1px solid #65666a;
width:420px;
padding:5px 5px;
display:block;
font-size:17px;
}
.message_question .formulaire .txt {
float:left;
border:1px solid #BFBFBF;
width:430px;
height:70px;
}
.message_question .formulaire .aide {
float:left;
padding:3px 0px 3px 4px;
width:248px;
height:80px;
border:1px dotted #666668;
border-left:0px;
background-color:#f4fae2;
color:#08415e;
font-size:10px;
}

.form_layer #form_layer_form .titre_section {
background:url(/forum/img/bg_titre_vert.gif);
height:27px;
color:#FFFFFF;
font-size:18px;
padding:3px 0px 0px 5px;
margin-bottom:10px;
}

