@import url(./layout.css);
body {
    text-align : left;
    margin : 0 auto;
    color : #000;
    font-style : normal;
    font-variant : normal;
    font-weight : normal;
    font-family : Verdana, Tahoma, Arial, sans-serif;
    background : #f4f4f4 url(../images/bg_bis.gif) repeat-y top center;
    font-size: 12px;
}

img {
    border : none;
    padding : 0px;
    margin : 0px;
}

a {
    color : #000;
    text-decoration : none;
}
a:hover {
    color : #000;
    text-decoration : none;
}
h1 {
    color : #000;
    font-weight : normal;
    font-size : 150%;
    padding : 0px 0 0 20px;
    margin-bottom : 10px;
    margin-left : 10px;
    border-bottom : 1px dotted #4A86EF;
}
h1.accueil {
	background: transparent url('../images/book.png') left no-repeat;
}
h1.search {
	background: transparent url('../images/magnifier.png') left no-repeat;
}
h1.revue {
	background: transparent url('../images/newspaper.png') left no-repeat;
}
h1.article {
	background: transparent url('../images/page_copy.png') left no-repeat;
}
h1.author{
	background: transparent url('../images/user.png') left no-repeat;
}
h1.admin{
	background: transparent url('../images/transmit_blue.png') left no-repeat;
}
h1.import{
	background: transparent url('../images/plugin.png') left no-repeat;
}
h1.contactus{
	background: transparent url('../images/email.png') left no-repeat;
}
h1.help{
	background: transparent url('../images/help.png') left no-repeat;
}
h1.keywords{
	background: transparent url('../images/tag_blue.png') left no-repeat;
}

h2 {
    color : #222;
    font-size : 120%;
    font-weight: bold;
    letter-spacing: 1px;
    padding : 0px 0 0px 20px;
    background: transparent url('../images/resultset_next.png') left no-repeat;
    
}

p {
    font-size : 100%;
    text-align : justify;
    text-indent : 3%;
    margin-bottom : 10px;
}
p:first-letter {
    font-size : 120%;
    font-weight : bold;
}

ul {
    list-style : none;
    padding : 0 0 0 3px;
}
li {
    list-style-type : none;
    padding : 0 0 0 20px;
}

#menu ul {
    list-style : none;
    font-size : 12px;
    padding : 0;
    margin-top : 30px;
    border-top : 1px dotted #ccc;
    margin-left:0px;
}
#menu li {
    list-style-type : none;
    margin-bottom : 4px;
    margin-left : 4px;
    padding : 5px;
    padding-left : 20px;
    border-bottom : 1px dotted #ccc;
    margin-left : 5px;
}
li.accueil {
	background: transparent url('../images/book.png') left no-repeat;
}
li.search {
	background: transparent url('../images/magnifier.png') left no-repeat;
}
li.revue {
	background: transparent url('../images/newspaper.png') left no-repeat;
}
li.article {
	background: transparent url('../images/page_copy.png') left no-repeat;
}
li.author{
	background: transparent url('../images/user.png') left no-repeat;
}
li.import{
	background: transparent url('../images/plugin.png') left no-repeat;
}
li.contactus{
	background: transparent url('../images/email.png') left no-repeat;
}
li.help{
	background: transparent url('../images/help.png') left no-repeat;
}
li.keywords{
	background: transparent url('../images/tag_blue.png') left no-repeat;
}

#menu a {
    /*display : block;*/
    padding : 0 0 0 20px;
    color : #000;
    text-decoration : none;
    background : #fff;
}
#menu a:hover {
    /*display : block;*/
    padding : 0 0 0 20px;
    color : #4A86EF;
    font-weight : bold;
    text-decoration : none;
    background : #fff;
}

#menu2 {
	background: #4A86EF;
	border: 1px solid #ccc;
	padding: 5px;
	margin-bottom: 15px;
}
#menu2 a{
	padding: 0;
	margin: 0;
	text-decoration:none;
	color:#fff;
	font-weight:700;
}	

div.lang {
	text-align: center;
}
div.lang a,div.lang a:hover{
	 display : inline;

}
div.lang img {
	 padding:0;
	 margin:0;
}

