/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

#infobulle3{
	position: absolute;	
	visibility : hidden;
	font-family:  Arial;
}

#infobulle{
	position: absolute;	
	visibility : hidden;
	font-family:  Arial;
}
.slideshow {
	border: 9px solid #262626;
	height: 255px;
	width: 725px;
}

.expires-date{
	height: 10px;
	color: white;
}

.expireDate{
	float: right;
	font-weight:normal;
	padding-top: 2px;
}

.product-model{
	padding-bottom: 5px;
}

.coin-slider { overflow: hidden; position: relative;/*zoom: 1;  */}
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 545px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
/*
 * jQuery Nivo Slider v2.6
 * http://nivo.dev7studios.com
 *
 * Copyright 2011, Gilbert Pellegrom
 * Free to use and abuse under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 * 
 * March 2010
 */
 span{
	color:white !important;
 }
 
 td{
 border-color:white !important;
 }
 
 p{
 	color:white !important;
 }

select,.description select font
{
	color: #000 !important;
}

.description  table{
	font-size:13px !important;
}

.google_trans{
	padding-left: 12px;
}

span font , .description font{
 	color:white !important;
 }
 
 .category-text{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000 !important; 
	font-size:18px;
 }
 
/* The Nivo Slider styles */
.nivoSlider {
	position:relative;
	height: 255px !important;
	width: 725px !important;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
/*	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:227px;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
/*	left:0px;
	color: cbcbcb;
/*	left: 93%;*/
	right: 40px;
}
.nivo-nextNav {
/*	right:0px;
	color: cbcbcb;
/*	left: 95%;*/
	right: 18px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
	display: none;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

.listeMarques{
	margin-top:66px;
	margin-left: 12px;
	width: 168px;
	color: #000 !important;
}

.imgLogo
{
	float: left;
	position: relative;
	top: 11px;
	left:13px; 
	padding-left: 13px;
}

.imgKelbike
{
	float: left;
	position: relative;
	left:13px;
}

.newProductName{
	width:115px;
}

.menu2{
	background:url(images/bande.jpg) repeat-x;
	display:block;
	height: 36px;
}

.menu3{
	width: 978px;
	margin: 0 auto;
	display: block;
	height: 36px !important;
}

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {
  color: #000000;
  margin: 0px;
  text-align:center;
 /* background:url(images/back-al.gif);*/
  background-color: black;
}

.welcom{
	color: #FE9601;
    font-family: tahoma;
    font-size: 13px;
}



.ban{
	float: left;
    height: 36px;
    padding-left: 55px;
}

.noir{
	color: #000000;
}

.advancedrech{
	color: white;
	font-size: 9px;
	text-decoration: underline;
	padding-right: 68px;
	display: block;
	padding-top: 4px;
	position: relative;
	top: 36px;
	left: 48px;
	font-family: verdana;
}

.rech{
	background:url(images/template/box/rech.png) no-repeat;
	height: 54px;
	position: absolute;
	left: 283px;
	top: 88px;
	width: 267px;
	float: left;
}

.input-search{
	background-color: black;
	color: gray;
	width: 174px;
	height: 25px;
	border: none;
}

.info{
	margin-left: 15px;	
}

.renseig{
	color: white;
    float: left;
    font-size: 14px;
    margin-left: -50px;
    margin-top: 93px;
    position: relative;
    font-family: tahoma;
}

.renseig2{
	color: white;
    float: left;
    font-size: 14px;
    margin-left: -195px;
    margin-top: 115px;
    position: relative;
    font-family: tahoma;
}

.inputcontact{
	background-color: gray;
	border:none;
	width: 200px;
	height: 27px;
	font-size: 14px;
	color: white;
}

#wrapper {
width:647px;
text-align:right;
margin:0 auto;
margin-top: 10px;
padding:0;
}
.pdt125 img, .productListing-data img{ width:auto !important;}


A {
  color: #fff;
  text-decoration: none;
}

A:hover {
  color: white;
  text-decoration: underline;
}

A.noir {
  color: #000000;
  text-decoration: none;
}

