a img {border:0 ;}

html, td, p {
    font-family:trebuchet MS,verdana,arial,sans-serif;
}
html
{
	/*font-size: 100%;*/
	font-size:16px;
}

body
{
	color: #000;
	font-family:arial,sans-serif;
	font-size: .6875em;
	margin:0 ;
	padding:5px 0 0 0 ;
}

hr {  color:#232323; height:0px; margin:0px; border-top:1px solid #bebebe; border-bottom:0px }
h1 {  color:#343b41; margin:0px; font-size:24px; font-family:georgia,arial, verdana, tahoma, sans-serif; font-weight:bold; font-style:italic; text-align:left;   }
h2 {  color:#d41a28; margin:0px; font-size:18px; font-family:trebuchet MS, tahoma, verdana, arial, sans-serif; margin-bottom:15px; font-weight:bold; text-align:left;   }
h3 {  color:#d61526; margin:0px; font-size:16px; font-family:arial, trebuchet MS, verdana,arial, sans-serif; padding:0; }
h4 {  color:#d61526; margin:0px; font-size:14px; font-family:georgia, trebuchet MS, verdana,arial, sans-serif; padding:0; }
h5 {  color:#374247; margin:0px; font-size:13px; font-family:arial black, trebuchet MS, verdana,arial, sans-serif; padding:0;}

.produit .prix { display:block ; text-align:right ; font-size:2em ;}

/* styles de liens par défaut */
a { color:#232323; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

#bandeau, #alpha, #beta2, #footer, #menu-langues, #tagline, #toolbar, .pagination, .caddy, #PP_load { display:none ; }
.vignette img { width:170px ; }

/*#body-impression { text-align:center ; }
#body-impression #recap-cmde
{
/*	text-align:left ;
	width:633px ;
	margin:0 auto ;
	
}

/*
#menu-langues, #bandeau, #footer, #toolbar {display:none ;}

body { text-align:center ; background:none ;}
#global { text-align:left ; margin:0 auto ; width:90% ;}
*/

/* 3 colonnes dont 2 ds 1 */
/*
.layout { overflow:auto ; }
.layout #alpha { display:none ; }
.layout #beta {  overflow:auto ; background-color:#fff ;}
.layout #beta1 { float:none ; margin:0 ; width:100% ; }
.layout #beta1-inner { padding:0 ;}
.layout #beta2 { display:none ; }
*/


/*
.produit { background:none ; }
.tabs { clear:both ;border:1px solid #aaa ; margin:10px 0 20px ; padding:10px ; background:#fff ;}
#pdetails { clear:both ;}
*/


.tabs { border:1px solid #aaa ; margin:10px 0 20px ; padding:10px ; background:#fff ;}

/* DIAPORAMA */
#diaporama ul { list-style-type:none;  }
#diaporama ul li { display:inline ;  }
#diaporama table { width:100% ;}
#diaporama td.prev { width:29px ; display:none ; }
#diaporama td.next { width:17px ; display:none ; } 
#diaporama #slideshow { overflow:visible; margin:5 0 0; height:auto; width:100% ; border:1px solid #aaa ; }
#diaporama #slideshow img { width:155px ; height:115px ; border:5px solid #fff; margin:15px 12px 10px 0; }






/* PAGE LISTING */
#product-listing h1 {background:url(/images/deg-gris.gif) repeat-x top left ;}
#product-listing h1 { padding:8px ; margin:0 ; }
#product-listing .top-description { padding:0 10px 20px 10px ; color:#343b41 ; }
#product-listing .pagination, #product-listing .pagination a, #product-listing #toolbar a { color:#6F6F6F ; }
#product-listing .pagination strong { color: #E21A37 ; text-decoration:underline ; }



#product-list .pinfos { margin-top:10px ; /*overflow:hidden ;*/ ;}
#product-list .pinfos p { padding:10px 0 0 ; margin:0 ;}
#product-list .pinfos strong {font-style:italic ;}
#product-list .image { float:left ; }
#product-list .vignette { margin-right:10px ; }
#product-list .vignette img { width:170px ; height:110px ; }




#product-list h3 { overflow:hidden ;} 
#product-list h3 a { float:left ;}
#product-list h3 a.envoi-ami
{
  background:url('/images/email-send.gif') no-repeat left center ;
  padding-left:20px ;
  float:right ;
  font-size:0.7em  ;
  font-weight:normal ;
}

#product-list .bouton1 { margin:0 ; display:block ; float:right ; }

/*#product-list table.prod-details { width:100% ; }
#product-list table.prod-details td { vertical-align:bottom ; }
#product-list table.prod-details p { margin:0 ; }
*/
#product-list .prod { position:relative ; }
#product-list .bloc-prix { float:right ;  width:150px ;}
#product-list .bloc-prix .prix { margin:0 ; display:block ; }
#product-list .bloc-prix del { margin:0 ; }
#product-list .accroche{ clear:left ; padding:10px 150px 0px 0 ;}












/*#product-list .accroche{ clear:left ;padding:10px 0 ; width:370px ;float:left ; margin-right:-300px ;}
#product-list .bloc-prix { float:right ; }
#product-list .bloc-prix .prix { margin:0 0 10px 0 ; display:block ; }
*/

#product-list .prod
{
	border-top:1px solid #aaa ;
	padding:20px 20px 5px ;
	clear:both ;
	overflow:hidden ;
}
#product-list .first { border:0 ; }
#product-list a.more
{
  color:#f2183a;
  text-decoration:underline ;
  white-space:nowrap ;
}
 
#product-list .odd
{background:url(/images/deg-vert.gif) repeat-x top left ;}
#product-list .even
{background:url(/images/deg-bleu.gif) repeat-x top left ;}


#toolbar
{
	padding:8px 0px ;
	text-align:right;
	background:url(/images/deg-gris.gif) repeat-x top left ;
}
#toolbar table { width:100% ;}
#toolbar td { vertical-align:middle ; }
#toolbar td img { vertical-align:middle ; }
#toolbar .tb-back { text-align:left ;}
#toolbar .tb-print { text-align:right ;}
#toolbar .tb-envoi-ami { text-align:right; width:150px ; padding-right:10px ;}


.prix {
  color:#f2183a;
  font-size:32px;
  font-weight:bold;
  line-height:32px ;
  text-align:right ;
}
.prix del
{
	color:#000 ;
	font-size:16px;
	display:block ;
	text-align:right ;
	font-size:0.5em ;
	line-height:1.5em ;
}
.prix .dec { font-size:0.7em ; }