div.lang img.selected,div.lang img.selected:hover{
	 border: 2px solid #4A86EF;
	 padding:1px;
}



table {
    margin : 0;
    padding : 0;
    border-collapse : collapse;
    border : 1px solid #aaa;
    font-size : 100%;
}
table th {
    font-weight : bold;
    padding : 2px;
    background : #ddd;
    border-bottom : 1px solid #aaa;
    border-top : 1px solid #aaa;
    text-transform : uppercase;
}
table td {
    border-right : 1px solid #aaa;
    padding-left : 5px;
    color : #000;
}

#utils {
    border : 1px solid #4A86EF;
    margin-left : 10px;
    margin-right : 10px;
    padding : 5px 0 5px 5px;
    background : #eee;
    width : 99%;
}

form {
    padding : 0;
    margin : 0;
    border : 0;
    margin-left : 5px;
}
select, textarea, input {
    border : 1px solid #777;
    background-color : #fff;
}
.submit {
    border : 1px solid #aaa;
    background-color : #fff;
    font-weight : 400;
    font-weight : bold;
    padding : 2px 5px;
}
.submit:hover {
    background-color : #4A86EF;
    color : #fff;
}
.error {
    color : red;
    font-size : 80%;
}
#form-group {
	overflow: auto;
	height: 150px;
	border: 1px solid #ddd;
	width: 350px;
}

table.index {
    border : none;
    font: 10px;
}
.index td {
    border : none;
    padding : 5px;
   font: 10px;
}


#foot, table {
    border : none;
    width : 100%;
    padding : 0;
    margin : 0;
    color : #808080;
}
#foot td, a {
    border : none;
    color : #808080;
}

/* les tableaux et le pager */
div.pager {
	background: #eee;
	margin: auto;
	margin-bottom: 5px;
	border: 1px solid #E0E0EF;
	height: 20px;
	width: 100%;
	font-size: 11px;
}

div.total-enr {
	float: left;
}
div#total-page {
	float: right;
}
th {
	background: #E0E0EF;
	color: #555;
	font-size: 11px;
}
table {
	border: 1px solid #E0E0EF;
	font-size: 11px;
	margin: 2px;
}	


/*le details d'une publication*/

div.details-publi {
	width: 95%;
	border: 1px solid #4A86EF;
	border-left: 5px solid #4A86EF;
	margin: auto;
	margin-top: 10px;
	padding: 4px;
}
div.details-publi a{
	color: #000;
}
div.details-publi a:hover{
	color: #4A86EF;
}

div.titre-article {
    margin : 0;
    padding : 0;
    padding-bottom : 2px;
    padding-left : 20px;
   margin-bottom : 5px;
 	background : url('../images/book_open.png') no-repeat top left;
}

div.auteur-article,div.journal-article,
div.annee-article,div.ref-article,div.if-article,
div.disc-article,div.adresse-article,div.reprint-article,div.unite-article
,div.ct-article,div.ct2-article,div.dom-article,div.as-article {
    margin : 0;
    margin-left : 20px;
    padding : 0;
    margin-bottom : 5px;
    padding-left : 20px;
}
div.auteur-article {
	background : url('../images/user_gray.png') no-repeat top left;
}
div.journal-article {
	background : url('../images/newspaper.png') no-repeat top left;
}
div.annee-article {
	background : url('../images/calendar_view_day.png') no-repeat top left;
}
div.ref-article {
	background : url('../images/tag_green.png') no-repeat top left;
}
div.disc-article {
	background : url('../images/chart_organisation.png') no-repeat top left;
}
div.if-article {
	background : url('../images/chart_bar.png') no-repeat top left;
}
div.adresse-article {
	background : url('../images/transmit.png') no-repeat top left;
}
div.reprint-article {
	background : url('../images/vcard.png') no-repeat top left;
}
div.unite-article {
	background : url('../images/ruby.png') no-repeat top left;
}
div.ct-article {
	background : url('../images/folder_brick.png') no-repeat top left;
}
div.ct2-article{
	background : url('../images/folder_error.png') no-repeat top left;
}
div.dom-article {
	background : url('../images/flag_blue.png') no-repeat top left;
}
div.as-article {
	background : url('../images/brick.png') no-repeat top left;
}

