body {
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #f3f3f3;
}
.news_block_haute {
	background: url(../images/news_01.gif) no-repeat;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 3px 0px 3px 8px;
	color: White;
	cursor: pointer; 
}
.news_block_contenu {
	BORDER-left: 1px solid #8597b8;
	BORDER-right: 1px solid #8597b8;
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	padding: 8px 8px 8px 8px;
	color : #3F3F3F;
	text-align : justify;
}
.news_block_date {
	background: url(../images/news_03-03.gif) no-repeat;
	font-family: tahoma,arial, verdana, sans-serif;
	font-size: 11px;
	font-weight:bold;
	padding: 2px 0px 4px 8px;
	color: White;
	cursor: pointer;
}
.news_block_bas {
	background: url(../images/news_06.gif) no-repeat;
}
.lien_news {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #D27400;
	font-style: normal;
	font-weight: normal;
}
A.lien_news:link {
	text-decoration: underline;
}
A.lien_news:hover {
	text-decoration: none;
}
.cadre_ident  {
	padding-left: 15px;
	padding-bottom: 10px;
	background-color: #f1f1f1;
}
.txt_compte {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4d4a4a; FONT-FAMILY: Arial,Helvetica,sans-serif;
	padding-top: 10px;
}

.champs_ident {
	FONT-SIZE: 11px;
	BORDER-TOP: 1px solid #ca780a;
	BACKGROUND-IMAGE: url(../images/champder.gif);
	BORDER-LEFT: 1px solid #ca780a;
	COLOR: #445808;
	BORDER-BOTTOM: 1px solid #ca780a;
	border-right: 1px solid #ca780a;
	FONT-FAMILY: arial, verdana, sans-serif;
	TEXT-DECORATION: none;
	background-repeat: no-repeat;
	padding-left: 5px;
	vertical-align: top;
	}

.ar_td_d {
	background: url(../images/ar_td_d_001c.jpg) no-repeat;
}
.titre {
	color:#3A70B0;
	font-weight:bold;
	font-size:16px;
	font-family:Tahoma;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	PADDING-RIGHT: 30px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	/*background: url(../images/img_ar_tr.gif) repeat-x;*/
	position:relative;
  	top:-2px; 
}
.stitre {
	color: #DB7900;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	/*text-indent: 20px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	PADDING-RIGHT: 30px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:7px;
	text-align: justify;
}
.stitreblack {
	color: #3F3F3F;
	font-weight: bold;
	font-size: 14px;
	font-family: Tahoma;
	/*text-indent: 20px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	PADDING-RIGHT: 30px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:7px;
	text-align: justify;
}
.texte {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	/*text-indent: 20px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	text-decoration : none;
	color : #3F3F3F;
	text-align : justify;
}
.MsoNormal {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	/*text-indent: 20px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	text-decoration : none;
	color : #3F3F3F;
	text-align : justify;
}
/*.txt {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #3F3F3F;
}*/
.txt_n {
	font-family : arial, verdana, sans-serif;
	font-size : 12px;
	text-decoration : none;
	color : #3F3F3F;
}
.puces  {
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	LIST-STYLE-IMAGE: url(../images/puce_arrows.gif);
	padding-left: 40px;
	margin-left: 40px;
	COLOR: #3F3F3F;
	FONT-FAMILY: arial, verdana, sans-serif;
}
.bar_menu {
		background: url(../images/bar_menu.gif) repeat-x;
		height: 28px;
}
.bar_menu02 {
		background: url(../images/bar_menu02.gif) repeat-x;
		height: 28px;
}
.menu_TD {
	height: 30px;
	color: #D27400;
	/*word-spacing: 10px;*/
	background: url(../images/img_ar_menu.gif) #fff8f3 repeat-x;
}
.menu_TD_bleu {
	height: 30px;
	color: #D27400;
	/*word-spacing: 10px;*/
	background: url(../images/img_ar_menu.gif) #eaeff8 repeat-x;
}
.menu_TD_vert {
	height: 30px;
	color: #507800;
	/*word-spacing: 10px;*/
	background: url(../images/img_ar_menu.gif) #e7f2cf repeat-x;
}
.menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #D27400;
	font-style: normal;
	font-weight: normal;
}
A.menu:link {
	text-decoration: underline;
}
A.menu:hover {
	text-decoration: none;
}
.menu_vert {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #507800;
	font-style: normal;
	font-weight: normal;
}
A.menu_vert:link {
	text-decoration: underline;
}
A.menu_vert:hover {
	text-decoration: none;
}

.faq {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	/*text-indent: 20px;*/
	padding-Top: 5px;
	PADDING-LEFT: 30px;
	PADDING-RIGHT: 30px;
	color: #D27400;
	font-style: normal;
	font-weight: normal;
	text-align : justify;
}
a.faq:link {
	text-decoration: underline;
}
a.faq:hover {
	text-decoration: none;
}
a.faq_a {
	font-family : arial, verdana, sans-serif;
	font-size : 11px;
	/*text-indent: 20px;*/
	color: #D27400;
	font-style: normal;
	font-weight: normal;
	text-align : justify;
}
a.faq_a:link {
	text-decoration: underline;
}
a.faq_a:hover {
	text-decoration: none;
}

.mp_compte {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #696969;
	font-style: normal;
	font-weight: normal;
}
A.mp_compte:link {
	text-decoration: underline;
}
A.mp_compte:hover {
	text-decoration: none;
}

