/*******************************************************************************************************************************/
/*GENERALE*/
/*******************************************************************************************************************************/
*{
margin: 0px 0px 0px 0px;
border:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
#conteneur{
position:relative;
margin: auto;
padding: 10px 0px 0px 0px;
border: none;
width: 938px;
height:auto;
}
.separateur{
margin: 0px 10px 0px -10px;
padding: 0px 0px 0px 0px;
float:left;
}
.caption{
margin: 15px 0px 0px 10px;
padding: 0px 0px 0px 0px;
line-height:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#888888;
position:relative;
top:-2px;
}
.lien{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
color:#B40000;
}
.lien_caption{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:underline;
color:#B40000;
}
.checkbox{
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
}
.img{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
	.titre_orange{
	margin: 10px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold;
	color:#FF9600;
	}
	.titre{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:18px;
	font-weight:bold;
	}
	.titre_petit{
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	font-size:16px;
	font-weight:bold;
	}
	.gras{
	color:#888888;
	font-size:13px;
	font-weight:bold;
	}
	.gris{
	color:#464646;
	font-size:13px;
	font-weight:bold;
	}
	#btn_valider{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666666;
	}
/**********************************************************************/
/* tableau /*
/**********************************************************************/	
	.tab tr{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	}
	.tab td{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	.tr_gris{
	background-color:#D9D9D9;
	}
	.tr_blanc{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	.td_type{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 260px;
	color: #898989;
	}
	.td_contenu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #5A5A5A;
	}

/*******************************************************************************************************************************/
/*FOOTER*/
/*******************************************************************************************************************************/
	#footer{
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	color:#889095;
	font-size:9.4px;
	text-align:center;
	position:absolute;
	top:793px;
	left:15px;
	}
	.gras_9px{
	color:#888888;
	font-size:9px;
	font-weight:bold;
	}
/*******************************************************************************************************************************/
/*HEADER*/
/*******************************************************************************************************************************/
/***************************************/
/*Tab_header*/
/***************************************/
	#tab_header{
	margin: 0px 0px 4px 1px;
	padding: 0px 0px 0px 0px;
	}
/***************************************/
/*Tab_menu*/
/***************************************/
	#tab_menu{
	margin: 0px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	width: 315px;
	position:absolute;
	top:136px;
	left:0px;
	}	
	#tab_menu .menu_onglet{
	background: url(../images/tab_header/onglet.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 105px;
	height:21px;
	border: none;
	text-decoration:none;
	}
	#tab_menu .menu_onglet_sel{
	background: url(../images/tab_header/onglet_sel.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 105px;
	height:21px;
	border: none;
	text-decoration:none;
	}
	#tab_menu a{
	border: #000000 solid 1px;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 20px;
	width: 115px;
	height:21px;
	border: none;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	}
	#tab_menu .menu_onglet_sel a{
	color:#FFFFFF;
	}

/***************************************/
/*contener_rubrique*/
/***************************************/
	#contener_rubrique{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	top:218px;
	left:0px;
	}
	#contener_rubrique .ul_rub{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	}
	#contener_rubrique .li_rub{
	margin: 0px 0px 0px 0px;
	padding: 2px 8px 0px 8px;
	list-style:none;
	float:left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	height: 27px;
	}
	#contener_rubrique .li_rub .rubrique_lien{
	text-decoration:none;
	color:#FFFFFF;
	font-size:15px;
	}
	#contener_rubrique .li_rub_sel{
	margin: 0px 0px 0px 0px;
	padding: 2px 8px 0px 8px;
	list-style:none;
	float:left;
	border-left: solid 1px #FFFFFF;
	border-right: solid 1px #FFFFFF;
	height: 27px;
	background-color:#FFFFFF;
	}
	#contener_rubrique .li_rub_sel .rubrique_lien{
	text-decoration:none;
	color:#000000;
	font-size:15px;
	}
	
/***************************************/
/*img_logo*/
/***************************************/		
	#img_logo{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position:absolute;
	top:25px;
	left:35px;
	}
/***************************************/
/*BTN_langue*/
/***************************************/
#contener_btn_langue{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
position:absolute;
top:25px;
left:850px;

/*left:325px;
top:136px;*/
}
.btn_langue{
display:block;
width: 32px;
height:21px;
margin: 0px 5px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
border: solid 1px #FFFFFF;
}
#francais{
background-image:url(../images/tab_header/drapeau_france.jpg);
}
#anglais{
background-image:url(../images/tab_header/drapeau_angleterre.jpg);
}