/* ------------------

Interventions Olivier

--------------------- */
/*	----------	Général	----------	*/
* {
	margin: 0;
	padding: 0;
	list-style: none;
	border: none;
	border-collapse: collapse;
}
html {
	font-size: 100%;
}
body {
	font: 0.625em/1em Arial, sans-serif;
	color: #333;
	background: #FFF url(/shop/interface/images/V2/body_bg.png) repeat-x left top;
}
a {
	text-decoration: none;
	color: #333;
}
a:hover, a:active, a:focus {
	color: #000;
}
input, textarea, select {
	font-size: 100%;
	border: solid 1px #999;
}
button {
	cursor: pointer;
}
h1, h2, h3, h4, h5, h6 {
	font-family: Baskerville, "Times New Roman", serif;
}
h2.pageTitle {
	font-size: 250%;
	line-height: 0.9em;
	font-weight: normal;
}
h3 {
}
/* div { border: 1px solid #CCC;}
/*	----------	/ Général	----------	*/
#wrapper {
	width: 720px;
	margin: 0 auto;
	padding: 0 0 150px 0;
	background-color: #FFF;
}
#description {
	display: none;
}
/*	----------	Top	----------	*/
#top {
	background: url(/shop/interface/images/V2/page_bg-top.png) repeat-x left top;
	height: 70px;
}
#top h1 {
	background: transparent url(/shop/interface/images/V2/logo_Chateau-SEMENS.png) no-repeat left 10px;
	margin: 0 0 0 -20px;
}
#top h1, #top h1 a {
	height: 60px;
	width: 179px;
}
#top h1 a {
	display: block;
}
#top h1 a span {
	display: none;
}
/*	----------	/Top	----------	*/

/*	----------	Middle	----------	*/

#content {
	background-color: #FFF;
	margin: 0;
	padding: 60px 0 10px 5px;
}
/*	-----	Main	-----	*/
#mainPart {
	width: 525px;
	float: right;
}
/*	-----	Side	-----	*/
#sidePart {
	width: 170px;
	float: left;
	padding: 0 0 0 0;
	margin: -45px 0 0 0;
}
.pageHome #sidePart {
	margin: -55px 0 0 5px;
}
#sidePart h2 {
	font: 170%/1em Georgia, "Times New Roman", Times, serif; padding: 5px 0 5px 5px; color:#666;
}
#sidePart h3 {
	font: bold 110%/1em Georgia, "Times New Roman", Times, serif;
}
#sidePart #where-buy h4, #online-shop h3 {
	font: bold 120%/1em Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	background-color: #996600;
	color: #FFF;
}
#sidePart p {
}
#online-shop, #where-buy {
	border: solid 1px #CCC;
	margin: 0 0 10px 0;
}

#online-shop h3 {}

#where-buy {
	border: solid 1px #CCC;
}
#sidePart #where-buy p {
	text-align: center;
	padding: 5px 0;
}
#sidePart address {
	font: 120%/1em Georgia, "Times New Roman", Times, serif;
	padding: 5px 0 10px 5px;
	margin: 0 5px 5px 10px;
	border: #996600 solid 1px;
	border-width: 0 0 0 3px;
}

#sidePart .forget_pwd a, #sidePart .firstVisit a { display: block; padding: 10px 10px 10px 10px; font: 120%/1em Arial, sans-serif;}

#sidePart .firstVisit a { font-weight: bold; }
#sidePart .forget_pwd a { font-style: italic; clear: both; }

#online-shop {}

#online-shop label { width:100%; font: 100%/1em Arial, sans-serif; display: block;  margin:  5px 0 0 0; }
#online-shop input { float: left; margin: -12px 0 0 75px; width: 90px; }
#online-shop button { margin: 2px 0 0 75px; border: #999 1px solid; width: 92px; font: 100%/1em Arial, sans-serif;}



/*	----------	/Middle	----------	*/

