#content_forum {
	margin:10px 
	}
#content_forum h1, #content_forum h1 a {
	color:#6BB2E8; 
	margin:0 0 0px 0; 
	font-size:16px;
	font-weight:bold; 
	float:left
	}
#content_forum h2.fmsg1, #content_forum h2.fmsg1 a {
	color:#6BB2E8; 
	margin:0; 
	font-size:16px;
	font-weight:bold; 
	}
#content_forum h1.list_forum, #content_forum h1.list_forum a {
	color:#6BB2E8; 
	margin:10px 0 5px 0; 
	font-size:14px;
	font-weight:bold;
	float:none
	}
#content_forum h1.fmsg2 {color:#999; font-size:10px; margin:0; padding:0; font-weight:normal}
#content_forum h2.list_forum {color:#AAA; font-size:9px; margin:0; padding:0; font-weight:normal}
#content_forum h2.fmsg {font-size:13px; margin:10px 0 10px 0; padding:0; }

#content_forum h3.cat {color:#6BB2E8; margin:10px 0 5px 0; font-size:12px;font-weight:bold; }
#content_forum h3.ecrire {color:#6BB2E8; margin:0px 0 5px 0; font-size:12px;font-weight:bold; }

#content_forum h4.cat {margin:10px 0 5px 0; border-bottom:1px dotted #CCC}
#content_forum h1 span {font-size:12px}
#content_forum .box_blue {
	background:#DBEEFC;
	border:1px solid #B2DCFD;
	}
#content_forum .box_blue h2 {color:#4c95cd; font-size:14px; margin:10px}

#content_forum .box_blue label {margin:0 0 0 10px; font-size:12px}
#content_forum .box_blue input, #content_forum .box_blue select {margin:0 0 10px 10px; font-size:12px; }

.bt_recherche_forum, .bt_repondre_msg, .bt_envoyer_msg, .bt_apercu {
	height:30px; 
	cursor:pointer;
	border:none;
	margin:10px 0 0 0;
	}
.bt_recherche_forum, .bt_repondre_msg, .bt_envoyer_msg {width:138px;}	
.bt_recherche_forum {
	background: url(../images/bt_recherche.gif) no-repeat center;
	}
.bt_repondre_msg, .bt_envoyer_msg, .bt_apercu {float:left}	
.bt_repondre_msg {background: url(../images/bt_repondre2.gif) no-repeat center;}
.bt_envoyer_msg {background: url(../images/bt_envoyer1.gif) no-repeat center;}
.bt_apercu {
	background: url(../images/bt_apercu.gif) no-repeat center;
	width:183px;
	}
 
#content_forum .box_gris{
	background:#F5F5F5;
	border:1px solid #DDD;
	padding:10px
	}
	
#colonne_double {float:left; width:710px}
.colonne_simple {float:left; width:250px; margin:0 10px 0 10px}
#colonne_double_index {float:left; width:630px}
.colonne_simple_index {float:left; width:330px; margin:0 0 0 10px}

/***********************************************************
Menu groupes
*************************************************************/
#menu_groupes {clear:both; margin:0 0 10px 0; height:26px}

#menu_groupes a.onglet1, #menu_groupes a.onglet2, #menu_groupes a.onglet3, #menu_groupes a.onglet4,
#menu_groupes a.onglet1_current, #menu_groupes a.onglet2_current, #menu_groupes a.onglet3_current, #menu_groupes a.onglet4_current 
	{
	height:26px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:147px;
	}

#menu_groupes a.onglet1 {background: url(../images/onglet_ojd.gif);}
#menu_groupes a.onglet2 {background: url(../images/onglet_tousgroupes.gif);}
#menu_groupes a.onglet3 {background: url(../images/onglet_mesgroupes.gif);}
#menu_groupes a.onglet4 {background: url(../images/onglet_questions.gif);}

#menu_groupes a.onglet1:hover, #menu_groupes a.onglet1_current {background: url(../images/onglet_ojd_current.gif);}
#menu_groupes a.onglet2:hover, #menu_groupes a.onglet2_current {background: url(../images/onglet_tousgroupes_current.gif);}
#menu_groupes a.onglet3:hover, #menu_groupes a.onglet3_current {background: url(../images/onglet_mesgroupes_current.gif);}
#menu_groupes a.onglet4:hover, #menu_groupes a.onglet4_current {background: url(../images/onglet_questions_current.gif);}

