/*CETTE CSS EST STRUCTURÉE PAR BLOCs D'INFORMATION Du HAUT vers le BAS, TEL QUE LA STRUCTURE DU FICHIER TEMPLATE.PHP :
HEADER, COLONNE DE GAUCHE, CENTRE, PIED DE PAGE--hug0s0ucy*/
/*******************************************************************************************************************/
* {
	padding:0;
	margin:0;
}
/* NICE TITLES */
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: #082331;
    width: auto;
	border:1px solid #082331;
    background: url(images/ntbg.png);}
div.nicetitle p {margin: 0; padding: 0 3px;}
div.nicetitle p.destination {font-size: 9px;text-align: left;padding-top: 3px;}
/*------------lightbox------------*/
#lightbox {background-color: #fff;padding: 5px;border:2px solid #ccc;}
#overlay {background-image: url(images/overlay.png);}
* html #overlay {
    background-color: #000;
    background-image: url(images/blank.gif);
    filter: Alpha(opacity=50);}
/*------------END--lightbox------------*/
#hideLogo {visibility: hidden;display:none;}
#hideHR {visibility: hidden;display:none;}
body {
	background:#fff;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #082331;
	padding:0;
	margin: 0 0 0 0;}
#menuTop {
	font-size: .8em;
	height:40px;
	width:760px;
	background: transparent;
	padding:0 0 0 0;
	margin:auto;}
#menuTop img {margin:0;padding:0;}
#menuTop a:link, #menuTop a:visited, #menuTop a:active {color:#E67B07;text-decoration:none;}
#menuTop a:hover {color:#007ECD;}
#menuTop .listDroite {float:right;width:300px;padding: 0;margin:2em 1em 0 0;text-align: right;}
#menuTop .listDroite li {padding: 0;margin:0 0 0 0;display: inline;}
#menuTop .listGauche {float:left;width:375px;padding: 0;margin:2em 0 0 1em;text-align: left;}
#menuTop .listGauche li {padding: 0;margin: 0;display: inline;}
.cartQte {position:relative;bottom:2px;}
/**/
#container {
	font-size: .9em;
	width: 757px;
	margin: 0 auto;
	text-align: left;
	background: #fff url(images/bkgConteneur3.png) repeat-y;}
/*FIN---------------------CANEVAS*/
/*Trucs-machins GÉNÉRAUX*/
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;}
/**/
a:link, a:visited, a:active {color:#007ECD;}
a:hover {text-decoration:none;}
/**/
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:0;}
del {color: #555;margin-left: .5em;}
acronym {cursor: help;}
.clear {clear:both;}
.toPrint {display:none;visibility:hidden;}
/*-Form----------------------------------------------- */
.gender input, .shippingSelect input {float:none;}
.radioBt {}
/*FIN-------------------Trucs-machins GÉNÉRAUX*/
/*********************************************************************************************************************************/
/*EN-TÊTE (HEADER et Fil d'ariane)*/
/*-boxes-----------------------------*/
#languagesBox {float:left;margin:0;padding:0;}
#languagesBox h4 {display:none;}
#languagesBox ul {margin:0;padding:0;}
#languagesBox li {margin:0;padding:0;}
#languagesBox img {margin:0 1em 0 0;padding:0;}
/**/
#header {
	position:relative;
	background: #ECF8FD url(images/bkg_header.jpg) no-repeat top;
	height: 110px;
	width:100%;
	margin: 0;
	padding: 0;}
#logoZone {float:left;width:270px;height:108px;margin:0;padding:0;}
#logoFromagex {
	display:block;
	width:285px;
	height:108px;
	float: left;
	padding: 0;margin:0 0 0 0;
	background: transparent url(images/logo_fromagex.png) no-repeat bottom center;}
#logoFromagex.english {
	background: transparent url(images/logo_fromagex_en.png) no-repeat bottom center;}
#logoFromagex strong {display:none;}
#navList {float:left;width:460px;height:93px;margin: 0;padding: 0;}
#navList ul {margin: 0 0 0 15px;padding: 0;text-align: center;}
#navList ul li {margin: 0;padding: 0;list-style: none;float: left;}
#navList ul li a {
	display: block;
	margin:53px 2px 0 0 !important;
	margin: 53px 2px 0 0;
	padding:0;
	height: 57px;
  	width: 86px;}
