/**
 * Personalisation CSS
 * 
 * Couleur de fond			: #ffffff
 * Couleur bordure			: #dddddd
 * Couleur interieur		: #f5f5f5
 * Couleur texte			: #1a1a1a
 * Couleur texte inversée	: #fefefe
 * Couleur lien				: #e31776
 * Couleur promo			: #ea5d01
 * Couleur soldes			: #c10022
 * Images					: bg.jpg
 * Images					: ico_prev.png & ico_next.png
 * Images					: page_prev.png & page_next.png
 */

/**
 * Framework CSS
 */
a {color: #e31776;}

/**
 * Configuration générale
 */
body {background: #ffffff url(../images/bg.jpg) repeat-x top left; color: #1a1a1a;}
#general #duration {background-color: #dddddd;}

/**
 * En-tête
 */
#entete #admin_login {color: #fefefe;}
#entete #admin_login #admin_disconnect a {color: #fefefe;}
#entete #admin_logo a {width: 170px; height: 96px; background: url(../images/logo.png) no-repeat;}
#entete #admin_titre a {color: #fefefe;}

/**
 * Menu
 */
div#divmenu {background-color: #f5f5f5; border: 1px solid #dddddd;}
ul#menu li a {color: #1a1a1a;}
ul#menu li a:hover {background-color: #1a1a1a; color: #fefefe;}
ul#menu li a.selected {background-color: #1a1a1a; color: #fefefe;}

/** Sous menu **/
ul#menu li ul {background-color: #1a1a1a;}
ul#menu li ul li {background-color: #1a1a1a; color: #fefefe;}
ul#menu li ul li a {background-color: #1a1a1a; color: #fefefe; border: 4px solid #1a1a1a;}
ul#menu li ul li a:hover {background-color: #dddddd; color: #1a1a1a;}
ul#menu li ul li a.selected {background-color: #dddddd; color: #1a1a1a;}

/** Sous Sous menu **/
ul#menu li ul li ul {background-color: #1a1a1a;}
ul#menu li ul li ul li {background-color: #1a1a1a; color: #ffffff;}
ul#menu li ul li ul li a {background-color: #1a1a1a; color: #ffffff; border: 4px solid #1a1a1a;}
ul#menu li ul li ul li a:hover {background-color: #dddddd; color: #1a1a1a;}
ul#menu li ul li ul li a.selected {background-color: #dddddd; color: #1a1a1a;}

/**
 * Onglets
 */
#divonglet {border-bottom: 1px solid #dddddd;}
#divonglet ul#onglet li a {background-color: #dddddd; color: #1a1a1a;}
#divonglet ul#onglet li a.actif {background-color: #1a1a1a; color: #fefefe;}
#divonglet ul#onglet li a:hover {background-color: #1a1a1a; color: #fefefe;}

#importentry {color : #e31776;}
#exportentry {color : #e31776;}

/**
 * Aide en ligne
 */
#aide #toggle_aide {background-color: #1a1a1a; color: #fefefe;}
#aide #aide_contenu {border: 4px solid #1a1a1a; background-color: #dddddd; color: #1a1a1a;}
#aide #aide_contenu #aide_titre {background-color: #1a1a1a; color: #fefefe;}

/**
 * Contenu
 */
#contenu {background-color: #f5f5f5; border-top: 3px solid #ffffff; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}

h1.contenu {border-bottom: 1px solid #dddddd;}
h2.contenu {border-bottom: 1px solid #dddddd;}

#contenu #page {border: 1px solid #dddddd; background-color: #ffffff;}
#contenu #page #action #obligatoire span {color: #1a1a1a;}
#contenu #page #action #block_info {background-color: #dddddd;}

/**
 * Fil d'ariane
 */
#ariane {border-top: 1px solid #dddddd; color: #1a1a1a;}
#ariane a {color: #e31776;}

/**
 * Nb par page
 */
#nbpage div {border: 1px solid #ffffff; background-color: #ffffff;}
#nbpage div span {color: #e31776;}
#nbpage div a {color: #1a1a1a;}
#nbpage div a:hover {color: #1a1a1a;}

/**
 * Bouton de génération
 */
#generate {background-color: #b6202c; color: #ffffff;}
#generate:hover {background-color: #1a1a1a; color: #ffffff;}

/**
 * Tableau listing
 */
table#admin_tabl > tbody > tr:hover {background-color: #f5f5f5;}
table#admin_tabl th, table#admin_tabl td {border: 1px solid #1a1a1a;}
table#admin_tabl th {background: #1a1a1a; color: #ffffff;}
table#admin_tabl th a {color: #ffffff;}
table#admin_tabl td.promo {color: #ea5d01;}
table#admin_tabl td.soldes {color: #c10022;}
table#admin_tabl td.asth {background: #1a1a1a; color: #ffffff;}
table#admin_tabl #niveaux td {border-right: 1px solid #ffffff;}
table#admin_tabl .niveau {border-left: 1px solid #1a1a1a;}
table#admin_tabl .div_imglisting .p_imgdetail {border: 1px solid #1a1a1a;}
table.sortable td {background: #ffffff;}

/**
 * Formulaires
 */
#error_center {background: #1a1a1a;}
#error_center .error_lng {color: #ffffff;}
#error_center .error {color: #ffffff;}

#instance #instance_image {border: 1px solid #1a1a1a;}

form #form_referant .form_lng, div#asform #form_referant .form_lng {background: #1a1a1a; color: #ffffff;}
form #form_langues .form_lng, div#asform #form_langues .form_lng {background: #dddddd;}

form p input, form p select, form p textarea {border: 1px solid #dddddd;}
form p input:focus, form p select:focus, form p textarea:focus {background: #f5f5f5;}
form p span {color: #1a1a1a;}
form p span.label {color: #020403;}
form p span.aide {color: #020403;}
form p span.image {color: #020403;}
form p span.file {color: #020403;}
form p span.unite {color: #020403;}

form.form_common p input.required, form.form_common p textarea.required {background-color: #ffffff;}
form.form_common p input[readonly], form.form_common p select[readonly] {background: #dddddd; color: #020403;}
form.form_common p input:focus:valid:not(.captcha), form.form_common p textarea:focus:valid {border-color: #33cc00; box-shadow: 0 0 3px #33cc00; background-color: #ffffff;}
form.form_common p input:focus:invalid:not(.captcha), form.form_common p textarea:focus:invalid {border-color: #bd2716; box-shadow: 0 0 3px #bd2716; background-color: #ffffff;}

form table input, form table select {border: 1px solid #cccccc;}

form #form_referant p.form_rubriques, div#asform #form_referant p.form_rubriques {border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a;}
form #form_referant p span.legende, div#asform #form_referant p span.legende {color: #020403;}

form #form_langues .langue_prev, form #form_langues .langue_next, div#asform #form_langues .langue_prev, div#asform #form_langues .langue_next {border: 1px solid #dddddd;}

form .form_langue p.form_rubriques, div#asform .form_langue p.form_rubriques {border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a;}

form p#btn_submit {border-top: 1px solid #dddddd;}
form p#btn_submit input.submit {background: #1a1a1a; border: 1px solid #1a1a1a; color: #ffffff;}
form p#btn_submit input.submit:hover {background: #dddddd; border: 1px solid #020403; color: #020403;}

form .form_prix .form_section {background: #dddddd;}
form .form_prix .form_rubriques {border-top: 1px solid #1a1a1a; border-bottom: 1px solid #1a1a1a;}

/**
 * Commande
 */
#table_commande th.commande_th {background-color: #1a1a1a; border: 1px solid #1a1a1a; color: #ffffff;}
#table_commande tr.switch {background-color: #dddddd;}
#table_commande td {border: 1px solid #dddddd;}
#table_commande td.designation span {color: #1a1a1a;}
#table_commande td.designation ul li {color: #020403;}
#table_commande td.prix p.prix_ht {color: #dddddd;}

#table_commande tr.commande_bottom td.commande_lib {border: 1px solid #dddddd; color: #020403;}
#table_commande tr.commande_bottom td.commande_tot {border: 1px solid #dddddd; color: #020403;}
#table_commande tr.commande_bottom td.aregler {background-color: #1a1a1a; color: #ffffff;}

.commande_sections {background-color: #1a1a1a; color: #ffffff; border: 1px solid #1a1a1a;}

/**
 * Statistiques Commande
 */
table.stats {border: 1px solid #000000;}
table.stats th {background: #dddddd; color: #000; border: 1px solid #000;}
table.stats td {border: 1px solid #000;}
table.stats td.red {color: #d93604;}
table.stats td.green {color: #01ac1d;}

/**
 * Graduation
 */
#percent {border: 1px solid #bab5b5;}
#percent #graduation {background: #1a9daa; color: #ffffff;}

/**
 * Statistiques
 */
h4 {color: #e31776;}

.tab_statsgen {border: 1px solid #e31776;}
.tab_statsgen .name {border-right: 1px solid #e31776;}
.tab_statsgen .separation {border-top: 1px solid #bab5b5;}

#tab_txouv {border: 1px solid #e31776;}
#tab_txouv #nameh {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776;}
#tab_txouv #value1 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #bcde2c;}
#tab_txouv #value2 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #dc662c;}
#tab_txouv .fond1 {background-color: #dddddd;}
#tab_txouv .fond2 {background-color: #ffffff;}
#tab_txouv .name {border-right: 1px solid #e31776;}
#tab_txouv .value {border-right: 1px solid #e31776;}
#tab_txouv .pourcent {border-right: 1px solid #e31776;}
#tab_txouv #fondtotal {background-color: #e31776; color: #ffffff;}

.tab_txredirect {border: 1px solid #e31776;}
.tab_txredirect .nameh {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776;}
.tab_txredirect .value1 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #bcde2c;}
.tab_txredirect .value2 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #dc662c;}
.tab_txredirect .fond1 {background-color: #dddddd;}
.tab_txredirect .fond2 {background-color: #ffffff;}
.tab_txredirect .name {border-right: 1px solid #e31776;}
.tab_txredirect .value {border-right: 1px solid #e31776;}
.tab_txredirect .pourcent {border-right: 1px solid #e31776;}
.tab_txredirect .fondtotal {background-color: #e31776; color: #ffffff;}

.tab_txreac {border: 1px solid #e31776;}
.tab_txreac .nameh {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776;}
.tab_txreac .value1 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #bcde2c;}
.tab_txreac .value2 {border-right: 1px solid #e31776; border-bottom: 1px solid #e31776; background-color: #dc662c;}
.tab_txreac .fond1 {background-color: #dddddd;}
.tab_txreac .fond2 {background-color: #ffffff;}
.tab_txreac .name {border-right: 1px solid #e31776;}
.tab_txreac .value {border-right: 1px solid #e31776;}
.tab_txreac .fondtotal {background-color: #e31776; color: #ffffff;}

/**
 * Navigation
 */
#navpages {color: #1a1a1a;}
#navpages span {color: #020403;}
#navpages span.seppages {color: #1a1a1a;}
#navpages span a {color: #1a1a1a;}

#pagesinfos span {color: #1a1a1a;}

#navlettre .lettre_on {background-color: #1a1a1a;}
#navlettre .lettre_on a {color: #ffffff;}
#navlettre .lettre_off a {background-color: #dddddd; color: #020403;}

/**
 * Pied de page général
 */
#footer {border-bottom: 1px solid #dddddd; border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; background-color: #f5f5f5; color: #1a1a1a;}
#footer a {color: #1a1a1a;}
