<!--
/****************************************/
/***************Général******************/
/****************************************/
* {
	margin:0;
	padding:0;
	border:0;
	font-style:normal;
	text-decoration:none;
	list-style:none;
}

html {font-size:100%;
}
	
body {
	font-size:0.8em;
	font-family:Verdana, "Bitstream Vera Sans", "Lucida Grande", sans-serif;
	padding-top:5px;
}

table {
	border-collapse:collapse;
	border:1px solid #999;
	margin:0.5em 1em;
}

td, th {
	border:1px solid #999;
	padding:0.5em 1em;
}

td {
	vertical-align:top;
	background-color:#FFF;
}

th {
	background: url(../images/fond2.png);
}

caption {
	color:#0A385A;
	font-weight:bold;
}

h2, h3, h4 {
	color:#0A385A;
}

p.application_scd {
	text-align:center !important;
	margin:1em;
	font-weight:bold;
}

.encadre {
	border:1px solid #999;
	background: url(../images/fond2.png);
	padding:0.5em 2em;
}

p.droite{
	text-align:right !important;
}

u {
	text-decoration:underline;
}

em {
	font-style:italic;
}

abbr, acronym {
	cursor: help;
	border-bottom:1px dotted #0A385A;
}

.centre {
	text-align:center !important;
}

.legende {
	color:#666;
	font-style:italic;
}

/***************liens*****************/
a {
	color:#C60;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.lien_externe:after {
	content:url(../images/lien_externe.png);
}

a.lien_pdf:after {
	content:url(../images/lien_pdf.png);
}

a.payant {
	background: url("../images/payant1.gif") no-repeat;
	padding-left:15px;
}

a.openaccess {
	background: url("../images/open_access1.gif") no-repeat;
	padding-left:15px;
}


#up, #up2 {
	clear:both;
	text-align:right !important;
}

#up a, #up2 a{
	background: url(../images/sort0.png) no-repeat 0 2px;
	padding-left:15px;
}

#up2 a {
	margin-right:240px;
}

.haut {
	float:right;
	margin-top:0.5em;
}

/***************divers*****************/
.invisible{
	display:none;
}

hr.spacer {
	clear:both;
	visibility:hidden;
}

hr.separation {
	color:#CCC;
	background-color:#CCC;
	height:1px;
	border:0;
	margin:0;
}

table.pagenav {
	margin:1em auto 0.5em auto;
	width:100%;
	clear:both;
}

table.pagenav,th.pagenav_prev, th.pagenav_next, table.pagenav td  {
	border:none;
}

th.pagenav_prev, th.pagenav_next {
	background:none;
	font-weight:normal;
}

th.pagenav_prev {
	text-align:left;
}

th.pagenav_next {
	text-align:right;
}

span.delicious-network-add {
	margin-bottom:2em;
}


sup {
	vertical-align:0.2em; 
	font-size:0.9em;
}

sub {
	vertical-align:-0.2em; 
	font-size:0.9em;
}

/***************taille caractères*****************/
#footer, #valid {
	font-size:0.85em;
}

#f-defaut #page, #f-defaut  #page_accueil, #f-defaut  #page_actus {
	font-size:0.85em;
}

#f-larger #page, #f-larger #page_accueil, #f-larger  #page_actus {
	font-size:0.9em;
}

#f-smaller #page, #f-smaller #page_accueil, #f-smaller  #page_actus {
	font-size:0.8em;
}

/****************************************/
/***************Header*******************/
/****************************************/
#header {
	margin:0 auto;
	height:120px;
	position:relative;
}

#header_left{
	position:absolute;
	top:0;
	left:0;
	height:120px;
	width:295px;
	background:url(../images/header_left.png);
}

#header_center{
	height:120px;
	margin-left:295px;
	margin-right:216px;
	background:white url(../images/header_center.png);
}

#recherche {
	height:18px;
	margin-left:236px;
	background:url(../images/fond_recherche.png) no-repeat;
	font-size:0.85em;
	text-align:right;
	padding-top:4px;
}

