@import url(skin.css);
@import url(jcarousel.css);
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $
  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com
  Copyright (c) 2003 osCommerce
  Released under the GNU General Public License
*/
.boxText { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }
body {
	color: #ffffff;
    MARGIN: 0px 0px 0px 0px;
	background-color: #030304;
	background:url(images/fond.jpg) no-repeat ;
	background-position: top center; 
	background-attachment:fixed;
}
.Style1 {
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
}
.venteflash {
	font-family: Tahoma;
	font-size: 14px;
	color: #d4ff00;
	padding-right:45px;
}
.diapo_pub{
	width:696px; 
	height:285px; 
	overflow:hidden; 
}
#contenu{
	margin:0 auto auto auto;
	height: auto;
	background-color:#282b30;
}
.stylshipping {
	font-family: Verdana;
	font-size: 14px;
	color: #f600c0;
	font-weight: bold;
}
	
.Style2 {font-family: Verdana, Arial, Helvetica, sans-serif}
A {
  color: #FFFFFF;
  text-decoration: none;
}
A:hover {
  color: #AABBDD;
  text-decoration: underline;
}
FORM {
	display: inline;
}
TR.header {
  background: #ffffff;
}
TR.headerNavigation {
  background: #bbc3d3;
}
TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #303030;
  color: #ffffff;
  font-weight : bold;
}
A.headerNavigation { 
  color: #FFFFFF; 
}
A.headerNavigation:hover {
  color: #ffffff;
}
TR.headerError {
  background: #ff0000;
}
TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}
TR.headerInfo {
  background: #00ff00;
}
TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}
TR.footer {
  background: #bbc3d3;
}
TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}
.infoBox2 {
  background: #999999;
}
.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents2 {
  background: #121212;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents3 {
  background: #121212;
  font-family: Verdana, Arial, sans-serif;
  height:183px;
  font-size: 10px;
  border: 1px solid #303030;
}
.infoBoxNotice {
  background: #FF8E90;
}
.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  height:15px;
  color: #ffffff;
}
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #383c42;
}
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #494e55;
}
TR.accountHistory-odd2, TR.addressBook-odd2, TR.alsoPurchased-odd2, TR.payment-odd2, TR.productListing-odd2, TR.productReviews-odd2, TR.upcomingProducts-odd2, TR.shippingOptions-odd2 {
  background: #494e55;
}
TR.accountHistory-even2, TR.addressBook-even2, TR.alsoPurchased-even2, TR.payment-even2, TR.productListing-even2, TR.productReviews-even2, TR.upcomingProducts-even2, TR.shippingOptions-even2 {
  background: #383c42;
}
TABLE.productListing {
border-bottom:1px solid #FFFFFF;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;  
  background: #009cc9;
}
TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.pageResults {
  color: #ffffff;
}
A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}
TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #9a9a9a;
}
TR.subBar {
  background: #f4f7fd;
}
TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}
TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}
TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}
TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}
SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}
TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}
TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}
SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f8002f;
  font-weight: bold;
}
SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #bd142c;
}
SPAN.productSpecialPrice2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 17px;
  color: #bd142c;
}
SPAN.productSpecialPercent {
  font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
  color: #c4f215;
  text-decoration: blink;
}
SPAN.productSpecialPercent2 {
  font-family: Verdana, Arial, sans-serif;
    font-size: 14px;
  color: #35b2e0;
  text-decoration: none;
}
SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.moduleRow { }
.moduleRowOver { background-color: #303030; cursor: pointer; }
.moduleRowSelected { background-color: #303030; }
.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }
/* message box */
.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }
/* input requirement */
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }
h1 { 
 font-family: Verdana, Arial, sans-serif;
 font-size: 18px;
 font-weight: bold;
 margin-bottom: 0;
 margin-top: 0;
 padding-bottom: 0;
 padding-top: 0;
}
h2 {
 font-family: Verdana, Arial, sans-serif;
 font-size: 14px;
 font-weight: normal;
 margin-bottom: 0;
 padding-bottom: 0;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    margin : 0;
    padding-bottom: 0;
    padding-top: 0;
    color: #ffffff;
	text-decoration: none;
	display:inline;
}
.nomproduith3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #ffffff;
	text-decoration: none;
	margin : 0;
}
/* category information boxes */
.cat_info_box { padding: 8px; margin-bottom: 10px; font-family: Verdana, Arial, sans-serif;
  font-size: 11px; font-weight: bold}
