.holder1
{
    float: left;
    padding:11px 0;
}
.holder2
{
    float: right;
    padding:0 0 10px 0;
    text-align: right;
}
.select
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background: url(images/bg-form.jpg) repeat-x top left;
    border: solid 1px #008100;
    width:178px;
    height:18px;
    float:left;
    color:#000000;
    margin:0;
}


.iForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border:solid 1px #008100;
	background: url(images/bg-form.jpg) repeat-x top left;
	color: #333;
    padding: 1px 4px 0px 4px;
    width:130px;
	height:15px;
    float:right;
}

.iFormOver
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    border:solid 1px #ffcf3a;
	background: #ffffff;
	color: #008100;
    padding: 1px 4px 0px 4px;
    width:130px;
	height:15px;
    float:right;
}


.recherche, .rechercheOver{
    float: right;
    width: 140px;
    height: 23px;
    cursor: pointer;
    border: none;
    margin-top:5px;
}
.recherche{
    background: url(images/recherche-button.jpg) no-repeat top left;}
.rechercheOver{
    background: url(images/recherche-button-over.jpg) no-repeat top left;
}


/* contact */
.formular
{
  float:left;
  width:520px;
  padding-top:20px;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

.input-holder
{
  float:left;
  font-size: 12px;
     font-family: Arial, Helvetica, sans-serif;
}

 .input1Form
{
	font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*border:solid 1px #c8ad80;*/
    border:solid 1px #cacaca;
	margin-top:5px;
	background: #ffffff;
	color: #454545;
    padding: 2px 4px 0px 4px;
    width:420px;
    height:80px;
    float:left;
}

.input1FormOver
{

	font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*border:solid 1px #c8ad80;*/
    border:solid 1px #cacaca;
	margin-top:5px;
	background:#e4e4e4;
	color: #000;
    padding: 2px 4px 0px 4px;
    width:420px;
    height:80px;
    float:left;
}
.inputForm
{
	font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*border:solid 1px #c8ad80;*/
    border:solid 1px #cacaca;
	margin-top:5px;
	background: #ffffff;
	color: #454545;
    padding: 2px 4px 0px 4px;
    width:190px;
	height:17px;
    float:left;
}

.inputFormOver
{

	font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	/*border:solid 1px #c8ad80;*/
    border:none;
	margin-top:5px;
	background:#e4e4e4;
	color: #000;
    padding: 3px 5px 0px 5px;
    width:190px;
	height:18px;
    float:left;
}


.buttonE
{
    background: url(../../images/charte/envoyer.jpg) no-repeat top left;
	border: none;
    width: 100px;
	height: 23px;
}

.buttonEover
{
    background: url(../../images/charte/envoyer-over.jpg) no-repeat top left;
	border: none;
    width: 100px;
	height: 23px;
    cursor: pointer;
}
.buttonR
{
    background: url(../../images/charte/retablir.jpg) no-repeat top left;
	border: none;
    width: 100px;
	height: 23px;
}

.buttonRover
{
    background: url(../../images/charte/retablir-over.jpg) no-repeat top left;
	border: none;
    width: 100px;
	height: 23px;
    cursor: pointer;
}

.title-oblig
{
  font-size:11px;
  padding-top:8px;
  padding-left:20px;
  color:#c47e5c;
  float:left;

  text-align:left;
}

.mail-send
{
    float:right;
    padding-top:10px;
}
.mail-reset
{
  float:right;
  padding:10px 20px 0 10px;
}
#capatcha
{
    float:left;
    padding-top:5px;
}
.mercidiv
{
    width:100%;
    text-align: center;
    padding-top:80px;
}