#navList ul li a strong {display: none;}
#qui {display:block;background: url(images/btn_qui.png) no-repeat bottom;}
#qui.english {background: transparent url(images/btn_qui_en.png) no-repeat bottom;}
#Page_qui #qui {display:block;background: url(images/btn_qui_down.png) no-repeat bottom;}
#Page_qui #qui.english {display:block;background: url(images/btn_qui_en_down.png) no-repeat bottom;}
#projets {background: transparent url(images/btn_projet.png) no-repeat bottom;}
#projets.english {background: transparent url(images/btn_projet_en.png) no-repeat bottom;}
#Page_projets #projets {background: transparent url(images/btn_projet_down.png) no-repeat bottom;}
#Page_projets #projets.english {background: transparent url(images/btn_projet_en_down.png) no-repeat bottom;}
#catalog {background: transparent url(images/btn_catalog.png) no-repeat bottom;}
#catalog.english {background: transparent url(images/btn_catalog_en.png) no-repeat bottom;}
#Page_catalog #catalog {background: transparent url(images/btn_catalog_down.png) no-repeat bottom;}
#Page_catalog #catalog.english {background: transparent url(images/btn_catalog_en_down.png) no-repeat bottom;}
/*SECTION SUPPORT TECHNIQUE*/
#support {background: transparent url(images/btn_support.png) no-repeat bottom;}
#support.english {background: transparent url(images/btn_support_en.png) no-repeat bottom;}
#Page_support #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_support #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_poid_fromage #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_poid_fromage #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_dim_coton #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_dim_coton #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_round #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_round #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_halfmoon #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_halfmoon #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_sq_stand #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_sq_stand #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_sq_eco #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_sq_eco #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_rectangle #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_rectangle #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_paper_peak #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_paper_peak #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_table_mm-inch #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_table_mm-inch #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_table_thick_inox #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_table_thick_inox #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
#Page_automatic_convertion #support {background: transparent url(images/btn_support_down.png) no-repeat bottom;}
#Page_automatic_convertion #support.english {background: transparent url(images/btn_support_en_down.png) no-repeat bottom;}
/*END---SECTION SUPPORT TECHNIQUE*/
#nousJoindre {background: transparent url(images/btn_contact.png) no-repeat bottom;}
#nousJoindre.english {background: transparent url(images/btn_contact_en.png) no-repeat bottom;}
#Page_contact_us #nousJoindre {background: transparent url(images/btn_contact_down.png) no-repeat bottom;}
#Page_contact_us #nousJoindre.english {background: transparent url(images/btn_contact_en_down.png) no-repeat bottom;}
/*Boîtes VEDETTES, NOUVEAUX PRODUITS, QUOI DE NEUF*/
#zoneBoxes {
	background: url(images/bkg_boxes.png) no-repeat top;
	width:757px;
	height:133px;
	border-top: 1px solid #224153;
	padding:0;
	margin:0;}
#zoneBoxes.english {background: url(images/bkg_boxes_en.png) no-repeat top;}
#zoneBoxes img {float:left;border: none;margin: 0 1em 0 0;}
#zoneBoxes dl {padding: .5em 0 0 0;}
#zoneBoxes dt {padding: 0 0 0 1em;}
#zoneBoxes dd {padding: .5em 1em 0 1em;}
.boxLeft {
	width:220px;
	height:75px;
	float:left;
	margin: 40px 0 0 13px !important;
	margin: 40px 0 0 6px;}
.boxMiddle {width:220px;float:left;margin: 40px 0 0 32px;}
.boxRight {width:220px;float:left;margin: 40px 0 0 33px;}
#boxFromBlog {width:220px;height:75px;overflow:auto;margin:0;padding:0;}
#boxFromBlog ul {margin-top:.5em;}
#boxFromBlog li {margin: 0 1em .5em 1em;padding-left:1.5em;background: transparent url(images/bullet_post.png) no-repeat left 0;}
/*Fil d'Ariane*/
#breadCrumb {height: 20px;background-color: #082331;color:#fff;text-align: left;margin:0;padding: .5em 0 .5em 0;}
#breadCrumb a:link, #breadCrumb a:visited, #breadCrumb a:active {color: #fff;}
#breadCrumb a:hover {color: #fff;text-decoration: none;}
#breadCrumb ul {margin: .3em 0 0 1em;padding: 0; }
#breadCrumb ul li {list-style-type: none;display: inline;}
li.arrow {
	background-image: url(images/i_fil_dariane.png);
	background-repeat: no-repeat;
	background-position: 0 50%;
	padding: 0px 0 3px 25px;
	margin: .5em .5em 0 0;}
