/*______________________________________________________________________________
  Balises HTML : */

	/* Fond : */
	html, body
	{
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		font-size: 0.9em ;
		color: #000000;
		height: 100% ;
		padding: 0 ;
		margin: 0 ;
		background-image: url(images/fond.jpg);
		background-repeat: repeat-x ;
	}


	/* Utilisé dans lis_new : */
	p
	{
		margin-left: 10px;
		margin-right: 10px;
	}


	/* Liens (repos) : */
	a:link
	{
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		color: #999933;
		text-align: left;
	}


	/* Liens (visités) : */
	a:visited
	{
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		color: #999933;
		text-align: left;
	}


	/* Liens (survol) : */
	a:hover
	{
		font-family: arial ;
		text-decoration: none ;
		color: #CC6633 ;
		text-align: left ;
	}


	/* Liens (actifs) : */
	a:active
	{
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		color: #bbbbbb;
		text-align: left;
	}

	/* Date des pages : */
	.date_page
	{
		text-align: right;
		font-style: italic;
		font-size: 0.8em ;
		top: 30px ;
		color: #666666 ;
		padding: 0 ;
		padding-top: 5px ;
		margin: 0 ;
		margin-top: 5px ;
		border-top: 1px solid #A6A6A6 ;
	}

	/* Date de modification des pages : */
	.date_modif_page
	{
		text-align: right;
		font-style: italic;
		font-size: 0.8em ;
		top: 20px ;
		color: #666666 ;
		padding: 0px 0px 10px 0px ;
		margin: 0px 0px 0px 0px ;
	}

	/* Titre des pages : */
	h1.titre
	{
		top: 4px ;
		left: 15px ;
		position: absolute ;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: underline;
		font-size: 0.8em ;
		color: #666666;
		border: 0 ;
	}

	h1.telechargement
	{
		margin-left: -10px ;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: underline;
		font-size: 0.8em ;
		color: #666666;
		border: 0 ;
	}




/*______________________________________________________________________________
  Boîte de positions des différentes partie de page : */

	/* error : */
	#error
	{
		position: fixed ;
		padding: 0px ;
		padding-top: 3px ;
		padding-bottom: 3px ;
		margin: 0 ;
		top: -50px ;
		left: 0 ;
		width: 100% ;
		background-color: #808080 ;
		border-bottom: 1px solid #000000 ;
		color: #FFFFFF ;
		font-weight: bold ;
		opacity: 0.7;
		-moz-opacity: 0.7;
		filter:alpha(opacity=70);
		z-index: 10001 ;
	}

	/* Massage d'attente : */
	#waiting_mess
	{
		position: fixed ;
		display: none ;
		padding: 25% 0 0 0 ;
		margin: 0 0 0 0 ;
		text-align: center ;
		width: 100% ;
		height: 100% ;
		background-color: #000000 ;
		font-weight: bold ;
		opacity: 0.8;
		-moz-opacity: 0.8;
		filter:alpha(opacity=80);
		color: #FFFFFF ;
		background-image: url(../../fichiers/boutons/loading.gif);
		background-repeat: no-repeat ;
		background-position: center  30%;
		z-index: 10001 ;
	}

	/* Page (background, police, etc.) : */
	#page
	{
		position: absolute ;
		padding: 0 ;
		margin: 0 ;
		top : 10px;
		left: 50% ;
		margin-left: -481px ;
		width: 962px ;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none ;
		color: #000000 ;
	}


	/* Entête : */
	#head
	{
		position: relative;
		width: 962px;
		height: 122px;
		margin: 0 ;
		padding: 0 ;
		background-image: url(images/logo.png);
		background-repeat: no-repeat ;
		z-index: 100 ;
	}


	/* Div des onglets : */
	#onglets
	{
		position: relative ;
		width: 962px ;
		margin: 0 ;
		padding: 0 ;
		margin-top: 10px ;
		margin-bottom: 10px ;
		z-index: 90 ;
	}


	/* Page (bordure) : */
	#corp
	{
		position: relative ;
		width: 960px ;
		margin: 0 ;
		padding: 0 ;
		clear: left ;
		background: #FFFFFF ;
		background-image: url(images/back_page.png) ;
		border: 1px solid #A6A6A6 ;
	}


	/* Partie gauche : */
	#gauche
	{
		position: relative ;
		float: left ;
		width : 152px ;
		padding: 15px ;
		margin: 0 ;
		left: 0 ;
	}


	/* Contenu du corps : */
	#milieu
	{
		position: relative ;
		float: left ;
		padding-left: 15px ;
		padding-right: 15px ;
		padding-top: 45px ;
		margin: 0 ;
		width : 564px ;
	}


	/* Partie droite : */
	#droite
	{
		position: relative ;
		float: right ;
		width: 152px ;
		padding: 15px ;
		margin: 0 ;
		right: 0 ;
	}

	/* coin supérieur gauche */
	#tl
	{
		position		: absolute ;
		top				: -2px ;
		left			: -1px ;
		margin			: 0 ;
		padding			: 0 ;
		z-index			: 100 ;
	}

	/* coin supérieur droit */
	#tr
	{
		position		: absolute ;
		top				: -2px ;
		right			: -1px ;
		margin			: 0 ;
		padding			: 0 ;
		z-index			: 100 ;
	}


	/* Pied de page : */
	#footer
	{
		position: relative ;
		width: 944px ;
		padding-left: 8px ;
		padding-right: 8px ;
		padding-top: 8px ;
		padding-bottom: 8px ;
		margin: 0 ;
		top: -1px ;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none ;
		color: #000000 ;
		border: 1px solid #A6A6A6 ;
	}

	/* icone de connexion à la console administrateur */
	#cnx_admin
	{
		position: absolute ;
		right: 0 ;
		bottom: 0 ;
	}

	/* Fin : */
	.fin
	{
		clear: both;
	}




