BODY, TD, SELECT, INPUT, TEXTAREA {
	color: black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

TD.content {
	padding: 12 px;
	vertical-align : top;
	background-color: white;
}

.photoArticle {
	float : left;
	border: 1px groove black;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 30px;
}


/* ----------------------------- */
/* Définition du style des liens */
/* ----------------------------- */
A, A:hover, A:active {
	cursor: hand;
	color:				#0080C0;
	font-size:			13px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	none;
}

A:hover, A:active {
	text-decoration: underline
}


/* ----------------------------------- */
/* Définition du style des formulaires */
/* ----------------------------------- */

INPUT.button {
	width:				180px;
	display:			inline;
	color:				#000000;		/* orange = #ff3700, bleu = #0080C0 */
	height:				20px;
	border:				1px solid #000000;
	/* font-weight:		bold; */
}

INPUT.text {
	border:				1px solid #A5ACB2;
	padding:			3px 3px 3px 3px;
	//background-color:	#FDEFEB;
	background-color:	#FFFFFF;
	font-family:		Tahoma;
	font-size:			11;
	//color:			#ff3700;
	color:				#000000;
}

TEXTAREA {
	border:				1px solid #A5ACB2;
	padding:			2px 2px 2px 2px;
	//background-color:	#FDEFEB;
	background-color:	#FFFFFF;
	font-family:		Tahoma;
	font-size:			11;
	//color:			#ff3700;
	color:				#000000;
}

SELECT, OPTION {
	border:				1px solid #A5ACB2;
	padding:			2px 2px 2px 2px;
	//background-color:	#FDEFEB;
	background-color:	#FFFFFF;
	font-family:		Tahoma;
	font-size:			11;
	//color:			#ff3700;
	color:				#000000;
}


.Footer {
	color:				#000000;
	font-size:			12px;
	font-weight:		normal;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}

.FooterLink {
	color:				#ff3700;
	font-size:			12px;
	font-weight:		normal;
	font-family:		Trebuchet MS;
	text-decoration:	underline;
}
.FooterLink:hover {
	color:				#ff3700;
	font-size:			12px;
	font-weight:		normal;
	font-family:		Trebuchet MS;
	text-decoration:	underline;
}

.MenuLink {
	color:				#707070;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	none;
}
.MenuLink:hover {
	color:				#ff3700;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	underline;
}

.MenuLinkOn {
	color:				#ff3700;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	none;
}
.MenuLinkOn:hover {
	color:				#ff3700;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	underline;
}

.Link {
	color:				#0080C0;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	none;
}
.Link:hover {
	color:				#ff3700;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	underline;
}

.TableLink {
	color:				#0080C0;
	font-size:			11px;
	font-weight:		bold;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}
.TableLink:hover {
	color:				#ff3700;
	font-size:			11px;
	font-weight:		bold;
	font-family:		Trebuchet MS;
	text-decoration:	underline;
}

.MainSection {
	color:				#B7B8B1;
	font-size:			24px;
	font-weight:		bold;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}

.SubSection {
	color:				#3E3E40;
	font-size:			24px;
	font-weight:		bold;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}

.CurrentPage {
	color:				#ff3700;
	font-size:			24px;
	font-weight:		bold;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}

.CategoryTitle {
	color:				#ff3700;
	font-size:			14px;
	font-weight:		bold;
	//font-family:		Trebuchet MS;
	text-decoration:	none;
}

.Normal {
	color:				#404040;
	font-size:			13px;
	font-weight:		normal;
	font-family:		Trebuchet MS;
	text-decoration:	none;
}

.greycell{
		background-color:#D9DADB;
		color:#3E3E40;
		font-size:13px;
		/* padding:0.62em;
		padding-bottom:0.32em; */
}

.comment {
	margin-left: 10px;
	//color: gray
	color: #736F6E;
}
.rouge {
	color:				#ff3700;
}


/* ---------------------------------------------- */
/* Définition des styles dans les tables triables */
/* ---------------------------------------------- */
TABLE.CoolTable {
	border-collapse : collapse;
	border: 1px solid #787878;
}

TABLE.CoolTable TD {
	padding-bottom : 1 px;
	padding-top : 1 px;
	padding-left : 2 px;
	padding-right : 2 px;
	border: 1px solid #787878;
	font-size: 10 px;
	font-family : Arial, Helvetica, sans-serif;
	/* background-color: #C5BCA4; *//* AM Grey 				E1E1E1 */
}

TABLE.CoolTable TD.rowDark {
	background-color: #EFEFEF;		/* AM Grey (C5BCA4) 				E1E1E1 */
}

TABLE.CoolTable TD.rowBright {
	background-color: #DCD4C2;		/* AM Pale Grey (DCD4C2) 		EFEFEF */
}

TABLE.CoolTable THEAD TD {
	font-weight: bold;
	font-size: 12 px;
	text-align: left;
	vertical-align : middle;
	background-color: #9DB1C9;		/* AM Light Green, Light Purple, Tan = C88F42  	F6E441 */
	color: white;					/* AD1441 */
}

TABLE.CoolTable A, TABLE.CoolTable A:hover, TABLE.CoolTable A:active {
	cursor: hand;
	text-decoration: underline;
	font-size: 10 px;
	font-weight: normal;
	font-family : Arial, Helvetica, sans-serif;
	/* color: #ff3700 */
}


/* ------------------------------------- */
/* Définition des style pour tblStandard */
/* ------------------------------------- */
TABLE.tblStandard {
	border-collapse: collapse;
	border: 1px solid #787878;
}

TABLE.tblStandard TD {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	
	padding-left: 3 px;
	padding-right: 3 px;
	padding-bottom: 2 px;
	padding-top: 2 px;
	border: 1px solid #787878;
}

TABLE.tblStandard THEAD TD {
	color: white;							/* #AD1441 */
	font-weight: bold;
	background-color: #9DB1C9; 				/* #F6E441 */
}

TABLE.tblStandard THEAD TD.rowTitle {
	color: black;
	font-weight: bold;
}

TABLE.tblStandard TBODY TD {
	background-color: #EFEFEF; 
}

TABLE.tblStandard TBODY TD.rowTitle {
	background-color: #E1E1E1;
	font-weight: bold;
}

TABLE.tblStandard TFOOT TD {
	color: white;							/* #AD1441 */
	font-weight: bold;
	background-color: #9DB1C9; 				/* #F6E441 */
}
TABLE.tblStandard TBODY TD.rowTitleSimple {
	background-color: #E1E1E1;
}