/*  TABLE STYLES  */

.noborder, table.noborder td {
	border: none;
}

table {
	margin:0 0 15px;
	border-collapse:collapse;
	width:100%;
	border:1px solid #D9D9D9;
	border-width:1px 0;
}

td {
	padding:3px 5px;
	border:1px solid #D9D9D9;
	border-width:0 1px;
}

#panier td {
	background-color: white;
}

th {
	height:20px;
	background:#CCC url(../../backoffice/include/img/bg_th.gif);
	line-height:24px;
	color:#333;
	padding:0 5px;
	font-weight:bold;
	text-align:left !important;
	border:1px solid #D9D9D9;
	border-width:0 1px;
}

th[scope=row] { background:none; padding:3px 5px; color:#333; font-weight:bold; }
br[clear=all] { display:none; }

tr.alternate, li.alternate {
	background:#EDF3FE;
}

table.editform {
	border:1px solid #D9D9D9;
	border-width:1px 0;
}

.editform th, .editform td {
	border-bottom:1px solid #D9D9D9;
}

.editform th { background:#EDF3FE; }

tr.active {
	background:#3D80DF;
	color:#FFF;
	border-bottom:1px solid #FFF;
}

tr.active td {background:#3D80DF !important;}

input, textarea, select {
	border: 1px solid #aca6a6;
}

.size300 {
	width: 300px;
}

h3, h3 a, h3 a.visited {
	font: 14px verdana, arial, lucida, helvetica, sans-serif;
	font-weight: bold;
	color: #f47900;
	margin: 10px 0px 15px 0px;
	width: 520px;
	text-decoration: none;
}

a.rss, a.rss:visited {
	font-size: 10px;
	color: #f27f29;
}

#confirm_achat {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	background-color: #ffffff;
	border: 1px solid black;
	display: none;
	margin: 0;
	padding: 10px;
}
