
em {
	font-size:12px;
	color:#f00;
}
table td {
	border-top: 1px solid #ccc;
}

.ligne_continue {
	border-top: 1px solid #f00;
}
span.eg {
	font-size:10px;
	font-style:italic;
	color:#888;
}

label {
	float:left;
	margin:2px;
}
input {
	float:left;
	margin:5px;
	border: 1px solid #CCC;
	width:145px;
}

input:focus {
	background-color:#fdd;
	border-color:#444;
}
input:hover {
	border-color:#444;
}
.select {
	float:left;
	margin:5px;
	border: 1px solid #CCC;
	width:145px;
}
.select:focus {
	background-color:#fdd;
	border-color:#444;
}
.select:hover {
	border-color:#444;
}

.erreur {
	border:1px solid #f00;
	background-color:#fdd;
	padding:2px;
}
.send {
	border:1px solid #00f;
	background-color:#ddf;
	padding:2px;
}

textarea {
	float:left;
	margin:5px;
	border: 1px solid #CCC;
}
textarea:focus {
	background-color:#fdd;
	border-color:#444;
}
textarea:hover {
	border-color:#444;
}



/****************************************
	Col 1 ********************************/
div#conteneur div#col1 {
	float:left;
	width:500px;
	text-align:left;
}
.apTitre {
	border-top: 4px solid #EA000D;
	border-bottom: 1px solid #CCC;
	padding-top:5px;
	padding-bottom:3px;
	color:#333;
	font:bold 13px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	background-image:url('../images/bg.gif');
	margin:0px;
}

div#conteneur div#col1 div#achatPieces {
	font-size:13px;
}

/****************************************************************
 titre ******************************************/
div#conteneur div#col1 div#achatPieces div.etatT {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:2px solid #999;
	
}

div#conteneur div#col1 div#achatPieces div.designationT {
	width:270px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:2px solid #999;
}

div#conteneur div#col1 div#achatPieces div.stockT {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:2px solid #999;
}

div#conteneur div#col1 div#achatPieces div.prixT {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:2px solid #999;
}


/****************************************************************
 article ******************************************/
div#conteneur div#col1 div#achatPieces div.etat {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:1px solid #999;
	text-transform:none;
	font-size:10px;
	
}

div#conteneur div#col1 div#achatPieces div.designation {
	width:270px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:1px solid #999;
	text-transform:none;
	font-size:10px;
}

div#conteneur div#col1 div#achatPieces div.stock {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-bottom:1px solid #999;
	text-transform:none;
	font-size:10px;
}

div#conteneur div#col1 div#achatPieces div.prix {
	width:75px;
	float:left;
	padding:2px 0px 2px 0px;
	text-align:center;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	border-bottom:1px solid #999;
	text-transform:none;
	font-size:10px;
}

div#conteneur div#col1 div#achatPieces div.over:hover {
	color:#EA000D;
	cursor:pointer;
}


div#conteneur div#info {
	width:290px;
	float:right;
}

div#conteneur div#info div#sup {
	border-bottom:1px solid #CCC;
	text-align:left;
}


div#conteneur div#info div#sup li {
	list-style-type:disc;
}
div#conteneur div#info div#sup li {
	padding:6px 0px 2px 6px;
	margin:6px 0px 2px 20px;
	font-size:12px;
		
}

div#conteneur div#info div#sup small {
	font-size:10px;
}