@charset "utf-8";
html{height:100%;}
body{margin:0;padding:0;height:100%;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#666;}
div#wrapper{position:relative;min-height:100%;}
html>body #wrapper{height:auto;}
div#header{background: url(imgs/bkgHeader.png) no-repeat 0 0;height:155px;width:960px;margin:0 auto;padding:0 20px;color:#2f5b6d;overflow:hidden;}
#header .num{float:right;border:1px solid #FF0000;color:#FF0000;font-size:17px;margin:35px 9px 0 0;padding:1px 6px 2px 67px;text-align:center;background:#F3F1E4 url(imgs/num-tel.jpg) no-repeat 0 0;}
#header .num a{color:#FF0000;text-decoration:none;}
#header .num span{font-size:22px;font-weight:700;}
div#content{width:960px;margin:0 auto;padding:10px 10px 320px 10px;}
div#footer{position:absolute;bottom:0;height:270px;width:100%;background:#011d28;border-top:5px solid #76a2b1;}
#msgPrenom{background: url(imgs/bkgMsgPrenom.png) no-repeat 0 0;width:143px;}
#msgNom{background: url(imgs/bkgMsgNom.png) no-repeat 0 0;width:243px;}
#msgEmail{background: url(imgs/bkgMsgEmail.png) no-repeat 0 0;width:220px;}
#msgInteret{background: url(imgs/bkgMsgInteret.png) no-repeat 0 0;width:177px;}
#closeMsg{display:block;width:9px;height:9px;float:right;margin:23px 0 0 0;background: url(imgs/closeMsg.gif) no-repeat 0 0;}
h1,h2,h3{margin:0;}
a{color:#157ea7;text-decoration:none;}
a img{border:0;}
a:hover{text-decoration:underline;}
select{font-size:11px;}
fieldset .text{width:155px;padding:2px 0 2px 5px;font-size:11px;}
fieldset select.warn{border:1px solid #930102;}
fieldset label{display:block;float:left;padding-right:15px;font:bold 11px Arial;color:#5D5D5D;text-align:right;width:75px;}
fieldset label.inline{float:none;width:auto;text-align:left;margin:5px 0 10px 0;}
fieldset label.warn{color:#930102;}
fieldset textarea.large{width:698px;height:80px;border:1px solid #E5DFCA;}
fieldset p{margin:0 0 14px;}
textarea{font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.cuprum{font-family:'Cuprum', Arial;}
.red{color:#e60003;}
.darkgreyblue{color:#2f5b6d;}
.greyblue{color:#5e90a4;}
.grey{color:#444;}
.blue{color:#157ea7;}
.blockC{width:980px;margin:0 auto;}
.cLeft, .cRight{float:left;}
.hSep{background: url(imgs/sep.png) no-repeat 0 0;clear:both;height:8px;width:358px;margin:25px auto;}
.hSepSmall{background: url(imgs/sep.png) no-repeat -30px 0;clear:both;height:8px;width:315px;margin:25px -5px;}
.rs{color:#157EA7;font-weight:700;}
.small{font-size:10px;line-height:13px;}
.c{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.redbutton{display:block;background: url(imgs/bkgNotuleDevis.png) no-repeat 0 0;width:74px;height:35px;color:#fff;font-family:'Cuprum', Arial;font-size:16px;text-align:center;padding:12px 10px;margin:10px 0 0 18px;}
.msgConf{text-align:center;color:#e60003;font-family:'Cuprum', Arial;font-size:20px;margin:30px 0 0;}
.w400{width:400px;}
select#theme, select#salon{width:240px;}
.hook{font-size:25px;margin:15px 0 0 0;font-weight:400;line-height:32px;}
#logo{float:left;width:134px;margin:0 55px 0 20px;}
#logo p{margin:5px 0;font-size:12px;text-align:center;}
#logo p strong{color:#e60003;}
#bAccess{position:absolute;left:50%;top:0;margin:0 0 0 270px;width:95px;height:14px;padding:3px 22px 7px 48px;background: url(imgs/bkgBAccess.jpg) no-repeat 0 0;color:#fff;font-size:16px;text-decoration:none;}
#searchEngine{background: url(imgs/bkgSearchEngine.png) no-repeat 0 0;width:752px;height:48px;margin:15px 0 0 200px;}
#key{width:590px;margin:15px;font-size:14px;color:#aaa;border:0;}
#btSearch{background: url(imgs/spritesObj11.png) no-repeat -24px 0px;width:112px;height:31px;float:right;margin:9px 11px 0 -3px;border:0;cursor:pointer;}
#menu{float:left;width:190px;}
#menu .titre1{background: url(imgs/spritesObj11.png) no-repeat 0 -94px;color:#fff;font-size:18px;margin:0 0 7px;padding:4px 0 4px 10px;}
#menu .titre2{background: url(imgs/spritesObj11.png) no-repeat 0 -123px;color:#fff;font-size:18px;margin:20px 0 7px;padding:4px 0 4px 10px;}
#menu ul{list-style-type:none;padding:0;margin:0;}
#menu a{display:block;width:180px;padding:5px 0;text-decoration:none;color:#333;border-bottom:1px dashed #d3d3d3;}
#menu a.os{color:#e60003;font-weight:700;border:0;}
#menu a.dos{color:#c49e23;font-weight:700;border:0;}
#menu a.banner{border:0;}
#menu li{border-bottom:1px dashed #d3d3d3;width:180px;}
#menu li li{border:0;}
#menu a.n0{border:0;width:190px;}
#menu a.n0:hover, #menu a.s{color:#157ea7;background: url(imgs/bkgSmenuLi.gif) no-repeat center right;}
#menu a.n1{color:#666;padding-left:5px;width:175px;}
#menu a.n2{color:#999;padding-left:10px;width:170px;}
#menu a.n3{color:#aaa;padding-left:17px;width:163px;}
#menu a.n4{color:#999;padding-left:20px;width:160px;}
#menu a:hover, #menu a.here{color:#157ea7;}
#menu a.sel{color:#157ea7;background: url(imgs/bkgMenuSel.png) no-repeat 175px center;}
#menu a.here{color:#157ea7;font-weight:700;}
#smenu{background:#f4f2e9;border:2px solid #157ea7;width:770px;position:absolute;margin-left:190px;top:154px;min-height:200px;z-index:300;}
#smenu a{display:block;padding:2px 0;border:0;text-decoration:none;color:#666;}
#smenu .close{float:right;margin:-40px 5px 0 0;}
#smenu ul{list-style-type:none;padding:0;margin:0;}
#smenuHelp{background: url(imgs/bkgSmenuHelp.jpg) no-repeat 0 0;height:86px;width:190px;padding:16px 30px 4px 75px;font-size:11px;color:#999;float:left;margin:20px 17px;line-height:18px;}
#smenu .title{background: url(imgs/spritesBkgX.png) repeat-x left -96px;font-size:24px;font-family:'Cuprum', Arial;padding:7px 10px;margin:0;color:#fff;}
#smenu .title span{font-size:14px;}
#smenu .stitle{background: url(imgs/spritesBkgX.png) repeat-x left -34px;padding:7px 10px 8px;margin:0;color:#666;font-style:italic;}
#smenu #cg{width:504px;float:left;background: url(imgs/bkgSmenuCols.gif) repeat-y top right;padding-right:7px;overflow:hidden;height:580px;}
#smenu #cg ul{width:168px;height:570px;float:left;margin:0;}
#smenu #cg #uln1{background: url(imgs/bkgSmenuUl1.png) repeat-y top right;}
#smenu #cg #uln2{background:#efeddf url(imgs/bkgSmenuUl2.png) repeat-y top right;}
#smenu #cg #uln3{background:#e7e3d1;}
#smenu #cg a{padding:5px 10px;width:148px;}
#smenu #cg a:hover, #smenu #cg a.s{background:#e0eef3 url(imgs/bkgSmenuASel.png) no-repeat center right;}
#smenu #cg a.n1{border-bottom:1px solid #e7e3d1;}
#smenu #cg a.n2{border-bottom:1px solid #e7e3d1;}
#smenu #cg a.n3{border-bottom:1px solid #d6cfb1;}
#smenu #cg a.n4{border-bottom:1px solid #d6cfb1;}
#smenu #cg a.n5{border-bottom:1px solid #d6cfb1;}
#smenu #cg a.total{font-weight:700;border-bottom:1px solid #e7e3d1;}
#smenu #uln3 a.total, #smenu #uln4 a.total, #smenu #uln5 a.total{font-weight:700;border-bottom:1px solid #d6cfb1;}
#smenu #cd{width:259px;float:left;background:#fff url(imgs/bkgSmenuCols.gif) repeat-y top left;padding-left:7px;margin-left:-7px;}
#smenu #cd li{border-bottom:1px solid #ddd;}
#smenu #cd li a{color:#F00;padding:5px 10px;border:0;font-weight:700;width:238px;}
#smenu #cd .stitle{background: url(imgs/spritesBkgX.png) repeat-x left -65px;}
#smenu #cd .logo{width:218px;height:auto;border:1px solid #d6cfb1;margin:18px 18px -7px;}
#smenu #sMenuSuppliers{background:#efeddf url(imgs/bkgSmenuMea.png) no-repeat top left;height:217px;width:258px;}
#smenu .ad{width:245px;height:205px;margin:7px;}
#smenu .ad a{padding:0;}
.mini-search{background: url(imgs/bkgMiniSearch.png) no-repeat 0 17px;margin:0 17px;padding:20px 0 24px;width:230px;}
.mini-search input{font-size:11px;border:0;background:#efeddf;width:165px;margin:3px 7px 0;}
.mini-search input.submit{width:auto;height:auto;margin-bottom:-5px;}
#main{float:left;width:770px;margin:0;}
#main .ads{margin-top:20px;text-align:center;}
#breadcrumb{margin:0 15px 15px;}
#breadcrumb a{color:#666;}
#bubble{background: url(imgs/bkgBubble.png) repeat-y 0 0;width:760px;margin:0 0 0 6px;}
#bubble .center{width:730px;padding:0 15px 10px;}
#bubble .center h1{font-family:'Cuprum', Arial;font-size:25px;}
#bubble .definition{line-height:20px;margin:0 0 -20px 0;}
#bubble .articles{background: url(imgs/bkgBubbleArticle.png) no-repeat 0 0;color:#666;float:right;width:179px;height:129px;margin:-25px -29px 0 25px;padding:0 19px;line-height:20px;}
#bubble .articles .title{font-family:'Cuprum', Arial;font-size:14px;color:#fff;margin:20px 0 12px;}
#bubble .articles .overflow{height:65px;overflow:hidden;position:relative;}
#bubble .articles a{display:block;height:75px;position:absolute;width:179px;}
#bubble .choice{margin:35px 0 0;}
#bubble .center img{float:right;margin:0 -3px 0 20px;}
#bubble .center ul{margin:15px 0 0 -14px;padding:0;}
#bubble .center li{list-style-image:url(imgs/arrows.gif);margin:0 -10px 5px 28px;color:#999;float:left;width:230px;font-size:9px;}
#bubble .center #filters li{width:700px;}
#bubble .center #filters li a{margin-left:10px;color:#e2001a;}
#bubble .center li a{color:#666;font-size:11px;}
#bubble .center select{font-size:11px;color:#666;background:#E7E3D1;padding:4px 4px 4px 0;margin:0 -4px;width:210px;border:1px solid #E3DDC7;}
#bubble .top{background: url(imgs/topBubble.png) no-repeat 0 0;width:760px;height:11px;}
#bubble .bottom{background: url(imgs/bottomBubble.gif) no-repeat 0 0;width:760px;height:11px;clear:both;}
#bubble .bottomCategories{background: url(imgs/bottomBubbleCategories.png) no-repeat 0 0;width:760px;height:35px;margin:0 0 0 0;clear:both;}
#othersCategories{display:block;background: url(imgs/bkgOthersCategories.png) no-repeat 0 0;width:160px;height:8px;color:#fff;padding:6px 0 12px 27px;float:right;margin:9px 7px 0 0;}
#othersCat{position:absolute;z-index:100;display:none;background:#fff url(imgs/bkgOthersCatTop.png) no-repeat 0 8px;padding:20px 0 4px;margin:0 0 0 534px;width:230px;color:#fff;}
#othersCat ul{padding:10px 0 10px 30px;background: url(imgs/bkgOthersCatMid.png) repeat-y 0 0;margin:0;}
#othersCat li{margin:5px 0;}
#othersCat a{color:#fff;}
#nStep1{position:relative;float:left;width:258px;margin-left:20px;}
#nStep2{float:left;}
#nStep1 .title, #nStep2 .title{font-family:'Cuprum', Arial;font-size:20px;margin:20px 0;font-weight:400;}
#nStep1 ul{list-style-type:none;padding:0;}
#nStep1 li{margin:0 0 10px;padding:0;}
#nStep1 li.os{margin:30px 0 10px;padding:0;}
#nStep1 li a{padding:17px 30px 17px 0;background:url(imgs/bkgLiN1.jpg) no-repeat 0 0;text-align:center;font-size:11px;font-weight:700;color:#fff;width:230px;height:13px;color:#fff;display:block;}
#nStep1 li a:hover{text-decoration:none;background:url(imgs/bkgLiN1.jpg) no-repeat 0 -47px;}
#nStep1 li a.sel{text-decoration:none;background:url(imgs/bkgLiN1.jpg) no-repeat 0 -94px;}
#nStep2 .overview{width:470px;min-height:500px;background:#efecdb;border:1px solid #e5e0cc;margin:0 0 20px;padding:0 0 20px;}
#nStep2 ul{padding:0 0 0 25px;float:left;width:210px;}
#nStep2 li, ul.arrows li{list-style-image:url(imgs/arrows.png);font-weight:700;margin:0 0 10px;color:#999;}
#nStep2 li a{color:#666;}
#nStep2 h4{background:#fff;border-top:2px solid #cdcbbf;border-left:1px solid #cdcbbf;border-right:1px solid #cdcbbf;border-bottom:1px solid #cdcbbf;font-size:18px;font-family:'Cuprum', Arial;font-style:italic;padding:2px;margin:20px 10px 10px;clear:both;}
#nStep2 h4 strong{color:#b20115;}
#nStep2 .v{width:55px;height:55px;float:left;background: url(imgs/spritesObj11.png) no-repeat -203px -85px;padding:6px;margin:0 10px;}
#nStep2 .v img{width:55px;height:auto;}
#nStep2 .p{padding:10px 10px 0;clear:both;height:70px;}
#nStep2 .p p{margin:0;line-height:18px;}
#nStep2 .stitle a{font-weight:700;color:#000;font-size:12px;}
#nStep2 .os, #nStep2 .os a{color:#ff0000;font-weight:700;}
#nStep2 .newProduct{height:85px;width:470px;overflow:hidden;}
#nStep2 .hSep{margin:25px auto 5px;}
#nStep2 .logo{border:1px solid #d9d9d9;margin:15px 10px 0;float:left;width:213px;height:auto;}
#services{padding:0;list-style-type:none;margin:30px 3px 5px 6px;font-family:'Cuprum', Arial;font-size:14px;background: url(imgs/bkgServices.jpg) no-repeat 0 0;height:35px;width:761px;}
#services.exprimez{background-position:0 -35px;}
#services li a{display:block;padding:11px 0 0 0;margin:0;float:left;width:380px;color:#fff;text-align:center;height:13px;}
#services li a.exprimez{padding:11px 0 0 25px;width:355px;}
#services li a.sel{color:#dd0004;/*color:#2587ad;*/text-decoration:none;}
#services li a:hover{text-decoration:underline;}
.options{border:1px solid #e3ddc7;background: url(imgs/spritesBkgX.png) repeat-x 0 0;padding:10px 5px 10px 10px;clear:both;width:743px;height:14px;margin:10px 6px;}
.options.bottom{margin:10px 6px 0;}
.options div{float:left;margin:0 6px;}
.options div.popHelp{display:none;float:none;margin:-100px 0 0 250px;background: url(imgs/popHelp.png) no-repeat 0 0;height:75px;width:137px;padding:13px 20px 7px 60px;font-size:11px;color:#999;position:absolute;line-height:18px;}
.options a{margin:0 5px;}
.options .active{color:#666;font-weight:700;}
.options .ppp, .options .selection{margin:0 5px 0 0;}
.options .selection input{float:right;margin:-5px 0 0 10px;}
.options .display img{float:right;margin:-2px 0 0 0;}
.options .pagination{float:right;margin:0 0 0 10px;}
.options .pagination span{margin:0 5px;font-weight:700;}
.options .pagination img{margin:0 0 -2px;}
#list .ad{margin:0 0 0 6px;border:1px solid #e4dec8;width:738px;text-align:center;padding:10px;}
#list .partner{margin:0 0 0 6px;border:1px solid #e4dec8;width:738px;height:59px;padding:10px;background:url(imgs/bkgSI.png) 0 0 no-repeat;}
.notule{margin:0 0 0 6px;border:1px solid #e4dec8;width:758px;background: url(imgs/bkgNotule.png) right top repeat-y;}
.notule .v{display:block;width:90px;height:90px;float:left;padding:15px;}
.notule a.v:hover{text-decoration:none;}
.new{position:absolute;display:block;font-size:8px;font-weight:700;border-bottom:1px solid #eeeadf;background:#E4DEC8;padding:2px 17px;margin:1px 0 0 7px;text-align:center;text-decoration:none;}
.notule .imgZoom{position:absolute;z-index:200;padding:4px;background:#fff;margin:-50px 0 0 -140px;border:1px solid #e5dfca;}
.notule .p{float:left;width:496px;min-height:100px;padding:10px;border-left:1px solid #EEEADF;}
.notule .title a{font-size:12px;color:#444;}
.notule .hat{color:#999;line-height:18px;margin:5px 0;text-align:justify;}
.notule .hat strong{color:#555;}
.notule .entreprise{text-transform:uppercase;margin:10px 0 0;}
.notule .entreprise span{text-transform:none;}
.notule p.os{margin:15px 0 0;color:#e60003;line-height:22px;}
.notule p.os span{font-weight:700;background: url(imgs/spritesObj11.png) no-repeat 0 -152px;padding:6px 14px 7px 37px;color:#fff;font-size:10px;margin-left:-5px;}
.notule .b{background: url(imgs/bkgNotuleButtons.png) no-repeat 0 0;width:121px;height:120px;float:left;}
.notule.os .b{height:150px;}
.notule .devis{display:block;background: url(imgs/bkgNotuleDevis.png) no-repeat 0 0;width:74px;height:35px;color:#fff;font-family:'Cuprum', Arial;font-size:16px;text-align:center;padding:12px 10px;margin:10px 0 0 18px;}
.notule .achat{display:block;background: url(imgs/bkgNotuleAchat.png) no-repeat 0 0;width:74px;height:35px;color:#fff;font-family:'Cuprum', Arial;font-size:16px;text-align:center;padding:12px 10px;margin:10px 0 0 18px;}
.notule .prix{color:#9a0112;font-size:18px;font-family:'Cuprum', Arial;text-align:center;margin:8px 0 0 8px;}
.notule .prix div{font-size:10px;font-family:Arial, Helvetica, sans-serif;}
.notule .a{clear:both;padding:3px 0 3px 5px;border-top:1px solid #eeeadf;font-size:10px;color:#BCB691;background:#EFEDDF;}
.notule .a a{color:#BCB691;float:right;padding:3px 16px;margin:-3px 0;border-left:1px solid #e2dec2;}
.notule .a a.check{background:#B30115;color:#fff;}
.notule .a input{margin:0 0 0 5px;float:right;}
@media screen and (-webkit-min-device-pixel-ratio:0){.notule .a input{margin-top:-13px;} .options .selection input{margin-top:-19px;}} /*hack chrome/safari */
.notule .category{text-transform:uppercase;}
.notule2{margin:0 0 10px 6px;border:1px solid #e4dec8;width:145px;float:left;height:355px;background:#F3F1E4;}
.notule2 .new{position:relative;display:block;width:15px;height:20px;margin:-7px 0 0 2px;float:right;cursor:help;background: url(imgs/flagNEW.png) no-repeat 0 0;padding:0;}
.notule2 .os{display:block;width:15px;height:20px;margin:-7px 0 0 2px;float:right;cursor:help;background: url(imgs/flagOS.png) no-repeat 0 0;}
.notule2 .v{display:block;width:110px;height:110px;border-bottom:1px solid #eeeadf;padding:18px 17px;background:#fff;}
.notule2 .imgZoom{position:absolute;z-index:200;padding:4px;background:#fff;margin:-61px 0 0 -150px;border:1px solid #e5dfca;}
.notule2 .p{width:136px;height:105px;padding:5px;overflow:hidden;}
.notule2 .title{height:27px;overflow:hidden;}
.notule2 .title a{font-size:11px;color:#444;}
.notule2 .hat{color:#999;line-height:18px;margin:3px 0;text-align:justify;}
.notule2 .hat strong{color:#777;}
.notule2 .entreprise{text-transform:uppercase;margin:0;font-size:10px;}
.notule2 .b{background:#e4dec8 url(imgs/bkgNotule2Buttons.png) no-repeat 0 0;width:145px;height:78px;padding:15px 0 0;}
.notule2 .b p{margin:5px 0 10px 10px;}
.notule2 .b .ckb{margin:0 5px 0 0;float:left;}
.notule2 .devis{display:block;background: url(imgs/bkgNotule2Devis.png) no-repeat 0 0;width:114px;height:15px;color:#fff;font-family:'Cuprum', Arial;font-size:16px;text-align:center;padding:12px 10px;margin:5px 0 0 5px;}
.notule2 .achat{display:block;background: url(imgs/bkgNotule2Achat.png) no-repeat 0 0;width:114px;height:15px;color:#fff;font-family:'Cuprum', Arial;font-size:16px;text-align:center;padding:12px 10px;margin:5px 0 0 5px;}
.notule2 .prix{color:#9a0112;font-size:18px;font-family:'Cuprum', Arial;text-align:center;margin:7px 0 0;}
.notule2 .prix div{font-size:8px;font-family:Arial, Helvetica, sans-serif;display:inline;}
.notule2 .a{clear:both;padding:4px 0;font-size:10px;color:#cfc4a4;margin:7px 0 0;}
.notule2 .a a{color:#cfc4a4;padding:3px 30px;margin:0;display:block;}
.notule2 .a a.check{background:#B30115;color:#fff;}
.notule2 .a input{margin:0 0 0 5px;float:right;}
.notule2 .category{position:absolute;background:#F3F1E4;width:139px;padding:2px 3px 1px;border-bottom:1px solid #EEEADF;font-size:9px;}
.article{line-height:20px;border:1px solid #E3DDC7;background:#EFEDDF;padding:20px;}
.article h3{font-size:18px;font-family:'Cuprum', Arial;color:#666;}
.hSep.art{margin-top:50px;margin-bottom:40px;}
#product{margin:0 0 0 10px;}
#title{background:#f3f1e4;border:1px solid #e5dfca;padding:8px 11px 13px;}
#title h1{color:#444;font-family:'Cuprum', Arial;font-size:26px;font-weight:400;}
#fromGoogle{background:#e4e6f3;border:1px solid #cad0e5;padding:8px 11px;margin:5px 0 -5px;font-size:11px;}
.supplier{margin:5px 0 0 0;}
.supplier a{color:#157ea7;font-weight:700;text-transform:uppercase;}
#product .back{float:right;border-top:1px solid #e5dfca;border-left:1px solid #e5dfca;border-right:1px solid #e5dfca;padding:4px 10px;margin:-9px 8px 0;background:#fff;color:#c7be9e;}
#product .cLeft{width:250px;padding:0;margin:20px 0 0 0;}
#product .cRight{padding:0;margin:20px 0 0 35px;width:475px;font-size:12px;}
.text{line-height:20px;}
#product #photo{width:250px;height:250px;border:1px solid #e5dfca;}
#product .imgZoom{position:absolute;z-index:200;padding:10px;background:#fff;margin:-390px 0 0 -90px;border:1px solid #e5dfca;}
#product #photo a.prev{position:absolute;display:block;width:15px;height:15px;margin:-15px 0 0 0;background: url(imgs/spritesObj11.png) no-repeat -83px -45px;}
#product #photo a.next{position:absolute;display:block;width:15px;height:15px;margin:-15px 0 0 235px;background: url(imgs/spritesObj11.png) no-repeat -83px -60px;}
#product #masque{position:relative;width:250px;height:250px;overflow:hidden;}
#product #frame{position:absolute;}
#product #frame img{width:240px;height:240px;cursor:url(imgs/loupe.cur), pointer;padding:5px;}
.moreActions{position:absolute;display:none;width:248px;background:#fff;padding:0 5px 0 0;margin:-34px 0;}
.moreActions li{list-style-type:none;font-size:11px;font-weight:700;margin:0;color:#999;margin-bottom:2px;background:#f3f1e4;border:1px solid #E5DFCA;}
.moreActions li a{text-decoration:none;padding:8px 10px 8px;display:block;}
.moreActions li a:hover{background:#E5DFCA url(imgs/arrowMoreActions.png) no-repeat 12px center;padding-left:24px;}
#moreActions3{margin:10px 0 0 238px;width:148px;}
#moreActions4{margin:10px 0 0 358px;width:117px;}
#label{background: url(imgs/bkgLabel.gif) no-repeat 0 0;width:457px;height:47px;border:1px solid #e5dfca;margin:0 0 10px;color:#fff;font-size:11px;padding:6px 8px;}
#label p{margin:0 0 3px;}
#label .prix{float:right;width:170px;text-align:center;margin:5px 10px;color:#d50009;font-size:30px;font-family:'Cuprum', Arial;}
#label .prix div{font-size:10px;font-family:Arial, Helvetica, sans-serif;margin-top:-5px;}
#label .icon{margin:-1px 1px -5px 0;}
#product #btVideo{border:1px solid #e5dfca;margin:0 0 10px;display:block;}
#product h2{background:#eeebd8;border:1px solid #e5dfca;border-top:2px solid #e5dfca;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:italic;color:#000;margin:20px 0 5px 0;}
#product h2 a{float:right;font-size:11px;font-style:normal;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:3px 5px 0 0;}
#product .cRight h3{margin:20px 0;}
#product span.os{font-weight:700;background: url(imgs/spritesObj11.png) no-repeat 0 -152px;padding:6px 14px 7px 37px;color:#fff;font-size:10px;margin:-4px 9px 0 -5px;float:left;}
#product .shortcuts{font-size:11px;color:#c3b78b;border-left:1px solid #e5dfca;padding:5px 10px 6px;float:right;margin-top:10px;}
#product .shortcuts:hover{background-color:#c3b78b;color:#444;text-decoration:none;}
.devisXL{display:block;background: url(imgs/btDevisXL.png) no-repeat 0 0;width:227px;height:24px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;padding:12px 10px;margin:25px 0 15px;}
.devisXXL{display:block;float:left;background: url(imgs/btDevisXXL.png) no-repeat 0 0;width:210px;height:24px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;padding:12px 10px;margin:10px 8px 0 -3px;}
.devisXXXL{display:block;float:left;background: url(imgs/btDevisXXXL.png) no-repeat 0 0;width:270px;height:24px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;padding:14px 10px;margin:10px 8px 0 -3px;}
.achatXL{display:block;background: url(imgs/btAchatXL.png) no-repeat 0 0;width:227px;height:24px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;padding:12px 10px;margin:30px 0 0 0;}
.achatXXL{display:block;float:left;background: url(imgs/btAchatXXL.png) no-repeat 0 0;width:210px;height:24px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;padding:12px 10px;margin:10px 8px 0 -3px;}
.infoXL{display:block;background: url(imgs/btInfoXL.png) no-repeat 0 0;width:227px;height:16px;color:#fff;font-family:'Cuprum', Arial;font-size:13px;text-align:center;padding:9px 10px;margin:5px 0 0 0;}
.infoL{display:block;float:left;background: url(imgs/btInfoL.png) no-repeat 0 0;width:113px;height:18px;color:#fff;font-family:'Cuprum', Arial;font-size:13px;text-align:center;padding:10px 2px 20px;margin:10px 0 0 3px;}
.infoS{display:block;float:left;background: url(imgs/btInfoS.png) no-repeat 0 0;width:113px;height:18px;color:#fff;font-family:'Cuprum', Arial;font-size:13px;text-align:center;padding:10px 2px 20px;margin:10px 0 0 3px;}
#product dt, #product dd{float:left;border-bottom:1px dotted #C6BEA3;padding:5px 0;font-size:11px;}
#product dt{width:200px;}
#product dd{width:275px;margin:0 0 0 0;font-weight:700;}
#product dd .icon{margin:-2px 1px -5px 0;}
#product #category{margin:30px 0 40px 0;background:#f3f1e4;border:1px solid #e5dfca;padding:0 11px 5px;font-size:11px;color:#000;}
#product #category p{font-weight:700;}
#product #category ul{list-style-image:url(imgs/arrows.gif);padding:0 0 0 25px;}
#product #category li{margin:0 0 10px;}
#product #category .list{margin:0 0 10px;float:left;width:210px;}
#product #category a{color:#000;}
#product #category a:hover{color:#157EA7;text-decoration:none;}
.vNotule{font-size:10px;float:left;width:148px;margin:10px 15px 0 0;}
.vNotule img{padding:2px;border:1px solid #E5DFCA;width:143px;height:auto;}
.vNotule .p{width:131px;height:38px;margin:5px 0 0 0;background:#f3f1e4 url(imgs/bkgVNotule.gif) no-repeat 0 0;padding:8px 8px 5px;border-left:1px solid #e5dfca;border-right:1px solid #e5dfca;border-bottom:1px solid #e5dfca;}
.vNotule .p a{color:#000;}
#bSupplier{width:248px;margin-top:20px;}
#bSupplier .logo{width:246px;height:70px;background: url(imgs/bkgSupplierTop.png) no-repeat 0 top;padding:10px 1px 0;}
#bSupplier .coordonnees{width:228px;min-height:55px;background: url(imgs/bkgSupplierMid.png) repeat-y 0 0;padding:0 10px;overflow:auto;color:#000;}
#bSupplier .link{display:block;width:235px;height:16px;background: url(imgs/bkgSupplierBottom.png) no-repeat 0 bottom;color:#fff;text-align:right;padding:11px 13px 0 0;font-size:10px;}
#bSupplier .emptyLink{display:block;width:235px;height:16px;background: url(imgs/bkgSupplierBottomEmpty.png) no-repeat 0 bottom;color:#fff;text-align:right;padding:11px 13px 0 0;font-size:10px;}
#dynTable{border:1px solid #E5DFCA;font-size:10px;color:#5D5D5D;width:100%;}
#dynTable td, #dynTable th{padding:5px;border:1px solid #ccc;}
#dynTable th{background:#E5DFCA;color:#666;}
#dynTable .odd{background:#f3f1e4;}
.addthis_toolbox{margin:20px 0 0 0;text-align:center;}
.at300b, .at300m, .at300bs{margin-right:4px;}
#supplier{margin:0 0 0 10px;}
.signature{margin:5px 0 0 0;}
#supplier #bSupplier{margin-top:0;}
#supplier .cLeft{width:250px;padding:0;margin:20px 0 0 0;}
#supplier .cRight{padding:0;margin:20px 0 0 35px;width:475px;font-size:12px;}
#supplier .cRight h2{background:#eeebd8;border:1px solid #e5dfca;border-top:2px solid #e5dfca;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:italic;color:#000;margin:0 0 5px 0;}
#supplier h2#produits{background:#eeebd8;border:1px solid #e5dfca;border-top:2px solid #e5dfca;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:italic;color:#000;margin:0 -6px 5px 0px;width:749px;}
#supplier .options{margin:3px 6px 10px 0;width:742px;}
#supplier .listing{margin-left:-6px;}
#supplier #bSupplier .link{display:block;width:215px;height:16px;background: url(imgs/bkgSupplierBottom.png) no-repeat 0 bottom;color:#fff;text-align:right;padding:11px 33px 0 0;font-size:10px;}
#supplier .shortcuts{font-size:11px;color:#c3b78b;border-left:1px solid #e5dfca;padding:5px 10px 6px;float:right;margin-top:2px;}
#supplier .shortcuts:hover{background-color:#c3b78b;color:#444;text-decoration:none;}
.actu_more{display:none;}
#devis{margin:0 0 0 10px;}
input.red{display:block;background: url(imgs/btDevisXL.png) no-repeat 0 0;width:247px;height:48px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;margin:30px auto;border:0;cursor:pointer;outline:medium none;}
input.yellow{display:block;background: url(imgs/btInfoL.png) no-repeat 0 0;width:158px;height:48px;color:#fff;font-family:'Cuprum', Arial;font-size:20px;text-align:center;margin:10px 0 0 7px;border:0;cursor:pointer;outline:medium none;float:right;}
#devis-breadcrumb{background: url(imgs/breadcrumbDevis.jpg) top left no-repeat;width:760px;height:57px;margin:15px 0 0 0;}
#devis-breadcrumb a{display:block;width:240px;float:left;font-size:14px;color:#fff;text-align:center;margin-top:18px;}
#devis-breadcrumb a#s1{width:270px;}
#devis-breadcrumb a#s2{width:230px;}
#devis-breadcrumb a#s3{width:220px;}
#devis-breadcrumb a.active{font-weight:bold;text-decoration:underline;}
fieldset{background:#f3f1e4;border:1px solid #e5dfca;margin:25px 8px 0 8px;padding:10px 20px 20px 20px;line-height:18px;}
legend{font-family:'Cuprum', Arial;color:#444; padding:0 10px;margin:-7px 0 10px 6px;font-size:14px;background:#f3f1e4;border-left:1px solid #E5DFCA;border-right:1px solid #E5DFCA;border-top:1px solid #E5DFCA;}
fieldset img{margin:0 10px 0 0;border:1px solid #E5DFCA;}
fieldset img.none{margin:0;border:0;}
fieldset p.titre{font-size:12px;text-decoration:underline;}
fieldset li{list-style-type:circle;margin-left:20px;}
div.steps{display:none;}
div.submit-steps{text-align:center;margin:20px 20px 40px 20px;}
#suggestion .p{width:328px;height:36px;margin:0 10px 10px 0;float:left;background:#E5DFCA;padding:5px;border:1px solid #cfc6a7;}
#suggestion .p input{float:left;margin:10px 15px 0 10px;}
#suggestion .p h2{font-size:11px;}
#suggestion .p h2 span{font-size:11px;font-weight:400;}
#step1{width:758px;}
#step1a p{margin-top:0;}
#step1a p.titre a, .message-devis p.titre a{color:#444;text-decoration:none;font-weight:700;}
#step1a img, .message-devis img{float:left;padding:2px;margin-bottom:30px;}
#step1b label, #newform label{float:none;width:auto;text-align:left;margin:5px 0 10px 0;}
#step1b .ckb{margin:0 5px 0 10px;}
#step1b #commentaire, #newform #commentaire{width:698px;height:80px;border:1px solid #E5DFCA;}
#step2 fieldset{padding:0 20px 20px 20px;}
#step2 .info{font-style:italic;text-align:center;margin-bottom:20px;font-size:12px;}
#step2 #resultats_societe table td{padding:5px;}
#step2 fieldset.statut .ckb{float:left;width:auto;margin:0 5px 0 0;}
#step2 .small{font-size:9px;margin:10px;}
#step2 .fields{min-height:180px;}
#step2a{float:left;width:318px;margin-right:13px;}
#step2a label.full{float:none;width:auto;text-align:left;margin:20px 0 10px;}
#step2a .text, #step2b .text{font-size:11px;}
#step2b{float:left;width:319px;}
#step2b label{width:90px;text-align:left;}
#step2b #fields_societe{margin:0 0 12px 0;}
#step2b #statut{margin:0 42px 10px;font-size:12px;padding:6px;}
#step2b #pays{width:162px;}
#step2c{width:700px;margin-top:11px;display:none;}
#step2 fieldset{padding:10px 20px 0 20px;}
#step2c p{margin:0 0 14px;}
#step2c select{width:247px;font-size:11px;padding:5px;}
#step2c .text{width:235px;font-size:11px;padding:5px;}
#step2c input.warn{width:235px;font-size:11px;padding:5px;border:1px solid #930102;}
#step2c select.warn{width:247px;font-size:11px;padding:5px;border:1px solid #930102;}
#step3{min-height:160px;}
span.ast{font-size:14px;}
#newform h3{margin:0 0 10px;}
#newform-div{background: url(imgs/devisMultConf.jpg) 6px 0 no-repeat;margin-top:10px;}
#newform-div p.consigne{min-height:20px;margin:0 0 5px 60px;color:#fff;}
#newform-div input.left{margin-left:23px;}
#newform-div .notule{width:685px;background:#fff;line-height:12px;}
#newform-div .notule img{border:0;}
div.want_doc{margin:15px 0 30px 32px;background-image:url(imgs/wantDoc.jpg);width:410px;height:47px;}
#devis div.want_doc label{float:left;width:auto;text-align:left;margin:21px 0 0 10px;}
div.want_doc input{float:left;margin:23px 18px 0 12px;} /*ff*/
div.want_doc input{margin /*\**/:20px 16px 0 8px\9} /*ie8*/
*+html div.want_doc input{margin:19px 16px 0 8px;} /*ie7*/
img.pictoWarn{margin:0 -19px -4px 0;border:0;display:none;}
div.qcm-reponses{line-height:20px;float:none;}
div.qcm-reponses input.ckb{float:none;}
#projet{margin:0 0 0 10px;}
#projet select{padding:10px;}
#projet #services{margin:30px 3px 0px 0px;}
ul.hat{font-size:12px;padding:0 15px;list-style-type:square;line-height:20px;}
li.start{list-style-image:url(imgs/arrows.gif);margin-top:10px;font-weight:700;}
#hiw{float:left;width:400px;margin:20px 0 10px 10px;padding-right:20px;}
#suppliers{float:left;width:308px;margin:20px 0 10px;padding:10px;background:#f3f1e4;border:1px solid #e5dfca;}
#suppliers h2{font-size:11px;font-style:italic;font-weight:400;}
#suppliers .logos{height:131px;overflow:hidden;}
#suppliers .logo{border:1px solid #d9d9d9;margin:10px 0 0;float:left;width:147px;height:auto;}
#suppliers .odd{margin:10px 10px 0 0;}
p.qst{line-height:26px;font-size:14px;}
p.qst label{line-height:26px;font-size:14px;}
#editorial{margin:0 0 0 10px;}
#editorial h2{margin:30px 0 5px;}
#editorial h3{margin:20px 0 5px;}
#editorial p{line-height:18px;}
#editorial #acheteur, #editorial #fournisseur{float:left;width:380px;}
#editorial .title{font-family:'Cuprum', Arial;font-size:22px;text-align:center;padding:10px;margin-right:5px;background:#f3f1e4;border:1px solid #e5dfca;}
#editorial .devisXXXL{margin:20px 220px;}
#editorial.acheteur #title{background: url(imgs/bkgTitle.gif) no-repeat 0 2px;border:0;}
#editorial.acheteur h2, #editorial.offre h2{font-family:'Cuprum', Arial;font-size:22px;background: url(imgs/bkgDescTop.gif) no-repeat 10px bottom;margin-bottom:0;height:40px;position:relative;}
#editorial.acheteur h2 strong, #editorial.offre h2 strong{color:#5e90a4;}
#editorial.acheteur .desc, #editorial.offre .desc{background:#f3f1e4;border:1px solid #e7e1ce;width:344px;padding:10px;margin-top:-1px;}
#editorial.acheteur .desc p, #editorial.offre .desc p{margin-top:0;}
#editorial form#formInscription{float:right;background: url(imgs/bkgFormInscription.jpg) no-repeat 0 0;width:324px;height:416px;padding:0 20px;margin-top:20px;}
#editorial form#formInscription.h800{background: url(imgs/bkgFormInscription800.jpg) no-repeat 0 0;height:800px;}
#editorial form#formInscription h2{text-align:center;margin-bottom:0;background:none;}
#editorial form#formInscription fieldset{border:0;background:none;width:310px;padding:10px 0 20px;margin:0 8px 0;}
#editorial form#formInscription label{width:85px;}
#editorial form#formInscription label.inline{width:auto;}
#editorial form#formInscription textarea{width:300px;height:185px;}
#editorial form#formInscription select{width:163px;}
#editorial.acheteur #title a{float:right;background:#eff3f9;border-top:1px solid #e0e9ef;border-left:1px solid #e0e9ef;border-right:1px solid #e0e9ef;padding:2px 4px;margin:-46px 10px 0 0;font-family:'Cuprum', Arial;font-size:14px;color:#888;text-decoration:none;}
#editorial.acheteur #title a:hover{background:#d8e2ee;border-top:1px solid #157EA7;border-left:1px solid #157EA7;border-right:1px solid #157EA7;}
#editorial.offre ol{margin:0;padding:0 0 0 20px;}
#editorial.offre ol li{margin:5px 10px 10px;}
#editorial .notule{background:none;border:0;}
#editorial .notule img{float:right;margin:5px 0 5px 10px;}
#dossier{margin:0 0 0 10px;}
#dossier .addthis_toolbox{float:right;margin:10px 0 0;}
#dossier h1{margin:0 235px 0 0;}
#dossier h2{background:#eeebd8;border:1px solid #e5dfca;border-top:2px solid #e5dfca;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:italic;color:#000;margin:30px 0 5px 0;}
#dossier h2.art{background:none;border:0;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:normal;color:#000;margin:30px 0 0;color:#444;}
#plus_loin{margin:30px 0 40px 0;background:#f3f1e4;border:1px solid #e5dfca;padding:5px 11px;font-size:11px;color:#000;}
#plus_loin h3{margin:10px 0 0;font-family:'Cuprum', Arial;font-size:18px;}
.slide_produits img{margin:9px 15px 0 0;}
ul.themes{list-style-type:none;margin:20px 0;padding:0;}
ul.themes li{background: url(imgs/bkgLiTheme1.jpg) no-repeat 0 0;padding:7px 11px 9px;font-size:10px;text-transform:lowercase;color:#c49e23;float:left;}
ul.themes li span{background: url(imgs/bkgLiTheme2.jpg) no-repeat 0 0;width:50px;padding:7px 23px;font-size:11px;color:#999;}
.dossier{width:720px;height:116px;background: url(imgs/bkgDossier.jpg) no-repeat 0 0;padding:15px;}
.dossier .title{font-family:'Cuprum', Arial;font-size:18px;margin:5px 0;}
.dossier .title a{color:#444;}
.dossier .hat{line-height:18px;}
.dossier .img{float:left;background: url(imgs/bkgDossierImg.png) no-repeat 0 0;width:319px;height:94px;padding:15px;margin:-5px 10px 0 0;}
.dossier .theme{background: url(imgs/bkgTheme.png) no-repeat 0 0;position:absolute;margin:80px 8px;height:23px;width:303px;padding:5px 11px;font-size:10px;color:#fff;text-transform:uppercase;}
#salon{margin:0 0 0 10px;}
#salon .cLeft{width:250px;padding:0;margin:20px 0 0 0;}
#salon #photo{width:250px;height:250px;border:1px solid #e5dfca;display:table-cell;text-align:center;vertical-align:middle;}
#salon .cRight{padding:0;margin:20px 0 0 35px;width:475px;font-size:12px;}
#salon h2{background:#eeebd8;border:1px solid #e5dfca;border-top:2px solid #e5dfca;padding:2px 4px;font-family:'Cuprum', Arial;font-size:18px;font-style:italic;color:#000;margin:20px 0 5px 0;}
#salon h2 a{float:right;font-size:11px;font-style:normal;font-family:Arial, Helvetica, sans-serif;font-weight:400;margin:3px 5px 0 0;}
#salon .cRight h3{margin:20px 0;}
#divers{margin:0 0 0 10px;}
#divers h2.t1{background: url(imgs/bkgMenuTitre1.png) no-repeat 0 0;color:#fff;font-size:18px;margin:30px 0 0 20px;padding:4px 0 4px 10px;font-weight:400;}
#divers h2.t2{background: url(imgs/bkgMenuTitre2.png) no-repeat 0 0;color:#fff;font-size:18px;margin:30px 0 0 20px;padding:4px 0 4px 10px;font-weight:400;}
#divers ul.niveaux0{list-style-type:square;padding:0 0 0 35px;float:left;width:45%;margin:0;}
#divers ul.niveaux0 li{margin:20px 0 0 0;}
#divers a.niveau0{font-family:'Cuprum', Arial;font-size:14px;color:#444;}
#divers ul.niveaux1{list-style-image:url(imgs/arrows.gif);margin:10px 0 0;}
#divers ul.niveaux1 li{margin:5px 0 0 0;}
#divers h2.edi{margin:30px 0 10px;}
#divers .notule2{height:380px;}
#divers .notule2 .p{height:130px;}
#divers .notule2 .v{text-align:center;}
#divers #step2c{margin:21px 0 0;}
#divers .notule{margin-left:0;}
#divers .options{margin:20px 0 10px;}
#divers .notule{background: url(imgs/bkgNotuleDivers.png) repeat-y 0 0;}
#divers .notule .p{width:538px;min-height:72px;border:0;line-height:18px;}
#divers .notule .logo{float:right;margin:0 0 0 10px;}
#divers .notule .p p{margin:0 0 5px;}
#divers .notule .title{font-size:12px;color:#444;}
#divers .mois{color:#444;font-size:18px;text-transform:uppercase;padding-left:10px;background: url(imgs/arrows.gif) no-repeat left center;font-family:'Cuprum', Arial;margin-left:6px;}
#divers .notule .left{background: url(imgs/bkgSalons.png) no-repeat 0 0;width:82px;height:77px;float:left;padding:15px 18px 0 0;text-align:center;font-size:36px;font-family:'Cuprum', Arial;}
#divers .notule .right{background: url(imgs/bkgSalons.png) no-repeat 0 -92px;width:82px;height:77px;float:left;padding:15px 0 0 18px;text-align:center;font-size:36px;font-family:'Cuprum', Arial;}
#divers .notule .left span, .notule .right span{font-size:11px;font-family:Arial, Helvetica, sans-serif;}
#index .notule{margin:0 0 0 6px;}
#listing{width:760px;margin:0 0 0 6px;}
.expression{float:left;border-bottom:1px dotted #859DA7;}
.expression a{display:block;width:370px;padding:5px 0 5px 10px;}
.expression a:hover, .expression a:visited:hover{background-color:#DBEEF5;}
div.milieu-bulle p{width:500px;}
a.letter{text-transform:uppercase;padding:0 8px 0 5px;background-image:url(../imgs/habillage/vertical-sep.jpg);background-position:right;background-repeat:no-repeat;}
a.sel_letter{color:#990000;text-transform:uppercase;padding:0 8px 0 5px;background-image:url(../imgs/habillage/vertical-sep.jpg);background-position:right;background-repeat:no-repeat;}
a.last{text-transform:uppercase;padding:0 8px 0 5px;background-image:none;}
form.login{float:right;background: url(imgs/bkgFormInscription.jpg) no-repeat 0 0;width:324px;height:416px;padding:0 20px;margin-top:20px;}
#loginFournisseur{float:left;}
form.login.h800{background: url(imgs/bkgFormInscription800.jpg) no-repeat 0 0;height:800px;}
form.login h2{text-align:center;margin-bottom:0;background:none;}
form.login fieldset{border:0;background:none;width:310px;padding:10px 0 20px;margin:0 8px 0;}
form.login label{width:85px;}
form.login label.inline{width:auto;}
form.login textarea{width:300px;height:185px;}
form.login select{width:163px;}
form.login h2{font-family:'Cuprum', Arial;font-size:22px;margin-bottom:0;height:40px;position:relative;}
form.login h2 strong{color:#5e90a4;}
#footer{color:#fff;}
#footer #infoAD{float:left;width:160px;height:230px;margin:0;background: url(imgs/bkgFooterLeft.jpg) no-repeat 0 0;padding:20px;}
#footer #af{background: url(imgs/bkgFooterAF.png) no-repeat 0 0;width:128px;height:140px;color:#71afc0;font-style:italic;margin:20px 0 0 5px;line-height:18px;padding:5px 12px;}
#footer #af p{margin:0 0 37px;}
#footer #af a{color:#fff;font-style:normal;text-decoration:none;}
#footer #links{float:left;width:600px;height:230px;overflow:hidden;margin:0;padding:20px;background: url(imgs/bkgFooter.jpg) no-repeat 0 0;}
#footer #others{float:left;width:120px;height:240px;margin:0;padding:10px 20px 20px 0;background: url(imgs/bkgFooterRight.jpg) no-repeat 0 0;}
#footer #links .cuprum{color:#1c6b87;font-size:14px;border-bottom:1px dotted #76a2b1;padding:5px 0;margin:0 0 20px;}
#footer #infoAD .cuprum, #footer #others .cuprum{font-size:18px;margin-top:0;}
#footer #infoAD .cuprum{border-bottom:1px solid #76a2b1;margin:0 0 -5px;padding:0 0 5px;}
#footer #others ul{margin:5px 0 0;list-style-type:none;padding:0;}
#footer #others a{display:block;background: url(imgs/bkgFooterLiRight.png) repeat 0 0;padding:6px 10px;width:100px;margin:0 0 10px;color:#76a2b1;}
#footer #others a:hover{color:#fff;text-decoration:none;}
#footer .backTop{display:block;float:right;margin:-20px 0 0;background: url(imgs/spritesObj11.png) no-repeat -24px -31px;width:118px;height:14px;text-transform:uppercase;color:#fff;font-size:10px;text-align:center;}
ul.nav{margin:0;padding:0;font-size:10px;}
ul.nav li{margin:0 0 10px 0;float:left;width:180px;padding:0 15px 0 11px;background:url(imgs/spritesObj11.png) no-repeat -137px -45px;}
ul.nav a{color:#aaa;}
ul.nav .title a{color:#fff;font-size:11px;}
ul.nav a:hover{color:#157EA7;}
#footer #links ul{float:left;width:618px;margin:0 5px 5px 0;list-style-type:none;}
.msgImportant{font-size:12px;margin:20px 0 40px 0;text-align:center;border:1px solid #E5DFCA;background:#F3F1E4;padding:10px;}
#btFeedback{position:fixed;top:150px;right:0;background: url(imgs/spritesObj11.png) no-repeat 0 0;width:24px;height:94px;display:block;}
#modAxogreen{background: url(imgs/bkgModAxogreen.jpg) no-repeat 0 0;width:160px;height:101px;padding:10px;font-style:italic;margin:10px 0 0 0;}
#modAxogreen p{color:#fff;margin:0;font-family:'Cuprum', Arial;text-align:center;}
#modAxogreen .title{text-align:left;font-size:14px;font-style:normal;}
#modAxogreen img{margin:5px 12px;}
#modAxogreen a{color:#fff;border:0;padding:0;width:auto;}
#modAxogreen a:hover{color:#fff;text-decoration:underline;}
#modAdsi{background: url(imgs/bkgModAdsi.jpg) no-repeat 0 0;width:160px;height:80px;padding:10px;font-style:italic;margin:10px 0 0 0;}
#modAdsi p{color:#000;margin:-5px 0 0;font-family:'Cuprum', Arial;text-align:center;}
#modAdsi a{color:#000;}
#modAdsi .title{text-align:left;font-size:14px;font-style:normal;}
.popHelp{background: url(imgs/popHelp.png) no-repeat 0 0;height:75px;width:137px;padding:13px 20px 7px 60px;font-size:11px;color:#999;position:absolute;line-height:18px;}
.AFSSuggestItems{background:#EFEDDF;padding:1px;border:1px solid #ccc;}
.AFSSuggestPopup{background:#fff;margin:0 -10px;}
.AFSSuggestItem{border:1px solid #ccc;padding:5px;background:#fff;}
.AFSSuggestItem-selected{background:#e0eef3;}
.Matched{font-weight:700;}
#access{position:absolute;top:0;left:50%;width:230px;margin:0 0 0 255px;}
#access a{background: url(imgs/spritesObj11.png) no-repeat 0 -199px;font-family:'Cuprum', Arial;font-size:14px;color:#fff;padding:3px 27px;display:block;float:left;}
#access #accessF{background-position:0 -177px;padding:3px 24px;margin-left:5px;}
.panel{position:absolute;top:0;z-index:400;display:none;width:100%;height:163px;background: url(imgs/spritesBkgX.png) repeat-x center -138px;color:#000;line-height:20px;}
.pCenter{margin:0 auto;width:980px;}
.pLeft{width:485px;height:82px;padding:30px 35px;float:left;}
.pLeft a{float:right;margin:0 0 0 20px;line-height:17px;text-transform:uppercase;font-size:14px;font-weight:700;}
.pRight{width:347px;height:82px;padding:30px 35px 40px;float:left;background: url(imgs/bkgPanelRight.png) no-repeat bottom;}
.pRight a{float:right;line-height:34px;text-transform:uppercase;font-size:14px;font-weight:700;}
.panel .title{font-family:'Cuprum', Arial;color:#c90010;font-size:18px;text-transform:uppercase;font-weight:700;margin:0;}
.pFields{float:left;width:230px;}
.panel input{border:0;color:#333;font-size:11px;padding:3px 5px;width:210px;margin:15px 0 0;}
.closeAccess{background: url(imgs/spritesObj11.png) no-repeat -111px -177px;padding:1px 30px 4px 15px;margin:157px 0 0 -115px;position:absolute;font-family:'Cuprum', Arial;font-size:14px;color:#fff;cursor:pointer;}
#closeAccessA{padding:1px 30px 4px 26px;margin:157px 0 0 -220px;}
/*ab testing*/
.call2actions{width:473px;height:118px;border:1px solid #e7e1ce;background:#eeebd8;}
.call2actions .price{float:left;margin:-10px 6px 0 2px;width:120px;height:138px;background: url(imgs/bkgCallPrice.png) no-repeat;padding:13px 0 0 4px;}
.call2actions .price span{font-family:'Cuprum', Arial;font-size:24px;color:#b20115;font-weight:400;display:block;width:110px;text-align:center;}
.call2actions .price ul{list-style-type:none;margin:0;padding:0;width:109px;margin-top:10px;font-size:11px;}
.call2actions .price li{background:#d0cbb8;padding:4px;border-top:1px solid #cdc6ad;border-bottom:1px solid #cdc6ad;margin-top:-1px;}
.call2actions .others{margin:-1px 0 0 -8px;float:left;width:349px;}
.call2actions .others a{background:#d0cbb8 url(imgs/bkgCallIcons.png) no-repeat 153px 0;;display:block;float:left;font-size:11px;color:#444;width:161px;margin:4px 8px 4px 0;padding:2px 0 2px 5px;}
.call2actions .others .tel{background-position:153px -18px;}
.call2actions .others .dow{background-position:153px -36px;}
.call2actions .others .ctc{background-position:153px -54px;}
.call2actions .others .coo{background-position:152px -72px;}
.call2actions a.main{display:block;float:left;width:337px;height:25px;background: url(imgs/bkgCallMain.png) no-repeat;font-family:'Cuprum', Arial;color:#fff;font-size:18px;padding:3px 0 0 15px;margin:4px 0 5px -17px;}html, body{min-height:100%; /*height:auto !important;*/ height:100%;}
#TB_window{	font:12px Arial, Helvetica, sans-serif; color:#333333;}
#TB_secondLine{	font:10px Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link{color:#666666;}
#TB_window a:visited{color:#666666;}
#TB_window a:hover{color:#000;}
#TB_window a:active{color:#666666;}
#TB_window a:focus{color:#666666;}
#TB_overlay{position:absolute; z-index:600; top:0px; left:0px; background-color:#000;}
#TB_window{	position:absolute; background: #ffffff; z-index:602; color:#000000; border:4px solid #525252; text-align:left;}
#TB_window img{	display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666;}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0; margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px;}
#TB_title{background-color:#e8e8e8; height:27px;}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position:absolute; display:none; height:100px; width:100px; z-index:601;}
#TB_HideSelect{z-index:599; position:absolute; top:0; left:0; background-color:#fff; border:none;}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px;}
* html #TB_iframeContent{margin-bottom:1px;}#mbOverlay{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:#fff;cursor:pointer;}
#mbOverlay.mbOverlayFF{}
#mbOverlay.mbOverlayIE{position:absolute;}
#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;border:4px solid #525252;background-color:#FFFFFF;}
#mbCenter.mbLoading{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;}
#mbImage{position:relative;left:0;top:0;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000;text-align:left;background-position:center center;background-repeat:no-repeat;padding:10px;}
#mbImage a, #mbImage a:link, #mbImage a:visited{color:#333;}
#mbImage a:hover, #mbImage a:active{color:#000;}
#mbBottom{min-height:20px;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#999;text-align:left;padding:0 10px 10px;}
#mbTitle{display:inline;color:#000;font-weight:bold;line-height:20px;font-size:12px;}
#mbNumber{display:inline;color:#333;line-height:14px;font-size:10px;margin:auto 10px;}
#mbCaption{display:block;color:#333;line-height:14px;font-size:10px;}
#mbPrevLink, #mbNextLink, #mbCloseLink{display:block;float:right;height:20px;margin:0;outline:none;}
#mbPrevLink{width:83px;}
#mbNextLink{width:54px;}
#mbCloseLink{width:65px;}
#mbError{position:relative;font-family:Myriad, Verdana, Arial, Helvetica, sans-serif;line-height:20px;font-size:12px;color:#000;text-align:center;border:10px solid #700;padding:10px 10px 10px;margin:20px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active{color:#700;font-weight:bold;text-decoration:underline;}#linky{margin:0 15px;}#linky{margin:0 15px;}
#linky p, #linky h1{font-size:16px;font-weight:700;margin:5px 0 0 0;text-transform:uppercase;}
#linky img{float:left;margin:-10px 10px 0 0;}
#linky .grey{font-size:11px;font-weight:400;text-transform:none;}
#splash{width:742px;height:193px;background: url(imgs/bkgSplash.png) no-repeat 0 0;margin:0 0 15px 0;padding:16px 14px;}
.focus{position:absolute;display:none;background:#fff;width:235px;height:150px;padding:15px;margin:8px 0 0 469px;overflow:hidden;}
.focus .title{color:#000;background:#e5ebed;font-size:18px;font-weight:400;padding:2px 5px;margin:-3px -5px -4px;font-family:'Cuprum', Arial;}
.focus .title a{color:#000;}
.focus .desc{line-height:18px;}
#focus1{display:block;}
#progress.p1{position:absolute;width:120px;height:12px;background: url(imgs/progress.png) no-repeat 0 0;margin:176px 0 0 8px;}
#progress.p2{position:absolute;width:120px;height:12px;background: url(imgs/progress.png) no-repeat 0 -12px;margin:176px 0 0 8px;}
#progress.p3{position:absolute;width:120px;height:12px;background: url(imgs/progress.png) no-repeat 0 -24px;margin:176px 0 0 8px;}
#progress.p4{position:absolute;width:120px;height:12px;background: url(imgs/progress.png) no-repeat 0 -36px;margin:176px 0 0 8px;}
#progress.p5{position:absolute;width:120px;height:12px;background: url(imgs/progress.png) no-repeat 0 -48px;margin:176px 0 0 8px;}
.cLeft{width:434px;padding:0 0 0 11px;}
.cRight{width:300px;padding:0 0 0 25px;}
.module{background: url(imgs/sep430.png) no-repeat bottom left;min-height:135px;margin:0 0 20px;padding:0 0 15px;}
.module .title{margin:0 0 5px;}
.cLeft .module{width:434px;}
.cRight .module{width:300px;background: url(imgs/sep300.png) no-repeat bottom left;min-height:90px;margin:0 0 20px;}
.cLeft #os .title{background: url(imgs/bkgModuleTitle.png) no-repeat 0 -26px;display:block;width:424px;height:22px;padding:2px 5px;color:#fff;font-size:18px;font-family:'Cuprum', Arial;font-weight:400;}
.cLeft .module .title{background: url(imgs/bkgModuleTitle.png) no-repeat 0 0;display:block;width:424px;height:22px;padding:2px 5px;color:#fff;font-size:18px;font-family:'Cuprum', Arial;font-weight:400;}
.cRight .module .title{background: url(imgs/bkgModuleTitle.png) no-repeat 0 -52px;display:block;width:300px;height:22px;padding:2px 5px;color:#fff;font-size:18px;font-family:'Cuprum', Arial;font-weight:400;}
.cRight .module a.white{color:#fff;float:right;margin:6px 11px 0 0;}
#ad{background: url(imgs/pubHome.png) no-repeat 0 0;width:300px;height:250px;border:1px solid #dedede;padding:0;}
.alertMsg{background:#b20115;margin:0 0 20px 10px;height:18px;}
.alertMsg .title{height:18px;color:#b30018;font-size:16px;font-family:'Cuprum', Arial;text-transform:uppercase;background: url(imgs/spritesObj11.png) no-repeat 0 -222px;float:left;margin:0;padding:0 35px 0 0;}
.alertMsg#news .title{background-position:-20px 0;}
.alertMsg div{padding:2px 0 0 0;color:#fff;font-weight:700;}
.alertMsg div a{color:#fff;}
#mission{background:#e2ebef;border:1px solid #dedede;padding:5px 15px;margin:20px 0;}
#mission h3{color:#444;margin:10px 0 0;font-size:16px;}
#tagcloud{text-align:justify;width:300px;line-height:20px;margin:0;padding:0;}
#tagcloud li{display:inline;}
#tagcloud a{color:#2d2d2d;padding-right:5px;text-decoration:none;}
#tagcloud a.tag1{font-size:12px;font-weight:bold;}
#tagcloud a.tag2{font-size:11px;font-weight:bold;}
#tagcloud a.tag3{font-size:11px;color:#666;}
#tagcloud a.tag4{font-size:11px;color:#999;}
#tagcloud a.tag5{font-size:10px;color:#999;}
#lastQuotation a{text-transform:none;color:#444;text-decoration:none;}
#lastQuotation .p, #lastQuotation .n{margin:0 0 3px;}
#lastQuotation .p{font-size:12px;font-weight:700;}
#lastQuotation .n a{color:#00475f;}
#lastQuotation dt{float:left;font-size:12px;font-weight:700;}
#lastQuotation dd{clear:right;margin:0 10px 10px 70px;padding:0 0 0 8px;border-left:1px solid #00475f;}
#events dt{float:left;font-size:12px;font-weight:700;width:200px;}
#events dd{clear:right;margin:0 10px 10px 205px;padding:0 0 0 8px;border-left:1px solid #00475f;}
#events .desc{font-size:11px;font-weight:400;}
#os{background-color:#EFEDDF;}
#os_view{overflow:hidden;height:225px;}
#os .v{width:55px;height:55px;float:left;background: url(imgs/spritesObj11.png) no-repeat -203px -85px;padding:6px;margin:0 10px 0 0;}
#os .v img{width:55px;height:auto;}
#os .p{padding:5px 0 0;clear:both;height:70px;width:420px;margin-left:9px;}
#os .p p{margin:0;line-height:18px;}
#os .stitle a{font-weight:700;color:#000;font-size:12px;}
#os .os, #os .os a{color:#ff0000;font-weight:700;}
#os .new{height:85px;width:470px;overflow:hidden;}
#logos .logoL{border:1px solid #d9d9d9;margin:5px 5px 0 0;float:left;width:210px;height:auto;}
#logos .logoR{border:1px solid #d9d9d9;margin:5px 0 0 5px;float:left;width:210px;height:auto;}.addthis_button_twitter .at300bs{background:url(imgs/spritesObj11.png) no-repeat -142px 0;width:32px;height:32px;}
.addthis_button_facebook .at300bs{background:url(imgs/spritesObj11.png) no-repeat -174px 0;width:32px;height:32px;}
.addthis_button_viadeo .at300bs{background:url(imgs/spritesObj11.png) no-repeat -206px 0;width:32px;height:32px;}
.addthis_button_email .at300bs{background:url(imgs/spritesObj11.png) no-repeat -238px 0;width:32px;height:32px;}
.addthis_toolbox .at300b{float:left;padding:0 2px;}
#at16lb{display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1001;background-color:#000;opacity:.001;}
#at20mc,#at_email,#at16pib,#at16pc,#at16pi,#at_share,#at_complete,#at_success,#at_error{position:static!important;}
#at20mc{position:absolute;left:0;top:0;}
#at20mc a{color:#36B;}
#at20mc div{float:none;}
.at15a{border:0;height:0;width:230px;margin:0;padding:0;}
.atnt{text-align:center!important;height:24px!important;padding:6px 0 0!important;}
#at_msg,#at16p label,#at16nms,#at16sas,#at_share .at_item,#at16p,#at15s,#at16p form input,#at16p form textarea{font-family:arial, helvetica, tahoma, verdana, sans-serif!important;font-size:12px!important;outline-style:none;outline-width:0;line-height:1em;}
* html #at15s.mmborder{position:absolute!important;}
#at15s.mmborder{position:fixed!important;width:250px!important;}
#at20mc div.at15sie6{color:#4c4c4c!important;width:256px!important;}
#at15s{background:url(//s7.addthis.com/static/t00/atbkg.png);float:none!important;line-height:1em!important;overflow:visible!important;text-align:left!important;position:absolute!important;margin:0!important;padding:5px!important;}
#at15s,#at16p{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
html>body #at15s{width:250px!important;}
#at20mc .atm.at15satmie6{background:none!important;width:150px!important;padding:0!important;}
#at15s.atm{background:none!important;width:160px!important;padding:0!important;}
#at15s.atiemode2{width:252px!important;}
#at15s_inner{background:#fff;border:1px solid #fff;margin:0;}
#at15s_head{position:relative;background:#f2f2f2;cursor:default;border-bottom:1px solid #e5e5e5;padding:4px;}
.at15s_head_success{background:#cafd99!important;border-bottom:1px solid #a9d582!important;}
.at15s_head_success span,.at15s_head_success a{color:#000!important;text-decoration:none;}
#at15s_brand{top:4px;right:4px;}
.at15s_brandx{right:20px!important;}
a#at15sptx{top:4px;right:4px;text-decoration:none;color:#4c4c4c;font-weight:700;}
.at15sie6 a#at15sptx,#at15s.atiemode2 a#at15sptx{right:8px;}
#at16_brand{top:5px;right:30px;cursor:default;}
#at_hover{padding:4px;}
#at_hover .at_item,#at_share .at_item{background:#fff!important;float:left!important;color:#4c4c4c!important;}
#at_hover .at_bold{font-weight:700;color:#000!important;}
#at16nms,#at16sas{padding:4px 5px;}
#at16sas{clear:left;padding-top:16px;padding-bottom:16px;}
#at_hover .at_item{width:112px!important;margin:1px;padding:2px 3px!important;}
#at_hover .at_item.atiemode2{width:114px!important;}
#at_hover .at_item:hover,#at_hover .at_item.athov{margin:0!important;}
#at_hover .at_item:hover,#at_hover .at_item.athov,#at_share .at_item:hover,#at_share .at_item.athov{background:#f2f2f2!important;border:1px solid #e5e5e5;color:#000!important;}
* html #at_hover .at_item{border:1px solid #fff;}
* html #at_hover .at_item.athov{border:1px solid #e5e5e5!important;margin:1px!important;}
#at_email15{padding-top:5px;}
.at15e_row{height:28px;}
.at15e_row label,.at15e_row span{padding-left:10px!important;display:block!important;width:60px!important;float:left!important;}
.at15e_row input,.at15e_row textarea{display:block!important;width:150px!important;float:left!important;background:#fff!important;border:1px solid #ccc!important;color:#333!important;font-size:11px!important;font-weight:400!important;padding:0!important;}
#at_email #at16meo{margin:15px 0 0 2px;}
#at16meo span{float:left;margin-right:5px;padding-top:4px;}
#at16meo a{float:left;margin:0;}
#at_sending{top:130px;left:110px;position:absolute;text-align:center;}
#at_sending img{padding:10px;}
.at15t{display:block!important;height:16px!important;line-height:16px!important;padding-left:20px!important;background:none;background-position:0 0;cursor:pointer;text-align:left;}
.addthis_toolbox.addthis_vertical_style a{display:block;padding-bottom:5px;}
.addthis_toolbox.addthis_vertical_style .at300bs{margin-right:4px;float:left;}
.addthis_toolbox.addthis_default_style span{line-height:16px;}
.addthis_toolbox.addthis_pill_combo_style a.addthis_button_tweet{margin-top:-2px;}
.addthis_default_style .addthis_separator{display:inline;margin:0 5px;}
div.atclear{clear:both;}
.at300b img{border:0;}
.addthis_default_style .at300b,.addthis_default_style .at300m{padding:0 2px;}
.at300b:hover{filter:alpha(opacity=80);}
.at300bs:hover{opacity:.8;filter:alpha(opacity=80);}
.at300bs,.at15t{overflow:hidden;display:block;background-position:0 0;height:32px;width:32px;line-height:32px!important;}
#at16clb{font-size:16pt;font-family:"verdana bold", verdana, arial, sans-serif;}
#at_share .at_item{width:123px!important;margin-right:2px;border:1px solid #fff;padding:4px;}
#at16pm{background:#fff;width:298px;height:380px;text-align:left;border-right:1px solid #ccc;position:static;}
#at16pcc{position:fixed;top:0;left:0;width:100%;font-size:10px!important;color:#4c4c4c;z-index:10000001;overflow:visible;margin:0 auto;padding:0;}
#at16abifc{overflow:hidden;top:10px;left:10px;height:355px;width:492px;position:absolute;border:0;margin:0;}
#at16abifc iframe{border:0;position:absolute;height:380px;width:516px;top:-10px;left:-10px;}
* html div#at16abifc.atiemode2{height:374px;width:482px;}
* html #at16abifc iframe{height:368px;left:-10px;top:-10px;overflow:hidden;}
#at16p{background:url(//s7.addthis.com/static/t00/atbkg.png);z-index:10000001;}
#at16p,#atie6ifh,#atie6cmifh{position:absolute;top:50%;left:50%;width:300px;font-family:arial, helvetica, tahoma, verdana, sans-serif;font-size:12px;color:#5e5e5e;margin:-185px auto 0 -155px;padding:10px;}
#atie6ifh{width:322px;height:381px;margin-left:-165px;z-index:100001;padding:0;}
#atie6cmifh{width:240px;height:225px;z-index:100001;margin:0;padding:0;}
#at_share{margin:0;padding:0;}
#at16ps{overflow-y:scroll;height:304px;padding:5px;}
a#at16pit{position:absolute;top:37px;right:10px;display:block;background:url(//s7.addthis.com/static/t00/tab00.gif) no-repeat;width:16px;height:20px;line-height:19px;margin-right:-17px;text-align:center;overflow:hidden;color:#36b;}
#at16pi{background:#e5e5e5;text-align:left;border:1px solid #ccc;border-bottom:0;}
#at16p #at16abc{margin-left:2px!important;}
#at16pt{position:relative;background:#f2f2f2;height:13px;padding:5px 10px;}
#at16pt h4,#at16pt a{font-weight:700;}
#at16pt h4{display:inline;font-size:12px;color:#4c4c4c;cursor:default;margin:0;padding:0;}
#at16pt a{position:absolute;top:5px;right:10px;color:#4c4c4c;text-decoration:none;}
#at16pc form{margin:0;}
#at16pc form label{display:block;font-size:11px;font-weight:700;padding-bottom:4px;float:none;text-align:left;}
#at16pc form label span{font-weight:400;color:#4c4c4c;display:inline;}
#at_email form .abif{width:272px!important;}
#at_email textarea{height:55px!important;word-wrap:break-word;}
#at_email form label{width:220px;}
#at_email form input,#at_email form textarea{background:#fff;border:1px solid #bbb;width:272px!important;font-weight:400;font-family:arial, helvetica, tahoma, verdana, sans-serif;font-size:11px;line-height:1.4em;color:#333;margin:0 0 8px;padding:3px;}
#at_email form .atfxmode2{width:279px!important;}
#at16pc form .at_ent{color:#333!important;}
#at16pc form textarea{height:48px;}
#at16pc form input:focus,#at16pc form textarea:focus{background:#fffff0;color:#333;}
#at16p .atbtn{background:#fff;border:1px solid #b5b5b5;width:60px!important;font-size:11px!important;font-weight:700;color:#333;cursor:pointer;margin:0 2px 0 0 !important;padding:2px 4px;}
#at16p .atbtn:hover{color:#06c;border-color:#444;}
#at16p .atrse{font-weight:400!important;color:#666;margin-left:2px!important;}
#atsb .atbtn{width:78px!important;margin:0!important;}
#at_email #ateml{text-align:right;font-size:10px;color:#999;}
#at16pc{height:343px;font-size:11px;text-align:left;color:#4c4c4c;}
#at_email{padding:5px 10px;}
#at16pc .tmsg{text-align:right;padding:4px 2px;}
#at16psf{position:relative;background:#f2f2f2 url(//s7.addthis.com/static/t00/atf02.gif) no-repeat center center;border-bottom:1px solid #ccc;height:20px;text-align:center;padding:4px 10px;}
* html #at16psf input,:first-child+html #at16psf input{padding:0;}
#at16psf input{background:#fff;border:none;width:220px;color:#666;outline-style:none;outline-width:0;line-height:12px;font-family:arial, helvetica, tahoma, verdana, sans-serif;font-size:12px;margin:2px 0 0;padding:2px 0 0;}
#at16pcc .at_error{background:#f26d7d;border-bottom:1px solid #df5666;color:#fff;padding:5px 10px;}
#at16pcc #at_success{background:#d0fbda;border-bottom:1px solid #a8e7b7;color:#4c4c4c;padding:5px 10px;}
#at16pf{position:relative;background:#f2f2f2;height:12px;border-top:1px solid #e5e5e5;}
#at16pf a{position:absolute;outline:none;overflow:hidden;font-size:10px;color:#4c4c4c;font-family:Arial, Helvetica, Sans-Serif;text-decoration:none;margin:0;padding:0;}
#at15pf a.at-settings,#at16pf a.at-settings{left:8px;width:65px;}
#at16pf a#at-privacy,#at16pf a.at-privacy,#at16pf a.at-privacy-close{width:39px;left:140px;}
#at16pf a.at-privacy-close{left:75px;}
#at16pf a.at-privacy-superclose{left:55px;}
#at16pf a.at-privacy-flush{left:10px;}
#at_complete{font-size:13pt;color:#47731d;text-align:center;padding-top:130px;height:208px!important;width:472px;}
#at_s_msg{margin-bottom:10px;}
#at16pf a#at-logo{background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;padding-left:10px;right:10px;}
.at_baa{display:block;overflow:hidden;outline:none;}
#at15s #at16pf a{top:1px;}
#at16pc form #at_send{width:80px!important;}
#at_feed{display:none;height:300px;padding:10px;}
#at_feed span{margin-bottom:10px;font-size:12px;}
#at_feed div{width:102px!important;height:26px!important;line-height:26px!important;float:left!important;margin-right:68px;}
#at_feed div.at_litem{margin-right:0;}
#at_feed a{height:17px;line-height:17px;margin:10px 0;}
#at_feed.atused .fbtn{background:url(//s7.addthis.com/static/r05/feed00.gif) no-repeat;float:left;width:102px;cursor:pointer;text-indent:-9000px;}
#at_feed .fbtn.bloglines{background-position:0 0!important;width:94px;height:20px!important;line-height:20px!important;margin-top:8px!important;}
#at_feed .fbtn.yahoo{background-position:0 -20px!important;}
#at_feed .fbtn.newsgator,.fbtn.newsgator-on{background-position:0 -37px!important;}
#at_feed .fbtn.technorati{background-position:0 -71px!important;}
#at_feed .fbtn.netvibes{background-position:0 -88px!important;}
#at_feed .fbtn.pageflakes{background-position:0 -141px!important;}
#at_feed .fbtn.feedreader{background-position:0 -172px!important;}
#at_feed .fbtn.newsisfree{background-position:0 -207px!important;}
#at_feed .fbtn.google{background-position:0 -54px!important;width:104px;}
#at_feed .fbtn.winlive{background-position:0 -105px!important;width:100px;height:19px!important;line-height:19px;margin-top:9px!important;}
#at_feed .fbtn.mymsn{background-position:0 -158px!important;width:71px;height:14px!important;line-height:14px!important;margin-top:12px!important;}
#at_feed .fbtn.aol{background-position:0 -189px!important;width:92px;height:18px!important;line-height:18px!important;}
#at16pp{color:#4c4c4c;position:absolute;top:12px;right:12px;font-size:11px;}
#at16ppc{width:179px;padding:10px;}
#at16pph{padding:5px 0 10px;}
#at16pph select{margin:5px 0 8px;}
#at16pp .atinp{width:156px;}
html>/**/body #at16pp .atinp{width:176px;}
#at16ppb{background:#fff;border:1px solid #ccc;height:274px;}
#at16ep{height:16px;padding:8px;}
#at16ep a{display:block;height:16px;line-height:16px;padding-left:22px;margin-bottom:8px;font-size:12px;}
#at16ep a.at_gmail{background:url(//s7.addthis.com/static/t00/gmail.gif) no-repeat left;}
#at16ep a.at_hotmail{background:url(//s7.addthis.com/static/t00/hotmail.gif) no-repeat left;}
#at16ep a.at_yahoo{background:url(//s7.addthis.com/static/t00/yahoo.gif) no-repeat left;}
#at16ppf p#atsb{padding-top:20px;font-size:10px;}
#at16abr{margin-top:10px;}
#at16abr input{margin:0 5px 0 0;padding:0;}
#at16ppso{display:none;text-align:right;margin-top:2px;}
#at16ppa{background:#fff;border:1px solid #ccc;height:228px;width:178px;overflow:auto;}
#at16ppa a{display:block;white-space:nowrap;font-size:12px!important;padding:4px 8px;}
#at16eatdr{position:absolute;background:#fff;border-top:0;max-height:110px;overflow:auto;z-index:500;top:129px;left:21px;width:277px;}
html>/**/body #at_email form #at16eatdr.abif{top:137px;width:278px!important;}
#at16eatdr a{display:block;overflow:hidden;border-bottom:1px dotted #eee;padding:4px 8px;}
#at16eatdr a:hover,#at16eatdr a.hover{background:#e0eefa;text-decoration:none;color:#333;}
#at_pspromo{height:130px;padding-top:10px;}
#at_pspromo,#at15psp{width:205px;padding-left:5px;}
#at_testpromo{font-size:12px;width:220px;display:none;}
.atm-i #at_pspromo{height:150px;}
#at_testpromo input{width:200px;}
#at_promo .at-promo-content,#at_testpromo .at-promo-content{margin-top:12px;}
#at_promo .at-promo-btn,#at_testpromo .at-promo-btn{padding-top:10px;}
#at_promo h4,#at_testpromo h4{font-family:arial, helvetica, tahoma, verdana, sans-serif;background:0;font-size:14px;font-weight:700;margin:0 0 4px;padding:0;}
#at_testpromo h4{font-size:13.5px;}
#at_promo h4 sup{font-size:11px;color:#ee6a44;}
#at_testpromo .at-promo-btm-ffx,#at_promo .at-promo-btm-ffx{background:url(//s7.addthis.com/images/60x60_at_firefox_toolbar.jpg) no-repeat 0 0;padding:6px 0 0 70px;}
#at_testpromo .at-promo-btm-ie{background:url(//s7.addthis.com/images/48x48_ie_logo.jpg) no-repeat 0 0;height:45px;margin:0 5px;padding:10px 0 0 60px;}
#_atssh{width:1px!important;height:1px!important;border:0!important;}
.at-promo-single{line-height:1.5em;padding:2px 10px 10px;}
.at-promo-single img{padding:3px;}
#at20mc.ipad #at15s{background-color:#fff!important;background-image:none!important;border:1px solid #b7b7b7;width:244px!important;-moz-border-radius:12px;-webkit-border-radius:12px;-moz-box-shadow:0 0 10px #000;-webkit-box-shadow:0 0 10px #000;padding:6px!important;}
html>body #at20mc.ipad #at15s{width:244px!important;}
#at20mc.ipad #at15s .at_item{line-height:32px!important;padding:10px 15px!important;}
#at20mc.ipad #at15pfpro,#at20mc.ipad #at15s_head{display:none!important;}
#at20mc.ipad #at_hover{padding:0 0 4px;}
#at20mc.ipad #at_hover .at_item{width:210px!important;font-size:18px;border-bottom:1px solid #e0e0e0;margin-bottom:0;}
#at20mc.ipad #at_hover .at_item:hover{background:#424242!important;color:#fff!important;}
#at20mc.ipad #at_hover .at15t{background-color:transparent!important;height:32px!important;width:200px!important;line-height:32px!important;padding-left:42px!important;padding-top:0!important;}
#at20mc.ipad #at16pf{background:#fff!important;border-top:none;line-height:12px;}
.addthis_textshare{display:block;background:url(//s7.addthis.com/static/t00/atsh00.png) no-repeat 0 0;width:44px;height:37px;line-height:28px;text-decoration:none;font-family:helvetica, arial, sans-serif;font-size:12px;color:#fff;cursor:pointer;margin:0;padding:0 0 0 28px;}
.addthis_textshare:hover{background-position:0 -37px;text-decoration:none;}
.at_img_share{position:absolute;opacity:0;background:url(//s7.addthis.com/static/t00/glogo2321.gif) repeat-x bottom;border:1px solid #ccc;width:23px;height:21px;line-height:21px;text-indent:-9999px;cursor:pointer;z-index:1000;margin:0;padding:0;}
.at_img_share:hover{border-color:#8b8b8b;}
.at_img_share .addthis_toolbox{width:180px;margin:0 auto;}
.atm{width:160px!important;line-height:12px;letter-spacing:normal;font-family:arial, helvetica, tahoma, verdana, sans-serif;font-size:12px;color:#444;background:url(//s7.addthis.com/static/t00/atbkg.png);margin:0;padding:4px;}
.atm-i{background:#fff;border:1px solid #d5d6d6;border-radius:4px;box-shadow:1px 1px 5px #ccc;-moz-box-shadow:1px 1px 5px #ccc;-moz-border-radius:4px;-webkit-box-shadow:1px 1px 5px #ccc;-webkit-border-radius:4px;margin:0;padding:4px 0 0;}
.atm-s{margin:0!important;padding:0!important;}
.atm-s a,#at_hover.atm-s a{display:block;text-decoration:none;color:#235dab!important;padding:4px 10px;}
#at_hover.atm-s .at_bold{color:#235dab!important;font-weight:700;}
.atm-s a:hover,#at_hover.atm-s a:hover{background:#3879d9;text-decoration:none;color:#fff!important;}
#at_hover.atm-s a:hover .at_bold{color:#fff!important;}
.atm-s a span{padding-left:20px;}
.atm-i #at16pf.atm-f-iemode2{height:24px!important;}
.atm-f{position:relative;border:none!important;border-top:1px solid #d5d6d6!important;background:none!important;font-size:9px;top:4px;padding:5px 10px;}
.atm-f a{margin-right:4px;text-decoration:none!important;color:#939292!important;top:4px!important;}
.atm-f a:hover{color:#4f4f4f!important;}
.atm-f .atm-f-logo{position:absolute;top:5px;right:6px;background:url(//s7.addthis.com/static/t00/logo88.gif) no-repeat left;padding-left:10px;}
.at15dn,.addthis_toolbox span.addthis_follow_label{display:none;}
.atnt a,#at16pi a{text-decoration:none;color:#36b;}
.atnt a:hover,#at15sptx:hover,#at16pi a:hover,#at16pf a:hover{text-decoration:underline;}
#at15s_brand,#at16_brand,#at15sptx,* html #at16pcc{position:absolute;}
#at_email label,#at_email input,#at_email textarea,#at16pp label{font-size:11px!important;}
.addthis_button,.at300b,.at300m,.at300bs{cursor:pointer;}
.addthis_toolbox.addthis_vertical_style,.atm-i #at_testpromo,.atm-i #at_pspromo{width:140px;}
.addthis_toolbox.addthis_vertical_style span.addthis_follow_label,#at_promo span{display:block;}
.addthis_toolbox.addthis_vertical_style.addthis_32x32_style a,.addthis_toolbox.addthis_32x32_style span{line-height:32px;}
.addthis_toolbox.addthis_pill_combo_style a,.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact,.addthis_default_style .addthis_separator,.addthis_default_style .at300b,.addthis_default_style .at300m,.addthis_default_style .at300bs{float:left;}
.addthis_toolbox.addthis_pill_combo_style .addthis_button_compact .at15t_compact,.addthis_default_style .at15t_expanded,.addthis_default_style .at15t_compact{margin-right:4px;}
.at15t_more,.at15t_compact,.at15t_expanded{background-position:0 -3376px;}
* html #at_email textarea,:first-child+html #at_email textarea{height:42px!important;}
* html #at_email #at16eatdr,:first-child+html #at_email #at16eatdr{top:115px!important;width:272px!important;}
#at_promo .at-promo-btm-ch,#at_promo .at-promo-btm-ie{padding:6px 0 0 64px;}
@media print {
#at20mc{display:none;}
}
