
/* feuille css commune */

/* admin_pannel */
#admin_pannel { z-index:20; position:fixed; top:0; bottom:0; right:0; width:5px; background-color:#c00; color:#fff; }
#admin_pannel:hover { width:250px; /*margin:2px;*/ padding: 20px 5px; border:1px solid #c00; }
#admin_pannel ul { display:none; }
#admin_pannel:hover ul { display:block; list-style:none; margin:0; padding:0; }
#admin_pannel ul li { border-bottom:1px solid #fff; }
#admin_pannel ul li:last-child { border-bottom:none; }
#admin_pannel ul li a { display:block; padding:2px 5px; color:#fff; text-decoration:none; }
#admin_pannel ul li a:hover { background-color:#fff; color:#c00; font-weight:bold; }

/* alert_message */
#alert_message { background-color: #FFC;border:1px solid #FC0; padding:5px 7px; color:#630; font-size:80%; /**/ }
#alert_message .success{}
#alert_message .echec{}

/* formulaires */
form {}
form p { clear: both; margin:0; padding:5px 0; }
form em { font-weight: bold; padding-right: 1em; vertical-align: top; }
form strong {}
form fieldset {}
form legend { display:block; font-size:80%; border-bottom:1px #FFF dotted; margin:0; padding:0; }
form label { padding-right:5px; font-size:90%; }
form label.error { float: none; display:inline; width:400px; color: red; padding-left: .5em; vertical-align: top; font-size:80%; }
form input[type="text"],input[type="password"],textarea{ width:350px; border:1px solid #999; padding:2px; display:block; width:100%; }
.status { float: none; color: red; padding-left: .5em; vertical-align: top; }
.checked { float: none; background-color: green; background: #fff url(/cluster/plugins/images/checked.gif) no-repeat; padding-left: .5em; vertical-align: top; }
.submit { margin-left: 12em; }
form.form_useraddress {}
form.form_contact {}
form.form_comment {}
form.form_document {}
form.form_product {}
form.form_file {}

#user-admin-pannel {}
#user-admin-pannel ul { padding:0; padding:0; }
#user-admin-pannel > ul > li { padding:5px 10px; list-style:none; border-bottom:1px dotted #666; }
#user-admin-pannel > ul > li:last-child { border:none; }
#user-admin-pannel li ul { display:inline; padding:2px 0 20px 5px; }
#user-admin-pannel li li { display:inline; font-size:90%; padding:0 2px; }
#user-admin-pannel li li a { text-decoration:none; }
#user-admin-pannel li li a:hover { text-decoration:underline; }

table.single-table { width:100%; margin:10px 0; }
table.single-table td { margin:0; padding:2px 5px; border:1px solid #333; border-width:1px 0 0 1px; text-align:right; }
table.single-table tr td:last-child { border-right-width:1px; }
table.single-table tr:last-child td { border-bottom-width:1px; }

.success { background-color:#cfc; color:#393; font-size:120%; font-weight:bold; }
.failed { /*background-color:#fcc;*/ color:#933; font-size:90%; }

.published { /* mode normal */ }
.unpublished { color:#999; }
.programmed { color:#393; }
.private { color:#933; font-weight:bold; }
.spam { color:#c33; text-decoration: line-through; }


#cart-content td{ border-bottom:1px dotted #333;/**/ padding:5px; }
#cart-content tr:last-child td { border:none;/**/ }
#cart-total { width:100%; margin-top:20px; }
#cart-total td { text-align:right; border-width:0; border-bottom:1px dotted #333;/**/ }
#cart-total td:last-child { }
#cart-total #products-cost td {  } 
#cart-total #discount-sum td {  } 
#cart-total #delivery-rates td {  } 
#cart-total #final-cost td { font-size:150%; font-weight:bold; } 
#cart-content tr:last-child td { border:none;/**/ }