
BODY {
	background-color: #eeeeee;
	background: url(/images/bg_twimm.jpg) #ffffff repeat-x top left;

	color:#999999;
	
	scrollbar-face-color: #D9D9D9;
	scrollbar-shadow-color: #B5B5B5;
	scrollbar-highlight-color: FFFFFF;
	scrollbar-3dlight-color: #BABABA;
	scrollbar-darkshadow-color: #939393;
	scrollbar-track-color: #F0F0F0;
	scrollbar-arrow-color: #FFFFFF;
	
	margin: 0pt;
	margin-top: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
}

.fildeleau	{
background-color:#010347;
background: url(/images/bg_fildeleau.png) #010347 repeat top left;
}

.bg_white	{ background: url(/images/bg_white.jpg) #ffffff repeat top left; }

.bgpages	{ background-color:#ffffff; }

a:link		{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#8F0101;}
a:active	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#8F0101;}
a:visited	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#8F0101;}
a:hover		{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#8F0101;}

a:link.menu	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#333333;}
a:active.menu	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#333333;}
a:visited.menu	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: none; color:#333333;}
a:hover.menu	{ font-family: Arial; font-size: 8pt; font-weight: normal; text-decoration: underline; color:#333333;}


a.info{
	position:relative; 
	z-index:24; background-color:#ccc;
	color:#000;
	text-decoration:none}

a.info:hover{
	z-index:25;
	background-color:#cccccc;
	text-decoration:none
	}

a.info span{display: none}

a.info:hover span{ 
	/*le contenu de la balise span ne sera visible que pour l'état a:hover */
	display:block; 
	position:absolute;
    
	top:2em; left:2em; width:15em;
	border:1px solid #333333;
	background-color:#eeeeee; color:#333333;
	text-align: left;
	font-weight:none;
	padding:8px;
	}

a.fileau		{ color:#fff; text-decoration:none; }
a.fileau:link		{ color:#fff; text-decoration:none; }
a.fileau:hover		{ color:#fff; text-decoration:none; }
a.fileau:active		{ color:#fff; text-decoration:none; }
a.fileau:visited	{ color:#fff; text-decoration:none; }

TD		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3C3C3C;}

.tete_page		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.pied_page		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.num_formulaire_admin	{ font-family: Arial; font-size: 6pt; font-style: normal; font-weight: normal; color: #3C3C3C;}

form.nomargin	{ padding:0px 0px 0px 0px; margin:5px 5px 5px 5px; }
.noborder	{ border:0px #000 solid; }

.majuscule	{ text-transform:uppercase; } 

.footer 	{ font-size: 8pt; color:#002E5E; } 

.fileau_bg_white_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_white_left.png) repeat-x top left; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_white_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_white_right.png) repeat-x top right; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_orange_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_orange_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_orange_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_orange_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_green_light_left	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_green_light_left.png) repeat-x top left; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_green_light_right	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_green_light_right.png) repeat-x top right; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_green_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_green_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_green_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_green_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_greenpale_left	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_greenpale_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_greenpale_right	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_greenpale_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }

.fileau_bg_blue_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_blue_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_blue_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_blue_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_grey_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_grey_left.png) repeat-x top left; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_grey_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_grey_right.png) repeat-x top right; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_red_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_red_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_red_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_red_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_yellow_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_yellow_left.png) repeat-x top left; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_yellow_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_yellow_right.png) repeat-x top right; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_yellow_light_left	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_yellow_light_left.png) repeat-x top left; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_yellow_light_right	{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_yellow_light_right.png) repeat-x top right; height:28px; color: #000000; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_brown_left		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_brown_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_brown_right		{ border-bottom: 0px #D7D7D7 solid; background: url(/images/fileau_bg_brown_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_azur_left		{ border-bottom: 0px #72D6F5 solid; background: url(/images/fileau_bg_azur_left.png) repeat-x top left; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }
.fileau_bg_azur_right		{ border-bottom: 0px #72D6F5 solid; background: url(/images/fileau_bg_azur_right.png) repeat-x top right; height:28px; color: #ffffff; padding:0px 0px 0px 0px; vertical-align:top; }


.fileau_bg_bi_white		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_white.png) repeat-x top left; height:28px; width:43px; color: #000000; padding:0px 0px 0px 0px; }
.fileau_bg_bi_orange		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_orange.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }
.fileau_bg_bi_green_light	{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_green_light.png) repeat-x top left; height:28px; width:43px; color: #000000; padding:0px 0px 0px 0px; }
.fileau_bg_bi_blue		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_blue.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }
.fileau_bg_bi_green		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_green.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }
.fileau_bg_bi_grey		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_grey.png) repeat-x top left; height:28px; width:43px; color: #000000; padding:0px 0px 0px 0px; }
.fileau_bg_bi_red		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_red.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }
.fileau_bg_bi_yellow		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_yellow.png) repeat-x top left; height:28px; width:43px; color: #000000; padding:0px 0px 0px 0px; }
.fileau_bg_bi_yellow_light	{ border-bottom: 0px #D7D7D7 solid; font-size: 8pt; font-weight:normal; background: url(/images/fileau_bg_bi_yellow_light.png) repeat-x top left; height:28px; width:43px; color: #000000; padding:0px 0px 0px 0px; }
.fileau_bg_bi_brown		{ border-bottom: 0px #D7D7D7 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_brown.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }
.fileau_bg_bi_azur		{ border-bottom: 0px #72D6f5 solid; font-size: 12pt; font-weight:bold; background: url(/images/fileau_bg_bi_azur.png) repeat-x top left; height:28px; width:43px; color: #ffffff; padding:0px 0px 0px 0px; }



.fileau_grey_left
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_grey_left.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 10px;
	}

.fileau_grey_center
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_grey_center.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	border:0px 0px 0px 0px #A3A3A3 solid;
	}

.fileau_grey_right
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_grey_right.png) repeat-x top right;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_red_left
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_red_left.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 10px;
	}

