@import url('main.css');

#frame{
	position:absolute;
	left:50%;
	margin-left:-420px;
	width:815px;
	background-image: url(fond_site.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}

#site{
	width:755px;
	padding:20px 25px 20px 35px;
	margin:0px 0px 0px 0px;
}
	#site .w2c{
		margin-top: -20px;
		margin-right:8px;
		color: #fff; 
		font-weight: bold;
		float:right;
	}
	#site .w2c a{
		display:block;
		float:left;
		width:110px; height:32px;
		margin:1px;
	}
	#site .w2c a span{display:none;}
	#site .w2c a.firefox{background-image:url("http://www.spreadfirefox.com/community/images/affiliates/Buttons/110x32/get.gif");}
	
	
#connexion{
	position: absolute;
	left: 170px;
	margin-top: -2px;
	font-weight: bold;
	padding-bottom:50px; 
}
	#connexion .a{
		font-size:10px;
		text-decoration:underline;
	}
	#connexion .input{
		width:120px;
		margin-right: 10px;
		height: 10px;
		font-size:12px;
	}
	#connexion .bouton{
		margin-right: 5px;
		padding-bottom: 4px;
		height: 20px;
	}
#post_login{
	position: absolute;
	top: -2px;
	left: 420px;
	z-index:100;
}
#footer{
	position: relative;
    min-height: 100%;
	width:815px; height:98px;
	background-image: url(footer.jpg);
	background-repeat: no-repeat;
	background-position: 6px 0px;
	padding:0px 20px 0px 20px;
	margin: 0px 0px 0px -6px;
}
	#footer .texte{
		padding-top: 18px;
		font-size:10px;
		margin-left:8px;
		text-align: center;
	}
	#footer .w3c{
		margin-right:34px;
		color: #fff; 
		font-weight: bold;
		float:left;
	}
	#footer .w3c a{
		display:block;
		float:left;
		width:80px; height:15px;
		margin:1px;
	}
	#footer .w3c a span{display:none;}
	#footer .w3c a.markup{background-image:url("../w3c-xhtml1.0.gif");}
	#footer .w3c a.css{background-image:url("../w3c-css.gif");}
	#footer .w3c a.phpstats{background-image:url("../phpstats.jpg"); margin-right:5px;}

#menu{
	left:15px;
}
#menu dl{ 
	width:158px;
}
#galleryFrame{width:540px;}