/*-----------------------------------------------------------
	Project:	Uppershoes
	Author:	C2iS - LGU
	Summary :
		| Global Reset 
		| Typographies
		| Links
		| Tables
		| Structure
		| Menus
		| Structure Blocks
		| Plugins JS
-----------------------------------------------------------*/


/*:::::::::::::::::::: Global Reset :::::::::::::::::::::*/
html,body,div,span,object,iframe,h1,h2,h3,h4,p,a,em,a img,img,small,strong,sub,sup,
tt,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
body{line-height:1;color:black;}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
th,td{text-align:left;font-weight:normal}
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}
	#IE6 div, #IE6 ul, #IE6 h1, #IE6 h2, #IE6 h3, #IE6 h4{zoom: 1;}

/*:::::::::::::::::::: Typographies ::::::::::::::::::::*/
body { text-align:center; font-size:62.5%; color:#747474;background:#f9f6f1 url(../images/bgBody.jpg) repeat-x 0 0; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 img, h2 img, h3 img, h4 img{ margin:0; }
p { margin:0; line-height: 1.5em; }
strong { font-weight:bold; }
em { font-style:italic; }
sup, sub { font-size:0.75em; }
sub { vertical-align:-4px; }
sup { vertical-align:4px; }
dl { line-height: 1.5em; }
dl dt { }
dd { }
small { font-size:0.85em; }
hr{ margin:1em 0; height:0; clear:both; border-bottom:0 none; border-top:1px solid #E5E5E5;}
hr.hrClear{width:700px;visibility:hidden;}
@font-face {
	font-family: 'Swis721 Cn BT Roman';
	src: url('../types/Swiss_721_Condensed_BT.eot');
	src: local('☺'),
		url('../types/Swiss_721_Condensed_BT.woff') format('woff'), 
		url('../types/Swiss_721_Condensed_BT.ttf') format('truetype'), 
		url('../types/Swiss_721_Condensed_BT.svg#Swiss721BT-RomanCondensed') format('svg');
}
.typed{ font-family:"Swis721 Cn BT Roman", "Franklin Gothic Medium", "Microsoft Sans Serif", "Helvetica", "Helvetica Neue", Arial, sans-serif;}

/*:::::::::::::::::::: Links ::::::::::::::::::::*/
a, a:link, a:visited{  }
a:hover { }

/*:::::::::::::::::::: Tables ::::::::::::::::::::*/
table{border-collapse:collapse;}
form p{ display:block; width:100%; }
form br{ clear:left; }
label{cursor:pointer;}

/*:::::::::::::::::::: Structure :::::::::::::::::::*/
#wrap{width:1011px;margin:0 auto;font:1.2em "Times New Roman", serif;text-align:left;position:relative;}
#header{color:#fff;margin-top:30px;height:83px;text-transform:uppercase;position:relative;}
#header h1{float:left;}
#header a{text-decoration:none;}
	#topNav{float:left;vertical-align:top;margin:0 5px 0 105px;padding-top:17px;font-size:12px;width:330px;}
		#topNav li{display:inline;}
		#topNav li a{padding:5px;color:#e9e6d4;}
	#topNavAccount{float:left;vertical-align:top;background:url(../images/bgTopSep.png) no-repeat 0 0;font-size:11px;text-align:right;padding:0 5px 0 18px;width:125px;}
		#topNavAccount li{display:block;line-height:1.5}
		#topNavAccount li a{color:#dad6c3;}
	#topNavCart{float:left;vertical-align:top;background:url(../images/bgTopSep.png) no-repeat 0 0;font-size:11px;padding:0 0 0 15px;width:93px;}
		#topNavCart li{display:block;line-height:1.5}
		#topNavCart li a{color:#dad6c3;padding-left:23px;}
			#topNavCart li.panier a{display:block;position:relative;z-index:100;background:url(../images/bgTopCartLink.png) no-repeat 0 6px;}
				/*#topNavCart li.panier a:hover{text-decoration:underline;}*/
			#topNavCart li.boutiques a{background:url(../images/bgTopCartLink.png) no-repeat 0 -16px;}
#popCart{display:none;position:absolute;right:0;top:0px;text-transform:none;width:349px;z-index:99;overflow:hidden;padding-bottom:30px}
#popCart div.table{background:#363a33;padding-bottom:4px;padding-top:23px ;}
#popCart table{background:#4a5446;margin:0 4px 0;width:341px;font-family:sans-serif;}
	#popCart th{color:#ded9c7;text-align:center;font-size:11px;}
	#popCart td{color:#6d695c;background:#fff;text-align:center;border:1px solid #4a5446;vertical-align:middle;line-height:1em;padding:2px 0;}
	#popCart td a{color:#6d695c;}
		#popCart td img{width:45px;}
		#popCart td.desc{text-align:left;padding-left:5px}
		#popCart td.prix{color:#8a5053}
	#popCart p.total{font-family:sans-serif;font-size:11px;color:#ded9c7;text-align:right;padding:3px 11px 4px 0;background:#4a5446;margin:0 4px;}
	#popCart p.total strong{font-size:12px;padding-left:10px;}
	#popCart span.commande{display:block;float:right;padding:0 4px 4px;background:#363a33;}
		#popCart span.commande a{display:block;font-family:serif;font-size:10px;text-transform:uppercase;color:#e7e4d3;border-left:1px solid #794548;border-top:1px solid #794548;padding:3px 7px;background:#57161a url(../images/btOverlay.png) repeat-x scroll bottom left;}
		#popCart span.commande a:hover{background:#3f1013}
#container{padding-top:7px}
#footer{font-family:sans-serif;font-size:10px;text-transform:uppercase;padding-top:15px;}
	#footer p img{vertical-align:bottom;margin-right:5px;}
	#footer a{color:#6d695c;text-decoration:none;padding:0 10px;}
	#footer a:hover{text-decoration:underline;}

/*:::::::::::::::::::: Menus :::::::::::::::::::*/
#topMenuFilter{position:absolute;top:58px;left:0;text-transform:uppercase;z-index:89}
#IE6 #topMenuFilter, #IE7 #topMenuFilter{top:88px;}
	#topMenuFilter li{display:inline;float:left;font-size:14px;position:relative;line-height:20px}
	#topMenuFilter li#home a{display:block;padding:2px 24px 2px 14px;background:#414a3c;border-top:1px solid #5d6559;border-left:1px solid #5d6559;border-right:1px solid #353d30;color:#dad6c3;text-decoration:none;}
	#topMenuFilter li#home.active a{padding:2px 14px;background:url(../images/bgMenuHome.png) repeat 0 0;border-top:1px solid #efeee7;border-left:1px solid #efeee7;border-right:1px solid #bab4a1;color:#394334;}
	#topMenuFilter li span{display:block;padding:0 24px 0 14px;line-height:24px;background:#414a3c url(../images/bgMenuArrow.png) no-repeat center right;border-top:1px solid #5d6559;border-left:1px solid #5d6559;border-right:1px solid #353d30;color:#dad6c3;cursor:pointer;}
	#topMenuFilter li.sfhover span{background-color:#57161a;border-top:1px solid #70393c;border-left:1px solid #70393c;border-right:1px solid #543739;}
	/**/
	#topMenuFilter li ul{position:absolute;top:23px;padding:10px 0 5px;left:0;display:none;background:#57161a;border-bottom:1px solid #70393c;border-left:1px solid #70393c;border-right:1px solid #543739;}
		#topMenuFilter li.sfhover ul{display:block;}
		#topMenuFilter li ul li{display:block;float:none;min-width:120px;padding:3px 0 5px 12px;font-family:sans-serif;font-size:11px;line-height:1.4}
		#topMenuFilter li ul li a{color:#e7e2d1;text-decoration:none;padding:0 20px 0 7px;display:block;}
		#topMenuFilter li ul li a:hover{background:url(../images/bgMenuSubHover.png) no-repeat left 3px;}
		
/*:::::::::::::::::::: Structure Blocks :::::::::::::::::::*/
ul#pathway{background:url(../images/bgPathway.png) no-repeat bottom left;padding:3px 25px;width:100%;font-family:sans-serif;}
	ul#pathway li{display:inline;font-style:italic;color:#979385;font-size:12px;line-height:1.8}
	ul#pathway li span{font-style:normal;padding:0 2px;}
	ul#pathway li a{font-style:normal;text-decoration:none;color:#979385;}
	#pathway li a:hover{text-decoration:underline;}
#fulltxt{position:absolute;top:55px;right:0;z-index:10}
#IE6 #fulltxt, #IE7 #fulltxt{top:85px;}
	#fulltxt input.text{background:#4a5446;border:0;font-size:11px;font-style:italic;color:#d7d3c2;padding:3px 10px;width:165px;}
	#fulltxt input.submit{background:#414a3c;border:1px solid #5a6256;border-right:1px solid #414a3c;border-bottom:0;font-size:10px;color:#eae6d3;padding:1px 0 2px;vertical-align:-1px;cursor:pointer;}
	
/* SHU : autocompletion de l'input recherche */
.ac_results{width:185px !important;border:0 !important;}
.ac_results li.ac_over{background-color:#7F7A6B !important;cursor:pointer !important}
/**/
div.bottomServices{width:1010px;background:#f5f2ea;clear:both;padding:10px 0;}
	.bottomServices h2{font-size:15px;color:#6d695c;text-transform:uppercase;margin:0 10px 12px;}
       .bottomServices span{font-size:15px;color:#6d695c;text-transform:uppercase;margin:0 10px 12px;display:block;}
dl.servicesLine{font-family:sans-serif;float:left;width:141px;padding:0 30px 0 80px;border-right:1px solid #dcd8cd;}
	dl.servicesLine:last-child{border-right:0;}
dl.servicesLine.servSatisfait{background:url(../images/bgBottomServices.png) no-repeat 20px 5px;}
dl.servicesLine.servSsfrais{background:url(../images/bgBottomServices.png) no-repeat 20px -78px;}
dl.servicesLine.servLivraison{background:url(../images/bgBottomServices.png) no-repeat 20px -154px;}
dl.servicesLine.servConseil{background:url(../images/bgBottomServices.png) no-repeat 20px -240px;}
	.servicesLine dt{font-size:12px;color:#59090D;}
	.servicesLine dd{font-size:11px;color:#6d695c;}
.wlarge{width:100%;background:#fff;overflow:hidden;margin-bottom:7px;}
.wlarge{width:100%;background:#fff;overflow:hidden;margin-bottom:7px;}
.wlarge h1{font-size:36px;color:#414a3c;margin:25px;line-height:auto;}
.wlarge h2{color:#908c7f;font:23px sans-serif;margin:25px;}
.wlarge h3{font:13px  sans-serif;color:#57161a;margin:5px 5px 5px 25px;}
.wlarge p{margin:0 25px;font:13px sans-serif;color:#7f7a6b;}
.wlarge p.warning{margin:30px;color:#59090D}
.wlarge p.checkcgv{margin-left:197px;}
.wlarge p.checkcgv a{color:#57161A;}

.wlarge.edito{padding-bottom:30px}
.wlarge.edito p{margin:0 25px 15px;line-height:1.5}
	.wlarge.edito p a{color:#7f7a6b;}
	.wlarge.edito p a:hover{text-decoration:none}
	.wlarge.edito p.editoEmph{font-weight:bold;color:#57161a}

/*Edito boutiques*/
	.wlarge.edito .boutiques{margin:15px 0;padding:15px 30px;overflow:hidden}
	.wlarge.edito .boutiques img{float:left;margin-right:30px }
	.wlarge.edito .boutiques h3{font:16px serif;text-transform:uppercase;color:#57161a}
	.wlarge.edito .boutiques ul li{text-transform:uppercase;color:#7f7a6b;float:left;width:180px;font:11px sans-serif;line-height:1.6;}
	.wlarge.edito .boutiques ul li a{color:#7f7a6b;text-decoration:none;}
	.wlarge.edito hr.hrBoutique{background:url(../images/bgPathway.png) no-repeat bottom left;border:0;height:1px}

.promobox_edito{margin-left:25px}
.promobox_edito li{display:inline;margin-right:10px;}
.promobox_edito li a{border:1px solid #f3f3eb;}
	
/* home */
/* Family products */
#homeSwf{margin-bottom:7px;display:inline;}
.homeLeft{float:left;width:704px;}
.homeRight{float:right;width:300px;}
	.homeRight a{display:block;margin-bottom:5px;}
.moreProduct{position:relative;margin-bottom:7px;width:704px;overflow:auto;background:#fff;border:1px solid #dcd8cd;padding-bottom:8px}
.moreProductFromProduct{position:relative;margin-bottom:7px;width:500px;overflow:auto;background:#fff;border:1px solid #dcd8cd;padding-bottom:8px;float:left;}
.moreProductFromProduct.first{margin-right:7px;}
.moreProduct h2{font-size:16px;color:#57161a;text-transform:uppercase;margin:5px 15px 0}
.moreProduct h2 a{text-decoration:none;color:#57161a;}
	.moreProductSlider{position:relative;left:10px;margin-top:5px;float:left;width:auto;}
		.moreProductSlider dl{border-right:1px solid #dcd8cd;width:171px;float:left;text-align:center;}
		.moreProductSlider dl dd{}
		.moreProductSlider dl dt a{font-size:13px;color:#6d695c;text-decoration:none;}
		.moreProductSlider dl dt a span{color:#59090d;font-weight:bold;}
	.moreProductRight{position:absolute;top:30px;right:0;width:25px;height:150px;background:#fff url(../images/btSlider.png) no-repeat right 65px;text-indent:-999em;display:none;}
	.moreProductLeft{position:absolute;top:30px;left:0;width:25px;height:150px;background:#fff url(../images/btSlider.png) no-repeat left 65px;text-indent:-999em;display:none;}

/* compte */
.wlarge.compte{min-height:500px;height:auto !important;height:500px;}
.wlarge.compte h1{font-size:36px;color:#414a3c;margin:25px;}
.wlarge.compte p{margin:0 30px;font:13px sans-serif;color:#7f7a6b;}
.divcontenerform{margin:0 55px;}
.connexForm,
.createForm{background:url(../images/bgConnex.png) no-repeat 0 0;width:394px;height:236px;float:left;margin:30px 28px 50px;}
.connexForm fieldset, .createForm fieldset{padding:0 0 10px 70px;}
	.connexForm legend, .createForm legend{padding:47px 0 5px;font-size:15px;color:#57161a;text-transform:uppercase;margin-left:0;}
	.connexForm label, .createForm label{display:block;margin:5px 0 3px 0;font:12px sans-serif;color:#5c584d;clear:left;}
	.connexForm input.text, .createForm input.text{display:block;font:12px sans-serif;color:#5c584d;float:left;margin:0 10px 12px 0;border:1px solid #cbc6b8;padding:3px 3px 2px}
		.connexForm input.text.long, .createForm input.text.long{width:227px;}
		.connexForm input.text.moyen, .createForm input.text.moyen{width:151px;}
	.connexForm input.submit, .createForm input.submit{display:block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 7px 2px;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;cursor:pointer;}
		.createForm input.submit{float:right;margin-right:89px;width:70px;width:155px}
		.connexForm input.submit:hover, .createForm input.submit:hover{background-color:#97927d}
.inscrpForm , .accountForm {background:#f5f2ea;overflow:hidden;margin:25px 25px 5px;padding:30px 0 40px 135px;}
	.contactForm{width:399px;padding:30px 0 40px 30px;margin:0 0 35px 30px}
.inscrpForm fieldset , .accountForm fieldset{float:left;width:405px;}
	.contactForm fieldset{width:380px;}
.inscrpForm legend , .accountForm  legend {font-size:15px;color:#57161a;text-transform:uppercase;}
.inscrpForm .error , .accountForm .error {border:1px solid #cbc6b8;padding:10px 30px;margin:10px;}
	.inscrpForm .error a , .accountForm .error a{display:inline-block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 17px 2px;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;cursor:pointer;margin:0px;text-decoration:none;}
	.inscrpForm .error a:hover , .accountForm .error a:hover {background-color:#97927d}
		.inscrpForm p , .accountForm p {margin:0 0 0 10px !important;font:12px sans-serif;color:#5c584d;}
		.inscrpForm p label , .accountForm p label{margin:0 !important;}
		.inscrpForm ol li , .accountForm ol li{margin:5px 0 15px 30px;list-style:disc;font:12px sans-serif;color:#5c584d;}
	.inscrpForm label , .formBox  label , .accountForm label{display:block;margin:0 0 3px 10px;padding-top:14px;font:12px sans-serif;color:#5c584d;clear:left;}
	.inscrpForm input.text , .formBox  input.text , .accountForm input.text {display:block;font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;width:227px;}
	.inscrpForm select , .accountForm select{font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;margin-right:-5px;cursor:pointer;}
	.inscrpForm input.submit , .formBox  input.submit , .accountForm input.submit {display:block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 17px 2px;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;cursor:pointer;margin:20px 0 0 10px;}
	.inscrpForm input.submit:hover , .formBox  input.submit:hover   {background-color:#97927d}
	.inscrpForm textarea.text , .accountForm textarea.text {display:block;font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;width:227px;}
	.inscrpForm label.labelBox , .accountForm label.labelBox{float:left;width:60px;clear:none;margin-bottom:0;height:19px;}
		.inscrpForm label.labelBox input , .accountForm label.labelBox input {width:auto;display:inline;margin:0 5px 14px 0;vertical-align:-1px;}
		.inscrpForm label.labelBox.newsletter , .accountForm label.labelBox.newsletter{font-weight:bold;color:#57161a;float:none;width:auto;}
	.cnil , .mandatoryFields {padding:5px 0 16px;clear:both;}

/*votre compte - home*/
.greetings {color:#57161a;margin:-17px 0 10px 30px;display:block;font:italic 13px sans-serif;}

.accountNav {width:190px;float:left;margin:25px 0 0 30px;min-height:400px;}
	#IE6 .accountNav {margin:25px 0 0 15px;}
.accountNav li{text-transform:uppercase;margin-bottom:5px;vertical-align:bottom;}
	#IE6 .accountNav li{width:100%;}
.accountNav li a{text-decoration:none;display:block;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;color:#e7e4d3;padding:4px 10px;}
	.accountNav li a:hover {background-color:#97927d}
.accountNav li.active a{background:#57161a url(../images/btOverlay.png) repeat-x scroll bottom left;}
	.accountNav li.active a:hover{background:#3f1013}
.accountNav li.logout {text-transform:none;}
.accountNav li.logout a{background:url(../images/delCrit.png) no-repeat 4px 12px;color:#57161A;font:11px sans-serif;text-decoration:underline;padding:10px 0 0 20px;}
	.accountNav li.logout a:hover {text-decoration:none;}

.accountForm {padding:30px 20px;float:right;margin:25px 25px 25px;display:inline;}	
	.fastorderForm{float:left;width:920px;}
	.fastorderForm fieldset{margin-left:100px}
	.fastorderForm fieldset.paymentType{width:769px;margin-left:55px;margin-bottom:15px;background:#fff;}
	.fastorderForm input.text{clear:both;margin-left:0}
	.fastorderForm .validCart{float:right;margin-right:59px;}
.accountForm fieldset{width:345px;}	
.accountForm fieldset.changeYourPass {padding-top:55px;}
	#IE6 .accountForm fieldset.changeYourPass    {padding-top:65px;}
.accountForm input.submit {display:inline;background:#57161a url(../images/btOverlay.png) repeat-x scroll bottom left;width:auto;overflow:visible;}
.accountForm input.submit:hover {background:#3f1013}

/* detail porducts */
.toolBar{text-align:right;padding:10px 15px 0;float:right;}
.toolBar a{text-decoration:none;font-size:13px;}
	.toolBar a.toolBack{color:#7f7a6b;padding:0 10px 0 18px;height:19px;line-height:19px;float:left;background:url(../images/sltPointure.png) no-repeat 0 -29px;border:1px solid #cbc6b8;margin-right:4px}
	.toolBar a.toolBack:hover{color:#fff;background-position:0 -58px;border-color:#7;}
	.toolBar a.tools{display:inline-block;width:21px;height:19px;text-indent:-999em;background:url(../images/toolBar.png) no-repeat 0 0;text-align:left;margin-left:3px;border:1px solid #cbc6b8;}
		.toolBar a.tools:hover{border:1px solid #ddd9ca;}
	.toolBar a.toolBarPrint{background-position:-1px -1px;}
	.toolBar a.toolBarFriend{background-position:-28px -1px;}
	.toolBar a.toolBarMail{background-position:-55px -1px;}
	.toolBar a.toolBarWCB{background-position:-82px -1px;}
	
/* CSS to Delete */ #flashProduct{background:#e9e9e9}
#flashProductPrint img{width:453px;}
.critereSearch{text-transform:uppercase;font-size:13px;color:#414a3c;padding:5px 0 10px 5px;font-weight:bold;}
.critereSearch a{color:#57161a;text-decoration:none;padding:0 13px;background:url(../images/delCrit.png) no-repeat right 4px;}
.critereSearch span{color:#57161a;text-decoration:none;padding:0 13px;}
.wlarge.product h1{font-size:36px;color:#414a3c;margin:25px;line-height:auto;}
.wlarge.product h2{color:#908c7f;font-size:23px;font-family:sans-serif;margin:25px;}
.wlarge.product h3{font-size:13px;color:#57161a;margin:5px 0;}
.productLeft{float:left;width:508px;padding:0 25px 25px;}
.productRight{float:left;width:425px;font-family:sans-serif;padding:0 0 25px;}
	.productRight hr{background:url(../images/productHr.png);height:1px;border:0;margin-bottom:20px;}
	.productRight p{font-size:13px;color:#7f7a6b;margin-left:13px;}
	.productRight dl{margin:30px 0;overflow:hidden;margin-left:13px;}
		.productRight dl dt{clear:left;float:left;font-weight:bold;color:#394035;}
		.productRight dl dd{float:left;width:250px}
	.productRight .blockLeft{float:left;width:227px;margin-left:13px;background:url(../images/productHzSep.png) no-repeat top right;}
	.productRight .blockRight{float:left;width:170px}
		.productRight .blockRight .price{font-size:11px;color:#979385;margin-left:20px;}
		.productRight .blockRight .price span{font-size:18px;font-weight:bold;color:#57161a;font-family:serif;display:block;margin:25px 0 5px}
	.addCartBt{display:inline-block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 8px 2px;background:#57161a url(../images/btOverlay.png) repeat-x bottom left;cursor:pointer;margin:15px 0 0 20px;border-top:1px solid #794548;border-left:1px solid #794548;text-decoration:none;width:145px;text-align:center;}
	.addCartBt:hover{background:#3f1013}

/* Mise en forme des tabs*/
#tabs {position: relative;padding: 0 15px 0 15px;margin-top:25px;z-index:91}
#tabs .tabsScroller{overflow:hidden;background:url(../images/bgTabsContent.png) repeat-x 0 0;}
#tabs .tabsScroller .tabsContent{width:10000px;}
#tabs .tabsScroller .tabsContent .tabsSection{width:395px;padding:10px 0;overflow:hidden;float:left;}
#tabs .tabsScroller .tabsContent .tabsSection h3{display:none;}
	/* Controls */
	#tabs #tabsControls{margin-top:10px;overflow:hidden;border-bottom:1px solid #7f7a6b;}
	#tabs #tabsControls li{display:block;float:left;background:url(../images/bgTabsControl.png) no-repeat top left;padding:0 0 0 15px;cursor:pointer;margin-right:3px;line-height:20px;}
	#tabs #tabsControls li a{display:block;float:left;padding:3px 15px 0px 0;font-size:11px;color:#7f7a6b;text-decoration:none;text-transform:uppercase;background:url(../images/bgTabsControl.png) no-repeat top right;}
	#tabs #tabsControls li:hover, #tabs #tabsControls li.sfhover, #tabs #tabsControls li.active{background-position:left -26px;}
	#tabs #tabsControls li:hover a, #tabs #tabsControls li.sfhover a, #tabs #tabsControls li.active a{color:#fff;background-position:right -26px;}
.productRight dl.productXSeeling{float:left;width:126px;border-right:1px solid #e7e3d9;padding:0 10px 10px;margin:0;cursor:pointer;}
	.productRight dl.productXSeeling dt{clear:none;color:#646055;float:none;font-weight:normal;}
	.productRight dl.productXSeeling dd{display:block;float:none;}
	.productRight dl.productXSeeling dd.productXSeelingImg{float:left;margin-right:8px;}
	.productRight dl.productXSeeling dd.productXSeelingPrix{color:#57161a;font-weight:bold;}
	.productRight dl.productXSeeling dd.productXSeelingDesc,
	.productRight dl.productXSeeling dd.productXSeelingLink,
	.productRight dl.productXSeeling dd.productXSeelingInput{display:none;}
		.productRight dl.productXSeeling dd.productXSeelingInput input{margin:0}

.productRight .tip{position:absolute;bottom:0px;left:0;width:auto;text-align:center;background:#fff url(../images/bgTabsContent.png) repeat-x top left;border:1px solid #cbc6b8;z-index:1000;padding:10px;}
.productRight .tip .close{display:block;position:absolute;right:2px;top:2px;text-indent:-999em;background:url(../images/closeTip.png);width:10px;height:10px;cursor:pointer}
	.productRight .tip dl.productXSeeling{float:none;width:150px;border:0;padding:0;margin:0;cursor:default;}
	.productRight .tip dl.productXSeeling dt{text-align:left;font-weight:bold;font-size:13px;color:#454c42;}
	.productRight .tip dl.productXSeeling dd{float:none;text-align:left;width:150px}
		.productRight .tip dl.productXSeeling dd.productXSeelingImg{text-align:center}
	.productRight .tip dl.productXSeeling dd.productXSeelingPrix{font-size:17px;font-family:serif;}
	.productRight .tip dl.productXSeeling dd.productXSeelingDesc{display:block;color:#999589;font-size:11px;}
	.productRight .tip dl.productXSeeling dd.productXSeelingInput,
	.productRight .tip dl.productXSeeling dd.productXSeelingLink{display:block;}
		.productRight .tip dl.productXSeeling dd.productXSeelingLink a{font-size:10px;color:#979385}
		
		
.amiForm{background:#f5f2ea;overflow:hidden;margin:0px;padding:20px;}
.amiForm fieldset{float:left;width:270px;}
.amiForm legend{font-size:15px;color:#57161a;text-transform:uppercase;}
.amiForm label{display:block;margin:14px 0 3px 10px;font:12px sans-serif;color:#5c584d;float:left;}
.amiForm input.text{display:block;font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;width:227px;}
.amiForm textarea.text{display:block;font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;width:227px;}
.amiForm select{font:11px sans-serif;color:#5c584d;border:1px solid #cbc6b8;padding:3px 3px 2px;margin-left:10px;margin-right:-5px;cursor:pointer;}
	.amiForm input.submit{display:block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 17px 2px;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;cursor:pointer;margin:20px 0 0 10px;}
	.amiForm input.submit:hover{background-color:#97927d}
.amiForm label.labelBox{float:left;width:50px;clear:none;}
	.amiForm label.labelBox input{width:auto;display:inline;margin:0 5px 14px 0;}

	
/* listing results */
.wlarge.results{background:#f3f1e5}
.branding{position:relative;margin:-20px 0 0 -20px;width:811px;overflow:hidden;}
	.branding a.btSavoirplus{display:block;position:absolute;bottom:10px;right:10px;z-index:10;}
	.branding p{background-color:rgba(0, 0, 0, 0.7);margin:0;padding:10px 151px 7px 10px;font-family:serif;font-size:14px;color:#fff;position:absolute;bottom:3px;left:0;width:641px;min-height:25px;height:auto !important;height:25px;}
	#IE6 .branding p, #IE7 .branding p{background-color:#262c24;}
.wlarge.results h1{color:#908c7f;font-size:23px;margin:10px 0 15px}
	.resultLeft{float:left;width:200px}
		.resultLeftTitle{background:#e3e0ce;padding-left:12px;padding-top:30px;height:67px;font-family:sans-serif}
			.resultLeftTitle h2{font-size:19px;color:#57161a;margin:0px 13px;font-family:"Swis721 Cn BT Roman","Franklin Gothic Medium","Microsoft Sans Serif","Helvetica","Helvetica Neue",Arial,sans-serif;}
			.resultLeftTitle a{font-size:11px;color:#666255;margin-left:13px}
		.criters{border-top:1px solid #ddd9ca;padding:10px 0 15px 12px;font-family:sans-serif}
			.criters p{margin:0}
			.criters h2{font-size:17px;color:#57161a;margin:5px 13px}
			.criters span.alink{display:block;overflow:hidden}
				.criters a{font-size:12px;color:#666255;padding-left:13px;position:relative;text-decoration:none;line-height:1.6;}
				.criters a.chec{font-weight:bold;background:url(../images/tickCriters.png) no-repeat center left}
				.criters a.tooltipRight{float:right;margin:5px 50px 0 0;display:block;width:13px;height:13px;text-indent:-999em;background:url(../images/critHelp.png);padding:0}
			.criters .CritPrice{font-size:12px;color:#666255;margin:8px 0 8px 13px}
				.criters .CritPrice span{padding:0 5px 0 3px}
				.criters .CritPrice input.text{font-size:11px;color:#666255;width:40px;padding:0 3px;height:16px;border:1px solid #cbc7b8}
				.criters .CritPrice input.submit{border:0;padding:0;vertical-align:-2px}
	.resultRight{float:left;width:771px;padding:20px 20px 50px;background:white;min-height:350px;overflow:hidden}
		.resultRight .resultRightTri{font-family:sans-serif;font-size:12px;color:#666255;width:200px;position:relative;margin-bottom:20px}
			.resultRight #resultRightTri_Aff{display:inline-block;background:transparent url(../images/sltPointure.png) no-repeat top right;border:1px solid #cbc6b8;font-size:11px;color:#7f7a6b;cursor:pointer;padding:0 5px 0 10px;width:120px;height:18px;line-height:18px}
			.resultRight #resultRightTri_Select{background:#fff;border:1px solid #cbc6b8;border-top:0;font-size:11px;position:absolute;top:20px;right:8px;display:none;}
				.resultRight #resultRightTri_Select a{color:#7f7a6b;display:block;padding:0 5px 0 10px;width:120px;text-decoration:none;}
				.resultRight #resultRightTri_Select a:hover{background:#f2efe2}
		.resultRight .resultRightPag{font-family:sans-serif;font-size:12px;color:#666255;float:right;width:200px;text-align:right;position:relative;}
			.resultRight #resultRightPag_Aff{display:inline-block;background:transparent url(../images/sltPointure.png) no-repeat top right;border:1px solid #cbc6b8;font-size:11px;color:#7f7a6b;cursor:pointer;padding:0 5px 0 10px;width:35px;height:18px;line-height:18px;text-align:left;}
			.resultRight #resultRightPag_Select{background:#fff;border:1px solid #cbc6b8;border-top:0;font-size:11px;text-align:left;position:absolute;top:20px;right:0;display:none;}
				.resultRight #resultRightPag_Select a{color:#7f7a6b;display:block;padding:0 5px 0 10px;width:35px;text-decoration:none;}
				.resultRight #resultRightPag_Select a:hover{background:#f2efe2}
		.resultList{float:left;border:1px solid transparent;width:214px;padding:15px 20px 30px;height:250px}
		#js .resultList:hover{border:1px solid #ccc;cursor:pointer}
		.resultList dt a{font-size:14px;color:#414a3c;text-decoration:none}
		.resultList dd.subtitle{font-family:sans-serif;font-size:12px;color:#666255}
		.resultList dd.price{font-size:18px;color:#57161a;padding:5px 0 2px}
		.resultList dd.liv{font-family:sans-serif;font-size:11px;color:#979385}
	.resultPagin{float:right;overflow:hidden;font-family:sans-serif;margin:0px 22px 0 0;clear:both;}
		.resultPagin li{float:left;display:block;text-align:center}
		.resultPagin li a{display:block;background:url(../images/bgResultPagin.png) top center;color:#979385;font-size:11px;text-decoration:none;width:15px;height:21px;line-height:21px;}
		.resultPagin li.prec a{width:22px;height:21px;background-position:top left;text-indent:-999em}
			.resultPagin li.prec a:hover{background-position:bottom left}
		.resultPagin li.suiv a{width:22px;height:21px;background-position:top right;text-indent:-999em}
			.resultPagin li.suiv a:hover{background-position:bottom right}
		.resultPagin li a:hover, .resultPagin li.active a{color:#57161a;font-weight:bold;text-decoration:underline}


/*:::::::::::::::::::: Fulltxt :::::::::::::::::::*/
.wlarge.fulltxt{padding-bottom:30px}
.wlarge.fulltxt h1{font-size:22px;color:#666255;margin:25px 25px 10px;}
	.wlarge.fulltxt h1 span{color:#57161a;}
.wlarge.fulltxt h2{font-size:15px;color:#57161a;margin:5px 25px 25px;}
	.wlarge.fulltxt h2 a{font-size:12px;color:#57161a;text-decoration:underline;font-weight:bold;background:url(../images/allFulltxt.gif) no-repeat center left;padding-left:10px;margin-left:5px}
	.wlarge.fulltxt h2 a:hover{text-decoration:none}
.wlarge.fulltxt p{margin:0 30px;font:13px sans-serif;color:#7f7a6b;}
.wlarge.fulltxt  p.warningNoProduct{color:#57161a;margin:25px;}
.wlarge.fulltxt  p.warningNoCategory{color:#57161a;margin:5px 25px;}
.wlarge.fulltxt hr{margin:25px 0 35px;}
	.fulltxt dl{width:171px;float:left;text-align:center;padding:0 30px;margin-bottom:30px;}
		.fulltxt dl dd{}
		.fulltxt dl dt a{font-size:13px;color:#6d695c;text-decoration:none;}
		.fulltxt dl dt a span{color:#59090d;font-weight:bold;}
	.fulltxt a.linkTitleFulltxt{display:block;font:13px sans-serif;color:#414a3c;text-decoration:underline;margin:0 0 0 30px}
	.fulltxt a.linkTxtFulltxt{display:block;font:13px sans-serif;color:#7f7a6b;text-decoration:none;margin:5px 0 30px 30px}
		.fulltxt a.linkTxtFulltxt strong{text-decoration:underline}


/*:::::::::::::::::::: couloir commande :::::::::::::::::::*/
.pathCart{font:12px sans-serif;text-transform:uppercase;margin-left:22px}
.pathCart li{float:left;display:block;margin:0 7px 0 0 !important;}
		.pathCart li.actif{}
	.pathCart li span,
	.pathCart li a{position:relative;display:block;width:187px;height:34px;color:#fff;background:#d6d1bf;padding-top:5px;text-decoration:none;}
	.pathCart li a:hover{background:#414a3c;color:#efece3}
	.pathCart li.actif span,
	.pathCart li.actif a{background:#414a3c;color:#efece3}
		.pathCart li strong{float:left;display:block;font-size:30px;margin:-3px 15px 0 10px;}
			#IE6 .pathCart li strong{display:inline;}
		.pathCart li.actif em{position:absolute;left:84px;bottom:-10px;display:block;font-size:0px;line-height:0%;width:0px;border-top:10px solid #414a3c;border-left:6px solid #fff;border-right:6px solid #fff;}

.tabCart{margin:10px 0 5px 22px;font:12px sans-serif;background:url(../images/bgTabCart.png) repeat-x 0 0;width:963px;}
.tabCart tr.even{background:#faf9f5}
.tabCart tr.odd{}
	.tabCart th{font:13px serif;color:#57161a;text-transform:uppercase;vertical-align:middle;padding:5px 0;text-align:center;border-right:1px solid #ddd9ca}
		.tabCart th.total,
		.tabCart th.del{border-right:0}
	.tabCart td{color:#6d695c;border-right:1px solid #ddd9ca;text-align:center;vertical-align:middle;}
		.tabCart td.desc{width:255px;font:13px serif;text-align:left;}
			.tabCart dl{overflow:hidden;margin:5px 5px 5px 10px;}
			.tabCart dl dd{float:left;width:130px;margin-right:10px;}
			.tabCart dl dt{float:left;width:100px;}
			.tabCart dl dt a{font-size:13px;color:#6d695c;text-decoration:none;}
			.tabCart dl dt a span{color:#59090d;font-weight:bold;}
		.tabCart td.color{font-size:13px;}
			.tabCart td.color label{margin-top:-10px;cursor:default !important;}
		.tabCart td.taille{font-size:13px;}
		.tabCart td.prix{font-size:13px;}
		.tabCart td.qte{font-size:13px;width:90px;}
			.tabCart td.qte p{margin:0 !important;padding-top:5px}
			.cart_quantity_up{float:right;margin:-21px 15px 0 0;}
			.cart_quantity_down{float:right;margin:-7px 15px 0 0}
			#IE6 .cart_quantity_up, #IE7 .cart_quantity_up{float:right;margin:-21px 15px 0 15px;}
			#IE6 .cart_quantity_down, #IE7 .cart_quantity_down{float:right;margin:-7px 15px 0 15px}
		.tabCart td.embal{font-size:13px;}
		.tabCart td.total{font-size:13px;border-right:0;}
		.tabCart td.del{font-size:13px;border-right:0;}
			.tabCart td.del a{display:block;background:url(../images/btTabDel.png) no-repeat 0 0;width:17px;height:18px;text-indent:-999em;}
.subCartTotal{float:right;width:212px;background:#f7f5ef;margin:0 26px 5px 0;}
	.subCartTotal tr.tot td{color:#57161a;font-size:15px}
	.subCartTotal tr.tva td{color:#6d695c;font-size:13px}
	.subCartTotal tr td{line-height:32px;padding:0 10px;text-transform:uppercase;}
		.subCartTotal tr td.left{text-align:left;}
		.subCartTotal tr td.right{text-align:right;}
.linkCart{text-align:right;clear:both;padding:0 27px;margin-bottom:30px;}
.validCart{display:inline-block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 8px 2px;background:#57161a url(../images/btOverlay.png) repeat-x bottom left;cursor:pointer;margin:10px 0 10px 5px;border-top:1px solid #794548;border-left:1px solid #794548;text-decoration:none;text-align:center;}
	.validCart:hover{background:#3f1013}
.continuAchat , .formBox .btn {display:inline-block;font:12px serif;text-transform:uppercase;color:#e7e4d3;border:0;padding:3px 8px 2px;background:#777365 url(../images/btOverlayGrey.png) repeat-x scroll bottom left;cursor:pointer;margin:10px 0 10px 20px;text-decoration:none;text-align:center;}
	.continuAchat:hover , .formBox .btn:hover {background:#97927d}

/*:::::::: AFO : panier 2 / 3 / 4 / 5 ::::::::*/
#container .bannerRecap {background:#edeadd;margin:10px 26px 45px 22px;color:#414a3c;font-size:12px;padding:8px 12px;height:15px;}	
#container .bannerRecap strong{color:#4a0e12;}
#container div.error, #container div.success{background:#F1EDDE;margin:0 82px 20px 80px;padding:10px}
#container div.error_account, #container p.div_success{float:right;width:710px;background:#F1EDDE;margin:25px 25px 0;padding:10px}
	#container div.error ol li, #container div.success ol li, 
	#container div.error_account ol li, #container p.div_success ol li{font:13px sans-serif;color:#59090D;margin:0 25px 10px;margin-left:55px;list-style-type:circle;}
	#container div.error a, #container div.success a, #container div.error_account a, #container p.div_success a{color:#A4A091;}

.logged {float:right;text-align:right;font-family:sans-serif;margin:30px 30px 0 0;color:#57161a;font-style:italic;font-size:11px;}
.logged  a{background:url(../images/delCrit.png) no-repeat 0 3px;padding:0 0 0 15px;color:#57161a;font-style:normal;}

.formBox {background:#f1edde;float:left;height:150px;display:inline;padding:15px 25px 11px; }
.formBox  h3 , #delivery h3 , #delivery .deliveryOptions  th , #paymentRecap h3 ,.recapAdress li  h4{text-transform:uppercase;font-family:serif;margin:0;font-size:15px;}
.formBox  label {margin-left:0;}
.formBox  input.text {margin-left:0;display:inline;width:185px;}
.formBox  input.smallText {width:150px;}
.formBox  input.submit {margin-top:8px;width:auto;overflow:visible !important;padding:3px 8px 2px;display:inline;}
.formBox  a.submit {margin-top:8px;width:auto;overflow:visible !important;padding:3px 8px 2px;display:inline;background:url("../images/btOverlayGrey.png") repeat-x scroll left bottom #777365;border:0 none;color:#E7E4D3;cursor:pointer;font:12px serif;margin:20px 0 0 10px;padding:3px 17px 2px;text-transform:uppercase;text-decoration:none;}
.formBox  a.submit:hover{background-color:#97927d}
.formBox  .details {font-size:10px;color:#a4a091;display:block;padding-top:9px;clear:both;font-family:sans-serif;}
.formBox  .details a {color:#a4a091;}
.formBox  .details a:hover  , .logged  a:hover {text-decoration:none;}
.formBox .btn {margin:3px 0 0;}

.addBox {min-height:185px;margin:25px 0 10px 50px;overflow:hidden}
.addBoxCont{float:left;width:735px;overflow:hidden;}
.wlarge.compte .addBox p{margin:10px;}

#returningCustomer {width:252px;margin:0 0 50px 80px;}
#returningCustomer .submit {margin:1px 0 0 6px;}
#newCustomer {width:193px;margin:0 0 50px 28px;}
#newCustomer .submit  {margin:7px 0 0 35px;float:right}
#newCustomer .details  {text-align:right;}
#quickBuy {width:193px;margin:0 0 50px 33px;}
#quickBuy .btn   {margin-top:25px;}

#field_invoice , #field_delivery {width:300px;margin:0 0 25px 120px;height:auto;}
#field_invoice h3, #field_delivery h3 {margin-bottom:10px;}
#field_invoice {margin:0 0 25px 30px;}
#field_invoice .adress , #field_delivery  .adress {margin:0;padding:15px 0 8px;color:#5c584d;}
#field_invoice .adress strong, #field_delivery  .adress  strong{font-family:serif;text-transform:uppercase;color:#5c584d;font-size:14px;}
#field_invoice .submit  , #field_delivery  .submit  {margin:0;}
#field_invoice .details  a, #field_delivery  .details a  {font-style:normal;color:#414a3c;}

#delivery {width:590px;margin:15px 0 25px 190px;}
#delivery .deliveryOptions {font-family:sans-serif;width:100%;border:3px solid #fff;font-size:13px;}
#delivery .deliveryOptions  th {font-size:13px;color:#57161A;border-right:1px solid #ddd9ca;vertical-align:middle;padding:10px 25px;}
#delivery .deliveryOptions  td {border-right:1px solid #ddd9ca;border-bottom:3px solid #fff;background:#f5f2ea;vertical-align:middle;padding:8px 25px;}
#delivery .deliveryOptions  .price {text-align:center;}
#delivery .deliveryOptions  td img {vertical-align:middle;margin-left:5px;}

#delivery .totalPrice {font-family:serif;float:right;border-right:3px solid #fff;border-top:2px solid #f5f2ea;border-bottom:4px solid #f5f2ea;margin-top:3px;}
#delivery .totalPrice td {background:#f5f2ea;padding:2px 15px;}
#delivery .totalPrice td.price {border-left:1px solid #DDD9CA;width:79px;text-align:center;width:87px;font-family:sans-serif;}
#delivery .totalPrice td strong {color:#414a3c;;}
#delivery .totalPrice .tot td , #delivery .totalPrice .tot td strong{padding-top:3px;color:#57161A;font-size:16px;}

.paymentType {border:1px solid #d6d1bf;margin:30px 65px 0;clear:both;padding:20px 0 50px 35px;height:100px;}
.paymentType p {font-weight:bold;padding-bottom:15px;margin:0;}
.paymentType label {vertical-align:middle;display:inline-block;padding:74px 0 0 0;width:120px;text-align:center;font:13px sans-serif;margin:0 10px 0 -6px;background:url(../images/paymentCards.png) no-repeat 0 0; }
	.paymentType label.label_CB {background-position:-5px 0;}
	.paymentType label.label_visa {background-position:-113px 0;}
	.paymentType label.label_MC {background-position:-222px 0;}
	/*.paymentType label.label_paypal {background-position:-402px 0;}*/
	.paymentType label.label_virement{background-position:-544px 0;}
	.paymentType label.label_cheque {background-position:-436px 0;}

#paymentRecap h3 {margin:50px 0 0 25px;}
#paymentRecap .totalPrice {font-family:serif;float:right;border-top:2px solid #f5f2ea;border-bottom:4px solid #f5f2ea;margin:0 26px 40px 0;width:430px;}
	#IE6 #paymentRecap .totalPrice {display:inline;}
#paymentRecap .totalPrice td {background:#f5f2ea;padding:2px 15px;}
#paymentRecap .totalPrice td.price {border-left:1px solid #DDD9CA;width:79px;text-align:right;font-family:sans-serif;}
#paymentRecap .totalPrice td strong {color:#414a3c;;}
#paymentRecap .totalPrice .tot td , #paymentRecap .totalPrice .tot td strong{padding-top:3px;color:#57161A;font-size:15px;}

.recapAdress {clear:both;background:#f7f5ef;margin:0 26px;height:1%;padding:17px 0;}
.recapAdress li {float:left;width:297px;font:12px sans-serif;padding-left:20px;}
.recapAdress li.last {padding-top:20px;}
.recapAdress li h4 {color:#57161A;font-size:14px;}
	
.box{background:#f1edde;float:left;width:685px;margin:25px;}
.box h3{font:15px serif;margin:15px 35px 0;color:#57161a;text-transform:uppercase;}
	.box table{margin:20px 35px 40px;width:615px}
	.box table th{font:13px serif;text-transform:uppercase;color:#57161a;text-align:center;padding:5px 0;border-left:1px solid #ddd9ca;border-right:1px solid #ddd9ca}
		.box table th.first_item{border-left:0}
		.box table th.last_item{border-right:0}
	.box table td{background:#fff;font:13px sans-serif;color:#6d695c;text-align:center;border:1px solid #ddd9ca;border-bottom:1px solid transparent;border-top:5px solid #f1edde;padding:5px 0}
	.box table td.history_link{border-left:0}
	.box table td.history_detail{border-right:0}
		.box table td a{color:#6d695c;}
.address_add{clear:both;width:660px;}
.address_add  a.submit {margin-top:8px;width:auto;overflow:visible !important;padding:3px 8px 2px;display:inline;background:url("../images/btOverlayGrey.png") repeat-x scroll left bottom #777365;border:0 none;color:#E7E4D3;cursor:pointer;font:12px serif;margin:20px 0 20px 50px;padding:3px 17px 2px;text-transform:uppercase;text-decoration:none;float:left;}
.address_add  a.submit:hover{background-color:#97927d}

/*:::::::::::::::::::: Plugins JS :::::::::::::::::::*/
.choiceDiv{position:relative;}
.choiceDivUp{z-index:99 !important}
	.choicePointure{z-index:90}
	.choiceLargeur{z-index:89}
.choiceVal{display:none;}
#js .choiceVal{float:left;display:block;width:131px;border:1px solid #cbc6b8;margin:0 10px 3px 0 !important;padding-left:10px;cursor:pointer;}
	#js .choiceValPoint{background:url(../images/sltPointure.png) no-repeat bottom right;height:24px;line-height:24px;}
	#js .choiceValLarg{background:url(../images/sltPointure.png) no-repeat top right;height:19px;line-height:20px;}
	#js .choiceLargeurOnly{background:url(../images/sltPointure.png) no-repeat top left;cursor:default;}
	#js .choicePointure .choiceVal{width:131px;}
	#js .choiceLargeur .choiceVal{width:91px;}
	.choiceVal em{font-size:10px;font-style:normal;font-weight:bold;vertical-align:3px;}
#js .choicePointure .choiceLabel{width:141px;height:90px;}
#js .choiceLargeur .choiceLabel{width:101px;height:40px;}
	.choiceLabel  label{display:block;float:none;background:#fff;}
	.choiceLabel  label:hover, .choiceLabel  label.chec{background:#f3f1e4;}
	#js .choiceLabel  label input{padding:0;margin:0;opacity:0;filter: alpha(opacity=0);position:absolute;}
	.choiceLabel  label em{font-style:normal;display:inline-block;padding:3px 3px 0;}
	.choiceLabel  label span i{font-style:normal;}
	.choiceVal span, .choiceLabel  label span{display:inline-block;width:22px;font-size:10px;text-align:center;line-height:1;color:#656157;}
	.choiceLargeur .choiceVal span, .choiceLargeur .choiceLabel  label span{line-height:20px;}
		.choiceVal span{padding-top:2px;}
		.choiceVal span i{font-style:normal;}
	.choiceVal span strong, .choiceLabel  label span strong{font-size:12px}
	.choiceVal span.pointEu strong, .choiceLabel  label span.pointEu strong{color:#59090d;}
	.choiceVal span strong sub, .choiceLabel  label span strong sub{vertical-align:bottom;}
.scroll-pane{overflow: auto;float: left;}

div.choiceColor{padding-bottom:10px;clear:both;}
div.choiceColor h3{margin-bottom:0 !important}
label.choiceColor{padding:3px;display:inline-block;overflow:hidden;cursor:pointer;}
#js label.choiceColor{width:17px;height:17px;border:1px solid #fff;}
#js label.choiceColor.chec{border:1px solid #cbc6b8;}
label.choiceColor span{float:left;display:inline-block;width:17px;height:17px;text-indent:-999em;}
	label.choiceColor input{float:left;margin-right:5px;}
	#js label.choiceColor input{padding:0;margin:0;opacity:0;filter: alpha(opacity=0);position:absolute;cursor:pointer;}
span.choiceColorResult{display:none;font-size:11px;text-transform:uppercase;color:#797466;vertical-align:4px;margin-left:5px;}
#js span.choiceColorResult{display:inline;}


 /*JScrollPane CSS*/
.jScrollPaneContainer {position: relative;overflow: hidden;z-index:1;position:absolute;top:26px;left:0;border:1px solid #cbc6b8;border-top:0;}
.jScrollPaneTrack{position:absolute;cursor:pointer;right:0;top:0;height:100%;width:15px !important;border-left:1px solid #cbc6b8;background:#fff;}
.jScrollPaneDrag{position:absolute; background:url(../images/scrollerPointure.png) no-repeat center center;cursor:pointer;overflow:hidden;width:15px !important;border-top:1px solid #cbc6b8;border-bottom:1px solid #cbc6b8;}

.alertPopin{width:260px;padding:20px 10px;}
.alertPopin p{color:#57161a;font-size:14px;background:url(../images/popinWarning.png) no-repeat 0 3px;padding-left:15px;margin-left:15px}

/* --------- popins-------- */
	/* Default ColorBox Core Style */
	#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
	#cboxOverlay{position:fixed; width:100%; height:100%;}
	#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
	#cboxContent{position:relative;}
	#cboxLoadedContent{overflow:auto;}
	#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
	#cboxTitle, #cboxTopLeft, #cboxTopCenter, #cboxTopRight, #cboxBottomLeft, #cboxBottomCenter, #cboxBottomRight{display:none !important;}
	#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

	/* ColorBox example */
	#cboxOverlay{background:#e5e5e5;}

	#colorbox{font:12px/17px "Arial", sans-serif;text-align:left;border:17px solid #414a3c;border-top:0}
			#cboxLoadedContent{background:#fff;border:1px solid #e3e3de;padding-top:25px}
			#cboxLoadingOverlay{background:#fff;}
			#cboxLoadingGraphic{background:url(../images/loading.gif) center center no-repeat;}
			#cboxClose{position:absolute;top:0;left:0;display:block;width:100%;height:27px;text-indent:-999em;background:#414a3c url(../images/closePopin.png) no-repeat top right;}
			
	/* ColorBox Content */
	#cboxLoadedContent h2{background:#e5e5e5 url(../images/bg_modTitle.png) repeat-x 0 0;font-size:18px;padding:5px 5px 5px 20px;color:#010101;}
		#cboxLoadedContent h2 img{vertical-align:5px;margin:-3px 10px -10px -10px}
		*html #cboxLoadedContent h2 img, #IE7 #cboxLoadedContent h2 img{vertical-align:-4px;}
	#cboxLoadedContent .wlarge{width:580px;margin:15px}
	#cboxLoadedContent .wlarge2{width:630px;margin:15px}
	#cboxLoadedContent .wmedium{width:380px;margin:15px}
		#cboxLoadedContent .wmedium h2{background:transparent;padding:0;font:25px serif;color:#414a3c;margin-bottom:15px;}
		#cboxLoadedContent .wmedium h3{font:16px serif;color:#57161a;margin-bottom:5px;text-transform:uppercase;}
		#cboxLoadedContent .wmedium a{color:#57161a;}
	#cboxLoadedContent .wlarge h4, #cboxLoadedContent .wmedium h4{font-size:20px;color:#908c7f;margin:5px 0 10px;}
	#cboxLoadedContent .wlarge table{background:#4a5446;margin:15px 0;width:99%;}
	#cboxLoadedContent .wlarge th{color:#ded9c7;text-align:center;font-size:13px;border:1px solid #4a5446;padding:5px}
	#cboxLoadedContent .wlarge td{color:#6d695c;background:#fff;text-align:center;border:1px solid #4a5446;vertical-align:middle;line-height:1em;padding:5px 4px}
	
	#cboxLoadedContent .wlarge2 h4, #cboxLoadedContent .wmedium h4{font-size:20px;color:#908c7f;margin:5px 0 10px;}
	#cboxLoadedContent .wlarge2 table{background:#4a5446;margin:15px 0;width:99%;}
	#cboxLoadedContent .wlarge2 th{color:#ded9c7;text-align:center;font-size:13px;border:1px solid #4a5446;padding:5px}
	#cboxLoadedContent .wlarge2 td{color:#6d695c;background:#fff;text-align:center;border:1px solid #4a5446;vertical-align:middle;line-height:1em;padding:5px 4px}

/* tiptip */
#tiptip_holder{display: none;position: absolute;top: 0;left: 0;z-index: 99999;}
#tiptip_holder.tip_top {padding-bottom: 5px;}
#tiptip_holder.tip_bottom {padding-top: 5px;}
#tiptip_holder.tip_right {padding-left: 5px;}
#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {font-family:sans-serif;font-size: 11px;color: #f0ecdc;padding: 4px 14px 6px;background:#7f7a6b;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color: #fff;border-top-color:#7f7a6b;}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color: #fff;border-bottom-color:#7f7a6b;}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color: #fff;border-right-color:#7f7a6b;}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: #fff;border-left-color:#7f7a6b;}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: rgb(25,25,25);border-top-color:#7f7a6b;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color: rgb(25,25,25);border-bottom-color:#7f7a6b;}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;margin-left: -5px;border-right-color: rgb(25,25,25);border-right-color:#7f7a6b;}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: rgb(25,25,25);border-left-color:#7f7a6b;}

/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {	
	#tiptip_content{padding: 4px 8px 5px 8px;background-color:#7f7a6b;}
	#tiptip_holder.tip_bottom #tiptip_arrow_inner{border-bottom-color:#7f7a6b;}
	#tiptip_holder.tip_top #tiptip_arrow_inner{border-top-color:#7f7a6b;}
}
.goslide{position:absolute;display:block;width:13px;height:15px;text-indent:-999em;background:url(../images/backToTop.png);bottom:161px;right:-14px;}
/*IE*/.goslide{bottom:171px\9}