/* Feuille de style générale Les grandes imprimeries */

.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;
}

A {
  color: #000000;
  text-decoration: none;

}

A:hover {
  color: #000000;
  text-decoration: underline;

}

FORM {
	display: inline;

}
.alignCenter
{
	text-align:center;
}
.italic {
    font-style: italic;
}
.orange {
    color: #d96921;
}
.grey {
    color: #999999;
}
.clear {
    clear: both;
}
/*Définition du style d'entete*/
div#header {
	width:100%;
	background-image:url(images/fond-bandeau.jpg);
	height:123px;
	margin:0px;
	padding:0px;
	min-width: 800px;
}

div#headerNavigation {
	background:url(images/fond-headernavigation.jpg);
	width:100%;
	height:12px;
}

div.headerLGI
{
	float:left;
	margin:0px;
	background-image:url(images/bandeau.jpg);
	width:693px;
	height:123px;
}

/* bouton google +1 dans le bandeau supérieur */
div.headerPlus1Google
{
	position: absolute;
    left: 641px;
    top: 93px;
}

div.headerPantone
{
    position: relative;
    top: 0;
    right: 0;
    float: right;
	margin: 0px;
	background-image: url(images/pantone.jpg);
	width: 245px;
	height: 123px;

}

div#conteneur
{
	/*width:100%; */
	min-width:1200px;
	width:expression(document.body.clientWidth < 1200 ? "1200px" : "auto" );
}

div#footer
{
	float:left;
	margin-top:10px;
	width:100%;
	display:block;
}

/* définition des styles de collones gauche & droite : */

div#colone_gauche{
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	float: left;
	width:178px;
}

div#conteneur_page
{
	margin-top: 4px;
	padding: 4px;
	position:absolute;
	left: 182px;
	right: 200px;
}

div#conteneur_principal {

}



div#conteneur_page_index_smart {
	margin-top: 4px;
	padding: 4px;
}

div#sous_conteneur
{
	width:100%;
	min-height:500px;
}

div#colone_droite
{
	float: right;
	width:196px;
	position:relative;
}
div#colone_gauche #showEspaceConnect, div#colone_droite #espace_client {
    background-image: url('assets/img/diapo/column_right/1.jpg');
}
div#colone_gauche #showEspaceConnect, div#colone_droite #espace_client .greetUser {
    color: #000;
}
div#colone_droite #colBanniere img {
    cursor: pointer;
}

.retour{
	clear:both;
}

/* Menu general LGI */
#menu_general ul{

	margin: 0;
	padding: 0;
	list-style-type: none;
	width:178px;
	font-family: arial;
	font-weight: bold;
	font-size: 12px;
	text-indent: 5px;
	background:url(images/fond-menu.jpg);

}

#menu_general ul li{
	position: relative;
	border-bottom: 1px solid #FFFFFF;
	margin: 0;
	padding: 0;
}

/* menu links style */
#menu_general ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 5px;
	border-bottom: 0;
	line-height: 1.50em;
}

#menu_general ul li a:hover{
	background-color:#3399CC;
	color: white;
	text-decoration: none;
}


/* Holly Hack for IE \*/
* html #menu_general ul li a { height: 1%; }
/* End */



/* Menu categories de produits */

#produits ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
	width:178px;
	font-family: arial;
	font-weight: bold;
	text-align: left;
	font-size: 12px;
	text-indent: 2px;
	background-image:url(images/fond-menu2.jpg);
}

#produits ul li{
	position: relative;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	margin:0px;
	text-indent: 2px;
}

/* menu links style */
#produits ul li a{
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 0;
	line-height: 1.50em;
	text-align:left;
	margin:0px;
	padding: 1px 5px;
	display: block;
	text-indent: 2px;
}


#produits ul li a:hover{
	background-color:#3399CC;
	color: white;
	text-decoration: none;
	text-indent: 2px;
}


/* Holly Hack for IE \*/
* html #produits ul li a { height: 1%; }
/* End */



/* Style pour le contact express*/

#contact_express{
	background-image:url(images/fond-contact-express.jpg);
	background-position: 0px 36px;
	height:216px;
	width:196px;
	font-size:10px;
	padding-top:0px;
}

#contact_express form {
    text-align: center;
}

#contact_express form input[type="text"] {
    float: left;
    width: 130px;
    margin: 3px 0 3px 5px;
}
#contact_express form label {
    display: block;
    float: right;
    text-align: left;
    width: 140px;
    margin: 0;
    padding-top: 4px;
}
#contact_express form input[type="radio"] {
    display: block;
    float: left;
    clear: left;
    margin-left: 25px;
}
#contact_express p{
	margin:0px 0px 0px 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:2px;
}


#actualite {
	background-image:url(images/fond-actualites.jpg);
	height:154px;
	width:196px;
	font-size:10px;
}

#actualite p{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:2px;
	font-family:arial;
	font-size:11px;
}

#livredor{
	font-style: normal;
	font-weight: bold;
	color: white;
	width: 196px;
	font-size: 12px;
	background-image: url(images/fond-headernavigation.jpg);
	background-position: -300px -20px;
	margin-top: 0px;
}