.fileau_red_center
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_red_center.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_red_right
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_red_right.png) repeat-x top right;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_blue_left
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_blue_left.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 10px;
	}

.fileau_blue_center
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_blue_center.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_blue_right
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_blue_right.png) repeat-x top right;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_green_left
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_green_left.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 10px;
	}

.fileau_green_center
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_green_center.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_green_right
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_green_right.png) repeat-x top right;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_yellow_left
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_yellow_left.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 10px;
	}

.fileau_yellow_center
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_yellow_center.png) repeat-x top left;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}

.fileau_yellow_right
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background: url(/images/fileau_yellow_right.png) repeat-x top right;
	height:43px;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	}


.fildeleau_refresh_1
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#2848A1;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	}
.fildeleau_refresh_2
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#010347;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	}
.fildeleau_refresh_1_clig
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#2848A1;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	background: url(/images/fil_de_leau_refresh_bg_clig_1.gif) repeat top right;
	}
.fildeleau_refresh_2_clig
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#010347;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	background: url(/images/fil_de_leau_refresh_bg_clig_2.gif) repeat top right;
	}
.fildeleau_refresh_1_clig_azur
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#2848A1;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	background: url(/images/fil_de_leau_refresh_bg_clig_1_azur.gif) repeat top right;
	}
.fildeleau_refresh_2_clig_azur
	{
	text-transform:uppercase;
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#010347;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	background: url(/images/fil_de_leau_refresh_bg_clig_2_azur.gif) repeat top right;
	}
.fildeleau_refresh_state
	{
	font-size: 		15pt;
	vertical-align :	center;
	background-color: 	#CC4E00;
	color: 			#ffffff;
	padding: 		0 0 0 10px;
	border-bottom: 		0px #ff0000 solid;
	}
.fildeleau_refresh_state_text
	{
	font-size: 		15pt;
	vertical-align :	center;
	color: 			#ffffff;
/*	padding: 		0 0 0 25px;	*/
	margin-bottom :		10px;
	border-bottom : 	0px #ff0000 solid;
	}