.lien_telechargement {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #696969;
	font-style: normal;
	font-weight: normal;
}
A.lien_telechargement:link {
	text-decoration: underline;
}
A.lien_telechargement:hover {
	text-decoration: none;
}

.ligne_TD_01 {
	background-color: #FFF8DC;
}
.ligne_TD_02 {
	background-color: #fbced0;
}
.ligne_TD_03 {
	background-color: #d6f6c6;
}
.ligne_TD_04 {
	background-color: #bed9f5;
}
.ligne_TD_05 {
        background-color: #e0d4ba;
}
.ligne_TD_06 {
        background-color: #a9cfb7;
}
.ligne_TD_07 {
        background-color: #cec8e4;
}

.formulaire {
	FONT-SIZE: 11px;
	BORDER: 1px solid #727171;
	BACKGROUND-IMAGE: url(../images/champder.gif);
	COLOR: #424242;
	FONT-FAMILY: arial, verdana, sans-serif;
	background-repeat: no-repeat;
	background-attachment: fixed;
	vertical-align: top;
}
.libelle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #4d4a4a; FONT-FAMILY: 	Arial,Helvetica,sans-serif;
}
.div_controle {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: 	Arial,Helvetica,sans-serif;
}
.info {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #4d4a4a; FONT-FAMILY: 	Arial,Helvetica,sans-serif;
	font-style: italic ;
}

.bouton_valider {
	background : url(../images/bt_off002_03.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_refuser {
	background : url(../images/bt_off002_07.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_relancer {
	background : url(../images/bt_off002_05.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_contacter {
	background : url(../images/bt_off002_11.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_supprimer {
	background : url(../images/bt_off002_09.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_modifier {
	background : url(../images/bt_off002_13.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_envoyer {
	background : url(../images/bt_off002_17.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_annuler {
	background : url(../images/bt_off002_14.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_terminer {
	background : url(../images/bt_off002_16.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_recevoir {
	background : url(../images/bt_off002_15.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_marquer {
	background : url(../images/bt_off002_18.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_nouveau {
	background : url(../images/bt_nouveau.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_annuaire {
	background : url(../images/bt_annuaire.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_liste {
	background : url(../images/bt_liste_parrainages.gif);
	width : 135px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_reporting1 {
	background : url(../images/bt_reporting01.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_reporting2 {
	background : url(../images/bt_reporting02.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_reporting3 {
	background : url(../images/bt_reporting03.gif);
	width : 100px;
	height : 25px;
	border : none;
	cursor : pointer;
}
.bouton_ok {
	background : url(../images/bt_OK.gif);
	width : 35px;
	height : 22px;
	border : none;
	cursor : pointer;
}
.cdr_titre {
	background: url(../images/cadre_02.gif) repeat-x;
	height: 34px;
	font-family: Tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	BORDER-left: 1px solid #a3907c;
	BORDER-right: 1px solid #a3907c;
	color: White;
	text-align: center;
}
.cdr_suite {
	background: url(../images/ar_cadre.jpg) #ffffff repeat-x;
	BORDER-left: 1px solid #a3907c;
	BORDER-right: 1px solid #a3907c;
	BORDER-bottom: 1px solid #a3907c;
}
.cdr_stitre {
	background-color: #a3907c;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	padding: 3px 0px 3px 8px;
	color: White;
}
.cdr_stitre_cnt {
	background-color: #a3907c;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	padding: 3px 0px 3px 8px;
	color: White;
	BORDER-left: 1px solid #ffffff;
	BORDER-right: 1px solid #ffffff;
}
.cdr_text_suite {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	color: #4E4E4E;
	vertical-align: text-top;
}
.cdr_text_suite_cnt {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	color: #4E4E4E;
	BORDER-left: 1px solid #a3907c;
	BORDER-right: 1px solid #a3907c;
	vertical-align: text-top;
}
.cdr_text_suite_g {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 5px 5px 5px;
	color: #4E4E4E;
	BORDER-right: 1px solid #a3907c;
	BORDER-top: 1px solid #a3907c;
	vertical-align: text-top;
}
.cdr_photo {
	padding: 5px 5px 5px 5px;

}
.cdr2_titre {
	background: url(../images/cadre_02_02.gif) repeat-x;
	height: 34px;
	font-family: Tahoma, arial, verdana, sans-serif;
	font-size: 14px;
	font-weight:bold;
	BORDER-left: 1px solid #5fa43b;
	BORDER-right: 1px solid #5fa43b;
	color: White;
	text-align: center;
}
.cdr2_stitre {
	background-color: #6bad49;
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	height: 20px;
	padding: 3px 0px 3px 8px;
	color: White;
}
.cdr2_suite {
	background: url(../images/ar_cadre.jpg) #ffffff repeat-x;
	BORDER-left: 1px solid #5fa43b;
	BORDER-right: 1px solid #5fa43b;
	BORDER-bottom: 1px solid #5fa43b;
}

.bouton_plus {
	width : 15px;
	height : 15px;
	border : 0;
	background : url(../images/plus.png);
}
.bouton_moins {
	width : 15px;
	height : 15px;
	border : 0;
	background : url(../images/moins.png);
}

.ancien_p {
	/*margin-left : 5px;
	margin-right : 5px;
	margin-top : 1em;
	margin-bottom : 16px;
	text-align : left;*/
	margin-top : 0px;
	margin-right : 0px;
	margin-bottom : 16px;
	margin-left : 0px;
	text-align : left;
}

.bloc_de_texte {
	margin-left : 30px;
	margin-right : 30px;
}
