BODY.Page {
	background: #f4f6fe;
}

/* PRINT */
BODY.PagePrint {
	background: #FFFFFF;
}

.ContentPrint {
	background-color: #FFFFFF;
	border : 0px hidden #FFFFFF;
	padding: 8px 16px 0px 16px;
}

.MenuFooterPrint {
	background-color: #FFFFFF;
	padding: 6px 0px 14px 16px;
}

.MenuFooterPrint A {
	color: #000000;
	text-decoration: none;
}

.MenuFooterPrint A:hover {
	text-decoration: underline;
}

/* HEADER */

.MenuHeader {
	background-color: #f4f6fe;
	padding: 0px 8px 0px 0px;
}
.MenuHeader A {
	color: #000000;
}

/* MENU */

.Menu TD {
	font-weight:bold;
	font-size: 14px;
}

.Menu TD A {
	color: #0f4393;
}
.Menu A:hover {
	text-decoration: none;
}

/* SOUS-MENU */

.SubMenu {
	background-repeat: repeat-x;
	background-color: #f4f6fe;
	padding: 0px 0px 10px 8px;
}

.FirstLevel TD {
	font-weight: bold;
	color: #0f4393;
	padding: 10px 0px 0px 0px;
}

.FirstLevel A {
	font-weight: bold;
	color: #0f4393;
}

.SecondLevel TD {
	color: #000000;
}

.SecondLevel A {
	color: #000000;
	font-weight: bold;
}

.ThirdLevel TD {
	color: #000000;
}

.ThirdLevel A {
	color: #000000;
}

/* Barre */
.BarBackground {
	background: #e4e6eF;
	border: 1px solid #D4D6DF;
	padding: 1px;
}
.Bar {
	background: #db961e;
	color: #FFFFFF;
	font-size: 9px;
}
.Results {
	background: #f4f6fe;
	padding: 6px;
}

/* Colonne de droite */

.HomeColumn {
	padding: 10px 6px;
}
.Column {
	background-repeat: repeat-x;
	background-color: #f4f6fe;
	padding: 10px 6px;
}

.ColumnBox {
	margin: 4px 0px 8px 0px;
}

.ColumnBoxContent {
	border-left: 1px solid #b9c5e1;
	border-right: 1px solid #b9c5e1;
	background-color: #FFFFFF;
	padding: 0px 8px;
}

.ColumnBoxTitle {
	font-weight:bold;
	font-size: 12px;
	color: #0f4393;
	padding:
}

.ColumnBoxElement {
	border-bottom: 1px solid #fbf4e8;
	padding: 6px 0px 4px 0px;
}

.ColumnBoxElementLast {
	border-bottom: 0px solid !important;
}

.ColumnBoxElement A{
 	color: #db961e;
	font-weight:bold;
}

/* CONTENT */

.Content {
	background-color: #FFFFFF;
	border-left: 1px solid #c0cce6;
	border-right: 1px solid #c0cce6;
	border-bottom: 1px solid #c0cce6;
	padding: 8px 16px 16px 16px;
}

.ContentHome {
	background-color: #FFFFFF;
	border-left: 1px solid #c0cce6;
	border-right: 1px solid #c0cce6;
	border-bottom: 1px solid #c0cce6;
}
.Title {
	font-size: 21px;
	font-weight: bold;
	color: #0f4393;
	padding: 0px 0px 16px 0px;
}

/* TOC */
.Toc {
}

.TocTitle {
	font-size: 12px;
	color: #0f4393;
	font-weight: bold;
	border-bottom: 1px solid #efaa11;
	padding: 16px 16px 6px 8px;
}
.TocTitle A {
	color: #0f4393;
}

.TocText {
	padding: 8px 16px 12px 8px;
	background-repeat: repeat-x;
}
.TocText A {
	color: #0f4393;
}

/* PATH */
.Path {
	font-size: 9px;
	padding: 0px 0px 6px 0px;
}

.Path A {
	color: #000000;
	text-decoration: none;
}

.Path A:hover {
	text-decoration: underline;
}

.Path .Active{
	color: #0f4393;
	font-size: 11px;
}

/* FOOTER */

.MenuFooter {
	padding: 6px 0px 14px 16px;
}

.MenuFooter A {
	color: #000000;
	text-decoration: none;
}

.MenuFooter A:hover {
	text-decoration: underline;
}

/* FORMULAIRE */
FORM {
	display: inline;
}

LABEL {
display: block;
padding: 3px 0px;
}

LABEL.Required {
font-weight: bold;
}

INPUT, TEXTAREA, SELECT {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.Highlight {
border: 1px dashed #db961e;
background-color: #FFFF99;
padding: 1px;
}
