* { padding:0; margin:0; list-style:none; }
body { background-color:#130E0F; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; color:#333333; background-image:url("../images/background.png"); background-position:top center; background-repeat:no-repeat; }

/* Définition des balises */ 

a { font-weight:bold; text-decoration:underline; color:#C71816; }
a:hover { text-decoration:none; }
a img { border:0; }

p { display:block; padding:0 0 8px 0; margin:0; }

ul { display:block; padding:0 0 3px 0; margin:0; }
ul li { display:block; padding:0 0 5px 16px; margin:0; background-image:url("../images/bg_li_arrow.png"); background-position:2px 3px; background-repeat:no-repeat; }

h1 { font-size:25px; line-height:31px; color:#000000; padding:8px 0 6px 0; margin:0; }
h2 { font-size:15px; color:#C71816; text-transform:uppercase; line-height:21px; padding:8px 0 6px 0; margin:0; }
h3,h4,h5 { font-size:13px; color:#000000; line-height:18px; padding:4px 0 6px 0; margin:0; }

/* Mise en page */

.noir, .black { color:#000000; }
.rouge, .red { color:#D21915; }

.clear { display:block; height:0; line-height:0; padding:0; margin:0; clear:both; border:0; }
.hr { display:block; height:59px; padding:0; margin:0; border:0; background-image:url("../images/bg_hr.png"); background-position:center left; background-repeat:repeat-x; }
.floatRight { padding:0; margin:0 0 8px 15px; float:right; }
.floatLeft { padding:0; margin:0 15px 8px 0; float:left; }
.floatMoreNews { display:block; float:right; margin:12px 0 0 0; padding:0 20px 0 0; }
.floatMoreNews a { color:#000000; text-decoration:none; font-weight:bold; }
.floatMoreNews a:hover { color:#000000; text-decoration:underline; }

/* Structure du site */
#global { width:950px; margin:0 auto 0 auto; padding:0; background-color:#FFFFFF; }
#global .content { display:block; }

/* HEADER */
#header { width:950px; height:225px; background-color:#000000; background-image:url("../images/bg_header.png"); background-position:top left; background-repeat:no-repeat; position:relative; }
#header a.logo { width:160px; height:225px; position:absolute; top:0; left:30px; border:0; color:#000000; }
#changeLang { display:block; float:left; position:absolute; top:15px; right:20px; }
#changeLang li { display:block; float:left; height:11px; padding:0 0 0 12px; margin:0; background-image:none; }
#changeLang li a { display:block; float:left; font-weight:normal; height:11px; color:#000000; border:0; }
#changeLang li a img { height:11px; border:0; }

/* FOOTER */
#footer { display:block; background-color:#A8A5A5; font-size:10px; margin:0; border:0; padding:0; line-height:15px; color:#333333; background-image:url("../images/bg_footer.png"); background-repeat:repeat-x; background-position:top left; }
#footer .footer-1 { display:block; margin:0 0 0 20px; padding:25px 0 7px 0; border:0; width:440px; font-size:9px; }
#footer .footer-1 .logoEPV { display:block; margin:0; padding:0; float:right; border:0; }
#footer .footer-2 { float:right; padding:0; margin:0; border:0; }
#footer .footer-2 ul { display:block; padding:0; margin:0; float:right; }
#footer .footer-2 ul li { display:block; padding:0 15px 0 15px; margin:0; float:left; border:0; list-style:none; background-image:url("../images/bg_footer_menu.png"); background-position:top left; background-repeat:no-repeat; height:115px; }
#footer .footer-2 ul li span { display:block; padding:25px 0 0 0; border:0; }
#footer .footer-2 ul li a { display:block; color:#666666; text-transform:uppercase; font-weight:normal; font-size:9px; text-decoration:none; padding:2px 2px 2px 12px; }
#footer .footer-2 ul li a:hover, #footer .footer-2 ul li a.active { text-decoration:none; color:#333333; background-image:url("../images/bg_footer_fleche.png"); background-position:left 5px; background-repeat:no-repeat; }
#footer .footer-2 ul li a.active { background-image:none; }
#footer .footer-2 ul li a.idaho { display:block; text-align:right; text-transform:none; padding:2px 2px 2px 12px; font-size:8px; margin:5px 0 0 0; color:#474747; }
#footer .footer-2 ul li a.idaho:hover { background-image:none; color:#333333; }

#footer-navigation { display:block; background-color:#C7C7C7; margin:15px 0 0 0; padding:0; height:16px; position:relative; }
#footer-navigation .retour { display:block; height:12px; position:absolute; top:2px; left:255px; }
#footer-navigation .haut-de-page { display:block; height:12px; position:absolute; top:2px; left:310px; }

#excellence { height:34px; width:950px; display:block; z-index:5; background-image:url("../images/bg_century-of-excellence.png"); background-position:top left; background-repeat:repeat-x; }
#excellence p { padding:10px 0 0 265px; margin:0; display:block; color:#E4E4E4; font-size:10px; }
#excellence p a { padding:0; margin:0; color:#E4E4E4; font-size:10px; font-weight:normal; text-decoration:none; }
#excellence p a:hover { text-decoration:underline; }

#excellence-home { height:47px; width:950px; display:block; z-index:5; background-image:url("../images/bg_century-of-excellence-home.png"); background-position:top left; background-repeat:repeat-x; }

/* MENU PRINCIPAL (page d'accueil) */
#menu { display:block; background-color:#AAAAAA; background-image:url("../images/bg_menu.png"); position:relative; background-position:top left; background-repeat:repeat-x; }
#menu ul.menu { display:block; background-color:transparent; }
#menu ul.menu li { display:block; background-image:none; padding:0; margin:0; float:left; position:relative; z-index:10; background-color:transparent; }
#menu ul.menu li a.cufon { display:block; padding:18px 7px 18px 15px; border:0px solid; margin:0; background-image:none; color:#000000; text-transform:uppercase; font-weight:normal; font-size:12px; float:left; position:relative; z-index:10; text-decoration:none; background-position:0 -65px; background-repeat:no-repeat; background-image:url("../images/bg_menu_hover.png"); }
#menu ul.menu li a.cufon:hover { text-decoration:none; color:#FFFFFF; background-position:0 0; }
#menu ul.menu li a.active { color: #D21915; }
#menu div.smenu { position:absolute; top:51px; left:0; border:0; display:none; z-index:20; border:0; min-width:600px;}
#menu div.smenu .smenuSpace { position:absolute; top:0; left:0; background-image:url("../images/bg_smenu-left-32.png"); background-position:top left; background-repeat:no-repeat; border:0; z-index:20; display:block; height:12px; width:auto; }
#menu div.smenu .smenuCorner { position:absolute; top:0; left:0; border:0; z-index:20; display:block; width:10px; height:12px; background-image:url("../images/bg_smenu-corner-32.png"); background-position:top right; background-repeat:no-repeat; }
#menu div.smenu ul { display:block; padding:0; margin:12px 0 0 0; border:0; }
#menu div.smenu ul li { display:block; float:left; background-image:none; height:auto; padding:0; width:auto; margin:0; border:0; }
#menu div.smenu ul li.last { background-image:url("../images/bg_smenu-right-32.png"); padding:0; padding-right:15px; margin:0; background-position:right center; background-repeat:no-repeat; }
#menu div.smenu ul li.first { background-image:url("../images/bg_smenu-left-32.png"); padding:0; padding-left:15px; margin:0; background-position:left bottom; background-repeat:no-repeat; }
#menu div.smenu ul li a, span.empty { display:block; float:left; background-color:#E21A16; font-weight:normal; color:#FFFFFF; text-decoration:none; background-image:url("../images/bg_smenueche.png"); background-position:left center; background-repeat:no-repeat; padding:5px 15px 5px 15px; width:auto; margin:0; border:0; font-size:10px; text-transform:none; }
#menu div.smenu ul li span.empty { background-image:none; padding-left:0; padding-right:0; }
#menu div.smenu ul li a:hover { color:#000000; }
#menu .catalogue { height:51px; width:87px; display:block; top:0; left:863px; position:absolute; }

/* HOME */
#contentHome { display:block; position:relative; border:0; width:950px; background-image:url("../images/bg_home_content.png"); background-position:top left; background-repeat:repeat-y; }
#contentHome .background { display:block; position:relative; border:0; width:950px; background-image:url("../images/bg_home_content_top.png"); background-position:top left; background-repeat:no-repeat; }
#contentHome h2 { font-size:25px; line-height:31px; padding:8px 0 8px 0; margin:0; text-decoration:none; }
#contentHome .contentHome-1 { display:block; width:637px; margin:0; padding:0; float:left; }
#contentHome .contentHome-2 { display:block; margin:0 0 0 665px; padding:8px 0 0 0; }
#contentHome .contentHome-introduction { display:block; float:right; padding:8px 0 0 0; margin:0; width:325px; border:0; }
#contentHome .contentHome-introduction p { display:block; padding:0 15px 0 0; margin:0; }
#contentHome .contentHome-introduction h1 { font-size:18px; line-height:18px; padding:0 0 8px 0; margin:0; color:#000000; }
#contentHome .contentHome-introduction h1 span { font-size:14px; line-height:18px; padding:0; margin:0; }
#contentHome .contentHome-technologies-exclusives { display:block; padding:8px 0 8px 20px; margin:0; border:0; }
#contentHome .contentHomeBottom { display:block; position:absolute; left:637px; bottom:-1px; border:0; width:10px; height:40px; background-image:url("../images/bg_home_content_bottom.png"); background-repeat:no-repeat; background-position:top left; }
#contentHome .contentHome-technologies { padding:0; margin:0; position:relative; width:637px; border:0; overflow:auto; background-image:url("../images/bg_menu-technologies-separation.png"); background-position:left top; background-repeat:repeat-x; }
#contentHome .contentHome-technologies ul.contentHome-technologies { display:block; width:1500px; padding:0; margin:0; list-style:none; min-height:155px; }
#contentHome .contentHome-technologies ul.contentHome-technologies li { display:block; float:left; padding:0; margin:0; min-height:155px; border:0; width:225px; background-image:url("../images/bg_technologie.png"); background-repeat:no-repeat; background-position:top left; list-style:none; background-color:#CDCDCD; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a span.image { display:block; height:110px; padding:0; margin:0; background-repeat:no-repeat; background-position:center center; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a span.description { display:block; padding:6px 10px 6px 10px; font-size:10px; margin:0; text-align:center; text-transform:uppercase; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a span.description strong { padding:0 28px 0 0; display:block; background-image:url("../images/bg_menu-technologies-fleche.png"); background-position:right 3px; background-repeat:no-repeat; margin:0; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a { display:block; text-decoration:none; padding:0; margin:0; color:#333333; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a:hover span.image { filter:alpha(opacity=60); -moz-opacity:0.6; -khtml-opacity:0.6; opacity:0.6; }
#contentHome .contentHome-technologies ul.contentHome-technologies li a:hover span.description { color:#666666; }


#blockCatalogue-home { height:162px; width:290px; position:relative; display:block; background-image:url("../images/bg_fr_catalogue-home.png"); background-position:top left; background-repeat:no-repeat; }
#blockCatalogue-home p { padding:0 0 5px 0; }
#blockCatalogue-home .catalogueVisuel { position:absolute; top:72px; left:20px; width:89px; height:64px; display:block; }
#blockCatalogue-home .catalogueDescription { text-transform:uppercase; position:absolute; top:72px; left:125px; width:153px; display:block; font-size:10px; line-height:15px; }
#blockCatalogue-home a { color:#F9D1D0; text-decoration:none; display:block; font-weight:normal; border:0; }
#blockCatalogue-home a:hover { color:#FFFFFF; text-decoration:none; }

#blockContact-home { display:block; padding:0; margin:0; position:relative; }
#blockContact-home p { display:block; padding:0; margin:0; }
#blockContact-home .contact { display:block; padding:0; margin:0; position:relative; top:0; left:0; z-index:10; border:0; }
#blockContact-home .contact a { display:block; padding:42px 0 40px 85px; margin:0; z-index:10; font-size:17px; color:#FFFFFF; background-image:url("../images/bg_contact-home.png"); background-position:center right; background-repeat:no-repeat; text-transform:uppercase; text-decoration:none; }
#blockContact-home .contact a:hover { color:#CCCCCC; text-decoration:none; }
#blockContact-home .facebook { display:block; padding:0; margin:0; width:100%; position:absolute; top:8px; left:0; z-index:15; }
#blockContact-home .facebook a { display:block; padding:7px 55px 7px 0; margin:0; z-index:15; text-align:right; font-size:12px; color:#3A5BA5; background-image:url("../images/bg_facebook.png"); text-transform:uppercase; background-position:center right; background-repeat:no-repeat; text-decoration:none; }
#blockContact-home .facebook a:hover { color:#333333; text-decoration:none; }

#blockNews-home { display:block; border:0px solid; padding:0 0 10px 0; }
#blockNews-home .blockNews { display:block; border:0px solid; padding:0; margin:0 0 10px 0; background-image:url("../images/bg_news.png"); background-position:top right; background-repeat:no-repeat; }
#blockNews-home .titreNews { border:0px solid; color:#E21A16; padding:4px 35px 8px 0; font-size:11px; line-height:16px; font-weight:bold; }
#blockNews-home .titreNews a { color:#E21A16; font-weight:bold; text-decoration:none; }
#blockNews-home .titreNews a:hover { color:#333333; }
#blockNews-home .contenuNews { border:0px solid; padding:4px 0 8px 0; margin:0 15px 0 0; border:0; }

/* INT */
#contentInt { display:block; position:relative; border:0; }
#contentInt .contentInt-1 { display:block; width:235px; margin:0; padding:0; float:left; border:0; }
#contentInt .contentInt-2 { display:block; margin:0 20px 0 0; float: right; width:670px; padding:12px 0 0 0; border:0; }

#blockCatalogue { height:149px; width:235px; display:block; background-image:url("../images/bg_fr_catalogue.png"); background-position:top left; background-repeat:no-repeat; padding:0; margin:0; }
#blockCatalogue .blockContent { border:0; padding:52px 0 0 20px; margin:0; }
#blockCatalogue p { padding:0 0 5px 0; }
#blockCatalogue .catalogueVisuel { float:left; margin:0; padding:0; width:90px; height:65px; display:block; }
#blockCatalogue .catalogueDescription { text-transform:uppercase; padding:0 10px 0 0; margin:0 0 0 105px; display:block; font-size:10px; line-height:15px; }
#blockCatalogue a { color:#F9D1D0; text-decoration:none; display:block; font-weight:normal; border:0; }
#blockCatalogue a:hover { color:#FFFFFF; text-decoration:none; }

#blockNavigation { display:block; background-image:url("../images/bg_navigation.png"); background-position:top left; background-repeat:repeat-x; padding:12px 0 0 0; margin:0; }
#blockNavigation h2 { color:#C71816; font-size:20px; text-decoration:none; margin:8px 0 0 20px; padding:0 0 8px 0; }
#blockNavigation ul { padding:0 0 12px 0; }
#blockNavigation ul li { padding:0 0 8px 20px; margin:0; background-image:none; }
#blockNavigation ul li a { color:#E4E4E4; font-size:11px; text-decoration:none; display:block; padding:0 0 0 14px; font-weight:normal; }
#blockNavigation ul li a:hover, #blockNavigation ul li a.active { font-weight:bold; background-image:url("../images/bg_navigation_fleche.png"); background-position:left 3px; background-repeat:no-repeat; text-decoration:none; }
#blockNavigation .blockContent { display:block; }
#blockNavigation .corner { width:10px; display:block !important; display:none; height:10px; top:0; left:235px; padding:0; margin:0; background-image:url("../images/bg_navigation_corner.png"); background-position:left top; position:absolute; background-repeat:no-repeat; }

#blockContact { display:block; padding:0; margin:0; }
#blockContact .contact { display:block; padding:0; margin:0; z-index:10; background-repeat:no-repeat; border:0; background-position:center left; background-image:url("../images/bg_block_contact.png"); }
#blockContact .contact p { display:block; padding:0; margin:0; text-align:right; }
#blockContact .contact a { display:block; padding:42px 36px 40px 85px; margin:0; z-index:10; font-size:17px; color:#4D4C4D; background-repeat:no-repeat; background-position:205px center; background-image:url("../images/bg_block_contact_arrow.png"); text-transform:uppercase; text-decoration:none; }
#blockContact .contact a:hover { color:#000000; text-decoration:none; }
#blockContact .facebook { display:block; padding:0; border:1px solid #0C9; margin:0; width:100%; z-index:15; }
#blockContact .facebook a { display:block; padding:7px 55px 7px 0; margin:0; z-index:15; text-align:left; font-size:12px; color:#3A5BA5; background-image:url("../images/bg_facebook.png"); text-transform:uppercase; background-position:center right; background-repeat:no-repeat; text-decoration:none; }
#blockContact .facebook a:hover { color:#333333; text-decoration:none; }

#carte { position:relative; margin:0 auto 0 auto; padding:0; width:554px; height:315px; z-index:20; font-size:10px; line-height:13px; }
#carte img { z-index:20; width:554px; height:315px; border:0; }
#carte div.positionname { position:absolute; margin:0; padding:0; background-color:#202223; filter :alpha(opacity=90); -moz-opacity :0.9; opacity :0.9; }
#carte div.positionname p { padding:4px 5px 4px 5px; margin:0; color:#FFFFFF; }
#carte div.positionname p span.name { padding:0; margin:0; color:#E01A16; font-weight:bold; text-transform:uppercase; }
#carte div.position-1 { bottom:216px; z-index:25; right:409px; }
#carte div.position-2 { bottom:191px; z-index:26; left:273px; }
#carte div.boxname { position:absolute; background-color:#949CA1; margin:0; padding:0; display:none; }
#carte div.boxname div.boxtop { position:absolute; width:15px; height:8px; top:-8px; right:20px; background-image:url("../images/bg_box_top.png"); background-repeat:no-repeat; background-position:top left; }
#carte div.boxname p { padding:4px 5px 4px 5px; margin:0; color:#181A1B; }
#carte div.boxname p strong { padding:0; margin:0; color:#FFFFFF; font-weight:bold; text-transform:uppercase; }
#carte div.box-1 { top:132px; z-index:25; right:391px; }
#carte div.box-1 div.boxtop { right:20px; }
#carte div.box-2 { top:128px; z-index:25; left:233px; }
#carte div.box-2 div.boxtop { left:20px; }

.bloc-chronologie { display:block; border:0; padding:0; margin:20px 0 0 0; }
.bloc-chronologie .bloc-chronologie-1 { display:block; border:0; padding:0; margin:0 0 20px 0; }
.bloc-chronologie .bloc-chronologie-1 .image { display:block; border:0; width:220px; }
.bloc-chronologie .bloc-chronologie-1 .description { display:block; border:0; float:right; width:425px; }
.bloc-chronologie .bloc-chronologie-2 { display:block; border:0; padding:0; margin:0 0 20px 0; }
.bloc-chronologie .bloc-chronologie-2 .image { display:block; border:0; width:220px; float:right; }
.bloc-chronologie .bloc-chronologie-2 .description { display:block; border:0; width:425px; }
.bloc-chronologie .clear { clear:right; }

.bloc-produit { display:block; border:0px solid; padding:0; margin:0 0 50px 0; }
.bloc-produit .image { display:block; width:100px; border:0px solid; padding:0; margin:0; }
.bloc-produit .description { display:block; width:450px; float:right; border:0px solid; padding:0 100px 0 0; margin:0; }
.bloc-produit .clear { clear:right; }

#map-worldwide { display:block; padding:0; margin:0 auto 30px auto; border:0; }
#map-worldwide img { display:block; padding:0; margin:0; border:0; }

.bloc-distributeur { display:block; border:0px solid; padding:0; margin:0 0 50px 0; }
.bloc-distributeur .image { display:block; width:420px; float:right; border:0; padding:10px 0 0 0; margin:0; text-align:right; }
.bloc-distributeur .image img { display:block; max-width:420px; padding:0; margin:0; text-align:right; float:right;  }
.bloc-distributeur .infos { display:block; border:0px solid; padding:0; margin:0; width:230px; }
.bloc-distributeur .description { display:block; border:0px solid; padding:10px 0 0 0; margin:0; }

.bloc-distributeur-defaut { display:block; border:1px solid #CCCCCC; padding:10px; margin:0 0 50px 0; }
.bloc-distributeur-defaut .image { display:block; width:400px; float:right; border:0; padding:0; margin:0; text-align:right; }
.bloc-distributeur-defaut .image img { display:block; max-width:400px; padding:0; margin:0; text-align:right;float:right;  }
.bloc-distributeur-defaut .infos { display:block; border:0; padding:0; margin:0; width:230px; }
.bloc-distributeur-defaut .description { display:block; border:0; padding:10px 0 0 0; margin:0; }
.bloc-distributeur-defaut-titre { display:block; border:0px solid; padding:0 0 0 50px; margin:0; background-image:url("../images/logo_vmc-mini.png"); background-position:2px center; background-repeat:no-repeat; }

.bloc-produit .clear { clear:right; }
.bloc-distributeurs-selection { display:block; padding:0; margin:0 0 50px 0; }
.bloc-distributeurs-selection table { display:block; padding:0; margin:0; }
.bloc-distributeurs-selection table tr td { display:block; float: left; padding:5px 15px 5px 15px; margin:0; border-left:1px solid #CCCCCC; background-image:none; }
.bloc-distributeurs-selection table tr td.first { border:0; padding-left:0; }
.bloc-distributeurs-selection table tr td a { padding:0; margin:0; }
.bloc-distributeurs-selection table tr td span { padding:0; margin:0; }

/* Moteur de recherche */
.searchintro { border:1px solid; }

.jfdefaulttext { display:none; padding:4px 10px 4px 10px; margin:0; text-align:center; border:1px solid #E31916; background-color:#FCE8E7; font-weight:bold; }
.pagenavcounter { display:none; }

form { display:block; padding:0; margin:0; border:0; }
input, select, textarea { display:block; padding:2px 3px 2px 3px; margin:0; border:1px solid #CCCCCC; background-color:#FFFFFF; font-size:11px; color:#333333; font-family:Arial, Helvetica, sans-serif; }
input.button { display:block; background-color:#000000; font-size:10px; padding:2px 3px 2px 3px; color:#FFFFFF; text-decoration:none; text-transform:uppercase; }

#form-contact { display:block; border:1px solid #F0F0F0; padding:10px 0 2px 0; margin:0 0 10px 0; width:540px; }
#form-contact .clear { clear:right; }
#form-contact .bloc-error { display:block; padding:0; margin:0 auto 8px auto; width:520px; border:1px solid #CC0000; color:#000000; background-color:#F4E1E1; }
#form-contact .bloc-error p { padding:5px; margin:0; text-align:center; }
#form-contact .bloc-form { display:block; border:0; padding:0; margin:0 auto 6px auto; width:520px; }
#form-contact .bloc-form span.inputBorder { display:block; border:1px solid #CCCCCC; padding:3px; margin:0; }
#form-contact .bloc-form span.inputBorder:hover { border:1px solid #666666; }
#form-contact .bloc-form label { display:block; border:0; margin:0; padding:0 0 3px 0; font-weight:bold; color:#333333; }
#form-contact .bloc-form input { display:block; border:0; width:242px; margin:0; padding:0; }
#form-contact .bloc-form textarea { display:block; border:0; width:512px; margin:0; padding:0; }
#form-contact .bloc-form .bloc-form-1 { display:block; border:0px solid; padding:0; margin:0; width:250px; }
#form-contact .bloc-form .bloc-form-2 { display:block; border:0px solid; padding:0; margin:0; float:right; width:250px; }
#form-contact .bloc-form .bloc-form-3 { display:block; border:0px solid; padding:0; margin:0; width:520px; }
#form-contact .form-confirmation { display:block; padding:0 10px 8px 10px; margin:0; }
#form-contact .form-obligatoire { display:block; padding:0 10px 8px 10px; margin:0; }
.asterisque { font-size:13px; font-weight:bold; padding:0; margin:0; color:#CC0000; }
.form-buttons { display:block; padding:0; margin:0; }
.form-buttons p { display:block; padding:0; margin:0 10px 0 0; float:left; }
.form-buttons p input { display:block; padding:2px 3px 2px 3px; margin:0; float:left; }

ul.article-pagination { display:block; padding:0; height:32px; margin:5px 0 0 0; border:0; }
ul.article-pagination li { display:block; padding:0; margin:0 12px 0 0; float:left; border:0; background-image:url("../images/article-pagination_left.jpg"); background-position:top left; background-repeat:no-repeat; }
ul.article-pagination li a, ul.article-pagination li span { padding:1px 6px 2px 6px; margin:0; background-image:url("../images/article-pagination_right.jpg"); background-position:top right; background-repeat:no-repeat; font-weight:normal; color:#666666; display:block; float:left; }
ul.article-pagination li.more { background-image:url("../images/article-pagination-2_left.jpg"); }
ul.article-pagination li.more a, ul.article-pagination li.more span { background-image:url("../images/article-pagination-2_right.jpg"); color:#FFFFFF; text-decoration:none; }
ul.article-pagination li.more a:hover { color:#999999; }

#sitemap { display:block; padding:0; margin:0; border:0px solid; }
#sitemap .root { display: block; padding: 0 0 2px 0; margin: 0; }
#sitemap ul { display:block; padding:0 0 5px 0; margin:0 0 0 12px; border:0px solid;  background-image:url("../images/bg_sitemap-ul.png"); background-position:left bottom; background-repeat:repeat-y; }
#sitemap ul li { display:block; padding:2px 0 2px 12px; margin:0; background-image:url("../images/bg_sitemap.png"); background-position:left 6px; background-repeat:no-repeat; }
#sitemap ul li a { padding:0; margin:0; color:#D21915; }
#sitemap ul li ul * a { color:#000000; font-weight: normal; }


