body {
  margin: 0;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ffffff url(images/gabarit/fond.jpg) no-repeat top center;
}
a {
	text-decoration: none;
	color: #0f1525;
}
a:hover {
	text-decoration: underline;
}
a img {
	border-width:0;
}
hr {
	clear:both;
	color: #999999;
	background-color: #999999;
	height: 1px;
	border: 0;
}

/* b a n */
.ban {
	position: relative;
	width: 1000px;
	height: 152px;
	margin: 0 auto;
	background: #0f1525 url(images/gabarit/ban.jpg) no-repeat top left;
}
.headerh1 {
	margin: 0;
	text-align: center;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}
.logo {
	position: absolute;
	top: 15px;
	left: 23px;
	width: 395px;
}
.numref {
	position: absolute;
	top: 70px;
	left: 125px;
	font-size: 9px;
	letter-spacing: 1px;
	color: #dddddd;
}
.searchbar {
	position: absolute;
	top: 41px;
	left: 525px;
	width: 430px;
	height: 34;
}
.searchbar input {
	font-size: 13px;
	letter-spacing: 1px;
}

/* nav bar */
.bar-nav {
	position: absolute;
	top: 105px;
	width: 976px;
	height: 42px;
	padding: 5px 0 0 24px;
}
.bar-onglet {
	float: left;
	padding-left: 33px;
	background: transparent url(images/gabarit/navbar_l.png) no-repeat bottom left;
}
.bar-onglet2 {
	background: transparent url(images/gabarit/navbar_r.png) no-repeat bottom right;	
}
.bar-onglet a.bar-lien {
	position: relative;
	top: 4px;
	left: -17px;
	display: block;
	line-height: 42px;
	color: #d8dbef;
}
.bar-onglet a.bar-lien span{
	display: block;
	line-height: 42px;
	padding: 0px 21px;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 2px;
	font-variant: small-caps;
}
.bar-onglet a.bar-lien:hover {
	color: #ffffff;
	text-decoration: none;
}
.activelink {
	background: transparent url(images/gabarit/navbar_la.png) no-repeat bottom left;
}
.activelink .bar-onglet2 {
	background: transparent url(images/gabarit/navbar_ra.png) no-repeat bottom right;	
}
.activelink a.bar-lien {
	color: #131a2e;
}
.activelink a.bar-lien:hover {
	color: #131a2e;
}
.activelink a.bar-lien span {
	padding: 0px 21px;
}
.bar-ssmenu {
	position: absolute;
	top: 45px;
	left: -7px;
	z-index: 100;
	display: none;
	width: 1014px;
}
.bar-ssmenu div.col {
	float: left;
	width: 170px;
	padding: 0 10px;
}
.bar-ssmenu a {
	display: block;
	background: transparent;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.bar-ssmenu br {
	line-height: 10px;
}
.bar-ssmenu a.niv1 {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #d48017;
	padding: 3px 5px;
	/*background: #f4a037;*/
}
.bar-ssmenu a.niv1:hover {
	text-decoration : none;
	color: #ffffff;
	background: #000000;
}
.bar-ssmenu a.niv2 {
	font-size: 10px;
	margin-left: 10px;
	padding: 1px 3px 1px 10px;
}
/*
.bar-ssmenu a.odd {
	background: #fdf098;
}
*/
.bar-ssmenu a.niv2:hover {
	text-decoration : none;
	color: #ffffff;
	background: #000000;
}
/* sous menu */
.ssmenut {
	height: 25px;
	background: transparent url(images/gabarit/ssmenut.png) no-repeat top left;
}
.ssmenutt_main {
	background: transparent url(images/gabarit/ssmenuy.png) repeat-y top left;
}
.ssmenub {
	height: 22px;
	background: transparent url(images/gabarit/ssmenub.png) no-repeat top left;
}
.ssmenutt{
	overflow: auto;
	width: 1000px;
	margin: 0 auto;
	min-height: 266px;
	background: #ffffff;
}
#nav_2523 .ssmenutt{
	background: #ffffff url(images/high-tech.jpg) no-repeat top right;
}
#nav_339 .ssmenutt{
	background: #ffffff url(images/enfance.jpg) no-repeat top right;
}
#nav_2497 .ssmenutt{
	background: #ffffff url(images/jeux-video.jpg) no-repeat top right;
}
#nav_869 .ssmenutt{
	background: #ffffff url(images/maison.jpg) no-repeat top right;
}
#nav_870 .ssmenutt{
	background: #ffffff url(images/menager-beaute.jpg) no-repeat top right;
}
#nav_871 .ssmenutt{
	background: #ffffff url(images/mode.jpg) no-repeat top right;
}

