#en_construction{
	width: 100%;
	height: 100%;
	padding-top: 25%;
	text-align: center;
}
#en_construction p{
	color: red;
}
body {
    margin:0;
    padding:0;
   background: #FFFFFF;
	 color: #FFFFFF;
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 80%;
	 scrollbar-face-color: #DEE3E7;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #DEE3E7;
	scrollbar-3dlight-color: #D1D7DC;
	scrollbar-arrow-color:  #006699;
	scrollbar-track-color: #EFEFEF;
	scrollbar-darkshadow-color: #98AAB1;
}
  #container {
	margin:0;
	padding:0;
   background-color: #808B92;
	}
/*Bandeau haut*/
#topcontainer{
	background-color: #000000;
	height: 152px;
	margin:0;
	padding:0;
}
  #topBar {
	height: 149px;
	background-color: #FFFFFF;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url(../../../IMG/bandeau.jpg);
	
}
	#topBar .bandeau {
   /* display:block;*/
    float:right;
	 margin:0 112px 0 0;
	 clear: right;
	}
	#logo img{
		float: left;
		margin: 20px 0 0 10px; /*112px haut bandeau - 87 px haut logo = 25px + 5px de decalage visuel du aux pixels blancs dans logo*/
		border:0;
	}
	#logo_1965{
		clear:left;
		float: left;
		/*margin: 122px 0 0 0;*/
	}
	#onglets{
	position: absolute;
	top: 120px; 
	left: 225px;/*Aligné au texte: 185px pour colonne gauche + 40px pour le padding du level1*/
	width: 700px;
	padding:0px;
	}
	#onglets img{
		margin-left:0;
		margin-right:6px;
		vertical-align: bottom;
		padding:0;
	}
	#onglets a{
		margin:0;
		padding:0;
	}
	#accueil{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 0;
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#societe{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 65px;/*59px d'onglet Accueil + 6px de margin*/
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#services{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 132px; /*59 px Accueil + 61px Societe + 6px * 2 margin*/
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#formation{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 206px;/*68px pour l'onglet + 6px + 3 de margin */
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#logiciel{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 298px;/*68px * 2 pour l'onglet + 18px de plus onglet formation + 6px * 2 de margin */
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#materiel{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 378px;/*68px * 3 pour l'onglet + 18px de plus onglet formation + 6px * 3 de margin */
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#partenaires{
		position: absolute;
		top: 32px;/*29px pour l'onglet + 3px de top container noir*/
		left: 452px;/*68px * 4 pour l'onglet + 18px de plus onglet formation + 6px * 4 de margin */
		padding: 10px;
		background-color: #CEE0EB;
		color: #003558;
		line-height: 20px;
		visibility: hidden;
	}
	#accueil a, #societe a, #services a, #formation a, #logiciel a, #materiel a, #partenaires a{
		color: #003558;
		text-decoration: none;
	}
	#accueil a:hover , #societe a:hover, #services a:hover, #formation a:hover, #logiciel a:hover, #materiel a:hover, #partenaires a:hover{
		color: #808B92;
		text-decoration: none;
	}
	#accueil a:active, #societe a:active, #services a:active, #formation a:active, #logiciel a:active, #materiel a:active, #partenaires a:active{
		color: #000000;
		text-decoration: none;
	}
	#accueil ul, #societe ul, #services ul, #formation ul, #logiciel ul, #materiel ul, #partenaires ul{
		margin:0;
		padding: 0 0 0 15px;
	}
	/*Colonne gauche*/
  #lftBar {
    float: left;
    width:165px;
    margin:0;
	 padding: 10px;
	 color: #FFFFFF;
	} 
	#menu{
		margin:10px;
		padding: 0;
	}
	#menu a{
	font-weight: bold;
	text-decoration: none;
}
	#menu a:hover, a:active{
		 color: #417BB2;
	}
	#menu img{
		margin: 10px 4px 0 0;
	}
		 #lftBar  .contact{
		margin: 5px 0 0 0;
		z-index:1;
 }
	/*Colonne droite*/
  #rgtBar {
	float: right;
	width: 183px;
	margin:0;
	padding:10px;
	z-index:1;
}

  form {
    line-height:.7em;
	 margin: 20px 0 0 0;
	}
  input {
	border: 3px solid #003558;
	background-color: #CEE0EB;
	color: #003558;
	font-size: .8em;
}
	.pasbord{
	border: none;
	background-color: transparent;
}
	#slogan{
		background-color: #417BB2;
		margin: 10px 20px 10px 0;
		padding: 10px 10px 10px 10px;
	}
	#partenaire{
		/*width du logo dans le squelette: 85px comme contact.gif*/
		margin-left:45px;
		margin-right:45px;
		margin-top: 10px;
		padding: 0;
		text-align:center;
	}
	#partenaire .spip_logos{
		text-align:center;
		margin-bottom: 10px;
		margin-top: 10px ;
		padding-top:0;
		padding-bottom:0;
		display:block;
	}
	/*Colonne principale*/
	  #level1 {
  	 margin: 0 203px 0 185px;
	 padding: 10px 10px 80px 40px;
	 background-color: #003558;
	 z-index:10;
	 }
	 #level1 h1 {
	 padding: 0;
	 margin: 20px 0 0 0;
	 font-size: large;
    color: #417BB2;
	 font-weight: bold;
}
	h1 .spip_logos{
		margin: 0 10px 0 0;
		padding:0;	
	}
  #level1  dt {
  	 padding: 0;
	 margin: 0;
    font-weight:bold;
    margin-top:.8em;
	 color: #808B92;
}
	dt i{
		color: white;
		font-weight: normal;
	}
	.titre{
		/*titre de l'article isolé de chaque rubrique*/
		margin:0;
		padding: 0;
		color: #808B92;
		font-weight:bold;
	}
#level1  a, #level1 a:visited, #level1 a:active{
	color: #808B92!important;
}
#level1 a:hover{
	color: #417BB2!important;
}
	.spip_note {
		/*Redéfinition stile note en bas de page*/
		color: #FFFFFF;
		text-decoration: none;
	}
  a, a:visited, a:active {
  border:none;
  color: #FFFFFF;
  }
  .note {color:red}
  .spacer {
  clear: both;
}
	.content_article{
		clear: left;
		border: 1px solid black;
	}
	/*Footer*/
	#footer{
		clear: both;
		background-color: Black;
		color: White;
		font-size: smaller;
		text-align: center;
	}
	#footer a{
		text-decoration: none;
		color: White;
	}
	#footer a:hover, a:active{
		text-decoration: none;
		color: #CEE0EB;
	}

#login, #login_admin, #login_abiss{
	width: 300px;
	line-height: 20px;
}
#login a, #login_admin a, #login_abiss a{
	color: #FFF!important;
}
.spip_bouton{
	margin-bottom: 5px
}
h3.spip{
color: Red;
}
table.spip{
	width:95%;
}