div.priceContainer{
	position:relative;		
	padding-right:0
}
div.shipHeader h1 img,
div.shipHeader span img,
div.viewEdito100Std001 span img {
	background-image: url('https://i2.cdscdn.com/struct/orderProcess/shipping/picto-SH.png');
}
div.shipActus {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAApCAMAAADHwWPdAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxQTFRF/wAA/gAA0wAX9AAF9gAF2wASzwAZ4QAP4wAO6wAK7wAI7QAJ/QAB2tra8vLy0AAY+AAE8QAH0QAX2QAT1AAW/AAC6QAL+QAD+wAC5QANxnR+3wAQzgAZ1gAV8wAG3QARzMzM5wAM5+fn2AAU8y//sQAAAHdJREFUeNpcxUsCRSAAQNEbRUj5h/LL/vdo9gbvTA78EUL8NsYwzzPruuK9p+s6pJTkec55nvR9T13XNE1DVVUsy8LzPGzbhtaasiwJIXBdF0opxnHkfV+O42CaJrIsYxgGnHMURUGMkX3fue+btm1JKWGt/QQYANzJB2ZpL7WgAAAAAElFTkSuQmCC');
	background-repeat: repeat-x;
}
div.shipActus.sleft li, div.contentEdito li, div.shipDetails li {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAECAMAAABx7QVyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABJQTFRFmX+ZM3/M3f//VbLu3bKqM2aZB8UzYQAAABpJREFUeNpiYGJkZWBiYGZlZWWBkmARgAADAAMWAEGhCv6qAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
}
div.deliveryMode {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAK4AAAAZCAMAAACfHeURAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAKtQTFRFPFqA7e/zSmaJPlyB+vv8U22PiJqxUWuN4+jtf5Kr4ebs7/H1QV6D/f3+o7HDj6C2mqq9qLXG8fP2eo6o0djhrLnJsb3MRWKG9vf56u7ywcvX+Pn7boWhuMPRTGiKyNDbjJ60R2SHtsHP5urvipyznKy/2uDnY3uZdYulaoGeQ2CEvMfU6Ozw9PX4XHWVr7vLzdTemKi8eIyng5auoa/CZX2bbIOfWHGS////J+DtzAAAANdJREFUeNrs1jcSgzAQBdAl5xwNOOecbe5/Mgu5w2Lcrj2iUfGbN9LXCqh/6gPO5VzO5dwvXMGPKi81cdCGgbpUk7yb27cBYGNMZAxa3X0QDSjTLm4hkXgl4Dn6k0ZAWsjgmmXtHEhooKpqr/HOySq0uHFmnEkkhriuVkFM42D9lNtliJqiwAzZJHBEytp+dFe3aVAdLTzYha9Q1J1x1UY0UVIHD9fy3nsYM7hWBjBIZFxl2KlkWl2Yg+wmujm+d0y/SiaTW+5xPrwC/8XhXM7l3H/ivgQYANlCnZTRN9A4AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
}
div.shipDetails {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAABCAMAAAAIERa3AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAEJQTFRF+fr79vf5/Pz9+vv8+Pn6/P39/v7+/f3+9/j6+Pn7/v7/+/v8+/z89/j5+/z99Pb49ff4/v//9vj5/f7+9ff5////kI+cIgAAADRJREFUeNrswYcNACAIADBQUNyT/1/1DhNa0DFxCyXw1XEMS40xP8nhRO7FA5A0vE6fAAMAM/ZO0CyNd+EAAAAASUVORK5CYII=');
	background-repeat: repeat-y;
}
/** POPINS **/
div.contentPopin .liste li {
	background: url('data:image/gif;base64,R0lGODlhCgAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAKAAkAAAIKjI+pywsPmpw0FAA7') no-repeat left 4px;
}
div.shipHeader {
	text-align: center;
}
div.shipHeader h1,
div.shipHeader span,
div.viewEdito100Std001 span {
	color: #09c;
	display: table;
	font-size: 3em;
	font-style: italic;
	letter-spacing: -1px;
	margin: 0 auto;
}
div.shipHeader h1 img,
div.shipHeader span img,
div.viewEdito100Std001 span img {
	vertical-align: middle;
	height: 64px;
	width: 60px;
	margin-right: .5em;
}
div.shipBlocActus {
	padding: .5em;
	margin-bottom: 2em;
}
div.shipActus {
	height: 22em;
	border: solid 4px #c00;
	border-radius: 5px;
	width: 48.25em;
	background-position: top;
	position: relative;
}
div.shipActus img.titleDeco {
	position: absolute;
	width: 57px;
	height: 45px;
	left: .5em;
	top: -.5em;
}
div.shipActuTitle {
	color: white;
	font-size: 2em;
	font-style: italic;
	font-weight: bold;
	line-height: 1.9em;
	border: solid 1px #900;
	border-bottom: none;
	border-radius: 3px 3px 0 0;
	text-align: center;
	padding-left: 2em;
}
div.shipActus.sleft {
	float: left;
}
div.shipActus.sleft ul {
	position: absolute;
	bottom: 1em;
	left: 3em;
}
div.shipActus.sleft div.splash {
	margin-top: 1.5em;
	text-align: center;
}
div.shipActus.sleft img.splash {
	max-width: 483px;
	max-height: 100px;
}
div.shipActus.sleft li {
	background-position: left center;
	color: #369;
	font-size: 1.2em;
	line-height: 1.4em;
	padding-left: 1em;
}
div.shipActus.sright {
	float: right;
}
div.contentEdito {
	color: #369;
	max-height: 175px;
	text-align: justify;
	margin: .5em .5em 0 11em;
	padding-top: 1em;
	position: relative;
}
span.dateEdito {
	position: absolute;
	font-size: .9em;
	right: 0;
	top: 0;
	font-style: italic;
}
div.contentEdito li {
	background-position: left .5em;
	padding-left: 1em;
}
.annotate {
	font-size: smaller;
	padding: .5em 0;
	font-style: italic;
}
img.pictoEdito {
	float: left;
	margin-top: 2em;
	height: 167px;
	width: 110px;
}

