/* ---------------- STYLES GENERIQUES A TOUS LES BLOCKS ------------------*/

/* styles générals des blocs*/	

.moduletable, .moduletable2  {
	margin-bottom:10px; 
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
}

.moduletable br, .moduletable2 br {
	display:block;
}

.moduletable {
	width:170px;
}

.moduletable ul, .moduletable p {
	padding:7px;
}

.moduletable2  {
	width:530px;
}


.middlebox {
	padding:5px; 
	margin-bottom:10px; 
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

/* Tites + p + liens */
.moduletable h3, .moduletable2 h3, .middlebox h3, #orderDetails  h2 {
	font-size:14px;
	line-height:1.3em;
	margin-bottom:5px;
	text-align:left;
}
	
.moduletable h3 span {
    font-size:14px;
}

.moduletable2 h3 span {
    font-size:18px;
}

.moduletable 3 dl, .moduletable2 3 dl {
	margin:0;
	padding:0;
	display:inline;
}

.moduletable .lien, .moduletable .lienscategorie, .moduletable2 .lien, .moduletable2 .lienscategorie {
	margin-left:7px;
	text-align:left;
	margin:0;
	padding:0;
}

.moduletable p, .moduletable2 p {
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
}

.right {
	text-align:right;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.float-left, #floatleft {
	float:left;
}

/* formulaire + liens, texte, etc. formulaires */

.moduletable .inputbox, .moduletable form input, .moduletable .bouton input, .moduletable .boutonbottom input, .moduletable .boutontop input, .moduletable2 .inputbox, .moduletable2 form input, .moduletable2 .bouton input, .moduletable2 .boutonbottom input, .moduletable2 .boutontop input,.moduletable2 .SearchSelect {
	cursor:pointer;
	margin:2px;
	border:0px solid;
	font-family: "Trebuchet MS", Verdana, Arial, sans-serif;
	font-size:11px;
	font-weight:normal;
}

.moduletable fieldset, .moduletable2 fieldset {
	border:none;
	text-align:center;
	padding:5px;
}
		
.moduletable a.liensimple, .moduletable2 a.liensimple {
	font-size:10px;
	padding-left:15px;
	text-align:left; 
	text-none:underline;
	font-weight:normal;
	font-style:italic;
    background-repeat: no-repeat;
    background-attachment: scroll;
	background-position:4px 5px;
}

.moduletable a:hover.liensimple, .moduletable2 a:hover.liensimple {
	text-decoration:underline;
}

/* texte des boutons class "button" */
.moduletable .button, .moduletable .bouton .button, .moduletable2 .button, .moduletable2 .componentheading a {
	font-weight:normal;
}

/* contour des boutons radio à zero */
#remember_login, #agreed_field, #shipTo ul li input, #flex_shipping_rate, #shipping_rate_id_ss_23, #shippingPayment fieldset input {
	border:0;
	background:none;
}

/* Liste déroulante (ul/li) (ol/li) */

.moduletable li.categorie a, .moduletable2 li.categorie a {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	padding-left:0px;
	background-image:none;
}

.moduletable ul.subcategoriemenu {display:none;}

.moduletable ul.subcategorie, .moduletable2 ul.subcategorie,.moduletable ul.subcategoriemenu{
	padding:0px;
	margin:0px; 
	margin-left:15px;
	border:none;
}

.moduletable ul.lienscategorie, .moduletable2 ul.lienscategorie {
	margin-top:10px;
	border:none;
}


.moduletable ol, .moduletable2 ol {
	margin:0;
	padding:0;
}

.moduletable ol li, .moduletable2 ol li {
	list-style:decimal;
	margin-left:30px;
	text-align:left;
}

/* -- Autres styles --*/
.clear {
	clear:both;
}

.moduletable table, .moduletable tr, .moduletable th, .moduletable td, .moduletable2 table, .moduletable2 tr, .moduletable2 th, .moduletable2 td {
	padding:5px;
}

.ordre-tri img {display: inline;}


/* ---------------- STYLES DES BLOCKS ------------------*/

/*---------------------------*/
/* 	   Styles Navbar.html 	 */
/*---------------------------*/

