@charset "utf-8";
/* CSS Document */
/*800 x 600 Left & right columns: 162 pixels - Center page: 357 pixels
1024 x 768 Left & right columns: 210 pixels - Center page: 459 pixels*/

body {
	margin:0;
	padding:0;
	border:0;			/* This removes the border around the viewport in old versions of IE */
	width:100%;
	background:#fff;
	min-width:600px;		/* Minimum width of layout - remove line if not required */ /* The min-width property does not work in old versions of Internet Explorer */
	font-size:100%;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 1.2;
	}
		/* column container */
	.colmask {
		position:relative;	/* This fixes the IE7 overflow hidden bug */
		clear:both;
		float:left;
		width:100%;			/* width of whole page */
		overflow:hidden;		/* This chops off any overhanging divs */
	}

	/* common column settings */
	.colright,
	.colmid,
	.colleft {
		float:left;
		width:100%;			/* width of page */
		position:relative;
	}
	.col1,
	.col2,
	.col3 {
	float:left;
	position:relative;
	padding:0 0 1em 0;	/* no left and right padding on columns, we just make them narrower instead 
						only padding top and bottom is included here, make it whatever value you need */
	overflow:visible;
	}
	/* 3 Column settings */
	.threecol {
	background:#fff;		/* right column background colour */
	}
	.threecol .colmid {
		right:25%;			/* width of the right column */
		background:#fff;		/* center column background colour */
	}
	.threecol .colleft {
		right:50%;			/* width of the middle column */
		background:#fff;	/* left column background colour */
	}
	.threecol .col1 {
		width:48%;			/* width of center column content (column width minus padding on either side) */
		left:101%;			/* 100% plus left padding of center column */
	}
	.threecol .col2 {
		width:23%;			/* Width of left column content (column width minus padding on either side) */
		left:28%;			/* width of (right column) plus (center column left and right padding) plus (left column left padding) */
	}
	.threecol .col3 {
	width:23%;			/* Width of right column content (column width minus padding on either side) */
	left:80%;			/* Please make note of the brackets here:
						(100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	}
	/* Header styles */
	#header {
	clear:both;
	float:left;
	width:100%;
	position:relative;
	border-bottom:1px solid #000;
	background: #999;
	}
#header p #cybLogo {
	margin: 0px;
	padding: 0px;
	background: #999;
	border:0px;
}

.holder {
}
	#header p,
	#header h1,
	#header h2 {
		padding:.4em 15px 0 15px;
		margin:0;
	}
	#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	}
	#header ul li {
		display:inline;
		list-style:none;
		margin:0;
		padding:0;
	}
	#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
	font-size: 0.65em;
	}
	#header ul li a:hover {
		background:#739a9c;
		color:#fff;
	}
	#header ul li a.active,
	#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
	}
	#header ul li a span {
	display:block;
	font-weight: bold;
	}
/* PANIER HEADER*/
#header #panier {
	width: auto;
	height:auto;
	float: right;
	top: 20px;
	right:165px;
	position: absolute;
	border: 1px solid #CCC;
	}
#header #panier a {
	font-size: 0.7em;
	font-weight:bold;
	display:block;
	padding:5px 10px;
	text-align:center;
	background:#666;
	color:#FC0;
	text-decoration:none;
	line-height:1.4em;
	}
	#header #panier a:hover {
		font-weight:bold;
		background:#739a9c;
		color:#fff;
	}
	#header #panier a.active,
	#header #panier a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
	}
/*END PANIER HEADER*/
	/* 'widths' sub menu */
	#layoutdims {
	clear:both;
	background:#FC0;
	border-top:4px solid #000;
	margin:0;
	padding:6px 15px !important;
	text-align:center;
	color: #444;
	}
/* Styles navbar Header*/
#header #frmRecherche {
	background: #EEE;
	margin: 0px;
	padding: 3px 15px 4px;
	clear: both;
	border-top: 4px solid #000;
}
.recherche {
	font-size: 1em;
}
/*END HEADER*/
/*mainContentForProductsCol1*/
.col1 #indexContentCol1 {
	background: url(/images/generalImages/index3.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height: auto;
	width: 100%;
}
#textileContentCol1 {
	background: url(/images/JNTextile/textile4.jpg) no-repeat right top;
	font-size: 0.85em;
	line-height: 1.6;
	width: 100%;
	height: auto;
}

