/* CSS Document */
h1{padding:15px 50px 15px 0px;}
h1 span{ margin-left:20px; font-size:18px; color:#5AB61C;}
#contentBody{padding:0 0 20px 0;margin:0;}
#fullImageContainer{ float:left; margin:0 0 30px 10px;}
#fullImage{width:200px;height:200px;background-color:#FFFFFF;border:1px solid #82D23D;text-align:center; overflow:hidden;}
#prix{/*position:absolute; top:280px; left:250px;*/width:200px;height:20px; text-align:center;}
.thumbs{}
.thumbs img{ padding:3px; border:1px solid #cccccc; margin:5px;}
#bodyText{width:550px;margin:auto; clear:both;}
#print{ position:absolute; top:60px; right:50px;width:115px; height:25px}
.panier{margin:10px 10px 0px 0px;}
#caracter{float:left;width:430px;margin:0 0 8px 0;padding:0 20px 10px 20px; min-height:250px; text-align:left;}
dt{color:#FD5A2F;font-size:16px;font-weight:bold;padding:0.1em 0 0.3em 0;margin:0.5em 0 0.5em 0;border-bottom:1px solid #FD5A2F; border-left:5px solid #FD5A2F; text-align:center; clear:both;}
#caracter dd{ margin:0.2em 0 0.1em 3ex;}
.featureName{ font-weight:bold; margin-right:10px;}
#gamme{ /*margin:0 0 10px 270px;*/margin:20px 20px 10px 0; padding:0; text-align:right;}
#gamme img{ margin-right:20px;}

#accessoires{ position:relative; clear:both; margin:1em auto; width:90%;}
#accessoires dd{ width:150px; float:left; margin:0 0.5em 0 0; padding:0.3em; border:1px solid #82D23D; text-align:center;}
#accessoires ul{ margin:0em 1ex 0.1em 1ex;padding:0;}
#accessoires ul li{ list-style:none; list-style-image:none; padding:0.1em 0;}
#accessoires h3{ margin:0; padding:3px 0;}
#accessoires .cart{ width:80px; margin:auto; text-align:center;}

tr.oddEven1{background-color:#DAE9ED;}
tr.oddEven0{background-color:#B4D2DB;}

/* ======= tableau options + tableau accessoires===*/
.tableOptions{ clear:both; width:90%}
.tableOptions th{ font-size:12px;}
.tableOptions caption{color:#FD5A2F;font-size:16px;font-weight:bold;/*padding:5px 0 5px 20px;margin:10px 0 8px 0;*/padding:0.1em 0 0.3em 0;margin:1em 0 0.5em 0;border-bottom:1px solid #FD5A2F; border-left:5px solid #FD5A2F;}
.tableOptions th{border:1px solid #82D23D;/*border:1px solid #96D473;*/ background:#57B91B url(/design/images/fond_th.jpg) repeat-x top; color:#561C0D;}
.tableOptions td{border:1px solid #82D23D;}
.tableOptions th#accessoriesHeader{background:none;color:#FD5A2F;font-size:16px;font-weight:bold;padding:0.1em 0 0.3em 1em;margin:1em 0 0.5em 0;border-top:none;border-right:none;border-bottom:1px solid #FD5A2F; border-left:5px solid #FD5A2F;}
.tableOptions td.accessoryTitle a {margin-right:1em}
.tableOptions td.price {text-align:right;white-space:nowrap}
#shop-cartFooterInputContainer{text-align:right;width:90%; margin-top:1em;}
input#shop-cartFooterInput{background:url(/design/panier/panierFond.gif) no-repeat left top; color:#FFFFFF; font-size:1.2em; font-weight:bold; padding:2px 0 0 20px; width:206px; height:41px; border:none;}
/*input#shop-cartFooterInput{color:#FD5A2F;font-weight:bold;background: transparent url(/design/images/panier.gif) no-repeat right;height:28px; padding: 1px 28px 1px 1px ; font-size:1.3em;}
#shop-cartFooterInputContainer{text-align:right;width:90%}*/
/* ======= tableau options + tableau accessoires (fin) ===*/
.borderNone{ border:1px solid #FFFFFF;}
.border{ text-align:left;border:1px solid #82D23D;}

.bar{ position:relative; margin:auto; clear:both;}

.quantiteText{float:left; width:20px; height:24px;padding-top:2px;}
.quantiteAdd{float:left; width:14px; height:26px; margin:0 5px;padding-top:2px;height:24px;}
.addCart{}
.addQuantity{margin: 2px 0pt -2px; float: left;}
.deleteQuantity{margin: -4px 0pt 0pt; float: left;}
.inputQuantity{float: left;}
.cart table {margin: 10px 40px 0pt 0pt; float: right;}
fieldset.pack {
	border: 0px;
	text-align: left;
}
fieldset.pack legend {
	font-weight: bold;
	border: 0px solid #CCCCCC;
}
label.labelPack {
	text-align:right;
	padding: 0px 10px 0px 0px; 
	vertical-align:top; 
	width:210px;
}