/*------------------------ Fixing --------------------------*/
*html body {
	behavior:url("inc-css/csshover.htc");
}
	
* html #produitsHeader {
	height: 1%;
}

html>body #produitsHeader {
	//height: auto;
}

/*------------------------------------------------------------------*/

h2.VotreColis {
	width: 726px;
	height: 0px;
	padding-top: 100px;
	background: url(../images/votre-colis-banner.jpg) no-repeat top;
	overflow: hidden;
}

#infoMain h2#colis {
	color: #0066b3;
	font-size: 1.4em;
	margin: 0px 0px 0px 15px;
}

#infoMain p {
	color: #666666;
	font-size: 0.85em;
	font-weight: bold;
	margin: 3px 0px 0px 15px;
	line-height: 125%;
}

.ProduitsHeaderTop {
	width: 726px;
	height: 4px;
}

.BasseHeaderTop {
	background: url(../images/produit-basse-header-top.jpg) no-repeat left;
	margin: 19px 0px 0px 0px;
}

.HauteHeaderTop {
	background: url(../images/produit-haute-header-top.jpg) no-repeat left;
	margin: 15px 0px 0px 0px;
}

.TransairHeaderTop {
	background: url(../images/produit-transair-header-top.jpg) no-repeat left;
	margin: 15px 0px 0px 0px;
}

.ProduitsHeader {
	width: 726px;
	overflow: hidden;
	cursor: pointer;
}

.BasseHeader {
	background: url(../images/produit-basse-header-mid.jpg) repeat-y left;
}

.HauteHeader {
	background: url(../images/produit-haute-header-mid.jpg) repeat-y left;
}

.TransairHeader {
	background: url(../images/produit-transair-header-mid.jpg) repeat-y left;
}

.ProduitsHeader a {
	display: block;
	width: 11px;
	height: 11px;
	padding: 7px 0px 0px 13px;
	float: left;
}

h3#produitsBasse {
	background: url(../images/produit-basse-header-text.jpg) no-repeat left;
	width: 650px;
	height: 10px;
	margin: 7px 0px 11px 33px;
}

h3#produitsHaute {
	background: url(../images/produit-haute-header-text.jpg) no-repeat left;
	width: 650px;
	height: 10px;
	margin: 7px 0px 11px 33px;
}

h3#produitsTransair {
	background: url(../images/produit-transair-header-text.jpg) no-repeat left;
	width: 650px;
	height: 10px;
	margin: 7px 0px 11px 33px;
}

#produitsPanelBasse {
	width: 726px;
	padding: 0px 0px 9px 0px;
}

#produitsPanelHaute {
	width: 726px;
	padding: 0px 0px 9px 0px;
}

#produitsPanelTransair {
	width: 726px;
	padding: 0px 0px 9px 0px;
}

.BassePanel {
	background: url(../images/produit-basse-panel-mid.jpg) repeat-y left;
}

.HautePanel {
	background: url(../images/produit-haute-panel-mid.jpg) repeat-y left;
}

.TransairPanel {
	background: url(../images/produit-transair-panel-mid.jpg) repeat-y left;
}

.ProduitsPanelBottom {
	width: 726px;
	height: 3px;
}

.BassePanelBottom {
	background: url(../images/produit-basse-panel-bottom.jpg) no-repeat left;
}

.HautePanelBottom {
	background: url(../images/produit-haute-panel-bottom.jpg) no-repeat left;
}

.TransairPanelBottom {
	background: url(../images/produit-transair-panel-bottom.jpg) no-repeat left;
}

#produitsPanelBasse th {
	color: #00adef;
	font-size: 1em;
	padding: 10px 0px 13px 0px;
}

#produitsPanelHaute th {
	color: #002a7a;
	font-size: 1em;
	padding: 10px 0px 13px 0px;
}

#produitsPanelTransair th {
	color: #3996ff;
	font-size: 1em;
	padding: 10px 0px 13px 0px;
}

#infoMain table.MasterTable {
	margin: 0px 50px 0px 9px;
	width: 708px;
	font-size: 0.8em;
	color: #666666;
	text-align: center;
	font-weight: bold;
}

