body{
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	width: 100%;
	
}

/* Style pour l'infos bulle */
.popperlink {
	position:absolute;
	visibility:hidden
}

.info_bule{
	border: 1px solid #000000;
	width: 400px;
	background: /*#ffffe0*/#232323;
}

.info_bule_content{
	color: /*#555555*/#C4C4C4;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 10px;
}

/* ///////////////////  */


.td_secure{
	color: #164973;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.td_secure2{
	margin: 0px 0px 0px -40px;
	color: #164973;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}





.blue {
  font-weight:  bold;
  color:  #26649c;
}

.green {
  font-weight:  bold;
  color:  #658600;
}

.orange {
  font-weight:  bold;
  color:  #c06c00;
}

.red {
  font-weight:  bold;
  color:  #76003b;
}

table,tr,td,img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px;	
}

a,a:link,a:visited{
	text-decoration: none;	
}
a:hover{
	text-decoration: underline;
}

.body{
	width: 750px;
	left: 50%;
	margin: 0px 0px 0px -375px;
	padding: 0px 0px 0px 0px;
	position: relative;
	border: 1px solid #DEDFE1;
}

.border{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid;
}

.left{
	width: 266px;
	background: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border: 1px solid #DEDFE1;
	border-right: 0px solid;
}

.space{
	font: 1px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.top_date{
	/* 60 */
	height: 60px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #000000;
	color: #868686;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
}

.top_logo{
	/* 91 */
	height: 91px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #164973;
	color: #868686;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid #ffffff;
}

.top_menu{
	margin: 40px 0px 10px 0px;
	padding: 16px 22px 16px 0px;
	background: #232323;
	color: #C4C4C4;
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	vertical-align: middle;
	text-decoration: none;
}
a.top_menu1,a.top_menu1:link,a.top_menu1:visited{
	text-align: right;
	color: #C4C4C4;
	text-decoration: none;
}

a.top_menu1:hover{
	text-decoration: underline;
}

a.top_menu2,a.top_menu2:link,a.top_menu2:visited{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: right;
	color: #8E8E8E;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
}

a.top_menu2:hover{
	text-decoration: underline;
}


.top_menu_tb{
	width: 266px;
	background: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

.right{
	width: 484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}

.content{
	width: 484px;
	vertical-align: top;
}

.td_01{
	width: 484px;
	background: url(images_dz/fd_td_01.gif) repeat-x bottom;
}

.td_01_titre{
	color: #000000;
	font: 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 20px;
}

.td_01_content{
	color: #164973;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 5px 30px 0px 50px;
	text-align: justify;
}


.td_01_table{
	width: 434px;
	margin: 10px 0px 0px 20px;
	color: #8C8C8C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.td_01_suite,a.td_01_suite,a.td_01_suite:link,a.td_01_suite:visited{
	width: 484px;
	color: #a1b4c2;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
	text-align: right;
	text-decoration: none;
}
a.td_01_suite:hover{
	text-decoration: underline;
}



.td_02_suite,a.td_02_suite,a.td_02_suite:link,a.td_02_suite:visited{
	color: #3C3C3C;
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 5px 0px;
	text-decoration: none;
}
a.td_02_suite:hover{
	text-decoration: underline;
}



.td_03{
	width: 484px;
	background: #000000;
}

.td_03_content{
	color: #8C8C8C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 2px 20px;
	vertical-align: middle;
}


.td_02{
	width: 484px;
}

.td_02_tb{
	/*padding: 0px 20px 0px 20px;*/
}

.td_02_line{
	border-right: 1px solid #C8C8C8;
	padding: 0px 10px 0px 20px;
}

.td_02_line2{
	padding: 0px 0px 0px 20px;
}

.hr2{
	width: 180px;
	text-align: center;
	font: 1px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #494949;
	margin: 7px 0px 10px 0px;
}

.td_hr{
	height: 1px;
	color: #C8C8C8;
	width: 90%;
	text-align: center;
	font: 1px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.td_hr2{
	height: 1px;
	color: #494949;
	width: 180px;
	text-align: right;
	font: 1px Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.ct_titre_01{
	color: #0F3B60;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ct_stitre_01{
	color: #6D6D6D;
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.ct_content_01{
	color: #8F8F8F;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 0px 10px 0px 10px;
}

.left_up_menu{
	height: 60px;
	width: 484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #E8E8E8;
	color: #767676;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #ffffff;
	vertical-align: middle;
	text-align: center;
}

.br01{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 10px 0px;
}

.left_up_menu_txt{
	color: #767676;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.left_up_menu_tb{
	width: 100%;
}


.fond_01, .fond_02, .fond_03, .fond_04, .fond_05{
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	width: 25%;
}

.fond_01{
	background: #1A5688;
}

.fond_02{
	background: #346995;
}
.fond_03{
	background: #527FA5;
}
.fond_04{
	background: #6790B0;
}
.fond_05{
	background: #7EA1BC;
}

.bb_01{
	height: 53px;
}

.bb_02{
	height: 4px;
}

.bb_03{
	height: 34px;
}

.bas_top_right{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8aa9c2;
	background: #346995;
	width: 100%;
	border-bottom: 1px solid #ffffff;
	padding: 0px 15px 0px 15px;
}


.bas_foot1{
	background: #164973;
	width: 100%;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	height: 3px;
	font: 1px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bas_foot2{
	background: #E8E8E8;
	width: 100%;
	height: 44px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #B5B5B5;
}


a.foot_link,a.foot_link:link,a.foot_link:visited{
	color: #6D6D6D;
	text-decoration: none;	
}
a.foot_link:hover{
	text-decoration: underline;
}

a.menu_top_link,a.menu_top_link:link,a.menu_top_link:visited{
	color: #ffffff;
	text-decoration: none;	
}
a.menu_top_link:hover{
	text-decoration: underline overline;
}

a.menu_top,a.menu_top:link,a.menu_top:visited{
	color: #767676;
	text-decoration: underline;	
}
a.menu_top:hover{
	text-decoration: none;
	color: #999999;
}

/*
Table de la page d'hébergement
*/

.td_04{
	width: 484px;
	text-align: center;
}

.td_04_table{
	width: 444px;
	margin: 10px 0px 0px 20px;
	color: #8C8C8C;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.td_04_big_titre{
	color: #26649C;
	font: bold 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	border: 1px solid #DEDFE1;
	background: #D3DBE4;
}

.td_04_titre{
	font: bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #DEDFE1;
	background: #EFEFEF;
}

.td_04_content{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #DEDFE1;
	padding: 1px 1px 1px 5px;
}

a.td_04_link,a.td_04_link:link,a.td_04_link:visited{
	color: #8C8C8C;
	text-decoration: underline;	
}
a.td_04_link:hover{
	text-decoration:  overline;
}

/* */