body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10px;
	letter-spacing: normal;
	line-height: 16px;
	color: #3975B3;
}
a {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 11px;
	color: #3975B3;
}
a:link {
	color: #3975B3;
	text-decoration: none;
}
a:visited {
	color: #3975B3;
	text-decoration: none;
}
a:hover {
	color: #36A1C9;
	text-decoration: none;
}
a:active {
	color: #36A1C9;
	text-decoration: none;
}
.lien_txt_simple {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 10px;
	letter-spacing: normal;
	line-height: 14px;
	color: #FFFFFF;
	text-decoration: underline;
}
.lien_txt_design {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 9px;
	letter-spacing: 2px;
	line-height: 16px;
	color: #CBC9E2;
}
.fondmenu {
	background-image: url(img/lines_bg_sil.gif);
	background-repeat: repeat-y;
	border: thin solid #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 0px;
}
.margemenu {
/*	background-image: url(img/food_bg_lines.gif);*/
	background-repeat: repeat-x;
}
.fond_header {
/*	background-image: url(img/food_bg_lines.gif);*/
	background-repeat: repeat-x;
}
.deco_titre_page {
/*	background-image: url(img/deco.gif);*/
	background-repeat: no-repeat;
	background-position: right top;
}
.header_titre_page {
	font-family: Verdana, Tahoma, Arial;
	font-weight: normal;
	font-size: 11px;
	letter-spacing: 5px;
	line-height: 11px;
	color: #CBC9E2;
}
.header_titre_bleu {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
	line-height: 16px;
	color: #3975B3;
}
.header_titre_categorie {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 13px;
	letter-spacing: 2px;
	line-height: 18px;
	color: #809CC9;
}
.header_titre_categorie_00 {
	font-family: Verdana, Tahoma, Arial;
	font-weight: 400;
	font-size: 11px;
	letter-spacing: 1px;
	line-height: 20px;
	color: #BC80BD;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 1px;
	padding-bottom: 4px;
}
.header_titre_partners {
	font-family: Verdana, Tahoma, Arial;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 2px;
	line-height: 26px;
	color: #809CC9;
}
.txt_partners {
	font-size: 10px;
	line-height: 13px;
	letter-spacing: normal;
}
.gras_bleu {
	font-weight: bold;
	color: #809CC9;
	letter-spacing: 1px;
}
.gras_bleu2 {
	font-weight: bold;
	color: #3975B3;
	letter-spacing: 1px;
	line-height: 24px;
}
.gras_bleu3 {
	font-weight: 600;
	font-size: 11px;
	color: #CBC9E2;
	letter-spacing: 1px;
	line-height: 14px;
}
.gras_bleu4 {
	font-weight: bold;
	font-size: 10px;
	color: #3975B3;
	letter-spacing: 1px;
	line-height: 15px;
}
.gras_bleu5 {
	font-weight: bold;
	font-size: 10px;
	color: #3975B3;
	letter-spacing: 1px;
	line-height: 26px;
}
.bleu_01 {
	font-weight: bold;
	color: #CBC9E2;
}
.bleu_02 {
	font-size: 11px;
	line-height: 22px;
	font-weight: bold;
	color: #809CC9;
}
.bleu_03 {
	color: #DAE2E9;
}
.txt_titre_article {
	text-decoration: none;
	line-height: 24px;
	border: 1px solid #FFFFFF;
	background-color: #CBC9E2;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 1px;
	padding-left: 8px;
	padding-right: 5px;
	padding-bottom: 2px;

}
.retrait_img {
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 6px;
}
.conseil_capital {
	font-weight: bold;
	color: #BC80BD;
}
.tab_form_adresse {
	border: 1px dashed #DAE2E9;
	border-top-width: 1px;
	border-left-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 0px;
}
.bg_form_adresse {
	border: 1px dashed #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 0px;
	border-bottom-width: 1px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
}
.form_adresse {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	letter-spacing: normal;
	color: #063E6B;
	background-color: #FFFFFF;
	border: 1px solid #cdd8e1;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.form_log {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: bold;
	letter-spacing: normal;
	color: #063E6B;
	background-color: #FFFFFF;
	border: 1px solid #cdd8e1;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.form_bt_flash {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	letter-spacing: normal;
	color: #063e6b;	
	background-color: #cdd8e1;
	border: 1px solid #3975b3;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.form_bt_log {
	font-family: Verdana, Arial, Tahoma;
	font-size: 10px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	letter-spacing: normal;
	color: #063e6b;	
	background-color: #cdd8e1;
	border: 1px solid #3975b3;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
}
.txt_etendu {
	line-height: 20px;
}
.cadre_img_blanc {
	border: thin solid #DAE2E9;
	border-top-width: 1px;
	border-left-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
}
.user_cell_top {
	border: thin dashed #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.user_cell_info {
	border: thin dashed #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.user_cell_saisie {
	border: thin dashed #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.user_cell_txt {
	letter-spacing: normal;
	border: thin dashed #DAE2E9;
	border-top-width: 0px;
	border-left-width: 0px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.txt_save_ok {
	font-size: 11px;
	font-style: italic;
	line-height: 12px;
	font-weight: normal;
	letter-spacing: normal;
	color: #CC99FF;
}
.box_info_01 {
	border: thin solid #DAE2E9;
	border-top-width: 1px;
	border-left-width: 1px; 
	border-right-width: 1px;
	border-bottom-width: 1px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 9px;
}