body {
background-color: #f6edd6;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #3b392a;
font-size: 0.8em;
margin: 0;
padding: 0;
cursor: url(../img/acer11.cur), auto;
}
#bord_h {
height: 5px;
background: url(../img/bord_h.png) repeat;
}
#bord_b {
height: 5px;
background: url(../img/bord_b.png) repeat;
}
#header {
height: 68px;
background: url(../img/fd2_pg.png) no-repeat top left;
background-color: #f6edd6;
}
#conteneur {
position: absolute;
width: 100%;
margin: 0px 0px 0px 0px;
background: url(../img/col_g.png); 
background-repeat: repeat-y;
background-color: #f6edd6;
}
#centre_a {
background-color: #fbf7ec;
padding: 0px 15px 15px 15px;
margin: 10px 15px 10px 154px;
border: solid 1px #e7d2b2;
}
#centre {
background: url(../img/logordb_rep.png) no-repeat top right; 
background-color: #fbf7ec;
padding: 0px 15px 15px 15px;
margin: 10px 15px 10px 154px;
border: solid 1px #e7d2b2;
}
#gauche {
position: absolute;
top: 90px;
left:0;
width: 154px;
}
#droite {
position: absolute;
text-align: center;
background-color: #eedec5;
top: 96px;
right: 24px;
width: 120px;
}
#pied {
height: 30px;
background: url(../img/fd2_pg.png) no-repeat top left;
background-color: #eedec5;
text-align: center;
padding-top: 0.8em;
}
#menugauche {
position: absolute;
top: 30px;
right: 5px;
left: 5px;
width: 138px;
border: solid 1px #e7d2b2;
background-color: #f0e4ce;
padding: 5px 2px 2px 2px;
}

#news {
   background: url(../img/fd2_nws.png) no-repeat top left;
   color: ;
   border: solid 1px #e7d2b2;
   position: relative;
   float: right;
   top: 10px;
   margin-bottom: 10px;
   margin-left: 5px;
   right: 0px;
   width: 212px;
   min-height: 220px;	/* pas avec ie*/
   padding-top: 10px;
   padding-right: 5px;
   padding-left: 5px;
   text-align: center;
   font-size: 11.5px;
   z-index: 6;
}

p.news {
float: right;
width: 210px;
margin-top: 10px;
margin-right: 0px;
margin-left: 5px;
border: 1px solid #be7a77;
padding: 4px 4px 4px 4px;
background: url(../img/fd2_nws.png) no-repeat top left;
background-color: fbf7ec;
text-align: center;
}

#expo {
   background: url(../img/fd2_nws.png) no-repeat top left;
   color: ;
   border: solid 1px #e7d2b2;
   position: relative;
   float: right;
   top: 10px;
   margin-bottom: 10px;
   margin-left: 5px;
   right: 0px;
   width: 460px;
   min-height: 650px;	/* pas avec ie*/
   padding-top: 6px;
   padding-right: 2px;
   padding-left: 2px;
   text-align: center;
   font-size: 11.5px;
   z-index: 6;
}

#club {
   background: url(../img/fd2_nws.png) no-repeat top left;
   background-color: #f6edd6;
   color: ;
   border: solid 1px #e7d2b2;
   position: relative;
   float: right;
   top: 10px;
   margin-bottom: 10px;
   margin-left: 5px;
   right: 0px;
   width: 480px;
   min-height: 380px;	/* pas avec ie*/
   padding-top: 0px;
   padding-right: 2px;
   padding-left: 6px;
   text-align: left;
   font-size: ;
   z-index: 6;
}


p.expo {
float: right;
width: 460px;
margin-top: 6px;
margin-right: 0px;
margin-left: 5px;
border: 1px solid #be7a77;
padding: 4px 4px 4px 4px;
background: url(../img/fd2_nws.png) no-repeat top left;
background-color: fbf7ec;
text-align: center;
}

