body{
	margin:0;
	color:white;	
	width:100%;
	font-family:Trebuchet MS;
	background-color:#000;
}
ul{
	list-style:none;
	margin:0;
}
a,a:link,a:visited{
	text-decoration:none;
	color:white;
}
a:hover{
	border-bottom:1px dotted white;
}
h1.title1{color:rgb(150,0,0);font-variant:small-caps;font-size:3em;}
legend{color:#fff;font-variant:small-caps;}

/*	BANIERE		*/

div#baniere-top{
	position:absolute;
	z-index:10;
	width:100%;
	height:80px;
	background:url(../pic/fond-baniere2.png) repeat-x left top;
	color:white;

}

div#baniere-top #casque{
	position:absolute;
	top:5px;
	left:250px;
	min-width:100px;
}

div#baniere-top #casque h1{
	float:left;
	display:block;
	padding:0;
	margin:0 -4px 0px 40px;
	line-height:60px;
	font-size:3.5em;
	opacity:0.9;
}

div#baniere-top #casque img{
	position:absolute;	
	float:right;
	margin-left:1px;
}

/*	LOGIN	*/

div#login{
	position:absolute;
	z-index:20;
	right:5px;
	top:30px;
	font-size:12px;
	color:#474747;
	height:20px;
	width:330px;
	line-height:20px;
}
div#formadmin{
	display:block;
	width:330px;
}	

div#login a {
	float:right;
	margin-top:-19px;
	color:#474747;
	padding:2px;
	border:1px solid #474747;
}
div#login a:hover {
	color:#990E16;
	border:1px solid #990E16;
}
div#login form{
	float:left;
	margin:0;
	height:20px;
}
div#login input{
	margin:0;
	color:#474747;
	background:transparent;
	border:1px solid #474747;
}
div#login input:hover{
	color:#990E16;
	border:1px solid #990E16;
	background:#101010;	
}
div#login_res{
	width:310px;
	text-align:left;
}
.log_error{
	color:#990E16;
}

/*	PAGE	*/

div#page{
	position:absolute;
	background:url(../pic/fond-page4.jpg) top center no-repeat  #000;
	width:100%;
	min-height:700px;
	margin-top:80px;
}

/*	MENU	*/

div#menuleft{
	position:absolute;
	z-index:0;
	width:160px;
	min-height:700px;
	margin-top:0px;
	float:left;	
	background:url(../pic/fond-menuleft2.png) repeat-y;
	opacity:0.9;
	padding-top:30px;	
}

div#menuleft dl{
	padding:0px;
	margin:0;	
}

div#menuleft dt{
	text-align:center;	
	width:150px;
	height:30px;
	font-variant:small-caps;	
}
div#menuleft dd,div#menuleft dd ul{
	padding:0px;
	margin:0;	
	background:url(../pic/fond-onglet-more-hover.png) repeat-y;
	text-align:center;
	font-variant:small-caps;
}
.menuleftbottom{
	background:url(../pic/fond-onglet-bottom.png) no-repeat;
}

div#menuleft a,div#menuleft li{
	line-height:30px;
	font-size:0.9em;
}
div#menuleft a{
	display:block;
	height:30px;
	width:150px;
}
div#menuleft a:hover{
	border-bottom:none;
}

.menuleftbottom:hover{
	background:url(../pic/fond-onglet-bottom.png) no-repeat;
}
#administration{
	background:url(../pic/fond-onglet-admin.png) no-repeat;	
}
div#menuleft dt:hover,div#menuleft dt a:hover,div#menuleft li:hover{
	color:#4C4C4C;
}

div#menuleft dt.toggler{
	line-height:30px;
	background:url(../pic/fond-onglet.png) no-repeat;
}
div#menuleft dt.toggler:hover{
	cursor:pointer;
	background:url(../pic/fond-onglet-hover.png) no-repeat;	
}
div#menuleft li.menuleftbottom:hover{
	background:url(../pic/fond-onglet-bottom.png) no-repeat;
}

/*	CONTENT	*/

div#page-content{
	width:700px;
	margin:0 auto;
}
div#content{
	width:700px;
	background:url(../pic/fond-content.png) repeat-y top center;
}	
div#content-text{
	width:660px;
	margin:0 auto;
}
div#content-text form{
padding-top :50px;
}



#log_res{

}
/*   ALBUM */

#albuminput{
	height:32px;
	text-align:center;
	background:url(../pic/menu_album_fond.png) center bottom no-repeat;
}

#checkalbum input.albumRubrique{
	font-variant:small-caps;
	height:30px;
	min-width:50px;
	margin:0;
	font-size:14px;	
	border:none;
	background:none;
	color:#990E16;
}
#checkalbum input.albumRubrique:hover{
	color:#fff;
}

table#album{
	clear:left;
	margin:0 auto;
}
table#album tr#album_entete td{
	width:100%;
	height:30px;
	font-variant:small-caps;
}
table#album td{
	width:170px;
	height:170px;	
	vertical-align:middle;
	text-align:center;

}
table#album td a:hover{
	border:none;
}



/*	ADMIN	*/

	
#formAdmin input{
	
	min-width:50px;
	height:30px;
	border:1px solid #fff;
	background:none;
	color:#fff;
	font-size:14px;
	font-variant:small-caps;
	margin:0 auto;
}
#formAdmin input:hover{
	color:#990E16;
	font-weight:bold;
}


/* BOTTOM */


div#bottom{
	width:700px;
	height:70px;
	text-align:center;
	background:url(../pic/fond-content-bottom.png) repeat-y top center;	
}

#log_res.ajax-loading {
	background: url(../pic/spinner.gif) no-repeat center;
}

#log p{
	margin:0;
	text-align:left;
}

