html {
    overflow-y:scroll;
}
html, body {
margin: 0px;
padding: 0px;
height: 100%;
min-height: 100%;
}

BODY {
	FONT-SIZE: 11px; COLOR: #003399; FONT-FAMILY: Arial, Helvetica, sans-serif;
}

FORM {
	MARGIN: 0px;
	PADDING: 0px;
}

.bg {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url("/images/bg_header.jpg"); WIDTH: 100%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x; HEIGHT: 100%;
}
.bg_menu {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url("/images/bg_header_menu.jpg"); WIDTH: 100%; COLOR: #ffffff; BACKGROUND-REPEAT: repeat-x;
}
.header {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url("/images/header_3.jpg"); BACKGROUND-REPEAT: repeat-x; HEIGHT: 75px;
}
.header_with_doro {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url("/images/header_3_with_doro.jpg"); BACKGROUND-REPEAT: repeat-x; HEIGHT: 75px;
}
.footer_line {
	BACKGROUND-IMAGE: url("/images/footer_line.jpg"); WIDTH: 990px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 5px
}
.footer {
	BACKGROUND-IMAGE: url("/images/footer.jpg"); WIDTH: 990px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px
}

A.link {
	COLOR: #3333AA; TEXT-DECORATION: underline
}
A.link:visited {
	COLOR: #3333AA; TEXT-DECORATION: underline
}
A.link:hover {
	COLOR: #EA7500; TEXT-DECORATION: none
}

