/*/ Global Class
*/

BODY{
	margin:0px;
	padding:0px;
	background-color:#bebebe;
	text-align:center;
}
BODY, TD, DT, DD, LI, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT{
	font-family: Tahoma,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
}
FORM{margin:0px;}
TABLE{
	padding:0px;
	border-collapse:collapse;
	border-spacing: 0px;
	border: 0px;
	width:100%;
}
TABLE TD{
	padding:0px;
	vertical-align:top;
}
IMAGE{border:0px;}
A IMG{border:0px;}
P{
	line-height:1em;
	margin:0px 0px 2em 0px;
}
A:link, A:active, A:visited{
	color:#2795c3;
	text-decoration:underline;
}
A:hover{color:#0e3748;}
HR{width:100%;height:1px;margin: 4px 0px 4px 0px;border:0px;border-bottom:1px dashed #CCCCCC;}

/*/ Custom Class
*/

#global{
	width:988px;
	text-align:left;
	margin:0px auto 0px auto;
}
	#global .extendLeft{
		width:6px;
		background-repeat:repeat-y;
		background-position:top left;
		background-image:url(../images/interface/bg_03.gif);
	}
	#global .extendRight{
		width:6px;
		background-repeat:repeat-y;
		background-position:top right;
		background-image:url(../images/interface/bg_04.gif);
	}
	#global .content{background-color:#FFFFFF;}

/*/ Header
*/
#header{
	background-image:url(../images/interface/bg_01.jpg);
	background-repeat:repeat-y;
	background-position:top left;
}
	#header .inner{
		background-image:url(../images/interface/bg_02.jpg);
		background-repeat:no-repeat;
		background-position:bottom left;
		text-align:center;
	}
	#header .utility{
		text-align:right;
		vertical-align:bottom;
	}


/*/ Footer 
*/
#footer{
	border-top:2px solid #ff9c00;
	background-image:url(../images/interface/bg_05.gif);
	background-repeat:repeat-x;
	background-position:top left;
	padding:10px 10px 23px 10px;
	margin:15px 0px 0px 0px;
	text-align:center;
}
	#footer .copyright{
		padding:10px 0px 0px 0px;
		font-size:9px;
		color:#999999;
	}
	#footer DIV{
		margin:0px 0px 4px 0px;
	}	
	#footer A{
		padding:0px 10px 0px 10px;
		border-right:1px solid #ff9c00;
	}
	#footer .last{border-right:0px;}
	#footer A:link, #footer A:active, #footer A:visited{text-decoration:none;}
	#footer A:hover{text-decoration:underline;}

#navigation{
	background-image:url(../images/interface/bg_11.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
	#navigation .rightBg{
		background-image:url(../images/interface/bg_12.gif);
		background-repeat:no-repeat;
		background-position:top right;
	}
	#navigation .leftBg{
		background-image:url(../images/interface/bg_12.gif);
		background-repeat:no-repeat;
		background-position:top left;
		padding:0px 5px 0px 5px;
	}
	#navigation TD{
		text-align:center;
		padding:0px 10px 0px 10px;
	}
	#navigation .sep{
		padding:0px;
		width:2px;
	}

#subNavigation{
	background-image:url(../images/interface/bg_13.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#dedede;
	padding:3px 5px 3px 5px;
	color:#BBBBBB;
	border-bottom:1px solid #FFFFFF;
}
	#subNavigation A:link, #subNavigation A:active, #subNavigation A:visited{
		text-decoration:none;
		color:#777777;
		padding:0px 10px 0px 10px;
	}
	#subNavigation A:hover{text-decoration:underline;}

/*/ Generic skin
*/
.dropShadow01{
	background-image:url(../images/interface/bg_06.gif);
	background-repeat:repeat-x;
	background-position:top left;
	height:7px;	
}

.statistique01{
	text-align:right;
	margin:0px 0px 10px 0px;
}
	.statistique01 TABLE{margin:0px 20px 0px auto;}
	.statistique01 TD{
		text-align:right;
		font-weight:bold;
		color:#FFFFFF;
		padding:4px 0px 4px 24px;
	}
	