.col1 #capContentCol1 {
	background: url(/images/MBCasquettes/caps3.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height: auto;
}
#infosJN {
	background: #FFF;
	height: auto;
	width: 100%;
}
#infosJN td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	line-height: 1.6;
	padding: 0px 0px 10px;
}
#infosMB {
	background: #FFF;
	height: auto;
	width: 100%;
}
#infosMB td {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	line-height: 1.8;
}

.col1 #parapluieContentCol1 {
	background: url(/images/FareParapluies/parapluies1.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height: auto;
}

/*PRODUITS MBW */
.col1 #pelucheContentCol1 {
	background: url(/images/MBWpeluches/peluches2.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height: auto;
}
#tblCertAntiStress, #tblMBWcerts, #tblCertReflet, #tblCertPeluche, #tbleCertCanards, #tblCertFeutrine {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}
#tblCertAntiStress, #tblMBWcerts, #tblCertReflet, #tblCertPeluche, #tbleCertCanards, #tblCertFeutrine, th {
	background: #739a9c;
	font-size: 0.9em;
	color:#FFF;
	line-height: 1.6;
}
/* END PRODUITS MBW */
/*PRODUITS HALFAR*/
.col1 #bagContentCol1 {
	background: url(/images/HalfarBags/bags3.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height: auto;
}
#tblHalfarAvantages {
	background-color:#FFF;
	width: 100%;
}
#tblHalfarAvantages th {
	font-family:Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	font-size: 0.9em;
	font-weight: bold;
	padding-top: 10px;
}
#tblHalfarAvantages #tdHalfarCol1, #tdHalfarCol2, #tdHalfarCol3 {
	font-size: 0.75em;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: top;
	width: 33%;
	}
#tblHalfarAvantages #tdHalfarCol4 {
	font-size: 0.75em;
	font-family: Verdana, Geneva, sans-serif;
	vertical-align: top;
	padding-bottom: 15px;
}
#tblHalfarAvantages #tdHalfarCol5 {
	font-size: 0.75em;
	padding: 10px 0px 0px;	
}
/*END PRODUITS HALFAR*/
.col1 #cuisineContentCol1 {
	background: url(/images/Karlo/gastronomie3.jpg) no-repeat right top;
	font-size: 0.75em;
	line-height: 1.6;
	width: 100%;
	height:auto;
	}
/*AFFICHE PRODUIT*/
/*Table Category*/
.col1 #tblCategory  {
	width:100%;
}
.col1 #tblCategory thead th {
	font-size: 0.7em;
	font-weight: normal;
	color:#FFF;
	background: #739a9c;
	line-height:2em;
	padding: 5px 5px;
}
.col1 #tblCategory tbody td {
	font-size: 0.75em;
	padding-left: 10px;
	border: 1px solid #ccc;
	line-height:1.4em;
}
/*NESTED TABLE CATALOGUE DANS DIV PRODUITS*/
#tblCatalogue {
	width: auto;
	background-color:#FFF;
}
#tblCatalogue td {
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.8em;
	padding-left:0px;
}
#tblCatalogue a {
	color: #444;
	font-size:0.9em;
	text-decoration: none;
}
#tblCatalogue a:visited {
	color: #444;
	font-size:0.9em;
	text-decoration: none;
}
/*END NESTED TABLE CATALOGUE DANS DIV PRODUITS*/
/*END AFFICHE PRODUIT*/
.col1 #tblMonCarnet, #tblMonCarnet2, #tblPanier, #tblPaiement, #tblConfirmation, #tblTelechargeCert, #tblPrixMarq {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}
.col1 #tblMonCarnet, #tblMonCarnet2, #confirmation, #tblTelechargeCert, #tblPrixMarq thead th {
	font-family: Verdana, Geneva, sans-serif;
	background: #739a9c;
	font-size: 0.7em;
	color:#FFF;
	font-weight: normal;
	padding: 0px 0px;
	line-height: 1.6;
}
.col1 #confirmation, #tblTelechargeCert, #tblCertReflet, #tblCertPeluche, #tblMBWcerts, #tbleCertCanards, #tblCertFeutrine, #tblCertAntiStress, #tblPrixMarq,  tbody td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	}
.col1 #confirmation thead th.name {
	text-indent:-1000em;
	}

