/*
 *
 * ehess-all.css
 * Feuille de style EHESS pour tout média
 * (media="all")
 *
 */


body {
	color:#000;
	font-family:Arial,Verdana,sans-serif;
}

a { color:#000; }

p {
	/*text-align:justify;*/
	line-height:17px;	
}
	/* Styles rte */
.align-right { text-align:right; }
.align-center { text-align:center; }
	
	
img { border:0; }


dl { 
	margin:0 0 1em 0;
	padding:0;
}

dd {
	padding-bottom:0.5em;
}

	/* Tableau uploads */
table.csc-uploads, table.csc-uploads td, table.no-bordure, table.no-bordure td { 
	border:none;
}

/** Tableaux **/

table {
	border-collapse:collapse;
}

table, table td, table th {
	border:1px solid #000;
}

table td, table th {
	padding:0.4em;
} 

table td p, table.contenttable td p, table th p {
	margin:0;
	padding:0;
}


.non_souligne { text-decoration:none; }

/* Fil d'ariane */
#texte #rootline {
	font-size:95%;
	margin-bottom:1em;
	padding-bottom:0.3em;
	padding-top:0;
}

#texte #rootline a { 
	text-decoration:none;	
}

#texte #rootline ul { 
	margin:0; 
	padding:0; 
}

#texte #rootline ul li { 
	margin:0; 
	padding:0;
	display:inline;
}

#texte #rootline ul li span.separateur { 
	font-weight:700;
	padding:0 2px 0 3px;
	background-color:transparent;
}

/* Texte central */

#texte1 {
	line-height:17px;
	text-align:justify;
}

/** Titres **/

/*#texte1 h1 {
	font-size:1.6em;
	padding:0.2em 0 0.4em 0;
	line-height:22px;
	font-family:Trebuchet MS, Arial, Verdana, sans serif;
}

#texte1 h2 {
	margin-top:1.5em;
	padding:0.3em 0.2em 0.3em 0;
	font-size:1.2em;
	background-color:transparent;
}

#texte1 h3 {
	padding-bottom:0;
	margin:1em 0 0.6em 0;
	font-size:1.15em;
}
	
#texte1 h4 {
	margin:0.8em 0 0.7em 0;
	font-size:1.15em;
	border-bottom:1px solid #000;	
}

#texte1 h5 { 
	margin:0.5em 0 0.3em 0;
	font-size:1em;
}*/

#texte1 h1 {
	font-size:1.6em;
	padding:0.2em 0 0.4em 0;
	line-height:22px;
	font-family:Trebuchet MS, Arial, Verdana, sans serif;
}

#texte1 h2 {
	margin:1.8em 0 0.7em 0;
	padding:0;
	font-size:1.3em;
}

#texte1 h3 {
	margin:1.2em 0 0.5em 0;
	padding:0;
	font-size:1.15em;
}
	
#texte1 h4 {
	margin:1em 0 0.5em 0;
    padding:0 0 0.2em 0;
	font-size:1.04em;
	border-bottom:1px solid #000;	
}

#texte1 h5 { 
	margin:0.5em 0 0.3em 0;
	font-size:1em;
}

/** Listes à puces texte **/

#texte1 ul {
	margin : 0 0 1em 0;
	padding:0;
}

#texte1 ul li {
	margin-left:1.3em;
}

#texte1 ul li, #texte1 ol li {
	padding : 0 0 0.3em 0;
}

#texte1 ul li, #texte1 ul li ul li {
	display : list-item;
	list-style-position: outside;
	line-height:16px;
}

#texte1 ul ul, #texte1 ul ul ul {
	padding : 0.2em 0 0 0;
	margin-bottom:0;
}

#texte1 ul li ul li, #texte1 ul li ul li ul li, #texte1 ol li ol li, #texte1 ol li ol li ol li {
	padding : 0 0 0.2em 0;
}

#texte1 ol { 
	margin:0.5em 0 1em 0;
	padding:0; 
}


#texte1 ol li {
	display : list-item;
	list-style-position: outside;
	margin-left:1.3em;
	line-height:16px;
}

#texte1 ol ol, #texte1 ol ol ol { margin-bottom:0; }

#texte1 ul li p, ol li p { 
	margin:0;
	padding:0; 
}

/** Dernière mise à jour **/
#texte1 p#maj {
	font-size:85%;
 	font-style:italic;
	text-align:right;
	padding-top:1.5em;
}

#res {
	background-color: red;
}

/** Pages incluses **/
#liens_droite .tx-srincludepages-pi1 .twrss_head_channel {
	font-weight:bold;
	padding:0 0 0.5em 0;
}

#texte1 table.fils_rss .twrss_item_link , #liens_droite .tx-srincludepages-pi1 .twrss_item_link {
	text-align: left;
}

