html,body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background:#F3F3F5;
	
	font-family:arial,sans-serif;
	font-size:13px;
  line-height:19px;
	color:#58585A;
}

td, input{
	font-family:arial,sans-serif;
	font-size:13px;
	color:#58585A;
}

a{
	font-family:arial,sans-serif;
	font-size:11px;
  line-height:19px;
  color:#58585A;
}

a:hover{
  color:#F6921E;
  text-decoration:none;
}

h1{
  font-size:15px;
  font-weight:bold;
  color:#143049;
  margin:0px;
}

h2{
  font-size:14px;
  font-weight:bold;
  color:#F6921E;
  margin:0px;
}

.v_line{
  background: url('../img/v_line.jpg') repeat-y center;
}

.div_title{
  background: url("../img/bullet_title.jpg") no-repeat left;
  padding-left:20px;
  margin-bottom:10px;
  text-align:left;
}

.container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
  background: url("../img/bg_content.jpg") repeat-y center;
}

.header {
  background: url("../img/bg_head.jpg");
  text-align:center; /*Debug center IE*/
}

.header_c{
  position:relative;
  background: url("../img/head_2.jpg");
  width:922px;
  height:327px;
  margin-right:auto;
  margin-left:auto;
}

.content {
  text-align:center; /*Debug center IE*/
  padding:50 0 123 0;
}

.content_c3{
  width:918px;
  margin-right:auto;
  margin-left:auto;  
  background: url("../img/bg_c3.jpg") repeat-y;
}
.content_c2_1{
  width:918px;
  margin-right:auto;
  margin-left:auto;  
  background: url("../img/bg_c2_1.jpg") repeat-y;
}
.content_c1{
  position:relative;
  width:918px;
  margin-right:auto;
  margin-left:auto;  
}

.footer {
	position:absolute;
	width:100%;
	bottom:0; /* stick to bottom */
	height:73px;
	background: url("../img/bg_foot.jpg");
  text-align:center; /*Debug center IE*/
}

.footer_c{
  width:922px;
  margin-right:auto;
  margin-left:auto;
  padding-top:20px;
  font-size:10px;
  line-height:12px;
  color:#939598;
}

.footer_c a{
  color:#939598;
}

.footer_c a:hover{
  color:#F6921E;
  text-decoration:none;
}

.box_1_3{
 width:300px;
 float:left;
}

.box_2_3{
 width:600px;
 float:left;
}

.box_c{
 position:relative;
 padding:0 50 0 50;
 text-align:left;
}

.icone{
  float:left; 
  margin-right:25px;
}

.btn_serv{
  border:0px;
  margin-bottom:10px;
}

/***********************/
/* Menu sécurisé       */
/***********************/
.sec_menu{
  position:absolute;
  text-align:left;
  top:-50px;
  left:645px;
  width:275px;
  z-index:1000;
}
.sec_menu_title{
  height:25px;
  background: url("../img/bg_sec_menu_title.jpg");
}
.sec_menu_title a{
  display:block;
  padding-top:5px;    
  font-size:15px;
  font-weight:bold;
  color:#143049;
  margin-left:25px;
  text-decoration:none; 
}
.sec_menu_content{
  background: url("../img/bg_sec_menu.jpg") repeat;
}
.sec_menu_bot{
  height:14px;
  background: url("../img/bg_sec_menu_bot.jpg");
}

/* Texte taille 1 gras*/
.txt_11_b{
  font-size:11px;
  font-weight:bold;
  color:#58585A;
}

/* Texte taille 11 gras light grey*/
.txt_11_b_lg{
  font-size:11px;
  font-weight:bold;
  color:#b0b0b0;
}

/* Texte taille 11 light grey*/
.txt_11_b_lg{
  font-size:11px;
  font-weight:normal;
  color:#b0b0b0;
}

/* Texte taille 11 gras dark blue*/
.txt_11_b_db{
  font-size:11px;
  font-weight:bold;
  color:#153856;
}

/* Texte taille 22 dark_blue*/
.txt_13_b_db{
  font-size:13px;
  font-weight:bold;
  color:#153856;
}

/* Texte taille 22*/
.txt_22_b{
  font-size:22px;
  font-weight:bold;
  color:#58585A;
}

/* Texte taille 22 light grey*/
.txt_22_b_lg{
  font-size:22px;
  font-weight:bold;
  color:#b0b0b0;
}

/* Texte taille 22 dark_blue*/
.txt_22_b_db{
  font-size:22px;
  font-weight:bold;
  color:#153856;
}

.login_err{
  font-weight:bold;
  color:#cc3300;
}

.std_table{
  border-collapse: collapse;
  margin: 0px;
}
.std_table img{
  border:0px;
}
.std_table td{
  padding:2 10 2 10;
}
.std_tr_title td{
  border-bottom:1px solid #153856;
  color:#153856;
  font-weight:bold;
  font-size:13px;
}
.std_tr_title td a{
  color:#153856;
  font-weight:bold;
  text-decoration:none;
  font-size:13px;
}
.std_tr_title img{
  vertical-align:middle;
  margin-left:3px;
}

.std_tr_line1 td{
  background-color:#ffffff;
}
.std_tr_line2 td{
  background-color:#E7E8EA;
}  