/*
	PRINT A10 > print.css
*/


@media only print {/* ONLY PRINT */

	* {
		border-color: black !important;
		-webkit-border-radius: none !important;
		-moz-border-radius: none !important;
		border-radius: none !important;
		background: tranparent none !important;
		-webkit-box-shadow: none !important;
		-moz-box-shadow: none !important;
		box-shadow: none !important;
		transform: none !important;
		-ms-transform: none !important;
		-webkit-transform: none !important;
		-o-transform: none !important;
		-ms-transform: none !important;
		text-shadow: none !important;
		-ms-filter: none !important;
		filter: none !important;
		color: black !important;
	}
	*:before, *:after {
		position: inherit !important;
		top: auto !important;right: auto !important;bottom: auto !important;left: auto !important;
		display: inline !important;
		width: auto !important;height: auto !important;
		margin: 0 !important;
		padding: 0 !important;
		background: tranparent none !important;
		content: "";content: none;
		text-align: inherit !important;
		text-transform: none !important;
		font-weight: inherit;font-size: inherit;font-family: sans-serif;
		color: inherit !important;
	}

	body {
		margin: 0 !important;
		padding: 0 !important;
		width: auto !important;
		/*font-size: 12pt;*/
	}

	iframe {
		display: none !important;
	}

	fieldset {
		border: none !important;
	}

	/* --------------------
	/* TEXT AFTER
	/* -------------------- */
	#content-page a:after {
		content: " (https://www.v2vin.com/" attr(href) ") ";
		font-weight: normal;font-size: 10px;font-family: sans-serif;
	}
	#content-page a[href^="http"]:after {
		content: " (" attr(href) ") ";
		font-weight: normal;font-size: 10px;font-family: sans-serif;
	}
	#content-page .box .thumbnail a:after, 
	#content-page .box h3 a:after, 
	#content-page table a:after, 
	#content-page .checkbox a:after, 
	#content-page .garbage a:after, 
	#content-page .payment_module a:after, 
	#content-page a[href^="#"]:after, 
	#content-page a[href^="mailto:"]:after {
		content: "" !important;content: none !important;
	}
	/*** ABBR ***/
	abbr[title]:after {
		content: " (" attr(title) ")";
		font-weight: normal;font-size: 10px;font-family: sans-serif;
	}

	/* --------------------
	/* BREAK
	/* -------------------- */
	h1, h2, h3, h4, h5, h6 {
		page-break-after: avoid;
	}
	h1, h2, h3, h4, h5, h6, 
	blockquote, 
	pre, code, 
	table, 
	img {
		page-break-inside: avoid;
	}

	/* --------------------
	/* LINKS
	/* -------------------- */
	a:link, a:visited  {
		text-decoration: underline !important;
	}

	/* --------------------
	/* TEXT ELEMENTS
	/* -------------------- */
	p {/* Nombre minimal de lignes isolé */
		windows: 3;/* haut de page */
		orphans: 3;/* bas de page */
	}

	/* --------------------
	/* LISTS
	/* -------------------- */
	ul, 
	menu {
		list-style-type: disc !important;
	}
	ol {
		list-style-type: decimal !important;
	}
		ul > li > ul, 
		ol > li > ul, 
		menu > li > ul {
			list-style-type: circle !important;
		}
			ul > li > ul > li > ul, 
			ul > li > ol > li > ul, 
			ol > li > ul > li > ul, 
			ol > li > ol > li > ul, 
			menu > li > ul > li > ul, 
			menu > li > ol > li > ul {
				list-style-type: square !important;
			}

		ul > li, 
		menu > li {
			position: inherit;
			padding-left: 0 !important;
		}
			ul > li:before, 
			menu > li:before {
				position: inherit;
				top: inherit;left: inherit;
				display: inherit;
				width: inherit;
				content: "";content: none;
				text-align: inherit;
				font-size: inherit;
				color: inherit;
			}

	/* --------------------
	/* TABLES
	/* -------------------- */
	thead {/* Forcer le répétition des entêtes de tableaux lorsqu'ils sont répartis sur plusieurs page */
		display: table-header-group;
	}

	/* --------------------
	/* IMAGES
	/* -------------------- */
	img {
		max-width: 100% !important;
	}

	/* --------------------------------------------------
	/* COMMON
	/* -------------------------------------------------- */
	/* ------------------------------
	/* STRUCTURAL
	/* ------------------------------ */
	/*** LISTING ***/
	#current-categories li, 
	#wine_list li, 
	#product_list li {
		list-style: none;
		overflow: hidden;
		margin-top: 1.5em;/* 18px */
		padding-top: 1.5em;/* 18px */
		border-top: 1px solid;
		page-break-inside: avoid;
	}
	
	/* --------------------------------------------------
	/* LAYOUT
	/* -------------------------------------------------- */
	/* ----------------------------------------
	/* PAGE WRAP
	/* ---------------------------------------- */
	/* ------------------------------
	/* PAGE HEADER
	/* ------------------------------ */
	#left_column {
		margin-bottom: 1.5em;
		padding-bottom: 1.5em;
		border-bottom: 1px solid;
	}
		h1 a {
			text-decoration: none !important;
		}

	/* ------------------------------
	/* PAGE
	/* ------------------------------ */
	#page .rte img {
		margin: 0 10px 10px 10px;
	}

	/* ------------------------------
	/* PAGE FOOTER
	/* ------------------------------ */
	#baseline {
		margin-top: 1.5em;
		padding-top: 1.5em;
		border-top: 1px solid;
		text-align: center;
	}

	/* --------------------------------------------------
	/* DISPLAY
	/* -------------------------------------------------- */
	#acces {
		display: none !important;
	}

	#adwordsTop, 
	#header, 
	.left_menu, .right_menu, 
	.menuTypeVentes, 
	.breadcrumb, 
	#anetaddthis_share, 
	#order_step, 
	.idTabs, 
	#productsSortForm, 
	#pagination, 
	.btn, .smallBtn, input[type="submit"], button[type="submit"], 
	.address_update, 
	.btnAlternate, 
	.inner_quantity, 
	#top_nav, #bottom_nav, 
	#footer {
		display: none !important;
	}

}/* /ONLY PRINT */