BODY{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	background-color : #FFFFFF;
}

SPAN.Span-HomeLabel {
	font-size:12px; 
	font-family:Arial Narrow, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-weight:bold; 
}

SPAN.Span-BlocLabel {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-style:italic;
	color: #FFFFFF;
}

SPAN.Span-BlocLabelMore {
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif; 
	font-style:italic;
	color: #FFFFFF;
}

A {
	color: #0A5192;
	font-weight : bold;
	text-decoration: none;
}

A:HOVER {
	color: #D16F1A;
}

A.A-ButtonTitle {
	font-size: 11px;
	font-family:Arial Narrow, Helvetica, sans-serif; 
	color: #FFFFFF;
	text-decoration: none;
}

A.A-ButtonTitle:HOVER {
	color: #0E4E95;
}

A.A-TNav{
	font-size: 12px;
	color : #213569;
}

A.A-MainTitle{
	color : #213569;
	font-weight : bold;
	text-transform : uppercase;
}

A.A-MainTitle:HOVER{
	color : #D16F1A;
}

A.A-LeftMenu{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #213569;
}

A.A-Classification{
	color: #D16F1A;
}

A.A-Classification:HOVER{
	color: #D16F1A;
	text-decoration: underline;
}


A.A-LigneType {
	font-weight : normal;
}

A.A-LigneTypeNoLink {
	color: #000000;
	font-weight : normal;
}

A.A-HistoryView02 {
	font-weight : normal;
}

A.A-ExplorateurSubMenu{
	color: #FFFFFF;
}

A.A-ExplorateurSubMenu:hover{
	color : #FFFFFF;
}

A.A-HomePageSearchLink{
	font-size: 11px; 
	color: #FFFFFF; 
	text-transform: uppercase;
}

A.A-HomePageLink{
	font-size: 11px; 
	color: #606060; 
	text-transform: uppercase;
	font-weight: normal;
}

A.A-HomePageLink:hover{
	color: #4A6173; 
}

A.A-HomePageObjectLinkTop {
	font-size: 16px;
	color: #000000;
}

A.A-HomePageObjectLinkTop:hover {
	color: #606060;
}

A.A-HomePageObjectLinkBottom {
	font-size: 11px;
	color: #606060;
}

A.A-HomePageObjectLinkBottom:hover {
	color: #B8B8B8;
}

TD.TD-HomeMenu {
	font-weight: bold;
	color: #FD1E00;
}

TD.TD-HomePageObjectContentLink {
	font-size: 11px;
	color: #5E5E5E;
}

A.A-HomePageBloc {
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
}

A.A-DHzLink{
	font-weight : normal;
}

TABLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

