/* CSS Document */body{	background-color:#000;	color:#FFF;	border:0px;	padding:30px;	text-align:center;	font-family:"Courier New", Courier, mono;}body a:link{color: #444;	text-decoration:none;}#frame_home	{	background-image:url(images/fond1.jpg);	width: 800px;	height:600px;}	#frame_design	{	background-image:url(images/fond2.jpg);	width: 800px;	height:600px;}#frame_photo	{	background-image: url(images/fond3.jpg);	width: 800px;	height:600px;}#frame_audio	{	background-image: url(images/fond_audio.jpg);	width: 800px;	height:600px;}#frame_bio	{	background-image: url(images/fond6.jpg);	width: 800px;	height:600px;}	#frame_contact	{	background-image: url(images/fond1.jpg);	width: 800px;	height:600px;}.menu	{	background-color: #121212;	width: 720px;	height: 26px;	position:relative;	top: 10px;	clear:both;	text-align:right;	font-size:18px;	padding-top:9px;	padding-right: 10px;}	.menu a:link {	color:white;	text-decoration:none;}.menu a:hover {	color: #CC9900;	font-weight:bold;}.menu a:visited {	color: #FFF;	text-decoration:none;}.sousmenu	{	background-color: #0A0A0A;	width: 460px;	height: 17px;	float:right;	top:2px;	clear:both;	text-align:right;	font-size: 15px;	margin-top:12px;	margin-right:35px;	padding-right:10px;	padding-top:3px;}	.sousmenu a:link {	color: #E6D89F;	text-decoration:none;}.sousmenu a:hover {	color: #CC9900;	font-weight:bold;}.sousmenu a:visited {	color: #FFF;	text-decoration:none;}.texte	 { font-size: 14px; text-align: right; margin-left: 14px; padding: 20px; position: relative; top: 2px; left: 396px; width: 290px; height: 380px; float: left; clear: both; overflow: auto }.texte_audio { 	width: 460px;	height:360px;	float: left;	position:relative;	top: 2px;	left:210px;	clear:both;	text-align:right;	font-size:14px;	padding: 20px;	overflow: auto;	margin-left:14px;}		.texte1	{	width: 300px;	height:360px;	float: left;	position:relative;	top: 2px;	left:410px;	clear:both;	text-align:right;	font-size:14px;	padding: 20px;	overflow: auto;	margin-left:14px;}	.contenu	{	width: 260px;	float:left;	position:relative;	top: 20px;	left:446px;	clear:both;	text-align:right;	font-size:14px;	padding: 10px;	overflow: auto;}	.en-tete	{	color: #FF0000;	text-align:right;	font-size:14px;	padding: 30px 48px  10px  44px;}	.en-tete a:link {	color:#FF0000;	text-decoration:none;}.en-tete a:hover {	color: #CC9900;	font-weight:bold;}.en-tete a:visited {	color: #FFF;	text-decoration:none;}p {	line-height:16px;	padding-bottom:10px;}h1 {	font-size:20px;	padding-bottom:14px;	color:#999999;	font-variant:small-caps;}h2 {	font-size:18px;	color:#990000;	font-variant:small-caps;	padding-bottom:10px;}h3 {	font-size:14px;	color: #CC9900;	font-variant:small-caps;}hr {margin:10px 0px 30px 0px;}.now {	color: #CC9900;}.presents {	padding: 10px;	width:450px;	height:300px;	clear:both;	float:right;	vertical-align:middle;}.cadre {	background-image:url(images/fond_preview.gif);	background-repeat:no-repeat;}