.Label				{ font-family: "Tahoma" ; font-size: 11px; color: gray; }
.Info				{ font-family: "Tahoma" ; font-size: 11px; color: Black; font-weight : 600; border: 0px;}
.InfoI				{ font-family: "Tahoma" ; font-size: 11px; color: black; font-weight : 600; font-style : italic;}
.InfoB				{ font-family: "Tahoma" ; font-size: 11px; color: Darkblue; font-weight : 600;}
.InfoBB				{ font-family: "Tahoma" ; font-size: 15px; color: black; font-weight : 600;}
.InfoO				{ font-family: "Tahoma" ; font-size: 11px; color: Orange; font-weight : 600;}
.InfoOB				{ font-family: "Tahoma" ; font-size: 15px; color: Orange; font-weight : 600;}
.InfoV				{ font-family: "Tahoma" ; font-size: 11px; color: #5A4696; font-weight : 600;}
.InfoVB				{ font-family: "Tahoma" ; font-size: 15px; color: #5A4696; font-weight : 600;}
.Cmt				{ font-style: italic; text-align: center; width: 100%}
.Liste				{ color: black ; font-family: 'Microsoft Sans Serif'; font-size:13px; }
.Droits 			{ font-family: 'Microsoft Sans Serif'; font-size:11px; padding-left: 5px; color: gray }
.lien				{ font-family: Tahoma ; font-size: 12px; color: purple ; text-decoration:none }

body			{ font-family: "Tahoma" ; font-size: 14px; margin: 0px ; margin-left: 0px;}
body.FondBlanc		{ background-color: white; }
body.Left			{ margin: 0px; padding: 0px; background: url(/Home/CadreLeft.gif) no-repeat fixed ; background-position-x: 26px; background-color: #EFF5F5}
body.Default		{ padding: 0px; padding-top: 15px; background-color: #EFF5F5}
body.Home			{ padding: 0px; margin: 0px; background: url(/Home/HomeCadres.gif); background-repeat: no-repeat ;  background-color: #EFF5F5}
a					{ font-family: Tahoma ; font-size: 12px; color: #5C426F ; text-decoration:none }
a:hover				{ text-decoration: underline }

h1					 { margin-left: 0px; font-family: "Tahoma" ; font-size: 30px ; color: black;  width: 70%; margin-bottom: 10px; margin-top: 10px; }
h2					 { margin-left: 0px; font-family: "Tahoma" ; font-size: 22px ; color: black;  border-bottom: 1px solid purple; width: 70%; margin-bottom: 0px; margin-top: 10px; }
h3					{ margin-left: 0px; font-family: "Tahoma" ; font-size: 12px ; color: black; border-bottom: 1px solid gray; width: 60%; margin-bottom: 3px; margin-top: 5px; }
h4					{ margin: 5px; background-color: #03BB8E ; width: 95%; padding: 2px; font-weight: bold; color: black ; font-size: 12px; font-family: Tahoma}

table				{ margin: 0px; padding: 0px;}
table.Input			{ margin: 0px; padding: 20px; background-color: #D6D6FF ; border-bottom: 1px solid black }
table.Lite			{ margin: 0px; padding: 0px; border-bottom: 1px solid grey;}
table.Data			{ margin: 0px; padding: 20px; background-color: #D6D6FF}

tr					{ font-family: "Tahoma" ; font-size: 11px; }
tr.1				{ background-color: #D6D6FF ; }
tr.2				{ ; }
tr.Head				{ border-bottom: 2px solid black;}

td					{ font-family: "Arial" ; font-size: 12px; font-weight : 400; border: 0px solid black; padding-left: 2px; ; margin: 0px;}
td.Data				{ border-left: 1px solid gray; padding-right: 0px; }
td.DataScroll		{ border-left: 1px solid gray; padding-right: 15px ;}
td.Input			{ padding-left: 5px; padding-top: 2px; border: 0px;}
td.Head				{ color: brun ; border-left: 0px solid gray ; border-bottom: 1px solid black; padding-left: 1px; }
td.Head-Tri			{ cursor: hand; color: gray ; border-left: 0px solid gray ; border-bottom: 1px solid black; padding-left: 1px; background-image: url(/Images/MiniTriInactif.gif); background-repeat: no-repeat; background-position-x: 95%; background-position-y: bottom; }
td.Head-ASC			{ cursor: hand; color: gray ; border-left: 0px solid gray ; border-bottom: 1px solid red; padding-left: 1px; background-image: url(/Images/MiniTriAsc.gif); background-repeat: no-repeat; background-position-x: 95%; background-position-y: bottom; }
td.Head-DESC		{ cursor: hand; color: gray ; border-left: 0px solid gray ; border-bottom: 1px solid red; padding-left: 1px; background-image: url(/Images/MiniTriDesc.gif); background-repeat: no-repeat; background-position-x: 95%; background-position-y: bottom; }

td.Menu				{ cursor: hand; padding-left: 0px; padding-right: 3px; font-weight: 500; color: white; text-decoration: none ; font-family: Arial; font-size: 11px; }

td.EndTable			{ border-top: 1px solid black; height: 3px; line-height: 3px;}

span				{ font-family: "Tahoma" ; font-size: 11px; }
div					{ font-family: "Tahoma" ; font-size: 11px; padding: 0px; margin: 0px; }
p					{ font-family: "Tahoma" ; font-size: 11px; }

input 				{ font-size: 11px ; margin: 0;}
input.Help			{ background: white url(/Images/HelpIndicator.gif) no-repeat bottom right }
input.Date			{ background: white url(/Images/DateIndicator.gif) no-repeat right ; width: 170px; }
input.Button		{ height: 20px; padding: 0px;}
Select 				{ font-size: 11px ; margin: 0; }










div.Menu0Off		{ padding-left: 0px; }
div.MenuOOn			{ padding-left: 5px; }
div.Menu1Off		{ display: none ; }
div.Menu1On			{ display: block ; }
span.Menu1			{ width: 150px; filter: DropShadow(color=black,offX=1,offY=1); cursor: hand; font-size: 12px; font-family: Helvetica ; color: #FFFFFF; padding-left: 2px; margin-left: 5px;font-weight: bold }
span.Menu2			{ cursor: hand ; font-size: 12px; font-family: Arial ; color: #FFFFFF; margin-left: 12px; padding-left: 3px; width: 150px ; filter: DropShadow(color=black,offX=1,offY=1)}
span.Menu3			{ cursor: hand ; font-size: 11px; font-family: Arial ; color: #FFFFFF; margin-left: 22px; padding-left: 3px; width: 150px ; filter: DropShadow(color=black,offX=1,offY=1)}

#divAbsents			{ display: none ; }