.menugauche { 
list-style-type: none;
margin: 0;
padding:0;
}
.menugauche ul {
list-style-type: none;
} 
.menugauche li {
margin-bottom: 5px;
display: block;
}
.menugauche a {
margin: 0 2px;
width: 132px; 
height: 20px;  
display: block; 
text-align: center;
vertical-align: middle; 
text-decoration: none; 
font-weight: 600;
color: #fbf7ec; 
background: #928c52; 
border: 1px solid #4e5a32; 
margin-top: 5px; 
}
.menugauche a:hover { 
background: #e49986; 
color: #fbf7ec; 
border: 1px solid #be7a77; 
}
 
.membres { 
list-style-type: none;
margin: 0;
padding:0;
}
.membres ul {
list-style-type: none;
} 
.membres li {
margin-bottom: 5px;
display: block;
}
.membres a {
margin: 0 2px;
width: 132px; 
height: 20px;  
display: block; 
text-align: center;
vertical-align: middle; 
text-decoration: none; 
font-weight: 600;
color: #fbf7ec; 
background: #ca6d68; 
border: 1px solid #bc585a; 
margin-top: 5px; 
}
.membres a:hover { 
background: #e49986; 
color: #fbf7ec; 
border: 1px solid #be7a77; 
}

/*espace restreint */

.membres2 { 
list-style-type: none;
margin: 0;
padding:0;
}
.membres2 ul {
list-style-type: none;
} 
.membres2 li {
margin-bottom: 5px;
display: block;
}
.membres2 a {
margin: 0 2px;
width: 132px; 
height: 20px;  
display: block; 
text-align: center;
vertical-align: middle; 
text-decoration: none; 
font-weight: 600;
color: #fbf7ec; 
background: #ca6d68; 
border: 1px solid #be7a77; 
margin-top: 5px; 
}
.membres2 a:hover { 
background: #e49986; 
color: #fbf7ec; 
border: 1px solid #bc585a; 
}


p {margin: 0 0 10px 0;}

p.float_r {
float: right;
width: 240px;
margin-left: 10px;
padding: ;
}

p.float_l {
float: left;
width: 240px;
margin-right: 5px;
padding: ;
}

p.box {
border: 1px solid #be7a77;
}

p.box2 {
margin-right: 15px;
padding: 10px;
border-top: 1px solid #be7a77;
border-right: 0px solid #be7a77;
border-bottom: 1px solid #be7a77;
border-left: 1px solid #be7a77;
}

p.boxred {
text-align: center;
color: #CD2626;
}

.imgfloat_g {
float: left;
width: 61px;
height: 54px;
margin-top: 5px;
margin-right: 5px;
margin-left: 15px;
padding: ;
}

.imgfloat_g2 {
float: left;
width: ;
height: ;
margin-top: 5px;
margin-right: 5px;
margin-left: 15px;
padding: ;
}

.imgfloat_d {
float: right;
width: 61px;
margin-right: 15px;
margin-left: 5px;
padding: ;
}

.imgfloat_d2 {
float: right;
margin-right: 5px;
margin-left: 5px;
padding: ;
}

a {
color: #c07963;
}
a:hover {
color: #d76b6b;
text-decoration: none;
cursor: url(../img/acer13.cur), auto;
}
a img {
border: none; /* Pas de bordure */
}

h1 {
color: #c07963;
}

h2, h3, h4 {
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #596c2c;
font-weight: bold;
margin-top: 0px; /* utile pour firefox */
}

h2.news {
background-color: #fbf7ec;
font-family:Arial, Verdana, Helvetica, sans-serif;
color: #596c2c;
font-weight: bold;
border: solid 1px #c07963;
margin-top: 0px; /* utile pour firefox */
margin-left: 4px;
margin-bottom: 10px;
margin-right: 4px;
}

.brick {
color: #596c2c;
border: solid 1px #c07963;
width: ;
}

table.tab1 {
	border-width: 0px;
	border-spacing: 2px;
	border-style: solid ;
	/*border-color: #;*/
	border-collapse: separate;
	background-color: transparent;
	width: 100%;
}
th {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #747f91;
      /*background: url(../img/e101_fd.1x28b.png);*/
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}
td {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	/*border-color: #eedec5;*/
	border-color: #928c52;
	background-color: #;
	width: 33%;
	-moz-border-radius: 0px 0px 0px 0px;
}
td.t1 {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #fbf7ec;
	background-color: #transparent;
	color: #596c2c;
	font-weight: bold; 
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}

