
.erreur{color:red}

.selectPays{width:240px;position:absolute;left:170px;margin-top:-1px}

.selectModeLivraison{position:absolute;left:170px;margin-top:-1px}

.selectOptions{position:absolute;left:170px;margin-top:-1px}


 
.aidePaysClass{position:absolute;left:430px;margin-top:-15px}

.tltforcebg{background-color: #ffffff;}

/* debug */

.body2debug {background-color:#FFFF54; color: black;}

.body2 {background-color:#F2F2F1; color: black;}


.transverseBlue  .blockSimple2 * {color: black; }
/*.transverse  .blockSimple * {color: black; }*/

.transverse  .blockSimple .error {color: red; }
.transverse  .blockSimple .erreur {color: red; }

.gras {font-weight: bold;}

span .gras {font-weight: bold;}

.boutonOK{
	vertical-align:middle;
	border:none;
	background:none;
	padding-top:15px;
}


label{color:black;}


.ennoir{color:black;}




.suivre .transverseBlue .blockSimple .tl{  }

#resultatSuivreDiv h4 {color:#FFF !important;background-color:#4B656A;}

.suivre .transverse .blockSimple .tla,.suivre .transverse .blockSimple .tr{ }

.suivre_banniere {
	height:100%;
	width:100%;
}

.agauche { text-align: left; padding-left: 3px;}

.linkInput2 {
	background-color: transparent;
	background-image: url(/css/skin/bkg_link_arrow_corporate.png);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left 5px;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 8px;
	width: 100px;
	border-top-width: medium;
	border-right-width-value: medium;
	border-right-width-ltr-source: physical;
	border-right-width-rtl-source: physical;
	border-bottom-width: medium;
	border-left-width-value: medium;
	border-left-width-ltr-source: physical;
	border-left-width-rtl-source: physical;
	border-top-style: none;
	border-right-style-value: none;
	border-right-style-ltr-source: physical;
	border-right-style-rtl-source: physical;
	border-bottom-style: none;
	border-left-style-value: none;
	border-left-style-ltr-source: physical;
	border-left-style-rtl-source: physical;
	border-top-color: -moz-use-text-color;
	border-right-color-value: -moz-use-text-color;
	border-right-color-ltr-source: physical;
	border-right-color-rtl-source: physical;
	border-bottom-color: -moz-use-text-color;
	border-left-color-value: -moz-use-text-color;
	border-left-color-ltr-source: physical;
	border-left-color-rtl-source: physical;
	font-weight: bold;
	color: #4b656a;
	cursor: pointer;
	letter-spacing: -0.05em;
}

.transverseBlue .arrowListLink2 li a, .linkTransv {color:green; background-image:url(/css/skin/bkg_link_arrow_white.png);}


.btn2, .btn2 span, .btn2 input

{

display: inline-block;

vertical-align: middle;

line-height: 28px;

white-space: nowrap;

background-color: transparent;

background-image: url(/css/skin/sprites/btn.png);

background-repeat: no-repeat;

background-attachment: scroll;

background-position: left top;

color: #ffffff;

text-decoration: none;

cursor: pointer;

text-align: left;

}

.btn2 span

{

display: block;

background-position: right top;

padding-right: 13px;

padding-left: 5px;

font-size: 0.9em;

font-weight: bold;

}

/*.bla{background-repeat:no-repeat; height:0; width:0; font-size:1%; overflow:hidden;position:relative; z-index:10;}*/

/*.bla{background-repeat:no-repeat; height:0;width:0;overflow:hidden;z-index:10;}*/

/*
.blaa{background-repeat: no-repeat;height: 0pt;width: 0pt;font-size: 1%;overflow-x: hidden;overflow-y: hidden;position: relative;z-index: 10;}

.blockSimple .blaa{background-image: url(blocks/blockSimple_corners.png);height: 11px;width: 10px;}

.blockSimple .blaa{margin-top: -11px;}

.transverse .blockSimple .blaa{background-image: url(blocks/blockSimple_corners_transverse.png);height: 11px;width: 11px;}

.transverseBlue .blockSimple .blaa{background-image: url(blocks/blockSimple_corners_transverse_blue.png);height: 11px;width: 11px;}
*/



#formProduitDiv label  {
	color:#000000;
}

#formProduitDiv select  {
	color:#000000;
}

#formProduitDiv option  {
	color:#000000;
}

#formProduitDiv input  {
	color:#000000;
}

#formProduitDiv abbr  {
	color:#000000;
}

transverseBlue .blockSimple .blockInside {
border:0px;
}

/*.transverseBlue .blockSimple .blockInside  {
border: solid #4B656A;
}*/

#formProduitDiv .body2 .error{ color:red}

