.adobe-notice{margin:-13px 0 7px 0;font-size:9pt;}
	.adobe-notice a{color:#DE0020;font-size:9pt;}
#forgotten-password{height:100px;background:#000;}

/* Boîtes aux coins ronds */
.large-round-corner-box{position:relative;width:100%;height:242px;background:url(graphics/backgrounds/large-round-corner-bg.jpg);}
.large-round-corner-left{position:absolute;top:0;left:0;width:10px;height:100%;background:url(graphics/backgrounds/large-round-corner-left.jpg);}
.large-round-corner-content{padding:10px;}
.large-round-corner-right{position:absolute;top:0;right:0;width:10px;height:100%;background:url(graphics/backgrounds/large-round-corner-right.jpg);}
.small-round-corner-box{position:relative;width:191px;height:144px;background:url(graphics/backgrounds/small-round-corner-bg.jpg);}
.small-round-corner-left{position:absolute;top:0;left:0;width:10px;height:100%;background:url(graphics/backgrounds/small-round-corner-left.jpg);}
.small-round-corner-content{padding:10px;}
.small-round-corner-right{position:absolute;top:0;right:0;width:10px;height:100%;background:url(graphics/backgrounds/small-round-corner-right.jpg);}

/* Produits */
.featured-product{position:relative;height:222px;}
.featured-product-announce{height:36px;color:#727272;font-size:14pt;font-weight:bold;}
.featured-product-details{width:290px;height:150px;overflow:hidden;}
.featured-product-price{position:absolute;bottom:0px;left:0px;font-size:8pt;}
.featured-product-illustration{position:absolute;right:0;top:0;height:222px;width:272px;overflow:hidden;}
.featured-product-name{color:#DE0020;font-size:10pt;font-weight:bold;}
.featured-product-specs{list-style-image:url(graphics/bullet.gif);margin: 10px 0 0 0;padding-left: 1em;}
.featured-product-specs li{font-size:8pt;margin-top: 5px;}
.featured-product-name{color:#DE0020;}
.showcase-product-price-link {color:#DE0020;font-size:11pt;font-weight:bold;}
.showcase-product-format{position:absolute;bottom:0px;right:0px;font-size:8pt;}
.showcase-product-code{font-size:8pt;}
.product-buy-icon{ vertical-align:baseline;}

.small-product-box{position:relative;height:124px;}
.small-product-name{font-size:8pt;color:#727272;font-weight:bold;}
.small-product-details{width:120px;height:124px;overflow:hidden;}
		/* prise en charge des images horizontales */
		.small-product-illustration2{position:absolute;right:0;top:55px;}
		.small-product-details2{float:left;width:100%;margin-bottom:10px;}
		
.small-product-illustration{position:absolute;right:0;top:0;height:124px;width:50px;overflow:hidden;}
.small-product-price{position:absolute;height:30px;bottom:0;left:0;font-size:8pt;}
.small-product-price-element{float:left;}
#showcase-box{margin-top:6px;height:144px;}
.showcase-block{float:left;margin-right:6px;}
.showcase-block-last{margin-right:0;}

/* promotions */
.item-list-title, .item-list-row1, .item-list-row2{width:275px;}
.item-list-title{width:275px;background:#666666;color:#fff;font-weight:bold;text-align:left;padding:8px;clear:both;}
.item-list-row1, .item-list-row2 {font-size:9pt;padding:8px;}
.item-list-row1 div, .item-list-row2 div {float:left;}
.item-list-row1 a, .item-list-row2 a{color:#666666;}
/*.item-list-row1 a, .item-list-row2 a{color:#DE0020;}*/
.item-list-row1{background:#F2F2F2;color:#666666;}
.item-list-separator{height:15px;overflow:hidden;}

/* Blog */
.blog-article-link, .blog-article-paragraph a{color:#727272;}
.blog-article-pubinfo{font-size:8pt;padding-bottom:10px;}
.blog-article-title{margin:0;}
.blog-article-more{text-align:right;}
.blog-article-more-link{font-size:7pt;color:#DE0020;font-weight:bold;}

div.blog-article{padding-left:5px;}

div.blog-article p {}
div#blog-left-pane{float:left;width:380px;padding-right:15px;}
div#blog-right-pane{float:left;width:190px;}
div#upcoming-events{padding:10px;color:#fff;font-size:9pt;background:#FA0010;}
div.blog-side-block{margin-bottom:10px;}
div.upcoming-event{margin-top:10px;}
div.upcoming-event-details{font-size:8pt;}
div#blog-last-entries-title{color:#fff;font-size:9pt;background:#FA0010;text-align:center;padding:2px 0 2px 0;}
div#blog-last-entries-content{padding:10px 0 0 10px;}
div.blog-last-entry{margin-bottom:10px;}
div.blog-last-entry-title {margin-bottom:3px;font-weight:bold;font-size:11pt;}
.blog-last-entry-text{font-size:8pt;}
div#blog-calendar-header{background:#FA0010;text-align:center;color:#fff;position:relative;padding:2px 0 2px 0;font-size:9pt;}
img#blog-calendar-header-next{position:absolute;right:5px;top:5px;}
img#blog-calendar-header-previous{position:absolute;left:5px;top:5px;}
div#blog-calendar-days{padding:5px;background:#F2F2F2;}
div#blog-calendar-days table {width:100%;border:0;border-collapse:separate;}
div#blog-calendar-days table.calendar tr th.first_row {background-color:#fa0010;text-transform:uppercase;color:#fff;font-size:9pt;font-weight:normal;padding-top:3px;}
div#blog-calendar-days table.calendar tr th.nav img {vertical-align:top;margin-top:2px;}
div#blog-calendar-days table tr th,div#blog-calendar-days table tr td {font-size:8pt;text-align:center;padding:2px 4px 2px 4px}
div#blog-calendar-days table tr.dayName th {font-weight:bold;padding-bottom:6px;padding-top:6px;}
div#blog-calendar-days table thead tr th abbr {border:none}
div#blog-calendar-days table tr td a{color:#fff;}
div#blog-calendar-days table tr td.otherMonth {color:#bbb;}
div#blog-calendar-days table tr td.blog-calendar-inactive:hover{background:none;}
.blog-return-top{margin-bottom:10px;text-align:right;}
.blog-return-top a {color:#DE0020;font-size:8pt;font-weight:bold;}
.event-day{background-color:#FA0010;color:#fff;}
/*.event-day:hover{background:#000;}*/
div#blog-calendar-days table tr td:hover a{color:#fff;}


.add-to-calendar{cursor:pointer;position:relative;}
.add-to-calendar-box{display:none;position:absolute;top:0;right:-150px;height:28px;color:#000;width:175px;cursor:pointer;}
.add-to-calendar-inner{border:1px solid #A1A916;padding:5px;background:#fff;text-align:center;position:absolute;left:10px;bottom:-20px;font-size:8pt;z-index:1;}
.add-to-calendar-box a{color:#000;font-size:8pt;}

/* contact */
.contact-address-name{font-weight:bold;font-size:8pt;}
.contact-address-name2{font-weight:bold;font-size:9pt;}
.contact-address-details{color:#777;}
.contact-address-details2{color:#666;font-size:9pt;}
.contact-directory-second-row td {padding-top:25px;}
.email-directory{padding-top:10px;}
dt.email-directory-dt1{background:#F2F2F2;font-size:9pt;font-weight:bold;}
dt.email-directory-dt2{font-size:9pt;font-weight:bold;margin-top:20px;}
dt.email-directory-dt3{font-size:8pt;font-weight:bold;margin-top:20px;}
dt.email-directory-dt3-first{margin-top:0;}
dd.email-directory-dd{margin:0;padding:0;margin-bottom:20px;font-size:10pt;}
/*.email-directory-dd a{color:#666666;}*/
.email-directory-dd a{color:#DE0020;}
.contact-search-block{margin-top:20px;font-weight:bold;font-size:9pt;}
.contact-search-result-name{font-size:8pt;}
.contact-search-result-details{font-weight:normal;}
.contact-search-result-details a, .contact-search-result-details {color:#777;}
#sector-sub1{display:none;}
/* emploi */
.apply-form-title{color:#DE0020;font-size:10pt;font-weight:bold;margin:30px 0 5px 0;}
.apply-form-section{width:auto;}
#apply-form-languages{width:auto;}
#apply-form-languages tr td{line-height:15px;padding:0;padding-right:10px;}
.apply-form-section tr td{padding-top:10px;font-size:9pt;color:#666;line-height:20px;}
.apply-form-field1{width:180px;}
.apply-form-field2{width:470px;}
.apply-form-field3{width:230px;}
.apply-form-joker{width:8px;}
.apply-form-submit{width:250px;text-align:right;}
.apply-form-submit-button {float:right;background:#DE0020;color:#fff;padding:4px 20px 4px 20px;border:0;cursor:pointer;}
#mandatory-fields-legend{float:right;margin-right:115px;}
.school-diploma-trigger{cursor:pointer;}
.apply-diploma-section{margin-top:20px;}
.apply-diploma-title{vertical-align:middle;color:#000;font-size:9pt;}
.apply-diploma-wrapper{display:none;}
.apply-diploma-element, .apply-experience-element{margin-bottom:15px;}

/* produit */
div#product-wrapper{margin:10px 0 50px 0;position:relative;overflow:hidden;}
div#product-illustration{float:left;width:240px;position:relative;height:250px;}
.product-illustration-wrapper{position:absolute;bottom:0;left:0;}
.product-illustration-wrapper-vertical{position:absolute;bottom:0;left:55px;}
div#product-zoom-corner{position:absolute;bottom:0;left:0;}
div#product-left-corner-icon{float:right;}
div#product-information{float:left;width:344px;position:relative;padding-bottom:75px;}
div#product-name{font-weight:bold;font-size:13pt;margin-bottom:15px;width:210px;}
div#product-description{margin-bottom:10px;font-size:9pt;}
ul.product-specs{list-style-image:url(graphics/bullet.gif);margin-bottom:10px;padding-left: 1em;}
ul.product-specs li{font-size:8pt;margin:0;padding:0;}
	div#product-condition-icons{float:left;width:150px;margin-top:20px;}
	div#product-spec-icons{float:left;width:150px;margin-top:20px;}
div.product-icons{padding-top:5px;}
div.product-icons img {margin-right:5px;}
#product-models tr td{vertical-align:middle;}
tr.product-models-row2 td{background-color:#F2F2F2;}
div#product-action-buttons{text-align:right;margin:20px 0 20px 0;}
div#product-action-buttons button{color:#fff;font-size:8pt;height:25px;background-repeat:no-repeat;cursor:pointer;border:0;margin-left:5px;}
#product-addcal-button{width:160px;padding-left:8px;background:url(graphics/buttons/button-addcal.gif) top right;text-align:left;}
#product-addfav-button{width:144px;padding-left:10px;background:url(graphics/buttons/button-addfav.gif) top right;text-align:left;}
#product-addcart-button{width:160px;padding-left:10px;background:url(graphics/buttons/button-addcart.gif) top right;text-align:left;}
ul#complementary-products{padding:0;margin:0;list-style-type:none;margin-bottom:36px;position:relative;}
ul#complementary-products li {margin:0;padding:2px 0px 2px 0px;font-size:9pt;}
.comp-product-row1{background:#F7F7F7;}
.comp-product-row2{background:#EBEBEB;}
.expandable-list{position:relative;}
.expandable-list-icon{position:absolute;right:0;bottom:1px;cursor:pointer;}
.small-product-box2{position:relative;height:124px;}
.small-product-box2-name{font-size:8pt;color:#000;font-weight:bold;}
.small-product-box2-details{width:110px;height:115px;overflow:hidden;position:absolute;left:60px;top:10px;}
.small-product-box2-illustration{position:absolute;left:0;top:0;height:124px;width:50px;overflow:hidden;}
.small-product-box2-price{position:absolute;height:30px;bottom:0px;right:0px;}
.small-product-box2-price-element{float:left;}

	/* prise en charge des images horizontales */
	.small-product-box2-illustration2{float:left;}
	.small-product-box2-details2{float:left;width:100%;margin-bottom:10px;}
	.small-product-box2-price2{position:absolute;bottom:0px;right:0px;height:30px;}

.product-icons-title {font-weight:bold;font-size:12pt;}
.product-models-select{font-size:8pt;}
.product-models-price{font-weight:bold;font-size:11pt;}

/* promotions */
div.promotion-column{float:left;width:188px;margin-right:10px;}
div.promotion-column-last{margin-right:0;}
div.promotion-block{margin-bottom:8px;}
.promotion-column-icon{position:absolute;right:0;top:-10px;}
#promotion-column-icon1{right:60px;top:-8px;}
#promotion-column-icon2{right:55px;}

/* about */
ul#about-menu{padding:0;margin:0;list-style-type:none;margin:10px 0 20px 0;}
ul#about-menu li{display:inline;border-left:1px solid #727272;padding:0 10px 0 10px;}
ul#about-menu li.about-menu-first-element{padding: 0 10px 0 0; border-left:0;}
ul#about-menu li a {color:#727272;font-size:9pt;font-weight:bold;}
img.article-illustration{float:right;margin-left:10px;}

/* search */

div#search-selector-wrapper{border:2px solid #000;height:150px;}
div.search-selector-column{float:left;width:194px;height:100%;overflow:auto;}
ul.search-filter-list{padding:0;margin:0;list-style-type:none;}
ul.search-filter-list li{margin:0;padding:2px 5px 2px 10px;font-size:10pt;font-weight:bold;cursor:pointer;}
li.filter-list-current-row{background:#F3A6B2 url(graphics/backgrounds/selector-current-row.gif) top right;background-repeat:no-repeat;}
table.search-results tr td,table.search-results tr th{border-right:1px solid #B9B9B9;}
table.search-results tr td{padding:5px 8px 5px 8px;font-size:8pt;vertical-align:top;}
table.search-results tr td select{font-size:8pt;padding:0;}
tr.search-results-row1 td{background:#F7F7F7;}
div.search-result-price{position:relative;}
	.search-buy2-icon{position:absolute;right:8px;top:0;}
div.search-result-description, div.search-result-photo{display:none;}
div#search-options-row1{margin:15px 0 15px 0;position:relative;}
div#search-options-row2{margin-bottom:20px;position:relative;}
	.search-options-box{position:absolute;right:0;bottom:-2px;}
	.search-filter-links{font-size:8pt;padding-top:5px;}
div#search-page-options{position:absolute;right:175px;top:0;}
div#search-nav-options{position:absolute;right:0;top:0;}
a.search-results-page-number{color:#000;}
a.search-results-current-page-number{color:#DE0020;}

/* service */
#service-left-panel{float:left;width:280px;}
#service-right-panel{float:left;width:300px;margin-top:10px;}
.popup-faq-title{background:#F2A6B0;padding:5px;font-size:12pt;font-weight:bold;}

/* exclusivites */
.hotspot{width:188px;height:118px;position:relative;float:left;margin:12px 12px 0 0;}
.row-last-hotspot{margin-right:0;}
.hotspot-illustration{position:absolute;top:0;left:0;}
.hotspot-caption{font-size:8pt;font-weight:bold;overflow:hidden;position:absolute;}
#hotspot-caption0{width:90px;top:44px;left:90px;text-align:right;}
#hotspot-caption1{width:90px;top:28px;left:4px;}
#hotspot-caption2{width:70px;top:5px;right:5px;text-align:right;}
#hotspot-caption2 a{color:#fff;}
#hotspot-caption3{width:90px;bottom:8px;left:5px;}
#hotspot-caption4{width:70px;top:24px;left:60px;}
#hotspot-caption5{width:95px;top:20px;left:64px;}

/* exclusivité */
.page-text-block{font-size:9pt;margin-bottom:40px;}
.search-results-row3 td, .search-results-row4 td {padding:10px;}
.search-results-row3 td{background:#F7F7F7;}
table.search-results tr.search-results-row4 td, table.search-results tr.search-results-row3 td{padding:8px;line-height:20px;}
table.search-results tr td.search-results-colspan{border:none;}
table.search-results tr td.search-results-cell2{vertical-align:top;}
#featured-product-filter-box{text-align:right;margin-bottom:20px;}

/* liquidation */
.page-search-bar{position:relative;}
.page-search-bar-right{position:absolute;right:0;top:0;}
.medium-product-box{float:left;border:1px dashed #666;padding:6px;width:175px;height:155px;position:relative;margin:0 10px 10px 0;}
.medium-product-code{font-weight:bold;font-size:8pt;margin-bottom:8px;}
.medium-product-name{width:106px;margin-bottom:8px;}
.medium-product-description{width:120px;font-size:8pt;margin-bottom:8px;line-height:12px;}
.medium-product-name a{color:#7F7F7F;font-size:9pt;font-weight:bold;}
.medium-product-size{position:absolute;bottom:20px;font-size:9pt;}
.medium-product-price{position:absolute;bottom:5px;color:#DE0020;font-weight:bold;font-size:9pt;margin-top:5px;}
.medium-product-illustration{position:absolute;right:0;top:0;height:120px;width:66px;overflow:hidden;text-align:right;}
.medium-product-cart{position:absolute;right:25px;bottom:16px;}
.medium-product-box-last{margin-right:0;}

	/* prise en charge des images horizontales */
	.medium-product-illustration2{position:absolute;right:5px;top:60px;height:120px;width:96px;overflow:hidden;text-align:right;}
	.medium-product-description2{width:80px;font-size:8pt;margin-bottom:8px;line-height:12px;}
	.medium-product-name2{width:100%;margin-bottom:8px;}
		.medium-product-name2 a {color:#7F7F7F;font-size:9pt;font-weight:bold;}
	.medium-product-size2{position:absolute;bottom:20px;font-size:9pt;}