@media screen, print {
	#container { /*Constrains everything to 850px, centers the page*/
		width:850px;
		}
	#header { /*header*/
		width:850px;
		background-image:url('images/header.jpg');
		}		
		
/* Le premiere menu */		
	#topmenu { /*container for the upper menu and its buttons*/
		width:850px;
		background-image:url('images/topmenu.jpg');
		}
	#topmenubuttons { /*container for the buttons*/
		width:750px;
		}
	.topmenubutton { /*styles for all the buttons*/
		width:107px;
		display:table-cell;
		vertical-align:middle;
		}
	
	#topmenubuttonone{
		background-image:url('images/button1850.jpg');	
		width:108px;
		}
	#topmenubuttontwo{
		background-image:url('images/button2850.jpg');
		}
	#topmenubuttonthree{
		background-image:url('images/button3850.jpg');
		}
	#topmenubuttonfour{
		background-image:url('images/button4850.jpg');
		}
	#topmenubuttonfive{
		background-image:url('images/button5850.jpg');
		}
	#topmenubuttonsix{
		background-image:url('images/button6a850.jpg');
		}	
	#topmenubuttonseven {
		background-image:url('images/button7850.jpg');
		width:108px;
		}	
		
/* Le deuxieme menu */
	#subtopmenu { /*container and background for the lower menu*/
		width:800px;
		background-image:url('images/subtopmenu.jpg');
		}
	#subtopmenubuttons { /*menu, text goes here*/
		width:766px;
		}
	#subtopmenubuttons table {
		width:766px;
		}
	#submenu {
		width:350px;
		}
/* login stuff */
	#formoflogin {
		max-width:0px;
		overflow:hidden;
		max-height:35px;
		margin:0px;
		padding:0px;
		}
/* Content */
	#maincontentbox { /*repeating background*/
		width:850px;
		background-image:url('images/content.jpg');
		}
	#contenttable { /*holds the sidebar and the maincontent*/
		width:850px;
		}
	#maincontent { /*main body of the page*/
		width: 575px;
		max-width:575px;
		}
 
 .introtable {
 max-width: 750;
 }

/* Footer */
	#footer { /*footer*/
		width:850px;
		background-image:url('images/footer.jpg');
		}
}