/* pub et nouveau produit */
.entredeux2 {
	height: 10px;
}
.entredeux {
	position: relative;
	width: 1000px;
	height: 212px;
	margin: 0 auto;
}
.pub {
	position: absolute;
	top: 26px;
	left: 44px;
	border: 1px solid #0f1525;
}
.pub img {
	display: block;
}
.produit_pub {
	position: absolute;
	top: 26px;
	right: 47px;
	width: 535px;
	height: 173px;
	background: transparent url(images/gabarit/produit.png) no-repeat top left;
}
.produit_pub_accueil {
	position: relative;
	top: -30px;
	right: 0;
	float: right;
}
.produit_pub_tt {
	position: relative;
	top: 20px;
	left: 40px;
	width: 452px;
	height: 113px;
	padding: 10px 0;
}
.produit_pub_image {
	float: right;
}
.produit_pub_name, .produit_pub_prix {
	margin: 0;
	padding: 0;
}
.produit_pub_name a {
	font-size: 15px;
}
.produit_pub_acheter {
	display: block;
	width: 92px;
	margin-top: 5px;
}
.produit_pub_prix {
	font-size: 25px;
}

/* contenu */
.content_top {
	width: 1058px;
	margin: 0 auto;
	height: 121px;
	background: transparent url(images/gabarit/page_t.png) no-repeat top left;
}
.content_main {
	width: 1058px;
	margin: 0 auto;
	overflow: auto;
	min-height: 500px;
	background: transparent url(images/gabarit/page_y.png) repeat-y top left;
}
.unecol {
	width: 900px;
	margin: 0 auto;
	padding: 20px 50px;
}
.deuxcol {
	float: left;
	width: 760px;
	padding: 0 20px;
}
.content {
}
.content h2 {
	margin: 0 0 10px 0;
	color: #0f1525;
}
.content h2.categorie {
	padding-left: 10px;
}
.content p {
	text-align: justify;
}
.content .contact {
	margin-bottom: 10px;
}
.content .contact label {
	display: block;
}
.clearleft {clear:left;}
.produit {
	text-align: center;
	line-height: 18px;
}
.produit a img {
	margin-bottom: 5px;
}
/* nouveau produit */
.nvProduit {
	width: 32%;
	float: left;
}
.nvProduitSep {
	width: 2%;
	float: left;
}
.produitimage {
	margin-top: 20px;
}
.produitname {
	font-weight: bold;
}
.produitprix {
	font-size: 18px;
	margin-bottom: 20px;
}
/* boutons */
.boutonSet {
	text-align: right;
	padding-left: 60px;
	background: transparent url(images/gabarit/buttonbgl.jpg) no-repeat top left;
}
.boutonSet div {
	background: transparent url(images/gabarit/buttonbg.jpg) no-repeat top right;
}
/* infos produit */
.pprod {
	position: relative;
	padding-top: 50px;
}
.pname {
	width: 450px;
}
.pprice {
	position: absolute;
	top: 0;
	right: 0;
	padding-top: 50px;
}
.content h2.pprice {
	font-size: 23px;
	color: #dc2610;
}
.pdiv {
	font-size: 10px;
	font-weight: bold;
	letter-spacing: 1px;
	line-height: 15px;
}
.pdiv span {
	letter-spacing: 0;
}
.pcat, .pdispo, .pfab {
	font-weight: normal;
	color: #333333;
}
.pimg {
	float: right;
	margin: 10px 0 10px 10px;
	border: 1px solid #dddddd;
}
.prix {
	font-weight: bold;
	color: #dc2610;
}

