body 
{
padding:0px; 
margin:0px; 
background: white url("http://images.dance-shop.fr/fond_top.jpg"); 
background-repeat:repeat-x; 
color:#000000
}

h1 
{
color:#097198;
text-decoration:none;
font-weight:bold;
font-family:verdana;
font-size:11pt;
}
h2 
{
display:inline;
color:#097198;
text-decoration:none;
font-weight:bold;
font-family:verdana;
font-size:10pt;
}
h3
{
display:inline;
color:#097198;
text-decoration:none;
font-weight:bold;
font-family:verdana;
font-size:8pt;
}

/*a:link.menu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11pt;}
a:visited.menu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11pt;}
a:active.menu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11pt;}
a:hover.menu {background-color:#000000; color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11pt;}*/

/*a:link.sousmenu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:visited.sousmenu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:active.sousmenu {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:hover.sousmenu {background-color:#000000; color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}*/

/*a:link.sousmenuactif {background-color:#049dc6; color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:visited.sousmenuactif {background-color:#049dc6; color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:active.sousmenuactif {background-color:#049dc6; color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}
a:hover.sousmenuactif {background-color:#ffffff; color:#000000; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt;}*/

a:link.menu2 {color:#b50b0b; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:visited.menu2 {color:#b50b0b; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:active.menu2 {color:#b50b0b; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:hover.menu2 {color:#b50b0b; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}

a:link.inside {color: #097198; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:visited.inside {color: #097198; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:active.inside {color: #097198; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:hover.inside {color: #333333; text-decoration: underline; font-weight: bold ; font-family:arial;font-size:9pt; }

a:link.txtmenuclient {color: #000000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:visited.txtmenuclient {color: #000000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:active.txtmenuclient {color: #000000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
a:hover.txtmenuclient {color: #b50b0b; text-decoration: underline; font-weight: bold ; font-family:arial;font-size:9pt; }

a:link.plusdetail {color:#097198; text-decoration:none; font-weight:normal; font-family:verdana; font-size:7pt;}
a:visited.plusdetail {color:#097198; text-decoration:none; font-weight:normal; font-family:verdana; font-size:7pt;}
a:active.plusdetail {color:#097198; text-decoration:none; font-weight:normal; font-family:verdana; font-size:7pt;}
a:hover.plusdetail {color:#000000; text-decoration:none; font-weight:normal; font-family:verdana; font-size:7pt;}

a:link.prod_titre {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:11pt;}
a:visited.prod_titre {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:11pt;}
a:active.prod_titre {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:11pt;}
a:hover.prod_titre {color:#000000; text-decoration:none; font-weight:bold; font-family:verdana; font-size:11pt;}

a:link.prod_titre2 {color:#03a6d1; text-decoration:none; font-weight:bold; font-family:arial; font-size:9pt;}
a:visited.prod_titre2 {color:#03a6d1; text-decoration:none; font-weight:bold; font-family:arial; font-size:9pt;}
a:active.prod_titre2 {color:#03a6d1; text-decoration:none; font-weight:bold; font-family:arial; font-size:9pt;}
a:hover.prod_titre2 {color:#f19916; text-decoration:none; font-weight:bold; font-family:arial; font-size:9pt;}

a:link.prod_detail {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:visited.prod_detail {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:active.prod_detail {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
a:hover.prod_detail {color:#097198; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}

a:link.prod_detail2 {color:#555555; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt;}
a:visited.prod_detail2 {color:#555555; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt;}
a:active.prod_detail2 {color:#555555; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt;}
a:hover.prod_detail2 {color:#03a6d1; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt;}

a:link.lienh2 {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:visited.lienh2 {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:active.lienh2 {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:hover.lienh2 {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}

a:link.paniertop {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:visited.paniertop {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:active.paniertop {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
a:hover.paniertop {color:#f39814; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}

a:link.payment {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12pt;display:block;width:100%;height:100%;}
a:visited.payment {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12pt;display:block;width:100%;height:100%;}
a:active.payment {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12pt;display:block;width:100%;height:100%;}
a:hover.payment {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12pt;display:block;width:100%;height:100%;}

a:link.continu {color:#ffffff; text-decoration:none; font-weight:normal; font-family:arial; font-size:10pt;display:block;width:100%;height:100%;}
a:visited.continu {color:#ffffff; text-decoration:none; font-weight:normal; font-family:arial; font-size:10pt;display:block;width:100%;height:100%;}
a:active.continu {color:#ffffff; text-decoration:none; font-weight:normal; font-family:arial; font-size:10pt;display:block;width:100%;height:100%;}
a:hover.continu {color:#ffffff; text-decoration:none; font-weight:normal; font-family:arial; font-size:10pt;display:block;width:100%;height:100%;}

/*span pseudoclasses pour survol des pages*/
a:link.pageb {color:#fff; text-decoration:none; font-weight:bold; font-family:arial; font-size:10pt;}
a:visited.pageb {color:#fff; text-decoration:none; font-weight:bold; font-family:arial; font-size:10pt;}
a:active.pageb {color:#fff; text-decoration:none; font-weight:bold; font-family:arial; font-size:10pt;}
a:hover.pageb {color:#097198; text-decoration:none; font-weight:bold; font-family:arial; font-size:10pt;}
.pageb span {background-color:#097198; padding:0 15px 0 15px;}
a:hover.pageb span{background-color:#f29203; }


.prod_detail2 {color:#555555; text-decoration:none; font-weight:normal; font-family:arial; font-size:8pt;}
.txtmenuclient {color: #000000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
.corpsdetexte {color: #097198; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
.pgnonlien {color: #097198; text-decoration: none; font-weight: bold ; font-family:arial;font-size:10pt; padding:0 15px 0 15px; background-color:#fff}
.prod_titre {color:#097198; text-decoration:none; font-weight:bold; font-family:verdana; font-size:11pt;}
.prod_titre2 {color:#03a6d1; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
.prod_detail {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:8pt;}
.prod_prix3 {color:#f19916; text-decoration:none ; font-weight:bold; font-family:verdana; font-size:14pt;}
.prod_prixbarre {color:#000000; text-decoration:line-through ; font-weight:normal; font-family:verdana; font-size:10pt;}
.prod_prixeco {color:#000000; text-decoration:none ; font-weight:normal; font-family:verdana; font-size:8pt;}
.prod_delai {color:#ffffff; text-decoration:none ; font-weight:normal; font-family:verdana; font-size:8pt;}
.prod_ref {color:#888888; text-decoration:none ; font-weight:normal; font-family:verdana; font-size:7pt;}
.titredetail {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:9pt;}
.contenudetail {color:#ffffff; text-decoration:none; font-weight:normal; font-family:verdana; font-size:9pt;}
.menutxt {color:#333333; text-decoration:none; font-weight:normal; font-family:verdana; font-size:11pt;}
.fillform {color:#333333; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
.titrepage {font-family:Verdana;font-size:11pt;font-weight:bold;color:#ffffff; text-align:center; border-style:solid; border-width:0px; border-color:#000000; background-color:#02a7d3; font-style:normal; padding:5px}
.datenews {font-family:Verdana;font-size:8pt;font-weight:normal;color:#000000}
.detailpeople {color:#000000; text-decoration:none; font-weight:normal; font-family:verdana; font-size:10pt; text-align:justify; padding-right:10px;}
.titretableaucommande {color:#000000; text-decoration:none; font-weight:bold; font-family:verdana; font-size:10pt;}
.corpsorange {color: #ffc000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
.corpsrouge {color: #ff0000; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
.corpsvert {color: #00ff00; text-decoration: none; font-weight: bold ; font-family:arial;font-size:9pt; }
.plusdetailtxt {color:#097198; text-decoration:none ; font-weight:normal; font-family:arial; font-size:7pt; text-align:justify}
.telbandeau {color:#ffffff; text-decoration:normal; font-style: italic ; font-weight:bold; font-family:arial; font-size:14pt;}
.txtblanc1 {color:#ffffff; text-decoration:normal; font-style: italic ; font-weight:bold; font-family:arial; font-size:14pt;}
.reassur {color:#000000; text-decoration:none; font-weight:bold; font-family:verdana; font-size:7pt;}
.payment {color:#ffffff; text-decoration:none; font-weight:bold; font-family:verdana; font-size:12pt;display:block;width:100%;height:100%;}
.titre_clname {color:#ecaa42; font-family: arial; font-size:12pt; font-weight:bold; }
/* styles du tableau panier*/
.titre_tableau {color:#ecaa42; font-family: arial; font-size:10pt; font-weight:bold; border-width: 0px 1px 1px 0px; border-style:solid; border-color:#13779c;}
.titre_tableaul {color:#ecaa42; font-family: arial; font-size:10pt; font-weight:bold; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#13779c;}
.cont_tableau {color:#333333; font-family: arial; font-size:10pt; font-weight:bold; border-width: 0px 1px 1px 0px; border-style:solid; border-color:#13779c;}
.cont_tableaul {color:#333333; font-family: arial; font-size:10pt; font-weight:bold; border-width: 0px 0px 1px 0px; border-style:solid; border-color:#13779c;}
.cont_tableaui {color:#333333; font-family: arial; font-size:10pt; font-weight:bold; }
.cont_tableauil {color:#333333; font-family: arial; font-size:10pt; font-weight:bold; border-width: 0px 1px 0px 0px; border-style:solid; border-color:#13779c;}

/* infobulle image panier */
a.info{position:relative; z-index:24; color:#000; text-decoration:none; cursor:default}
a.info:hover{z-index:25; cursor:default}
a.info span{display: none}
a.info:hover span{display:block; position:absolute; top:-150px; left:-150px; width:150px; border:1px solid #13779c; background-color:#FFF; color:#000; text-align: center; font-weight:none; padding:5px;}

/* styles des formulaires */
.frmsub {background-color:#000000;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff;}
.frmsub_red {background-color:#097198;font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff;}
.frmsel_red {background-color:#11d1ff;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.frmsel_redred {background-color:#097198;font-family:Verdana;font-size:7pt;font-weight:bold;color:#ffffff;}
.frmtxt {background-color:#bbe5ef;font-family:Verdana;font-size:8pt;font-weight:bold;color:#000000;}
.frmtxt_search {background-color:#ffffff;font-family:Verdana;font-size:8pt;font-weight:normal;color:#000000;}
.frmpaiement {background-image:url(images/btn_paiement.png);font-family:Verdana;font-size:8pt;font-weight:bold;color:#ffffff;height:70px; width:250px}
.frmsel {background-color:#097198;font-family:Verdana;font-size:7pt;font-weight:bold;color:#ffffff;}

.menudroite_in {padding-left:5px; padding-right:15px; padding-top:2px; color:#333333}
.menudroite_fond {background-image:url(http://images.dance-shop.fr/menudroite_fond.png)}
.menudroite_butt {height:21px; background-image:url(http://images.dance-shop.fr/menudroite_butt.png)}
.menug_in {padding-left:15px; padding-right:5px; padding-top:2px; color:#333333}
.menug_fond {background-image:url(http://images.dance-shop.fr/menugauche_fond.png)}
.menug_butt {height:15px; background-image:url(http://images.dance-shop.fr/menugauche_butt.png)}
.accueil_list {width:188px; height:100%; float:left; border-width: 1px 1px 0px 1px; border-color:#dddddd; border-style:solid; padding: 5px; text-align: center}

#myGallery { /* bloc contenant la galerie */
	width: 580px;
	height: 500px;
}
#myGallery img {
	border: 2px solid #52697E;
}
a.loading {
	background: #fff url(../images/ajax_small.gif) no-repeat center;
}


/* menuquery::base */
div#menuquery {
    height:41px;
    background:url(jquery/menu/images/main-bg.png) repeat-x;
}

div#menuquery ul {
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}
div#menuquery ul.menuquery {
    padding-left: 15px;
}

div#menuquery li {
    position: relative;
    z-index: 9;
    margin: 0;
    padding: 0 5px 0 0;
    display: block;
    float: left;
}
div#menuquery li:hover>ul {
    left: -2px;
}

div#menuquery a {
    position: relative;
    z-index: 10;
    height: 41px;
    display: block;
    float: left;
    line-height: 41px;
    text-decoration: none;
    font: normal 12px Trebuchet MS;
}
div#menuquery a:hover, div#menuquery a:hover span { color: #fff; }
div#menuquery li.current a {}

div#menuquery span {
    display: block;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 95% 0;
}
div#menuquery ul ul a.parent span {
    background-position:95% 8px;
    background-image: url(jquery/menu/images/item-pointer.gif);
}
div#menuquery ul ul a.parent:hover span {
    background-image: url(jquery/menu/images/item-pointer-mover.gif);
}

/* menuquery::level1 */
div#menuquery a {
    padding: 0 10px 0 10px;
    line-height: 30px;
    color: #ffffff;
}
div#menuquery span {
    margin-top: 5px;
}/**@replace#1*/
div#menuquery li { background: url(jquery/menu/images/main-delimiter.png) 98% 4px no-repeat; }
div#menuquery li.last { background: none; }

/* menuquery::level2 */
div#menuquery ul ul li { background: none; }
div#menuquery ul ul {
    position: absolute;
    top: 38px;
    left: -999em;
    width: 163px;
    padding: 5px 0 0 0;
    background: #08789f;
    margin-top:1px;
}
div#menuquery ul ul a {
    padding: 0 0 0 15px;
    height: auto;
    float: none;
    display: block;
    line-height: 24px;
    color: #ffffff;
}
div#menuquery ul ul span {
    margin-top: 0;
    padding-right: 15px;
    _padding-right: 20px;
    color: #ffffff;
}
div#menuquery ul ul a:hover span {
    color: #dddddd;
}
div#menuquery ul ul li.last { background: none; }
div#menuquery ul ul li {
    width: 100%;
}

/* menuquery::level3 */
div#menuquery ul ul ul {
    padding: 0;
    margin: -38px 0 0 163px !important;
    margin-left:172px;
}

/* colors */
div#menuquery ul ul ul { background: #08789f; }
div#menuquery ul ul ul ul { background: #08789f; }
div#menuquery ul ul ul ul { background: #08789f); }

/* lava lamp */
div#menuquery li.back {
    background: url(jquery/menu/images/lava.png) no-repeat right -44px !important;
    background-image: url(jquery/menu/images/lava.gif);
    width: 13px;
    height: 44px;
    z-index: 8;
    position: absolute;
    margin: -1px 0 0 -5px;
}
div#menuquery li.back .left {
    background: url(jquery/menu/images/lava.png) no-repeat top left !important;
    background-image: url(images/lava.gif);
    height: 44px;
    margin-right: 8px;
}

