@charset "UTF-8";
@media all
{
  .hlist {
    /* (en) containing floats in IE | (de) Einfassen der Floats im IE */
    width: 100%;
    /* (en) containing floats in all other browsers | (de) Einfassen der Floats in allen anderen Browsern */
    /* (en|de) Bugfix: IE - collapsing horizontal margins */
    /* (en) Repeat the main color from the image | (de) Wiederholung der Hauptfarbe aus der Bilddatei */
    background: transparent;
    border-top: 0px #333 solid;
    border-bottom: 1px #000 solid;
    line-height: 0;
  }

  .hlist ul, .hlist ul li {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    display: inline; float: left; 
    /* (en) Left margin of the first button  | (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0; padding: 0;
  }
  .hlist ul { border: none; }
  .hlist ul li { border-left: none; border-right: none; list-style-type: none; height: 44px; }

  .hlist ul li a,
  .hlist ul li strong {
    background: transparent;
    color: #FFF;
    display: block;
    font-size: 1em;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: auto;
    text-align: center;
  }

  #headerNavigation { color: #264e7f; line-height: 1.3em; padding: 0.1em 0 0.3em 1em; }
  #headerNavigation a { color: #264e7f; text-decoration: none; }
  #headerNavigation a:focus,
  #headerNavigation a:hover,
  #headerNavigation a:active { text-decoration: underline; }

  #headerNavigation a.current,
  #headerNavigation a.current:focus,
  #headerNavigation a.current:hover,
  #headerNavigation a.current:active { color: #264e7f; font-weight: bold; }

	/* DEBUT SOMMAIRE */
	#dailymenu { width: 100%; margin: 0 0 5px 3px; 	}
	#dailymenu a { color: #000; }
	#dailymenu ul { padding: 0; width: 247px; margin: 0px; background: #FFF; }

	#dailymenu .menu-titre { width: 100%; color: #FFF; margin-top: 5px; }
	#dailymenu .actif , #dailymenu .menu-titre a { color: #FFF; display: block; padding: 5px 0 5px 10px; background: url(http://www.dailymusic.fr/images/infobox/menu-titre.jpg) 0 0 repeat-y; }
	#dailymenu .actif , #dailymenu .menu-titre a:hover { color: #000; text-decoration: none; background-position: 0 -26px; }

/*	body {behavior: url(http://www.dailymusic.fr/css/screen/csshover.htc);} */

	/* fond different au survol de la souris pour les sous menu et les "basiques"*/ 
	#dailymenu li:hover { background: #EBB; }

	#dailymenu ul li { position: relative; list-style: none; border: 1px solid; border-top: none; margin-left: 0px; }
	#dailymenu ul li.mainmenu { background: #dae9ff; }
	#dailymenu ul ul { position: absolute; top: -1px; left: 245px; display: none; border-top: 1px solid; }

	/* on rajoute une bordure a gauche et des padding, on doit donc réajuster la taille 100-(8 de bordure + 8 de padding) =84 */ 
	#dailymenu li a { text-decoration: none; padding: 4px 0 4px 8px; display: block; width: 239px; }
	#dailymenu ul.niveau1 li.sousmenu:hover ul.niveau2 { display: block; }

	/* FIN SOMMAIRE */

/* ---------------
	Header
	---------------- */

	/* Under Header Border Color */
	.header-tab-content .titre { font-size: 14pt; color: #000; background-color: #fec200; padding: 0.5em 0 0.5em 0.5em; margin-bottom: 5px; }
	.header-tab-content{display:none;position:absolute;right:0;width:100%;min-height:302px;padding:0;text-align:left;background-color:#061e38;z-index:900;overflow:hidden;box-shadow:0 6px 10px -3px #949494;-moz-box-shadow:0 6px 10px -3px #949494;-webkit-box-shadow:0 6px 10px -3px #949494;}
	.header-tab-content .box-content{padding:5px 0 0;overflow:hidden;}

	/* header tab loaders */
	.header-tab-content div.loading{position:absolute;top:0;bottom:0;width:100%;height:302px;}
	.header-tab-content div.loading span.background{ position:absolute;background:#eee;top:0;left:0;height:302px;width:100%;z-index:1400;opacity:0.5; }
	.header-tab-content div.loading span.loader{ background:url(../../images/ajax-loader.gif) no-repeat 50% 50%; position:absolute;top:0;left:0;width:100%;height:312px;z-index:1500;text-indent:-9999px;}

	#header .header-tab-content .subc { border-right:1px dashed #e0e3ea; min-height:238px; }
	#header li div.header-tab-content .subc a.level-1 {
		font-weight:bold;
		margin:0 0 2px 5px;
		line-height:14px;
		font-size:13px;
		text-decoration:none;
		color:#f9cb00;
		text-align: left;
		padding: 2px;
	}
	#header li div.header-tab-content a:hover { text-decoration: underline; }

	li .header-tab-content ul,
	li .header-tab-content ul li { float: none; display: block; color:#FFF; padding-bottom: 5px; }
	li .header-tab-content ul li { height: auto; padding: 0 0 0 15px; }
	li .header-tab-content ul li a { font-size:12px; text-align: left; background:url(http://www.dailymusic.fr/images/infobox/menu-icon.gif) no-repeat center left; padding-left: 10px; }

	/* header tab col mea */
	.header-tab-content .col-mea {float:right;width:210px;padding:0 15px;}
	.header-tab-content .col-mea a{display:block;margin:0 0 12px;border:1px solid #e0e3ea;width:210px;}
	.header-tab-content .col-mea a img{display:block;}
}