.loginBox01{
	background-image:url(../images/interface/mod01/bg01.gif);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#3fbee7;
	margin:0px 10px 0px 0px;
}
	.loginBox01 .c01{
		background-image:url(../images/interface/mod01/c01.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.loginBox01 .c02{
		background-image:url(../images/interface/mod01/c02.gif);
		background-repeat:no-repeat;
		background-position:top right;
		padding:4px;
		text-align:right;
	}
	.loginBox01 TABLE{margin:0px 0px 0px auto;}
	.loginBox01 TD{vertical-align:middle;}
	.loginBox01 LABEL{
		color:#FFFFFF;
		margin:0px 5px 0px 0px;
	}
	.loginBox01 INPUT{
		color:#FFFFFF;
		margin:0px 15px 0px 0px;
		padding:2px;
		border:2px solid #9ae2f9;
		background-color:#56d5fe;
		background-image:url(../images/interface/bg_07.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}
	.loginBox01 IMG{cursor:pointer;}
	.loginBox01 .logged{}
	.loginBox01 .logged TD{
		color:#FFFFFF;
		border-right:1px solid #FFFFFF;
		padding:0px 10px 0px 10px;	
	}
	.loginBox01 .logged .last{border-right:0px;}
	.loginBox01 .logged A:link, .loginBox01 .logged A:active, .loginBox01 .logged A:visited{
		text-decoration:none;
		color:#FFFFFF;
	}
	.loginBox01 .logged A:hover{color:#D2F4FE;}
	.loginBox01 .logged A.bold01{text-decoration:underline;}

/*/	Banner01
*/

.banner01{
	width:auto;
	margin:0px auto 0px auto;
}
	.banner01 TD{padding:10px 0px 0px 0px;}
	.banner01 .tag{
		width:9px;
		padding:0px 3px 0px 0px;
		vertical-align:bottom;
	}

/*/	Box01
*/
.box01{}
	.box01 .cap{
		background-image:url(../images/interface/mod02/bg01.gif);
		background-repeat:repeat-x;	
		background-position:top left;
	}
	.box01 .cap .c1{
		background-image:url(../images/interface/mod02/c1.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.box01 .cap .c2{
		background-image:url(../images/interface/mod02/c2.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:9px;
	}
	.box01 .side01{
		background-image:url(../images/interface/mod02/s1.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.box01 .side02{
		background-image:url(../images/interface/mod02/s2.gif);
		background-repeat:no-repeat;
		background-position:top right;
	}
	.box01 .side03{
		background-image:url(../images/interface/mod02/s3.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.box01 .side04{
		background-image:url(../images/interface/mod02/s4.gif);
		background-repeat:no-repeat;
		background-position:top right;
	}	
	.box01 .innerData01, .box01 .innerData05{
		background-image:url(../images/interface/mod02/bg02.gif);
		background-repeat:no-repeat;
		background-position:top left;
		margin:0px 5px 0px 5px;
		padding:0px 10px 0px 10px;
	}
	.box01 .innerData01 .title, .box01 .innerData05 .title{
		background-repeat:no-repeat;
		background-position:top right;
	}
	.box01 .innerData01 .title TD, .box01 .innerData05 .title TD{
		font-weight:bold;
		font-size:12px;
		color:#3bb2d7;
		padding:10px 0px 15px 10px;
	}
	.box01 .innerData01 .title .boxNav{
		text-align:right;
		padding:6px 43px 0px 0px;
	}
	.box01 .innerData01 .title .boxNav IMG{cursor:pointer;}
	.box01 .innerData01 .data{
		/*width:100%;*/
		padding:0px 0px 0px 10px;
		text-align:left;
	}
	.box01 .innerData01 .data P{font-size:10px;}
	.box01 .innerData01 .data DL, .box01 .innerData05 DL{
		margin:0px;
		padding:0px;
	}
	.box01 .innerData01 .data DT, .box01 .innerData01 .data DD, .box01 .innerData05 DD{
		margin:0px;
		padding:2px 0px 5px 0px;
	}	
	.box01 .innerData01 .data DT A{
		font-weight:bold;
		font-size:12px;
	}
	.box01 .innerData01 .data DT A:link, .box01 .innerData01 .data DT A:active, .box01 .innerData01 .data DT A:visited{
		color:#ff8400;
		text-decoration:none;
	}
	.box01 .innerData01 .data DT A:hover{
		color:#b23b00;
		text-decoration:underline;
	}
	.box01 .innerData01 .data .link01, .box01 .innerData05 .link01{
		text-align:right;
		padding:0px 10px 0px 0px;
		background-image:url(../images/icons/bullet02.gif);
		background-repeat:no-repeat;
		background-position:center right;
	}
	.box01 .innerData01 .data .link01 A, .box01 .innerData05 .link01 A{
		padding:0px 0px 0px 10px;
		background-image:url(../images/icons/bullet01.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}	
	.box01 .innerData02{
		padding:0px 5px 5px 5px;
		text-align:center;
	}
	.box01 .innerData02 P, .box01 .innerData04 P{
		margin:2px 0px 5px 0px;
		font-size:10px;
	}
	.box01 .innerData02 IMG{margin:0px;}
	.box01 .innerData01 .display01{
		text-align:center;
		padding:5px;
	}
	.box01 .innerData01 .display01 A:link, .box01 .innerData01 .display01 A:active, .box01 .innerData01 .display01 A:visited{
		color:#999999;
		text-decoration:none;
	}
	.box01 .innerData01 .display01 A:hover{
		color:#555555;
		text-decoration:underline;
	}	
	.box01 .innerData03 .display02{
		text-align:center;
		padding:40px;
	}
	.box01 .innerData03 .display03{
		text-align:left;
		padding:20px 40px 40px 40px;
	}	
	.box01 .innerData03 .display02 TABLE{margin:0px auto 0px auto;}
	.box01 .innerData03 .display02 TD{
		text-align:left;
		padding:0px 0px 0px 10px;
	}
	.box01 .innerData03 .display02 H2{
		color:#3bb2d7;
		font-weight:bold;
		font-size:12px;
		text-align:left;	
	}
	.box01 .innerData03 .display02 P{text-align:left;}
	.box01 .innerData03 .display02 LABEL{
		display:block;
		color:#3bb2d7;
		font-weight:bold;
		font-size:11px;
		margin:10px 0px 3px 0px;
	}
	.box01 .innerData03 .display02 INPUT{
		width:220px;
		height:20px;
		margin:0px;
		padding:2px;
		color:#666666;
		font-weight:bold;
		border:2px solid #FF8400;
		background-color:#FFFFFF;
		background-image:url(../images/interface/bg_10.gif);
		background-repeat:repeat-x;
		background-position:top left;	
	}
	.box01 .innerData03 .display02 SELECT{
		padding:2px;
		width:218px;
	}
	.box01 .innerData03 .display02 .borderSelect{
		border:2px solid #FF8400;
		padding:2px;
	}
	.box01 .innerData03 .display02 TEXTAREA{
		width:380px;
		height:200px;
		margin:0px;
		padding:2px;
		color:#666666;
		font-weight:bold;
		border:2px solid #FF8400;
		background-color:#FFFFFF;
		background-image:url(../images/interface/bg_10.gif);
		background-repeat:repeat-x;
		background-position:top left;	
	}
	.box01 .innerData03 .display02 FORM IMG{
		margin:10px 0px 10px 0px;
	}	
	.box01 .innerData03{
		margin:0px 5px 0px 5px;
		padding:0px;
	}
	.box01 .innerData03 DL{
		margin:0px;
		padding:0px;
	}
	.box01 .innerData03 DT{
		margin:0px 0px 8px 0px;
		background-image:url(../images/interface/bg_14.gif);
		background-repeat:repeat-x;	
		background-position:top left;		
		background-color:#f0f9fc;
		padding:8px 0px 8px 62px;
		color:#ff9c00;
		font-size:12px;
		font-weight:bold;
	}
	.box01 .innerData03 DD{
		margin:3px 0px 6px 0px;
		padding:3px 0px 3px 80px;
	}
	.box01 .innerData03 .display03  DL{
		margin:0px 0px 20px 0px;
		padding:0px;	
	}	
	.box01 .innerData03 .display03  DT{
		background-image:none;
		background-color:#FFFFFF;
		color:#666666;
		padding:0px;		
	}
	.box01 .innerData03 .display03 DD{
		margin:3px 0px 6px 0px;
		padding:0px 0px 0px 20px;
	}	
	.box01 .innerData03 .display03 H1{
		font-size:20px;
		color:#FF9C00;
	}
	.box01 .innerData03 .display03 H2{font-size:18px;}
	.box01 .innerData03 .display03 H3{font-size:14px;}
	.box01 .innerData03 .faqQuestion{
		margin:12px 0px 0px 0px;
		color:#3bb2d7;
		font-weight:bold;
	}
	.box01 .innerData03 .faqAnswer{margin:12px 0px 0px 20px;}
	.box01 .innerData03 .faqAnswer UL{margin-top:6px;}
	.box01 .innerData04{
		width:160px;
		margin:0px 5px 0px 5px;
		padding:0px 5px 0px 5px;
		text-align:center;
	}
	.box01 .innerData05{}
	.box01 .innerData05 TD{padding:0px 0px 0px 10px;}
	.box01 .innerData05 .image01{padding:0px;}
	.box01 .innerData05 .title TD{padding:10px 0px 15px 10px;}	
	.box01 .innerData05 DT{
		margin:0px;
		padding:2px 0px 5px 0px;
	}	
	.box01 .innerData05 DT A{
		font-weight:bold;
		font-size:12px;
	}
	.box01 .innerData05 DT, .box01 .innerData05 DT A:link, .box01 .innerData05 DT A:active, .box01 .innerData05 DT A:visited{
		color:#ff8400;
		font-weight:bold;
		text-decoration:none;
	}
	.box01 .innerData05 DT A:hover{
		color:#b23b00;
		text-decoration:underline;
	}
	.box01 .innerData05 .iconList01 DD{
		padding:3px 0px 3px 10px;
		background-image:url(../images/icons/bullet01.gif);
		background-repeat:no-repeat;
		background-position:center left;		
	}
	.box01 .innerData06{
		margin:0px;
		text-align:left;
	}
	.box01 .innerData06 DT{
		background-image:none;
		background-color:transparent;
		padding:0px;
		margin:2px 0px 2px 0px;
		color:#ff8400;
		font-weight:bold;
		font-size:10px;
	}
	.box01 .innerData06 TABLE DD{
		font-weight:bold;
		margin:0px;
		padding:1px 0px 3px 0px;
	}
	.box01 .innerData06 DT, .box01 .innerData06 DD{
		padding:0px;
		margin:0px;
	}
	.box01 .innerData06 .pad04{width:60px;}
	.box01 .innerData06 DT{
		font-weight:bold;
		font-size:11px;
		color:#ff8400;
	}
	.box01 .innerData06 DT, .box01 .innerData06 DT A:link, .box01 .innerData06 DT A:active, .box01 .innerData06 DT A:visited{
		color:#ff8400;
		text-decoration:none;
	}
	.box01 .innerData06 DT A:hover{
		color:#b23b00;
		text-decoration:underline;
	}	
	.box01 .innerData06 .link01{
		margin:5px 0px 0px 0px;
		padding:0px 0px 0px 10px;
		background-image:url(../images/icons/bullet01.gif);
		background-repeat:no-repeat;
		background-position:center left;
	}
	.box01 .innerData06 .link01 A{
		padding:0px 10px 0px 0px;
		background-image:url(../images/icons/bullet02.gif);
		background-repeat:no-repeat;
		background-position:center right;
	}
	.box01 .innerData07{
		margin:0px 5px 0px 5px;
		padding:0px;
	}	
	.box01 .innerData07 DL{
		float:left;
		clear:left;
		margin:0px;
		padding:0px;
		width:100%;
	}
	.box01 .innerData07 DT{
		float:left;
		margin:0px;
		padding:3px;
		color:#ff9c00;
		font-size:12px;
		font-weight:bold;
	}
	.box01 .innerData07 DD{
		float:left;
		margin:0px;
		padding:3px;
	}
	.box01 .innerData07 FORM TABLE TD{
		padding:10px;
	}
	
	.box01 .innerData07 .loginBox02 DT{
		width:140px;
	}
	.box01 .innerData07 .loginBox02 FIELDSET{
		border:1px solid #DDDDDD;
		padding:10px;
	}	
	.box01 .innerData07 .loginBox02 LEGEND{
		padding:0px 10px 0px 10px;
		font-weight:bold;
		color:#666666;
	}
	.box01 .innerData07 .loginBox02 INPUT{
		width:150px;
	}
	.box01 .innerData07 .loginBox02 .inpWIAuto{width:auto;}	
	.box01 .innerData08{
		margin:0px 15px 0px 15px;
		padding:0px;
	}
	.box01 .innerData08 .quickNav TD{
		padding:3px 20px 3px 0px;
		border-bottom:1px solid #EEEEEE;
	}
	.box01 .innerData09{
		margin:0px 5px 0px 5px;
		padding:0px 5px 0px 5px;
		text-align:center;
	}	
	
/*/ Media viewer
*/
	#mediaViewer{}
	#mediaViewer TABLE{
		border-top:1px solid #DDDDDD;
		margin:10px 0px 0px 0px;
	}
	#mediaViewer DT{
		background-image:none;
		background-color:transparent;
		padding:0px;
		margin:5px 0px 5px 0px;
		color:#ff8400;
		font-weight:bold;
		font-size:11px;
	}
	#mediaViewer DD{
		margin:0px;
		padding:2px;
	}
	#mediaViewer .mediaContainer{
		background-color:#000000;
		text-align:center;
	}
	
/*/	subMediaList
*/

.subMediaList, #mediaViewer .subMediaList{border:0px;}
	.subMediaList TD{padding:0px 5px 0px 5px;}
	.subMediaList H4{
		font-size:12px;
		font-weight:bold;
		padding:5px;
		margin:0px;		
		background-color:#EEEEEE;
		border:1px solid #DDDDDD;
	}
	.subMediaList DL{
		float:left;
		clear:left;
		width:100%;		
		margin:0px;
		padding:0px;
		border-bottom:1px dashed #DDDDDD;
	}
	.subMediaList DT{
		float:left;
		margin:0px;
		padding:0px;
	}
	.subMediaList DT IMG{
		margin:0px 5px 0px 0px;
		border:1px solid #DDDDDD;
	}
	.subMediaList DD{
		float:left;
		margin:0px;
		padding:4px 0px 0px 0px;
	}
	
#radioplayer{
	margin:10px 0px 0px 0px;
}	
	
/*/	Box02
*/
.box02{
	background-image:url(../images/interface/bg_08.gif);
	background-repeat:repeat-x;	
	background-position:bottom left;
	padding:5px;
}
	.box02 .splitter{width:5px;}
	.box02 .register{
		background-color:#FFFFFF;
		padding:5px 15px 5px 15px;
	}
	.box02 .register P{
		font-size:15px;
		color:#999999;
		margin:8px 0px 30px 0px;
	}
	.box02 .register FORM{margin:10px 0px 0px 0px;}	
	.box02 .register FORM TD{vertical-align:middle;}	
	.box02 INPUT{
		border:2px solid #78c5e1;
		background-image:url(../images/interface/bg_10.gif);
		background-repeat:repeat-x;	
		background-position:top left;
		margin:0px 10px 0px 0px;
		font-size:11px;
		padding: 4px;
		width:200px;
	}
	
/*/	Box03
*/
.box03{}
	.box03 .cap{
		background-image:url(../images/interface/mod03/s1.gif);
		background-repeat:repeat-x;	
		background-position:top left;
	}
	.box03 .cap .c1{
		background-image:url(../images/interface/mod03/c1.gif);
		background-repeat:no-repeat;
		background-position:top left;
	}
	.box03 .cap .c2{
		background-image:url(../images/interface/mod03/c2.gif);
		background-repeat:no-repeat;
		background-position:top right;
		height:18px;
	}
	.box03 .bottomCap{
		background-image:url(../images/interface/mod03/s4.gif);
		background-repeat:repeat-x;	
		background-position:bottom left;
	}
	.box03 .bottomCap .c1{
		background-image:url(../images/interface/mod03/c3.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
	}
	.box03 .bottomCap .c2{
		background-image:url(../images/interface/mod03/c4.gif);
		background-repeat:no-repeat;
		background-position:bottom right;
		height:18px;
	}	
	.box03 .side01{
		background-image:url(../images/interface/mod03/s2.gif);
		background-repeat:repeat-y;
		background-position:top left;
	}
	.box03 .side02{
		background-image:url(../images/interface/mod03/s3.gif);
		background-repeat:repeat-y;
		background-position:top right;
		padding:0px 22px 0px 22px;
	}
	.box03 H3{
		font-size:13px;
		margin:0px 0px 5px 0px;
		padding:0px;
	}	

.administration{}
	.administration H2{
		font-size:12px;
		margin:10px 5px 10px 5px
	}
	.administration H3{
		font-size:11px;
		margin:5px
	}
	.administration H3 SPAN{
		font-size:11px;
		color:#9a9a9a;
	}
	
	.toolsNavigation01{margin:5px 0px 5px 0px;}
	.toolsNavigation01 UL{
		display:inline;
		list-style:none;
		padding:0px;
		margin:0px;		
	}	
	.toolsNavigation01 LI{
		display:inline;
		margin:0px 10px 0px 10px;
		padding:0px;
		font-size:11px;
	}
	.toolsNavigation01 .ico01{
		background-image:url(../images/icons/icoAdminVideo.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding:4px 0px 4px 20px;
	}
	.toolsNavigation01 .ico02{
		background-image:url(../images/icons/icoAdminPhoto.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding:4px 0px 4px 20px;
	}
	.toolsNavigation01 .ico03{
		background-image:url(../images/icons/icoAdminLink.gif);
		background-repeat:no-repeat;
		background-position:center left;
		padding:4px 0px 4px 20px;
	}
	.toolsNavigation01 A{
		font-size:11px;
		text-decoration:none;
	}
	.administration .tdACenter{margin:10px 0px 10px 0px;}	
	.administration .tdACenter TD{
		text-align:center;
		padding:10px 5px 10px 5px;
	}
	.administration .tdACenter .tdStyle01{padding:5px;}
	.administration .tdACenter IMG{border:2px solid #CCCCCC;}
	
	.administration .tdStyle02 TD{
		padding:5px;
		vertical-align:middle;
	}

/*/ Media box / linkBox
*/

.mediaBox{
	margin:5px 0px 5px 0px;
	display:none;
	border:1px solid #DDDDDD;
}
	.mediaBox TABLE{}
	.mediaBox TD{padding:5px;}
	.mediaBox INPUT{width:200px;}
	.mediaBox .submit{margin:0px;}
	.mediaBox .submit INPUT{width:auto;}
	
.linkBox{
	margin:5px 0px 5px 0px;
	display:none;
}
	.linkBox TABLE{border:1px solid #DDDDDD;}
	.linkBox TD{
		padding:5px;
		border-bottom:1px solid #DDDDDD;
	}
	.linkBox INPUT{width:280px;}
	.linkBox .submit{margin:10px 0px 10px 0px;}
	.linkBox .submit INPUT{width:auto;}

#dstSchema001{display:none;}
.mediaEdit{
	background-color:#DDDDDD;
	border:1px solid #BBBBBB;
	padding:5px 5px 10px 5px;
	clear:left;
}
	.mediaEdit .title{
		background-color:#EEEEEE;
		border:1px solid #CCCCCC;
		padding:5px;
		font-size:11px;
		font-weight:bold;
	}
	.mediaEdit .link{
		padding:5px;
		font-size:11px;
		font-weight:bold;
	}	
	.mediaEdit .link{text-align:right;}	
	.mediaEdit IMG{margin:5px 10px 5px 0px;}	
	.mediaEdit LABEL{
		font-weight:bold;
		display:block;
	}
	.mediaEdit INPUT{
		width:220px;
		margin:0px 0px 5px 0px;
	}
	.mediaEdit TEXTAREA{
		width:220px;
		height:60px;
		margin:0px 0px 5px 0px;
	}
	
/*/ Library List
*/
.libraryList{
	border:1px solid #DDDDDD;
	padding:10px;
}
	.libraryList LEGEND{
		padding:4px 10px 4px 10px;
		color:#666666;
		font-weight:bold;
	}
	.libraryList LEGEND SPAN{
		padding:4px 10px 4px 10px;
		color:#999999;
		font-weight:bold;
	}	
	.libraryList .row{
		/*border-bottom:1px solid #DDDDDD;*/
		background-color:#FFFFFF;
		border:0px;
		border-bottom:1px dashed #DDDDDD;
		background-image:none;	
	}
	.libraryList .row_selected{
		border:1px solid #DDDDDD;
		background-color:#EEEEEE;
		background-image:url(../images/interface/bg_15.gif);
		background-position:top left;
		background-repeat:repeat-y;
	}
	.libraryList .row_selected .a{background-color:#FFFFFF;}


/*/ Avatar List
*/

.avatarList{
	clear:left;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
	.avatarList LI{
		float:left;
		margin:0px;
		padding:10px;
		width:80px;
		height:80px;
	}
	
/*/Progress bar
*/
#progress_bar{
	padding:10px;
}
	#progress_bar .title{
		font-size:11px;
		font-weight:bold;
		margin:5px 0px 5px 0px;
	}

.box01 .innerData03 .adminSidePanel{padding:0px 10px 0px 10px;}
	.box01 .innerData03 .adminSidePanel TABLE{margin:0px 0px 20px 0px;}
	.box01 .innerData03 .adminSidePanel .imgContainer{width:70px;}
	.box01 .innerData03 .adminSidePanel DL{
		margin:0px 0px 20px 0px;
		padding:0px;
	}
	.box01 .innerData03 .adminSidePanel DT{
		background-color:transparent;
		background-image:none;
		font-weight:bold;
		font-size:11px;
		color:#FF8400;
		padding:0px;
		margin:0px;
	}
	.box01 .innerData03 .adminSidePanel DT A{font-weight:normal;}	
	.box01 .innerData03 .adminSidePanel DD{
		padding:0px;
		margin:5px 0px 10px 0px;
	}
	.box01 .innerData03 .adminSidePanel TEXTAREA{
		width:180px;
		height:40px;
	}
	.box01 .innerData03 .adminSidePanel UL{
		padding:0px;
		margin:0px;
		list-style:none;
		clear:left;
	}
	.box01 .innerData03 .adminSidePanel LI{
		padding:2px 2px 2px 10px;
		background-image:url(../images/icons/bullet01.gif);
		background-position:center left;
		background-repeat:no-repeat;
	}	

/*/ attachedMediaFile
*/

#attachedMediaFile{}
	#attachedMediaFile UL{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#attachedMediaFile LI{
		margin:0px;
		padding:4px;
	}
	#attachedMediaFile .a{width:17px;}
	#attachedMediaFile .b{width:180px;}
	#attachedMediaFile .c{width:60px;}
	#attachedMediaFile .d{width:60px;}
	#attachedMediaFile .e{width:80px;}
	#attachedMediaFile .f{width:50px;}
	#attachedMediaFile .g{width:15px;}
	.modContainerList{
		display:none;
		margin:3px 0px 0px 0px;
	}

/*/ Admin list Form
*/

#AdminListForm{}
	#AdminListForm DL{
		margin:0px;
		padding:0px;
		float:left;
		clear:left;
		width:100%;
		margin:0px 0px 10px 0px;
	}
	#AdminListForm DT{
		width:140px;
		text-align:right;
		float:left;
		font-weight:normal;
		color: #666666;		
		margin:0px 10px 0px 0px;
		padding:0px;		
		background-color:transparent;
		background-image:none;
	}
	#AdminListForm DT SPAN{
		font-weight:normal;
		color: #FF8400;
	}	
	#AdminListForm DD{
		float:left;
		margin:0px;
		padding:0px;
	}
	#AdminListForm INPUT, #AdminListForm SELECT{width:200px;}
	#AdminListForm TEXTAREA{
		width:200px;
		height:120px;
	}
	#AdminListForm .libraryList{clear:left;}
	#AdminListForm .flecheAdd{
		width:206px;
		padding:22px 0px 0px 0px;
		text-align:center;
		vertical-align:top;
		background-image:url(../images/interface/bg_16.gif);
		background-repeat:no-repeat;	
		background-position:top right;		
	}	
	#AdminListForm .flecheAdd INPUT{
		width:120px;
		margin:0px 5px 0px 0px;
	}
	#AdminListForm .flecheAdd UL{
		margin:0px 0px 0px 10px;
		padding:0px;
		list-style:none;
		float:left;
	}
	#AdminListForm .flecheAdd LI{
		margin:0px;
		padding:0px;
		float:left;
	}	
	#AdminListForm .selectStyle01{height:120px;}
	#AdminListForm .phoneNumber INPUT{width:auto;}
	#AdminListForm HR{clear:left;}

	#AdminListForm .articlesList{
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#AdminListForm .articlesList LI{
		margin:0px;
		padding:0px;
		border-bottom:1px solid #DDDDDD;
	}
	#AdminListForm .articlesList TD{
		vertical-align:middle;
	}
	#AdminListForm .articlesList .rowSelected{
		background-color:#EEEEEE;
	}	
	#AdminListForm .highlight02{
		font-style:italic;
		font-weight:bold;
		font-size:13px;
		color:#FF8400;
	}
	#AdminListForm .highlight03{
		font-style:italic;
		font-size:11px;
	}

