
	#main {
		width:780px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-407px;
	}
	
		#main #overheader{
			float:left;
			width:780px;
			height:67px;
			background:url('../img/bg_menu.jpg');
		}
		
			#bloc_nav {
				background: url('../img/bg_menu_on.jpg') 0 0 no-repeat;
				width:540px;
				height:67px;
				margin-left:123px;
			}
			#bloc_nav ul{
				/*padding-top:257px;*/
				/*padding-left:133px;*/
				
			}
			#bloc_nav ul li{
				background-image:url('../img/bg_menu_off.jpg');
				background-repeat:no-repeat;
				display:block;
				float:left;
				height:67px;
			}
			
			#bloc_nav ul a span{
			display:none;
			width:100%;
			height:100%;
		}	
			#bloc_nav ul li:hover{
				cursor:pointer;
			}
			#bloc_nav ul li:hover,
			#bloc_nav ul li.selected{
				background-image:url('../img/bg_menu_on.jpg');
			}
			#bloc_nav ul a{
				display:block;
				width:100%;
				height:100%;
			}
			#bloc_nav ul #home{
				background-position:0 0;
				width:90px;
			}
			#bloc_nav ul #myspells{
				background-position:-90px 0;
				width:90px;
			}
			#bloc_nav ul #whoami{
				background-position:-180px 0;
				width:90px;				
			}
			#bloc_nav ul #itworks{
				background-position:-270px 0;
				width:80px;
			}
			#bloc_nav ul #contactme{
				background-position:-350px 0;
				width:90px;
			}
			#bloc_nav ul #faq{
				background-position:-440px 0;
				width:90px;
			}
		

	
	
	/* HEADER */
		#main #bloc_header{
			width:780px;
			height:150px;
			background:url('../img/header.jpg');
		}

		#main #bloc_header h1{
			display:none;
		}
		
	/* BOXES */
		#main #bloc_left{
			float:left;
			width:251px;
			height:472px;
			/*background:url('../img/menu_bg.jpg');*/
		}
		#bloc_left #box1{
			float:left;
			width:251px;
			height:260px;
			background:url('../img/bg_box1.jpg');
			
			}
			
		#bloc_left #box1content{
		float:left;
		width:170px;
		height:180px;
		overflow:auto;
		padding-left:50px;
		margin-top:20px;
		padding-right:10px;
		}
		
		#bloc_left #box2{
			float:left;
			width:251px;
			height:212px;
			background:url('../img/bg_box2.jpg');
			}
			
		#bloc_left img{
		padding-left:35px;
		margin-top:10px;
		}
		#bloc_left #box1content p{
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
		color:#fff;
		display:block;
		text-align:justify;
		}
						
		#bloc_left #box2 p{
		font-size:12px;
		color:#fff;
		display:block;
		margin-bottom:20px;
		margin-top:20px;
		padding-right:30px;
		padding-left:50px;
		text-align:justify;
		}
		
	
	/*CONTENT */
		#main #bloc_content{
			float:left;
			width:529px;
			height:472px;
			/*overflow:auto;*/
			background:url('../img/bg_frame.jpg');
		}
		#main #bloc_content #title{
		padding-left:25px;
		margin-top:10px;
		}
		#main #bloc_content #frame #textintro{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		color:#000000;
		display:block;
		/*text-align:justify;*/
		}
		
		#bloc_content #frame{
			float:left;
			width:469px;
			height:400px;
			overflow:auto;
			margin-top:5px;
		}
	

		
	/*FOOTER */
		#main #bloc_footer{
			width:778px;
			height:86px;
			background:url('../img/footer.jpg') no-repeat;
		}
		#bloc_footer p{
			text-align:center;
			font-size:11px;
			color:#fff;
			padding-left:50px;
			padding-right:50px;
		}
		#bloc_footer ul.nav{
			padding-left:200px;
			padding-top:20px;
		}
		#bloc_footer ul.nav li{
			background:transparent url('../img/global/pix_separation.gif') 4px 0 no-repeat;
			float:left;
			padding-left:20px;
		}
		#bloc_footer ul.nav li a{
			text-transform:uppercase;
			color:#fff;
			font-size:9px;
			text-decoration:none;
		}
		#bloc_footer ul.nav li a:hover,
		#bloc_footer ul.nav li a.selected{
			text-decoration:underline;
		}
		
	