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

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

p { margin: 10px 0; }
td { padding: 5px; }
strong, b { font-weight: bold; color: #7F552B; }
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: #07A6CD; 
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: #e0c052; 
}

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

#b .a-b-c .a { width: 507px; }
#b .a-b-c .b { width: 189px; }
#b .a-b-c .c { width: 263px; }

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

.content-bloc { padding: 10px; color: white; }
.content-bloc h2 { font-size: 1.5em; margin: 10px 0; }
.content-bloc a { color: #0186B3; text-decoration: none; font-weight: bold; }
.content-bloc a:hover { color: #09B9E9; }

#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: #926232; 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: black; }

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

#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: 5418px; 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; }