/*****
* G. Custom 
****/

/*HOME CORPORATE*/ 
#formResearchLang .researchCustom, #formResearchLang .researchCustom div {background:url(skin/sprites/search_imput.png) no-repeat left top; height:19px; width:179px;}
#formResearchLang .researchCustom div {background-position:right top;}
#formResearchLang .researchCustom {padding-left:10px; display:block; position:relative;}
#formResearchLang .researchCustom .textField {vertical-align:middle; border:none; background:none; font-family:inherit; width:160px; padding-top:3px; color:#565656;}
#formResearchLang .researchCustom .submitButton {background:url(skin/sprites/search.png) no-repeat left top; cursor:pointer; position:absolute; right:2px; top:4px; _width:1%; width:11px; height:11px; border:none;  vertical-align:middle; padding-left:7px; text-indent:-9999px;}


/*block home styles customs*/
#flashHome {position:relative; zoom:1;}
#flashHome img {zoom:1; *margin-bottom:-3px;}
#flashHome #blockHomeContent {position:absolute; bottom:0; margin:0 20px; width:948px;}
#blockHomeContent .block{border-right: 1px solid #C3D3D9;}
#blockHomeContent .last{border:0;}
#blockHomeContent .cornerRightHome {background:url(skin/sprites/bkg_home.png) right -193px no-repeat; width:23px; position:absolute; top:0; right:0; _margin-right:-3px;}
#blockHomeContent h3 {color:#47636F; font-size:1.6em; margin:10px 0 10px 10px;}
#blockHomeContent .blockLeft .head h3{color:#fff}
#blockHomeContent .text .paragrapheMea {font-size:1.1em; line-height:17px; margin-right:10px; color:#444444; display:block; text-decoration:none; outline:none;}
#blockHomeContent .text a {color:#47636F; display:block;}
.blockLeft {position: relative; overflow: hidden; min-height:192px; _height:192px; _margin-right:-3px;}
.bkgHome {background:url(skin/sprites/bkg_home.png) left top repeat-x; height:192px; min-height:192px; _height:192px; _margin-right:-3px;}
.bgImg { position: absolute; }


