	body {	
		margin: 0;
		padding: 0;
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 12px;
		color:#465070;
		background: url(../img/background.jpg) repeat-x;
		background-color:#000e3b;
 	}

	#frame {
 		text-align:left;
		position:relative;
		background: url(../img/fond.png);
 		width:950px;
		margin-left:50px;
		margin-right:20px;
 		
 	}
	
	#frame-top {
		position:relative;
		background: url(../img/fond-top.png);
 		width:950px;
		height:30px;
		margin-left:50px;
		margin-top:20px;
		margin-right:20px; 		
 	}
	
	#frame-bottom {
		position:relative;
 		width:950px;
		height:96px;
		margin-left:50px;
		margin-right:20px;
  	}
	
	#frame-footer {
		position:relative;
		text-align:center;
 		width:950px;
		height:30px;
		margin-left:50px;
		margin-right:20px;
  	}
	
	
	
/* Contenu principal */	

	#main-content {
		 width:900px;
		 background:#FFF;
		 text-align:justify;
		 margin-left:25px;
		 margin-right:25px;
 	}
	
	p {
		margin: 1.5em 1.5em 1.5em 1.5em;
		line-height:1.5em;
		text-align:justify;
	}
	
	
	
	
/* Barres, menus et logos */	
	
	#bar-index {
 		height:591px;
 		background:url(../img/header_diva.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	#bar-index-en {
 		height:591px;
 		background:url(../img/en_header_diva.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	
	#bar-photos {
 		height:591px;
 		background:url(../img/header_apparence.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	#bar-photos-en {
 		height:591px;
 		background:url(../img/en_header_apparence.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	
	#bar-videos {
 		height:591px;
 		background:url(../img/header_cinema.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	#bar-videos-en {
 		height:591px;
 		background:url(../img/en_header_cinema.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	
	#bar-audio {
 		height:591px;
 		background:url(../img/header_voix.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	#bar-audio-en {
 		height:591px;
 		background:url(../img/en_header_voix.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	
	#bar-contact {
 		height:591px;
 		background:url(../img/header_joindre.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	#bar-contact-en {
 		height:591px;
 		background:url(../img/en_header_joindre.jpg);
		padding-right:5px;
		padding-top:5px;
 	}
	
	#bar-texte {
		background:#c3c4c6;
		background-image:url(../img/fond-texture.png);
		margin-top:15px;
		padding-left:15px;
		padding-right:15px;
		padding-top:15px;
		padding-bottom:15px;
 	}
	
	#bar-carre {
 		background: url(../img/fond-carre.png);
		border:1px solid #de6b00;
		padding-left:15px;
		padding-right:20px;
		padding-top:15px;
		padding-bottom:15px;
 	}
	
	.column-menu ul{	
		margin:10px 0px 0px 0px ;
		padding:0px 0px 0px 0px;
		list-style:none;
		font-size:12px;
		font-weight:normal;
		font-style:normal;
	}
	
	.column-menu li a {		
		display:block;
		padding:5px 0px 5px 20px;
		margin:0px;	
		text-decoration:none;
		text-transform:none;
		color:#465070;
	}
	
	* html .column-menu li a {		
		display:inline-block;
	}
	
	.column-menu li a:hover {	
		text-decoration:none;
		color:#de6b00;
		background:url(../img/puce_menu.png) no-repeat center left;
	}
	
	


/* fonts */

	.legal {	
		text-align:left;
		font-size:10px;	
		color: #c3c4c6;
	}
	
	.titres-rouges { 
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 18px;
		color:#900000;
	}
	
	.titres-bleus { 
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 24px;
		color:#465070;
	}
	
	.titres-gris { 
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 24px;
		color:#666;
	}
	
	.sous-titres-bleus { 
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 18px;
		color:#465070;
	}
	
	.sous-titres-blancs{
		font-size:18px;
		color:#FFF;
		margin-left:20px;
	}
	
	.texte-gris { 
		font-family: Tahoma, Geneva, sans-serif;
		text-align: left;
		font-size: 12px;
		color:#666;
	}
	
	.texte-blanc{
		font-size:14px;
		color:#FFF;
	}
	
	
	
	
/* Liens */

	a,	a:link,	a:active {
		color:#465070;
		text-decoration: underline;
	}

	a:hover {
        color:#de6b00;
		text-decoration: none;        
	}	
	
	.lien_bleu_pale:link{color: #c3c4c6;
	font-size: 10px;
	text-decoration: none;}
	.lien_bleu_pale:visited{color: #c3c4c6;
	font-size: 10px;
	text-decoration: none;}
	.lien_bleu_pale:active{color: #c3c4c6;
	font-size: 10px;
	text-decoration: none;}
	.lien_bleu_pale:hover{color: #de6b00;
	font-size: 10px;
	text-decoration: none;}