/*	----------	Footer	----------	*/
#footerShop {
	clear: both;
	width: 1px;
	height: 1px;
	overflow: hidden;
}
#footer {
	clear: both;
	width: 100%;
	height: 150px;
	margin: 25px 0 0 0;
	background: #FFF url(/shop/interface/images/V2/footer_bg.png) repeat-x left top;
	padding: 60px 0 25px 0;
}
#footer ul {
}
#footer li {
}
#footer p {
	width: 710px;
	margin: 5px auto;
	text-align: right;
}
/*	----------	/Footer	----------	*/

/*	----------	Navi 2	----------	*/
#acces {
	position: absolute;
	top: 5px;
	left: 50%;
	width: 512px;
	margin-left: -165px;
	font: 100%/14px Arial, Helvetica, sans-serif;
	letter-spacing: 0.05em;
	word-spacing: 0.1em;
}
#acces ul {
	float: right;
}
#acces li {
	display: block;
	border: 1px solid #FBE29F;
	border-width: 0 1px 0 0;
	float:left;
}
#acces, #acces a {
	color: #FBE29F;
	padding: 0 7px;
}
#acces li.contact {
	border: none;
	padding: 0;
	width: 19px;
	height: 14px;
}
#acces li.contact a {
	display: block;
	background: url(/design/V2/img/contact-top.png) no-repeat center center;
	height: 14px;
	width: 19px;
}
#acces li.contact a span {
	display: none;
}
#acces li.search {
	margin: 0;
	padding: 0
}
#acces li.search label {
	margin: 0 5px 0 0;
}
#acces li.search form, #acces li.search input, #acces li.search label, #acces li.search button {
	float: left;
}
#acces li.search input {
	height: 14px;
	float:left;
	margin: 0 0 0 0;
	line-height: 14px;
	border: none;
	padding: 0;
}
#acces li.search button {
	border: none;
	background: transparent url(/design/V2/img/lancer-recherche.png) no-repeat center center;
	height: 14px;
	width: 30px;
	font-size: 0;
	overflow: hidden;
}
/*	----------	/Navi 2	----------	*/
#rayonnage {
	position: absolute;
	top: 90px;
	left: 50%;
	width: 540px;
	margin-left: -165px;
}
#rayonnage * {
}
#rayonnage h3 {
	display: none;
}
#rayonnage a {
	font: normal 170%/1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.05em;
	border-bottom: #666 dotted 1px;
	text-align: center; 
	padding: 0 0 5px 0;
}
#rayonnage li, #rayonnage a {
	display: block;
	width: 170px;
}
#rayonnage li {
	margin: 0 6px 3px 0;
	float: left;
}
/*	----------	Only Design	----------	*/
#deco-1 {
	background: url(/shop/interface/images/V2/page_bg-left.png) no-repeat left top;
	margin-left: -380px;
}
#deco-2 {
	background: url(/shop/interface/images/V2/page_bg-right.png) no-repeat left top;
	margin-left: 357px;
}
#deco-1, #deco-2 {
	height: 300px;
	width: 23px;
	position: absolute;
	left: 50%;
	top: 0px;
	z-index: -1;
}
/*	----------	Only Design	----------	*/
/*	----------	SpHome	----------	*/
.star, .star p.seeMore, #intro p, .homeCategory, .homeCategory li a {
	border: #CCC solid 1px;
}
#intro {
	width: 520px;
	padding: 10px 0 0 0;
}
#intro h2, #intro h3 {
	font: normal 170%/1.5em Georgia, "Times New Roman", Times, serif;
}
#intro p {
	font: normal 120%/1.25em Arial, Helvetica, sans-serif;
	padding: 5px 0;
	border-width: 1px 0;
	letter-spacing: 0.025em;
}