A.noir:hover {
  color: #474747;
  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: #bbc3d3;
  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.header {
    background: url(images/header-back.gif) repeat-x;
}

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

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
  font-weight: bold;
}

.infoBox {
	color: white;
    font-family: Verdana,Arial,sans-serif;
    font-size: 10px;
}

.marques{
	background:url(images/template/box/marque1.png) no-repeat;
	height: 128px;
    width: 185px !important;
}

.qte{
	float:left;
	position:relative;
	left:50px;
	background:url(images/template/box/qte.jpg) no-repeat;
	width: 63px;
	height: 29px;
}

.position{
	position: relative;
	top: 25px;
	padding-bottom: 12px;
}

.input-qte{
	background-color: #939393;
	border: none;
	color: white;
	height: 25px;
	position: relative;
	top: 1px;
	display: block;	
}

.total2{
	background:url(images/template/box/total2.jpg) no-repeat;
	height: 28px;
	width: 87px;
	float: left;
}

.productt{
	border: 2px solid #242424;
	padding-bottom: 5px;
	position: relative;
	top: 25px;
	background:url(images/template/box/calque.png);	
}

.total{
	background:url(images/template/box/total.jpg);
	height: 28px;
	color: #ff4d00;
	float: left;
	position: relative;
	font-size: 14px;
	font-family: tahoma;
}

.sousTotal{
	display: block;
	position: relative;
	top: -3px;
}

.oubli{
	text-decoration: underline;	
	font-size: 11px;
	color: #F05002;
}

.oubli:hover{
	text-decoration: underline;	
	font-size: 11px;
	color: #F05002;
}

.oubli1{
	padding-left: 22px;
	display: block;
	font-size: 11px;
	color: #e14c04;
}

.lienfooter{
	font-size:10px; 
	text-align:center; 
	font-family:arial; 
	color:#383737;
}

.lienfooter:hover{
	color:#383737;
}

.infofooter{
	font-size:10px; 
	text-align:center;
	color:white;
}

.recherche{
	background:url(images/template/box/recherche3.jpg) no-repeat;
	height: 90px;
	width: 346px;
/*	padding-top: -50px;*/
}

.description{
	font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    color: white;
}

.descprition-heading,.descprition-heading font{
	background: url("images/template/box/description-product.png") no-repeat scroll 0 0 transparent;
    color: #ff4d00 !important;
    height: 28px;
    padding-left: 5px;
    padding-top: 5px;
}

.option-disp{
	/*background:url(images/template/box/option-disp.jpg) no-repeat;
	 height: 28px;
    width: 208px;
    color: red;*/
    background: url("images/template/box/description-product.png") no-repeat scroll 0 0 transparent;
    color: #ff4d00;
    height: 28px;
    padding-left: 5px;
    padding-top: 5px;
}

.search{
	background:url(images/template/box/search1.jpg) no-repeat;
	height: 36px;
	width: 236px;
	padding-top: 2px;
	position: relative;
}

.input_search{
	background-color: black;
	color: gray;
	width: 174px;
	height: 25px;
	border: none;
	position: relative;
	left: 27px;
	font-family: verdana;
	font-size: 9px;
}

.category{
	background:url(images/template/box/catid.gif);
	margin-left: 8px;
    width: 177px;
}

.categorytop{
	background:url(images/template/box/categorytop.png) no-repeat;
	height: 65px;
    width: 185px;
    margin-top: 20px;
}

.listeCategoryTop{
	background:url(images/template/box/listeCategoryTop.jpg) no-repeat;
	height: 10px;
	margin-top: 50px;
	width: 213px;
}

.listeCategory{
	background:url(images/template/box/listeCategory.jpg) repeat-y;
	height: 155px;
	position: relative;
	top: -2px;
	width: 213px;
}

.listeCategoryFooter{
	background:url(images/template/box/listeCategoryFooter.jpg) no-repeat;
	height: 108px;
	position: relative;
	top: -2px;
	width: 213px;
}

.nameCategory{
	background:url(images/template/box/nameCategory.jpg) no-repeat;
	height: 33px;
}

