/***************************************
		
	author			: Blue4you
	author website	: http://www.blue4you.be
		
	version			: print
	
***************************************/

body							{ margin:0; padding:0; width:100%; height:100%; color:#000; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}

/* html */
h1,h2,h3,h4,h5,h6,ul, form		{ margin:0; padding:0;}
#header h2						{ display:none;}
a,a:visited						{ color:#000; text-decoration:none; outline:none;}
a img							{ border:0;}
ul,li,ol						{ list-style:none;}

.last-li						{ border:none !important;}
.btn							{ display:none;}
a.btn-back						{ display:none;}
a.btn-delete					{ display:none;}
a:hover.btn-delete				{ display:none;}

.flt-left						{ float:left;}
.flt-right						{ float:right;}

a.ico-basket					{ display:none;}
div.print							{ display:none;}
a.btn-add						{ display:none;}

/* container */
#header-eshop					{ width:100%; margin:0 0 10px; padding:0 0 10px; border-bottom:1px solid #000;}
#header-eshop h1				{ font-size:28px;}

#nav-top-eshop 					{ display:none;}

/* content */
#content-eshop					{ width:100%;}
#content-eshop h2				{ display:none;}
#content-eshop h3				{ font-size:14px; padding:0 0 10px;}
#content-eshop h3 span			{ }

.focusbox						{ width:100%;}
.focusbox-header				{ display:none;}
.focusbox-content				{ width:100%;}
.focusbox-footer				{ display:none;}

#logo-customer					{ display:none;}
.back							{ display:none;}

/* login */
.focusbox-content ul							{ width:100%;}
.focusbox-content li							{ }
.focusbox-content p								{ width:100%;}
.focusbox-content #ErrorContainer				{ display:none;}
.focusbox-content h4							{ font-size:14px;}
.login-input									{ display:block; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif;}
.btn-log										{ display:none;}

.client											{ display:none;}

/* navigation step */
#nav-step						{ display:none;}

/* step 00  */
.focusbox h4					{ font-size:20px; padding:0 0 10px;}

#concept						{ width:100%; padding:0 0 10px;}
#concept li						{ }

#tableau						{ width:100%; padding:0 0 10px;}
#tableau ul 					{ width:100%; text-align:center;}
#tableau ul li 					{ width:19%; padding:0; list-style:none; display:inline; float:left; text-align:center;}
#tableau ul li a 				{ }

.sousPicto 						{ }

/* step 01 choix photos */
#accordion h4					{ width:100%; font-size:14px; padding:5px 0; border:none;}
#accordion 						{ width:100% !important; height:auto !important; visibility:visible !important;}
#accordion ul					{ width:100%;}
#accordion li					{ display:block; float:left; display:inline; overflow:hidden; width:140px; height:140x; margin:5px; padding:0; text-align:center; border-top:1px solid #000;}
#accordion img					{ display:block; padding:5px; margin:0 auto; text-align:center; background:#fff;}
#accordion a					{ text-decoration:none;}

/* step 02 choix support */
#support-choose					{ width:100%;}

#img-select						{ width:230px;}
#img-select .my-picture			{ width:230px;}
#img-select span				{ display:block; margin:5px 0; padding:5px; border-bottom:1px solid #000;}

#support-select					{ width:100%;}
#support-select	ul				{ display:none;}

.info-support					{ width:100%;}
.info-support h3				{ margin:0 0 10px !important;}
.info-support p					{ margin:0 0 10px; padding:0;}
.info-support strong			{ }

.hidden							{ display:none;}

/* step 03 cadrage */
#dimension						{ width:100%;}
#dimension h5					{ width:100%; margin:5px 0;}

#dimension-img					{ width:100%;}
#dimension-img p				{ width:100%; margin:5px 0;}
#dimension-img p span			{ }
#dimension-img ul				{ margin:10px 0; padding:0;}
#dimension-img li				{ margin:0; padding:0;}
#dimension-img label			{ display:block; width:100%; margin:¨5px 0; padding:0;}
#dimension-img select			{ }

#prix							{ width:100%; margin:5px 0;}
#prix h5						{ }
#prix h5 span					{ }
#prix-note						{ }

.dimension-champ				{ }

#dimension-cadrage				{ width:100%; margin:10px 0 0;}
* html #dimension-cadrage		{ width:100%;}

/* step 04 - basket */
#eshop-basket							{ width:100%; margin:10px 0;}
#eshop-basket table						{ width:100%; border-top:1px solid #000;}
#eshop-basket table	em					{ display:block; margin:5px 0;}
#eshop-basket table	input				{ width:20%; height:20px; margin:0; padding:0 5px; }
#eshop-basket table	input.btn-quantity 	{ display:none;}
#eshop-basket span						{ text-align:left;}
#eshop-basket table	img					{ display:block; /*width:110px; height:70px;*/ padding:4px; border:1px solid #000;}
#eshop-basket h6						{ }

.table-basket th						{ margin:5px 0; padding:2px 5px 0; text-align:left;}
.table-basket th small					{ font-size:8px; float:right;}
.table-basket td						{ padding:10px; border-bottom:1px solid #000;}
.table-basket td.total-articles 		{ }
.table-basket .ico-trash				{ display:none;}

/* step 05 validation*/
#validation											{ width:100%;}
#validation h5										{ margin:0 0 5px; font-size:13px;}

#validation	select									{ height:20px; margin:0; padding:1px 0 0 5px; font:11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555; background:#fff; border:1px solid #ddd;}
#validation	input									{ height:19px; padding:1px 5px 0 5px; font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#555; background:#fff; border:1px solid #ddd;}

/* 05 recap */
#validation table.recap								{ width:100%; margin:0px;}
#validation table.recap input						{ width:90%;}

/* 05 information */
#validation #form-information						{ width:100%; margin:15px 0 0; padding:10px 0 0; border-top:1px solid #000;}
#validation #form-information-left					{ float:left; width:45%; margin:0; padding:0;}
#validation #form-information-right					{ float:right; width:45%; margin:0; padding:0;}

#validation #form-information #selectCorporateName	{ width:30%;}
#validation #form-information #inputClientName		{ width:60%;}

#validation #form-information #selectGenre			{ width:30%;}
#validation #form-information #inputContact			{ width:60%;}

#validation #form-information input.width-213		{ width:90%;}

/* 05 address */
#validation #form-address							{ width:100%; margin:15px 0 0; padding:10px 0 0; border-top:1px solid #000;}
#validation #form-address table						{ width:100%;}
#validation #form-address select					{ width:100%;}
#validation #form-address input						{ width:100%;}

#validation #form-address-billing					{ float:left; width:45%; margin:0; padding:0;}
#validation #form-address-delivery					{ float:right; width:45%; margin:0; padding:0;}

#form-address-delivery label.lbl-hide				{ display:block; overflow:hidden; width:100%; height:24px; padding:0;}
#form-address-delivery label.lbl-hide span			{ display:block; float:left; width:70%; height:24px; line-height:22px; padding:0;}
#form-address-delivery label.lbl-hide input			{ display:block; float:left; width:14px !important; height:14px; margin:5px 10px 5px 7px; padding:0; background:#fff; border:none;}

#validation #form-button							{ clear:both; height:20px; padding:15px 0;}
#validation #form-button p							{ margin-left:20px; float:left; font-size:10px;}

.spacer												{ width:100%; height:24px;}

/* Step 06 Recapitulatif */
#validation #form-address2							{ width:100%; margin:15px 0 0; border-top:1px solid #000;}
#validation #form-information2						{ float:left; width:30%; margin:0 10px 0 0; padding:0;}
#validation #form-address-delivery2					{ float:left; width:30%; margin:0 10px 0 0; padding:0;}
#validation #form-address-billing2					{ float:left; width:30%; margin:0; padding:0;}

table.info-step6									{ width:100%;}
table.info-step6 td									{ }

.modif-login										{ }

.basket-recap th									{ margin:5px 0; padding:2px 0 0; text-align:left; border-bottom:1px solid #000;}
.basket-recap td									{ padding:10px; border-bottom:1px solid #000;}
.basket-recap td em									{ display:inline !important; margin:0 0 0 10px; padding:0 0 0 9px; line-height:10px; border-left:1px solid #000;}
.basket-recap td.total-articles 					{ border-bottom:1px solid #000;}

/* message error */
.msg-error						{ display:none;}
.msg-validation					{ display:none;}

/* footer // wrap // content all */
 
#wrap 							{ width:100%;}
#content-all					{ width:100%;} 
#footer 						{ width:100%; margin:10px 0 0; padding:10px 0 0; border-top:1px solid #000; clear:both;}

#footer ul						{ width:100%;}
#footer li						{ }
