/**	border_left	**/

#border_left {
background-color: #00508B;
/*background-color: #48677B;*/
}

/**	left	**/

#left {

/*background-color: #cfc998;*/
/*background-color: #1A4057;*/
background-color: #c0bcb4; 
}

/**	title	**/

h1, h1.componentheading, h2.contentheading, h2 a, h2 a:hover, .componentheading {
color: #1A4057;
}

/**			LINK		**/

a {
color:#1A4057;
text-decoration : none;
}

a:hover {
/*color:#1A4057;*/
color: #999;
text-decoration: none;
}

/**	read more	**/

a.readon {
background-color:#b6b2aa; /*#eee;*/
border:1px solid #d4cfc7; /*#eee;*/
}

a.readon:hover {
color: #1A4057;
background-color:#d4cfc7; /*#fff;*/
}

/**	FORMULAIRE	**/

.inputbox {
border:1px solid #1A4057;
}


/** nav left	**/

.submenu li a:hover, .submenu li#current a, .submenu li.active a {
/*background-color: #1A4057;*/
background-color: #b6b2aa; /*#eee;*/
border: 1px solid; /* #eee;*/
}

.submenu li li a {
background: transparent url(../images/puce_nav_left_02.gif) 7px 13px no-repeat;
}

.submenu li li a:hover, .submenu li li#current a, .submenu li li.active a,
.submenu li#current li a:hover, .submenu li.active li a:hover {
color:#000;
background: transparent url(../images/puce_nav_left_02.gif) 7px -48px no-repeat;
}

.submenu li li li a:hover, .submenu li li li#current a, .submenu li li li.active a {
color:#000;
}


/**	bottom nav	**/

#bottom_nav li a:hover, #bottom_nav li span.separator:hover,
#bottom_nav li.active a, #bottom_nav li#active a, #bottom_nav li:hover a {
color:#1A4057;
}

/**	top nav	**/

#top_menu li a:hover, #top_menu li.active a {
color:#1A4057;
}

/**	main menu	**/

/** si est actif niveau 1 	**/
#main_menu #current a, #main_menu #current span.separator {
color:#1A4057;
text-decoration:none;
}

/** si est actif niveau 2+ 	**/
#main_menu ul #current a, #main_menu ul #current span.separator,
#main_menu #current ul a:hover, #main_menu #current ul span.separator:hover {
color:#1A4057;
text-decoration:none;
}

/** si parent actif et enfant actif **/
#main_menu li.parent.active li a:hover, #main_menu li li.parent.active li a:hover, #main_menu li li li.parent.active li a:hover, #main_menu li.parent.active li span.separator:hover,
#main_menu li.parent.active li li span.separator:hover, #main_menu li.parent.active li li a:hover {
color:#1A4057;
text-decoration:none;
}

/** si est parent actif niveau 1	**/
#main_menu li.parent.active a, #main_menu li.parent.active span.separator {
color:#1A4057;
text-decoration:none;
}

/** si est parent actif niveau 2+	**/
#main_menu li li.parent.active a, #main_menu li li li.parent.active a, #main_menu li li li li.parent.active a,
#main_menu li.parent.active li.parent.active a, #main_menu li li.parent.active li.parent.active a, #main_menu li li li.parent.active li.parent.active a,
#main_menu li li.parent.active span.separator, #main_menu li.parent.active li.parent.active span.separator{
color:#1A4057;
text-decoration:none;
}

/** si est survol niveau 1	**/
#main_menu li a:hover, #main_menu li.parent a:hover, #main_menu li.sfhover span.separator, #main_menu li.sfhover a,
#main_menu li span.separator:hover, #main_menu li.parent span.separator:hover {
color:#1A4057;
text-decoration:none;
}

/** si est survol niveau 2+	**/
#main_menu li li a:hover, #main_menu li li li a:hover, #main_menu li.parent li a:hover, #main_menu li.parent li li a:hover,
#main_menu li.parent.active li.parent a:hover, #main_menu li li.parent.active li.parent a:hover, #main_menu li li li.parent.active li.parent a:hover,
#main_menu li.parent.active li.parent.active a:hover, #main_menu li li.parent.active li.parent.active a:hover, #main_menu li li li.parent.active li.parent.active a:hover,
#main_menu li li span.separator:hover, #main_menu li.parent li span.separator:hover, #main_menu li.parent.active li.parent span.separator:hover,
#main_menu li li.sfhover a, #main_menu li li.sfhover span.separator, #main_menu li li li.sfhover a, #main_menu li li li.sfhover span.separator {
color:#1A4057;
text-decoration:none;
}

/** si courant survol **/
#main_menu li#current li a:hover, #main_menu li#current li span.separator:hover {
color:#1A4057;
text-decoration:none;
}

#main_menu li a:hover, #main_menu li span.separator:hover {
color:#1A4057;
text-decoration:none;
}


/** ajout Julie **/
#wrapper {
	margin-top: 20px;
}
ul.normal  {
	margin: 10px 0px 22px 14px;
	padding-left: 0;
	list-style: none;
	list-style-position: outside;
}
.normal li  {
	background: url(../images/puce-tiret.png) 0 0px no-repeat;
	padding-left: 28px;
	list-style: none;
	margin: 5px 0;
}

.bold {
	font-weight: bold;
}
h1 {
	padding-top: 12px;
	padding-bottom: 16px;
}