div.plus1GoogleLivreDOr
{
	margin-left:5px;
}

#livredor .titreLivre{
	font-style: normal;
	text-align: center;
	color: white;
	padding: 3px;
	background-color: black;
	font-size: 15px;
	margin-top: 0px;
}



#espace_client_connect,
#showEspaceConnect {
	width: 178px;
}

#showEspaceConnect {
	color: white;
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
}




#espace_client p,
#espace_client_connect p,
#showEspaceConnect p{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:4px;
	padding-right:2px;
}


#contact_express input
{
	margin:2px;

}

A.headerNavigation
{
  color: #FFFFFF;
}

A.headerNavigation:hover
{
  color: #ffffff;
}

div.petit_onglet_bleu
{
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	line-height:15px;
	font-family:Verdana, Arial, sans-serif;
	background-image:url('images/cadres/bleu/petit_onglet.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	height:15px;
	text-align:center;
}

div.grand_onglet_bleu
{
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, sans-serif;
	background-image:url('images/cadres/bleu/grand_onglet.jpg');
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	height:20px;
	text-align:center;
}

div.grand_onglet_dore
{
	padding-top:0px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, sans-serif;
	background-image:url('images/cadres/dore/grand_onglet.jpg');
	background-repeat:no-repeat;
	background-position:top center;
	width:100%;
	height:20px;
	text-align:center;
}

div.picto_produits
{
	 width:35%;
	 height:160px;
	 text-align:right;
	 float:left;
	 position:relative;
	 display:block;
}

table.picto_produits
{
	font-family:Arial;
	font-style:italic;
	text-align:center;
	display: inline;
	display: inline-table;
	color: #ff7d01;
	font-size:10px;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}

table.picto_produits_smart
{
	width: 100px;
	text-align:center;
	display: inline;
	display: inline-table;
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	margin-right:20px;
	font-family: Verdana,Arial,sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

table.picto_produits_smart tr td
{
	width: 100px;
}

#picto_produits2
{
	width:100%;
	text-align:center;
}

span.picto_prix
{
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	font-style:italic;
	color: #ff7d01;
}

img.prix_a_partir_de
{
	margin-bottom:-3px;
}

a img
{
	border-width:0px;
}

div#conteneur_picto
{
	display:inline;
	position:relative;
	width:100%;
}

div#bloc_conseils
{
	margin-left: 3px;
	margin-right: 3px;
	position: relative;
}
div#bloc_conseils2
{
	margin-left: 3px;
	margin-right: 3px;
	position:relative;
	width:100%;
}

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;
}

.infoBoxContents
{
	text-align: left;
	text-indent: 2px;
	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 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #bbc3d3;
  color: #ffffff;
}

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.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

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: #f8f8f9;
}

TR.productListing-odd:hover {
	background-color:#FFFF99;
	cursor:pointer;
}

TABLE.productListing {
	border:#CCCCCC 1px solid;

}

.productListing-heading {
	font-family: Arial, sans-serif;
	font-size: 15px;
	color:#ffffff;
	background-color:#74C9DE;
	font-weight: bold;
}

TD.productListing-data {
	font-family: Arial, sans-serif;
	font-size: 14px;
	border-bottom:1px solid #0099FF;
	font-weight: bold;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #D96921;
}
H1.pageHeading{
	font-size: 14px;
	font-weight: bold;
	color:#D96921;
	display:inline;
	font-family: Verdana, Arial, sans-serif;
}
H2.pageHeading{
  font-size: 20px;
	font-weight: bold;
	color:#D96921;
}

H3.conseil
{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#D96921;
	font-family:Arial, Helvetica, sans-serif;
}