.star {
	background-color: #E7DDDB;
	width: 520px;
}
.star .presentation {
	width: 150px;
	height: 150px;
	position: absolute;
	background: url(/shop/interface/images/V2/home_bg-star.png) no-repeat left top;
	z-index: 1;
	left: 50%;
	top: 131px;
	margin:  0 0 0 -164px;
}
.pageProduct .star .presentation {
	background: url(/design/V2/img/product_bg-star.png) no-repeat left top;
}
.star .presentation span {
	display: none;
}
.star img {
	float: left;
	margin: 0 0 0 0;
}
.star .texte {
	font: normal 120%/1.5em Arial, Helvetica, sans-serif;
	letter-spacing: 0.025em;
	padding: 5px 10px 10px 0;
}
.star h3 {
	padding: 10px 10px 0 0;
}
.star p.seeMore {
	clear: both;
	border-width: 1px 0 0 0;
	background-color: #FFFFFF;
	padding: 3px 15px 3px 5px;
	text-align: right;
}
.homeCategory .seeMore span {
	display: none;
}
.homeCategory .seeMore a {
	display: block;
	height: 16px;
	background-color: #E7DDDB;
	width: 170px;
}
.homeCategory {
	margin: 10px 3px 5px 0;
	background-color: #FFFFCC;
	width: 170px;
	float: left;
}
.star h3, .homeCategory h3 {
	font: normal 170%/1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.05em;
}
.homeCategory h3 {
	text-align: center;
}
.homeCategory h3 a {
	display: block;
	width: 170px;
	line-height: 32px;
	background: #CCC url(/design/V2/img/DecoBlanche.png) no-repeat center 30px;
	padding: 5px 0 20px 0;
}

.homeCategory li {
	height: 32px;
}
.homeCategory li a {
	background-color: #E7DDDB;
	height: 31px;
	border-width: 0 0 1px 0;
	display: block;
}
.homeCategory li img {
	float: left;
	clear: left;
}
.homeCategory li h4 {
	height: 31px;
}
.homeCategory li h4 a strong {
	padding: 5px 0 0 0;
	display: block;
	font: normal 110%/1em Arial, Helvetica, sans-serif;
}
/*	----------	/SpHome	----------	*/
/*	----------	SpCat	----------	*/

.listCategory li {
	float: left;
	width: 168px;
	height: 190px;
	margin: 0 5px 5px 0;
	background-color: #E7DDDB;
	border: #CCC solid 1px;
}
.listCategory img {
	margin: 0 10px;
	float: right;
	width: 150px;
	height: 150px;
}
.listCategory a {
	width: 168px;
	height: 190px;
	display: block;
	background: transparent url(/shop/interface/images/V2/bg_produit.png) no-repeat center top;
	margin: -150px 0 0 0;
	float: left;
}
.listCategory a strong {
	margin: 155px 5px 5px 5px;
	text-align: center;
	width: 158px;
	height: 25px;
	display: block;
	font: normal 120%/1.25em Arial, Helvetica, sans-serif;
	letter-spacing: 0.025em;
}
.pageCategory .pageTitle {
	border: 1px solid #CCC;
	border-width: 0 0 1px 0;
	width: 520px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}
.pageCategory .listTitle {
	font: normal 170%/1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 0.05em;
	border: 1px solid #CCC;
	border-width: 1px 0 0 0;
	width: 520px;
	margin: 10px 0 5px 0;
	padding: 5px 0 0 0;
}
.pageCategory .listTitle strong {
	font-weight: normal;
}
.pageCategory .texte {
	font: normal 120%/1.5em Arial, Helvetica, sans-serif;
	letter-spacing: 0.025em;
}
/*li.listCategory strong { display: block; width: 170px; height: 30px; margin: 150px;}
	----------	/SpCat	----------	*/
/*	----------	SpProd	----------	*/	
#itemFormat {
}
table {
	background-color: #E7DDDB;
	border: 1px solid #CCC;
	width: 521px;
	margin: 0 0 0 1px;
	font: normal 120%/1.5em Arial, Helvetica, sans-serif;
}

table .visu {
	width: 75px;
}
table .supprimer {
	width: 20px;
}
table button {
	width: 20px;
	font-size: 0;
	height: 20px;
	background-color:#999;
	margin: 0;
	padding: 0;
	border: none;
	display: block;
	margin: 0 10px;
}
table th.visu, table th.supprimer {
	font-size: 0;
}
.pageProduct p.seeMore {
	text-align: center;
}

