/* ========================================================

	INFORMATIONS :
		Nom					: formulaire.css
		Version				: 1.0 (12/03/2009) 
		Site				: http://www.chti-ecureuil.fr 
		Auteur				: Cerrato Claudia

	STRUCTURE : 
		Orientation		   	: Vertical - 2 colonnes
		Largeur de la page 	: 960px - centré
		
	ORDRE DES ATTRIBUTS :
		width | height | margin | padding |
		font | background | border |
		display | position
	
	STYLE DU FORMULAIRE : ?PAGE=ENQUETE-ECUREUIL
	
======================================================== */

#formulaire-saisie table
{
	margin				: 0px;
	padding				: 0px;
	text-align			: justify;
}

#formulaire-saisie a
{
	color				: #b1bab5;
}

#formulaire-saisie h3
{
	font-size			: 1.2em;
	font-weight			: bold;
	font-style			: italic;
	font-variant		: small-caps;
	color				: #7e9e3b;
}

#formulaire-saisie td.td-label
{
	width				: 160px;
	padding-right		: 20px;
	text-align			: right;
}

#formulaire-saisie td.td-help img
{
	margin				: 0px 1px;
	vertical-align		: middle;
}

input, select, textarea
{
	margin-bottom		: 3px;
}

input:focus, select:focus, textarea:focus
{
	background 			: #fff2cf;
}

input#obs-autre
{
	width				: 312px;
	height				: 14px;
	font-style			: italic;
	color				: #a1a1a1;
}

input#obs-autre:focus
{
	font-style			: normal;
	color				: #000000;
}

fieldset
{
	width				: 585px;
	margin				: 15px 0px;
	margin-left			: 251px;
	padding				: 10px;
	border				: 2px solid #b1bab5;
}

fieldset.form-date, fieldset.form-boutons
{
	border				: 2px solid #736243;
}

fieldset.form-boutons input
{
	width				: 90px;
	margin-left			: 75px;
}

legend
{
	margin-left			: 10px;
	font-weight			: bold;
	color				: #b1bab5;
}

label
{
	cursor				: pointer;
}

.tip
{
	width				: 295px;
	font-family			: arial, sans-serif;
	background			: url('../images/form/tip-text.png') left top repeat-y;
}

.tip-top
{
	width				: 295px;
	height				: 16px;
	background			: url('../images/form/tip-top.png') top left no-repeat;
}

.tip-title
{
	margin				: 0px 30px 0px 50px;
	font-weight			: bold;
	color				: #f27a2a;
}

.tip-text
{
	padding				: 10px 30px 20px 50px;
	color				: #ffffff;
}

.tip-bottom
{
	width				: 295px;
	height				: 16px;
	background			: url('../images/form/tip-bottom.png') left bottom no-repeat;
}

.table-erreur
{
	width				: 550px;
	margin				: 0px;
	padding				: 10px;
	color				: #ffffff;
	border-collapse		: collapse;
}

.table-erreur td.tl
{
	width				: 16px;
	height				: 16px;
	background			: url('../images/formcheck/tl.png') no-repeat;
}

.table-erreur td.t
{
	width				: 518px;
	height				: 16px;
	background			: url('../images/formcheck/t.png') repeat-x;
}

.table-erreur td.tr
{
	width				: 16px;
	height				: 16px;
	background			: url('../images/formcheck/tr.png') no-repeat;
}

.table-erreur td.l
{
	width				: 16px;
	height				: 100%;
	background			: url('../images/formcheck/l.png') repeat-y;
}

.table-erreur td.c
{
	width				: 518px;
	height				: 100%;
	background			: url('../images/formcheck/c.png') repeat;
}

.table-erreur td.r
{
	width				: 16px;
	height				: 100%;
	background			: url('../images/formcheck/r.png') repeat-y;
}

.table-erreur td.bl
{
	width				: 16px;
	height				: 25px;
	background			: url('../images/formcheck/bl.png') no-repeat;
}

.table-erreur td.b
{
	width				: 518px;
	height				: 25px;
	background			: url('../images/formcheck/b.png') no-repeat;
}

.table-erreur td.br
{
	width				: 16px;
	height				: 25px;
	background			: url('../images/formcheck/br.png') no-repeat;
}

.table-erreur ul
{
	margin				: 0px 10px 10px 50px;
}

.retour
{
	font-size			: 0.85em;
	text-align			: right;
}

.retour a
{
	color				: #736243;
}
