body
{
  margin-bottom : 0;
  margin-left :   0;
  margin-right :  0;
  margin-top :    0;
  font-family: Verdana, Arial, sans-serif;
}

form
{
  padding: 0px 0px 0px 0px;
  margin:0px;
}

/*****************************************************************************************************************************************
 * MISE EN FORME SUPPLIES SELECTOR
*****************************************************************************************************************************************/
dir {
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

b
{
	font-weight:800;
}

table {
	border:0px;
}

th {
	color:#6E99C5;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	font-weight:bold;
	vertical-align:top;
	padding-right:2px;
	padding-bottom:5px;
}

td {
	color:#333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
	padding-right:0px;
	padding-bottom:0px;
}

INPUT {
	border:1px solid #666666;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	color:#333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
}


select {
	border:1px solid #000000;
	color:#333;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 8pt;
}

	
a {
	color: #135cae
	text-decoration: none;
}

a:hover {
	color: #0b3768;
	text-decoration: underline;
}

h1 {
	font-size:18px;
	color:#6E99C5;
}

h2 {
	font-size:15px;
	color:#6E99C5;
}

h3 {
	font-size:13px;
	color:#6E99C5;
}

p {
	margin: 0px 0px 10px 0px;
}

/*****************************************************************************************************************************************
 * MISE EN FORME DES ELEMENTS TEXTE
*****************************************************************************************************************************************/
.white
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #FFFFFF;
}

.white_txt11
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #FFFFFF;
}

.blue_txt11
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #a8b6c6;
}

.lightblue_txt11
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #dbe2e8;
}

.grey_txt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #545b63;
}

.pink_txt9
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #47253f;
}

.pink_txt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #47253f;
}

.red_txt9
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #E20062;
}

.red_txt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #E20062;
}

.black_link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #000000;
}

.black_link:link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #000000;
}

.black_link:visited
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #000000;
}

.black_link:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  font-decoration: underline;
  color: #000000;
}

.black_link11
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
}

.black_link11:link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
}

.black_link11:visited
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #000000;
}

.black_link11:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  font-decoration: underline;
  color: #000000;
}

.white_link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link:link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link:visited
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: none;
  font-decoration: underline;
  color: #FFFFFF;
}

.white_link11
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link11:link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link11:visited
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #FFFFFF;
}

.white_link11:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  font-decoration: underline;
  color: #FFFFFF;
}

.office_link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #cecd00;
}

.office_link:link
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #cecd00;
}

.office_link:visited
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  color: #cecd00;
}

.office_link:hover
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: none;
  font-decoration: underline;
  color: #cecd00;
}

.printcomp
{
  font-family: Verdana, Arial , sans-serif;
  font-size: 10px;
  color:#391C34;
}

.printcomppipe
{
  font-family: Verdana, Arial , sans-serif;
  font-size: 10px;
  color:#a8b6c6;
}

.recherche
{
  color:#666666;
  border: solid 0px #000000;
  background-color:white;
  font-size:11px;
  font-weight: none;
  font-family: Verdana, Arial, Sans-serif;
  height:18px;
  padding: 2px 1px 1px 8px;
  background:url('http://www.chapier.lu/images/bkinput1.gif');
}

.error_txt
{
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #cc0000;
}

/*****************************************************************************************************************************************
 * MISE EN FORME DES ELEMENTS TABLEAUX ET CELLULES
*****************************************************************************************************************************************/

td.whiteline
{
  text-align: center;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  height: 6px;
}

td.goto_promo
{
  text-align: left;
  background-color: #746071;
  padding: 0px 0px 0px 20px;
  height:25px;
}

td.goto_supsel
{
  text-align: left;
  background-color: #57334f;
  padding: 5px 0px 5px 3px;
  height:50px;
}

td.goto_menu
{
  text-align: right;
  background-color: #a8b6c6;
  padding: 0px 10px 0px 0px;
  height:25px;
}

td.goto_menu_content
{
  text-align: left;
  background-color: #a8b6c6;
  padding: 0px 0px 0px 20px;
  height:25px;
}

td.partners
{
  text-align: left;
  background-color: #dce2e9;
}

td.content
{  
  width: 780px;
  text-align: center;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
}