#recherche input {
	font-size:0.9em;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#recherche input.inputboxrecherche{
	background:none;
	border:none;
	color:#666;
	font-size:0.9em;
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

#recherche  input.inputboxrecherche:focus {
	color:#333;
}

#recherche  input.buttonrecherche {
	cursor:pointer;
	color:#C60;
	background-color:transparent;
}

#header_right{
	position:absolute;
	top:0;
	right:0;
	height:120px;
	width:216px;
	background:url(../images/header_right.png);
}

#logo_scd a {
	display: block;
	width: 230px; 
	height: 100px;
}

#bibliotheque {
	width: 400px;
	height: 78px;
	margin:0 auto;
	background:url(../images/bib.png);
}

#site_unilim {
	display: block;
	width: 115px;
	height: 35px;
	margin:20px 0 0 80px;
	background:url(../images/unilim.png);
}

#ent_unilim {
	display: block;
	margin:15px 0 0 80px;
	width: 122px;
	height: 39px;
	background:url(../images/ent.png);
}

/***************accessibilité***************/
#accessibilite {
	font-size:0.85em;
	color:#a5a5a5;
	height:20px;
	line-height:20px;
	text-align:center;
}

#accessibilite li {
	display:inline;
}

#accessibilite li a {
	color:#a5a5a5;
}

/***************les modèles d'affichage***************/
#modele_affichage {
	margin-left:30px;
}

#modele_affichage ul li {
	display:inline;
}

#modele_affichage ul li a{
	color:#FFF;
	font-weight:bold;
}


/****************************************/
/*********Menu de navigation**************/
/****************************************/
#navigation {
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	margin:0 auto;
	height:2.3em;
	background:url(../images/fond_menu2.gif);
	border-top:1px solid #C00;
	border-bottom:1px solid #680D13;
}

#mainlevel{
	line-height:2.3em;
	text-align:center;
}

#mainlevel a{
	display:block;
	color:#FFF;
	width:152px;
	font-weight:bold; 
	font-size:0.9em;
}

#mainlevel a.mainlevel_active, #mainlevel a.mainlevel_current, #mainlevel a.mainlevel:hover{
	background:url(../images/fond_menu.gif);
	width:150px;
	text-decoration:none;
}

#mainlevel a.mainlevel_active, #mainlevel a.mainlevel_current{
	border-right:1px solid #FEB499;
	border-left:1px solid #FEB499;
}

#mainlevel a.mainlevel:hover {
	border-right:1px solid #680D13;
	border-left:1px solid #680D13;
}

#mainlevel li{ 
	float:left; 
}

#mainlevel li ul{ 
	position:absolute;
	width:200px;
	border-left:1px solid #424242;
	border-right:1px solid #424242;
	border-bottom:1px solid #424242;
	left:-999em;
	z-index:1000;
}

#mainlevel li ul li{
	border-top:1px solid #680D13;
	height:auto;
	line-height:1.7em;
	text-align:left;
	font-size:0.95em;
}

#mainlevel li ul li a{
	width:190px;
	padding-left:10px;
	background:#E2E2C9;
	color:#000;
}

#mainlevel li ul li a:hover{
	color:#FFF;
	background:#AB151F;
	text-decoration:none;
}

#mainlevel li ul li a:hover{ 
	border:none;
	width:190px;
}

#mainlevel li:hover ul, #mainlevel li.sfhover ul{
	left:auto;
	min-height:0;
}

/****************************************/
/*******Fil d'ariane + recherche*************/
/****************************************/
#ariane, #ariane_accueil {
	margin:0 auto;
	height:25px;
	font-size:0.85em;
	line-height:24px;
	color:#757575;
}

#ariane {
	background-color:#FFF;
}

#ariane_accueil {
	background:url(../images/fond_ariane.png);
}

#fil_ariane {
	float:left;
	padding-left:30px;
}

div.publi_unilim  h2 {
	font-size:1em;
	margin-left:795px;
	color:#424242;
}

/********************************************************/
/******Page d'accueil, actus (blog) et pages web (sections) ******/
/********************************************************/
#page_accueil, #page_actus, #page  {
	margin:0 auto;
	clear:left;
	background:#FFF;
}

