#contact select.input1to1#search .form, div.selector, .body form button, form textarea, form .textInput {
	background-color: #c3c1b8
}
#shop-map .nav .body-darkblk, #shop-view .standalone, .diaporama .slide p, .body-darkblk .cta div .label, #hallmark .body-darkblk {
	background-color: #000
}
.cta div:hover .label {
	background-color: #d7d4cf
}
.body-darkblk {
	background-color: #000
}
.ideo #mainnav, .ideo .cta span, .ideo footer .ttl, .ideo .submenu .ttl, .ideo .submenu2 .ttl, .ideo .subcollections span, .ideo .subcalibres span, .ideo #slider-sliders menu div, .ideo #scrollnavigation .center, .ideo .hometeaser.savoirfaire p, .ideo .ctablk h4, .ideo button, .ideo #shop-map .overlay h4, .ideo #shop-map .maplink h4, .ideo #watchesSpecification h3, .ideo .productSelector .legend, .ideo .productSpecification .pictos .label, .ideo #watchesProduct .new span, .ideo .productResult .products .new span, .ideo #watchesFilter #filterForm label, .ideo #watchesFilter #filterForm .link, .ideo .js #shop-map .continent a, .ideo #searchForm .section, .ideo .iconcta h4, .ideo .marker-infowindow .marker-title, .ideo .marker-infowindow h4, .ideo .txtblk span.title, .ideo #productFooter span.label, .ideo #calibreProduct .cta, .ideo .calibresResult .zoneInfo h2 {
	font-family: 'Georgia', 'serif';
	letter-spacing: 1px
}
.georgia-title h1, .georgia-title h2 {
	line-height: 1em
}
#calibreAccroche .iconcta i {
	behavior: none
}
i.sprite-v, i.sprite {
	font-size: 0;
	line-height: 0
}
.switcherbtn, .subcollections .visu, .subcollections .visu img, .subcalibres .visu, .subcalibres .visu img, #home .hometeaser.communautes img, .quote, .quote blockquote, .switcherbtn span, a.more div, .sharebox div span, .iconcta i, #watchesResult .products .item .visu img, .pngfix, i.sprite-v, i.sprite, i.icon {
	position: relative;
	zoom: 1;
	behavior: url("/etc/designs/richemont-vac/clientlibs/publish/clientlibs_base/styles/img/css/iepngfix.htc")
}
#scrollnavigation {
	position: absolute;
	zoom: 1;
	right: 0;
	visibility: hidden
}
.slider-slider-ok #scrollnavigation {
	visibility: visible
}
#scrollnavigation .arrow {
	position: absolute;
	zoom: 1;
	display: block;
	overflow: hidden;
	line-height: 0
}
#slider-slides .deco {
	width: 100%
}
#slider-slides .cta div {
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 90%
}
#slider-slides .cta .deco-t, #slider-slides .cta .deco-b, #slider-slides .cta .deco-l, #slider-slides .cta .deco-r {
	display: none
}
#slider-slides .cta .label {
	display: block
}
.ctablk {
	cursor: pointer
}
.ctablk .date {
	bottom: 206px
}
#news article .date {
	top: 391px
}
#news .ctablk.size1 h2 {
	width: 195px;
	margin-top: 15px
}
#news .ctablk.size1 .visu {
	margin-top: 0
}
#news .ctablk.size1 .date {
	height: 26px
}
#news .ctablk.size2 h2 {
	width: 195px
}
#news .ctablk.size2 .visu {
	margin-top: 0
}
#news .ctablk.size2 .date {
	height: 26px
}
#news .ctablk .cta .label {
	width: 70px;
	margin: 60px auto 0
}
#news .ctablk.size4 .cta .label {
	margin-bottom: 20px
}
#loadmorenews div {
	background: url(../img/sprite-more-ie6.png) no-repeat 0 -84px transparent;
	cursor: pointer
}
.content #loadmorenews div {
	margin-top: 10px;
	margin-bottom: 5px
}
.picto-fb span {
	height: 26px;
	width: 30px;
	overflow: hidden;
	text-indent: -5000px
}
.picto-sw span {
	height: 26px;
	width: 30px;
	overflow: hidden;
	text-indent: -5000px
}
.picto-tw span {
	height: 26px;
	width: 30px;
	overflow: hidden;
	text-indent: -5000px
}
.lt-ie7 .sharebox a:hover span, .lt-ie7 .sharebox a:focus span {
	background-color: #b3ab9b
}
.sharebox {
	height: 31px;
	overflow: hidden
}
.content-tpls .visu {
	margin-top: 0
}
.content-tpls .visu div {
	height: 300px;
	margin-top: 0
}
.submenu {
	background-image: url(../img/blank.gif)
}
.js #advancedsearchform {
	opacity: 1;
	visibility: visible
}
#mainnav div {
	zoom: 1;
	overflow: hidden
}
#mainnav a .checkerboard {
	visibility: hidden
}
#mainnav a:hover .checkerboard, #mainnav .subactive .checkerboard, #mainnav .active .checkerboard {
	visibility: visible
}
footer .wrapper {
	position: relative
}
footer .col {
	position: relative
}
footer .sharebox {
	position: relative;
	zoom: 1;
	overflow: hidden;
	left: 0;
	right: auto
}
footer .sharebox div {
	position: relative;
	width: 100%;
	margin-left: 0;
	left: 0;
	right: auto
}
.lt-ie7 footer .sharebox a:hover span, .lt-ie7 footer .sharebox a:focus span {
	background-color: #000
}
.body-darkblk .cta .label {
	background: #000
}
.savoirfaire .blk .first, .collections .blk .first, .actualites .blk .first {
	margin-left: 0
}
#submenu1 .subsavoirfaire .ctablk {
	display: inline;
	float: none;
	margin-left: -3px
}
#submenu1 .subsavoirfaire .first {
	margin-left: -5px
}
#submenu1 {
	display: block
}
.submenu .subactu .ctablk .date, .submenu .subactu .ctablk .date strong {
	background-image: none
}
.submenu .subcalibres .ctablk {
	zoom: 1;
	width: 320px
}
.submenu .cabinotiers .ctablk {
	zoom: 1;
	width: 320px
}
.submenu .subcalibres .ctablk .visu {
	zoom: 1;
	position: absolute
}
#slider-sliders, #slider-sliders .slides, .hometeaser, .hometeaser .wrapper {
	position: relative;
	zoom: 1;
	overflow: hidden
}
#home .savoirfaire .ma .wr .visu, #home .savoirfaire .ma .wr .deco {
	cursor: pointer
}
#home .savoirfaire .visu img {
	display: none
}
#home .savoirfaire .ma .wr .visu {
	background-image: url(../img/visus/home/metiersdarts-ie.jpg)
}
#home .savoirfaire .ac .wr .visu {
	background-image: url(../img/visus/home/cabinotiers-ie.jpg)
}
#home .savoirfaire .pg .wr .visu {
	background-image: url(../img/visus/home/hallmark-ie.jpg)
}
h1, h2 {
	position: relative;
	zoom: 1;
	top: 0
}
h1.no-deco h2.no-deco {
	padding-top: 36px
}
.hometeaser h2 {
	margin-bottom: 0
}
#shop-map .continent h2 {
	display: block;
	margin-top: 30%;
	padding: 0
}
#shop-map .continent h2 span {
	top: 0
}
#shop-advancedsearch .form .checkboxfld, #shop-advancedsearch .form .dropdownfld, #shop-advancedsearch .form button {
	display: inline
}
#shop-advancedsearch .form .dropdownfld {
	width: 30px
}
#shop-advancedsearch .size1 .container {
	width: 238px
}
#shop-advancedsearch .size1 h2 {
	margin-top: 10px
}
#printPreview #shop-advancedsearch .size4, #printPreview #shop-advancedsearch .size4 .wr, #printPreview #shop-advancedsearch .size4 .container {
	display: block;
	width: auto
}
.tpl-leftcol aside {
	height: 300px
}
.tpl-leftcol .quote {
	width: 345px;
	overflow: hidden;
	background: transparent;
	background-image: url(../img/blockquote_bgtop.png);
	background-repeat: no-repeat;
	background-position: 43px 20px
}
.tpl-leftcol .quote blockquote {
	width: 325px;
	padding-left: 10px;
	padding-right: 10px
}
.ctablk-container .page {
	padding-top: 8px
}
.ctablk {
	position: relative;
	zoom: 1;
	float: left;
	overflow: hidden;
	width: 239px
}
.size2, .size4 {
	width: 485px
}
.ctablk .wr {
	display: inline;
	float: left;
	position: relative;
	zoom: 1;
	width: 309px;
	margin: 0
}
.ctablk .container {
	display: inline;
	float: left;
	position: relative;
	zoom: 1;
	margin: 0
}
.ctablk a:link, .ctablk a:visited, .ctablk a:hover, .ctablk a:focus {
	display: block;
	text-decoration: none
}
.ctablk h2 {
	position: relative;
	zoom: 1
}
.ctablk h2 .pngfix {
	visibility: hidden
}
.cta div {
	zoom: 1;
	display: inline
}
.savoirfaire .ctablk {
	position: relative;
	zoom: 1;
	width: 321px
}
.content-tpls .visu {
	display: inline
}
.content-tpls .visus-2 {
	display: block
}
#genericOverlay-view .overlayBox {
	background-color: #000
}
#slider-sliders .iconcta h4 {
	padding: 0 17px 0 12px
}
.fixedTop {
	height: 160px
}
#watchesResult .products .item h2 {
	line-height: 1.2em
}
#watchesProduct .contentProduct h2 {
	background: none
}
#watchesAccroche {
	height: 651px
}
#watchesAccroche #watchesAccroche_showVideo {
	border: solid 1px #C3A07D
}
#watchesFilter {
	padding-bottom: 10px
}
#watchesMakingOf #watchesMakingOfShowBtn {
	border: solid 1px #C3A07D
}
#watchesHeader h1 {
	padding-bottom: 10px
}
#watchesHeader .subinfo {
	padding-bottom: 20px
}
#calibreAccroche .containerCta .iconcta i.auto-icon, #calibreAccroche .containerCta .iconcta i.manu-icon {
	position: absolute
}
#calibreAccroche .containerCta .iconcta i {
	background: url(../img/productSelector/calibre/calibreaccroche-cta_sprite-ie6.png) no-repeat top left
}
#calibreProduct .categorie {
	background: none
}
.productSelector .listBtn div {
	background-image: url(../img/productSelector/product-btn_sprites-ie6.png)
}
#calibre3D .containerCta .iconcta i.discover-icon {
	position: absolute
}
.tpl-leftcol aside .aside-content {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/bg-aside.png", sizingMethod="scale");
	padding-bottom: 30px
}
.tpl-leftcol aside .aside-image {
	text-align: center;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/bg-aside.png", sizingMethod="scale");
	padding-top: 10px
}
.tpl-leftcol aside .aside-content .sep-menu-title {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/sep-transparence-small.png", sizingMethod="crop")
}
.tpl-leftcol aside .DivSelectyze.vacheron .selectyzeValue {
	width: 275px;
	height: 30px;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/bg-select-aside.png", sizingMethod="scale");
	padding-left: 65px;
	padding-top: 11px
}
div#contact div.input1to2 .selectyzeValue, div#contact div.input2to2 .selectyzeValue {
	font: 12px/22px Arial;
	color: #554728;
	width: 193px;
	height: 27px;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/select/bg-vacheron-small.png", sizingMethod="scale");
	padding-left: 5px;
	padding-top: 3px
}
div#contact div.input1to2, div#contact div.input2to2 {
	width: 198px;
	height: 30px;
	float: left;
	display: inline;
	border: 1px dotted #877d66;
	color: #554728
}
div#contact div.input1to2 .UlSelectize, div#contact div.input2to2 .UlSelectize {
}
#contact input.input1to1 {
	width: 420px;
	padding-left: 4px;
	height: 23px;
	padding-top: 7px;
	color: #554728;
	background: none;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/alpha.png", sizingMethod="scale")
}
div#contact input.input1to2, div#contact input.input2to2 {
	width: 194px;
	padding-left: 4px;
	height: 23px;
	padding-top: 7px;
	line-height: normal;
	color: #554728;
	background: none;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/alpha.png", sizingMethod="scale")
}
span.bt-valid-step {
	padding: 10px;
	text-transform: uppercase;
	border: 1px dotted #877d66;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/alpha.png", sizingMethod="scale");
	cursor: pointer;
	color: #554728;
	font-size: 12px;
	float: right;
	display: inline
}
.clear {
	border: none;
	padding: 0;
	margin: 0;
	clear: both;
	height: 0;
	font-size: 0
}
div#contact textarea.input1to1 {
	color: #554728;
	background: none;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/alpha.png", sizingMethod="scale")
}
#contact .step4-catalog-content {
	background: #e1ddd4
}
div#contact #catalogue-fields input.input1to2, div#contact #catalogue-fields input.input2to2 {
	width: 184px
}
#contact #catalogue-fields input.input1to1 {
	width: 402px
}
#contact .step4-catalog-content .label-catalog {
	margin-top: 3px
}
#contact label.lbl-terms {
	margin-top: 3px
}
#site aside .aside-image.aside-image-boutique {
	padding-top: 0
}
#contact select.input1to1 {
	width: 418px
}
.vacheron .selectyzeValue, .ui-selectmenu-button {
	background: none;
	zoom: 1;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/select/bg-vacheron.png", sizingMethod="scale")
}
.ui-selectmenu-button.input1to2, .ui-selectmenu-button.input2to2 {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/select/bg-vacheron-small.png", sizingMethod="scale")
}
.ui-selectmenu-button.input1to1 {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/select/bg-vacheron-ie6.png", sizingMethod="scale")
}
#site .index-contact .chp-content {
	height: 157px
}
.ui-selectmenu-menu ul.ui-menu {
	overflow: auto;
	overflow-y: auto;
	overflow-x: hidden;
	margin: 0;
	padding: 0;
	border-left: 1px dotted #877d66;
	border-right: 1px dotted #877d66;
	min-height: 31px;
height:expression( this.scrollHeight > 124 ? "124px":"auto" );
	max-height: 124px;
	background: #ddd9d0
}
div#contact #catalogue-fields select.input1to1 {
	width: 375px!important
}
.ui-selectmenu-button {
	padding-right: 0;
	margin-left: 50px
}
#contact select.input1to1 {
	width: 413px
}
div#contact #catalogue-fields input.input1to1 {
	width: 402px
}
#watchesSearch #watchesFilter input[type="checkbox"] {
	display: inline-block
}
#watchesFilter #searchForm li label {
	display: inline-block
}
#watchesFilter .titleForm h2 {
	background: none
}
#watchesFilter #searchReference .cta .label, #watchesFilter #searchReference .cta .label-o {
	width: 180px
}
#watchesSearch .productResult .products {
	padding: 0;
	width: 1000px
}
.productCloseUp .closeUp.first {
	margin-left: 0
}
#watchesProduct .contentProduct h1 {
	line-height: 1em
}
.contact-hp-horaire .ui-selectmenu-button {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/bg-select-aside.png", sizingMethod="scale")
}
.contact-hp-subtitle {
	margin-top: 32px;
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/contact/subtitle.png", sizingMethod="scale")
}
#site .index-contact .chp-content {
	zoom: 1;
	background: none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader( src="../img/bg-aside-10.png", sizingMethod="scale")
}
#site .index-contact .contact-hp-block {
	margin-right: 10px;
	height: 345px
}
#site .index-contact .contact-hp-block.last {
	margin-right: 0
}
#contact span.telint {
	margin-left: 30px;
	display: inline-block;
	padding-top: 4px;
	font-size: 18px;
	float: left
}
#contact #catalogue-fields input.telcode, #contact input.telcode {
	float: left;
	width: 40px!important;
	margin-left: 10px
}
#contact input.telnumber {
	width: 332px!important;
	margin-left: 9px
}
#contact #catalogue-fields input.telnumber {
	width: 320px!important;
	margin-left: 10px
}
.h1titleform {
	padding-top: 33px
}
#contact.index-contact .h1titleform h1 {
	margin-top: 11px
}
.h1titleform .contacttitledescription {
	margin-bottom: 11px
}
#site .index-contact .contact-hp-bot {
	margin-top: -21px
}
#search .form {
	width: 740px;
	height: 55px;
	overflow: hidden;
	margin-top: 0;
	background: #DED7CA
}
#search .results {
	overflow: hidden;
	zoom: 1;
	width: 1020px;
	zoom: 1
}
#search .results .resultType {
	margin-right: 30px;
	width: 160px;
	overflow: hidden;
	background: url(../img/ie-puce-search.png) center center no-repeat transparent
}
#search .results .resultType .nb {
	height: 40px
}
#search .results .resultType .deco {
	visibility: hidden
}
#search .results .products {
	overflow: hidden;
	zoom: 1;
	width: 760px
}
#search .results .products .deco {
	height: 10px;
	display: block;
	overflow: hidden
}
#search .results .item {
	position: relative
}
#search .results .item h3 {
	position: static;
	height: 35px
}
#search .results .news .item {
	height: 60px;
	position: relative
}
#search .results .news .withThumbnail {
	height: 80px
}
#search .results .news h3 a {
	position: static
}
header .checkerboard {
	z-index: 2
}
#homeactualites .blk {
	height: 391px;
	overflow: hidden
}
#error4xx .actualites .blk {
	height: 391px;
	overflow: hidden
}
#commitments aside {
	height: 500px
}
#ftrFollowFB span {
	display: block;
	float: left;
	margin-right: 8px
}
#ftrFollowTW span {
	display: block;
	float: left;
	margin-right: 8px
}
#submenu0 .subcollections a .over {
	background: none
}
.services .buttonize {
	background-color: #dbcebb
}
#qdi {
	zoom: 1
}
.checkboxfld .checkbox input {
	visibility: visible;
	margin-bottom: -5px;
	margin-top: 5px;
	margin-right: 5px;
	filter: Alpha(opacity='100')
}
#shop-advancedsearch .form .dropdownfld {
	width: 210px;
	padding: 0 10px 0 10px;
	overflow: hidden
}
