body {
 font-family : Verdana, Arial, Helvetica, sans-serif;
 /** background-image: url(../../images/back_striped.gif); **/
 background: url(../../images/fond-marques.png) repeat;
 font-size: 11px;
 position:relative;
  }
  img.absmiddle {
  vertical-align:middle;
  }
  #mooquee1 img.absmiddle {
  	margin:0 5px 0 15px;
  }
  #mooquee1 {
  font-size:140%;
  }
#wrapper {
position:relative;
background-color:#94AFBC;
width:960px;
margin:20px auto auto auto;
}
#ombre {
position:absolute;
bottom:-18px;
left:0;
width:960px;
background:url(../../images/ombre-transp.png) repeat-x bottom;
height:18px;
z-index:999;
}
#baspage {
position:relative;
background: url(../../images/bottom.jpg) repeat-x;
width:960px;
margin:5px auto auto auto;
color: #ffffff; font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold;
text-align:center;
line-height:25px;
height:25px;
}
.numeropage {
font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;
}
#baspage  a:hover { color: #ffffff;text-decoration: underline;}
#baspage  a:link { color: #ffffff;text-decoration: none; margin:0 10px 0 10px;}
#baspage a:visited { color: #ffffff; text-decoration: none;}

#entete {
position:relative;
width:960px;
background:url(../../images/ombre-transp.png) repeat-x bottom;
}
#mooquee1 {
position:absolute;
bottom:55px; left:0;
height:20px;
z-index:50;
color:#FFFFFF;
}
#postit {
position:absolute;
left:350px; top:0px;
width:210px;
height:165px;
background:url(../../images/postit.gif) no-repeat center center;
}
#postit p{
margin:20px;
color:#000000;
font-size:12px;
text-align:center;
}
#corpspage {
position:relative;
width:960px;
background: url(../../images/bg-bottom-transp.png) repeat-x bottom;
z-index:0;
/* VERT : #8eb413 */
}
#leftcol {
text-align:left;
margin-left:5px;
position:relative;
float:left;
width:200px;
font-size:11px;
}
#user_menu {
width:220px;
text-align:left;
/*background:url(images/fond_transp.png) left bottom no-repeat;*/
}
#user_menu  a{
color:#FFFFFF;
font-size:14px;
line-height:20px;
}
.usermenu{
margin-left:4px;
text-align:left;
line-height:30px;
background: url(../../images/etoile-puce.gif) no-repeat left;
padding-left: 35px;
font-size:12px;
}
#centrecol {
position:relative;
width:494px;
margin-left:220px;
padding:3px;
background-color:#FFFFFF;
}
#rightcol {
position:relative;
top:5px;
right:0;
width:210px;
float:right;
}
.infoboutique {
margin: 5px 0 5px 0;
padding: 3px;
text-align:center;
}
#menuhoriz { height:0px;
text-align:left;
display:none;
}
.langue {
display:none;
float:right;
}
.recherche {
position:relative;
width:220px;
margin: 0 0 0 auto;
height:52px;
line-height:52px;
}
.choixmarque {
float:right;
text-align:right;
width:500px;
display:none;

}
.clearfloat {
clear:both;
line-height:0px;
height:0px;
}
#contenu {
width:960px;
}
.produit_listing .produit {
}
.reference {
float:right;
margin-right:3px;
color:#000000;
font-stretch:narrower;
font-weight:500;
}
.produit {
position:relative;
margin:0 auto;
width:95%;
padding:1%;
overflow:hidden;
}
.nomproduit {
color:#3366CC;
text-align:left;
margin:0 auto 5px 0;
font-weight:bolder;

}
.nomproduit a.a_nom{
color:#3366CC;
}
.nomproduit a:hover.a_nom{
color:#993300;
}
.commander {
border-right:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
width:180px;
float:right;
text-align:center;
}
.manufacturer {
width:200px;
text-align:center;
margin:3px auto 3px auto;
}
.marquecentre {
width:200px; border:1px #CCCCCC solid; padding:3px;
text-align:center;
}
.lirelasuite {
margin:10px 0 10px 0;
}
a.ajout_caddie  {
font-size:16px;

}
.flash {
}
.conteneurprix {
width:100px;
height:155px;
float:right;
margin:0;
text-align:center;
}
.prixproduit {
position:relative;
margin:0 auto 0 auto;
height:70px;
line-height:70px;
width:70px;
text-align:center;
background:#E1E1E1;
}
.prixproduit span.prix {color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; height:90px;}
.prixproduit span.promo {
position:absolute;
bottom:-70px;
width:86px;
left:0;
color:#66CC00; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; border:1px dashed #66FF66; padding:3px; font-weight:bold; margin:0;
}
.bouton_cart {
width:170px;
float:right;
}
.prixproduit span.pourcent {
position:absolute;
bottom:-30px;
left:0;
width:90px;
color:#66CC00; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; font-weight:bold;margin:0;
}
.descproduit {margin:5px 0 10px 15%; color:#666666;
clear:both;
}
.photomini {
position:relative;
border:1px #a37e60 solid; 
background-color:#a37e60;
width:154px;
float:left;
margin: 0 5px 0 3px;
}
span.nouveau_produit {
color:#4d88b2;
border:2px outset #4d88b2;
padding:0 2px;
font-variant:small-caps;
position:absolute;
top:5px; right:5px;
background:#FFFFFF;
}
.photomini img{
margin:2px;
}
h1      { font-size: 17px; font-weight: bold; color: #000099; }
h2      { font-size: 15px; font-weight: bold; }

a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

a:hover {
  text-decoration: none;
}

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

.top:link {
  text-decoration: none;
  color:#000000;
}

.top:visited {
  text-decoration: none;
  color:#000000;
}

.top:hover {
  text-decoration: underline;
  color:#000000;  
}
.titre { font-weight: bold;}

.entetetitre { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-weight: bold; font-size:24px; line-height:28px;}

.prix { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight: bold; color: #FF0000; text-align:right;}

.label_gris { font-family: "Trebuchet Ms", Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; color: #666666;}

.right { font-family: Verdana, Arial , sans-serif; font-size: 13px; font-weight: bold; color: #000000;padding:3px;}

.petit { font-family: Verdana, Arial, sans-serif; font-size: 9px; color: #000000;}

.blanc { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #ffffff;}

.formulaire1 {
color:#000000;
border: solid 1px #8795E8;
background-color:#fff;
font-size:11px;
font-weight: none;
}

.bouton {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #fff;
	background-color:#33CC00;
	border: solid 1px #FFFFCC;
	}	



.etoile {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

.red {
font-family: Arial; 
font-size: 11px; 
color: #CC0000; 
font-weight: bold;
}

hr {
color: #f3f269;
height: 1px;
}

td {
	/* vertical-align:top;*/
	line-height : 15px;
}

.entetecat {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color:#f3f269;
	font-weight:bold;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
}
.tetiere {
	font-weight:bold;
	font-size: 13px;
	color:#f3f269;
	font-weight:bold;
	font-family: Verdana;
	background:url(../../images/fondu-orange.png) repeat-x top;
	line-height:25px;
	height:25px;
	text-transform:uppercase;
}
.entete {
	font-weight:bold;
	font-size: 11px;
	color:#f3f269;
	font-weight:bold;
	font-family: Verdana;
	background:url(../../images/ombre-entete.png) no-repeat right bottom;
	line-height:25px;
	height:45px;
	width:200px;
	text-align:center;

	}
	.entetecentre{
	font-weight:bold;
	font-size: 13px;
	color:#f3f269;
	font-weight:bold;
	font-family: Verdana;
	background:url(../../images/fondu-orange.png) repeat-x bottom;
	line-height:25px;
	height:25px;
	}
.entete img {margin:0 10px 0 0;}
.entetespec {
	font-weight:bold;
	padding:1px;
	font-size: 11px;
	color:#f3f269;
	font-weight:bold;
	border: 1px solid #CCCBCB;
	font-family: Verdana;
}
table.liste_produits
{
width:100%;
border:0;
margin:0;
}
td.newsCelluleOne {
	padding-top: 5px;
	padding-bottom: 5px;
}

td.newsCelluleTwo {
	padding-top: 5px;
	padding-bottom: 5px;
}

td.newsCellulePromos {
	padding-top: 5px;
	padding-bottom: 5px;
}

td.newsCelluleNouveautes {
	padding-top: 5px;
	padding-bottom: 5px;
}

tr.caddie {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background: #8795E8;
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	text-align : center;
	text-transform : uppercase;
	font-size : 11px;
	vertical-align: middle;
	
}

td.lignecaddie {
	border-bottom: 1px solid #EEEEEE;
	background: #ffffff;
	color: #000000;
	font-size : 11px;
}

#menudyn {
	background:url(../../images/menu.jpg) repeat-x;
	position:relative;
	height:52px;
	margin:auto 0 0 0}
#menudyn ul li	{
	list-style-type : none;
	margin-right : 8px;
	padding : 0;
	float:left;
	line-height:52px;
}

#menudyn a:link, #menudyn a:visited	{
	color: #FFFFFF;
	float : left;
	font-weight : normal;
	padding : 1px 1px 1px 1px;
	text-decoration : none;
	font-size: 11px;
	width:150px;
	text-align:center;
}

#menudyn a:hover	{
	color:#CCCCCC;
	text-decoration : none;

}

.normal { font-size: 11px;}

.error { font-size: 13px; color: #DD0000; font-weight: bold;}

.label { font-size: 11px; color: #000000; font-weight: bold;}

.label_rouge { font-size: 13px; color: #B6282B; font-weight: bold;}

.texte { 
font-size: 11px; 
color: #000000;
font-family: Verdana;
}

.titre { font-weight: bold;font-size: 12px;color: #000000;}
.titre:link {text-decoration:none; }
.titre:link { text-decoration:none;}
.titre:link {text-decoration:none; }


.menu_caddie { font-weight: bold;font-size: 12px;color: #eff87b;}
.menu_caddie:link {text-decoration:none; }
.menu_caddie:link { text-decoration:none;}
.menu_caddie:link {text-decoration:none; }


a:link { text-decoration:none;color : #000000;}
a:visited { text-decoration:none;color : #000000;}
a:hover { text-decoration:underline;color : #ff0000;}

.titredroite { font-size: 12px;font-weight:bold;color: #f3f269; text-align:center;}
.titredroite_rouge { font-size: 12px;font-weight:bold;color: #B6282B; text-align:center;}

.menuleft { text-decoration : none;margin-right : 1px;color : #f3f269; font-size:0.9em; }
.menuleft:link { color : #000000; text-decoration : none;}
.menuleft:visited { color : #000000; text-decoration : none}
.menuleft:hover { color: #eff87b; text-decoration : none;}

.menuright { font-size: 11px;color: #eff87b;}
.menuright:link { color: #eff87b;}
.menuright:visited { color: #eff87b;}
.menuright:hover { color: #eff87b;}

.addcart { font-size: 11px;color: #eff87b; font-family: Verdana;font-weight:bold;}
.addcart:link { color: #eff87b;}
.addcart:visited { color: #eff87b;}
.addcart:hover { color: #eff87b;}

input:focus, select:focus, textarea:focus {background-color: #eeeeee;color: #000}
 
img{
	border:0;
	}	

.total {
	color:#CC3300;
	font-weight:bold;
	font-size:11px;
}


.titre_details { font-weight: bold; color:#51B9EF;font-size:11px;}

.searchImg {
	border: 1px solid #E0E0E0;
	}


#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 620px;
	height: 0px;
	z-index: 200;
}

.menuhaut { font-size: 11px;color: #fff;}
.menuhaut:link { color: #fff;}
.menuhaut:visited { color: #fff;}
.menuhaut:hover { text-decoration:underline;color: #fff;}


p {
margin: 0 0 10px 0;
}

.formnewsletter {
color:#000000;
border: solid 1px #5BB7DC;
background-color:#ECF5FF;
font-size:11px;
font-weight: none;
width:75px;
}

.boutonnewsletter {
	font-family: Arial, Helvetica;
	font-size: 11px;
	color: #000;
	font-weight: bold;
	border: solid 1px #5BB7DC;
	background-color:#ECF5FF;
	margin-bottom: 1px;
	
}	


#pscroller1{
width: 140px;
height: 150px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}



.someclass{ //class to apply to your scroller(s) if desired
}
#recherchetaille {
position:relative;
width:200px;
display:inline;
}
.taille:hover, .taille2:hover {background-color:#3366CC; color:#FFFFFF; text-decoration:none;}
.taille {
position:relative;
width:30px;
height:33px;
float:left;
text-align:center;
font-size:13px;
line-height:33px;
border:1px solid #CCCCCC;
}
.taille2 {
position:relative;
width:78px;
height:33px;
float:left;
text-align:center;
font-size:11px;
line-height:33px;
border:1px solid  #CCCCCC;
}
img.absmiddle {
vertical-align:middle;
}
table.sous_cat {
margin:30px 0 20px 0;
}
table.sous_cat td {
padding:1%;
}
table.sous_cat td a {
display:block;
width:90%;
height:30px;
line-height:30px;
font-size:120%;
border:1px outset #66CCCC;
background:#CCCCCC;
}
table.sous_cat td a:hover{
background:#845440;
color:#FFFFFF;
font-size:130%;
}
div#banniere {
position:absolute;
top:0;
right:0;
color:#FFFFFF;
z-index:10;
}
div#banniere2 {
position:absolute;
top:40px;
right:0;
color:#FFFFFF;
z-index:15;
}
div.newsticker {
position:relative;
background: #a37e60;
border:1px solid #00CCFF;
width:180px;
height:420px;
}
ul#slider_produits {
position:relative;
text-align:center;
padding:0;
margin:0;
list-style:none;
font-size:12px;
}
ul#slider_produits li {
position:relative;
}
ul#slider_produits p {
}
ul#slider_produits p.titre {
text-align:left;
font-size:10px;
}
ul#slider_produits p.more {
text-align:right;
display:none;
}
ul#slider_produits img {
width:120px;
border:2px solid #FFFFFF;
}