body {background:url(images/bgdeg.jpg) #e9e9e9 repeat-x;}

body,a,div,li,ul,span,input,table,tr,textarea,strong, td
{
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Tw Cen MT, Trebuchet MS, sans-serif;
}

td
{
    valign: top;
}
.anime_flash_memoire {
position:absolute;
margin-top:30px;
margin-left:40px;

}
.fond_simple{
background-repeat:no-repeat;
}

.a_gauche
{
text-align:left;
}

p, p a {
	font-size: 11px;
    color: #000000;
	font-family: Verdana, Tw Cen MT, Trebuchet MS, sans-serif;

}

.petit_texte{
	font-size: 10px;
    color: #000000;
	font-family: Verdana, Tw Cen MT, Trebuchet MS, sans-serif;
	text-align: justify;
}

.champ_saisie
{
background-color: #dddddd;
text-align:center;
}

.champ_titre
{
background-color: #aeaeae;
text-align:left;
}
.fond_gris, .fond_marron  {background-color: #aeaeae;}
tr.promo .fond_gris, tr.promo.fond_marron  {background-color: #FF4940;}
.fond_gris_clair, .fond_marron_clair {background-color: #dddddd;}

.min_commande{
	font-weight:bold;
	color:#FF0000;
	text-align:center;
	font-size:14px;
	border:2px solid #FF0000;
}

.message{
	font-weight:bold;
	text-align:center;
	border:2px solid #AA0000;
	padding:2px;
}




.fond_blanc
{
background-color: #FFFFFF;
}
/*.fond_marron
{
background-color: #a2987e;
}
.fond_marron_clair
{
background-color: #e9dbb5;
}

.fond_marron_fonce
{
background-color: #4F4F4F;
}*/

.fond_gris_fonce, .fond_marron_fonce
{
background-color: #4f4f4f;
}

li
{
    color: #DE0000;
    text-indent: 10px;
}

input
{

    font-size: 10px;
}

.blanc
{
    color: #FFFFFF;
}
a.blanc:hover {
	color: #FFFFFF;
	text-decoration:none;
}
.bt_gauche_fond
{
    background-image: url(img/bt_gauche_off.gif);
    background-position: 0px 0px;
    height: 18px;
}

a:hover
{
    text-decoration: none;
	color: #524522;
}

a.bt_gauche
{
    text-decoration: none;
	color: #FFFFFF;
}

a.bt_gauche:hover
{
	color: #524522;
    font-size: 13px;
}

.rouge
{
    color: #DE0000;
}

.marron
{
    color: #524522;
}

.titre_rouge {
	color:#524522;
	display:list-item;
	font-size:17px;
	font-weight:bold;
	list-style:disc outside none;
	margin:0 0 0 20px;
}

.noir
{
    color: #000000;
}

.bordureViolette
{
    border: 1px dotted #15004D;
}

form
{
    margin: 0px;
    padding: 0px;
}

.lettrineBlanche
{

    font-size: 16px;
    color: #FFFFFF;
}

.lettrine
{
    font-size: 16px; font-weight: bold
    color: #00FF00;
}

.justifier
{
	font-size:11px;
    text-align: justify;
	padding-right:5px;
}


.pt
{
    font-size: 10px;
}

.liensans
{
    text-decoration: none;
}
.bordureNoire { border: #000000 solid; ; border-width: 1px 1px 0px}
.bordureprod { border: #000000 solid; ; border-width: 0px 1px 1px 0px; font-size: 10px;}
.borduredroit { border: #000000 solid; ; border-width: 0px 0px 1px; font-size: 10px;}
.bordureNoirefixe {
	border: 1px #000000 solid;
	text-decoration: none;
}.blanclien {
	color: #FFFFFF;
	text-decoration: none;

}
.blanclien:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.ptCopie {

    font-size: 12px;
	color:#524522;
}

.ptCopie p.bouton {
	margin:0;
	padding:3px 0 0 0;
	cursor:pointer;
}

#separator {
	background-image:url(img/fondsep.gif);
	background-repeat:no-repeat;
	background-position:center;

	font-weight:bold;
	color: #524522;
}
.mainsep{
	padding-top:28px;
	background-image:url(img/sep.gif);
	background-repeat:no-repeat;
}

#boutik_mem_contener{
	position:relative;
	left: 0px;
}
#boutik_mem{
	position:absolute;
	top:-20px;
}

/*
#separator_int {
	width:inherit;
	border:1px solid red;
}*/

.boutique-acc {
	padding-left:6px;
	padding-right:8px;
}

fieldset {
	margin:3px 6px 3px 6px;
	text-align:left;
	border:1px solid white;
	padding:3px;
}

legend {
	font-weight:bold;
	margin-bottom:5px;
	color:#524522;
}

fieldset select {
	margin-left:15px;
	font-size:11px;
}

fieldset option {
	padding:0 0 0 10px;
}

.footer
{	background:url(images/bot.jpg) no-repeat;
    font-size: 12px;
    color:#565656;
	padding:20px 0 0 0;
}

.style1 {
	color: #CCC;
}


.marron_gras_petit {
	color:#524522;
	font-size:10px;
	font-weight:bold;
}
.gras_blanc_12 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

.batterie {
	margin-top:5px;
	border-bottom:2px solid white;
}

/* enfin des tables dignes de ce nom */
table.jolieTable
{
	border-collapse:collapse;
}

table.jolieTable th, table.jolieTable td
{
	border:1px solid #ccc;
}

table.jolieTable th
{
	background-color:#ccc;
	color:black;
	padding:10px;
}

table.jolieTable td
{
	padding:5px;
}

/*
 menu (nouvelle version v2)





*/
.menu {
}

.menu a {padding:0 0 0 4px;
	text-decoration:none;
	color:#000000;

}

/*
.entry a {
background:url(images/puce.gif) no-repeat;
background-position: center left;}

.entry1 a {
background:url(images/puce.gif) no-repeat;
background-position: center left;
}
*/

.menu .entry1.lvl2 a {font-size:10px;}
.menu .entry.lvl2 a {font-size:10px;}
/*
.lvl2 a {
background:url(images/puce2.gif) no-repeat;
background-position: center left;
}
*/
.menu a:hover {
	text-decoration:underline;
}

.menu .entry, .menu .entry1 {
	padding-left:3px;
	line-height:18px;
	min-height:20px;
	border-bottom:1px solid white;
}

.menu .lvl2 {
	padding-left:10px;
	/*background-color:#e7e7e7;*/
}

.menu .entry1 {
/*font-weight:bold;
	background-color:red;*/
}

.menu .entry1.lvl2 {
/*font-weight:bold;
font-size:8px;
	background-color:#e7e7e7;*/
}
.menu .entry.lvl2 {
/*font-size:8px;
	background-color:#e7e7e7;*/
}


#table_content {background:#FFFFFF;}
#table_content h1 {/*text-transform:capitalize;*/font-size:24px;margin:20px 0 0 0;}
.org {color:#CC0000;}

#recherche {
	background:url(images/bgrecherche_new.gif) no-repeat;height:63px;width:400px;
	margin:18px auto 10px auto;
	-margin:18px 0 10px 75px;
	position:relative;
	text-align: center;
}
.stock0 {
	background-color:#A20000;
	margin-top:39px;
	padding-bottom:5px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	height:32px;
	width:378px;
	color:#FFFFFF;
}
.superp {
	margin-bottom:3px;
	-margin-bottom:0;
	-margin-top:9px;
}
*+html .superp {
	margin-bottom:0;
	margin-top:9px;
}
.iesuperp {
	-margin:0;
}
*+html .iesuperp {
	margin:0;
}
.imgpaiement {
	margin-top:11px;
}
*+html #recherche { margin:18px 0 10px 75px; }

#recherche #rechercheRapideInfo {
	position:absolute;
	bottom:-10px;
	left:14px;
	width:170px;
	text-align:center;
	color:#FFF;
}
#recherche table{margin:0; width: 95%;}
#recherche_input{border: solid 1px #fe381e;width:162px; padding: 2px 0;}
#recherche_avance{display:block;background:url(images/bt_rechercheavancee.jpg) no-repeat;background-position:top;height:25px;width:151px;margin:15px 0 0 25px;padding:0;border:0;text-decoration:none;text-indent:-5000px;}
#recherche_avance:hover{background-position:bottom;}

#legende_recherche {
	color: #fff;
}
#recherche_titre { color: #fff; font-size: 14px; font-weight: bold; }
#menu_left {margin:0 2px 0 18px;}


#navright_infos li {list-style:inside square;margin:0 0 10px 0;padding:0;}
#navright_infos li a {margin:0 0 0px 0;padding:0;}
#navright_infos {margin:0;padding:0;}

.type_menu_selected
{
	font-weight:bold;
}

.reference_produit {font-size:9px;}
#unlogg_box {
	height:110px;
	width: 190px;
	-width: 192px;
}
#unlogg_box a {
	color:white;
	margin:5px;
}
#logg_box legend, #unlogg_box legend {
	color:black;
	margin-left: 9px;
	text-align: center;
	font-size:13px;
	-margin-left: 6px;
}
#logg_box, #unlogg_box {
	/*border:1px #CECECE solid;*/
	border:1px black solid;
	padding:2px 5px 5px 5px;
	width: 190px;
	text-align: center;
}
#logg_box input {color:#535353;margin:3px;padding:2px; width: 143px;}
#logg_box input:hover {border:2px red solid;}
#logg_box input:focus {color:red;border:2px red solid;}


