body {	
	margin:0px;	padding:0px; background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#636466;
}

p {
	padding:0px;
	margin:0px;
}

form, input { padding:0px; margin:0px; background:none; position:relative; }

a		{ color:#636466; text-decoration:none;}
a:hover	{ color:#5fa645; text-decoration:none;}

/************** Classes **************/
.png24 { filter: expression(applyPNGFilter(this)); }

/************** IDs **************/
div#wrap {
	display:block;
	margin:auto;
	width:538px;
}

/************** Boite de login **************/
div#boite_login {
	display:block;
	width:538px;
	padding:0px; margin:0px;
}

div#boite_login div#login_haut {
	width:538px; height:16px;
	background: url(images/login/login_haut.png) no-repeat top center !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/login_haut.png', sizingMethod='scale');
}
div#boite_login div#login_bas {
	width:538px; height:16px;
	background: url(images/login/login_bas.png) no-repeat top center !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/login_bas.png', sizingMethod='scale');
}
div#boite_login div#login_centre {
	width:538px;
	background: url(images/login/login_fond.png) repeat-y top center !important; background:none;
	filter:none !important; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/login_fond.png', sizingMethod='scale');
}

div#boite_login div#login_centre div#nom_client { padding-left: 7px; margin-top: 7px; font-weight: bold; color: rgb(0, 0, 0); font-size: 20pt; }
div#boite_login div#login_centre div#login_input {
	display:block; width:449px; height:93px;
	background: url(images/login/fond_cases.png) no-repeat top center !important; background: none;
	filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/fond_cases.png',sizingMethod='scale');
}
div#boite_login div#login_centre div#login_input div#inside_form { padding: 15px 34px; background:none; }
div#inside_form input { width:381px; height:18px; background:none; border:none; color:#5fa645; font-family:Arial, Helvetica, sans-serif; font-size:11pt; }

div#boite_login div#login_centre div#login_bouton {	display:block; width:449px; height:49px; position:relative; }

div#boite_login div#login_centre div#login_bouton a { display:block; width:449px; height:34px; color:#636466; font-weight:bold; text-align:center; cursor:pointer; position:relative; padding-top:15px; }
div#boite_login div#login_centre div#login_bouton a#btn_valider { 
	background: url(images/login/btn_valider.png) no-repeat top center !important; background: none;
	filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/btn_valider.png',sizingMethod='scale');
}
div#boite_login div#login_centre div#login_bouton a#btn_valider:hover { 
	background: url(images/login/btn_valider_r.png) no-repeat top center !important; background: none;
	filter: none !important; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/login/btn_valider_r.png',sizingMethod='scale');
}

/************** Boite Footer **************/
div#footer {
	display:block;
	background:url(images/footer_fond.gif) repeat-x top center;
	width:538px; height:123px;
	padding:0px; margin:0px;
}
div#footer div#footer_gauche { display:block; float:left; width:15px; height:123px; background: url(images/footer_gauche.gif) no-repeat top center; }
div#footer div#footer_droite { display:block; float:left; width:15px; height:123px; background: url(images/footer_droite.gif) no-repeat top center; }
div#footer div#footer_centre { display:block; float:left; width:448px; height:103px; padding: 10px 30px; }