td.arbre_categorie
{  
  width: 780px;
  text-align: center;
  background-color: #a8b6c6;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.arbre_categorie2
{  
  width: 780px;
  text-align: center;
  background-color: #dbe2e8;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.arbre_office
{  
  width: 780px;
  text-align: center;
  background-color: #e0e282;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.headtable
{
  color:#000000;
  font-size:9px;
  font-weight: bold;
  font-family: Verdana, Arial, Sans-serif;
  background-color: #FFFFFF;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.ulheadtable
{
  background-color: #dce2e9;
  padding: 0px 0px 0px 0px;
  height:2px;
}

td.total_white
{
  font-size:12px;
  font-weight: bold;
  color:#dce2e9;
  background-color: #FFFFFF;
  padding: 0px 5px 0px 0px;
  height:25px;
}

td.total_blue
{
  font-size:12px;
  font-weight: bold;
  color:#000000;
  background-color: #dce2e9;
  padding: 0px 5px 0px 0px;
  height:25px;
}

td.arbre_action
{  
  width: 780px;
  text-align: center;
  background-color: #746071;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.petit_blue
{
  font-size: 9px;
  font-weight: none;
  color:#000000;
  background-color: #dce2e9;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.light_blue
{
  font-size: 9px;
  font-weight: none;
  color:#000000;
  background-color: #e9edf1;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.dark_blue
{
  font-size: 9px;
  font-weight: none;
  color:#000000;
  background-color: #dee2e6;
  padding: 0px 0px 0px 0px;
  height:25px;
}

td.rolling_txt
{ 
  font-size: 9px;
  font-weight: none;
  color:#FFFFFF;
  width: 779px;
  padding: 0px 0px 0px 0px;
  margin: 0px;
}

td.flipping_book
{  
  font-size: 11px;
  font-weight: bold;
  color:#FFFFFF;
  letter-spacing:9px;
  width: 780px;
  text-align: center;
  background-color: #47263f;
  padding: 0px 0px 0px 0px;
  height:99px;
}





/*****************************************************************************************************************************************
 * MISE EN FORME DES ELEMENTS DIVERS
*****************************************************************************************************************************************/
div#avatar 
{  
  background-image: url(./images/top_banner.png);
  background-repeat: no-repeat;  
  width: 1000px;
  height: 100px;  
  padding: 0px;
}

div#infos_office
{  
  width: 180px;
  text-align: center;
  background-color: #cecd00;
  padding: 0px 0px 0px 0px;
  height: 90px;
  text-align: center;
}

div#infos_sarl
{  
  width: 180px;
  text-align: center;
  background-color: #a99da8;
  padding: 0px 0px 0px 0px;
  height: 90px;
  text-align: center;
}

div#infos_office_light
{  
  width: 180px;
  text-align: center;
  background-color: #dfe187;
  padding: 5px 0px 0px 0px;
  height:20px;
  text-align:center;
}

div#promo_box_header
{ 
  font-size: 9px;
  color:#FFFFFF;
  width: 152px;
  background-color: #E20062;
  padding: 3px 0px 3px 0px;
  margin: 0px;
}

div#promo_box
{ 
  font-size: 9px;
  color:#FFFFFF;
  width: 152px;
  background-color: #E20062;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

div#news_box_header
{ 
  font-size: 9px;
  color:#FFFFFF;
  width: 152px;
  background-color: #933588;
  padding: 3px 0px 3px 0px;
  margin: 0px;
}

div#news_box
{ 
  font-size: 9px;
  color:#FFFFFF;
  width: 152px;
  background-color: #933588;
  padding: 0px 0px 8px 0px;
  margin: 0px;
}

.afficheur
{ 
  padding:5px 0px 5px 0px;
  width:250px;
  color:#ffffff;
}

div#arbre_categorie
{  
  width: 760px;
  text-align: center;
  background-color: #a8b6c6;
  padding: 0px 0px 0px 20px;
  height:25px;
}

div#sous_arbre_categorie
{  
  background:#FFFFFF;
  width: 778px;
  border: 0px solid #FFFFFF;
  vertical-align:center;
}

div#sous_arbre_categorie_2
{  
  background:#FFFFFF;
  width: 780px;
  border: 0px solid #B1B1B1;
}

div#sous_arbre_categorie_detail
{  
  background:#FFFFFF;
  width: 98.6%;
  height: 30px;
  padding: 8px;
  border-left:1px solid #B1B1B1;
  border-bottom:1px solid #B1B1B1;
  border-right:1px solid #B1B1B1;
}

div#recherche_nulle
{  
  color:#E20062;
  border-left:1px solid #E20062;
  border-bottom:1px solid #E20062;  
  text-align:left;
  font-weight:bold;
  background:#FFFFFF;
  width:770px;
  height: 20px;  
  line-height:20px;
  padding: 0px 5px 0px 5px;
}


div#recherche_solution
{  
  color: #000000;
  border: 0px solid #666666;
  text-align:left;
  font-weight:none;
  background:#FFFFFF;
  width:770px;
  height: 93px;  
  line-height:15px;
  padding: 5px 5px 5px 5px;
}


div#recherche_positive
{  
  color:#009D4E;
  border-left:1px solid #009D4E;
  border-bottom:1px solid #009D4E;
  text-align:left;
  font-weight:bold;
  background:#FFFFFF;
  width:770px;
  height: 20px;  
  line-height:20px;
  padding: 0px 5px 0px 5px;
}

div#list_product
{
  width:780px;
  border:0px solid #000000;
  padding:0px;
  margin: 0px 0px 0px 0px;
  text-align:left;
}

div#list_picture
{
  position:relative;
  left: 0px;
  width: 120px;
  height: 120px;
  border: 1px solid #000000;
  padding: 0px;
  margin: 0px 0px 0px 0px;
  text-align:center; 
}


.field_normal
{
  color:#000000;
  border: solid 1px #a8b6c6;
  font-size:11px;
  font-weight: none;
  font-family: Verdana, Arial, Sans-serif;
  padding: 0px 0px 0px 0px;
}

.field_qte
{
  color:#000000;
  border: solid 1px #a8b6c6;
  font-size:11px;
  font-weight: none;
  font-family: Verdana, Arial, Sans-serif;
  width:35px;
  padding: 0px 0px 0px 5px;
}

.field_3dim
{
  color:#000000;
  border: solid 0px #005DA8;
  background-color:white;
  font-size:11px;
  font-weight: none;
  font-family: Verdana, Arial, Sans-serif;
  height:18px;
  padding:2px 1px 1px 8px;
  background:url('http://www.chapier.lu/images/bkinput1.gif');
}

.comments
{
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11px;
  font-weight: none;
  width:100%;
  border: 1px solid #dce2e9;
  padding:5px 5px 5px 5px;
}

.comments_bold
{
  font-family: Verdana, Arial, Sans-serif;
  font-size: 11px;
  font-weight: bold;
  width:100%;
  border: 1px solid #dce2e9;
  padding:5px 5px 5px 5px;
}

.hr_blue
{
  color: #dce2e9;
  height: 2px;
  padding: 0px 0px 0px 0px;
  margin: -0.5em 0;
}