#recherche_bar {
	background-color:white;margin:5px;
}

#recherche_bar form#advanced_search {
	margin:none;
	background-color:#C5C5C5;
}

#recherche_bar_cuc {
	background-color:white;
	margin:5px;
}

#recherche_bar_cuc form#advanced_search {
	margin:none;
}

.espace_bouton
{
	width:175px;
	height:86px;
	padding-top:40px;
	margin:auto;
	text-align:center;
	background-image:url(espace/img/espace_bouton.jpg);
	background-repeat:no-repeat;

	line-height:20px;
}
 #connexion a{color:#FFFFFF;}

.bouton {background-image:url(img/bouton.gif);background-repeat:repeat-x;border:0px;height:20px;color:#FFFFFF;font-weight:bold;width:91px;padding-top:3px;}

.bouton_accueil {background-image:url(img/bouton_accueil.gif);background-repeat:repeat-x;border:0px;height:20px;color:#FFFFFF;font-weight:bold;width:91px;padding-top:3px;}
.bouton_familles {background-image:url(img/bouton_famille.gif);background-repeat:repeat-x;border:0px;height:20px;color:#FFFFFF;font-weight:bold;width:91px;padding-top:3px;}

.lignebas {border-bottom:2px solid #A00000;}
.lignehaut {border-top:2px solid #A00000;}
/* Menu Top Patch suite à XAJAX */
#menutoplink a {display:block;height:35px;float:left;text-indent:-9999px;width:163px;}
#menutoplink a#destockage {width:190px;}
/*#menutoplink a#chercher {width:200px;}*/
#menutoplink a#commande {width:140px;}
#menutoplink a#demande_identifiant {width:140px;}
#menutoplink a#livraison_enlevement {width:200px;}
/*#promotions {width:142px;}
#introuvables {width:133px;}
#chercher {width:124px;}

#destockage {width:121px;}
#telecharger {width:120px;}
#compte {width:128px;}
#contact {width:104px;}

#commande {width:130px;}#commande {width:130px;}*/
#bandeaudefile {color:#CCCCCC;font-size:18px;font-weight:bold;}

.org .small {
	font-size:11px;
	text-transform:none;
}

/* styles pour la pagination */
.pagination
{
	padding:2px;
	text-decoration:none;
}

.pagination:hover {
	color:#A00000;
}

.paginationCurrent {
	font-weight:bold;
	text-decoration:underline;
}

.btrouge
{
	border-style:solid;
	border-width:2px;
	border-top-color:#BF0000;
	border-left-color:#BF0000;
	border-right-color:#7F0000;
	border-bottom-color:#7F0000;

	background-color:#DE0000;
	color:white;
	font-weight:bold;
}

.attention_ouvrir_compte {
	color:red;
	padding:10px;
	background-color:#FFFFFF;
}

.infobulle{
position: absolute;
visibility : hidden;
border: 1px solid Black;
padding: 10px;
top:600px;
margin-left:350px;
width:100px;
height:20px;
background-color:#FFFFFF;
color:red;
font-weight:bold;
text-align:center;
}

.table_destock td{
	width:50%;
	padding:2px 2px 2px 2px;
	text-align:left;
}

.table_destock a{
	text-decoration:none;
}


.table_destock img{
	padding-right:10px;
}

.table_famille td{
	width:50%;
	padding:2px 2px 2px 2px;
	text-align:left;
}

.table_famille a{
	text-decoration:none;
}


.table_famille img{
	padding-right:10px;
}

/*#damier td{
	border:solid 2px #000000;
}
#titre_damier{
	color:#990000;
	font-size:18px;
	font-weight:bold;
}

#damier img{
	border:0px;
}*/
/*******************************************************/
/* Partie Accueil
/*******************************************************/
.accueil_top {
	background-color:#CECECE;
}
.accueil_top th {
	color:#A00000;
	font-weight:bold;
	font-size:18px;
}

#accueil_center {
	width:765px;
}

#accueil_center div.bloc_accueil_promo,
#accueil_center div.bloc_accueil {
	float:left;
	width:245px;
	height:160px;
	border:1px solid #dddddd;
	text-align:left;
	cursor:pointer;
}

#accueil_center div.titre_accueil_promo,
#accueil_center div.titre_accueil {
	text-align:center;
	border:1px solid #DDDDDD;
	font-size:12px;
	font-weight:bold;
	background-color:#F4F4F4;
	height:25px;
	line-height:25px;
}
#accueil_center div#titre_promo_composant {
	background-color:#A00000;
	color:#FFFFFF;
	font-size:17px;
}
#accueil_center div#titre_destockage {
	background-color:#A00000;
	color:#FFFFFF;
}
#accueil_center div#titre_campagne {
	background-color:#28841F;
	color:#FFFFFF;
}

