*, a
  {
  font-family:Arial;
  font-size:12px;
  }
body
  {
  background:url('../images/background.jpg');
  background-repeat:no-repeat;
  background-color:black;
  margin:0px;
	overflow:auto;
  }
img
  {
	border:0px;
	}
	
/*******************
 *** COMPOSITION ***
 *******************/

div.composition
  {
	position:absolute;
	margin-top:191px;
	margin-left:236px;
	width:257px;
	height:253px;
	}
	
/*****************
 *** MENU-HAUT ***
 *****************/
div.menu-haut
  {
	position:absolute;
	margin-top:5px;
	margin-left:-5px;
	}
div.menu-haut a
  {
	margin-left:14px;
	color:white;
	text-decoration:none;
	}
div.menu-haut a:hover
  {
	text-decoration:underline;
	}
	
/************
 *** MENU ***
 ************/
div.menu
  {
	position:absolute;
	margin-top:205px;
	margin-left:66px;
	color:#C0143F;
	width:160px;
	}
div.menu a
  {
	line-height:23px;
	font-size:14px;
	display:block;
	text-decoration:none;
	}
div.menu a
  {
	color:white;
	}
div.menu-extra a
  {
	color:#422333;
	}
div.menu a:hover, div.menu-extra a:hover
  {
	text-decoration:underline;
	}

/**************
 *** PROMOS ***
 **************/
div.promo1, div.promo2, div.promo3, div.promo4
  {
	position:absolute;
	margin-top:512px;
	height:53px;
	}
div.promo1
  {
	margin-left:38px;
	}
div.promo2
  {
	margin-left:193px;
	}
div.promo3
  {
	margin-left:345px;
	}
div.promo4
  {
	margin-left:499px;
	}

/***************
 *** MUSIQUE ***
 ***************/
div.musique
  {
	position:absolute;
	margin-top:465px;
	margin-left:1067px;
	}

/*************
 *** TITRE ***
 *************/
div.titre
  {
	position:absolute;
	font-family:verdana;
	color:#442133;
	font-size:12px;
	margin-top:190px;
	margin-left:521px;
	}

/*************
 *** TEXTE ***
 *************/
div.texte
  {
	position:absolute;
	margin-top:211px;
	margin-left:534px;
	width:656px;
	height:230px;
	overflow-y:auto;
	scrollbar-track-color:#AC828B;
  scrollbar-face-color:#985C63;
	scrollbar-arrow-color:white;
  scrollbar-highlight-color:#AC828B;
  scrollbar-shadow-color:#985C63;
   }
div.texte p, div.texte p a
  {
	font-family:verdana;
	font-size:13px;
	margin-right:20px;
	color:#1E171B;
	}
div.texte p a
  {
	margin-right:0px;
	}
div.texte p a:hover
  {
	color:blue;
	}
div.texte p.titre
  {
	color:#B91162;
	font-size:16px;
	}
div.texte b.titre
  {
	color:#B91162;
	}

/******************
 *** NEWSLETTER ***
 ******************/
div.main p.newsletters
  {
	font-size:18px;
	color:pink;
	}
div.newsletter input
  {
	}
p.newsletter
  {
	font-family:Arial Narrow;
  font-size:16px;
	}

/***************
 *** CONTACT ***
 ***************/
div.contact input, select, textarea
  {
	position:absolute;
	margin-left:200px;
	width:250px;
	color:#5F2138;
	font-size:14px;
	}
div.contact textarea
  {
	height:80px;
	}
div.contact input.ok
  {
	margin-top:55px;
	width:100px;
	background-color:none;
  }