.col1 #frmPanier #cdv1, #cdv2 {
	font-size: 0.75em;
}
/*PANIER SIDE COL 2*/
.col2 #tblPanier {
	font-family: Verdana, Geneva, sans-serif;
	width:100%;
	color: #444;
	border-collapse:collapse;
	border: 1px solid #EEE;
}
.col2 #tblPanier tbody td {
	line-height: 2.5em;
	padding-left: 20px;
	padding-bottom: 5px;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	font-weight: bold;
}
.activepaiement {
	background: #EEE;
}
/*styles for vertical navbar in col2 162px*/
.colleft .col2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.colleft .col2 ul li {
	margin: 0px;
	padding: 0px;
}
.colleft .col2 ul a {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	color: #666;
	font-size: 65%;
	line-height: 1.6;
	margin:0;
	text-decoration:none;
	border-bottom: 1px solid #000;
	display:block;
}
.colleft .col2 ul a.last {
	border-bottom:none;
}
.col2 ul a:hover {
	font-size: 60%;
	font-weight: bold;
	background: #EEE;
	color: #666;
}
.current {
	background: #FFF;
}
.col2 ul li a.sub {
	background: #DEEFEF;
	color: #444;
	font-weight: normal;
	font-size: 58%;
}
.col2 ul li a:hover.sub {
	font-size: 58%;
	color: #444;
	background: #FFF;
	font-weight:bold;
	background: #EEE;
}
.col2 ul li a.sous {
	background: #FCF1E2;
	color: #444;
	font-weight: normal;
}

.col2 ul li a:hover.sous {
	color: #444;
	background: #EEE;
	font-weight: normal;
}
/*end Col2 */
/*Table Index*/
 #tblindex {
	font-family: Verdana, Geneva, sans-serif;
	width: 100%;
	color: #444;
	border-collapse:collapse;
	margin: 10px auto 30px;
    border:solid 1px #eee;
}
 #tblindex tbody td {
	font-size:0.8em;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE;
	text-align: left;
	line-height: 1.4em;
	padding-top: 5px;
	}
 #tblindex  a {
	font-size: 0.8em;
	color:#666;
	text-decoration: none;
	font-weight: normal;
}
/*end Table Index*/
/*Table Styles for Col3*/
.col3 #tblCheckout {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	width: 99%;
	color: #444;
	border-collapse:collapse;
	margin: 10px auto 30px;
	border:solid 1px #eee;
}
.col3 #tblCheckout thead th {
	line-height: 30px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.col3 table tr td {
	font-size: 0.8em;
	background: #FFF;
	padding: 10px 0px 0px 5px;
border: 1px solid #EEE;
}

.col3 #tblCheckout tbody td {
	line-height:15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE;
}
/*end Table Col3*/
/*Col 2*/
.col2 #tblPromotion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	width: 99%;
	color: #444;
	border-collapse:collapse;
	margin: 10px auto 30px;
	border:solid 1px #eee;
}
.col2 #tblPromotion {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	width: 99%;
	color: #444;
	border-collapse:collapse;
	margin: 10px auto 30px;
	border:solid 1px #eee;
}
.col2 #tblPromotion tbody td {
	line-height:15px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #EEE;
}
/*DIV DANS MON LOGIN*/
#infoSalons {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	line-height: 1.8;
	background: #FFF;
	width: 100%;
	margin-top: 10px;
	height: auto;
}
/*END DIV DANS MON LOGIN*/
/*END Col 2*/

/*HEADERS*/
h1, h2, h3 {
		margin:.8em 0 .2em 0;
		padding:0;
	}
	h1 {
	color:#8E2800;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.95em;
	text-align: center;
		}
	h2 {
	color:#E35919;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:0.85em;
	text-align: center;
		}
	h3 {
	color:#739A9C;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-bottom: 10px;
	font-weight: bold;
	}