#pathway_text {
	border:1px solid; 
	text-align:left;
	width:530px;
	padding:3px 0 3px 0;
}

#pathway_text ul{
	white-space:nowrap;
}

/* Donne une hauteur au bloc en float sous Firefox et IE/Mac */				
#pathway_text ul:after{
	content:".";display:block;height:0;clear:both;visibility:hidden;
}
* html #pathway_text ul{
	height: 1%;
}

#pathway_text ul li {
	list-style-type:none;
	background-repeat:no-repeat;
	background-position:7px 6px;
	padding-left:15px;
	float:left;
}

#pathway_text ul li a {
	text-decoration: none;
	font-weight: bold;
}

#pathway_text ul li a:hover {
	text-decoration:underline;
}

#pathway_text ul li.first {
	padding-left:5px;
	list-style-type:none;
	background:none;
}

/*-----------------------------*/
/* 	Styles list_produits.html  */
/*-----------------------------*/


.liste-produits .un-produit {
	margin-right:5px;
	margin-top:10px;
}

.liste-produits .un-produit .description h3 {
	border:none;
	padding-top:5px;
	width:410px;
}

.liste-produits .un-produit .description h3 a {
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:15px;
    border:none;
}

.liste-produits .un-produit .description {
	float:left;
	/*height:130px;*/
}

.liste-produits .un-produit .description span {
	float:left;
	width:410px;
	text-align:left;
	margin-bottom:10px;
}

.liste-produits .un-produit .description span a {
	padding:0 0 10px 12px;
	font-weight:bold;
	background-position:2px 4px;
	background-repeat:no-repeat;
	 
	display:block; 
}


.liste-produits .ordre-prix inputbox {
	float:left;
}

.liste-produits .un-produit .tarifs {
	float:left;
	width:110px;
	margin-left:0px;
	text-align:center;
	 
}

.liste-produits .un-produit .add-to-cart {
	float:left;
	/*width:160px;*/
	text-align:center;
	padding:0 10px 0 10px;
}

.add-to-cart table, .add-to-cart tr, .add-to-cart td {
	border:0;
	margin:0;
	padding:0;
}

.add-to-cart .bkg-btn {
	background-repeat:repeat-x;
	height:33px;
	width:100px;
	font-weight:bold;
	border:0;
	padding:0;
	margin:0;
}

.add-to-cart .button {
	border:0;
	margin:0;
}

.add-to-cart input {
	width:auto;
}

.liste-produits .un-produit .notes {
	float:left;
	text-align:left;
	margin-bottom:10px;
	padding-left:20px;
	width:180px;
}

.liste-produits .un-produit .notes img {
	border:0;
	/*width:80px;*/
}

.tarifs span .prix-reduit {
	text-decoration: line-through;
	font-weight:normal;
}

.tarifs span .prix  {
	font-weight:bold;
	font-size:1.2em;
}

.tarifs span .remise {
	font-weight:bold;
}


/*--------------------------------*/
/* 	Styles details_produits.html  */
/*--------------------------------*/

.details-produit {
	text-align:left;
}

.liste-produits .un-produit .image, .details-produit .image { 
	float:left;
	text-align:center;
	width:90px;
	padding:5px;
	margin:5px;
	margin-left:0;
}



.details-produit .image noscript { 
	 
	display:inline;
}

.details-produit .description h1 {
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	border:none;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:120px;
	background-position:105px 5px;
	background-repeat:no-repeat;
}


.details-produit .description .tarifs, .details-produit .tarifs .prix {
	display:block; 
}

.details-produit .description .tarifs {
	padding:5px 13px 5px 0;
}

.details-produit .tarifs .prix-reduit {
	text-decoration: line-through;
	font-weight:normal;
}

.details-produit .tarifs .prix {
	font-weight:bold;
	font-size:1.2em;
}

.details-produit .tarifs .remise {
	font-weight:bold;
}

.details-produit .description .proprietes {
	font-style:italic;
	margin-bottom:15px;
	 
}

.details-produit .description .proprietes { 
	display:block;
	padding-top:5px;
}

