/* ===| FORMS |============================================*/

.inputForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #a4a3a3;
	color: #666666;
    padding: 2px 2px 0px 2px;
    width:150px;
	height:16px;
    float:left;
}
.inputFormOver
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #a4a3a3;
	color: #000;
    background:#e9e9e9;
 	padding: 2px 2px 0px 2px;
  	width:150px;
	height:16px;
	float:left;
}

.mail-label{
	font-size: 11px;
	font-weight: normal;
	float:left;
	height:20px;
	color:#3a1303;
	width:120px;
    padding-right:0px;
	margin-top:3px;
    text-align: left;
}

.input-holder
{
  float:left;
  font-size: 11px;
  color:#666666;
}
.formular
{
  padding:0px 0px 0px 0px;
  margin: 0;
  line-height:14px;
  width:709px;
  float:left;
  font-family:Arial, Helvetica, sans-serif;

}
.inForm1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #daa7a3;
	color: #666666;
  	padding: 2px 2px 0px 2px;
	width:360px;
	height:50px;
	float:left;

}
.inFormOver1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #daa7a3;
	color: #000;
  	padding: 2px 2px 0px 2px;
	width:360px;
  	float:left;
	height:50px;
    background:#fffcec;
}

.inForm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #daa7a3;
	color: #666666;
    padding: 2px 2px 0px 2px;
    width:130px;
	height:16px;
    float:left;
}
.inFormOver
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border:solid 1px #daa7a3;
	color: #000;
    background:#fffcec;
 	padding: 2px 2px 0px 2px;
  	width:130px;
	height:16px;
	float:left;
}
.maillabel{
	font-size: 11px;
	font-weight: normal;
	float:left;
	height:20px;
	color:#3a1303;
	width:70px;
    padding-right:0px;
	margin-top:3px;
    text-align: left;
}
.maillabel2{
	font-size: 11px;
	font-weight: normal;
	float:left;
	height:20px;
	color:#3a1303;
	width:60px;
    padding-right:0px;
	margin-top:3px;
    text-align: left;
}
.buttonE
{
    background: url(../images/charte/envoyer.jpg) no-repeat top left;
	border: none;
	width: 55px;
	height: 15px;
}

.buttonEover
{
    background: url(../images/charte/envoyer-over.jpg) no-repeat top left;
	border: none;
	width: 55px;
	height: 15px;
    cursor: pointer;
}
.buttonR
{
    background: url(../images/charte/retablir.jpg) no-repeat top left;
	border: none;
	width: 51px;
	height: 16px;
}

.buttonRover
{
    background: url(../images/charte/retablir-over.jpg) no-repeat top left;
	border: none;
	width: 52px;
	height: 16px;
    cursor: pointer;
}
.buttonEEn
{
    background: url(../images/charte/envoyer-en.jpg) no-repeat top left;
	border: none;
	width: 55px;
	height: 15px;
}

.buttonEoverEn
{
    background: url(../images/charte/envoyer-over-en.jpg) no-repeat top left;
	border: none;
	width: 55px;
	height: 15px;
    cursor: pointer;
}
.buttonREn
{
    background: url(../images/charte/retablir-en.jpg) no-repeat top left;
	border: none;
	width: 51px;
	height: 16px;
}

.buttonRoverEn
{
    background: url(../images/charte/retablir-over-en.jpg) no-repeat top left;
	border: none;
	width: 52px;
	height: 16px;
    cursor: pointer;
}






.title-oblig
{
  font-size:11px;
  padding:12px 0 0 28px;
  width:250px;
  color:#52230d;
  float:left;
}
.couleur
{
  color: #ff5100;
  font-weight: bold;
}
.mail-send
{
  float:left;
    padding:10px 0 0 0px;
}
.mail-reset
{
  float:left;
  padding:10px 0 0 29px;
}
/*-------------------------------------*/
#reserv-restaurant
{
  float:left;
  padding:50px 0 0 20px;
  width:320px;
  background: url(../images/charte/bg-reserv-restaurant.jpg) no-repeat top left;
}
#reserv-hotel
{
  float:right;
  padding:50px 0 0 20px;
  width:320px;
  background: url(../images/charte/bg-reserv-hotel.jpg) no-repeat top left;
}
#reservation
{
  background: url(../images/charte/bgreservation.jpg) no-repeat top left;
  width: 709px;
  height: 188px;
  padding-top: 35px;
}
#reserv-restaurant-en
{
  float:left;
  padding:50px 0 0 20px;
  width:320px;
  background: url(../images/charte/bg-reserv-restaurant-en.jpg) no-repeat top left;
}
#reserv-hotel-en
{
  float:right;
  padding:50px 0 0 20px;
  width:320px;
  background: url(../images/charte/bg-reserv-hotel-en.jpg) no-repeat top left;
}
#reservation-en
{
  background: url(../images/charte/bgreservation-en.jpg) no-repeat top left;
  width: 709px;
  height: 188px;
  padding-top: 35px;
}
