
#myTable {
	border: 0px solid #ccc;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
}

#myTable a {
        display: block;
        width: 100%;
}

#myTable th, td { text-align: left; font-weight:400; }

#myTable th {
	background: #526c80 url(/images/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	border:thin solid #86AFCE;
	color: #eee;
}

#myTable th.nosort {background: #526c80;}

#myTable tr {
	background-color: #D1DCE2;
}

#myTable tr.altRow {
	background-color: #eee;
}

#myTable td {
	padding: 4px 2px;
}

#myTable .rightAlign {
	text-align: right;
}
#myTable .centerAlign {
	text-align: center;
}


#myTable .sortedASC {
	background: url(/images/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
	color: #000000;
}

#myTable .sortedDESC {
	background: url(/images/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
	color: #000000;
}

#myTable .tableHeaderOver {
	cursor: pointer;
	color: #eee;
	background-color:#6B8CA5;
}

/*tr.selected {
	background-color: gold;
	color: #fff;
}*/

#myTable tr.over {
	background-color: #B3D0E0;
	cursor: pointer;
}

#myTable tr.hide {
	display: none;
}




/****************************************************************/




#myTable1 {
	border: 0px solid #ccc;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
}

#myTable1 a {
        display: block;
        width: 100%;
}

#myTable1 th, td { text-align: left; font-weight:400; }

#myTable1 th {
	background: #E1E9EC url(/images/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	border:thin solid #86AFCE;
	color: #eee;
}

#myTable1 th.nosort {background: #E1E9EC;}

#myTable1 tr {
	background-color: #E1E9EC;
}

#myTable1 tr.altRow {
	background-color: #eee;
}

#myTable1 td {
	padding: 4px 2px;
}

#myTable1 .rightAlign {
	text-align: right;
}
#myTable1 .centerAlign {
	text-align: center;
}


#myTable1 .sortedASC {
	background: url(/images/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
	color: #000000;
}

#myTable1 .sortedDESC {
	background: url(/images/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
	color: #000000;
}

#myTable1 .tableHeaderOver {
	cursor: pointer;
	color: #eee;
	background-color:#E1E9EC;
}

#myTable1 tr.over {
	background-color: #E1E9EC;
	cursor: pointer;
}

#myTable1 tr.hide {
	display: none;
}




/****************************************************************/




#myTable2 {
	border: 0px solid #ccc;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight:bold;
}

#myTable2 a {
        display: block;
        width: 100%;
}

#myTable2 th, td { text-align: left; font-weight:400; }

#myTable2 th {
	background: #E1E9EC url(/images/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	border:thin solid #86AFCE;
	color: #eee;
}

#myTable2 th.nosort {background: #E1E9EC;}

#myTable2 tr {
	background:#E1E9EC url(/images/block_category_item_bg.jpg) repeat-x;
	border:solid 1px #D1AFA1;
	padding:6px;
	height:130px;
	clear:both;
	margin-bottom:0.3em;
}


#myTable2 tr.altRow {
	background-color: #eee;
}

#myTable2 td {
	padding: 4px 2px;
}

#myTable2 .rightAlign {
	text-align: right;
}
#myTable2 .centerAlign {
	text-align: center;
}


#myTable2 .sortedASC {
	background: url(/images/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
	color: #000000;
}

#myTable2 .sortedDESC {
	background: url(/images/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
	color: #000000;
}

#myTable2 .tableHeaderOver {
	cursor: pointer;
	color: #eee;
	background-color:#E1E9EC;
}

#myTable2 tr.over {
	background-color: #E1E9EC;
	cursor: pointer;
}

#myTable2 tr.hide {
	display: none;
}





/**************  BLOC PROMOTIONS SUR PAGE BOUTIQUE  *************/

#myTablez {
	border: 1px solid #ccc;
	width: 100%;
	font-family: Verdana, Arial;
	font-size: 75%;
}

#myTablez a {
        display: block;
        width: 100%;
}

#myTablez th, td { text-align: left; font-weight:400; }