TABLE.TBL-Border01{
	border-color: #8C9288;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TABLE.TBL-Fiche01{
	background-color : #CFE3F5F;
	border-color: #24376B;
	border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TABLE.TBL-Search01{
	background-color : #CFE3F5F;
	border-color: #24376B;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD.TD-Search01{
	background-color : #CFE3F5;
	border-color: #24376B;
	border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5E5E5E;
	font-style: normal;
}

TD.TD-OrganismFields {
	font-weight : bold;
}

TD.TD-BgColor01{
	background-color : #000000;
}

TD.TD-BgColor02{
	background-color : #213569;
}

TD.TD-BgColor03{
	background-color : #CCCCCC;
}

TD.TD-BgColor04{
	background-color : #333333;
}

TD.TD-BgColor05{
	background-color : #FFFFFF;
}

TD.TD-BgColor06{
	background-color : #EEEEEE;
}

TD.TD-Border01{
	border-color: #000000;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD.TD-Button{
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-OptionalText{
	color: #000000;
	font-weight : bold;
}

TD.TD-RequiredField{
	color: #000000;
	font-weight : bold;
}

TD.TD-Header{
	color: #000000;
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-Header02{
	color: #213569;
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-Recherche01{
	color: #000000;
}

TD.TD-EditorialHeader {
	color: #F46516;
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 48px;
}

TD.TD-SubHeader{
	color: #000000;
	font-weight : bold;
}

TD.TD-StepHeader01{
	color: #213569;
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-StepHeader02{
	color: #213569;
}

TD.TD-StepHeader03{
	color: #213569;
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-TableTopHeader01{
	font-weight : bold;
	background-color : #CCCCCC;
}

TD.TD-TableSideHeader01{
	font-weight : bold;
	background-color : #EEEEEE;
}

TD.TD-LegendTopHeader01{
	background-color : #CCCCCC;
	border-color: #000000;
	border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD.TD-LegendSideHeader01{
	background-color : #EEEEEE;
	border-color: #000000;
	border-style: groove; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD.TD-ErrorMessage{
	font-weight: bold;
	color : #FFFFFF;
	background-color : #E22E3C;
	height : 15px;
	border-color: #24376B;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;	
}

TD.TD-SuccessMessage{
	font-weight: bold;
	color : #FFFFFF;
	background-color : #2AA56F;
	height : 15px;
	border-color: #24376B;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}


.SelectedRow01 {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
	background-color: #000033;
}

.SelectedRow01:HOVER{
	color : #FFA500;
}

TD.LigneType01 {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #DDE3F4;
}

TD.LigneType01-Italic {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	background-color: #DDE3F4;
}

TD.LigneType02 {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}

TD.LigneType02-Italic {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-style: italic;
	color: #000000;
	text-decoration: none;
	background-color: #E5E5E5;
}

TD.HistoryView01 {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
}

A.A-HistoryView01 {
	font-weight : normal;
}

TD.HistoryView02 {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
}

.TD-Sorting {
	color: #FFFFFF;
	font-weight: bold;
	text-transform : uppercase;
	border-color: #213569;
	border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
}

TD.TD-LeftMenu01{
	font-weight: bold;
	color: #FFFFFF;
}

TD.TD-LeftMenu02{
	color: #FFFFFF;
}

TD.TD-RightMenu01{
	background-color : #F5F5F5;
}

TD.TD-RightMenu02{
	font-size: 12px;
}

TD.TD-ForumEmail{
	font-size: 12px;
	background-color : #EEEEEE;
}

TD.TD-ForumMessage{
	font-size: 12px;
}

TD.TD-ClassificationMessage{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	color: #990000;
	text-decoration: none;
}

TD.TD-SearchResult01{
	color: #993300;
	font-weight: bold;
}

TR {
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-style: normal;
	color: #000000;
}

TR.TR-LeftMenuSelected01{
	color: #000000;
	font-weight: bold;
	background-color : #FFFFFF;
}

TR.TR-LeftMenuSelected02{
	color: #000000;
	font-weight: bold;
	background-color : #FFA500;
}

TD.TD-UploadLanguage01{
	font-weight: bold;
	background-color : #DDDDDD;
}

TD.TD-ExplorateurSubMenu{
	color: #FFFFFF;
	font-weight: bold;
}

TD.TD-DHzCopyright{
	font-size: 12px;
}

TD.TD-TitleObject{
	font-weight : bold;
	text-transform : uppercase;
}

TD.TD-SubTitleObject{
	font-weight : bold;
}

TD.TD-DateObject{
	font-size: 12px;
}

TD.TD-SourceObject{
	font-size: 12px;
	font-weight : bold;
}

TD.TD-Message01{
	font-style: italic;
}

.Button{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight : bold;
	text-transform : uppercase;
}




/*  BEGIN OF CALENDAR CLASSES  */

TABLE.TBL-CalendarBorder{
	background-color : #FFFFFF;
	border-color: #213569;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TD.TD-CalendarHeader{
	font-weight: bold;
	background-color : #B7D2E3;
	border-color: #213569;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

TD.TD-Calendar7Days{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
	font-weight: bold;
	background-color : #B7D2E3;
	border-color: #213569;
	border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;
}

TD.TD-CalendarNormDay{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
}

TD.TD-CalendarEventDay{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
	font-weight: bold;
	background-color : #B7D2E3;
}

TD.TD-CalendarPresentDay{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
	background-color : #D16F1A;
}

A.A-CalendarBottomLink{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight: normal;
}

A.A-CalendarEventDay{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
	color : #213569;
}

A.A-CalendarPresentDay{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 10px;
	color : #F8F8AF;
}

/*  END OF CALENDAR CLASSES  */



/*  BEGIN OF INPUT CLASSES  */

INPUT {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color : #000000;
	background-color: #FFFFFF;
}

INPUT.CheckRecherche01{
	background-color: #CFE3F5F;
}

INPUT.CheckOptions01{
	background-color: #CFE3F5F;
}

INPUT.CheckStepHeader{
	background-color: #2AA56F;
}

INPUT.CheckLigneType01{
	background-color: #DDE3F4;
}

INPUT.CheckLigneType02{
	background-color: #E5E5E5;
}

INPUT.InputBGTransparent{
	background-color: transparent;
}

INPUT.TextBox30{
	width : 30px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox50{
	width : 40px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox100{
	width : 100px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox150{
	width : 150px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox200{
	width : 200px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox250{
	width : 250px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox285{
	width : 285px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox300{
	width : 300px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox350{
	width : 350px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox400{
	width : 400px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox450{
	width : 450px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox500{
	width : 500px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.TextBox535{
	width : 535px;
	padding-left : 3px;
	border:solid 1px #606060;
	background-color: #E5E5E5;
}

INPUT.Submit70{
	width : 70px;
	border:solid 1px #606060;
	cursor : hand;
	background-color: #E5E5E5;
}

SELECT{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E5E5E5;
}

SELECT.Select100{
	width : 100px;
}

SELECT.Select150{
	width : 150px;
}

SELECT.Select200{
	width : 200px;
}

SELECT.Select300{
	width : 300px;
}

SELECT.Select370{
	width : 370px;
}

SELECT.Select400{
	width : 400px;
}

SELECT.Select500{
	width : 500px;
}

TEXTAREA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	background-color: #E5E5E5;
}

TEXTAREA.TextArea150{
	width : 150px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TEXTAREA.TextArea200{
	width : 200px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TEXTAREA.TextArea300{
	width : 300px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TEXTAREA.TextArea350{
	width : 350px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}


TEXTAREA.TextArea400{
	width : 400px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

TEXTAREA.TextArea450{
	width : 450px;
	padding-left : 3px;
	border-color: #333333;
	border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

/*  END OF INPUT CLASSES  */

TD.TD-Title{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform : uppercase;
	background-color: #8497A5;
	border-color: #8497A5;
	border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px;
}

TD.TD-TitleSimple{
	font-family: Tahoma, Verdana, Arial, "MS Sans Serif";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-transform : uppercase;
	background-color: #CFE3F5F;
}

.version {
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
}



/*  JS menu classes  */

.menu {
	font:12px	Tahoma,	Verdana, Geneva, sans-serif;
	margin-right:1px;
}
.options {
	font:12px	Tahoma,	Verdana, Geneva, sans-serif;
	margin-right:1px;
	border:1px solid #8497A5;
	background-color:#FFFFFF;
}
.menu	a	{
	font:bold	12px Tahoma, Verdana,	Geneva,	sans-serif;
	display:block;
	padding:2px	5px;
	text-decoration:none;
	color:#000000;
}

.menu	a:hover	{
	color: #FFFFFF;
	background-color:#2F4684;
}


/*  Nouvelles classes  */


.BG-LeftButton{
	background-color: #B7D2E3;
}

.BG-CheckinoutHistory{ 
	background-color: #DDE2E6;	
}

.BG-LigneType01{
	background-color: #DDE3F4;
}

.BG-LigneType02{
	background-color: #E5E5E5;
}

.T-QuickSearch{
	font-weight: bold;
	color: #000000;
}

.BG-LeftMenuLine{
	background-color: #FFFFFF;
}

/* MI-TIC classes for the buttons */
TD.ButtonLinkSmall {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Button_small.jpg); 
	background-repeat:no-repeat; 
	width:34px; 
	height:18px; 
	padding-left:13px; 
	background-position-y:center;
	text-transform : uppercase;
}

TD.ButtonLinkMedium {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Button_medium.jpg); 
	background-repeat:no-repeat; 
	width:89px; 
	height:18px; 
	padding-left:13px; 
	background-position-y:center;
	text-transform : uppercase;
}

TD.ButtonLinkBig {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Button_big.jpg); 
	background-repeat:no-repeat; 
	width:171px; 
	height:18px; 
	padding-left:13px; 
	background-position-y:center;
	text-transform : uppercase;
}

TD.HeaderLeft {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Bloc_header_left.jpg);
	padding-left:3px; 
	padding-top:1px;
}

TD.HeaderMiddle {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Bloc_header_middle.jpg);
	width:37px; 
	padding-top:1px; 
}

TD.HeaderRight {
	background-image:url(/techlogique_w/template/techlogique/images/misc/Bloc_header_right.jpg);
	padding-right:5px; 
	padding-top:1px; 
}

TD.HeaderTotal {
	font-weight: bold;
	color: #54585B;
	background-color: #E3E3E3;
	padding-left: 5px;
}


/* NEW MI-TIC STYLE CLASSES */
.TIC-Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	font-style:italic;
	color: #0A5192;
	text-transform : uppercase;
}

.TIC-SousTitre {
	color: #0A5192;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style:italic;
	text-transform : uppercase;
}

.TIC-SousTitre2 {
	color: #0A5192;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:italic;
	text-transform : uppercase;
}

.TIC-Texte, ul {
	font-size: 11px;
	color: #5E5E5E;
}

.TIC-TexteGras {
	color: #0A5192;
	font-weight: bold;
}

.TIC-TitreEncart {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style:italic;
	color:#0A5192;
}

.TIC-TexteEncart {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color:#626262;
}

.TIC-TitreTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	font-style:italic;
	color:#0A5192;
}

.TIC-EnteteTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.TIC-TexteTableau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.TIC-Annotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
