/*********************************************
 *
 *
 * Feuille de styles - LEEST - 11/03/08
 *
 *
*********************************************/     

body {
  background: #426396 url('../../IMG/LEEST/body.jpg') repeat-x;
  margin: 0;
  padding: 0;
}


/*

  CONTENEUR

*/


div#conteneur {
  background: #fff;
  width: 801px;
  margin: 10px auto 10px -408px;
  border: 8px solid #fff;
  float: left;
  position: relative;
  left: 50%;
}


div.contenu_central {
  border: 1px solid #999;
  border-top: 0;
  float: left;
}

/*

  BANDEAU

*/


div#bandeau {
  background: #fff url('../../IMG/LEEST/bandeau.png') no-repeat;
  width: 799px;
  height: 170px;
  border: 1px solid #999;
  border-bottom: 0;
}


div#bandeau h1.nom-site {
  display: none;
}

div#bandeau a.bandeau {
  float: left;
  width: 420px;
  height: 40px;
  position: relative;
  top: 70px;
  left: 155px;
}

div#bandeau a.bandeau span {
  display: none;
}


/*

  CHEMIN

*/


div#bande-chemin {
  font: italic 8pt arial;
  font-weight: bold;
  text-align: right;
  position: relative;
  top: -40px;
  padding: 10px;
}

div#bande-chemin a {
  text-decoration: none;
}

div#bande-chemin a:link {
  color: #003F7A;
}

div#bande-chemin a:visited {
  color: #003F7A;
}

div#bande-chemin a:hover {}

div#bande-chemin a:active {}



/*

  MENU 2 (haut)

*/


div#nav2 {
  background: transparent url('../../IMG/LEEST/menu2.png') no-repeat;
  position: absolute;
  top: 0;
  left: 50%;
  margin: 0 0 0 -261px;
  padding: 0;
  width: 552px;
}

div#nav2 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  height: 40px;
}

div#nav2 ul li {
  display: inline;
  margin: 3px 0 0 0;
  padding: 0;
  float: left;
  text-align: center;
}

div#nav2 ul li.actualites {
  margin-left: 35px;
  width: 95px;

}

div#nav2 ul li.plan {
  width: 102px;
}

div#nav2 ul li.glossaire {
  width: 105px;
}

div#nav2 ul li.rechercher {
  width: 96px;
}

div#nav2 ul li.contact {
  width: 96px;
}

div#nav2 ul li a {
  text-decoration: none;
  font: 8pt verdana;
  letter-spacing: 0.7pt;
}

div#nav2 ul li a:link {
  color: #fff;
}

div#nav2 ul li a:visited {
  color: #fff;
}

div#nav2 ul li a:hover {
  color: #B9C4CC;
}

div#nav2 ul li a:active {}


/*

  MOTEUR DE RECHERCHE

*/


div#nav_recherche {
  background: transparent url('../../IMG/LEEST/rechercher.png') no-repeat;
  position: absolute;
  width: 221px;
  height: 73px;
  top: 15px;
  left: 50%;
  margin: 0 0 0 70px;
  display: none;
}

div#nav_recherche form input#recherche {
  border: 0;
  position: absolute;
  top: 30px;
  left: 45px;
  width: 120px;
  font: 8pt arial;
  color: #333;
  padding: 2px;
}

div#nav_recherche form a {
  float: left;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 175px;
  top: 30px;
}

div#nav_recherche form a span {
  display: none;
}


div.wrapper {
  float: left;
}

div#gauche {
  width: 220px;
  float: left;
}

div#nav1, div#maj, div#stats, div#ecrire {
  background: #e4dcd4;
  border-left: 6px solid #cabaaa;
  list-style: none;
  margin: 0 10px 20px 0;
  padding: 5px;
  width: 190px;
  font: 9pt arial;
  color: #333;
}

div#nav1 a, div#maj a, div#stats a, div#ecrire a {
  text-decoration: none;
  font-weight: bold;
  padding: 3px 0 3px 0;
}

div#nav1 a:link, div#maj a:link, div#stats a:link, div#ecrire a:link {
  color: #1C3D59;
}

div#nav1 a:visited, div#maj a:visited, div#stats a:visited, div#ecrire a:visited {
  color: #1C3D59;
}

div#nav1 a:hover, div#maj a:hover, div#stats a:hover, div#ecrire a:hover {
  color: #9E1B2E;
}

div#nav1 a:active, div#maj a:active, div#stats a:active, div#ecrire a:active {}

div#maj div.stat_infos {
  padding: 0 0 0 15px;
  font-style: italic;
}

/*---comportement des logos de la colonne de gauche---*/

div#badges {
  padding: 10px;
}

div#badges a span {
  display: none;
}

a.logo-sarka-spip {
	background: #fff url(../puces/sarka-spip.png) no-repeat;
	width: 85px;
	height: 15px;
	float: left;
}