.pageProduct tr.botCommande {}

.pageProduct tr.botCommande a { display: block; background: #999; margin: 0; width: 150px; background: transparent url(/design/V2/img/ico_continue.png) no-repeat; }


.pageProduct tr.botCommande a.continue { padding: 10px 0 10px 50px; background-position: -10px -30px; }
.pageProduct tr.botCommande a.buy { padding: 10px 50px 10px 0; text-align: right; background-position: 160px 10px; float: right; }


.homeCategory .seeMore a {
	background: #CCC url(/design/V2/img/tous-produits_categorie.png) no-repeat center center;
	height: 30px;
	width: 170px;
	display: block;
}

table td.valeur {
	white-space: nowrap;
	text-align: right;
}
table td.total {
	font-weight: bold;
}
table th {
	border-width: 0 0 1px 0;
	background-color: #CCC;
	color: #FFF;
	font: 0/0 Arial, Helvetica, sans-serif;
	height:1px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	height: 1px;
}
table td.format {
	letter-spacing: 0.025em;
	padding: 5px;
}
table button.addBasket {
	width: 87px;
	height:31px;
	background: transparent url(/design/V2/img/button_ajouter.png) no-repeat left top;
	float: right;
}
table button.refresh {
	background: transparent url(/design/V2/img/button_refresh.png) no-repeat left top;
}
table button.remove {
	background: transparent url(/design/V2/img/button_delete.png) no-repeat left top;
}
table td.quantite {
	width: 82px;
	padding: 0;
}
table span.form_label {
	padding: 0 0 0 20px;
	display: block;
	height: 20px;
	background: url(/design/V2/img/x_qte.png) no-repeat left center;
}
table span.form_label button {
	float: right;
}
table span.form_label input {
	float: left;
	height: 18px;
	width: 20px;
	text-align: right;
	margin: 0;
	padding: 0;
}
/*	----------	/SpPtrod	----------	*/
/*	----------	Navi Main	----------	*/
#navi {
	position: absolute;
	width: 525px;
	left: 50%;
	top: 25px;
	margin-left: -165px;
}
#navi ul {
	float: right;
}
#navi li, #navi li a {
	display: block;
	height: 60px;
	width: 172px;
}
#navi li {
	float: left;
	margin: 0 3px 0 0;
	overflow: hidden;
}
#navi li a span {
	display: none;
}
#navi li.conserverie, #navi li.conserverie a:link, #navi li.conserverie a:visited {
	background: transparent url(/design/V2/img/02/navi_conserverie.png) no-repeat left top;
}
#navi li.conserverie a:hover, #navi li.conserverie a:active {
	background: transparent url(/design/V2/img/navi_conserverie.png) no-repeat left top;
}
#navi li.conserves, #navi li.conserves a:link, #navi li.conserves a:visited {
	background: transparent url(/design/V2/img/02/navi_conserves.png) no-repeat left top;
}
#navi li.conserves a:hover, #navi li.conserves a:active {
	background: transparent url(/design/V2/img/navi_conserves.png) no-repeat left top;
}
#navi li.acheter, #navi li.acheter a:link, #navi li.acheter a:visited {
	background: transparent url(/design/V2/img/02/navi_acheter.png) no-repeat left top;
}
#navi li.acheter a:hover, #navi li.acheter a:active {
	background: transparent url(/design/V2/img/navi_acheter.png) no-repeat left top;
}
body.shop #navi li.acheter a:link, body.shop #navi li.acheter a:visited {
	background: transparent url(/design/V2/img/navi_acheter.png) no-repeat left top;
}
/*	----------	/Navi Main	----------	*/
body #mainPart form * textarea { font: 110%/1em Arial, Helvetica, sans-serif; }
.pageForget #mainPart *, .pageCreate #mainPart *, .pageProfile #mainPart *, .pagePreCommande #mainPart * { padding: 10px; }
.pageForget #mainPart form *, .pageCreate #mainPart form *, .pageProfile #mainPart form *, .pagePreCommande #mainPart form *  { padding: 0;}
.pageCreate #mainPart form label, .pageProfile #mainPart form label, .pagePreCommande #mainPart form label { width: 200px; height: 2em; display: block; border: 2px #fff solid; font: 100%/2em Arial, Helvetica, sans-serif; clear: both; background: #CCC; padding: 0 5px; }
.pagePreCommande #mainPart form span { width: 200px; height: 2em; display: block; border: 2px #fff solid; font: 100%/2em Arial, Helvetica, sans-serif; clear: both; background: #CCC; padding: 0 5px; }
.pageCreate #mainPart input, .pageProfile #mainPart input, .pagePreCommande #mainPart input { float: left; margin: -1.75em 0 0 75px; }
.pageCreate #mainPart textarea, .pageProfile #mainPart textarea, .pagePreCommande #mainPart textarea { float: left; margin: -1.6em 0 0 75px; }
.pageCreate #mainPart select, .pageProfile #mainPart select, .pagePreCommande #mainPart select { float: left; margin: -1.85em 0 0 75px; }
.pageCreate #mainPart button, .pageProfile #mainPart button, .pagePreCommande #mainPart button { margin: 2px 0 0 82px; font: 100%/2em Arial, Helvetica, sans-serif; width: 152px; line-height: 1.5em; }

