body {background:url(images/bgdeg.jpg) #d8d7d8 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;
	line-height:1.6em;
}

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;}
.fond_gris_clair, .fond_marron_clair {background-color: #dddddd;}





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

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

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

#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:30px 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;
}

.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 {}
#table_content h1 {/*text-transform:capitalize;*/font-size:24px;margin:20px 0 0 0;}
.org {color:#15366b;}

#recherche {height:63px;width:187px;margin:0px 0 10px 0;position:relative;}
#recherche table{margin:0px 0 0 20px;}
#recherche_input{background-color:#FFFFFF;border:1px #CECECE solid;width:110px;padding:2px;margin:25px 0 0 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;}

#recherche #rechercheRapideInfo {
	/*position:absolute;
	bottom:-21px;
	left:14px;
	width:170px;
	text-align:center;*/
	color:white;
}

#menu_left {margin:0 10px 0 10px;width:170px;}


#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;}
 #logg_box legend {color:#bfd8ff;}
 #logg_box {
	border:1px #CECECE solid;
	padding:2px 5px 5px 5px;
	;
}
#logg_box input {color:#535353;margin:3px;padding:2px;}
#logg_box input:hover {border:2px #ffc73c solid;}
#logg_box input:focus {color:red;border:2px #ffc73c solid;}


#recherche_bar {
	margin:5px;
}

#recherche_bar form#advanced_search {
	margin:25px 0 0 0;	
	
}

#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 {margin-top:40px;}
 #connexion a{color:#FFFFFF;}
 
.bouton {background-image:url(img/bouton.gif);background-repeat:repeat-x;border:0px;height:20px;color:#ffc63b;font-weight:bold;width:91px;}

.lignebas {border-bottom:2px solid #A00000;}
.lignehaut {border-top:2px solid #A00000;}
/* Menu Top Patch suite Ã  XAJAX */
#menutoplink a {
/*color:#424242;*/
color:black;
text-decoration:none;
font-weight:bold;
font-size:12px;
display:block;
}
#menutoplink a:hover {color:#FFFFFF;}

.menutoplinkfirst {line-height:1.1em;display:block;height:16px;float:left;/*text-indent:-9999px;*/margin-left:8px;text-align:center;width:120px;padding-top:6px;}
.menutoplink {display:block;height:21px;float:left;/*text-indent:-9999px;*/margin-left:16px;text-align:center;padding-top:6px;}
#destockagelien a{background-image:url(images/bouton_destockage.gif);background-repeat:no-repeat;width:84px;height:21px;float:left;margin:6px 0 0 12px;cursor:pointer}
#destockagelien a:hover {background-image:url(images/bouton_destockageon.gif);background-repeat:no-repeat;width:84px;height:21px;float:left;margin:6px 0 0 12px;}


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

#content {
	background:url(images/bgcontent.jpg) no-repeat;
	background-color:#FFFFFF;
}
/*#main {margin:20px 0 0 0;}*/
#toprecherche {height:110px;}
#table_produit th {background-color:#15366b;color:#ffc63b;}
#table_produit th a, #table_produit th strong {color:#ffc63b;}
.blue {color:#878787;font-size:16px;text-decoration:none;}
.cadre {margin:20px auto 20px auto;border-color:#0033CC;color:#0099FF}
h1.org {line-height:1.6em;}
.greyborder {border-color:#15366b;margin:10px 0 0 0;}
.blue {color:#15366b;font-size:14px;}

.greyborderlight {border-color:#15366b;margin:10px 0 0 0;}

#engagements {
	/*	
	position:absolute;
	margin-top:190px;
	*/
	z-index:1001;
	border:2px solid #AEAEAE;
	width:172px;
	
	margin-left:5px;
	background-color:#EAEAEA;
	padding: 3px;
}

#engagements p {
	color:#15366B;
	border-bottom:1px solid #15366B;
}

#engagements p * {
	color:#15366B;
}

.liste {color:#666666;}
.liste h2 {line-height:1em;margin:0;padding:0;}

.liste li {list-style-type:none;background:url(engagements/img/liste.gif) no-repeat;margin:0 0 30px 0;padding:0 0 0 30px;}

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

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

<!--Damier-->
#damier td{
	border:solid 2px #000000;
}
#titre_damier{
	color:#990000;
	font-size:18px;
	font-weight:bold;
}

#damier img{
	border:2px solid #000000;	
}