form.principal {
	/*padding-left:20px;
	padding-right:20px;*/
}



form.principal fieldset {
	border:1px solid #D2C7B0;
	margin-bottom:10px;
}



form.principal fieldset legend {
	padding-left:3px;
	padding-right:3px;
	margin-left:19px;
	color:#FFFFFF;
}



form.principal input#bouton {
	color:#3C3230;
	border:1px solid #81765D;
	background:none;
	background-color:#FFFFFF;
	padding:3px 3px 3px 3px;
	float:right;
}

.exemple{
font-size:0.8em;
margin-left:5px;
}

.rouge{
color:#A43420;
}

.etoileObl{
width:7px;
}

.tdLabelCommentaires {
padding-left:33px;
}


table.formulaire { margin-left:20px; width:100%; }
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:50%; padding-left:25px; }
table.formulaire td ul { margin-left:15px; margin-top:0px; margin-bottom:0px; }
table.formulaire td.tdLabel { width:26%; text-align:right; }
table.formulaire td.tdAutre { width:200px; }
table.formulaire td.tdAutre div { width:200px; margin-left:5px; }
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:200px; border:1px solid #81765D; 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:152px; }
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:202px; 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:620px; color:#000000; border:1px solid #81765D; margin-left:38px; }
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; }

/*
table.formulaire{
width:100%;
}

.paddingForm{
height:30px;
}

td.surDeuxColonnes{
width:50%;
}

.tdLabel{
padding:5px 0 5px 15px;
}

.labelGauche{
display:inline;
text-align:left;
margin:0 0 0 100px;
}

.formulaire ul{
margin:0 0 0 135px;
}

label{
display:block;
width:100%;
text-align:right;
}

#commentaires{
width:300px;
height:100px;
margin-left:135px;
}

fieldset{
margin:10px 0 10px 0;
}

fieldset legend{
margin:0 0 0 15px;
font-size:1.5em;
font-weight:bold;
color:#FFFFFF;
}

.paddingNews{
padding-left:25px;
}

.rouge{
color:#A43420;
}

.exemple{
font-size:0.8em;
margin-left:5px;
}
.texte{
display:block;
margin:0;
}
.paddingExemple{
height:2px;
font-size:1px;
line-height:0;
}
*/