@charset "UTF-8";
/* CSS Document */

/* ---------------------------- */
/* compte Client  */
/* ---------------------------- */
#KT_tngerror {display:block;background:none}
#KT_tngerror label {display:inline;width:auto;height:auto;}

/* login - signin */
div#loginBox, div#signinBox {display:block;float:left;width:90%;background:#e3ebf6;color:#333;padding:10px;}
div#loginBox h2, div#signinBox h2 {margin:10 15px 15px 0;font-size:1.4em;color:#666;}

div#loginBox p, div#signinBox p {margin:5px 15px 5px 0;color:#666}
div#loginBox label {margin:5px 0;padding:5px 0}
div#loginBox input[type=submit] {margin:20px 0;}
div#signinBox a {margin:20px 0;}

div#loginBox a:link, div#loginBox a:visited {font-size:.9em;font-style:italic;color:#666666}
div#loginBox a:hover {color:#993300;}

/* register */
div#register {display:block;width:90%;margin:10px auto;font-size:1em;color:#ccc;}
div#register p#txt {display:block;width:100%;color:#333;background:#fff}
div#register p#txt i {display:block;width:100%;color:#ccc;font-family:Arial, Helvetica, sans-serif;font-size:11px}
div#register p {float:left;width:100%;padding:3px;margin:1px;background:#e3ebf6}

div#register p.hint {color:#fff;background:#849fae;padding:5px 13px;}
div#register p span.hint_minus {display:block;float:left;color:#333;padding:5px 0;}

div#register p b {color:#CC3300;margin:0 5px 0 0}
div#register p i {margin:0 0 0 230px;font-size:12px;color:#333333}
div#register label {display:block;width:25%;float:left;text-align:right;margin:5px 10px 0 0;color:#eee}
div#register label strong {color:#333}
div#register p span {display:block;margin-left:33%;color:#222;font-style:italic}
div#register input[type=text] {float:left;width:66%;color:#333;padding:3px;background:#fff;border:1px solid #ccc}
div#register input[type=text]:focus {color:#000;background:#fff;border:1px solid #222}
div#register input[type=password] {float:left;width:66%;color:#333;padding:3px;font-size:14px;background:#fff;border:1px solid #ccc}
div#register input[type=password]:focus {color:#000;background:#fff;border:1px solid #222}
div#register textarea {float:left;width:66%;color:#333;padding:3px;font-size:14px;background:#fff;border:1px solid #ccc}
div#register textarea:focus {color:#000;background:#fff;border:1px solid #222}
div#register select {width:33%;color:#222}
div#register input#date_achat {float:left;width:33%;color:#333;padding:3px;font-size:14px;background:#fff;border:1px solid #ccc}
/*div#register input[type=button] {width:160px;height:20px;background:url(/images/bt-calendar.gif) 5px 0 no-repeat;font-size:12px;color:#598fc1;font-weight:bold;cursor:pointer;border:none;margin:2px 0 0 0}
div#register input[type=button]:hover {background:url(/images/bt-calendar.gif) 5px -20px no-repeat;}*/
p.legal {font-style:italic;color:#666666;}
p.txt {color:#333;background:#fff;}

div#register input[type=submit] {display:inline-block;margin:10px auto;}

div#register em {margin:0 0 0 30%;font-family:Arial, Helvetica, sans-serif;}

a:link.cp_button, a:visited.cp_button {display:block;width:100px;padding:5px;margin:10px;background:#FFCCCC;font-weight:normal;border:1px solid #990066;color:#990066}
a:hover.cp_button {background:#990066;border:1px solid #fff;color:#FFCCCC}

#KT_tngerror {display:block;float:left;padding:5px 10px;margin:0}
#KT_tngerror label {color:#000;margin:0;display:none}
.form_validation_field_error_error_message {font-size:1em;color:red}
.KT_field_error {display:block;margin:0;padding:5px;color:red}

/* accueil client*/
/*
div#client_navig {display:block;margin:25px 0 0 0;}
div#client_navig a {display:block;width:220px;height:26px;background:url(/images/bt-green-200.png) 0 6px no-repeat;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;border:none;text-align:center;padding:12px 0 0 0;}
div#client_navig a:hover {background:url(/images/bt-green-200.png) 0 -34px no-repeat;text-decoration:none}
*/
table.childtb {}
table.childtb td.pict {}
table.childtb td {border-top:1px solid #ccc;padding:5px;background:#eee}

/* tablea adresse */
table.table_adresses {width:100%;margin:15px 0 0 10px}
table.table_adresses td.title_table_adresses {padding:5px;font-weight:bold}
table.table_adresses td.subtitle_table_adresses {padding:5px;font-weight:normal}
table.table_adresses td {padding:5px;border-bottom:1px solid #666666}
/*
table.table_adresses td.title_table_adresses input#add {width:220px;height:36px;margin:0 0 0 0;background:url(/images/bt-green-200.png) 0 6px no-repeat;font-size:12px;color:#FFFFFF;font-weight:bold;cursor:pointer;border:none}
table.table_adresses td.title_table_adresses input#add:hover {background:url(/images/bt-green-200.png) 0 -34px no-repeat;border:none}
*/

/* BOUTONS */
.green {background-color:#696;}
.green:hover {background-color:#360;}

.txt_green {color:#696;}
.txt_green:hover {color:#360;}

/* CLIENT ROOT */
.client_table {border:1px solid #CCC;width:90%;margin:15px 0;}
.client_table .title {font-weight:bold;}
.client_table th {background-color:#eee;padding:5px 10px;text-align:left}
.client_table tr {border-bottom:1px solid #ccc;}
.client_table td {background-color:#fff;padding:5px 10px;text-align:left}