body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #2D0000;
	margin: 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
}

#Layer1 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:6;
	left: 197px;
	top: 55px;
	visibility: hidden;
}

TD.topics { ; color: #000000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; clip:  rect(   ); line-height: 19px} 
TD.topics A:link {FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 100%; text-decoration: none; color: #000000; clip:    rect(   ); line-height: 19px} 
TD.topics A:hover {COLOR: #000000; text-decoration: none; font-weight: bold; background: #F5F8F3; clip:    rect(   ); line-height: 19px} 
TD.topics A:visited {WIDTH: 100%; text-decoration: none; color: #000000} 
table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;} 
/*body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}*/ 
a:link {color:#487cb7; text-decoration: none;} 
a:active {color:#487cb7; text-decoration: none;} 
a:visited {color:#487cb7; text-decoration: none;}
a:hover {color:#FF9900; text-decoration: underline;}
.headline {  font: bold 12px Verdana, Arial, Helvetica, sans-serif; color: #006699}
.c {  font: bold 24px Verdana, Arial, Helvetica, sans-serif; color: #000000}
.top {  font-weight: bold; font-size: 10px; color: #FFFFFF}
.boldie {  font-weight: bold; color: #003399; font-size: 10px}

/*a:link { color: #487cb7; text-decoration: none; }
a:visited { color: #487cb7; text-decoration: none; }
a:hover { text-decoration: underline; }*/

.alert { color: #FF0000; }

form { margin-bottom: 0; }

.moinsOpaque {
	float: left;
	filter: alpha(opacity=30);
	-moz-opacity: .30;
	opacity: .30;
}

td.desginHaut {
	background-image: url(images/haut.jpg);
	background-repeat: no-repeat;
}

table.designGauche {
	background-image: url(images/gauche.jpg);
	background-repeat: no-repeat;
}

td.designGaucheFond {
	background-image: url(images/motif-nav.gif);
}

div.categories {
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	margin-left: 30px;
	margin-bottom: 4px;
}

pointer { cursor: pointer }

a.subcat:link { color: #FFFFFF; text-decoration: none; }
a.subcat:hover { color: #FFFF00; text-decoration: underline; }
a.subcat:visited { color: #FFFFFF; }

div.menu { color: #FFFFFF; }
a.menu:link { color: #FFFFFF; text-decoration: none; }
a.menu:hover { color: #FFFF00; text-decoration: underline; }
a.menu:visited { color: #FFFFFF; }


/* listing catégories */

ul.cats {
	color: #FFFFFF;
	padding-left: 15px;
	margin-left: 15px;
	/*_padding-left: 24px;
	_margin-left: 24px;*/
	margin-top: 2px;
	margin-bottom: 5px;
	font-weight: bold;
}

ul.subcats {
	color: #999999; /* e1eff4 */
	padding-left: 8px;
	margin-left: 8px;
	margin-top: 5px;
	margin-bottom: 10px;
}

ul.subcats li span {
	color: #FFFFFF;
}

ul.sub2cats {
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
}

ul.sub3cats {
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 2px;
	margin-bottom: 5px;
}

table.article1 { background-color: #ebf4f7; }
table.article2 { background-color: #e1eff4; }

h4 { color: #FFFFFF; background-color: #487cb7; margin-bottom: 5px; }

.right { float: right; }
.barre { text-decoration: line-through; }

input, textarea, select {
	border: 1px solid #487cb7;
	background: #b4d2f4;
	color: #000;
}

td.supprArticles { background-color: #EEE; }

.rightnow { float: right }

option.catsPrinc {
	background-color: #607DA9;
	color: #FFFFFF;
}
option.catsPrinc2 {	background-color: #CCCCFF }

option.catsPrinc3 {	background-color: #CCCCFC }

#popupDiv {
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -100px;
	margin-top: -100px;
	visibility: hidden;
	background-color: #DDDDDD;
	/*border: solid;*/
	border: outset;
	border-color: #CCCCCC;
}

#popupDivClose {
	/*height: 40;*/
	background-color: #CCCCCC;
}

#tabPanier {
	background-color: #CCCCCC;
}

/* dernières lignes du panier */
tr.panierLastLines {
	background-color: #555555;
	color: #FFFFFF;
}

.erreur{
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px; 
	margin-top:0px; 
	color:#FF0000; 
	font-weight:bold;
	padding-bottom:0px; 
	padding-left:0px; 
	padding-right:0px; 
	padding-top:0px;
	text-align:center
}

span.prixpromo {
	color: #FF0000;
	font-weight: bold;
}