#page  {
	position:relative;
	padding:10px 30px 10px 30px;
}	

#page_actus  {
	padding:10px 0px 10px 30px;
}

#page #articles_options {
	position:absolute;
	top:10px;
	right:30px;
	color:#999;
}

#page #articles_options img{
	vertical-align:middle;
	margin-right:5px;
}

#page  ul, #actus_articles  ul {
	margin-left:3em;
}

#page ul li, #actus_articles ul li {
	list-style:square;
	margin:0.5em ;
}

#page p, #document p {
	line-height:1.4em;
	text-align:justify;
	padding:0.3em 0;
}

#actus_articles div.intro_document {
	padding:0.3em 0;
	text-align:justify;
}

#page_actus  p.image_centre{
	text-align:center;
	margin:1em 0;
}

/***********Page d'accueil***************/
#page_accueil h2, #page_accueil h3 {
	font-size:1em;
}

/***********Accueil gauche***************/
#accueil_gauche h2 {
	margin-left:15px;
	margin-bottom:10px;
}

#accueil_gauche {
	background: url(../images/fond_acces.png) no-repeat;
}

#accueil_acces_direct {
	height:164px;
}

#accueil_acces_direct ul li {
	list-style:none;
	font-weight:bold;
	font-size:1.1em;
	text-align:right;
	margin:10px 0;
}

#accueil_acces_direct ul li a{
	color:#FFF;
}

#accueil_acces_direct ul li.acces_direct1{
	margin-right:40px;
}

#accueil_acces_direct ul li.acces_direct1 a{
	background: url(../images/acces_catalogue.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_acces_direct ul li.acces_direct2{
	margin-right:51px;
}

#accueil_acces_direct ul li.acces_direct2 a{
	background: url(../images/acces_facebook.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_acces_direct ul li.acces_direct3{
	margin-right:62px;
}

#accueil_acces_direct ul li.acces_direct3 a{
	background: url(../images/acces_docbulim.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_acces_direct ul li.acces_direct4{
	margin-right:73px;
}

#accueil_acces_direct ul li.acces_direct4 a{
	background: url(../images/acces_ubib.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_acces_direct ul li.acces_direct5{
	margin-right:84px;
}

#accueil_acces_direct ul li.acces_direct5 a{
	background: url(../images/acces_peb.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_acces_direct ul li.acces_direct6{
	margin-right:95px;
}

#accueil_acces_direct ul li.acces_direct6 a{
	background: url(../images/acces_rss.png) no-repeat right 50%;
	padding-right:25px;
}

#accueil_numerisation {
	margin-top:15px;
}

#accueil_numerisation img{
	border:1px solid #000;
	margin-left:15px;
}

#accueil_gauche #num {
	margin-left:15px;
	color:#666;
	margin-top:0.5em;
	font-style:italic;
}

#accueil_gauche #licencepro{
	/*margin-top:35px;*/
}

#accueil_gauche #licencepro h2{
	margin-bottom:0px;
}

#accueil_gauche #licencepro p{
	margin-left:15px;
}

/***********Accueil actualités************/
#page_accueil div.article {
	margin-bottom:1.5em;
}

#page_accueil div.article h3{
	margin-bottom:0.5em;
}

#toutes_actus {
	text-align:right;
	margin-top:2em;
}

div.blog_more ul li{
	list-style-type: square;
	margin-left:4em;
}

/**************accueil_unilim***************/
#accueil_unilim h3{
	display:inline;
}

#rss_hal, #rss_nas, #rss_theses, #jeanjean, #lpbib {
	padding:7px 7px 5px 7px;
}

#accueil_unilim ul li{
	list-style-type: square;
	margin:0.5em 0.5em 0.5em 1.5em;
}

#accueil_unilim {
	background:url(../images/fond_module.png) repeat-y;
}

#rss_theses {
	background:url(../images/unilim_haut.png) top no-repeat;
}

#lpbib {
	background:url(../images/unilim_bas.png) bottom no-repeat;
	padding-bottom:20px;
}

