
	#main {
		width:844px;
		position:absolute;
		top:10px;
		left:50%;
		margin-left:-407px;
	}
	/* HEADER */
		#main #bloc_header{
			width:814px;
			height:191px;
			background:url('../img/global/bg_header.jpg');
			/*background-color:#cac;*/
		}
		#main #bloc_header object{
			margin-left:11px;
		}
		#main #bloc_header h1{
			display:none;
		}
		
	/* NAV PRINCIPALE */
		#main #bloc_nav{
			float:left;
			width:230px;
			height:554px;
			background:url('../img/global/bg_nav.jpg');
		}
		#bloc_nav ul{
			margin-left:11px;
		}
		
		#bloc_nav ul a{
			display:block;
			width:100%;
			height:100%;
		}
		#bloc_nav ul li{
			display:block;
			height:22px;
			width:100%;
			background-image:url('../img/global/menu_bg.jpg');
			background-repeat:no-repeat;
		}
		#bloc_nav ul li:hover,
		#bloc_nav ul li.selected{
			background-image:url('../img/global/menu_bg_on.jpg');
		}
		#bloc_nav ul a span,
		#bloc_nav ul.payment a span{
			display:none;
		}		
		#bloc_nav ul #home{
			background-position:0 0;
		}
		#bloc_nav ul #story{
			background-position:0 -22px;
		}
		#bloc_nav ul #spells{
			background-position:0 -44px;
		}
		#bloc_nav ul #poseidon{
			background-position:0 -66px;
		}
		#bloc_nav ul #aboutus{
			background-position:0 -88px;
		}
		#bloc_nav ul #facts{
			background-position:0 -110px;
		}
		#bloc_nav ul #testimonials{
			background-position:0 -132px;
		}
		#bloc_nav ul #faq{
			background-position:0 -154px;
		}
		#bloc_nav ul #contact{
			background-position:0 -176px;
		}
		
		#bloc_nav #logos{
		float:left;
		width:138px;
		height:227px;
		padding-left:25px;
		padding-top:5px;
		}
		
	/*CONTENU */
		#main #bloc_content{
			float:left;
			width:571px;
			height:554px;
			overflow:auto;
			background:url('../img/global/bg_content.gif');
		}
		
		#main #bloc_content #languages{
		float:right;
		width:216px;
		height:46px;
		margin-right:40px;
		background:url('../img/home/flags.jpg') no-repeat;
		}
		#main #bloc_content #languages ul.flags{
		margin-top:15px;
		}
		#main #bloc_content #languages ul.flags a{
			display:block;
			float:left;
			width:36px;
			background-position:0 0;
			background-repeat:no-repeat;
		}
		#main #bloc_content #languages ul.flags li{
		display:inline
		}
		
		#main #bloc_content #languages ul.flags a span{
			display:none;
		}		
		
		#main #bloc_content #languages ul.flags a.link_us {
			background:transparent url('../img/home/us.gif') 0 0 no-repeat;
			height:30px;
		}
		#main #bloc_content #languages ul.flags a.link_ca {
			background:transparent url('../img/home/ca.gif') 0 0 no-repeat;
			height:30px;
		}
		#main #bloc_content #languages ul.flags a.link_qe {
			background:transparent url('../img/home/qe.gif');
			height:30px;
		}
		#main #bloc_content #languages ul.flags a.link_fr {
			background:transparent url('../img/home/fr.gif');
			height:30px;
		}
		#main #bloc_content #languages ul.flags a.link_gb {
			background:transparent url('../img/home/gb.gif');
			height:30px;
		}
		#main #bloc_content #languages ul.flags a.link_es {
			background:transparent url('../img/home/es.gif');
			height:30px;
		}

		
	/*FOOTER */
		#main #bloc_footer{
			width:814px;
			height:115px;
			background:url('../img/global/footer.jpg') no-repeat;
		}
		#bloc_footer p{
			text-align:center;
			font-size:11px;
			color:#00173c;
		}
		#bloc_footer ul.nav{
			padding-left:120px;
			padding-top:45px;
		}
		#bloc_footer ul.nav li{
			background:transparent url('../img/global/pix_separation.gif') 4px 0 no-repeat;
			float:left;
			padding-left:10px;
		}
		#bloc_footer ul.nav li a{
			text-transform:uppercase;
			color:#16385D;
			font-size:9px;
			text-decoration:none;
		}
		#bloc_footer ul.nav li a:hover,
		#bloc_footer ul.nav li a.selected{
			text-decoration:underline;
		}
		
		#bloc_footer #bloc_img_center{
			width:243px;
			height:34px;
			background: url('../img/global/c_cards.gif') 0 0 no-repeat;
			margin-left:280px;
		}
		#bloc_footer #bloc_img_center span{
			display:none;
		}
		
