/*---Styles utilisateur--------------------------*/
.titre1 	{FONT-SIZE: 17px; COLOR: #2D5C98;FONT-WEIGHT: bold;}
.titre2	{FONT-SIZE: 13px; COLOR: #666666;FONT-WEIGHT: bold;}

.titre3	{FONT-SIZE: 13px; COLOR: #4D72B3;FONT-WEIGHT: bold;
	}
.corps_11{
	FONT-SIZE: 11px;
	}
.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;
}
.EndUserStyles {}
/*---HTML Standard------------*/
.mini          {FONT-SIZE: 9px;}
.float_left{
	float:left;
}
a,body,li,table {

	FONT-WEIGHT:normal; FONT-SIZE: 12px;
	COLOR: #666666;
	FONT-FAMILY: arial;
	
	
	}
P,td{margin: 0px 0px 0px 0px;}
.BODY_popup
	{
	background :white url(vide.gif); 
	background-repeat: repeat;
	}
.BODY_popup_adm
	{
	background :white url(fond_admin.gif); 
	background-repeat: repeat;
	margin-left:40px;
	margin-right:20px;
	margin-top:10px;
	}

body 	{background :#FFFFFF; 
	margin-top:0px;
	margin-left:0px;
	} /*--uniquement pour l'editeur--*/
.vide	{background:  #D1D3D9  url(vide.gif) repeat-x;}
BLOCKQUOTE  { margin: 0px 0px 0px 10px; }
UL	{
	margin-top:0px; 
	}

/*---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: none;
	}

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:#4481D9;
	FONT-SIZE: 11px;
	text-decoration: none;
	color:#FFFFFF;
	}

/*---template---*/
.col_haut	{}
.col_bas	{}
.col1		{background: #FFFFFF; padding-left:4px}
.col2		{background: #FFFFFF; padding:5px;height:375px;}
.col3		{background: #FFFFFF;padding-right:4px;}
.sep_col_intL	{
	background:#FFFFFF;
	/*
	height: 100%;
	width:12px;
 	background:  url(separateurV.gif) repeat-y scroll center;
	*/
	}
.sep_col_intR	{
	background:#FFFFFF;
	/*
	height: 100%;
	width:12px;
 	background: #FFFFFF url(separateurV.gif) repeat-y scroll center;
	*/
	}
.sep_col_extL	{
	background:#FFFFFF;
	/*
	background: url(sep_extL.gif) top right; width:1px;
	*/
	}   
.sep_col_extR	{
	background:#FFFFFF;
	/*
	background: url(sep_extR.gif) top left; width:0px;
	*/
	}

/*---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;}

/*---Divers----------------------*/
.cursor 	{cursor: pointer}
.vote		{FONT-SIZE: 15px;}
.here 		{FONT-SIZE: 11px; COLOR: #B4B3B3;
		height:30px;
		background: #FFFFFF 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;}
.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;
	width:100%;
	height: 2px;
 	background: url(separateur.gif) repeat-x scroll center;
	}
.hrv {
  	height: 100%;
	width:5px;
 	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 {
	cursor: pointer;
	padding-bottom:0px;
	text-decoration: underline;
	}
.art_blc_off {
	cursor: pointer;
	padding-bottom:0px;
	}

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) ;width:9px;height:10px;}
.hm1		{background :url(hm1.gif);}
.hd1		{background :url(hd1.gif) right;width:9px;}
.mg1		{background :url(mg1.gif)}
.m1		{background :url(m1.gif); ;padding:3px}
.md1		{background :url(md1.gif)}
.bg1		{background :url(bg1.gif) left ;height:15px;}
.bm1		{background :url(bm1.gif) right}
.bd1		{background :url(bd1.gif) top}

.hg2		{background :url(hg2.gif) ;width:9px;height:10px;}
.hm2		{background :url(hm2.gif);}
.hd2		{background :url(hd2.gif) right;width:9px;}
.mg2		{background :url(mg2.gif)}
.m2		{background :url(m2.gif); ;padding:3px}
.md2		{background :url(md2.gif)}
.bg2		{background :url(bg2.gif) left ;height:15px;}
.bm2		{background :url(bm2.gif) right}
.bd2		{background :url(bd2.gif) top}

.hg3		{background :url(hg3.gif) ;width:9px;height:10px;}
.hm3		{background :url(hm3.gif);}
.hd3		{background :url(hd3.gif) right;width:9px;}
.mg3		{background :url(mg3.gif) bottom}
.m3		{background :url(m3.gif) bottom;}
.md3		{background :url(md3.gif) bottom}
.bg3		{background :url(bg3.gif) left ;height:15px;}
.bm3		{background :url(bm3.gif) right}
.bd3		{background :url(bd3.gif) top}

.hg9		{background :url(hg9.gif) left; width:5px}
.hm9		{background :url(hm9.gif) top; height:5px}
.hd9		{background :url(hd9.gif) right;width:5px}
.mg9		{background :url(mg9.gif) left; width:5px}
.m9		{background : #FFFFFF url(m9.gif);}
.md9		{background :url(md9.gif) right;width:5px}
.bg9		{background :url(bg9.gif) left;width:5px}
.bm9		{background :url(bm9.gif) bottom;height:5px}
.bd9		{background :url(bd9.gif) right;}

.hg100		{background :url(hg100.gif) ;width:10px;height:7px;}
.hm100		{background :url(hm100.gif);}
.hd100		{background :url(hd100.gif) right ;width:10px;}
.mg100		{background :url(mg100.gif)}
.m100		{background :url(m100.gif) no-repeat #ffffff;FONT-FAMILY:arial;font-size:10px}
.md100		{background :url(md100.gif)}
.bg100		{background :url(bg100.gif) ;height:7px;}
.bm100		{background :url(bm100.gif);}
.bd100		{background :url(bd100.gif)}

.thg1 	{background :url(thg1.gif) top left ; width:9px;}
.thd1 	{background :url(thd1.gif) top right ; width:9px;}
.thm1	{background :url(thm1.gif) top left ; FONT-WEIGHT: bold; font-size:12px; COLOR: #333333;padding:8px 0px 0px 13px;vertical-align: top;height: 30px;}

.thg2 	{background :url(thg2.gif) top left ; width:9px;}
.thd2 	{background :url(thd2.gif) top right ; width:9px;}
.thm2	{background :url(thm2.gif) top left ; FONT-WEIGHT: bold; font-size:12px; COLOR: #5A5C5E;padding:8px 0px 0px 13px;vertical-align: top;height: 30px;}

.thg3 	{background :url(thg3.gif) top left ; width:9px;}
.thd3 	{background :url(thd3.gif) top right ; width:9px;}
.thm3	{background :url(thm3.gif) top left ; FONT-WEIGHT: bold; font-size:12px; COLOR: #FFFFFF;padding:8px 0px 0px 13px;vertical-align: top;height: 30px;}

.thg4 	{background :url(thg4.gif) left ; width:5px;}
.thd4 	{background :url(thd4.gif) right ; width:5px;}
.thm4	{background :url(thm4.gif) top; FONT-SIZE: 15px; COLOR: #FFFFFF;FONT-WEIGHT: bold;padding-left: 5px;height: 23px;}
.thg5 	{background :url(thg5.gif) left ; width:5px;}
.thd5 	{background :url(thd5.gif) right ; width:5px;}
.thm5	{background :url(thm5.gif) top; FONT-SIZE: 15px; COLOR: #FFFFFF;FONT-WEIGHT: bold;padding-left: 5px;height: 23px;}
.thg6 	{background :url(thg6.gif) left ; width:5px;}
.thd6	{background :url(thd6.gif) right ; width:5px;}
.thm6	{background :url(thm6.gif) top; FONT-SIZE: 15px; COLOR: #FFFFFF;FONT-WEIGHT: bold;padding-left: 5px;height: 23px;}
.thg7 	{background :url(thg7.gif) left ; width:5px;}
.thd7 	{background :url(thd7.gif) right ; width:5px;}
.thm7	{background :url(thm7.gif) top; FONT-SIZE: 15px; COLOR: #FFFFFF;FONT-WEIGHT: bold;padding-left: 5px;height: 23px;}
.thg8 	{background :url(thg8.gif) left;width:5px;}
.thd8 	{background :url(thd8.gif) right;width:5px;}
.thm8	{background :url(thm8.gif) left top; FONT-SIZE: 15px; COLOR: #777777;FONT-WEIGHT: normal;padding-left: 6px;height: 26px;}
.thg9 	{background :url(thg9.gif) left ; width:5px;}
.thd9 	{background :url(thd9.gif) right ; width:5px;}
.thm9	{background :url(thm9.gif) left top; FONT-SIZE: 12px; COLOR: #777777;FONT-WEIGHT: bold;padding-left: 5px;height: 26px;}

.thg100 {background :url(thg100.gif) left ; width:10px;}
.thd100 {background :url(thd100.gif) right ; width:10px;}
.thm100	{background :url(thm100.gif) left top; FONT-SIZE: 11px; FONT-FAMILY:arial;COLOR: #415C85;FONT-WEIGHT: bold;padding: 5px 0px 0px 13px;height: 29px;vertical-align: top;}
.thg101 {background :url(thg101.gif) left ; width:10px;}
.thd101 {background :url(thd101.gif) right ; width:10px;}
.thm101	{background :url(thm101.gif) left top; FONT-SIZE: 11px; FONT-FAMILY:arial; COLOR: #435063;FONT-WEIGHT: normal;padding: 5px 0px 0px 5px;height: 29px;vertical-align: top;}

.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_down_adm	{
		background :url(bloc_down_adm.gif) no-repeat;
		background-position: right center;
		width:100%;
		cursor: pointer;
		}
.bloc_up_adm	{
		background :url(bloc_up_adm.gif) no-repeat;
		background-position: right center;
		width:100%;
		cursor: pointer;
		}

/*---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;
	padding : 6px 0px 0px 0px;
	cursor: pointer;
	background: url(/repupload/upload-uti/images_template/bck_menu.gif) left no-repeat;
}
.menu_btn_over{	
	padding : 6px 0px 0px 0px;
	cursor: pointer;
	background: url(/repupload/upload-uti/images_template/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:18px;
	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:0px 0px 0px 8px;
	vertical-align: middle;
	height:18px;
	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;
	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_addon1 { 	
	z-index:1;
 	
  	margin:0;
	padding-top:0px;
  	padding-left: 0px;
	}


.menu	{
   	z-index:2;
   	position:absolute;
    	display:block;
   	margin:0;
   	padding-top:111px;
    	padding-left:0px; 
	}