.bgrouge	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(62,00,00); background-color: #780000; }
.bggrisdark	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(00,00,00); background-color: #3B3B3B; }
.bggrislight	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(00,00,00); background-color: #BFBFBF; }
.bggrisvlight	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(00,00,00); background-color: #E1E1E1; }
.bgwhite	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(00,00,00); background-color: #ffffff; }
.facturevsmall	{ font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color: #3B3B3B; }
.typo_non_proportionnelle	{ font-family: Courier; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border:1px #000 solid; background-color: #ffffff; }

.bgvert		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(62,00,00); background-color: #007627; }
.bgvertdark	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(00,00,00); background-color: #004A18; }
.bgvertlight	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(00,00,00); background-color: #B0E0AB; }
.bgvertvlight	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(00,00,00); background-color: #DAF1D8; }
.bgblancvlight	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #000000; border: 1px solid rgb(00,00,00); background-color: #ffffff; }


.default	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.big		{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.vbig		{ font-family: Arial; font-size: 11pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.small		{ font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color: #3C3C3C;}
.green		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #009100;}
.vert		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #009100;}
.greenbig	{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #009100;}
.vertbig	{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #009100;}
.red		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #FF0000;}
.redsmall	{ font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color: #FF0000;}
.redbig		{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #FF0000;}
.rouge		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #FF0000;}
.rougebig	{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #FF0000;}
.white		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #FFFFFF;}
.gps		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #FFFFFF;}

.titre			{ font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal; color: #540000;}
.titrebold		{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: bold; color: #707070;}
.titrerub		{ font-family: Arial; font-size: 20pt; font-style: normal; font-weight: normal; color: #540000;}
.titreboncmd		{ font-family: Arial; font-size: 16pt; font-style: normal; font-weight: bold; color: #000000;}
.titrerubsmall		{ font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal; color: #540000;}

.titreparagraphebig		{ font-weight:bold; font-size:13pt; color: #000000;}
.titreparagraphebigcolored	{ font-weight:bold; font-size:13pt; color: #3E647E;}
.titreparagraphe		{ font-weight:bold; font-size:13pt;}	/*  margin:0px 0px 18px 10px; */

.txtwhitesmall	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff;}
.txtwhitemedium	{ font-family: Arial; font-size: 9pt; font-style: normal; font-weight: normal; color: #ffffff;}
.txtwhitebig	{ font-family: Arial; font-size: 10pt; font-style: normal; font-weight: normal; color: #ffffff;}
.allume		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #009100;}
.eteind		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: bold; color: #910000;}
.titrebi	{ font-family: Arial; font-size: 12pt; font-style: normal; font-weight: bold; color: #535E7E;}

.valeurscourbes	{ font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color: #D6D6D6;}
.valeurscourbes	{ font-family: Arial; font-size: 7pt; font-style: normal; font-weight: normal; color: #787878;}

.pagebreak	{ page-break-before: always; }
.pagebreakafter	{ page-break-after: always; }

.bititle		{ font-size: 8pt; color: #ffffff; font-weight:bold; border: 1px #646464 solid; background-color: #535E7E; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bisubtitle		{ font-size: 8pt; color: #3B3B3B; border: 1px #646464 solid; background-color: #E9E9E9; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bizoneinfo		{ font-size: 8pt; color: #3B3B3B; font-weight:bold; border: 1px #646464 solid; background-color: #FED907; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititrevert		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #007627; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbivertvlight		{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #DAF1D8; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititremauve	 	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #800080; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbimauvevlight 	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #FFE8FF; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititreorange  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #FF6600; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbiorangevlight 	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #FFE1CD; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititregris  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #808080; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbigrisvlight 	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #E9E9E9; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititrejaune  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #FED907; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbititrerose  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #FFC164; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititreblack  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #000000; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititrebordeaux  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 2px solid rgb(118,0,0); background-color: #760000; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbititreparme  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 2px solid rgb(156,0,0); background-color: #9C0101; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbiwhitecadrebordeaux { font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(118,00,00); background-color: #ffffff; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbiwhitecadreparme  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(156,00,00); background-color: #ffffff; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgbititreappel	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #F8D387; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }
.bgbiappel	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(100,100,100); background-color: #FFF8CC; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.bgvert		  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(100,100,100); background-color: #33A730; padding-left: 1px; padding-top: 1px; padding-bottom: 1px; }

.inputbi		{ font-family: Helvetica, Helv, Arial; font-size: 8pt; font-style: normal; font-weight: normal;	letter-spacing: 0px; background-color:#FFFFFF; border: 1px; border-color:#7D7D7D; color: #3C3C3C; padding-left: 1px; padding-top: 0px; padding-bottom: 0px; }

.optionjaune	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(0,0,0); background-color: #FED907; padding: 3px; }
.optionrouge	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(0,0,0); background-color: #F53838; padding: 3px; }
.optionvert	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(0,0,0); background-color: #33A730; padding: 3px; }
.optiongris	  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(0,0,0); background-color: #BCBCBC; padding: 3px; }
.optionjaune:over  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(0,0,0); background-color: #FED907; padding: 3px; }
.optionrouge:over  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(0,0,0); background-color: #F53838; padding: 3px; }
.optionvert:over  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #ffffff; border: 1px solid rgb(0,0,0); background-color: #33A730; padding: 3px; }
.optiongris:over  	{ font-family: Arial; font-size: 8pt; font-style: normal; font-weight: normal; color: #3B3B3B; border: 1px solid rgb(0,0,0); background-color: #BCBCBC; padding: 3px; }

.tdmenuleft	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#ffffff;
	border: 1px;
	border-color:#333333;
	color: #000000;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(100,100,100);
	cursor:pointer;
	}

.tdmenuleft_skin_2
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F9F9F9;
	border: 1px;
	border-color:#333333;
	color: #000000;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(100,100,100);
/*	cursor:pointer;	*/
	}

.tdmenuleft_skin_2:hover
	{
	background-color:#ffcc00;
	}

.tdbgtop	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#C7DDF1;
	border: 1px;
	border-color:#333333;
	color: #000000;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(100,100,100);
	}


.tdstatszone1cadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#EF8846;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone2cadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#B0814D;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone3cadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#760000;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone4cadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#000000;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone1lightcadre	
	{
	font-family: Helnt-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#760000;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone4cadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#000000;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone1lightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F7BB93;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone2lightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#D6BB9E;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone3lightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF8282;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone4lightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#B0B0B0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone1vlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F8C7A7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone2vlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#DBC5AC;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone3vlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF9D9D;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone4vlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#C0C0C0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone1vvlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FAD8C0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone2vvlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E7D8C7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone3vvlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFCACA;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.tdstatszone4vvlightcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#D7D7D7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	border: 1px solid rgb(100,100,100);
	}

.rowlight	
	{
	height:30px;
	background-color:#fcfcfc;
	padding: 5px 5px 5px 1px;
	/* font-size: 8pt; */
	/* color: #333333; */
	}

.rowlight2	
	{
	height:30px;
	background-color:#f0f0f0;
	padding: 5px 5px 5px 1px;
	/* font-size: 8pt; */
	/* color: #333333; */
	}

.tdlight	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#eeeeee;
	/* background-color:#ffffff; */
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px #D7D7D7 solid;
	}

.tdlightcol2	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E7E7E7;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 1px #D7D7D7 solid;
	}

.tdlightnocadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#ffffff;
	color: #333333;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border-bottom: 0px #D7D7D7 solid;
	}

.tdlightredcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
/*	background-color:#F53838;	*/
/*	background-color:#ffac41;	*/
	background-color:#ff7a00;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdlightredforcecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
/*	background-color:#F53838;	*/
/*	background-color:#ffac41;	*/
	background-color:#f53737;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdlightbleucadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#3B5FB5;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdredsaisieappels	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F53838;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdredcadrefildeleau	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F53838;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumredcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#CA0B0B;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdlightyellowcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFE02F;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdlightgreenpalecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#BAF569;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdvlightyellowcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFF3AB;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdlightazurcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#73D7F5;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(115,215,245);
	}

.tdlightgreencadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#33A730;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdvlightgreencadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#9FDA74;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdwhitecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFFFFF;
	border: 1px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 5px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdwhite	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFFFFF;
	border: 0px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdblackcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#000000;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkgreycadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#747474;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tddarkbleucadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#72D6F5;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
.tdmediumgreycadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
/*	background-color:#8C8C8C;	*/
	background-color:#A0A0A0;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdp2cadre
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#7A8E8D;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdp2nocadre
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#7A8E8D;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);

	}

.tdlightgreycadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#D7D7D7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}
	
.tdlightbluecadre
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	background-color:#3366CC;
	//background-color:#00bfff;
	color: #ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	//border-bottom:#D7D7D7 0px solid;
	border: 1px solid rgb(160,160,160);
	}
	
.tdlightskybluecadre
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;
	//background-color:#87cefa;
	background-color:#87ceeb;
	color: #ffffff;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	//border-bottom:#D7D7D7 0px solid;
	border: 1px solid rgb(160,160,160);
	}

.tdblackcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#464646;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkgreencadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#2D8028;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumgreencadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#6CCF67;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkgrey	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#747474;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmediumgrey
	{
	font-size: 8pt;
	background-color:#8C8C8C;
	background-color:#919191;
	background-color:#9A9A9A;
	color: #ffffff;
	padding:1px 1px 1px 1px
	}
.tdmediumgrey_top_left
	{
	font-size: 8pt;
	background: url(/images/tdmediumgrey_top_left.png) top left no-repeat;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	height:30px;
	}
.tdmediumgrey_top_right
	{
	font-size: 8pt;
	background: url(/images/tdmediumgrey_top_right.png) top right no-repeat;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	height:30px;
	}
.tdmediumgrey_bottom_left
	{
	font-size: 8pt;
	background: url(/images/tdmediumgrey_bottom_left.png) bottom left no-repeat;
	color: #ffffff;
	padding:-10px 1px 1px 1px;
	height:30px;
	}
.tdmediumgrey_bottom_right
	{
	font-size: 8pt;
	background: url(/images/tdmediumgrey_bottom_right.png) bottom right no-repeat;
	color: #ffffff;
	padding:-10px 1px 1px 1px;
	height:30px;
	}

.tdmediumgreycol2
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	background-color:#838383;
	background: url(/images/tdmediumgrey2_contenu.png) 0% 0% repeat-x;
	color: #ffffff;
	padding:1px 1px 1px 1px
	}

.tdmediumgreycol2_top_left
	{
	font-size: 8pt;
	background: url(/images/tdmediumgreycol2_top_left.png) top left no-repeat;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	height:30px;
	}
.tdmediumgreycol2_top_right
	{
	font-size: 8pt;
	background: url(/images/tdmediumgreycol2_top_right.png) top right no-repeat;
	color: #ffffff;
	padding:1px 1px 1px 1px;
	height:30px;
	}
.tdmediumgreycol2_bottom_left
	{
	font-size: 8pt;
	background: url(/images/tdmediumgreycol2_bottom_left.png) bottom left no-repeat;
	color: #ffffff;
	padding:-10px 1px 1px 1px;
	height:30px;
	}
.tdmediumgreycol2_bottom_right
	{
	font-size: 8pt;
	background: url(/images/tdmediumgreycol2_bottom_right.png) bottom right no-repeat;
	color: #ffffff;
	padding:-10px 1px 1px 1px;
	height:30px;
	}


.tdlightgrey	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#D7D7D7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tddarkbordeauxcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#9A0101;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumbordeauxcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#B60101;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdlightbordeauxcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFD7D7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkbordeaux	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#9A0101;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmediumbordeaux	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#B60101;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkbordeaux	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FEBABA;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenumediumgreen	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#DDF0DE;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkgreen	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#BFE3C1;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkbordeauxcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FEBABA;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenumediumbordeaux	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FEDADA;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tddarkvioletcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#68509E;
	border: 1px;
	border-color:#ffffff;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumvioletcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#8873B9;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkorangecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F98F00;
	border: 1px;
	border-color:#ffffff;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumorangecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF9D1A;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdlightorangecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF7900;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(255,121,0);
	}

.tddarkvertcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#006600;
	border: 1px;
	border-color:#ffffff;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmediumvertcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#008C00;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdlightvertcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#74C570;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tddarkvert	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#006600;
	border: 1px;
	border-color:#ffffff;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmediumvert	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#008C00;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdlightvert	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#74C570;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdlightrouge	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF5959;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkorange	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FDD599;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkorangecadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FDD599;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenumediumorange	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FEE8C7;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkvert	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#B3ECB6;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenumediumvert	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#CEF2D0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkbleu	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#AACCE8;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenuvdarkbleucadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#3D8BCB;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenudarkbleucadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#AACCE8;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenumediumbleu	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#CADFF0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenumediumbleucadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#CADFF0;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenudarkviolet	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E4CEFF;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdmenudarkvioletcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E4CEFF;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(160,160,160);
	}

.tdmenumediumviolet	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#ECDDFF;
	border: 1px;
	border-color:#000000;
	color: #000000;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 0px solid rgb(160,160,160);
	}

.tdcadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid rgb(149,149,149);
	}


input	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	/* background-color:#FFFFFF; */
	border: 1px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	/*padding-left: 1px;*/
	padding-top: 0px;
	padding-bottom: 0px;
	margin:0px 0px 0px 0px;
	border: 1px solid rgb(160,160,160);
	}

textarea	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFFFFF;
	border: 1px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.inputsmall	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFFFFF;
	border: 1px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

select	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FFFFFF;
	border: 1px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.inputnoborder	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	/* background-color:#FFFFFF; */
	border: 0px;
	border-color:#7D7D7D;
	color: #3C3C3C;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid rgb(160,160,160);
	}
	
.submit	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#858585;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.submitviolet	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#755E9B;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.submitrose	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#BC78B0;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.submitred	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#FF0000;
	border: 1px;
	border-color:#000000;
	color: #FFFFFF;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.submitdarkgreen	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#57943A;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btp1
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#434A5C;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
/*	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;	*/
	}

.btp2
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#434A5C;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
/*	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;	*/
	}

.btp3
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#434A5C;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
/*	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;	*/
	}

.btp4
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#434A5C;
	border: 1px;
	border-color:#000000;
	color: #ffffff;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
/*	-moz-border-radius:5px; -webkit-border-radius:5px; -khtml-border-radius:5px;	*/
	}

.btp1old
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#DBDD73;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btp2old	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#BCDEAB;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btp3old	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#A9D6E2;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btp4old	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E7C198;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.inputcoeff	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#D7D7D7;
	border: 1px;
	border-color:#555555;
	color: #868686;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(134,134,134);
	}

.btprint1	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F6AE4E;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btprint2	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#F28E00;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.bglightjaune	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#fff78a;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.bglightmauve	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#afafd8;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.bglightcian	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#bbfff9;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.bglightmarine	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#bbc9ff;
	border: 1px;
	border-color:#000000;
	color: #3E3E3E;
	padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 1px solid rgb(160,160,160);
	}

.btp1nocadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#DBDD73;
	border: 0px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid rgb(160,160,160);
	}

