/*	General CSS
--------------------------------------------------------------------------------------------*/
@font-face {
  font-family: "enotion";
  src: url("TitilliumText800wt.otf");
}

/* Contact Form -------------------------------------------------------------------------------------------*/

#contactform 				{ padding: 15px 0;  }
#contactform label			{ width:175px;  display: inline-block; font-size:14px; font-family:Verdana; font-weight:bold;}
#contactform select 		{ margin-bottom: 15px; }
#contactform textarea 		{ vertical-align: top; line-height: 1.7em; height: 90px;	}	
#contactform .indent 		{ padding-left:15%;  margin-top: 15px; }

#contactform p 				{ margin-bottom:0; width:600px; border:none;}

#contactform textarea 		{  width: 203px; height:42px; border:none; padding: 4px; outline:none; background-image:url(../images/forms/form_textarea.png); background-repeat:no-repeat;background-color:transparent; }
#contactform textarea:focus 		{  width:203px; height:42px; padding: 4px; outline:none; background-image:url(../images/forms/form_textarea_error.png); background-repeat:no-repeat; border:none; background-color:transparent; }

#contactform input,
#contactform select 		{  width: 203px; height:19px; border:none; padding: 4px; outline:none; background-image:url(../images/form-imp.png); background-repeat:no-repeat; }
			
#contactform input:focus,
#contactform select:focus		{  width:203px; height:19px; padding: 4px; outline:none; background-image:url(../images/form-imp-erreur.png); background-repeat:no-repeat; border:none; }

.error-left {
	float:left;
	width:12px;
	height:27px;
	background: url(../images/forms/error_left.png)  no-repeat;
}
.error-inner {
	float:left;
	color:#fff;
	line-height: 14px;
	font-size:9px;
	font-family:Verdana;
	padding-top:5px;
	height:22px;
	width:202px;
	text-align:center;
	background: url(../images/forms/error_right.png) left no-repeat;
}

/* Contact button */
#contactform .submitbutton		{
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 66px;
	background:url(../images/submit.png) no-repeat ;}
#contactform .submitbutton:focus 		{ background: url(../images/submit.png) no-repeat;		border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 66px; }
	/* inscription fr button */
#contactform .submitbuttonin		{
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 66px;
	background:url(../images/inscription.png) no-repeat ;}
#contactform .submitbuttonin:focus 		{ background: url(../images/inscription.png) no-repeat;		border: none;
	cursor: pointer;
	display: block;
	float: left;
	height: 24px;
	margin: 0 4px 0 0;
	padding: 0;
	text-indent: -3000px;
	width: 66px; }