.contourcadre{
width: 900px;
border: 2px solid #323132;
}
.footercartcadre{
padding-top:5px;
padding-bottom:5px;
border-top: 1px dashed #ffffff;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.cadredescription{
padding:5px;
margin-top:4px;
margin-bottom:4px;
border: 1px solid #0b0b0b;
background-color:#32353a;
}
.dashed{
border-left: 1px dashed #ffffff;
padding-left:5px;
}
.boxpanier{
margin-top:16px;
width: 550px;
border: 1px solid #cccccc;
background-color:#383c42;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.boxportoffert{
margin-top:10px;
padding:4px;
width: 372px;
border: 1px solid #cccccc;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.boxportoffert2{
margin-top:4px;
padding:4px;
width: 372px;
border: 1px solid #cccccc;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
}
.cadreestimation{
margin-top:15px;
border: 1px solid #ffffff;
width: 370px;
}
.estimatedshippingBox {
background: #FF8E90; 
}
TD.estimatedshippingBoxHeading {
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
background: #bbc3d3;
color: #ffffff; 
}
.txtcat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7d7b80;
	text-decoration: none;
}
.txtcat2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f601ff;
	text-decoration: none;
}
.txtprice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #f600ff;
	text-decoration: none;
}
.txtpricelisting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f600ff;
	font-weight: bold;
	text-decoration: none;
}
.txtoptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009fc6;
	text-decoration: none;
	border-bottom: 1px dashed #009fc6;
}
.prix {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009fc6;
	text-decoration: none;
}
.nomproduit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    color: #ffffff;
	text-decoration: none;
}
.nomproduitaccueil {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.thumbnail{
position: relative;
z-index: 0;
}
.thumbnail:hover{
background-color: transparent;
z-index: 50;
}
.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #999999;
padding: 5px;
left: -1000px;
border: 1px solid gray;
visibility: hidden;
color: white;
text-decoration: none;
}
.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}
.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -120px;
left: 120px; /*position where enlarged image should offset horizontally */
}
.estimatedshippingBoxContents {
background: #f8f8f9;
font-family: Verdana, Arial, sans-serif;
font-size: 10px; 
}
.ShowShipping {
background: #444ddd;
color: #fffffa;
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
text-align: center;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #454545;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: underline;
}
.txtSiteDocshorraire, a.txtSiteDocshorraire {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.txtSiteDocshorraire:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}
.txtdelaiprecis, a.txtdelaiprecis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff001e;
	font-weight: bold;
	text-decoration: none;
}
a.txtdelaiprecis:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff001e;
	font-weight: bold;
	text-decoration: underline;
}
.listingslave {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}


.boxpresa{
width: 638px;
border: 1px solid #333333;
background-color:#303030;
margin-top:2px;
}

.txtMarque{
width: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
padding-top : 2px;
padding-left : 2px;
}
.grishaut{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #97a0ac;
font-weight: bold;
}