H3
{
	font-size:14px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

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.main2, P.main2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.main3, P.main3{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}
a.lien_bas  {
	color:#999999;
}



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: #FF0000;
  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 {
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: pointer; }
.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; }
.messageStackSuccess, .messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 10px 10px 45px; }
.messageStackWarning { background: #fff6bf url('images/icons/warning.png') 15px 50% no-repeat; border: 2px solid #ffd324; color: #BF9E1B; }
.messageStackInformation { background: #E7F3FF url('images/icons/msginfo.png') 15px 50% no-repeat; border: 2px solid #7BA6D6; color:#5C7CA0; }
.messageStackError { background: #FFE7E7 url('images/icons/exclamation.png') 15px 50% no-repeat; border: 2px solid #E77D7B; color: #AD5E5C; }
.messageStackSuccess { background: #E7FFD6 url('images/icons/accept.png') 15px 50% no-repeat; border: 2px solid #8CD76B; color: #69A150; }

/* input requirement */
.pageHeading2{
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  color: #D96921;
}
.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

.texte_noir {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.bordered{
	border:1px solid #999999;

}

h2{
	font-size:20px;
	color:#00A2BE;
	font-family:Verdana, Arial, sans-serif;;
}

.prix_product{
	font-size:17px;
	color: #00A2BE;
	font-weight:bold;
	font-family:arial;
}

.fond_faire_connaitre{
	background-image:url(images/image_faireconnaitre.jpg);
}

input.smahmaps, .displayNone {
	display:none;
}

.picto_dotted {
	border:dashed 2px #D96921;
	padding:2px;
}

div.exemples_produits {
	margin:4px;
	float:left;
}

/* Spécificités de la page d'acceuil !!! */
TD.main_blanc, P.main_blanc {
	font-family: Arial;
	font-size: 11px;
	line-height: 1.5;
	color:#FFFFFF;
	font-weight:bold;
	display:inline;
	text-align:justify;
}

TD.main_blanc, P.main_blanc a {
	color:#FFFFFF;
}

div#index_center{

margin:auto;
}


div.bloc_produit_accueil{
	float:left;
	padding:2px;
	margin:2px;
	width:49%;
}

.gros_blanc{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	display:inline;
	letter-spacing:1px;
}

.prix_gros_blanc{
	color:#FFFFFF;
	font-size:15px;
	font-weight:bold;
	font-family:arial;
	display:inline;
	letter-spacing:1px;
}


.gros_violet{
	color:#662D91;
	font-size:14px;
	line-height:16px;
	display:inline;
	font-family:arial;
}
.txt_violet{
	color:#662D91;
	line-height:16px;
	display:inline;
}

.gros_rouge{
	color:#C72D2D;
	font-size:14px;
	line-height:16px;
	display:inline;
	font-family:arial;
}

.txt_rouge{
	color:#C72D2D;
	line-height:16px;
	display:inline;
}

.gros_jaune{
	color:#FFD636;
	font-size:14px;
	line-height:16px;
	display:inline;
	font-family:arial;
}

.txt_jaune{
	color:#FFD636;
	line-height:16px;
	display:inline;
}

.gros_vert{
	color:#009900;
	font-size:14px;
	line-height:16px;
	display:inline;
	font-family:arial;
}

.txt_vert{
	color:#404100;
	line-height:16px;
	display:inline;
}

.gros_rose{
	color:#FFCCFF;
	font-size:14px;
	line-height:16px;
	display:inline;
	font-family:arial;
}

.txt_rose{
	color:#FFCCFF;
	line-height:16px;
	display:inline;
}

.bloc_etoile_prix{
	width:71px;
	height:70px;
	text-align:center;
	vertical-align:middle;
	color:#FFFFFF;
	font-size:10px;
	font-family:arial;
}


/* Definition des styles pour les cadres arrondis*/

.cadre_arrondi {
height:100%;
}

.hg { background-image: url('images/cadres/dore/haut_gauche.jpg'); float: left;  }
.hd { background-image: url('images/cadres/dore/haut_droite.jpg'); float: right; }
.bg { background-image: url('images/cadres/dore/bas_gauche.jpg'); float: left;  }
.bd { background-image: url('images/cadres/dore/bas_droite.jpg'); float: right; }

.hg, .hd, .bg, .bd {
	width:13px;
	height:13px;
	font-size:1px;
}

.header_cadre {
	width: 100%;
	height:13px;
	min-width:100px;
	background-image: url('images/cadres/dore/haut_haut.jpg');
	position:relative;
	clear:both;
}

.body_cadre {
	position:relative;
	clear:both;
	height:100%;

}

.footer_cadre {
	width:100%;
	min-width:100%;
	height:13px;
	background-image: url('images/cadres/dore/bas_bas.jpg');
	position:relative;
	clear:both;
}


.gauche {
	width: 13px;
	height:100%;
	background-image: url('images/cadres/dore/gauche_gauche.jpg');
	float:left;
}
.contenu {
	float:left;
	height:100%;
	position:relative;
}
.contenu p{
	position:relative;
}
.droite {
	width: 13px;
	height:100%;
	background-image: url('images/cadres/dore/droite_droite.jpg');
	float:right;
	position:relative;
}

TABLE.vosCommandes
{
	width:100%;
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	border-collapse:collapse;
	padding:0px;
}

TABLE.vosCommandes thead tr
{
	color:#FFFFFF;
	font-weight: bold;
	text-indent: 2px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align:center;
}

TABLE.vosCommandes tbody tr td
{
	border-width:1px;
	border-color:#999999;
	border-style:solid;
	border-collapse:collapse;
	padding:0px;
	font-size: 11px;
}

TABLE.encadrement_rouge
{
	border:0px;
	border-collapse:collapse;
	width:90%;
	margin-top:20px;
	margin-bottom:30px;
	padding:0px;
}

TABLE.encadrement_rouge CAPTION
{
	font-weight:bold;
	text-align:center;
	font-size:16px;
	margin-bottom:10px;
}

TABLE.encadrement_rouge TR TD
{
	border:0px;
	margin:0px;
	padding:0px;
	line-height:22px;
}

TABLE.encadrement_rouge TR TD.coinHG
{
	background-image: url('images/cadres/rouge/haut_gauche.jpg');
}

TABLE.encadrement_rouge TR TD.coinHD
{
	background-image: url('images/cadres/rouge/haut_droite.jpg');
}

TABLE.encadrement_rouge TR TD.coinBG
{
	background-image: url('images/cadres/rouge/bas_gauche.jpg');
}

TABLE.encadrement_rouge TR TD.coinBD
{
	background-image: url('images/cadres/rouge/bas_droite.jpg');
}

TABLE.encadrement_rouge TR TD.bordH
{
	background-image: url('images/cadres/rouge/haut_haut.jpg');
}

TABLE.encadrement_rouge TR TD.bordB
{
	background-image: url('images/cadres/rouge/bas_bas.jpg');
}

TABLE.encadrement_rouge TR TD.bordG
{
	background-image: url('images/cadres/rouge/gauche_gauche.jpg');
}

TABLE.encadrement_rouge TR TD.bordD
{
	background-image: url('images/cadres/rouge/droite_droite.jpg');
}

TABLE.encadrement_rouge TR TD.puce
{
	color:#FF0000;
	font-weight: bold;
	width:25px;
	min-width:25px;
	max-width:25px;
	vertical-align: top
}

TABLE.encadrement_bleu, TABLE.encadrement_dore
{
	border:0px;
	border-collapse:collapse;
	padding:0px;
}

TABLE.encadrement_bleu TR TD, TABLE.encadrement_dore TR TD
{
	border:0px;
	margin:0px;
	padding:0px;
}

TABLE TR TD.coinHG, TABLE TR TD.coinHD, TABLE TR TD.coinBG, TABLE TR TD.coinBD
{
	width:13px;
	min-width:13px;
	max-width:13px;
	height:13px;
	min-height:13px;
	max-height:13px;
}

TABLE TR TD.bordH, TABLE TR TD.bordB
{
	height:13px;
	min-height:13px;
	max-height:13px;
}

TABLE TR TD.bordG, TABLE TR TD.bordD
{
	width:13px;
	min-width:13px;
	max-width:13px;
}

DIV.encadrement_bleu
{
	border-style:solid;
	border-width:2px;
	border-color:#1E95B5;
	text-align:center;
}

DIV.encadrement_dore
{
	border-style:solid;
	border-width:2px;
	border-color:#CD9F29;
	text-align:center;
}

TABLE.encadrement_dore TR TD.coinHG, TABLE.encadrement_dore TR TD.coinHD, TABLE.encadrement_dore TR TD.coinBG, TABLE.encadrement_dore TR TD.coinBD
{
	width:11px;
	min-width:11px;
	max-width:11px;
	height:11px;
	min-height:11px;
	max-height:11px;
}

TABLE.encadrement_dore TR TD.bordH, TABLE.encadrement_dore TR TD.bordB
{
	height:11px;
	min-height:11px;
	max-height:11px;
}

TABLE.encadrement_dore TR TD.bordG, TABLE.encadrement_dore TR TD.bordD
{
	width:11px;
	min-width:11px;
	max-width:11px;
}

TABLE.encadrement_dore TR TD.coinHG
{
	background-image: url('images/cadres/dore/haut_gauche.jpg');
}

TABLE.encadrement_dore TR TD.coinHD
{
	background-image: url('images/cadres/dore/haut_droite.jpg');
}

TABLE.encadrement_dore TR TD.coinBG
{
	background-image: url('images/cadres/dore/bas_gauche.jpg');
}

TABLE.encadrement_dore TR TD.coinBD
{
	background-image: url('images/cadres/dore/bas_droite.jpg');
}

TABLE.encadrement_dore TR TD.bordH
{
	background-image: url('images/cadres/dore/haut_haut.jpg');
}

TABLE.encadrement_dore TR TD.bordB
{
	background-image: url('images/cadres/dore/bas_bas.jpg');
}

TABLE.encadrement_dore TR TD.bordG
{
	background-image: url('images/cadres/dore/gauche_gauche.jpg');
}

TABLE.encadrement_dore TR TD.bordD
{
	background-image: url('images/cadres/dore/droite_droite.jpg');
}

TABLE.encadrement_bleu TR TD.coinHG
{
	background-image: url('images/cadres/bleu/haut_gauche.jpg');
}

TABLE.encadrement_bleu TR TD.coinHD
{
	background-image: url('images/cadres/bleu/haut_droite.jpg');
}

TABLE.encadrement_bleu TR TD.coinBG
{
	background-image: url('images/cadres/bleu/bas_gauche.jpg');
}

TABLE.encadrement_bleu TR TD.coinBD
{
	background-image: url('images/cadres/bleu/bas_droite.jpg');
}

TABLE.encadrement_bleu TR TD.bordH
{
	background-image: url('images/cadres/bleu/haut_haut.jpg');
}

TABLE.encadrement_bleu TR TD.bordB
{
	background-image: url('images/cadres/bleu/bas_bas.jpg');
}

TABLE.encadrement_bleu TR TD.bordG
{
	background-image: url('images/cadres/bleu/gauche_gauche.jpg');
}

TABLE.encadrement_bleu TR TD.bordD
{
	background-image: url('images/cadres/bleu/droite_droite.jpg');
}

.underline
{
	text-decoration: underline;
}

.bold, .bold a
{
	font-weight: bold;
}

.italic, .italic a
{
	font-style: italic;
}

.rouge, .rouge a
{
	color:#FF0000;
}

.vert, .vert a
{
	color:#009900;
}

.alignRight
{
	text-align:right;
}

.alignLeft
{
	text-align:left;
}

.alignCenter
{
	text-align:center;
}

.retrait30
{
	margin-left:30px;
}

.retrait50
{
	margin-left:50px;
}

.mainTitleLivreDor{
	width: 100%;
	margin: 0px 0px 0px 0px;

}

.mainTitleLivreDor .titleLivreDor{
	color: #444455;
    font-size: 16px;
    margin-left: 20px;
}

.mainTitleLivreDor .btn {
	text-align: right;
}

table.votre_selection tr td
{
	padding-left:10px;
	padding-right:10px;
	font-family:Verdana, Arial, sans-serif;
	font-size:11px;
	line-height:1.5;
}

table.votre_selection tr td a span.valeur
{
	font-weight:bold;
}

ol.bestProduct li a
{
	font-family:Verdana, Arial, sans-serif;
	font-size: 9px;
}

textarea.code_source
{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	height:20px;
	background-color:#a7defa;
}

table tr td.texteAccueil
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight:bold;
	line-height:1.5;
	color:#999999;
}



#gotoPanier{
	background-image: url("/images/panier/panier_articles.png");
    background-repeat: no-repeat;
    height: 40px;
    padding: 0 0 0 0;
    width: 136px;
	position: absolute;
    top: 17px;
	left: 800px;
}


#gotoPanier div {
	font-family: sans-serif;
    font-size: 14px;
    margin-left: 51px;
    margin-top: 12px;
}



.jDiaporama_wrapper{
	position: relative;
	clear: both;
}

.jDiaporama_slider{
	position:relative;
	overflow: hidden;
}

.jDiaporama ul{
	-moz-box-shadow:1px 1px 0.5em #222;
	overflow:hidden;
	position:absolute;
	left:0;
}

.jDiaporama li{
	list-style-type:none;
	overflow:hidden;
	float:left;
	position:relative;
	background: #000
}

.jDiaporama li img{
	display:block;
	margin: 0 auto
}

.jDiaporama .fade-tmp{
	position:absolute;
	z-index:1;
	text-align: center;
	background: #000
}

.jDiaporama .fade-tmp img{
	margin:0 auto;
	display:block
}

.jDiaporama-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}

