#center {padding:0 !important; background-color:#FFF;width:605px; display:block}
#center .content {width:550px; margin: 0 30px 0 30px !important}
#left {float:left;width:340px; padding:0 0 0 30px; margin:0;}

#left h4 {margin:0 0 20px 0}
#left div {margin: 0 0 20px 0}
#left div.tri {width:205px; margin:-8px 0 0 0}
#left div.tri div.div_form {float:right; width:205px ; padding:0 0 0 0}
#left div.tri div.div_form label{margin:8px 0 0 0 !important}
#left div.tri div.div_form select{float:right; margin:4px 0 0 0}
#left div.div_form {margin:0 0 0 0; padding:0;}
#left div.div_form label {margin:8px 0 0 0; padding:0;}
#left form  {margin:0; width:100%; text-align:left}
#left form label {display:block;width:auto;float:left;text-align:left;}
#left form input {float:left; width:200px; height:19px; border:#cc0000 1px solid; margin: 0 0 15px 0} 
#left form select {float:left; border:#5ca321 1px solid;}
#left form input.btn_ok {width:28px; height: 21px; float:left;}
#left form input.btn_ok {margin-left:1em;background-color:#cc0000;color:#FFF;}
#left ul.complete_search {list-style-type:none;}
#left ul.complete_search li {background: #eee; font-style:italic; padding: 0 5px 0 5px;}
#left ul.complete_search li span{font-weight:bold; font-style:normal; color:#666;}
#left a.affiner {color:#999; font-weight:bold; text-decoration:none; float:right !important; padding: 0 0 20px 0}

#center div.content h3 {font-size:1.6em;}
#center div.content h4 {border-bottom: 1px solid #5ca321}
#center div.content div.ariane_left {color:#444; text-align:left !important;padding:0 !important; margin:16px 0 0 0 !important; width:550px}
#center div.content div.ariane_left a{color:#cc0000; text-decoration:none; font-weight:bold}
#center div.content div.ariane_left a:hover{text-decoration:underline;}
#center div.content span {color:#5ca321; font-weight:bold;}
#center div.content div.detail span {color:#5ca321; font-weight:bold;float:none}

span.right_select{float:right}
span.right_select img{margin-top:-23px !important;}

