

* {margin:0;padding:0;}
html {
	height:100%;
	width:1020 !important;
	min-width:1020px;
	width:auto;
}
body {
	font:normal 62.5% Georgia,"Times New Roman",serif;
	height:100%;
	background:#4f4444  url(/_img/bg/bg-body.gif) top center no-repeat;
	width:1020 !important;
	min-width:1020px;
	width:auto;
}
img {
	display:block;
}
a img {
	border:none;
}
input, textarea, select, button {
	font:normal 0.9em Georgia,"Times New Roman",serif;
}
.SearchHighlight {
	color:white;
	background-color:#008bec;
	font-weight:bold;
	margin:0;
	padding:0;
	text-indent:0;
	word-spacing:0;
	letter-spacing:0;

}
td { font-size:1em; }
h1, h2, h3 { color:#008bec; }
h1, h2 { font:normal 2.1em Georgia,"Times New Roman",serif; }
h1 { float:left; }
h3 { font:normal 1.3em Georgia,"Times New Roman",serif; margin-bottom:2px; }
h1 a, h2 a, h3 a { text-decoration:none; color:#008bec }
p { line-height:1.2em;margin-bottom:0.8em; }
div.radio {padding:3px;}
/*.button {
	background: transparent url(/_img/bg/button.gif) no-repeat center center;
	display:block;
	height:17px;
	width:90px;
	text-indent:13px;
	border:0;
	color:#ffffff;
	line-height:17px;
	font-family:Arial;
	margin:3px 0;
	font-size:1.05em;
}*/
/*--- nav level 1 ---*/
#nav_level1_content {
	overflow:auto;
	background:transparent url(/_img/_themes/sciences/bg/nav-level1-content-bg.gif);
	color:#008bec;
}
#nav_level1_content ul { width:1020px; margin:auto; }
#nav_level1_content li {
	list-style:none;
	display:block;
	float:left;
	height:42px;
	line-height:42px;
	background:url(/_img/_themes/sciences/bg/topnav_spacer.gif) repeat-y 0 0;
	background-position:100% 0;
	font-size:1.4em;
	padding:0 12px 0 12px;
}
#nav_level1_content li.select {
	background-color:#FFF;
}
#nav_level1_content li a {
	color:#fff;
	text-decoration:none;
}
#nav_level1_content li a:hover {
	color:#fff;
}

/*--- content ---*/
#container {
	width:1020px;
	margin:auto;
	background:#fff;
	color:#4f4444;
	overflow:hidden;
}

/*zone-logo*/
#zone_logo {
	height:90px;
	padding:10px 20px 0 20px;
}
a.logo { background:url(/_img/_themes/sciences/logo-lit.gif) no-repeat left; width:395px; height:82px; text-indent:-99999px; float:left; }
.banner { float:right; }


/*nav-level2*/
#nav_level2 {
	height:49px;
	margin-bottom:22px;
	background:url(/_img/navigation/navlevel2-bg.gif);
}
#nav_level2 li {
	list-style:none;
	display:block;
	float:left;
	color:#3b2e2e;
	font-size:1.7em;
	height:49px;
	background:url(/_img/navigation/navlevel2-bgright.gif) right;
	padding-right:12px;
}
#nav_level2 li a {
	display:block;
	float:left;
	height:49px;
	line-height:49px;
	background:url(/_img/navigation/navlevel2-bgleft.gif) left;
	padding-left:12px;
	color:#3b2e2e;
	text-decoration:none;
}
#nav_level2 li a:hover {
	color:#3b2e2e;
	text-decoration:underline;
}
#nav_level2 li.select {
	background:url(/_img/_themes/sciences/navigation/navlevel2-bgright-s.gif) right;
	color:#fff;
}
#nav_level2 li.select span {
	display:block;
	float:left;
	height:49px;
	line-height:49px;
	background:url(/_img/_themes/sciences/navigation/navlevel2-bgleft-s.gif) left;
	padding-left:12px;
	color:#fff;
}
#nav_level2 li.decoleft {
	background:url(/_img/navigation/navlevel2-bgright.gif) right;
	width:15px;
}
#nav_level2 li.form {
	background:url(/_img/navigation/navlevel2-bgleft-form.gif) left no-repeat;
	padding-left:12px;
	padding-top:15px;
	height:34px;
	font-size:1.2em;
}
#nav_level2 li.form label {
	float:left;
	padding-top:3px;
}
#nav_level2 li.form input {
	width:80px; margin:0 5px 0 5px;
	float:left;
}
#nav_level2 li.form .submit {
	background:url(/_img/buttons/ok.gif) no-repeat;
	text-indent:-9999px;
	width:21px;
	height:20px;
	border:none;
	cursor:pointer;
	float:left;
}
#nav_level2 li.avance {
	background:none;
}
#nav_level2 li.avance a {
	background:none;
	text-decoration:underline;
	font-size:0.7em;
	padding-left:6px;
}
#nav_level2 li.avance a:hover {
	background:none;
	text-decoration:none;
	font-size:0.7em;
}


