
/*--------- work form ----------*/

form#cformmail_work {
	font: 11px Tahoma, sans-serif;
	color: #707070;
	margin: 20px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
}
	form#cformmail_work legend {
		font: 14px Tahoma, sans-serif;
		font-weight: bold;
		color: #879c33;
		text-indent: 0px;
		margin: 0px 0px 20px 0px;
		padding: 0px;
	}
	form#cformmail_work div.left, form#cformmail_work div.right {
		float: left;
		height: auto;
		width: auto;
	}
	form#cformmail_work fieldset#adresse_work, form#cformmail_work fieldset#message, form#cformmail_work fieldset#submitbox, form#cformmail_work fieldset#adresse {
		margin: 0px;
		padding: 0px;
		border: none;
	}
		form#cformmail_work label, form#cformmail_work input, form#cformmail_work textarea {
			border: solid 1px #ebebeb;
			background: #ffffff;
			font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #31312B;
			float: left;
			width: 198px;
			margin: 0px 0px 10px 0px;
			padding: 1px;
		}
		form.contact_form input, form.contact_form textarea{
			width: 340px !important;
		}
		form#cformmail_work select {
			border: solid 1px #ebebeb;
			background: #ffffff;
			font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
			color: #000;
			padding: 1px;
			width: 54px;
			box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
			-moz-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
		} 
		
		form#cformmail_work select.longer {
			width: 150px;
		}
		
		form#cformmail_work .availability select {
			width: 85px;
		}
		form#cformmail_work label	{
			border: none;
			background: none;
			width: 110px;
			min-height: 24px;
			font-weight: bold;
		}
		body.linux form#cformmail_work label {
			font-weight: normal;
		}
		* html form#cformmail_work label	{
			min-height: 24px;
		}
		form#cformmail_work textarea	{
			height: 130px;
			overflow: auto;
		}
		form#cformmail_work select {
			font-size: 11px;
			height: 20px;
			border: solid 1px #879c33;
		}
		.phones span {
			width: 20px;
			float: left;
			text-align: center;
			line-height: 20px;
			padding: 0 3px;
		}
		.phones select {
			float: left;
		}
		form#cformmail_work select.c_birthday_d, form#cformmail_work select.c_birthday_m {
			width: 40px;
		}
		form#cformmail_work select.c_birthday_y {
			width: 52px;
		}
		form#cformmail_work input.radio {
			border: none;
			background: none;
			width: auto !important;
			margin: 3px 0 0 0;
		}
		* html form#cformmail_work input.radio {
			margin: 0;
		}
		form#cformmail_work label.radio {
			width: 30px;
			padding: 1px 10px 1px 4px !important;
		}
		form#cformmail_work label.radio-longer {
			width: 200px;
		}
		form#cformmail_work fieldset#message label	{
			width: 110px;
		}
		form#cformmail_work fieldset#message textarea	{
			width: 345px;
			margin: 0px 10px 10px 0px;
		}
		form#cformmail_work .input-file {
			margin: 0 0 10px 0;
		}
		* html form#cformmail_work .input-file {
			padding: 10px 0px 0px 0px;
		}
		*+html form#cformmail_work .input-file {
			padding: 10px 0px 0px 0px;
		}
		form#cformmail_work #submitbox {
			padding: 10px 0 0 112px !important;
		}
		form#cformmail_work #submitbox input#submit {
			background-color: #879C33;
			border:1px solid #000;
			font-size: 1.2em;
			font-weight: bold;
			line-height:normal;
			color: #000000;
			cursor: pointer;
			width: 352px !important;
			height:30px;
			padding:0;
			border-radius: 4px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;
			box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px;
			-moz-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px;
		}
		form#cformmail_work #submitbox input#submit:hover {
			background-position: 0 -40px;
		}		
		form#cformmail_work .small input#submit {
			width: 198px !important;
		}
		
		form#cformmail_work .textFieldD {
			border: solid 1px #879C33;
			font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
			font-size:12px;
			color:#000;
			display: block;
			height: 18px;
			padding: 2px 2px 1px 3px;
			box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
			-moz-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
		}
		form#cformmail_work .textFieldA {
			border: solid 1px #879c33;
			font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
			font-size:12px;
			color:#707070;
			display: block;
		}
		form#cformmail_work .textareaD {
			height: 80px;
			border: solid 1px #879C33;
			padding: 2px 2px 1px 3px;
			color: #000;
			box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;s
			-moz-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
			-webkit-box-shadow: rgba(0, 0, 0, 0.15) 3px 3px 3px;
		}
		form#cformmail_work .textareaA {
			border: solid 1px #879c33;
		}
		form#cformmail_work .img_number {
			position:relative;
			margin: 2px 10px 5px 0;
			float: left;
		}
		form#cformmail_work .vImageCodP {
			width: 193px !important;
			float: left;
			letter-spacing: 0.7em;
			text-align: center;
		}

		form#cformmail_work #error {
			border:2px solid #879c33;
			color:#31312B;
			font-size: 14px;
			line-height: 20px;
			margin:0 0 10px 0;
			padding:5px 0 5px 60px;
			border: 1px solid #000;
			background: url(../images/mail_spam.png) no-repeat 5px 5px #fff;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
			text-align: left;
		} 
		.birthdate {
			font-size: 10px;
		}

/*--------- work form ----------*/


#map_place iframe {
	width: 100%;
	height: 350px;
	background:#FFFFFF;
	padding:2px;
	border:1px solid #ebebeb;
}
#map_place iframe:hover {
	background:#879c33;
}



form#cformmail_work label.required {
	background: url(/images/icons/icon-required.png) no-repeat right 0;
}


/*--------- web hosting quote ----------*/

form#cformmail_work textarea.quote {
	height: 200px;
}


form#cformmail_work .position select {
	width: 205px;
	height: 25px;
}


/*--------- checkbox ----------*/
form#cformmail_work label.checkbox {
	width: 200px;
}
form#cformmail_work input.checkbox {
	width: 50px !important;
	margin: 3px 0 0 0;
}


.site-type {
	padding: 0 0 20px 20px;
	position: relative;
	top: -10px;
}
form#cformmail_work .site-type input, form#cformmail_work .site-type label {
	margin: 0;
	padding: 0;
}
form#cformmail_work .site-type label {
	width: 164px;
}
