/*.cadre_forum {
	float:left;
	width:982px;
	margin:0;
	padding:0px 0px 0px 3px;
}

.cadre_forum a {color:#000080;text-decoration: none;}
.cadre_forum a:link		{color:#000080; text-decoration: none;}
.cadre_forum a:visited	{color:#000080; text-decoration: none;}
.cadre_forum a:hover	{color:#000080; text-decoration: underline;}
.cadre_forum a:active	{color:#000080;}
.cadre_forum img	{color:#4D6DB3;}*/

/*img a{border:0px;}*/

h2.layer_titre{
    color: #FF5A00;
    /*border-bottom: 1px solid rgb(221, 221, 221);*/
    text-indent:10px;
    border-bottom:1px solid #FF5A00;
}

.espace {
	height:10px;
	clear:both;
}
.espacevide {
	clear:both;
}
label {
    font-weight:bold;
}
/*fin general*/

/* fenetre popup */
#windowTop {		
	background:#C0D2EC url('/forum/img/bg_titre_sujet.gif') repeat-x;
	height:30px;
	padding-top:1px;
	padding-right:1px;
  background-repeat: repeat-x;
  border-bottom: 1px solid #4d6db3;
  border-right: 1px solid #4d6db3;
  border-left: 1px solid #4d6db3;
  border-top: 1px solid #4d6db3;
	background-color:#C9D3E8;
	color:#000080;
	font-weight:bold;
	text-indent:5px;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#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:center;
}
#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:center;
}
#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:center;	
	width:30px;
	height:21px;
}
#windowTop #windowMinimize #agrandir {
	background-image:url('/forum/img/w_agrandir.gif');
	background-repeat: no-repeat;
	background-position:center;
	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 {
  border:1px solid #4D6DB3;
  color:#000080;  
	height:16px; 
	text-indent:5px;
}
/*fin des champs de formulaires*/


/*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*/

/*affichage du layer membre :*/
.form_layer {
	margin:0;
	padding:0;
	width:950px;
	text-align:left;
	font-size:10px;
	font-family:arial;
}

.form_layer a {color:#000080;text-decoration: none;}
.form_layer a:link		{color:#000080; text-decoration: none;}
.form_layer a:visited	{color:#000080; text-decoration: none;}
.form_layer a:hover	{color:#000080; text-decoration: underline;}
.form_layer a:active	{color:#000080;}


    .form_layer #form_layer_option {
		margin:0;
		padding:0;
		float:left;
		width:174px;
		height:330px;
		text-align:center;
		background:#C9D3E8;
		border-right:1px dotted #4D6DB3;
        border-left:1px solid #4D6DB3;
        border-bottom:1px solid #4D6DB3;
	}
    	/*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 {
           background:url('/forum/img/bg_altern_2.gif');
	         background-repeat:repeat-x;
	          background-color:#E5F7FB;
	          color:#004264;
            cursor: pointer;
            margin: 0px 0;
            height: 20px;
            line-height: 20px;
            text-align: left;
            text-indent:10px;
            font-weight: bold;
            border-bottom: 1px solid #4D6DB3;
            
            cursor:pointer;
        }
        /*fin menu profil*/
    
    .form_layer #form_layer_form {
	    width:765px;
		padding:4px;
        background:#fff;
        float:right;
        height:322px;
        overflow:auto;
        margin:0;
        border-right:1px solid #4d6db3;
        border-bottom:1px solid #4d6db3;
	}
/*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:100px;border:0px solid #ffffff;font-family:arial;font-size:12px;}
.form_layer_mp iframe {width:748px;height:100px;}

.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: #E9ECFB url(/forum/img/guillemet_haut.gif) left top no-repeat;
    /*margin-left:10px;*/
}
blockquote div.quote {
    padding: 22px 5px;
    background: transparent url(/forum/img/guillemet_bas.gif) right bottom no-repeat;
    border:1px solid #90afdd;
    margin-top:3px;
    margin-bottom:3px;
}
/* indent */
div.indent {
    padding: 0px 15px;
    margin:0px;
}
/*Hr*/
hr {
color: #bbd1e4;
background-color: #bbd1e4;
height: 1px;
border: 0;
}
/* code */
div.code {
    padding: 3px;
    border:1px solid #999999;
    margin:0px;
   	background:#f6f6f6;
    margin:0px;
}
/* linkback */
div.linkback {
    padding: 1px;
    border:1px solid #999999;
    margin:1px;
   	background:#f6f6f6;
   	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:#DDE7F5;
        border-bottom:1px solid #ADBFE5;
        padding:2px 2px 2px 10px;
    }
    
    .profil .altern2 {
        background-color:#C9D3E8;
        border-bottom:1px solid #ADBFE5;
        padding:2px 2px 2px 10px;
    }
    
    .profil h2 {
        color:#000080;
        text-indent:10px;
    } 
    .profil .left {
        float:left;
        width:500px;
    }
    
    .profil .right {
        background:#96B2DF url(/forum/img/bg_titre_sujet.gif) top repeat-x;
        /*background-image:url('/forum/img/bg_titre_bleu.gif');*/
	      background-repeat: repeat-x;
        border:1px solid #4D6DB3;
        float:right;
        width:470px;
        overflow-x:hidden;
    }
    .profil .right .message{
        border-top:1px solid #4D6DB3;
    }
    .profil label{
        font-weight:bold;
        font-size:10px;
    }
    .profil table {
        border:1px solid #4D6DB3;
    }
    .profil td.left_altern1{
        background-color:#C9D3E8;
        border:0px;
        padding:2px 2px 2px 10px;
        color:#234785;
        /*border-right:1px solid #234785;*/
    }
    .profil td.right_altern1{
        background-color:#DDE7F5;
        /*background-image:url('/forum/img/altern1_profil.gif');
	      background-repeat: repeat-y;*/
        border:0px;
        padding:2px 2px 2px 10px;
    }
    
    .profil td.left_altern2{
        background-color:#C9D3E8;
        border-top:1px solid #adbfe5;
        border-bottom:1px solid #adbfe5;
        padding:2px 2px 2px 10px;
        color:#234785;
        /*border-right:1px solid #234785;*/
    }
  
    
    .profil td input{
    border:0px;
    text-indent:3px;
    
    }
      
    .profil td.right_altern2{
        background-color:#DDE7F5;
        border-top:1px solid #ccdbef;
        border-bottom:1px solid #ccdbef;
        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*/