/*/ searchBox
*/
#searchBox INPUT{
	width:530px;
	padding:4px;
	margin:0px 5px 0px 0px;
	border:2px solid #2bb1e7;
	background-image:url(../images/interface/bg_10.gif);
	background-repeat:repeat-x;	
	background-position:top left;
}
	#searchBox .searchOptions{
		display:inline;
		list-style:none;
		margin:0px;
		padding:0px;
	}
	#searchBox .searchOptions LI{
		display:inline;
		vertical-align:middle;
		padding:2px 15px 2px 0px;
	}
	#searchBox .searchOptions INPUT{
		width:auto;
		border:0px;
		margin:0px 2px 0px 0px;
		vertical-align:middle;
		background-image:none;
	}
	#searchBox .searchOptions LABEL{font-weight:bold;}

/*/ Pager01
*/
.pager01{
	text-align:center;
	margin:10px 0px 0px 0px;
}
	.pager01 UL{
		list-style:none;
		margin:0px auto 0px auto;
		padding:0px;
		display:inline;
	}
	.pager01 LI{
		margin:0px;
		padding:3px 10px 0px 10px;
		display:inline;
		font-size:10px;
		font-weight:bold;
		border-right:1px solid #2BB1E7;
	}
	.pager01 IMG{margin:2px 0px 0px 0px;}
	.pager01 .noBorder{border-right:0px;}
	.pager01 .selected A:link, .pager01 .selected A:active, .pager01 .selected A:visited{
		color:#ff8400;
		text-decoration:none;
	}
	.pager01 .selected A:hover{
		color:#b23b00;
		text-decoration:none;
	}		