#accueil_center div.texte_accueil {
	font-weight:bold;
	padding:5px 5px 2px;
	text-align:left;
}
#accueil_center div#campagne {
	margin:5px 0 0 10px;
}
#accueil_center div#campagne form {
	text-align:center;
	margin:10px 0 0 0;
}
#accueil_center div#campagne form input {
	width:70%;
}
#accueil_center div#campagne form div {
	text-align:right;
	margin:5px 5px 0 0;
}
#accueil_center div#campagne form div input {
	width:82px;
}

#accueil_center ul {
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}

#accueil_center ul li {
	text-indent:0;
}

#accueil_center ul li a,
#accueil_center ul li a:link,
#accueil_center ul li a:visited {
	text-decoration:none;
}

#accueil_center ul li a:hover {
	text-decoration:underline;
}

#accueil_center ul li.ligne_ssfamille {
}

#accueil_center ul li.plus_produits {
	font-weight:bold;
}

#accueil_center div.nb_produits {
	color:#A00000;
	font-weight:bold;
	text-align:right;
	margin-right:5px;
}

#boutiques_askit_right .bordure_left_right {
	border-left: solid 1px #A00000;
	border-right: solid 1px #A00000;
	padding: 0 3px;
}





/*******************************************************/
/* Partie Produits
/*******************************************************/

.ligne_foncee {
	/*background-image: url(images/degrade_gris.gif);*/
	background-repeat: repeat-x;
	background-color: #EFEFEF;
}


.message_selection {
	color:#A00000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	margin-top:10px;
}





/*******************************************************/
/* Partie admin
/*******************************************************/
div.cadre_produits {
	border:1px solid black;
	width:300px;
	height:115px;
	text-align:left;
}

div.cadre_produits div {
	margin:5px;
}

div.cadre_produits .titre {
	background-color:#4F4F4F;
	color:#FFFFFF;
	font-weight:bold;
	margin:0;
}

div.cadre_produits .buttons {
	text-align:right;
}

div.cadre_produits .buttons input#rechercher, div.cadre_produits .buttons input#annuler {
	height:25px;
	border:1px solid black;
	color:#FFFFFF;
}

div.cadre_produits .buttons #rechercher {
	background:#999999 url("img/picto_oui.png") no-repeat 5px center;
	width:130px;
}

div.cadre_produits .buttons input#annuler {
	background:#999999 url("img/supprimer_icone.gif") no-repeat 5px center;
	width:100px;
}
