#colonne_gauche_formulaire{
	float:left;
	width:130px;
	margin-top:20px;
	margin-bottom:20px;
	color:#ceca67;
}

#colonne_droite_formulaire{
	float:left;
	width:400px;
	padding-left:15px;
	margin-top:20px;
	margin-bottom:20px;
}


.formulaire_contact tr td{
	border:none;
}

.KT_required{
	color:#CC0000;
	font-size:10px;
}

textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.KT_tngtable th, .KT_tngtable td.KT_th {
	background:none !important;
	border:none !important;
}

.KT_tngtable{
	border:none !important;
}
 
.KT_th{
	color:#707070;
	font-weight:bold;
	font-size:12px;
}

.formulaire_contact input,.formulaire_contact textarea,.formulaire_contact select {
    width:300px;
	border:1px solid #707070;
	color:#707070;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	text-decoration:none;	
}
.formulaire_contact .i_focus{
	border-left:3px solid #ceca67;
    width:298px;
}

#KT_Custom1{
	background:#707070;
	border:inherit;
	height:20px;
	margin-top:15px;
	color:#FFFFFF;
}

#KT_Custom1:hover{
	background:#5d5d5d;
}

.form_validation_field_error_error_message{
	font-size:10px;
	color:#FF0000;
}
/*--------------------------------Formulaire de réservation----------------------------*/
.pop_up{
	background:url(../images/fond_pop_up.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}

.pop_up h1{
	font-size:18px;
	color:#e0dc7b;
	font-weight:normal;
}

.pop_up h2{
	margin:0;
	padding:0;
	font-size:13px;
	color:#000000;
	margin-bottom:5px;
}

.pop_up a{
	color:#9D8A63;
	text-decoration:none;
}

.pop_up a:hover{
	color:#921818;
}

.contenu_pop_up{
	width:580px;
	padding:60px 0 20px 45px;
}

.contenu_pop_up ul{
	padding:0;
	margin:0;
}

.contenu_pop_up ul li{
	list-style-type:none;
	background:url(../images/puce_big.gif) no-repeat;
	background-position:2px 5px;
	padding-left:10px;
}


/*--------------------------------Merci----------------------------*/
#formulaires_merci{
	margin:50px 0;
	font-size:12px;
}