/*liens alphabétique*/
div.link {
    border : 1px solid #4A86EF;
    margin-left : 10px;
    display : block;
    margin-right : 0;
    padding : 2px;
    font-size : 110%;
    width : 99%;
}
a.selected_letter {
    color : #4A86EF;
    font-weight : bold;
    font-size : 130%;
    text-decoration : underline;
}

/*identité periodique*/
div#ident-periodic {
	margin: 10px;
	padding: 5px;
	width: 60%;
	background: #eee;
	border: 1px solid #4A86EF;
}
div#ident-periodic a{
	color: #000;
}
div#ident-periodic a:hover{
	color: #4A86EF;
}



table.datagrid,table.datagrid-details {
    border-left: solid 1px #4A86EF;
    border-top: solid 1px #4A86EF;
    border-bottom: solid 1px #4A86EF;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
    font-size: 11px;
    border-collapse: collapse;     
    width: 36em;
    margin-left: 1em;

}

table.datagrid th{
    text-align: center;
    border-right: solid 1px #4A86EF;
    border-bottom: solid 1px #4A86EF;
    background: #4A86EF;
    padding: 2px;
    color: #FBD2BC;
    padding-left: 1em;
    padding-right: 1em;
    border: 1px solid #fff;
    border: solid 1px #4A86EF;
}
table.datagrid-details th{
    text-align: center;
    border-right: solid 1px #4A86EF;
    background: #4A86EF;
    padding: 2px;
    color: #FBD2BC;
    padding-left: 1em;
    padding-right: 1em;
    border-bottom: solid 1px #fff;
}
table.datagrid th a,table.datagrid-details th a{
    color: #FBD2BC;
    text-decoration: none;
}

table.datagrid th a:hover,table.datagrid-details th a:hover{
    color: #FBD2BC;
}
    
table.datagrid td,table.datagrid-details td{
    text-align: left;
    border-right: solid 1px #4A86EF;
    padding: 2px;
}

table.datagrid tr.odd,table.datagrid-details tr.odd{
    background: #F4F4F4;
}

div.paging {
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}

div.paging a {
    color: #333;
}


div#year {
	padding: 3px;
	border: 1px solid #4A86EF;
	background: #eee;
	margin: 10px;
}
div#year a{
	color: black;
}
div#year a:hover {
	color: #4A86EF;
}
/*******************VET RESEARCH****************************/
.details-retronum a,.fiche-retronum a{
	color: #000;
}
.details-retronum a:hover,.fiche-retronum a:hover{
	color: #4A86EF;
}
.details-retronum {
	background: #fefefe;
	margin: 5px;
	margin-right: 15px;
	padding: 2px;
	border: 1px solid  #4A86EF;
	border-left: 25px solid #4A86EF;
}
.details-retronum ol{
	padding:0px;
	margin-left:30px;
	margin-right:5px;
	list-style-type: decimal;
}
.details-retronum ol li{
	list-style-type: decimal;
	padding:0px;
	margin:0px;
	padding-bottom: 4px;

}

table.retronum-searchA {
	border: none;
	border: 1px solid #444;
	margin-bottom: 15px;
	background: #AFCCFF;
	width: 95%;
}
table.retronum-searchA td{
	padding: 5px;
	border: none;
}

div#result {
	background: #AFCCFF;
	border: 1px solid #444;
	margin-left: 15px;
	width: 95%;
	padding-top:5px;
}
div#result ol {
	margin:0;
	padding:0;
	
}
div#result li {
	list-style-type: decimal;
	margin-left:30px;
	padding-left:0px;
	padding-bottom:5px;
	color: #000;
}
div#result li a {
	color: #000;
}
div#result li a:hover {
	color: #fff;
}
a.selected_letter {
    color : #5f8cb9;
    font-weight : bold;
    font-size : 130%;
    text-decoration : underline;
}

div#key-list {
	margin: 0 10px 0 10px;
	border: 1px solid #5f8cb9;
	border-left: 10px solid #5f8cb9;
	
}
div#key-list table,div#key-list td {
	border: none;
}