h4 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-top:-5px;
	margin-bottom:-5px;
	color: #444;
}
/*yellow header in header infos*/
h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #FC0;
	font-variant: normal;
	letter-spacing: 0.08em;
	display: inline;
}

h6 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	margin-top:-5px;
	margin-bottom:0px;
	color: #E35919;
}
/*end headers*/


/*general styles*/

select#factures, select#factures2, select#commandes, select#historique, #Xhistorique, select#orders, select#consult, select#duplicate2, select#tracking {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	width:95%;
}
input#consult, input#tracking2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	width: 116px;
	margin-top: -2px;	
} 
input#login3, input#pwd, input#okCdeRegler, input#okcdefacturer, input#okhistory, input#okRecentOrders, input#okNoCde, input#okduplicate, input#oktracking,  input#confirm, input#marquageProd, input#validPan, input#submit, input#continueCheckout, input#okAdr, input#okfact, input#okcb, input#commentaires, input#okcc, input#okff, input#supprimezLiv, input#choisirAdrLiv, input#okAdr, input#supprimezFact, input#choisirAdrFact, input#passCde, input#parcourir, input#valPanier, input#checkoutProd, input#devRev, input#okmdp, input#demandeRev, input#contAchats, input#okadmin, input#okMarq  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	background: #fff;
	padding: 0px 2px;
	color: #444;
	}
#nom1, #nom2, #adresse1, #adresse2, #ville1, #ville2, #email1, #email2, #teLiv2, #teLiv, #fax1, #fax1, #fax2, #contact1, #contact2, #tel1, #tel2, #pays1, #pays2  {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.95em;
	width: 90%;
	}
input#envAdr, input#envAdrFact {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.9em;
	background: #fff;
	padding: 0px 2px;
	color: #666;
	}
.col1 #tblCategory tbody a img {
	text-decoration: none;
}

/*CLASSES STYLES*/
#karlo {
	font-size: 0.7em;
	color:#739a9c;
}
#forwardBack {
	padding: 1px 1px;
	text-decoration: none;
	text-align: center;
}
#forwardBack img{
	padding: 3px;
	border: #FFF;
}

.noborder {
	border-width:0;
	}
.oddRow {
	background: #fae6cb;
	font-size:0.9em;
	color:#444;

}
.evenRow {
	background: #fcf1e2;
	font-size:0.9em;
	color:#444;

}
.reappro {
	background: #F3F3F3;
	font-size:0.8em;
	color:#F00;
}
.evenRowPrice {
	background: #EEE;
	font-family: Verdana, Geneva, sans-serif;
	font-size:0.7em;
	line-height:1.6;
	color: #444;
}
.pageNo {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color:#FFF;
	color: #444;
}
.panierOdd {
	background: #e1ebfc;
}
.center {
	text-align: center;
}
.transparent {
	background: transparent;
}
.imgDisplay {
	padding: 3px;
	border: 0px;
	background: #FFF;
}
.img {
		margin:10px 0 5px;
	}
.imgleft {
	padding: 0px 0.8em 0.8em 0px;
	float: left;
	clear: both;
	border: 0px;
}
.imgright {
	padding: 0px 0em 0.8em 0px;
	float: right;
	clear: both;
	border: 0px;
}
.imgclear {
	clear: none;
	float: left;
	padding-right: 20px;
}
.imgclearinfos {
	float: left;
	padding-right: 5px;
	border:0px;
}
imgNoborder {
	border: 0px;
	}
.percent {
	width:30%;
}
.percent1 {
	width:8%;
}
.right {
	text-align: right;
}
.twentyPercent {
	width: 20%;
}

/*END CLASSES STYLES*/
/*LINKS*/
a {
	font-size:0.9em;
	color: #444;
}
a:visited {
	color: #444;
	font-size:0.9em;
}
.col1 #tblCategory a {
	font-size:0.85em;
	text-decoration: none;
	line-height: 1.4;
}
.col1 #tblCategory a:visited {
	font-size:0.85em;
	text-decoration: none;
	line-height: 1.4;
}

