.rubs {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: uppercase;
	line-height: normal;
}

.rubselect {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: uppercase;
	line-height: normal;
}

a.rubs:hover {
	color: #FFFFFF;
}

.rubSec {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.rubSecBL {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #ffffff;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.srubs {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.srubselect {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

a.srubs:hover {
	color: #002e71;
}

.srubs2 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.srubs2select {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

a.srubs2:hover {
	color: #002e71;
}

.titre01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 2pt;
	text-transform: none;
	line-height: normal;
}

.titre02 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	COLOR: #FFFFFF;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 2pt;
	text-transform: none;
	line-height: normal;
}

.titre03 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS";
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.titre04 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 23pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS";
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.titre05 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: "Trebuchet MS";
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.titre06 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #002e71;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.titre07 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txtActu01 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txtActu01bd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txtActu02 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txt01 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txt02 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8a8989;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

a.txt02:hover {
	color: #333333;
}

.txt03 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #535353;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txt03select {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

a.txt03:hover {
	color: #013888;
}

.txt04 {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.txt04bd {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}

.tdTopLeft {
	text-align: left;
	vertical-align: top;
}

.tdTopright {
	text-align: right;
	vertical-align: top;
}

.tdTopcenter {
	text-align: center;
	vertical-align: top;
}

.tdMiddleLeft {
	text-align: left;
	vertical-align: middle;
}

.tdMiddleright {
	text-align: right;
	vertical-align: middle;
}

.tdMiddlecenter {
	text-align: center;
	vertical-align: middle;
}

.tdSpace {
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}

.tdSpaceTop {
	text-align: left;
	vertical-align: top;
	padding: 3px;
}

.tdSpaceTop2 {
	text-align: left;
	vertical-align: top;
	padding: 2px;
}

.tdLeftBottom {
	text-align: left;
	vertical-align: bottom;
}

.divTitreThemeDoc
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
		COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
}

.divArbreTexte
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
.divArbreTexteGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #2a8b9a;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}
A.aArbreLien
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}
A.aArbreLienGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif;
    TEXT-DECORATION: underline
}

.divContenuTexte
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}

.divContenuTexteGras
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #ffffff;
    FONT-FAMILY: Geneva, Arial, Helvetica, san-serif
}

.btnForm {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #2a8b9a;
	BACKGROUND-COLOR :#e3fbff;
	BORDER-COLOR :#2a8b9a;
	BORDER : 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1pt;
	text-transform: none;
	padding:3px 3px 3px 3px;
	line-height: normal;
}

.btnForm:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #e3fbff;
	BACKGROUND-COLOR :#2a8b9a;
	BORDER-COLOR :#2a8b9a;
	BORDER : 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1pt;
	text-transform: none;
	padding:3px 3px 3px 3px;
	line-height: normal;
}

.liencolon
{
    FONT-SIZE: 9px;
    COLOR: #999999;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.colon
{
    BORDER-RIGHT: #c4d2d5 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #c4d2d5 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 3px 10px;
    BORDER-LEFT: #c4d2d5 1px solid;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #c4d2d5 1px solid
}

.cal
{
    BORDER-RIGHT: #c4d2d5 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #c4d2d5 1px solid;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 3px 10px;
    BORDER-LEFT: #c4d2d5 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c4d2d5 1px solid
}
body {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
	background-color: #dae1eb;
}

td {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #013888;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a {
	FONT-WEIGHT: normal;
	FONT-SIZE: 9pt;
	COLOR: #2a8b9a;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 0pt;
	text-transform: none;
	line-height: normal;
}
a:hover {
	color: #002e71;
}