.details-produit .disponibilite { 
	float:right;
	margin-right:50px;
	text-align:left;
	font-weight:bold;
	width:130px;
	line-height:1.8em;
}

.details-produit .disponibilite .temps-dispo {
	font-size:16px;
	padding:3px;
	display:block;
	margin-top:5px;
	border:1px solid;
	text-align:center;
}

.details-produit .disponibilite span.titre {
	text-decoration:underline;
}

.details-produit .add-to-cart {
	margin-top:5px;
}

.details-produit .add-to-cart .add-to-cart-panier{
	text-align:left;
	margin-top:15px;
}

.details-produit .add-to-cart .add-to-cart-panier #quantity{border:1px solid;}
.details-produit .add-to-cart select{border:1px solid;}

.details-produit .add-to-cart .label {
	/*width:40px;*/
	margin:3px;
	float:left;
	 
	padding-top:10px; 
}

.details-produit .add-to-cart .option {
	/*width:270px;*/
	margin:3px;
	margin-bottom:-10px;
	padding-top:10px; 
}

.details-produit .avis-client {
	font-size:10px;
	text-align:center;
	padding-top:25px; 
}

.details-produit .avis-client h4 {
	
	font-size:14px;
	font-style:italic;
	border-top:1px solid;
	padding-top:5px;
}

.infos-vendeur a {
	font-style:italic;
	padding:0 0 10px 20px;
	font-weight:bold;
	background-position:0 5px;
	background-repeat:no-repeat;
}

.details-produit .avis-client table, .details-produit .avis-client tr, .details-produit .avis-client td, .details-produit .avis-client th {
	padding:10px 5px 0 5px;
	text-align:center;
}

.details-produit .avis-client table {
	margin-left:35px;
}

.details-produit .avis-client .button {
	margin:0 75px 0 75px; 
}

.details-produit .avis-client table input {
	border:0; 
}


/*------------------------------*/
/* 	Styles listing_panier.html  */
/*------------------------------*/

#processCommandNavBar {
	height:108px;
	margin-bottom:10px;
	background: 0 0 repeat-x;
}

#processCommandNavBar ul {
	clear:both;
	margin-left:20px;
}

#processCommandNavBar ul li {
	float:left;
	width:100px;
	text-align:left;
	text-align:center;
}

#processCommandNavBar ul li img {
	float:left;
}

#processCommandNavBar ul li p {
	padding-right:20px;
}

.listing-panier{
	clear:both;
}

.listing-panier table {
	width:530px;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.listing-panier .panier input {
	border:0;
}

.listing-panier .panier .qte-pannier {
	border:1px solid;
}

.listing-panier .panier .btn-qte {
	padding-top:8px;
}

#btn-fin-etape-comm {margin-top:10px;text-align:center;}
#btn-fin-etape-comm table{padding:0;margin:0 auto;}
#btn-fin-etape-comm table tr td{padding:0;}

.listing-panier table .sectiontableheader {
	font-weight:bold;
	font-style:italic;
}

.listing-panier table .sectiontableentry2 {
	font-style:italic;
}

.listing-panier table .sectiontableentry3 {
	font-weight:bold;
}

.listing-panier table .sectiontableentry3 {
	font-size:14px;
}

.listing-panier table hr {
	
}

.componentheading {
	border:0;
	width:150px;
	height:33px;
	text-align:center;
	padding:0;
	margin:15px 0 0 200px;
	background-position:0 0;
	background-repeat:repeat-x;
}

.componentheading img {
	border:0;
	padding:0;
	margin:0;
}

.componentheading .componentheading-lien {
	padding:0;
	margin:0;
	padding-top:9px;
	background-position:0 0;
	background-repeat:repeat-x;
	height:33px;
	float:left;
}

.componentheading .componentheading-lien a {
	padding:0;
	margin:0;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	float:left;
	border:0;
}

.componentheading .componentheading-lien #btn-droit-command {
	right:0; 
	margin-top:-9px; 
	margin-left:80px;
}/*--------------------------------------------------------*/
/* 	Styles features_produtcs.html et random_products.html */
/*--------------------------------------------------------*/

