/******* lien rayon *******/
a.lien_cata_r{font-size:12px;text-decoration:none;color:#000000;font-weight:bold}
a.lien_cata_r:hover {color:white}

/******* lien sous-rayon *******/
a.lien_cata_sr{font-size:12px; letter-spacing:1px;text-decoration:none;color:#000000}
a.lien_cata_sr:hover {color:white}

/*********** cata ***********/
table#cata, table#detail{background-color:#FFFCFF; border:1px solid #555555}
table#cata td p, table#detail td p{color:#000000}
table.entete_cata td,table#detail td.ref,table#detail td.prix{
	color:#333333;font-weight:bold; height:20px; border-bottom:1px solid #cccccc;
	background: url("img/fond_entete_cata.jpg") repeat-x bottom left #8D8B90
	}
tr.hover{
	background:url("img/fd_tab.gif") repeat-x top left white
	}
td.ajout_panier{
	background:url("img/marron.gif") repeat top left #E6B8E6
}
td.prix{
	font-weight:bold;font-size:15px;color:#990066;
	}
td.prix a{color:black}

.prix_barre, strike{
	font-size:12px;font-weight:normal;color:#990066
	}
.s11{font-size:11px;font-weight:normal}

.lien_multipage_catalogue:link {text-decoration:underline;color: #ffffff;}
.lien_multipage_catalogue:active {text-decoration:underline;color: #ffffff;}
.lien_multipage_catalogue:visited {text-decoration:underline;color: #cccccc;}
.lien_multipage_catalogue:hover {text-decoration:none;color: #cccccc;}

/*********** page panier *************/
table#table_panier{background-color:#FFFFFF;border:1px solid #555555;margin:0 10px}
table#table_panier td p{color:black}
td.entete_panier{
	color:#333333;font-weight:bold;border-bottom:1px solid #cccccc;border-top:1px solid white;
	background: url("img/fond_entete_cata.jpg") repeat-x bottom left #8D8B90; height:25px
	}
a.lien_panier{color:#3780b9}
a.lien_panier:hover{color:#333333}


/*********** page evenements *************/
table#evenements{background-color:#EAE3EA;border:1px solid #555555;margin:0 10px}
table#evenements td img{margin:3px}
table#evenements td p{color:black}
table.entete_evenements td{
	color:#333333;font-weight:bold;border-bottom:1px solid #cccccc;border-top:1px solid white;
	background: url("img/fond_entete_cata.jpg") repeat-x bottom left #8D8B90;
	}

.entete_evenements2 {
	color:#333333;border-bottom:1px solid #cccccc;border-top:1px solid white;
	background: url("img/fond_entete_cata2.jpg") repeat-x top #FFFFFF;
	}

/*************************************************************************/
*{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px
	}
body{
	margin:0;margin:0;
	background: url("img/fond.jpg") repeat top left #1F0022
	}
table#tableau{
	border:1px solid white;border-top-width:0;
	width:767px; height:701px;background-color:#260226
	}
td#haut{
	height:225px;width:765px;vertical-align:top;
	background: url("img/haut.jpg") no-repeat top left #9D03A1
	}
td#menu{
	height:35px;width:765px;vertical-align:bottom;
	background-color:#565157
	}
td#gauche{
	width:185px;height:401px;
	vertical-align:top;text-align:left;
	background: url("img/gauche_fond2.jpg") repeat top left #29002A
	}
td#corps{
	width:580px;height:401px;
	vertical-align:top;text-align:left;
	background: url("img/corps.jpg") no-repeat top left #29002A
	}
td#bas{
	width:765px;height:39px;text-align:right; padding-bottom:5px;
	color:white;font-weight:bold;font-size:12px; vertical-align:bottom;
	background: url("img/bas.jpg") no-repeat top left #1A011B
	}
td#kmn{
	width:765px; height:40px;
	vertical-align:middle;text-align:center;
	font-size:11px;color:white
	}
td#kmn a{font-size:11px;text-decoration:underline;color:#E6B8E6}
td#kmn a:hover{text-decoration:none;color:#9D03A1}
td#kmn img{vertical-align:middle}

/*********** div navig *********/
div#navig{vertical-align:top;font-size:11px;width:570px;padding:18px 0 0 10px;color:white}
div#navig a{color:white;font-size:11px;text-decoration:underline}
div#navig a:hover{color:#cccccc;text-decoration:none}
div#navig strong{font-size:11px}

/************ td catalogue **********/
table#menu_catalogue{background: url("img/gauche.jpg") no-repeat top left #29002A}
table#menu_catalogue td{color:black;vertical-align:top}
table#menu_catalogue td#menu_catalogue_td{height:20px}
td#menu_catalogue_td div#menu_catalogue_div{margin:0 7px 0 8px; width:170px}
td#promotions{height:182px;background: url("img/gauche_fond.jpg") repeat-y top left #29002A}

/************ td recherche **********/
td#recherche{width:610px;vertical-align:top}

/************ td panier **********/
td#panier{
	width:155px;height:225px;
	text-align:center;vertical-align:top
	}
td#panier div{padding-top:35px;color:black;font-size:11px;height:75px;;cursor:pointer}

/************ table plan_contact **********/
table#plan_contact{width:100%; margin-top:65px}
table#plan_contact td{text-align:left}
table#plan_contact td a{color:black;font-size:10px;padding:3px 0 3px 20px;margin-top:2px}
table#plan_contact td a:hover{color:#FDBF00}
table#plan_contact td a.plan{background: url("img/picto_plan_off.gif") no-repeat left}
table#plan_contact td a.contact{background: url("img/picto_contact_off.gif") no-repeat left}
table#plan_contact td a.conseil{background: url("img/picto_conseil_off.gif") no-repeat left}
table#plan_contact td a.plan:hover{background-image: url("img/picto_plan_on.gif")}
table#plan_contact td a.contact:hover{background-image: url("img/picto_contact_on.gif")}
table#plan_contact td a.conseil:hover{background-image: url("img/picto_conseil_on.gif")}

/*********** mise en page du contenu ***********/
h1{
	font-weight:normal;font-size:18px;letter-spacing:1px;
	margin:15px 10px;padding:0;color:white
	}
h2{
	margin:10px 30px;padding:0;
	font-weight:bold;font-size:14px;color:#E6B8E6;
	}
h3{
	margin:5px 50px;padding:0;
	font-weight:bold;font-size:12px;color:#C862C8;
	border-bottom:1px solid #B43FB4
	}
p{
	margin-left:10px;color:white
	}
ul{
	margin:0 15px 10px 15px;padding-left:15px
	}
li{
	margin-bottom:3px;list-style-type:disc; color:white
	}
.min{font-size:smaller;color:#cccccc}
sup{font-size:smaller}
form{padding:0;margin:0}
form.formulaire textarea,form.formulaire select,form.formulaire input{
	color:#333333;border:1px solid #999999;
	background-color:#ffffff;font-size:11px
	}
form.formulaire input.bt_ok,option{border:0;color:#333333;font-size:11px}

/*********** liens par défaut ***********/
a{text-decoration:underline;color:#cccccc}
a:hover{text-decoration:none;color:white}

/*********** style des images ***********/
img.border{border:1px solid white}
img.Lmargin{ margin:0 10px;border:1px solid white;float:left}
img.Rmargin{ margin:0 10px;border:1px solid white;float:right}

.forum_hover {
	background:#F3DCF0;
}