body {
    font-family: 		"Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:  		10px;
	height: 			100%; 
	margin: 			0px;
	background-color:	#FFFFFF;

	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#D2D2D4;
	scrollbar-shadow-color:#898989;
	scrollbar-face-color:#E6E6E6;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3d-light-color:#FF001D;


}

td {
	font-family: "Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
}

th {
	font-family: "Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
}

ul {
	color: 			#FF001D;
}

p {

    font-family: 		"Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:  		10px;
	color:				#000000;
}


/* FONT */
.ftGen {
    font-family: 		"Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:  		10px;
	color:				#000000;
}

.ftLink {
    font-family: 		"Terbuchet MS", Verdana, Geneva, Arial, helvetica, sans-serif;
    font-size:  		10px;
	color:				#000000;
	text-decoration:	underline;
}
.ftLink:link {
}

.ftLink:visited {
}

.ftLink:active {
}

.ftLink:hover {
	color:				#B00000;
	text-decoration:	underline;
}

.ftTitrePage {
	font-size:  		14px;
	font-weight:		bold;
}


.ftMenuTop {
	color:			#FF001D;
	font-weight: 	bold;
	font-size: 		10px;
	padding-top:    2px;
	text-decoration:none;
}
.ftMenuTop:link {
}

.ftMenuTop:visited {
}

.ftMenuTop:active {
}

.ftMenuTop:hover {
	color:				#B00000;
	text-decoration:	underline;
	
}

.ftMenu {
	color:			#000000;
	font-weight: 	bold;
	font-size: 		12px;
	text-decoration:none;
}
.ftMenu:link {
}

.ftMenu:visited {
}

.ftMenu:active {
}

.ftMenu:hover {
	color:				#666666;
	text-decoration:	underline;
	
}

.ftMenuBottom {
	color:			 #000000;
	font-size: 		 9px;
	text-decoration: none;
}

.ftMenuBottomLink {
	color:			 #000000;
	font-size: 		 9px;
	text-decoration: none;
}
.ftMenuBottomLink:link {
}

.ftMenuBottomLink:visited {
}

.ftMenuBottomLink:active {
}

.ftMenuBottomLink:hover {
	color:				#666666;
	text-decoration:	underline;
	
}

.ftMenuConsTitre {
	color:			 #474747;
	font-size: 		 11px;
	font-weight:	 bold;
	text-decoration: none;
	text-align:		 left;
}

.ftBold {
	font-weight:     bold;
}

.ftLangLink {
	color:			 #000000;
	font-size: 		 9px;
	text-decoration: none;
}
.ftLangLink:link {
}

.ftLangLink:visited {
}

.ftLangLink:active {
}

.ftLangLink:hover {
	color:				#666666;
	text-decoration:	underline;
	
}

.ftRed {
	color:				#FF001D;
}

/* TABLE */

.tblMain {
	background-color:#FFFFFF;
	border: 		 1px solid #D5D5D5;
	width: 			 760px;
}

.tblTop {
	background-color:#FFFFFF;
	background-image:url(images/top_bg.jpg);
	height:106px;
}
.tblTopMenu {
	background-image:url(images/menu_top_bg.gif);
	background-repeat:no-repeat;
	height:17px;
	width:78px;
}

.tblMenu {
	background-image:	url(images/menu_fond.jpg);
	background-repeat:	repeat-x;
	height:				28px;
}

.tblMenuSep {
	background-image:  	url(images/menu_separateur.jpg);
	background-repeat: 	no-repeat;
	width:				3px;
	height:				28px;
}

.tblConsoleGen {
	background-image:	url(images/console_fond.jpg);
	background-repeat:	repeat-y;
	border-bottom: 		1px solid #D5D5D5;
	border-right:		1px solid #D5D5D5;
	text-align:			justify;
	width:				191px;
	padding-left:       15px;
	padding-right:      5px;
	padding-top:        5px;
	padding-bottom:     5px;
}

.tblConsoleTop {
	background-image:	url(images/console_fond_top.jpg);
	background-repeat:	repeat-y;
	border-top:			1px solid #DBBE00;	
	border-bottom: 		1px solid #DBBE00;
	border-right:		1px solid #DBBE00;
	width:				191px;
	height:				24px;
	padding-left:       10px;
}

.tblInvisible {
	visibility:hidden;
}


/* CHAMPS */
.fieldDefault {
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			9px;
	color:				#000000;
	background-color: 	#FFE00F;
	border: 			1px solid #EBEBEB;
	border-style:		solid;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#D2D2D4;
	scrollbar-shadow-color:#898989;
	scrollbar-face-color:#E6E6E6;
	scrollbar-highlight-color:#F3F3F3;
	scrollbar-dark-shadow-color:#000000;
	scrollbar-3d-light-color:#FF001D;
}

.fieldDefault:focus {
	background-color:	#FFEB5E;
	color:				#000000;
/*	font-weight:		bold;*/
}



.fieldDefaultBtn {
	font-family:		"Terbuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	font-weight:		bold;
	border: 			1px solid #9D9D9D;
	border-style:		solid;
	padding:            3px;
/*	width:				100px;*/
	background-image:	url(images/menu_fond.jpg);
	color: #000000;
}

.fieldDefaultBtn:hover {
	background-image:	url(images/menu_fond_over.jpg);
	color:				#000000;
}

fieldDefaultBtnInvisible {
	visibility: hidden;
}