/* stylesheetFormulaire Quality Inn */
/* Par Phil Turcotte le 20 aout 2008 */
/* www.numerique.ca */

form.principal {
	/*padding-left:20px;
	padding-right:20px;*/
}

form.principal fieldset {
	border:1px solid #B46A00;
	width:675px;
}

form.principal fieldset legend {
	padding-left:3px;
	padding-right:3px;
	margin-left:19px;
	color:#3C3230;
}

form.principal input#bouton {
	color:#3C3230;
	border:1px solid #B46A00;
	background:none;
	background-color:#FFFFFF;
	padding:3px 3px 3px 3px;
	margin-top:10px;
	margin-right:22px;
	float:right;
}

table.formulaire { margin-left:20px; width:490px; }
table.formulaire { font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; }
table.formulaire td { padding-bottom: 7px; vertical-align:top; }
table.formulaire td.surDeuxColonnes { width:250px; }
table.formulaire td ul { margin-left:15px; }
table.formulaire td.tdLabel { width:125px; text-align:right; }
table.formulaire td.tdAutre { width:200px; }
table.formulaire td.longueurPremierLabel { width: 160px; }
table.formulaire td.longueurDeuxiemeLabel { width: 140px; }
table.formulaire td.longueurChamps { width: 180px; }
table.formulaire td.longueurChamps2Colonnes { width: 430px; }

table.formulaire input { width:135px; border:1px solid #242F3C; font-size:10px;}
table.formulaire input.checkbox { width:auto; border:none; margin-left:5px; margin-right:5px; }
table.formulaire input.file { width:302px; }
table.formulaire input.petit { width:85px; }
table.formulaire input.tresPetit { width:35px; }
table.formulaire input.petitAutre { width:108px; }
table.formulaire input.softSystem { width:352px; height:18px; }
table.formulaire input.texte { border:none; font-weight:bold; color:#564c39; width:85px; }

table.formulaire select { width:155px; color:#000000; border:1px solid #000000; font-size:1em;  }
table.formulaire option { display:block; clear:left;}
table.formulaire select.petit { width:40px; }
table.formulaire select.sansLargeur { width:auto; }

table.formulaire textarea { width:490px; color:#000000; border:1px solid #242F3C; margin-left:15px; }
table.formulaire textarea.petit { width:270px; }
table.formulaire textarea.sansMargin { margin:0px; }

table.formulaire label { float:right; text-align:right; padding-right:14px; }
table.formulaire label.obl { background:url(../Formulaires/etoile-formulaire.gif) top right no-repeat; }
table.formulaire label.cache { visibility:hidden; display:none; }
table.formulaire label.labelGauche { float:left; margin-left:5px; }
table.formulaire label.petit { width:75px; }
table.formulaire label.petit.ang { width:60px; }

.sansLargeur { width: auto; }
