/*---Styles utilisateur--------------------------*/
.titre1a	{FONT-SIZE: 18px; COLOR: #cd3a67;FONT-WEIGHT: normal;}
.titre1b	{FONT-SIZE: 14px; COLOR: #cd3a67;FONT-WEIGHT: bold;}
.titre1c	{COLOR: #cd3a67;}

.titre2a	{FONT-SIZE: 18px; COLOR: #004071;FONT-WEIGHT: normal;}
.titre2b	{FONT-SIZE: 14px; COLOR: #004071;FONT-WEIGHT: bold;}
.titre2c	{COLOR: #004071;}

.titre3a	{FONT-SIZE: 18px; COLOR: #b9904f;FONT-WEIGHT: normal;}
.titre3b	{FONT-SIZE: 14px; COLOR: #b9904f;FONT-WEIGHT: bold;}
.titre3c	{COLOR: #b9904f;}

.titre4a	{FONT-SIZE: 18px; COLOR: #719824;FONT-WEIGHT: normal;}
.titre4b	{FONT-SIZE: 14px; COLOR: #719824;FONT-WEIGHT: bold;}
.titre4c	{COLOR: #719824;}

.titre5a	{FONT-SIZE: 18px; COLOR: #4d72b3;FONT-WEIGHT: normal;}
.titre5b	{FONT-SIZE: 14px; COLOR: #4d72b3;FONT-WEIGHT: bold;}
.titre5c	{COLOR: #4d72b3;}

.titre_fournisseur	{
	FONT-SIZE: 13px; COLOR: #4d72b3;FONT-WEIGHT: bold;
	background: url('puce01.jpg') no-repeat 17px left ;
	padding-left: 16px;
	padding-top:14px;
	display:block;
	}
.Corps_petit	{
	font-size:11px;
	}
.corps_11	{
	FONT-SIZE: 11px;
	}

.bloc_a	{
	padding:4px;
	COLOR: #505050;
	border: #dadada solid 1px;
	display:block;
	width:100% 
}
.corps_bleu	{
	 COLOR:#344E6E;
	}
.corps_bleu_10{
	FONT-SIZE: 10px;
	COLOR:#344E6E;
	}
.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% 
	}
.bloc1{
	padding:2px;
	COLOR: #505050;
	background-color: #F8F3E6;
	display:block;
	width:100% 
}
.bloc2{
	padding:2px;
	COLOR: #FFFFFF;
	background-color: #DDC586;
	display:block;
	width:100% 
}
.bloc3{
	padding:2px;
	COLOR: #505050;
	background-color: #EFEFEF;
	display:block;
	width:100%;
}
.utigroup{
	font-size:8px;
	padding-left:2px;
	padding-top:24px;
}
a.top_link,a.top_link:hover{
	font-size:8pt;
	COLOR: #FFFFFF;
}
.fournisseur_affilies{
	FONT-SIZE: 12px; COLOR: #004071;FONT-WEIGHT: bold;
	}

.EndUserStyles {}

/*---boite a outils ----*/
.BAO_fournisseur_titre{
	FONT-SIZE: 14px; COLOR: #4d72b3;FONT-WEIGHT: bold;
		}
.BAO_fournisseur_txt{
	FONT-SIZE: 11px;
	padding-left:70px;

	}

.BAO_fournisseur_sep{
	height:60px;
	background: url(separateur.gif) repeat-x  scroll bottom;
	padding-left:70px;
}


.BAO_query_end{
	FONT-SIZE: 12px;
	FONT-WEIGHT: normal;

	}
.bao_menu{
	cursor:pointer;
	FONT-SIZE: 12px;
	COLOR: #4d72b3;
	background: url('puce01.jpg') no-repeat 2px left ;
	padding-left: 16px;
	FONT-WEIGHT: bold;
	display:block;
	width:100% 
	}

.bao_menu_over{
	cursor:pointer;
	FONT-SIZE: 12px;
	COLOR: #004071;
	background: url('puce01.jpg') no-repeat 2px left ;
	padding-left: 16px;
	FONT-WEIGHT: bold;
	display:block;
	width:100% 
	}

.bao_ss_menu{
	cursor:pointer;
	FONT-SIZE: 12px;
	COLOR: #666666;
	background: url('puce1.gif') no-repeat 12px 2px;
	padding-left: 25px;
	FONT-WEIGHT: normal;
	display:block;
	width:100% 
	}
.bao_ss_menu_over{
	cursor:pointer;
	FONT-SIZE: 12px;
	COLOR: #4D72B3;
	background: url('puce1.gif') no-repeat 12px 2px;
	padding-left: 25px;
	FONT-WEIGHT: normal;
	display:block;
	width:100% 
	}

/*---HTML Standard------------*/
.mini	{FONT-SIZE: 9px;}
.float_left{
	float:left;
	}

.BODY_popup
	{
	background :white url(vide.gif); 
	background-repeat: repeat;
	}


body,p,table	{
	margin: 0px 0px 0px 0px;
	margin-top:0px;
	margin-left:0px;
	COLOR: #585959;
	FONT-WEIGHT:normal; 
	FONT-SIZE: 11px;
	FONT-FAMILY: arial;
	} 

.vide		{background:  #f0f1f3  url(vide.gif) repeat-x;}
BLOCKQUOTE  	{margin: 0px 0px 0px 10px; }
UL		{margin-top:0px; }
/*----*/
.admin_all_div	{
		position: absolute;
		right: 0px;
		top: 0px;
		z-index: 1000;
		width:100;
		
		}

/*---Shop-------------*/
.shop_table	{
		background:#FFFFFF;
		width:100%;
		height:100%;
		}
.shop_tr	{
		background:#a5c89b;
		}
.shop_tr_sep	{
		background:#cccccc;
		}
.shop_td_off	{
		background:#f6f8f9;
		}
.shop_td_on	{
		background:#dff0ce;
		}
.shop_popup	{
		position: absolute;
		left: 0px;
		top: 0px;
		z-index: 1000;
		background-color: #FFFFFF;
		border: solid 3px;
		border-color: #e7e5e0;
		width:512;
		height:350;
		}
.shop_popup_top	{
		background-color:#b6aea1;
		height:36px;
		width:100%;
		COLOR: #FFFFFF ;
		FONT-WEIGHT: bold;
		text-align:center;
		}
.shop_popup_body{
		padding-left:15px;
				}
.shop_popup_bottom	{
		background:#b6aea1 url(/shop/bas_shop_popup.gif) repeat-x; 
		width:100%;
		height:58px;
		COLOR: #FFFFFF ;
		FONT-WEIGHT: bold;
		text-align:center;
		}
.close_popup_button 	{	
		padding-right:8px;
		width:18px;
		cursor:pointer;
		}
.shop_btn_off,.shop_btn_on{
		color:#FFFFFF;
		height:29px;
		width:143px;
		font-weight:bold;
		text-align:center;
		background:url(shop/shop_btn.gif);
		/*-firefox-----*/
		line-height:29px;
		}
.shop_btn_on{
		cursor:pointer;		
		background:url(shop/shop_btn_over.gif);		
}
.shopcart_button 	{		
		width:132px;
		height:20px;
		FONT-WEIGHT: bold;
		COLOR: #FFFFFF ;
		}
/*---Formulaires--------------*/
INPUT,SELECT,TEXTAREA    {
	font-size:11px;
	cOLOR: #5B5D75;
	}
TEXTAREA {background: url(form_a.jpg) no-repeat left bottom;}

/*---Liens---------------------*/
A {	COLOR: #4D72B3;
	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;}
A.admin {
	display:block;
	width: 100%;
	padding:1px;
	FONT-SIZE: 11px;
	text-decoration: none;
	color:#003F62;
	}

A.admin:Hover {
	width: 100%;
	padding:1px;
	background-color:#7393b6;
	FONT-SIZE: 11px;
	text-decoration: none;
	color:#FFFFFF;
	}

/*---templates-----------------------------*/
.tpl_editor{
	width:100%;
	height:100%;
}
/*--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	{
	text-align:top;
	vertical-align:top;
	background: #f5f5f5;
	width:190px;
	}

.tpl_1_2	{
	vertical-align:top;
	margin-left:8px;	
	width:577px;
	}
.tpl_1_3	{
	vertical-align:top;
	background: #FFFFFF;
	width:154px;
	margin-left:8px;
	}
.tpl_1_4	{
	float:left;
	vertical-align:top;
	background: #FFFFFF;
	width:200px;
	margin-left:8px;
	}
.tpl_1_5	{
	float:left;	
	vertical-align:top;
	background: #FFFFFF;	
	width:350px;
	margin-left:8px;
	}
.tpl_1_6	{
	width:100%;
	}
.tpl_1_7	{	
	width:100%;
	}
.tpl_1_8	{
	CLEAR: both; OVERFLOW: hidden; 
	vertical-align:top;
	background: #FFFFFF;	
	width:558px;
	margin-left:8px;
	}

.tpl_1_10	{
	vertical-align:top;
	}

/*--Template 2--*/
.tpl_2_0	{
	}

.tpl_2_1	{
	vertical-align:top;
	background: #FFFFFF;
	padding-left:4px;
	width:154px;
	height:100%;
	}
.tpl_2_2	{
	vertical-align:top;
	background: #FFFFFF;
	padding:5px;
	width:594px;
	height:375px;
	height:100%;
	}
.tpl_2_10	{
	vertical-align:top;
	background: #FFFFFF;
		
	}

/*--Template 3--*/
.tpl_3	{	
	text-align:center;
	width:100%;
	}
.tpl_3_0	{
	}



.tpl_3_2	{
	background: #ffffff;
	vertical-align:top;
	margin-left:0px;	
	width:775px;
	}
.tpl_3_10	{
	vertical-align:top;
	}

/*--Template 4-*/
.tpl_4	{	
	text-align:center;
	width:100%;
	}
.tpl_4_0	{
	}

.tpl_4_9	{
	text-align:top;
	vertical-align:top;
	background: #f5f5f5;
	width:190px;
	}

.tpl_4_2	{
	vertical-align:top;
	margin-left:8px;	
	width:577px;
	}
.tpl_4_6	{
	width:100%;
	}
.tpl_4_7	{	
	width:100%;
	}

.tpl_4_10	{
	vertical-align:top;
	}

/*--Template 5-*/
.tpl_5	{	
	text-align:center;
	width:100%;
	}
.tpl_5_0	{
	}

.tpl_5_9	{
	text-align:top;
	vertical-align:top;
	background: #f5f5f5;
	width:190px;
	}

.tpl_5_2	{
	vertical-align:top;
	margin-left:8px;	
	width:387px;
	}
.tpl_5_3	{
	text-align:top;
	vertical-align:top;
	background: #f5f5f5;
	width:190px;
	}
	
.tpl_5_6	{
	width:100%;
	}
.tpl_5_7	{	
	width:100%;
	}

.tpl_5_10	{
	vertical-align:top;
	}

/*--Template 6--*/
.tpl_6	{	
	text-align:center;
	width:100%;
	}
.tpl_6_0	{
	}

.tpl_6_1	{
	text-align:top;
	vertical-align:top;
	width:190px;
	}

.tpl_6_2	{
	vertical-align:top;
	margin-left:8px;	
	margin-right:8px;
	width:379px;
	}
.tpl_6_3	{
	text-align:top;
	vertical-align:top;
	/*-background: #f5f5f5;-*/
	width:190px;
	}
.tpl_6_6	{
	width:775px;
	}
.tpl_6_7	{	
	width:775px;
	}

.tpl_6_10	{
	vertical-align:top;
	}

/*--Template 2--*/
.tpl_2_0	{
	}

.tpl_2_1	{
	vertical-align:top;
	background: #FFFFFF;
	padding-left:4px;
	width:154px;
	height:100%;
	}
.tpl_2_2	{
	vertical-align:top;
	background: #FFFFFF;
	padding:5px;
	width:594px;
	height:375px;
	height:100%;
	}
.tpl_2_10	{
	vertical-align:top;
	background: #FFFFFF;
		
	}

/*---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--------------*/
.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:#4383c4;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	text-align:center;
	}
.page	{
	color: #4383c4;
	}

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: #B4B3B3;
	height:30px;
	background: url(separateur.gif) bottom repeat-x
	}
.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;}

/*--- Profil my account ------------------------------*/
.profil_onglet_off,.profil_onglet_on,.profil_onglet_desactivated{
	FONT-SIZE: 12px; 
	font-WEIGHT:bold;
	COLOR: #6d7e8c;
	margin-top:5px;
	float:left;
	text-align:center;
	background: url(profil_onglet_off.gif);
	cursor: pointer;
	width:131px;
	height:28px;
	/*--------firefox-----------*/
	line-height:28px;
	}
.profil_onglet_on{
	background: url(profil_onglet_on.gif);
	}
.profil_onglet_desactivated{
	COLOR: #dbe0f3;
	cursor: text;
}

.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 	{
  	display:block;
	
	height: 2px;
 	background: url(separateur.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:20px;}
.art_on	 {
	border:dashed 1px #a0a0a0;
	cursor: pointer;
	/*-BACKGROUND-COLOR: #F6F6f6; -*/
	padding-bottom:20px;
	}
.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:10px;}
.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:12px;}
.bm1	{background :url(bm1.gif) right}
.bd1	{background :url(bd1.gif) top}

.hg2	{background :url(hg2.gif) top;width:13px;height:10px;}
.hm2	{background :url(hm2.gif) right}
.hd2	{background :url(hd2.gif) right;width:13px;}
.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:12px;}
.bm2	{background :url(bm2.gif) right}
.bd2	{background :url(bd2.gif) top}

.hg3	{background :url(hg3.gif) top;width:13px;height:10px;}
.hm3	{background :url(hm3.gif) right}
.hd3	{background :url(hd3.gif) right;width:13px;}
.mg3	{background :url(mg3.gif) repeat-y}
.m3	{background :url(m3.gif) top ;padding:0px}
.md3	{background :url(md3.gif) right}
.bg3	{background :url(bg3.gif) left ;height:10px;}
.bm3	{background :url(bm3.gif) right}
.bd3	{background :url(bd3.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:12px; COLOR: #FFFFFF;padding:5px 0px 0px 6px;vertical-align: top;height: 28px;}
.thtxt1	{	}

.thg2 	{background :url(thg2.gif) top left ; width:13px;}
.thd2 	{background :url(thd2.gif) top right ; width:13px;}
.thm2	{background :url(thm2.gif) top right ; FONT-WEIGHT: bold; font-size:12px; COLOR: #FFFFFF;padding:5px 0px 0px 6px;vertical-align: top;height: 28px;}
.thtxt2	{}

.thg3 	{background :url(thg3.gif) top left ; width:13px;}
.thd3 	{background :url(thd3.gif) top right ; width:13px;}
.thm3	{background :url(thm3.gif) top right ; FONT-WEIGHT: bold; font-size:12px; COLOR: #FFFFFF;padding:5px 0px 0px 6px;vertical-align: top;height: 28px;}
.thtxt3	{}

.thg4 	{background :url(thg4.gif) top left ; width:13px;}
.thd4 	{background :url(thd4.gif) top right ; width:13px;}
.thm4	{background :url(thm4.gif) top right ; FONT-WEIGHT: bold; font-size:12px; COLOR: #FFFFFF;padding:5px 0px 0px 6px;vertical-align: top;height: 28px;}
.thtxt4	{}

.thg5 	{background :url(thg5.gif) top left ; width:13px;}
.thd5 	{background :url(thd5.gif) top right ; width:13px;}
.thm5	{background :url(thm5.gif) top right ; padding:10px 0px 0px 0px;vertical-align: top;FONT-SIZE: 13px; COLOR: #719824;FONT-WEIGHT: bold;height: 37px;}
.thtxt5	{}

.thg6	{background :url(thg6.gif) top left ; width:13px;}
.thd6	{background :url(thd6.gif) top right ; width:13px;}
.thm6	{background :url(thm6.gif) top right ; padding:10px 0px 0px 0px;vertical-align: top;FONT-SIZE: 13px; COLOR: #6f6f6f;FONT-WEIGHT: bold;height: 33px;}
.thtxt6	{}

.thg7	{background :url(thg7.gif) top left ; width:13px;}
.thd7	{background :url(thd7.gif) top right ; width:13px;}
.thm7	{background :url(thm7.gif) top right ; padding:10px 0px 0px 0px;vertical-align: top;FONT-SIZE: 13px; COLOR: #6f6f6f;FONT-WEIGHT: bold;height: 33px;}
.thtxt7	{}


.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:128px;
	height:34px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	margin:0px;
	padding : 0px 0px 0px 0px;
	cursor: pointer;
	background: url(bck_menu.gif) left no-repeat;
	/*--------firefox-----------*/
	line-height:34px;
}
.menu_btn_over{	
	
	cursor: pointer;
	background: url(bck_menu_over.gif) left no-repeat;
}
.menu_btnV{
	display:block;
	border-style 0px solid #FFFFFF;
	width:140px;
	height:32px;
	color:#8294CE;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding : 5px 0px 20px 0px;
	cursor: pointer;
	background: url(bck_menuV.gif) no-repeat;
}
.menu_btnV_over{	
	display:block;
	border-style 0px solid #FFFFFF;
	width:140px;
	height:32px;
	color:#8294CE;
	font-size:18px;
	font-weight:bold;
	font-style:italic;
	text-align:center;
	padding : 5px 0px 20px 0px;
	cursor: pointer;
	/*-background: url(bck_menuV_over.gif) 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:#333333;
	text-decoration:none;
	cursor: pointer;
	display:block;
	padding-left:5px;
	text-align:left;
	background: url(bck_nav_left.gif) top left repeat-x;
	height:19px;
	}

a.navL:hover{
	width: 100%;
	vertical-align: middle;
	background: url(bck_nav_left_over.gif) top left repeat-x;
	text-align:left;
	padding-left:13px;
	font-weight:bold;
	color:#333333;
	text-decoration: none;
	}
a.navL_on,a.navL_on:hover{
	width: 100%;
	display:block;
	vertical-align: middle;
	background: url(bck_nav_left_over.gif) top left repeat-x;
	text-align:left;
	padding-left:13px;
	font-weight:bold;
	color:#333333;
	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:#EEEEEE;
	text-align: left;
	padding-top: 0px;
	padding-left: 14px;
	width:100%;
	color:#333333;
	text-decoration: none;
	cursor: default;
}
/*---------------------------------------------------------*/

.menu	{
   	z-index:3;
	position:absolute;
   	margin:0;	
	display:block;
   	margin-top:100px;
    	margin-left:18px; 
	}
.rechtop	{
	z-index:4;
	position:absolute;
	vertical-align: middle;
	}
/*---SITEMAP-------------*/
a.map_page,a.map_page:hover{
	display:block;
	text-align: left;
	color:#6181a1;
	text-decoration: none;
	text-transform: uppercase
	}
a.map_page:hover{
	text-decoration: underline;
	}
.map_menu{	
	color:#000000;
	font-size:18px;
	font-weight:bold;
	}
.map_menu_separator{
	display:block;
	height:20px;
}