/*/ annuaireList
*/
.annuaireList UL{
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}
	.annuaireList LI{
		display:inline;
		padding:0px 2px 0px 4px;
		border-right:1px solid #EEEEEE;
	}
	.annuaireList .last{border-right:0px;}
.paysList UL{
	list-style:none;
	margin:0px;
	padding:0px;	
}
.paysList LI{
	margin:2px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/icons/bullet01.gif);
	background-repeat:no-repeat;
	background-position:center left;		
}
.listBlog{
	list-style:none;
	margin:0px;
	padding:0px;
}
	.listBlog LI{
		margin:0px 0px 0px 0px;
		padding:2px 0px 4px 0px;
	}
	.listBlog H4{
		margin:4px 0px 4px 0px;
		padding:0px;
	}
	.listBlog H4 A{font-size:12px;}
	.listBlog H4 A:link, .listBlog H4 A:active, .listBlog H4 A:visited{
		color:#ff8400;
		text-decoration:none;
	}
	.listBlog H4 A:hover{
		color:#ff8400;
		text-decoration:none;
	}
	.listBlog .subNav{
		background-color:#EEEEEE;
		margin:5px 0px 0px 0px;
	}
	.listBlog .subNav TD{padding:4px;}
	.listBlog .descriptiton{margin:5px 0px 5px 0px;}

