/* CSS Document */

html, body{width:100%; }
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}
a img{border:none;}
p a{color:#00192c; text-decoration:underline;/* font-weight:bold; text-decoration:none;*/}
p a:hover{text-decoration:underline;}

#bodyBg{float:left;width:100%;min-height:720px;}

#main{position:relative;margin:6px auto 0 auto;width:955px;}

#mainBgTop{float:left;height:5px;width:955px;background:url(../medias/img/main_top.png) no-repeat left top;font-size:0;}

#content{float:left;width:955px;padding:0 0 12px 0;background:#ffffff;}

#footer{float:left;position:relative;width:955px;}
#footerBgTop{position:absolute;left:0;top:0;height:5px;width:955px;background:url(../medias/img/main_bottom.png) no-repeat left top;}
#footerLinksBgBottom{float:left;height:5px;width:955px;padding:0 0 10px 0;background:url(../medias/img/footer_links_bottom.png) no-repeat left top;}
#footer ul{float:left;width:920px;font-weight:bold;color:#ffffff;padding:14px 18px 2px 17px;list-style-type:none;background:url(../medias/img/footer_links_main.png) repeat left top;}
#footer ul li{float:left;/*width:160px;padding:0 14px 0 0;*/ padding:0 60px 0 0;}
#footer ul li a{text-decoration:none;color:#ffffff;padding:0 8px 0 0;background:url(../medias/img/footer_links_puce.gif) no-repeat right 5px;}
#footer ul li a:hover{text-decoration:underline;}
#footer p{font-size:10px;padding:5px 8px;}
#footer p a{ text-decoration:none;}

#leftCol{float:left;width:676px;padding:0 16px 0 17px;}

#logo, #logo h1{display:block;float:left;}

#flashArea{float:left;width:485px;height:113px;}

#leftColBgTop{float:left;height:5px;width:676px;font-size:0;}
#leftColBgBottom{float:left;height:5px;width:676px;font-size:0;}

#leftColContent{float:left;width:674px;min-height:357px;}


#mainMenu{float:left;position:relative;width:664px;padding:1px 0 11px 0;margin:0 5px;background:url(../medias/img/mainmenu_border.gif) repeat-x left 34px;}
#mainMenu.home{margin-bottom:265px;/*margin-bottom:265px;*/}
#mainMenu dl{float:left;height:34px;}
#mainMenu dt{float:left;height:34px;font-size:12px;font-weight:bold;color:#ffffff;padding:0 2px 0 0;text-align:center;}
#mainMenu dt img.icon{position:absolute;right:11px;top:8px;}
#mainMenu dl.order dt{padding-right:0;}
#mainMenu dt a{display:block;float:left;color:#ffffff;text-decoration:none;}
#mainMenu dt a span{cursor:pointer;}
#mainMenu dt span{float:left;display:block;width:6px;height:34px;cursor:pointer;}

#mainMenu dd{z-index:5;display:none;position:absolute;left:0;top:35px;width:662px;/*min-height:212px;*/border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}
#mainMenu dd .ctxPub{display:block;position:absolute;right:25px;top:165px;}
#mainMenu dl.active dd{display:block;}

#mainMenu .menuList ul.universesList li, #mainMenu .menuList ul.universesList li a{padding:0 0 5px 0;background:none;background-position:right 29px;background-repeat:no-repeat;}
#mainMenu .menuList ul.universesList li a{display:block;width:118px;height:29px;padding:0 11px 0 0;}
#mainMenu .menuList ul.universesList li.active a, #mainMenu .menuList ul.universesList li a:hover{background-position:right 1px;}

#mainMenu .menuList{float:left;position:relative;width:660px;min-height:202px;padding:10px 1px 0 1px;list-style-type:none;}
#mainMenu .menuList li{float:left;width:165px;min-height:186px;padding:0 0 16px 0;background:url(../medias/img/carousel_separator.gif) no-repeat right top;}
#mainMenu .menuList ul{padding:0 15px;list-style-type:none;}
#mainMenu .menuList ul li{float:none;min-height:1px;width:auto;color:#212121;padding:0 0 5px 8px;background:url(../medias/img/menulist_puce.gif) no-repeat left 6px;}
#mainMenu .menuList ul li a{color:#212121;padding:0 8px 0 0;text-decoration:none;}
#mainMenu .menuList ul li.active a, #mainMenu .menuList ul li a:hover{text-decoration:underline;background:url(../medias/img/menulist_puce2.gif) no-repeat right 5px;}

#mainMenu .menuList ul.special{float:left;width:135px;}
#mainMenu .menuList ul.special li{float:left;width:100%;padding:0 0 5px 0;background:none;}
#mainMenu .menuList ul.special li a{display:block;width:100%;height:21px;font-size:12px;line-height:20px;padding:0;}
#mainMenu .menuList ul.special li a span.left{cursor:pointer;display:block;float:left;width:5px;height:21px;}
#mainMenu .menuList ul.special li a.active, #mainMenu .menuList ul.special li a:hover{color:#ffffff;text-decoration:none;background-position:right -21px;}
#mainMenu .menuList ul.special li a.active span.left, #mainMenu .menuList ul.special li a:hover span.left{background-position:left -21px;}


#leftCol .content{float:left;width:648px;padding:0 9px 0 18px;}

#leftCol .content .titre_1{font-size:20px;}
#leftCol .content p{text-align:justify;padding:0 0 15px 0;}
#leftCol .content .image_gauche{display:block;float:left;padding:0 18px 18px 0;}
#leftCol .content .image_droite{display:block;float:right;padding:0 0 18px 18px;}


.carouselScrollLeft, .carouselScrollRight, #prevProduct, #nextProduct{position:absolute;cursor:pointer;top:78px;width:15px;height:48px;}
#prevProduct, #nextProduct{top:150px;}
.carouselScrollLeft:hover, .carouselScrollRight:hover, #prevProduct:hover, #nextProduct:hover{background-position:left -48px;}
.carouselScrollLeft{left:-16px;}
#prevProduct{left:-11px;}
.carouselScrollRight{right:-16px;}
#nextProduct{right:-11px;}

.carouselScrollLeft.disable, .carouselScrollRight.disable, #prevProduct.disable, #nextProduct.disable{background-position:left -96px;cursor:default;}

.carousel{float:left;position:relative;overflow:hidden;width:662px;height:212px;}
.carousel ul{float:left;position:relative;width:660px;padding:10px 1px 0 1px;list-style-type:none;}
.carousel ul li{float:left;width:165px;padding:0 0 16px 0;background:url(../medias/img/carousel_separator.gif) no-repeat right top;}
.carousel ul li img{display:block;margin:0 auto 8px auto;/* aurore height:118px; */}
.carousel ul li p{padding:1px 10px;}
.carousel ul li p.desc{text-align:center;line-height:12px;}
.carousel ul li p.desc a{color:#353535;text-decoration:none;}
.carousel ul li p.desc a:hover{text-decoration:underline;}
.carousel ul li p.price{font-size:15px;font-weight:bold;}
.carousel ul li p.price a{display:block;float:right;width:54px;height:14px;padding:1px 0 0 0;margin:1px 0 0 0;text-align:center;font-size:10px;font-weight:normal;color:#ffffff;text-decoration:none;}
.carousel ul li p.price a:hover{color:#085c9f;}
.carousel ul li p.universe{font-size:10px;text-align:right;padding-top:0;}
/* aurore */
.carousel ul li  .non_dispo{height:78px; width:161px; color:#CCCCCC; font-size:18px; font-weight:normal; padding:50px 2px 0 2px;text-align:center; text-decoration:none; display:block;}
/* */




.expandCollapseUniverses{position:absolute;left:-1px;bottom:0;}
.expandCollapseUniverses .button{z-index:2;position:absolute;left:0;top:0px;width:489px;height:27px;padding:0 85px 0 90px;color:#ffffff;text-align:center;}
.expandCollapseUniverses p{cursor:pointer;padding:3px 25px 1px 0;}
.expandCollapseUniverses p .title{font-size:12px;font-weight:bold;}
.expandCollapseUniverses img{position:relative;left:0;top:-3px;vertical-align:middle;}
.expandCollapseUniverses .degrade{display:none;z-index:1;position:absolute;left:0;top:0;width:664px;height:200px;background:url(../medias/img/universes_expand_collapse_degrade.png) no-repeat left top;}
.expandCollapseUniverses.toCollapse .degrade{display:block;}

.universes{display:none;float:left;width:644px;height:160px;padding:0 9px;}
.universes .title{font-size:17px;font-weight:bold;padding:0 0 15px 0;margin:0 0 10px 0;}
.universes .title span{font-size:10px;font-weight:normal;}
.universes ul{float:left;width:644px;list-style-type:none;}
.universes ul li{float:left;height:37px;padding:12px 19px 0 0; }
.universes ul li.lastChild{padding-right:0;}
.universes ul li img{display:block;}


#rightCol{float:left;width:234px;padding:4px 12px 0 0;}

#logOut{float:left;width:96px;height:18px;padding:0 0 0 138px;margin:0 0 5px 0;}
#logOut a{display:block;float:left;width:78px;height:16px;padding:2px 0 0 18px;color:#ffffff;text-decoration:none;text-align:center;}
#logOut a:hover{color:#d6e0e8;}


#search, #identif_client, #newsletter{float:left;width:200px;min-height:66px;padding:10px 17px;margin:0 0 5px 0;color:#ffffff; position:relative;}
#search fieldset, #identif_client fieldset, #newsletter fieldset{border:none;}
#search legend, /*#identif_client legend, */#newsletter legend{color:#ffffff;font-size:12px;}
#identif_client legend{color:#ffffff;font-size:11px;}
#search legend span, #identif_client legend span, #newsletter legend span{position:relative;left:-2px;top:0;}
#search input[type="text"], #identif_client input[type="text"], #newsletter input[type="text"]{width:178px;padding:2px 0 3px 25px;margin:4px 0;font-size:12px;}
#search input[type="text"]:focus, #identif_client input[type="text"]:focus, #newsletter input[type="text"]:focus{color:#0e71c2;}
#search a, #identif_client a, #newsletter a{font-size:10px;padding:0 7px 0 0;background:url(../medias/img/footer_links_puce.gif) no-repeat right 5px;}
#search a:hover, #identif_client a:hover, #newsletter a:hover{color:#ffffff;}
#search input[type="submit"], #identif_client input[type="submit"], #newsletter input[type="submit"]{display:block;float:right;height:18px;padding:0 0 3px 5px;margin:0;text-align:center;cursor:pointer;border:none;font-size:10px;color:#ffffff;}
.submitBgRight{display:block;float:right;width:5px;height:18px;}

#identif_client{background:url(../medias/img/search_main_client.jpg) no-repeat left top;}
#identif_client input[type="text"]{	border:1px solid #823213;	color:#dc7738;	background:#ffffff url(../medias/img/theme_pro/icons/search.gif) no-repeat left top;}
#identif_client a{color:#eedbd6;}
#identif_client input[type="submit"]{background:#faaf44 url(../medias/img/searchbutton_left.gif) no-repeat left top;}
#identif_client input[type="submit"]:hover{color:#feefda;}
#identif_client .submitBgRight{background:url(../medias/img/searchbutton_right.gif) no-repeat left top;}

#newsletter{background:url(../medias/img/newsletter_main.jpg) no-repeat left top; height:105px;}
#newsletter input[type="text"]{	border:1px solid #823213;	color:#dc7738;	background:#ffffff url(../medias/img/theme_pro/icons/email.gif) no-repeat left top;}
#newsletter a{color:#eedbd6;}
#newsletter input[type="submit"]{background:#faaf44 url(../medias/img/searchbutton_left.gif) no-repeat left top;}
#newsletter input[type="submit"]:hover{color:#feefda;}
#newsletter .submitBgRight{background:url(../medias/img/searchbutton_right.gif) no-repeat left top;}
#newsletter legend span{font-size:14px;}

#identif input[type="submit"]{display:block;float:left;height:18px;padding:0 0 3px 5px;margin:0;text-align:center;cursor:pointer;border:none;font-size:10px;color:#ffffff;}
#identif input[type="submit"]{background:#6b9ec5 url(../medias/img/identif_left.gif) no-repeat left top;}
#identif input[type="submit"]:hover{color:#ffffff;}
#identif .submitBgRight{background:url(../medias/img/identif_right.gif) no-repeat left top; float:left;}

#rightCol .block{display:block;float:left;position:relative;width:234px;margin:0 0 5px 0;}
#rightCol .block .bgTop{float:left;width:234px;height:7px;font-size:0;}
#rightCol .block .bgBottom{position:absolute;left:0;bottom:0;width:234px;height:7px;font-size:0;}
#rightCol .block .titleBottom{display:block;position:absolute;left:1px;bottom:-7px;width:232px;height:7px;font-size:0;}
#rightCol .block .title{float:left;position:relative;width:194px;padding:1px 20px 0 20px;font-size:14px;font-weight:bold;color:#ffffff;text-transform:uppercase;background:url(../medias/img/block_title_main.png) repeat-y left top;}
#rightCol .block .title.alone{padding-bottom:9px;}
#rightCol .block .title a{color:#ffffff;text-decoration:none;}
#rightCol .block .title a:hover{text-decoration:underline;}
#rightCol .block .title h3{font-size:14px;}
#rightCol .block .title .userName{text-transform:none;font-weight:normal;font-size:11px;color:#334756;padding:12px 0 0 0;}
#rightCol .block .title .userName img{margin:0 5px 0 0;}

#rightCol .block .titleBottom .illustration{position:absolute;right:0;bottom:1px;}
#rightCol .block .titleBottom .illustration img{display:block;}

#rightCol .block .content{float:left;width:234px;padding:7px 0;background:url(../medias/img/block_degrade.png) repeat-x left top;}


#rightCol .block ul.userLinks{float:left;width:194px;padding:12px 20px 10px 20px;list-style-type:none; text-align:left;}
#rightCol .block ul.userLinks li{padding:0 0 5px 0;}
#rightCol .block ul.userLinks .item{font-size:12px;color:#ffffff;text-decoration:none;padding:0 10px 0 0;background:url(../medias/img/footer_links_puce.gif) no-repeat right 6px;}
#rightCol .block ul.userLinks .item img{padding:0 6px 0 0;}
/*#rightCol .block ul.userLinks a:hover{color:#cddae4;}*/

#blockAccount p{font-size:14px;color:#00192c;padding:6px 0 10px 0;}
#blockAccount p a{font-size:11px;color:#00192c;text-decoration:none;}
#blockAccount p .name{font-size:20px;font-weight:bold;}

#blockContact{color:#ffffff;}
#blockContact .illustration{float:right;position:relative;width:81px;height:69px;margin:10px 12px 0 12px;}
#blockContact .illustration img{display:block;}
#blockContact .illustration .layerMask{position:absolute;left:0;top:0;width:81px;height:69px;background:url(../medias/img/blockcontact_mask.png) no-repeat left top;}
#blockContact p{padding:0 0 6px 12px;}
#blockContact p label{width:32px; float:left; display:block;}
#blockContact p a{color:#ffffff;text-decoration:none;}
#blockContact p a:hover{color:#cddae4;}
#blockContact .name{clear:left;font-size:14px;font-weight:bold;padding:10px 0 6px 12px;}

/* aurore */
#blockContact form{margin-top:5px;}
#blockContact form p{width:100%; }
#blockContact form p a{ font-size:0.8em;}
#blockContact form label{display:block; width:80px;float:left; text-align:right; padding-right:5px;}
#blockContact form input[type='text'],#blockContact form input[type='password']{width:100px;}
/* */


/*.confort_a_bord{color:#a95112;}
.energie{color:#f96004;}
.high_tech{color:#638696;}
.securite{color:#bf0418;}
.entretien_bricolage{color:#1f2a33;}
.equipement_exterieur{color:#0b8fca;}
.plein_air{color:#64ae23;}

#mainMenu .menuList ul.universesList li.confort_a_bord a{background-image:url(../medias/img/universes_list_puce_1.gif);}
#mainMenu .menuList ul.universesList li.energie a{background-image:url(../medias/img/universes_list_puce_2.gif);}
#mainMenu .menuList ul.universesList li.high_tech a{background-image:url(../medias/img/universes_list_puce_3.gif);}
#mainMenu .menuList ul.universesList li.securite a{background-image:url(../medias/img/universes_list_puce_4.gif);}
#mainMenu .menuList ul.universesList li.entretien_bricolage a{background-image:url(../medias/img/universes_list_puce_5.gif);}
#mainMenu .menuList ul.universesList li.equipement_exterieur a{background-image:url(../medias/img/universes_list_puce_6.gif);}
#mainMenu .menuList ul.universesList li.plein_air a{background-image:url(../medias/img/universes_list_puce_7.gif);}

#mainMenu .menuList li.confort_a_bord ul li{color:#a95112;background-image:url(../medias/img/menulist_puce_1.gif);}
#mainMenu .menuList li.energie ul li{color:#f96004;background-image:url(../medias/img/menulist_puce_2.gif);}
#mainMenu .menuList li.high_tech ul li{color:#638696;background-image:url(../medias/img/menulist_puce_3.gif);}
#mainMenu .menuList li.securite ul li{color:#bf0418;background-image:url(../medias/img/menulist_puce_4.gif);}
#mainMenu .menuList li.entretien_bricolage ul li{color:#1f2a33;background-image:url(../medias/img/menulist_puce_5.gif);}
#mainMenu .menuList li.equipement_exterieur ul li{color:#0b8fca;background-image:url(../medias/img/menulist_puce_6.gif);}
#mainMenu .menuList li.plein_air ul li{color:#64ae23;background-image:url(../medias/img/menulist_puce_7.gif);}

#mainMenu .menuList li.confort_a_bord ul li a, .plan li.confort_a_bord a, .plan li.confort_a_bord{color:#a95112;}
#mainMenu .menuList li.confort_a_bord ul li.active a, #mainMenu .menuList li.confort_a_bord ul li a:hover{background-image:url(../medias/img/menulist_puce2_1.gif);}
#mainMenu .menuList li.energie a, .plan li.energie a, .plan li.energie{color:#f96004;}
#mainMenu .menuList li.energie ul li.active a, #mainMenu .menuList li.energie ul li a:hover{background-image:url(../medias/img/menulist_puce2_2.gif);}
#mainMenu .menuList li.high_tech ul li a, .plan li.high_tech a, .plan li.high_tech{color:#638696;}
#mainMenu .menuList li.high_tech ul li.active a, #mainMenu .menuList li.high_tech ul li a:hover{background-image:url(../medias/img/menulist_puce2_3.gif);}
#mainMenu .menuList li.securite ul li a, .plan li.securite a, .plan li.securite {color:#bf0418;}
#mainMenu .menuList li.securite ul li.active a, #mainMenu .menuList li.securite ul li a:hover{background-image:url(../medias/img/menulist_puce2_4.gif);}
#mainMenu .menuList li.entretien_bricolage ul li a, .plan li.entretien_bricolage a, .plan li.entretien_bricolage {color:#1f2a33;}
#mainMenu .menuList li.entretien_bricolage ul li.active a, #mainMenu .menuList li.entretien_bricolage ul li a:hover{background-image:url(../medias/img/menulist_puce2_5.gif);}
#mainMenu .menuList li.equipement_exterieur ul li a, .plan li.equipement_exterieur a, .plan li.equipement_exterieur {color:#0b8fca;}
#mainMenu .menuList li.equipement_exterieur ul li.active a, #mainMenu .menuList li.equipement_exterieur ul li a:hover{background-image:url(../medias/img/menulist_puce2_6.gif);}
#mainMenu .menuList li.plein_air ul li a, .plan li.plein_air a, .plan li.plein_air {color:#64ae23;}
#mainMenu .menuList li.plein_air ul li.active a, #mainMenu .menuList li.plein_air ul li a:hover{background-image:url(../medias/img/menulist_puce2_7.gif);}

*/

#productZone{float:left;position:relative;width:644px;padding:0 15px;}
#productZone .header{float:left;position:relative;width:524px;padding:0 120px 0 0;}
#productZone .header .universe{display:block;float:left;margin:0 12px 0 0;}
#productZone .header .breadcrumbs{list-style-type:none;font-size:10px;}
#productZone .header .breadcrumbs li{display:inline;background:url(../medias/img/breadcrumbs_puce.gif) no-repeat right 5px;padding:0 8px 0 0;}
#productZone .header .breadcrumbs li.lastChild{padding-right:0;background:none;}
#productZone .header .breadcrumbs a{color:#353535;text-decoration:none;}
#productZone .header .logo{display:block;position:absolute;right:0;top:0;}

.productTitle{font:normal bold 18px/normal Arial, Verdana, sans;text-transform:uppercase; }

#productView{float:left;width:320px;}
#productView .illustration{float:left;position:relative;width:318px;height:293px;overflow:hidden;background:#ffffff;border:1px solid #d2d2d2;border-bottom:none;}
/* aurore */
#productView .illustration .non_dispo{width:110px;height:77px; display:block;color:#CCCCCC; font-size:18px; font-weight:normal; text-align:center; text-decoration:none; padding:100px 100px;}
/* */

#productView .illustration img{display:block;margin:auto;/* aurore height:277px;/**********/}
#productView .illustration .ctxZoom{display:block;position:absolute;left:-53px;bottom:6px;margin:0 0 0 50%;width:106px;height:24px;line-height:23px;font-size:12px;text-align:center;color:#676768;text-decoration:none;background:url(../medias/img/photoslink.png) no-repeat left top;}
#productView .illustration .ctxZoom:hover{color:#414142;background-position:left -24px;}

#productView .utils{float:left;width:320px;min-height:39px;border-top:1px solid #d2d2d2;list-style-type:none;background:url(../medias/img/utils_main.gif) no-repeat left top;}
#productView .utils li{float:left;width:160px;text-align:center;line-height:38px;cursor:pointer;}
#productView .utils li:hover{color:#414142;}
#productView .utils li img{vertical-align:middle;padding:0 5px 0 0;}

.productInfos{float:left;width:316px;padding:20px 0 0 8px;}
.productInfos p{float:left;width:316px;padding:5px 0;text-align:justify;}
.productInfos p img{vertical-align:middle;}

.productInfos p.specialOffer{text-transform:uppercase;font-size:17px;font-weight:bold;padding:0;margin:0 0 5px 0;}
.productInfos p.specialOffer span{float:left;display:block;color:#ffffff;background:#ff0000;padding:7px 8px;}

.productInfos p.special{width:296px;padding:10px;color:#04589c;background:#dbedf7;margin:5px 0;}

.productInfos ul.icons{list-style-type:none;font-weight:bold;padding:3px 0;}
.productInfos ul.icons img{vertical-align:middle;}
.productInfos ul.icons li{padding:2px 0;}
.productInfos ul.icons li.new{color:#cf0219;}
.productInfos ul.icons li.exclu{color:#0a5d9f;}

.productInfos .col{float:left;width:158px;}
.productInfos .col p{width:158px;}
.productInfos .col.right p{text-align:right;}

.productInfos .formerPrice{font-size:15px;font-weight:bold;}
.productInfos .price{font-size:30px;line-height:30px;font-weight:bold;color:#ff0000;}

.productInfos .added{text-align:right}

#productZone .submit{display:block;float:right;width:158px;height:49px;color:#ffffff;cursor:pointer;padding:0;font:normal bold 18px/normal Arial, Verdana, sans;border:none;}
#productZone select{color:#353535;font:normal normal 11px/normal Arial, Verdana, sans;}

.cartPreview{float:left;border-collapse:collapse;color:#ffffff;font-weight:bold;margin:0 20px 10px 20px;width:194px;}
.cartPreview th{text-align:left;}
.cartPreview th, .cartPreview td{padding:3px 0;}
.cartPreview tfoot th, .cartPreview tfoot td{text-transform:uppercase;font-size:14px;padding:10px 0;}
.cartPreview td{text-align:right;}

.cartPreviewOrder{float:left;width:194px;padding:0 20px 10px 20px;}
.cartPreviewOrder a{display:block;width:194px;height:41px;text-align:center;color:#ffffff;text-decoration:none;font-size:15px;font-weight:bold;line-height:40px;}


#tabArea{float:left;width:644px;padding:0 0 10px 0;margin:15px 0 0 0;background:url(../medias/img/tabarea_top.gif) no-repeat left 28px;}
#tabArea .bgBottom{float:left;width:644px;height:5px;font-size:0;background:url(../medias/img/tabarea_bottom.gif) no-repeat left top;}
#tabArea .header{float:left;width:644px;padding:0 0 4px 0;list-style-type:none;}
#tabArea .header li{float:left;cursor:pointer;padding:0 1px 0 0;font-size:12px;font-weight:bold;color:#646465;}
#tabArea .header li span{
display:block;float:left;width:4px;height:28px;}
#tabArea .header li.active span, #tabArea .header li:hover span{height:29px;}
#tabArea .header li span.left{background:url(../medias/img/tab_left.gif) no-repeat left top;}
#tabArea .header li span.right{background:url(../medias/img/tab_right.gif) no-repeat left top;}
#tabArea .header li.active span.left, #tabArea .header li:hover span.left{background:url(../medias/img/tab_active_left.gif) no-repeat left top;}
#tabArea .header li.active span.right, #tabArea .header li:hover span.right{background:url(../medias/img/tab_active_right.gif) no-repeat left top;}
#tabArea .header li span.main{width:auto;height:21px;border-top:1px solid #d2d2d2;background:#f0f0f1;padding:6px 10px 0 10px;}
#tabArea .header li.active span.main, #tabArea .header li:hover span.main{height:22px;background:#ffffff;}

#tabView{float:left;width:642px;border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2;background:#ffffff;}
.tabView{display:none;float:left;width:612px;padding:20px 15px}
.tabView.active{display:block;}

.tabView p{/*text-align:justify;*/padding:3px 0;}
.tabView p a{color:#005D79;}
.tabView ul{list-style-type:none;padding:3px 0;}
.tabView ul li{padding:2px 0 2px 10px;background:url(../medias/img/menulist_puce.gif) no-repeat left 9px;}

.tabView table{width:612px;border-collapse:collapse;}
.tabView table th, .tabView table td{font-size:11px;border-bottom:1px dotted #d2d2d2;padding:5px 0;}
.tabView table th{text-align:left;}
.tabView table td{text-align:right;}

.tabView ul.association{float:left;width:612px;}
.tabView ul.association li{float:left;width:133px;background:url(../medias/img/carousel_separator.gif) no-repeat right -20px;padding:0 0 0 20px;}
.tabView ul.association li.lastChild{background:none;}
.tabView ul.association .illustration{display:block;border:1px solid #e1e1e1;}
/* aurore */
.tabView ul.association .illustration.non_dispo{color:#CCCCCC; font-size:18px; font-weight:normal; text-align:center; text-decoration:none;height:85px; width:120px; padding:0; padding:35px 0 0 0;}
/* */
.tabView ul.association .addCart{display:block;width:54px;height:15px;line-height:14px;font-weight:bold;text-align:center;color:#ffffff;text-decoration:none;}

.tabView .price{font-size:15px;font-weight:bold;}
.tabView .price.special{color:#ff0000;}
.tabView del{font-weight:bold;}



.classicTable{float:left;width:100%;background:#ffffff;border-collapse:collapse;/* aurore pr promo */margin-bottom:15px;/* */}
.classicTable th, .classicTable td{font-size:10px;text-align:center;border:1px solid #e6e7e7;padding:7px;}
.classicTable td.desc, .classicTable td.price{text-align:left;}
.classicTable td.desc{width:45%;font-size:11px;line-height:18px;}
/* aurore */
.categorie td.desc{width:60%;}
#movex{ font-size:9px;}
#movex th, #movex td{ padding:0 2px; text-align:right;}
#movex .left, .classicTable .left{text-align:left;}
#movex th.noBorder, #movex.noBorder td{ border:none;}
/* */
.classicTable a{text-decoration:none; color:#000000;}
.classicTable .ref{font-weight:bold;color:#085b9e;}
.classicTable thead tr{background:#cecfcf;}
.classicTable th{text-align:left;padding:2px 10px;font-size:11px;border-color:#cecfcf;}
.classicTable .right{ text-align:right;}
.classicTable .illustration{display:block;float:left;border:1px solid #f0f0f0;margin:0 10px 0 0;}
.classicTable .illustration:hover{border-color:#bababa;}
.classicTable .illustration img{display:block; /* aurore */ height:56px; /* */}
/* aurore */
.classicTable .non_dispo{height:46px; width:52px; color:#CCCCCC; font-size:10px; font-weight:normal; padding:10px 2px 0 2px;text-align:center;}
/* */

.classicTable td select{color:#353535;font:normal normal 11px/normal Arial, Verdana, sans;margin:6px 0;}

/* aurore */
.classicTable td.price{ text-align:right;}
/* */
.classicTable td.price span{font-size:12px; font-weight:bold;color:#1c1f20; }

.classicTable td.red span{color:#FF0000;}
.classicTable td .promo{ float:left;}

.classicTable td span.multiple{display:block;width:24px;height:24px;font-size:11px;line-height:23px;margin:5px auto;font-weight:bold;background:url(../medias/img/cart_multiple.gif) no-repeat left top;}

.classicTable .pdf{font-size:10px;color:#e2051b;text-decoration:none;}
.classicTable .pdf:hover{text-decoration:underline;}

.classicTable tfoot td{border-right:none;border-left:none;}
.classicTable .alertMsg a{text-align:left;font-size:11px;color:#ff1806;font-weight:bold;}
.classicTable .carrierPrice, .classicTable tfoot tr.total td{text-align:right;font-size:12px;color:#085c9f;font-style:italic;}

.classicTable tfoot td{padding:5px 10px;}
.classicTable tfoot tr.finalPrice td{font-size:16px;font-weight:bold;text-transform:uppercase;color:#232628;text-align:right;padding:10px 0;border:none;/*border-bottom-color:#232628;*/}
.classicTable tfoot tr.finalPrice td.blank{border:none;}
.classicTable tfoot tr.total td{font-size:14px;text-align:left;border:none;padding:5px 0;}

.classicTable tfoot td.cg{color:#ffffff;font-weight:bold;font-size:11px;border:none;background:#e11303;text-align:left;padding:2px 10px;}
.classicTable tfoot td.cg a{color:#ffffff; text-decoration:underline;}
.classicTable tfoot td.cg input{vertical-align:middle;}

.classicTable .recalculate{display:block;float:right;width:106px;height:24px;padding:0 10px 0 0;line-height:23px;font-size:11px;font-weight:bold;color:#ffffff;text-align:center;text-decoration:none;}

.classicTable .cartButton{display:block;float:right;width:71px;height:29px;line-height:28px;font-size:11px;font-weight:bold;color:#4e4e4f;text-align:center;text-decoration:none;background:url(../medias/img/addcart_main.gif) no-repeat left top;}
.classicTable .cartButton:hover{color:#ffffff;}

.classicTable tr.shortType td{text-align:left;font-size:11px;font-weight:bold;border-right:none;border-left:none;padding:3px 10px;}
.classicTable tr.shortType input{font:normal normal 11px/normal Arial, Verdana, sans;}
/* aurore */
.classicTable .desc{font-size:9px;}
/* */


.classicForm{float:left;width:100%;}
.classicForm p{float:left;width:96%;padding:2%;}
.classicForm .back{float:left;}
.classicForm  p.submit .back{position:relative;left:0;top:36px;}

.classicForm span.submit{float:right;}
.classicForm span.submit a{ text-decoration:none;}
.classicForm span.submit input{display:block;height:49px;float:right;font-size:18px;color:#ffffff;cursor:pointer;padding:0 5px 0 25px;border:none;margin:0;}
.classicForm span.submit span{display:block;float:right;height:49px;cursor:pointer;margin:0 0 5px 0;}
.classicForm span.submit .right{width:36px;}
.classicForm span.submit .left{width:6px;margin-left:5px;}

/* aurore */
/* btn brouillon et favoris */
.classicForm span.submit2{float:right;}
.classicForm span.submit2 a{ text-decoration:none;}
.classicForm span.submit2 .middle{display:block;height:49px;float:right;font-size:12px;color:#ffffff;cursor:pointer;padding:9px 5px;border:none;margin:0; width:130px;}
.classicForm span.submit2 input{display:block;height:49px;float:right;font-size:12px;color:#ffffff;cursor:pointer;padding:9px 5px;border:none;margin:0;}
.classicForm span.submit2 .right, .classicForm span.submit2 .left{display:block;float:right;height:49px;cursor:pointer;margin:0 0 5px 0;}
.classicForm span.submit2 .right{width:6px;}
.classicForm span.submit2 .left{width:23px;margin-left:5px;}

/* btn gris pr panier */
.classicForm span.submit_gris{float:right;}
.classicForm span.submit_gris a{ text-decoration:none;}
.classicForm span.submit_gris input{display:block;height:49px;float:right;font-size:18px;color:#ffffff;cursor:not-allowed;padding:0 5px 0 25px;border:none;margin:0;}
.classicForm span.submit_gris span{display:block;float:right;height:49px;cursor:pointer;margin:0 0 5px 0;}
.classicForm span.submit_gris .right{width:36px;}
.classicForm span.submit_gris .left{width:6px;margin-left:5px;}
.classicForm span.submit_gris input{background:url(../medias/img/submit_main_gris.gif) repeat-x left top;}
.classicForm span.submit_gris .right{background:url(../medias/img/submit_right_gris.gif) no-repeat left top;}
.classicForm span.submit_gris .left{background:url(../medias/img/submit_left_gris.gif) no-repeat left top;}
/* */

.classicForm .addDraft{float:right;}
/* aurore */
.mon_form{margin:10px;width:auto;/* sinon dépasse pr histo */}
.mon_form fieldset{ border:#CECFCF 1px solid; padding:5px; text-align:center;}
.mon_form legend{font-weight:bold; padding:0 3px;}
.mon_form p{padding:2px 0px;text-align:left;}
.mon_form p label{float:left; width:100px; display:block;}
.mon_form p span{ color:#666666; font-size:0.9em;}
.mon_form p span.erreur{color:#FF1806; font-weight:bold;}
.mon_form input{font-size:0.9em;}
.mon_form input[type="text"], #mon_form select{ border:none; background:none; border-bottom:1px dashed #CECFCF;}
.mon_form select{ background:#efeff0;border:1px dashed #CECFCF;}
/*.mon_form input[type="submit"]{ border:0; width:54px;color:#ffffff; cursor:pointer;}*/
.mon_form input[type="submit"],.mon_form input[type="button"]{display:block;float:left;height:18px;padding:0 0 3px 5px;margin:0;text-align:center;cursor:pointer;border:none;font-size:10px;color:#ffffff;}
.mon_form .submitBgRight{display:block;float:left;width:5px;height:18px;}
.mon_form .submitBgLeft{display:block;float:left;width:5px;height:18px;}
.mon_form input.encadre, .mon_form textarea.encadre{ border:1px solid #7F9DB9; background:#FFFFFF; width:250px;}
.mon_form textarea.encadre{height:200px;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
/* */

#orderBreadcrumbs, #orderBreadcrumbs a{color:#063a61;padding:5px 10px 10px 10px;font-size:14px;font-weight:bold;list-style-type:none; text-decoration:none;}
#orderBreadcrumbs li{display:inline;}
#orderBreadcrumbs li:first-child{text-transform:uppercase;}

#productList{/*float:left; bloque le menu du haut dans IE*/width:665px;padding:0 5px 0 4px;background:#ffffff; }
#productList .header{float:left;position:relative;width:665px;}
#productList .header form{position:absolute;right:7px;top:7px;}
#productList .header label{font-weight:bold;color:#ffffff;cursor:pointer;}
#productList .header select{font-size:11px;color:#4a4948;min-width:150px;}

.pagination{float:left;position:relative;width:665px;padding:6px 0;color:#095d9f;}
.pagination p{text-align:center;}
.pagination a{color:#095d9f;text-decoration:none;}
.pagination a:hover{color:#353535;}
.pagination .active{font-weight:bold;text-decoration:underline;}
.pagination a.active:hover{color:#095d9f;}


#priceDropCheck{position:absolute;left:-3px;top:5px;}
#priceDropCheck input{vertical-align:middle;}
#priceDropCheck label{color:#095d9f;cursor:pointer;}

#listViewMode{position:absolute;right:0;top:6px;}


#productList .list{float:left;width:665px;border-collapse:collapse;}
#productList .list tr{/*border-top:1px solid #dfe0e0;*/}
#productList .list td{width:166px;padding:15px 0;min-height:164px;text-align:left;padding:12px 0;background:url(../medias/img/carousel_separator.gif) no-repeat right top;/**/border-top:1px solid #dfe0e0;/**/}
#productList .list td.lastChild{background:none;}
#productList .list td .illustration{display:block;width:166px;overflow:hidden;}
/* aurore */
#productList .list td .non_dispo{height:88px; width:161px; color:#CCCCCC; font-size:18px; font-weight:normal; padding:30px 2px 0 2px;text-align:center; text-decoration:none;}
/* */
#productList .list td .illustration img{display:block;position:relative;margin:0 auto;/* aurore supp pb christmas height:118px;/* */}
#productList p{padding:1px 10px;}
#productList p.desc a{color:#353535;text-decoration:none;}
#productList p.desc a:hover{text-decoration:underline;}
#productList p.price{font-size:15px;font-weight:bold;}
#productList p.price.red{color:#ff0000;}
#productList p.price a{display:block;float:right;width:54px;height:14px;padding:1px 0 0 0;margin:1px 0 0 0;text-align:center;font-size:10px;font-weight:normal;color:#ffffff;text-decoration:none;}
#productList p.price a:hover{color:#085c9f;}
#productList p.formerPrice{font-size:9px;}

#productList p span.stockIndicator{float:right;}
#productList p span.stockIndicator img{padding:5px 0 0 0;}

#productList a.addCart{display:block;float:left;width:72px;height:14px;padding:1px 0 0 0;margin:2px 0 0 0;text-align:center;color:#ffffff;text-decoration:none;font-size:10px;}


/* aurore */
.js{ text-align:center; color:#FF0000; font-size:18px;}
.erreur{color:#FF1806; font-weight:bold;}
.relative{ position:relative; display:inline;}
.suggestionsBox{border:1px solid #999999; width:75px; position:absolute; background:#fff; color:#999999; text-align:left; z-index:9999; cursor:pointer;display: none; margin-top:-5px;}
.suggestionsBox2{width:178px; padding-left:25px;}
.suggestionsBox li{list-style:none;}
.boutton{ cursor:pointer; padding:0 5px 0 0;}
#pagination{width:100%; font-size:18px; text-align:center;}
#pagination a{color:#999999; text-decoration:none;}
#pagination a:hover{color:#333333; }
hr{ clear:both; visibility:hidden;}

/*reseau*/
#map_canvas{width: 450px; height: 450px; float:left;}
#dept{width: 180px; float:left; padding:0 5px;}
#directions{}

#f_reseau p{padding-bottom:1px; margin:0; }
#f_reseau label{display:block; width:20px;float:left; text-align:left; padding-right:5px; color:#666666;}
#f_reseau input, #f_reseau textarea{}

/* commande */
#processus{margin-bottom:10px;margin-left:10px; color:#999999;} 
#processus a{ text-decoration:none; color:#999999;}  
#processus a#courant{color:#666666; font-weight:bold;} 

.adresse{margin:10px; padding:10px; border:1px solid #CCCCCC; width:200px; float:left;}
.adresse .nom{font-weight:bold;}
.adresse .picto{float:right;}
.txt_adresse{margin:10px; padding:10px; float:left;}

/* txt defile */
.tickercontainer {width: 194px; height: 20px; margin: 0; padding: 0; overflow: hidden; color:#FFFFFF;}
.tickercontainer .mask { position: relative; left: 0px; top: 0px; width:194px; overflow: hidden; height: 20px;}
ul.newsticker {position: relative; left:200px; list-style-type: none; margin: 0; padding: 0;}
ul.newsticker li {float: left; margin: 0; padding:0;}
ul.newsticker a {white-space: nowrap; padding: 0; margin: 0 10px 0 0; font-weight:bold;} 
ul.newsticker span {margin: 0 10px 0 0;} 

/* fiche prod */
.hidden{ visibility:hidden;}
#fds{width:108px; height:29px; background:url(../medias/img/icons/telecharger-guide-securite.gif) no-repeat; margin:0; padding:0; text-align:left; padding:10px 40px 10px 10px;}
#fds a{ color:#4a4a4a; text-decoration:none; font-weight:bold;}

/* compte */
.compte{margin:1%; padding:1%; border:1px solid #CCCCCC; }
.compte1{width:45%;float:left;}
.compte2{width:45%;float:right;}
.compte .nom{font-weight:bold;}
.compte .picto{float:right; margin:2px;}

/* plan */
.plan{width:25%; float:left;}
.plan_2{width:50%; float:left;}
.plan_50{width:50%;}
.plan span{ background-image:none;}
.plan ul.section li, .plan_2 ul.section li{ font-weight:bold; list-style:none; padding-top:10px;}
.plan ul.section ul, .plan_2 ul.section ul {padding:0 0 0 10px; font-weight:normal; list-style:none;}
.plan ul.section ul li, .plan_2 ul.section ul li{ font-weight:normal; list-style:none; padding-top:0px;}
.plan a, .plan_2 a{text-decoration:none;}

/* partenaire */
.partenaire{width:100%; clear:both; height:120px;}
.partenaire .photo{float:left; width:310px;}
.partenaire img{}
.partenaire .nom{ font-weight:bold;}
.partenaire a{color:#333333; text-decoration:none;}
.partenaire .desc{ color:#666666;}
/* jscroller */
/*.jscroller2_up, .jscroller2_down, .jscroller2_left, .jscroller2_right {margin: 0;padding: 0;}
.jscroller2_left, .jscroller2_right, .jscroller2_left_endless, .jscroller2_right_endless { white-space: nowrap;}
#scroller_container {width:200px; height: 60px; overflow: hidden;}
#dummy {;# }
#scroller_container {overflow: auto;}
.jscroller2_left{font-size:12px; line-height:12px; white-space:nowrap; color:#FFFFFF;}*/

/**********/


.plus_rapide, .moins_rapide{ position:relative;cursor:pointer; font-weight:bold; color:#085b9e; font-size:12px;}
.c_assoc_popup{position:absolute; top:5px; right:5px; display:none; background:transparent url(../medias/img/popup.gif) no-repeat scroll left top; font-size:11px; text-align:left; margin:0; padding:0;}
.c_assoc_popup .titre{ font-weight:bold; font-size:14px; height:20px; padding-top:28px; width:251px; text-align:center;}
.c_assoc_popup .ss_titre{ font-weight:bold; font-size:11px; text-align:left; margin-top:5px;}
.c_assoc_popup p{ font-weight:normal; text-align:left; padding:0; color:#085B9E; width:251px;}
.c_assoc_popup .prod{display:block; margin:0 0 5px 0; padding:0 0 10px 0; width:251px;}
.c_assoc_popup .prod .ref{font-weight:bold;color:#085b9e; width:66px; float:left;text-align:left;}
.c_assoc_popup .prod .des a{font-weight:normal;width:123px; float:left; text-align:left;color:#085B9E;}
.c_assoc_popup .prod .prix{font-weight:normal;color:#085B9E;width:60px; float:right;text-align:right;}

/* reseau */
#accordion .title, #accordion .title a{ text-decoration:none;}
#accordion div{color:#666666;}

.input_qtt_pb{ color:#FF0000; border: 1px solid #FF0000;}
.input_qtt{ color:#085b9e; border: 1px solid #085b9e;}

/* modif pour grove : generalisation de bouton */

#identif input[type="submit"],#identif input[type="button"]{display:block;float:left;height:18px;padding:0 5px 3px 5px; margin:0;text-align:center;cursor:pointer;border:none;font-size:10px;color:#ffffff;background:#6b9ec5; border:none}
#identif input[type="submit"]:hover,#identif input[type="button"]:hover{color:#A58062;}
#identif .submitBgRight{display:block;float:left;width:5px;height:18px;background:url(../medias/img/identif_right.gif) no-repeat left top;}
#identif .submitBgLeft{display:block;float:left;width:5px;height:18px;background:url(../medias/img/identif_left.gif) no-repeat left top;}

#page_404{margin:80px 40px 40px 40px;}
#page_404 h2{margin-bottom:40px;}