.pageCreate #mainPart form *, .pageProfile #mainPart form *, .pagePreCommande #mainPart form *  { width: 125px; }

#mainPart .demiLeft { width: 45%; float: left; margin: 0; padding: 0; border: double 1px #666; border-width: 0 3px 0 0;  }
tr.fraisLivraison td span { background: none; padding: 0; margin: 0;}
.pagePreCommande #mainPart .demiLeft { width: 220px; }
.pagePreCommande #mainPart .last { padding: 0 0 0 10px;}

#mainPart form p.alert { width: 200px; padding: 5px; }

#mainPart .last { border: none;   }
#selectAdresse { width: 500px; }
.botPage { clear: both; }

.readonly * { border: none; background: top; color: #333; }


.pagePreCommande #mainPart form p#adresse, .pagePreCommande #mainPart form p#email, .pagePreCommande #mainPart form p#tel , .pagePreCommande #mainPart form p#zone, .pagePreCommande #mainPart form p#dum3, .pagePreCommande #mainPart form p#dum5 , .pagePreCommande #mainPart form p#dum6, .pagePreCommande #mainPart form p#dum7  { width: 200px; height: 2em; display: block; border: 2px #fff solid; font: 100%/2em Arial, Helvetica, sans-serif; clear: both; background: #CCC; padding: 0 5px; }


#mainPart form label#adresse { height: 6.2em; }
#mainPart form label#adresse textarea { height: 5em; }

.pagePreCommande #mainPart form p#adresse, .pagePreCommande #mainPart form p#dum3 { height: 5.1em; }
.pagePreCommande #mainPart form p#adresse textarea, .pagePreCommande #mainPart form p#dum3 textarea { height: 4em; }

button#modifierAdresse { clear:both; }

body #wrapper #content #mainPart .alert { color: #CC0000; font-weight: bold; text-align: center;}

.pageCreate #mainPart form h4, .pageProfile #mainPart form h4 { width: 225px; padding: 10px 0 5px 0; margin: 0;}
.pageCreate #mainPart form p, .pageProfile #mainPart form p { width: 225px; padding: 0 0 5px 0; margin: 0;}



.pageProfile #mainPart form input#pwd_random_f, #mainPart input#livrer_1, #mainPart input#livrer_2 { margin: -1.7em 0 0 125px;  }

p.legendBot { padding: 10px; margin: 15px 0; border: 1px solid #CCC; text-align: justify; width: 499px; }

/*	----------	Page panier	----------	*/

.pageBasket #mainPart, .pagePreCommande #mainPart, .pageBill #mainPart { width: 710px; float: left; }
.pageBasket .pageTitle, .pagePreCommande .pageTitle, .pageBill .pageTitle { margin: 0 0 15px 0; }
.pageBasket #mainPart table, .pageBill #mainPart table { width: 100%; margin: 15px 0; }

/*	----------	LoggedVisitor	----------	*/
#loggedVisitor { }
#loggedVisitor p { padding: 0 0 0 40px; font: 110%/1em Arial, sans-serif; }
#loggedVisitor ul {
	background: transparent url(/design/V2/img/icones_sidebar.png) no-repeat 5px top;
}
#loggedVisitor li { width: 128px; height: 30px; padding: 0 0 0 40px;  font: 110%/30px Arial, sans-serif;}
#loggedVisitor button, #loggedVisitor li {  }
#loggedVisitor a {}
#loggedVisitor button { display: inline; border: none; background: transparent; text-align: left; margin: 0 0 0 -3px; padding: 0; color: #333; height: 30px; width: 131px; }

#loggedVisitor button:hover { color: #000; }

#loggedVisitor li.panier {}
#loggedVisitor li.profil {}
#loggedVisitor li.commandes {}
#loggedVisitor li.logout { margin: 0 0 15px 0;}

/*	----------	/ LoggedVisitor	----------	*/


/*	----------	JQuery	----------	*/
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img {
	border: none;
}
/*	----------	/ JQuery	----------	*/

/*	----------	LightBox	----------	*/
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image {
	padding: 10px;
}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav {
	left: 0;
}
#lightbox-nav a {
	outline: none;
}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev {
	left: 0;
	float: left;
}
#lightbox-nav-btnNext {
	right: 0;
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px;
	color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
	width: 70%;
	float: left;
	text-align: left;
}
#lightbox-image-details-caption {
	font-weight: bold;
}
#lightbox-image-details-currentNumber {
	display: block;
	clear: left;
	padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
	width: 66px;
	float: right;
	padding-bottom: 0.7em;
}
/*	----------	/ LightBox	----------	*/