/* menu */
.colg {
	float: left;
	width: 200px;
	padding-left: 29px;
	padding-top: 32px;
}
.menu
{
	margin: 0;
	padding: 0;
	list-style: none;
}
.menu li {
	margin: 0;
	padding: 0;
}
.menut img {
	display: block;
}
.menu a {
	display :block;
	width: 180px;
	margin:  auto;
	color: #ffffff;
}
.menu a.activelink {
	color: #000000;
	background: #ffffff url(images/gabarit/blanc.gif) repeat bottom;
}
.menu a:hover {
	text-decoration: none;
	color: #000000;
	background: #ffffff url(images/gabarit/blanc.gif) repeat bottom;
}
.menu span {
	display :block;
	letter-spacing: 1px;
	background: transparent url(images/gabarit/menu_sep.gif) no-repeat bottom center;
}
.menu .lvl1 {background: #f6810e url(images/gabarit/menu_1.gif) repeat-y bottom left;}
.menu .lvl2 {background: #b53b11 url(images/gabarit/menu_2.gif) repeat-y bottom left;}
.menu .lvl3 {background: #a22514 url(images/gabarit/menu_3.gif) repeat-y bottom left;}
.menu .lvl4 {background: #721a0e url(images/gabarit/menu_4.gif) repeat-y bottom left;}
.menu .lvl5 {background: #4b1109 url(images/gabarit/menu_5.gif) repeat-y bottom left;}
.menu .lvl6 {background: #300b06 url(images/gabarit/menu_6.gif) repeat-y bottom left;}
.menu .lvl7 {background: #190603 url(images/gabarit/menu_7.gif) repeat-y bottom left;}

.menu .lvl1 span {padding: 6px 8px; font-size: 15px;}
.menu .lvl2 span {padding: 2px 8px 2px 12px; font-size: 12px;}
.menu .lvl3 span {padding: 2px 8px 2px 16px; font-size: 11px;}
.menu .lvl4 span {padding: 1px 8px 1px 20px; font-size: 11px;}
.menu .lvl5 span {padding: 1px 8px 1px 24px; font-size: 10px;}
.menu .lvl6 span {padding: 0px 8px 0px 28px; font-size: 10px;}
.menu .lvl7 span {padding: 0px 8px 0px 32px; font-size: 9px;}

/* fo o t e r */
.footer {
	margin: 0 auto;
	width: 1058px;
	height: 79px;
	clear: left;
	background: transparent url(images/gabarit/page_b.png) no-repeat top left;
}
.menuBasMain {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	height: 50px;
}
.menuBas {
	position: relative;
	top: 19px;
	height: 30px;
}
.menuBas a {
	display: block;
	float: left;
	text-align: center;
	width: 30%;
	font-size: 10px;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 30px;
	color: #d8dbef;
	text-decoration: none;
}
.menuBas a:hover {
	color: #ffffff;
}
.menuBasSep {
	padding-top: 3px;
	float: left;
	width: 5%;
	text-align: center;
}
.menuBasSep img{
	display: block;
}
.copyright {
	position: relative;
	z-index: 1;
	top: 20px;
	clear: left;
	text-align: center;
	padding-bottom: 5px;
}
.copyright p {
	margin: 0;
	font-size: 9px;
	letter-spacing: 1px;
	color: #333333;
}
.copyright .gris{
	letter-spacing: 0px;
	color: #999999;
}

/* gbox */
.gbox {
	clear: left;
}
.gboxtl, .gboxtr {
	position: absolute;
	top: 0;
	width: 63px;
	height: 27px;
}
.gboxtl {
	left: 0;
	background:  transparent url(images/gabarit/gboxtl.gif) no-repeat top left;
}
.gboxtr {
	right: 0;
	background:  transparent url(images/gabarit/gboxtr.gif) no-repeat top left;
}
.gboxt {
	position: relative;
	height: 27px;
	background: #f6800c url(images/gabarit/gboxtx.gif) repeat-x top left;
}
.gboxt img {display: block; margin: 0 auto;}
.gboxbl, .gboxbr {
	position: absolute;
	top: 0;
	width: 63px;
	height: 27px;
}
.gboxbl {
	left: 0;
	background:  transparent url(images/gabarit/gboxbl.gif) no-repeat top left;
}
.gboxbr {
	right: 0;
	background:  transparent url(images/gabarit/gboxbr.gif) no-repeat top left;
}
.gboxb {
	position: relative;
	height: 27px;
	background: #f6800c url(images/gabarit/gboxbx.gif) repeat-x top left;
}
.gboxb img {display: block; margin: 0 auto;}
.gboxml {
	background: #ffffff url(images/gabarit/gboxml.gif) repeat-y top left;
}
.gboxmr {
	background: transparent url(images/gabarit/gboxmr.gif) repeat-y top right;
}
.gboxtt {
	overflow: auto;
	padding: 10px 21px;
}

/* gtable */
.gtable {
	width: 100%;
	border-spacing: 0px;
	border-collapse: collapse; 
}
.gtable th {
	vertical-align: bottom;
	padding: 0;
	margin: 0;
	background: #f6800c url(images/gabarit/gboxtx.gif) repeat-x top left;
}
.gtable th img{
	display: block;
}
.gtable th.gtabletl img{
	float: left;
}
.gtable th.gtabletr img{
	float: right;
}
.gtable th a{
	font-weight: normal;
	color: #ffffff;
}
.gtableb {
	text-align: center;
	padding: 0;
	margin: 0;
	background: #f6800c url(images/gabarit/gboxbx.gif) repeat-x top left;
}
.gtablebl {
	display: block;
	float: left;
}
.gtablebr {
	display: block;
	float: right;
}
.gtablett {
	padding: 10px;
}
.gtableml {
	padding-left: 21px;
	background: #ffffff url(images/gabarit/gboxml.gif) repeat-y top left;
}
.gtablemr {
	padding-right: 21px;
	background: transparent url(images/gabarit/gboxmr.gif) repeat-y top right;
}
.listProduitPrix {
	font-size: 16px;
}
.listProduitTitreName {
	text-align: left;
}
.gtable th.listProduitTitreName, .gtable th.listProduitTitrePrix {
	padding-bottom: 2px;
}

/* page results */
.pagination {
	width: 100%;
	margin: 5px auto 10px auto;
	letter-spacing: 1px;
	font-size: 11px;
	border-spacing: 0px;
	border-collapse: collapse; 
}
.pagination td {
	padding: 0 0 0 20px;
}
.pagination td.td_pageresults {
	text-align: right;
	padding: 0 20px 0 0;
}
a.pageResults{
	padding: 0px 2px;
	text-decoration: none;
	color: #0f1525;
	background: #ffffff;
	border: 1px solid #0f1525;
}
a.pageResults:hover{
	color: #ffffff;
	background: #0f1525;
}
span.pageResults {
	padding: 0px 2px;
	color: #ffffff;
	background: #0f1525;
	border: 1px solid #0f1525;
}
