body {
	margin: 0px; padding: 0;
/* background: url(../images/trame.jpg) repeat-x;*/
 font-size: 16px;}

body, td, th { font-family: Arial, Helvetica, sans-serif; }

h3 {font-size: 18px;}


/* -- couleurs bandeau ------------------------------ */

#border-top.vert          { background: url(../images/headerv_middle.png) repeat-x; height: 60px; }
#border-top.vert div div  { background: url(../images/headerv_left.png) no-repeat; }

#border-top.or          { background: url(../images/headero_middle.png) repeat-x; height: 60px; }
#border-top.or div div  { background: url(../images/headero_left.png) no-repeat; }

#border-top.bleu          { background: url(../images/headerb_middle.png) repeat-x; height: 60px; }
#border-top.bleu div div  { background: url(../images/headerb_left.png) no-repeat; }

#border-top.red          { background: url(../images/headerr_middle.png) repeat-x; height: 60px; }
#border-top.red div div  { background: url(../images/headerr_left.png) no-repeat; }

#border-date          { background: url(../images/header-box-bg.png) repeat-x; height: 38px; }

#border-top .title {
	font-size: 24px; font-weight: bold; color: #fff; line-height: 55px;
	padding-left: 4px;}

#corps {
	margin: 0px; padding: 0;
 background: url(../images/trame.jpg) repeat-x;
 font-size: 16px;z-index:1200; width:100%;display:block}

#version {display: block;
	background-color: #888;font-weight: bold;	font-size:14px;
	padding: 5px 5px 0 0;}

.titre {
	background-color: #bbb;font-weight: bold;	font-size:18px;color:#F00;
	padding: 10px 10px 10px 10px;}

#horloge {
	display: block; float: right;
	padding: 20px 35px 0 0;}

#header-box  {background: url(../images/header-box-bg.png) repeat scroll 0 0;height:38px;}

#admin-login-form{
	background:url(../images/admin-form-bg.png) no-repeat;
	height:223px;
	width:392px;
}
#license{
	width:100%;height:34px;text-align:center;
	color:#FFFFFF; line-height: 36px;
	font-size:16px;
	margin-left:24px;
	font-weight:bold;
	font-family:Arial,Helvetica,sans-serif;}
	
#admin-login-title span {
	display:block;
	padding-top:5px;}

#admin-login-form input{
	background:transparent url(../images/input-form-bg.png) no-repeat scroll 0 0;
	border:0 none;
	font-size:14px;
	font-weight:normal;
	height:27px;
	line-height:160%;
	padding-top:2px;
	text-indent:8px;
	width:220px;
	margin-bottom:15px;}

#admin-login-form span.label {
	color:#483237;
	font-size:14px;
	font-weight:bold;
	line-height:100%;}

form  			{ margin: 0px; padding: 0px; }
form .inputbox  { width: 120px; margin-left: 10px; }
form br 	    { display: none; }
.login          { margin: 0 auto; width: 400px; margin-bottom: 20px; }


#content-box .m {
  padding: 10px;
}

#content-box .padding {
  padding: 30px 0;
}