.horizontal {
      width:90px;
      float:left;
      padding:5px 15px;
}
#featured-products, #random-products {
      display: table;
      margin: 0px auto;
      padding:5px;
      width:500px;
      text-align:center;
}

.tarifs .prix-reduit {
	text-decoration: line-through;
	font-weight:normal;
}

.tarifs .prix  {
	font-weight:bold;
	font-size:1.2em;
}

.tarifs .remise {
	font-weight:bold;
}


/*---------------------------------------------*/
/* Page du product scroller et latest products */
/*---------------------------------------------*/
#product-scroller, #latest-products {
	width:90px;
	text-align:center;
	margin-left:40px;
}

#product-scroller dl, #latest-products dl{
	padding-top:20px;
}

#product-scroller marquee{
	text-align:center;
}

/*-----------------------*/
/* 	advanced_search.html */
/*-----------------------*/

#advancedSearch {
	text-align:left;
	width:530px;
}

#advancedSearch fieldset {
	text-align:center;
	width:400px;
	margin-left:70px;
}

/*-----------------------*/
/* 	account_index.html */
/*-----------------------*/

.info-compte, .info-exped, .info-commande {
	float:left;
	width:154px;
	border:1px solid;
	padding:4px;
	height:100px;
	margin:5px 5px 0 5px;
}

.info-compte strong, .info-exped strong, .info-commande strong {
	display:block;
}

.info-compte strong img, .info-exped strong img, .info-commande strong img {
	border:0;
	float:left;
	padding-right:5px;
}

.recherche-compte {
	text-align:center;
	padding-top:15px;
}

.table-command .adminlist-liste-commandes{
	width:530px;
}


/*---------------------------------------------*/
/* 	account_billing.html et print_command.html */
/*---------------------------------------------*/

#gestionCompte #print-command {
	width:640px;
	position:absolute;
	margin-left:-320px;
	left:50%;
}

#gestionCompte #print-command #logo {
	margin-bottom:20px;
}

#gestionCompte #print-command #orderDetails #info-commande {
	float:left; 
	width:49%; 
	margin-right:10px;
	margin-top:-10px;
}

#gestionCompte #print-command #orderDetails h2 {
	margin-top:10px;
}

#gestionCompte #print-command #orderDetails #billedTo {
	float:left;
	margin-right:10px;
	width:49%;
}

#gestionCompte #print-command #orderDetails #shippedTo {
	float:left;
	width:49%;
}

#gestionCompte #print-command #orderDetails #billedTo label, #gestionCompte #print-command #orderDetails #shippedTo label,  #gestionCompte #print-command #infoCommande label, #gestionCompte #print-command #shippingInfos label {
	width:125px;
}


#gestionCompte #print-command #orderDetails #orderedItems {
	width:400px;
	margin-left:120px;
}

#gestionCompte #print-command #orderDetails table th, #gestionCompte #print-command #orderDetails table .sectiontableentry2 td, #gestionCompte #print-command #orderDetails table .sectiontableentry3 td {
	border:1px solid;
}

/*-----*/

#gestionCompte {
	text-align:left;
}

#gestionCompte fieldset {
	text-align:left;
	margin-top:8px;
}

#gestionCompte .sectiontableheader {
	margin:5px 0 12px 0;
	font-weight:bold;
	padding:3px;
	text-align:center;
	width:506px;
}


.adminlist {
	font-size:11px;
	font-weight:normal;
	font-style:normal;
}

.liste-commandes {
	width:100%;
}

#gestionCompte fieldset label {
  float:left;
  width:35%;
  text-align:right;
  vertical-align:bottom;
  font-style:normal;
  font-weight:bold;
  padding:1px;
  padding-right:5px;
  margin-top:2px;
  margin-right:2px;
}

#gestionCompte fieldset input, #gestionCompte fieldset select {
  float:left;
  width:55%;
}

#gestionCompte div.buttons {
	padding:5px;
	margin-top:10px;
	text-align:center;
}

#gestionCompte fieldset .button {
	width:auto;
	padding:0 5px 0 5px;
}


/*-----------------------*/
/* 	account_shipping.html */
/*-----------------------*/