a.logo-sarka-spip:hover {
	display: block;
	background: #fff url(../puces/sarka-spip-hover.png) no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

a.logo-spip-powered {
	background: #fff url(../puces/spip-powered.png) no-repeat;
	width: 85px;
	height: 15px;
	float: left;
}

a.logo-spip-powered:hover {
	display: block;
	background: #fff url(../puces/spip-powered-hover.png) no-repeat;
	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 85px;
}

/*

  CENTRE

*/


div#centre {
  padding: 10px 0 10px 10px;
  margin-left: 200px;
}


div.texte {
  padding: 10px;
}

h2 {
  font: 14pt verdana;
  color: #1C3D59;
  margin: 0 0 10px 0;
  background: transparent url('../../IMG/LEEST/h2_bg.gif') no-repeat left bottom;
}

h3 {
  font: italic 12pt arial;
  font-weight: bold;
  color: #9E1B2E;
  display: list-item;
  list-style: square inside;
  margin: 15px 0 5px 20px;
}

h4 {
  font: bold 10pt arial;
  color: #B76C7B;
  margin: 0;
  padding: 0 0 10px 30px;
}

img {
  border: 1px solid #333;
}

div.detail, div.contenu div.date {
  font: italic 9pt/14pt arial;
  font-weight: bold;
  color: #333;
  margin: 5px 0 10px 0;
  letter-spacing: 0.5px;
}

div.detail a {
  text-decoration: none;
}

div.detail a:link {
  color: #416396;
}

div.detail a:visited {
  color: #416396;
}

div.detail a:hover {
  color: #1C3D59;
}

div.detail a:active {}

div.chemin {}

div.chemin a {
  text-decoration: none;
  font: bold 10pt arial;
}

div.chemin a:link {
  color: #416396;
}

div.chemin a:visited {
  color: #416396;
}

div.chemin a:hover {
  color: #9aa2c2;
}

div.chemin a:active {}

div#edito div.detail {
  /* text-align: right;*/
}

div#edito div.texte {}

div#centre div#edito div.texte:first-letter, div#centre div.texte:first-letter, div#centre div.texte p.spip:first-letter {}

div#centre div#edito div.texte:first-line, div#centre div.texte:first-line, div#centre div.texte p.spip:first-line {
  /*font-variant: small-caps;
  color: #1C3D59;
  text-indent: 0;*/
}

div#droite div.texte:first-line, div#droite div.texte p.spip:first-line {
  font-variant: normal;
  color: #003F7A;
}



div#centre div.contenu div.article div.texte, div#centre div.contenu div.rubrique div.texte, div#edito div.texte, div#centre div.introduction, div#centre div.recherche p {
  font: 10pt/16pt arial;
  text-align: justify;
  color: #333;
  text-indent: 15px;
}

div#centre div.texte a {
  text-decoration: none;
  font-weight: bold;
}

div#centre div.texte a:link {
  color: #416396;
}

div#centre div.texte a:visited {
  color: #416396;
}

div#centre div.texte a:hover {
  color: #9aa2c2;
}

div#centre div.texte a:active {}

div#centre div.contenu p.descriptif {
  font: italic 10pt/16pt arial;
  color: #333;
}

div#centre div.contenu div.rubrique div.texte p.spip {
  font: 10pt/16pt arial;
  color: #333;
  text-align: justify;
  text-indent: 15px;
}

div#centre div.filles {
  text-align: center;
  font: bold 10pt arial;
  color: #333;
}

div#centre div.filles a {
  text-decoration: none;
  padding: 5px;
}

div#centre div.filles a:link {
  color: #416396; 
}

div#centre div.filles a:visited {
  color: #416396;
}

div#centre div.filles a:hover {
  color: #9aa2c2;
}

div#centre div.filles a:active {}

div#centre div.articles-freres {}

div#centre div.articles-freres ol {}

div#centre div.articles-freres ol li.en-cours {
  font: bold 10pt arial;
  color: #333;
}

div#centre div.articles-freres ol li a {
  font: bold 10pt arial;
  text-decoration: none;
}

div#centre div.articles-freres ol li a:link {
  color: #416396;
}

div#centre div.articles-freres ol li a:visited {
  color: #416396;
}

div#centre div.articles-freres ol li a:hover {
  color: #9aa2c2;
}

div#centre div.articles-freres ol li a:active {}

div#centre div.articles-freres ol li.en-cours a {}

div#centre div.articles-freres ol li.en-cours a div.date {}

div#centre div.doc, div#centre div.images {}

div#centre div.doc a, div#centre div.images a {
  text-decoration: none;
  font-weight: bold;
}

div#centre div.doc a:link, div#centre div.images a:link {
  color: #416396;
}

div#centre div.doc a:hover, div#centre div.images a:hover {
  color: #9aa2c2;
}

div#centre div.doc a:visited, div#centre div.images a:visited {}