#infoMain table.MasterTable thead tr {
	line-height:1px;
}

.lienEnteteBP{
	line-height:1px;
	color: #00adef;
}

.lienEnteteHP{
	line-height:1px;
	color: #002a7a;
}

.lienEnteteTR{
	line-height:1px;
	color: #3996ff;
}

#infoMain table.MasterTable td {
	padding: 1px 0px 1px 0px;
}

#infoMain table.InnerTable {
	width: 604px;
	background: #fcfcfc url("../images/inner-table-bg.jpg") no-repeat left bottom;
	border-bottom: 1px #cfcfcf solid;
}

.Suppr {
	width: 44px;
	text-align: center;
	vertical-align: top;
}

.Gleris {
	width: 90px;
	text-align: center;
	border-bottom: 1px #cfcfcf solid;
}

.Gleris a {
	color: #666666;
}

.Client {
	width: 84px;
	text-align: center;
	border-bottom: 1px #cfcfcf solid;
}

.Client a {
	color: #666666;
}

.Designation {
	width: 290px;
	text-align: left;
	border-bottom: 1px #cfcfcf solid;
}

.Designation a {
	color: #666666;
}

.Cond {
	width: 50px;
	text-align: center;
	border-bottom: 1px #cfcfcf solid;
}

.Disponibilite {
	width: 90px;
	text-align: center;
	border-bottom: 1px #cfcfcf solid;
}

.Quantite {
	width: 61px;
	text-align: center;
	vertical-align: top;
}

.NoBorder {
	border: none !important;
}

.MergeCell {
	text-align: left;
	font-size: 0.9em;
	font-weight: normal;
	padding: 1px 0px 0px 14px !important;
}

.AlignementDispo {
	text-align: right;
	font-size: 0.9em;
	font-weight: normal;
	padding: 1px 40px 0px 14px !important;
}
 
.Orange {
	color: #ff9000 !important;
	font-weight: normal;
}

.Red {
	color: #ff9000 !important;
	font-weight: normal;
}

span.Substitution {
	display: block;
	margin: 5px 0px 6px 0px;
	font-style: italic;
}

span.Contact {
	display: block;
	margin: 5px 0px 5px 0px;	
}

span.Orange {
	font-style: italic;
}

.Italic {
	font-style: italic;
}

a.Contact {
	color: #666666;
}


.TextBox {
	width: 33px;
	height: 13px;
	border: 1px #cfcfcf solid;
	text-align: right;
	color: #666666;
	font-weight: bold;
	padding: 0px 2px 0px 2px;
}

.CheckBox {
	width: 10px;
	height: 10px;
}

.CornerBottomLeft a {
	display: block;
	padding: 3px 9px 5px 16px;
	font-weight: bold;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.GreenBottomLeft a {
	background: url("../images/green-dot.jpg") no-repeat 8px 8px;
	color: #9abc13;
}

.GrayBottomLeft a {
	background: url("../images/gray-dot.jpg") no-repeat 8px 9px;
	color: #666666;
}

.GreenBottomRight {
	background: url("../images/button-first.jpg") no-repeat right bottom;
}

.GrayBottomRight {
	background: url("../images/button-bottom-right.jpg") no-repeat right bottom;
}

.CornerTopLeft {
	display: inline;
}

.GreenTopLeft {
	background: url("../images/button-third.jpg") no-repeat left top;
	margin: 15px 14px 2px 0px;
	float: right;
}

.GrayTopLeft {
	background: url("../images/button-top-left.jpg") no-repeat left top;
	margin: 15px 0px 2px 0px;
	float: left;
}

.GreenTopRight {
	background: url("../images/button-forth.jpg") no-repeat right top;
}

.GrayTopRight {
	background: url("../images/button-top-right.jpg") no-repeat right top;
}

.GreenBottomLeft {
	background: url("../images/button-second.jpg") no-repeat left bottom;
}

.GrayBottomLeft {
	background: url("../images/button-bottom-left.jpg") no-repeat left bottom;
}

