
/*************** Map **************/
.map-div {
	position: absolute;
	left: 550px;
	top: 182px;
}
.map-div-edit {
	top: 152px;
}
.map-div .map {
	margin-bottom: 10px;
}
.map-div .mapdrag {
	font-size: 12px;
	color: #666666;
	width: 330px;
}
.map-div .mapmessage {
	display: none;
	padding: 5px;
	top: 5px;
}

/**************** Form *************************/
table.form {
	font-size: 30px;
	background-color: #F2F2F2;
	border: 1px solid #D9D9D9;
} 
table.form td.title {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 3px;
	padding-top: 8px;
	width: 150px;
}
table.form td.title .explain {
	font-size: 10px;
	color: #4D4D4D;
}
table.form td.title .obligatory {
	padding-right: 5px;
	font-size: 12px;
}
table.form td.input {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	width: 330px;
}
table.form td.input .comment {
	font-weight: normal;	
}
table.form td.input .note {
	font-size: 10px;
	color: #4D4D4D;
}
table.form td.submit {
	padding: 8px 10px 5px 10px;
	text-align: right;
	align: right;
	right: 0px;
}

#addeditbiz-message-div {
	margin-left: 171px;
	margin-bottom: 2px;	
}


/******* Add business confirm page ***********/
.contrats-div {
	
}
.contrats-div .title {
	padding-top: 30px;
	font-size: 20px;
	padding-bottom: 5px;
}
.contrats-div .text {
	font-size: 14px;
}



/**************************************************************************/
 .recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background-color:#FF0000 !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border-color: #FF0000 !important; //reCaptcha widget border color
 }
 
 #recaptcha_response_field {
   border-color: #FF0000 !important; //Text input field border color
   background-color:#FF0000 !important; //Text input field background color
 }