.promos{
	background:url(images/promos.jpg) no-repeat;
	height: 40px;
	width: 206px;
}

.coeur{
	background:url(images/coeur.jpg) no-repeat;
	height: 40px;
	width: 256px;
}

.mot{
	font-size: 18px;
	color: white;
	font-family: sans-serif;
	margin-left: 12px;	
}

.centre-mot{
	background:url(images/mot-centre.jpg) repeat-x;
	height: 40px;
}

.top{
/*	background:url(images/template/box/top.jpg) repeat-x;*/
	height: 142px;
	display: block;
	position: relative;
}

.categoryfooter{
	background:url(images/template/box/categoryfooter.png) no-repeat;
	height: 58px;
    margin-left: 8px;
    width: 177px;
}

.plan{
	background:url(images/template/box/plans.jpg) no-repeat;
	padding-top: 39px;
	/*position: absolute;
	top: 178px;
	left: 0px;*/
}

.isiock{
	background:url(images/template/box/isiockphoto.png) no-repeat;
	height: 142px;
	width: 369px;
	position: relative;
}

.nomcentant{
	color: white;    
    font-family: trebuchet MS;
    font-size: 13px;    
    line-height: 14px;
    position: relative;
    top: 30px;
}

.price1{
	padding-top: 15px;
}

.price2{
	padding-top: 10px;
	height: 20px;
}

.prix1{
	color: white;
	font-size:14px; 
	font-family: tahoma;
}

.topcentant{
	background:url(images/top-centant.jpg) no-repeat;
	height: 108px;
	margin-top: 10px;
	width:178px;
}

.topnewcentant{
	background:url(images/top-new-centant.jpg) no-repeat;
	height: 108px;
	margin-top: 10px;
	width: 186px;
	margin-left: 8px;
/*	float: left;*/
}

.centant{
	background:url(images/centant.jpg) repeat-y;
	height: 325px;
	 margin-top: -30px;
	 width:178px;
	/* float: left;
	 position: relative;
	 left: 8px;*/
}

.descriptioncentant{
	color: white;
	font-size: 12px;
	height: 70px;
	margin-right: 12px;
	font-family: arial;
}

.nommenu{
	color: white;
	font-size: 18px;
	height: 36px;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 5px;
	display: block;
	position: relative;
	float: left;
	font-family: trebuchet MS;
}

.nommenu:hover{
	color: white;
	font-size: 18px;
	height:36px !important;
	background-repeat:no-repeat;

	/*padding-left: 36px;*/
	background:url(images/template/box/menu.png) repeat-x;
	background-position:right top;
	text-decoration: none;
}

.identtop{
	background:url(images/template/box/identtop.jpg) repeat-y;
	height: 82px;
	width: 242px;
	float: left;
}

.identfoot{
	background:url(images/template/box/identfoot.jpg) no-repeat;
	height: 6px;
	width: 242px;
	float: left;
}

.mail{
	color: #939191;
    font-family: tahoma;
    font-size: 12px;
    padding-left: 10px;
    padding-right: 20px;
}

.clear {
  clear: both;
}

.cat{
	padding-left: 28px;
    padding-top: 13px;
    font-family: arial;
    font-size:12px;
}

.newsletters{
	background:url(images/template/box/newsletter.gif) no-repeat;
	height: 120px;
	padding-top: 11px;
}

.heading{
	background:url(images/mot-centre.jpg) repeat-x;
	height: 35px;
	padding-left: 10px;
}

.productsHeading{
	font-family: Verdana, Arial, sans-serif;
  	font-size: 14px;
  	font-weight: bold;
	background-color:white;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color: #ff4d00; 
}

.img-product{
	border: 1px;
	border-style: solid;
	border-color: #FF4D00;
	padding: 2px;
	max-height: 500px;
    max-width: 350px;	
}

.img-ajout{
	border: 1px;
	border-style: solid;
	border-color: black;
}

.productsHeading2{
	background:url(images/template/box/product-right.png) no-repeat;
	width: 252px;	
}