/*______________________________________________________________________________
  Gestion des blocs : */

	/* Contenu des blocs : */
	.bt_menu
	{
		position: relative;
		margin-left: 0;
		margin-top: 0 ;
		padding-left: 0;
		margin-bottom: 2em;
		list-style: none;
		clear: left;
		width: 150px;
		z-index:10000;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		color: #000000;
		text-align: center;
		border: 0px solid #353535;
		z-index: 99 ;
	}

	.bt_menu td
	{
	}


	/* Titre des blocs : */
	.titre
	{
		line-height: 2em;
		font-family: Arial, Helvetica, sans-serif ;
		text-decoration: none;
		color: #666666;
		font-weight: bold ;
		text-align: left;
		border-color: 0px solid #6699FF;
		border-bottom: 1px solid #A6A6A6;
		margin-bottom: 4px ;
		/*background-image: url(images/menu.jpg) ;*/
		z-index: 99 ;
	}

	#titre_menu_gauche
	{
		color: #666666 ;
		font-weight: bold ;
		line-height: 2em;
		z-index: 99 ;
	}

	/* Liens dans des blocs : */
	.lien
	{
		padding: 0.5em;
		z-index: 99 ;
	}

	.lien:hover
	{
		padding: 0.5em;
		background: #CCCCCC ;
		z-index: 99 ;
	}




/*______________________________________________________________________________
  Gestion des news : */

	/* Texte des news : */
	.news
	{
		border: thin solid;
		border-width: 1px;
		color: #000000 ;
	}


	/* Titre des news : */
	.titre_news
	{
		color: #666666;
		font-weight: bold;
		margin-left: 10px;
		margin-top: 10px;
		font-variant: small-caps;
	}


	/* Date des news : */
	.date_news
	{
		color: #666666;
		text-align: right;
		font-style: italic;
	}



	table /* Correction du bug de la police de l'agenda */
	{
		font-size: 1em ;
	}

/* ************************************************************************** */

/* _____________________________________________________________________________
				            Liste triable gestion des albums
_____________________________________________________________________________ */

#ordre_albums
{
	position: relative;
	list-style: none;
	left: 0 ;

}

li.sortme1
{
	cursor: pointer;
	width: 300px;
	height: 20px ;
	padding: 2px 4px 2px 4px ;
	list-style: none;
	background-color: #E5E5E5;
}

li.sortme2
{
	cursor: pointer;
	width: 298px;
	height: 18px ;
	padding: 2px 4px 2px 4px ;
	list-style: none;
	background-color: #FFFFFF;
	border: 1px solid #E5E5E5 ;
}

#albums_btn
{
	position: absolute ;
	text-align: right ;
	height: 20px ;
	width: 304px ;
	margin-top: -15px ;
	//margin: 0 ;
	left: 40px ;
	//left: 0 ;
}

/* _____________________________________________________________________________
				            Bloc description
_____________________________________________________________________________ */

#desc
{
	width:			100% ;
	border-bottom:	1px solid #C7C7C7;
	padding: 		0px 0px 5px 0px;
}

/*______________________________________________________________________________
                            Galerie d'images - Upload
_____________________________________________________________________________ */

.fancyupload-queue
{
	list-style:				none;
}

.fancyupload-queue li
{
	background:				url(../../fichiers/boutons/btn_photo_upload.gif) no-repeat 0 5px;
	padding:				5px 0 5px 22px;
}

.fancyupload-queue .queue-file
{
	font-weight:			bold;
}

.fancyupload-queue .queue-size
{
	color:					#aaa;
	margin-left:			1em;
	font-size:				0.9em;
}

.fancyupload-queue .queue-loader
{
	position:				relative;
	margin:					3px 15px;
	font-size:				0.9em;
	background-color:		#ddd;
	color:					#fff;
	border:					1px inset #ddd;
}

.fancyupload-queue .queue-subloader
{
	text-align:				center;
	position:				absolute;
	background-color:		#81B466;
	height:					100%;
	width:					0%;
	left:					0;
	top:					0;
}

.fancyupload-queue .input-delete
{
	width:					16px;
	height:					16px;
	background:				url(../../fichiers/boutons/btn_delete.gif) no-repeat 0 0;
	text-decoration:		none;
	border:					none;
	float:					right;
}