.btp2nocadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#BCDEAB;
	border: 0px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid rgb(160,160,160);
	}

.btp3nocadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#A9D6E2;
	border: 0px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid rgb(160,160,160);
	}

.btp4nocadre	
	{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#E7C198;
	border: °px;
	border-color:#000000;
	color: #3E3E3E;
	//padding-left: 1px;
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px solid rgb(160,160,160);
	}

button#Bold 	{
	background-image: url(/images/facture_logo_alfatherm.jpg);
	height: 25px;
	width: 160px;
	background-repeat: no-repeat;
	background-position: center center;
	cursor:hand;
}
 
button.TBar 	{
	background-image: url(/images/facture_logo_alfatherm.jpg);
	cursor:hand;
	font-weight:normal;
	height: 9px;
	width: 9px;
}

button.tbarb {
	background: url(/images/bg_button_bleu.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	color: #ffffff;
	font-weight: normal;
	height: 25px;
	width: 160px;
	cursor: hand;
}

/* STATS / RAPPORT */
.onglet_titre_rapport {
	width:100%;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	padding:8px 5px 10px 12px;
	text-align:left;
	background: url(/images/rapport_onglet_bg.png) top left no-repeat;
}

.rapport_objet_google {
	width:320px;
	padding-top:20px;
	padding-bottom:20px;
	margin:0px 0px 0px 0px;
	border:1px #969696 solid;
}

.rapport_table_header {
	/* background: #E5E5E5 url(/images/rapport_table_header.png) top left repeat-x; */
	background-color:#E5E5E5;
	color:#000000;
	height:30px;
	font-weight:bold;
	text-align:center;
	border-top:0px #EEEEEE solid;
	border-left:0px #EEEEEE solid;
	border-bottom:0px #EEEEEE solid;
}
.rapport_table_row_01 {
	background-color:#fff; /* FCFCFC */
	color:#000000;
	height:25px;
	text-align:right;
	padding:0px 10px 0px 0px;
	border:0px #EEEEEE solid;
}

.rapport_table_row_02 {
	background-color:#F0F0F0;
	color:#000000;
	height:25px;
	text-align:right;
	padding:0px 10px 0px 0px;
	border:0px #EEEEEE solid;
}
.button_gris {
	position:relative;
	float:left;
	margin:1px 0 0 0px;
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	background-color:#A0A0A0;
	border: 1px;
	border-color:#A0A0A0;
	color: #FFFFFF;
	//padding-left: 1px;
	padding-top: 1px;
	padding-bottom: 2px;
	border: 1px solid rgb(160,160,160);
	text-align:center;
	

}
.tdmediumgreycol2_contenu
	{
	background: url(/images/tdmediumgrey2_contenu.png) 0% 0% repeat-x;
	padding:1px 1px 1px 1px;
	height:35px;
	font-family: Arial; 
	font-size: 8pt; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;	
	}

.interventions_title {
	font-size:14px;
	height:20px;
	color:#002E5E;
	font-weight:bold;
	padding:10px 0px 0px 0px;
}

.interventions_header {
	padding:5px 0px 0px 0px;
	font-weight: bold;
}

.interventions_content {
	padding:5px 0px 10px 0px;
}

.interventions_separate {
	border-bottom:1px #E0E0E0 solid;
	/* padding:0px 0px 0px 0px; */
	margin:5px 0px 5px 0px;
}

/* PAGES CHANGEMENT SYNDIC */
.changement_syndic_header_line {
	background-color:#535E7E;
	color:#fff;
}

.changement_syndic_historique_header {
	background-color:#65839B;
	color:#fff;
	border: 1px #A0A0A0 solid;
	padding:1px 1px 1px 1px;
}

.changement_syndic_historique_header_column {
	background-color:#AABDC1;
	color:#fff;
	border: 1px #A0A0A0 solid;
	padding:1px 1px 1px 1px;
}

.changement_syndic_historique_content {
	background-color:#65839B;
	color:#fff;
}

.odd_row{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;

	border-bottom: 1px #D7D7D7 solid;
	
	background-color: rgb(252, 252, 252); 
	border-bottom: 1px solid rgb(215, 215, 215);	
	padding: 7px 5px 5px 8px;	
	
	
}
.even_row{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;

	border-bottom: 1px #D7D7D7 solid;
	background-color: rgb(240, 240, 240); 
	padding: 7px 5px 5px 8px;	

}
.odd_row_fix{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;

	border-bottom: 1px #D7D7D7 solid;
	
	background-color: rgb(252, 252, 252); 
	border-bottom: 1px solid rgb(215, 215, 215);	
	padding: 5px 3px 5px 3px;
	
	
}
.even_row_fix{
	font-family: Helvetica, Helv, Arial;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;
	color: #333333;

	border-bottom: 1px #D7D7D7 solid;
	background-color: rgb(240, 240, 240); 
	padding: 5px 3px 5px 3px;

}
.selected{
	background-color: #FAD45D;
	color: #000000;
}
.ui-datepicker-trigger {
	-float:left;
	position:absolute;
	margin:1px 0 0 0;
	height:16px;
}
.ui-graphic-color-td {
	padding:2px 0px 0px 3px;
	margin:-2px; 
	text-align:center; 
	border:0px #000000 solid;
}
.ui-pagination-curr-page  {
	font-family: Helvetica, Helv, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;	
	
	 border: 1px solid #d3d3d3; 
	 background:#FFE667 url(/images/ui-bg_glass_page_button_curre.png)50% 50% no-repeat; 
	 font-weight: bold; 
	 color: #555555; 
	 padding :2px 4px 2px 4px;

 
}
a.ui-pagination-curr-page:hover{ 
	font-family: Helvetica, Helv, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	letter-spacing: 0px;	
	color: #555555; 
	text-decoration: none; 
	background:#FFE667  url(/images/ui-bg_glass_page_button_curre.png)50% 50% no-repeat; 

}
.ui-pagination-page  {
	font-family: Helvetica, Helv, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;	
	
	 border: 1px solid #d3d3d3; 
	 background:#F0F0F0  url(/images/ui-bg_glass_page_button.png)50% 50% no-repeat; 
	 font-weight: normal; color: #555555; 
	 text-decoration: none; 
	 padding :2px 4px 2px 4px;
	 cursor:pointer;
 
}
a.ui-pagination-page:hover{ 
	font-family: Helvetica, Helv, Arial;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	letter-spacing: 0px;	
	color: #555555; 
	text-decoration: none; 
	background:#F0F0F0  url(/images/ui-bg_glass_page_button_visite.png)50% 50% no-repeat; 

}
/*+-------------------------*/
#ui-visite-etat {
    background: none repeat scroll 0 0 transparent;

}
.xtop, .xbottom {
    background: none repeat scroll 0 0 transparent;
    display: block;
    font-size: 1px;
}


