body {
	background:#FFFFFF none repeat scroll 0%;
	color:#003366;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	font-family: arial, helvetica, sans-serif;
	height:100%;
	margin:0pt;
	padding:0pt;
	width:100%;	
}
form {
	margin: 0px;
}
input {
    font-size: 9px;
    color: black;
    background-color: #ffffff;
}
select {
    font-size: 8pt;
    color: black;
    font-family: arial, helvetica, sans-serif;
    background-color: #ffffff;
}
a {
    font-weight: none;
    font-size: 10px;
    color: #b01d2f;
    font-family: arial, helvetica, sans-serif;
    text-decoration: underline;
}

a:active {
    text-decoration: underline;
}
a:hover {
    text-decoration: underline;
}

.profile_td {
    background-color: #dedfde;
}
.sep {
	line-height: 10px;
}
.sep2{
	line-height: 12px;
}
.decallage-g {
	 padding-left: 5px;
}
.smallon {
	color: #b01d2f;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	letter-spacing: 1px;
}
.lien {
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	clip:  rect(   );
}
.alien_noir {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_new {
	font-size: 11px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
}


.literature_titre_blanc {
    font-size: 10pt;
    color: #ffffff;
    font-family: arial;
    text-decoration: none;
}
.Titre_noir14 {
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Titre_noir {
	font-size: 10pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titre_bleu {
	font-size: 12pt;
	color: #2c69a3; 
	font-family: arial, helvetica, sans-serif; 
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.titre_bleu2 {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.Titre_rouge_home{
	font-size: 12pt;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.date_new {
	font-size: 8pt;
	color: #669BAB;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.literature_bleu {
    font-size: 8pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}

.titre1b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.txt_bleu {
	font-size: 8pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_moyen {
	font-size: 10pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_pet {
	font-size: 7pt;
	color: #2c69a3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_bleu_moyen2 {
	font-size: 10pt;
	color: #1C9AC3;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_orange {
	font-size: 8pt;
	color: #ff9600;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_orange_normal {
	font-size: 8pt;
	color: #ff9600;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	height: 20px;
}
.txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B01D2F;
}
.txt3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
	text-decoration: none;
}
.txt_copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	text-decoration: none;
}
.txt_news_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #B01D2F;
}
.txt_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-bottom:2px;
}
.txt_news_product_type{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.rouge {
	font-size: 8pt;
	color: #b01d2f;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
.txt_rouge {
	font-size: 8pt;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	height: 20px;
}
.Txt_rouge2 {
	font-size: 12px;
	color: #b01d2f;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.Txt_rouge3 {
	FONT-SIZE: 12px;
	COLOR: #B01D2F;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	font-style: normal;
	font-weight: bold;
}

.Txt_noir2 {
	font-size: 12px;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}

.petit_texte_noir {
	font-size: 8pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.petit_texte_noir_bold {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal; 
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.moyen_texte_noir {
	font-size: 10pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.txt_blanc_pet {
	font-size: 8pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc_normal {
	font-size: 10pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	height: 20px;
}
.txt_blanc_gras {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}
.txt_gris_gras {
	font-size: 10pt;
	color: #7b797b;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_gris {
	font-size: 8pt;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}
.txt_gris11 {
	font-size: 11px;
	color: #606060;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}


.amenu_rouge {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge:visited {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge:active {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge:hover {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}
.amenu_gris {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:visited {
     font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:active {
   font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_gris_souligne:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.amenu_rouge2 {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:visited {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:active {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_rouge2:hover {
    font-size: 8pt;
    color: #b01d2f;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}
.amenu_jaune {
    font-size: 8pt;
    color: #ffb802;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:visited {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:active {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: none;
}
.amenu_blanc:hover {
    font-size: 8pt;
    color: #ffffff;
    font-family: arial;
    font-weight: bold;
    text-decoration: underline;
}
.amenu_gris_gauche {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_gauche:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
    font-weight: bold;
}
.amenu_gris_petit {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:visited {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:active {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.amenu_gris_petit:hover {
    font-size: 7pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
.aliterature_gris {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:visited {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:active {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: none;
}
.aliterature_gris:hover {
    font-size: 8pt;
    color: #606060;
    font-family: arial;
    text-decoration: underline;
}
a.smallon	{
	color: #b01d2f;
	text-decoration: none;
}
a.smallon:hover {
	color: red;
	text-decoration: none;
}
.txt_blanc:visited {
  font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc:active {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
}
.txt_blanc:hover {
	font-size: 9pt;
	color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	text-decoration: underline;
}
a.txt_gris {
	color: #606060;
	text-decoration: none;
}
a.txt_gris:hover {
	color: #606060;
	text-decoration: underline;
	font-weight: bold;
}
a.lien	{
	color: #2c69a3;
	text-decoration: none;
}
a.lien:hover {
	color: #2c69a3;
	text-decoration: underline;
}
.alien_noir:visited {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_noir:active {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_noir:hover {
	font-size: 7pt;
	color: black;
	font-family: arial, helvetica, sans-serif;
	text-decoration: underline;
	font-style: normal;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.alien_new:visited {
	color: black;
	text-decoration: underline;
}
.alien_new:active {
	color: black;
	text-decoration: underline;
}
.alien_new:hover {
	color: black;
	text-decoration: none;
}
.titre_bleu2:visited {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.titre_bleu2:active {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
.titre_bleu2:hover {
    font-size: 9pt;
    color: #2c69a3;
    font-family: arial, helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}
.txt3:link {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:active {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:visited {
	color: #B01D2F;
	text-decoration: none;
}
.txt3:hover {
	color: #B01D2F;
	text-decoration: underline;
}
a.titre1:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
a.titre1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
}
.txt_news:link {
	text-decoration: none;
}
.txt_news:active {
	text-decoration: none;
}
.txt_news:visited {
	text-decoration: none;
}
.txt_news:hover {
	text-decoration: underline;
}
.Txt_rouge2:link {
	text-decoration: none;
}
.Txt_rouge2:active {
	text-decoration: none;
}
.Txt_rouge2:visited {
	text-decoration: none;
}
.Txt_rouge2:hover {
	text-decoration: underline;
}
.rouge2 {
	font-size: 7pt;
	color: #b01d2f;
	font-family: arial;
	font-weight: normal;
	text-decoration: underline;
}
.rouge2:link {
	text-decoration: underline;
}
.rouge2:active {
	text-decoration: underline;
}
.rouge2:visited {
	text-decoration: underline;
}
.rouge2:hover {
	text-decoration: none;
}

.menu_alpha a {
	padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration:none;
	display: block; /*for IE*/
}
.menu_alpha a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #B01D2F;
	background-color : #E5E6E6;
	text-decoration:none;
}
.alphabetical a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
    font-weight: bold;
	text-decoration:none;
}
.alphabetical a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B01D2F;
    font-weight: bold;
	text-decoration:underline;
}
.style25 {
	font-size: 25px;
}

/*TOP SIDEBAR*/
.yellow_top_margin {
	background:url(../images/home_r2_c40.gif) repeat-x top left;
}
.Titre_rouge {
	color: #B01D2F;
	font-weight: bold;
}
.background_register {
	background:url(../images/default2_r9_c52.gif) repeat-x top left;
}
.menu_ligne {
	background:url(../images/home_r3_c37.gif) repeat-x top left;
}
.fond_form_rouge {
	background:url(../images/default2_r5_c26.gif) repeat-x top left;
}
.fond_menu {
	background:url(../images/home_r11_c43b.gif) repeat-x top left; 
}
/*END TOP SIDEBAR*/

/*.background_corner_white {
	background: url(../images/corner-white.gif) no-repeat bottom;
	background-position: left;
}*/

/* LEFT MENU*/
.fond_titre1 {
	background:url(../images/home_r13_c2_01_c.png) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}
.fond_titre2 {
	background:url(../images/home_r24_c2_01_b.gif) repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}

.fond_titre_news {
	background-color:#DC0230;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#ffffff;
	font-weight:bold;
}

.txt_menu a {
	padding-left:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	text-decoration:none;
	display: block; /*for IE*/
	line-height:16px;
	height:16px;
}
.txt_menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	background-color : #E5E6E6;
	text-decoration:none;
}
.txt_menu_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color : #575757;
	background-color : #E5E6E6;
	text-decoration:none;
}
.sep_menu_gauche {
	background-color:#C2C2C2;
	line-height:1px;
}
.bordure_gauche {
	background:url(../images/home_r34_c2.gif) repeat-y top left;
}
.bordure_droite {
	background:url(../images/home_r34_c9.gif) repeat-y top left;
}
.vertical_space {
	line-height:10px;
}
.icon_menu {
	text-align:right;
	padding-right:15px;
}
/* END LEFT MENU */


/*CONTENT*/
.contenu_bord_rouge{
	background:url(../images/home_r15_c10.gif) repeat-x top left; 
}
.bord_gauche_jaune_a{
	background:url(../images/home_r18_c12.gif) repeat-y top left; 
}
.bord_droit_jaune_a{
	background:url(../images/home_r18_c41.gif) repeat-y top left;
}
/* END CONTENT*/


/* NEWS*/
.fond_news{
	background:url(../images/home_r14_c43.gif) repeat-y top left;
}
/* END NEWS*/

/* Call us*/
.fond_call-us{
	background:url(../images/call-us2.gif) no-repeat top right;
}
/* END call us*/

/* Extranet*/
.fond_extranet{
	background:url(../images/fond_extranet.gif) no-repeat bottom right;
}
/* END Extranet*/


/* CADRE DEFAULT*/
.cadre_gauche{
	background:url(../images/cote-gauc.gif) repeat-y top left;
}
.cadre_droite{
	background:url(../images/cote-droit.gif) repeat-y top right;
}
.cadre_haut{
	background:url(../images/chapeau.gif) repeat-x top left;
}
.cadre_haut-v2{
	background:url(../images/chapeauV2.gif) repeat-x top left;
}
.cadre_haut-v3{
	background:url(../images/corner-green-big3.gif) repeat-x top left;
}
.cadre_haut-v4{
	background:url(../images/appli-fond1.gif) repeat-x top left;
}
.cadre_haut-v5{
	background:url(../images/appli-fond2.gif) repeat-x top left;
}
.cadre_bas{
	background:url(../images/semelle.gif) repeat-x top left;
}
/* END CADRE DEFAULT*/


/* CADRE PAGES*/
.Pcadre_gauche{
	background:url(../images/Airmax_site_r12_c4.jpg) repeat-y top left;
}
.Pcadre_droite{
	background:url(../images/Airmax_site_r6_c8.jpg) repeat-y top right;
}
.cadre_appli{
	background:url(../images/appli-filet-vert.jpg) repeat-y top right;
}
.Pcadre_gris{
	background:url(../images/Airmax_site_r1_c1.jpg) repeat-x top right;
}
/* END CADRE PAGES*/



.bandeau_vert { 
	background:#a7a7a7 no-repeat left top;
	font-size:10px;
}
.bandeau_gris { 
	background:#EAEAEA no-repeat left top; 
	font-size:10px;
}

.bandeau_blanc { 
	font-size:10px;
}


.customer_drawing{
border:2px solid #2099B8;
width:100px;
font-size:11px;
color:#2099B8;
padding:5px;
}

.customer_drawing a{
font-size:11px;
color:#2099B8;
text-decoration:underline;
}

.rohs_compatible{
background:#009900;
text-align:center;
color:#ffffff;
font-size:10px;
}

.rohs_compatible a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.comm_data{
background:#BDBDBD;
text-align:center;
color:#ffffff;
font-size:10px;
}

.comm_data a{
color:#ffffff;
font-size:10px;
text-decoration:none;
}

.roll_spec_on a{
color:#000000;
font-size:11px;
text-decoration:none;
background:#ffffff;
text-align:center;
padding:2px;
}

.roll_spec_on a:hover{
color:#000000;
font-size:11px;
text-decoration:none;
}

.roll_spec a{
color:#000000;
font-size:11px;
text-decoration:none;
text-align:center;
padding:2px;
}

.roll_spec a:hover{
color:#000000;
font-size:11px;
background:#ffffff;
text-decoration:none;
}

/* The following section has been added by Comergent for FCI */

table.data-table td.first
{
    padding-left:0.25em;
}   
table.data-table td.left
{
    text-align:left;
    padding-left:0.25em;
}    
table.data-table td.center{
	text-align:center;
	}

table.data-table td.right
{
    text-align:right;
    padding-right:0.25em;
}
table.data-table td.last
{
    border-right:0.1em none #000000;
}                

tr.titre1 td.first{
	border-left: 1px solid rgb(201, 201, 201);
	border-right: 1px solid rgb(201, 201, 201); 	
	}

tr.titre1 td.center{
	border-right: 1px solid rgb(201, 201, 201); 	
	}
tr.titre1 td.left{
	border-right: 1px solid rgb(201, 201, 201); 
	}
tr.titre1 td.right{
	border-right: 1px solid rgb(201, 201, 201); 
	}	
tr.titre1 td.last {
	border-right: 1px solid rgb(201, 201, 201); 
}

tr.bandeau_gris td.first{
	border-left: 1px solid rgb(201, 201, 201);
	border-right:1px solid white;
	}

tr.bandeau_gris td.center{
	border-right:1px solid white;
	}
tr.bandeau_gris td.left{
	border-right:1px solid white;
	}
tr.bandeau_gris td.right{
	border-right:1px solid white;
	}	
tr.bandeau_gris td.last {
	border-right: 1px solid rgb(201, 201, 201); 
}


tr.bandeau_blanc td.first{
	border-left: 1px solid rgb(201, 201, 201);
	border-right: 1px solid rgb(201, 201, 201); 	
	}

tr.bandeau_blanc td.center{
	border-right: 1px solid rgb(201, 201, 201); 	
	}
tr.bandeau_blanc td.left{
	border-right: 1px solid rgb(201, 201, 201); 
	}
tr.bandeau_blanc td.right{
	border-right: 1px solid rgb(201, 201, 201); 
	}	
tr.bandeau_blanc td.last {
	border-right: 1px solid rgb(201, 201, 201); 
}

td.center_bottom {
	text-align:center;	
	}
td.left_bottom {
	text-align:left;
	}
td.right_bottom {
	text-align:right;
	}	
table.data-table
{
	/*wrong line LME cell-spacing:-1px;*/
	/*wrong line LME cell-padding:-1px;*/
}	
table.data-table tr.bandeau_gris_lastrow td
{
    background:#EAEAEA no-repeat left top;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #000000;
	text-decoration: none;
	border-right: 1px solid rgb(201, 201, 201); 
	border-bottom: 1px solid rgb(201, 201, 201);
	border-left: 1px solid rgb(201, 201, 201);
}   

table.data-table tr.titre1_lastrow td
{
   font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border-right: 1px solid rgb(201, 201, 201); 
	border-bottom: 1px solid rgb(201, 201, 201);
	border-left: 1px solid rgb(201, 201, 201);
}   

table.data-table tr.last-row td
{
	border-bottom: 1px solid rgb(201, 201, 201);
}   

table.data-table tr.last-row-noline td
{
    border-bottom:none;
} 

a.normal-button-medium
{
    background-image:url('../images/btn_normal_md_new.gif');
    width:71px;height:19px;
}

span.bannervert
{
		font-weight:bold;
		font-size:13.0pt;
		color:#C3DD00;
}


/*
* FCI2 edeclercq: 
* made the indent to 0 instead of 20
* made the font-weight to normal instead of bold
*/
ul
{
list-style-type: none;
padding: 0;
margin: 0;
text-align: left;
text-indent: 0px;
font-size: 8pt;
font-weight:normal;
color: black;
}

li
{

background-repeat: no-repeat;
background-position: left;
}


.border_green_top {
border-top:1px solid #C2DC00;
}
.border_green_left {
border-left:1px solid #C2DC00;
}
.border_green_bottom {
border-bottom:1px solid #C2DC00;
}
.border_green_right {
border-right:1px solid #C2DC00;
}
.border_green_LR_indent {
border-left:1px solid #C2DC00;
border-right:1px solid #C2DC00;
padding-left:3px;
padding-right:3px;
}


/*
FCI2 new styles
*/


.Txt_confirmationMessage {	
	font-size: 8pt;
	color: #009933;
	font-family: arial, helvetica, sans-serif;
	text-decoration: bold;
	font-style: normal;
	font-weight: normal;
}

/* fci2 paull start*/
.titre2 {
	font-weight: none;
    font-size: 10px;
    color: #b01d2f;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.titre3 {
	font-weight: bold;
    font-size: 12px;
    color: #b01d2f;
    font-family: arial, helvetica, sans-serif;
    text-decoration: none;
}
.Txt_alert {	
	font-size: 8pt;
	color: #FF0000;
	font-family: arial, helvetica, sans-serif;
	text-decoration: none;
	font-style: normal;
	font-weight: normal;
}


/* fci2 paull end*/

/* fci2 Sunitha start*/

.lblErr
{
    FONT-WEIGHT: lighter;
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: red;
    FONT-FAMILY: Arial, 'Microsoft Sans Serif', 'Lucida Sans Unicode';
    FONT-VARIANT: normal
}

 
/* fci2 Sunitha end*/

.fciwidget {
border:1px solid #C1DD00;
margin-bottom:2px;
margin-left:1px;
margin-top:2px;
width:90%;
}


.errorBox {
	background: #ddd url(../images/error_gray.gif) no-repeat 10px center;
	font-weight: normal;
	padding:10px 0 8pt 40px;
	margin-top:10px;
	margin-bottom:10px;
	border: 1px solid #9C0000;
	font-size: 11px;
}

.errorMessage {
	display: none; 	
}
.error .errorMessage {
	display:block;
	background:transparent url(../images/error.gif) no-repeat left center;
	color: #9C0000;
	font-weight:bold;
	padding:10px 0 8pt 25px;
}