.imp {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #be7a77;
	/*background-color: #ca6d68;*/
	background-color: #f7bba1;
	color: #4e5a32;
	font-weight: bold; 
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}
 
.imp2 {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #be7a77;
	background-color: #cc0c0c;
	color: #fbf7ec;
	font-weight: bold; 
	font-size: 1.2em;
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}

.atel {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #747f91;
	background-color: #4e5a32;
	color: #fbf7ec;
	font-weight: bold; 
	width: 30%;
	-moz-border-radius: 0px 0px 0px 0px;
}

.ffb {
	border-width: 1px;
	padding: 5px;
	border-style: solid;
	border-color: #4e5a32;
	background-color: #f0e4ce;
	color: #4e5a32;
	font-weight: bold; 
	width: 30%;
	-moz-border-radius: 0px 0px 0px 0px;
} 

table.tabtr {
	border-width: 0px;
	border-spacing: 2px;
	border: none ;
	/*border-color: #;*/
	border-collapse: separate;
	background-color: transparent;
	width: 100%;
}
th.tabtr  {
	border: none;
	padding: 5px;
      /*background: url(../img/e101_fd.1x28b.png);*/
	background-color: transparent;
	-moz-border-radius: 0px 0px 0px 0px;
}

td.tabtr  {
	border: none ;
	padding: 5px;
	background-color: #transparent;
	color: #596c2c;
	font-weight: bold; 
	text-align: center;
	-moz-border-radius: 0px 0px 0px 0px;
}

table.t2 {
	border: solid 1px #e7d2b2;
	border-spacing: 0px;
	border-collapse: collapse;
	background-color: transparent;
	width: 100%;
}
th.t2  {
	border: none;
	padding: 5px;
	background-color: transparent;
	width: 1px;
	text-align: center;
}

td.t2  {
	border: solid 1px #e7d2b2;
	padding: 5px;
	background-color: #f6edd6;
	color: #596c2c;
	text-align: center; 
}

table.tabtr2 {
	border-width: 0px;
	border-spacing: 2px;
	border: none ;
	/*border-color: #;*/
	border-collapse: separate;
	background-color: transparent;
	width: ;
	margin: 0px;
}
th.tabtr2  {
	border: none;
	padding: 5px;
	background-color: transparent;
}

td.tabtr2  {
	border: none ;
	padding: 5px;
	background-color: #transparent;
	color: #596c2c;
	font-weight: bold; 
	text-align: center;
}

.small {
  text-align: center;
  color: #c07963;
  font-size: 75%;
}

hr.hr1 {
  background-color: transparent;
  border-top: 1px solid #e7d2b2;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  margin: 1px 1px 1px 1px;
}

hr.hr2 {
  background-color: transparent;
  border-top: 1px dashed #e49986;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  margin: 1px 1px 1px 1px;
}

a.coto { 
display:block; 
height:64px; 
width:60px; 
overflow:hidden; 
border: 1px solid #596c2c;
}

.coto:hover { 
display:block; 
text-indent:-60px; 
border: 1px solid #d76b6b;
}



/* -------- Codes hexa couleurs ------------*/
  

/* fbf7ec */
/* f4f0e6 (plus gris) */
/* f6edd6 */
/* f0e4ce */
/* eedec5 */
/* e7d2b2 */
/* e0c7a1 */

/* ROUGES */
/* d76b6b */
/* cd5467 */
/* bc585a */
/* ca6d68 */
/* c07963 (presque marron) */
/* c87e5b (marron orangé) */
/* e49986 (marron rosé) */
/* f7bba1 (vieux rose) */
/* be7a77 (violacé) */
/* e7a982 (orangé) */

/* ae9f64 (kaki clair) */
/* 928c52 (vert kaki) */
/* 4e5a32 (vert sapin) */

/* 3b392a (gris-vert très sombre) */
/* 3e492b (gris-vert sombre) */
/* 596c2c (vert sombre) */





/* 

/image menu : arial black, 26 */