div.shipGrip {
	padding: .5em .5em .5em 1.1em;
}
div.shipGroup {
	float: left;
	width:50%;
}
div.shipGroup div.groupTitle {
	text-align: center;
	border: solid 1px #ccc;
	border-bottom: 0;
	border-radius: 5px 5px 0 0;
	line-height: 3em;
	margin-right: .5em;
}
.msi_undefined div.shipGroup div.groupTitle,
.msi_6 div.shipGroup div.groupTitle,
.msi_7 div.shipGroup div.groupTitle {
	margin-right: 0;
	margin-left: -.3;
}
div.shipGroup div.groupTitle div {
	background-color: #fff;
	display: inline;
	font-size: 1.4em;
	font-weight: bold;
	font-style: italic;
	margin-top: -.5em;
	padding: 0 .2em;
	position: relative;
	top: -1.15em;
}
div.shipZone {
	border-width: 4px;
	border-style: solid;
	float: left;
	min-height: 63em;
	margin-right: 1%;
	margin-top: -1.5em;
	width: 49%;
	*width: 47%;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.shipPR div.shipZone {
	width: 18.5em;
}
div.shipZone.noMrt {
	margin-top:0;
}
div.shipZone div.bgColor {
	margin-bottom: 1.5em;
}
div.shipZone .zoneTitle {
	font: italic bold 1.5em/1.5em trebuchet ms;
	padding: 4px 0 8px;
	text-align: center;
	overflow: hidden;
	white-space: nowrap;
	color: #fff;
	border-top-style: solid;
	border-top-width: 1px;
	border-radius: 5px 5px 0 0;
	text-shadow: 0 2px 2px #333;
	letter-spacing: -1px;
}
div.zone_1 {
	border-color: #9c0;
}
div.zone_1 .bgColor {
	background:#8b0;
	background:-moz-linear-gradient(top, #ac0 0%, #790 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ac0), color-stop(100%,#790));
	background:-webkit-linear-gradient(top, #ac0 0%,#790 100%);
	background:-o-linear-gradient(top, #ac0 0%,#790 100%);
	background:linear-gradient(to bottom, #ac0 0%,#790 100%);
}
div.zone_1 .zoneTitle {
	background-position: center top;
	border-top-color: #693;
}
div.zone_2 {
	border-color: #f90;
}
div.zone_2 .bgColor {
	background:#f80;
	background:-moz-linear-gradient(top, #fb0 0%, #f80 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb0), color-stop(100%,#f80));
	background:-webkit-linear-gradient(top, #fb0 0%,#f80 100%);
	background:-o-linear-gradient(top, #fb0 0%,#f80 100%);
	background:linear-gradient(to bottom, #fb0 0%,#f80 100%);
}
div.zone_2 .zoneTitle {
	background-position: center -36px;
	border-top-color: #c60;
}
div.shipZone .startFrom {
	color: #DC0505;
	float: left;
	font-size:0.9em;
	font-weight: bold;
	line-height: 1.7em;
	padding: 3em 0 0 1em;
}
div.delivery {
	color: #369;
	border: solid 1px #ccc;
	border-radius: 7px;
	margin: 2em .5em 1em;
	padding: .7em .5em 1em .9em;
	position: relative;
}
div.deliveryLabel {
	background: white;
	color: #369;
	font-size: 1.3em;
	font-style: italic;
	font-weight: bold;
	left: .5em;
	letter-spacing: -1px;
	padding: 0 0.5em 0 0.2em;
	position: absolute;
	top: -0.8em;
}
div.deliveryTime {
	font-weight: bold;
	padding-left: 5em;
	margin-top: 1.5em;
}
div.deliveryTime img {
	position: absolute;
	left: 1.5em;
}
img.carriers_1 {
	top: 3.5em;
	clip: rect(0 40px 36px 0);
}
img.carriers_3 {
	clip: rect(36px 40px 72px 0);
	top: 0;
}
img.carriers_2 {
	clip: rect(72px 40px 108px 0);
	top: -3em;
}
div.aboutProduct {
	font-size: 1.2em;
	font-weight: bold;
	padding: .5em 0 0 .5em;
}
div.deliveryMode {
	background-position: center 6px;
	color: #369;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 2.09em;
	text-align: center;
}
div.imageLister {
	text-align: center;
}
div.imageLister img {
	margin-bottom: 4px;
	max-width: 100%;
	*max-width : none ; /* IE7 et inf�rieurs */
    max-width: none\9;   /* IE9 et inf�rieurs */
}
div.shipDetails { 
	background-position: center;
	background-size: 100%;
	color: #369;
	margin: 3em 1em 0;
	min-height: 5em;
	padding: 1em;
	position: relative;
}
div.shipDetailsLabel {
	background: white;
	color: #369;
	font-size: 1.8em;
	font-style: italic;
	font-weight: bold;
	left: .5em;
	letter-spacing: -1px;
	padding: 0 .3em;
	position: absolute;
	top: -0.7em;
}
div.shipDetails h2 {
	font-size: 1.4em;
	line-height: 2em;
	font-style: italic;
}
div.shipDetails h2 span,
div.shipDetails h2 font {
	font-size: .75em;
	padding-left: .5em;
	color: #369;
}
div.shipDetails .shipDetails_1, .group_1 {
	color: #9c0;
}
div.shipDetails .shipDetails_2, .group_2 {
	color: #f90;
}
div.shipDetails li {
	background-position: left 0.5em;
	padding-left: 1em;
}
/** POPINS **/
.ZTDHeader {
    width: 724px;
    margin: auto;
    padding: 5px 10px !important;
    font-size: 15px !important;
    margin-top: 1px !important;
    height : 17px !important;
}
div.popinMasterContent {
	border: solid 1px #ccc;
	height: 40em;
	left: 50%;
	margin-left: -33em;
	margin-top: -20em;
	overflow: hidden;
	position: fixed;
	text-align: left;
	top: 50%;
	width: 66em;
	border-radius: 10px;
	font-size: 1em;
}
div.contentPopin {
	color: #3C5A80;
	height: 38em;
	padding: 1em;
	overflow-x: auto;
	overflow-y: scroll;
	text-align: left;
	width: 64em;
}
.contentPoint{
	color: #3c5a80;
	padding: 0 1em;
	overflow: auto;
}
div.contentPopin .popin-close {
	position: absolute;
	top: 1em;
	right: 2em;
}
.shippingTitle {
	font-size: 2em;
	font-weight: bold;
	letter-spacing: -1px;
	margin-bottom: .3em;
	padding-left: .5em;
}
.shippingTitle img {
	margin-right: .5em;
	vertical-align: middle;
	height: 60px;
}
.shippingTitle img.colissimo {
	width: 96px;
}
.shippingTitle img.tnt {
	width: 163px;
}
.shippingTitle img.adrexo {
	width: 60px;
}
.colorDrawal,
.colorDrawal th,
.colorDrawal caption	{
	 color: #9c0;
}
.colorQuick,
.colorQuick th,
.colorQuick caption	{
	 color: #f90;
}
.colorExpress,
.colorExpress th,
.colorExpress caption	{
	 color: #96c;
}
div.groupDrawal {
	border-color: #9c0;
}
div.groupExpress {
	border-color: #96c;
}
div.groupQuick {
	border-color: #f90;
}

div.contentPopin .datas {
	width: 100%;
}
div.contentPopin .datas td, .contentPoint .datas td {
	color: #3C5A80;
	border: solid 1px #ccc;
	padding: .2em;
	text-align: center;
}
div.contentPopin .datas caption, .contentPoint .datas caption {
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	padding: 0; 
}
div.contentPopin .datas caption div, .contentPoint .datas caption div {
	color: #f30;
	font-size: .8em;
}
div.contentPopin .datas th, .contentPoint .datas th {
	background-color: #EFF0F4;
	border: solid 1px #ccc;
	font-weight: bold;
	max-width: 16em;
	padding: .2em;
}
div.contentPopin .verticaldatas th, .contentPoint .verticaldatas th {
	text-align: center;
}
div.contentPopin .datas td.left, .contentPoint .datas td.left {
    text-align:left
}
div.contentPopin .horizontaldatas td:nth-child(even),
div.contentPopin .verticaldatas tr:nth-child(even){
	background-color: #f9f9f9;
}
div.contentPopin .iteration li, .contentPoint .iteration li {
	list-style-type: decimal;
	list-style-position: inside;
}
div.contentPopin .liste li, .contentPoint .liste li {
	padding-left: 1em;
}
div.contentPopin .iteration li li, .contentPoint .iteration li li {
    list-style-type: none; 
}
div.contentPopin .important, .contentPoint .important {
  color: #f30; 
}
div.contentPopin a, .contentPoint a {
  color: #369; 
}
.seo {
	color: #aab5c4;
	font-size:.95em;
}

.vAlign{
	display: inline-block;
	vertical-align: middle;
}
.sTitleShip{
	padding:0em 0em 1.4em;
	color:#3c5a80;
}
.wrapperChoice {
	background: url(https://i2.cdscdn.com/struct/orderProcess/shipping/sprite_choixlivraison.png) -343px bottom no-repeat;
	border: 1px solid #eee;
	border-bottom:0;
	margin: 0 0 10px;
	padding: 1em;
}
.em-map-wrapper-cola-title1 {
	background: url(https://i2.cdscdn.com/struct/orderProcess/shipping/sprite_choixlivraison.png) 0 -1px no-repeat;
	color: #3c5a80;
	font-size: 1.1em;
	font-weight: bold;
	font-style: italic;
	padding: .7em 0 0 1em;
	text-align: left;
}
.em-map-wrapper-cola-submit {
	width: 27px;
	height: 27px;
	background: url(https://i2.cdscdn.com/struct/orderProcess/shipping/btn_fleche_livraison.png);
	border: 0;
	cursor: pointer;
}
.relayMaps{
	padding:0.8em 2em;
}
.relayDetail{
	width:340px;
	float:left;
	text-align: center;
}
.relayLongList {
	height: 40em;
	overflow-y:auto;
	text-align: left;
}   
.wrapperChoice2{
	border-bottom: 1px solid #eee;
	padding: 0 0 1em;
}
.prodType{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAABoCAMAAABSUYl3AAAAVFBMVEVwiadhfJ1QbZF+k66otMQzSmmMnrRFYoZEYIRNa5DU2+M3UXOdrL9bcYy7xdP09vjGz9q1wM7t7/Pj6O3y9Pbs7/JogaI8WX9gepp0jas+W4H///8foQ17AAAB2ElEQVRYw+2V627DIAyFDeGWG02TDHD6/u85k+4Ck+Js0v5synEtJcqnAxhD4fETwUVf9EXXdCelY0KauaRNQsME4lTSmJCVUTUdeNxXtAyssPBes3eg31Hmec87vSod0YeUkjzKgMYHLdUDJpSG1jjlD0cRCA6GQEhOzbNJHqmqRwqKgHlJCDpNeXMU5jEPFFTChTYlQJCGFhmVMow8RiqhTjAZGZJL3itGnZGSBjfwmIOOWnqnjxXREONUrjfGGF1HJQyHoQwxsttpTY9GsaLxo/Tv3jFqXtl7yrTR8TtyT7pLzkWX37l0ydz2rvLJ5Vd3lC5/lnl/9h6cgqPOYYI2xCwf/e0ldpyUxPnzNCzoV+6sL6jW6x686Iv+h3Rj2zqApaGpNbC0IL6Mhvf+Ap94Q6UT7y808HQLogqWBlHDJ7QVtXi6/RFtRVsF8HQNj7x331Yaee/NElMk31UjiNx79i15+k4SthBLry/ri+iJ2p7ZCnYmfW+3sag3P5NmaIZKv3cuh360Yyl2JkPTwNYXYld5IzX99iHL0ncyL+Btg5MKkr7rXRufe9fwX/XeeG8aPDdrPgz7E9+Dwm7t+LyMWzp1/K35WGkz7yvptt4Bhvn6B/w79CtjoJ7gflQcEwAAAABJRU5ErkJggg==');
	background-repeat: no-repeat;
	float: left;
	width: 50%;
	padding-top: 46px;
}
.leftChoice{
	background-position:center -52px;
}
.rightChoice{
    background-position:center 0;
	
}	
#searchBingZone{
    position:relative;
}
.newInputBing {
    background:url(https://i2.cdscdn.com/struct/orderProcess/shipping/sprite_choixlivraison.png) -686px 0 no-repeat;
    border:0;
    color:#666;
    display:block;
    font-size:12px;
    float:left;
    height:27px;
    line-height:27px;
    margin:0;
    padding:0;
    text-indent:30px;
    width:288px;
}
.searchBing{
    background-color:#fff;
    position:absolute;
    z-index:200;
    border-radius:0 0 5px 5px;
    padding:3px 0;
    border:1px solid #ccc;
    border-top:0;
    width:286px;
	cursor:pointer;
}
.searchBing li{
    padding:2px 5px;
    color:#3c5a80;
}
.searchBing li:nth-child(odd) {
    background-color:#eee;
}
.searchBing .current, .searchBing li:hover {
    background-color:#899!important;
    color:#fff!important;
}
.btnRelayPopin{
    font-size:.9em;
    margin:0 2em 1em;
}
.bgPuspin div {
    color:#467!important;
	top:3px!important;
	width:20px!important;
    cursor:pointer;				
}
.bgInfobox {
	color: #3c5a80;
	border-radius:5px;
	background-color: white;
	border: solid 1px #ddd;
	padding: 5px;
	font: 0.7em Verdana, sans-serif;
	min-width:200px;
	left:-300px!important;
	-moz-box-shadow: 3px 3px 3px 0 #ccc;
	-webkit-box-shadow: 3px 3px 3px 0 #ccc;
	box-shadow: 3px 3px 3px 0 #ccc;
}

.relayChoiceRelayListItem{
	padding:1px 0!important;
	border-top:1px solid #dee;
	border-bottom:1px solid #bcc;
	color:#3c5a80;
	font-size:11px;
	height:auto;
}
.line{
	background-color:#485f96;
	position:relative;
	padding-left:26px;
}
.line > img{
	position:absolute;
	top:45%;
	left:2px;
}
.lineContent{
	padding:5px 12px;
	background-color:#fff;
}
.lineContentAdr{
	padding:9px;
	border:1px solid #ddd;
	text-transform:uppercase;
	margin-bottom:.8em;
	border-radius:5px;
	cursor: pointer;
}
/* � g�rer en js */
.lineContentAdr.act{
	background-color:#eef0f3;
}
.lineContentAdr input{
	margin-right: .8em;
}
.lineContentAdr label, .lineContentAdr input, .lineContentAdr img{
	display:inline-block;
	vertical-align:middle;
}
.lineContentAdr label{
	width: 158px;
	cursor: pointer;
}
.lineContentAdr:hover {
	box-shadow: 4px 4px 6px #ddd;
}
.clrRed{
	color:red;
}
.lineContent p{
	width:68%;
	padding:0;
}
.icoArr{
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAGCAIAAABrW6giAAAAJklEQVQI12N49erVfxhgMA6p27D71JevP6AcCLpw5RYGB6EM2QAA4kc0tf3GzTQAAAAASUVORK5CYII=") no-repeat left center;
	padding-left:6px;
	font-size:1.1em;
	margin-left:1.4em;
}
.icoArr a{
	color:#3c5a80;
}
.icoArr a:hover{
	text-decoration:underline;
}
.boxSeoShip{
	border:1px solid #cdd;
	border-radius: 5px;
	padding:1.8em 2em .6em;
	color:#3c5a80;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA8AAAAABCAIAAACe6FBAAAAAMklEQVRIx+3WgQ0AIAgEMfffGBFegmEKr1N0STKzPdz9tGiZKQAAAOAnMXzUk+vM78YXUL40oKAn+PoAAAAASUVORK5CYII=");
	background-repeat: repeat-y;
}