/*////////////////////////////////////*/
/*/////           MENU         ///////*/
/* MENU VERTICAL */
ul#menu_vertical{margin:0;padding:10px 0;width:185px;list-style:none;text-align:left;background:#dd0211;}
ul#menu_vertical li{padding:0;margin:0;display:block;height:26px;line-height:26px;}
ul#menu_vertical li a{font:normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;height:26px;line-height:26px;padding-left:25px;background:#dd0211 url(../images/backgrounds/nav-verti-bg.gif) no-repeat 3px 0;display:block;color:#900;text-decoration:none;}
ul#menu_vertical li a:hover {background:#dd0211 url(../images/backgrounds/nav-verti-bg.gif) no-repeat 3px -26px;color:#FFF;text-decoration:none;}

/* MENU HORIZONTAL ne pas oublier de mettre un clear:both; après votre menu*/
ul#menu_horizontal{margin:0;padding:0;list-style:none;}
ul#menu_horizontal li{margin:0 0 0 1px;padding:0;color:#fff;float:left;text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;}
ul#menu_horizontal li a{padding:5px 8px;display:block;color:#fff;line-height:1em;text-align:center;text-decoration:none;}
ul#menu_horizontal li a:hover {background:#F00 url(../images/backgrounds/nav-horiz-roll.gif) repeat-x top;color:#000;text-decoration:none;}
ul#menu_horizontal li.yellow_roll a{background:#F00 url(../images/backgrounds/nav-horiz-yellowroll.gif) repeat-x top;color:#000;text-decoration:none;}
ul#menu_horizontal li.yellow_roll a:hover {background:#F00 url(../images/backgrounds/nav-horiz-roll.gif) repeat-x top;color:#000;text-decoration:none;}

/* CSS MENU DEROULANT DEBUT */
#lemenu{background:#000 url(../images/backgrounds/nav-deroulante-background.gif) no-repeat center;padding:7px 0 0;width:185px;}
#lemenu h1{background:#F00;font:normal normal bold 13px/1.2em Verdana, Arial, Helvetica, sans-serif;padding:5px 0 5px 4px;margin:10px 0;display:block;color:#FFF;text-align:center;}
#lemenu h1.hightech{background:#888 url(../images/backgrounds/nav-hightech-bg.gif);font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;padding:5px 0 5px 4px;display:block;margin:15px 0;color:#FFF;text-align:center;}
#lemenu dl{margin:0;padding:0;}
#lemenu dt{margin:0;padding:0;}
#lemenu dd {margin:0;padding:0;}
#lemenu dl dd{color:#000;}

/* Niveau 1 */
#lemenu dl dt a{display:block;margin:0px;padding:3px 0 3px 15px;color:#FFF;text-align:left;text-decoration:none;font-weight:bold;background:url(../images/deco/puce-nav-repos.gif) no-repeat left;}
#lemenu dl dt a:hover {color:#DDD;background:#444 url(../images/deco/puce-nav-roll.gif) no-repeat left;}
/* Niveau 2 */
#lemenu dl dd dl dt a{display:block;font:normal normal normal 11px/1.1em Verdana, Arial, Helvetica, sans-serif;margin:0px;padding:3px 0 3px 30px;color:#FFF;background:#888 url(../images/deco/puce-ssnav-repos.gif) no-repeat left;text-align:left;text-decoration:none;font-weight:lighter;}
#lemenu dl dd dl dt a:hover {font-weight:bold;color:#F00;background:#DDD url(../images/deco/puce-ssnav-onroll.gif) no-repeat left;}
.puce{text-indent: 12px;background-image: url(../images/deco/puce1.gif);background-repeat: no-repeat;background-position: 3px 4px;text-transform: uppercase;font-size: 11px;}

/*//////////////////////////////////////////*/
/*/////      CSS REFERENCEMENT       ///////*/
#referencement {margin-right: auto;margin-left: auto;font-size: 9px;text-align: center;padding-top: 50px;color: #666;}
#referencement a {color: #999;text-decoration: none;}
#referencement a:hover {color: #666;}
#referencement a img {border:0;}

