	#main {
		width:766px;
		position:absolute;
		top:0px;
		left:50%;
		margin-left:-407px;
	}
	
		#main #overheader{
			float:left;
			width:766px;
			height:21px;
			background-color:#000000;
		}
		
			#bloc_nav {
				background: url('../img/bg_menu_on.gif') 0 0 no-repeat;
				width:766px;
				height:21px;
			}

			#bloc_nav ul li{
				background-image:url('../img/bg_menu_off.gif');
				background-repeat:no-repeat;
				display:block;
				float:left;
				height:21px;
			}
			
			#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.gif');
			}
			#bloc_nav ul a{
				display:block;
				width:100%;
				height:100%;
			}
			#bloc_nav ul #home{
				background-position:0 0;
				width:210px;
			}
			#bloc_nav ul #about{
				background-position:-210px 0;
				width:106px;
			}
			#bloc_nav ul #spells{
				background-position:-316px 0;
				width:72px;
			}
			#bloc_nav ul #testimonies{
				background-position:-388px 0;
				width:121px;				
			}
			#bloc_nav ul #contact{
				background-position:-516px 0;
				width:87px;
			}
			#bloc_nav ul #faq{
				background-position:-603px 0;
				width:122px;
			}
	
	/* HEADER */
		#main #bloc_header{
			width:766px;
			height:234px;
			background:url('../img/header.jpg');
		}

		#main #bloc_header h1{
			display:none;
		}
		
	
						
	/*CONTENT */
		#main #bloc_content{
			float:left;
			width:502px;
			height:539px;
			display:block;
		}
		#main #bloc_content #bloc_tt{
			float:left;
			width:300px;
			height:30px;
			display:block;
			margin-top:10px;
			margin-bottom:10px;
		}

		#main #bloc_content #frame #textintro{
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
		color:#e56100;
		display:block;
		}
		
		#bloc_content #frame{
			float:left;
			width:502px;
			height:487px;
			overflow:auto;
			margin-top:0px;
			margin-left:0px;
		}
		
	/* BOXES */
		#main #bloc_right{
			float:right;
			width:264px;
			height:539px;
			background-color:#000000;
			display:block;
			
		}
			
		#bloc_right h1, #bloc_right h2{
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
		color:#ffb400;
		display:block;
		text-align:justify;
		margin-top:55px;
		padding-left:20px;
		padding-right:0px;
		}
		#bloc_right p{
		font-weight:bold;
		font-size:11px;
		color:#fff;
		display:block;
		text-align:justify;
		margin-top:5px;
		padding-left:20px;
		padding-right:0px;
		}
		#bloc_right a{
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
		color:#ffb400;
		text-align:justify;
		}
		#bloc_right a:hover{
		text-transform:uppercase;
		font-weight:bold;
		font-size:11px;
		color:#e86415;
		text-align:justify;
		}			
	

		
	/*FOOTER */
		#main #bloc_footer{
			width:766px;
			height:40px;
			background-color:#000000;
		}
		#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{
			float:left;
			padding-left:20px;
		}
		#bloc_footer ul.nav li a{
			text-transform:uppercase;
			color:#e56100;
			font-size:9px;
			text-decoration:none;
		}
		#bloc_footer ul.nav li a:hover,
		#bloc_footer ul.nav li a.selected{
			text-decoration:underline;
		}
		
	