/* bandeaux-images statiques */

body.avec-bandeau-statique #bandeau a {
 background: url(img/banniere.jpg) no-repeat top left;
}

/* recolorisation de tous les lien */
.content a, #texte_gauche a{color:#d4002d}


/* corection alignement des textes dans cellule de tableau */

table.spip td{padding:0.5em;vertical-align:middle;text-align:left}
table.spip th{padding:0.5em;vertical-align:middle}
#pageseconde #texte_gauche table.spip  td img {max-width:500px}

/* adaptaton de l'entête */
#bandeau a{height: 150px;overflow:hidden}
#nom-labo h1 a{line-height: 1.1em;}
#slogan {margin-top: -0.4em;font-size:1.1em}
#menu_lang{top: 1.6em !important;}

#colgauche #partenaires a.pleinelargeur{height:inherit; padding:3px 0}

.spip-admin-float{top:0 !important;	left:auto;	right:2% !important}

#menu{position:relative;z-index:100}
#menu li a {padding:16px 18px 0}

/* réduction des marge de la barrenav */
#menu li a, #menu li.menu-entree span.texte_libre, #menu li.rubrique div{ padding: 16px 16px 0 16px} /* ex 20px 16px 0 20px*/


/* habillage avec puce de la coldroite */

.page-seconde #texte_droite nav li {
    color: #000;
    padding:  0.9em 0 0.9em 2em;
	background: url(img/carre.jpg) no-repeat 0.5em center;}
	
.page-seconde #texte_droite nav li a{
    color: #666;
	display:block;
    padding-left: 2em;
	margin-left: -2em;
	background: url(img/carregris.jpg) no-repeat 0.5em center;}	
	

/*masque des boutons de connexion du séminaire*/

div.ajaxbloc div[align="center"] {display:none}

/* correction autobr dans intro */

.intro br.autobr {display:none}

/* Annuaire */
	a.lettre_off {
		text-decoration: none;
		color: #fff !important;
		background-color: #888;
		padding: 6px;
		border: 1px solid #fff;
	}
	a.lettre_off:hover, a.lettre_on {
		text-decoration: none;
		color: #888;
		background-color: #fff;
		padding:4px 6px;
		border: 1px solid #fff;
	}
table.annuaire {margin: 1em 0;	width:100%}
.annuaire table td, table.annuaire td{padding:0.3em;vertical-align:middle;text-align:left}

.annuaire table th,  table.annuaire th{	font-weight:bold;
					text-align:left;
					padding: 0.4em;
					border-bottom: 1px solid #CCC;}

/* publication */

.publication {font-size:0.8em}
.publication ul {list-style:square;
margin-left:2em}
.publication li {
margin-bottom:1em}
.publication .annee{font-weight:bold;margin-left:-2em} 
.publication .auteurs {font-weight:bold}

					
/* correction barre typo */
div.formulaire_spip li{ width: inherit}

sc { font-variant: small-caps}					
.caractencadre-spip {color:yellow}
.caractencadre2-spip {color:aqua}			

/*correction image et portfolio */

.documents_portfolio{clear:both;}

body.spip-2 .spip_documents img:not([src^="prive/vignettes/"]), 
body.spip-3 .spip_documents img:not([src^="plugins-dist/medias/prive/vignettes/"])
{border:0; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none}

/*portfolio recup spip*/


#documents_portfolio, #documents_joints {padding-top:2em}
.documents_portfolio{clear:both;margin:2em auto}
.documents_portfolio li, body.spip-3 #documents_portfolio li{width:30%;display:inline-block;vertical-align: top;}
.documents_portfolio .spip_logos{margin:6px 3px 0;padding:4px;border:1px solid #DDD}
.documents_portfolio a:hover .spip_logos{border-color:#F57900}
.documents_portfolio a.on .spip_logos{border-color:#8B6F92}
.documents_portfolio .spip_doc_legende {font-size:0.75em}
#cboxTitle{font-size:0.75em;
	    bottom:15px;
	    text-shadow:-1px -1px 0 #fff}
#cboxClose{bottom:0px}
.spip_documents{font-size: 0.75em;text-align:center}
.spip_documents .spip_doc_titre{font-weight:bold;line-height: 1em}
.spip_documents_center{      line-height: 1em;
      margin: 1.5em auto;}
.spip_flash_link{display:none}
.author-list{display:none}
.update-date{display:none}

/* corection article */
#texte div.groupetitre #metas{display:none}

body.p-article #texte #texte_gauche span.vignette.entete img, 
body.p-rubrique #texte #texte_gauche span.vignette.entete img
{float:right}

/* menu gauche grp recherche */

#colgauche #grprecherche{
float: left;
background-color: #ddd;
width: 96%;
padding: 2%;
margin-bottom: 5%;
border-top: solid 5px #ccc;
border-bottom: solid 1px #ccc;}

.grprecherche li{display:inline-block;
}

.grprecherche li a{display:block;width : 70px; 
			color:#fff;
			background-color:#d4002d; 
			margin:0.2em;padding:0.4em;
			}	
.grprecherche li a:hover {color:#333;background-color:#fff }		
			



			