/***********Page web***************/

#page h2, #actus_articles h2 {
	font-size:1.1em;
	border-bottom:1px dotted #0A385A;
	padding-bottom:0.5em;
	margin-bottom:0.5em;
}

#page h3, #document h3, #document h4 {
	font-size:1em;
	padding-top:0.5em;
}
#page h3, #document h3 {
	text-decoration:underline;
}

#page  td  p{
	text-align:left;
}

#sous-menu {
	float:left;
	width:200px;
}

#sous-menu, #presentation {
	padding-top:1em;
}

#sous-menu ul.sous-menu {
	border-left:1px dotted #CCC;
	margin-left:10px;
	margin-top:0.5em;
}

#sous-menu ul.sous-menu li{
	list-style:none;
	margin:0.5em;
}

#presentation {
	margin-left:240px;
	text-align:justify;
}

#page #document {
	margin-left:20px;
}

table.e-droit td {
	text-align:center;
}

table.tab1 td {
	border:none;
	border-right:1px solid #999;
}

table.eressource td {
	width:50%;
}

table.eressource p.eressource_categorie {
	font-weight:bold;
	margin-top:0.5em;
}

table.eressource td.titre {
	background: url(../images/fond2.png);
	text-align:center;
	font-weight:bold;
	vertical-align:middle;
}

table.eressource ul {
	margin-left:0 !important;;
}

table.eressource li {
	list-style:none !important;
	margin-left:0 !important;
	line-height:1.4em;
}

table.eressource ul ul {
	margin-left:20px !important;
}

table.pret td, table.horaires td {
	text-align:center;
	vertical-align:middle;
}

table th.gauche {
	text-align:left;
}

table.catalogue td.vignette {
	text-align:center;
	padding:1em;
	vertical-align:middle;
}

table.catalogue {
	border:1px solid #CCC;
	margin:2em 0;
	width:100%;
}

table.catalogue td.vignette  img{
	border:1px solid #999;
	
}

table.catalogue td.presentation {
	text-align:justify;
}

table.catalogue th {
	background:none;
	vertical-align:top;
}

table.catalogue th,table.catalogue td{
	border:none;
	border-right:1px solid #CCC;
}

table.contacter th{
	text-align:left;
}

table.contacter th.section{
	color:#0A385A;
	line-height:2em;
	text-align:center;
}

table.contacter th.sous-section{
	color:#0A385A;
}

#document div.illustration {
	float:left;
	width:230px;
	text-align:center;
}

#document div.illustration img {
	margin:5px 0;
	border:1px solid #000;
}

#document div.texte {
	margin-left:240px;
	text-align:justify;
}

p.legende {
	font-size:0.95em;
	color:#666;
}

p.com_tab {
	padding-top:0em !important;
	margin-left:1em;
}

#moitie_gauche {
	float:left;
	width:50%;
	padding-top:15px;
}

#moitie_gauche p{
	margin-right:20px;
}

#moitie_droite {
	margin-left:50%;
	padding-top:15px;
}

#moitie_droite .alignright{
	float:right;
}

#tiers_gauche, #tiers_centre, #tiers_droite  {
	float:left;
	width:31%;
	margin-left:2%;
}

#tiers_photos, #tiers_googlemaps, #tiers_contacts {
	float:left;
	margin:1em 1% 1em 1%;
}

#tiers_photos, #tiers_googlemaps {
	text-align:center;
}

#tiers_contacts {
	border:1px solid #666;
	height:290px;
	padding:5px 10px;
	background: url(../images/fond2.png);
}

#tiers_contacts p{
	text-align:left;
}

#tiers_photos, #tiers_contacts  {
	width:24%;
}

#tiers_googlemaps {
	width:40%;
}

#tiers_photos  img, #tiers_googlemaps iframe {
	border:1px solid #666;
}

#tiers_photos  img.img2 {
	margin-top:12px;
}

#ancres li {
	display:inline;
}

#ancres {
	margin:0 !important;
}

dl {
	margin-bottom:2em;
}

dd li{
	list-style:none !important;
}

dd ul{
	margin:0 1em !important;
}