.bandeauhaut{
width: 100%;
background-color:#303030;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}
.boxprice{
width: 250px;
border: 1px dashed #aabbdd;
background-color:#121212;
margin-top:2px;
}
.separation{
width: 100%;
border-bottom: 1px dashed #999999;
margin-top:2px;
}
.boxshopping{
}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:12px;
	color: #FFFFFF;
	background-color: #303030;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.Lien_Categorie {
  color: #FFFFFF;
  font-size: 13px;
  text-decoration: none;
}
a.Lien_Categorie:hover {
  color: #aabbdd;
  text-decoration: none;
}
a.Lien_SousCategorie {
  color: #b0b9be;
  font-size: 11px;
}
a.Lien_SousCategorie:hover {
  color: #FFFFFF;
}
.menutitle{
  color: #aabbdd;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  text-decoration: none;
}
.pagination{
width: 640px; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: left;
background-color: #303030;
padding: 2px 0px;
}
.pagination a{
padding: 0 4px;
text-decoration: none; 
color: #9fca06;
background: white;
}
.pagination a:hover, .pagination a.selected{
color: #ffffff;
background-color: #a4b845;
}
.cadrelisting {
  width:790px;
  background-color:#4f555c;
  height:20px;
}
.cadrelisting2 {
  width:98%;
  background-color:#4f555c;
  height:20px;
}
.Styledefil {color: #CCCCCC}
.cadrelistingship {
  width:100%;
  height:70px;
  background-color:#4f555c;
  border: #999999 1px solid;
}
.cadrelistindiscount {
  width:350px;
  height:60px;
  margin-right:10px;
  padding:5px;
  background-color:#4f555c;
  border: #999999 1px dashed;
}
.cadrelisting4 {
  width:100%;
  background-color:#4f555c;
  border: #999999 1px solid;
}
.cadrelisting5 {
  width:100%;
  background-color:#4f555c;
  border: #ffffff 1px dashed;
  height:25px;
  padding-top: 5px;
  padding-bottom: 5px;
  color:#68c4f9;
}
.bordurephoto {
  border: #999999 1px solid;
}
.cadrephoto {
  width:150px;
  border: #999999 1px solid;
}
.cadrephotofeatured {
  width:120px;
  border: #999999 1px solid;
}
.cadrephotofeatured:hover {
  border: #ffffff 1px solid;
}
.cadrefeturetitre {
  height:22px;
}
.cadrephoto:hover {
  border: #ffffff 1px solid;
}
.cadrelisting3 {
  width:100%;
  background-color:#68717b;
  border: #FFFFFF 1px solid;
}
.cadrelistingalerte {
  width:94%;
  background-color:#68717b;
  border: #FFFFFF 1px solid;
}
.infoBoxContentsmenu {
  background: url(images/fond-menu.jpg) repeat-x center left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  text-decoration:none;
  height:22px;
}
.infoBoxContentsmenu:hover {
  background: url(images/fond-menu2.jpg) repeat-x center left;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
.infoBoxContents2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
A.infoBoxContents {
  color: #4B3F27;
  text-decoration: none;
  border-bottom: 1px solid #ffffff;
}
A.infoBoxContents:hover {
  color: #4B3F27;
  text-decoration: none;
}
.infoBoxContentsDetails {
  background: #000000;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  border-bottom: 1px solid #ffffff;
}
A.infoBoxContentsDetails {
  color: #4B3F27;
  text-decoration: none;
}
A.infoBoxContentsDetails:hover {
  color: #4B3F27;
  text-decoration: none;
}
.infoBoxContentsDetailsSelected {
  background: #35b2e0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-bottom: 1px solid #ffffff;
}
A.infoBoxContentsDetailsSelected {
  color: #4B3F27;
  text-decoration: none;
}
A.infoBoxContentsDetailsSelected:hover {
  color: #4B3F27;
  text-decoration: none;
}
.panier{
  color: #d31172;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
}
.menuhaut{
  color: #e0f206;
  text-decoration: none;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
.eclairage_interieur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #e2007a;
}
.eclairage_exterieur {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #dff306;
}
.ampoules_leds {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.inscription_newsletter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #22ade5;
}
.txtpromospe {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.txtavantb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #22ade5;
}
.footer_liens {
	font-family: Tahoma;
	font-size: 12px;
	color: #a1c2ed;
}
.footer_txt {
	font-family: Tahoma;
	font-size: 12px;
	color: #7f8184;
}
.product_addded {
	font-family: Tahoma;
	font-size: 14px;
	color: #3294bd;
}
.product_addded2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
}
.infolivraison {
	font-family: Tahoma;
	font-size: 14px;
	color: #999999;
}
.prixcart {
	font-family: Verdana;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.black {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.totalcart {
	font-family: Verdana;
	font-size: 12px;
	color: #f600c0;
	font-weight: bold;
}
.infolivraisonsmall {
	font-family: Tahoma;
	font-size: 12px;
	color: #999999;
}
.infolivraisonsmall3 {
	font-family: Tahoma;
	font-size: 12px;
	color: #e6e7ec;
}
.txtsmallalerts {
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
}
.infolivraisonsmall2 {
	font-family: Tahoma;
	font-size: 11px;
	color: #999999;
}
.footer_txtsmall {font-family: Tahoma; font-size: 10px; color: #7f8184; }
#popCart {
	position: absolute; /*do not change this*/
	top: 35%;
	left: 35%;
	width: 500px;
	background-color: #f8f8f8;
	border: 2px solid #e52e88;
	color: #000;
	z-index: 100000; /*do not change this*/
	display: none; /*do not change this*/
	padding: 20px;
}
ul.popcartList {list-style-type:none; margin:0; padding:0;}
li.popcartButton {float:right;padding-right:10px;}
#popCart_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
    background-color: #000;
    display:none;
    opacity:0.75;
   	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
}
* html #popCart_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
TD.pageResults {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
#mycarousel_4{
	width:700px; 
	height:100px; 
	overflow:hidden; 
}

.specials_image
{
  position:relative;

}
.specials_image em
{
  position:absolute;
  left:55%;
}
.specials_image em img
{
  position:absolute;
  left:+30px;
  top:-5px;
}
.specials_image em span
{
  position:absolute;
  left:+8px;
}
.specials_image em span em
{
  display:block;
  overflow:hidden;
  width:40px;
  height:13px;
  position:absolute;
  left:28px;
  top:14px;
  font-weight:bold;
  font-size:12px;
  color:navy;
  text-decoration:none;
}

a:hover .specials_image  em span em
{
  text-decoration:none;
  /* pour celui qui lira ca un jour : impossible à désactiver LOL
  j'ai du fixer la hauteur pour que n'apparaisse plus l'effet :hover !!!
  olivier@smartmarseille.com pour le feedback thx !
  */
text-decoration:none;
}
.newproduct_image
{
  position:relative;

}
.newproduct_image em img
{
  position:absolute;
  left:-5px;
  top:-5px;
}
.newproductlisting_image
{
  position:relative;

}
.newproductlisting_image em
{
  position:absolute;
  left:39%;
  top:-5px;
}
.newproductlisting_image em img
{
  position:absolute;
  left:-70px;
}
#diapo_promo{
	width:220px; 
	height:160px; 
	overflow:hidden; 

 }
 #item_diapo{
	width:204px;
	margin:auto;
}
  .item_promo{
	margin:auto;
	background-color:#303338;
}
ul.megamenu {
  background-color: #282b2f;
  margin: 0px auto;
  list-style: none;
  display: none;
}

