/*
 * IndexStyleSheet "/css/style.css"
 *
 * Un identifiant CSS indexlist est attribué à l'ensemble de la table et les classes
 * suivantes sont associées aux différentes parties du listing :
 *
 * Classe	Définition
 * ===========   ======================
 * tr.indexhead	Ligne d'en-tête du listing
 * th.indexcolicon and td.indexcolicon 	Colonne de l'icône
 * th.indexcolname and td.indexcolname 	Colonne du nom du fichier
 * th.indexcollastmod and td.indexcollastmod 	Colonne de la date de dernière modification
 * th.indexcolsize and td.indexcolsize 	Colonne de la taille du fichier
 * th.indexcoldesc and td.indexcoldesc 	Colonne de la description
 * tr.breakrow 	Pied de page
 * tr.odd and tr.even 	Alternance des lignes paires et impaires
*/


table, tr, th, td {
  font-size: 13px;
  padding: 12px;
  margin: 1px;
  margin-bottom: 32px;
}
table {
  0border:  1px solid red;
  border-collapse: collapse;
}
tr:nth-child(even) {background-color: #f4f4f4;}

li {
  margin-top: 10px;
}

pre {
   margin: 2px;	
}

td.indexcolname {
  color: red;
}

/*
 * ------------- recup hhns2014.css
 */


html,body,#wrapper {
	height:100%;
}
body > #wrapper {
	height:auto;
	min-height:100%;
}
body {
	background:#fafafa url(/imglib/images2014/body_bg.gif) repeat-x left top;
	font-size:13px;
	margin:0;
	font-family: verdana,sans-serif;
}
#wrapper {
	margin:0 auto;
	width: 960px;
}
/* Top Section */
#top {
	height: 142px;
}
/* Logo Container */
#logo {
	width:160px;
	/* height:137px;
	*/
	height:110px;
	float:left;
}
#logo a {
	display:block;
	/* margin-top:52px;
	*/
	margin-top:22px;
	/* sh */
}
#top-right {
	width:780px;
	/* height:137px;
	*/
	height:110px;
	float:left;
	padding-right:0px;
}
#top-right h3 {
	margin:0;
	color:#458ac7;
}
#top-right span {
	margin:0;
	color:#aaa;
	font-size:12px;
	font-weight: bold;
}
#extranet-lnk {
	/* width:142px; */
	height:20px;
	float:right;
	margin-top:22px;
	padding-top:10px;
	margin-right: 10px;
	font-size:11px;
}
#lang-flag {
	/* width:142px;	*/
	height:20px;
	float:right;
	margin-top:22px;
	padding-top:10px;
	margin-left: 10px;
	font-size:11px;
}
#lang-flag img {
	vertical-align:top;
	border: none;
}

.clear {
	clear:both;
	overflow:hidden;
	height:0px;
}