dt {
	font-weight:bold;
	color:#0A385A;
	border:1px solid #999;
	background: url(../images/fond2.png);
	padding:0.2em 0.5em;
}

span.indicatif {
	color:#666;
}

#herbiers_gauche {
	float:left;
	width:350px;
}

#herbiers_droite {
	margin-left:380px;
}

td.separation, td.separation2 {
	padding:0;
	height:5px;
	font-size:0.5em;
}

td.separation2 {
	background: url(../images/fond3.png);
}

/*************bib associées*************/

#bib_associees_gauche {
	float:left;
	width:350px;
}

#bib_associees_droite {
	margin-left:380px;
	height:280px;
	border:1px solid #999;
	padding:10px 20px;
	background: url(../images/fond2.png);
}

#bib_associees_droite table{
	font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
	margin:0.5em 0;
}

#bib_associees_gauche iframe, div.bib_associees  img {
	border:1px solid #666;
}

div.bib_associees {
	border:1px solid #999;
	padding:0 20px 10px 20px;
	margin-top:2em;
}

div.bib_associees  div.images {
	float:left;
	width:240px;
	text-align:right;
	padding-top:1em;
}

div.bib_associees  div.bib {
	margin-left:260px;
	padding-top:1em;
}

div.bib_associees  h3 {
	font-size:1.1em;
	margin-bottom:1em;
	color:#B41621;
}

div.bib_associees  h4 {
	border-bottom:1px dotted #999;
	color:#0A385A;
	margin:1em 1em 0 1em;
	font-size:1em;
}

div.bib_associees  p {
	margin-left:1em;
}

div.bib_shs1 {
	background: white url(../images/fond_lettres01.jpg) no-repeat top right;
}

div.bib_shs2 {
	background: white url(../images/fond_lettres02.jpg) no-repeat top right;
}

div.bib_creop {
	background: white url(../images/fond_creop.jpg) no-repeat top right;
}

table.bib_associee {
	margin:1em auto;
}

table.bib_associee td {
	text-align:center;border:1px solid #CCC;
}


/**************Page d'actus*************/
#page_actus div.blog {
	margin-left:20px;
}

#page_accueil_actus_scd {
	margin-top:10px;
}

#actus_articles {
	position:relative;
}

#page_actus div.leading{
	margin:1.6em 0;
	position:relative;
}

#actus_articles h3.titre_article_7, #actus_articles h3.titre_article_8, #actus_articles h3.titre_article_21, #actus_articles h3.titre_article  {
	font-size:1em;
	padding-bottom:0.2em;
	border-bottom:1px dotted #999;
	padding-right:200px;
}

#actus_articles h3.titre_article_8  {
	color:#B41621;
}

#actus_articles h3.titre_article_21  {
	color:#70702A;
}

#actus_articles h2 {
	padding-right:230px;
}

#page_actus  div.articles_options, #page_actus  #articles_options, #page_actus p.counter {
	position:absolute;
	top:0px;
	right:0px;
	color:#757575;
}

#page_actus p.counter  {
	padding:0;
}

#page_actus  div.articles_options img, #page_actus  #articles_options img{
	vertical-align:middle;
	margin-right:5px;
}

#page_actus #document img.centre{
	display: block; 
	margin:1em auto;
}

#page_actus table.centre {
	margin:1em auto;
}

#page_actus td.centre {
	text-align:center;
}

blockquote {
	background:#EAE9D8 url(../images/guillemets-ouvrants.gif) top left no-repeat;
	border:#CCC dashed 1px;
	margin:1em 0 1em 3em;
	padding:15px 20px 15px 30px;
}

#page_actus p.fin-citation {
	background:#EAE9D8 url(../images/guillemets-fermants.gif) bottom right no-repeat;
	margin-bottom:0.5em;
}

#page_actus p.auteur {
	text-align:right;
	font-style:italic;
}

#page_actus img.bordure {
	border:1px solid #999;
}

#page_actus cite {
	font-weight:bold;
}

img.vignette_actu {
	border:1px solid #999;
	margin-right:10px;
	float:left;
}

