/* Override défaut */
/* Padding et http://sci521/KottWeb/Home.aspxMargin */
html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, li, dd, dt, img,
blockquote, q, table, thead, tbody, tfoot, caption, th, tr, td, a, form,
input, textarea, fieldset, pre
	{margin: 0; padding: 0;}
/* Liste */
ul ul, ul ol, ul dir, ul menu, ul dl, ol ul, ol ol, ol dir, ol menu, ol dl, dir ul, dir ol, dir dir, dir menu, dir dl, menu ul, menu ol, menu dir, menu menu, menu dl, dl ul, dl ol, dl dir, dl menu, dl dl
	{margin-top: 0; margin-bottom: 0;}
ul, ol, dl
	{list-style-type: none;}
/* Défaut applicable à toute la page */
html, body
	{background: #EEEEEE; margin: 0.5em}
/* Probleme Heritage */
html, body, input, select 
	{font-family: "Trebuchet MS", Verdana, Arial, Helvetica, Serif; font-size: small; color: #292929;}
/*******************************************************************/
/* Couleurs Kesa */
/*
	bleu foncé	RGB052014117	#340E75
	bleu clair	RGB024213215	#18D5D7	
*/
/*******************************************************************/
/* 0) Id fixes des Pages */
/* Page Login */
#Login
	{padding-top: 150px; background: transparent url(DartyLogo_128.gif) no-repeat center 1ex; text-align: center;}
#pnlLogin *, #pnlLost *, #pnlPassword *
	{margin: 0.2ex;}
#pnlLogin, #pnlLost, #pnlPassword, #vldtSummary
	{margin: 1em auto 1em auto; width: 25em; padding: 1ex; vertical-align: middle;}
#pnlLogin, #pnlLost, #pnlPassword
	{text-align: center; border: inset 3px; background-color: #C0D6D6;}
#pnlLogin input, #pnlLost input, #pnlPassword input
	{padding: 0 0.7ex 0 0.7ex; width: 17ex}
#lblLoginMessage 
	{color: #B03013; font-weight: bolder;}
#pnlLogin p, #pnlLost p
	{width: 19em; text-align: right; vertical-align: middle;}
#pnlPassword p
	{width: 26em; text-align: right; vertical-align: middle;}
#Login .dflt_HyperLink
	{margin: 1em auto 1em auto; width: 25em; padding: 1ex; vertical-align: middle; text-align: left; font-style: italic; text-decoration: underline;}
#Login .dflt_HyperLink:hover
	{color: #0F888A;}	
#vldtSummary
	{text-align: left;}
#Login .Login_Caption
	{font-weight: bolder; font-style: italic;}
/* Page Home */
#PanelFonction
	{width: 100%; background-color: transparent;}
#ActControl
	{height: 100%; background: transparent url(DartyLogo_64.gif) no-repeat 0.5em 0.5em;}
#PanelDetail
	{width: 100%; background-color: #C0D6D6;}
#AppControl
	{height: 100%; background-color: transparent;}
#vldtSummary
	{}
/*******************************************************************/
/* 1) Class Applicatives */
/* Contexte de l'utilisateur et Login */
.Contexte
	{margin-top: 2em; margin-bottom: 2em; margin-left: 150px;}
.Contexte *
	{vertical-align: middle;}
/* Select des Fonctions et Lien */
.Fonction
	{margin-top: 3em;}
/*.Fonction *
	{vertical-align: middle;}*/
	.Fonction *
	{vertical-align: middle; font-size: 1.8ex;}
.Menu
	{}
/* Bloc de Detail */
.Detail
	{margin-top: 1ex; border-top: groove 2px; background: transparent;}
/* Bloc de Liste */
.Liste
	{margin-top: 2ex; background: transparent;}
/*******************************************************************/
/* 2) Class Css par defaut des Controls et Styles */
.dflt_DataGrid
	{border: solid 2px; border-collapse: collapse; table-layout: auto;}
.dflt_DataGrid_HeaderStyle
	{background-color: #13ADB0; text-align: center;}
.dflt_DataGrid_ItemStyle
	{}
.dflt_DataGrid_AlternatingItemStyle
	{background-color: #D6D2D0;}
.dflt_TemplateColumn_HeaderStyle
	{border: inset 3px; padding: 0.5ex 0.7ex 0.5ex 0.7ex;}
.dflt_TemplateColumn_ItemStyle
	{border: solid 1px; padding: 0.5ex 0.7ex 0.5ex 0.7ex;}
.dflt_Image
	{}
.dflt_HyperLink
	{}
.dflt_HyperLink:link, .dflt_HyperLink:visited
	{color: #000; text-decoration: none;}
.dflt_HyperLink:hover
	{}
.dflt_Panel
	{}
.dflt_Label
	{}
.dflt_TextBox
	{padding-left: 0.5ex;}
.dflt_DropDownList
	{}
.dflt_Button
	{}
.dflt_CheckBox
	{}
.dflt_CustomValidator, .dflt_RequiredFieldValidator, .dflt_CompareValidator, .dflt_CustomJsValidator
	{margin-left: 0.5ex; color: #B03013;}
.dflt_ValidationSummary
	{color: #B03013;}
/*******************************************************************/
/* 3) Class Applicatives, appliquées aux Styles */
/* Contexte de l'utilisateur et Login */
.Contexte_Panel
	{}
.Select_Button
	{margin-left: 1em;}
.Fonction_Panel
	{}
.Menu_Button
	{background-color: transparent; border: none 0; border-collapse: collapse; width: 27ex; height: 5ex;}
.Menu_HyperLink
	{margin-left: 2em;}
/* Bloc de Detail */
.Detail_Label
	{margin-left: 2ex; font-size: 150%; font-weight: bolder; font-style: italic;}
/* Bloc de Liste */
.Liste_Label
	{margin-left: 0ex; font-size: 150%; font-weight: bolder; font-style: italic;}
/* Bloc de Frame pour Report */
.Report
	{width: 29.7cm; height: 21cm;}
.A4Psg
	{width: 29.7cm; height: 21cm;}
.A4Prtrt
	{width: 21cm; height: 29.7cm;}
	/* iframe .ReportFrame_DataGrid, .ReportFrame iframe, .ReportFrame_DataGrid_ItemStyle */
/**/
/*
.TailleFixe_TemplateColumn_HeaderStyle, .TailleFixe_TemplateColumn_ItemStyle, .TailleFixe_TemplateColumn_HeaderStyle input, .TailleFixe_TemplateColumn_ItemStyle input
	{width: 10ex; overflow: visible;}
*/
.TailleFixe_TemplateColumn_ItemStyle
	{width: 18ex;}
.TailleFixe_TextBox
	{width: 10ex;}
.FixNum_TextBox
	{width: 8ex;}
.FixDate_TextBox
	{width: 12ex;}
/**/
.Important_TemplateColumn_ItemStyle *
	{color: #B03013; font-weight: bolder;}
.Status_TemplateColumn_HeaderStyle *, .Status_TemplateColumn_ItemStyle *
	{font-weight: bolder;}
/* Style de l'historique des commandes */
.Hst_NCG
	{color: black;}	
.Hst_R
	{color: blue;}
.Hst_even
	{background-color :transparent; padding: 0.5ex 0.7ex 0.5ex 0.7ex;}	
.Hst_odd
	{background-color :#D6D2D0; padding: 0.5ex 0.7ex 0.5ex 0.7ex;}
.ncde_TextBox
	{width: 10ex;}	
.Ent_droit
	{margin-left: 120ex;}	
.Ent_mil
	{margin-left: 19ex;}	
.Filtre_Liste
	{margin-left: 10ex; margin-top: 1ex; background: transparent;}	
.Suivant_Button
	{position: absolute; left: 100ex;}
.Page_numero
	{position: absolute; left: 120ex;}
/* Position des filtres de la rubrique MajStat */
.Tab_1
	{position: absolute; margin-left: 2ex;}
.Tab_2
	{position: absolute; margin-left: 25ex;}
.Tab_21
	{position: absolute; margin-left: 17ex;}
.Tab_2_RequiredFieldValidator
	{position: absolute; margin-left: 33ex;}
.Tab_2_CustomJsValidator
	{position: absolute; margin-left: 48ex;}
.Tab_31
	{position: absolute; margin-left: 32ex;}
.Tab_33
	{position: absolute; margin-left: 34ex;}
.Tab_3
	{position: absolute; margin-left: 55ex;}
.Tab_3_RegularExpressionValidator
	{position: absolute; margin-left: 78ex;}
.Tab_3_CompareValidator
	{position: absolute; margin-left: 79ex;}
.Tab_4
	{position: absolute; margin-left: 83ex;}
.Tab_41
	{position: absolute; margin-left: 47ex;}
.Tab_44
	{position: absolute; margin-left: 88ex;}
.Tab_44_RegularExpressionValidator
	{position: absolute; margin-left: 110ex;}
.Tab_44_CompareValidator
	{position: absolute; margin-left: 111ex;}
.Tab_5
	{position: absolute; margin-left: 115ex;}
.Tab_51
	{position: absolute; margin-left: 62ex;}
.Tab_6
	{position: absolute; margin-left: 141ex;}
.Tab_61
	{position: absolute; margin-left: 77ex;}
.Tab_62
	{position: absolute; margin-left: 125ex;}
.Tab_71
	{position: absolute; margin-left: 92ex;}
.Tab_81
	{position: absolute; margin-left: 107ex;}
.Prod_Ann
	{color: red ;padding: 0.5ex 0.7ex 0.5ex 0.7ex;}
.Prod_Ok
	{padding: 0.5ex 0.7ex 0.5ex 0.7ex;}
	
/*Bouttons Ajout/Suppression ligne de la liste des commandes*/	
.Btn_Ajout
	{position: absolute; margin-left: 119ex;}
.Btn_Supp
	{position: absolute; margin-left: 137ex;}
/*******************************************************************/
/* 4) Spécifiques aux Class Css automatiques des UC */
/* KottUCBtnFnct */
.uc_Button_sel
	{border: none 0; background: #C0D6D6; font-weight: bolder;}
/* KottUCCellStatus */
.uc_Status_A
	{color: #008000;}
.uc_Status_U
	{color: #FFA500;}

/*Bouttons Validation Gestion des Calages erronés */	
.Btn_Val
	{position: absolute; margin-left: 20ex;}