.xb1_rouge  {
	height: 1px;
	display: block;
    overflow: hidden;
    background: none repeat scroll 0 0 #E51212;
    margin: 0 5px;
}
.xb2_rouge  {
    background: none repeat scroll 0 0 #E51212;
    border-left: 1px solid #E51212;
    border-right: 1px solid #E51212;
	height: 1px;
	display: block;
    overflow: hidden;
    border-width: 0 2px;
    margin: 0 3px;
}
.xb3_rouge  {
    background: none repeat scroll 0 0 #E51212;
    border-left: 1px solid #E51212;
    border-right: 1px solid #E51212;
	height: 1px;
	display: block;
    overflow: hidden;
    margin: 0 2px;
}
.xb4_rouge  {
    background: none repeat scroll 0 0 #E51212;
    border-left: 1px solid #E51212;
    border-right: 1px solid #E51212;
	display: block;
    overflow: hidden;
    height: 2px;
    margin: 0 1px;
}
.xboxcontent_rouge  {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #E51212;
    border-color: #E51212;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    text-align:center;
    color:#FFFFFF;
}

.xb1_vert  {
	height: 1px;
	display: block;
    overflow: hidden;
    background: none repeat scroll 0 0 #2FA92C;
    margin: 0 5px;
}
.xb2_vert  {
    background: none repeat scroll 0 0 #2FA92C;
    border-left: 1px solid #2FA92C;
    border-right: 1px solid #2FA92C;
	height: 1px;
	display: block;
    overflow: hidden;
    border-width: 0 2px;
    margin: 0 3px;
}
.xb3_vert  {
    background: none repeat scroll 0 0 #2FA92C;
    border-left: 1px solid #2FA92C;
    border-right: 1px solid #2FA92C;
	height: 1px;
	display: block;
    overflow: hidden;
    margin: 0 2px;
}
.xb4_vert  {
    background: none repeat scroll 0 0 #2FA92C;
    border-left: 1px solid #2FA92C;
    border-right: 1px solid #2FA92C;
	display: block;
    overflow: hidden;
    height: 2px;
    margin: 0 1px;
}
.xboxcontent_vert  {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #2FA92C;
    border-color: #2FA92C;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    text-align:center;
    color:#FFFFFF;
}
.xb1_jaune  {
	height: 1px;
	display: block;
    overflow: hidden;
    background: none repeat scroll 0 0 #FFE12B;
    margin: 0 5px;
}
.xb2_jaune  {
    background: none repeat scroll 0 0 #FFE12B;
    border-left: 1px solid #FFE12B;
    border-right: 1px solid #FFE12B;
	height: 1px;
	display: block;
    overflow: hidden;
    border-width: 0 2px;
    margin: 0 3px;
}
.xb3_jaune  {
    background: none repeat scroll 0 0 #FFE12B;
    border-left: 1px solid #FFE12B;
    border-right: 1px solid #FFE12B;
	height: 1px;
	display: block;
    overflow: hidden;
    margin: 0 2px;
}
.xb4_jaune  {
    background: none repeat scroll 0 0 #FFE12B;
    border-left: 1px solid #FFE12B;
    border-right: 1px solid #FFE12B;
	display: block;
    overflow: hidden;
    height: 2px;
    margin: 0 1px;
}
.xboxcontent_jaune  {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #FFE12B;
    border-color: #FFE12B;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    text-align:center;
}

