/*** Formulaire de connexion ****/
div#sf_guard_auth_form {}
div#sf_guard_auth_form fieldset {}
div#sf_guard_auth_form div.form-row {}
div#sf_guard_auth_form label {}
div#sf_guard_auth_form input {}



/*===============================
	forumlaire de contact */


#shyrkaForm_form{}

#shyrkaForm_form fieldset{border:none;}

#shyrkaForm_form legend{
	font-size:1.2em;
	width:560px;
	color:#5C5A5A;
}

.form-row{
  float:left;
  width:550px;
  padding-top:3px;
  padding-bottom:3px;
}

.form-row label{
  float:left;
  width:120px;
  padding-right:16px;
  font-size:11px;
  font-weight:bold;
  color:#a8a9a9;
  text-align:right;
}

.form-row label.label_long {
}

.form-row .content{
  float:left;
  font-size:11px;
  color:#a8a9a9;
}

.form-row textarea{
  width:300px;
  height:60px;
  padding:0;
}

.form-row select{
  width:140px;
  padding:0;
  margin:0;
}

/* Validate plugin css */

.error{
  margin:0;
  padding:.273em;
  border:dotted red 1px;
  background:none;
}

em.error{
  background: url(../images/icon-negative.png) left no-repeat;
  margin-left:8px;
  padding-left:18px;
  border:none;
}

em.checked{background: url(../images/icon-positive.png) left no-repeat;}

#form-summary{color:#cf3d3d; margin-bottom:18px;}

.form-row .noDisplay { color: #fff; margin-left: 50px; }

.form-row .input_xsmall 	{ width: 50px; }
.form-row .input_small 	{ width: 150px; }
.form-row .input_medium 	{ width: 250px; }
.form-row .input_large 	{ width: 350px; }
.form-row .input_xlarge 	{ width: 450px; }

.form_footer_msg { padding: 6px; margin: 10px 0; background-color: #EEE; font-weight: bold; float: left; width: 100%; }
#submit_btn { width: 150px; margin-top: 30px; font-size: 1.3em; }

