body
{
	background-color: #999999;
	margin: 0px;
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
}

table
{
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
}

.FontDefault
{
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
}

.FontUltraSmall
{
	font-size: 1pt;
}

.FontSmall
{
	font-size: 4pt;
}

.FontLarge
{
	font-size: 10pt;
}

.FontLarge a
{
	color: #575757;
}

.FontLarge a:hover{	color: black;}

.FontLargeNorm
{
	font-size: 11px;
}

.FontTresLarge
{
	font-size: 14pt;
}

.FontTresLarge a
{
	color: #575757;
}

.FontTresLarge a:hover{	color: black;}

.FontSummary
{
	color: #bfa149;
}

.FontSummaryLarge
{
	font-size: 10pt;
	color: #bfa149;
}

.FontCopyright
{
	color: #b3b3b3;
}

.FontCopyright a
{
	color: #b3b3b3;
	text-decoration: none;
}

.FontCopyright a:hover
{
	color: #b3b3b3;
	text-decoration: underline;
}

.FontPaleGris
{
	color: #636262;
}

.FontError
{
	font-size: 10pt;
	color: #df3300;
}

.FontError a
{
	color: #df3300;
}

.FontError a:hover{	color: black;}

.FontOk
{
	font-size: 10pt;
	color: #84ab6a;
}

.FontOk a
{
	color: #84ab6a;
}

.FontOk a:hover{	color: black;}

.CellLinkNoir a
{
	color: #000000;
	text-decoration: none;
}

.CellLinkNoir a:hover
{
	color: #555555;
	text-decoration: underline;
}

.FontYellow
{
	color: #ffdd00;
}

.FontOrange
{
	color: #ef8800;
}

.FontRed
{
	color: #df3300;
}

.LinksLogin
{
	color: #105584;
}

.LinksLogin a
{
	color: #105584;
}

.LinksLogin a:hover{	color: black;}

.Main-B-R
{
	padding: 4px;
	border-right: #999999 2px solid;
	border-bottom: #999999 2px solid;
}.Main-B-R-PadT0
{
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	border-right: #999999 2px solid;
	border-bottom: #999999 2px solid;
}
.Main-B
{
	padding: 4px;
	border-bottom: #999999 2px solid;
}
.Main-B-PadT0
{
	padding-top: 0px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
	border-bottom: #999999 2px solid;
}
.Main
{
	padding: 4px;
}
.Main-B-Pad8-Top
{
	padding: 8px;
	border-top: #999999 2px solid;
}
.Main-B-Pad8
{
	padding: 8px;
	border-bottom: #999999 2px solid;
}.Main-Pad8
{
	padding: 8px;
}
.Main-TopMenu
{
	background-color: #7991a3;
	color: #ffffff;
	text-align: right;
}
.Main-TopMenu a
{
	color: #ffffff;
	text-decoration: none;
}

.Main-TopMenu a:hover{	color: black;	text-decoration: none;
}
.Main-GreenBar
{
	padding: 4px;
	background-color: #84ab6a;
	color: #ffffff;
}
.Main-GreenBar-Enseignant
{
	padding: 4px;
	color: #ffffff;
	background-color: #cb0033;
}
.Main-GreenBar-Parent
{
	padding: 4px;
	color: #ffffff;
	background-color: #6a6aab;
}
.Main-GreenBar-Admin
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	color: #ffffff;
	padding-top: 4px;
	background-color: #e7631c;
}
.Main-GreenBar-Admin2
{
	padding: 4px;
	color: #ffffff;
	background-color: #ff8700;
}
.Main-GreenBarLarge
{
	padding: 4px;
	background-color: #84ab6a;
	font-size: 10pt;
	color: #ffffff;
}
.Main-BlueBar
{
	padding: 4px;
	background-color: #144364;
	color: #3f82a0;
}
.Main-GrayBG
{
	background-color: #7a7a7a;
}
.LeftMenu-Borders
{
	background-color: #999999;
}
.LeftMenu-Section
{
	background-color: #ffffff;
	font-weight: bold;
	color: #bfa149;
}
.LeftMenu-Item
{
	background-color: #d9d9d9;
}
.LeftMenu-Item a
{
	color: #575757;
	text-decoration: none;
}

.LeftMenu-Item a:hover{	color: black;	text-decoration: none;
}
.LeftMenu-ItemSelected
{
	background-color: #9a9a9a;
	color: #ffffff;
}
.LeftMenu-ItemSelected a
{
	color: #ffffff;
	text-decoration: none;
}

.LeftMenu-ItemSelected a:hover{	color: black;	text-decoration: none;
}
.Tab-Borders
{
	background-color: #b5ced5;
}