.xb1_gris  {
	height: 1px;
	display: block;
    overflow: hidden;
    background: none repeat scroll 0 0 #D7D7D7;
    margin: 0 5px;
}
.xb2_gris  {
    background: none repeat scroll 0 0 #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
	height: 1px;
	display: block;
    overflow: hidden;
    border-width: 0 2px;
    margin: 0 3px;
}
.xb3_gris  {
    background: none repeat scroll 0 0 #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
	height: 1px;
	display: block;
    overflow: hidden;
    margin: 0 2px;
}
.xb4_gris  {
    background: none repeat scroll 0 0 #D7D7D7;
    border-left: 1px solid #D7D7D7;
    border-right: 1px solid #D7D7D7;
	display: block;
    overflow: hidden;
    height: 2px;
    margin: 0 1px;
}
.xboxcontent_gris  {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #D7D7D7;
    border-color: #D7D7D7;
    border-style: solid;
    border-width: 0 1px;
    display: block;
    text-align:center;
}
#loading{
	position:absolute;
	width:300px;
	top:0px;
	left:50%;
	margin-left:-150px;
	text-align:center;
	padding:7px 0 0 0;
	font:bold 11px Arial, Helvetica, sans-serif;
}

/* +---------------------------
     Modification par Dai tao 
     14/10/2011
   +---------------------------*/