/*/ Diffuseur
*/
#diffuseurContainer{
	text-align:center;
	background-image:url(../images/interface/bg_09.jpg);
	background-repeat:no-repeat;	
	background-position:bottom left;
	vertical-align:middle;
	text-align:right;
	width:644px;
	height:242px;	
}
	#diffuseurContainer .alternativContent{
		width:300px;
		border:2px solid #2D738B;
		background-color:#FFFFFF;
		margin:0px 20px 0px auto;
		padding:10px 20px 10px 20px;
		text-align:left;
		font-size:11px;
		opacity:0.70;
		filter:alpha(opacity=70);
	}
	#diffuseurContainer .alternativContent P{
		margin:0px 0px 8px 0px;
		padding:0px;
		font-size:11px;
		color:#2D738B;
	}
	
/*/ Error and Good Containers
*/

.errorContainer{
	border:1px solid #FF8400;
	background-image:url(../images/icons/icoError.gif);
	background-repeat:no-repeat;	
	background-position:center left;	
	background-color:#FFE2C2;
	padding:20px 20px 20px 80px;
	color:#6B3800;
	font-size:11px;
	text-align:left;
	margin:10px 0px 5px 0px;
}
.goodContainer{
	border:1px solid #BBBBBB;
	background-image:url(../images/icons/icoOk.gif);
	background-repeat:no-repeat;	
	background-position:center left;	
	background-color:#EEEEEE;
	padding:20px 20px 20px 80px;
	color:#444444;
	font-size:11px;
	text-align:left;
	margin:10px 0px 5px 0px;
}