#gestionCompte .gestionCompte-adresse a {
	font-style:italic;
	font-weight:bold;
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:15px;
}

#gestionCompte fieldset ul, #gestionCompte fieldset ul li {
	margin:5px 0 15px 15px;
}


/*----------------------*/
/* 	account_shipto.html */
/*----------------------*/

#gestionCompte fieldset p {
	margin:5px 0 10px 0;
}


/*-----------------------------*/
/* 	account_order_details.html */
/*-----------------------------*/

#orderDetails  h2 {
	display:block;
	margin-top:5px;
	
}

#orderDetails .imprim-doc {
	text-align:right;
}

#orderDetails .imprim-doc img {
	margin-left:8px;
	border:0;
}

#orderDetails .imprim-doc .commande-retour {
	float:left;
}

#orderDetails .imprim-doc .commande-imprim {
	height:30px;
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-right:38px;
}

#orderDetails .imprim-doc .commande-imprim a {
	font-style:italic;
	font-weight:bold;
	background-position:0 5px;
	background-repeat:no-repeat;
	padding-left:15px;
}

#billedTo strong, #shippedTo strong {
	display:block;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:10px;
}

#orderDetails #infoCommande label, #orderDetails #billedTo label, #orderDetails #shippedTo  label, #orderDetails #shippingInfos  label, #orderDetails #paymentInfos  label {
	float:left;
	padding-right:10px;
	width:190px;
}

#orderDetails .info {
	font-style:italic;
}

#orderDetails #infoCommande, #orderDetails #billedTo, #orderDetails #shippedTo, #orderDetails #shippingInfos, #orderDetails #paymentInfos {
	margin:10px 0 10px 0;
}

#orderDetails #orderedItems {
	width:400px;
	margin-left:60px;
}

#orderDetails #orderedItems td a{
	font-weight:bold;
}


/*------------------------*/
/* 	inscription.html */
/*------------------------*/
#registerAccount {
	width:530px;
}

#processCommandNavBar {
	text-align:center;
	border:0;
	margin-bottom:15px;
	border:1px solid;
}

#processCommandNavBar table {
	width:530px;
	height:110px;
	margin-top:-10px;
}

#processCommandNavBar .current {
	font-weight:bold;
}

#processCommandNavBar table.step1, #processCommandNavBar table.step2, #processCommandNavBar table.step3, #processCommandNavBar table.step4, #processCommandNavBar table.step5 {
	background-position:0 5px;
	background-repeat:no-repeat;
}

#processCommandNavBar table td {
	vertical-align:bottom;
}

#code-promo {
	margin:20px 0 20px 0;
}

#processCommandNavBar #alreadyCustomer {
	text-align:left;
}

#alreadyCustomer{
	clear:both;
}

#alreadyCustomer .sectiontableheader, #newAccount .sectiontableheader{
	margin:12px 0 12px 0;
	padding:3px;
	font-weight:bold;	
	text-align:center;
	width:506px;
}

#alreadyCustomer fieldset .input-client label, #newAccount fieldset label{
	float:left;
	width:35%;
	text-align:right;
	vertical-align:bottom;
	font-weight:bold;
	padding-right:5px;
}

#alreadyCustomer, #newAccount {
	margin:0;
	padding:0;
	margin-bottom:20px;
}

#newAccount .cond-utili label {
	float:left;
	width:75%;
	text-align:right;
	vertical-align:bottom;
	font-style:italic;
	padding-right:5px;
}

#alreadyCustomer fieldset .input-client input, #newAccount .newAccount-fieldset input, #newAccount .newAccount-fieldset select {
	float:left;
	width:55%;
}

#newAccount .cond-utili {
	margin-top:15px;
}

#newAccount .cond-utili input, #newAccount .cond-utili select {
	/*float:left;*/
	width:auto;
	/*text-align:left;*/
}

#registerAccount div.buttons {
	padding:5px;
	margin-top:10px;
	text-align:center;
	clear:both;
}

#registerAccount fieldset .button {
	width:auto;
	padding:0 5px 0 5px;
}

/*----------------------*/
/* 	identification.html */
/*----------------------*/

#registerAccount {
	width:530px;
}

