body
{
	/*background: url("images/fondarbredroite.png") top right no-repeat ; /*, url("images/fondarbregauche.png") top left no-repeat; /* , url("images/centre.png") top center no-repeat ;*/
	background-attachment:fixed;
	background-color:#000000;
	color:#FFFFFF;
}	

.fond{
	position:absolute;
	width:95%;
	text-align:center;
	top:0px;
	z-index:-1;
	margin:0px;
}
.contenantimg{
	/*border: 1px blue solid;*/
	position:relative;
	top:150px;
	display:inline-block;
	width:900px;
	height:350px;
}
.imgfond{
	position:absolute;
	top:0px;
	left:0px;
}
#arbregauche{
	position:fixed;
	top:0px;
	left:0px;
}
#arbredroite{
	position:fixed;
	top:0px;
	right:0px;
}
	
/*Affichage modif/suppr*/
	.modif_suppr
	{
		position:fixed;
		bottom:0px;
		border-radius: 10px 10px 0 0;
		background-color: rgba(20, 20, 50, 0.95);
		padding: 10px;
		text-align:center;
		min-width:770px;
		max-width: 1130px;
		width:90%;
	}

	
	
	
/*Affichage des galleries dans menu*/
	#CadreAffichage
	{
		padding-left:20px;
		padding-right:20px;
		/*display:none;*/
		/*opacity:0;*/
		overflow : hidden;
	}
	#vide
	{
		height:300px;
	}
	#ParCat, #ParUtilisateur, #ParCatsubst
	{
		opacity:0;
		text-align:center;
	}
	.pointeur
	{
		cursor: pointer;
	}
	
	
/*Effet à l'ouverture*/
	#effetouverture
	{
		width:100%;
		height:100%;
		background-color: white;
		position:fixed;
		top:0px;
		left:0px;
		visibility:hidden;
	}
	
	
/*affichage des categories*/
	#categ
	{
		position:relative;
		top:150px;
		z-index:+1;
	}
/*changement de style des lien galerie ou cat*/
	.desacGalCat{
		color:gray;
	}
	.desacGalCat:hover{
		cursor:default;
		text-decoration:none;
	}
	.acGalCat{
		color:white;
	}
	.acGalCat:hover{
		cursor:pointer;
		text-decoration:underline;
	}
	
/*affichage des miniatures menu*/
	.divcat{
		margin-top:20px;
		padding-top:20px;
		border-radius:5px;
		width:170px;
		height:160px;
		/*border: 1px blue solid;*/
		display:inline-block;
		vertical-align:top;
		background-color:rgba(255,255,255,0);
		transition: background 1s;
		-webkit-transition: background 1s;
	}
	.divcat:hover{
		background-color:rgba(255,255,255,0.1);
		transition: background 0s;
		-webkit-transition: background 0s;
	}
	.entredivcat{
		margin-top:50px;
		padding-top:100px;
		width:10px;
		text-align:center;
		display:inline-block;
		vertical-align:top;
	}
	.divminimenu{
		width:100px;
		height:70px;
		position:relative;
		display:inline-block;
	}
	.minimenu{
		position:absolute;
		top:0px;
		left:-3px;
		opacity:0;
		border: 3px black solid;
	}
	.liencat{
		display:block;
		text-align:center;
		height:3em;
		margin-top:35px;
		margin-left:5px;
		margin-right:5px;
	}
	
	
/*cadena*/
	.cadena{
		margin-left:10px;
		vertical-align:top;
	}
	
/*cadre autour des liens vers les pages*/
.cadrepage{
	background-color: rgba(255, 255, 255, 0);
	height:50px;
	padding-left:30px;
	transition: background 1s;
	-webkit-transition: background 1s;
}
.cadrepage:hover{
	background-color: rgba(255, 255, 255, 0.1);
	transition: background 0s;
	-webkit-transition: background 0s;
}
.petit{
	font-size:0.8em;
	color:grey;
}
.grang{
	font-size:1.2em;
}
.imgpetit{
	width:40px;
	height:40px;
	float:left;
	margin-right:10px;
	margin-top:3px;
}