/*/	Scroll
*/
.mask{
	position:relative;
	overflow:hidden;
	overflow:-moz-scrollbars-none;
	overflow-x:hidden;
	overflow-y:hidden;
	text-align:left;
}
.dimension01{
	width:1px;
	height:200px;
}
.scrollContent{position: absolute;}

/*/ formulaire
*/
.formulaire TD{padding:0px 10px 0px 10px;}
	.formulaire DIV{font-weight:bold;}
	.formulaire LABEL{
		text-transform:UPPERCASE;
		font-weight:bold;
		color:#3bb2d7;
	}
	.formulaire .highLight01{
		font-weight:bold;
		padding:10px 0px 0px 0px;
		text-align:right;
	}
	.formulaire INPUT{
		width:220px;
		height:20px;
		margin:0px 5px 0px 0px;
		padding:2px;
		color:#666666;
		font-weight:bold;
		vertical-align:middle;
		border:2px solid #FF8400;
		background-color:#FFFFFF;
		background-image:url(../images/interface/bg_10.gif);
		background-repeat:repeat-x;
		background-position:top left;
	}
	.formulaire SELECT{
		padding:2px;
		width:218px;
	}
	.formulaire .borderSelect{
		width:220px;
		border:2px solid #FF8400;
		padding:2px;
	}
	.formulaire .auto{width:auto;}
	.formulaire .mrg02{margin:5px 5px 0px 0px;}

