   td {

      font-family: cursive,arial;

      font-size:12px;

      color:#000000;

   }



   .banniere{

      background-image:url(images/fond_ban.gif);

      background-repeat:repeat-X;

   }

   h1{

         font-family: cursive,arial;

         font-size:14px;

         font-weight:bold;

         color:#010084;

         font-style:italic;

   }

   .titre_page {

         font-family: cursive,arial;

         font-size:14px;

         font-weight:bold;

         color:#010084;

         font-style:italic;

   }



   .titre_liste_recherche {

         font-family: cursive,arial;

         font-size:12px;

         font-weight:bold;

         color:#010084;

   }



   .nav_entete_recherche {

         background-color:#FF9C06;

         font-family: cursive,arial;

         font-size:14px;

         font-weight:bold;

         font-style:italic;

         color:#010084;

         text-align:center;

   }

   .saisie_recherche {

         border-top:#FF9C06 1px solid;

         border-bottom:#FF9C06 1px solid;

         border-right:#FF9C06 1px solid;

         border-left:#FF9C06 1px solid;

   }



   .nav_lign_sep {

         background-color:#FFFFFF;

   }



   .nav_contenu_txt {

         background-color:#010084;

         font-family: cursive,arial;

         font-size:11px;

         color:#FFFFFF;

   }

   .nav_ss_categ {

         background-color:#010084;

         font-family: cursive,arial;

         font-size:12px;

         font-weight:bold;

         color:#FFFFFF;

   }





   .txt_nav_blanc{

      color:#FFFFFF;

   }





   .txt_titre_detail_fiche{

      color:#010084;

      font-size:14px;

      font-weight:bold;

   }





   .fond_tab_fiche{

      background-color:#FDF6DA;

      border-right:2px #FF9C06 solid;

      border-bottom:2px #FF9C06 solid;

      text-align:left;

   }

   .ref{

      font-weight:bold;

   }

   .titre{

      font-size:12px;

      font-weight:bold;

      color:darkred;

   }



   .detail_chansons{

      color:#010084;

      font-weight:normal;

      text-align:left;

   }



   .prix{

      font-size:12px;

      font-weight:bold;

      color:darkred;

   }

   .prix_detail{

      font-size:14px;

      font-weight:bold;

      color:darkred;

   }



   .sepHR{

      color:#FF9C06;

      height:1px;

   }





   .entete_panier {

         background-color:#FF9C06;

         font-family: cursive,arial;

         font-size:12px;

         font-weight:bold;

         color:#010084;

         text-align:center;

   }





   .cadre_recomp_detail {

         border-top:1px solid #FF9C06;

         border-left:1px solid #FF9C06;

         border-bottom:3px solid #FF9C06;

         border-right:3px solid #FF9C06;

         background-color:#F8EBB8;

         width:100%;

   }





   .fond_lib_form{

      padding-left:10px;

      background-color:beige;

      border:1px solid #FF9C06;

      height:21px;

   }





   .defaut {

      font-family: cursive,arial;

      font-size:11px;

      color:gray;

   }

   .saisie{

      border-top:#FF9C06 1px solid;

      border-bottom:#FF9C06 1px solid;

      border-right:#FF9C06 1px solid;

      border-left:#FF9C06 1px solid;

   }



   .copyright {

      color:#ffffff;

      letter-spacing:0px;

      font-size:11px;

      font-weight:bold;

   }









   select{font-size:10px}

   .fond_editeur{

        background-color:#dbdbdb;

   }

   button {

         background-color:#dbdbdb;

         border-top:#dbdbdb 1px solid;

         border-bottom:#dbdbdb 1px solid;

         border-right:#dbdbdb 1px solid;

         border-left:#dbdbdb 1px solid;

  }

  .overButton {

         background-color:#ebebeb;

         border-top:#000000 1px solid;

         border-bottom:#dbdbdb 1px solid;

         border-right:#dbdbdb 1px solid;

     

   }



   .but{

      font-size:11px;

   }





   /*

   a:link { font-weight:bold; color:#49496B; text-decoration:none }

   a:visited { font-weight:bold; color:#49496B; text-decoration:none }

   a:hover { font-weight:bold; color:#CDE14A; text-decoration:none }

   */



   a.nav_menu_gen:link {font-weight:bold; color:#FF9C06; text-decoration:none; font-size:12px; }

   a.nav_menu_gen:visited {font-weight:bold; color:#FF9C06; text-decoration:none; font-size:12px; }

   a.nav_menu_gen:hover { font-weight:bold; color:orange; text-decoration:none; font-size:12px; }



   a.nav_menu_cat:link {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px; }

   a.nav_menu_cat:visited {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:12px; }

   a.nav_menu_cat:hover { font-weight:bold; color:ebebeb; text-decoration:none; font-size:12px; }



   a.nav_menu_sous_cat:link { font-style:italic; color:#FFFFFF; text-decoration:none; font-size:12px; }

   a.nav_menu_sous_cat:visited { font-style:italic; color:#FFFFFF; text-decoration:none; font-size:12px; }

   a.nav_menu_sous_cat:hover { font-style:italic; color:ebebeb; text-decoration:none; font-size:12px; }







   a.lien_ban_contact:link {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:18px;  letter-spacing:0px;}

   a.lien_ban_contact:visited {font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:18px;  letter-spacing:0px;}

   a.lien_ban_contact:hover { font-weight:bold; color:ebebeb; text-decoration:none; font-size:18px;  letter-spacing:0px;}





   a.lien_bleu:link {font-weight:bold; color:#010084; text-decoration:none; font-size:12px;  letter-spacing:0px;}

   a.lien_bleu:visited {font-weight:bold; color:#010084; text-decoration:none; font-size:12px;  letter-spacing:0px;}

   a.lien_bleu:hover { font-weight:bold; color:#010084; text-decoration:none; font-size:12px;  letter-spacing:0px;}


   a.lien_catalogue:link {font-weight:bold; color:#010084; text-decoration:none; font-size:18px;  letter-spacing:0px;}

   a.lien_catalogue:visited {font-weight:bold; color:#010084; text-decoration:none; font-size:18px;  letter-spacing:0px;}

   a.lien_catalogue:hover { font-weight:bold; color:#010084; text-decoration:none; font-size:18px;  letter-spacing:0px;}



   /* pagination  */



   .nav_pagination_disabled {font-weight:bold; color:#dbdbdb; font-size:12px; }



   a.nav_pagination:link {font-weight:bold; color:#010084; text-decoration:none; font-size:12px; }

   a.nav_pagination:visited {font-weight:bold; color:#010084; text-decoration:none; font-size:12px; }

   a.nav_pagination:hover { font-weight:bold; color:#ff9c06; text-decoration:none; font-size:12px; }





   a.nav_pagination_sel:link {font-weight:bold; color:#ff9c06; text-decoration:none; font-size:16px; }

   a.nav_pagination_sel:visited {font-weight:bold; color:#ff9c06; text-decoration:none; font-size:16px; }

   a.nav_pagination_sel:hover { font-weight:bold; color:#ff9c06; text-decoration:none; font-size:16px; }





   a.lien_fiche_music:link {font-weight:bold; color:#010084; text-decoration:none; font-size:12px; }

   a.lien_fiche_music:visited {font-weight:bold; color:#010084; text-decoration:none; font-size:12px; }

   a.lien_fiche_music:hover { font-weight:bold; color:#010084; text-decoration:none; font-size:12px; }





   a.nav_doc:link {font-weight:bold; color:#FF660C; text-decoration:none }

   a.nav_doc:visited {font-weight:bold; color:#FF660C; text-decoration:none }

   a.nav_doc:hover { font-weight:bold; color:gray; text-decoration:none }
   
   .box_popup {
   		position:absolute;
   		width:300px;
		height:250px;
		top:50%;
		left:50%;
		margin-top:-125px;
		margin-left:-150px;
		background-color:#FFFFFF;
		border:1px solid black;
		z-index:10;
		padding:5px;
		border:15px solid #ff9c06;
   }
   .box_popup a {
   		color:black;
   }
   
   #overlay {
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
   }