BODY {font-size:65% !important;color:#333;background:#fff}
* {margin:0;padding:0;font-family:arial,sans-serif;text-decoration:none;border:0;padding:0; }
UL { list-style:none}
LI { list-style-position:outside;}
A {color:#333; outline:0}
A:hover { text-decoration:underline}
A:hover STRONG { text-decoration:underline}
DIV.c_sep {clear:both;float:none;width:100%;font-size:0;line-height:0;overflow:hidden;height:0}
#timeQOS { display:none; }

/* liens accessibilit� */
UL.evitement {position:absolute;top:-300px}
A.ancre {visibility:hidden}

/* div masque pour les images du sprite � int�grer dans le code */
.mask {overflow:hidden;display:block;position:relative}
.mask IMG {position:absolute; top:0; left:0}

/* */
#o_header {height:130px; position:relative;}
#o_header UL.liens { overflow:hidden; font-size:12px; color:#333; position:absolute; right:0}
#o_header UL.liens LI { display:block; float:left;font-weight:bold; margin-left:5px; border-right:1px solid #333; padding-right:5px;}
#o_header UL.liens LI A {color:#555}
#o_header UL LI.hpp, #o_header UL LI.fibre {border-right:0}
#o_header UL LI.fibre A {background:url('/icons/sprite-HPC.gif?14') no-repeat -120px -58px; display:block; width:114px; height:38px}
#o_header UL LI.fibre A SPAN {display:none}

#o_content {float:none;clear:both;background:#fff}
DIV.o_main {margin:0 auto;width:950px;padding-top:20px}

/* bookmark */
.bookmarkHpc { float:left; margin-top:38px; font-size:12px; margin-left:17px; padding-left:10px; background:url("/icons/sprite-HPC.gif?14") no-repeat -509px -189px; cursor:pointer}

/* button */
A.Obutton {color:#FFF;background:url('/icons/bouton.png?2') no-repeat;font-size:15px;line-height:40px;display:block;height:44px;text-align:center}
A.Obutton:hover {text-decoration:none;background-position:0px -44px}

/* Popin */
#infoBubble {display:none;border:1px solid #333;background:#EEE;max-width:200px;position:absolute;padding:5px 10px}
.popin {color:#333333;width:193px;font-size:12px;}
.popin * { font-size:12px; }
.popin .pContent {background:#fff;border-right:1px solid #c7c8ca;border-left:1px solid #c7c8ca;padding:7px; padding-bottom:3px;font-size:12px;overflow:hidden}
.popin .pHead {height:9px;background:url('/icons/sprite-HPC.gif?14') no-repeat -7px -134px}
#meteo .pHead { background-position:-7px -107px; }
.popin .pHead IMG { top:8px; right:3px; cursor:pointer; position:absolute}
.popin .pFooter {height:6px;background:url('/icons/sprite-HPC.gif?14') no-repeat -7px -167px}
#pBookmark A.mask { width:27px; height:28px; float:left; margin-right:2px}
#pBookmark OL { float:left; padding:0px 0px 10px 25px; width:100px; clear:right }
#pBookmark H3 {margin-bottom:5px; font-weight:bold }
			
/* specifique a PDM */
#o_header .headerLogoOrange {width:53px;height:53px;float:left}
#o_header .headerLogoOrange SPAN {position:absolute;top:-1000px;background:url('/icons/sprite-HPC.gif?14') no-repeat -508px -190px;padding-left:9px;margin-left:1px}

DIV.formDiv {margin:0px 0px 0px 250px; width:484px; padding-top:20px}
DIV.formDiv FORM { background:url('/icons/header/sprite-logo-header.png?2') no-repeat -53px 0px; height:61px;position:relative }
DIV.formDiv FORM.on { background:url('/icons/header/sprite-logo-header.png?2') no-repeat -53px -61px; }
DIV.formDiv LABEL {margin-left:13px;line-height:18px;font-size:11px}
.prospect FORM.o3_formSearch #rech {margin:6px 0px 0px 20px;}
DIV.formDiv INPUT {margin:6px 0px 0px 20px;font-size:18px;color:#333;width:365px;float:left}

DIV.formDiv INPUT[type=text] { width:320px; }
DIV.formDiv INPUT[type=image] { margin:4px 0px 0px 4px;font-size:100%;width:93px;height:30px; width:161px; height:30px; background:url('/icons/header/sprite-logo-header.png?2') no-repeat -397px -22px }
DIV.formDiv INPUT[type=image]:hover {background:url('/icons/header/sprite-logo-header.png?2') no-repeat -397px -83px }

/* patch ie6 */
DIV.formDiv INPUT.ie6Rech { width:320px; }
DIV.formDiv INPUT.searchBtn { margin:4px 0px 0px 4px;font-size:100%;width:98px;height:30px; background:url('/icons/header/sprite-logo-header.png?2') no-repeat -397px -22px}
DIV.formDiv INPUT.searchBtn:hover {background:url('/icons/header/sprite-logo-header.png?2') no-repeat -397px -83px }



/* Ruban EC V5 */

#rubanPolaris {
    width: 973px;
    height: 50px;
    margin: 20px auto 20px auto;
    position: relative;

}
#rubanPolaris .logoOrange {
    position: absolute;
    left: 20px;
    top: 0;
}
#rubanPolaris #o-engine {
    float: left;
    margin: 0 30px 0 99px;
    top: 5px;
}
#rubanPolaris #o-engine .cmpl.ec.box {
    left: -1px;
    top: 3px !important;
    border-color: #000;
}
#rubanPolaris #o-engine .cmpl.ec.box .label.toptrend.blockTop {
    padding-top: 20px;
}
#rubanPolaris #o-engine #o-search-label {
    height: 38px;
    background: #F8F8F8;
    left: 2px;
}
#rubanPolaris #o-engine #o-search-input {
    background: #FFF;
    left: 2px;
    color: #757575;
    font-weight: bold;
}
#rubanPolaris #o-engine #formSearchCompletion {
    width: 373px;
    border-radius: 0;
    border: 2px solid #000;
}
#rubanPolaris #o-engine #formSearchCompletion:hover {
    border: 2px solid #000;
}
#rubanPolaris #o-engine #o-search-submit {
    border-radius: 0;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    padding-left: 28px;
    text-align: center;
    background: url(/icons/icon_magnify.png) no-repeat 10px 12px #000;
    color: #FFF;
    font-weight: bold;
    font-size: 16px;
    font-family: HelveticaNeueLight, HelveticaNeue45, HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", OrangeSans45, Helvetica, Arial, "Lucida Grande", sans-serif;
}
#rubanPolaris #o-engine #o-search-submit:hover, #rubanPolaris #o-engine #o-nav-search-zone-content #o-search-submit:hover {
    background-color: #F16E00;
}

