h3 { font-size: 2.4em; color: #CC0202; }
h3 a { color: #CC0202; }
h4 { font-size: 2em; line-height: 1.6em; border-top: 1px solid #CC0202; border-bottom: 1px solid #CC0202; }
h5 { font-size: 1.6em; }
h6 { font-size: 1.2em; font-weight: bold; }

#content-interne {
	margin: 0;
	padding: 0;
	position: relative;
	min-height: 250px;
/*	overflow: auto;*/
	background: url(../images/fd_leftmenu.gif) 0 0 repeat-y; 
}
* html #content-interne { height: 350px; overflow: visible;	background-color: White; }

#interne01, #interne02, #interne03, #interne04,
#interne05, #interne06, #interne07 { min-height: 350px; overflow: auto; padding-bottom: 50px; }
* html #interne01, * html #interne02, * html #interne03, * html #interne04,
* html #interne05, * html #interne06, * html #interne07 { height: 350px; overflow: visible; }

/*#interne01 { background: url(../images/fd_content-page01.gif) right bottom no-repeat; }*/
#interne02 { background: url(../images/fd_content-page02.gif) right bottom no-repeat; }
#interne03 { background: url(../images/fd_content-page03.gif) right bottom no-repeat; }
#interne04 { background: url(../images/fd_content-page04.gif) right bottom no-repeat; }
#interne05 { background: url(../images/fd_content-page05.gif) right bottom no-repeat; }
#interne06 { background: url(../images/fd_content-page06.gif) right bottom no-repeat; }
#interne07 { background: url(../images/fd_content-page07.gif) right bottom no-repeat; }

#left-content { position: relative; float: left; width: 216px; }
#interne02 #left-content { background: url(../images/fd_leftmenu02.gif) 0 0 no-repeat; }
#interne03 #left-content { background: url(../images/fd_leftmenu03.gif) 0 0 no-repeat; }
#interne04 #left-content { background: url(../images/fd_leftmenu04.gif) 0 0 no-repeat; }
#interne05 #left-content { background: url(../images/fd_leftmenu05.gif) 0 0 no-repeat; }
#interne06 #left-content { background: url(../images/fd_leftmenu06.gif) 0 0 no-repeat; }
#interne07 #left-content { background: url(../images/fd_leftmenu07.gif) 0 0 no-repeat; }

#content-interne #left-content h2 { display: none; }

h2#ssrubselected03 { width: 216px; /*height: 118px;*/ }
#content-page { position: relative; margin-left: 230px; padding: 0; border: 1px solid white; font-size: 1.2em; }
#left-content ul { list-style: none; margin: 180px 20px 20px 15px; padding: 0; border-bottom: 1px solid white; background-color: #CC0202; }
#left-content ul li { padding: 0; }
#left-content ul li a { color: White; border-top: 1px solid white; display: block; padding: 5px; min-height: 15px; text-decoration: none; }
#left-content ul li a:hover, ul.ssrubselected01 li a#item01, ul.ssrubselected02 li a#item02, ul.ssrubselected03 li a#item03, ul.ssrubselected04 li a#item04,
ul.ssrubselected05 li a#item05, ul.ssrubselected06 li a#item06, ul.ssrubselected07 li a#item07, ul.ssrubselected08 li a#item08,
ul.ssrubselected09 li a#item09, ul.ssrubselected10 li a#item10, ul.ssrubselected11 li a#item11, ul.ssrubselected12 li a#item12 { background-color: White; color: black; }

#left-content ul li ul { margin-top: 15px; border: none; }
#left-content ul li li a { padding: 0; border: none; }

/* Links bottom */
#bottom-links-interne { background: url(../images/plus_left-links.gif) 0 0 no-repeat #B31010; height: 28px; padding: 15px 0px 0 48px; }
#bottom-links-interne ul { margin: 0; padding: 0; background-color: #B31010; }
#bottom-links-interne ul li { display: inline; margin: 0 15px 0 0; padding: 0; letter-spacing: -1px; }
#bottom-links-interne a { margin: 0; padding: 0; color: White; text-transform: uppercase; text-decoration: none; }


/************************************/
/*            Actualits            */
/************************************/
h4.title-actualite { border: none; }
.detail-actualite { padding-bottom: 15px; margin-bottom: 20px; border-bottom: 1px solid #CC0202; }


/************************************/
/*       FORMULAIRE DE CONTACT      */
/************************************/
input, textarea {
	margin: 3px 0 0 0;
	padding: 0;
	border: 1px solid black;
}
input { width: 200px; }
input.button {
	background-color: #037C39;
	color: white;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 1em;
	width: 100px;
	height: 20px;
}
textarea { width: 250px; }
.fieldset { border: 0; text-align: left; }
.fieldset p { margin: 2px; }
.fieldset label {
	margin: 5px 3px 0 0;
	text-align: right;
	width: 35%;
	float: left;
}
