/* CSSALFr */

form {
  margin: 0px;
  padding: 0px;
}

#menuALFr {
  float: left;
  width: 148px;
}

#pageALFr {
  float: left;
  clear: right;
}

#headerALFr {
  background-image: url("/WR/CGU/frht-fondframe.gif");
  background-repeat: repeat-x;
  clear: left;
  width: 100%;
}

#contentALFr {
  padding: 15px 0px 100px 10px;
  float: left;
}

#footerALFr {
  padding: 15px 0px 45px 10px;
  clear: left;
}

.vretrait { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: justify; text-indent: 20pt; margin-left: 10px; }
.vtitre   { font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-align: justify; color: #0a50a1; }
.vtitrea  { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bolder; color: #4DAE2C; }
.vliensbleu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-decoration: underline;
	color: #0a50a1;
}

.select {background: #cedcec; border-color:#cedcec; color:white; font-family:Arial,Helvetica,Verdana; color:#0a50a1;font-size:9pt; font-weight: bold; }

/*
INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; }
*/

/* ************************* */

.body { 
  background-image: url("/WR/CGU/frg-fondframe-home.gif");
  background-repeat: repeat-y;
  background-color: #f2f2f2;
  margin: 0px;
  padding: 0px; 
}

.bodyCopyright { 
  margin: 0px;
  padding: 10px;
  background-color:#ffffff;
}

/*
TH { font-family:Arial,Verdana; font-size:10px; color:#FFFFFF; background-color:#0C479D; }
TD { font-family:Arial,Verdana; font-size:10px; color:#000000; }
P { font-family:Arial,Verdana; font-size:10px; color:#000000; }
*/

INPUT { font-family:Arial,Verdana; font-size:10px; }
TEXTAREA { font-family:Arial,Verdana; font-size:10px; }
SELECT { font-family:Arial,Verdana; font-size:9px; }
/*
a         { text-decoration:none; }
a:link    { color:#0C479D; }
a:visited { color:#0C479D; }
a:active  { color:#0C479D; }
a:hover   { text-decoration:underline; }
*/

A.underline:link { FONT-SIZE: 10px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline }
A.underline:visited { FONT-SIZE: 10px; COLOR: #770077; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline }
A.underline:active { FONT-SIZE: 10px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline }
A.underline:hover { FONT-SIZE: 10px; COLOR: #38816a; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline }
.underline { FONT-SIZE: 12px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:underline }

A.underline12:link { FONT-SIZE: 12px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline12:visited { FONT-SIZE: 12px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline12:active { FONT-SIZE: 12px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline12:hover { FONT-SIZE: 12px; COLOR: #38816a; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
.underline12 { FONT-SIZE: 12px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }

A.underline14:link { FONT-SIZE: 14px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline14:visited { FONT-SIZE: 14px; COLOR: #770077; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline14:active { FONT-SIZE: 14px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.underline14:hover { FONT-SIZE: 14px; COLOR: #38816a; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
.underline14 { FONT-SIZE: 14px; COLOR: #0a50a1; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }

A.dix-pix-noir-gras-lien:link { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none }
A.dix-pix-noir-gras-lien:visited { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none }
A.dix-pix-noir-gras-lien:active { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none }
A.dix-pix-noir-gras-lien:hover { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
.dix-pix-noir-gras-lien { FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:none }

A.nf:link { FONT-SIZE: 18px; COLOR: #9DB9D9; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.nf:visited { FONT-SIZE: 18px; COLOR: #9DB9D9; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.nf:active { FONT-SIZE: 18px; COLOR: #9DB9D9; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
A.nf:hover { FONT-SIZE: 18px; COLOR: #38816a; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
.nf { FONT-SIZE: 18px; COLOR: #9DB9D9; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight:bold; TEXT-DECORATION:underline }
.nf { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #9DB9D9; font-weight:bold; text-decoration:underline }

.thColor   { font-family:Arial,Verdana; font-size:10px; color:#FFFFFF; background-color:#0C479D; }

.borderTable { background-color:#0C479D; } 

.vertClairAviva { background-color:#d7ebcd; }
.vertAviva { background-color:#5AB139; }

.bleuAvivaClairAviva { background-color:#c0c8e5; }
.bleuAviva { background-color:#7f93cc; }
.bleuAvivaFonceAviva { background-color:#0d51a0; }

.baca { background-color:#c0c8e5; }
.ba { background-color:#7f93cc; }
.bafa { background-color:#0d51a0; }

.jauneAviva { background-color:#FDD800; }
.jauneClairAviva { background-color:#FFF4CB; }

.dix-pix-noir {  font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; line-height:12px; font-weight:normal; text-decoration:none; color:#000000; }

.dix-pix-noir-italic { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; line-height:12px; font-weight:normal; text-decoration:none; color:#000000; }
.dix-pix-noir-italic-souligne { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:italic; line-height:12px; font-weight:normal; text-decoration:underline; color:#000000; }

.douze-pix-noir { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:normal; text-decoration:none; color:#000000; }
.douze-pix-noir-gras { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#000000; }
.douze-pix-noir-gras-lien { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#000000; }
.douze-pix-noir-gras-lien:hover { color:#000000; text-decoration:underline; }
.douze-pix-noir-gras-lien:link { color:#000000; text-decoration:none; }
.douze-pix-noir-gras-lien:visited { color:#000000; text-decoration:none; }
.douze-pix-noir-gras-lien:active { color:#000000; text-decoration:none; }

.dix-pix-blanc { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; line-height:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
.dix-pix-blanc-lien { font-family:Arial, Helvetica, sans-serif; font-size:10px; font-style:normal; line-height:12px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
.dix-pix-blanc-lien:hover { color:#FFFFFF; text-decoration:underline; }
.dix-pix-blanc-lien:link { color:#FFFFFF; text-decoration:none; }
.dix-pix-blanc-lien:visited { color:#FFFFFF; text-decoration:none; }
.dix-pix-blanc-lien:active { color:#FFFFFF; text-decoration:none; }

.douze-pix-blanc { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:normal; text-decoration:none; color:#FFFFFF; }
.douze-pix-blanc-gras { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#FFFFFF; }

.douze-pix-bleu-gras { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#0a50a1; }
.douze-pix-orange-gras { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#ec6b10; }
.douze-pix-vert-gras { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; line-height:14px; font-weight:bold; text-decoration:none; color:#5ab138; }

.vingt-pix-orange-gras { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; line-height:22px; font-weight:bold; text-decoration:none; color:#ec6b10; }
.vingt-pix-vert-gras { font-family:Arial, Helvetica, sans-serif; font-size:20px; font-style:normal; line-height:22px; font-weight:bold; text-decoration:none; color:#5ab138; }

.PW10 { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; }
.defCE, A.defCE, A.defCE:link, A.defCE:visited, A.defCE:active { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; font-style:italic; text-decoration:underline; }

/* ************************* */

.courant-gras {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courantblanc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-gras-blanc {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-gras-bleu-fonce {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #004f98; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-gras-bleu-clair {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ccffff; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-bleu-clair-lien {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #7fa7cb; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-gros-titre-vert {
	FONT-WEIGHT: bold; FONT-SIZE: 15px; COLOR: #509226; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-titre-vert {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #509226; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-petit-mention {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000000; LINE-HEIGHT: 14px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courantlien {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courantlienblanc {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	COLOR: #7fa7cb; TEXT-DECORATION: underline
}
A:link {
	COLOR: #004f98
}
A:visited {
	COLOR: #7fa7cb
}
A:active {
	COLOR: #004f98
}
.titre1 {
	FONT-SIZE: 15px; COLOR: #509226; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2a {
	FONT-SIZE: 14px; COLOR: #509226; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2b {
	FONT-SIZE: 14px; COLOR: #004f98; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2c {
	FONT-SIZE: 14px; COLOR: #3070aa; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2d {
	FONT-SIZE: 14px; COLOR: #6190bc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2e {
	FONT-SIZE: 14px; COLOR: #91b1ce; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2blanc {
	FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.titre2noir {
	FONT-SIZE: 14px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-noir {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.courant-blanc {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lien {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.lien-visite {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7fa7cb; LINE-HEIGHT: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.courant-a {
	FONT-SIZE: 12px; COLOR: #509226; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-b {
	FONT-SIZE: 12px; COLOR: #004f98; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-c {
	FONT-SIZE: 12px; COLOR: #3070aa; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-d {
	FONT-SIZE: 12px; COLOR: #6190bc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-f {
	FONT-SIZE: 10px; COLOR: #91b1ce; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-e {
	FONT-SIZE: 12px; COLOR: #91b1ce; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-noir-justif {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.courant-a-justif {
	FONT-SIZE: 12px; COLOR: #509226; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.courant-b-justif {
	FONT-SIZE: 12px; COLOR: #004f98; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.courant-blanc-justif {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: normal; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.courant-c-justif {
	FONT-SIZE: 12px; COLOR: #3070aa; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.courant-d-justif {
	FONT-SIZE: 12px; COLOR: #6190bc; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.courant-e-justif {
	FONT-SIZE: 12px; COLOR: #91b1ce; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: justify
}
.mini-a {
	FONT-SIZE: 10px; COLOR: #509226; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-b {
	FONT-SIZE: 10px; COLOR: #004f98; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-c {
	FONT-SIZE: 10px; COLOR: #3070aa; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-d {
	FONT-SIZE: 10px; COLOR: #6190bc; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-e {
	FONT-SIZE: 10px; COLOR: #91b1ce; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-blanc {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mini-noir {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/* ************************* */

#menuALFr INPUT { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }
#menuALFr SUBMIT { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000; }

#menuALFr A:link    { COLOR: #0a50a1; TEXT-DECORATION: underline }
#menuALFr A:visited { COLOR: #0a50a1; TEXT-DECORATION: none }
#menuALFr A:active  { COLOR: #0a50a1; TEXT-DECORATION: underline }
#menuALFr A:hover   { COLOR: #92c023; TEXT-DECORATION: underline }

#menuALFr .courantXS-blanc { FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }

/* ************************* */

#menuPriveALFr A:link    {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#menuPriveALFr A:visited {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#menuPriveALFr A:active  {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
#menuPriveALFr A:hover   {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #6190bc; text-decoration: underline; font-weight: bold; }

.courant-gras-bleu-clair {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none;font-weight: bold; }
.courant-blanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal; color: #FFFFFF; }

/* ************************* */

.CE, A.CE, A.CE:link, A.CE:visited, A.CE:active, A.CE:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
.courant-blanc {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; }
.courantXL-blanc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none; }