.jDiaporama .desc{
	position:absolute;
	bottom: 0; left: 0; right:0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
	background:url(images/anim/widgets/back_desc.png) repeat;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/anim/widgets/back_desc.png',sizingMethod='scale');  _background-image:none;
	width:inherit;
	padding-bottom:20px;
	text-align:left
}

.jDiaporama .title{
	position:absolute;
	top: 0; left: 0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}

.jDiaporama .count{
	position:absolute;
	top: 0; right: 0;
	display:none;
	margin:0;
	color:#fff;
	font-size:12px;
	font-family: Arial;
	padding:5px;
}

.jDiaporama_controls{
	display:none;
}

.jDiaporama_controls a{
	font-weight:normal;
	width:10px;
	height:13px;
	text-indent:-9999px;
	display:block;
	margin:0 3px;
	position:absolute;
	z-index:1
}

.jDiaporama_controls .prev{
	background:url(images/anim/widgets/controls2.png) no-repeat bottom;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	left: 0px
}

.jDiaporama_controls .next{
	background:url(images/anim/widgets/controls2.png) no-repeat top;
	top:50%;
	margin-top:-16px;
	height:32px;
	width:32px;
	right: 0px
}

.jDiaporama_controls .pause{
	background:url(images/anim/widgets/playpause.png) no-repeat top;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}