/***********************************************************
Menu forum
*************************************************************/
#menu_forum {float:right; height:44px}
.ligne_menu {border-top:1px dotted #999; clear:both}

#menu_forum a.onglet1, #menu_forum a.onglet2, #menu_forum a.onglet3, #menu_forum a.onglet4,
#menu_forum a.onglet1_current, #menu_forum a.onglet2_current, #menu_forum a.onglet3_current, #menu_forum a.onglet4_current
	{
	height:44px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	}
#menu_forum a.onglet1, #menu_forum a.onglet2,
#menu_forum a.onglet1_current, #menu_forum a.onglet2_current,
#menu_forum a.onglet3, #menu_forum a.onglet3_current, #menu_forum a.onglet4, #menu_forum a.onglet4_current 
	{
	width:147px;
	}

#menu_forum a.onglet1 {background: url(../images/onglet_forums.gif) no-repeat;}
#menu_forum a.onglet2 {background: url(../images/onglet_messages.gif) no-repeat;}
#menu_forum a.onglet3 {background: url(../images/onglet_favoris.gif) no-repeat;}
#menu_forum a.onglet4 {background: url(../images/onglet_recherche1.gif) no-repeat;}

#menu_forum a.onglet1:hover, #menu_forum a.onglet1_current {background: url(../images/onglet_forums_current.gif) no-repeat;}
#menu_forum a.onglet2:hover, #menu_forum a.onglet2_current {background: url(../images/onglet_messages_current.gif) no-repeat;}
#menu_forum a.onglet3:hover, #menu_forum a.onglet3_current {background: url(../images/onglet_favoris_current.gif) no-repeat;}
#menu_forum a.onglet4:hover, #menu_forum a.onglet4_current {background: url(../images/onglet_recherche1_current.gif) no-repeat;}

#menu_cat {clear:both; margin:15px 0 5px 0; height:57px}
#menu_cat a.onglet, #menu_cat a.onglet_current {
	height:57px;
	cursor:pointer;
	display:block;
	float:left;
	margin:0 4px 0 0;
	width:125px;
	color:#FFF
	}
#menu_cat a.onglet {background: url(../images/onglet_forum_ss.gif) top no-repeat;}
#menu_cat a.onglet:hover, #menu_cat a.onglet_current {background: url(../images/onglet_forum_ss_current.gif);}
#menu_cat h2 {margin:5px 5px 0 5px; font-size:13px}

#ss_menu_forum, #ss_menu_forum_sub {
	height:19px; 
	width:961px; 
	padding:5px 0 0 10px
	}
#ss_menu_forum {
	background:#568EBA url(../images/ss_menu_forum.gif) repeat-x; 
	color:#FFF;
	margin:10px 0 0 0;
	border:1px solid #568EBA; 
	}
#ss_menu_forum_sub {
	background:#AECDE4 url(../images/ss_menu_forum_sub.gif) repeat-x; 
	color:#666;
	margin:0;
	border:1px solid #AECDE4; 
	}
#ss_menu_forum a h1, #ss_menu_forum_sub h1 {color:#FFF; font-size:12px; display:inline; float:left; margin:0 }
#ss_menu_forum a, #ss_menu_forum_sub a {padding:0 3px 0 3px; font-size:12px; float:left }
#ss_menu_forum a {color:#FFF;}
#ss_menu_forum_sub a {color:#666;}

#ss_menu_forum a:hover, #ss_menu_forum_sub a:hover {text-decoration:underline}
#ss_menu_forum a.current, #ss_menu_forum_sub a.current {font-weight:bold; text-decoration:underline}

