@charset "iso-8859-1";
/*General--------------------------------------------------------------------------------------------------*/
* {margin:0; padding:0; border:0;
box-sizing: border-box;
-moz-box-sizing: border-box;
}
body {font: 12px Verdana, Arial, sans-serif; color:#43870e;
	background-image:url(forme/arri_inter.jpg);
	}
div{border-color:#43870e}
/*forme*/
#general_titre{background:url(forme/forme_titre_arri.jpg) repeat-x left top; min-width:765px;}
#general_menu{background:url(forme/menu_titre.jpg) repeat-y left top; min-width:765px; }
#general_cd{background:url(forme/forme_m_m.jpg) repeat-y right top; min-width:765px;}

#centre{min-width:765px;display:block;clear:both; overflow:hidden;}
	#centre .c_gauche{width: 145px;float: left;display:block;clear:both;}
	#centre .page{min-width:601px; margin: 0px 20px 0px 145px;padding: 0px 0px 0px 0px;display:block;}

#header {background:url(forme/forme_titre_membre.jpg) no-repeat 563px top;
height: 185px;min-width:765px;clear:both;}
	#image {float: left; height: 185px; width: 185px;background:url(forme/forme_titre_image.jpg) no-repeat left top}
	#titre {float: left; height: 185px; width: 378px;}
	#right {float: right;height: 185px; width: 40px;}
	#middle {margin: 0px 40px 0px 563px;height: 185px;min-width:152px;}
#header h1, #header h2{visibility:hidden; display:none}
#footer {clear: both;height:40px;min-width:765px; 
background:url(forme/forme_cb_m.jpg) repeat-x top;}
	#footer .c_gauche{width:162px;height:40px; float:left;
	background:url(forme/forme_cg_b.jpg) no-repeat left top;}
	#footer .c_droit{width:40px; height:40px; float:right;
	background:url(forme/forme_cb_coin_m.jpg) no-repeat right top;}

.big_boite, .big_mini_boite{background:url(forme/boite_arri.png) repeat;
min-height:140px;float:left;width:100%; clear: both;}

.big_boite .inter, .big_mini_boite .inter{width:100%; min-height:140px;display:block;}
.big_boite .haut{background: url(forme/boite_ch_m.png) repeat-x top;
clear: both;height:42px; display:block;}
	.big_boite .haut .cg{width:70px; height:42px; float:left;}
	.big_boite .haut .cd{width:60px; height:42px; float:right;}
	.big_boite .haut .m{margin: 0px 60px 0px 70px; padding:0px; padding-top:19px; height:23px; text-align:center; min-width:150px;}
.big_mini_boite .haut{
background: url(forme/boite_ch_m_mini.png) repeat-x top;
clear: both;
height:28px; 
display:block;
}
	.big_mini_boite .haut .cg{
	width:70px; height:28px; float:left;
	}
	.big_mini_boite .haut .cd{
	width:60px; height:28px; float:right;
	}

.big_boite .centre, .big_mini_boite .centre {
clear: both;
display:block;
}
.big_boite .centre {min-height:72px;}
.big_mini_boite .centre {min-height:36px;}
	.big_boite .centre .cg, .big_mini_boite .centre .cg{
	width:22px; float:left;
	}
.big_boite .centre .cg{min-height:72px;}
.big_mini_boite .centre .cg{min-height:36px;}
	.big_boite .centre .cd, .big_mini_boite .centre .cd{
	width:24px; float:right;
	}
.big_boite .centre .cd {min-height:72px;}
.big_mini_boite .centre .cd {min-height:36px;}
	.big_boite .centre .m, .big_mini_boite .centre .m{
	margin: 0px 0px 0px 0px; text-align:center; min-width:190px; overflow:hidden; display:block; height:100%; background: url(forme/boite_inter_arri.jpg) repeat;
	}
.big_boite .centre .m{min-height:72px;}
.big_mini_boite .centre .m{min-height:36px;}

.big_boite .bas, .big_mini_boite .bas{
background: url(forme/boite_cb_m.png) repeat-x bottom;
clear: both;
height:30px; 
display:block;
}
	.big_boite .bas .cg, .big_mini_boite .bas .cg{
	width:78px; height:30px; float:left;
	}
	.big_boite .bas .cd, .big_mini_boite .bas .cd{
	width:78px; height:30px; float:right;
	}


