/*CETTE CSS EST POUR L'IMPRESSION DE PAGE*/
/*******************************************************************************************************************/
body {
	background:transparent url(images/fromagex_fr.png) no-repeat top left;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #082331;
	/*padding:auto;
	margin:auto;*/}
h1, h2, h3, h4, h5, h6 {margin: 1em 0 1em 0;}
h1 {font-size: 1.3em;text-transform: uppercase;}
h2 {font-size: 1.1em;}
h3 {font-size: 1em;font-weight: bold;}
h4 {font-size: 1em;}

ul {list-style:none;}

table {width:95%;border:1px solid #fff;margin-bottom:5px;}
td, th {background:#eee;color: #504F55;	padding-left:10px;border-bottom:1px solid #fff;}
td {background:#f5f5f5;color:#082331;}
img {border:0;margin:5px 0 5px 5px;}
del {color: #555;margin-left: .5em;}
/****************************^^*************************************************************************************************/
#loginBox {visibility: hidden;display:none;}
#menuTop {visibility: hidden;display:none;}
#requireHeader {visibility: hidden;display:none;}
#header {visibility: hidden;display:none;}
#zoneBoxes {visibility: hidden;display:none;}
#breadCrumb {visibility: hidden;display:none;}
#menuGauche{visibility: hidden;display:none;}
#container {padding:0;margin:0;/*border:1px solid blue;*/}
#centre {padding:0;margin:0;}
#footer {visibility: hidden;display:none;}
#bottomContainer {visibility: hidden;display:none;}
#hideLogo {/*border:1px solid red;*/margin:0 0 0 0;padding:0;}
#hideLogo p {visibility: hidden;display:none;}
#hideHR {padding:0;margin:0;border:none;color:#fff;}
/****************************^^*************************************************************************************************/
/**/
/*.navBt {margin:1em 0 0 0;padding:0;}*/
.navBt img {margin:1em 0 0 0;padding:0;}
.notice strong {color: #E46F04;}
.listing {
	width: 220px;
	height: 150px;
	float: left;
	background:transparent;
	margin-right:6em;}
.listing dl {border: 1px solid #fff;padding:0 0 0 0;margin:0 0 0 0;}
.listing dt {font-weight:bold;font-size: 1.1em;padding: 0;margin:0 0 .5em 0;}
.listing dd {margin:0; padding:0;}
.listingTop {padding:0 15px 0 15px;color: #666;display:inline;}
.listingBuy, .productBuynow {padding: 0; margin: 1.5em 0 1em 0;}
.listingBuy a:link, .listingBuy a:visited, .listingBuy a:active {display: block;margin: 0;padding: 0;color:#fff;}
.listingBuy img {margin:0;padding:0;}
.productPrice {color: #555;font-weight: bold;text-decoration: none;padding: 0;text-align: left;}
.productSpecialPrice {color: #DE6E02;font-weight: bold;text-decoration: none;margin:0;}
.productImage {float:right;}
#productImage {}
#productImage img {float:left;margin: 0 1em 1em 0;}
#productInfo {}
#productDescription {text-align: justify;padding:0;margin:0;}
#productDescription p {text-align: justify;}
#contact_us textarea {width: 95%;border: 1px solid #ccc;}
#contact_us input {border: 1px solid #ccc;}
#contact_us .submitBt input {border:none;}
/**/
#sitemap ul {list-style-type: disc;margin: 0 0 0 2em;}
#sitemap ul li {font-weight: bold;line-height: 2em;}
#sitemap ul li ul {margin: .5em 0 .5em 2em;list-style-type: circle;}
#sitemap ul li ul li {font-weight: normal;line-height: 1.8em;}
/**/
#splitPageBottom {float:left;width:500px;margin: 2em 0 0 0;}
#splitPageTop a,#splitPageBottom a {margin:0 1px 0 1px;}
#splitPageTop p,#splitPageBottom p {display:block;margin:0px;text-align:left;}
#popupSearchHelp {border: 1px solid red;}
#popupSearchHelp h1 {font-family: "Trebuchet ms", serif;color:red;}
/**/
#projetsTemporaires {}
#projetsTemporaires dl dt {text-decoration: underline;color:#007ECD;cursor: pointer;font-weight:bold;margin: 1em 0 1em .5em;}
#projetsTemporaires dl dd ul {list-style-type: disc;margin: 1em 0 1em 2.5em;}
#projetsTemporaires dl dd ul li {line-height:1.8em;}
/**/
#projetsRealises {}
#projetLeft {float:left;width: 278px;/*border: 1px solid red;*/margin:0;padding:0;
			background: transparent url(images/sep_projets.png) no-repeat top right;}
#projetBoxImages {text-align:left;width: 250px;/*border: 1px solid blue;*/margin:0;}
#projetBoxImages img {border: 1px solid #ccc;padding: 3px;margin:0;}
#projetBoxImages ul {padding:.5em;margin:.5em 0 0 .5em;height: 2em;}
#projetBoxImages ul li {text-align:center;display:inline;}
#projetBoxImages ul li a {width:1em;height:1em;/*display:block;*/background-color: #f5f5f5;border: 1px solid #ccc;padding:.3em;text-decoration:none;}
#projetBoxTexte {text-align:justify;width: 256px;padding:0;margin: 0 0 0 0;}
#projetRight {/*border: 1px solid blue;*/float:right;width: 200px;margin:0;padding:0;}
.fromagerie {margin-bottom: 3em;}
.fromagerie img {float:left;border: 1px solid #ccc;padding: 3px;margin: 0 .5em 0 0;}
.fromagerie a:hover img {border: 1px solid #eee;}
.fromagerie ul {
	margin:0;
	padding:0;
	width:auto !important;
	width:55%;}
.fromagerie ul li {margin: 0;border-top:1px solid #ccc;padding: .2em 0 .2em .5em;}
/**/
#index_products, #contactUs {margin: 0 0 0 1.5em;}
/**/
.methodIcon {}
.methodName {margin:0 0 1em 0;font-size:1em;font-weight: bold;}
.methodSelect {margin:0 0 1em 0;font-size:1.1em;font-weight: bold;background: #f5f5f5;}
.ShippingComment {margin:0 0 1em 0;font-size:1em;font-weight: bold;}
.ShippingComment label {margin:0;padding:0;}
.checkoutHR {border:none;height:1px;background:#ddd;color:#ddd;}
.splitHR {border:none;height:1px;background:#ddd;color:#ddd;margin: 1em 0 1em 0;}
/**/
#catalogue img {float:right;border: 1px solid #ccc;padding: 3px;margin: 0 0 0 1.5em;}
#catalogue a:hover img {border:1px solid #eee;}
#catalogue ul {list-style: disc;margin: 0 0 0 2em;line-height:1.8em;}
#catalogue ul li {margin: 1em 0 0 0;}
/**/	
.checkoutBar {margin: 0 0 0 3em;}	
.currentCheckoutBar {font-weight: bold;}
/**/
#cartContent {}
#cartFieldSet {}
.cartProduct {margin-bottom: 2em;}
.cartProduct ul {padding:0;margin:0;}
.cartProduct li {padding:0;margin:0 0 1em 0;}
.cartProduct img {margin: 0 2em 0 0;}
.cartName {font-size:1.1em;font-weight:bold;padding:0;margin:0;color:#007ECD;}
.cartPrice {margin: 0 1em 1em 1em;color:#555;font-weight:bold;}
.cartSubTotal {}
#cartBtns {padding:0;margin:0;}
#cartBtns img {padding:0;margin:0;}
/**/
#productDateAdded {display:block;}
#categoriesImages {width:auto;}
#categoriesImages img {float:left;margin-right:10px;}
.categoriesThumbs {/*font-weight:bold;*/margin: 0 0 1em 0;}
#boxNewProducts {padding: 0;margin:0;}
#boxNewProducts h2 {font-size:1.1em;text-align:center;color:#12323f;}
.clearHr {border:0;height:1px;background-color: #red;clear:both;color:red;}
dl.newProduct {
	background: #fff;
	float: left;
	border-top: 6px solid #f5f5f5;
	margin: 0 .8em 1em .5em;
	padding: 1em 0 0 0;
	width:180px;}
.newProduct dt {font-weight: normal;padding:0;margin:0 0 .5em 0;}
.newProduct dd {}
.newProduct .price {margin: .5em 0 0 0;}
.newProduct img {float:left;padding:0;margin:0 .5em 0 0;}
.infobox {width:auto;padding:0;}
.productsNewContener {
	width: 250px;
	height: 150px;
	float: left;
	background:transparent;
	border: 1px solid #fff;
	border-bottom: 1px dotted #ccc !important;
	border-bottom: 1px solid #ccc;
	padding:0 0 0 0;
	margin: 1em 0 0 2em;}
.productsNewContener dl {border: 1px solid #fff;padding:0 0 0 0;margin:0 0 0 0;}
.productsNewContener dt {font-family: "Trebuchet ms", serif;font-size: 1.2em;padding: 0;margin:0 0 .5em 0;}
.productsNewContener dd {margin:0; padding:0;}
.invoiceAdress td, .invoiceAdress th, .invoiceDetails td, .invoiceDetails th {padding: .3em 0 .3em 1em;}
.otTtitle {text-align:left;color:#082331;}
.price {font-family: Verdana, Arial, Helvetica, sans-serif;color: #504F55;font-weight: bold;text-decoration: none;}
.cartProduct img {float:right;}
/**/
#contactRightCol {width:175px;float:right;padding:0;margin:0;border: 1px solid #ccc;}
#contactRightCol p {text-align: left;margin: 0 1em 1em 1em;}
/**/
.invoiceQty {text-align:center;}
/**/
#quiNousSommes span {padding:0;margin:1em 0 1em 3em;}
#quiNousSommes hr {border:1px solid white;backgroung-color:#fff;color:#fff;height:1px;margin: .5em 0 .5em 0;}
/**/
#formContact {background: transparent url(images/sep_contact2.png) no-repeat right top;/*border:1px solid blue;*/float:left;width:262px;margin:0;padding:0;}
#formContact input {font-size: .9em;margin:0;}
#formContact div {margin: 0 0 1em 0;}
#formContact textarea {width:240px;height:150px;margin:0;padding:0;}
#contactCoord {/*border:1px solid red;*/width:98%;float:left;margin:0;padding:0;}
#contactCoord span {margin:0 .5em 0 0;padding:0;}
#contactCoord .courriel {position:relative;top:7px;right:2px;padding:0;margin:0;}
#contactCoord .phoneLocal {position:relative;top:7px;right:2px;padding:0;margin:0;}
#contactCoord .sansFrais {position:relative;top:7px;right:2px;padding:0;margin:0;}
#contactCoord .fax {position:relative;top:7px;right:2px;padding:0;margin:0;}
#mapZone {/*border:1px solid green;*/float:left;margin:0 0 0 1em;}
#mapZone h2 {/*margin-top:0;*/}
#mapZone dl {margin:0 0 1.5em 0;}
#mapZone dt img {margin:0;padding:3px;border:1px solid #ccc;}
#mapZone dt a:hover img {margin:0;padding:3px;border:1px solid #eee;}
#mapZone dd {margin:0;}
/**/
.warning {color:#E46F04;/*font-weight:bold;*/}
/**/
#introCategories {
	background: #fff url(images/sep_horizontal.png) no-repeat top left;
	padding: .5em 0 0 0;
	margin: 1.5em 0 0 0;}
#introCategories p {text-align: justify;}
#introCategories ul {margin: 0 0 0 2em;list-style:disc;}
#introCategories ul li {margin:0 0 .5em 0;}
#bkgSection2 {height:288px;background: url(images/plan_section2.png) no-repeat top left;}
#bkgSection3 {height:325px;background: url(images/ustensiles_intro.jpg) no-repeat top right;}
#bkgSection4 {height:325px;/*background: url(images/mesure_intro.jpg) no-repeat top right;*/}
#bkgSection5 {height:339px;background: url(images/lignemoule_intro.gif) no-repeat top right;}
#bkgSection7 {height:215px;background: url(images/hygiene_intro.png) no-repeat top center;}
#headingCatImg {float:right;margin:0;}
/**/
#fromBlog dt {color: #006297;font-size: 1.1em;font-weight:bold;margin:0;}
#fromBlog .date {
	padding: 0 0 0 1.5em;
	margin:2em 0 0 0;
	color:#ccc;
	background: transparent url(images/bullet_post.png) no-repeat left 0;}
#fromBlog dd p {text-align:justify;}
#fromBlog dd ul {margin:0;list-style:disc;}
#fromBlog dd ul li {margin:0 0 .5em 2em;}
#fromBlog .articleBody {padding-bottom:4em;background: transparent url(images/sep_horizontal.png) no-repeat left bottom;}
/**/
#cartes img {margin:0;padding:3px;border:1px solid #ccc;}
#menuCarte {
	background: transparent url(images/sep_horizontal.png) no-repeat top left;
	padding:1.5em 0 0 0;
	margin: 1.5em 0 0 0;}
#menuCarte ul {margin:0 0 0 2em;padding:0;}
#menuCarte ul li {margin: 0 0 .5em 0;}
/**/
/* */
#account {}
#account ul {list-style: disc;margin: 0 0 0 2em;line-height:1.8em;}
#account ul li ul {list-style: circle;margin: 1em 0 1em 2em;}
.orderHistory {line-height:1.8em;margin: 2em 0 2em 0;padding: 0 0 0 0;}
/*Tableau pour les blocs-moules*/	
#blocMoule {margin: 1em 0 0 0;border:1px solid #ddd;border-collapse: collapse;}
#blocMoule td, #blocMoule th {
	border:1px solid #ddd;
	padding:.5em !important;
	padding:.5em;
	margin:0;
	text-align:center;}
#blocMoule thead th {background: #f5f5f5;}
#blocMoule tbody td, #blocMoule tbody th {width:auto;background: #fff;}
#blocMoule .blocShape {padding:0;background: #eee;}
#blocMoule .blocShape2 {background: #f5f5f5;}
/**/
#supportTechnik {}
#supportTechnik ul {list-style: disc;margin: 0 0 0 2em;line-height:1.8em;}
#supportTechnik ul li {font-weight:bold;}
#supportTechnik ul li ul {list-style: circle;margin: 1em 0 1em 2em;}
#supportTechnik ul li ul li {font-weight:normal;}
.blocSep {padding-bottom:4em;background: transparent url(images/sep_horizontal.png) no-repeat left bottom;}
/**/
#conditions {}
#conditions ul {list-style: disc;margin: 1em 0 1em 2em;line-height:1.8em;}
#conditions ul li {font-weight:normal;}
/**/
#tableMMinch {}
#tableMMinch form {margin: 1em 0 1em 0;}
#tableMMinch dt {font-weight:bold;}
#tableMMinch dt, #tableMMinch dd {margin: 1em 0 0 0;}