.valid{background-color:#14B614;height:50px;color:white;font-size:24px;padding:0 1 0 1px;margin:0px;}
.invalid{background-color:#FF0000;height:50px;color:white;font-size:24px;padding:0 1 0 1px;margin:0px;}
.undef{background-color:#B7B7B7;height:50px;color:white;font-size:24px;padding:0 1 0 1px;margin:0px;}
.lecteur{background-color:#FFCC00;height:15px;width:15px;color:white;padding:1px;margin:0 2 0 0px;text-align:center;vertical-align:middle;}

div.div_arrondi{
	background-color:#F4F4F4;padding:4px;border:1px solid #C0C0C0;-moz-border-radius:10px;-khtml-border-radius:10px;
}

font, td, div, a, input, select, textarea, body, p{
	font-family:Geneva,Arial;
	font-size:11px;
}
h1, h2, h3, h4, h5{
	font-family:Geneva,Arial;
}
h2.GT {
	color:#AAAAAA;
}
font{
	text-decoration:none;
	color:#000000;
}

.bold, .red_bold, .white_bold, .bold a, .bold font, .bold p {
	font-weight:bold;
	font-family:Arial;
}
.red, .red_bold {color:red;}
.white, .white_bold{color:white;}
.edit_lib{
	cursor:pointer
}
.edit_lib:hover{
	color:red;
}
table{border-collapse:collapse;}
table.tab_rtf{
	border-collapse:collapse;
}
table.tab_rtf td{
	color:#707070;font-size:13px;
	border-bottom:1px solid #C0C0C0;
}
table.tab_rtf font{
	color:#707070;font-size:13px;
	
}
table.arbo td{vertical-align:top;padding-right:5px;}



.titre{font-size:13px;font-weight:bold;font-family:Arial;text-decoration:none;color:#000000;}
.lib_popup{font-size:11px;font-weight:bold;
	font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;color:#999999;}
.lib_popup_vert{font-size:12px;font-weight:bold;
	font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;color:#A9D55B;}
.lib{color:#C0C0C0;}
.champ_article{color:#ca8527;/*#7c86f3;*/font-size:13px;}
.champ_produit{color:#99651e;/*#2900A4;*/font-size:13px;}
.champ_gamme{color:#707070;font-size:13px;font-weight:normal;}
.champ_accessoire{color:#c8422c;font-size:13px;}
.nom_champ, .VG, .VGM, .GG, .GGM, .BIG_GG{color:#AAAAAA;font-size:11px;font-weight:bold;font-family:Arial;}
.BIG_GG{color:#707070;font-size:13px;}
td.head_tab a{color:#AAAAAA;font-size:11px;font-weight:bold;font-family:Arial;}
.desc_val{color:#AAAAAA;font-size:11px;font-weight:normal;}
.font_gris{color:#707070;font-size:11px;font-weight:normal;}
.font_gris_clair{color:#AAAAAA;font-size:11px;font-weight:normal;}
.small_font{color:#707070;font-size:9px;font-weight:normal;}
.small_vert{color:#A9D55B;font-size:9px;font-weight:normal;}
.font_vert, .VG, .VGM{color:#A9D55B;font-weight:bold;font-family:Arial;text-transform:none;}
.RGM, .RG{color:red;font-size:11px;font-weight:bold;font-family:Arial;text-transform:none;}
.RGM, .VGM, GGM{text-transform:uppercase;}

.bg_rose{
	background-color:#FF8CA8;
}
.bg_vert{
	color:green;background-color:#99e092;
}
.bg_jaune{
	background-color:#f3f4a0;
}
.bg_grey {
	background-color:#B7B7B7;color:white;padding:1 2 1 2px;
}

span.l2{padding-left:2px;}
span.grp_img{white-space:nowrap;margin:0px;}
div.gimg2{margin:2 0 0 0px;padding:0px;font-size:9px;vertical-align:bottom;white-space:nowrap;}
div.grp_img{margin:0px;float:left;padding:0px;line-height:22px;vertical-align:bottom;}
img.img_g, img.img_d,img.img_g2, img.img_d2{border:0px solid white;padding:0px;margin:1 0 0 0;width:5px;height:10px;vertical-align:text-bottom;}
img.img_g2, img.img_d2{width:7px;height:14px;}
img.img_eval{border:0px solid white;padding:0px;margin:1 0 0 1px;width:3px;height:10px;vertical-align:text-bottom;}
img.barre{width:1px;height:21px;border:0px solid white;margin:0px;padding:0px;}

table.spec_chars td{padding:0 4 0 4px;white-space:nowrap;}

a.font_gris:hover, a.font_vert:hover, a.desc_val:hover{color:red;}
#rapport_erreur, #rapport_erreur a, #rapport_erreur font{color:#AAAAAA;font-weight:bold;font-family:Arial;font-family:Arial;font-size:11px;}
div.footer{color:#707070;}
font.lib{color:#C0C0C0;}
a.link{text-decoration:none;color:#000000;}
a.link:hover{color:#FF0000;}
a{text-decoration:none;color:#000000;}
a:hover{color:#FF0000;}
a.assoc{text-decoration:none;color:#000080;}
a.assoc:hover{color:#FF0000;}
a.selected{text-decoration:none;color:#FF0000;}

hr.separateur{
	border-color:#B0B6BB;
	/*border-color:#FFFFFF;*/
	border-width:0px;
	border-top-width:1px;
	width:100%;
	border-style:solid;
}
hr.end_page{
	/*border-color:#74923e;*/
	border-color:#A9D55B;
	border-width:0px;
	border-top-width:6px;
	width:100%;
	border-style:solid;
	line-height:15px;
}

.xjx_container{position:relative;white-space:nowrap;}
.xjx_content{position:absolute;top:15px;width:130px;left:3px;border:1px solid #404040;padding:2px;background-image:url("../images/seuil_20.gif");background-repeat:repeat;overflow:hidden;z-index:2000;
	/* IE specific */_position:relative;_top:0px;}
.xjx_close{float:right;}

table.zone_bouton, table.zone_bouton2, table.zone_bouton3 {width:90%;border-collapse:collapse;/*border-top:6px solid #C0C0C0;*/
/*border:1px solid #74923e;border-left-width:0px;border-right-width:0px;*/
}

td.zone_vert_centre{
	margin:0px;
	padding:0px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #B1B7BB;
	border-right:1px solid #B1B7BB;
}
td.zone_vert_affichage{
	margin:0px;
	padding:3 0 4 0px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #B1B7BB;
	border-right:1px solid #B1B7BB;
	border-bottom:1px solid #C0C0C0;
}

/*table.zone_bouton td{background-color:#F3F3F3;margin:0px;padding:0px;}*/
table.zone_bouton td{background-color:#E9EAEC;color:#999999;margin:0px;padding:0px;border-collapse:collapse;}
table.zone_bouton2 td{margin:0px;padding:0px;margin-top:6px;border-collapse:collapse;}
table.zone_bouton3 td{background-color:white;color:#999999;margin:0px;padding:0px;border-collapse:collapse;}
td.table_result, table.zone_bouton td.table_result, table.zone_bouton3 td.table_result {
	padding-left:3px;
}
td.zone_vert_affichage, table.zone_bouton3 td.zone_vert_affichage{
	margin:0px;
	padding:3 0 4 0px;
	text-align:center;
	vertical-align:top;
	border-left:1px solid #B1B7BB;
	border-right:1px solid #B1B7BB;
	border-bottom:1px solid #C0C0C0;
}


table.zone_bouton table, table.zone_bouton3 table{margin:0px;padding:0px;border-collapse:collapse;}
table.zone_bouton tr, table.zone_bouton3 tr{margin:0px;padding:0px;}
table.position{margin:0px;padding:0px;}
td.position{margin:0px;	padding:0px;}
textarea{border:1px solid #E0E0E0;font-weight:normal;}

input[type=text]{border:1px solid #E0E0E0;font-weight:normal;}
select{/*border:1px solid #E0E0E0;*/margin:1px;
	font-weight:normal;
}

font.onglet{text-decoration:none;color:#000000;}
input.onglet{color:#000000;margin:0px;padding:0px;}
table.onglet{border-width:0;border-collapse:collapse;padding:0px;margin:0px;}
td.onglet{border-width:0;border-collapse:collapse;padding:0px;margin:0px;}
a.onglet{text-decoration:none;color:#000000;}
a.onglet:hover{color:#FF0000;}
div.bottom{
	border:1px solid red;
}