.mini_boite{clear: both;float:left;width:100%;text-align:center;}
	.mini_b_titre{background: url(forme/mini_titre_m.jpg) repeat-x;
	height:16px;line-height:16px;margin:0px;padding: 0px;float:left;clear:both;width:100%;
	text-align:left;font: 12px  Arial, sans-serif;color:#145100;}
	.mini_b_inter{
	text-align:left;
	float:left;
	clear:both;
	width:100%;
	padding:0px 2px 0px 2px;
	}

	.mini_b_esp{background:url(elements/esp_m.png) repeat-x bottom;
	vertical-align:bottom;line-height:10px;float:left;clear:both;width:100%;text-align:right;
	font:10px Tahoma, Verdana, Arial, sans-serif;color:#236404;}
	.mini_b_esp a,.mini_b_esp a:link,.mini_b_esp a:visited{color:#236404;text-decoration:none; background-color:#FFF7D8}
	.mini_b_esp a:hover{color:#8D4B00;text-decoration:none; background-color:#FFF7D8;}
	.mini_b_esp img{vertical-align:bottom;}

.boite_jaune_1, .boite_jaune_2, .boite_jaune_3, .boite_jaune_4{min-height:35px;float:left; margin:2px;
background:url(elements/boite_inter_arri.png) repeat;}
.boite_jaune_1{width:200px;}
.boite_jaune_2{width:340px;}
.boite_jaune_3{width:270px;}
.boite_jaune_4{width:544px;}

.boite_jaune_haut_1, .boite_jaune_haut_2, .boite_jaune_haut_3, .boite_jaune_haut_4{background:url(elements/mini_cadre_arri.png) repeat; display:block;}
	.boite_jaune_haut_cg{display:block; float:left;text-align:left;width:5px;height:5px;
	background:url(elements/mini_cadre_chg.png) no-repeat left top;}
	.boite_jaune_haut_m{margin: 0px 0px 0px 5px; padding: 0px; display:block;
	background:url(elements/mini_cadre_chd.png) no-repeat right top; 
	text-align:left; font: 12px  Arial, sans-serif; color:#d07f00; vertical-align:bottom;}

.boite_jaune_haut_1{width:200px;}
.boite_jaune_haut_2{width:340px;}
.boite_jaune_haut_3{width:270px;}
.boite_jaune_haut_4{width:544px;}

.boite_jaune_centre_big_1, .boite_jaune_centre_mini_1, .boite_jaune_centre_big_2, .boite_jaune_centre_mini_2, .boite_jaune_centre_big_3, .boite_jaune_centre_mini_3 , .boite_jaune_centre_big_4, .boite_jaune_centre_mini_4{display:block; min-height:auto; border:0px;
background: url(forme/boite_inter_arri.jpg) repeat; float:left; text-align:left;
border-right: 1px solid #FFE66A;border-left: 1px solid #FFE66A; margin:0px;}

	.boite_jaune_centre_big_1 {padding:5px; width:200px;}
	.boite_jaune_centre_big_2 {padding:5px; width:340px;}
	.boite_jaune_centre_big_3 {padding:5px; width:270px;}
	.boite_jaune_centre_big_4 {padding:5px; width:544px;}

	.boite_jaune_centre_mini_1 {padding:0px; width:200px;}
	.boite_jaune_centre_mini_2 {padding:0px; width:340px;}
	.boite_jaune_centre_mini_3 {padding:0px; width:270px;}
	.boite_jaune_centre_mini_4 {padding:0px; width:544px;}
	
.boite_jaune_bas_1, .boite_jaune_bas_2, .boite_jaune_bas_3, .boite_jaune_bas_4{height:5px; display:block; line-height:5px;
background:url(elements/mini_cadre_arri.png) repeat; clear:both}
	.boite_jaune_bas_cg{width:5px; height:5px; float:left;display:block;line-height:5px;
	background:url(elements/mini_cadre_cbg.png) no-repeat left bottom;}
	.boite_jaune_bas_cd{width:5px; height:5px; float:right;display:block;line-height:5px;
	background:url(elements/mini_cadre_cbd.png) no-repeat right bottom;}

.boite_jaune_bas_1{width:200px;}
.boite_jaune_bas_2{width:340px;}
.boite_jaune_bas_3{width:270px;}
.boite_jaune_bas_4{width:544px;}

#page_general{
padding:2px 2px 2px 4px;
margin-right:212px;
float:inherit;
display:block;
}
#page_cd{
padding:0px;
margin:0px 4px 1px 0px;
width:202px;
float:right;
}
	
/*style*/
a, a:link, a:visited{
text-decoration:none;
}
a:hover{
text-decoration:none;
}
acronym{
	text-decoration:none;
	border:0px;
	padding-left:0px;
	cursor:help;
}
/*le texte*/
p, table p, table td, div{
	font: 11px Verdana, Arial, sans-serif;
	margin:0px;
	padding: 0px;	
}
p a, p a:link, p a:visited ,table p a, table p a:link, table p a:visited ,table td a, table td a:link, table td a:visited ,div a, div a:link, div a:visited {
	color:#003300;
	padding-left:0px;
}
p a:hover, table p a:hover, table td a:hover, div a:hover {
	padding-left:0px;
	color:#336600;
	text-decoration:underline;
}
.copy{
	text-align:center;
	clear:left;
	font: 9px Verdana, Arial, sans-serif;
	margin:0px;
	padding: 0px;	
}
.txt_12{font-size:12px}
h1 a, h1 a:link, h1 a:visited ,h2 a, h2 a:link, h2 a:visited ,h6 a, h6 a:link, h6 a:visited {
	color:#9F6100;
	padding-left:0px;
}
h1 a:hover, h2 a:hover, h6 a:hover {
	color:#d07f00;
	text-decoration:underline;
}

h1{
	text-align:center;
	font:16px Arial, Verdana, sans-serif;
	color:#d07f00;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight: bold;
}
h2{
	text-align:center;
	font:15px Arial, Verdana, sans-serif;
	color:#d07f00;
	margin:2px 0px 2px 0px;
	padding:0px;
	font-style:italic;
}
h3{
	text-align:left;
	font:15px Arial, Verdana, sans-serif;
	color:#006600;
	margin:0px;
	padding:0px;
}
h4{
	text-align:center;
	font:14px Arial, Verdana, sans-serif;
	color:#006600;
	margin:0px;
	padding:5px 0px 5px 0px;
	font-weight: bold;
}
h5{
	text-align:left;
	font:13px Arial, Verdana, sans-serif;
	color:#006600;
	margin:2px;
	padding:0px;
	font-weight: bold;
}
.boite h5{ clear:left}
h6{
	text-align:left;
	font:11px Arial, Verdana, sans-serif;
	color:#d07f00;
	margin:5px 0px 5px 0px;
	padding:0px;
	font-weight: bold;
	position:relative;
	clear:both;
}

form{
	font: 11px Verdana, Arial, sans-serif;
	color: #43870e;
	margin: 0px;
	padding: 0px;
}
input, select, textarea, .champchamp, .champtext, .champliste, .champbouton , .toolbar, .toolbar_btn,.toolbar_li{
	font: 11px Verdana, Arial, sans-serif;
	color:#43870e;
	background-color: #ffffff;
	border-width: 1px;
	margin: 1px;
	padding: 0px;
	border-style: solid;
	border-color:#A9E16A;
	vertical-align:top;
	line-height:10px;
}

.toolbar{border:0px; margin:0px; background:none;}

.toolbar_sep{ height:21px; width:7px; text-align:center;background-color: #FFF7D8; vertical-align:middle}
.toolbar_li{ height:18px;text-align:center;background-color: #E8FFD3; vertical-align:middle}
.toolbar_btn{width:21px; height:21px; text-align:center;background-color: #E8FFD3; background-position:-1px -1px; vertical-align:middle}
.toolbar_btn_sel{width:21px; height:21px; text-align:center;background-color: #FEC408; background-position:-1px -1px;border-color:#B27B3F; vertical-align:middle}

.erreur{color:#CC0000;font-weight:bold;}
ul{
list-style:inside circle;
line-height: 15px;
margin:5px 0px 5px 25px;
font-weight:bold;
}
ol{
list-style:inside decimal;
line-height: 15px;
margin:5px 0px 5px 25px;
font-weight:bold;
}
li{
font-weight:normal}
/* > Tableau--------------------------------------------------------------------------------------------------*/
table, td, tr, th,.tbl_invisible, .tbl_invisible1, .tbl_invisible2{
	padding:0px;
	margin:0px;
	border: 0px;
}
.tbl_invisible1{
	float:left;
	display:block;
}
.tbl_invisible2{
	float:right;
	display:block;
}

.simple{float:left;clear:left;width:100%; text-align:center}
.nav_bare{float:left;clear:left;width:100%;text-align:center;
border-bottom:1px solid #8D4B00; margin:10px 0px 10px 0px; padding:0px 0px 10px 0px; overflow:hidden} 
.nav_bare_comment{float:left;clear:left;width:100%;text-align:center;
border-top:1px solid #A9E16A; margin:0px; padding:0px; font-size:10px}
.nav_bare_prec{float:left}
.nav_bare_comment_prec{float:left; font-size:10px}
.nav_bare_num{text-align:center;}
.nav_bare_comment_num{text-align:center;font-size:10px}
.nav_bare_suiv{float:right}
.nav_bare_comment_suiv{float:right; font-size:10px}
.case_inter_page{
	padding:3px 4px 3px 4px;
}
.case_mini_titre{
	font: 11px Verdana, Arial, sans-serif;
	padding:0px 5px 0px 5px;
	font-style:italic;
	font-variant:small-caps;
	height:20px;
	line-height:20px;
	vertical-align:bottom;
	display:block;
	clear:left;
}
.case_big1, .case_big2{margin-right:2px;float:left;clear:left;width:100%;}
.case1, .case2,.case_j_1,.case_j_2{
width:100%;
background-color:#fff7b8;
padding-left:0px;
line-height:15px;
text-align:left;
float:left;
height:100%;
}
.case_mini1,.case_mini2,.case_mini3,.case_mini, .case_mini_big, .case_mini_big_fond, .casev_mini1, .casev_mini2, .casev_mini3{
width:100%;
text-align:left;
padding-left:0px;
float:left;
}
.case_mini_big, .case_mini_big_fond{
font-family:"Arial Narrow", Arial, sans-serif;
text-align:center;
font-size:14px;
}
.case_mini1,.case_mini2,.case_mini3, .casev_mini1, .casev_mini2, .casev_mini3{
line-height:10px;
height:13px;
vertical-align:top;
}

.case_mini1,.case_mini2,.case_mini3, .casev_mini1, .casev_mini2, .casev_mini3,.case_j_1,.case_j_2 {
background:url(elements/arri_case_mini.jpg) repeat-y right;
}
.casesepare{
height:1px;
border-top:1px solid #43870e;
line-height:1px;
font-size:1px;
color:#43870e;
clear:left;
}
/*arrier plan*/
.case1,.case_big1,.casev_mini1,.case_c1{background-color:#D1EFAF;color:#43870e;}
.case2,.case_big2,.case_c2{background-color:#FFF7D7;color:#43870e;}
.casev_mini2{background-color:#43870e;color:#D1EFAF;}
.casev_mini3{background-color:#A9E16A;color:#43870e;}
.case_mini1,.case_j_1{background-color:#ffd818;color:#D07F00;}
.case_mini2,.case_j_2{background-color:#D07F00;color:#ffd818;}
.case_mini3{background-color:#ffe66b;color:#D07F00;}
.case_mini, .case_mini_big{background-color:#FFF7D6;color:#D07F00;}
.case_mini_big_fond{background:url(elements/mini_cadre_fond_section.png) no-repeat center;color:#D07F00; font-weight:bold; text-transform:lowercase; font-variant:small-caps; height:20px; line-height:20px; vertical-align:middle}

/*liens*/
.case_mini a,.case_mini a:link,.case_mini a:visited,.case_mini1 a,.case_mini1 a:link,.case_mini1 a:visited,.case_mini3 a,.case_mini3 a:link,.case_mini3 a:visited{color:#D07F00;text-decoration:none;display:block} 
.case_mini a:hover,.case_mini1 a:hover,.case_mini3 a:hover{color:#804D00;text-decoration:none;}
.case_mini2 a,.case_mini2 a:link,.case_mini2 a:visited{color:#ffd818;text-decoration:none;display:block}
.case_mini2 a:hover{color:#FFEFA6;text-decoration:none;}

.casev_mini1 a,.casev_mini1 a:link,.casev_mini1 a:visited,.casev_mini3 a,.casev_mini3 a:link,.casev_mini3 a:visited{color:#43870e;text-decoration:none;display:block}
.casev_mini1 a:hover,.casev_mini3 a:hover{color:#003300;text-decoration:none;}
.casev_mini2 a,.casev_mini2 a:link,.casev_mini2 a:visited{color:#D1EFAF;text-decoration:none;display:block}
.casev_mini2 a:hover{color:#E3FFC6;text-decoration:none;}

.case_mini_titre a:hover{text-decoration:none;}
.case1 a,.case1 a:link,.case1 a:visited,.case2 a,.case2 a:link,.case2 a:visited,.case_big1 a,.case_big1 a:link,.case_big1 a:visited,.case_big2 a,.case_big2 a:link,.case_big2 a:visited{color:#364D1E;text-decoration:none;}
.case1 a:hover,.case2 a:hover,.case_big1 a:hover,.case_big2 a:hover{color:#72a03f;text-decoration:none;}

.case1_st{background-color:#D1EFAF;color:#669636; font-style:italic}
.case2_st{background-color:#FFF7D7;color:#669636; font-style:italic}
.case1_st a,.case1_st a:link,.case1_st a:visited{color:#669636;}
.case2_st a,.case2_st a:link,.case2_st a:visited{color:#669636;}
.case1_st a:hover{color:#8DC258;}
.case2_st a:hover{color:#8DC258;}
/*formulaire*/
.colone_titre_1,.colone_titre_2 ,.colone_titre_3,.colone_titre_4{vertical-align:top;text-align:right; padding-right:2px;float:left;}
.colone_titre_1{width:80px;}
.colone_titre_2{width:100px;}
.colone_titre_3{width:70px;}
.colone_titre_4{width:120px;}
.colone_mi_1,.colone_mi_2 ,.colone_mi_3,.colone_mi_4, .colone_trio, .colone_sep, .colone_mi_trio, .colone_mi_sep{vertical-align:top;text-align:center;float:left;}
.colone_mi_1{width:93px;}
.colone_mi_2{width:163px;}
.colone_mi_3{width:126px;}
.colone_mi_4{width:270px;}
.colone_trio{width:173px;}
.colone_sep{width:6px;}
.colone_mi_trio{width:30%;}
.colone_mi_sep{width:5%;}

.colone_champ, .colone_info, .colone_case{vertical-align:top; width:auto; text-align:left; float:left; overflow:hidden; display:block;}
/*cases*/
.case_c{height:auto;}

.tableau{ overflow:hidden; border:1px solid #A9E16A;}
.tbl_ligne,.tbl_ligne_b,.tbl_ligne_c,.tbl_ligne_bc  {width:100%;clear: both; float:left; padding:1px}
.tbl_ligne_b,.tbl_ligne_bc  {border-bottom:1px solid #A9E16A;}
.tbl_ligne_c ,.tbl_ligne_bc   { text-align:center; vertical-align:top}



.boite,.boite_centre, .case_ss_b, .case_survole, .case_fond, .case_b, .case_b_top, .case_b_bottom, .case_b_right, .case_b_left, .case_b_t_b , .case_b_r_l, .case_b_r_b, .case_b_l_h, .case_bm_top, .case_bm_bottom, .case_bm_right, .case_bm_left{
margin:0px; padding: 0px; border-color:#A9E16A; border-style:solid; border-width:0px; vertical-align:top; text-align:left;height:100%;}
.boite_centre{
text-align:center};

.boite, .case_ss_b, .case_fond, .case_b, .case_b_top, .case_b_bottom, .case_b_right, .case_b_left, .case_b_t_b , .case_b_r_l, .case_b_r_b, .case_b_l_h, .case_bm_top, .case_bm_bottom, .case_bm_right, .case_bm_left{
clear:left;}
.case_fond, .case_survole:hover{border-width:0px; background-color:#A9E16A}/*avec arrire plan*/
.case_b, .case_survole, .case_survole:hover{border-width:1px;}/*toute*/
.case_b_t_b{border-bottom-width:1px;border-top-width:1px;}/*haut et bas*/
.case_b_r_l{border-left-width:1px;border-right-width:1px;}/*droite et gauche*/
.case_b_r_b{border-bottom-width:1px;border-right-width:1px;}/*droite et bas*/
.case_b_l_h{border-left-width:1px;border-top-width:1px;}/*haut et gauche*/
.case_b_top{border-top-width:1px;}/*haut*/
.case_b_bottom{border-bottom-width:1px;}/*bas*/
.case_b_right {border-right-width:1px;}/*droite*/
.case_b_left{border-left-width:1px;}/*gauche*/
.case_bm_top{border-bottom-width:1px;border-right-width:1px;border-left-width:1px;}/*sans haut*/
.case_bm_bottom{border-top-width:1px;border-right-width:1px;border-left-width:1px;}/*sans bas*/
.case_bm_right{border-bottom-width:1px;border-top-width:1px;border-left-width:1px;}/*sans droite*/
.case_bm_left{border-bottom-width:1px;border-top-width:1px;border-right-width:1px;}/*sans gauche*/
/*le texte*/
.inter_boite{
	margin:2px;
	text-align:justify;
}
.para{text-indent:15px;}
.mini_titre{
	font: 12px  Arial, sans-serif;
	margin:0px;
	padding: 0px;
	color:#145100;	
}
.mini_cadre_titre{
	font: 12px  Arial, sans-serif;
	margin:0px;
	padding: 0px;
	color:#d07f00;	
}
.actuel_titre, .actuel_titre_premier{
	font: 13px  "Arial", sans-serif;
	margin:0px;
	padding: 0px;
	color:#155500;
	font-weight:bold;
	padding-left:10px;
	line-height:13px;
}
.actuel_titre_premier{
	text-transform:capitalize;
}

.actuel_sstitre,.actuel_sstitre a, .actuel_sstitre a:link, .actuel_sstitre a:visited {
	font: 11px  "Arial", sans-serif;
	margin:0px;
	padding: 0px;
	color:#155500;
	font-style:italic;
	padding-left:10px;
	text-decoration:none;
}
.actuel_sstitre a, .actuel_sstitre a:link, .actuel_sstitre a:visited {
	padding-left:0px;
	text-decoration:none;
	border-bottom:1px dotted #155500;
}
.actuel_sstitre a:hover {
	padding-left:0px;
	color:#8D6232;
	text-decoration:none;
}
.ss_titre_big{
	font: 13px  "Arial", sans-serif;
	margin:0px;
	padding: 0px 0px 0px 10px;
	color:#155500;
	text-align:left;
	font-weight:bold;
}
.ss_titre_biger{
	font: 14px  "Arial", sans-serif;
	margin:0px;
	padding: 5px 0px 5px 10px;
	color:#155500;
	text-align:left;
	font-weight:bold;
}

.ss_titre{
	font: 13px  "Arial", sans-serif;
	margin:0px;
	padding: 0px;
	color:#155500;
	text-align:center;
	font-weight:bold;
}
.ss_titre_biger a, .ss_titre_biger a:link, .ss_titre_biger a:visited, .ss_titre_big a, .ss_titre_big a:link, .ss_titre_big a:visited, .ss_titre a, .ss_titre a:link, .ss_titre a:visited{
	color:#155500;
	text-decoration:none;
}
.ss_titre_biger a:hover,.ss_titre_big a:hover,.ss_titre a:hover{
	color:#339933;
	text-decoration:none;
}
.txt_titre{
	color:#155500;
}
.txt_titre a, .txt_titre a:link, .txt_titre a:visited{
	color:#155500;
	text-decoration:none;
}
.txt_titre a:hover{
	color:#339933;
	text-decoration:underline;
	}
.sign,.sign1,.sign2{
text-align:right;
font-style:italic;
margin-right:10px;
clear:left;
}
.mini_info{
font-style:italic;
font-size:11px;
font-family:"Arial Narrow", Arial, sans-serif}
.sign1{clear:left}
.sign2{clear:right}
.suite{
text-align:right;
margin-right:10px;
}
.source{
text-align:left;
margin-left:10px;
}
.intro{
font-weight:bold;
margin:5px;
text-align:left;
}
.in_boite{padding:2px;}
.separe{border-top:1px dotted #d07f00; clear:left; margin:5px 0px;  position:relative; clear:left; }
hr.separe{border:0px; margin:0px; height:0px; position:relative; clear:left; background:none}
.liste_alpha{text-align:center; color:#FFE66A}
.liste_alpha a, .liste_alpha a:link, .liste_alpha a:visited{ color:#43870e; text-decoration:none}
.liste_alpha a:hover{ color:#d07f00; text-decoration:none}
.semi_invisible{ font-size:0px;}
.invisible{display:none}
/*Menu--------------------------------------------------------------------------------------------------*/
.menu{
	background:url(forme/menu_arri.jpg) repeat-y;
	width: 144px;
	margin:0px;
	padding:0px;
	font: 10px Tahoma, Verdana, Arial, sans-serif;
	clear:both;
	line-height:1px;
	}
.menu h3{
	background:url(forme/menu_titre.jpg) repeat-y;
	font: 13px Tahoma, Verdana, Arial, sans-serif;
	color:#ffe67a;
	text-align:center;
	padding:0px 0px 0px 17px;
	margin:0px;
	font-weight: bold;
	line-height:20px;
	display:block;
}
.menu .haut{
	background:url(forme/menu_haut.jpg) no-repeat bottom;
	height:40px;
	display:block;
}
.menu .actif{
	background:url(forme/menu_lien_actif.jpg) no-repeat top;
	padding:0px 0px 0px 52px;
	color:#ffda38;

}
.menu a.lien, .menu a.lien:link, .menu a.lien:visited {
margin:0px 0px 0px 26px;
	padding:0px 20px 0px 20px;
	color:#ffffff;
	text-decoration:none;
	display:block;
}
.menu p.text{
/*width:80px;*/
color:#FFFFFF;
padding:0px 18px 0px 46px;
}
.menu a.lien:hover{
	background:url(forme/menu_lien_survole.jpg) no-repeat -26px top;
	margin:0px 0px 0px 26px;
	padding:0px 20px 0px 20px;
	color:#ffe67a;
	text-decoration:none;
	display:block;}
.deco_champ{
	background:url(forme/menu_lien_survole.jpg) no-repeat -26px top;
	margin:0px 0px 0px 26px;
	padding:0px 20px 0px 20px;
}
.menu .bas{
	background:url(forme/menu_bas.jpg) no-repeat;
	height:35px;
	display:block;}
.menu .champliste{
margin-left:31px;
 width:98px;}
 
.champ_menu{
	font: 11px Verdana, Arial, sans-serif;
	color:#FFE67A;
	background:url(elements/arri_recherche.png) repeat-y -16px;
	width:78px;
	border:1px solid #FFE67A;
	border-bottom-width:1px;
	margin: 1px;
	padding: 0px;
	vertical-align:top;
}
.go_menu{
	font: 11px Verdana, Arial, sans-serif;
	color:#ffffff;
	background:url(elements/arri_recherche.png) repeat-y -16px;
	border:1px solid #FFE67A;
	margin: 1px;
	padding: 0px;
	vertical-align:top;
}
/*zone_membre--------------------------------------------------------------------------------------------------*/
#zone_membre, #zone_membre p{font: 10px Verdana, Arial, sans-serif;
	padding:0px;margin:0px;	border:0px;	color:#d07f00;line-height:15px}
	#zone_membre .separe,#membre .separe { clear:none; z-index:1}
	#membre hr { border:0px; margin:1px 0px; height:0px; background:none; border-bottom:1px solid #d07f00; clear:none; line-height:0px; font-size:0px;}
	#zone_membre .champchamp,#zone_membre .champbouton {border-color:#d07f00;color:#d07f00;height:16px;line-height:14px; font-size:10px}
	#zone_membre a,#zone_membre a:link,#zone_membre a:visited{color:#d07f00;text-decoration:none;}
	#zone_membre a:hover{color:#CC3300;text-decoration:none;}
	#zone_membre #membre p{line-height:10px}
/*calendrier*/
.tbl_deco{
	color:#43870E;
	font-size:10px;
	margin:1px auto 1px  auto;
	background-color:#A9E16A;
	width:100%;}
.tbl_deco a{
display:block;
	text-decoration:none;}
.tbl_deco acronym{
	text-decoration:none;
	border:0px;
	padding-left:0px;
	color:#d07f00;}
.tbl_deco .nom_jour{
	text-align:center;}
.tbl_deco td{
	width:25px;
	height:10px;
	text-align:center;
	background-color:#FFF7D8;
	vertical-align:middle;}
.tbl_deco th{
	text-transform:capitalize;
	font-size:11px;
	color:#4B722C;
	text-align:center;
	font-weight:normal;
	background-color:#A9E16A;}
.tbl_deco th a, .tbl_deco th a:link,.tbl_deco th a:visited{
	text-transform:capitalize;
	font-size:11px;
	color:#4B722C;
	display:inline;
	text-decoration:none;}
.tbl_deco th a:hover{
	text-transform:capitalize;
	font-size:11px;
	color:#000000;
	display:inline;
	text-decoration:none;}
.tbl_deco .jouractuel, .tbl_deco .jouractuel a, .tbl_deco .jouractuel a:link,.tbl_deco .jouractuel a:visited{
	background-color:#FFE66B;
	color:#218500;
	text-decoration:none;}
.tbl_deco .jourpost, .tbl_deco .jourpost a, .tbl_deco .jourpost a:link,.tbl_deco .jourpost a:visited{
	background-color:#BDE98D;
	color:#218500;
	text-decoration:none;}
.tbl_deco a:hover, .tbl_deco .jourpost a:hover, .tbl_deco .jouractuel a:hover{
color:#000000;
	text-decoration:none;
}
.tbl_deco .jourfictif{
	background-color:#E7FFD2;
	color:#218500;}
.tbl, .tbl_center{
	color:#43870E;
	font-size:10px;
	margin:1px auto 1px  auto;
	border-right:1px solid #43870e;
	border-bottom:1px solid #43870e;
	width:auto;
	text-align:left;
	}
.tbl_center{
text-align:center;}
.tbl a,.tbl_center a{
	display:block;
	text-decoration:none;}
.tbl td,.tbl th,.tbl_center td,.tbl_center th{
	width:25px;
	height:10px;
	background-color:#FFF7D8;
	border-left:1px solid #43870e;
	border-top:1px solid #43870e;
	vertical-align:middle;}
.tbl a, .tbl a:link,.tbl  a:visited,.tbl_center a, .tbl_center a:link,.tbl_center  a:visited{
	text-transform:capitalize;
	font-size:11px;
	color:#4B722C;
	display:inline;
	text-decoration:none;}
.tbl th,.tbl_center th{
font-weight:bold;
background-color:#A9E16A;}

.tbl .case1,.tbl_center .case1{
background-color:#FFF1AF;
}
.tbl .case2,.tbl_center .case2{
background-color:#D9FFAF;
}
hr{
	border:0px;
	border-bottom:1px solid #43870e;
	margin:5px 0px;
	position:relative; clear:both;
}
/*--------------------------------------------------------------------------------------------------*/
img{
border:0px;
margin:0px;
padding:0px;
}
.img_bord{border: 1px solid #A9E16A;}
.img1, .img_left,.img_a_gauche,.ss_a_gauche,.img_avatar_1{
float:left;
}
.img2, .img_right,.img_a_droite,.ss_a_droite,.img_avatar_2{
float:right;
}
.img_avatar_1, .img_avatar_2{ width:80px;}

.img_case_mini{
float:right;width:22px; height:13px; background-color:#FFF7D8;
}
.img_forme{
display: block;
}
.img_smilies{vertical-align:text-bottom;}
.img_grosse{
width:130px;
height:110px;
margin:1px;
border:1px solid #43870e;
}
.img_moyenne{
width:80px;
height:70px;
margin:0px;
border:1px solid #43870e;
}
.img_petite{
width:78px;
height:63px;
margin:1px;
border:1px solid #43870e;
}
.img_nano{
width:50px;
height:50px;
margin:1px;
border:1px solid #43870e;
}
.img_liste{
border:1px solid #43870e;
margin:4px;
float:left;
}
.img_page{
border:1px solid #43870e;
margin:2px;
float:left;
}
.img_avatar{
width:80px;
height:80px;
margin:1px;
}
.img_go{
float:right;
margin:1px;
vertical-align:middle;
}
.img_help{
vertical-align:middle;
}

.btn_lier{margin:2px;}

.align_1{
float:left;
}
.align_2{
float:right;
}
.align_center{
text-align:center;
}
.align_left{
text-align:left;
}
.align_right{
text-align:right;
}
.align_justify{
text-align:justify;
}
a.nav, a:link.nav, a:visited.nav{
	color:#43870E;
	text-decoration:none;
}
a:hover.nav{
	color:#8D4B00;
	text-decoration:none;
}
a:hover.felche_asc{
background:url(elements/fleche_asc_survole.png) no-repeat center;
}
a:hover.felche_desc{
background:url(elements/fleche_desc_survole.png) no-repeat center;
}

/*Mise en forme editor*/
.boite_texte{
text-align:left;
padding:10px 0px 20px 0px;
margin:0px;
clear:left;
overflow:auto;
}
.inter_texte,.inter_texte_c{
text-indent:20px;
margin:0px;
padding:2px 0px 4px 0px;
}
.inter_texte{
text-align:justify;
}
.inter_texte_c{
text-align:center;
}

.boite_image{
text-align:center;
margin:0px;
padding:20px 0px 20px 0px;
vertical-align:middle;
}
.screen_shot,.screen_shot_h ,.screen_shot_l,.screen_shot_max, .ss_a_droite, .ss_a_gauche,
.img_texte,.img_texte_h ,.img_texte_l,.img_texte_max, .img_a_droite, .img_a_gauche{
margin:5px;
border:0px;
padding:0px;
}
.screen_shot,.screen_shot_h ,.screen_shot_l,.screen_shot_max,
.img_texte,.img_texte_h ,.img_texte_l,.img_texte_max{
vertical-align:middle;
}

.screen_shot,.screen_shot_h ,.screen_shot_l,.screen_shot_max, .ss_a_droite, .ss_a_gauche{
border:1px solid #43870e;
}

.screen_shot_h,.img_texte_h{
height:150px;
}
.screen_shot_l,.img_texte_l{
width:200px;
}
.screen_shot_max,.img_texte_max{
width:340px;
}
.valeur{
color:#43870e;
font-weight:bold;
text-decoration:underline;
}
.legende{font-style:italic;}
.text{text-align:left}
.sommaire{
list-style-type:upper-roman;
font-size:13px;
}
ol.sommaire li {
font-size:12px;
}
ol.sommaire ol {
list-style-type:lower-alpha;
}

.go_top{
width:16px;
height:16px;
background:url(elements/go_top.png) no-repeat center left;
display:block;
float:left;
vertical-align:middle;
}
.hr_invi{ border:0px solid #FFF7D8; background-color:#FFF7D8; margin:2px 0px; position:relative; clear:both; height:0px; line-height:0px; font-size:0px;}

.titre_cite{color: #639F20; font-weight:bold; text-indent:15px;}
.cite {
	font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #006600;
	background-color: #F1FEE0; border:#A9E16A ; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	font-style:italic;
	display:block;
	margin:5px 15px;
	padding:5px;
	text-align:left;
}
.code {
	font-family:"Lucida Console", monospace, sans-serif; font-size: 11px; color: #006600;
	background-color: #F1FEE0; border:#A9E16A ; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px;
	display:block; 
	margin:5px 15px;
	padding:5px;
	text-align:left;
}