/*FIN---------Fil d'Ariane*/
/*FIN----------EN-TÊTE(du menuTop jusqu'au Fil d'ariane)*/
/*********************************************************************************************************************************/
/*Colonne de GAUCHE*/
#menuGauche {float: left;width: 235px;margin: 0;padding: 0;border:none;}
#menuGauche a:link, #menuGauche a:visited, #menuGauche a:active  {
	font-family: Arial, Helvetica, sans-serif;
	color: #504F55;
	text-decoration: none;
	display:inline;}
#menuGauche a:hover {color: #212121;}
#searchBox {padding:0 .5em 0 1em;margin: 2em 0 2em 0;}
#searchBox h3 {
	background: transparent url(images/header_search.png) no-repeat center;
	float:left;
	width:52px;
	height:18px;
	color:#333;
	margin:0 5px 0 0;
	padding:0;}
#searchBox h3.english {
	background: transparent url(images/header_search_en.png) no-repeat 1.5em .6em;
	float:left;
	width:52px;
	height:18px;
	color:#333;
	margin:0 5px 0 0;
	padding:0;}
#searchBox h3 em {display:none;}
#searchBox ul {display:inline;list-style:none;padding:0;margin:0;}
#searchBox ul li {display:inline;padding:0;margin:0;}
.textField input {width:130px;margin:0;font-size: .9em;border: 1px solid #6E9BB9;margin:0;}
.textField input:hover {border: 1px solid #082331;}
.btnGo {
	border:none;
	width:11px;
	height:10px;
	margin:0;
	padding:0;
	background: transparent url(images/btn_search.png) no-repeat;
	cursor: pointer;}
/**/
#cartBox {border: 1px solid #7BAABE;margin:2px 0 0 0;padding:0;background: #E0EBEF;min-height: 50px;}
#cartBox h2 {font-size:1.3em;margin:0 0 0 0;padding:0 0 0 5px;}
#cartBox a {color:#12323f;}
#cartBox a:hover {text-decoration:underline;}
ul.cartContent {width:150px;background:transparent;margin:5px 0 0 0;padding:0;}
.cartContent hr {border: none;height :1px;background: #7BAABE;margin-right:1em;}
.newItemInCart {color:#555;}
/**/
#order_historyBox {margin:2px 0 0 0;padding:0;}
#order_historyBox h2 {font-size: 1.1em;margin:0;padding:0 0 0 5px;color:#DE6E02;}
#order_historyBox img {display:none;}
#order_historyBox ol {text-align:left;}
#order_historyBox li {margin:0;}
#order_historyBox a:link {}
/**/
#categoriesBox {margin: 0;padding:0;border:0;text-align:left;}
#categoriesBox h3 {
	background: transparent url(images/header_categories.png) no-repeat;
	width:166px;
	height:22px;
	display:block;
	font-size:1em;
	color:#333;
	margin:.8em 0 .8em 1em;
	padding:0 0 0 5px;}
#categoriesBox h3.english {
	background: transparent url(images/header_categories_en.png) no-repeat;
	width:166px;
	height:22px;
	display:block;
	font-size:1em;
	color:#333;
	margin:.8em 0 .8em 1em;
	padding:0 0 0 5px;}
#categoriesBox h3 em {display:none;}
#categoriesBox ul {width:90%;text-align:left;list-style: none;margin:0 0 0 5%;padding:0;}
#categoriesBox ul li {margin: 0 0 0 0;padding: .5em 0 .5em 2em;border-top: 1px solid #F9F7F1;}
#categoriesBox ul li a {margin: 0;padding-left: 1.8em;background: url(images/i_menu_gauche.png) no-repeat 0 .2em;}
#categoriesBox ul li a:link, #categoriesBox ul li a:visited, #categoriesBox ul li a:active {color: #00446A;}
#categoriesBox ul li a:hover {color: #007ECD;}
#categoriesBox ul li ul {}
#categoriesBox ul li ul li {padding:0;margin: 5px 0 5px 1em !important;margin: 5px 0 5px 0;border:none;}
#categoriesBox ul li ul li a {padding:0;background-image:none;background-color:#E3E2D1;}
#categoriesBox ul li ul li a strong {color: #007ECD;}
/**/
#informationBox {margin:0;padding:0;border:0;}
#informationBox h3 {
	background: transparent url(images/header_informations.png) no-repeat;
	width:166px;
	height:22px;
	display:block;
	font-size:1em;
	color:#333;
	margin:.8em 0 .8em 1em;
	padding:0 0 0 5px;}
#informationBox h3.english {
	background: transparent url(images/header_informations_en.png) no-repeat;
	width:166px;
	height:22px;
	display:block;
	font-size:1em;
	color:#333;
	margin:.8em 0 .8em 1em;
	padding:0 0 0 5px;}
