/* ===| FORMS |============================================*/
a:focus{
  outline: none;
}

/*----------------------panier-------------------------------------*/
 .bg-form{
   width:150px;
   height:16px;
   border:1px solid #CFAA5C;
   background-color: #ffffff;
   color:#A58F5C;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   padding-left:8px;
   margin-left:10px;
   float:left;
 }
 .bg-form-over{
   width:150px;
   height:16px;
   border:1px solid #CFAA5C;
   background-color: #FFF7E7;
   color:#000000;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   padding-left:8px;
   margin-left:10px;
   float:left;
 }
 .connexion{
   width: 103px;
   height:21px;
   border:none;
   margin-left:67px;
   background:url(../images/charte/button-connexion.jpg) no-repeat left top;
 }
 .connexionover{
   width:103px;
   height:21px;
   border:none;
   margin-left:67px;
   background: url(../images/charte/button-connexion-over.jpg) no-repeat left top;
 }

/*----------------------newsletter-------------------------------------*/
  .form{
   width:200px;
   height:18px;
   border:none;
   background-color: #ffffff;
   color:#A58F5C;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   padding:2px 0 0 8px;
   float:left;
 }
 .form-over{
   width:200px;
   height:18px;
   border:none;
   background-color: #FFF7E7;
   color:#000000;
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   padding:2px 0 0 8px;
   float:left;
 }
.ok{
   width: 34px;
   height:21px;
   border:none;
   background:url(../images/charte/button-news.jpg) no-repeat left top;
   float: left;
 }
.okover{
   width:34px;
   height:21px;
   border:none;
   background: url(../images/charte/button-news-over.jpg) no-repeat left top;
   float: left;
 }
/*---------------------contact--------------------------------*/
.form-left{
  width: 250px;
  padding:0px;
  float: left;
}

.form-left1{
  width: 250px;
  padding:0px;
  float: right;
  background: url(../images/charte/bg-formleft.jpg) no-repeat left top;
}

.form-left div, .form-left1 div{float: left; width: 100%; margin-bottom: 8px;}
.form-left p, .form-left1 p{float: left; text-align: left; width: 70px; height: 20px;}
.mail-input{
	float:left;
	margin-bottom: 5px;
}

.ipt-contact{
	background-color: #FCE6B0;
	border: 1px solid #CFAA5C;
    width: 170px;
	height: 17px;
	font-size: 11px;
    font-family: arial;
	color: #000000;
	padding: 1px 0px 0px 2px;
	float: left;
}

.ipt-contact-hover{
	background-color: #E94A45;
	border: 1px solid #CFAA5C;
    width: 170px;
	height: 17px;
    font-size: 11px;
    font-family:arial;
	color: #ffffff;
    font-weight:bold;
	padding: 1px 0px 0px 2px;
	float: left;
}

.ipt-contact1{
	background-color: #FCE6B0;
	border: 1px solid #CFAA5C;
    width: 120px;
	height: 17px;
	font-size: 11px;
    font-family: arial;
	color: #000000;
	padding: 1px 0px 0px 2px;
	float: left;
}

.ipt-contact1-hover{
	background-color: #E94A45;
	border: 1px solid #CFAA5C;
    width: 120px;
	height: 17px;
    font-size: 11px;
    font-family:arial;
	color: #ffffff;
    font-weight:bold;
	padding: 1px 0px 0px 2px;
	float: left;
}

.btn-envoyer{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-envoyer.jpg) no-repeat left top;
}
.btn-envoyer-hover{
    width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-envoyer-over.jpg) no-repeat left top;
}
.btn-retablir{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-retablir.jpg) no-repeat left top;
}
.btn-retablir-hover{
    	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-retablir-over.jpg) no-repeat left top;
}
.btn-sauver{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-sauver.jpg) no-repeat left top;
}
.btn-sauver-hover{
    width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-sauver-over.jpg) no-repeat left top;
}
.btn-connecter{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-connecter.jpg) no-repeat left top;
}
.btn-connecter-hover{
    width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../images/charte/button-connecter-over.jpg) no-repeat left top;
}
.imprimer{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../cart/images/imprimer.jpg) no-repeat left top;
}
.imprimerover{
    width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../cart/images/imprimer-over.jpg) no-repeat left top;
}

.btn-terminer{
	width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../cart/images/terminer.jpg) no-repeat left top;
}
.btn-terminer-hover{
    width: 103px;
	height: 21px;
	border: none;
	cursor: pointer;
    background: url(../cart/images/terminer-over.jpg) no-repeat left top;
}
.mail-comment{
    clear:both;
	font-size: 11px;
    text-align: center;
    padding:10px 0 4px 0;
}
.requis {color: #C90402;}