/*////////////////////////////////////////*/
/*/////        CSS PAIMENT         ///////*/
#paiement_livraison h1{margin:0;padding:0;color:#000;}
#paiement_livraison h3{margin:0;padding:0 10px;color:#F00;text-align:left;text-transform:uppercase;font:normal normal normal 14px/1.1 em Arial, Helvetica, sans-serif;border-bottom:1px solid;font-weight:bold;}
#paiement_livraison h4{font:bold 13px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:right;text-transform:uppercase;color:#555;padding:3px 15px;text-align:left;}
#paiement_livraison h5 {font:bold 11px/1.2em Verdana, Arial, Helvetica, sans-serif;margin:5px 0 5px 30px;text-align:left;color:#333333;padding: 0px;}
#paiement_livraison p{margin:0;padding:10px;color:#000;text-align:left;}
#paiement_livraison p a {color:#CC0000;font-weight:bold;}
#paiement_livraison ul li{margin:0;padding:0 40px 0 0;font-style:italic;color:#333;text-align:left;}

.pictos_paiement{margin:0 20px 20px;padding:2px;text-align:center;}
.pictos_paiement img{border-bottom:1px solid #000;border-right:1px solid #888;margin:0 2px}

#tableau_delais{margin:5px;}
#tableau_delais th{padding:5px 0;color:#000;border-bottom:1px solid #555;}
#tableau_delais td{padding:2px 10px;padding:5px 0;border-bottom:1px solid #555;border-left:1px solid #888;color:#000;}

/*//////////////////////////////////////////*/
/*/////          CSS IMPORT          ///////*/
/*@import url("contact-calendrier.css");*/
html {margin: 0;padding:0;}
body {margin:0;padding:0;font:normal normal normal 12px Verdana, Arial, Helvetica, sans-serif;background:#000;color:#000;}
#general {margin:0 auto;padding:0;width:100%; }
#global_content {background:#DDD;margin:0 auto 10px;width:980px;}
#header {margin:0 auto;padding:0;width:980px;height:120px;background:#000 url(../images/backgrounds/header-bg.gif) repeat-y top;border-top:10px solid #DDD;}
#header a img {border:0;}

/* LOGO DU HEADER */
#logotype_header{position:relative;float:left;left:10px;width:300px;height:100px;z-index:2;}

/* espace client dans header */
#espaclient_header{position:relative;float:right;right:12px;top:2px;width:200px;height:96px;z-index:3;background:url(../images/backgrounds/espaclient-bg.gif) no-repeat top;}
#espaclient_header a.header_pan{font:normal normal bold 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#000;display:block;margin:25px 0 0 0;padding:5px 33px 0 0;text-align:right;text-transform:uppercase;text-decoration:none;height:15px;background:url(../images/deco/header-pan.gif) no-repeat top;}
#espaclient_header a:hover.header_pan {text-decoration:underline;}
#espaclient_header p{font:normal normal lighter 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#000;text-align:left;padding:0 0 0 50px;margin:0;}
#espaclient_header a.header_compte{font:normal normal bold 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#000;display:block;margin:2px 0 0;padding:4px 33px 0 0;text-align:right;text-transform:uppercase;text-decoration:none;height:14px;background:url(../images/deco/header-compte.gif) no-repeat top;}
#espaclient_header a:hover.header_compte {text-decoration:underline;}
#espaclient_header a.connexion{color:#F00;font-weight:bold;text-decoration:none;}
#espaclient_header a:hover.connexion {text-decoration:underline;}

/*/rotator dans header /*/
#header_rotator{width:450px;height:100px;float:left;z-index:2;}

/*/ menu horizontal dans header /*/
#nav_header{position:relative;z-index:1;float:left;left:10px;top:0;width:960px;background:#000 url(../images/backgrounds/nav-horiz-repos.gif) repeat-x top;}

/*//////////////////////////////////////////*/
/*/////         CONTENT SITE         ///////*/
#content{margin:0 auto;padding:0;width:980px;}

/*/ champ recherche dans content /*/
#champ_recherche{width:940px;height:25px;font-size:10px;background:url(../images/backgrounds/champ-recherche-bg.jpg) no-repeat top;margin:0 auto;text-align:left;padding:0 0 0 20px;border-bottom:1px solid #888;}
#champ_recherche h5{font:normal normal bold 10px/1.8em Verdana, Arial, Helvetica, sans-serif;float:left;display:block;margin:4px 5px 0 0;padding:0;}
#champ_recherche input.recherche_text {margin-top:4px;float:left;height:12px;width:150px;font-size:10px;color:#555;}
#champ_recherche .recherche_image{display:block;margin:3px 0 0 5px;float:left;height:18px;width:40px;}

/*/ colonne gauche dans content  /*/
#left_content{width:190px;float:left;padding:7px 0 0 10px;background:#DDD url(../images/backgrounds/left-content-bg.jpg) no-repeat top right;}
#left_content h2{margin:0 5px 0 0;padding:4px 0;font:normal normal bold 10px/1.5em Verdana, Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-transform:uppercase;display:block;background:#000 url(../images/backgrounds/nav-services-bg.gif);}
#left_content a img{border:0;}
#left_content select{font:normal normal bold 13px/1.1em Arial, Helvetica, sans-serif;color:#F00;background:#000;text-align:center;border:1px solid #F00;width:185px;margin:5px 0;}
#left_content #diapo-boutique-in {background-color:#DD0211;margin:0;width: 185px;padding: 0 0 10px 0;}

/*/ colonne centrale dans content /*/
#middle_content{float:left;position:relative;padding-top:10px;left:0;text-align:center;background:#FFF url(../images/backgrounds/centre-content-bg.jpg) no-repeat top left;width:565px;}
#middle_content h1{font:normal normal normal 14px/1.3em Geneva, Arial, Helvetica, sans-serif;color:#FFF;text-align:left;margin:5px 0;padding:2px 10px 1px;background:#000 url(../images/backgrounds/h1-middlecontent.gif) repeat-x top;}
#middle_content h2{font:normal normal normal 12px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:right;text-transform:uppercase;color:#555;margin:5px 0 0;}
#middle_content #boutique {clear: both;padding: 12px;}
#middle_content #boutique p {text-align: justify;}

/* ENCART NOUVEAUTES ET MISE EN AVANT ACCUEIL */
#triple_encart1 {width:188px;height:205px;float:left;background:url(../images/backgrounds/triple-encart.gif) no-repeat bottom;}
#triple_encart1 h5{font:italic normal bold 16px/1.2em Geneva, Arial, Helvetica, sans-serif;background:url(../images/backgrounds/triple-encart-01_h5.gif) no-repeat top;color:#FFF;text-align:left;margin:0;padding:4px 0 3px 30px;display:block;}
#triple_encart1 a img{border:0;}

/* ENCART PROMOTIONS ACCUEIL */
#triple_encart2{width:188px;height:205px;background:url(../images/backgrounds/triple-encart.gif) no-repeat bottom;float:left;}
#triple_encart2 h5{font:italic normal bold 16px/1.2em Geneva, Arial, Helvetica, sans-serif;background:url(../images/backgrounds/triple-encart-02_h5.gif) no-repeat top;color:#000;text-align:left;margin:0;padding:4px 0 3px 30px;display:block;}
#triple_encart2 a img{border:0;}

/* ENCART CATALOGUES ACCUEIL */
.encart_catalogues{width:557px;background:url(../images/backgrounds/encart_bas.jpg) no-repeat bottom;padding:0 0 10px 0;margin: 0 auto;}
.encart_catalogues h2{font:normal normal bold 13px/1.3em Geneva, Arial, Helvetica, sans-serif;background:url(../images/backgrounds/encart_titre.jpg) no-repeat top;color:#000;text-align:left;text-transform:uppercase;margin:2px 0 2px 0;padding:6px 10px 8px;}
.encart_catalogues img{float:left;margin:30px 5px 0;}
.encart_catalogues dl{font:normal normal normal 11px/1.3em Geneva, Arial, Helvetica, sans-serif;background:url(../images/backgrounds/encart_corps.jpg) repeat-y;color:#000;text-align:left;margin:0;padding:10px;}
.encart_catalogues dt{margin:2px 0 2px 10px;display:block;font-weight:bolder;color:#555;}
.encart_catalogues dt a{color:#F00;text-decoration:none;}
.encart_catalogues dt a:hover {color:#F00;text-decoration:underline;}
.encart_catalogues dd{margin-bottom:3px;display:block;border-bottom:1px solid #ccc;}
.encart_catalogues dd a{color:#555;text-decoration:none;}
.encart_catalogues dd a:hover {color:#000;text-decoration:underline;}

/*/ fiche produit dans colonne centre /*/
/* LE FIL D'ARIANE */
#fil_dariane{width:550px;font:normal normal normal 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#888;background:#FFF;text-align:left;padding:5px;}
#fil_dariane a{color:#F00;font-weight:bold;text-decoration:none;}
#fil_dariane a:hover {color:#000;font-weight:bold;text-decoration:underline;}

/* LA LISTE CATEGORIES */
#liste_cat h2{font-weight:bold;text-align:left;padding:5px 10px 0;font-size:12px;border-bottom:1px solid #555;margin-bottom:5px;}
#liste_cat a{font:normal normal bold 11px/1.3em Geneva, Arial, Helvetica, sans-serif;color:#F00;text-align:left;text-decoration:none;margin:5px 0;padding:2px 0 1px;}
#liste_cat a:hover {color:#000;text-decoration:underline;}
.nouv_catlist{margin:0 0 5px;font:normal normal normal 11px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:center;float:left;padding:0 0 10px;width:188px;background:#FFF;}
.nouv_catlist a img{border:0;}
.nouv_catlist a{text-transform:uppercase;}

/*tableau de la liste des produits*/
table#tableau_prod th{font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;padding:3px 10px 6px;color:#FFF;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:#000 url(../images/backgrounds/nav-hightech-bg.gif) repeat-x bottom;}
table#tableau_prod td{font:normal normal normal 11px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:center;padding:5px 10px;color:#000;border-bottom:1px solid #ccc;border-left:1px solid #ccc;}
table#tableau_prod a img{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;border:1px solid #ccc;}
table#tableau_prod a:hover img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border:1px solid #FFF;}

/*LA LISTE DES SOUS CATEGORIES*/
#liste_sscat h2{font-weight:bold;text-align:left;padding:5px 10px 0;font-size:12px;border-bottom:1px solid #555;margin-bottom:5px;}
#liste_sscat a{font:normal normal bold 11px/1.3em Geneva, Arial, Helvetica, sans-serif;color:#F00;text-align:left;text-decoration:none;margin:5px 0;padding:2px 0 1px;}
#liste_sscat a:hover {color:#000;text-decoration:underline;}

/*LA FICHE/LISTE DES MARQUES*/
#desc_marque{margin:5px 0 15px;}
#desc_marque img{float:left;margin:3px;border:2px solid #FFF;}
#desc_marque p{font:normal normal normal 11px/1.1em Verdana, Arial, Helvetica, sans-serif;text-align:left;padding:10px;}
#desc_marque h2{margin:5px 10px;border-bottom:1px solid;font-weight:bold;text-align:left;}
#liste_marque h2{margin:5px 10px;border-bottom:1px solid;font-weight:bold;text-align:left;}
#liste_marque a{font:normal normal bold 11px/1.3em Geneva, Arial, Helvetica, sans-serif;color:#F00;text-align:left;text-decoration:none;margin:5px 0;padding:2px 0 1px;}
#liste_marque a:hover {color:#000;text-decoration:underline;}

/* LA FICHE PROD */
#fiche_produit{width:555px;font:normal normal normal 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#555;text-align:right;padding:5px;}
#fiche_produit #full_and_thumb{float:left;padding:2px;text-align:left;margin: 5px 10px 5px 0;background:#000;}
#fiche_produit h1{font-weight:bold;text-transform:uppercase;}
#fiche_produit h6{font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:right;display:block;text-align:center;text-transform:uppercase;color:#888;background:#222;margin:5px 0;padding:2px;}
#fiche_produit dl{font:normal normal normal 12px/1.2em Verdana, Arial, Helvetica, sans-serif;text-align:left;color:#000;margin:10px 0;}
#fiche_produit dt{font:normal normal bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;color:#F00;margin:0;padding:3px 0 3px 10px;text-transform:capitalize;border-bottom:1px solid;display:block;}
#fiche_produit dd{font:normal normal normal 12px/1.2em Verdana, Arial, Helvetica, sans-serif;color:#000;margin:0;padding:6px 10px 6px 20px;display:block;}
#fiche_produit dd form{margin:0;padding:0;text-align:left;}
#fiche_produit dd select{margin-top:0;padding-top:0;}
#fiche_produit a{color:#F00;font-weight:bold;text-decoration:none;}
#fiche_produit a:hover {color:#000;font-weight:bold;text-decoration:underline;}
#fiche_produit a img{border:0;}
a.l_float{float:left;width:100px;}

/*contenu classique du middle content pour les pages statiques*/
#classic_content h2 {font-size:13px;font-weight:bold;padding:3px 15px;text-align:left;}
#classic_content p{font-size:12px;padding:3px 15px;text-align:justify;}

/*/ colonne droite dans content /*/
#right_content{float:right;position:relative;padding-top:10px;background:#DDD;width:200px;right:10px;}
#right_content a img{border:0;}
#right_content h1{font:normal normal normal 14px/1.2em  Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;color:#000;margin:10px;padding:0 0 8px;border-bottom:1px solid #555;}
#right_content h2{font:normal normal bold 11px/1.2em  Arial, Helvetica, sans-serif;text-align:left;color:#000;margin:10px;padding:5px;}
#right_content h3{font:normal normal bold 11px/1.2em  Arial, Helvetica, sans-serif;text-align:left;color:#F00;margin:0;padding:0;}
.produits_associes{margin:3px;padding:5px;background:#eee;border-bottom:1px solid #bbb;border-left:1px solid #ccc;}
.produits_associes img{float:left;margin:5px;}
.produits_associes a img{border:0;}
.produits_associes a{color:#555;text-decoration:none;}
.produits_associes a:hover {color:#000;text-decoration:underline;}

/*//////////////////////////////////////////*/
/*/////          FOOTER SITE         ///////*/
#footer{margin:0 auto;padding:0 10px 10px;width:960px;background:#DDD;color:#FFF;}

/* NAVIGATION SUPERIEURE DANS LE FOOTER */
#footer_sup{border-top:1px solid #888;border-bottom:1px solid #888;font:normal normal lighter 10px/1.2em Geneva, Arial, Helvetica, sans-serif;text-align:center;text-transform:uppercase;display:block;padding:3px 0;margin:10px 0 0;background:#DDD;color:#000;}
#footer_sup a{color:#888;text-decoration:none;padding:0 8px;}
#footer_sup a:hover {color:#000;}
#footer_sub{background:#BBB;margin:0 auto;height:120px;}

/* NAVIGATION INFERIEURE GAUCHE DANS LE FOOTER */
#left_footer{width:35%;float:left;background:url(../images/backgrounds/separateur-footer.gif) no-repeat right;height:120px;}
#left_footer h5{font:normal normal bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif;color:#F00;display:block;padding:10px 0 0 20px;margin:0;}
#left_footer h6{font:normal normal normal 12px/1.2em Verdana, Arial, Helvetica, sans-serif;color:#555;display:block;padding:0 0 0 20px;margin:0;}
#left_footer a{color:#000;text-decoration:none;font-weight:bold;}
#left_footer a:hover {color:#000;text-decoration:underline;font-weight:bold;}

/* NAVIGATION INFERIEURE CENTRE DANS LE FOOTER */
#middle_footer{width:30%;float:left;background:url(../images/backgrounds/separateur-footer.gif) no-repeat right;height:120px;}
#middle_footer h5{font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#888;display:block;padding:10px 0 0 10px;margin:0;}
#middle_footer ul{font:normal normal normal 10px/1.2em Verdana, Arial, Helvetica, sans-serif;color:#444;padding:0 0 0 30px;list-style-type:square;margin:10px 0 0 25px;}
#middle_footer a{color:#666;text-decoration:none;}
#middle_footer a:hover {color:#000;font-weight:bold;}

/* NAVIGATION INFERIEURE DROITE DANS LE FOOTER */
#right_footer{width:35%;float:left;}
#right_footer h5{font:normal normal bold 10px/1.2em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;color:#888;display:block;padding:10px 0 0 10px;margin:0 0 8px;}
#right_footer a{font: normal normal lighter 10px/1.1em Verdana, Arial, Helvetica, sans-serif;color:#444;text-align:center;display:block;width:110px;float:left;}
#right_footer a:hover {font-weight:bold;color:#000;text-decoration:none;}

/*//////////////////////////////////////////*/
/*/////         EXTRAS SITE         ///////*/
/* clear */
.clear {clear:both;overflow:hidden;width:1px;height:1px;margin:0 -1px -1px 0;border:0;padding:0;}
/* transparence */
.transparence{filter:alpha(opacity=50);-moz-opacity:0.5;opacity: 0.5;}
/* classes typos */
.black_typo{color:#000;}
.redbold_font{font-weight:bold;color:#F00;}
.blackbold_font{font-weight:bold;color:#000;}
.big_it17{font-size:1.2em;font-weight:bolder;}
ul.liste_gch {text-align: left;}
#plan-du-site dl {margin: 15px;padding: 0 0 0 10px;width: 230px;text-align: left;}
#plan-du-site dt {font-weight: bold;}
#plan-du-site dd {margin: 0;padding: 0 0 0 10px;}
#plan-du-site .plan-3col {width: 170px;display: block;float: left;margin: 5px 8px;padding: 0;}
#plan-du-site .plan-2col {width: 260px;display: block;float: left;margin: 5px 10px;}
#plan-du-site a {text-decoration: none;color: #666666;font-size: 10px;font-weight:normal;width: 150px;display: block;line-height:1.2em;}
#plan-du-site a:hover {text-decoration:underline;padding:0 0 0 5px;}
#plan-du-site dt.puce {text-align:left;font-weight:bold;padding:0 0 0 12px;}
#plan-du-site dt.puce a {font-weight:bold;color:#333333;}
.clear-all {clear:both;}
#logos-paypal {width: 190px;margin:0 auto;}

/*<<< BANNER */
.banner-home { clear:both; display: block; border:1px solid #fff; background:#000; padding: 0; position: relative; margin: 0 auto; }
.banner-home h2 { text-align:right; }
.banner-home dl { padding: 0; margin: 0; height:175px; width:560px;}
.banner-home dl dt { float:left; background:url(../images/btn-swfbanner.gif) 50% 50% no-repeat; display:block; clear:right; color: #fff; font: bold 10px/1.2em Verdana; z-index: 10; position:relative; cursor:pointer; margin:2px; padding:4px 8px; top:148px; left:442px;}
.banner-home dl dt.current { color:#FFFFFF; background:url(../images/btn-swfbanner-current.gif) 50% 50% no-repeat;}
.banner-home dl dd { width: 560px; height: 175px; padding: 0px; margin: 0; position: absolute; z-index: 0; text-align: left; }
.banner-home dl dd .link { display:block; z-index:4; position:absolute; margin:0; top: 0; left:0; }
.banner-home dd img { float: none; top: 0px; padding:0; border:none; }

/*<<< BANNER HEADER */
.banner-header { clear:both; display: block; background:#000; padding: 0; position: relative; margin: 0 auto; }
.banner-header h2 { text-align:right; }
.banner-header dl { padding: 0; margin: 0; height:100px; width:450px;}
.banner-header dl dt { float:left; background:url(../images/btn-swfbanner.gif) 50% 50% no-repeat; display:block; clear:right; color: #fff; font: bold 10px/1.2em Verdana; z-index: 10; position:relative; cursor:pointer; margin:2px; padding:4px 8px; top:148px; left:442px;}
.banner-header dl dt.current { color:#FFFFFF; background:url(../images/btn-swfbanner-current.gif) 50% 50% no-repeat;}
.banner-header dl dd { width: 450px; height: 100px; padding: 0px; margin: 0; position: absolute; z-index: 0; text-align: left; }
.banner-header dl dd .link { display:block; z-index:4; position:absolute; margin:0; top: 0; left:0; }
.banner-header dd img { float: none; top: 0px; padding:0; border:none; }