div#centre div.doc a:active, div#centre div.images a:active {}

div#centre div.doc a img, div#centre div.images a img {
  border: 0;
}

div#centre table.spip {
  border-spacing: 0;
  border: 1px solid #B9C4CC;
}

div#centre table.spip tr {}

div#centre table.spip tr th {
  padding: 5px;
  background: #B9C4CC;
  text-align: center;
}

div#centre table.spip tr td {
  padding: 5px;
  text-indent: 0;
}

/*

  COTE DROIT (breves, )
  Agenda >> agenda.css
*/


div#droite {
  margin: 0 0 10px 10px;
  float: right;
  width: 185px;
}


div#breves, div#agenda, div#espace_collaboratif, div#web {
  background: #E4DCD4;
  float: right;
  width: 185px;
  margin: 0 0 5px 0;
}

div#breves a.en-tete, div#agenda a.en-tete, div#espace_collaboratif a.en-tete, div#web a.en-tete {
  background: #CABAAA;
  display: block;
  text-align: right;
  font: italic 10pt verdana;
  font-weight: bold;
  padding: 2px;
  text-decoration: none;
}

div#breves a.en-tete:link, div#agenda a.en-tete:link, div#espace_collaboratif a.en-tete:link, div#web a.en-tete:link {
  color: #1C3D59;
}

div#breves a.en-tete:visited, div#agenda a.en-tete:visited, div#espace_collaboratif a.en-tete:visited, div#web a.en-tete:visited {
  color: #1C3D59;
}

div#breves a.en-tete:hover, div#agenda a.en-tete:hover, div#espace_collaboratif a.en-tete:hover, div#web a.en-tete:hover {}

div#breves a.en-tete:active, div#agenda a.en-tete:active, div#espace_collaboratif a.en-tete:active, div#web a.en-tete:active {}

div#breves div.contenu, div#web div.site {
  padding: 6px;
}

div#breves div.contenu a.nom-breve, div#web div.site a.nom-site {
  font: bold 10pt verdana;
}

div#breves div.contenu a.nom-breve:link, div#web div.site a.nom-site:link {
  color: #1C3D59;
  text-decoration: none;
}

div#breves div.contenu a.nom-breve:visited, div#web div.site a.nom-site:visited {
  color: #1C3D59;
  text-decoration: none;
}

div#breves div.contenu a.nom-breve:hover, div#web div.site a.nom-site:hover {
  color: #9E1B2E;
}

div#breves div.contenu a.nom-breve:active, div#web div.site a.nom-site:active {}

div#breves div.contenu div.date {
  color: #1C3D59;
  font: bold 8pt verdana;
  margin: 0;
}

div#breves div.contenu div.texte, div#espace_collaboratif div.contenu div.texte {
  padding: 5px 0 0 20px;
  font: italic 9pt arial;
  color: #003F7A;
  text-align: left;
}

div.contenu div.notes {}

div.contenu div.notes a {
  text-decoration: none;
  font-weight: bold;
}

div.contenu div.notes a:link {
  color: #416396;
}

div.contenu div.notes a:visited {
  color: #416396;
}

div.contenu div.notes a:hover {
  color: #9aa2c2;
}

div#breves div.contenu div.notes a:active {}



/*

  FOOTER

*/


div.footer {
  font: bold 8pt arial;
  padding: 0;
  color: #333;
  height: 120px;
  width: 100%;

}

div.footer div.infos {
  width: 375px;
  float: left;
  padding: 10px;
  margin: 20px 0 0 0;
}

div.footer a {
  text-decoration: none;
  font-weight: normal;
}

div.footer a:link {
  color: #003F7A;
}

div.footer a:visited {
  color: #003F7A;
}

div.footer a:hover {
  color: #9aa2c2;
}

div.footer a:active {}


div.footer p a.stic {
  background: url('../../IMG/LEEST/stic.jpg') no-repeat;
  padding: 2px 0 2px 30px; 
  font-weight: bold;
}

div.footer div.partenaires {
  background: transparent url('../../IMG/LEEST/footer.jpg') no-repeat bottom right;
  width: 400px;
  height: 120px;
  float: right;
}

div.footer div.partenaires a {
  float: left;
}

div.footer div.partenaires a.univ_angers {
  width: 60px;
  height: 45px;
  position: relative;
  top: 75px;
  left: 166px;
}

div.footer div.partenaires a.chu {
  width: 65px;
  height: 45px;
  position: relative;
  top: 75px;
  left: 171px;
}

div.footer div.partenaires a.invs {
  width: 55px;
  height: 45px;
  position: relative;
  top: 75px;
  left: 175px;
}

div.footer div.partenaires a.drtefp {
  width: 30px;
  height: 45px;
  position: relative;
  top: 75px;
  left: 185px;
}

div.footer div.partenaires a span {
  display: none;
}