/* style popin adresse point livraison */
div.A2P {background:transparent url(../img/picto/pictoMoncommercant.gif) no-repeat center left; height:24px; padding-left:24px; padding-top:10px;}
div.MRL {background:transparent url(../img/picto/pictoMoncommercant.gif) no-repeat center left; height:24px; padding-left:24px; padding-top:10px;}
div.CMT {background:transparent url(../img/picto/pictoMoncommercant.gif) no-repeat center left; height:24px; padding-left:24px; padding-top:10px;}
div.CIT {background: transparent url(../img/picto/pictoCityssimo.gif) no-repeat center left; height: 24px; padding-left:24px; padding-top:10px;}
div.BPR {background: transparent url(../img/picto/pictoBureauposte.gif) no-repeat center left; height: 24px; padding-left:24px; padding-top:10px;}
div.ACP {background: transparent url(../img/picto/pictoBureauposte.gif) no-repeat center left; height: 24px; padding-left:24px; padding-top:10px;}
div.CDI {background: transparent url(../img/picto/pictoBureauposte.gif) no-repeat center left; height: 24px; padding-left:24px; padding-top:10px;}
div.BDP {background: transparent url(../img/picto/pictoBureauposte.gif) no-repeat center left; height: 24px; padding-left:24px; padding-top:10px;}
div.orange {color:#EA6A00; font-size:11px; font-weight:bold;}
div.center {margin-left:80px}

/*Surcharge style recherche colis*/
.suivreForm .partLeftSC {display:inline-block; vertical-align:middle; overflow:hidden; _overflow:visible; zoom:1; width:280px;}
* html .suivreForm .partLeftSC {float:left;overflow:hidden; _overflow:visible; zoom:1; width:280px;}
*+html .suivreForm .partLeftSC {float:left;overflow:hidden; _overflow:visible; zoom:1; width:280px;}
.suivreForm .labelSC {display:block;margin-left:10px; text-align:left; color:#4B656A; font-size:1.2em; font-weight:bold; margin-top:2px; margin-bottom:10px; padding-right:10px;} 
.suivreForm .bigInputSC {border:1px solid #888888; width:201px; width:199px\9; font-size:1.3em; color:#565349; overflow:hidden; _overflow:visible; background:url(/css/skin/bkg_input_suivre.png) no-repeat left top; white-space:nowrap; text-transform:none;}
* html .suivreForm .bigInputSC {float:left; display:block; border:1px solid #888888; width:199px; font-size:1.3em; color:#565349; overflow:hidden; _overflow:visible; background:url(/css/skin/bkg_input_suivre.png) no-repeat left top; white-space:nowrap; text-transform:none; margin-top: 24px;}
*+html .suivreForm .bigInputSC {float:left; display:block; border:1px solid #888888; width:199px; font-size:1.3em; color:#565349; overflow:hidden; _overflow:visible; background:url(/css/skin/bkg_input_suivre.png) no-repeat left top; white-space:nowrap; text-transform:none; margin-top: 24px;}
.suivreForm .bigSubmitSC {cursor:pointer; color:#4B656A; border:none; background:none; font-size:1.7em; font-weight:bold;padding-top:0; margin:0;}
* html .suivreForm .bigSubmitSC {cursor:pointer;display:block; color:#4B656A; border:none; background:none; vertical-align:middle; font-size:1.7em; font-weight:bold;padding-top:0; margin-top: 37px;padding-left:10px;}
*+html .suivreForm .bigSubmitSC {cursor:pointer;display:block; color:#4B656A; border:none; background:none; vertical-align:middle; font-size:1.7em; font-weight:bold;padding-top:0; margin-top: 37px;padding-left:10px;}

/*Pour l'affichage de la popup suivi horaire et adresse point de retrait*/
.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;padding: 20px;}
.insidePopup .insidePopupContent a { color: #4B656A; }
.insidePopup .insidePopupContent a:hover { font-weight: bold; }
.insidePopup .insidePopupContent .popupCloseButton {cursor:pointer; width:31px; height:31px; zoom:1; text-indent:-999px; background: url(../img/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(../img/picto/topPop.png) no-repeat left top;filter:expression(pngFix(this));}
.insidePopup  .bottom {background:url(../img/picto/bottomPop.png) no-repeat left top;filter:expression(pngFix(this)); height:20px;}
.insidePopup h2 {margin: 0; padding: 10px;}    
.insidePopup p {font-size: 11px; padding: 0px 10px 0px 10px;}    
.insidePopup .ptitle {font-size: 12px; font-weight: bold; color:#E15900;}
.insidePopup .logoPoste
{
	background: url(../img/BureauPoste_Q_Contour.jpg) no-repeat right top;
	background-size: contain; 
	-ms-background-size: contain; /* IE */
	-webkit-background-size: contain; /*safari et chrome*/
	-o-background-size: contain; /*Opéra*/
	width:30px;
	height:20px;
	margin-bottom:10px;
	margin-right:10px;
	float:left;
}
.insidePopup .tablePopup {width:400px;}
.insidePopup .tablePopup td {width:200px;}

.insidePopup .tablePopup tbody td {
    border-bottom: 0px dashed #C3C2BE;
    border-right: 0px solid #C3C2BE;
    color: #4B656A;
    background-color: #FFFFFF;
    font-size: inherit;
    font-weight: normal;
    letter-spacing: 0.0em;
    padding: 0px;
}

.lienPetit {
	color: #2222CC;
	font-size: 0.7em;
}