#arrondi_red_bg_bi {
	width:70px;
	height:28px;
	
	background:#FFFFFF  url(/images/fileau_bg_bi_red_milieu.png)  0% 0% repeat-x; 
	color:#FFFFFF;

}
#arrondi_red_bg_bi .arrondi_bg_bi_left {
	position:relative;
	float:left;
	background:#FFFFFF  url(/images/fileau_bg_bi_red_left.png) no-repeat; 
	width:3px;
	height:28px;
}
#arrondi_red_bg_bi .arrondi_bg_bi_right {
	background:#FFFFFF  url(/images/fileau_bg_bi_red_right.png) no-repeat; 
	width:3px;
	height:28px;
	position:relative;
	float:right;
}
#arrondi_red_bg_bi .arrondi_bg_bi_contenu {

	height:20px;
	position:relative;
	float:left;
	margin:5px; 
	text-align:center; 

}
#arrondi_green_bg_bi {
	width:70px;
	height:28px;
	
	background:#FFFFFF   url(/images/fileau_bg_bi_green_milieu.png)  0% 0% repeat-x; 
	color:#FFFFFF;

}
#arrondi_green_bg_bi .arrondi_bg_bi_left {
	position:relative;
	float:left;
	background:#FFFFFF  url(/images/fileau_bg_bi_green_left.png) no-repeat; 
	width:3px;
	height:28px;
}
#arrondi_green_bg_bi .arrondi_bg_bi_right {
	background:#FFFFFF  url(/images/fileau_bg_bi_green_right.png) no-repeat; 
	width:3px;
	height:28px;
	position:relative;
	float:right;
}
#arrondi_green_bg_bi .arrondi_bg_bi_contenu {

	height:20px;
	position:relative;
	float:left;
	margin:5px; 
	text-align:center; 
}
#arrondi_yellow_bg_bi {
	width:70px;
	height:28px;
	
	background:#FFFFFF  url(/images/fileau_bg_bi_yellow_milieu.png)  0% 0% repeat-x; 
	color:#000000;
}
#arrondi_yellow_bg_bi .arrondi_bg_bi_left {
	position:relative;
	float:left;
	background:#FFFFFF  url(/images/fileau_bg_bi_yellow_left.png) no-repeat; 
	width:3px;
	height:28px;
}
#arrondi_yellow_bg_bi .arrondi_bg_bi_right {
	background:#FFFFFF  url(/images/fileau_bg_bi_yellow_right.png) no-repeat; 
	width:3px;
	height:28px;
	position:relative;
	float:right;
}
#arrondi_yellow_bg_bi .arrondi_bg_bi_contenu {

	height:20px;
	position:relative;
	float:left;
	margin:5px; 
	text-align:center; 
}

