#table_login {
background-image:url('images/14.gif');
background-repeat:no-repeat;
background-position:left;
background-color:#fff;
position:absolute;
top:14px;
right:14px;
z-index:99;
}

#table_login div {
background-image:url('images/15.gif');
background-repeat:no-repeat;
background-position:right;
height:75px;
width:450px;
}

#table_login  h4 {
background-image:url('images/icons/key.png');
background-repeat:no-repeat;
background-position:right 50%;
padding:7px 25px 7px 0;
margin-right:10px;
display:block;
text-decoration:none;
text-align:right;
font-weight:normal;
font-size:11px;
}

#table_login div table {
margin:0 10px 0 10px;
}

#table_login div table tr td input.text {
height:21px;
width:150px;
line-height:21px;
padding:0 0 0 5px;
color:#444;
margin-right:5px;
border:1px solid #bbb;
background-color:#fafafa;
}

#table_login div table tr td label {
font-size:11px;
color:#666;
}

#table_login div table tr td span {
background-image:url('images/submit_01.gif');
background-repeat:no-repeat;
background-position:top left;
padding:0 0 0 10px;
display:block;
}

#table_login div table tr td span input {
background:none;
background-image:url('images/submit_02.gif');
background-repeat:no-repeat;
background-position:top right;
color:#777;
height:25px;
font-size:11px;
border:0;
padding:0 10px 0 0;
}


#ordre {
width:100%;
} 

#ordre a {
text-decoration:none;
}

#ordre td.number {
width:100px;
text-align:right;
}

#ordre td.sheet {
width:40px;
text-align:right;
}

#ordre td {
border-bottom:1px dotted #eee;
}


#basket a {
display:block;
text-decoration:none;
}


#basket {
width:100%;
margin-bottom:20px;
}
#basket .w40 {
text-align:center;
width:40px;
}

#basket tr:hover {
background-color:#f2f7fa;
}

#basket tr.total td {
border-top:1px solid #abc7dc;
}

#basket tr.sum td {
border-top:1px solid #abc7dc;
border-bottom:1px solid #abc7dc;
background-color:#f2f7fa;
}

#basket th {
font-weight:normal;
text-align:left;
border-bottom:5px solid #abc7dc;
padding:5px;
background-color:#f2f7fa;
}

#basket td {
text-align:left;
padding:5px;
border-bottom:1px dotted #eee;
}

#basket td.number {
text-align:right;
padding:5px 10px 5px 10px;
background-color:#f2f7fa;
}

.selected {
background-color:#ffc;
}

.off {
background-image:url(/static/css/admin/deaktiv.gif);
}

.label {
background-color:#eee;
cursor:pointer;
cursor:hand;
}

table.fields4 {
width:98%;
}

table.radio_table {
margin:10px 0 10px 0;
border:1px solid #bbb;
background-color:#fff;
}

table.radio_table tr td label {
width:200px;
}

td.tdchecked {
border:1px solid #b4c8d7;
background-image:url(/static/css/admin/deaktiv.gif);
}




table.table {
margin-bottom:10px;
border-collapse:collapse;
width:100%;
border:1px solid #cfe2f0;
border-top:1px solid #cfe2f0;
}

table.table caption{
padding:10px;
border:1px solid #cfe2f0;
background-color:#f5f9fb;
text-align:left;
font-weight:bold;
color:#055692;
font-size:16px;
}


table.table th{
background-image:url(admin/02.png);
background-position:top right;
background-repeat:no-repeat;
padding:3px 5px 3px 5px;
border:1px solid #cfe2f0;
background-color:#d7e8f5;
font-weight:normal;
text-align:left;
}

table.table th.center{
text-align:center;
}

table.table th a{
display:block;
text-decoration:none;
color:#000;
}

table.table td:hover{
background-color:#f5f9fb;
}

table.table td a{
display:block;
text-decoration:none;
color:#444;
}


table.table td{
padding:3px 5px 3px 5px;
border:1px solid #cfe2f0;
}

table.table td.right{
text-align:right;
}

table.table td.left{
text-align:left;
}

table.table td.center{
text-align:center;
background-color:#f5f9fb;
color:#000;
}

table.table td.center2 {
text-align:center;
color:#000;
}

table.table td.w50 {
width:50px;
}

table.table td.w100 {
width:200px;
}

table.table td.w70 {
width:100px;
}












table.table_category {
margin-bottom:10px;
border-collapse:collapse;
width:100%;
border:1px solid #fc6;
}

table.table_category caption{
padding:10px;
border:1px solid #fc6;
background-color:#ffc;
text-align:left;
font-size:20px;
}

table.table_category th{
padding:3px;
border:1px solid #fc6;
background-color:#ffc;
font-weight:normal;
text-align:left;
}

table.table_category th{
padding:3px;
border:1px solid #fc6;
background-color:#ffc;
font-weight:normal;
text-align:left;
}

table.table_category th.center{
text-align:center;
}

table.table_category th a{
display:block;
text-decoration:none;
color:#000;
}

table.table_category td a{
display:block;
text-decoration:none;
color:#000;
}

table.table_category td:hover{
background-color:#ffc;
}

table.table_category td{
padding:3px;
border:1px solid #fc6;
}

table.table_category td.right{
text-align:right;
}

table.table_category td.left{
text-align:left;
}

table.table_category td.center{
text-align:center;
background-color:#ffc;
color:#000;
}

table.table_category td.w50 {
width:50px;
}

table.table_category td.w100 {
width:200px;
}


