/*
  $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: 10px; }
.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 {
  background: #ffffff;
  color: #000000;
  margin: 0px;
  text-align: center;
 
}

A {
  color: #000000;
  text-decoration: none;
}

A:hover {
  color: #888888;
  text-decoration: underline;
}

a.liennew:link    { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #191572; text-decoration: none; font-family: Verdana}
a.liennew:active  { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #191572; text-decoration: none; font-family: Verdana}
a.liennew:visited { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #191572; text-decoration: none; font-family: Verdana}
a.liennew:hover   { FONT-WEIGHT: normal; FONT-SIZE: 9px; color: #191572; text-decoration: underline; font-family: Verdana}
.textenew2 {	font-family: Verdana;	font-size: 9px;	color: #191572;}
.textenew21 {font-family: Verdana;	font-size: 9px;	color: #0000CC;}

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: #9F1A37;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

A.headerNavigation:hover {
  color: #9F1A37;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

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;
}

.infoBox {
  background: #BBBBBB;
}

.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #000000;
}

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: #EEEEEE;
}

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: #EEEEEE;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #DCDFE6;
  border-spacing: 0px;
  
}

.productListing-heading {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #DCDFE6;
  color: #9F1A37;
  font-weight: bold;
  padding: 10px;
}

TD.productListing-data {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #282E3E;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  background: url('images/m99.gif');
  background-repeat: no-repeat;
  padding: 5px;
  padding-left: 20px;
}

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;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.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; }


.progress{
	width: 1px;
	height: 14px;
	color: white;
	font-size: 12px;
      overflow: hidden;
	background-color: navy;
	padding-left: 5px;
}

body{
 background-image: url(images/b01.gif);
}

td{
 font-family: tahoma, verdana, arial;
 font-size: 10px;
 color: #2C2C2C;
}

p{
 font-family: tahoma, verdana, arial;
 font-size: 10px;
 color: #2C2C2C;
}

li{
 font-family: tahoma, verdana, arial;
 font-size: 10px;
 color: #2C2C2C;
 list-style-type:none;
}

div{
 font-family: tahoma, verdana, arial;
 font-size: 10px;
 color: #2C2C2C;
}

 .bg{
  background-image: url(images/m12.gif);
  background-repeat: repeat-y; 
 }

 .bg1{
  background-image: url(images/m33.gif);
  background-repeat: repeat-y; 
 }

 .bg2{
  background-image: url(images/m47.gif);
  background-repeat: repeat-y; 
 }


 .ml{
  color: #282E3E;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none; 
 }

 .ml1{
  color: #282E3E;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml2{
  color: #282E3E;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
 }

 .ml3{
  color: #565656;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
 }

 .ml4{
  color: #282E3E;
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml5{
  color: #ffffff;
  font-size: 11px;  
  text-decoration: none;
 }

 .ml6{
  color: #000000;
  font-size: 9px;  
  text-decoration: underline;
 }


 .tx{
  color: #39496B;
  font-size: 11px;  
 }

 .tx1{
  color: #39496B;
  font-size: 9px;  
 }

 .tx2{
  color: #9F1A27;
  font-size: 11px;  
  font-weight: bold;
 }

 .tx3{
  color: #F80000;
  font-size: 15px;
  font-weight: bold;  
 }


 .go99{
  border-style: solid;
  border-width: 1px;
  border-color: #DADADA;
  background-color: #9C9C9C;
  height: 17px;
 }

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #DADADA;
  background-color: #FFFFFF;
  height: 17px;
 }

 .se{
  width: 109px;
  font-size: 9px;
 }

 .px4{
  font-size: 4px;
 }

 .px3{
  font-size: 3px;
 }

 .px2{
  font-size: 2px;
 }

 .fp{
  font-family: arial;
  font-size: 18px;  
  color: #000000;
 }
 h1 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #0171C7;
  font-style:normal;
  font-weight : bold;
  display:inline;  
  line-height:12px;
}
h2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #0171C7;
  font-style:normal;
  font-weight:normal;
  display:inline;  
  line-height:12px;
}
h3 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: black;
  font-style:normal;
  font-weight : normal;
  display:inline;  
  line-height:12px;
}
h4 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #0171C7;
  font-style:normal;
  font-weight : bold;
  display:inline;  
  line-height:12px;
}
h5 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  color: #0171C7;
  font-weight:normal;
  font-style:normal;
  display:inline;  
  line-height:12px;
}
.Style1 {
font-family: arial;
font-size:11px;
}
.Style2 {color: #FFFFFF}+
.Style3 {
font-family: arial;
font-size:11px;
}
.infobulle {
	 text-align:left;
   display: none; /* on affiche l'infobulle */
   position: absolute;
   text-decoration: none;

   white-space: nowrap; /* on change la valeur de la propriété white-space pour qu'il n'y ait pas de retour à la ligne non-désiré */

   top: 50%; /* on positionne notre infobulle */
   left: 30%;

   background: white;

   color: green;
   padding: 7px;

	 font-size:12px;

   border: 4px solid green;
}
.divprinc
{
	width:970px;overflow:hidden;background:#FFFFFF;margin:auto;text-align:left;
}
.backsite
{
	height:9px;background-image:url('images/b01.gif');float:left;
}
.bandeauhaut
{
	width:780px;float:left;margin-left:7px;
}
.logohaut
{
	width:600px;float:left;
}
.logoimg
{
	float:left;border:none;
}
.comptebouton
{
	width:180px;float:right;
}
.compteimg
{
	float:right;margin-right:10px;border:none;
}
.colibanque
{
	width:180px;float:right;text-align:center;
}
.minipanierglobal
{
	width:180px;float:right;text-align:center;
}
.minipanierhaut
{
	background-color:#BBC3D3;font-size:9px;font-weight:bold;border:1px solid #637481;padding-left:2px;width:172px;
}
.minipaniermontant
{
	color:red;padding-left:2px;font-size:10px;
}
.minipaniervalidervert
{
	padding-right:2px;border-bottom:1px solid #637481;font-size:9px;
}
.minipanierframe
{
	border:1px solid #637481;width:172px;
}
.minipaniervaliderrouge
{
	border:1px solid #637481;width:172px;padding:1px;
}
.texteimghaut
{
	width:780px;margin-left:7px;float:left;background:#FFFFFF;
}
.texthaut1
{
	width:780px;float:left;
}
.banniere
{
	width:780px;float:left;
}
.texthaut2
{
	width:780px;float:left;
}
.texthaut1H1
{
	color:#0171C7;font-size:10px;clear:both;
}
.texthaut1H2
{
	color:#0171C7;font-size:10px;clear:both;
}
.texthaut2H3
{
	color:#0171C7;font-size:10px;clear:both;
}
.texthaut2H4
{
	color:#0171C7;font-size:10px;clear:both;
}
.gifws
{
	width:180px;float:right;text-align:center;background:#FFFFFF;
}
.bandeautelgd {
	width:970px;margin-left:7px;background-image:url(images/service-client.jpg);background-repeat:no-repeat;height:34px;float:left;padding-top:7px;
}
.bandeautelpt {
	width:780px;margin-left:7px;background-image:url(images/service-client2.jpg);background-repeat:no-repeat;height:34px;float:left;padding-top:7px;
}
.zonerechercher
{
	width:200px;color:#5299D0;font-size:10px;
}
.zonemarques
{
	width:100px;color:#5299D0;font-size:10px;
}
.zonethemes
{
	width:100px;color:#5299D0;font-size:10px;
}
.colonnegauche
{
	width:231px;float:left;margin-left:7px;margin-top:10px;
}
.bloccategories 
{
	width:231px;float:left;margin:0;overflow:hidden;border:1px solid #B4C7ED;
}
.bloccategoriesimghaut
{
	width:231px;height:29px;margin:0;
}
.listecatie
{
	width:231px;margin:0;
}
.listecatautre
{
	width:229px;margin:0;
}
.ullistecat
{
	margin-left:5px;margin-right:0px;margin-top:5px;margin-bottom:5px;padding:0px;
}
.bloccategoriesimgbas
{
	width:231px;height:6px;margin:0;
}
.bloccategoriesitem
{
	margin-top:5px;
}
.bloccategoriesespace
{
	float:left;width:10px;height:36px;
}
.bloccategoriesimage
{
	float:left;height:34px;width:34px;padding-left:2px;border:1px solid #C9C7C8;margin-left:5px;
}
.bloccategorieslien
{
	padding-left:5px;float:left;height:36px;width:175px;
}
.imgselweb
{
	margin-top:10px;width:231px;
}
.imgavce
{
	margin-top:10px;display:block;border:none;width:231px;
}
.blocideecadeau
{
	width:231px;margin-top:10px;
}
.blocideecadeaublocimghaut
{
	width:231px;
}
.blocideecadeauimghaut
{
	border:none;width:231px;
}
.blocideecadeauie
{
	width:231px;border-right: 8px solid #B4C7ED;border-left: 8px solid #B4C7ED;border-bottom: 8px solid #B4C7ED;text-align:center;
}
.blocideecadeauautre
{
	width:215px;border-right: 8px solid #B4C7ED;border-left: 8px solid #B4C7ED;border-bottom: 8px solid #B4C7ED;text-align:center;
}
.blocideecadeausite
{
	font-size:13px;color:red;display:block;text-align:center;
}
.blocsitespt
{
	float:left;background:#ffffff;width:540px;margin-top:10px;margin-left:7px;
}
.blocsitesgd
{
	float:left;background:#ffffff;width:707px;margin-top:10px;margin-left:7px;
}
.blocsiteslistept
{
	height:62px;width : 540px; border:none;overflow:hidden;
}
.blocsiteslistegd
{
	height:62px;width : 707px; border:none;overflow:hidden;display:inline;
}
.blocsitesbloc
{
	height:52px;float:left;overflow:hidden;text-align:center;
}
.blocsitesnom
{
	text-align:center;height:25px;font-size:10px;margin:2px 0px 0 0px;
}
.bloccentral
{
	float:left;background:#ffffff;width:707px;margin-top:10px;margin-left:7px;
}
.bloccentral2
{
	float:left;background:#ffffff;width:707px;margin-left:7px;
}
.bandeaucouleur
{
	height: 35px; width:707px;overflow:hidden;line-height:1.1;float:left;
}
.bandeaucouleurtexte
{
	font-size:9px;margin-top:5px;margin-left:10px;
}
.blocprincipal
{
	width:707px; float:left;margin-top:7px;
}
.footermenuie
{
	height:30px;border-top:#39496B 6px solid;border-bottom:#39496B 6px solid;line-height:11px;width:980px;float:left;display:inline;background:#ffffff;text-align:center;margin-top:10px;
}
.footermenuautre
{
	height:18px;border-top:#39496B 6px solid;border-bottom:#39496B 6px solid;line-height:11px;width:980px;float:left;display:inline;background:#ffffff;text-align:center;margin-top:10px;
}
.footersites
{
	height:30px;line-height:11px;width:980px;float:left;display:inline;background:#ffffff;text-align:center;margin-top:10px;
}
.footerpart1
{
	height:55px;line-height:11px;width:980px;float:left;display:inline;background:#ffffff;text-align:center;margin-top:10px;
}
.footerpart2
{
	height:30px;line-height:11px;width:980px;float:left;display:inline;background:#ffffff;text-align:center;margin-top:10px;
}
.plbloc
{
	vertical-align:top;overflow:hidden;float:left;
}
.adecbloc
{
	width:707px;border:1px solid #0171C7;float:left;margin-top:7px;overflow:hidden;
}
.adectitre
{
	color:#0171C7;font-size:15px;text-decoration:underline;font-weight:bold;padding-left:15px;font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.5;
}
.adecligneprod
{
	width:707px;float:left;display:inline;padding-bottom:6px;
}
.adecblocprod
{
	text-align:center;width:131px;height:150px;border:1px solid #F5E0C5;background:#F3F3F3;float:left;margin-left:3px;margin-right:3px;
}
.adecnomprod
{
	font-size:9px;align:center;backgound:#F3F3F3;padding:0 2px 0 2px;
}
.ideecadbloc
{
	width:707px;border:1px solid #0171C7;float:left;margin-top:7px;padding-bottom:6px;overflow:hidden;
}
.ideecadtitre
{
	color:#336AA0;font-size:13px;text-decoration:underline;font-weight:bold;padding-left:15px;
}
.ideecadblocsite
{
	valign:top;text-align:center;width:131px;height:140px;border:1px solid #F5E0C5;background:#F3F3F3;float:left;margin-left:3px;margin-right:3px;
}
.ideecadblocsite2
{
	valign:top;text-align:center;width:220px;height:140px;border:1px solid #F5E0C5;background:#F3F3F3;float:left;margin-left:10px;
}
.aleabloc
{
	width:131px;height:150px;float:left;font-size:7px;text-align:center;margin-left:3px;margin-right:3px;
}
.aleaprodie
{
	width:131px;height:122px;text-align:center;padding-top:3px;
}
.aleaprodautre
{
	width:131px;height:112px;text-align:center;padding-top:3px;
}
.aleanomprod
{
	width:131px;height:23px;text-align:center;
}
.bandeauvert
{
	height:35px;width:707px;margin-top:7px;border-top: 2px solid #E3FBDD;border-bottom: 2px solid #E3FBDD;vertical-align:top;overflow:hidden;float:left;
}
.bandeauverttexte
{
	height:31px;margin-top:1px;margin-bottom:1px;font-size:9px;border:1px solid #E3FBDD;background:#e3fbdd;padding: 0 5px 0 5px;
}
.texteaccueilbloc
{
	width:707px;border:1px solid #0171C7;float:left;margin-top:7px;
}
.texteaccueil
{
	font-family:arial;font-size:11px;padding:5px;
}
.plbandeauvertie
{
	height:32px;width:707px;border-top: 2px solid #E3FBDD;border-bottom: 2px solid #E3FBDD;vertical-align:top;overflow:hidden;float:left;
}
.plbandeauvertautre
{
	height:30px;width:707px;border-top: 2px solid #E3FBDD;border-bottom: 2px solid #E3FBDD;vertical-align:top;overflow:hidden;float:left;
}
.plbandeauverttexte
{
	height:26px;margin-top:1px;margin-bottom:1px;font-size:9px;border:1px solid #E3FBDD;background:#e3fbdd;padding: 0 5px 0 5px;
}
.plminicatbloc
{
	overflow:hidden;float:left;width:707px;margin-top:7px;
}
.plminicatligneie
{
	overflow:hidden;float:left;width:707px;margin-top:7px;
}
.plminicatligneautre
{
	overflow:hidden;float:left;width:707px;margin-top:7px;
}
.plminicatblocat
{
	float:left;cursor:pointer;width:130px;margin-left:3px;margin-right:3px;background-repeat:repeat-x;
}
.plbloccentral
{
	float:left;border:1px solid #BBBBBB;width:707px;margin-top:10px;
}
.pllisteprod
{
	overflow:hidden;float:left;width:707px;margin:0;
}
.pllisteprodtitre
{
	font-size:15px;padding-left:10px;font-family:Verdana,Arial,sans-serif;line-height:1.5;
}
.pllisteligne
{
	overflow:hidden;float:left;width:707px;
}
.plnbprodpage
{
	overflow:hidden;text-align:right;padding-right:15px;float:left;width:707px;
}
.plblocprod
{
	overflow:hidden;float:left;width:707px;margin-bottom:6px;
}
.plprod
{
	text-align:center;width:130px;border:1px solid #F5E0C5;background:#F3F3F3;float:left;margin-left:3px;margin-right:3px;
}
.plprodpt1
{
	float:right;border-left:1px solid #006EC0;border-bottom:1px solid #006EC0;
}
.plprodpt2
{
	float:right;border-left:1px solid #F5E0C5;border-bottom:1px solid #F5E0C5;
}
.plprodpttexte
{
	color:#17AE54;font-size:10px;font-weight:bold;text-decoration:none;cursor:pointer;
}
.plprodpc0
{
	background-color:white;text-align:center;margin:0;
}
.plprodpc1
{
	text-align:center;border-bottom:1px solid white;vertical-align:top;margin:0;
}
.plprodpc2
{
	background-color:#E8E8E8;
}
.pllistenligne
{
	overflow:hidden;float:left;width:707px;margin-bottom:6px;
}
.plimprimer
{
	overflow:hidden;float:left;width:707px;text-align:center;
}
.pbloccentral
{
	float:left;border:1px solid #BBBBBB;width:707px;margin-top:10px;
}
.pblocprod
{
	overflow:hidden;float:left;width:707px;margin-top:3px;
}
.pbloctitre
{
	float:left;color:#006EC0;font-size:17px;text-decoration:none;font-weight:bold;padding-left:10px;font-family:Verdana,Arial,sans-serif;line-height:1.5;
}
.pblocretour
{
	float:right;margin-right:10px;
}
.pblocblocp
{
	overflow:hidden;float:left;width:707px;
}
.pbloccolgauche
{
	overflow:hidden;float:left;width:220px;
}
.pprixclub
{
	text-align:center;color:#1E12FC;
}
.pptclub
{
	border:1px solid #F5E0C5;color:#17AE54;font-size:11px;font-weight:bold;
}
.pcaseptclub
{
	color:#17AE54;font-size:10px;font-weight:bold;text-decoration:none;cursor:pointer;
}
.pserparateur
{
	overflow:hidden;float:left;width:1px;padding:3px;vertical-align:middle;
}
.pbloccoldroite
{
	overflow:hidden;float:left;width:470px;
}
.pformdem
{
	float:left;width:470px;
}
.pqte
{
	float:left;width:156px;height:60px;margin-bottom:10px;
}
.ppanier
{
	float:left;width:156px;height:60px;text-align:center;margin-bottom:10px;
}
.pliens
{
	float:left;width:156px;height:35px;text-align:center;margin-bottom:10px;
}
.pbouton1
{
	float:left;width:156px;height:40px;padding-top:10px;text-align:center;
}
.pbouton2
{
	float:left;width:156px;height:40px;text-align:center;
}
.pblocgamme
{
	float:left;width:707px;margin-top:7px;
}
.pblocgammeprod
{
	text-align:center;width:131px;background:#F3F3F3;height:145px;border:1px solid #F5E0C5;float:left;margin-left:3px;margin-right:3px;
}
.pblocgammenom
{
	font-size:9px;align:center;backgound:#F3F3F3;padding:0 2px 0 2px;
}
.pblocautre
{
	float:left;width:707px;margin-top:7px;margin-bottom:7px;
}
.pblocautreprod
{
	text-align:center;width:131px;background:#F3F3F3;height:145px;border:1px solid #F5E0C5;float:left;margin-left:3px;margin-right:3px;
}
.pblocautrenom
{
	font-size:9px;align:center;backgound:#F3F3F3;padding:0 2px 0 2px;
}
.pideecadbloc
{
	width:707px;border:1px solid #0171C7;float:left;margin-top:10px;padding-bottom:6px;overflow:hidden;
}
.pideecadtitre
{
	color:#336AA0;font-size:13px;text-decoration:underline;font-weight:bold;padding-left:15px;
}
.pideecadprod
{
	valign:top;text-align:center;width:131px;height:140px;border:1px solid #F5E0C5;background:#F3F3F3;float:left;margin-left:3px;margin-right:3px;
}