/* ===================== encart-recherche ===================== */

.recherche-label{

	font-size: 11px;

	font-weight: bold;

	float:left;

	text-align:right;

  line-height: 14px;

	width:65px;

	padding-right: 10px;

  color:#ffffff;

}



.recherche-label1{

	font-size: 12px;

	font-weight: bold;

	float:left;

	text-align:right;

  line-height: 14px;

	width:65px;

	padding-right: 10px;

  color:#303030;

}



.btnRecherche

{

	background: url(../../images/charte/recherche.jpg) no-repeat top left;

	border: none;

  width: 150px;

	height: 36px;

	float: right;



}

.btnRechercheOver

{

	background: url(../../images/charte/recherche-over.jpg) no-repeat top left;

	border: none;

  width: 150px;

	height: 36px;

  cursor: pointer;

	float: right;

}



.inputFormR

{

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: normal;

  font-size:11px;

  padding: 2px;

	/*margin: 3px 0 0 0px; */

	width:143px;

  color:#00193f;

  border: 1px solid #00193f;

	background: #ffffff;

	float:left;

	height:13px;

		z-index: 4;



}

.inputFormROver

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

  font-size:11px;

 	padding: 2px;

	width: 143px;

	height:13px;

  color:#6889c5;

  border: 1px solid #6889c5;

	background: transparent;

  float:left;

}





#encart-recherche select

{

  width: 148px;

  height:17px;

  border: 1px solid #00193f;

  color:#00193f;

  margin: 0px !important;

  float:left;

  display: block;

  font-size: 11px;

  font-family: Arial, Helvetica, sans-serif;

}



#encart-recherche select option

{

 font-size: 11px; font-family: Arial, Helvetica, sans-serif;

}



#encart-recherche iframe .one{

position: relative; left:0; top:0px;background: transparent; z-index: 3;

width: 150px; height:19px;

}

/* ================ panier ============ */



#panier-address .recherche-label{

	font-size: 12px;

	font-weight: bold;

	float:left;

	text-align:right;

  line-height: 14px;

	width:105px;

	padding-right: 5px;

  color:#ffffff;

}



#panier-address  select

{

  width: 149px; height:20px;color:#00193f; margin: 0px !important;float: left; font-size: 11px;font-family: Arial, Helvetica, sans-serif;

}



#panier-address select option

{

 font-size: 11px; font-family: Arial, Helvetica, sans-serif;



}



.inputText

{

	font-family:  Arial, Helvetica, sans-serif;

	font-weight: normal;

  font-size:11px;

  padding: 2px;

	/*margin: 3px 0 0 0px; */

	width:143px;

  color:#00193f;

  border: 1px solid #00193f;

	background: #ffffff;

	float:left;

	height:13px;

		z-index: 4;



}

.inputText-over

{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

  font-size:11px;

 	padding: 2px;

	width: 143px;

	height:13px;

  color: #ffffff;

  border: 1px solid #ffffff;

	background: transparent;

  float:left;

}

 /*------------ newsletter ------------------*/

.inForm

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

  color:#240e2b;

  border: 1px solid #94b3d9;

	background: #ffffff;

  padding: 2px 2px 2px 6px;

  width: 174px;

  float:left;

	height:15px;

}

.inFormOver

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

  color:#00193f;

  border: 1px solid #00193f;

	background: transparent;

  padding: 2px 2px 2px 6px;

  width: 174px;

  float:left;

	height:15px;

}

.ok

{

	background: url(../../images/charte/ok.jpg) no-repeat top right;

    width: 40px;

	height: 24px;

    float:left;

    border: none;

}

.ok-over

{

	background: url(../../images/charte/ok-over.jpg) no-repeat top right;

	width: 40px;

	height: 24px;

    float:left;

    border: none;

    cursor: pointer;

}





/*----------------------| contact |----------------------*/

#frmContact{margin: 0; padding: 0px; width: 570px; background:transparent; border:none; }

#frmContact label{display: block; padding: 4px 2px; clear:both;}

#frmContact label span{display:block; width: 29%; float: left;}

#frmContact label input, #frmContact label textarea{vertical-align: top;}



.col-left1

{

  width: 277px;

	float: left;

}



.col-left2

{

  width: 277px;

	float: left;

	padding: 0 0px 0px 14px;

}



.col-left

{

  width: 568px;

	float: left;

	padding: 0px 0 0 0;

	padding: 0 0px 0px 0px;

}



.col-right1

{
	margin-top:-15px;
  width: 276px;

	float: left;

}



.col-right2

{

  width: 275px;

	float: left;

	padding-right: 15px;

}



.mail-select