.jDiaporama_controls .play{
	background:url(images/anim/widgets/playpause.png) no-repeat bottom;
	width:64px;
	height:48px;
	left:50%;
	top:50%;
	margin-left:-32px;
	margin-top:-24px;
}

/**** Status ****/

.jDiaporama_status{
	text-align:center;
	margin: 10px auto;
	display:none;
	overflow:hidden
}

.jDiaporama_status a{
	background:url(images/anim/widgets/bullets.png) no-repeat left;
	float:left;
	width:10px;
	height:10px;
	text-indent:-9999px;
	margin-right:5px;
}

.jDiaporama_status .imgBack{
	width:50px;
	height:50px;
	margin-right:10px;
	margin-bottom: 10px
}

.jDiaporama_status a:hover, .jDiaporama_status a.active{
	background:url(images/anim/widgets/bullets.png) no-repeat right;
}

#popup {
    position: absolute;
	z-index: 99999;
	border: 2px solid #1f95b4;
    background-color: #FFF;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    box-shadow: 5px 5px 5px #888;
    -webkit-box-shadow: 5px 5px 5px #888;
	-moz-box-shadow: 5px 5px 5px #888;
}

.popup_bouttons {
    position: relative;
    float: right;
	margin: -40px -10px 0 0;
}

.popup_content {
	overflow-y: auto;
}

