@charset "UTF-8";
@media screen, projection
{

  /* (en) base layout gets standard font size 12px | (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
  body {
    padding: 10px 0; text-align: center;
    font-family:  Arial, Helvetica, sans-serif;
    font-size: 75.00%;
    color: #444;
    background: #f0f0f0 none no-repeat top center fixed; padding-top: 0px;
  }

  #header { color: #FFF; padding: 0; background: #FFF url(http://www.dailymusic.fr/images/background-header.jpg) no-repeat; }
  #header h1 {
    font-weight:bold;
    font-size:2.5em;
    letter-spacing:-2px;
    line-height:65%;
    color:#000;
  }
  #header span { color:#999; }

  .page { padding: 0px; }

  #nav { margin-top: 15px; }
  #nav ul { margin-left: 0px; }

  /* (en) Centering layout in old IE-versions | (de) Zentrierung des Layouts in alten IE-versionen */
  .page_margins { text-align:left; margin: 0 auto; background: #fff; }
  .page_margins { width: 1000px; min-width: 1000px; max-width:none; margin-top: 33px; }

	.infos-client { margin-bottom: 25px; }
	.infos-client div { float: left; height: 30px; margin-right: 5px; }
	.compte-client { width: 255px; }
	.compte-client img { margin-right: 5px; }
	.panier-client { width: 305px; }
	.facebook { width: 40px; }
	.recherche { width: 431px; height: 55px; margin-left: 56px; }
	.recherche .float_left { margin-top: 5px; font-size: 12pt; }
	.recherche .float_left a { font-size: 10pt; display: block; margin-top: 5px; }
	#searchlight { border: #000 1px solid; width: 205px; padding: 0.2em; text-align: center; }

	ul.lien-info { margin-left: 0; }
	ul.lien-info li { margin-bottom: 5px; list-style: none; margin-left: 2px; text-align: left; }
	ul.lien-info li a { display: block; background: transparent url(http://www.dailymusic.fr/images/infobox/lien-info.jpg) no-repeat; color: #FFF; font-weight: bold; padding: 5px 0 2px 30px; }
	ul.lien-info li a:hover { background-image: url(http://www.dailymusic.fr/images/infobox/lien-info-on.jpg); color: #FFF; text-decoration: none; }

	.box-scroll { background: url(http://www.dailymusic.fr/images/infobox/background-ventes-flash.jpg) no-repeat center center; height: 129px; margin-bottom: 5px; }
	.box-scroll img, .box-scroll .donnees { cursor: pointer; cursor: hand; }
	#box-flash { background-image: url(http://www.dailymusic.fr/images/infobox/background-ventes-flash.jpg); }
	#box-nouveautes { background-image: url(http://www.dailymusic.fr/images/infobox/background-nouveautes.jpg); }
	#box-locations { background-image: url(http://www.dailymusic.fr/images/infobox/background-nouveautes.jpg); }
	.box-scroll .titre { height: 19px; height: 30px; margin: 0 0 0 0; color: #FFF; }
	.box-scroll .donnees { height: 90px; margin: 3px 0 5px 0; color: #FFF; }
	.box-scroll .lien { float: left; margin-left: 5px; }
	.box-scroll .lien a { display: block; width: 125px; }
	.box-scroll .lien a:hover { text-decoration: none; }
	.box-scroll .float_right { padding-top: 5px; }

	.box-scroll table { margin-left: 12px; width: 230px; height: 90px; }
	.box-scroll table td { padding: 0 5px 0 5px; color: #000; font-weight: bold; }
	.box-scroll td.image { padding: 0; border: #a1a1a1 1px solid; width: 90px; background: transparent none no-repeat center center; }
	.box-scroll td.prix { height: 30px; vertical-align: bottom; }
	.box-scroll td.prix div { text-align: right; }
	.prix-box { color: red; font-size: 12pt; }
	.old-prix-box { font-size: 11pt; text-decoration: line-through; }

	#header a, #header a:hover { color: #FFF; font-weight: bold; text-decoration: none; }
	#header a:hover { text-decoration: underline; }
	#header a.normal { font-weight: normal; }

  #main {
    float:left;
    width: 100%;
    padding: 0;
    background: #fff;
  }

  #footer { color: #000; background: #FFF; padding: 5px 0px; border-top: 0px #efefef solid; line-height: 1.5em; }
  #footer a { color: #000; background:transparent; font-weight: bold;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;}

	#footer h6 {
    font-family: Verdana;
    font-weight: normal;
    color: #1358b3;
    margin: 5px 5px 0.25em 5px;
    font-size: 90%;
  }

	#footer #liens-utiles {
    color: #FFFFFF;
    font-family: Verdana;
    font-weight: normal;
    background-color: #5860a8;
    font-size: 90%;
    text-align: center;
    margin-top: 1em;
  }
	#footer #liens-utiles a { color: #FFFFFF; font-weight: normal; }

  /* #col1 becomes the middle column | #col1 wird zur mittleren Spalte */
  #col1 { width: 751px; float:left; margin-left: 250px; }
  #col1_content { padding:0 0 10px 0px; }

  /* #col2 becomes the left column | #col2 wird zur linken Spalte */
  #col2 { width: 250px; float:left;  margin-left: -1000px; }
  #col2_content { padding: 0 0 10px 0; }

  /* #col3 becomes the right column | #col3 wird zur rechten Spalte */
  #col3 { margin: 0 25%; }
  #col3 { margin-left: -0; margin-right: 1px; width: 0; float:right; }
  #col3_content { padding: 0 0 10px 0; }

  #col2_content img { margin-bottom: 5px; }
}