.heading2{
	background:url(images/mot-right.jpg) no-repeat;
	width: 144px;
}

.infoBoxContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContents2 td{color: white !important;}

.infoBoxContents2 {
  /*background: #e4e1e1;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
}

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

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.img-border{
	border: 1px;
	border-style: solid;
	border-color: #ff4d00;
	padding: 2px;
}
.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background:#3399FF;*/
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

A.pageResults {
  color: #474747;
  padding:2px;
}

A.pageResults:hover {
  color: #ffffff;
  background: #333333;
  padding:2px;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background-color:#e5e2e2;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;  
}

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;
  color: white;
  padding-bottom: 5px;
}

table.mainblanc, tr.mainblanc, TD.mainblanc, P.mainblanc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
 /* background-color:#e5e2e2;*/
  padding-left:10px;
  padding-right:10px;
  color: white;
 }
 
.interne{
	font-family: Verdana, Arial, sans-serif;
 	font-size: 12px;
 	color: white;
 	padding-left:10px;
  	padding-right:10px;
}

TD.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  color:#FFFFFF;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding-right: 15px;
  color: white;
}

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;
  color: white;
}

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

CHECKBOX, INPUT, RADIO,SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  
}/*
SELECT{
	margin-left: 12px;
    margin-top: 66px;
    width: 168px !important;
}*/


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: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Tahoma;
  color: #ff4d00 !important;
  border: 1px solid #d24406;
  padding-left: 25px;
  padding-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.productSpecialPrice2 {
  font-family: Tahoma;
  color: #ff4d00;  
  padding-left: 25px;
  padding-right: 30px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.productSpecialPrices{
	font-family: Tahoma;
	color: #ff4d00 !important;	
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 14px;
}

.productSpecialPrices2{
	font-family: Tahoma;
	color: #ff4d00 !important;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}
.back {
  /*background: #ffffff url(images/back.gif) repeat-x;*/
  /*margin-right: 256px;
  margin-left: 270px;
  margin-top: -7px;*/
  width: 978px;
}
.back_blanc {
  /*background: #ffffff url(images/back-blanc.gif) repeat-x;*/
}
.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; /*cursor: hand;*/ }
.moduleRowSelected {}

.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; }
/* xwayz template - www.badeziner.com */
.left_top {background: url(images/template/left_top.gif) no-repeat;width:18px;height:33px;}
.top_loop {background: url(images/template/top_loop.gif) repeat-x;width:611px;height:40px;}
.right_top {background: url(images/template/right_top.gif) no-repeat;width:18px;height:33px;}
.left_menu {background: url(images/template/left_menu.gif) no-repeat;width:18px;height:53px;}
.menu_bg {background: url(images/template/menu_bg.gif) repeat-x; width: 611px;height: 53px;}
.right_menu {background: url(images/template/right_menu.gif) no-repeat;width:18px;height:53px;}
.header_left {background: url(images/template/header_left.gif) no-repeat;width:18px;height:144px;}
.header_bg {background: url(images/template/header_bg.gif) repeat-x;width:2px;height:144px;}
.header_white_spacer {background: url(images/template/header_white_spacer.gif) no-repeat;width:2px;height:144px;}
.header_img1 {background: url(images/template/header_img1.gif) no-repeat;width:120px;height:144px;}
.header_ap_top {background: url(images/template/header_ap_top.gif) no-repeat;width:143px;height:102px;}
.header_img2 {background: url(images/template/header_img2.gif) no-repeat;width:16px;height:102px;}
.header_img3 {background: url(images/template/header_img3.gif) no-repeat;width:16px;height:36px;}
.header_ap_bottom {background: url(images/template/header_ap_bottom.gif) no-repeat;width:143px;height:6px;}
.header_img4 {background: url(images/template/header_img4.gif) no-repeat;width:16px;height:6px;}
.header_right {background: url(images/template/header_right.gif) no-repeat;width:18px;height:144px;}
.loop_left {background: url(images/template/loop_left.gif) repeat-y;width:18px;height:2px;}
.loop_right {background: url(images/template/loop_right.gif) repeat-y;width:18px;height:2px;}
.footer_left {background: url(images/template/footer_left.gif) no-repeat;width:18px;height:48px;}
.footer_bg {background: url(images/template/footer_bg.gif) repeat-x;width:611px;height:48px;}
.footer_right {background: url(images/template/footer_right.gif) no-repeat;width:18px;height:48px;}
/* xwayz template - www.badeziner.com  elements */
.menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 15px;
	margin-left:20px;
	margin-top:15px;
	float:left;
	vertical-align:middle;
}
.menu a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding-bottom: 10px;
outline:none;
}
.menu a:hover {
text-decoration: underline;
color:#474747;
}
.menu_footer {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-bottom: 15px;
}
.menu_footer a {
text-decoration: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
padding-bottom: 15px;

}
.menu_footer a:hover {
text-decoration: underline;
}
.img2{
	/*
	float: left;
	position: relative;
	left: 30px;
	*/
}
.top_cart {
width:100px;
padding-left:50px;
float:right;
font-size:10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#ffffff;
}
.top_cart a {
color:#474747;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.top_cart a:hover {
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.store_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 48px;
	color: #FFFFFF;
	float:left;
	margin-bottom:50px;
	margin-left:50px;
}
.slogan {
color: #8a8ea5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
}
/* BOX STYLE */
.tl {width:15px;height:40px;}
.tlop {background:url('images/template/box/top_loop.gif') left repeat-x; margin:0; padding:0;width:100%; height:40px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FFFFFF}
.tr {width:17px;height:40px; }
.cl {background: url('images/template/box/left_loop.gif') repeat-y;width:15px;height:100%;}
.cr {background: url('images/template/box/right_loop.gif') repeat-y;width:17px;height:100%;}
.bl {background: url('images/template/box/left_bottom.gif') no-repeat;width:15px;height:9px;}
.blop {background: url('images/template/box/bottom_loop.gif') no-repeat;height:9px;width:100%;}
.br {background: url('images/template/box/bottom_right.gif') no-repeat;width:17px;height:9px;}
/* END BOX STYLE */
/* CONTENT BOX STYLE */
.ctl {width:15px;height:40px;}
.ctlop {background: url('images/template/box/top_loop.gif') repeat-x;height:40px;font-family:Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;color:#FFFFFF}
.ctr {width:15px;height:40px;background: url('images/template/box/top_right.gif') no-repeat;}
.ccl {background: url('images/template/box/left_loop.gif') repeat-y;width:15px;height:100%;}
.ccr {background: url('images/template/box/right_loop.gif') repeat-y;width:15px;height:100%;}
.cbl {background: url('images/template/box/left_bottom.gif') no-repeat;width:15px;height:9px;}
.cblop {background: url('images/template/box/bottom_loop.gif') repeat-x;height:9px;}
.cbr {background: url('images/template/box/bottom_right.gif') no-repeat;width:15px;height:9px;}
/* END CONTENT BOX STYLE*/
/* START NEW PRODUCTS */
.prod_container {
border: 1px solid #999999; margin: 5px ;padding: 5px;overflow: auto;
}
.img_container {
width:120px; float:left;
}
.pc_pname {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
}
.pc_description {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
margin-top:10px;
}
.pc_price {
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#669933;
font-weight:bold;
}
ul.sitemap li a{
/*color:#333333;*/
	color:white;
}
/* END NEW PRODUCTS */

.bloc{
display:block;
z-index:9999 !important;
background:url(images/ombre-left.png) left top no-repeat;
padding-left:21px;
}
.bloc div.one {
background:url(images/ombre-right.png) right top no-repeat;
padding-right:12px;
display:block !important;
}
.bloc div.two {
background:url(images/ombre-middle.png) left top repeat-x;
padding:5px 0 5px;
display:block !important;
height:190px;
width:300px;
color:#fff !important; font-size:12px !important; font-family:Arial, Helvetica, sans-serif;
}
.bloc div.two img{width:110px !important; height:auto; }