#boxSuperDevis {
    padding: 10px;
}
#boxSuperDevis {
    margin-bottom: 3px;
}
.popup_titre {
    width: 796px;
    text-align: center;
	background-color: #23B7D3;
	color: white;
	font-weight: 700;
    cursor : move;
    border: 2px solid #23B7D3;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    margin-bottom: 5px;
}

/*
	=======================================================
		Bouton header espace client
	=======================================================
*/
#bannerEspaceClient {
    position: absolute;
    left: 800px;
    top: 65px;
    z-index: 10;
}
#bannerEspaceClient #espaceClient {
    position: relative;
    z-index: 10;
    width: 196px;
    background: transparent url('images/fond-espace-client.jpg') repeat-x;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#bannerEspaceClient #espaceClient .formConnexion {
    padding-left: 10px;
    margin-bottom: 3px;
}

#espace_client,
#espace_client_connect,alignCenter
#showEspaceConnect {
	width: 196px;
	font-size: 12px;
	padding-bottom: 8px;
    color: #000;
}
#bannerEspaceClient #espace_client label {
    float: none;
}
#espace_client form:first-child {
    margin-bottom: 3px;
}
#espace_client p, #espace_client input, #espace_client label {
    margin-bottom: 3px;
}

#espace_client span.greetUser {
  color: #009ee0;
}

#espace_client .bienvenue {
  font-size: 14px;
  text-align: center;
}

#espace_client ul.link {
    list-style: none;
    text-align: left;
    margin: 0;
    padding: 4px 0 0 4px;
}

/*
	=======================================================
		Bouton header contacter nous
	=======================================================
*/

#bannerContact {
    position: absolute;
    left: 645px;
    top: 17px;
    z-index: 10;
}
#bannerContact #contactUs {
    position: relative;
    right: 83px;
    z-index: 10;
    width: 215px;
    border: 1px solid #d9dadb;
    background: transparent url('images/fond-contact-us.jpg') repeat-y;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

#contact_us {
    font-size: 11px;
}

#contact_us > p {
    margin: 2px 0 2px 30px;
    clear: both;
}
#contact_us .list {
    background: transparent url('images/fond-contact-us-liste.jpg') repeat-y;
    border: 1px solid #d9dadb;
    height: 35px;
    padding: 5px 0;
}
#contact_us #tel img, #contact_us #email img {
    float: right;
    padding: 5px;
}
.list div {
    float: left;
    height: 100%;
    width: 164px;
}
#contact_us .contactNumber {
    float: left;
    color: #daa858;
    font-size: 30px;
    padding: 2px 5px 2px 2px;
    font-weight: 900;
    width: 22px;
}
#contact_us .list h2 {
    color: #019de2;
    font-size: 13px;
    padding: 2px;
    margin: 0;
}
#contact_us .list p, #contact_us .list a {
    margin: 0;
}

#contact_us #tel .telBig {
    font-size: 16px;
    font-weight: 900;
    padding: 0;
    line-height: 16px;
}
#contact_us p.marge {
    width: 100%;
    height: 15px;
    margin: 0;
    padding: 0;
}
#contact_us #email a, #contact_us #tel .telBig {
    color: #8a8a8b;
}
#contact_us #express div {
    width: 100%;
}

#contact_us form, #contact_us form input[type="text"] {
    width: 210px;
    margin: 3px 0;
    text-align: center;
}
#contact_us form label {
    display: block;
    float: right;
    text-align: left;
    width: 160px;
    margin: 0;
    padding-top: 4px;
}
#contact_us form input[type="radio"] {
    display: block;
    clear: both;
    float: left;
    margin-left: 25px;
    padding: 7px;
}
#contact_us form input[type="submit"] {
    display: block;
    margin: 0 auto;
    width: 70px;
}

/*
	=======================================================
		Refonte
	=======================================================
*/
.floatRight {
    float: right;
}
.floatLeft {
    float: left;
}
.paddingRight {
    padding-right: 10px;
}
.rougeErreur {
    font-weight: 700;
    color: #f70f10;
}
.numLgi {
    font-weight: 700;
    color: #7e807c;
}
.turquoise {
    font-weight: 700;
    color: #06a0dd;
}
.greenArrow {
    margin-left: 10px;
}
.greenArrow li {
    background: transparent url('images/arrow_green.gif') 0 65% no-repeat;
    list-style: none;
    padding-left: 15px;
}
.enLigne {
    list-style: none;
    margin: 0;
    padding: 0;
}
.enLigne li {
    display: inline;
    margin: 0;
    padding: 0;
}

#refonte {
    position: absolute;
    margin: 0;
	padding: 0 4px;
	left: 182px;
	right: 200px;
}

