/*.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('/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('/img/w_fermer.gif'); background-repeat: no-repeat; background-position:center; }
#windowTop #windowAgrandir { float:right; width:30px; height:21px; cursor:pointer; background-image:url('/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('/img/w_reduire.gif'); background-repeat: no-repeat; background-position:center; width:30px; height:21px; }
#windowTop #windowMinimize #agrandir { background-image:url('/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/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/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/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 { position:absolute; margin:0; padding:0; top:200px; float:left; width:124px; 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('/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 { float:right; width:700px; padding:4px; background:#fff;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/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(/img/guillemet_haut.gif) left top no-repeat; /*margin-left:10px;*/

}
blockquote div.quote { padding: 22px 5px; background: transparent url(/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(/img/bg_titre_sujet.gif) top repeat-x; /*background-image:url('/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('/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*/

input { color:#000 !important; }
