@charset "iso-8859-1";
body {
    margin:             0;
    padding:            0;
    background:         #004080;
    font:               12px arial, helvetica, sans-serif;
}

a {
    color:              #004080;
}

a:hover {
    color:              #00f;
}


#container {
    position:           relative;
    width:              990px;
    margin:             0 auto;
    padding:            0;
    background:         #fff url(images/container.jpg) no-repeat right 170px;
}

body.care-institution #container {
    background:         #fff url(images/container-orange.jpg) no-repeat right 170px;
}

body.medical-research #container {
    background:         #fff url(images/container-vert.jpg) no-repeat right 170px;
}

#header {
    position:           relative;
    width:              990px;
    height:             170px;
    background:         url(images/header.jpg);
}

body.care-institution #header {
    background:         url(images/header-orange.jpg);
}

body.medical-research #header {
    background:         url(images/header-vert.jpg);
}

#header h1 {
    margin:             0;
    padding:            0;
}

#header h1 a {
    display:            block;
    position:           absolute;
    top:                20px;
    left:               18px;
    width:              125px;
    height:             110px;
    text-indent:        -100em;
    overflow:           hidden;
}

#header p {
    display:            none;
}

#navbar {
    margin:             0 8px 0 9px;
    color:              #004080;
    text-align:         right;
}

#navbar p {
    margin:             0;
    padding:            0;
}

#navbar a {
    color:              #004080;
}

#title {
    display:            none;
}

#content {
    min-height:         440px;
    height:             auto !important;
    height:             440px;
    margin:             20px 8px 0 9px;
    padding:            0 10px 0 230px;
}

#content h4 {
    clear:              both;
    border-bottom:      1px solid #000;
    color:              #00276B;
    font-size:          16px;
}

#content h5 {
    clear:              both;
    padding:            2px 0 2px 18px;
    background:         url(images/h5.gif) no-repeat;
    color:              #00276B;
    font-size:          12px;
}

#content div#actualites-home {
	position:				relative;
	width:					720px;
	height:					60px;
	background:				transparent url("images/actualites-div.gif") no-repeat top left;
	z-index:				10;
	margin-top:				-25px;
}

#content ul.actualites {
	list-style-type:		none;
}

#content ul.actualites li {
	background:         	url(images/nav-li-a.gif) no-repeat 0px 2px;
	padding:				0px 0px 0px 15px;
}

#content ul.actualites li a {
    color:              	#00276B;
    text-decoration:		none;
}

#content ul.actualites li a:hover {
    text-decoration:		underline;
}

#content div#actualites div#pscroller1, 
#content div#actualites-home div#pscroller1 {
	margin:					0px;
	padding:				0px;
	width:					720px;
	padding:				5px;
	height:					53px;
}

/*#pscroller1{
	width: 					100px;
	height: 				100px;
	padding: 				0px;
	background-color: 		transparent;
}*/

#content div#actualites h5, 
#content div#actualites-home h5 {
	background:         	url(images/nav-li-a.gif) no-repeat 0px 2px;
    color:              	#00276B;
	margin:					0px;
	padding:				0px 0px 0px 12px;
	font-size:				12px;
	font-family:			Arial;
}

#content div#actualites-home h5 a:link, #content div#actualites-home h5 a:visited {
	text-decoration:		none;
	color:              	#00276B;
}

#content div#actualites-home h5 a:hover {
	text-decoration:		underline;
	color:              	#00276B;
}

#content div#actualites div#pscroller1 p, 
#content div#actualites-home div#pscroller1 p {
	margin:					0px;
	padding:				0px;
}

#content div#actualites p.more, 
#content div#actualites-home p.more {
	margin:					0px 0px 0px 620px;
}

#content div#actualites p.more a, 
#content div#actualites-home p.more a {
	text-decoration:		none;
}

#content div#actualites p.more a:hover, 
#content div#actualites-home p.more a:hover {
	color:					#004080;
	text-decoration:		underline;
}

#footer {
    clear:              both;
    height:             35px;
    padding:            4px 0 0;
    background:         url(images/footer.jpg);
    color:              #004080;
    text-align:         center;
}

#footer address {
    font-size:          11px;
    font-style:         normal;
}

#navcontainer {
    position:           absolute;
    top:                140px;
    left:               1px;
    width:              191px;
    height:             469px;
    padding:            20px 8px 0 14px;
    background:         url(images/navigation.jpg);
}

body.care-institution #navcontainer {
    background:         url(images/navigation-orange.jpg);
}

body.medical-research #navcontainer {
    background:         url(images/navigation-vert.jpg);
}

#nav {
    list-style:         none;
    margin:             0;
    padding:            0;
}

#nav li a {
    display:            block;
    width:              176px;
    padding:            1px 0 1px 15px;
    background:         url(images/nav-li-a.gif) no-repeat 3px 3px;
    color:              #004080;
    text-decoration:    none;
    font-weight:        bold;
}

#nav li a:hover, 
#nav li a.selected {
    background:         #004080 url(images/nav-li-a-hover.gif) no-repeat 3px 3px;
    color:              #fff;
}

#nav ul {
    list-style:         none;
    margin:             0;
    padding:            0;
}

#nav ul li a {
    width:              161px;
    padding:            1px 0 1px 30px;
    font-weight:        normal;
    background:         url(images/nav-li-a.gif) no-repeat 18px 3px;
	font-size:          10px;
}

#nav ul li a:hover,
#nav ul li a.selected {
    color:              #004080;
    background:         #ADD6FF url(images/nav-li-a.gif) no-repeat 18px 3px;
}

#nav ul ul li a {
    width:              146px;
    padding:            1px 0 1px 45px;
    font-weight:        normal;
    background:         url(images/nav-li-a.gif) no-repeat 33px 3px;
}

#nav ul ul li a:hover,
#nav ul ul li a.selected {
    color:              #004080;
    background:         #D5EAFF url(images/nav-li-a.gif) no-repeat 33px 3px;
}



#subnavcontainer {
    position:           absolute;
    top:                450px;
    left:               15px;
    width:              191px;
    margin:             0;
    padding:            0;
}

#subnav {
    list-style:         none;
    margin:             0;
    padding:            0;
}

#subnav li a {
    display:            block;
    width:              166px;
    padding-left:       25px;
    background:         url(images/subnav-li-a.gif) no-repeat 10px 3px;
    color:              #fff;
    text-decoration:    none;
}

#subnav li a:hover,
#subnav li a.selected {
    text-decoration:    underline;
}

/** offres d'emploi ******************************************************/

ul.emploi-actions {
    margin:             40px;
    padding:            0;
    list-style:         none;
    text-align:         center; 
}

ul.emploi-actions li {
    display:            inline;
    padding:            0 10px;
}

fieldset {
    margin-bottom:      20px;
}

fieldset legend {
    color:              #004080;
    font-weight:        bold;
}

fieldset th {
    text-align:         left;
}



#lang-fr {
    position:           absolute;
    top:                10px;
    right:              5px;
    display:            block;
    width:              25px;
    height:             14px;
    background:         url(images/flag_fr.jpg) no-repeat;
    text-indent:        -100em;
    overflow:           hidden;
}