ul.megamenu li.mm-item {
}

ul.megamenu li {
  margin: 0px;
  padding: 0px;
}

ul.megamenu li.clear-fix {
  float: none;
  clear: both;
  margin: 0px;
  padding: 0px;
  height: 0px;
  font-size: 0px;
  line-height: 0px;
}

ul.megamenu a.mm-item-link:link, ul.megamenu a.mm-item-link:visited {
  position: relative;
  display: inline-block;
  color: #FFF;
  padding: 6px 5px;
  margin: 0px 0px 0px 0px;
  text-decoration: none;
  z-index: 10;
  font-size: 13px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  border-top: 1px solid transparent;
  border-left: 1px solid transparent;
  border-right: 1px solid transparent;
}
*html ul.megamenu a.mm-item-link:link, *html ul.megamenu a.mm-item-link:visited {
  border-color: pink;
  filter: chroma(color=pink);
}

ul.megamenu a.mm-item-link-hover:link, ul.megamenu a.mm-item-link-hover:visited {
  color: #ffffff;
  background: #4b4f56;
  border-top: 1px solid #777;
  border-left: 1px solid #777;
  border-right: 1px solid #777;
  -moz-border-radius: 3px 3px 0px 0px;
  border-radius: 3px 3px 0px 0px;
}

ul.megamenu div.mm-item-content {
  background: #FFF;
  padding: 0px;
  position: absolute;
  border: 1px solid #777;
  z-index: 9;
}

.mm-content-base {
  background: #4b4f56;
  position: relative;
  z-index: 11;
  padding-left: 5px;
  padding-top: 5px;
}
.mm-js-shadow {
  background: #555;
  position: absolute;
  z-index: 10;
}
.StyleCatmenu {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FF66FF; font-size: 14px; }
.menutexte {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; }
.StyleCatmenu2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #d3e342; font-size: 14px; }
.StyleCatmenu3 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #ff9000; font-size: 14px; }
.StyleCatmenu4 {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #1dfdff; font-size: 14px; }
.Menutitlem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.informationstock{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Stylewff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.vert {color: #339900}
.bleu {color: #00c6ff}
.orange {color: #f08a07}
.rouge {color: #f8002f}

#info{
    border: 1px solid;
	border-color:#FF0000;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    position:relative;
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
#navigation li {
 color: #fff ;
 margin-bottom: 1px ;
 list-style-type: none;
 background-image: url(pix.gif);
 background-repeat: no-repeat;
 background-position: 0 0.32em;
 padding-left: 0px;
 margin-left:0;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 color: #ffffff; 
 font-size: 12px; 
 }
 
.listmenu{
width: 190px; /*width of menu*/
}

.listmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.listmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.listmenu ul li a{
color: #ffffff;
background: url(pix.gif) no-repeat center left; /*custom bullet list image*/
padding: 1px 0;
padding-left: 16px; /*link text is indented 19px*/
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif; 
color: #ffffff; 
font-size: 12px; 
}

.listmenu ul li a:visited{
color: #ffffff;
}

.listmenu ul li a:hover{ /*hover state CSS*/
color: #00c6ff;
}
.space10{padding-top:10px}
