/* contact */
#frmContact{
    width: 664px;
    padding: 10px 20px 0 20px;
    margin: 0 auto;
}

#frmContact .left-part{
  width:300px;
  padding: 0 10px 0px 0;
}

#frmContact .right-part{
    width:344px;
}

#frmContact .bottom-part{
    float:left;
    width:680px;
    padding: 5px 0 0 0;
    margin:0;
}

#frmContact .champ{
    font: 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
    padding: 0 0 6px 0;
    margin: 0 auto !important;
    color: #3e342b;
    float: left;
    vertical-align: top;
}
#frmContact .right-part .champ{
    font: 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-align: left;
    padding: 0 0 6px 0;
    margin: 0 auto !important;
    color: #3e342b;
    float: right;
    vertical-align: top;
}
#frmContact label {
    width: 118px;
    float: left;
    margin: 0;
	height:17px;
    line-height:17px;
}

#frmContact .champ textarea{
  width: 170px;
  height: 100px;
}

.inputForm
{
    float: left;
    margin: 0;
    padding: 1px 2px;
	width: 170px;
    color:#155ca6;
    border: 1px solid #155ca6;
    background: transparent;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.inputFormOver
{
    float: left;
    margin: 0;
    padding: 1px 2px;
	width:170px;
    color: #155ca6;
    border: 1px solid #155ca6;
	background: #c8e1fe;
    vertical-align: top;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.right-part .inputForm
{
    float: right;
    margin: 0;
    padding: 1px 2px;
	width: 170px;
    color:#155ca6;
    border: 1px solid #155ca6;
    background: transparent;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.right-part .inputFormOver
{
    float: right;
    margin: 0;
    padding: 1px 2px;
	width:170px;
    color: #155ca6;
    border: 1px solid #155ca6;
	background: #c8e1fe;
    vertical-align: top;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.capatcha{
  width: 116px;
  /*height: 18px !important; */
  float: left;
  padding: 0;
  padding-left: 25px;
  margin: 0;
}

.capatcha img{border:1px solid #155ca6; height: 24px; width:110px; }

.submit-buttons{
  padding:0 0 5px 20px;
  height: 20px;
  float: left;
  margin: 0 auto;
  width: 322px;
  padding-left: 143px;
}

input.inputCheckbox{
   width: 13px;
   height: 13px;
   font-size: 0;
   padding: 0;
   float: left;
   display: block;
   background: #f2f2f2;
   margin: 1px 10px 0 0;
}

.check-label{
    margin:0 !important;
    padding: 0;
    width: auto!important;
	height:12px;
    line-height: 14px;
    float: left;
}

.button-envoyer
{
    cursor:pointer;
    width: 90px;
	height: 20px;
    background: url(../../images/charte/envoyer.jpg) left top no-repeat;
    border: none;
    margin: 0;
}
.buttonover-envoyer
{
    cursor: pointer;
    width: 90px;
	height: 20px;
    background: url(../../images/charte/envoyer-over.jpg) left top no-repeat;
    border: none;
    margin: 0;
}

.button-retablir
{
    cursor:pointer;
    width: 90px;
	height: 20px;
    background: url(../../images/charte/retablir.jpg) left top no-repeat;
    border: none;
    margin: 0;
}
.buttonover-retablir
{
    cursor: pointer;
    width: 90px;
	height: 20px;
    background: url(../../images/charte/retablir-over.jpg) left top no-repeat;
    border: none;
    margin: 0;
}

.couleur{
  color: #155ca6;
  font-weight: bold;
}


