/** Ajout François **/

<!-- .ui-layout { background-color:trans; padding-top:0; }-->
body .ui-layout { padding-top:0; }
/** Fin ajout françois **/


.cadre_forum #left {background:url(/api/site_factory/modules/ns_emissions/images/emission.png) no-repeat;padding:40px 10px 10px 10px;}

.cadre_forum { /*float:left;*/font-size:12px; margin:0; padding:0 0 0 0; width:1000px; }
#factory-forum-header img{ width:100%;}
.cadre_forum a { color:#fff; text-decoration:none; }
.cadre_forum a:link { color:#fff; text-decoration:none; }
.cadre_forum a:visited { color:#fff; text-decoration:none; }
.cadre_forum a:hover { color:#fff; text-decoration:underline; }
.cadre_forum a:active { color:#fff; }
.cadre_forum img { color:#4D6DB3; }
/*img a{border:0px;}*/
h2.layer_titre { border-bottom:1px solid #FF5A00; color:#FF5A00; text-indent:10px; }
.espace { clear:both; font-size:1px; height:8px; }
.espacevide { clear:both; }
label { font-weight:bold; }
/*fin general
 fenetre popup */
#windowTop { background:#C0D2EC url('/forum/img/bg_titre_sujet.gif') repeat-x; background-color:#C9D3E8; background-repeat:repeat-x; border-bottom:1px solid #4d6db3; border-left:1px solid #4d6db3; border-right:1px solid #4d6db3; border-top:1px solid #4d6db3; color:navy; font-family:Verdana, Arial, Helvetica, sans-serif; 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/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/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/img/w_reduire.gif'); background-position:center; background-repeat:no-repeat; height:21px; width:30px; }
#windowTop #windowMinimize #agrandir { background-image:url('/forum/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.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 #4D6DB3; color:navy; height:16px; text-indent:5px; width:175px; margin-top:0px!important; margin-top:-1px; }
/*fin des champs de formulaires
 barre utilisateur */
/*.barre_user {
background-color:#E9ECFB;
clear:both;
color:navy;
float:left;
height:20px;
margin:3px 0;
padding:3px;
text-align:left;
width:974px;
}

.barre_user a {
color:#20447e;
}

.barre_user .left {
float:left;
}

.barre_user .right {
float:right;
}*/

.barre_user .changer_forum { border:1px solid #a5acb2; }
/*fin barre utilisateur
 barre utilisateur */
.barre_user_validating { background-color:#FFE8E8; border:1px solid #f8abab; clear:both; color:red; float:left; margin:3px 0; padding:3px; text-align:left; width:974px; }
/*fin barre utilisateur
block de navigation*/
.navigation { float:left; margin:5px 0; text-align:left; width:980px; }
.navigation .left { color:#fff; float:left; font-family:arial; font-size:16px; font-weight:bold; padding-left:10px; }
.navigation .right { color:#000; float:right; font-family:arial; font-size:16px; font-weight:bold; height:30px; padding:4px 4px 0; }
.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:#fff; font-size:19px; }
/*fin block de navigation
navigation par page*/
.message_nav_page { /*background-color:#fff;*/ clear:both; /*float:left;*/ height:26px; width:980px; margin:0 auto; }
.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 #000; float:left; font-size:10px; font-weight:bold; height:13px; margin-left:1px; margin-right:1px; padding:4px 2px; text-align:center; width:30px; }
.message_nav_page .message_nav_alleralapage { background-color:#efefef; border:1px solid #000; cursor:pointer; float:left; font-size:12px; height:13px; margin-left:1px; margin-right:1px; padding:4px 2px;text-align:center; width:120px; }
.message_nav_page .message_nav_chiffre a { background-color:#296593; border:1px solid #000; float:left; font-size:12px; font-weight:bold; height:14px; margin-left:1px; margin-right:1px; padding:4px 2px; text-align:center; text-decoration:none; min-width:20px; }
* html .message_nav_page .message_nav_chiffre a { width:20px; }
.message_nav_page .message_nav_chiffre_sel a { background-color:#f6206d; background-repeat:repeat-x; border:1px solid #000; float:left; font-size:12px; font-weight:bold; height:14px; margin-left:1px; margin-right:1px; padding:4px 2px; text-align:center; text-decoration:none; min-width:18px; }
* html .message_nav_page .message_nav_chiffre_sel a { width:18px; }
.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:#296593; border:1px solid #000; float:left; font-size:12px; font-weight:bold; height:14px; margin-left:1px; margin-right:1px;padding:4px 2px; text-align:center; text-decoration:none; width:16px; }
.message_nav_page .message_nav_page_fin a { background-color:#296593; border:1px solid #000; float:left; font-size:11px; font-weight:bold; height:14px; margin-left:1px; margin-right:1px; padding:4px 2px; text-align:center; text-decoration:none; }
.message_nav_page .message_nav_nbmess { background:url(/forum/img/bg_nb_mess.gif) repeat-x; color:#fff; float:left; font-size:11px; font-weight:bold; height:14px; margin:0; padding:5px; }
.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; }
.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; display:none;}
.liste_mot .liste_mot_tag_right { float:right; }
.liste_mot .liste_mot_tag_left { float:left; }
.liste_mot .tag-cloud { float:left; padding:3px; text-align:left; }
.liste_mot .tag-cloud span a { vertical-align:middle; }
.liste_mot .tag-cloud .size1 a { color:#fff; }
.liste_mot .tag-cloud .size1 a:hover { background-color:#fff; color:#9af; }
.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:#004264; font-size:11px; font-weight:bold; }
.liste_mot .tag-cloud .sizefixe a:hover { background-color:#004264; color:#fff; font-size:11px; font-weight:bold; }
/* fin liste des mots*/
#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 { clear:both; /*float:left;*/ padding:1px; width:980px; }
.message_total .message, .message_total_team .message { clear:both; float:left; width:978px; }
.message_mp { background:url(/forum/img/fond_message.gif) repeat-y top left; border:1px dotted #20447e; clear:both; float:left; width:742px; }
.message_total .message { border:1px solid #547fb0;background:url(images/forum-line-3.png) repeat-y;}
.message_total_team .message { background:url(/forum/img/fond_message_team.gif) repeat-y top left; background-color:#fff; }
.message_redux { border:1px solid #547FB0; clear:both; float:left; padding:5px 5px 5px 15px; width:958px; }
.opacite { -moz-opacity:0.3; filter:alpha(opacity=30); opacity:0.3; }
.message_redux .message_contenu_moderer { float:right; width:764px;color:#fff;margin-top:2px; }
.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_profil_pseudo a { color:#126795 !important; }
.message .message_profil, .message_mp .message_profil { float:left; padding:3px 6px; text-align:center; width:100px; }
/*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:100px; }
.message_total .message .message_profil .message_profil_cadre { background:url(images/bg_profil.png); }
.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 .online, .message_mp .message_profil .message_profil_cadre .online { background:url(/forum/img/bg_pseudo_on.jpg) bottom right no-repeat !important; }
.message .message_profil .message_profil_cadre .na, .message_mp .message_profil .message_profil_cadre .na { background:url(/forum/img/bg_pseudo.gif) bottom right no-repeat !important; }
.message .message_profil .message_profil_cadre .message_profil_pseudo, .message_mp .message_profil .message_profil_cadre .message_profil_pseudo { background:url(/forum/img/bg_pseudo_off.jpg) 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 { border:1px solid #4D6DB3; 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/img/bulle.gif) no-repeat top right;*/ float:right; height:49px; margin:0; padding:0; width:20px; }
/*contenu du message*/
.message .message_contenu { float:right; text-align:left; width:764px; }
.message .message_contenu .message_titre { margin:5px; height:25px; 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:#fff; font-size:19px; }
.message .message_contenu h1 { border:0px; color:#fff; font-size:18px; font-weight:normal; margin:0px; display:inline; }
.message .message_contenu h2 { border:0px; color:#fff; font-size:17px; font-weight:normal; margin:0px; display:inline; }
.message .message_contenu h3 { border:0px; color:#fff; font-size:15px; font-weight:normal; margin:0px; display:inline; }
.message_mp .message_contenu_mp { float:right; text-align:left; width:528px; }
/*date, note, modo sujet*/
.message .message_contenu .list_modo { padding:0 0 2px 5px; font-size:11px; }
.message .message_contenu .list_modo a { font-size:11px; }
.message .message_contenu .message_header, .message_mp .message_contenu_mp .message_header { background:url(/forum/img/bg_date_forum.png);color:#fff;font-family:arial; font-size:11px; height:13px;padding:3px;height:15px; margin:4px 5px 0 5px; clear:both; }
.message .message_contenu .message_header .message_date { float:left; font-size:10px; font-weight:normal; margin-bottom:5px; margin-right:5px;padding:0 0 0 3px; text-align:right; }
.message .message_contenu .message_header .message_date a {color:#fff;}
.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 { line-height:15px;float:left; font-family:arial; font-size:11px; overflow:auto; padding:5px 5px 2px; text-align:justify; width:752px; color:#fff; }
.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:#ffffff; }
.message .message_contenu .message_txt a:hover, .message_mp .message_contenu_mp .message_txt a:hover { color:#fff; 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:-44px 0 0 7px; 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:#f3f3f3;
    		border:1px solid #d2e1ee;
			margin-top:-14px;
    		margin-right:2px;		
			height:20px;
			display:inline;
    		float:right;
			clear:right;			
	   }*/
.message .message_contenu .message_header .message_vote { float:right; font-size:10px; margin-top:-2px; }
.espace_message { clear:both; font-size:1px; height:2px; }
/*signature*/
.message .message_contenu .message_signature, .message_mp .message_contenu_mp .message_signature { border-top:1px dotted #4D6DB3; color:#AF5916; float:left; font-size:11px; margin:5px 5px 3px; text-align:left; width:600px; }
.message .message_contenu .message_signature a, .message_mp .message_contenu_mp .message_signature a { color:#AF5916; }
.message .message_contenu .message_signature b, .message_mp .message_contenu_mp .message_signature b { background-color:#90afdd; color:#FFF; padding:0 4px; }
.right .message_signature, .left .message_signature { border-top:1px dotted #4d6db3; 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 0 10px;; 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 { font-size:10px; height:354px; margin:0; padding:4px; text-align:left; background-color:transparent!important; }
.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:11px; }
/*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 { 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 #6e6e6e; width:754px; }
.form_layer_fenetre_post_reponse #form_layer_post_reponse .form_layer_miseenforme .form_layer_miseenforme_btn { border-bottom:1px solid #ccc; height:25px; padding:0; width:752px; }
.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 #6e6e6e; width:946px; }
.form_layer_fenetre_post #form_layer_post .form_layer_miseenforme .form_layer_miseenforme_btn { border-bottom:1px solid #ccc; height:25px; padding:0; width:944px; }
.form_layer_fenetre_post input { border:1px solid #6e6e6e; font-size:12px; font-weight:bold; height:19px; width:350px; }
.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:946px; }
.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; }
.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:#E9ECFB; 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; }
/*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; z
}
.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:url(images/menu.png) repeat-x;/*background:#B1C7E8 url('/forum/img/bg_titre_sujet.gif'); background-repeat:repeat-x; border:1px solid navy;*/ font-weight:bold; height:22px; position:relative; text-align:center; width:980px;margin:0 auto; }
.liste_sujet { /*border-bottom:1px solid #4D6DB3; border-left:1px solid #4D6DB3; border-right:1px solid #4D6DB3;*/ height:42px; position:relative; text-align:center; width:980px; }
.liste_sujet_c1 { /*background-color:#fff; background-repeat:repeat-x;*/background:url(images/forum-line-1.png) }
.liste_sujet_c2 { /*background-color:#F0F3FF;*/background:url(images/forum-line-3.png);}
.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:38px; 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:36px; left:0; padding-left:4px; padding-right:4px; padding-top:6px; position:absolute; width:36px; }
/*sujet*/
.liste_titre .liste_colonne_sujet_position, .liste_sujet .liste_colonne_sujet_position { color:#fff; height:38px; left:44px; padding-left:4px; padding-right:4px; padding-top:4px; position:absolute; width:520px; }
.liste_sujet .liste_colonne_sujet_font, .liste_sujet_mp .liste_colonne_sujet_font { overflow-x:hidden; 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:#fff; text-decoration:underline; }
.liste_sujet .liste_colonne_sujet_font .titre, .liste_sujet_mp .titre { color:#fff; font-family:Verdana, Arial; }
.liste_sujet .liste_colonne_sujet_font .page a:link, .liste_sujet .liste_colonne_sujet_font .page a:visited { color:#fd1d6c; }
.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:3px; 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:38px; 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:38px; 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 { height:34px; 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:#D92625; text-decoration:none; }
.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:#fd1d6c; text-decoration:none; }
/*reponse*/
.liste_titre .liste_colonne_reponse_position, .liste_sujet .liste_colonne_reponse_position { color:#fff; height:38px; left:572px; padding-left:4px; padding-right:4px; padding-top:4px; position:absolute; width:40px; }
.liste_sujet .liste_colonne_reponse_font { height:34px; left:572px; 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:38px; left:620px; padding-left:4px; padding-right:4px; padding-top:4px; position:absolute; width:40px; }
.liste_sujet .liste_colonne_vues_font { height:34px; left:620px; 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; height:38px; left:668px; padding-left:4px; padding-right:4px; padding-top:4px; position:absolute; width:144px; }
.liste_sujet .liste_colonne_membre, .liste_sujet_mp .liste_colonne_membre { font-size:11px; 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:#FD1D6C; 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:#FD1D6C; text-decoration:underline; }
/*dernier*/
.liste_titre .liste_colonne_dernier, .liste_sujet .liste_colonne_dernier { color:#fff; height:34px; 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 { font-size:11px; 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 { font-weight:normal; text-decoration:none; color:#fff;}
.liste_sujet .liste_colonne_dernier .liste_colonne_dernier_date a:hover, .liste_sujet .liste_colonne_forum_dernier .liste_colonne_dernier_date a:hover { color:#fff; text-decoration:underline; }
#liste_sujet_legende { /*background-color:#fff;*/ clear:both; float:left; height:25px; margin:5px 0; padding:3px 0; text-align:left; width:980px; }
#liste_sujet_legende .sujet_legende { background-color:#296593; /*border:1px dotted #4D6DB3;*/ float:left; font-weight:bold; margin-left:5px; padding:3px; }
#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:#296593; /*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-family:arial; font-size:11px; margin:0; padding:0; text-align:left; }
.form_layer a { color:navy; text-decoration:none; }
.form_layer a:link { color:navy; text-decoration:none; }
.form_layer a:visited { color:navy; text-decoration:none; }
.form_layer a:hover { color:navy; text-decoration:underline; }
.form_layer a:active { color:navy; }
.form_layer #form_layer_option { background:#C9D3E8; border-bottom:1px solid #4D6DB3; border-left:1px solid #4D6DB3; border-right:1px dotted #4D6DB3; 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; 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:url('/forum/img/bg_altern_2.gif'); background-color:#E5F7FB; background-repeat:repeat-x; border-bottom:1px solid #4D6DB3; color:#004264; 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 #4d6db3; border-right:1px solid #4d6db3; float:right; height:322px; margin:0; padding:0px; 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; height:50px; }
.form_layer_submit_tete img { cursor:pointer; margin:-2px; padding:0px; text-indent:3px; }
/*fin form de rédaction d'un mp
gestion des quotes dans un message*/
blockquote { background:url(/forum/img/guillemet_haut.png) left top no-repeat; }
blockquote div.quote { background:transparent url(/forum/img/guillemet_bas.png) right bottom no-repeat; border:1px solid #90afdd; margin-bottom:10px; margin-top:3px; padding:20px 25px; }
/* 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; font-size:11px; margin:0; padding:3px; white-space:pre; }
/* linkback */
div.linkback { background-color:#BBCDEA; background-image:url('/forum/img/bg_nb_mess.gif'); background-repeat:repeat-x; border:1px solid #999; font-size:12px; font-weight:bold; margin-top:5px; padding:5px; text-align:center; width:180px; display:block; float:left; }
div.linkback_fiche { background-color:#F4F4F4; border:1px solid #C0C0C0; clear:both; font-size:12px; }
.message .message_contenu .message_txt .linkback_fiche a { color:#006297; }
/* 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 .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:navy; text-indent:10px; }
.profil .left { float:left; width:500px; }
.profil .right { background:#96B2DF url(/forum/img/bg_titre_sujet.gif) top repeat-x; background-repeat:repeat-x; border:1px solid #4D6DB3; float:right; overflow-x:hidden; width:470px; }
.profil .right .message { border-top:1px solid #4D6DB3; }
.profil label { font-size:10px; font-weight:bold; }
.profil table { border:1px solid #4D6DB3; }
.profil td.left_altern1 { background-color:#C9D3E8; border:0; color:#234785; padding:2px 2px 2px 10px; text-align:left; }
.profil td.right_altern1 { background-color:#DDE7F5; border:0; padding:2px 2px 2px 10px; text-align:left; }
.profil td.left_altern2 { background-color:#C9D3E8; border-bottom:1px solid #adbfe5; border-top:1px solid #adbfe5; color:#234785; padding:2px 2px 2px 10px; text-align:left; }
.profil td.right_altern2 { background-color:#DDE7F5; border-bottom:1px solid #ccdbef; border-top:1px solid #ccdbef; padding:2px 2px 2px 10px; text-align:left; }
.profil td.border_right { border-right:1px solid #234785; }
/*fin profil d'un membre
tooltip*/
#tooltip { -moz-opacity:0.85; background-color:#ffe; border:1px solid #111; filter:alpha(opacity=85); opacity:0.85; padding:2px; }
#tooltip h3, #tooltip p { background-color:transparent; color:#000; font-family:Arial; 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:url(images/colright-bg.png);/*background-image:url('/forum/img/bg_right.gif'); background-repeat:repeat-x; border-bottom:1px solid #5E7EBE;*/ color:#fff; float:right; margin:0 0 5px; padding:0 0 5px; width:370px; }
#homepage .altern1 { background-color:#223D58; padding:4px; }
#homepage .altern2 { background-color:#1A253D; padding:4px; }
#homepage .divh2 { /*background-image:url('/forum/img/bg-titreh.gif'); background-repeat:repeat-y; border-bottom:1px solid #90AFDD;*/ color:#fff; font-size:12px; /*text-transform:uppercase;*/ margin:5px 0px; font-weight:bold; height:25px; padding:1px 7px 0; }
#homepage .divh2 img {display:none;}
#homepage h3 { /*ackground-image:url('/forum/img/bg-titreh.gif'); background-repeat:repeat-y; border-bottom:1px solid #90AFDD;*/ color:#fff; font-size:12px; height:16px; padding:5px 5px; text-transform:uppercase; text-align:center;}
#homepage h3 a { color:#fff; }
.bigforum { background-repeat:no-repeat; color:#20447e; float:left; font-family:Arial; font-size:12px; font-weight:bold; height:40px; padding:0; }
/* voir_sujet / voir_message */
.navigation .bigforum { background-position:132px 50%; width:982px; }
/* index */
#homepage .bigforum { background-position:-260px 50%; width:592px; }
#homepage .bigforum .titre a { color:#fff; font-size:14px; font-weight:bold; text-decoration:none;}
#homepage .bigforum .sousforum { width:530px; }
#homepage .bigforum .sousforum .titre a { font-size:10px; font-weight:bold; margin-top:10px; }
#homepage .bigforum .bigforum_texte { margin-top:0; padding-top:0;height:39px;line-height:29px; background:url("/api/site_factory/modules/ns_emissions/images/sous-menu-off.png") no-repeat left bottom transparent;}
#homepage .bigforum .bigforum_texte:hover { background-image:url("/api/site_factory/modules/ns_emissions/images/sous-menu-on.png");}
#homepage .bigforum .bigforum_picto { margin-right:10px; margin-top:0; }
#homepage .bigforum .numsujet { color:#1DB0EE; font-size:10px; font-weight:normal; }
#homepage .bigforum .statsujet { color:#1DB0EE; font-size:10px; font-weight:normal; padding-left:30px; }
#homepage .titre_nonlu { background-image:url('/forum/img/non_lu.gif'); background-position:bottom; background-repeat:repeat-x; border-bottom:1px solid #fef5cf; padding:2px; }
#homepage .sousforum { color:#20447e; font-size:10px; margin-top:0; text-indent:5px; }
#homepage .sousforum .titre { border-bottom:1px dotted #fff; color:#20447e; font-size:1em; }
#homepage .sousforum .titredyn, #homepage .sousforum .titredyn a { color:#4D6DB3; }
#homepage .sousforum .titre_nonlu { background-image:url('/forum/img/non_lu.gif'); background-position:bottom; background-repeat:repeat-x; border-bottom:1px solid #fef5cf; padding:0 2px; }
#homepage .sousforum .num { color:#1DB0EE; font-size:10px; }
#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 { border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; padding:5px; text-align:left; width:970px; }
#voirmess h2 { text-align: center;padding:3px 0; }
/*fin recherche
FAQ*/
#faq { background-color:#fff; }
#faq dt { background:#F0F4FA url(/forum/img/fleche_arbo.gif) top left no-repeat; border-bottom:1px solid #d9d9eb; color:navy; cursor:pointer; font-size:13px; height:20px; text-indent:16px; }
#faq dd { background-color:#E2EAF6; border:1px solid #99C; color:#4D6DB3; display:none; font-size:11px; margin-bottom:3px; margin-top:3px; padding:5px; text-align:justify; }
#faq h3 { border-bottom:1px solid #FF5A00; color:#FF5A00; font-size:16px; text-indent:10px; }
/*fin FAQ
nuage de mots  */
.tag-cloud span a { white-space:nowrap; }
.tag-cloud .size1 a { color:#fff; }
.tag-cloud .size1 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size2 a { color:#fff; }
.tag-cloud .size2 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size3 a { color:#fff; }
.tag-cloud .size3 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size4 a { color:#fff; }
.tag-cloud .size4 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size5 a { color:#fff; }
.tag-cloud .size5 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size6 a { color:#fff; }
.tag-cloud .size6 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size7 a { color:#fff; }
.tag-cloud .size7 a:hover { background-color:#fff; color:#1DB0EE; }
.tag-cloud .size8 a { color:#fff; }
.tag-cloud .size8 a:hover { background-color:#fff; color:#1DB0EE; }
.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%; }
.divh2 .h2_left {/* float:left; */text-align:left;}
.divh2 .h2_right { float:right; padding-top:8px; }
.divh2 span a, .divh2 span a:hover, .div2 span a:visited { color:#fff !important; text-decoration:none; }
.divh2 .h2_left span {display:block;font-size:18px!important;color:white!important;background:url(images/colright-titre-blue.png) no-repeat left bottom;padding:0 0 12px 0;margin:0 0 3px 0;border:0!important;}
.cadre_list_sujet {color:#fff;}
.suivre_fav_more { width:960px;margin:0 auto;height:19px;padding:5px 10px !important; background:url(images/bg_suivre_fav_more.png) no-repeat !important; }
.suivre_fav_more #suivre_sujet, .suivre_fav_more #favori { font-size: 11px; }
#cartouche {padding-top:4px;}