/*
/ pied de page
*/
.pied {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	
	}
/*
 * Cadre blanc arrondi
 */

.cadre {
	padding: 0px;
	margin: 0px;
	border: 0px;
	width: 95%;
	}
	
	.cadre2 {
	padding: 1px;
	margin: 1px;
	border: 0px;
	width: 95%;
	text-indent: 1px;

	}
	.cadre2plan {
	padding: 1px;
	margin: 1px;
	border: 0px;
	width: 48%;
	text-indent: 1px;

	}
/* Haut-gauche, etc. */
.r-hg 	{
	width: 5px; height: 24px; background:  url(ecrire/img_pack/rond-hg-24.gif) no-repeat right bottom;
}
.r-h {
	height: 24px; background:  url(ecrire/img_pack/rond-h-24.gif) repeat-x bottom;
	text-align: left;
}
.r-hd {
	width: 5px; height: 24px; background:  url(ecrire/img_pack/rond-hd-24.gif) no-repeat left bottom;
}
.r-g {
	width: 5px; background:  url(ecrire/img_pack/rond-g.gif) repeat-y right;
}
.r-d {
	width: 5px; background:  url(ecrire/img_pack/rond-d.gif) repeat-y left;
}
.r-bg {
	width: 5px; height: 5px; background:  url(ecrire/img_pack/rond-bg.gif) no-repeat right top;
}
.r-b {
	height: 5px; background:  url(ecrire/img_pack/rond-b.gif) repeat-x top;
}
.r-bd {
	width: 5px; height: 5px; background:  url(ecrire/img_pack/rond-bd.gif) no-repeat left top;
}
.r-c {
	background: white; padding: 2px;
	text-align: left;
}


/*
 * Cadre gris enfonce
 */

/* Haut-gauche, etc. */
.e-hg {
	width: 5px; height: 24px; background:  url(ecrire/img_pack/cadre-hg.gif) no-repeat right bottom;
}
.e-h {
	height: 24px; background:  url(ecrire/img_pack/cadre-h.gif) repeat-x bottom;
	text-align:left;
}
.e-hd {
	width: 5px; height: 24px; background:  url(ecrire/img_pack/cadre-hd.gif) no-repeat left bottom;
}
.e-g {
	width: 5px; background:  url(ecrire/img_pack/cadre-g.gif) repeat-y right;
}
.e-d {
	width: 5px; background:  url(ecrire/img_pack/cadre-d.gif) repeat-y left;
}
.e-bg {
	width: 5px; height: 5px; background:  url(ecrire/img_pack/cadre-bg.gif) no-repeat right top;
}
.e-b {
	height: 5px; background:  url(ecrire/img_pack/cadre-b.gif) repeat-x top;
}
.e-bd {
	width: 5px; height: 5px; background:  url(ecrire/img_pack/cadre-bd.gif) no-repeat left top;
}
.e-c {
	background: #e0e0e0; padding: 2px;
	text-align: left; 
}

/*
 * Cadre bleu enfonce img-table
 */

/* Haut-gauche, etc. */
.b-hg {
	width: 5px; height: 24px; background:  url(img-table/bleu-hg.gif) no-repeat right bottom;
}
.b-h {
	height: 24px; background:  url(img-table/bleu-h.gif) repeat-x bottom;
	text-align:left;
}
.b-hd {
	width: 5px; height: 24px; background:  url(img-table/bleu-hd.gif) no-repeat left bottom;
}
.b-g {
	width: 5px; background:  url(img-table/bleu-g.gif) repeat-y right;
}
.b-d {
	width: 5px; background:  url(img-table/bleu-d.gif) repeat-y left;
}
.b-bg {
	width: 5px; height: 5px; background:  url(img-table/bleu-bg.gif) no-repeat right top;
}
.b-b {
	height: 5px; background:  url(img-table/bleu-b.gif) repeat-x top;
}
.b-bd {
	width: 5px; height: 5px; background:  url(img-table/bleu-bd.gif) no-repeat left top;
}
.b-c {
	background: #8CABEB; text-align: left; 
}

/*
 * Cadre jaune enfonce
 */

/* Haut-gauche, etc. */
.J-hg {
	width: 5px; height: 24px; background: url(img-table/J-hg-24.gif) no-repeat right bottom;
}
.J-h {
	height: 24px; background: url(img-table/J-h-24.gif) repeat-x bottom;
	text-align:left;
}
.J-hd {
	width: 5px; height: 24px; background: url(img-table/J-hd-24.gif) no-repeat left bottom;
}
.J-g {
	width: 5px; background: url(img-table/J-g.gif) repeat-y right;
}
.J-d {
	width: 5px; background: url(img-table/J-d.gif) repeat-y left;
}
.J-bg {
	width: 5px; height: 5px; background: url(img-table/J-bg.gif) no-repeat right top;
}
.J-b {
	height: 5px; background: url(img-table/J-b.gif) repeat-x top;
}
.J-bd {
	width: 5px; height: 5px; background: url(img-table/J-bd.gif) no-repeat left top;
}
.J-c {
	background: #FFFF99; padding: 2px;
	text-align: left; 
}

