body {
margin:0; 
padding:0; 
background:url(images/hd_top_fll.jpg) top repeat-x #FFFFFF
;}
table, td {
border-collapse:collapse
}

#bkgd {
background:url(images/banniere8.1.png);
background-repeat:no-repeat;
}

#bkgd2 {
background:url(images/banniere8.3.png) repeat-y;
}


#accueil, #association, #reseaux, #contacts, #actualite {
background:url(images/accueil.jpg);
text-align:center;
font-size:25px;
}

#menuhaut a {
text-decoration:none;
}
#menuhaut a:hover {
text-decoration:overline;
}
#accueil:hover, #association:hover, #reseaux:hover, #contacts:hover, #actualite:hover {
background:url(images/accueil2.jpg);
text-align:center;
font-size:25px;
}

table, td, img {
border:0
}
form, td {
margin:0; 
padding:0
}
td, p {
font:11px Tahoma, Arial, helvetica, sans-serif; 
color:#6C6C6C; 
vertical-align:top;  
text-ali
margin:0
}
.clear{
clear:both; 
line-height:0px
}
input, textarea, select{
font:11px Tahoma, Arial, helvetica, sans-serif;
color:#585858; 
padding:2px 0 0 2px; 
text-transform:none; 
border: 1px solid #5C5C5C; 
vertical-align:middle
;}
ul{
list-style:none; line-height:0; padding:0; margin:0
}
.vam{
vertical-align:middle
;}

strong{
color:#18408A
;}

a{
color:#485289; 
text-decoration:underline
;}

a:hover{
text-decoration:none
;}

span{
color:#18408A
;}

b a{
color:#18408A; 
text-decoration:none; 
padding-left:12px; 
background:url(images/b_link.gif) center left no-repeat
;}

b a:hover{
text-decoration:underline;}

li a{
color:#485289; 
text-decoration:underline; 
line-height:16px; 
background:url(images/b_link.gif) center left no-repeat; 
padding-left:16px;}
li a:hover{
text-decoration:none;}

.sb_txt{
color:#4C4B4B; 
font:10px/10px Tahoma;}

.head{
height:77px; 
background:url(images/head_bg.jpg) top no-repeat; 
padding:17px 0 0 14px;}

.hd_pics{
height:244px; 
padding:8px 0 0 8px;}

.hd_pics img{
margin:2px;}
.hd_pics .clm{
margin-bottom:0px;}

.cnt{
padding:17px 0 15px 10px; height:100%;}
.col_mid{
width:20px;}

.hs{
height:36px; 
background:url(images/h_bg.gif) bottom left repeat-x;}

.mpt{
background:url(images/mpt.gif) repeat-x
;}
#subs{
width:248px; height:34px; 
background:#EEEEEE; 
border:1px solid #CDCDCD; 
margin-left:3px
;}

#form_1 input{
width:159px; 
height:16px;}

#form input{
width:180px; 
height:17px
;}

#form textarea{
width:190px; 
height:95px; 
overflow:auto
;}

#form div{
height:23px; margin-top:3px;}

.footer{
height:81px; 
background:url(images/footer_bg6.jpg); 
/*background-color:#666;*/
padding:12px 0 0 29px
;}

.footer td{
color:#D5D2D2;
font-size:10px
;}

.footer a{
color:#D5D2D2; 
text-decoration:underline
;}

.footer a:hover{
text-decoration:none
;}

.footer strong{
color:#D5D2D2
;}

.f_fll{
background:url(images/footer_fll.jpg) bottom repeat-x;

}

