body  /*mise en page du corps*/
{
	width: 952px; 
	margin: auto; /*centrage horizontal du bloc*/
	/*background: FFD9BF; */
	background-image:url(images/fondsite.png);
	color : rgb(72,96,106);   /*couleur de la police gris foncé*/
	font-family: arial,"Times New Roman",serif;
	font-size : 12px;
	/*border : 1px solid black;*/
	text-align : justify;
}

table  /*mise en page des tables concerne la table générale et la table de côté*/
{
	background: #B6C8D8; 
}

td 
{
	vertical-align: top; /*contenu des cases alignés verticalement en haut*/
}

a  /*mise en page des liens*/
{
	color : #1B4251;
    /*text-decoration : underline;*/
}

	a:hover /*mise en page des liens surlignés*/
	{
		color : rgb(30,30,150);
	}

img
{
  border: none;
} 

.banniere
{
	margin-top : 10px;
	margin-bottom : 3px;
	text-align : center;
}

.menu table   /*mise en page du menu bandeau*/
{
	background: #B6C8D8;
	margin-bottom : 10px;
}

	.menu a:hover
	{
		border-bottom: 2px groove rgb(190,100,100); /*rosatre*/
	}
	

/*colonne de gauche (corps)*/	

.bienvenue /*mep du corps (contient les news, les articles,...*/
{	
	width: 669px;
	margin-left : -3px;
	margin-top : -13px;
	margin-bottom : -10px;
	padding-left : 20px;
	padding-right : 20px;
	background: #DEE8F1; /*bleu clair*/
}
	
.corps /*mep du corps (contient les news, les articles,...*/
{	
	width: 609px;
	margin-left : -3px;
	margin-top : 2px;
	padding-left : 50px;
	padding-right : 50px;
	background: #DEE8F1; /*bleu clair*/
	min-height: 700px; /*hauteur mini de 700px si jamais ce qu'il y a a afficher dedans est moins long que la colonne de droite*/
}

	.rubrique table /*mep de la page rubrique*/
	{
		background :none;
		width: 100%;
	}
		
	.rubrique a  /*mise en page des liens de la rubrique*/
	{
		color: black;
	}
	
	.rubrique a:hover /*mise en page des liens de la rubrique*/
	{
		color : rgb(30,30,150);
	}
	
	


.titrenews  /*mep des titres des news*/
{
	color : black;
	margin-bottom : -12px;
}
	
	.titrenews table /*mep des tables titres des news*/
	{
		background: none;
	}
		
	#titreart /*mep des titres des articles*/
	{
		color : black;
		font-size : 16px;
		font-family: arial,"Times New Roman",serif;
	}
	
	#soustitreart  /*mep des sous titres des articles(date auteur)*/
	{
		
		
	}
	
	#introart p/*mep des intro des articles(renseignements) et en particulier les paragraphes*/
	{
		margin-top : 0px;
		margin-bottom : 0px;
	}
	
	#corpsart /*mep des corps des articles*/
	{
		
		
	}
	
	#conclart /*mep des conclusions des articles(renseignements)*/
	{
		color :black;
		background-color :  #B6C8D8; /*bleu crotte*/
		border : 1px solid #949799;
		padding : 10px;
	}
	
		#conclart p  /*éviter les sauts de ligne pourri quand il y a des paragraphes dans la conclu*/
		{
		margin-top : 0px;
		margin-bottom : 0px;
		}
	
	#galart table /*mep de la galerie*/
	{
		background: rgb(228,234,234); /*bleu clair*/
		border : 1px dotted black ;
	}
	
.partage table /*mep du partage facebook*/
	{
		background: rgb(228,234,234); /*bleu clair*/
		border: 1px dotted black ;
		margin-top : -1px;
	}
	
.partage td/*mep du partage facebook*/
	{	
		vertical-align: middle; 
		height : 20px;
	}

/*colonne de droite (nouveautés ,coms,...) */


.titre  /*mep des titres de catégorie (derniers articles, commenteaires,...)*/
{
	background-color : #96CEFF;  /*rosatre moyen*/
	color : black;
	padding-left : 3px;
	margin : -1px;
	border : 1px solid black;
}

	
.recherche /*mep de la case recherche*/
{
	background-color : #DEE8F1; /*rosatre clair*/
	padding-top : 2px;
	padding-bottom : 2px;
	margin : -1px;
	border : 1px solid #949799;
}

.com  /*mep de la case coms*/
{
	font-size : 11px;
	background-color : #DEE8F1; /*rosatre clair*/
	padding-left : 3px;
	padding-right : 3px;
	margin : -1px;
	border : 1px solid #949799;
}

.nouvart /*mep de la case nouveaux articles*/
{
	font-size : 11px;
	background-color : #DEE8F1;  /*rosatre clair*/
	padding-left : 3px;
	padding-right : 3px;
	margin : -1px;
	border : 1px solid #949799;
}

/*pied de page*/

.pied
{
	background-color : #DEE8F1;  /*rosatre clair*/
	padding-left : 3px;
	padding-right : 3px;
	text-align : center;
}

	.pied table
	{
		width : 100%;
		background-color : #DEE8F1;
		font-size : 11px;
	}
	
	.pied td
	{
		vertical-align : middle;
	}

.imageflottante   /*pour la page lesgens*/
{
   float: left;
   margin-right : 10px;
}

.dessous    /*ça aussi*/
{
   clear: both;
}

.floatrss   /*pour le petit icone rss*/
{
   float: right;
   margin-right : 2px;
   margin-top : 1px;
}

