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: #632AAA; }
h5 { font-size: 130%; color: #925BD6; }
h6 { font-size: 110%; font-style: italic; }

p { margin: 10px 0; }
td { padding: 5px; }
strong, b { font-weight: bold; color: #632AAA; }
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: #2C2C34; 
text-align: center;
height: 105px;

}

#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: 960px;
	height: 186px;
	background-color: white;
	border-bottom: 2px solid white;
}

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

#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:#a4a4a4}
.content-bloc h2 { font-size: 1.5em; margin: 10px 0; }
.content-bloc a { color: #925BD6; text-decoration: none; font-weight: bold; }
.content-bloc a:hover { color: #632AAA; }

#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: #4D2002; 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: #925BD6; }

#f { 

position: absolute;
top: 1106px; 
text-align: center; 
padding-top:5px;
padding-left:20px;
font-size: 85%; 
color: #666666; 

}
#f #coordonnees { 
float: left;
color: #925BD6; 
margin-right:10px;

}
#f #coordonnees a { color: #925BD6; }
#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; }