/*franckbret 07/07/2006*/
body {
	margin: 0;
	padding: 0;
	text-align: left;
	/*font-family: Verdana, "Trebuchet MS", Arial, Helvetica,  sans-serif;
	font-family: georgia, times, serif;*/
	font-family:Constantia, Rockwell, Serifa, "Lucida Fax","Bitstream Vera Serif", "Hoefler Text", Hoefler, "Warnock Pro", "Chaparral Pro", Officina, TheSerif, TheMix, Information, "Lucida Grande", Georgia, "Trebuchet MS", serif;
  font-size: 12px;
	color: #2d2d2d;
	background-color: #e4e2e2;
	background-image: url(images/raph_bg01.png);
	background-repeat: repeat-x;

}
h1 {
	margin: 0;
	font-size: 16px;
}
h2 {
	font-size: 14px;
	/*color: #FFFFFF;
*/
}
h3 {
	margin: 0;
	font-size: 12px;
	color: #666261;
}
h4 {
	margin: 0;
	font-size: 10px;
	font-weight: lighter;
}
h6 {
	margin: 0;
	font-size: 9px;
	line-height: 9px;
	font-weight: lighter;
}

ul, li {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
a {
	color: #B53001;
	text-decoration: underline;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
hr {
	margin: 0;
	border: none;
	height: 1px;
	margin-top: 5px;
	clear: both;
}
img {
	border: none;
}
#conteneur {
	/*position: relative;*/
	background-image: url(images/raph_logo01.png);
	background-repeat: no-repeat;
	min-height: 530px;
	height: auto !important;
	height: 530px;
 /*border:1px solid #000;*/
 	
/*	min-height: 100%; /* For Modern Browsers */
/*  height: auto !important; /* For Modern Browsers */
/*  height: 100%; /* For IE */
}
#menu {
	font-size: 14px;
	color: #fff;
}
#menu li {
	display: inline;
	list-style-type: none;

}
#menu img {
	float: left;
}
#menu a {
	margin: -2px 0 0 8px;
	padding: 5px;
	display: block;
	height: 12px;
	float: left;
	color: #fff;
	text-decoration: none;
	font-weight: bold;

}
#menu a:hover {
	color: #fff;
	background-color: #DE3A02;
}
#sousMenu {
	margin: 8px 25px 10px 12px;
	/*width: 267px;
	float: left;*/
	position:absolute;
	right:10px;
	top:70px;
	background-image: url(images/raph_sousMenu_chapeau.png);
	background-repeat: no-repeat;
	padding: 17px 7px 7px 7px;
	background-color: #171717;
	z-index:3;
	
}
#sousMenu img {
}
#sousMenu ul {
	text-align: left;
	font-family: georgia, times, serif;
	/*font-family: "Trebuchet MS", Arial, Helvetica,  sans-serif;*/
	font-size: 11px;
}
#sousMenu li {
	margin: 2px 0 0 0;
	padding: .5em;
	list-style-image: url(images/raph_puceStar01.png);
	border-top: 1px dotted #999;
	
}
#sousMenu li a {
	text-decoration: none;
	color: #fff;
}
#sousMenu li a:hover {
	text-decoration: underline;
	color: #DE3A02;
}
#titre{
display:block;
/*margin-left:260px;*/
border:thin 1px #ff0000;
}
#contenu {
	margin: 124px 0 0 260px;
	float: left;
	width: 380px;
	/*background: #fff;
*/
	padding: 4px;
}

#contenuGauche{
width:300px;
float:Left;
border-right: dashed 1px #404040;
padding-right:12px;
background-color:#
}
#contenuGauche p{
padding:5px;

}
#contenuGauche img{
	padding: 1px;
	border: 1px solid #404040;
}
/*#contenu img {
	margin: 0 4px 2px 0;
	float: left;
	padding: 1px;
	border: 1px solid #404040;
}
#contenu p {
	margin: 0 0 0 4px;
	padding: 0 0 0 4px;
}
*/
#header {
	position: absolute;
	margin: 100px 0 0 255px;
}
#footer {
	/*position: absolute;*/
	bottom: 0;

	height: 170px;
	width: 960px;
	background-image: url(images/raph_footer01.png);
	background-repeat: no-repeat;
	float: right;
	
	
	/*position: fixed;
   bottom: 0;
   right:0;
   position: expression("absolute"); 
   width: expression("100%"); 
   top:expression(document.body.scrollTop+document.body.clientHeight-this.clientHeight);
   behavior: url(lib/ie-fixed.htc);
*/
}
#footer p {
	color: #171717;
	font-size: 11px;
	margin: 125px 0 0 150px;
}


#player {

}

#blocMedia{
float:left;
width:300px;
margin: 0 6px 0 6px;
border: solid 1px #FF0000;
}




dl.table-display {
	
  background-color: #DE3A02;
	margin: 4px ;
	padding: 4px 0 0 0;
}
.table-display dt {

  float: left;
	margin: 0 4px 0 0;
	padding: .5em;
	border-top: 1px solid #999;
	font-weight: bold;
	/*width:100px;*/
		
}
/* hack de commentaire avec un antislash pour ie5 mac \*/
dt {
	clear: both;
}
/* end hack */
.table-display dd {
  float:left;
	margin: 0 4px 0 0;
	padding: .5em;
	border-top: 1px solid #999;
	/*width:150px;*/
}
#pub{
	height:90px;
	width:480px;
	position:absolute;
	top:-90px;
	left:180px;
}
.right{
	float:left;
}
.speech{
	width:300px;
	display:block;
	float:left;
}