#rubanPolaris #o-launcher, #rubanPolaris #o-login {
    float: right;
    margin-top: -10px;
}
#rubanPolaris #o-login {
    padding: 0;
}/* header */
#o_header {float:left;Xmargin-right:95px}
#o_header DIV.title {float:left; width:175px; height:100px}
#o_header DIV.title SPAN {display:block; 	padding:60px 0 0 12px; color:#666;font-size:18px;}
#o_header .headerLogoOrange {height:53px; margin-top:27px}
#formPortail INPUT.searchTxt { outline:none !important } 
#o_footer { width:943px; }
#o-cookie { width:100%; min-width:950px; }
A:hover, A:focus {text-decoration:underline}

A#eventHeader {display: block; text-align: right; float: left; width:100%}

BODY.prospect DIV.o_main {width:990px;overflow:hidden; padding-top:0}
BODY.prospect #o_content {clear:none; margin-left:20px;width:973px; }
BODY.prospect #o_header {height:101px; z-index:5;}
BODY.prospect DIV.formDiv {margin:14px 0 0 28px; padding-top:0; float:left}


.prospect #o-search-input {margin:2px 0 0 2px; width:327px; border:none;}
.prospect .ecAutoCompleteReferenceBox {margin-left:14px !important;}

/* definition des zones */
DIV.mainContent {float:right;width:725px;margin-left:5px}
DIV.leftContent {float:left;width:235px;margin-left:-1px}

