body {
	background-color : #dac8a4 ;
	font-family : Verdana ;
	color : #704e3a ;
	font-weight : bold ;
	overflow : hidden ;
}	

.frame {
	position : absolute ;
	left : 50% ;
	top : 50% ;
	width : 740px ;
	height : 620px ;
	margin-left : -370px ; /* moitié largeur */
	margin-top : -310px ;  /* moitié hauteur */
}

/* divs */
.cont {
	position : absolute ;
	left : 50% ;
	top : 50% ;
	width : 994px ;
	height : 610px ;
	margin-left : -497px ; /* moitié largeur */
	margin-top : -305px ;  /* moitié hauteur */
}
.left {
	width : 250px ;
	height : 600px ;
	overflow : hidden ;
	padding : 0px ;
	margin : 0px ;

	float : left ;

	border-top : 1px solid #714F30 ;
	border-right : none ;
	border-bottom : 1px solid #714F30 ;
	border-left : 1px solid #714F30 ;
}
.right {
	width : 742px ;
	height : 600px ;
	overflow : hidden ;
	padding : 0px ;
	margin : 0px ;

	float : right ;

	background-color : #f2e7bd ;

	border-top : 1px solid #714F30;
	border-right : 1px solid #714F30  ;
	border-bottom : 1px solid #714F30 ;
	border-left : none ;
}
.bottom {
	width : 990px ;
	height : 10px ;
	padding : 0px ;
	margin : 0px ;

	text-align:center ;
	padding-top:2px ;
	padding-bottom:5px ;
	font-size:10px ;
	border : none ;
}
/* divs */





.img_illu_timeline {
 	width : 108px ;
 	height : 130px ;
 	border : none ;
 	float : left ;
 }	

.img_cd_cover_s {
	width : 100px ;
 	height : 100px ;
 	margin-top : 7px ;
 	margin-bottom : 2px ;
 	border : 1px solid #704e3a ;
}
.img_cd_cover_b {
	width : 500px ;
 	height : 500px ;
 	border : none ;
}

.video_producer {
	font-size : 10px ;
	padding-top : 5px ;
}	


.audio_producer, .audio_content {
	font-size : 10px ;
	padding-top : 5px ;
}	
.audio_producer, .audio_content {
	padding-left : 5px ;
}	
.audio_player {
	font-size : 10px ;
	padding-top : 5px ;
}	

.video_content {
	font-size : 10px ;
	padding-top : 5px ;
}	

.video_player {
	width : 330px ;
	height : 252px ; 
	margin-bottom : 0px ;
}	


.titre_page {
	padding : 13px 0 0 0 ;
	margin : 0 70px 0 0 ;
	text-align : right ;
}
.main_text {
	font-family : Verdana ;
	font-size : 11px ;
	color : #704e3a ;
}	

.main_text_m {
	font-family : Verdana ;
	font-size : 11px ;
	color : #704e3a ;
	font-weight : normal ;
}	


.legende_docs {
	font-family : Verdana ;
	font-size : 10px ;
	color : #704e3a ;
	text-align : center ;
}


.ornement_1 {
	width : 670px ;
	height : 50px ;
	padding-top : 5px ;
	margin : 0 ;
}	
.ornement_2 {
	width : 410px ;
	height : 50px ;
	padding-top : 5px ;
	margin : 0 ;
}	
.ornement_3 {
	width : 484px ;
	height : 50px ;
	padding-top : 5px ;
	margin : 0 ;
}	




#bordure {
	float : left ;
}
#texte {
/*
	position : relative ;
	width : 740px ;
	overflow : auto ;
*/
	background : #f2e7bd ;
	height : 600px ;
	overflow : hidden ;
}

.td_l {
	vertical-align : top ; 
	width : 100px ;
	font-size : 11px ;
	font-weight : bold ;
}	
.td_r {
	vertical-align : top ; 
	width : 560px ;
	border-left : 2px solid #874039 ;		
	padding-left : 10px ;
	padding-bottom : 10px ;
	text-align : justify ;
	font-size : 11px ;

}
a.jScrollArrowUp {
	background: url('./graphx/basic_arrow_up.gif') no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url('./graphx/basic_arrow_down.gif') no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

.illu_l {
	float : left ; 
	margin : 2px 4px 2px 0 ;
	border : 1px solid #704e3a ;
}	
.illu_r {
	float : right ; 
	margin : 2px 0 2px 4px ;
	border : 1px solid #704e3a ;
}


li {
	padding-top : 34px ;
}

.fs_inf {
	font-size : 10px ;
}


.c33 {
	color : #CC3333 ;
}	



.input_contact_form {
	font-family : Verdana ;
	width : 200px ;
	height : 15px ; 
	font-weight : bold ;
	border : 1px solid #704e3a ;
	background-color : #DAC8A4 ;
	font-size : 11px ;
	color : #704e3a ;
	margin-top : 5px ;
}

.textarea_contact_form {
	font-family : Verdana ;
	font-weight : bold ;
	border : 1px solid #704e3a ;
	background-color : #DAC8A4 ;
	font-size : 11px ;
	color : #704e3a ;
	margin-top : 5px ;
}

.button_contact_form {
	font-family : Verdana ;
	width : 100px ;
	height : 26px ; 
	font-weight : bold ;
	border : 1px solid #704e3a ;
	font-size : 12px ;
	color : #704e3a ;
	background-color : #DAC8A4 ;
	margin-top : 5px ;
	margin-left : 85px ;
}

.picto_hs_archives {
	width : 29px ;
	height : 22px ;
	float : left ;
	margin-right : 5px ;
}


.fieldset_pop {
 	background-color : #F2E7BD ;
 	border : 1px solid #704e3a ;
 	width : 710px ;
 	padding-top : 10px ;
 	margin-bottom : 20px ; 
 	
}
.legend_pop {
	font-size : 10px ;
	font-weight : bold ;
	background-color : #F2E7BD ;
	padding : 0 6px 2px 6px ;
	margin : 0 0 0 20px ;
	border : 1px solid #704e3a ;
}


a.a_audio, a.a_audio {
	color : #704e3a ;
	text-decoration : underline ;
}