.col1 #frmAffiche a {
	font-size: 0.75em;
}
.col1 #frmAffiche a:visited {
	font-size: 0.75em;
}
#tblTarifs a {
	font-size: 0.8em;
	color: #444;
	text-decoration: none;
}
#tblTarifs a:visited {
	font-size:0.8em;
	color: #444;
	text-decoration: none;
}

#tblPanier a {
	text-decoration: none;
	color: #739A9C;
}
#tblPanier a:visited {
	text-decoration: none;
	color: #739A9C;
}
/*END LINKS*/

.col33 #carnet {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	color: #666;
	width: 99%;
	margin-top: 18px;
}
.col33 input {
	width: 96%;
}
.col33 h2 {
	text-align: center;
}
.col33 p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.65em;
}
.col33 input#newAddress {
	background: #CCC;
	width: 15%;
	font-size: 1.2em;
	}
.col33 #carnet th {
	color: #FFF;
	background:#999;
	font-size: 1em;
	font-weight: normal;
	margin-bottom:5px;
}

#tblCatalogue td {
	padding-top: 5px;
	padding-bottom: 5px;
}

/*FORMS*/
#frmRecherche p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.65em;
	color: #444;
}
.col1 #frmMonCompte #frmFeedback {
	width: 100%;
}
.col1 #frmPanier #frmAffiche label{
	width: 100%;
	font-size: 0.85em;
}
/*FORM LOGIN*/
#formWrap {
	background-color:#EEEEEE;
	padding:.4em 0;
	margin-top:10px;
	border:1px solid #444;
		}
#frmLogin {
	width:90%;
	margin:0 auto;
	}
#frmLogin p{
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	font-size: 0.7em;
	line-height: 1.2;
	margin: .5em 0px;
	}
input#login3, input#pwd {
	width:100px;
	}
	
#frmLogin fieldset {
	background: #eee;
	border:none;
	margin: 0.5em 0;
	padding-bottom:.5em;
}
#frmLogin a {
	font-size: 0.9em;
}

#frmLogin label {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
}
label.top {
	display: block;
	margin-bottom: 0.5em;
}
/*END FORM LOGIN*/

#feedback, #CDV, #commentaire {
	font-family: Verdana, Geneva, sans-serif;
	width:100%;
	font-size: 0.75em;
}

#tblTarifs {
	color: #444;
	background: #FFF;
	padding: 1px;
	width: 100%;
}
#tblTarifs tr td {
	font-size: 0.7em;
}
#tblCdeTtl {
	font-size: 0.85em;
	color: #444;
	background: #FFF;
	width: 100%;
	border-collapse:collapse;
}
#tblCdeTtl tbody td{
	vertical-align: top;
	padding: 5px 10px;
	font-size: 0.85em;
	border: 1px solid #666;
	text-align: center;
}

#tblProduit tbody ul {
	color: #444;
}

/* Footer styles */
	#footer {
		clear:both;
		float:left;
		width:100%;
		border-top:1px solid #000;
	}
	#footer p {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	padding:10px;
	margin:0;
	text-align:center;
	font-size: 0.65em;
}
/* End Footer styles */
/* MARQUAGE*/
#typemarquage, #number, #choisirCoul{ 
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	color: #444;
}
#choisirCoul {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	color: #444;
}
/*END MARQUAGE*/
a.login:link {
	font-size: 1em;
	font-weight: bold;
	color: #e35919;
}
a.login:visited {
	font-size: 1em;
	font-weight: bold;
	color: #e35919;
}
#choisirAdrLiv3 {
	font-size: 0.95em;
	color: #444;
	background: #fff;
	padding: 0px 2px;
	font-family: Verdana, Geneva, sans-serif;
}
.col3 p a {
	font-size: 1em;
	text-align: center;
}

.col3 #ParaDeconnect {
	font-size: 0.9em;
}

#header #headerInfos {
	position: absolute;
	height: auto;
	width: 438px;
	left: 357px;
	top: 10px;
	color: #FFF;
}
/*TABLE TOTAL COMMANDE UNDERNEATH #tblCommande- monPanier.php*/
#tblTtlCde {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}
#tblTtlCde td {
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	font-size: 0.9em;
}
input#misAjour{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1em;
	background: #fff;
	padding: 0px 2px;
	color: #444;
	}