#texte1 table.fils_rss .twrss_item_content, #liens_droite .tx-srincludepages-pi1 .twrss_item_content { 
	padding:0.2em 0 0 0;
	margin-bottom:0.7em;
}

#texte1 table.fils_rss .twrss_item_link, #texte1 table.fils_rss .twrss_item_content, #liens_droite .tx-srincludepages-pi1 .twrss_item_link, #liens_droite .tx-srincludepages-pi1 .twrss_item_content {
	line-height:14px;
}


/* Accueil */
#texte1 table.la_une {
	border-bottom:double #000;
}

/* Nos livres */
/** Item **/
#texte1 .sav-library .showAll .item {
	margin-bottom:25px;
}

/** Titre **/
#texte1 .sav-library .showAll .item .value .ehess_books_books_list_title {
	display:block;
	margin-bottom:5px;
}

#texte1 .sav-library .showAll .item .value .ehess_books_books_list_title a {
	font-weight:700;
}

#texte1 .sav-library .showAll .item .value .ehess_books_books_list_title a, #texte1 .sav-library .showAll .item .value .ehess_books_books_list_author a { text-decoration:none; }
#texte1 .sav-library .showAll .item .value .ehess_books_books_list_title a:hover, #texte1 .sav-library .showAll .item .value .ehess_books_books_list_author a:hover { text-decoration:underline; }

/** Intitulé et valeur des champs **/
#texte1 .sav-library .showSingle .items .item .label, 
#texte1 .sav-library .showSingle .items .item .ehess_books_books_single_updated_label, 
#texte1 .sav-library .showSingle .items .item .livres-auteur-label {
	font-weight:700;
}

/** Liste alphabétique **/
#texte1 .tx-savfilterabc-pi1 .container-savfilterabc ul.abc {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
} 

#texte1 .tx-savfilterabc-pi1 .container-savfilterabc ul.abc li {
  	display: inline;
	margin:0;
  	padding-right:5px;
}

#texte1 .tx-savfilterabc-pi1 .container-savfilterabc ul.abc li a.aSelected {
	font-weight:bold;
	text-decoration:none;
}

/** Recherche par auteur **/
#texte1 .tx-ehessbooks-pi1-liste-auteurs .sav-library .showAll .item  a {
	text-decoration:none;
	font-weight:700;
}

/** Recherche par livre **/
#texte1 .tx-ehessbooks-pi1-liste-livres-abregee .sav-library .showAll .item .value a {
	text-decoration:none;
	font-weight:bold;
}

/** Pagination **/
#texte1 .sav-library .arrows .browseLinksWrap .activeLinkWrap a {
 	font-weight:700;
}

/***/


/* Page index alphabétique */
#texte1 div.tx-mvcontentssummary-pi1 ul {
  	list-style-type: none;
  	margin: 0;
  	padding: 0;
}

#texte1 div.tx-mvcontentssummary-pi1 ul li {
	margin-left:0;
	margin-right:0.5em;
  	display: inline;
}


/* Pages enseignements */
.nom, .etiquette {
	font-variant: small-caps;
}

.hdr {
	font-style:italic;
}

.principal { font-weight:700; }

p.note {
	font-style: italic;
	font-size: x-small;
	color: #999;
}

#texte1 div.menu_consult {
	margin-bottom:2em;
	/*clear:both;*/
	text-align:left;
}

#texte1 div.menu_consult ul li {
  	display: inline;
	background-image : url('../images/bordures/sep.gif');
	background-position : right;
	background-repeat:no-repeat;
	margin:0;
	padding:0 0.9em 0 0.6em;
	line-height:18px;
}

#texte1 div.menu_consult ul li.type {
	display:block;
	margin-top:0.8em;
	/*font-weight:700;*/
}

#texte1 div.menu_consult ul li.first {
	padding-left:0;
}

#texte1 div.menu_consult ul li.last {
	background-image : none;
}

#texte1 div.menu_consult ul li ul {
	/*font-weight:400;*/
}

#texte1 div.ue div.enseignants ul {
	list-style-type:none;
}

#texte1 div.ue div.enseignants ul li {
	list-style-image:none;
}

#texte1 h5.intitule {
	font-family: Dolly,'Dolly Roman',Palatino,'Palatino Linotype',Georgia,Garamond,Times,serif;
	font-size: 10px;
	margin-top: 1.5em;
	margin-right: 0pt;
	margin-bottom: 0.5em;
	margin-left: 0pt;
	color: #777;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-weight:700;
}

/************************/

/* Ajout des propriétés pour la page CTP */

table.no_bordure { width:100%; }

table.no_bordure, table.no_bordure td, table.no_bordure th { border:0; } 
table.no_bordure td { width: 50%; }

table.no_bordure1 { width: 60%; }
table.no_bordure1 caption { font-weight: bold; }

table.no_bordure1, table.no_bordure1 td, table.no_bordure1 th { border:0; } 
table.no_bordure1 td { width: 35%; }