#disponibiliteBlog{
	border:1px solid #DDDDDD;
	background-color:#EEEEEE;
	padding:2px;
	margin:5px 0px 0px 0px;
	display:none;
}
	#disponibiliteBlog UL{
		list-style:none;
		margin:5px 0px 5px 5px;
		padding:0px;
	}
	#disponibiliteBlog LI{
		margin:2px 0px 2px 0px;
		padding:1px;
	}
.sendBtnForm{
	text-align:center;
	padding:10px;
}

/*/ infoBulle
*/
#infoBulle, #infoBulleFleche{
	visibility:hidden;
	position:absolute;
	z-index:99980;
	left:0px;
	top:0px;
}
	#infoBulleFleche{z-index:99981;}
	#infoBulle .bg1{
		background-image:url(../images/interface/mod04/bg1.gif);
		background-repeat:repeat-x;
		background-position:top;	
	}
	#infoBulle .bg2{
		background-image:url(../images/interface/mod04/bg2.gif);
		background-repeat:repeat-y;
		background-position:top left;	
	}
	#infoBulle .bg3{
		background-image:url(../images/interface/mod04/bg3.gif);
		background-repeat:repeat-y;
		background-position:top right;
	}
	#infoBulle .bg4{
		background-image:url(../images/interface/mod04/bg4.gif);
		background-repeat:repeat-x;
		background-position:top;	
	}
	#infoBulle .bg5{
		background-image:url(../images/interface/mod04/bg5.gif);
		background-repeat:repeat-x;
		background-position:top;
		background-color:#FFFFFF;
	}
	#infoBulleContent{
		font-size:11px;
		font-weight:bold;
		padding:5px;
	}
	