#myTablez th {
	background: #526c80 url(/images/icon-table-sort.png) no-repeat 2px 8px;
	padding: 4px 4px 4px 14px;
	border:thin solid #86AFCE;
	color: #eee;
}
#myTablez th.nosort {background: #526c80;}

#myTablez tr {
	background-color: #D1DCE2;
}

#myTablez tr.altRow {
	background-color: #eee;
}

#myTablez td {
	padding: 4px 2px;
}

#myTablez .rightAlign {
	text-align: right;
}
#myTablez .centerAlign {
	text-align: center;
}


#myTablez .sortedASC {
	background: url(/images/icon-table-sort-asc.png) no-repeat 2px 4px #eee;
	color: #000000;
}

#myTablez .sortedDESC {
	background: url(/images/icon-table-sort-desc.png) no-repeat 2px 10px #eee;
	color: #000000;
}

#myTablez .tableHeaderOver {
	cursor: pointer;
	color: #eee;
	background-color:#6B8CA5;
}


/*tr.selected {
	background-color: gold;
	color: #fff;
}*/

#myTablez tr.over {
	background-color: #B3D0E0;
	cursor: pointer;
}

#myTablez tr.hide {
	display: none;
}


#tablepromo {border: 1px solid #ccc; width: 95%; font-family: Verdana, Arial; font-size: 70%;}
#tablepromo a {display: block; width: 100%; background: url(go.png) no-repeat 2px 2px;}
#tablepromo th, td {text-align: left; font-weight:400;}
#tablepromo th {background: #526c80; padding: 4px; border:#86AFCE; color: #eee;}
#tablepromo tr {background-color: #D1DCE2;}
#tablepromo tr.altRow {background-color: #eee;}
#tablepromo td {padding: 4px 2px;}
#tablepromo td.promolink {padding: 4px 2px; text-align: center;}
#tablepromo .tableHeaderOver {cursor: pointer; color: #eee; background-color:#6B8CA5;}
#tablepromo tr.over {background-color: #B3D0E0; cursor: pointer;}

/**************  FIN BLOC PROMOTIONS SUR PAGE BOUTIQUE  *************/






.tableFilter {
	border: 1px solid #ccc;
	padding: 2px;
	margin: 5px 0 10px 0;
	background-color: #eee;
	font-size:12px;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
}

.tableFilter input {
	border: 1px solid #ccc;
}

.tableFilter select {
	border: 1px solid #ccc;
	color:#555555;
}

.tableFilter form{
	margin: 0;
	padding: 0;
	border: 0;
	color:#333333;
	font-weight:bold;
}


/* BUTTONS */

.tableFilter a, .tableFilter button{
    margin:0 3px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:12px;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 16px 6px 13px; /* Links */
}
.tableFilter button{
    width:auto;
    overflow:visible;
    padding:4px 16px 3px 13px; /* IE6 */
}
.tableFilter button[type]{
    padding:3px 16px 3px 13px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 17px 3px 13px; /* IE7 */
}
.tableFilter button img, .tableFilter a img{
    margin:0 0px 0px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}



/* STANDARD */

button:hover, .tableFilter a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.tableFilter button:active, .tableFilter a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .tableFilter a.positive{
    background-color:#EEEEEE;
    border:1px solid #EEEEEE;
    color:#529214;
}
.tableFilter a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.tableFilter button.positive:active, .tableFilter a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.tableFilter a.negative, button.negative{
    background-color:#EEEEEE;
    border:1px solid #EEEEEE;
    color:#d12f19;
}
.tableFilter a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.tableFilter button.negative:active, .tableFilter a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}


/*************************************************************/




input[type=submit].boutik, input[type=reset].boutik {
background-color: #E0E2E2;
color:#555555
font-weight:bold;
cursor:pointer;
width:7em;
}
input[type=submit].boutik:hover, input[type=reset].boutik:hover {
background-color:#D8D8D8;
}
input[type=submit].boutik:active, input[type=reset].boutik:active {
background-color:#E0E2E2;
color:black;
} 

