body  { font-size: 82.5%; font-family: Georgia, "Times New Roman", Times, serif; background-color: #EED0D6; 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%;  }
h5 { font-size: 130%; }
h6 { font-size: 110%; font-style: italic; }

p { margin: 10px 0; }
td { padding: 5px; }
strong, b { font-weight: bold; color: #EC9EAD; }
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: white; border: 1px solid black; border-top: none; border-bottom: none; width: 961px; }
#h h1, #h h2 { border: 0pt none; margin: 0pt; overflow: hidden; padding: 0pt; text-indent: -9999px; text-align: center; }

#h h1 a, #h h2 a {
	background-image: url(../images/logo.gif);
	background-position: center 0;
	background-repeat: no-repeat;
	margin: 0 auto;
	border: 0pt none;
	display: block;
	width: 418px;
}
#h h1 a { height: 70px; }
#h h2 a { height: 36px; background-position: center -70px; }
#h #prelude { display: none; }


#b { width: 961px; border: 1px solid black; border-top: 0 none; }

#b #gallery {
	width: 960px;
	height: 186px;
	background-color: white;
	border-bottom: 2px solid white;
}

#content { background-image: url(../images/background02.gif); background-repeat: repeat-y; background-position: 0 0; background-color: #A81332; }

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

#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: #9A0F2C; }

#f { padding: 5px; text-align: right; font-size: 85%; color: #666666; }
#f #coordonnees { float: left; color: #9A0F2C; }
#f #coordonnees strong { color: #9A0F2C; }
#f #coordonnees a { color: #9A0F2C; }
#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;
	 border-left: 1px solid black;
 	 border-right: 1px solid black;
}

#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; }

/* TABLE */
table.cooltable td { font-size: 85%; border: 1px solid white; color: black; }
td.header { background-color: white; color: white; font-weight: bold; vertical-align: top }
td.libelle { font-weight: bold; }
.row01 { background-color: #EED0D6; }
.row02 { background-color: #F7E9EC; }