/*
 * Cadre bleu clair enfonce
 */

/* Haut-gauche, etc. */
.bc-hg {
	width: 5px; height: 24px; background: url(img-table/bc-hg-24.gif) no-repeat right bottom;
}
.bc-h {
	height: 24px; background: url(img-table/bc-h-24.gif) repeat-x bottom;
	text-align:left;
}
.bc-hd {
	width: 5px; height: 24px; background: url(img-table/bc-hd-24.gif) no-repeat left bottom;
}
.bc-g {
	width: 5px; background: url(img-table/bc-g.gif) repeat-y right;
}
.bc-d {
	width: 5px; background: url(img-table/bc-d.gif) repeat-y left;
}
.bc-bg {
	width: 5px; height: 5px; background: url(img-table/bc-bg.gif) no-repeat right top;
}
.bc-b {
	height: 5px; background: url(img-table/bc-b.gif) repeat-x top;
}
.bc-bd {
	width: 5px; height: 5px; background: url(img-table/bc-bd.gif) no-repeat left top;
}
.bc-c {
	background: #BAE0F5; padding: 2px;
	text-align: left; 
}

/*
 * Cadre vert enfonce
 */

/* Haut-gauche, etc. */
.v-hg {
	width: 5px; height: 24px; background: url(img-table/v-hg-24.gif) no-repeat right bottom;
}
.v-h {
	height: 5px; background: url(img-table/v-h-24.gif) repeat-x bottom;
	text-align:left;
}
.v-hd {
	width: 5px; height: 24px; background: url(img-table/v-hd-24.gif) no-repeat left bottom;
}
.v-g {
	width: 5px; background: url(img-table/v-g.gif) repeat-y right;
}
.v-d {
	width: 5px; background: url(img-table/v-d.gif) repeat-y left;
}
.v-bg {
	width: 5px; height: 5px; background: url(img-table/v-bg.gif) no-repeat right top;
}
.v-b {
	height: 5px; background: url(img-table/v-b.gif) repeat-x top;
}
.v-bd {
	width: 5px; height: 5px; background: url(img-table/v-bd.gif) no-repeat left top;
}
.v-c {
	background: #CCFFCC; padding: 2px;
	text-align: left; 
}
.vi-c {
	background: #CCFFCC url(img-table/fond_vert.gif) repeat-y; padding: 2px;
	text-align: left; 
}
/*
 * Cadre rose enfonce img-table
 */

/* Haut-gauche, etc. */
.rs-hg {
	width: 5px; height: 24px; background: url(img-table/rs-hg-24.gif) no-repeat right bottom;
}
.rs-h {
	height: 24px; background: url(img-table/rs-h-24.gif) repeat-x bottom;
	text-align:left;
}
.rs-hd {
	width: 5px; height: 24px; background: url(img-table/rs-hd-24.gif) no-repeat left bottom;
}
.rs-g {
	width: 5px; background:  url(img-table/rs-g.gif) repeat-y right;
}
.rs-d {
	width: 5px; background:  url(img-table/rs-d.gif) repeat-y left;
}
.rs-bg {
	width: 5px; height: 5px; background:  url(img-table/rs-bg.gif) no-repeat right top;
}
.rs-b {
	height: 5px; background:  url(img-table/rs-b.gif) repeat-x top;
}
.rs-bd {
	width: 5px; height: 5px; background:  url(img-table/rs-bd.gif) no-repeat left top;
}
.rs-c {
	background: #FFCCCC; text-align: left; 
}