/* flash */
DIV.flash {height:232px;overflow:hidden}
DIV.flash LI {margin-bottom:6px}

/* contenu principal */
H1 {color:#666;font-size:22px;line-height:45px;font-weight:lighter}
DIV.decal H2 {background:url('/icons/sprite-prospect.gif?14') no-repeat -503px -133px;color:#333;font-size:21px;padding-left:19px;font-weight:lighter}
DIV.decal {margin:10px auto 0 auto;width:695px}

/* zone acces */
DIV.acces {background:url('/icons/sprite-bck-1px-hor2.png?1') repeat-y -270px 0; width:235px}
DIV.acces DIV.top {background:#eee url('/icons/sprite-prospect.gif?14') no-repeat 0 -313px; height:12px;}
DIV.acces DIV.bottom {background:url('/icons/sprite-prospect.gif?14') no-repeat -242px -308px; height:17px;}
DIV.acces DIV.cont {padding-left:10px; color:#333; font-size:12px; background:#fff url('/icons/sprite-bck-1px.png?5') repeat-x 0 0;margin-right:4px; border-left:1px solid #e5e5e5; }
DIV.acces DIV.cont H2 {font-size:15px;color:#555;padding-bottom:2px; margin-left:10px}
DIV.acces DIV.cont SPAN.desc{margin-left:10px; display:block}
DIV.acces DIV.cont A.Obutton {margin:7px 0 10px 39px;width:130px}

DIV.acces DIV.cont A.btn-ident,
DIV.acces DIV.manchette A.btn-portail {background:url(/icons/hpc-prospect_btns-sprite.png) no-repeat 0 0; font-weight:bold; color:#FFF; text-shadow: -1px -1px #000; display:block; text-align:center; text-decoration:none;}
DIV.acces DIV.cont A.btn-ident:hover,
DIV.acces DIV.cont A.btn-ident:focus,
DIV.acces DIV.manchette A.btn-portail:hover,
DIV.acces DIV.manchette A.btn-portail:focus {text-shadow:none; color:#b3b3b3;}
DIV.acces DIV.manchette A.btn-portail:hover  STRONG,
DIV.acces DIV.manchette A.btn-portail:focus  STRONG  {text-decoration:none}
DIV.acces DIV.cont A.btn-ident{ background-position:0 0; width: 130px; height: 43px; line-height:43px; font-size:15px;margin:10px auto;} 
DIV.acces DIV.cont A.btn-ident:hover,
DIV.acces DIV.cont A.btn-ident:focus{ background-position: 1px -92px;} 
DIV.acces DIV.manchette A.btn-portail{ background-position:0 -185px; width: 137px; height: 30px;  line-height:30px; font-size:12px; margin:10px 0px 10px 28px;} 
DIV.acces DIV.manchette A.btn-portail:hover,
DIV.acces DIV.manchette A.btn-portail:focus { background-position: 1px -264px;}


DIV.acces DIV.cont .assistance {border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding:6px 10px 7px; margin:0 10px 9px 0}
DIV.acces DIV.cont .assistance A {background:url('/icons/sprite-prospect.gif?14') no-repeat scroll -503px -140px; margin-top:4px; padding-left:18px; display:block}

DIV.acces DIV.cont DIV.aide {padding-left:10px; height:92px; overflow:hidden}
DIV.acces DIV.cont DIV.aide.close {height:21px}
DIV.acces DIV.cont DIV.aide UL {display:block; overflow:hidden;}
DIV.acces DIV.cont DIV.aide SPAN {display:block; background:url('/icons/sprite-prospect.gif?14') no-repeat -283px -256px; padding-right:14px; margin-bottom:6px; cursor:pointer}
DIV.acces DIV.cont DIV.open SPAN {background-position:-281px -232px}
DIV.acces DIV.cont DIV.aide UL LI { background:url('/icons/sprite-prospect.gif?14') no-repeat scroll -510px -212px; padding-left:9px; line-height:15px}

DIV.acces DIV.manchette {padding:6px 0 0 20px; color:#333; font-size:12px; background:#eee url('/icons/sprite-bck-1px.png?5') repeat-x 0 -295px; margin-right:4px; height:293px; border-left:1px solid #e5e5e5;}
DIV.acces DIV.manchette H3 {font-size:12px; font-weight:lighter}
DIV.acces DIV.manchette DIV.rappel { height:126px; margin:6px 0; width:193px; background:#333; position:relative;}
/*DIV.acces DIV.manchette DIV.rappel IMG { height:126px; position:absolute; clip:rect(0, 194px, 126px, 0); }*/
DIV.acces DIV.manchette DIV.rappel SPAN {padding:4px 6px; font-size:13px; color:#fff; display:block; position:absolute; width:181px; bottom:0; left:0; z-index:2; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;
background:#333; background:rgba(51, 51, 51, .8);}

/*width:190px; overflow:hidden; white-space: nowrap;  display:block;*/

DIV.acces DIV.manchette A.btn {display:block; margin:0 0 14px 29px; width:132px; height:24px; background:url('/icons/bouton.png?2') no-repeat -130px -50px;text-align:center; padding-top:8px }
DIV.acces DIV.manchette A.btn STRONG {color:#f50; text-decoration:none}
DIV.acces DIV.manchette A:hover.btn,
DIV.acces DIV.manchette A:focus.btn {background-position:-130px -6px; text-decoration:none}
DIV.acces DIV.manchette A:hover.btn STRONG,
DIV.acces DIV.manchette A:focus.btn STRONG {color:#fff;}

DIV.suivi {padding:13px 0 19px 14px;font-size:12px}
DIV.suivi A {display:block}
DIV.suivi A STRONG {background:url('/icons/sprite-prospect.gif?14') no-repeat scroll -503px -135px; color:#444; display:block; padding:5px 0 3px 17px; font-size:120%}

/* com rela */
DIV.comRela {border:5px solid #666;width:216px;margin-left:5px}
DIV.comRela DIV.pad { padding:10px; font-size:12px }
DIV.comRela STRONG { font-size:18px; font-weight:lighter; display:block; margin-bottom:5px}
DIV.comRela A { display:block; line-height:18px; color:#F50; text-decoration:underline; line-height:20px;background:url('/icons/sprite-prospect.gif?14') no-repeat -507px -186px; font-size:12px; font-weight:bold; padding-left:13px;}
DIV.comRela A:hover,
DIV.comRela A:focus {text-decoration:underline }

/* boutiques majeures */
DIV.majeure {width:215px;height:265px;float:left;margin-right:10px;padding:0 10px 10px 0;background:url('/icons/sprite-prospect-ombre.png') no-repeat -56px 0px;position:relative;}
DIV.majeure H2 {margin-bottom:15px}
DIV.majeure + DIV.majeure + DIV.majeure {clear:right;margin-right:0px}
/* patch IE6 */
DIV.majeureLast {clear:right;margin-right:0px}
DIV.majeure DIV.bord {border:1px solid #CCC;height:250px;width:198px;padding-left:10px;background:#FFF url('/icons/sprite-prospect-ombre.png') no-repeat;position:relative}
DIV.majeure IMG {margin-left:2px}
DIV.majeure UL {position:absolute;bottom:10px;left:10px}
DIV.majeure LI {background:url('/icons/sprite-prospect.gif?14') no-repeat -507px -168px;font-size:12px;padding-left:14px}

DIV.mobile {/* margin-left:7px;margin-right:3px */}
DIV.mobile H2 { margin-bottom:5px}
DIV.mobile DIV.bord DIV { margin-left:-11px; }

/*DIV.mobile DIV.bord DIV A  { display:block;height:120px; overflow:hidden; float:left;background-repeat:no-repeat; background-position:top left}
DIV.mobile DIV.bord DIV A:hover,
DIV.mobile DIV.bord DIV A:focus   {background-position:0px -120px}*/

DIV.mobile DIV.bord DIV A  { display:block; height:120px; overflow:hidden; float:left; }
DIV.mobile DIV.bord DIV IMG  { margin:0 0 0 -1px; padding:0; }
DIV.mobile DIV.bord DIV A:hover IMG,
DIV.mobile DIV.bord DIV A:focus IMG { margin-top:-120px; }

DIV.mobile DIV.bord DIV.cartouche {clear:both;float:none;margin:5px 0 0 3px;color:#F50; font-size:12px; font-weight:bold; width:161px; height:21px;position:relative;background:url('/icons/sprite-prospect.gif?14') no-repeat -13px -220px;line-height:20px; padding-left:10px;padding-right:10px}
DIV.majeure DIV.cartouche .arrow { position:absolute; left:25px;top:-6px;background:url('/icons/sprite-prospect.gif?14') no-repeat 0px -217px;width:9px;height:8px;}
DIV.majeure DIV.m1 DIV.cartouche { text-align:left}
DIV.majeure DIV.m1 A.m1 IMG { margin-top:-120px; }
DIV.majeure DIV.m1 DIV.cartouche .arrow { left:25px;}
DIV.majeure DIV.m2 DIV.cartouche { text-align:center}
DIV.majeure DIV.m2 A.m2 IMG { margin-top:-120px; }
DIV.majeure DIV.m2 DIV.cartouche .arrow { left:97px;}
DIV.majeure DIV.m3 DIV.cartouche { text-align:right}
DIV.majeure DIV.m3 A.m3 IMG { margin-top:-120px;}
DIV.majeure DIV.m3 DIV.cartouche .arrow { left:165px;}

/* boutiques mineures */
DIV.mineures {background:#FFF url('/icons/sprite-prospect-ombre.png') no-repeat top right;width:447px;height:311px;padding-right:13px;padding-bottom:10px; float:left;margin-right:10px; position:relative;}
DIV.mineures DIV.bord {border:1px solid #CCC;background:#FFF;overflow:hidden;width:450px}
DIV.mineures DIV.mineure {float:left;width:224px;height:156px;background:url('/icons/sprite-bck-1px.png?5') repeat-x 0 -932px; border-right:1px solid #CCC;position:relative}
DIV.mineures DIV.m2, DIV.mineures DIV.m4 {border-right:0;width:225px}
DIV.mineures DIV.m3 { border-right:1px solid #CCC;width:224px}
DIV.mineures DIV.m1 UL { left:35px;top:30px }
DIV.mineures DIV.m1 UL A { font-size:12px;background:url('/icons/sprite-prospect.gif?14') no-repeat -507px -168px;padding-left:12px }

/* patch ie6 */
DIV.mineures A.posIMG { display:block;bottom:0;position:absolute}
DIV.mineures H2 { margin-left:10px; }
DIV.mineures SPAN {font-size:12px }
.mineures DIV + DIV SPAN { width:100px; position:absolute; left:100px; top:30px; }
.mineures DIV + DIV + DIV SPAN { width:100px; position:absolute; left:100px; top:50px; }

DIV.mineures UL { position:absolute; }
DIV.mineures DIV.mineure A.decouvrir { position:absolute; bottom:10px; right:20px; font-size:12px; background:url("/icons/sprite-prospect.gif?14") no-repeat -507px -168px; padding-left:12px}

/* reassurance */
DIV.engagementsBckTop {height:4px;background:url('/icons/sprite-prospect.gif?14') no-repeat -7px -98px;width:211px;float:left; line-height:0}
DIV.engagementsBckBot {height:4px;background:url('/icons/sprite-prospect.gif?14') no-repeat -7px -102px;width:211px;float:left; line-height:0}
DIV.engagements {border:1px solid #CCC;border-top:0;border-bottom:0;width:210px;float:left;background:url('/icons/sprite-bck-1px.png?5') repeat-x 0 -908px;height:180px}
DIV.engagements H2 {color:#333;font-size:1.4em;padding:5px 0 3px 10px;font-weight:bold;background:none}
DIV.engagements LI {color:#444;margin:0px 15px 0px 9px;padding:3px 0; position:relative;}
DIV.engagements LI P {display:none; position:absolute;}
DIV.engagements LI A {font-size:13px}
DIV.engagements H3 {color:#444;font-size:1.2em;margin-left:5px;padding-left:38px;display:block;background:url('/icons/sprite-prospect.gif?14') no-repeat; line-height:25px}
DIV.engagements H3:hover,
DIV.engagements H3:focus{color:#F50;cursor:pointer}
DIV.engagements LI+LI {border-top:1px solid #CCC}
DIV.engagements H3.livr {background-position:-495px -5px;}
DIV.engagements H3.paie {background-position:-495px -32px;}
DIV.engagements H3.satis {background-position:-495px -64px;}
DIV.engagements H3.sav {background-position:-495px -94px;}

/* mini promo */
DIV.promoBckTop {width:211px;height:9px;background:url('/icons/sprite-prospect.gif?14') no-repeat -7px -191px;float:left;margin-top:30px}
DIV.promoBckBot {width:211px;height:8px;background:url('/icons/sprite-prospect.gif?14') no-repeat -7px -200px;float:left}
DIV.promo {background:url('/icons/sprite-bck-1px.png?5') repeat-x 0 -1088px;width:209px;height:80px;border:1px solid #CCC;border-top:0;border-bottom:0;float:left}
DIV.promo A {display:block;zoom:1}
DIV.promo A:hover SPAN{text-decoration:underline;}
DIV.promo IMG {float:left;margin-top:-20px;margin-right:5px}
DIV.promo SPAN {display:block;width:105px;float:left;background:url('/icons/sprite-prospect.gif?14') no-repeat -510px -212px;padding-left:10px;font-size:12px;margin-top:20px}

/* P SEO */
P.seo {margin-top:25px;color:#333}
P.seo P {width:100%}
DIV.decal P.seo {border-top:1px solid #CCC;padding-top:10px;width:680px}

.seoFooter P.seo {border:none; margin: 20px 0 10px 15px;}



#pafTooltipContainer {position:absolute; top:-100px; left:-100px; display:none;}
#pafTooltipContainer .pafTooltipBubble {position:relative;width:186px; margin:14px 10px;}
#pafTooltipContainer .pafTooltipBubble .pafTooltipDatas {background:#FFF; border:1px solid #CCC; padding:5px; color:#333;
font-weight:normal;
font-size:12px;
}
#pafTooltipContainer.pafTooltipOn {display:block;}
.pafTooltipBubbleArrow{width:10px; height:5px; background:url(data:image/gif;base64,R0lGODlhCgAFAJECAMzMzP///////wAAACH5BAEAAAIALAAAAAAKAAUAAAINlAVwCxHKnINIStXsLQA7) no-repeat 0 0; position:absolute; top:-4px; left:90px;}
p strong {color:#F60;}


/* footer rse */
DIV.rse {font-size: 12px; border-top:1px solid #CCC; width:944px;}
DIV.rse H3 {color:#F50; padding:15px 0 41px 0;  font-size:1.833em !important;}
DIV.rse UL {overflow:hidden; background:#f7f7f7}
DIV.rse UL LI.categorie {display:block; float:left; width:584px; padding:10px 15px 8px; border-left:10px solid #fff}
DIV.rse UL LI:first-child.categorie {width:278px; border-left:0}
DIV.rse UL LI.categorie STRONG {display:block; font-size:1em; color:#555; padding-bottom:11px}
DIV.rse UL LI.categorie LI, DIV.rse UL LI.categorie LI + LI + LI + LI  { line-height:24px; display:block; float:left; min-width:200px; margin-left:0}
DIV.rse UL LI.categorie LI + LI + LI { min-width:100px; margin-left:40px}
DIV.rse .themaLk {background: url(/icons/sprite-prospect.gif?14) no-repeat scroll -508px -347px transparent; padding-left: 12px; font-size:13px;}

/* la CSS pour le footer des mentions l�gales */
DIV.mentions {clear:both; width:944px;}
DIV.mentions UL {overflow:hidden; margin-top:26px; border-top:1px solid #e0e0e0;}
DIV.mentions UL LI {padding:1px 0 0; line-height:31px; display:block; float:left; max-width:225px}
DIV.mentions LI A {font-size:110%}

#formPortail .ecAutoCompleteCompletionBox {top:2px; width:285px;}
#coverflowChips .pafChipItem,#coverflowChips .pafChipItem.pafChipSelect,#coverflowCarousel .pafCtrlArrow.pafPrevious,#coverflowCarousel .pafCtrlArrow.pafNext,.coverflowShadow{background:url(/icons/hpc-prospect_carousel-sprite.png) no-repeat top left}
#coverflowCarousel .pafLoading {background:url(/icons/loadingEEE.gif) no-repeat 50% 50%; }
#coverflowCarousel {position:relative;width:684px;height:223px; margin-left:18px; z-index:1;}
#coverflowCarousel .pafCarouselList {overflow:hidden;position:absolute;width:3000px;top:0;left:0;margin:0;padding:0}
#coverflowCarousel .pafCarouselList .pafCarouselItem {display:block;float:left;color:#000;width:654px;height:223px;position:relative}
#coverflowCarousel .pafCarouselList .pafCarouselItem.pafCarouselSelect{cursor:pointer}
#coverflowCarousel .pafCarouselWindow {overflow:hidden;position:relative;width:654px;height:223px;margin:0 0 0 15px;background:#EEE;}
#coverflowCarousel .pafCarouselItem img,#coverflowCarousel .pafCarouselItem .alt{position:absolute;left:0;top:0;z-index:2}
#coverflowCarousel .pafCarouselItem .alt {z-index:1;left:10px;top:10px;color:#333;font-size:12px; width:654px; height:220px; display:block; overflow:hidden;}
#coverflowChips{width:685px;padding-top:0;clear:both;text-align:center; margin-left:18px;}
#coverflowChips .pafChipList{list-style:none;overflow:hidden;margin:0 auto;padding:0}
#coverflowChips .pafChipList .pafChipItem{cursor:pointer;background-position:0 0;width:8px;height:8px;display:inline;overflow:hidden;padding-right:3px;margin:0 5px}
#coverflowChips .pafChipList .pafChipItem SPAN{visibility:hidden;line-height:5px}
#coverflowChips .pafChipList .pafChipItem.pafChipSelect{background-position:0 -58px;width:8px;height:8px}
#coverflowCarousel .pafCtrlArrow{position:absolute;cursor:pointer;top:0;width:15px;height:223px}
#coverflowCarousel .pafCtrlArrow.pafPrevious{background-position:0 -116px}
#coverflowCarousel .pafCtrlArrow.pafNext{right:0;background-position:0 -390px}
#coverflowCarousel .pafCtrlArrow.pafPrevious:hover {background-position:-15px -116px}
#coverflowCarousel .pafCtrlArrow.pafNext:hover {background-position:-15px -390px}
.coverflowShadow {background-position:0 -663px;width:685px;height:12px}