div.ident {background-color:#eee !important;margin:0; padding: 4px 4px 4px 4px}
div.ident span {}
div.ident span.right {float:right; margin:-14px 0 0 0 !important}
div.ident p.space {font-size:1px; height:5px !important}
div.ident a.ind {color:#333}

ul.dao {width: 100%; margin:10px 0 0 0 !important; padding:0 !important}
ul.dao li {display:block;float:left; width:120px !important; height:auto !important; margin:4px 8px 4px 0px}
ul.dao li table {width:120px !important; height:auto !important; text-align:center;white-space:nowrap; margin:0; padding:0; border:1px solid #5ca321 !important}
ul.dao li table tr td.titre {font-size:90%; height:20px; background-color:#eee }
ul.dao li table tr td.img {height:60px; vertical-align:middle; background-color:#eee }
ul.dao li table tr td.legende {font-size:90%; height:20px; background-color:#eee }

ul.dao_indexs {width: 100%; margin:4px 0 0 0 !important; padding:0 !important;}
ul.dao_indexs li {display:block;float:left; width:auto !important; height:auto !important; margin:4px 8px 4px 0px;}
ul.dao_indexs li {
	height: auto !important;
	width: auto !important;
	margin: 8px 10px 8px 0px;
	/*background-color: #eee !important;*/
}
ul.dao_indexs li table {width:auto !important; height:auto !important; text-align:center;white-space:nowrap; margin:0; padding:0;}
ul.dao_indexs li table {
	/*border: 1px solid #5ca321 !important;*/
	height: auto !important;
	width: auto !important;
}
ul.dao_indexs li table img{
	margin: 5px !important;
}
ul.dao_indexs li table tr td.titre {font-size:90%; height:5px; background-color:#efefef }
ul.dao_indexs li table tr td.img {height:40px; vertical-align:middle;background:#efefef !important;}
ul.dao_indexs li table tr td.img img { 
	border:1px solid #000 !important;
	height: 20px !important;
}
ul.dao_indexs li table tr td.legende {font-size:90%; height:5px; }
/* test pour preprod */
ul.dao_indexs li.list_index {
	width:90% !important;
	padding: 0 0 0 9px !important;
	background: url(../graphics/portail/puce_green.gif) no-repeat 0 4px !important;
}
/* fin test */
div.ead_p {margin:0 0 0.5em 0 !important; padding:0 !important;}
div.ead_emph {margin:0 !important; padding:0 !important; display:inline; font-weight:bold}
div.ead_emph_super {margin:0 !important; padding:0 !important; display:inline; vertical-align:super; font-size:80%}
div.ead_emph_bold {margin:0 !important; padding:0 !important; display:inline; font-weight:bold;}
div.ead_emph_italic {margin:0 !important; padding:0 !important; display:inline; font-style: italic;}
div.ead_emph_bolditalic {margin:0 !important; padding:0 !important; display:inline; font-style: italic; font-weight:bold;}
div.ead_emph_boldsmcaps {margin:0 !important; padding:0 !important; display:inline; text-transform:capitalize; font-weight:bold;}
div.ead_head {margin:0 !important; padding:0 !important; display:inline; font-weight:bold; color:#5ca321 !important}
div.ead_title {margin:0 !important; padding:0 !important; display:inline; font-weight:bold; color:#5ca321 !important}
ul.ead_list {margin:0 0 0 22px !important; padding:0 !important;}
li.ead_item {list-style-image: url(../graphics/puce_green.gif);margin:0 !important; padding:0 0 0 0!important;}
li.ead_item a {text-decoration:none; color: #5ca321}
table.ead_table {border-collapse:collapse; margin: 8px 0 8px 0 !important}
table.ead_table thead {font-weight:bold;}
table.ead_table td {border:1px solid #888; padding: 0 8px 0 8px !important}
div.level4 {}
div.level5 {font-style: italic;}
div.level6 {font-style: italic;}
div.level7 {font-style: italic;}
span.normal { color:#5ca321; font-weight:normal !important;}
acronym {border-bottom: 1px dotted #888}
div.ead_archref span.ead_unitid {margin: 0 8px 0 0; color:#000 !important; font-weight:normal !important;}

a.archref {text-decoration:none; color: #5ca321 ;}
a:hover.archref {text-decoration:underline; color: #cc0000 ;}

a.icon_pdf {text-decoration:none; color: #5ca321 ; padding-right: 18px; background: url(../graphics/picto_pdf_small.gif) no-repeat ; background-position: right 0;}
a:hover.icon_pdf {text-decoration:underline; color: #cc0000 ;}
a.icon_ead {text-decoration:none; color: #5ca321 ; padding-right: 22px; background: url(../graphics/picto_ead_small.gif) no-repeat ; background-position: right 0;}
a:hover.icon_ead {text-decoration:underline; color: #cc0000 ;}

a.ind {text-decoration:none; color: #444}
a:hover.ind {text-decoration:underline; color:#5ca321}

img.openclose{margin:2px 0 0 0}

em.surligne {background-color:#add98e !important;color: #444 !important; padding:0px 1px 0px 1px !important;margin:1px 0px 1px 0px !important; font-style:normal !important;}

.content div.arbo {margin:0.9em 0 0.2em -20px;text-align:left}
.content div.arbo ul {list-style-type:none;margin:0px 0px 0px 20px; display:block !important}
.content div.arbo ul li {padding-left:1px;margin-bottom:0px;margin-top:0.05em;background: none;border:1px solid #FFFFFF}
.content div.arbo ul table {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr td {padding:0 0 0 0;margin:0 0 0 0;background: none;}
.content div.arbo ul table tr td a {color: #333;text-decoration:none}
.content div.arbo ul table tr td a.actif {color: #5ca321}
.content div.arbo ul li p {display: inline !important}
.content div.arbo a.archref {display: block; text-decoration:underline}
.content a.couleur1 {color:#5ca321; font-weight:bold; float:left;}
#left div.arbo {margin:0.9em 0 0.2em -20px; text-align:left;}

div.detail {margin:0 0 6px 0px !important; padding: 0;}
div.detail span {color:#5ca321; font-weight:bold;}
div.detail p {margin:0; padding:0}
div.detail br {line-height:6px}
div.detail_arbo {margin:0 0 6px 12px !important; padding: 0;background-color:#eee !important;}
div.detail_arbo ul li{border:#eee}
div.detail_arbo span {color:#5ca321;}
div.detail_arbo p {margin:0; padding:0}
div.detail_arbo br {line-height:6px}

/* présentation fiche bibliotheque */
#center div.content span.right_select {width:50px;}
#center div.content span.select_isbd img{margin-top: -10px !important}
#center div.content h4 span.title {float:left; margin:0 !important; padding:0 !important;}
#center div.content h4 span.ident_isbd{float:none; text-align:left; color: #000; font-weight:normal; text-transform:none}
#center div.content h4 span.ident_isbd a.ind{ color: #000; text-decoration:none;}
#center div.content h4 span.ident_isbd a.ind:hover{text-decoration:underline;}
#center div.content div.ident span.isbd {margin:0 !important}