/*content principal ------ */
#content {
	padding:0 0 45px 20px;
	float:left;
}
.title_block {
	border-bottom:1px solid #4f4444;
	color:#008bec;
	float:left;
	width:100%;
	clear:both;
}
.element_right {
	float:right;
	font-size:1.2em;
	margin-top:5px;
}
.element_right a {
	color:#008bec;
	text-decoration:none;
}
.element_right select {
	width:120px;
}
.wysiwyg_content img {
	display:inline;
}

/*col-nav-level3 */
#col_nav_level3 {
	width:190px;
	float:left;
	margin-right:23px;
}
.box_book {
	background:url(/_img/_themes/sciences/navigation/navlevel3-box-book-red.gif) top no-repeat;
	padding:60px 5px 10px 12px;
	margin-bottom:10px;
}
.box_book  li {
	list-style:none;
	font-size:1.5em;
	margin:0 0 8px 0;
	border-left:2px solid #4f4444;
	padding:0 0 0 8px;
}
.box_book li.select {
	list-style:none;
	font-size:1.5em;
	margin:0 0 8px 0;
	border-left:none;
	padding:0 0 0 8px;
	color:#008bec;
	background:url(/_img/icons/arrow-nav-level3.gif) left no-repeat;
}
.box_book  a {
	color:#4f4444;
	text-decoration:none;
}
.box_book  a:hover {
	color:#4f4444;
	text-decoration:underline;
}
.box_book_grey {
	background:url(/_img/navigation/navlevel3-box-book-grey.gif) top no-repeat;
}


#col_full {
	width:770px;
	float:left;
	margin-right:23px;
}
#col_full_content {
	width:758px;
	margin:auto;
}

/*col-middle */
#col_middle {
	width:557px;
	float:left;
	margin-right:23px;
}
.zone_flash { margin-bottom:15px; }
#col_middle_content {
	width:545px;
	margin:auto;
}
.breadcrump {
	margin-bottom:15px;
	margin-top:15px;
	font-size:1.2em;
	float:left;
}
.breadcrump li {
	display:inline;
	padding-right:5px;
}
.breadcrump li a {
	color:#008bec;
	padding-right:4px;
}
a.btn_red {
	width:52px;
	height:13px;
	padding:0 0 0 15px;
	display:block;
	background: url(/_img/_themes/sciences/bg/button-red.gif) no-repeat;
	font:normal 0.8em Georgia,"Times New Roman",serif;
	color:#fff;
	text-decoration:none;
}

