html,
body {
margin:0;
padding:0;
height:100%; /* 100 % height */
}
html>body #wrap {height:100%;max-height:100%;min-height:100%; } /* 100 % height */
#header {
width:1021px;
margin-left: -510px;
left: 50%;
top: 0;
height:5em;
}
html>body #header {
position:fixed;
z-index:10; /* Prevent certain problems with form controls */
}
html>body #content-wrap {

position: absolute;
top:0;
left: 50%;
margin-left: -510px;
min-height:100%;
width:1021px;
padding-top: 0px;
background: url("images/fondtile.jpg");
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid; 
	border-color:black;
/*padding-left: 50%;
margin-left: -511px;*/
}

html>body #content {

padding-top: 0px;
margin-top: 211px;
margin-left: 18px;
margin-right: 18px;
margin-bottom: 30px;
/*padding-left: 18px;
padding-right: 18px;
padding-bottom: 30px;*/
font-family: Arial, Helvetica, _sans; 
font-size: 12px; 
text-align: justify; 
color:#FFF;

}
#footer {
width:1021px;
margin-left: -510px;
height:24px;
}
html>body #footer {
position: fixed;
bottom: 0;
left:50%;
font-family: Arial, Helvetica, _sans; 
font-size: 10px; 
color: #FFFFFF;
clear:both;
z-index:10; /* Prevent certain problems with form controls */
}

#rempl {
position: fixed;
bottom: 0; left: 0;
height:18000px;
width:100%;
height:24px;
}
.tablerempl{
	height:18000px; /*haha!*/
    margin-top: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid; 
	border-color:black;
	z-index:15;
	background: url("images/fondtile.jpg");
}


}
IMG.mrl03 {
     display: block;
     width: 46px;
     height: 32px;
     border: 0;
}
A.rollover03 {
     display: block;
     width: 46px;
     height: 32px;
     background: url("images/index_03.jpg");
     border: 0;
}
A.rollover03:hover {
     background: url("images/index2_03.jpg");
}
IMG.mrl05 {
     display: block;
     width: 33px;
     height: 32px;
     border: 0;
}
A.rollover05 {
     display: block;
     width: 33px;
     height: 32px;
     background: url("images/index_05.jpg");
     border: 0;
}
A.rollover05:hover {
     background: url("images/index2_05.jpg");
}
IMG.mrl07 {
     display: block;
     width: 33px;
     height: 32px;
     border: 0;
}
A.rollover07 {
     display: block;
     width: 33px;
     height: 32px;
     background: url("images/index_07.jpg");
     border: 0;
}
A.rollover07:hover {
     background: url("images/index2_07.jpg");
}
IMG.mrl09 {
     display: block;
     width: 51px;
     height: 32px;
     border: 0;
}
A.rollover09 {
     display: block;
     width: 51px;
     height: 32px;
     background: url("images/index_09.jpg");
     border: 0;
}
A.rollover09:hover {
     background: url("images/index2_09.jpg");
}
IMG.mrl11 {
     display: block;
     width: 46px;
     height: 32px;
     border: 0;
}
A.rollover11 {
     display: block;
     width: 46px;
     height: 32px;
     background: url("images/index_11.jpg");
     border: 0;
}
A.rollover11:hover {
     background: url("images/index2_11.jpg");
}
A.rollover13 {
     display: block;
     width: 66px;
     height: 32px;
     background: url("images/index_13.jpg");
     border: 0;
}
A.rollover13:hover {
     background: url("images/index2_13.jpg");
}
IMG.mrl15 {
     display: block;
     width: 94px;
     height: 32px;
     border: 0;
}
A.rollover15 {
     display: block;
     width: 94px;
     height: 32px;
     background: url("images/index_15.jpg");
     border: 0;
}
A.rollover15:hover {
     background: url("images/index2_15.jpg");
}
.fondmain {
     background: url("images/fondtile.jpg");
     border: 0px;
}
.tableheader {
	border-width:1px 1px 0px; 
	border-style:solid; 
	border-color:black;
	}
.tablemain {
	height:100%; /*haha!*/
    margin-top: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid; 
	border-color:black;
	font-family: Arial, Helvetica, _sans; 
	font-size: 12px; 
	text-align: justify; 
	/*text-justify: newspaper;*/
	color: #FFFFFF;
	line-height: 1.4;
	}
.tablesous {
    margin-top: 0px;
	border-width: 0px;
	font-family: Arial, Helvetica, _sans; 
	font-size: 11px; 
	text-align: justify; 
	text-justify: newspaper;
	color: #FFFFFF;
	line-height: 1.4;
	}
.tablefooter {
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-width: 1px;
	border-style:solid; 
	border-color:black;
	font-family: Arial, Helvetica, _sans; 
	font-size: 10px; 
	color: #FFFFFF;
	clear:both;
	height: 17px;
	text-align: center; 
	}
.titrenews{
	margin-top:0px;
	font-family: Arial, Helvetica, _sans; 
	font-size: 16px;
	font-weight : bold;	
	color: #DDDDDD;
}
.datenews{
	font-family: Arial, Helvetica, _sans; 
	font-size: 10px;
	font-style: italic;
	color: #DDDDDD;
}
/*div#corpsdepage {
	position: relative;
	width: 982px;
	margin: 0 auto;
	min-height: 100%;
	font-family: Arial, Helvetica, _sans; 
	font-size: 12px; 
	text-align: justify; 
	text-justify: newspaper;
	color: #FFFFFF;
	overflow: hidden;
	clear:both;
	padding:0 0 1em 0;
}
div#piedpage {
	position: absolute;
	bottom: 0; left: 0;
	width: 100%;
	height: 17px;
	font-family: Arial, Helvetica, _sans; 
	font-size: 10px; 
	color: #FFFFFF;
	clear:both;
}*/

HR {
	color: #AAAAAA;
	background-color: #AAAAAA;
	border-color: #AAAAAA;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 300px;
}
A.liendebase
{
	color: #FFFFFF;
	text-decoration : none;
}
A.liendebase:HOVER
 {
	color: #FFFFFF;
	text-decoration : underline;
}
.conc
{
	color: #DDDDDD;
	text-align: center;
	line-height: 1.4;
	font-size: 16px;
	font-weight : bold;	
	margin-bottom : 20px;
}
.dateconc {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px; 
}
.infoconc {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px; 
}
.infoconc>A {
	color: #FFFFFF;
	text-decoration : none;
}
.infoconc>A:HOVER {
	color: #FFFFFF;
	text-decoration : underline;
}