html {
	width : 100% ;
	height : 100%;
	margin : auto;
	padding : 0px;
	font-size: 100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.83em;
	width : 100% ;
	height : 100%;
	margin : 0px;
	padding : 0px;
}
a:link, a:visited, a:active {
	color:#0066CC;
	text-decoration: underline;
}
a:hover {
	color:#660000;
	text-decoration: underline;
}
a:link.none, a:visited.none, a:active.none {
	color:#000000; 
	text-decoration:none; 
}
a:hover.none { 
	color:#660000; 
	text-decoration:underline; 
}
a img { 
	border: 0;
} 
hr { 
	background-color: #FFFFFF; 
	color: #FFFFFF; 
	width:97%; 
	margin:12px 0 0 0;
	border:none; 
	border-bottom:dotted 1px #660000;
} 
.adresse { 
	text-align:center; 
	font-weight:bold;
	color:#0066CC; 
	text-decoration:underline;  
}
.cadre{ 
	margin:auto; 
	padding:0 4px 0 4px; 
	border:solid 1px #660000;
	background-color:#e1d9b0;
}
.cadre2{ 
	margin:auto; 
	padding:0 4px 0 4px; 
	border:solid 1px #666666;
	background-color:#FFFFFF;
}
.cadre_droit{ 
	margin:auto; 
	padding:0 4px 0 4px; 
	border:solid 1px #660000;
	background-color:#DFDFDF;
}
.comment { 
	text-align:center; 
	font-size:0.82em; 
}
.copyright, .copyright a {
	color:#999999; 
}
.deblayage {
	height:0;
	clear:both;
}
.erreur { 
	color:#FF0000; font-weight:bold; 
}
.form_inscription { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#666666; 
}
.inscription { 
	background:url(/images/bannieres/inscription.gif); 
	background-repeat:no-repeat;
	width:494px;
	height:60px; 
}
.nwsltr { padding:5px; margin:9px 0 9px 0; background:#F3F4F5; }
.textebmedium {
	font-size: 1.35em; 
	font-weight:bold;
}
.textesmall {
	font-size: 0.85em; 
}
.title { color:#006699; font-weight:bold; }
.titre15 {
	font-size: 1.1em; 
	font-weight:bold;
}
.titre30 {
	font-family:"Times New Roman", Times, serif;
	font-size: 30px; 
	font-weight:bold;
}
#bandeauhaut {
	position:relative; 
	margin:auto;
	padding:0;
	height:90px;
	width:830px; 
	background: url(/images/struct/lcaheader.gif));
}
#centre {
	margin-top:0; 
	padding:6px;
	width:492px; 
	float:left;
}
#date {
	font-size: 0.85em; 
	margin:0; 
	padding:0 0 8px 0;  
}
#flag { 
	margin-top:-20px; 
	margin-left:633px;  
}
#logo { 
	margin:0; 
	padding:0;
	width:80px; 
	float:left;
}
#mlegales { 
	margin:0; 
	padding:14px 0 0 0;
	float:left; 
	text-align:left; 
	width:740px;
	font-size: 0.85em;
}
#mlegales p {
	margin:0;
}
#menubas { 
	clear:both ;
	border-top:dotted 1px #660000;
	border-bottom:dotted 1px #660000;
	padding:7px 0 0 10px;
	margin-top:0;
	margin-left:auto; 
	margin-right:auto;
	width:820px; 
	height:90px; 
	float:none;
}
#menudroit { 
	text-align:center;
	margin:0; 
	padding:3px 6px 3px 6px;
	width:150px; 
	float:right;
}
#menugauche {
	clear:both; 
	margin-left:0px;
	padding:3px 2px 3px 6px;
	width:150px; 
	float:left;
}
#menugauche ul {
	margin:0; 
	padding:0;  
}
#menugauche li, #menugauche li a {
	list-style:none;  
	padding:0 0 10px 0;  
}
#menuhaut {
	margin-top:0; 
	margin-left:auto; 
	margin-right:auto;
	border-top:dotted 1px #660000;
	border-bottom:dotted 1px #660000;
	padding:7px 0 7px 10px;
	width:820px; 
	float:none; 
	font-size:0.90em;
}
#page {
	margin-top:0;
	margin-left:auto; 
	margin-right:auto;
	background:url(/images/struct/fdsep.gif) top left repeat-y;
	width:830px; 
	float:none;
}
#signup { padding:2px; text-align:center; }


/* Pagination */
.pagination {
    padding: 3px;
    margin: 3px; 
	text-align:right;
}
.pagination a, .pagination a:visited {
    background-color: #fff;
    border: 1px solid #9aafe5;
    color: #105cb6;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
.pagination a:hover,active {
    background-color: #9aafe5;
    border: 1px solid #9aafe5;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}
.pagination span.courante {
    background-color: #990000;
    border: 1px solid #990000;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}

div#bar {
  background: #f1dd70;/*#e1d9b0;*/
  height: 50px;
  width: 100%;
  color: #1e017b;
  line-height: 50px;
  text-align: center;
  /*margin-left: auto;
  margin-right: auto;*/
}

div#bar a {
  font-weight: bold;
}