#informationBox h3 em {display:none;}
#informationBox ul {width:90%;text-align:left;list-style: none;margin:0 0 0 5%;padding:0;}
#informationBox ul li {margin: 0 0 0 0;padding: .5em 0 .5em 2em;border-top: 1px solid #F9F7F1;}
#informationBox ul li a {margin: 0;padding-left: 1.8em;background: url(images/i_menu_gauche.png) no-repeat 0 .2em;}
#informationBox ul li a:link, #categoriesBox ul li a:visited, #categoriesBox ul li a:active {color: #00446A;}
#informationBox ul li a:hover {color: #007ECD;}
/**/
#adobeReader {margin:0;padding:.5em;color:#999;border:1px solid #f5f5f5;float:none;}
#adobeReader p {text-align:left;margin: 1em 0 1em 0;}
.pdfIcone {
	background:transparent url(images/reader_icon.gif) no-repeat;
	float:left;
	width: 50px;
	height: 42px;
	margin: 1em .5em 0 .5em;}
/**/
#manufacturersBox {margin:2px 0 0 0;padding:0;border: 1px solid #ccc;}
#manufacturersBox h2 {font-size: 1.1em;margin:0;padding:0 0 0 5px;color:#555;}
/*FORMULAIRE*/#manufacturers {padding:0;margin:0 0 5px .5em;}
#manufacturers p {padding:0;margin:.5em 0 0 0;}
#manufacturers select {padding:0;margin:0;}
/**/
#currenciesBox {margin:0;padding:0;border:0;}
#currenciesBox h2 {font-size:1em;color:#333;margin:.8em 0 .8em 3em;padding:0 0 0 5px;}
/*FORMULAIRE*/#currencies {padding:0;margin:0 0 5px .5em;}
#currencies p {padding:0;margin:.5em 0 0 5em;}
#currencies select {padding:0;margin:0;}
/*FIN------Colonne de GAUCHE*/
/*********************************************************************************************************************************/
/*CENTRE*/
#centre {
	background-color: transparent;
	padding:0;
	margin: 0 0 0 236px;}	
#centre p {text-align: left;line-height: 1.8em;margin-bottom:1em;margin-top:1em;}
#centre h2 {color: #006297;}
#centre textarea {width: 95%;}
#centre label {}
#centre select {width:auto;}
#centre fieldset {padding: 1em 0 1em 1em;margin: 0 0 1em 0;border:1px solid #ccc;}
#centre fieldset legend {color:#E46F04;margin:0 0 .5em 0;}
#centre fieldset input {padding:0;margin:0;}
#centre fieldset p {padding:0;margin: 10px 50px 0 0;}
/*******************************************************************/
#loginPage, #createAccount, #passwordForgotten, #advancedSearch, #advancedSearchResult, #productInfo, 
#shoppingCart, #shipping, #privacy, #conditions, #sitemap, #checkoutShipping, #checkoutShippingAddress,
#checkoutPayment, #checkoutConfirmation, #checkoutSuccess, #account, #accountHistory, #accountHistoryInfo,
#accountEdit, #addressBook, #adressBookProcess, #accountPassword, #accountNewsLetters, #productsNew, #quiNousSommes, 
#catalogue, #index, #projetsRealises, #projetsTemporaires, #fromBlog, #cartes, #special, #featuredProducts,
#logoff, #checkoutPaymentAddress, #cookieUsage, #createAccountSuccess, #supportTechnik, #poidFromage, #tableMMinch, 
#jobs, #films, #clients
{margin:0 1em 0 1.5em;}
#shipping p, #conditions p, #supportTechnik p, #privacy p, #projetsTemporaires p, #catalogue p, #jobs p 
{text-align:justify;margin-right:1.5em;}
/*******************************************************************/
#Page_index #index {margin:0 0 0 1px;padding:0 0 0 0;background: transparent url(images/f_fille.jpg) no-repeat top left;}
#loginBox {
	width:auto;
	height:46px;
	padding:0;
	margin:0;}
