/* contact */
#frmContact{
    width: 560px;
    height: 390px;
    padding: 10px 20px 10px 20px;
    margin: 0 auto;
    /*float:left;
    overflow: hidden;*/
}

#frmContact .champ{
    font: bold 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
	text-align: right;
    padding: 0 0 6px 0;
    margin: 0 auto !important;
    color: #315d84;
    float: left;
    vertical-align: top;
}

#frmContact label {
    width: 90px;
    float: left;
    margin: 0;
	height:17px;
    line-height:17px;
    padding-right: 5px;
}

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

.inputForm
{
    float: left;
    margin: 0;
    padding: 1px 2px;
	width: 134px;
    color: #315d84;
    border: 1px solid #e2e2e2;
    background: #f2f2f2;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.inputFormOver
{
    float: left;
    margin: 0;
    padding: 1px 2px;
	width:134px;
    color: #315d84;
    border: 1px solid #e2e2e2;
	background: #e7e7e7;
    vertical-align: top;
    font: 11px/18px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    height:16px;
}
.capatcha{
  width: 116px;
 /* height: 16px; */
  float: left;
  padding: 0;
  padding-left: 25px;
  margin: 0;
}

.capatcha img{border:1px solid #315d84; height: 20px; width:110px; }

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

.button
{
    cursor:pointer;
    width: 90px;
	height: 20px;
    border: 1px solid #e2e2e2;
	background:#f2f2f2;
    text-align: center;
    font: normal 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    color: #315d84;
}
.buttonover
{
    cursor: pointer;
    width: 90px;
	height: 20px;
    border: 1px solid #e2e2e2;
	background: #e7e7e7;
    font: normal 12px/20px Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
    text-align: center;
    color: #315d84;
}

p.couleur{
  color: #315d84;
  font-weight: bold;
}

.inputCheckbox{
  margin: 1px 10px 0 0; float: left; display: inline; background: #f2f2f2; width: 13px; height: 13px;
}

.check-label{
    margin:0 !important;
    padding: 0;
    width: auto!important;
	height:12px;
    line-height: 14px;
   /* font-size:11px;
    font-weight: normal !important;
    color:#000000;*/
}

.check-label input{
    float:left;
    line-height:14px;
    height:14px;
}
/* TABLE2 --- (start) ---- */
.txt2{
		font-family: Arial,Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #B22222;
	}
.table2_middle{
		background-image: url(../../images/layout/table2_center1.jpg);
		background-position: top;
		background-repeat: repeat-x;
		background-color: #FFFFFF;
		font-family:  Arial,Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: normal;
		color: #315D84;
		padding: 2px;
}
/* TABLE2 --- (end) ---- */
