body
{
background-image:url('/images/fond_entete.png');
background-repeat:repeat-x;
margin: 0px;
padding: 0px;
background-color: #f3821a;
color: #4F0000;

font-family: Arial, Helvetica, Verdana, sans-serif;

} 

img {
	border: 0px;
}

inputX {
	width: 380px;
}

a {
	color: #4F0000;
	text-decoration: underline;
	font-weight: bold;
}

hr {
	border: 1px solid Black;
}

h1 {
	color: White;
	font-weight: bold; 
	font-size: 22px;
}
h2 {
	color: White;
	font-size: 14px;
}
table {
	font-size: 9pt;
	padding: 0px;
	border: 1px solid #4e2908;
	margin: 0px;
	text-align: left;

	
}

.tabhead {
	 border: 0px;
	 color: White;
}


.tab{
	background-color: transparent;
	clear: both;
	display: block;
	padding-bottom: 5px;	
	vertical-align: middle;
	left: 0px;
}

#formr {
	z-index: auto;	
	/*position: static ;
	display: inline;	
	background: transparent;*/
	clear: none;
	display: block;	
	margin: 1px;
}

div.entetepanel
{
	padding: 0px;
	padding-top: 10px;
	padding-left: 50px;
	border: 0px;
	margin: 0px;
	background: transparent;
	position: absolute;
	color: White;
	top: 0px;
	right: 0px;
	height: 199px;	
	left: 555px;
	overflow: auto;
	display: block;
}

.error_list li {
	color: Maroon;
	list-style: none;
	padding: 0px;
}
.radio_list li {
	padding: 0px;
	list-style: none;
}

table th {
	background-color: #4e2908;
	color: White;
	border-top: 1px solid #4e2908;
	/* text-align: left; */
	
}
table td {	
	color: Black;
	border-top: 1px solid #4e2908;
	
}

.msgerreur {
	color: Maroon;
	text-decoration: blink;
}

.entetepanel a {
	color: White;
	text-decoration: none;
}

/*
table.tab, td.tab, th.tab, tr.tab {
	border: 0px;
	
}
*/



.pagination {
	left: 0px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #4e2908;
	width: 100%;
	border-top: 3px solid Black;
	border-bottom: 3px solid Black;
	display: block;
	text-align: center;
}

.paginationpageX a {
	text-decoration: none;
	padding: 2px;
	
	color: White;
}
.paginationpageX a:hover {
	text-decoration: none;
	background-color: #f69337;
	color: White;
	
}
.cpage {
	background-color: #f69337;
	color: White;
	padding: 2px;
}

div.entetelogo {
	width: 553px;
	padding: 0px;
	border: 0px;
	margin: 0px;
	background: transparent;
	position: static;
	top: 0px;
	left: 0px;
	height: 199px;
}

div.entetemenu {
	padding: 0px;
	border: 0px;
	margin: 0px;
	background-image: url('/images/fond_menu.png');
	background-repeat: repeat-x;
	position: absolute;
	top: 200px;
	left: 0px;
	height: 101px;
	display: block;
	line-height: 31px;
	text-align: center;
	width: 100%;

}
.menu ul
{
	padding: 0px;
	margin: 0px;
	height: 31px;
	width: 100%;
	text-align: center;
	display: block;
}
.menu li
{
	list-style: none;
	padding: 0px;
	display: block;
	float: left;
	height: 33px;  
  background-image: url(/images/separateur_menu.png);
  background-repeat: no-repeat;
  background-position:  right;
  padding-right: 8px;
  width: 150px;
  
}

.menu  a {
	text-decoration: none;
}


.menu {
	display: block;
	text-align: center;	
	width: 100%;	
}

.seporange {
	position: absolute;
	top: 231px;
	left: 0px;
	height: 1px;
	background-color:#f69337; 	
	width: 100%;
}

.sepnoir {
	position: absolute;
	top: 233px;
	left: 0px;
	height: 5px;
	background-color:Black; 	
	width: 100%;
}

.sepnoirbas {
	left: 0px;	
	height: 100px;
	padding-top: 20px;
	position: static;
	background-color:transparent; 	
	width: 100%;
	clear: both;
}



.paginationk {
	text-align: center;
	border: 0px solid Black;
}

.content {
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	background: transparent;
	position: absolute;
	top: 239px; /*left: 0px; */
	height: auto;
	width: 100%;
	padding-top: 0px;
	padding-bottom: 10px;
	min-height: 600px;
	clear: both;
	
}


table.entetemenu {
	padding: 0px;
	border: 0px;
	margin: 0px;
}

.even {
	background-color: #f3821a;
	
	
}

.odd {
	background-color: #F9BD86;
}

.recap td {
	background-color: #130C06;
	color: White;
}

.toolbar td {
	background-color: #8E4809;
	color: White;
}


.listart th {
	background-color: #4e2908;
	color: White;
}
.listart table {
font-size: 9pt;

}

.menumodule {
	background-color: #f69337;
	color: Black;
	left: 0px;
	height: 30px;
	display: block;
	line-height: 30px;
	width: 100%;
}

.error_list
{
	color: White;
	font-weight: bold;
	
}

.sexybutton.sexysimple.sexysonic	{ background-color: #4e2908; color: white }

/* use a semi-transparent image for the overlay */
#overlay {
	height: 450px; 
	width: 50%;
	border: 1px solid Black;
	margin: 5px;
}

/* container for external content. uses vertical scrollbar, if needed */
.contentWrap {
	/*height: 100%;*/
	height:441px;
	overflow-y:auto;
	width: auto;
	background-color: #f3821a;
	display: block;
	
}

.apple_overlay {
	
	/* initially overlay is hidden */
	display:none;
	
	/* growing background image */
	/* background-image:url(/images/white.png); */
	
	/* 
		width after the growing animation finishes
		height is automatically calculated
	*/
	width:640px;		
	height: 5px;
	/* some padding to layout nested elements nicely  */
	padding:0px;

	/* a little styling */	
	font-size:11px;
}

/* default close button positioned on upper right corner */
.apple_overlay div.close {
	background-image:url(/images/close.png);
	
	position:absolute; left:5px; top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}
