/*****
/*****
* C. Structure principal (#page, #main, #menu, #nav...)
****/

body {background:#FFF/*E7E7E7 url(skin/bkg_body.png) repeat-x left top*/; font-family:Verdana, Arial, sans-serif; font-size:11px; }
a {color:black;}
a:hover {outline:none;}
/*  font-size:0.6875em;  *font-size:0.6959em; */
.bodyFontSizeasmall  #page {font-size:0.9em;}
.bodyFontSizeanormal #page {font-size:1em;}
.bodyFontSizeabig #page {font-size:1.1em;}

/* structure de base 3 colonnes */
#page {text-align:left;margin:0 auto; width:989px; position:relative;} /*ici est definie la largeur du site*/
#content {overflow:hidden; zoom:1; _overflow:visible; margin-top:20px; } /* div englobeur contenant les colonnes du site */
#leftCol {float:left; background:#FFF; width:158px; _margin-right:-3px; text-align:right; padding-top:40px; } 
#main { background:#fff; padding:10px 0 10px 10px; float:left;} 
#rightCol {float:right; width:237px;  background:#FFF url(skin/structure/mainRight.png) repeat-y left top;padding:10px 0 0 7px;  position:relative; overflow:hidden; zoom:1; _overflow:visible; } 

#mainInsideContent.twoCols #leftColumn {width:575px; _margin-right:-3px; float:left; overflow:hidden; _overflow:visible; zoom:1; background-color:#FFF; margin-right:21px; position:relative;}
#mainInsideContent.twoCols2 #leftColumn {width:688px; _margin-right:-3px; float:left; overflow:hidden; _overflow:visible; zoom:1; background-color:#FFF; margin-right:21px; position:relative;}
#mainInsideContent #leftColumn{overflow:hidden; _overflow:visible; zoom:1; background-color:#FFF; position:relative; zoom:;}
#mainInsideContent #rightColumn {overflow:hidden; _overflow:visible; zoom:1; background-color:#FFF; position:relative;  _margin-right:-3px; padding-left:10px; _padding-left:7px;}

/*N-1 blocks Particuliers*/
.main{background:#EA7400 url(skin/bkg_particuliers_Orange.png) no-repeat left top; min-height:273px; _height:273px; margin-top:26px; padding-bottom:28px;  position:relative; padding-top:115px; padding-left:28px; padding-right:28px;z-index:1;}
.mainContact{background:#EA7400 url(skin/bkg_particuliers_Orange.png) no-repeat left top; min-height:273px; _height:273px; margin-top:26px; padding-bottom:28px;  position:relative; padding-top:31px; padding-left:28px; padding-right:28px;z-index:1;}
.imgOutn1{position:absolute; top:-22px; right:15px; z-index:2;}
.imgOutEWP{position:absolute; top:-22px; right:20px; z-index:2;}
.imgOutn2{position:absolute; top:-19px; right:45px; z-index:2;}
.imgOutn3{position:absolute; top:-9px; right:40px; z-index:2; background:url(/img/misc/imgDroite4.png); width:220px; height:124px; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/misc/imgDroite4.png",sizingMethod="crop"); }
.mainInside {background:transparent url(skin/bkg_n-1_top.png) no-repeat left top; position:relative; width:933px;  z-index:3;zoom:1; padding-top:12px; }
#mainInsideContent {background-color:#FFF; padding:28px; overflow:hidden; zoom:1;}
/* .pictoBig {color:#FFF !important; text-transform: none; font-weight:normal; position:absolute; top:33px; left:15px; z-index:30; height:93px;} */
.pictoBig {color:#FFF !important; text-transform: none; overflow:hidden; font-weight:normal; position:absolute; background-image:url(skin/picto_title_product.png); display:block; top:33px; left:15px; z-index:30; height:131px; background-repeat:no-repeat; background-position:4px top; padding-left:140px; padding-top:20px; _background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/css/skin/picto_title_product.png",sizingMethod="crop");}
.pictoBig span {position:relative; top:-64px; left:22px;}
.title {color:#FFF !important; text-transform: none; overflow:hidden; font-weight:normal; position:absolute; display:block; top:33px; left:15px; z-index:30; height:131px; background-repeat:no-repeat; background-position:4px top; padding-left:40px; padding-top:20px;}

/* Traitement du template actu Cas de figure sans pcito (avatars) */

.corporate.actu .main{padding:57px 28px 28px !important;}
.particuliers.actu .main{padding:57px 28px 28px !important;}

/* HEADER CORPO */
#header {position:relative; zoom:1; padding-top:10px;z-index:2}
#header #logo {width:328px; height:102px; margin-left:25px; display:block; overflow:hidden; _overflow:visible; zoom:1;}
#header #logo a{width:328px; height:102px;}
#page.corporate #header #header_partRight{background: url(skin/sprites/header.png) no-repeat right top; min-height:109px;width:752px; _height:109px; position:absolute; top:0; right:0;z-index:3}


/* HEADER PARTICULIERS NAV */
.particuliers #header #header_partRight {background: url(skin/sprites/header.png) no-repeat right -109px; min-height:109px;width:752px; _height:109px; position:absolute; top:0; right:0;}
/*------ separateur 2px nav ---------- */
.particuliers #header #header_partRight #navH li a {background:url(skin/border-nav.png) no-repeat right -57px;  padding-left:14px; padding-right:14px; letter-spacing:-0.04em;}


/* NAVHAUTE */
/* #header #header_partRight #navH{position:absolute; bottom:0; left:80px;}  */
#header #header_partRight #navH{position:absolute; bottom:0; left:75px; _left:90px;} 
.corporate  #header #header_partRight #navH {margin-right:60px;}
#header #header_partRight #navH li{float:left; height:30px; line-height:30px; position:relative;}
#header #header_partRight #navH li li {position:static;}
.corporate #header #header_partRight #navH li a {background:url(skin/border-nav.png) no-repeat right 2px; color:#FFF; text-decoration:none; font-size:1.2em; font-weight:bold; padding:6px 18px; letter-spacing: 0.07em; white-space:nowrap;}
#header #header_partRight #navH li a {background:url(skin/border-nav.png) no-repeat right 2px; color:#FFF; text-decoration:none; font-size:1.2em; font-weight:bold; padding:6px 7px; letter-spacing:0.07em; white-space:nowrap; line-height:30px;}
#header #header_partRight #navH li a.last{background-image:none !important;}
#header #header_partRight #navH li div a {line-height:1.22em;}


/* HEADER PARTICULIERS SOUS NAV */
.IS_IE .particuliers #header #header_partRight #navH li{behavior:expression(addHover(this));}
.particuliers #header #header_partRight #navH li.hover a,.particuliers #header #header_partRight #navH li:hover a {background-color:#AB6200; position:relative;}
 .particuliers #header #header_partRight #navH li.hover div,.particuliers #header #header_partRight #navH li:hover div {position:absolute; top:30px; left:0; background-color:#FFF; display:block; zoom:1; z-index:4; _width:150px}
 .particuliers #header #header_partRight #navH li.hover li , .particuliers #header #header_partRight #navH li:hover li {float:none !important;zoom:1;}
.particuliers #header #header_partRight #navH li.hover li a ,.particuliers #header #header_partRight #navH li:hover li a {background-color:#FFF !important; font-size:1.2em; background-image:none !important; color:#565349; letter-spacing:-0.001em; z-index:4;display:block;}
.particuliers #header #header_partRight #navH li.hover li a:hover ,.particuliers #header #header_partRight #navH li:hover li a:hover {color:#ED7D00;}
.particuliers #header #header_partRight #navH li div {display:none;}


/* HEADER CORPORATE SOUS NAV */
.IS_IE .corporate #header #header_partRight #navH li{behavior:expression(addHover(this));}
.corporate #header #header_partRight #navH li.hover a,.corporate #header #header_partRight #navH li:hover a {background-color:#28373E; position:relative;}
 .corporate #header #header_partRight #navH li.hover div,.corporate #header #header_partRight #navH li:hover div {position:absolute; top:30px; left:0; background-color:#FFF; display:block; zoom:1; z-index:4}
.corporate #header #header_partRight #navH li.hover li , .corporate #header #header_partRight #navH li:hover li {float:none;}
.corporate #header #header_partRight #navH li.hover li a ,.corporate #header #header_partRight #navH li:hover li a {background-color:#FFF !important; font-size:1.2em; background-image:none !important; color:#565349; letter-spacing:-0.001em; z-index:4; _width:120px;}
.corporate #header #header_partRight #navH li.hover li a:hover ,.corporate #header #header_partRight #navH li:hover li a:hover {color:#28373E;}
.corporate #header #header_partRight #navH li div {display:none;}



/*nav language*/
.pays {zoom:1; overflow:hidden; _overflow:visible; padding-left:10px;}
.pays li {float:left; margin-right:5px;  font-style:italic;}
.pays .choix {color:#FFF !important; font-size:1.1em; min-height:28px;  _height:20px; line-height:28px; zoom:1;;}
.pays li a{display:block; text-decoration:none; background:url(skin/sprites/flag.png) no-repeat left top; width:18px; height:28px; text-indent:-9999px; zoom:1; min-height:28px;}
.pays li #fr{background-position: left 1px;}
.pays li #en{background-position: left -26px;}
.pays li a#fr:hover{background-position: left -53px;}
.pays li a#en:hover{background-position: left -80px;}

#navPays {overflow:hidden;_overflow:visible;zoom:1;padding-left:15px;*padding-top:1px;_padding-top:0;}
#navPays li {float:left; margin-right:8px;  font-style:italic;color:#FFF;font-size:1.1em; }
#navPays li a {text-decoration:none; background:url(skin/sprites/flag.png) no-repeat left top; width:22px; *width:10px;zoom:1;margin-left:5px; display:inline; padding:0 10px; //padding:7px 5px; _padding:14px 5px ;*vertical-align:middle;}
#navPays li a span {position:absolute; visibility:hidden;}
#navPays li #fr{background-position: left -6px;}
#navPays li #en{background-position: left -33px;}
#navPays li a#fr:hover{background-position: left -59px;}
#navPays li a#en:hover{background-position: left -87px;}

#header #header_partRight #formResearchLang {text-align:center; position:absolute; top:30px; left:245px; overflow:hidden; zoom:1;}
#header #header_partRight #formResearchLang form {float:left; display:block;}

/*nav transverse right*/
#header #header_partRight #navT{position:absolute; right:11px; top:9px;}
#header #header_partRight #navT li {padding-bottom:3px;}
#header #header_partRight #navT li a{width:141px; letter-spacing:0.07em; _width:146px; } 
#header #header_partRight #navT li #utilsisateur span {color:#4B656A !important; font-weight:bold; }
.corporate #header #header_partRight #navT li #utilisateur span {color:#fff  !important;}

/* Modif LOt2  Ajout wording authent*/
#mireAuthent {position:absolute; top:9px; right:178px; text-align:right; _padding-right:5px;}
#mireAuthent p, #mireAuthent a{font-size:0.9em; color:#444444;}
#mireAuthent a{text-decoration:underline; display:block;}

/* Evolution header logg� */
.log #header #header_partRight #navT {position:absolute; right:11px; top:10px;}
.log #header #header_partRight #navH{position:absolute; bottom:0; left:90px; _left:70px !important;} 
.log #header #header_partRight #navT li {padding-bottom:5px;}


/* sousnav */
#nav ul li.current {}
#nav ul ul {}
#nav ul ul li {} 
#nav ul ul li a{} 
#nav ul ul li a:hover{} 
#nav ul ul li.current a {}
#nav ul ul li.first {}
 
/* FOOTER */
#footer {background:url(skin/bkg_footer.png) repeat-x left top; min-height:85px; _height:85px; padding-top:25px; zoom:1; width:989px; position:relative; overflow:hidden; _overflow:visible; zoom:1; z-index:12; }
/*#footer #navF {overflow:hidden; zoom:1; float:left; margin-left:70px; _margin-left:15px; }
#footer #navF li{float:left;}
#footer #navF #choix {color:#FFF; padding-top:6px; font-size:1em;}
#footer #navF li .first{padding:0 !important;}
#footer #navF li a{color:#000;  display:-moz-inline-stack;  display:inline-block; *display:inline; zoom:1; text-decoration:none; padding:0 10px 0 10px; font-size:1em; background:url(skin/bkg_footerStrip.png) no-repeat right center; }
#footer #navF li a:hover{}*/
#footer ul {text-align:center;}
#footer li {display:inline;display:inline-block;*display:inline;padding:0 5px;background:url(skin/bkg_footerStrip.png) no-repeat right center; }
.isWK #footer li {display:inline;}
#footer li a{text-decoration:none;padding-right:2px;}
#footer li a:hover {text-decoration:underline;}
#footer li#fr {padding-right:20px;position:relative;}
#footer li#en {padding-right:30px;position:relative;}
#footer li#fr a.flag, #footer li#en a.flag{
	position:absolute;
	margin:0px 0 0 3px;
}
#footer li a.flag img {
	width:16px;
	height:11px;
}

/* popIn common styles (concerne une page HTML appelee en popin via $layer) */
.popIn {background:#fff;}
.popIn #page {width:auto;}

/* popup (style concernant une page popup (dans notre cas c'est une popup colissimo))*/ 
.popup {background:#e35e00;}
.popup #page {width:auto;background:#fff; font-family:Verdana; font-size:0.94em;}
.popupTitle {color:#fff;font-size:2em;padding-top:5px;}
.popup .popupHeader {background:url('skin/popup_headerV2.png') no-repeat left top; height:78px;margin-bottom:25px;}
.popup .popupHeader h2 {display:block; text-indent:-5000px;}
.popup .popupBody {background: #e35e00 url('skin/popup_body_background.png') no-repeat left top;}

.sepDotted {
	background:url(skin/dottedd.png) repeat-x left 98%;
}
.sepDotted span{
	background:white;
	font-size:15px;
	color:#858378;
}


/* nav droite */
.nav_droite {width:157px;}
.nav_droite a{display:block; text-align:center; height:23px; padding-top:61px; font-size:14px; color:#666666; text-decoration:none; letter-spacing:-1px; zoom:1;}
.nav_droite a:hover, .nav_droite .current a{zoom:1;}
.nav_droite .current{zoom:1; }
.nav_droite li{background:#eae4cd; border-bottom:1px solid #565349; zoom:1;}
.nav_droite .current a{background:#eae4cd; }
.nav_droite a.suivre{background:url(skin/sprites/picto_nav_left.png) no-repeat 4px -15px; zoom:1;}
.nav_droite .current a.suivre, .nav_droite  a.suivre:hover{background:#fff url(skin/sprites/picto_nav_left.png) no-repeat 4px -135px; }
.nav_droite a.ajouter{background:url(skin/sprites/picto_nav_left.png) no-repeat -225px -15px; }
.nav_droite .current a.ajouter, .nav_droite a.ajouter:hover{background:#fff url(skin/sprites/picto_nav_left.png) no-repeat -225px -134px;}
.nav_droite a.alertes{background:url(skin/sprites/picto_nav_left.png) no-repeat -475px -15px;}
.nav_droite .current a.alertes, .nav_droite a.alertes:hover{background:#fff url(skin/sprites/picto_nav_left.png) no-repeat -475px -136px;}
.nav_droite a.historique{background:url(skin/sprites/picto_nav_left.png) no-repeat -712px -17px;}
.nav_droite .current a.historique, .nav_droite a.historique:hover{background:#fff url(skin/sprites/picto_nav_left.png) no-repeat -712px -136px;}
.nav_droite a.profil{background:url(skin/sprites/picto_nav_left.png) no-repeat -975px -15px;}
.nav_droite .current a.profil, .nav_droite a.profil:hover{background:#fff url(skin/sprites/picto_nav_left.png) no-repeat -975px -135px;}


/* tableau recap_colis espace perso */
.recap_colis {}
.recap_colis tr{}
.recap_colis thead{background:#4b656a; color:#fff; text-align:center;}
.recap_colis td{border-right:1px solid #c7c6c3; border-bottom:1px solid #c7c6c3; padding:10px; vertical-align:middle; text-align:center; font-size:10px;}
.recap_colis td a{text-decoration:none; color:#444444;}
.recap_colis td a:hover{text-decoration:underline;}
.recap_colis .alertes ul{padding-left:5px; }
.recap_colis .alertes ul li{line-height:1.5em; }
.recap_colis .alertes .grey li{font-size:14px; color:#a09d96;}
.recap_colis .alertes .black li{font-size:14px; color:#48453c;}
.recap_colis td.first{border-left:2px dashed #4b656a; text-align:left;}
.recap_colis td.last{border-right:2px dashed #4b656a; text-align:left;}
.recap_colis td.choix p{vertical-align:middle; margin-bottom:5px;}
.recap_colis td.choix p label{vertical-align:text-bottom; padding-left:5px;}
.recap_colis tr.last td{border-bottom:none;}
.recap_colis th{border-right:1px solid #7d9093; padding:7px; font-size:11px; font-weight:bold; border-bottom:1px solid #7d9093 }
.recap_colis th.entete{text-align:left; font-weight:normal; font-size:14px; padding-top:10px; padding-bottom:10px; padding-left:20px; padding-right:20px;}
.recap_colis .no_colis{color:#e15900; font-size:18px; font-weight:bold; letter-spacing:-1.5px; text-align:center; padding-top:40px; padding-bottom:20px;}
.recap_colis .no_colis a{color:#666666; font-size:14px; font-weight:bold; text-decoration:none; font-style:normal; cursor:pointer;}
.recap_colis .no_colis a span{display:block; height:55px; width:60px; background:url(skin/picto_add.png) no-repeat 0px 0px; margin-left:305px; *margin-left:0px; margin-top:20px;}

/* tableau recap_historique*/
.recap_histo .histo td{color:#c7c6c3;}


/* tableau ajout_colis espace perso */
.ajout_colis{background:#f2f2f1;}
.ajout_colis th{color:#4b4b3d; font-weight:bold; text-align:center; font-size:13px; border-right:1px solid #c7c6c3; border-bottom:1px solid #c7c6c3; padding:10px;}
.ajout_colis td{border-right:1px solid #c7c6c3; border-bottom:1px solid #c7c6c3; padding:30px 10px 30px 10px; vertical-align:middle; text-align:center; color:#4b656a; font-size:10px;}
.ajout_colis td strong a{color:#444444; text-decoration:none;}
.ajout_colis td strong a:hover{text-decoration:underline !important;}
.ajout_colis td.last, .ajout_colis th.last{border-right:none;}
.ajout_colis tr.last td{border-bottom:none; padding-bottom:30px;text-align:left;}

.rappel {background:transparent url(skin/picto_add_blanc.png) no-repeat scroll 0 0; height:30px; padding-top:7px; padding-left:40px; color:#565349; font-size:14px;}
.rappel a{color:#565349 !important;}

.footee{background:url(skin/filled_bottom.png) no-repeat 0px 0px; height:30px; _background:url(skin/filled_bottom_2.png) no-repeat 0px 0px;}
.foo .footee.first{background:url(skin/filled_bottom_simple.png) no-repeat -2px 11px; height:30px; _background:url(skin/filled_bottom_2_simple.png) no-repeat -2px 11px;}
.foo .footee.last {background:url(skin/filled_bottom_simple.png) no-repeat -605px 11px; height:30px; *background:url(skin/filled_bottom_2_simple.png) no-repeat -608px 11px; }
.recap_histo .foo .footee.last {background:url(skin/filled_bottom_simple.png) no-repeat -610px 11px; height:30px; *background:url(skin/filled_bottom_2_simple.png) no-repeat -613px 11px; }
.recap_colis_1 .foo .footee.last {background:url(skin/filled_bottom_simple.png) no-repeat -480px 11px; height:30px; *background:url(skin/filled_bottom_2_simple.png) no-repeat -474px 11px; }
.foo .footee.center {background:url(skin/filled_bottom_simple.png) no-repeat -50px 11px; height:30px; _background:url(skin/filled_bottom_2_simple.png) no-repeat -50px 11px;}
.foo td{padding-bottom:0px; padding-top:0px; height:2px;}
.foo {height:2px;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.footee{background:url(skin/filled_bottom_saf.png) no-repeat 0px 0px;}
}

.footee2{background:url(skin/filled_bottom_simple.png) no-repeat 0px 0px; height:30px; _background:url(skin/filled_bottom_2_simple.png) no-repeat 0px 0px;}
.footee3{background:#fff url(skin/filled_bottom_simple.png) no-repeat 0px 0px; height:21px; _background:#fff url(skin/filled_bottom_2_simple.png) no-repeat 0px 0px;}
.footee4{background:#fff url(skin/filled_bottom_simple.png) no-repeat 0px 0px; height:21px; margin-top:-11px; _background:#fff url(skin/filled_bottom_2_simple.png) no-repeat 0px 0px;}

.num_colis{border-bottom:40px solid #4b656a; padding-top:30px; padding-bottom:30px;}
.num_colis .suivreForm .partLeft{width:400px; color:#4b656a;}
.num_colis .suivreForm label{font-size:15px; margin-bottom:5px;}
.num_colis .suivreForm a{font-size:13px; font-weight:normal; background:url(skin/bkg_link_arrow_corporate.png) no-repeat 0px 5px; padding-left:10px; margin-left:50px; text-decoration:none;}
.num_colis .suivreForm a:hover{text-decoration:underline;}

.nommer .suivreForm{}
.nommer .suivreForm .alias{border-bottom:2px dashed #4b656a; padding-bottom:20px; padding-top:10px;}
.nommer .suivreForm .partLeft{width:195px; color:#4b656a;}
.nommer .suivreForm label{font-size:18px; margin-bottom:5px; margin-left:0px; text-align:left; font-weight:normal;}

.etat p{margin-bottom:5px;}
.etat {padding-top:20px !important; padding-bottom:20px !important;}
.etat p input{float:left; margin-left:0px; margin-top:0px;}
.nommer .suivreForm .etat p label{color:#565349; font-size:13px; font-weight:normal; padding-left:20px;}
.etat .vous{font-size:18px; color:#4b656a; margin-bottom:10px;}

.alerte_personnes p{color:#4b656a; font-size:18px; margin-bottom:10px}
.alerte_personnes .suivreForm{margin-bottom:40px}
.alerte_personnes .suivreForm label{color:#565349; font-size:14px; font-weight:normal; text-align:left; margin-bottom:3px; margin-left:0px;}

.compte_suppr{border-bottom:2px dashed #858585; padding-bottom:30px;}
.compte_suppr ul li{font-size:14px; color:#565349; background:url(skin/puce.png) no-repeat 0px 8px; padding-left:12px; padding-bottom:5px; zoom:1;}
.compte_suppr ul {}

.pk_suppr{padding-top:30px;}
.pk_suppr div{margin-top:30px; margin-bottom:30px;}
.pk_suppr p{vertical-align:middle; *vertical-align:bottom; margin-bottom:5px;}
/* .pk_suppr input{margin-top:2px;} */
.pk_suppr p label{vertical-align:top; *vertical-align:bottom; font-size:14px; color:#565349; padding-left:10px;}
.pk_suppr label{font-size:14px; color:#565349; padding-left:0px;}
.pk_suppr textarea{width:380px; height:115px; font-family:verdana; font-size:12px;}

.acceder a{background:url(skin/profil.png) 35px 0 no-repeat; display:inline-block; height:15px; padding-top:125px; width:190px; font-size:18px; color:#666666;}
.ajouter {border-right:1px dashed #6f8101; border-left:1px dashed #6f8101; text-align:center;}
.ajouter a{background:url(skin/ajouter.png) 35px 0 no-repeat; display:inline-block; height:15px; padding-top:125px; width:190px; font-size:18px; color:#666666;}
.parametrer a{background:url(skin/alertes.png) no-repeat 45px 0; display:inline-block; height:21px; padding-top:123px; width:225px; font-size:18px; color:#666666;}
.parametrer {text-align:center;}
.acceder {text-align:center;}

.retour, .retour2{font-size:18px; color:#565349; font-weight:normal; text-decoration:none; background:url(skin/sprites/big_arrow_univers.png) no-repeat 0 5px; padding-left:20px;}
.retour:hover{text-decoration:underline!important;}

.inscription{letter-spacing:-2px !important; font-size:18px !important;}
.infos span{color:#e15900; font-size:14px; display:block;  width:90px; float:left;  padding-left:2px;}
.infos span.exp{color:#e15900; font-size:14px; display:block;  width:300px; padding-right:0px;}
.infos {font-size:14px; margin-top:5px; padding-right:5px;}
.infos p{float:left; padding-top:1px;}

.alerte_mess{background:#fff !important; padding-top:20px !important; padding-bottom:10px !important; text-align:left; }
.show{display:block !important;}
.alerte_mess p{padding-left:5px !important;}
.alerte_mess li{padding-left:5px !important; color:#4B656A;}
.alerte_mess .suivreForm{margin-bottom:10px !important;}


.recap_colis tr.last td {
border-bottom:2px dashed #4B656A;
}
.recap_colis tr.last td.carte {
padding:0px; 
border-right:2px dashed #4B656A;
}

.NoBorder td{border:none;}