/*END TABLE TOTAL COMMANDE UNDERNEATH - monPanier.php*/

/*TABLE STOCK - afficheProd.php*/
#tblStock {
	font-family: Verdana, Geneva, sans-serif;
	color:#444;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}
#tblStock th {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height: 1.6;
	font-weight: normal;
	font-size:0.75em;
	text-align: center;
	padding: 5px 5px ;
	background: #739a9c;
	color: #fff;
	border-collapse:collapse;
}
#tblStock td {
	font-size:0.75em;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	}

#tblStock thead th.name {
	text-indent:-1000em;
	}
	input#ajouteSelection {
	text-align: center;
	background: #fff;
	font-size: .85em;
	}

/*END TABLE STOCK - afficheProd.php*/

/*TABLE PRODUIT - afficheProd.php*/

.col1 #tblProduit {
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px auto;
	width: 100%;
}
.col1  #tblProduit tbody ul li {
	font-size: 0.85em;
	line-height: 1.2;
	color: #444;
}
/*END TABLE PRODUIT - afficheProd.php*/

/*TABLE COMMANDE - monPanier.php*/
#tblCommande {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
}
#tblCommande th {
	font-family: Verdana, Geneva, sans-serif;
	background: #739a9c;
	font-size: 0.75em;
	color:#FFF;
	font-weight: normal;
	padding: 5px 10px 5px 0px;
	line-height: 1.6;
}
#tblCommande td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	font-size: 0.75em;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	}
 #tblCommande input#reset {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	background: #fff;
	padding: 0px 2px;
	color: #444;
	}
/*END TABLE COMMANDE - monPanier.php*/


/*TABLE MON COMPTE - monCompte.php*/
#tblMonCompte {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
	}
#tblMonCompte th {
	font-family: Verdana, Geneva, sans-serif;
	background: #739a9c;
	font-size: 0.75em;
	color:#FFF;
	font-weight: normal;
	padding: 5px 5px ;
	line-height: 1.6;
}
#tblMonCompte  td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.75em;
	}
/*TABLE MON COMPTE - monCompte.php*/

/*TABLE ADRESSSE DE LIVRAISON FACTURATION TRANSPORT PAIEMENT- monAdresse.php, monTransport.php, monPaiement.php*/
#tblAdrLiv #tblAdrFact, #tblTrans, #tblPaiement {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
}
#tblAdrLiv #tblAdrFact  #tblTrans #tblPaiement, th {
	font-family: Verdana, Geneva, sans-serif;
	background: #739a9c;
	font-size: 0.75em;
	color:#FFF;
	font-weight: normal;
	padding: 5px 5px ;
	line-height: 1.6;
}
#tblAdrLiv #tblAdrFact #tblTrans #tblPaiement, td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	font-size: 0.75em;
	}
#paiement {
	font-size: 0.75em; /*label in #tblPaiement*/
}
/*END TABLE ADRESSSE DE LIVRAISON FACTURATION TRANSPORT PAIEMENT- monAdresse.php, monTransport.php, monPaiement.php*/

/*TABLE VALIDE COMMANDE - commande_contentu*/
#tblvalideCde {
	width: 100%;
	background: #FFF;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}
#tblvalideCde th {
	font-size: 0.8em;
	font-weight: normal;
	color: #FFF;
	line-height: 1.6;
	background: #739a9c;
}
#tblvalideCde  #total {  /*column th Total in table*/
	padding-right: 10px;
}
#tblvalideCde td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.75em;
	padding-left: 10px;
	}
#tblvalideCde #totalArt { /*column td Qté in table*/
	padding-right: 10px;
}
#tblvalideCde #topAddress, #topAddress2{
	border-top: 5px solid #FFF;
	padding-top: 5px;
}
/*END TABLE VALIDE COMMANDE - commande_contentu

/*TABLE DEVENIR REVENDEUR - devRevendeur.php*/

 #tblDevRev {
	font-family: Verdana, Geneva, sans-serif;
	background-color:#FFF;
	color:#444;
	width: 100%;
	margin-top: 0px;
	border-collapse:collapse;
}

