/* wsa rouge #CA0000 */
/* wsa gris clair 	#CACACA :	202 202 202 */
/* wsa gris foncé 	#707070	:	112 112 112 */
/* wsa bleu 		#296292 :	41  98  146 */

BODY {
	background-color: #CACACA;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #707070;
}

DIV.completPage {
	text-align: center;
}

TABLE.pageTable {
	color: #707070;
	background-color: white;
	margin:	0px;
	padding: 0px;
	text-align: justify;
	vertical-align: top;
}

IMG {
	border:0px;
}

TH.logoTableHeader {
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 1px dotted #296292;
	vertical-align: top;
}

TH.menuTableHeader {
	text-align: center;
	vertical-align: middle;
	border-top: 1px dotted #CACACA;
	border-right:  1px dotted #CACACA;
	border-left:  0;
	border-bottom: 1px dotted #296292;
}

TH.menuTableHeaderSelected {
	text-align: center;
	vertical-align: middle;
	border-top: 1px;
	border-left: 1px;
	border-right: 1px;
	border-bottom: 0px;
	border-color: #296292;
	border-style: dotted;
}

TH.menuTableHeaderFirst {
	text-align: center;
	vertical-align: middle;
	border-top: 1px dotted #CACACA;
	border-right:  1px dotted #CACACA;
	border-left:  1px dotted #CACACA;
	border-bottom: 1px dotted #296292;
}

TH.menuTableHeaderFirstLeftSelected {
	text-align: center;
	vertical-align: middle;
	border-top: 1px dotted #CACACA;
	border-right:  0;
	border-left:  1px dotted #CACACA;
	border-bottom: 1px dotted #296292;
}

TH.menuTableHeaderLeftSelected {
	text-align: center;
	vertical-align: middle;
	border-top: 1px dotted #CACACA;
	border-right:  0;
	border-left:  0;
	border-bottom: 1px dotted #296292;
}

TD.HeaderContenuTableData {
	vertical-align: top;
	padding:15px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #296292;
	border-style: dotted;
}

TD.contenuTableData {
	height: 680px;
	vertical-align: top;
	padding:15px;
	border-left: 1px;
	border-right: 1px;
	border-top: 0px;
	border-bottom: 0px;
	border-color: #296292;
	border-style: dotted;
}

TD.footerTableData{
	vertical-align: top;
	border-top: 1px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	border-color: #296292;
	border-style: dotted;
}

TD.directLink {
	padding:5px;
	border-top: 1px;
	border-left: 1px;
	border-right: 0px;
	border-bottom: 0px;
	border-color: #296292;
	border-style: dotted;
}

H1 {
	color: #296292;
	background-color: white;
	font-size: 28px;
	font-variant: small-caps;
}


H2 {
	color: #296292;
	background-color: white;
	font-size: 20px;
}

P {
}

.small {
	font-size: 9px;
	font-weight: bold;
}

.focus {
	font-weight: bold;
}

A:link {
	color: #296292;
	background-color: white;
	text-decoration:none;
	font-weight: bold;
}

A:visited {
	color: #707070;
	background-color: white;
	text-decoration:none;
	font-weight: bold;
}
A:hover {
	color: #CA0000;
	background-color: white;
	text-decoration:none;
	font-weight: bold;
}

.firstWord {
	color: #CA0000;
	background-color: white;
}

