*
{
	margin: 0;
	padding: 0;
	border: none;
}

.error
{
	color: red;
	font-weight: bold;
}

/****** LINK *****/

a:hover
{
	text-decoration: underline;
}

a
{
	text-decoration: none;
}
/********* TABLE **********/
table
{
	width: 90%;
	border-collapse: collapse;
	margin:auto;
}

th
{
	background-color: #0f5a8f;
	color: white;
	font-weight: bold;
}

/********** INPUT ********/
input[type="submit"]
{
	border: 2px outset;
}

input[type="text"], input[type="password"], select, textarea
{
	border: 1px solid #14739F;
	margin: 2px;
}

textarea
{
	width: 100%;
}
textarea[disabled]
{
	width: 100%;
	color: black;
	background-color: #cfdae1;
}

/********* FIELDSET ********/
fieldset
{
	border: 1px grey dotted;
	padding: 15px;
	margin-bottom: 20px;
}

legend
{
	padding-left: 5px;
	padding-right: 5px;
}

/********* TITLE **********/
h1
{
	text-align: right;
	margin-right: 20px;
	font-family: Arial, Sans-Serif;
}

h2
{
	margin-bottom: 15px;
}

h3
{
	margin: 10px 0 10px 50px;
}

/*******************/
.clear
{
	clear: both;
}

body
{
	text-align: center;
	background-color: white;
}

#body
{
	width: 1050px;
	margin: auto;
	background: url(http://inscriptions.e-leven.be/images/body_l.png) 0 0 repeat-y;
}

#body_r
{		
	width: 1050px;
	margin: auto;
	background: url(http://inscriptions.e-leven.be/images/body_r.png) right repeat-y;
	text-align: left;
}

#header
{
	background: url(http://inscriptions.e-leven.be/images/banner.jpg) no-repeat pink;
	width: 1050px;
	height: 159px;
}

#contenu_top
{
	background: url(http://inscriptions.e-leven.be/images/header_t.png) repeat-x top;
	width: 1050px;
	height: 18px;
}

#contenu_top_l
{
	background: url(http://inscriptions.e-leven.be/images/header_l_t.png) left no-repeat;
	height: 18px;
	padding-top: 3px;
	margin-left: -2px;
}


#contenu_top_r
{
	background: url(http://inscriptions.e-leven.be/images/header_r_t.png) right no-repeat;
	height: 18px;
	margin-top: -2px;
	margin-right: -1px;
}

#menu
{
	float: left;
	width: 200px;
	border: 1px solid #1ECAF2;
	background: #EFFAFC;
	margin-left: 15px;
	padding: 10px 0 10px 0;
	font-family: Arial, Sans-Serif;
}

div#menu ul li
{
	list-style-type: none;
	margin-left: 10px;
	color: #14739F;
}

div#menu ul li a, div#menu ul li a:hover
{
	color: #14739F;
}

div#content
{
	margin-left: 25px;
	margin-right: 20px;
	position: relative;
}


#footer
{
	background: url(http://inscriptions.e-leven.be/images/footer.jpg) no-repeat pink;
	width: 1050px;
	height: 99px;
}

/********************************************/
table.management 
{
	width: 100%;
	border-collapse: collapse;
	text-align: center;
}

table.management th
{
	background-color: #0f5a8f;
	color: white;
	font-weight: bold;
}

/**************************************************/
.new_user
{
	width: 90%;
	margin: auto;
}
table.new_user th
{
	background-color: #0f5a8f;
	color: white;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
	width: 20%;
}

table.new_user td
{
	padding-left: 20px;
}

/******************************************/
table.status th
{
	width: 50%;
}

table.status td
{
	padding-left: 20px;
}

/*************** LISTING ********************/

#listing
{
	margin-top: 15px;
}

#listing table
{
	width: 100%;
}

.active
{
	color: green;
}

/******************  DROPIN *********************/
#dropin
{
	position:absolute;
	visibility:hidden;
	background: white;
	right: 400px;
	top: 1px;
	width: 1000px;
	border: dotted 2px black;
	padding: 0 10px 0 10px;
	text-align: left;
}

#dropin_title, #dropin_title a
{
	background: black;
	color: white;
	font-weight: bold;
	text-align: right;
	text-decoration: none;
}

#dropin fieldset
{
	margin: 3px;
}