#tblDevRev th {
	font-family: Verdana, Geneva, sans-serif;
	background: #739a9c;
	font-size: 0.7em;
	color:#FFF;
	font-weight: normal;
	padding: 0px 0px;
	line-height: 1.6;
}

#tblDevRev td {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 0.75em;
	padding-left: 10px;	
	}
/*END TABLE DEVENIR REVENDEUR - devRevendeur.php*/

/*TABLE AJOUTE MARQUAGE - afficheProd.htm*/
#tblAjouteMarq {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	width: 100%;
	padding-top: 10px;
	background: #FFF;
}
#tblAjouteMarq th {
	font-size: 0.7em;
	font-weight: normal;
	background: #739a9c;
	color: #fff;
	border-collapse:collapse;
	text-align:center;
	padding: 5px 5px;
}
#tblAjouteMarq thead th.name {
	text-indent:-1000em;
	}
#tblAjouteMarq td {
	font-size:0.75em;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}
#tblAjouteMarq #nameMarq {
	width: 20%;
}
#tblAjouteMarq #qtyPrix {
	font-weight: bold;
	text-align: right;
}
#tblAjouteMarq #defaultPrix {
	text-align: right;
}
#tblAjouteMarq #couleursMarq {
	text-align: right;
}
#tblAjouteMarq #1coul9 {
	font-size: .8em;
}
#tblAjouteMarq #tdQtyMqte {
	width: 10%;
}
#tblAjouteMarq a {
	color:#FFF;
}

/*END TABLE AJOUTE MARQUAGE - afficheProd.htm*/

/*TABLE CHOISSISEZ UNE MARQUAGE - afficheProd.htm*/
#tblChoixMarq {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	width: 100%;
	padding-top: 10px;
	background: #FFF;
	margin-bottom: 10px;
}
#typeMarquage { /*select marquage*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	width: 40%;
	text-align: left;
}
#tblChoixMarq th {
	font-size: 0.65em;
	font-weight: normal;
	text-align: center;
	color: #fff;
	border-collapse:collapse;
	text-align:left;
	padding: 5px 5px 5px 10px;
}
#choixMarq { /*th Choissisez une marquage*/
	width: 20%;
	line-height: normal;
}
#tblChoixMarq td {
	font-size:0.75em;
	border-bottom: 1px solid #FFF;
	vertical-align: top;
	border-collapse:collapse;
	padding: 5px 5px 5px 10px;
	}
 #typeMarquage2 { /*dropdown menu with choix of decoration*/
	padding-top: 2px;
	padding-bottom: 5px;
	font-size:0.75em;
	font-weight: bold;
}
#tblChoixMarq #okMarq3 {
	background-color: #FFF;
	width: 70px;
}
#tblChoixMarq #RadioGroup2_50, #RadioGroup2_75, #RadioGroup2_100 {
	width: 30px;
	margin-right: 10px;
}
#tblChoixMarq #widthLogo, #tailleLogo {
	width: 50px;
}
#tblChoixMarq #points {
	width: 100px;
}

/*END TABLE CHOISSISEZ UNE MARQUAGE - afficheProd.htm*/

/*TABLE MARQUAGE PARAPLUIES - afficheProd.htm*/
#tblParapluies {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	width: 100%;
	padding-top: 10px;
	background: #FFF;
	margin-top:10px;
}

#tblParapluies th {
	font-size: 0.75em;
	text-align:center;
	padding: 5px 5px ;
}
#tblParapluies td {
	font-size:0.7em;
	padding: 5px 5px 5px 10px;
}

 #paraPan, #marqPara, #optPara { /*selects in tblParapluies*/
	padding-top: 2px;
	padding-bottom: 5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.8em;
	width: 50px;
}

	#tblParapluies #okMarq2 {
	background-color:#FFF;
	color:#444;
	font-family: Verdana, Geneva, sans-serif;
	padding: 0px 2px;
	font-size: 1.1em;
	text-align:center;
	width:70px;
}
#tblParapluies td input {
	width: 30px;
	padding-left: 20px;
}

#tblParapluies #tblBackForward3 a{
	font-size: 1.4em;
}
#panPara {/*select - determine width of column*/
	width: 40%;
}
/*END TABLE MARQUAGE PARAPLUIES - afficheProd.htm*/

