/*---Styles utilisateur--------------------------*/
.titre1a	{FONT-SIZE: 17px; COLOR: #FFFFFF;FONT-WEIGHT: normal;text-transform: uppercase;}
.titre1b	{FONT-SIZE: 14px; COLOR: #FFFFFF;FONT-WEIGHT: bold;}
.titre1c	{COLOR: #FFFFFF;}

.titre2a	{FONT-SIZE: 17px; COLOR: #b4895b;FONT-WEIGHT: normal;text-transform: uppercase;}}
.titre2b	{FONT-SIZE: 14px; COLOR: #b4895b;FONT-WEIGHT: bold;}
.titre2c	{COLOR: #b4895b;}

.titre3a	{FONT-SIZE: 14px; COLOR: #ff7d00;FONT-WEIGHT: bold;}
.titre3b	{FONT-SIZE: 14px; COLOR: #ff7d00;FONT-WEIGHT: bold;}
.titre3c	{COLOR: #ff7d00;}

.titre4a	{FONT-SIZE: 18px; COLOR: #008000;FONT-WEIGHT: normal;}
.titre4b	{FONT-SIZE: 14px; COLOR: #008000;FONT-WEIGHT: bold;}
.titre4c	{COLOR: #008000;}

.titre5a	{FONT-SIZE: 18px; COLOR: #4d72b3;FONT-WEIGHT: normal;}
.titre5b	{FONT-SIZE: 14px; COLOR: #4d72b3;FONT-WEIGHT: bold;}
.titre5c	{COLOR: #4d72b3;}

.titre6a	{FONT-SIZE: 18px; COLOR: #000000;FONT-WEIGHT: normal;}
.titre6b	{FONT-SIZE: 14px; COLOR: #000000;FONT-WEIGHT: bold;}
.titre6c	{COLOR: #000000;}
.Corps_petit	{
	font-size:11px;
	}

.Titre_puce1{
	FONT-SIZE: 12px;
	COLOR: #666666;
	background: url('puce01.jpg') no-repeat 2px left ;
	padding-left: 16px;
	FONT-WEIGHT: bold;
	display:block;
	width:100% 
	}
.Titre_puce2{
	FONT-SIZE: 10px;
	COLOR: #666666;
	background: url('puce01.jpg') no-repeat 2px left ;
	padding-left: 16px;
	FONT-WEIGHT: bold;
	display:block;
	width:100% 
	}

#bloc_5122	a{
	color:#FFFFFF
	}
#bloc_5122	table{
	color:#FFFFFF
	}
a.top_link,a.top_link:hover{
	font-size:8pt;
	COLOR: #FFFFFF;
}

#bloc_5122	table{
	color:#FFFFFF
	}
.EndUserStyles {}
/*---HTML Standard------------*/
.mini	{FONT-SIZE: 9px;}
.float_left{
	float:left;
	}

.BODY_popup
	{
	background :#221609
	background-repeat: repeat;
	}


body,p,table	{
	margin: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	FONT-FAMILY: Trebuchet MS,arial;
	letter-spacing:1px;
	}
	
body,table	{
	FONT-SIZE: 13px;
	COLOR: #FFFFFF;
	FONT-WEIGHT:normal; 
		}
body	{background: #3c4d3a;

}

.vide	{background:  #130902;}
LI,UL	{margin:0px 0px 0px 10px;padding:0px }

/*---Formulaires--------------*/
INPUT,SELECT,TEXTAREA    {
	font-size:11px;
	cOLOR: #5B5D75;
	}
TEXTAREA {background: url(form_a.jpg) no-repeat left bottom;}

/*---Liens---------------------*/
A	 {
	COLOR: #ffae00;
	text-decoration: underline;
	}
A:Hover 	{
	text-decoration: underline;
	}


A.ftri	 {FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FFFFFF; TEXT-DECORATION: none;}
A:hover.ftri 	{FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #FF0000;  TEXT-DECORATION: none;}

/*---templates-----------------------------*/

/*--Template 0--*/
.tpl_0	{	
	text-align:center;
	width:100%;
	}
.tpl_0_0	{
	width:100%;
	}
.tpl_0_2	{
	text-align:top;
	width:775px;
	}
.tpl_0_10	{
	width:100%;
	}

/*--Template 1--*/
.tpl_1	{	
	text-align:center;
	width:100%;
	}

.tpl_1_0	{
	}

.tpl_1_1	{
	BACKGROUND: #130902;
	width:169px;	
	}

.tpl_1_2	{
	width:497px;
	margin-left:95px;
	margin-right:160px;
	}

.tpl_1_10	{
	vertical-align:top;
	}

/*--Template 2--*/
.tpl_2	{	
	text-align:center;
	width:100%;
	}

.tpl_2_0	{
	}

.tpl_2_1	{
	BACKGROUND: #130902;
	width:169px;
	}

.tpl_2_2	{
	width:752px;
		}

.tpl_2_3	{
	width:751px;	
	
	}

.tpl_2_10	{
	vertical-align:top;
	}
/*--Template 3--*/
.tpl_3	{	
	text-align:center;
	width:100%;
	}

.tpl_3_0	{
	}

.tpl_3_1	{
	BACKGROUND: #130902;
	width:169px;	
	}

.tpl_3_2	{
	margin-left:126;
	margin-right:126;
	width:500px;
	}

.tpl_3_10	{
	vertical-align:top;
	}

.mailing_1	{
	width:100%;	
	background-color:  #FFFFFF;
	color:#000000;
	}
.mailing_1_1{
	width:800px;	
	background-color:  #FFFFFF;
	color:#FF0000;
	}
/*---Forums---------------------*/
.Fborder {background-color: #7EA0CF;}
.f0 	{background-color: #4A7BBD;FONT-SIZE: 11px; COLOR: #ffffff;}
.f1	{background-color: #ffffff;FONT-SIZE: 11px; COLOR: #244878;}
.f1on	{background-color: #D1DFF1;FONT-SIZE: 11px; COLOR: #244878;cursor: pointer;}
.f1off	{background-color: #FFFFFF;FONT-SIZE: 11px; COLOR: #244878;cursor: pointer;}
.f2	{background-color: #F4F4F4;FONT-SIZE: 11px; COLOR: #244878;}
.f3	{background-color: #FF416F;FONT-SIZE: 11px; COLOR: #FFFFFF;}
/*---Pagination--------------*/
a.page	{
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-align:center;
	height:14px;
	padding:0px 2px;
	}

a.page:hover,a.page_on	{
	COLOR: #FFFFFF;
	height:14px;
	padding:0px 2px;
	background-color:#2b8e1f;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-align:center;
	}
.page	{
	color: #d59900;
	}

a.pgl,a.pgl:hover{
	float:left;
	width:95px;
	height:19px;
	cursor: pointer;
	text-decoration:none;
	background: url(pgl0.gif) no-repeat;
	
}
a.pgl:hover{
	background: url(pgl1.gif) no-repeat;
	
}
a.pgr,a.pgr:hover{
	float:right;
	width:95px;
	height:19px;
	cursor: pointer;
	text-decoration:none;
	background: url(pgr0.gif) no-repeat;
	}

a.pgr:hover{
	background: url(pgr1.gif) no-repeat;
	}
/*---Divers----------------------*/
.cursor 	{cursor: pointer}
.vote	{FONT-SIZE: 15px;}
.here 	{FONT-SIZE: 11px; COLOR: #b4895b;
	height:30px;
	
	}
.rouge	{COLOR: #FF0000;}
.bad	{COLOR: #FF0000;}
.surligne	{COLOR: #FFFFFF;background-color: #7191C1;}
.mini	{}
.pagination	{}
.workflow	{background-color: #A991AC;FONT-SIZE: 15px; COLOR: #FFFFFF;cursor: pointer;}
.date	{FONT-SIZE: 15px; COLOR: #E95400; TEXT-DECORATION: none;  line-height: 12px;}
.nombre	{}
.hand	{cursor: pointer;}
.censure	{font-style: italic; COLOR: #ff0000;}
.login	{FONT-WEIGHT: normal;FONT-SIZE: 12px; COLOR: #55555;
	width:100%;
	filter:dropshadow(color=#FFFFFF , OffX=1, OffY=1,Positive=5);
		
	}
.date_msg	{FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #555555;
	width:100%;
	filter:dropshadow(color=#FFFFFF , OffX=1, OffY=1,Positive=5);
	}
.hr 	{
  	height: 12px;
 	background: url(separateur_adm.gif) repeat-x scroll center;
	}
.hrv 	{
  	height: 100%;
	padding:10px;
 	width:1px;
	background: url(separateurV.gif) repeat-y scroll center;
	}
.breaker 	{CLEAR: both; OVERFLOW: hidden; HEIGHT: 1px;}

.art_off	 {border:dashed 1px #FFFFFF;
	padding-bottom:10px;}
.art_on	 {
	border:dashed 1px #a0a0a0;
	cursor: pointer;
	/*-BACKGROUND-COLOR: #F6F6f6; -*/
	padding-bottom:10px;
	}
.blc_off 	{border:solid 1px #FFFFFF;
	padding-bottom:0px;}
.blc_on	 {
	border:dashed 1px #a0a0a0;
	cursor: pointer;
	BACKGROUND-COLOR: #F6F6f6; 
	padding-bottom:0px;
	}

/*-------------------------------------------------*/
.art_blc 	{
	display:none;
	cursor: pointer;
	padding-bottom:0px;
	padding-left:30px;
	}

.art_blc_on,.art_blc_onOver {
	cursor: pointer;
	padding-bottom:0px;
	text-decoration: none;
	background :url(folder_on.gif) no-repeat;
	padding-left:35px;
	}

.art_blc_onOver {
	text-decoration: underline;
	}

.art_blc_off,.art_blc_offOver {
	background :url(folder_off.gif) no-repeat;
	padding-left:35px;
	cursor: pointer;
	padding-bottom:0px;
	text-decoration: none;
	}
.art_blc_offOver {
	text-decoration: underline;
	}

.blc_between{
	height:10px;
	}
.blc_bottom_last{
	display:none;
	}
/*-------------------------------------------------*/
a.back_left {
	display:block;
	background: url(fl1-goff.jpg) left 0px no-repeat;
	height: 28px;
	width:100%;
	text-decoration:none;
	cursor: pointer;
	padding-left: 25px;
	padding-top: 7px;
	}
a.back_left:hover {
	background: url(fl1-gon.jpg) left 1px no-repeat;
	}
a.back_right {
	background: url(fl1-doff.jpg) right 0px no-repeat;
	height: 30px;
	width:100%;
	text-decoration:none;
	align:right;
	cursor: pointer;
	padding-right: 30px;
	padding-top: 7px;
	}
a.back_right:hover {
	background: url(fl1-don.jpg) right 1px no-repeat;
	}
/*---BOXMODEL------------------------------*/
.hg1	{background :url(hg1.gif) top;width:13px;height:13px;}
.hm1	{background :url(hm1.gif) right}
.hd1	{background :url(hd1.gif) right;width:13px;}
.mg1	{background :url(mg1.gif) repeat-y}
.m1	{background :url(m1.gif) top ;padding:0px}
.md1	{background :url(md1.gif)}
.bg1	{background :url(bg1.gif) left ;height:13px;}
.bm1	{background :url(bm1.gif) right}
.bd1	{background :url(bd1.gif) top}

.hg2	{background :url(hg2.gif) top;width:8px;height:8px;}
.hm2	{background :url(hm2.gif) right}
.hd2	{background :url(hd2.gif) right;width:8px;}
.mg2	{background :url(mg2.gif) repeat-y}
.m2	{background :url(m2.gif) top ;padding:0px}
.md2	{background :url(md2.gif)}
.bg2	{background :url(bg2.gif) left ;height:8px;}
.bm2	{background :url(bm2.gif) right}
.bd2	{background :url(bd2.gif) top}


.hg3	{background :url(hg3.gif) top;width:8px;height:8px;}
.hm3	{background :url(hm3.gif) right}
.hd3	{background :url(hd3.gif) right;width:8px;}
.mg3	{background :url(mg3.gif) #ff7d00  no-repeat}
.m3	{background :url(m3.gif) #ff7d00 repeat-x top ;padding:0px;color:#FFFFFF}
.md3	{background :url(md3.gif) #ff7d00 no-repeat}
.bg3	{background :url(bg3.gif) left ;height:8px;}
.bm3	{background :url(bm3.gif) right}
.bd3	{background :url(bd3.gif) top}

.hg4	{background :url(hg4.gif) top;width:8px;height:8px;}
.hm4	{background :url(hm4.gif) right}
.hd4	{background :url(hd4.gif) right;width:8px;}
.mg4	{background :url(mg4.gif) bottom repeat-y}
.m4	{background :url(m4.gif) bottom repeat-x;padding:0px}
.md4	{background :url(md4.gif) bottom }
.bg4	{background :url(bg4.gif) left ;height:8px;}
.bm4	{background :url(bm4.gif) right}
.bd4	{background :url(bd4.gif) top}


.thg0	{/*- not used in CSS but need for ASP script */}

.thg1 	{background :url(thg1.gif) top left ; width:13px;}
.thd1 	{background :url(thd1.gif) top right ; width:13px;}
.thm1	{background :url(thm1.gif) top right ; FONT-WEIGHT: bold; font-size:14px; COLOR: #b4895b;padding:7px 0px 0px 6px;vertical-align: top;height: 36px;}
.thtxt1	{
	text-align:center;
	letter-spacing:3px;
	padding-left:3px;
	padding-right:3px;
	}

.thg2 	{background :url(thg2.gif) top left ; width:8px;}
.thd2 	{background :url(thd2.gif) top right ; width:8px;}
.thm2	{background :url(thm2.gif) top right ; FONT-WEIGHT: bold; font-size:14px; COLOR: #6b5d4e;padding:7px 0px 0px 6px;vertical-align: top;height: 25px;}
.thtxt2	{
	background:#FFFFFF;
	letter-spacing:3px;
	padding-left:3px;
	padding-right:3px;
}

.thg3 	{background :url(thg3.gif) top left ; width:8px;}
.thd3 	{background :url(thd3.gif) top right ; width:8px;}
.thm3	{background :url(thm3.gif) top right ; FONT-WEIGHT: bold; font-size:14px; COLOR: #cc3200;padding:2px 0px 0px 6px;vertical-align: top;height: 25px;}
.thtxt3	{
	background:#FFFFFF;
	letter-spacing:1px;
        	padding-left:3px;
	padding-right:3px;

	}

.thg4 	{background :url(thg1.gif) top left ; width:8px;}
.thd4	{background :url(thd1.gif) top right ; width:8px;}
.thm4	{background :url(thm1.gif) top right ; FONT-WEIGHT: bold; font-size:14px; COLOR: #ff7d00;padding:7px 0px 0px 6px;vertical-align: top;height: 25px;}
.thtxt4	{
	background:#FFFFFF;
	letter-spacing:3px;
	padding-left:3px;
	padding-right:3px;
	}

.bloc_down	{
	background :url(bloc_down.gif) no-repeat;
	background-position: right center;
	width:100%;
	cursor: pointer;
	}
.bloc_up	{
	background :url(bloc_up.gif) no-repeat;
	background-position: right center;
	width:100%;
	cursor: pointer;
	}

.bloc_edit	{
	border-color:#cccccc;border-width: 1px;  border-style: dashed 
	}
.bloc_edit_ico{
	}
/*---MENU--------------------------------------------*/

.menu_btn,.menu_btn_over{
	display:block;
	border-style 0px solid #FFFFFF;
	width:124px;
	height:25px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0px;
	cursor: pointer;
	background: url(bck_menu.gif) left no-repeat;
	/*---FIREFOX------*/
	line-height:25px
}
.menu_btn_over{	
	cursor: pointer;
	background: url(bck_menu_over.gif) left no-repeat;
}
.menu_btnV{
	display:block;
	border-style 0px ;
	width:169px;
	height:37px;
	color:#b4895b;
	font-size:12px;
	text-align:right;
	padding-right:0px;	
	line-height:37px;
	cursor: pointer;
	background: url(bck_menuV.gif) no-repeat;
}
.menu_btnV_over{	
	display:block;
	border-style 0px ;
	width:169px;
	height:37px;
	color:#d3740f;
	font-size:12px;
	text-align:right;
	line-height:37px;
	cursor: pointer;
	background: url(bck_menuV_over.gif) right no-repeat;
}


.nav_menu {
	display:block;
	width: 100%;
	z-index:999;border-color:#ADADAD;
	border-style:solid;border-width:1px;
	position:absolute;visibility:hidden;

}
a.nav_plain,a.nav_plain:hover,a.nav_membre,a.nav_offline,a.nav_cache,a.nav_noclk{
	font-size:12px;
	display:block;
	color:#333333;
	text-decoration:none;
	padding:2px 0px 0px 0px;
	cursor: pointer;
	display:block;
	height:20px;
	text-align:left;
	background: url(sep_menu.gif) left repeat-x;
	background-color:#F9F9F9;
	
	}

a.nav_plain:hover{
	background: url(sep_menu_over.gif) left repeat-x;
	padding:2px 0px 0px 8px;
	vertical-align: middle;
height:20px;
	color:#333333;
	font-weight:bold;
	text-decoration: none;
	}
a.nav_membre{
	color:#333333;
	background: url(membre.gif) 3px no-repeat;
	padding-left: 16px;
	background-color:#F9F9F9;
	}
a.nav_membre:hover{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
a.nav_offline{
	color:#333333;
	background: url(interdit.jpg) 3px no-repeat;
	padding-left: 16px;
	background-color:#F9F9F9;
	}
a.nav_offline:hover{
	color:#333333;
	text-decoration:none;
	background-color:#F9F9F9;
	}
a.nav_cache{
	color:#333333;
	background: url(cache.gif) 3px no-repeat;
	background-color:#F9F9F9;
	padding-left: 16px;
	}
a.nav_cache:hover{
	color:#333333;
	font-weight:bold;
	text-decoration:none;
	}
a.nav_noclk {
	display:block;
	background: url(pucemenu.gif) no-repeat;
	background-position: 3px center;
	vertical-align: middle;
	FONT-SIZE: 15px;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-left: 10px;
	width:100%;
	color:#333333;
	text-decoration: none;
	cursor: default;
}

/*---MENU LEFT----------------*/
a.navL,a.navL:hover,a.navL_noclk{
	display:block;
	width: 100%;
	color:#b4895b;
	text-decoration:none;
	cursor: pointer;
	display:block;
	padding-right: 14px;
	text-align:right;
	background-color:#130902;
	height:19px;
	}

a.navL:hover{
	width: 100%;
	vertical-align: middle;
	background-color:#130902;
	text-align:right;
	padding-right: 14px;

	color:#b4895b;
	text-decoration: none;
	}
a.navL_on,a.navL_on:hover{
	width: 100%;
	display:block;
	vertical-align: middle;
	background-color:#130902;
	text-align:right;
	padding-right: 14px;
	font-weight:bold;
	color:#b4895b;
	text-decoration: none;
	height:19px;
	}
a.navL_on:hover{
	
	}
a.navL_noclk,a.navL_noclk:hover{
	display:block;
	background: url(pucemenu.gif) no-repeat;
	background-position: 3px center;
	vertical-align: middle;
	background-color:#130902;
	text-align: right;
	padding-top: 0px;
	padding-right: 14px;
	width:100%;
	color:#b4895b;
	text-decoration: none;
	cursor: default;
}
/*---------------------------------------------------------*/
.menu	{
   	z-index:3;
	position:absolute;
   	margin:0;	
	display:block;
   	margin-top:114px;
    	margin-left:18px; 
	}
.rechtop	{
	z-index:4;
	position:absolute;
	vertical-align: middle;
	}