{

   font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

    font-size:12px;

	width: 166px;

    color: #00193f;

    border: 1px solid #143d84;

   background: #fff;

	float:left;

	height: 20px;

    margin: 3px 0 0 0px;

}



.mail-select option{ width: 166px !important; background: #fff;}



.mail-input

{

    color: #303030;

    width:164px;

    text-align: left;

    float: left;



}

.mail-input1

{

    color:#000000;

    width:276px;

    text-align: left;

    float: left;

}

.mail-label{

	font-weight: normal;

	float:left;

	text-align:left;

	height:15px;

	width:110px;

    margin-top:5px;

    color:#303030;

    font-size:12px;

}

.mail-label1{

	font-weight: normal;

	float:left;

	text-align:left;

	height:15px;

	width:110px;

    color:#303030;

    font-size:12px;

 }











.buttonE

{

    background: url(../../images/charte/envoyer.jpg) no-repeat top left;

	border: none;

  width: 84px;

	height: 20px;

    margin-right: 5px;

}

.buttonEover

{

    background: url(../../images/charte/envoyer-over.jpg) no-repeat top left;

	border: none;

  width: 84px;

	height: 20px;

    cursor: pointer;

    margin-right: 5px;

}

.buttonR

{

    background: url(../../images/charte/retablir.jpg) no-repeat top left;

	border: none;

  width: 84px;

	height: 20px;

}

.buttonRover

{

    background: url(../../images/charte/retablir-over.jpg) no-repeat top left;

	border: none;

  width: 84px;

	height: 20px;

    cursor: pointer;

}

.inputForm

{

    font-family:  Arial, Helvetica, sans-serif;

	font-weight: normal;

    font-size:12px;

    padding: 2px;

	margin: 3px 0 0 0px;

	width:160px;

    color:#1d4b9c;

    border: 1px solid #143d84;

	background: transparent;

	float:left;

	height:14px;

}

.inputFormOver

{

    font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

    font-size:12px;

 	padding: 2px;

	margin: 3px 0 0 0px;

	width: 160px;

	height:14px;

    color: #6889c5;

    border: 1px solid #6889c5;

	background: transparent;

    float:left;

}

.inputForm1

{

    font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

    font-size:12px;

    padding: 2px;

	margin: 3px 0 0 0px;

	width: 170px;

    color:#dedbd4;

    border: 1px solid #143d84;

	background: transparent;

	float:left;

	height:14px;

}

.inputForm1Over

{

   font-family: Arial, Helvetica, sans-serif;

	font-weight: normal;

	 font-size:12px;

 	padding: 2px;

	margin: 3px 0 0 0px;

	width: 170px;

	height:14px;

    color: #6889c5;

    border:1px solid #6889c5;

	background: transparent;

    float:left;

}

#contact-table

{

    color:#303030;

    font-size:12px;

    line-height:14px;

    width:250px;

}

#contact-table  tr

{

  font-size: 12px;

	vertical-align: middle;

  height: 12px;

}



#contact-table td

{

  font-size: 12px;

	vertical-align: middle;

}



.checkbox

{

    height: 12px;

    width:12px;

    color: #000000;

}



 /* ======== | merci | ==================== */

#merci

{

	  float:left;

		padding:  30px 0 30px 146px;



}

    #merci p {

        text-align: center;

				width: 300px;

				padding: 15px;

				background: #4d4a44 url(../../images/charte/bg-encart2.jpg) no-repeat top right;

			 	border: solid 1px #848075;

				font-family: Arial, Helvetica, sans-serif;

				font-size: 12px;

        }



    .merci-box{

      width                                                     : 585px;

      padding-top                                               : 10px;

      text-align                                                : center;

			line-height																								: 1.5em;

      font-size                                                 : 13px;

      font-weight                                               : bold;

      color                                                     : #436fb6;

      float                                                     : left; }



      .merci-box a{

        background-color                                        : #436fb6 !important;

        border                                                  : 0 none;

        color                                                   : #dcd1c7 !important;

        padding                                                 : 7px 12px 7px 12px;

        float                                                   : left;

        display                                                 : inline;

        margin-top                                              : 20px;

        margin-left                                             : 175px;

        text-decoration                                         : none !important; }



        .merci-box a:hover{

          color                                      : #fff !important; }



					.merci_arrow{

					  border-top: 10px solid #fff;

					  border-bottom: 10px solid #65197d;

					  border-left: 10px solid #fff;

					  border-right: 10px solid #fff;

            display: block;

						position: absolute;

						margin: 0 0 0 215px;

						height: 0;

						line-height: 0;

						z-index: 99999; }




