/*************************************** GENERALE ****************************************/
body { background-color: #FFF; }

a, span.a {
  color: #970E0E; 
  text-decoration: none;}
a:hover, span.a:hover {
  color: #D96B6B; 
  text-decoration: none;}
a.up{
	background-image: url(../images/up.png);
	background-repeat: no-repeat;
	width:75px;
	height:60px;
	float:left;
}
#headr {
	position: relative;
	top: 0px;
    width: 100%;
    height: 300px;
    background-color: #000;
	background : url('../images/banniere.png') center no-repeat;
    text-align: center;
 	color: #D96B6B; 
}
#footr {
	z-index: 40;
	position: relative;
	bottom: 10px;
	right: 15px;
	color: rgba(20,20,20,1);
	text-align: right;
	font-size: 0.9em;
	font-weight: 200;
}
.cright { font-weight: 700; }
ul#hmenu a.active {	font-weight: 700;}
/*************************************** FIN GENERALE ****************************************/

/*************************************** TITRES ****************************************/
h1 { color: #4C415D; }
h2 { color: #BE541B; }
h3 { color: #6C2266; }
p14  { color: #000; 	font-size: 14px;}
h6, h5, h4 { margin: 0 30px;	}
/*************************************** FIN TITRES ****************************************/

/*************************************** TABLEAUX BIPCODE ****************************************/
table.bipcode {
	border-top: solid 1px #312C3E;
	border-left: solid 1px #312C3E;
	border-spacing: 0;
	margin: auto; }
table.bipcode tr {
	background-color: #D4CFDF; }
table.bipcode tr:hover {
    background-color: #F8EBE0; }
table.bipcode tr.highlighted {
    background-color: #F8EBE0; }
table.bipcode th {
    border-right: solid 1px #312C3E;
    border-bottom: solid 1px #312C3E;
    padding: 5px;
    font-size: 110%;
    color: #FFFFFF;
    background-color: #4C415D; }
table.bipcode th a {
    text-decoration: underline;
    font: inherit;
    color: #FFFFFF; }
table.bipcode th a :hover {
    text-decoration: none;
    font: inherit;
    color: #FFFFFF; }
table.bipcode td {
    border-right: solid 1px #312C3E;
    border-bottom: solid 1px #312C3E;
    padding: 3px;
    text-align: center; }
#colonne-gauche table.bipcode, #colonne-gauche table.bipcode tr, #colonne-gauche table.bipcode th, #colonne-gauche table.bipcode td {
  border-color: #A299B4; }
/*************************************** FIN TABLEAUX BIPCODE ****************************************/

/*************************************** CLASSEMENT TABLEAUX ****************************************/
.sortasc { background-color: #837 !important; }

.sortdesc { background-color: #837 !important; }

/*************************************** FIN CLASSEMENT TABLEAUX ****************************************