.styleFRMLabel					{font:inherit; color:#336699; white-space:nowrap; vertical-align:middle;}
.styleFRMLabelBig				{font-weight:bold; font-size:12px; color:#336699; white-space:nowrap; vertical-align:middle;}
.styleFRMInputGen 				{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputGenRech 			{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF8040 #FF8040; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputGenObli 			{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF0000 #FF0000; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputGenObliRech		{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF8040 #FF0000; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputNumeric 			{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; border-radius:3px 0 0 3px; background-color:#FFFFFF; text-align:right;}
.styleFRMInputNumericObli 		{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF0000 #FF0000; border-radius:3px 0 0 3px; background-color:#FFFFFF; text-align:right;}
.styleFRMInputTextarea			{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; border-radius:3px 0 0 3px; background-color:#FFFFFF; overflow:auto;}
.styleFRMInputTextareaRech 		{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF8040 #FF8040; border-radius:3px 0 0 3px; background-color:#FFFFFF; overflow:auto;}
.styleFRMInputTextareaObli 		{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF0000 #FF0000; border-radius:3px 0 0 3px; background-color:#FFFFFF; overflow:auto;}
.styleFRMInputSelect			{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputSelectObli		{font:inherit; color:#000020; border-width:1px 1px 1px 3px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #FF0000 #FF0000; border-radius:3px 0 0 3px; background-color:#FFFFFF;}
.styleFRMInputCheckbox			{color:#000020; }
.styleFRMInputRadio				{color:#000020; }
.styleFRMInputGenInactif 		{font:inherit; color:#000020; border-width:0px 0px 1px 1px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; background-color:transparent; cursor:crosshair;}
.styleFRMInputNumericInactif 	{font:inherit; color:#000020; border-width:0px 0px 1px 1px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; background-color:transparent; cursor:crosshair; text-align:right;}
.styleFRMInputTextareaInactif 	{font:inherit; color:#000020; border-width:0px 0px 1px 1px; border-style:solid; border-color:#C1C1C1 #C1C1C1 #C1C1C1 #C1C1C1; background-color:transparent; cursor:crosshair; overflow:auto;}



.styleFRMInputGen:focus 			{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
.styleFRMInputGenRech:focus			{-webkit-box-shadow:0 0 8px #FF8040; box-shadow:0 0 8px #FF8040;}
.styleFRMInputGenObli:focus			{-webkit-box-shadow:0 0 8px #FF0000; box-shadow:0 0 8px #FF0000;}
.styleFRMInputGenObliRech:focus		{-webkit-box-shadow:0 0 8px #FF8040; box-shadow:0 0 8px #FF8040;}
.styleFRMInputNumeric:focus 		{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
.styleFRMInputNumericObli:focus 	{-webkit-box-shadow:0 0 8px #FF0000; box-shadow:0 0 8px #FF0000;}
.styleFRMInputTextarea:focus		{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
.styleFRMInputTextareaRech:focus	{-webkit-box-shadow:0 0 8px #FF8040; box-shadow:0 0 8px #FF8040;}
.styleFRMInputTextareaObli:focus	{-webkit-box-shadow:0 0 8px #FF0000; box-shadow:0 0 8px #FF0000;}
.styleFRMInputSelect:focus 			{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
.styleFRMInputSelectObli:focus 		{-webkit-box-shadow:0 0 8px #FF0000; box-shadow:0 0 8px #FF0000;}
.styleFRMInputCheckbox:focus 		{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
.styleFRMInputRadio:focus 			{-webkit-box-shadow:0 0 8px #7DA5B1; box-shadow:0 0 8px #7DA5B1;}