/****************************************************************
lignes forum
******************************************************************/
.lin_forum_last1 { background-color:#EAF4FF; border-bottom:#CEE7FF solid 1px; border-right:#CEE7FF solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum_last2 { background-color:#ffffff; border-bottom:#CEE7FF solid 1px;  border-right:#CEE7FF solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum_last1 a {color:#4C95CD; font-weight:bold; font-size:10px; text-decoration:none}
.lin_forum_last2 a {color:#999; font-weight:bold; font-size:10px; text-decoration:none}
.lin_forum1 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum2 { background-color:#ffffff; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum1 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_forum2 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num1 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}
.lin_num2 { background-color: #EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}
.lin_num_last1 { background-color:#D5EAFF; border-bottom:#A0C8E6 solid 1px; border-right:#A0C8E6 solid 1px; font: 10px  Helvetica, arial ;}
.lin_num_last2 { background-color: #F5F5F5; border-bottom:#CCC solid 1px;border-right:#CCC solid 1px; font: 10px  Helvetica, arial ;}


.lin_forum_last_admin1 { background-color:#FFD9EC; border-bottom:#FDC6E2 solid 1px; border-right:#FDC6E2 solid 1px; font:10px Trebuchet MS, verdana, sans serif;}
.lin_forum_last_admin1 a {color:#737172; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_last_admin1 { background-color:#FDC6E2; border-bottom:#FEB3D9 solid 1px; border-right:#FEB3D9 solid 1px; font: 10px  Helvetica, arial ;}
.lin_forum_admin1 { background-color:#EAF4FF; border-bottom:#FDC6E2 solid 1px; border-right:#FDC6E2 solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum_admin1 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_admin1 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}
.lin_forum_last_admin2 { background-color:#ffecf5; border-bottom:#FDC6E2 solid 1px;  border-right:#FDC6E2 solid 1px; font:  10px Trebuchet MS, verdana, sans serif;}
.lin_forum_last_admin2 a {color:#999; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_last_admin2 { background-color: #FEDEED; border-bottom:#FDC6E2 solid 1px;border-right:#FDC6E2 solid 1px; font: 10px  Helvetica, arial ;}
.lin_forum_admin2 { background-color:#EAF4FF; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font:10px Trebuchet MS, verdana, sans serif; padding:2px 5px 2px 10px}
.lin_forum_admin2 a {color:#3784BF; font-weight:bold; font-size:10px; text-decoration:none}
.lin_num_admin2 { background-color: #F5F5F5; border-bottom:#AED6FC solid 1px; border-right:#AED6FC solid 1px; font: 10px  Helvetica, arial ;}

.lin_forum1 a.bouton, .lin_forum2 a.bouton {text-decoration:none; color:#6BB2E8;}

.ptitre {font-weight:bold; border-bottom:1px dotted #CCC}
.lin_forum1 .petit a, .lin_forum2 .petit a {font-weight:normal;}

.lin_msg1 { background-color:#EFEFEF; border-bottom:#DDD solid 1px; font:  10px Trebuchet MS, verdana, sans serif; padding:2px 0 2px 5px}
.lin_msg2 { background-color:#ffffff; border-bottom:#DDD solid 1px; font:  10px Trebuchet MS, verdana, sans serif; padding:2px 0 2px 5px}
.lin_msg1 a {color:#000; font-size:10px;}
.lin_msg2 a {color:#777; font-size:10px;}

/*.colonne_simple_index .lin_msg1 a, .colonne_simple_index .lin_msg2 a {font-weight:normal}
.colonne_simple_index .lin_msg1 a {color:#000;}
.colonne_simple_index .lin_msg2 a {color:#777;}
.colonne_simple_index .lin_msg1, .colonne_simple_index .lin_msg2 {padding:2px 0 2px 5px}*/

/*********** pagination ******************************************************/
.pagination_forum{
	width: 100%;
	background-color:#F5F5F5;
	clear:both;
	border-top:1px solid #DDD;
	border-bottom:1px solid #DDD;
	text-align: center;
	color:#4C95CD;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px 0 5px 0;
	font-weight: bold
	}
.pagination_forum a {color:#666; text-decoration: none; }
.pagination_forum a:hover {font-weight: bold; text-decoration:underline}

.pagination_top {float:right; color:#4C95CD; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight: bold; margin:0 5px 0 0}
.pagination_top a {color:#666; text-decoration: none; }
.pagination_top a:hover {font-weight: bold; text-decoration:underline}


/*********************************************
banner personnalisable
**********************************************/
#banner_personnalisable {width:975px; height:75px;}
#banner_personnalisable .entete {background:#FFF; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8; width:945px; margin:0px 10px 5px 10px; padding:3px 0 3px 10px; display:table; border:1px solid #CCC; clear:both}
#banner_personnalisable a img {padding:5px 5px 5px 0}
#banner_personnalisable .entete h1, #banner_personnalisable .entete h1 a {/*color:#013E6A;*/ color:#666}
#banner_personnalisable h2 {float:left; font-size:16px; margin:10px 0 0 10px}
#banner_personnalisable h2 a{text-decoration:underline}

/****************************************************************
liste forum page forums
******************************************************************/
#liste_forums h2 {margin:0;}
#liste_forums h2 a {font-weight:bold}
#liste_forums a {font-weight:normal}

.cat_forum {background:#6BB2E8; color:#FFF }
.cat_forum a {color:#FFF}

h1.favoris_forum {background:#6BB2E8; width:100%; padding:3px }

/****************************************************************
Forum msg
*****************************************************************/
#titre_msg_msg { 
	margin: 0; 
	width: 740px;
	background: url(../img/forum_msg.jpg) no-repeat; 
	}
#titre_msg_msg h1 { 
	font-size:1em;  
	color: #FFF; 
	float:left;
	margin: 32px 0px 3px 120px !important; margin: 35px 0px 0px 120px; 
	letter-spacing:normal
	}
#titre_msg_msg h1 a, #titre_msg_msg h1 a:hover { color: #FFFFFF; } 

#titre_msg_msg h3 { 
	font-size:0.8em; 
	color: #004798; 
	margin: 10px 0 0 120px; 
	letter-spacing: normal;
	}
#titre_msg_msg h4 {
	float: right;  
	text-align: right; 
	padding-top: 7px; 
	font: bold  9px  Tahoma, verdana, sans serif; 
	padding-right: 45px; 
	color: #004798
	}
#titre_msg_msg h4 a {color: #009FC6}

.barre_titre_msg { 
	font: bold  10px Trebuchet MS, verdana, sans serif; 
	color:#004798; line-height:28px !important; 
	line-height:29px 
	}
.theme_msg_msg{ 
	font-size:0.8em; 
	color: #FFF; 
	font-weight:normal
	}
.lin_forum_msg1, .lin_forum_msg2 { 
	border-bottom:#BEE7FC solid 1px; 
	font:  10px Trebuchet MS, verdana, sans serif;
	}
.lin_forum_msg1 { background-color:#DEF2FC; }
.lin_forum_msg2 { background-color:#ffffff; }

.lin_forum_msg1 h2 a, .lin_forum_msg2 h2 a{ 
	font: bold  13px Trebuchet MS, verdana, sans serif; 
	margin: 0;
	}

.lin_forum_msg1 h2 a, .lin_forum_msg1 a, .lin_forum_msg1 .pseudo_lin, .lin_num_msg1, .lin_forum_msg1{color:#075FAA;}
.lin_forum_msg2 h2 a, .lin_forum_msg2 a, .lin_forum_msg2 .pseudo_lin, .lin_num_msg2, .lin_forum_msg2{ color:#FF7300;}

.lin_forum_msg1 a, .lin_forum_msg2 a{font: 9px Trebuchet MS, verdana, sans serif;}
.lin_forum_msg1 a:hover, .lin_forum_msg1 h2 a:hover, .lin_forum_msg2 a:hover, .lin_forum_msg2 h2 a:hover{color:#29C4F4; }

.lin_forum_msg1 .pseudo_lin, .lin_forum_msg2 .pseudo_lin {font: 10px  Helvetica, arial ;}

.lin_num_msg1, .lin_num_msg2 { 
	border-bottom:#BEE7FC solid 1px; 
	font: 10px  Helvetica, arial ;
	}

.lin_num_msg1 { background-color:#BEE7FC; }
.lin_num_msg2 { background-color:#FFEBC3; }

.highlight_msg{ color: #009FC6;}

/*---------------------------- BOX ROND BLANC msg ---------------------------*/
.xtop_blanc_msg, .xtop_blanc_msg1 {display:block; background:transparent; font-size:1px; margin-top:2px}
.xbottom_blanc_msg, .xbottom_blanc_msg1 {display:block; background:transparent; font-size:1px; margin-bottom:2px}

.xb1_blanc_msg, .xb2_blanc_msg, .xb3_blanc_msg, .xb4_blanc_msg,
.xb1_blanc_msg1, .xb2_blanc_msg1, .xb3_blanc_msg1, .xb4_blanc_msg1 {
	display:block; overflow:hidden;
	}
.xb1_blanc_msg, .xb2_blanc_msg, .xb3_blanc_msg, .xb1_blanc_msg1, .xb2_blanc_msg1, .xb3_blanc_msg1 {height:1px;}
.xb2_blanc_msg, .xb3_blanc_msg, .xb4_blanc_msg, .xb2_blanc_msg1, .xb3_blanc_msg1, .xb4_blanc_msg1 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1_blanc_msg, .xb1_blanc_msg1 {margin:0 5px; background:#FFFFFF;}
.xb2_blanc_msg, .xb2_blanc_msg1 {margin:0 3px; border-width:0 2px;}
.xb3_blanc_msg, .xb3_blanc_msg1 {margin:0 2px;}
.xb4_blanc_msg, .xb4_blanc_msg1  {height:2px; margin:0 1px;}

.xboxcontent_blanc_msg, .xboxcontent_blanc_msg1 {display:block; background:#FFFFFF; border:0 solid #fff; border-width:0 1px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
/*---------------------------- FIN BOX ROND BLANC msg PROFIL---------------------------*/

/*---------------------------- BOX ROND color1 msg ---------------------------*/
.xtop_color1_msg, .xbottom_color1_msg {display:block; background:transparent; font-size:1px;}
.xtop_color1_msg {/*margin-top:5px;*/ margin-top:15px}

.xb1_color1_msg, .xb2_color1_msg, .xb3_color1_msg, .xb4_color1_msg {display:block; overflow:hidden;}
.xb1_color1_msg, .xb2_color1_msg, .xb3_color1_msg {height:1px;}
.xb2_color1_msg, .xb3_color1_msg, .xb4_color1_msg {background:#E1F0FA; border-left:1px solid #E1F0FA; border-right:1px solid #E1F0FA;}

.xb1_color1_msg {margin:0 5px; background:#E1F0FA;}
.xb2_color1_msg {margin:0 3px; border-width:0 2px;}
.xb3_color1_msg {margin:0 2px;}
.xb4_color1_msg {height:2px; margin:0 1px;}

.xboxcontent_color1_msg {display:block; background:#E1F0FA; border:0 solid #E1F0FA; border-width:0 1px; padding:0px 5px 0px 5px; font: 10px "Trebuchet MS", Helvetica, arial ;}
.xboxcontent_color1_msg a{color:#075FAA ;}
.xboxcontent_color1_msg a:hover{color:#cc0000}
.xboxcontent_color1_msg .profil_u{border-bottom:1px dotted #E1F0FA; margin-right:5px}
/*---------------------------- FIN BOX ROND color1 msg ---------------------------*/



/*---------------------------- BOX ROND color2 msg ---------------------------*/
.xtop_color2_msg, .xbottom_color2_msg {display:block; background:transparent; font-size:1px;}
.xtop_color2_msg {margin-top:15px}
.xb1_color2_msg, .xb2_color2_msg, .xb3_color2_msg, .xb4_color2_msg {display:block; overflow:hidden;}
.xb1_color2_msg, .xb2_color2_msg, .xb3_color2_msg {height:1px;}
.xb2_color2_msg, .xb3_color2_msg, .xb4_color2_msg {background:#EEE; border-left:1px solid #EEE; border-right:1px solid #EEE;}

.xb1_color2_msg {margin:0 5px; background:#EEE;}
.xb2_color2_msg {margin:0 3px; border-width:0 2px;}
.xb3_color2_msg {margin:0 2px;}
.xb4_color2_msg {height:2px; margin:0 1px;}

.xboxcontent_color2_msg {display:block; background:#EEE; border:0 solid #EEE; border-width:0 1px; padding:0px 5px 0px 5px; font: 10px "Trebuchet MS", Helvetica, arial ;}
.xboxcontent_color2_msg a{color:#075FAA}
.xboxcontent_color2_msg a:hover{color:#cc0000}
.xboxcontent_color2_msg .profil_u{border-bottom:1px dotted #EEE; margin-right:5px}
/*---------------------------- FIN BOX ROND color2 msg ---------------------------*/

.xboxcontent_color2_msg table, .xboxcontent_color1_msg table{font: 11px "Trebuchet MS", Helvetica, arial ;}

a.bouton2 {background: url(../images/bt_bg.gif); width:137px; height:25px; cursor:pointer; border:none; text-align:center; color:#FFF; padding:5px 0 0 0; margin:2px; float:right;}
a.bouton1 {background: url(../images/bt_bg2.gif); width:137px; height:25px; cursor:pointer; border:none; text-align:center; color:#666; padding:5px 0 0 0; margin:2px; float:right;}

.citation {font-size:9px; color:#555555; border:#555555 dashed 1px; padding:5px;}
.signature {font-size:9px; color:#555555}

/*---------------------------- Mon forum ---------------------------*/
.monforum_colonne {float:left; width:490px}

.bt_supprimer_monforum {
	background: url(../images/bt_supprimer.gif) no-repeat center;
	width:138px;
	height:30px; 
	cursor:pointer;
	border:none;
	margin:10px 0 0 0;
	float:right
	}
	
/*---------------------------- index non loggé ---------------------------*/
.index_colonne {float:left; width:315px; margin:0 10px 0 0}

.post-content {width:800px; overflow:auto; max-height:600px}

/***********************************************
Tags
*************************************************/

strong.membres {font-size:14px; color:#027ABB; border-bottom:1px solid #DDD; padding:0 0 5px 0; margin:0 0 5px 0}


