.ewTable {
	width: 348px; /* table width */	
	color: #333333; /* text color */
	font-family: Arial; /* font name */
	font-size: 9pt; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable td {
	padding: 1px; /* cell padding */
	border: 0px; /* cell spacing */
	border-color: #FFDEB5;  /* table background color */
}
/* main table header cells */
.ewTableHeader {
	background-color: #FFDEB5; /* header color */
	color: #222222; /* header font color */	
	text-align: right;
	vertical-align: top;	
}

.ewTableHeader a:link {	
	color: #222222; /* header font color */	
}

.ewTableHeader a:visited {	
	color: #222222; /* header font color */	
}

/* main table row color */
.ewTableRow {
	background-color: #FFFFFF;  /* alt row color 1 */
}

/* main table alternate row color */
.ewTableAltRow {
	background-color: #FFDEB5; /* alt row color 2 */	
}

.ewTable2 {
	color: #333333; /* text color */
	font-family: Arial; /* font name */
	font-size: 9pt; /* font size */
	border: 0px outset; /* border */
	border-collapse: collapse;
}

/* main table data cells */
.ewTable2 td {
	padding: 1px; /* cell padding */
	border: 0px; /* cell spacing */
	border-color: #FFDEB5;  /* table background color */
}

#ImpTypeAide, #ImpTypeAide h4, #ImpTypeAide dl, #ImpTypeAide dd {
	margin: 0;
	padding: 0;
	color: #EF7B31;
}
#ImpTypeAide {
	padding-left: 10px;
	padding-right: 10px;
}
#ImpTypeAide h4 {
	font-size: 10pt;
	font-weight: bold;
}
#ImpTypeAide dt {
	font-style: italic;
	text-decoration: underline;
}

#allLivraison h3 {
	margin: 0;
	padding-left: 10px;
	border: 1px solid gray;
	border-top-color: #888888;
	background-color: gray;
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 10pt;
	font-weight: normal;
	cursor: pointer;
	height: 20px;
	overflow: hidden;
}
#allLivraison h3 .choix {
	float: right;
	display: block;
	color: silver;
	font-size: 9pt;
	width: 15px;
	height: 20px;
	text-align: right;
	vertical-align: top;
}
#allLivraison h3 .choix img {
	background-color: #FFDEB5;
	vertical-align: middle;
	width: 15px;
	height: 20px;
}
#livagence, #livcoursier, #livxpress, #livcoli, #livcoliom, #livcolinter, #livoffset {
	border: 1px solid gray;
}
#allLivraison p {
	margin: 0;
	padding: 3px 9px 3px 9px;
}
#allLivraison table {
	margin: 0;
	padding: 0 0 3px 0; /* TODO: Mettre ce padding ailleurs */
}
#allLivraison .complet, #complet_simple {
	padding: 0 0 3px 100px;
	color: #FF6600;
	font-weight: bold;
	font-size: 9pt;
}
#allLivraison .complet a, #complet_simple a {
	color: #FF6600;
}

#x_Description {
	max-width: 250px;
}
#allLivraison select {
	max-width: 242px;
}

