/*  -------------------------------------------------------------------------
    Feuilles de styles personnalisées du site d'établissement pour SPIP 2.0
    Cette feuille de style surcharge celles du squelette etablissement.css
    Placer ici vos règles css

    IMPORTANT : renommer ce fichier en perso.css
    Vous pouvez placer ce fichier dans le répertoire squelette de votre site
    ou le laisser dans le répertoire du plugin
    ------------------------------------------------------------------------- */
#page {
	width: 1050px;
}

#conteneur { float: right; width:78%; }

#contenu { padding:0.5em 1em 0.5em 1em;}

#navigation {
	float: left;
	width: 20%;
	font-size: 0.95em;
	padding: 0.5em 1em 3em 0.5em;
	margin-top: 0em;
	min-height:650px;
}

#pied {
	width: 100%;
	padding: 3em 0 0.2em 0 ;
	text-align: center;
}

div.demicol {
  width: 230px;
  float: left;
  margin: 15px 0 15px 25px;
}

div.demicol p {
  margin: 0 0 5px 0;
}
 div.demicol ul{
  border-bottom:1px solid #aaaaaa;
}

#menuhorizontal {
	font-size:0.9em;
	margin:0;
	padding:0;
	position:absolute;
	top:0;
	left:255px;
	padding-left:10px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:bold;
	width:420px;
}

#menuhorizontal2{
position:absolute;
top:110px;
left:229px;
border:1px solid #fffbdc;
color:#fffbdc;
}
#menuhorizontal2 li{	
color:#fffbdc;
font-size:0.9em;
margin:0;
font-weight:bold;
float:left;	
list-style:none;
padding:0.5em 1em 0.5em 0em ;
}
#menuhorizontal2 a{ 
color:#fffbdc;
}
#menuhorizontal2 a:hover{ 
text-decoration:underline;
color:#fffbdc;
}
#menuhorizontal2 .invisible {display:none;}

#entete .logo {
position:absolute; 
right : 0.3em; 
top : 5px;
padding:0; 
}

#entete .logo ul li{	
 list-style:none;
}

#entete .logobis{
font-weight:bold;
position:absolute; 
left : 255px; 
top : 35px; 
padding:0 1em;
display: block; /* spip 2 */
font-size: 1.5em;
padding:0.5em;
}
#entete .logobis a{
color:#fffbdc;
}
#entete .logobis a:hover{
color:#fffbdc;
}

#entete .logoter{
position:absolute; 
left : 255px; 
top : 50px; 
padding:0 1em;
display: block; /* spip 2 */
font-size: 1.2em;
padding:0.5em;
}
#entete .logoter a{
color:#fffbdc;
}
#entete .logoter a:hover{
color:#fffbdc;
}
.page_sommaire #mozaique{
clear:right;
float: right;
margin: 0 1em 1.5em 1.5em;
}
.page_sommaire #mozaique .splickrbox{width: 200px;padding-bottom:0.5em;}
.page_sommaire #mozaique h2{width: 200px;text-align:center;}

.menu_articles li{
clear:both;
list-style:none;
}
.menu_articles ul{
margin-bottom:25px;
}

/* Menu de langue */

#lang { 
  padding: 0px 5px 30px 0px;
  margin: 0;
  width: 150px;

 }

#lang form {
  padding: 0;
  margin: 0;
  background-color:#647fbe;
  
}

#lang label { 
  margin: 0;
  padding: 0;
  font-weight: bold;
  font-size : 0.9em;
  color:#fffbdc;
}

#lang select {
  margin-top: 3px;
  border: 1px solid;
  font-size: 1em;
  width: 100px;
 }
 
  /* Couleurs des liens et elements actifs */
  
a, a.spip_in, a.spip_out,.rubriques a:hover{
color: #5e51bd;
}  /* liens sous rubriques et externes au site dans bloc central - bleu foncé  */

#navigation a:hover, .rubriques a.on, #navigation a.on , 
a.spip_url , a.spip_glossaire, .page_sommaire #calendrier	td.occupe a, .page_sommaire #calendrier	td a  {
color: #d1defa;
}  /* liens menu gauche au survol, rubrique sélectionnée - bleu ciel  */

/*ligne entête*/
#entete, #menuhorizontal { border-bottom:1px solid;}


  /* Pages Personnelles */
  
#cadreperso{
border:1px dashed;
padding:10px;
margin-bottom: 15px;
}
#sommaire{
border:1px solid;
padding:5px;
padding:5px;
}


/*tableau*/
table.spip tr.row_odd {
	        background-color:#FFFBDC;
	}

	table.spip tr.row_even {
		        background-color: #B0E0E6;
		}