/*/ sideListing
*/
#sideListing{
	text-align:left;
	padding:5px 0px 0px 0px;
	/*width:300px;*/
}
#sideListing H2{
	margin:0px 0px 5px 0px;
	font-weight:bold;
	color:#FFFFFF;
	padding:5px;
	background-color:#2795C3;
}
	#sideListing DL{
		margin:0px;
		padding:0px;
	}
	#sideListing DT{
		margin:0px;
		padding:3px;
		background-color:#DDDDDD;
		border:1px solid #CCCCCC;
		font-weight:bold;
		color:#666666;
	}
	#sideListing DD{
		margin:0px;
		padding:0px;
	}
	#sideListing TABLE .a{width:185px;}
	#sideListing TABLE .b{width:100px;}
	#sideListing TABLE .c{width:15px;}	
	#sideListing TABLE TD{
		background-color:#EEEEEE;
		font-weight:bold;
		border-bottom:1px solid #DDDDDD;
		padding:3px;
	}
	#sideListing TABLE .a, #sideListing TABLE .b, #sideListing TABLE .c{
		background-color:#FFFFFF;
		font-weight:normal;
	}

/*/ sideListing
*/
.superAdminListing{}
	.superAdminListing H2{
		background-color:#FF8400;
		border:1px solid #E07400;
		color:#FFFFFF;
		padding:5px;
		margin:0px;	
	}
	.superAdminListing TD{
		padding:2px;
		border-bottom:1px solid #EEEEEE;
	}
	.superAdminListing .header TD{
		padding:2px 2px 2px 5px;
		font-weight:bold;
		border:1px solid #DDDDDD;
		background-color:#EEEEEE;
	}
	.superAdminListing .a{
	}
	.superAdminListing .b{}
		.superAdminListing .b INPUT{width:50px;}
	.superAdminListing .c{width:190px;}
		.superAdminListing .c INPUT{width:180px;}
	.superAdminListing .d{width:190px;}
		.superAdminListing .d INPUT{width:180px;}
	.superAdminListing .e{width:120px;}
	
	.superAdminListing .listing UL{
		list-style:none;
		margin:0px;
		padding:0px;
		display:inline;
	}
	.superAdminListing .listing LI{
		margin:0px;
		padding:0px 2px 0px 2px;
		display:inline;
	}	
	

/*/ Utility Class
*/
.tblAuto{width:auto;}
.pad01{padding:15px 28px 35px 22px;}
.pad02{padding:0px 2px 10px 4px;}
.pad03{padding:0px 4px 10px 2px;}
.pad04{padding:10px 5px 10px 14px;}
.pad05{padding:10px 0px 0px 0px;}
.pad06{padding:0px 16px 16px 16px;}
.pad07{padding:0px 5px 0px 0px;}
.fst01{
	color:#BBBBBB;
}
.mrg01{margin:20px;}
.mrg02{margin:105px 0px 0px 0px;}
.aRight{text-align:right;}
.aLeft{text-align:left;}
.aCenter{text-align:center;}
.inputSize01{width:200px;}

.bold01{font-weight:bold;}
.cursor01{cursor:pointer;}
.box01 .innerData03 .DDstyle01 DD LI{
	margin:5px 0px 5px 0px;
}

.image01{border:2px solid #DDDDDD;}
	.image01 IMG{border:1px solid #FFFFFF;}
.size01{width:50px;}
.size02{width:50px;}