#refonte h1 {
    font-size: 20px;
    color: #dc6211;
    font-weight: 700;
    background-color: #FFF;
    margin: 0;
    padding: 8px 0 8px 20px;
}
#refonte h2 {
    margin-left: 50px;
    font-weight: 400;
    color: #000;
    font-size: 15px;
}
#refonte .box {
    overflow: hidden;
    width: 748px;
    padding: 18px 18px 0 55px;
    margin: 0 auto;
    font: 12px Verdana, sans-serif;
}
#refonte .cadre, #refonte .box-end {
    width: 821px;
}
#refonte .box-end {
    background: transparent url('assets/img/user/fond-bottom.png') 0 0 no-repeat;
    height: 20px;
    margin: 0 auto 15px auto;
}
#refonte .cadre {
    margin: 10px auto;
    padding: 0;
}
#refonte .separation {
    background-color: #dedede;
    border: #dedede solid 1px;
    margin: 8px 0;
    clear: both;
}
#refonte .contactNumber {
    color: #d3952e;
    font-size: 30px;
    float: left;
    padding: 2px;
    font-weight: 900;
    margin-right: 5px;
}
#refonte label {
    font-weight: 400;
    width: 90px;
    display: block;
}
#refonte input[type="text"] {
    width: 120px;
}
#refonte input[type="image"] {
    margin-right: 15px;
}
#refonte .importantBlue {
    color: #009ee0;
    text-align: center;
    font-weight: 700;
}

/*
	=======================================================
		Refonte : menu
	=======================================================
*/
.breadcrumb{position:relative; height:30px; width:776px; margin: 8px auto;}
.breadcrumb ul{position:relative; margin:0 10px 0 10px; padding:0; height:30px; background:url('assets/img/user/breadcrumbImage.png') 0px -30px repeat-x; width: 756px;}
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px; display:inline;}
.breadcrumb ul li a{font:12px Arial, Helvetica, sans-serif; color:rgb(109,110,113); text-decoration:none; line-height:30px; display:block; background:url('assets/img/user/breadcrumbImage.png') 100% -60px no-repeat; padding:0 22px 0 21px; outline:none;}
.breadcrumb ul li:last-child a{font:12px Arial, Helvetica, sans-serif; color:rgb(109,110,113); text-decoration:none; line-height:30px; display:block; background:url('assets/img/user/breadcrumbImage.png') 100% -30px no-repeat; padding:0 0 0 21px; outline:none;}
.breadcrumb ul li a:hover {text-decoration:underline; color:rgb(137,138,140);}
.breadcrumb .left{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('assets/img/user/breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .right{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('assets/img/user/breadcrumbImage.png') 100% -90px no-repeat; }

/*
	=======================================================
		Refonte : account_edit
	=======================================================
*/
#refonte #espaceClient {
    background: transparent url('assets/img/user/fond-espace-client.png') 0 0 no-repeat;
}
#refonte .colonne2 label {
    width: 240px;
}

#refonte .colonne1 {
    width: 250px;
}
#refonte .colonne1, #refonte .colonne2 {
    float: left;
    margin-bottom: 10px;
    padding: 20px 0 0 0;
}

#refonte .cadre a {
    margin-left: 15px;
}

/*
	=======================================================
		Refonte : balance-client
	=======================================================
*/
#refonte #balance {
    width: 803px;
    border-spacing:0;
    border-collapse: collapse;
}
#refonte #balance thead tr, #refonte #commandeListe thead tr, #refonte #commandeDerniere thead tr  {
    background: transparent url('assets/img/user/balance-comptable-thead') 0 0 repeat-x;
    height: 34px;
    color: #FFF;
    font-weight: 700;
}
#refonte #balance td, #refonte #balance th {
    border: 1px solid #000;
}
#refonte #balance td {
    padding: 4px;
}
#refonte #balance tbody .alter0 {
    background-color: #ededee;
}
#refonte #balance tbody .alter1 {
    background-color: #FFF;
}

/*
	=======================================================
		Refonte : partenariat
	=======================================================
*/

#refonte #partenariat {
    background: transparent url('assets/img/user/fond-partenariat.png') 0 0 no-repeat;
}
#refonte #partenariat .partenariat {
    font-weight: 900;
    padding: 10px 0 0 0;
    line-height: 30px;
    vertical-align: bottom;
}
#refonte #partenariat div div {
    margin: 5px 0;
}
#refonte .code_source {
    height: 40px;
    margin: 5px 0;
    width: 700px;
}

/*
	=======================================================
		Refonte : commande
	=======================================================
*/

#refonte #commandeDerniere {
    background: transparent url('assets/img/commande/fond-commande.png') 0 0 no-repeat;
}
#refonte #commandeDerniere table, #refonte #commandeListe {
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
}
#refonte #commandeDerniere tbody .alter0, #refonte #commandeListe tbody .alter0 td {
    background-color: #ededee;
}
#refonte #commandeDerniere tbody .alter1, #refonte #commandeListe tbody .alter1 td {
    background-color: #FFF;
}
#refonte #commandeDerniere tbody tr:hover, #refonte #commandeListe tbody .alter0:hover td , #refonte #commandeListe tbody .alter1:hover td {
    background-color: #f2fad4;
}