.line_multi_fiche {
	clear:both;
	overflow:hidden;
}
.line_multi_fiche .fiche {
	width:270px;
	margin-right:5px;
	background:#f1f0f0 url(/_img/bg/home-bg-news.gif) repeat-x scroll center bottom;
}
.line_multi_fiche .fiche_right {
	margin-right:0px;
}
.newsletter {font-size:1.1em;padding:10px 0;}
.newsletter a {text-decoration:none; color:#008bec }
.newsletter h3 {font-size:1.3em;}
.newsletter ul {list-style-type:none;font-family:Arial;}
.newsletter ul li {padding:5px 0;}


.fiche, .coord {
	background:#fff url(/_img/bg/home-bg-news.gif) top repeat-x;
	float:left;
	width:100%;
	font:normal 1.1em Arial, Helvetica, sans-serif;
	margin-bottom:5px;
}
.fiche_container, .coord_container {
	padding:15px;
	float:left;
}
.fiche_container ul {
	list-style-position: inside;
}
.fiche h2, .coord h2 {
	font-size:1.5em;
	/*margin-bottom:6px;*/
}
.fiche_container div img {
	display:inline;
}
.fiche a, .author a, .paging a, .coord a{
	color:#008bec;
}
.paging a {font-size:1.1em;}

.peopleList .author a{
	color:#008bec;
	text-decoration:none;
}

.peopleList .author {
	display:list-item;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:15px;
	padding:0pt;
}

.peopleList strong {
	font-size:1.5em;
	display:block;
	padding:15px 0 0 0;
}

div.paging {
	text-align:center;
	background:#f0f0f0 none;
	padding:10px 0;
	clear:both;
}

.paging span.separator {
	background:transparent url(/_img/filter_separator.gif) no-repeat scroll center bottom;
	padding:0pt 6px;
	width:1px;
}

.fiche a.btn_read {
	width:31px;
	height:13px;
	padding:0 0 0 15px;
	display:block;
	background: url(/_img/bg/button-read.gif) no-repeat;
	font:normal 0.9em Georgia,"Times New Roman",serif;
	color:#fff;
	text-decoration:none;
}
.fiche_content, .coord_content {
	clear:both;
	margin-top:20px;
	overflow:hidden;
}

.fiche_text, .coord_text { float:left; }
.fiche_text_img {
	padding-left:110px
}
.fiche_book {margin-left:-110px; float:left;}
.coord_book {float:left; }
.fiche_book img { border:1px solid #d4d4d4; }
/*Overwrites for right column = smaller images*/
#col_box_links .fiche_text_img {padding-left:57px}
#col_box_links .fiche_book {margin-left:-57px;}

.description .fiche_text_img {padding-left:135px}
.description .fiche_book {margin-left:-135px;}

.fiche_content li {
	list-style-type:none;
	padding:0 0 3px 0px;
}

.fiche_content li .title a{
	font-size:1.5em;
	text-decoration:none;
	font-family:Georgia,"Times New Roman",serif;
	margin:0 0 3px -15px;
	display:block;
}

.title_coord a{
	margin: 0 0 3px 0 !important;
}

.fiche-details, .coord_details {
	margin-bottom:8px;
}
.fiche-details li, .coord_details li {
	list-style:none;
	overflow:hidden;
}
.fiche-details li div, .coord_details li div {
	width:120px;
	float:left;
}
.fiche_book .fiche-details, .coord_details {
	margin-top:10px;
}
.fiche_book .fiche-details li div, .coord_details li div {
	width:65px;
	float:left;
}

.table_form { margin:15px 0 15px 0; width:100%; }

.table_form table td { padding:0 8px 8px 0;}


/*col-box-links */
#col_box_links {
	width:185px;
	float:left;
}
.box_links {
	margin-bottom:20px;
	float:left;
	width:100%;
}
#col_box_links .fiche {
	background:none;
}

.placesForm {
	width:725px !important;
}

a.box_auteur {
	background:url(/_img/bg/bg-box-auteurs.gif);
	display:block;
	width:162px;
	height:61px;
 	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	color:#4f4444;
	text-decoration:none;
	padding:105px 15px 10px 8px;
}
.agenda_element{
	background:url(/_img/bg/agenda-element.gif) bottom repeat-x;
	border:1px solid #efeeee;
	float:left;
	width:100%;
 	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:1px;
	list-style-type:none;
}
.agenda_element div {
	padding:6px;
}

.agenda_element div span a{
	color:#4f4444;
	font-weight:bold;
	text-decoration:none;
}



/*--- footer ---*/
#footer {
	clear:both;
	height:20px;
	padding-top:10px;
	background:#bcb9b9;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	color:#3b2e2e;
}
#footer li {
	list-style:none;
	display:inline;
	padding:0 9px 0 9px;
	border-right:1px solid #3b2e2e;
}
#footer li a  {
	color:#3b2e2e;
	text-decoration:none;
	font-weight: bold;
}
#footer li a:hover  {
	color:#3b2e2e;
	text-decoration:underline;
	font-weight: bold;
}
#footer li.rss  {
	border:none;
}
#footer li.rss a  {
	background:url(/_img/icons/ico-rss.gif) left no-repeat;
	padding-left:20px;
}