
body
	{
	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8px;
	}


.contenant
  {
  display : block;
  border: 1px solid #000000;
  }
#form {
	border:0px solid;
	width:515px;
	}

#form table, {width:515px;border-collapse:collapse;}
#calcul {font-size : 0.9em}
#calcul2 td {width:100%; font-size : 5em}
#identification {font-size : 1em}

#identification .civ {border: 0;width:1em}


	
.header_form { 
	background: transparent url(header_form.png) repeat-x top; 
	height: 37px; 
	vertical-align: middle; 
	color: #ab7e1c; 
	font-weight: bold
	}
.categorie {width:515px;border-collapse:collapse;}
.ligne_categorie {
	position: absolute;
       	right:142px;
	display:inline;
	height:25px;
	width:28px;
       	text-align: right
	}
.link_fleche {
	background: transparent url(fleche_bas.png) no-repeat right top;
       	text-decoration: none;
       	cursor: pointer;
}
.fleche {
	height:24px;
	width:28px;
	cursor: s-resize;
	}
	
.ligne_cat {
	background: transparent url(bg_cat.png) repeat-x top;
	height :25px
	}

.ligne_cat  div a,  .ligne_cat  div span {
	color:#ff0000;
	padding-left: 0.5em;
	text-decoration: none;
	font-size:12;
	font-weight: bold;
}
.qty_articles {
	font-size: 0.7em;
}
.qty_articles  input {
	border:0;
	font-weight: bold;
	background-color : transparent;
	width: 1.5em;
	text-align: center;
}
.ref{
	text-align: center;
	font-size: 0.8em;
	background-color: #f2e8da;
	width: 52px;
}
.article {
	width: 308px;
	color : #434343;
	font-weight: bold;
	padding-left:0.3em;	
}
.article a, .ref a {
	text-decoration: none;
	color : #434343;
 	font-weight: bold;
	font-size: 0.8em;
}
.ref a {
	font-weight: normal;
	}
.article a:hover, .ref a:hover {
	text-decoration: underline;
}
.qte {
	text-align: center;
	font-size: 0.8em;
	width: 50px;
	background-color: #f2e8da;
}
.qte input{
	background-color: #fff;
	width:3em;
	text-align: center;
}
.prix_unit {
	text-align: center;
	font-size: 0.7em;
	width: 40px;
	font-style: italic;
}

#header_devis  {
	background-color: #80766c; 
	color: white;
	width:auto;
	height :25px; 
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
	}
#header_calcul_devis {
	background-color: #80766c; 
	color: white;
       	width:515px;
	height :25px; 
	text-align: center;
	font-weight: bold
	}
.sous_total input {
	color:red;
	width : 50px;
	text-align: right;
	border:0
	}
.sous_total {
	width: 70px;
	text-align: center;
	}
#form td {padding-bottom: 4px;}

.formul {
	width: 3px;
	border:1px solid;
}	
.installation {
	text-align: left;
	
}

#print input {
	color: transparent;
	background: #fff url('print.png') no-repeat;
	padding:0em;
	width:144px;
}

.date {
	color: #fff; 
	font-weight: bold;
}


/* Feuille luca */

#table6 {width:515px;text-align: left}
#devis {width:515px;}
#tab_produit td {width:515px;}
#table3 {width:auto;}