/*LIST CUSTOM*/
.homeListPicto {margin:0 10px; overflow:hidden; zoom:1;}
.homeListPicto .first {padding-top:0;}
.homeListPicto .last {padding-bottom:0; border:none;}
.homeListPicto li {border-bottom:1px dashed #cccbc8; padding-bottom:5px; padding-top:5px; white-space:nowrap;overflow:hidden;_overflow:visible;zoom:1;}
.homeListPicto li img {margin-right:10px;vertical-align:middle;float:left;}
.homeListPicto li a{height:25px; color:#363532; font-size:1.4em;display:block; zoom:1; line-height:19px; text-decoration:none;}
.homeListPicto li a:hover {background-color:#F1F8FB;  text-decoration:underline;}
/*
.homeListPicto li #espace{background-position:left top;}
.homeListPicto li #contact {background-position:left -25px;}
.homeListPicto li #engagement {background-position:left -50px;}
.homeListPicto li #rapport {background-position:left -75px;}
*/
/*HOME PARTICULIERS*/ 
#label {margin-top:10px; overflow:hidden; _overflow:visible; zoom:1;}
#label .headLabel, #label .labelContent, #label .bottomLabel, #middle  {background:url(skin/sprites/bkg_label_orange.jpg) no-repeat left top; }
#label .headLabel {width:989px; height:24px;}
#label .labelContent {background-position:left -24px; min-height:220px; _height:220px; padding-left:45px; padding-right:10px;}
#label .bottomLabel {background-position:left -248px; height:63px;}
.labelContent form label {margin-bottom:10px; display:block;}
form .numero_colis {background:url(skin/bkg_input_particuliers.png) no-repeat left top; border:1px solid #888888 !important; font-family:inherit;  height:15px; zoom:1; padding:4px 1px; vertical-align:middle; width:170px; margin-right:0;}
form .submit_colis {cursor:pointer; color:#EF8200; border:none; background:none; vertical-align:middle; font-size:1.2em; font-weight:bold; margin:0;}
#middle {background-color:#FFF; background-position:left -311px; padding:0 35px 0; min-height:89px; overflow:hidden;}
.form_acces label{font-size:1.2em; font-weight:normal; color:#444444; display:block; padding-bottom:10px;}
#fixeImg {position:relative; height:160px; zoom:1;}
#fixeImgCorpo {position:relative; zoom:1; }
#fixeImgCorpo .imgOut {position:absolute; top:-26px; right:22px;}
.line .unit.blockentrepriseSize {width:641px;}

.bkgtype1 {background: url(blocks/bkg_hometype1.png) no-repeat left top; width:226px; height: 38px; }
.bkgtype2 {background: url(blocks/bkg_hometype2.png) no-repeat left top; width:263px; min-height:85px; _height:85px; zoom:1;}
.bkgtype3 {background: url(blocks/bkg_hometype3.png) no-repeat left top; zoom:1;}
.bkgtype4 {background: url(blocks/bkg_hometype4.png) no-repeat left top; zoom:1; height: 38px;}
.bkgtype5 {background: url(blocks/bkg_hometype5.png) no-repeat left top; zoom:1; height: 38px;}

/*HOME UNIVERS CUSTOM*/ 
/* univers envoyer color #EF8200 */
/* univers suivre color #004e5a */
/* univers recevoir color #715239 */
#label .labelContent h2{font-size:1.9em !important; margin-left:15px; font-weight: bold !important; display:block; background:url(skin/sprites/picto_home_transp.png) no-repeat left top;_filter:expression(pngFix(this));height:53px; zoom:1; padding-left:65px; line-height:50px; margin-bottom:5px;} 
#label .labelContent .envoyer h2 {color:#EF8200;}
#label .labelContent .suivre h2 {color:#EF8200; background-position:left -53px;}
#label .labelContent .recevoir h2 {color:#EF8200; background-position:left -106px;}
#label .labelContent .bigLinkUnivers {color:#EF8200; letter-spacing:-0.04em;}
#label .labelContent .blockFilled .blockInside {border-color:#EF8200;}
#label .labelContent .linkInfo {color:#FF00CC;}
#label .labelContent  .blockFilled .tl, #label .labelContent  .blockFilled .tr, #label .labelContent  .blockFilled .bl, #label .labelContent  .blockFilled .br {background-image:url(blocks/block_filled_corners_partic.png); height:14px; width:15px;}
.labelContent  .blockFilled  .tl,.labelContent  .blockFilled  .tr {margin-bottom:-14px;}
.labelContent  .blockFilled  .bl,.labelContent  .blockFilled  .br {margin-top:-14px;}


/*H3 CUSTOM*/
.envoyer h3{color:#EF8200; font-size:2.1em; font-weight:normal; letter-spacing:-0.04em; margin-bottom:15px;}
.entreprise .custom {display:block; text-indent:-99999px; width:168px; min-height:16px; _height:16px; background:url(skin/titre_entreprise.png) no-repeat left top; margin-top:10px;  margin-bottom:3px; zoom:1;}

/* H4 custom */
/*.pictoColis {background: url(skin/sprites/picto.png) no-repeat left -151px;  zoom:1; padding-left:30px; line-height:20px;}*/
.pictoPress {background: url(skin/sprites/picto.png) no-repeat left -167px; zoom:1; padding-left:30px; line-height:20px; height:22px; line-height:35px; color:#223B45; font-size:1.3em; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #223B45;margin-bottom:10px;}
.pictoFile {background: url(skin/sprites/picto.png) no-repeat left -116px; zoom:1; padding-left:30px; line-height:20px; height:22px; line-height:35px; color:#223B45; font-size:1.3em; font-weight:bold; padding-bottom:10px; border-bottom:1px solid #223B45;margin-bottom:10px;}






/*Gros Liens Home + arrowLink*/
.bigLinkUnivers{font-size:1.2em; font-weight: bold; text-decoration:none; overflow:hidden; zoom:1; letter-spacing:-0.023em; *letter-spacing:-0.040em;}
/* Hack SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .bigLinkUnivers {font-size:1.2em}
}
.arrowLink, .envoyer a {color:#EF8200;}
.arrowLink {display:block; background: url(skin/bkg_link_arrow_particuliers.png) no-repeat left 6px;}
.corporate .arrowLink {color:#46636F;  height:13px; _width:1%;  background: url(skin/bkg_link_arrow_corporate.png) no-repeat left 5px;}
.corporate .arrowLinkSmall {color:#46636F; height:15px;font-weight:bold; display:block; background: url(skin/bkg_link_arrow_corporate.png) no-repeat left 5px;}



.corporate .btn2 ,.corporate .btn2 span {background-position:left -463px; background-image:url(skin/sprites/btn.png); }
.corporate .btn2 {margin-top:10px;}
.corporate .btn2 span {background-position:right -463px; background-image:url(skin/sprites/btn.png); color:#858378 !important; font-size:1.1em !important; height:22px; line-height:19px; text-transform: capitalize; font-weight:bold;}



/*Univers "à déplacer apres"*/
/*pointillé univers*/
.blockFilled .blockInside, .blockToggle .blockFilled .blockInside {border:2px dashed #EF8200;}
.blockFilled4 .blockInside, .blockToggle .blockFilled4 .blockInside {border:2px dashed #4B656A;}
.transverse .blockFilled .blockInside {border-color:#648E9E;}
.transverse .blockFilled4.blockInside {border-color:#4B656A;}
.entreprise .blockFilled .blockInside {border:2px dashed #70004D;}

/*background univers*/
.transverse .blockSimple .body {background-color:#F2F2F1;}
.transverseBlue  .blockSimple .body {background-color:#4B656A; color: #fff; }
.transverseBlue  .blockSimple * {color: #fff; }/* 
.transverseBlue .blockTabs .tabCtn .blockSimple .body {background-color:#F2F2F2;} */
.transverse .arrowListLink li a{color:#505050; background-image:url(skin/bkg_link_arrow_transverse.png);}


.transverse h4 {color:#444444; font-size:1.2em; letter-spacing:-0.05em;}
.transverse h3 span {font-size:0.5em !important; display:block; font-weight:bold; letter-spacing: -0.03em;}
.transverse h3 strong {font-size:0.9em; display:block; font-weight:bold;}

.transverseBlue .blockInside {border-color:#4B656A;}
.bigPictoTransverseBlue {color:#4B656A !important; background:url(skin/bigPictoContact.png) no-repeat left top; display:block; height:79px; zoom:1; padding-left:90px;}
.transverseBlue h3 {color:#4b656a; border-color:#4b656a; font-size:1.85em !important; font-weight:normal !important; letter-spacing:-0.07em;}
.transverseBlue h4 {color:#4b656a;}
.transverseBlue .itemPadding {padding-left:38px;}
.transverseBlue .subtitleDataNopicto {color:#4B656A !important; font-size:1.6em !important; font-weight:normal;}
.transverseBlue .subtitleData {color:#4B656A !important; font-size:1.5em !important; font-weight:normal; background: url(skin/sprites/picto_transverseBlue.png) no-repeat left 5px; padding-left:35px; height:35px;}
.transverseBlue .subtitleData2 {background: url(skin/sprites/picto_transverseBlue.png) no-repeat left -95px; color:#4B656A !important; font-size:1.5em !important; font-weight:normal;  padding-left:35px; height:30px;}
.transverseBlue .subtitleData3 {background: url(skin/sprites/picto_transverseBlue.png) no-repeat left -195px; color:#4B656A !important; font-size:1.5em !important; font-weight:normal;  padding-left:35px; height:30px;}
.transverseBlue .subtitleData4 {background: url(skin/sprites/picto_transverseBlue.png) no-repeat left -295px; color:#4B656A !important; font-size:1.5em !important; font-weight:normal;  padding-left:35px; height:30px;}
.transverseBlue .subtitleData5 {background: url(skin/sprites/picto_transverseBlue.png) no-repeat left -395px; color:#4B656A !important; font-size:1.5em !important; font-weight:normal;  padding-left:35px; height:30px;}


.transverseBlue .arrowListLink li a, .linkTransv {color:#fff; background-image:url(skin/bkg_link_arrow_white.png);}
#rightColumn .transverseBlue .arrowListLink li {background:transparent url(skin/bkg_arrow_transverseBlue.png) repeat-x scroll left bottom; padding-bottom:10px; padding-top:8px;zoom:1;}
#rightColumn .transverseBlue .arrowListLink .last {background-image:none;}
#rightColumn .transverseBlue .arrowListLink li a {color:#FFF !important; background-image:url(skin/bkg_link_arrow_white.png);}
.transverseBlue .arrowListLink .last{background-image:none;}
.transverseBlue .bigArrow {background:url(skin/sprites/big_arrow_univers.png) no-repeat left 1px; color:#4b656a; font-size:1.4em; font-weight:bold; padding-left:20px; display:block; zoom:1;}
.transverseBlue .btnType2   {background-position:left -198px; padding-left:21px; }
.transverseBlue .btnType2 span {background-position:right -198px; _padding-left:21px;}
.transverseBlue .noPicto span {padding-left:0 !important;}	
.transverseBlue .noPicto {padding-left:12px;}
.blockTabs .tabCtn .block .tarif {color:#4B656A; padding-top:10px;}

/* blocksModeLivraison */
.blocksModeLivraison {font-size:0.9em;text-align:center;}
.blocksModeLivraison .unit {margin:0 auto; text-align:left;}
.blocksModeLivraison1 .unit {float:none;}
.blocksModeLivraison2 .unit {margin-left:60px;}
.blocksModeLivraison2 .lastunit {margin-right:60px !important;margin-left:0;}
.blocksModeLivraison .body {padding:3px;}
.blocksModeLivraison h3 {letter-spacing:-0.05em;font-size:2.0em !important;}
.blocksModeLivraison h4 {letter-spacing:0;font-size:1.25em !important}
.blocksModeLivraison p {font-size:1.05em;margin-top:5px;}
.blocksModeLivraison .arrowListLink {margin-top:10px;}
.blocksModeLivraison .media {margin-right:3px;_margin-right:-3px;}
input.linkInput {background:url(skin/bkg_link_arrow_corporate.png) no-repeat left 5px; padding:0 0 0 8px; width:100px; *padding-left:3px; border:none; font-weight:bold;color:#4B656A;cursor:pointer;letter-spacing:-0.05em;*margin-left:-px;*padding-top:1px;}


.suivre .blockInside {border-color:#EA7400;}
.suivre .blockSimple .tl, .suivre .blockSimple .tr,.suivre .blockSimple .bl, .suivre .blockSimple .br{ background-image:url(blocks/blockSimple_corners.png); height:10px; width:10px;}
.suivre .transverse .blockSimple .tl,.suivre .transverse .blockSimple .tr,.suivre .transverse .blockSimple .bl, .suivre .transverse .blockSimple .br{ background-image:url(blocks/blockSimple_corners_transverse.png); height:10px; width:10px;}
.suivre h2, .suivre h3{color:#ED7D00;}
 .suivre h4 {color:#FFF;}
 .suivre .list3Cols li h4 a{color:#565349 !important; line-height:0.9em; text-decoration:none;}
.suivre dl dt {color:#004E5A;}
.suivre .link {color:#EA7400;}
.suivre .pictoBig {background-position:left -276px;}
.suivre .headInfo {background-color:#EA7400 !important;}
.suivre .arrowInfo li.hover , .suivre .arrowInfo li:hover {background-color:#AB6200; cursor:pointer;}
.suivre .arrowInfo li{background:url(skin/bkg_arrow_info_suivre.png) repeat-x left bottom;}
.suivre .listInlineCat .current a {color:#004E5A !important;}
.suivre .arrowInfo .last {background-image:none;}
.suivre .listInlineCat li a {color:#757575;}
.suivre .arrowListLink li a {color:#004E5A; background-image:url(skin/bkg_link_arrow_corporate.png);}
.suivre a.linkInfo  {color:#004E5A; display:block; }

/*Univers tranverses dans corporate*/	
.suivre h4.head {background-color:#4B656A; line-height:28px; padding-left:10px; margin-top:15px; color:#fff;}
/* .suivre .transverse h3 {color:#565349 !important;} */
.suivre .transverse .arrowListLink li a{color:#505050; background-image:url(skin/bkg_link_arrow_transverse.png);}
.suivre .transverseBlue .arrowListLink li a {color:#004f5b; background-image:url(skin/bkg_link_arrow_transverseBl.png);}
.suivre .transverseBlue .blockInside {border-color:#4B656A;}
.suivre .transverseBlue .blockSimple .body {background-color:#4B656A;}
.suivre .transverseBlue .blockSimple .tl, .corporate .transverseBlue .blockSimple .tr,.corporate .transverseBlue .blockSimple .bl, .transverseBlue .blockSimple .br{ background-image:url(blocks/block_filled_corners_tranverse.png); height:10px; width:10px;}
.suivre .transverseBlue .btnType2   {background-position:left -198px; padding-left:21px;}
.suivre .transverseBlue .btnType2 span {background-position:right -198px;}
.suivre .transverseBlue .noPicto span {padding-left:0 !important;}	
.suivre .transverseBlue .noPicto {padding-left:12px;}
.suivre .nextStep {color:#4B656A !important;}
.suivre .custom {background:url(skin/sprites/title_custom.png) no-repeat left -16px; margin-top:12px; height:33px; display:block; text-indent:-9999px;}
.suivre .customSubtitle {font-weight:bold; font-size:1.7em; color:#004E5A;}
.suivre .customSubtitle span {display:block; text-transform: uppercase; font-size:1em; }
.suivre .btnType2 {background-position:left -396px; padding-left:21px;}
.suivre .btnType2 span {background-position:right -396px;}


.corporate .main{padding:28px; background:#47636f url(skin/bkg_corporate_bleu.png) no-repeat left top;}
.corporate .headPratique {background-image:url(skin/picto_info_corpo.png);}
.corporate h1 {position:relative; font-size:3.8em !important; top:10px; left:-10px;}
.corporate #leftColumn h1 {position:static; font-size:inherit;}
.corporate .mainInside {top:-4px;}
.corporate.actu #mainInsideContent #rightColumn {background:#f6f3ea; padding:40px 15px;}
.corporate .blockInside, .corporate .blockInside .blockInside {border-color:#648e9e;}
.corporate .blockSimple .body {background-color:#648e9e;}
div.pratique a {color:#4B656A;}
.corporate .blockSimple .body p {color:white;}
.corporate .blockSimple .tl, .corporate .blockSimple .tr,.corporate .blockSimple .bl, .corporate .blockSimple .br{ background-image:url(blocks/blockSimple_corners_Corpo.png);}
.corporate #rightColumn .blockSimple .tl, .corporate #rightColumn .blockSimple .tr,.corporate #rightColumn .blockSimple .bl, .corporate #rightColumn .blockSimple .br{ background-image:url(blocks/blockSimple_corners_Corpo_rightCol.png);}
.corporate .transverse .blockSimple .tl,.corporate .transverse .blockSimple .tr,.corporate .transverse .blockSimple .bl, .corporate .transverse .blockSimple .br{ background-image:url(blocks/blockSimple_corners_transverse.png);}
.infoBloc {position:relative;margin-top:10px;}
.lastunit .infoBloc {margin-left:10px;}
.lettreInfo {left:-7px;top:-7px;}
.corporate .lettreInfo{background-image:url(skin/picto_info_corpo.png); filter:expression(pngFix(this));}
.corporate .linkParaph {color:#648e9e;}
.corporate .bBd {border-color:#648e9e;}
.corporate dl dt {color:#648e9e;}
.corporate .link {color:#648e9e;}
.corporate .hLinksList li a.current{color:#648e9e;}
.corporate .headInfo {background-color:#648e9e !important;}
.corporate .arrowInfo li.hover , .corporate .arrowInfo li:hover {background-color:#47636f; cursor:pointer;}
.corporate .arrowInfo li{background:url(skin/bkg_arrow_info_corpo.png) repeat-x left bottom;}
.corporate .listInlineCat .current a {color:#648e9e;}
.corporate .arrowInfo .last {background-image:none;}
.corporate .listInlineCat li a {color:#46636F;}
.corporate .arrowListLink li a {color:#46636F; background-image:url(skin/bkg_link_arrow_corporate.png);}
/*Univers tranverses dans corporate*/
.corporate .transverse h3 {color:#648E9E !important;}
.corporate .transverse .arrowListLink li a{color:#505050 !important; background-image:url(skin/bkg_link_arrow_transverse.png);}
.corporate .transverseBlue .arrowListLink li a {/*color:#004f5b;*/ /* JIRA COLI-127 */ color: #FFFFFF !important; background-image:url(skin/bkg_link_arrow_transverseBl.png);}
.corporate .transverseBlue .blockInside {border-color:#4C6C77 ; }
.corporate .transverseBlue .blockSimple .body {background-color:#4C6C77 ;}
.corporate .transverseBlue .blockSimple .tl, .corporate .transverseBlue .blockSimple .tr,.corporate .transverseBlue .blockSimple .bl, .transverseBlue .blockSimple .br{ background-image:url(blocks/blockSimple_corners_transverse_blue.png); height:11px; width:10px;}
.corporate .transverseBlue .btnType2   {background-position:left -198px; padding-left:21px;}
.corporate .transverseBlue .btnType2 span {background-position:right -198px;}
.corporate .transverseBlue .noPicto span {padding-left:0 !important;}	
.corporate .transverseBlue .noPicto {padding-left:12px;}
.corporate .nextStep {color:#648e9e !important;}
.corporate .custom {background:url(skin/sprites/title_custom.png) no-repeat left -16px; margin-top:12px; height:33px; display:block; text-indent:-9999px;}
.corporate .customSubtitle {font-weight:bold; font-size:1.7em; color:#648e9e; padding-right:15px;}
.corporate .customSubtitle span {display:block; text-transform: uppercase; font-size:1em; }
.corporate .btnType4 {background-position:left -146px; padding-left:29px;}
.corporate .btnType4 span {background-position:right -146px; height:28px;}
.corporate .breadcrumb a {color:white;}


.particuliers .btnType2 {background-position:left -264px; padding-left:21px; _padding-left:25px !important;}
.particuliers .btnType2 span {background-position:right -264px; }	
.particuliers .noPicto span {padding-left:0 !important;}	
.particuliers .noPicto {padding-left:12px;}
.particuliers .btnType2.transverseBlue   {background-position:left -198px; }
.particuliers .btnType2.transverseBlue span {background-position:right -198px; padding-right:16px;}
.particuliers .noPicto.transverseBlue span {padding-left:0 !important;}	
.particuliers .noPicto.transverseBlue {padding-left:12px;}
 

/* blog item */
.item {overflow:hidden; _overflow:visible; zoom:1; border-top:1px dashed #565349;padding:25px 0;}
.item .date {float:left; background: url(skin/bkg_item_date.png) no-repeat left top; width:47px; height:50px; zoom:1; padding-top:4px; margin-right:13px;}
.item .date .day {text-transform:uppercase; color:#FFF; display:block; font-size:2.4em; text-align:center; line-height:25px;}
.item .date .monthY {color:#FFF; letter-spacing:-0.010em; display:block; padding-left:0px; text-align: center; font-size: 0.8em;}
.item .article {overflow:hidden; _overflow:visible; zoom:1;} 
.item .article h3 {color:#4C6C77;}
.item .article .type {color:#FFFFFF; font-size:0.9em;}
.item .article em {color:#565349; font-size:1.1em; letter-spacing:-0.009em; font-weight:bold;}
.item .article p {margin-top:15px;}
.item .article li {list-style-type:disc; font-size:1.2em; list-style-position:inside; color:#565349;}

/* alertGeo */
.alertGeo .blockInside{border:1px dashed #ED6B1C !important; background-color:#ECC8A6; }
.alertGeo .blockInside  p {font-weight:bold; color:#ED6B1C !important; text-decoration:none;}


/* Price */ 
.textPrice {color:#FFF; font-size:1.5em !important; font-weight:bold; }
.price {color:#FFF; font-size:2.7em !important; font-weight:bold; padding-top:7px;}
.price span {font-size:0.5em !important;  font-weight:bold;}
.ht {color:#FFF; font-size:1.3em !important;  font-weight:bold; padding-top:5px;}

/* Mea custom title */
.meaProduct span {display:block; font-size:1.6em; line-height:0.9em;}
.meaProduct {font-size:1.7em;}

/***** popin *****/
#insidePopupMask {background:#474747; opacity:0.5; filter:alpha(opacity:50);position:absolute; left:0; top:0; width:100%; height:100%;z-index:1999999;}
#insidePopup {position:absolute; color:#000; z-index:2000000;}
#insidePopup .insidePopupContent {zoom:1;  border-right:0; background-color:#FFFFFF; padding-bottom:5px; border-left:1px solid #565349; border-right:1px solid #565349; _margin-bottom: -1px;}
#insidePopup .insidePopupContent a { color: #4B656A; }
#insidePopup .insidePopupContent a:hover { font-weight: bold; }
/*#insidePopup .insidePopupContent .popupCloseButton {height: 29px;width: 29px;background: url(skin/blocks/layer_bkg_close.png) no-repeat left top;position: absolute;right:5px; top: 7px;display: block;overflow: hidden;text-indent: -500px;z-index:1000;}*/
#insidePopup .insidePopupContent .popupCloseButton {cursor:pointer; width:31px; height:31px; zoom:1; text-indent:-999px; background: url(skin/close_btn.png) no-repeat right top;position:absolute;right:-4px; top:-10px;display: block;overflow: hidden;z-index:1000;outline:none;filter:expression(pngFix(this));}
#insidePopup  .top {background: url(skin/topPop.png) no-repeat left top;filter:expression(pngFix(this));}
#insidePopup  .bottom {background:url(skin/bottomPop.png) no-repeat left top;filter:expression(pngFix(this)); _height:20px;}


/* Compte Utilisateur Login et validate popin */
.popIn .contentvalidate{ padding: 15px 0 15px 0; overflow: hidden; height: 80px}
.popIn .paddingLogin{padding: 0px 20px 0 20px !important}
.popLogin{ color: #565349; overflow: hidden; }
#confirm{ color: #565349; overflow: hidden; height: 200px; _height: 200px; *height: 200px;}
#forgotPassword .inputText {width:270px; color:#565349; }
#forgotPassword  .lineLabel {overflow:hidden; _overflow:visible; zoom:1;}
#forgotPassword  .lineLabel label {width:170px; float:left;}
#forgotPassword  .lineLabel .inputText {width:120px; float:left;}
.popLogin .contentPopLogin h5{ font-size: 14px; color: #e15900; margin-bottom: 20px;}
.popLogin h4{ color: #858378 !important; font-size: 20px !important; margin-bottom: 15px; }
.popLogin h3{ margin-bottom: 12px;}
.popLogin h4 img{ vertical-align: bottom; margin-right: 8px;}
.popLogin .contentPopLogin .listAccountAbilities ul{ margin-top: 10px;}
.popLogin .contentPopLogin .listAccountAbilities li{margin-right: 8px; padding-left: 29px; height:25px; padding-top:5px; *padding-top:3px;}
.popLogin .contentPopLogin .listAccountAbilities li.register_colis{ background-position:left 0px; background-repeat: no-repeat;}
.popLogin .contentPopLogin .listAccountAbilities li.follow_colis{background-position:left 0px; background-repeat: no-repeat;}
.popLogin .contentPopLogin .listAccountAbilities li.alert_colis{background-position:left 0px; background-repeat: no-repeat;}
.popLogin .contentPopLogin .blcLoginSignUp{margin-top: 20px; padding: 0;}
.popLogin .contentPopLogin .right{ float: right;}
.popLogin .contentPopLogin .blcSignUp{ width: 170px; padding: 5px 0px 10px 0;}
.popLogin .contentPopLogin .blcLogIn{ width: 250px; padding: 5px 0px 10px 0; border-right: 2px dashed #4b656a; }

.popLogin .btnType2, .popLogin .btnType2 span, .contentvalidate .btnType2, .contentvalidate .btnType2 span{height: 30px;}
.popLogin .btnType2.transverseBlue, .contentvalidate .btnType2.transverseBlue{background-position:left -198px; padding-left:22px;}
.popLogin .linkBtn {padding-left:24px !important;}
.popLogin .linkBtn span{padding-right:12px !important;}
.popLogin .btnType2, .popLogin . .btnType2 span {background-image:url(skin/sprites/btn.png); background-position:left -198px; height:30px; *height:28px; padding-right:0; }
.popLogin .btnType2 span {background-position:right -198px; line-height:30px; _line-height:26px; text-transform: normal; letter-spacing:0.09em; _padding-top:3px;} 
.popLogin .btnType2 {padding-left:28px;}
.popLogin .btnType2 span input {font-weight:bold !important; vertical-align :middle;font-family:Verdana;font-size:100%;text-transform:normal;letter-spacing:0.09em;_line-height:24px;line-height:28px;padding-top /*\**/:2px\9} /* Hack IE8 */
.popLogin  .btnType2 span input {*padding-top:0;} /* Retablissement pour IE7 */
.popLogin .bigInput{display:block; border:1px solid #888888; width:201px; *width:199px; font-size:1.6em; color:#565349; overflow:hidden; background:url(skin/bkg_input_suivre.png) repeat left top; white-space:nowrap; text-transform:none; }
.popLogin label{ margin-bottom: 5px; display: block; clear: both;}
.contentvalidate .line{ text-align: center;  margin-top: 30px; }
.contentvalidate p{ font-size: 12px; color: #565349; font-weight: bold;} 
.popLogin input#stayConnected{ clear: none; float: left; vertical-align: middle; margin: 5px 10px 0 0; padding: 0; _margin:2px 5px 0 -4px; *margin:2px 5px 0 -4px;}
.popLogin label#lbStayConnected{clear: none; margin-top: 5px; color:#565349; font-size:80%;_margin-top: 8px; *margin-top: 8px;}
.popLogin .form_login a.forgotPassword{ padding-top: 5px; text-decoration:none; background:url(skin/bkg_link_arrow_transverse.png) no-repeat left 7px; padding-left:10px;}
.popLogin .form_login a.forgotPassword:hover{text-decoration:underline; }


/* fix my pngs */ 
.pngFix {filter:expression(pngFix(this)); background-image:url(skin/px.gif);}
.bbsc2 {background-color:#ED7D00 !important; color:white;}
.corporate .bbsc2 {background-color:#648E9E !important; color:white;}
.corporate .bbsc2 a,
.bbsc2 a {color:white;}
.bst {background-color:#f2f2f2 !important; color:black;}
.bst p, .bst li, .bst a {color:black !important;}
.bstb {background-color:#4b656a !important; color:white;}
.bstb a {color:white;}

.corporate .mainInside h2, .corporate .mainInside h1, .corporate .mainInside h3, .corporate .mainInside h4 {color:#648e9e;}
.particuliers .mainInside h2, .particuliers .mainInside h1, .particuliers .mainInside h3, .particuliers .mainInside h4 {color:#648e9e;}
.espace_perso .mainInside h2, .espace_perso .mainInside h1, .espace_perso .mainInside h3, .espace_perso .mainInside h4 {color:#e15900;}
.espace_perso .mainInside h2{letter-spacing:-1.3px;}
.espace_perso .mainInside h3 {font-size:18px;}
.corporate .mainInside .bbsc2 h2, .corporate .mainInside .bbsc2 h1, .corporate .mainInside .bbsc2 h3, .corporate .mainInside .bbsc2 h4 {color:#FFFFFF;}
.headInfo {color:white !important;}

/* 3 columns layout */
.borderRPart { border-right: 2px dashed #EF8200; min-height: 155px; }
.corporate .borderRPart { border-right: 2px dashed #648e9e; }

/* legals mentions layout */
#product_legal_mentions { width: 100%; }
#product_legal_mentions_illustration.left { float: left; margin-right: 10px; }
#product_legal_mentions_illustration.right { float: right; margin-left: 10px; }
#product_legal_mentions_content { color: #444444; font-style: italic; }
.clr { clear: both; }

.corporate #rightColumn .headPratique { height: auto !important; }