.textarea { font: 120%/1em Arial, Helvetica, sans-serif; }
tr > td:first-child { padding-left: 10px; }
tr td.visu { padding-left: 0; }
tr.fraisLivraison td, tr.produit-3 td { background: #CCC;}
tr.montantTVA td { font: italic 90%/1em Arial, sans-serif; padding: 5px 0 5px 10px; background: #CCC; }

tr.titreProduit-3 { display: none; }
.pageBasket table tr, .pageBill table tr { border: solid 1px #CCC; border-width: 0 4px;}
tr.totalTTC td { background: #FFF; font: 120%/2em Arial, sans-serif; }
.instructionsSup { font: 9px/1em Arial, sans-serif; text-align: center; padding: 0 5px; }
.instructionsSup a { text-decoration: underline; }
tr.botCommande { border: #CCC double 1px; border-width: 3px 0 0 0; }


.suitePage { clear: both; }
.oldPrice  {
	text-decoration: line-through;
	font: italic 9px/1em Arial, sans-serif;
}
tr.produit-3 td.prixQuantite, tr.produit-3 td.prixProduit { font: 0/0 Arial, sans-serif; }

td.last, tr.montantTVA td.last { padding-right: 10px; }

tr.titreProduit td { padding: 5px 10px; border: #CCC solid 1px; border-width: 4px 0 1px 0; font-weight: bold;  }

.pageBasket #rayonnage, .pagePreCommande #rayonnage, .pageBill #rayonnage { display: none; }

.demiLeft * { line-height: 1.5em; margin: 0.5em 0; }
#mainPart .demiLeft { padding-left: 1em;}

.pageCommande table { font: 100% Arial, Helvetica, sans-serif; margin: 2em 0 0 0;}
.pageCommande th { display: inherit; }
.pageCommande td { padding: 0.5em 0; border-bottom: #CCC solid 1px; }
.pageCommande a { color: #000; }

tr.montantTVA { display: none; }