P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #002674;
/* 	text-align: justify; */
}

h1{
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  color: inherit;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color : #002674;
/* 	text-align: justify;*/
}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #D9F3FD;
}

li  {
	list-style-image:  url(img/divers/carre_red.gif);
	text-align: left;
	}
	
.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	/*color : #D9F3FD;*/
	color: #ffffff;
	font-weight : bold;
}

.titlelightblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : #0066cc;
	font-weight : bolder;
}

.titleyellow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : #FB7C00;
	font-weight : bolder;
}

.titlered{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : #f24921;
	font-weight : bolder;
}

.titleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : #FB7C00;
	border-bottom: 1px dotted #ffb345;
	font-weight : bold;
  padding : 3px;
}

.dottedblue	{
  border-top: 1px dotted #71b6f4;
}

.titleblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color : #002674;
	font-weight : bold;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #002674;
	font-weight : bold;
}

.subtitleyellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #ffb345;
	font-weight : bold;
}

.subtitleorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color : #FB7C00;
	font-weight : bold;
}

.subtitlebottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #002674;
	
}
.bluetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #002674;
}

.orangetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #f24921;
}

.bluetxtlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color : #0066cc;
}

.table{
	background-color: #F2FAFC;
	color: #002674;
	border : 1px dotted #002674;
    margin : 2px 0;
    padding : 5px;
}

.tableblue{
	background-color: #F2FAFC;
	color: #002674;
	border : 1px dotted #71b6f4;
    margin : 2px 0;
    padding : 5px;
}

.tablebluemenu{
	background-color: #FFFFFF;
	color: #002674;
	border : 1px dotted #71b6f4;
}

.tableorangemenu{
	background-color: #FFFFFF;
	border : 1px dotted #FFB345;
}

.tableorange{
	background-color: #fffae9;
	border : 1px dotted #ffb345;
  margin : 2px 0;
  padding : 5px;
}

.tablewhite{
	color: #002674;
	border : 1px solid #002674;
}

.txtsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.txtsmallblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #002674;
}

.txtsmallorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color : #dd8712;
}

.tab {
	padding-left: 35px;
	padding-bottom : 15px;
}

.interligne{
	padding-top: 15px;
	padding-bottom : 15px;
}

body {
 scrollbar-face-color: #F2FAFC;
 scrollbar-shadow-color: #FFFFFF;
 scrollbar-highlight-color: #FFFFFF;
 scrollbar-3dlight-color: #0066cc;
 scrollbar-darkshadow-color: #0066cc;
 scrollbar-track-color: #F2F7FB;
 scrollbar-arrow-color: #0066cc;
}

.marge {margin: 0px 0px 0px 0px;}
.field {font-family: Arial; font-size: 10px;}

/* anchor format */
a:link {color: #0066cc; text-decoration: underline;}
a:visited {color: #FB7C00; text-decoration: underline;}
a:active {color: #A1E2F4; text-decoration: none;}
a:hover {color: #002674; text-decoration: none;}

/* menu style */

/* HCB - root level; text properties for states: normal */
.TM0i0 {
	font-family: Arial, Helvetica, sans-serif;;
	/*color: #D9F3FD;*/
  color: #ffffff;
  font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-indent : 20px;
}

/* HCB - root level; box properties for states: normal */
.TM0o0 {
	background: #002476;
	background-image: url(../img/divers/bullet_menu.gif);
	background-repeat: no-repeat;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* HCB - root level; table properties for states: normal, hover, click */
.TM0t0 {
	background: #002476;
}

/* HCB - root level; text properties for states: hover, click */
.TM0i1 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #002674;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	text-indent : 20px;
}

/* HCB - root level; box properties for states: normal, hover, click */
.TM0o1 {
	background: #D9F3FD;
	padding: 4px;
	text-align: left;

	vertical-align: middle;
	text-decoration: none;
}

/* HCB - sub level; text properties for states: normal, hover, click */
.TM2i0 {
	font-family: Arial, Helvetica, sans-serif;;
	color: #002674;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* HCB - sub level; box properties for states: hover, click */
.TM2o1 {
	background: #FFFFFF;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* higlighted item */
#itemHighlight {
	background-image: url(../img/divers/bullet_menu_on.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}
#itemHighlight div {
	color: #002476;
}