/*************************** Menu  **********************/
.menu {
	FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu {
	FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_selected {
	FONT-SIZE: 11px; COLOR: #DB6E00; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_selected:hover {
	FONT-SIZE: 11px; COLOR: #DB6E00; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_selected_clear {
	FONT-SIZE: 11px; COLOR: #F27900; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu_selected_clear:hover {
	FONT-SIZE: 11px; COLOR: #F27900; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}

/*************************** Menu2  **********************/
.menu2 {
	FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu2 {
	FONT-SIZE: 11px; COLOR: #222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu2:hover {
	FONT-SIZE: 11px; COLOR: #808080; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu2_selected {
	FONT-SIZE: 11px; COLOR: #DB6E00; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.menu2_selected:hover {
	FONT-SIZE: 11px; COLOR: #DB6E00; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
/*********************************************************/

A.link-13-black {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
A.link-13-black:visited {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #000000; TEXT-DECORATION: underline
}
A.link-13-black:hover {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; COLOR: #cc0000; TEXT-DECORATION: none
}
TD.td-13-b-black {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; COLOR: #000000
}
TD.td-13-b-blue-underline {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; COLOR: #003399; TEXT-DECORATION: underline
}
TD.td-13-b-red {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; FONT-FAMILY: Arial, sans-serif; COLOR: #CC0000
}

/**************************************************/

A.ouvrir-un-compte:link			{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #003399; TEXT-DECORATION: underline }
A.ouvrir-un-compte:visited	{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #003399; TEXT-DECORATION: underline }
A.ouvrir-un-compte:hover		{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #EA7500; TEXT-DECORATION: none }

A.retour:link			{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #003399; TEXT-DECORATION: underline }
A.retour:visited	{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #003399; TEXT-DECORATION: underline }
A.retour:hover		{	FONT-SIZE: 10px; FONT-WEIGHT: bold; FONT-FAMILY: Verdana, Arial, sans-serif; COLOR: #EA7500; TEXT-DECORATION: none }

A.standard_link:link		{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: underline }
A.standard_link:visited	{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: underline }
A.standard_link:hover		{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: none }

A.help_link:link		{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: underline }
A.help_link:visited	{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #000099; TEXT-DECORATION: underline }
A.help_link:hover		{	FONT-SIZE: 11px; FONT-WEIGHT: normal; FONT-FAMILY: Arial, sans-serif; COLOR: #EA7500; TEXT-DECORATION: none }

a.info {
	position: relative;
	text-decoration: none;
	color: #000099;
}
a.info span {
	display: none;
}
a.info:hover {
	background: none; /* correction d'un bug IE */
	z-index: 500;
}
a.info:hover span {
	display: inline;
	position: absolute;
	top: 2em;
	left: -5em;
	width: 300px;
	background: #EEEEEE;
	text-decoration: none;
	text-align: justify;
	color: black;
	padding: 2px;
	border: 1px gray solid;
}

.info_sms{
display: inline;
position:absolute;
visibility:hidden;
border: 1px solid #888888;
FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR:#888
}


.framing {	border: #888888 1px solid; border-spacing: 0px; }
.framing-header	{	FONT-SIZE: 10px; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; }
.framing-header-green	{	FONT-WEIGHT: bold; FONT-SIZE: 10px; BACKGROUND: #027D85; COLOR: #FFFFFF; FONT-FAMILY: Verdana, Arial, sans-serif; }
.framing-bottom-line {
  border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#888888;
}
.framing_red {	border: #FF0000 1px solid; border-spacing: 0px; }

.textInput {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; BACKGROUND-COLOR:#E1E8E8; border:1px solid #888;
}
.textareaInput {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; BACKGROUND:#E1E8E8; border:1px solid #888;
}
.selectInput {
	FONT-SIZE: 11px; FONT-FAMILY: Arial; BACKGROUND-COLOR:#E1E8E8; border:1px solid #888;
}
.buttonInput {
	FONT-SIZE: 11px; FONT-FAMILY: Arial
}

.text1 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #373A7D
}

.title-1-blue		{	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, sans-serif; COLOR: #373A7D; TEXT-DECORATION: underline	}
.title-1-black 	{	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000; TEXT-DECORATION: underline	}
.title-1-grey 	{	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Arial, sans-serif; COLOR: #666666; TEXT-DECORATION: underline	}

.title-2-black	{	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000	}
.title-2-blue		{	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, sans-serif; COLOR: #373A7D	}
.title-2-red		{	FONT-WEIGHT: bold; FONT-SIZE: 16px; FONT-FAMILY: Arial, sans-serif; COLOR: #AA0000	}

.title-3-black	{	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000	}
.title-3-blue		{	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #373A7D	}
.title-3-red		{	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #AA0000	}
.title-3-mauv		{	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #464475	}
.title-3-orang	{	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, sans-serif; COLOR: #E29147	}

.title-4-black	{	FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000	}

.title-4b-black	{	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000	}

.title-6-black	{	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: #000000	}
.title-6-grey		{	FONT-WEIGHT: bold; FONT-SIZE: 10px; FONT-FAMILY: Arial, sans-serif; COLOR: #888888	}

.Label1 {		FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR: #000000	}
.Label1_Bold {	FONT-SIZE: 11px; FONT-FAMILY: Arial; FONT-WEIGHT: Bold	}
.Label2 {		FONT-SIZE: 13px; FONT-FAMILY: Arial; COLOR: #000000	}
.Label2_Bold {	FONT-SIZE: 13px; FONT-FAMILY: Arial; FONT-WEIGHT: Bold }

.Nbrep {
	FONT-SIZE: 16px; FONT-FAMILY: Arial; COLOR: #336699
}

.ligne_suivi_rep {
    FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR:#000000
}
.ligne_suivi_rep_send {
    FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR:#888
}
.ligne_suivi_rep_rouge {
    FONT-SIZE: 11px; FONT-FAMILY: Arial; COLOR:#FF0000
}

.trait {
	background-color: #888; height:2px; width:100%; font-size:0;
}
.trait-green {
	background-color: #027D85; height:2px; width:100%; font-size:0;
}
.trait-fin-green {
	border-top: #027D85 1px solid; width:100%; font-size:0;
}

.td-bt-line {
	height:19px;
  	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.td-bt-line-left {
	height:19px;
  	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
}
.td-bt-rg-line {
	height:19px;
  	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
  	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.td-rg-line {
	height:19px;
  	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.td-no-line {
	height:15px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.td-no-double-line {
	height:34px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: center;
}
.td-no-line-left {
	height:15px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: left;
}
.td-no-line-right {
	height:19px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Arial, Helvetica, sans-serif;
	text-align: right;
}

.td-bt-line-equipment {
	height:19px;
  	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: Bold;
	text-align: left;
}
.td-no-line-equipment {
	height:19px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Tahoma, Verdana, Arial; FONT-WEIGHT: Bold;
	text-align: left;
}

.td-bt-line-marque {
	height:19px;
  border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#AAAAAA;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Tahoma, Verdana, Arial;
	text-align: center;
}
.td-no-line-marque {
	height:19px;
	FONT-SIZE:11px; COLOR:#222222; FONT-FAMILY: Tahoma, Verdana, Arial;
	text-align: center;
}