/* CSS Document */
*{	/* A placer en début de css */
	/* Placer le margin et padding specifique a chaque page dans chaque page */
	margin:0;
	padding:0;
}
#conteneur{
	width:1000px;
	margin:0 auto;
	border:2px solid black;/* a revoir pour test uniquement*/
}
header{
	position:relative;
	background-color:#333;
	height:100px;
}
header img{   /*Si logo A REVOIR */
	position: absolute;  /*par rapport à la zone header */
	/*width:100px;*/
	margin:0;	
} 
header p{   /*Si logo A REVOIR */
	position: absolute;  /*par rapport à la zone header */
	left: 100px;
	/*width:900px;*/
} 

.EnRouge{
	color:red;
}
.UnLien{
	color:green;
}
.UnLienNoir{
	color:black;
}
.UnLien20px{
	font-size:20px;
	color:green;
}
.TextEn11px{
	font-size:11px;
}
.TextRougeEn20px{
	font-size:24px;
	color:red;
}
h1 { 	/* h1 pour titre header */
	font-family: arial; font-size: 30px; font-weight: normal;
	color: #eeeeee;   /* #eeeeee=blanc un peu gris */
	text-align:center;
	line-height:100px;
}
h2 { 	/* h2 pour titre de chaque page (+/- libellé du menu) */
	font-family: arial; font-size: 20px; font-weight: normal;
	color: #eeeeee;   /* #eeeeee=blanc un peu gris */
}
h4 {		/* h4 pour titre de Nos fabrication */
	/* old font-family: arial; font-size: 16px; font-weight: bold;*/
	font-family: arial; font-size: 18px; font-weight: bold;
	color: #0033ff;   /* #0033ff=bleu foncé */
}
h5 {		/* h5 pour rubrique du menu */
	/* old font-family: arial; font-size: 16px; font-weight: bold;*/
	font-family: arial; font-size: 10px; font-weight: bold;
	color: #ddd;   /* #eeeeee=blanc un peu gris */
}
nav{
	background-color:#888;
	display:table-cell;
	width:200px;
	vertical-align:top;
	padding-left:3px;  /* décale le texte des rubriques du menu */
	padding-right:3px;
	}
ul{
	margin:0;
	padding:0;
}
		
li{
	list-style-type:none;
}
		
li a{
	display:block;
	color:white;
	padding:5px;
	background-color:#bdbdbd;
	line-height:25px;
	text-decoration:none;
	font-size:large;
	transition:background 0.7s,color 0.7s;
	border-bottom:1px solid #666;
}

li a:hover{
	background-color:#efefef;
	color:black;
}
section{
	/*  Background-color:#bbb;  inutile */
	display:table;
	width:1000px;
}
/* DEBUT Page = Bienvenue */
/*------------------------*/
#divTable{
	display:table-cell;
	background-color:#33ccff;        /* 333=gris foncé; 33ccff=bleu clair; 66ff99=beige*/
}
	
#colonnes{
	width:800px;
	display:tab;
	height:;
}	

.cellule{
	display:table-cell;
	vertical-align:middle;
	background-color:#333;       /*#444=gris foncé; old #333=gris plus foncé */
	text-align:center;
	padding:0 10px;
	color:white;
}

/*les colonnes additionnées doivent être égales à #colonnes donc : 800px*/	
.width250{ 
	display:table-cell;
	width:250px;
}
.width250 img{margin:3px;}

.width300{
	display:table-cell;
	width:300px;
}

/* Page 1 = Bienvenue = index */
/*----------------------------*/	
footer{
	height:20px;
	background-color:#666;
	text-align: center;
	margin:0px;
}
/* Page 2-2 = Pour qui, pourquoi */
/*-------------------------------*/
.PQ-text {
	padding-left:10px;
	padding-right:10px;
}
.PQ-img{
	/*align:right;    ne sert à rien */
}
/* Page 2-3 = Devenir membre */
/*---------------------------*/
#DevM{  	
	/*margin: auto;*/

	text-align: justify;
	padding-left:20px;   
	padding-right:20px;
}
/* Page 3-1 = Nos eoliennes */
/*--------------------------*/
#NEol{  	
	/*margin: auto;*/

	text-align: justify;
	padding-left:20px;   
	padding-right:20px;
}
table {
 border-collapse:collapse;
 border-width:1px; 
 border-style:solid; 
 border-color:black;
 width:100%;
 }
tr{ 
 border-width:1px;
 border-style:solid;
 border-color:black;
 }
/* Page 3-3 = Nos réunions */
/*-------------------------*/
#NReu{  	
	/*margin: auto;*/

	text-align: justify;
	padding-left:20px;   
	padding-right:20px;
}
/* Page 4-1 = Pour/Contre */
/*-------------------------*/
#PourCont{  	
	text-align: justify;
	padding-left:20px;   
	padding-right:20px;
}
#PourCont, img{ 
	margin:10px; 
	/*margin-right:20px; */ 
}
/* Page 4-3 = Fabricants/Installateurs */
/*-------------------------------------*/
#Fabric{  	
	text-align: justify;
	padding-left:20px;   
	padding-right:20px;
}