body  {
font-size: 82.5%;
font-family: Georgia, "Times New Roman", Times, serif;
background-color: #DCDCDF;
background-image: url(../images/fd_body.gif);
background-repeat: repeat-x;
}

body .fixed-lg { width: 961px; }

h3, h4, h5, h6 { margin: 20px 0; color: white; font-weight: bold; }
h3 { font-size: 170%; }
h4 { font-size: 150%; color: #DF5400; }
h5 { font-size: 130%; color: #DF5400; }
h6 { font-size: 110%; font-style: italic; }

p { margin: 10px 0; }
td { padding: 5px; }
strong, b { font-weight: bold; color: #EEBE29; }
em, i { font-style: italic; }
strong em, em strong { font-weight: bold; font-style: italic; }
.a li { margin: 5px 40px; }
.a li { list-style: disc; }
.a ol { list-style: decimal; }

#h {
background-color: #EEBE29;
height: 105px;
text-align: center;
margin: 0 auto;
}

#h #flag-lang {position:absolute; top:0; margin-top:25px; margin-left:10px; }
#h #flag-lang #lang-uk { background:transparent url(../images/lang-uk.gif) no-repeat 0 0; display:block; height:15px; width:25px; text-indent:-8000em; }
#h #flag-lang #lang-fr { background:transparent url(../images/lang-fr.gif) no-repeat 0 0; display:block; height:15px; width:25px; text-indent:-8000em; }

#b {
position: relative;
width: 961px;
height: 520px;
border: 0px solid black;
border-top: 0 none;
}

#b #gallery {
position: absolute;
top: 0;
left: 0;
width: 961px;
height: 186px;
background-color: white;
border-bottom: 2px solid white;
}

#content {
position: absolute;
top: 186px;
left: 0;
/*height: 800px;*/
height: 2150px;
background-image: url(../images/background02.gif);
background-repeat: repeat-y;
background-position: 0 0;
background-color: #4E525E;
}


#b #content .a-b-c { overflow: hidden; min-height: 300px; }

#b .a-b-c .a { width: 510px; }
#b .a-b-c .b { width: 186px; }
#b .a-b-c .c { width: 262px; }

#b .a-b-c .a-c .a { width: 50%; }
#b .a-b-c .a-c .c { width: 50%; }

.content-bloc { padding: 10px; color: white; background:#4e525e}
.content-bloc h2 { font-size: 1.5em; margin: 10px 0; }
.content-bloc a { color: #EEBE29; text-decoration: none; }
.content-bloc a:hover { color: #FF6B11; }

#menu { }
#menu h2, #menu p { margin: 10px 0 0 10px; }
#menu ul { margin: 10px 0 0 0; }
#menu ul li a { padding: 0 15px; text-decoration: none; color: black; display: block; height: 2em;}
#menu ul li a:hover { background-image: url(../images/menu_selected.gif); background-position: 0 -10px; background-repeat: no-repeat; }
#menu a:hover { color: #DF5400; }

#f {
position: absolute;
/*top: 1106px;*/
top: 2456px;
padding: 5px;
text-align: right;
font-size: 85%;
color: #666666;
}
#f #coordonnees { float: left; color: #DF5400; margin-right:10px }
#f #coordonnees a { color: #DF5400; }
#f #coordonnees strong { color: #DF5400; }
#f a { color: #666666; font-weight: bold; text-decoration: none; }
#f a:hover { color: #888; }

#gallery {
    position: relative;  /*important */  
    overflow: hidden; /* important */  
    width: 260px; /* important */  
    height: 186px; /* important */  
    background: white;
}

#gallery_frame { position: relative; }
#gallery_previous { float: left; width: 30px; height: 186px; cursor: pointer; }
#gallery_next { float: right; width: 30px; height: 186px; cursor: pointer; }
#gallery_content { width: 6418px; position: absolute; top: 0; margin-left: 30px; }  
#gallery_content ul li { list-style: none; margin: 0; padding: 0; }
#gallery ul li { display: block; float: left; padding: 1px; }  
#galleyr ul li img { display: block; }

/* IFRAME NEWS */
.c iframe { margin: 0; padding: 0; width: 263px; height: 282px; border: 0; }