#page_actus img.droite {
	float:right;
}

#page_actus h4 {
	padding-top:0.5em;
}

#pagination {
	text-align:center;
	margin-bottom:20px;
}

#pagination a, #pagination span{
	border:1px solid #999;
	background-color:#EDEDED;
	padding:0.3em;
	margin:0.3em;
	line-height:2em;
}

span.pagination {
	border:none !important;
	background-color:#FFF !important;
}

/***********Page d'actus droite*************/
#actus_pluslu, #acces_direct_actus, #contacts_new_edoc, #contacts_actus, #contacts_sites_du_mois, #articles_similaires , #addthis, #connexion {
	padding:5px 5px;
}

#actus_droite h3{
	font-size:1em;
}

#contacts_new_edoc  h3{
	color:#B41621;
}

#contacts_sites_du_mois  h3{
	color:#70702A;
}

#contacts_new_edoc, #contacts_actus, #contacts_sites_du_mois, #actus_pluslu {
	margin-top:0.5em;
}

#contacts_new_edoc p, #contacts_actus p, #contacts_sites_du_mois p {
	margin-left:10px;
}

#actus_pluslu li, #articles_similaires li, #acces_direct_actus  li {
	margin-left:10px;
}

#addthis {
	background:url(../images/unilim_haut2.png) top left no-repeat;
	padding-top:10px;
}

#connexion label{
	color:#7C7C7C;
}

#connexion label, #connexion input{
	margin-left:10px;
}

#connexion label.block{
	display:block;
}

div.addthis_default_style {
	margin-left:15px;
	margin-bottom:20px;
}

#actus_pluslu {
	background:url(../images/unilim_bas.png) bottom left no-repeat;
	padding-bottom:15px;
}

#actus_droite {
	background:url(../images/fond_module.png) left repeat-y;
}


/***********Page recherche*************/
span.date {
	font-weight:normal;
	color:#666;
}

span.rouge {
	font-weight:normal;
	color:#B41621;
}

span.highlight {
	background-color:#B41621;
	color:#FFF;
	font-weight:bold;
	padding:0 1px;
}

span.resultats {
	font-weight:bold;
	color:#B41621;
}

ol.liste li{
	list-style-type:decimal;
	margin:1em 3em;
	text-align:justify;
}

/*formulaire  */
input[type="text"].inputbox, input[type="password"].inputbox {
	border:#999 1px solid;
	padding:0 3px;
}

input[type="checkbox"].checkbox{
	vertical-align:middle;
}

div.formulaire_search {
	background: url(../images/fond2.png);
	padding:10px;
	border:1px solid #999;
}

div.display {
	text-align:right;
	margin-top:1em;
}

form.search_result  legend, form.search_result  label.bleu {
	color:#0A385A;
	font-weight:bold;
	margin-bottom:0.5em;
}

.button
{
	border: #666 1px solid;
	padding:2px 10px;
	margin:10px;
}

.button:hover
{
	background-color: #666;
	cursor: pointer;
	color:#FFF;
}

select {
	border: #666 1px solid;
	font-size:1em;
}

select {
	border: #666 1px solid;
	font-size:1em;
}

/******groupe de bibliothèques************/
#moitie_droite h3.bibs, #moitie_droite h4.bibs {
	text-decoration:none;
	margin-left:20px;
}

#moitie_droite p.bibs {
	text-decoration:none;
	margin-left:40px;
	margin-bottom:1em;
	border-left:#CCC 1px solid;
	padding-left:10px;
}

/**************Ubib*************/
#qpchatwidget {
	margin:10px auto;
}


table.formulaire, table.formulaire td {
	border:none;
}

/****************************************/
/**************pied de page***************/
/****************************************/
#footer {
	margin:0 auto;
	background: white url(../images/footer.png) no-repeat bottom;
	height:2.5em;
	line-height:2.5em;
	text-align:center;
	clear:both;
}

#footer p {
	color:#666;
}

/**************validation XHTML et CSS***************/
#valid 
{
	margin:10px auto;
	text-align:right;
	color:#999;
}

-->
