.fieldset table td {
padding:0 5px 0 0;
}

#login_bg {
 position:absolute;
 bottom:0;
 right:3px;
 z-index:1;
 display:block;
 margin-top:14px;
 background-image:url('images/p_logo.gif');
 background-repeat:no-repeat;
 background-position:top right;
 height:117px;
 width:153px;
}

#table_login {
 position:absolute;
 bottom:0;
 right:32px;
 z-index:99;
 display:none;
 margin-top:14px;
 background-image:url('images/login.gif');
 background-repeat:no-repeat;
 background-position:bottom right;
 height:85px;
 width:450px;

}

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

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

#table_login table {
margin:18px 10px 0 25px;
}

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

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

#table_login 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 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:center;
}

#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;
}



.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;
}