/* 
 *surlignement
 */
 
 .surligne_r { background-color: #FFC8C8; }
 .surligne_rr { background-color: #FFC8C8; color: Red;}
 .surligne_b { background-color: #91C9FF; }
 .surligne_bb { background-color: #91C9FF;  color: Blue;  }
 .surligne_vl { background-color: #D3ACE5; }
 .surligne_vlvl { background-color: #D3ACE5;  color: #9932CC;  }
 .surligne_j { background-color: Yellow; }
 .surligne_jj { background-color: #FEFF1C;  color: #978100;  }
 .surligne_v { background-color: #00FF7F; }
 .surligne_vv { background-color: #00FF7F;  color: #006400;  }
 /*
 *police_color
 */
 
 .police_r{ color: Red; }
 .police_v{ color: Green; }
 .police_b{ color: Blue; }
 .police_vl{ color: #9932CC; }
 .police_ro{ color: #FFB2BE; }
 .police_o{ color: #FF9933 }
 .police_m{ color: #996600; }
 .police_g{ color: #999999; }
 .police_bl{ color: #ffffff; }
 .police_nr{
	color: #000000;
}
 
 /*
 * Bande titre blanc arrondi
 */

.barre {
	padding: 0px;
	margin: 0px;
	border: 0px;
	
	}
/* Haut-gauche, etc. */
.br-hg 	{
	 width: 16px; height: 40px; background: url(img-table/barre-g.gif) no-repeat right bottom;
}
.br-h {
	  height: 40px; background: url(img-table/barre-blanc.gif) repeat-x bottom;
	text-align: left;
}
.br-hd {
	 width: 16px; height: 40px; background: url(img-table/barre-d.gif) no-repeat left bottom;
}

.br-hg_v 	{
	 width: 16px; height: 40px; background: url(img-table/barre-g.gif) no-repeat right bottom;
}
.br-h_v {
	  height: 40px; background: url(img-table/barre-blanc.gif) repeat-x bottom;
	text-align: left;
}
.br-hd_v {
	 width: 16px; height: 40px; background: url(img-table/barre-d.gif) no-repeat left bottom;
}

/*barre bleu*/
.br-hg_b 	{
	 width: 16px; height: 40px; background: url(img-stats/images/barre_b_t_01.png) no-repeat right bottom;
}
.br-h_b {
	height: 40px;
	background: url(img-stats/images/barre_b_t_02.png) repeat-x bottom;
	text-align: left;
	vertical-align: middle;
}
.br-hd_b {
	 width: 16px; height: 40px; background: url(img-stats/images/barre_b_t_03.png) no-repeat left bottom;
}

/*
 * Cadre bleu clair enfonce
 */

/* Haut-gauche, etc. */
.bt-hg {
	width: 12px; height: 3px; background: url(img-stats/images/barre_b-copie_2_01.png) no-repeat right bottom;
}
.bt-h {
	height: 3px; background: url(img-stats/images/barre_b-copie_2_02.png) repeat-x bottom;
	text-align:left;
}
.bt-hd {
	width: 12px; height: 3px; background: url(img-stats/images/barre_b-copie_2_03.png) no-repeat left bottom;
}
.bt-g {
	width: 12px; background: url(img-stats/images/barre_b-copie_2_04.png) repeat-y right;
}
.bt-d {
	width: 12px; background: url(img-stats/images/barre_b-copie_2_06.png) repeat-y left;
}
.bt-bg {
	width: 12px; height: 5px; background: url(img-stats/images/barre_b-copie_2_07.png) no-repeat right top;
}
.bt-b {
	height: 5px; background: url(img-stats/images/barre_b-copie_2_08.png) repeat-x top;
}
.bt-bd {
	width: 12px; height: 5px; background: url(img-stats/images/barre_b-copie_2_09.png) no-repeat left top;
}
.bt-c {
	background: url(img-stats/images/barre_b-copie_2_05.png); padding: 2px;
	text-align: left; 
}



/*
/  centre de la page de garde
*/
 
 .garde_centre {
	padding: 4px;
	text-align: left;
	background-color: #6A8CB4;
	background-image: url(IMG/andree_rosemon_entree2.gif);
	background-repeat: no-repeat;
	background-position: left 130px;
}
.plan_centre {
	padding: 2px;
	background-color: #6A8CB4;
	background-image: url(IMG/andree_rosemon_entree2.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.garde_h {
	height: 20px;
	text-align: left;
	background-image: url(IMG/fond_degrade_copie.png);
	background-repeat: repeat-y;
	background-position: left;
	background-color: #FFFFFF;
	font-weight: bold;
}

.garde_bande {
	height: 20px;
	text-align: left;
	/*background-image: url(IMG/fond-degrade4.png);
	background-repeat: repeat-x;
	background-position: left;*/
	background-color: #0066CC;
	font-weight: bolder;
	font-size: 14px;
	text-decoration: underline;
}
.garde_crise {
	height: 20px;
	text-align: left;
	/*background-image: url(IMG/fond-degrade4.png);
	background-repeat: repeat-x;
	background-position: left;*/
	background-color: #FF0000;
	font-weight: bolder;
	font-size: 14px;
	text-decoration: underline;
	width: 100%;
}

.garde_news {
	height: 20px;
	text-align: left;
	/*background-image: url(IMG/fond-degrade4.png);
	background-repeat: repeat-x;
	background-position: left;*/
	background-color: #009933;
	font-weight: bolder;
	font-size: 14px;
	text-decoration: underline;
	width: 100%;
}

/*.font_m{
	background-image: url(IMG/font_menu.gif);
	background-repeat: repeat-x;
}*/

.font_m{
	background-color: #339933;
	border-bottom-width: medium;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
	margin-right: 2px;
	margin-top: 2px;
	}