#loginBox form {margin:0;padding: 1.3em 0 0 15em;}
#loginBox fieldset {padding:0;margin:0;border:none;}
#loginBox p {margin:0;padding:0;}
#loginBox p a:link, #loginBox p a:visited, #loginBox p a:active {text-decoration:underline;color:#287EA2;}
#loginBox p a:hover {text-decoration:none;}
#loginBox legend {display:none;}
#loginBox fieldset label em {font-size:.9em;display:none;}
.loginSubmit {width:13px;height:14px;margin: 0 0 0 1em;padding:0;}
#loginEmail {
	width:150px;
	background: url(images/bkg_login_email.png) no-repeat 0 .3em;
	padding-left:50px;}
#loginEmail.english {
	width:150px;
	background: url(images/bkg_login_email_en.png) no-repeat 0 .3em;
	padding-left:35px;}
#loginEmail input {width: 100px;height:14px;font-size:.9em;border: 1px solid #6E9BB9;margin: 0 0 0 50px;padding: 0 0 0 .5em;color: #333;}
#loginPass {
	width:130px;
	background: url(images/bkg_login_psswd.png) no-repeat 0 .3em;
	padding-left:67px;
	margin: 0 0 0 1em;}
#loginPass.english {
	width:130px;
	background: url(images/bkg_login_psswd_en.png) no-repeat 0 .3em;
	padding-left:55px;}
#loginPass input {width: 60px;height:14px;font-size:.9em;border: 1px solid #6E9BB9;margin: 0;padding: 0;color: #333;}
.greet {position:relative;top:1em;padding:0;margin:0 0 0 150px;}
/**/
#textMain {margin:0 ;width: auto;height:128px;}
#textMain p {margin: 1em 0 0 150px;padding-right:2em;text-align:justify;}
#textMain h1 {
	padding: 0 0 0 0;
	margin: 0 0 0 150px;
	width:328px;
	height:36px;
	background: transparent url(images/header_main.png) no-repeat top left;}
#textMain h1.english {
	padding: 0 0 0 0;
	margin: 0 0 0 150px;
	width:328px;
	height:36px;
	background: transparent url(images/header_main_en.png) no-repeat top left;}
#textMain h1 strong {display:none;}
/**/
#soldeDinventaire {margin:.5em 0 0 0;padding:0;}
#soldeDinventaire h2 {
	background:transparent url(images/header_solde_inventaire.png) no-repeat top left;
	margin:0;
	height:48px;}
#soldeDinventaire h2.english {
	background:transparent url(images/header_solde_inventaire.png) no-repeat top left;
	margin:0;
	height:48px;}
/**/
#soldeDinventaire h2 em {display:none;}
#soldeDinventaire h3 {font-size: 1.4em;color: #006297;}
#soldeDinventaire #serviceClientele {
	float:right;
	width:250px;
	margin: 25px 25px 0 0 !important;
	margin: 25px 10px 0 0;}
#soldeDinventaire #serviceClientele p, #soldeDinventaire #repTechnique p {text-align: justify;}
#brushingMachine {
	margin:20px 0 0 0;
	background: #fff url(images/machine-abrosser.jpg) no-repeat top left;
	width: 230px;
	height:321px;
	border:1px solid white;}
