input[type=button], input[type=submit]{
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:2px 10px 2px 0;
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	cursor:pointer;
}
	input[type=button]:hover, input[type=submit]:hover{
		border:1px solid #999999;
	}
input[type=text], input[type=select], input[type=password],textarea, .field{
	font:normal 11px Arial;
	border:1px inset threedface;
	cursor:text;
	letter-spacing:normal;
	line-height:normal !important;
	padding:1px 0;
	text-align:start;
	text-indent:0;
	text-rendering:optimizelegibility;
	text-transform:none;
	word-spacing:normal;
}
select{
	font:normal 10px Arial;
	border:1px inset threedface;
	letter-spacing:normal;
	line-height:normal !important;
	padding:1px 0;
	text-align:start;
	text-indent:0;
	text-rendering:optimizelegibility;
	text-transform:none;
	word-spacing:normal;
}
p.intro_login{
	font:normal 12px Arial;
	color:#ababab;
}
	p.intro_login ul{
		margin:0 0 0 0;
		padding:0 0 0 0;		
	}
		p.intro_login ul li{
			margin:0 0 0 0;
			padding:0 0 0 0;		
			font:normal 12px Arial, Helvetica, sans-serif;
		}
a.link_button{
	font:normal 10px Arial, Helvetica, sans-serif;
	margin:2px 10px 2px 0;
	border:1px solid #cccccc;
	background-color:#f5f5f5;
	display:block;
	width:85px;
	text-align:center;
	text-decoration:none;
}
div.infos_entreprises{
		width:563px;
		margin:0;
		padding:0;
	}
div.infos_utilisateur{
	width:563px;
	margin:0;
	padding:0;
}
div.infos_entreprises p.titre_top, 
div.infos_utilisateur p.titre_top, 
div.identification_client p.titre_top, 
div.identification_entreprise p.titre_top, 
div.inscription_client p.titre_top,
div.register_client p.titre_top{
	width:auto;
	height:60px;
	float:none;
	margin-bottom:7px;
	padding-top:5px;
	/*border-bottom:1px solid #c8c8c8;*/
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#ababab;
}
div.infos_entreprises p.titre, 
div.infos_utilisateur p.titre, 
div.identification_client p.titre, 
div.identification_entreprise p.titre, 
div.inscription_client p.titre,
div.login_client p.titre,
div.register_client p.titre{
	width:auto;
	height:25px;
	float:none;
	margin-bottom:7px;
	padding-top:5px;
	border-bottom:1px solid #c8c8c8;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ababab;
}
div.login_box p.titre{
	padding-top:2px;
	height:25px;
}
div.infos_entreprises p, 
div.infos_utilisateur p, 
div.identification_client p, 
div.identification_entreprise p, 
div.inscription_client p,
div.login_client p,
div.register_client p{
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.infos_entreprises div.container, 
div.infos_utilisateur div.container, 
div.identification_client div.container, 
div.identification_entreprise div.container,
div.inscription_client div.container,
div.login_client div.container,
div.register_client div.container{
	margin:0 0 0 0;
	padding:0 0 0 0;
	height:350px;
	/*border:1px solid #ff0000;*/
}	
	table.formulaire{
		margin:0;
		padding:0;
		color:#8b8b8b;
		font-family:Arial;
		font-size:Arial;
	}
		table.formulaire td{
			margin:0;
			padding:0 0 0 0;
			height:22px;
			font-size:12px;
			vertical-align:top;
		}
		table.formulaire td.error{
			margin:0;
			padding:0 15px 0 0;		
			width:120px;
			text-align:left;
			color:#e02b1a;
		}
		table.formulaire td.intitule{
			margin:0;
			padding:2px 5px 0 0;		
			width:180px;
			text-align:left;
		}
		table.formulaire td.intituleerror{
			margin:0;
			padding:2px 5px 0 0;		
			width:180px;
			font-weight:bold;
			text-align:left;
			color:#e02b1a;
		}
		table.formulaire td.intituleContact{
			margin:0;
			padding:2px 5px 0 0;		
			width:150px;
			text-align:left;
		}
		table.formulaire td.intituleContacterror{
			margin:0;
			padding:2px 5px 0 0;	
			width:150px;
			font-weight:bold;
			text-align:left;
			color:#e02b1a;
		}
div.identification_client,
div.identification_entreprise,
div.inscription_client{
	width:340px;
	float:left;
	margin-right:2px;
	padding:3px;
	font:normal 12px Arial;	
	color:#8b8b8b;
	border-right:1px solid #c8c8c8;
	min-height:300px;
	_height:300px;
}
	div.inscription_client{
		border-right:none;
	}
div.login_box{
	background-color:#fbfbfb;
	padding:3px 10px 5px 10px;
	border:1px solid #cccccc;
	margin-right:0;
}
p.adresse{
	color:#8b8b8b;
	font:normal 12px Arial;
	padding:0 0 15px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #cccccc;
}