#tblPopUp {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	background: #fff;
	width: 100%;
	padding: 1px;
}
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.75em;
	}

.highlight {
	font-size: 0.8em;
	color: #F00;
	font-family: Verdana, Geneva, sans-serif;
}

/*ARTICLES DANS PANIER*/
#tblCol3 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	width: 100%;
	color: #444;
	border-collapse:collapse;
}
#tblCol3 th {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	background: #FFF;
	padding-top: 10px;
	padding-bottom: 10px;	
}
#tblCol3 td {
	font-size: 0.75em;
	background: #FFF;
	padding: 3px 0px;
	border: 1px solid #EEE;
	border-collapse:collapse;
}
/*END ARTICLES DANS PANIER*/

/*TABLES PRODUITS ASSOCIES*/
#tblProdAssoc {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	width: 100%;
	color: #444;
}

#tblProdAssoc td {
	font-size: 0.85em;
	background: #FFF;
	padding: 0px;
	border: 1px solid #CCC;
	border-collapse:collapse;
	width: 25%;
}
#tblProdAssoc2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.85em;
	width: 100%;
	color: #444;
}
#tblProdAssoc2 td {
	font-size: 0.85em;
	background: #FFF;
	padding: 5px;
	border: 1px solid #CCC;
	border-collapse:collapse;
}
#tblProdAssocPanier{
	border-style: none;
	width: 100%;
}
#tblProdAssocPanier td {
	border-style: none;
	font-size: 0.95em;
	white-space: nowrap;
}
#pdx_associes p {
	font-size: 0.9em;
	font-variant: small-caps;
}

/*END PRODUITS ASSOCIES*/
#headerInfos p {
	font-size: .8em;
}
#tblPartenaires {
	background: #FFF;
	width: 100%;
	font-size: 1em;
	line-height: 1.6;
}
#tblPartenaires td {
	padding: 0px 0px 0px 0px;
	width: 50%;
}

#identifier {
	background: #FFF;
	height: auto;
	width: 100%;
	margin-top: 10px;
}
#identifier p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
	line-height: 2;
}

#tblCertAntiStress {
	background: #FFF;
	height: auto;
	width: 100%;
	padding: 5px;
	margin-top: 10px;
}

/*TABLE CONTACTS*/
#frParis  {
	font-size: 1em;
	color:#FFF;
	background-color: #93F;
}
#frOuest  {
	font-size: 1em;
	background: #6F0;
}

#frParis a {
	font-size: 1em;
	color:#FFF;
}
#frOuest a {
	font-size: 1em;
}

#frSudEst a {
	font-size: 1em;
}
#frNordEst  a {
	font-size: 1em;
}
#frSudEst {
	background: #FFF200;
	font-size: 1em;
}
#frNordEst {
	background: #F90;
	font-size: 1em;
}
#contactsNeutre a {
	font-size: 1em;
}
#contactsNeutre {
	font-size: 0.75em;
}
/*FIRST TABLE IN ASSOCIER UN MARQUAGE AU PRODUIT*/
#tblAssocierMarqProd {
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
	background-color: #FFF;
	margin: 0px;
	padding: 0px;
}
#tblAssocierMarqProd tr {
	border: 1px solid #FFF;
	border-collapse:collapse;
}
#tblAssocierMarqProd td {
	font-size: 0.7em;
	}
#tblAssocierMarqProd #limitationProduit {
	width: 200px;
	}
#tblAssocierMarqProd #RadioGroup1_1, #RadioGroup1_2, #RadioGroup1_3, #RadioGroup1_4   {
	width:20px;
	}
#tblAssocierMarqProd #okMarq {
	width: 30px;
}
#tblAssocierMarqProd #limitationProduit {
	font-size: .85em;
	padding-top: 2px;
	padding-bottom: 2px;
}	
#tblAssocierMarqProd th {
	font-size: .7em;
}
/*END FIRST TABLE IN ASSOCIER UN MARQUAGE AU PRODUIT*/

#tblBackForward a {
	font-size: 1.2em;
}
#tblAjoutePanier {
	color: #444;
	background-color: #FFF;
	width: 100%;
}
#tblAjoutePanier td{
text-align: center;
}