#menuDetails {float:none;width:50px;margin: 150px 0 0 175px;}
#menuDetails img {border:1px solid #ccc;margin:0 0 3px 0;padding:3px;width:40px;height:40px;}
#menuDetails img:hover {border:1px solid #ddd;}
.details {background: #fff;float:left;}
/**/
.navBt img {margin:1em 0 0 0;padding:0;}
.notice strong {color: #E46F04;}
.listing {
	width: 220px;
	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 1em 0 1em;}
.listingBottom {height:.5em;clear:both}
.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 {float:left;margin: 0 1em 1em 0;}
#productInfo {}
#fichesTechnik {float:none;width:90%;height:100px;}
#productInfo #technicalSheet {width:60px;float:left;text-align:center;margin-right:1em;}
#productDescription {text-align: justify;padding:0;margin:0;}
#productDescription p {text-align: justify;}
#productDescription ul {list-style-type: none;margin: 0;}
#productDescription ul li {line-height: 1.8em;margin: 0;}
#productDescription ul li ul {margin: .5em 0 .5em 1em;list-style-type: none;}
#productDescription ul li ul li {line-height: 1.8em;}
/**/
#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;
	margin:0;
	padding:0;
	background: transparent url(images/sep_projets.png) no-repeat top right;}
#projetBoxImages {text-align:left;width: 250px;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;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 {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 {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;}
/**/
.invoiceQty {text-align:center;}
#bkgUsdCell {background: #E6E6E6 url(images/bkg_us-currency.png) no-repeat;}
#bkgUsdCell a:link, #bkgUsdCell a:visited, #bkgUsdCell a:active {color:#504F55;font-weight:bold;}
/**/
#quiNousSommes h2 {margin-top:30px;}
#quiNousSommes p {text-align:left;}
#quiNousSommes #headOffice {float:right;margin:5px;margin:0;padding:3px;border:1px solid #ccc;}
#quiNousSommes span {padding:0;margin:1em 0 1em 3em;}
#quiNousSommes hr {border:1px solid white;background-color:#fff;color:#fff;height:1px;margin: .5em 0 .5em 0;}
/**/
#clients table {}
#clients table td {background:#fff;vertical-align:middle;text-align:center;margin:0;padding-bottom:10px;}
/**/
#formContact {background: transparent url(images/sep_contact2.png) no-repeat right top;float:left;width:262px;margin:0;padding:0;}
#formContact input {font-size: .9em;margin:0;}
#formContact p {margin: 0 0 1em 0;}
#formContact textarea {width:240px;height:150px;margin:0;padding:0;}
#mapZone {float:left;margin:0 0 0 1em;height:350px;}
#mapZone h2 {}
#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;}
#contactCoord {margin:0;padding:0;float:none;}
#contactCoord span {margin:0 .5em 0 0;padding:0;}
#contactCoord .courriel {position:relative;top:3px;right:2px;padding:0;margin:0;}
#contactCoord .imgEmail {position:relative;top:3px;left:2px;padding:0;margin:0;}
#contactCoord .phoneLocal {position:relative;top:3px;right:2px;padding:0;margin:0;}
#contactCoord .sansFrais {position:relative;top:3px;right:2px;padding:0;margin:0;}
#contactCoord .fax {position:relative;top:3px;right:2px;padding:0;margin:0;}
/**/
.warning {color:#E46F04;}
/**/
#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;}
#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;}
/**/
#filmsNav {list-style: disc;margin: 1em 0 2em 2em;}
#filmsNav li {margin: 0 0 0 .5em;line-height:1.8em;}
#films #monFlash {margin: 0 0 4em 0;}
/*FIN---------------CENTRE*/
/********************************VV*************************************************************************************************/
/*PIED DE PAGE*/
#footer {
	font-size: .9em;
	clear:both;
	background: #082331;
	padding: 0 0 1em 0;
	margin:2em 0 0 0;
	border: 1px solid #082331;
	text-align: center;}
#footer p {margin:.5em 2em 0 2em;color:#fff;}
#footer ul {padding: 0;margin:1em;line-height:1.8em;}
#footer ul li {padding: 0 1em 0 .5em;margin: 0;display:inline;border-right:1px solid #fff;}
#footer a:link, #footer a:visited, #footer a:active {color: #fff;text-decoration: none;}
#footer a:hover {color: #fff;}
#footer hr {width:95%;height:1px;border:none;background:#1C3747;color:#1C3747;margin:0 auto 0 auto;}
#bottomContainer {
	height:50px;
	width:760px;
	background: transparent;
	padding:0 0 0 0;
	margin:auto;}
#bottomContainer img {margin-top:1.5em}
/*FIN-------------PIED DE PAGE*/
/********************************^^*************************************************************************************************/