
/*Formulaire COnso skin + block right col right*/
.infRight .headInfo {padding:0 10px 0 0; text-align:right;}
.blockKnown{border:1px solid #4B656A; margin:10px 0;}
.transverse .blockKnown .body {background-color:#e1e1e1 !important;}
.blockKnown h3 {color:#4B656A !important; font-size:20px; font-weight:bold !important; margin-bottom: 10px;}
.mentionsBottom {color:#4B656A;}
.sepH { height:2px; background:url(skin/sep_horizontal.png) repeat-x left center; display:block; width:100%;}
.formConso legend, .formConso .legend  {color:#4B656A; font-weight:bold; font-size:11px;}
.legend  {color:#4B656A; font-weight:bold; font-size:11px;}
.formConso h4 {font-weight:bold; color: #4B656A !important;}
.formConso h4 {font-weight:bold; color: #4B656A;}
#destinataire h4 {font-weight:bold; color: #4B656A;}
#formField1 h4 {font-weight:bold; color: #4B656A;}
#formField2 h4 {font-weight:bold; color: #4B656A;}
#formField3 h4 {font-weight:bold; color: #4B656A;}
#formField4 h4 {font-weight:bold; color: #4B656A;}
#formField5 h4 {font-weight:bold; color: #4B656A;}
#formField6 h4 {font-weight:bold; color: #4B656A;}
#coordonnees h4 {font-weight:bold; color: #4B656A;}
#pointLivraison h4 {font-weight:bold; color: #4B656A;}
#expeditaire h4 {font-weight:bold; color: #4B656A;}

#coordonnees label {border: 0 none;font-family: inherit;font-size: 100%;font-style: inherit;font-weight: normal;line-height: 1.22em;margin: 0;padding: 0;text-align: inherit;}


.floatLabel1on2 .fLine, .floatLabel1on3 .fLine {margin-bottom:10px;}
.formConso .inputFile {background:url(skin/inputTextFormInput.png) no-repeat left center; border:0; width:257px;}
.fLine {position:relative; overflow:hidden; zoom:1;}

.orange {color:#e76a00;}
.captchaContent{width:150px; overflow:hidden;}
.captchaContent .captcha{padding-top:10px; width:150px;}
.floatLabel1on2 label, .floatLabel1on3 label{float:left; display:block; width:150px; color:#565349;padding-top:5px;}
.floatLabel1on2 .inputText, .inputTextMiddle2, .inputTextMiddle2 select{
			height:25px; background:url(skin/inputTextForm.png) no-repeat left center; line-height:25px; border:0;
			width:160px; padding-left:5px; color:#5d5d5d;
			
}

.inputTextMiddle2 {width:165px;}

.inputTextMiddle2 {display: inline-block;padding-left:0;}
.inputTextMiddle2 select, .inputTextMiddle2 input {width:160px;padding-left:5px; border:none; height:25px; line-height:25px; vertical-align:middle;padding:0;}
.inputTextMiddle2 input{background:none;padding-left:5px;} 
.inputTextMiddle2 select {padding-top:4px; padding-bottom:4px; padding-right:5px; width:165px;}
.inputTextMiddle2Select {*background:none !important;}			

/**  */
.inputTextLong, .inputTextLong select{
			height:25px; background:url(skin/inputTextForm2.png) no-repeat left center; line-height:25px; border:0;
			width:301px; padding-left:5px; color:#5d5d5d;
			
}
.inputTextLong {width:306px;}
.inputTextLong {display: inline-block;padding-left:0;}
.inputTextLong select {width:306px;padding-left:5px; border:none; height:25px; line-height:25px; vertical-align:middle;padding:0;}
.inputTextLong select {padding-top:4px; padding-bottom:4px; padding-right:5px; width:306px;}
.inputTextLongSelect {*background:none !important;}	
/** */

.floatLabel1on3 .inputText{height:25px; background:url(skin/inputTextForm2.png) no-repeat left center; line-height:25px; border:0; width:306px; padding-left:5px; color:#5d5d5d;}
.floatLabel1on3 .textArea{
		height:78px; font-family:verdana; background:url(skin/inputTextFormArea.png) no-repeat left center; 
		border:0; width:301px; _width:295px;  padding-left:5px; color:#5d5d5d;
		_position:relative; _left:-3px;
		}
.textAreaLarge{height:78px; font-family:verdana; background:url(skin/inputTextFormArea.png) no-repeat left center; border:0; width:302px; _width:260px; padding-left:5px; color:#5d5d5d; display: block;}
.reset_textAreaLarge{border: none; background: none; width: 300px; height:75px; _width:258px;}

.floatLabel1on3 .fileinputs {width:306px; float:left; overflow:hidden;}
 .floatLabel1on3 .longSelect{width:306px; height:20px;}
.inputTextDate{background:url(skin/inputTextFormInputSmallBis.png) no-repeat left center !important; width:43px !important; height:25px; line-height:25px; border:0; padding-left:5px; display: block;}
.reset_inputTextDate{border: none; background: none; width: 34px; height:25px; line-height:25px; }

.inputTextMiddle{background:url(skin/inputTextFormInputMiddleSmall.png) no-repeat left center !important; width:80px !important; height:25px; line-height:25px; border:0; padding-left:5px; display: block;}
.inputTextMiddle input {background:none; width:75px !important;border:none;height:25px; line-height:25px;}  
.reset_inputTextMiddle{border: none; background: none; width: 76px; height:25px; line-height:25px; }
.inputTextSmall{background:url(skin/inputTextFormInputSmallBis.png) no-repeat left center !important; width:43px !important; height:25px; line-height:25px; border:0; padding-left:5px;}
.inputTextMiddleBis{background:url(skin/inputTextFormInputMoyen.png) no-repeat left center !important; width:171px !important; height:25px; line-height:25px; border:0; padding-left:5px; display: block;}
.floatleft{ float: left;}
.reset_input_normal{border: none; background: none; width: 162px; height:25px; line-height:25px; }
.reset_input_normal2{border: none; background: none; width: 167px; height:25px; line-height:25px; }
.inputTextMiddleBisMoyen{background:url(skin/inputAreaBisBis.png) no-repeat left center !important; width:131px !important; height:25px; line-height:25px; border:0; padding-left:5px; display:block;}
.reset_inputTextMiddleBisMoyen{border: none; background: none; width: 160px; height:25px; line-height:25px; }
.reset_inputTextMiddleBisSmall{border: none; background: none; width: 60px; height:25px; line-height:25px; }
.arrowListgrey{margin-top:20px;}
.floatLabel1on3 .radioLine input{float:left;}
.floatLabel1on3 .radioLine label{display:block !important; width:20px; float:left;}
.arrowListgrey li{background:url(skin/arrow_list.png) no-repeat left 3px; padding-left:15px; padding-bottom:5px;}
.arrowListgrey li a{color:#565349; font-weight:bold; text-decoration:none;}
#contactUs, #first, #destinataire, #expeditaire, #formField3, #formField4, #formField2, #pointLivraison, #coordonnees {width: 502px;}
.otherInformations  .p select{width:250px;}
#first p input {float:left;}
.tabCoord .thead tr th {font-weight:bold; padding-bottom:10px; color:#648E9E;}
.tabCoord .tbody tr th {padding-right:10px;}
.tabCoord tr td {padding-bottom:5px;}
.tabCoord tr td, .tabCoord tr th {vertical-align:top;}
.tabCoord tr label {padding-top:5px;}
.areaInputTable {background:url(skin/inputArea2.png) no-repeat left top; height:51px; width:171px; border:none; display: block}
.reset_areaInputTable{border: none; background: none; width: 165px; _width:163px; height:48px; font-family: arial; font-size: 12px;}
.firstLine , .secondLine {margin-bottom:10px;}
.firstLine div label, .secondLine div label {float:left; width: 150px;}
.firstLine .elmOne, .secondLine .elmOne {width: 326px; float:left;}

#suivreColis .transverseBlue .blockFilled .tl, #suivreColis .transverseBlue .blockFilled .tr, #suivreColis .transverseBlue .blockFilled .bl, #suivreColis .transverseBlue .blockFilled .br {
    background-image: url("blocks/block_filled_corners_tranverse.png");
}
#suivreColis .blockFilled .bl,#suivreColis .blockFilled .br, #suivreColis .blockFilled .bl, #suivreColis .blockFilled .br {
    margin-top: -10px;  }
#suivreColis .blockFilled .blockInside {border:2px dashed #648e9e;zoom:1;}
#suivreColis .transverseBlue .blockFilled  h4 {color: #648E9E !important;}
.erreur{color: red; font-weight: none; padding-bottom: 0px; margin-bottom: 0px;}

.warning{color: red; font-weight: bold; padding-bottom: 0px; margin-bottom: 0px;}




.autoUpper{text-transform: uppercase;}

.inputs3cols .colInput {width:152px;float:left;text-align:right;}
.inputs3cols .colFirst {text-align:left;}
.inputs3cols label{float:none !important; margin-right:3px;display:inline;vertical-align:middle;}
.inputs3cols input{float:none;vertical-align:middle;}
#dynamicTrackingParcelDiv #numcolisInputTracking{margin-top:10px;}
#dynamicTrackingParcelDiv #okNumber {margin-top:8px;}

/* fixs IE6 */
/*.floatLabel1on2 .inputText, 
.suivreForm .bigInput, 
.inputTextMiddle, .inputTextMiddle2, 
.inputTextSmall{
	_background:#EFEFEF !important;
	_border-style:solid;
	_border-width:2px 2px 1px 1px !important;
	_border-color:#919191 #919191 #919191 #919191 !important;
	_line-height:1.2em !important;
	_height:1.2em !important;
	_display-inline:block;
}*/

.tabCoord tbody th {width:150px; }
.inputTextSmall {width:38px !important;}

input,textarea {font-family: Arial; font-size:12px;margin-top:0;margin-bottom:0;vertical-align:middle;}
label {vertical-align:middle;}

#insidePopup .insidePopupContent a {color:#4B656A;}
#insidePopup .insidePopupContent a:hover { font-weight: bold;}
.yesnolinks {font-size:1.4em;letter-spacing:2px;}
.noletterspacing {letter-spacing: 0;}

#suivreColis .transverseBlue {padding:0;}

/* 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}


.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;}

.lienPetit {
	color: #2222CC;
}