.Tab-RowOdd
{
	background-color: #ffffff;
}

.Tab-RowOdd a
{
	color: #575757;
	text-decoration: none;
}

.Tab-RowOdd a:hover{	color: black;	text-decoration: none;
}
.Tab-RowEven
{
	background-color: #e8edf1;
}

.Tab-RowEven a
{
	color: #575757;
	text-decoration: none;
}

.Tab-RowEven a:hover{	color: black;	text-decoration: none;
}
.Tab-Head
{
	background-color: #8ca4b6;
	color: #ffffff;
}

.Tab-Head a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-Head a:hover{	color: black;	text-decoration: none;
}
.Tab-HeadDark
{
	background-color: #7991a3;
	color: #ffffff;
}

.Tab-HeadDark a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-HeadDark a:hover{	color: black;	text-decoration: none;
}
.Tab-HeadDarker
{
	background-color: #405b6e;
	color: #ffffff;
}

.Tab-HeadDarker a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-HeadDarker a:hover{	color: black;	text-decoration: none;
}
.Tab-Fill
{
	background-color: #b5ced5;
}

.Tab-Fill a
{
	color: #575757;
	text-decoration: none;
}

.Tab-Fill a:hover{	color: black;	text-decoration: none;
}
.Tab-Gray
{
	background-color: #d9d9d9;
}

.Tab-Gray a
{
	color: #575757;
	text-decoration: none;
}

.Tab-Gray a:hover{	color: black;	text-decoration: none;
}
.Tab-GrayDark
{
	background-color: #a9a9a9;
	color: #ffffff;
}

.Tab-GrayDark a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-GrayDark a:hover{	color: black;	text-decoration: none;
}
.Tab-Green
{
	background-color: #48703e;
	color: #ffffff;
}

.Tab-Green a
{
	color: #ffffff;
	text-decoration: none;
}

.Tab-Green a:hover{	color: black;	text-decoration: none;
}
.Tab-Highlight
{
	background-color: #ffdd00;
}

.Tab-Highlight a
{
	color: #575757;
	text-decoration: none;
}

.Tab-Highlight a:hover{	color: black;	text-decoration: none;
}
.Tab-EnEchec
{
	color: #df3300;
}

.Tab-EnEchec a
{
	color: #df3300;
	text-decoration: none;
}

.Tab-EnEchec a:hover{	color: black;	text-decoration: none;
}
.Tab-SmallCell
{
	padding: 0px;
}

.Tab-SmallCellRowOdd
{
	padding: 0px;
	background-color: #ffffff;
}

.Tab-SmallCellFill
{
	padding: 0px;
	background-color: #b5ced5;
}

.Tab-SmallCellHeadDarker
{
	padding: 0px;
	background-color: #405b6e;
	color: #ffffff;
}

.Tab-Top
{
	background-color: #ffffff;
	color: #84ab6a;
}

.Tab-Top a
{
	color: #84ab6a;
	text-decoration: none;
}

.Tab-Top a:hover{	color: black;	text-decoration: none;
}

.Tab-PrintLink
{
}

.Tab-PrintLink a
{
	color: #575757;
	text-decoration: none;
}

.Tab-PrintLink a:hover{	color: black;	text-decoration: none;
}
.FlatButton
{
	border: #575757 1px solid;
	background-color: #d9d9d9;
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
}

.FlatSmallButton
{
	border: #575757 1px solid;
	background-color: #d9d9d9;
	font-family: Verdana;
	font-size: 7pt;
	color: #575757;
	vertical-align:top;
	height: 12px;
	line-height:7px;
}

.InputUpperCase
{
	text-transform: uppercase;
}

.InputAjuste
{
	font-size: 7pt;
}

.RegistreInput
{
	font-size: 7pt;
}

.RegistreInputEnEchec
{
	font-size: 7pt;
	color: #df3300;
}

.RegistreInputDepasseMax
{
	font-size: 7pt;
	background-color: #ef8800;
}

.RegistreInputErreur
{
	font-size: 7pt;
	background-color: #df3300;
}

.Tab-Print
{
	font-family: Verdana;
	font-size: 7pt;
	color: #000000;
}

.Tab-Print2
{
	font-family: Verdana;
	font-size: 6pt;
	color: #000000;
}

.PrinterPageBreak
{
	page-break-after: always;
	font-size: 1px;
}

.CurseurWait
{
	cursor: wait;
}

.nonedit
{
	border-right: medium none;
	border-top: medium none;
	border-left: medium none;
	border-bottom: medium none;
	background-color: transparent;
}