/*
	=======================================================
		Refonte : commande liste
	=======================================================
*/
#conteneur_principalRefonte #colone_droite, #conteneur_principalRefonte #colone_gauche {
    display: none;
}
#conteneur_principalRefonte #refonte {
    margin: 0;
    padding: 4px;
    left: 0px;
    right: 0px;
    font: 12px Verdana, sans-serif;
}
#conteneur_principalRefonte #refonte h1 {
    margin: 10px 1px;
}
#refonte #boutonMenu {
    float: left;
    margin: 8px 0;
}
#refonte #commandeListe {
    margin-left: 10px;
    border-collapse: separate;
    border-spacing: 0 15px;
    width: 99%;
}
#refonte #commandeListe td img {
    vertical-align: middle;
}
#refonte #commandeListe .alter1, #refonte #commandeListe .alter0 {
    background-color: #fff;
}
#refonte #commandeListe .alter1 td, #refonte #commandeListe .alter0 td {
    border-bottom: 1px solid #B2B2B3;
    border-top: 1px solid #B2B2B3;
}
#refonte #commandeListe .alter1 td:first-child, #refonte #commandeListe .alter0 td:first-child {
    border-left: 1px solid #B2B2B3;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
#refonte #commandeListe .alter1 td:last-child, #refonte #commandeListe .alter0 td:last-child {
    border-right: 1px solid #B2B2B3;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}
#refonte #commandeListe .pictoDetail, #refonte #commandeListe form a {
    cursor: pointer;
}
#refonte #commandeListe .pictoDetail {
    margin: 0 3px;
}
#refonte #commandeListe .detail table {
    padding: 0;
    margin: 0 0 0 40px;
    width: 96%;
    border: 0;
    border-collapse: separate;
    border-spacing: 0;
}
#refonte #commandeListe .detail td {
    padding: 10px;
    margin: 0;
    border: 1px solid #dedede;
    vertical-align: top;
}
#refonte #commandeListe .detail.corner table tr:last-child td:last-child {
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    border-bottom-right-radius: 10px;
}
#refonte #commandeListe .detail.corner table tr:last-child td:first-child {
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-left-radius: 10px;
}
#refonte #commandeListe .detail td h2 {
    font-weight: 700;
}
#refonte #commandeListe td.textBat {
    background-color: #da6b70;
    margin: 0;
    padding: 0;
}
#refonte #commandeListe td.textLien, #refonte #commandeListe td.textLien2 {
    margin: 0;
    padding: 0;
    vertical-align: middle;
}
#refonte #commandeListe .textBat p, #refonte #commandeListe .textLien  a, #refonte #commandeListe .textLien  p {
    font-weight: 700;
    font-size: 12px;
}
#refonte #commandeListe .textLien2  a {
    font-weight: 700;
    font-size: 10px;
    color: #06a0dd;
}
#refonte #commandeListe .detail .bottomPadding {
    padding-bottom: 40px;
}
#refonte #commandeListe .detail .titre {
    font-weight: 700;
    margin-bottom: 5px;
}
#refonte #commandeListe .detail .trait {
    border-bottom: 1px dashed #bebebe;
    font-weight: 400;
    padding-bottom: 2px;
    width: 50%;
    margin: 0 10px 2px 0;
}
#refonte #commandeListe .detail .fondInformation {
    background: transparent url('assets/img/commande/commande-liste-detail-info.png') 0 0 repeat-x;
    text-align: justify;
}

/*
	=======================================================
		Account history info
	=======================================================
*/

#modification, #atos {
    text-align: center;
    margin: 0 auto;
}
#modification img, #atos img {
    vertical-align: middle;
}

#modification input, #modification select, #atos input {
    margin: 6px 0;
}
#atos {
    margin-top: 20px;
}
#moneyorder, #virementbancaire {
    text-align: justify;
}

/*
	=======================================================
		Account devis
	=======================================================
*/

#refonte .devis {
    background: transparent url('assets/img/devis/fond-devis.png') 0 0 no-repeat;
}
#refonte .devisGroupe {
    background: transparent url('assets/img/devis/fond-devis-groupe.png') 0 0 no-repeat;
}

#refonte span.etiquette {
    display: inline-block;
    float: left;
    width: auto;
    margin: 5px 20px;
    padding: 4px;
    border: 1px solid #9f9fa0;
    color: #919294;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #dbdcdd 100%);
    background-image:    -moz-linear-gradient(top, #fefefe 0%, #dbdcdd 100%);
    background-image:     -ms-linear-gradient(top, #fefefe 0%, #dbdcdd 100%);
    background-image:      -o-linear-gradient(top, #fefefe 0%, #dbdcdd 100%);
    background-image:         linear-gradient(top, #fefefe 0%, #dbdcdd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe',endColorstr='#dbdcdd', GradientType=0);
    -moz-box-shadow: 2px 2px 5px 0px #656565;
    -webkit-box-shadow: 2px 2px 5px 0px #656565;
    -o-box-shadow: 2px 2px 5px 0px #656565;
    box-shadow: 2px 2px 5px 0px #656565;
}
#refonte span.etiquette img {
    vertical-align: middle;
}
#refonte span.etiquette a {
    color: #919294;
}
#refonte ul.menuClient {
    list-style: none;
    margin: 0 10px;
    float: right;
}
#refonte ul.menuClient li {
    display: inline-block;
    padding: 15px 0;
}
#refonte ul.menuClient span.etiquette {
    float: none;
    margin: 0;
}
#refonte .isObselete {
    display: none;
}
