* {margin:0px;}

#Zone_Conteneur
{
	MARGIN: 0px 0px 0px 0px;
	WIDTH: 100%;
	border-top: none;
	border-right: none;
	border-bottom: 0px #848AAF solid;
	border-left: none;
	padding: 0;
}

#Zone_Contenu
{
	margin: 5px 10px 0px 10px;
	width: 320px;
	float: left;
	padding: 0 10px 0 10px;
	border-top: none;
	border-right: 0px #848AAF solid;
	border-bottom: none;
	border-left: 0px #848AAF solid;
}
#Zone_ColDroite
{
	width: 670px;
	padding: 0 0 0 0px;
	margin-left:20px;
	padding-left:5px;
	float: left;
}

.Zone_demicol
{
	width: 300px;
	padding: 0 0 0 0px;
	margin-left:4px;
	padding-left:4px;
	float: left;
	border-right: 1px #646464 dotted;
	border-left: 1px #646464 dotted;
}

.bloc_fic
{
	width: 100%;
	background-color:#E6E6E6;
}

#Zone_ColGauche
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin-left:50px;
	/*height:1024px;*/
}


hr {
	clear: both;
	visibility: hidden;
}


#FormStd { COLOR: #646464; }

#FormStd FIELDSET
{

	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 6px;
	MARGIN: 4px;
	PADDING-TOP: 0px;
	BORDER: #646464 1px dashed ;
}

#FormStd LEGEND
{
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 9pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	COLOR: #A1E422;
	background-color:White;
	PADDING-TOP: 0px;
}

#FormStd LABEL
{
	CLEAR: both;
	font-size:11px;
	PADDING-RIGHT: 0px;
	DISPLAY: inline;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 4px 8px 0px 0px;
	WIDTH: 35%;
	PADDING-TOP: 0px;
	TEXT-ALIGN: right;
}

#FormStd LABEL.inline
{
	FLOAT: none;
	MARGIN-LEFT: 8px;
	WIDTH: auto;
}

#FormStd LABEL.obligatoire
{
	FONT-WEIGHT: bold;
	COLOR: #FF8624;
}

#FormStd LABEL.login
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 7pt;
	PADDING-BOTTOM: 0px;
	MARGIN: 6px 0px 0px;
	WIDTH: 46%;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}

#FormStd INPUT
{
	COLOR: black;
	FONT-WEIGHT: bold;
	MARGIN: 0px;
}
#FormStd INPUT.produit
{
	background-color: #F6D492;
	font-size: 8pt;
	font-weight: normal;
	width: 550px;
	border-top: none;
	border-right: none;
	border-bottom: 1px #3549A1 solid;
	border-left: none;
}

#FormStd TEXTAREA { }

#FormStd .focus
{
	COLOR: black;
	BACKGROUND-COLOR: #fecf81;
}

#FormStd .normal
{
	BACKGROUND: white;
	COLOR: black;
}

#FormStd P
{
	PADDING-RIGHT: 4px;
	PADDING-LEFT: 4px;
	PADDING-BOTTOM: 4px;
	MARGIN: 0px;
	PADDING-TOP: 4px;
}

#FormStd .FormLP { }
#FormStd .FormLI { }

#FormStd .FormSubmit
{
	MARGIN-TOP: 15px;
	MARGIN-BOTTOM: 5px;
	TEXT-ALIGN: center;
}

#FormStd .formbutton
{
	COLOR: #c00000;
	text-transform: capitalize;
}

#FormStd A.formbutton:link
{
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	margin: 5px 4px 3px 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: white;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #646464;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

#FormStd A.formbutton:visited
{
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 3px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 3px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	MARGIN: 5px 4px 3px 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: #f6a402;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
}

#FormStd A.formbutton:hover { }