#alreadyCustomer .alreadyCustomer-fieldset label {
	float:left;
	width:35%;
	text-align:right;
	vertical-align:bottom;
	font-style:italic;
	padding-right:5px;
	margin-top:8px;
}

#alreadyCustomer .alreadyCustomer-fieldset input {
	float:left;
	width:55%;
}

#registerAccountLateral{width:170px;}
#registerAccountLateral #alreadyCustomer{margin-bottom:0;}
#registerAccountLateral #alreadyCustomer .alreadyCustomer-fieldset label{float:none;width:100%;}
#registerAccountLateral #alreadyCustomer .alreadyCustomer-fieldset input {float:none;width:120px;}

/*----------------------*/
/* 	checkout-index.html */
/*----------------------*/

#shippingAddress {
	width:530px;
}

#shippingAddress h4, #shippingTransport h4, #shippingPayment h4, #processCommand h4 {
	
	font-size:14px;
	font-style:italic;
	padding-top:5px;
	margin-top:15px;
	border-top:1px solid;
}

#shippingAddress h5, #shippingPayment h5 {
	font-size:13px;
	font-style:italic;
	margin:10px 0 10px 0;
}

#customerInfos label{
	float:left;
	padding-right:10px;
	width:190px;
}

#customerInfos a, #shipTo ul li {
	clear:both;
}

#customerInfos a, #shipTo ul li a {
	display:block;
	text-align:right;
	font-style:italic;
	padding-left:10px;
	margin-bottom:10px;
	font-weight:bold;
	background-position:395px 5px;
	background-repeat:no-repeat;
}

#shipTo a {
	display:block;
	text-align:right;
	font-style:italic;
	padding-left:10px;
	
	margin:10px 0 10px 0;
	font-weight:bold;
	background-position:285px 5px;
	background-repeat:no-repeat;
}

#shipTo ul li input {
	float:left;
	margin-right:10px;
}

#shipTo ul li p {
	margin-top:-15px;
	
}

/*--------------------------*/
/* 	checkout-transport.html */
/*--------------------------*/

#shippingTransport, #shippingTransport .panier {
	width:530px;
}

/*------------------------*/
/* 	checkout-confirm.html */
/*------------------------*/

#agreed_div { 
	padding-top:20px;
}

/*--------------------------*/
/* 	checkout-payment.html */
/*--------------------------*/

#shippingPayment, #shippingPayment .panier {
	width:530px;
}

#shippingPayment .panier {
	margin-bottom:15px;
}

#shippingPayment h5 {
	text-align:left;
}

#shippingPayment fieldset ul {
	width:180px;
	text-align:left;
	margin-left:150px;
	margin-top:10px;
}

#shippingPayment fieldset ul li {
	clear:both;
}

#shippingPayment fieldset ul input{
	float:left;
	margin-right:10px;
}

#shippingPayment fieldset ul li label{
	display:block;
	margin-top:0;
}
* html #shippingPayment fieldset ul li label{margin-top:-12px;}/* hack IE 6 */
*+html #shippingPayment fieldset ul li label{margin-top:-12px;}/* hack IE 7 */

/*-------------------------*/
/* 	checkout_thankyou.html */
/*-------------------------*/

#processCommand {
	width:530px;
}

#processCommand .merci-commande p {
	text-align:center;
	margin:13px;
}

#processCommand .merci-commande a {
	text-align:right;
	font-style:italic;
	padding-left:15px;
	font-weight:bold;
	background-position:0px 5px;
	background-repeat:no-repeat;
}

#processCommand textarea{border:1px solid;}
#processCommand #agreed_div input{border:1px solid;}
.details-produit .avis-client textarea{border:1px solid;}

/* Style pour les listes des descriptions des produits */
.description .proprietes ol,.description .proprietes ul {margin-top:0; margin-left:20px; margin-bottom:0;}
.description .proprietes li {margin-left:0;}
.description .proprietes ul li {list-style:square inside;}
.description .proprietes ul ul li {list-style:circle inside;}
.description .proprietes ol ul li {list-style:square inside;}
.description .proprietes ol li {list-style:decimal inside;}
