/*-----------------------------------------------------------
	Project: Cresus 2009
	Date : 	May 2009
	Last Update : 03/06/09
	Author:	C2iS - AFO
	Summary :		
		| Global CSS Reset
		| Typography
		| Global Classes
		| Main Layout
		| universe colors			
-----------------------------------------------------------*/

/*:::::::::::::::::::: GLOBAL CSS RESET :::::::::::::::::::::*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, a img, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
/*:focus {outline: 1px dotted #efefef;}*/
body {line-height: 1;}
ol, ul {list-style: none;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/* ::::::::::::::::::::: TYPO :::::::::::::::::::::::*/
body {font-size:62.5%; color:#fff;font-family:Arial, Helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin:0; }
a { color:#fff; text-decoration: none; }
strong { font-weight:bold; }
em, dfn { font-style:italic; }
sup, sub { font-size:0.75em; line-height:0; }
sup { position:relative; bottom:0.5em; vertical-align:baseline; }
sub { position:relative; bottom:-0.2em; vertical-align:baseline; }
abbr, acronym { border-bottom:1px dotted #000; }
del { color:#000; }
pre, code { margin:1.5em 0; white-space:pre; }
pre, code, tt { font-family:'andale mono', 'lucida console', monospace; line-height:1.5; }
acronym, abbr { cursor:help; letter-spacing:1px; border-bottom:1px dashed; }
small {font-size:11px;}
/*:::::::::::::::::::: CLEAR CLASS :::::::::::::::::::*/
.clear:after {content:".";height:0;display:block;visibility:hidden;clear:both;}

@font-face {
    font-family: 'PeroneSC';
    src: url('../fonts/peronesc-webfont.eot');
    src: url('../fonts/peronesc-webfont.eot?iefix') format('eot'),
         url('../fonts/peronesc-webfont.woff') format('woff'),
         url('../fonts/peronesc-webfont.ttf') format('truetype'),
         url('../fonts/peronesc-webfont.svg#webfontLlcS19Mf') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*:::::::::::::::::::: LAYOUT :::::::::::::::::::::::*/
html , body {height:100%;}
body {background:#000 url(../images/common/bg_mainMenu.gif) repeat-x 0 111px;}

#printLogo {display:none;}

#wrapper {width:970px;font-size:1.2em;margin:0 auto -117px;height:auto !important;min-height:100%;}
#home #wrapper {width:990px;}

/*HEADER*/
#header {height:99px;background:url(../images/common/bg_header.jpg) no-repeat 50% 0;padding-top:12px;}
#logo {float:left;margin:3px 0 0 5px;}

#header #account {float:right;width:178px;height:98px;overflow:hidden;}
#header #account a {float:right;clear:right;width:125px;padding-bottom:5px;font-size:13px;text-decoration:underline;}
#header #account a:hover {text-decoration:none;}

#changeLang {width:37px;float:left;text-align:center;}
#changeLang img{width:25px;}
#changeLang #currentLang {cursor:pointer;background:#382c17 url(../images/common/arrow_lang.gif) no-repeat 50% 88%;padding:5px 0 14px;display:block;position:relative;z-index:12;}
#changeLang ul {margin-top:-140px;background:#382c17;position:relative;z-index:10;}
#header #changeLang li a {margin:0;display:block;padding:3px 0;float:none;width:auto;}
#changeLang li a:hover {text-decoration:none;background:#be9e55;}

#headerContact {float:right;border-right:1px solid #5c4c29;padding:0 15px 0 0;margin:0 14px 0 0;}
#headerContact li {overflow:hidden;background:url(../images/common/bg_headerContact.gif) no-repeat 0 4px;padding:5px 0 5px 53px;color:#be9e55;font-size:11px;}
#headerContact li.mel {background-position:2px -70px;padding:10px 0 7px 53px;}
#headerContact li img {float:left;}
#headerContact li strong{display:block;font-size:16px;color:#fff;font-weight:normal;}
#headerContact li a{color:#fff;font-size:14px;}

/*MAIN MENU*/
#mainMenu {font-size:1.1em;width:100%;text-align:center;letter-spacing:-4px;}
#mainMenu li {letter-spacing: normal;display:inline-block;background:url(../images/common/separator_mainMenu.gif) no-repeat 0 center;position:relative;z-index:2;}
	*+html #mainMenu li {display:inline;}
#mainMenu li.first {background:none;}
#mainMenu li a {text-transform:uppercase;font-size:16px;padding:9px 11px;line-height:20px;display:block;}
#wrapper #mainMenu li a:hover , #wrapper  #mainMenu > li:hover  > a {background:#553c23;color:#be9e55;}
#mainMenu li a.active {background:#382C17;color:#BE9E55;}

#mainMenu li ul {position:absolute;left:-999em;visibility:hidden;width:100%;text-align:left;background:#553c23;padding-bottom:25px;}
#mainMenu li li {display:block !important;background:none;padding:0 15px;}
#mainMenu li li a {text-transform:none;background:url(../images/common/arrow_gold.gif) no-repeat 2px -100px;padding:8px 0;font-size:14px;line-height:14px;border-bottom:1px solid #7b5f35;color:#000;}
#wrapper #mainMenu li li a:hover  , #mainMenu   .col_dropdown  a:hover   {color:#be9e55;padding-left:13px;background:url(../images/common/arrow_gold.gif) no-repeat 2px 9px;}

#mainMenu li:hover ul {left:0;visibility:visible;}

/*MLAIN MENU - DROPDOWN*/
#mainMenu .dropDown {position:absolute;left:-999em;z-index:5;visibility:hidden;width:635px;text-align:left;padding:22px 0;}
#mainMenu .dropDown .push{float:right;clear:right;margin:0 20px 15px 0;padding:0;}
#mainMenu  .col_dropdown {float:left;width:175px;margin-left:30px;}
#mainMenu  .col_dropdown h4 {color:#0f1f41;font-size:15px;padding:8px 0 10px;}
#mainMenu   .col_dropdown  a {text-transform:none;background:url(../images/common/arrow_gold.gif) no-repeat 2px -100px;padding:8px 0;font-size:14px;line-height:14px;border-bottom:1px solid #927766;color:#000;}

#tab_watches .dropDown {background:#3a80a2;}
#tab_jewellery .dropDown {background:#79616f;}
#mainMenu #tab_watches   .col_dropdown  a {border-bottom:1px solid #6a8b86;}

#mainMenu li:hover .dropDown {left:-56px;visibility:visible;}
#mainMenu  li#tab_watches a:hover , #mainMenu > li#tab_watches:hover  > a {background:#3a80a2;}
#mainMenu  li#tab_jewellery a:hover , #mainMenu > li#tab_jewellery:hover  > a {background:#79616f;}
#mainMenu  .dropDown  .col_dropdown  a:hover {background:url(../images/common/arrow_gold.gif) no-repeat 2px 9px !important;}

/*HOME*/
#home h1 {color:#be9e55;font-size:19px;padding:25px 0;}

#homeMain {float:left;width:623px;}

#push_montres {position:relative;margin-bottom:40px;}
#push_montres img{width:623px;}
#push_montres h2 {position:absolute;top:182px;z-index:1;left:20px;color:#fff;font-size:27px; font-family: 'PeroneSC' , Times , serif;}
#push_montres .links {position:absolute;top:217px;z-index:1;left:20px;}
#push_montres a {display:block;background:#be9e55 url(../images/common/arrow.gif) no-repeat 4px 50%;padding:5px 8px 5px 18px;margin-bottom:4px;font-size:17px;}
#push_montres a strong {font-size:19px;}

#home #homeMain h3 {border:none;  font-size: 1.3em;margin-bottom: 0px;padding:0 0 8px 20px;}
#homeMain ul {padding-left:20px;}
#homeMain li {float: left;margin-right:12px;}
#homeMain li img {border: 1px solid #4C3F22; width: 82px;}

#homeSidebar {float:right;width:349px;}

#push_bijoux {position:relative;margin-bottom:15px;}
#push_bijoux  img{width:349px;}
#push_bijoux  h2 {position:absolute;top:15px;z-index:1;left:122px;color:#79616f;font-size:19px;font-family: 'PeroneSC' , Times , serif;}
#push_bijoux  .links {position:absolute;top:48px;z-index:1;left:126px;}
#push_bijoux  a {display:block;font-size:13px;background:#79616f url(../images/common/chevron_blanc.gif) no-repeat 4px 50%;color:#fff;padding:4px 8px 4px 15px;margin-bottom:3px;}
#push_bijoux a strong {font-size:15px;}

#why {position:relative;margin-bottom:15px;}
#why img{width:349px;}
#why h2 {position:absolute;top:15px;z-index:1;left:10px;color:#fff;font-size:19px;font-family: 'PeroneSC' , Times , serif;}
#why .links {position:absolute;top:53px;z-index:1;left:10px;}
#why a {display:block;font-size:13px;background:#000 url(../images/common/chevron_blanc.gif) no-repeat 4px 50%;padding:4px 8px 4px 15px;margin-bottom:3px;}

/*BLOC TITRE PRINCIPAL - FIL D'ARIANNE*/
#mainTitle {height:73px;position:relative;}
#mainTitle .breadcrumb {color:#be9e55;padding-top:15px;}
#mainTitle .breadcrumb a {color:#be9e55;}
#mainTitle .breadcrumb a:hover {text-decoration:underline;} 
#mainTitle .breadcrumb2 {color:#be9e55;float:left;}
#mainTitle .breadcrumb2 a {color:#be9e55;}
#mainTitle .breadcrumb2 a:hover {text-decoration:underline;} 
#mainTitle  h2 , #mainTitle  h1 {float:left;font-size:2em;padding-top:8px;text-transform:uppercase;font-family: 'PeroneSC' , Times , serif;}
#mainTitle .backToSearch {float:right;padding:16px 0 0 15px;background:url(../images/common/chevron_blanc.gif) no-repeat 2px 18px;}
#mainTitle .disconnect {line-height:1em;color:#be9e55;font-size:1.4em;padding:0 0 0 15px;float:right;text-align:right;}
#mainTitle .disconnect a {display:block;}
	*+html #mainTitle .disconnect a {padding-top:3px;} /*IE 7*/
#mainTitle .searchBox {position:absolute;top:15px;right:0;width:370px;}
#mainTitle .searchBox input.text {border:1px solid #382C17;margin:7px 5px 0 0;background:#fff url(../images/common/bg_searchField.png) repeat-x 0 0;width:200px;float:left;height:26px;line-height:26px;text-align:center;font-size:10px;}	
#mainTitle .searchBox a {text-transform:uppercase;background:#000 url(../images/common/chevron_blanc.gif) no-repeat 5px 6px;color:#fff;float:right;clear:right;border:none;cursor:pointer;padding:4px 7px 4px 15px;font-size:12px;margin:0 0 4px;width:136px;overflow:visible;text-align:left;}	

/*CONTENT - ELEMENTS COMMUNS , GAB 3 COLONNES */
#content {width:100%;padding-bottom:60px;}
#content h3 , #col_main.products h1 {color:#be9e55;font-size:1.8em;border-bottom:1px solid #be9e55;padding-bottom:8px;margin-bottom:25px;}
	#col_main.products h3 , #col_main.products h1 {border:none;background:#161209;margin-bottom:0;padding:7px 0 6px 8px}

#col_main {float:left;width:490px;padding:40px 0 0;} 
#col_main.products {padding-top:65px;}
#col_main.allProducts {padding-top:65px;width:675px;}

#col_main h4 {color:#be9e55;font-size:1.4em;margin:15px 0;padding-right:75px;}
#col_main p {margin:15px 0;padding-right:75px;line-height:1.3em;}
#col_main ul {padding:0 75px 0 0;}
#col_main ul li {background:url(../images/common/chevron_blanc.gif) no-repeat 1px 3px;padding:1px 0 2px 13px;line-height:1.2em;}

#col_right {float:left;width:216px;padding:65px 0 0 23px;} 

/*SOUS MENU*/
#subMenu {float:left;margin:68px 0 0 0;background:#553c23 url(../images/account/bg_subMenu.gif) no-repeat center 0;;width:185px;padding:25px 10px 25px 20px;}
#subMenu li {padding:2px 0;}
#subMenu li.active , #subMenu li.active a{color:#be9e55;}
#subMenu li a:hover {text-decoration:underline;}

/*PAGINATION*/
#content #pagination {padding:0 0 10px;margin:10px 0 30px;width:100%;text-align:center;border-bottom:none !important}
#content #pagination li {background:none;padding:0;display:inline;color:#677892;font-weight:bold;}
	#pagination li a {color:#be9e55;margin:0 2px;}
#content #pagination li a:hover {text-decoration:underline;color:#fff;}
#content #pagination li a.current , #content #pagination li.goToBeg a , #content #pagination li.goToEnd a {color:#fff;}
#content #pagination li a.current {margin-left:5px;}
#content #pagination li.prev {float:left;padding-left:5px;}
#content #pagination li.next {float:right;padding-right:5px;}
#content #pagination li.goToBeg {padding-right:30px;}
#content #pagination li.goToEnd {padding-left:30px;}
#content #pagination li.prev a , #content #pagination li.next a {color:#fff;font-weight:normal;}

/*RUBRIQUE MONTRES - COMMANDER - FORMULAIRE*/
#orderRecap {float:left;margin:50px 0 0;width:215px;}
#orderRecap dt {font-size:1.4em;padding-bottom:2px;color:#be9e55;}
#orderRecap dd {padding:1px 0;}
#orderRecap dd.model {color:#be9e55;}
#orderRecap dd.visu img {width:156px;height:156px;border:1px solid #4c3f22;}
#orderRecap dd.brand {text-transform:uppercase;font-size:1.1em;padding:3px 0;}
#orderRecap dd.ref {font-style:italic;padding:7px 0 20px;font-weight:bold;color:#be9e55;}
#orderRecap dd.miscelInfo {padding:3px 55px 0 0;}
#orderRecap dd.miscelInfo a {width:90%;/*Haslayout*/display:block;background:#be9e55 url(../images/common/chevron_blanc.gif) no-repeat 5px center;padding:12px 0 10px 16px;}
#orderRecap dd.priceProd {font-size:16px;padding-bottom:10px;}
#orderRecap dd.codePromo , #orderRecap dd.shippingRate  {font-size:11px;}
#orderRecap dd.codePromoWrong  {width:158px;padding-bottom:5px;}
#orderRecap dd.totalCommande {padding-top:7px;margin-top:10px;width:158px;font-size:16px;border-top:1px solid #4c3f22;}
#orderRecap dd.totalCommande em {display:block;text-align:center;font-style:normal;font-size:28px;padding-top:5px;}

#orderForm {width:540px;float:left;padding:40px 40px 0 22px;}
#orderForm.contactForm {background-repeat:no-repeat ;background-position:top right;width:670px;padding-left:200px;}
.introContact {padding:0 0 25px 115px !important;width:auto !important;line-height: 16px;}
#orderForm p {width:100%;padding-bottom:7px;}
#orderForm p:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
#orderForm p.confirm {color:#be9e55;margin-left:140px;width:250px !important;margin:0 0 0 140px;}
#orderForm label {float:left;width:110px/*LGU:130px*/;padding:6px 6px 0 0;}
#orderForm label.labelCheckbox  {float:left;width:360px;padding-top:1px;line-height:15px;}
/*#orderForm label.labelCheckbox {float:left;color:#fff;text-align:left;font-size:0.9em;line-height:1.3em;width:470px;}*/
#orderForm label.labelCheckbox a {text-decoration:underline;}
#orderForm label.labelCheckbox a:hover {text-decoration:none;}
#orderForm label.labelRadio {color:#fff;float:none;text-align:left;padding:0 15px 0 3px;vertical-align:middle;}
#orderForm p.adressLine label {margin-bottom:55px;}
#orderForm input.text {border:1px solid #fff;width:178px;height:23px;}/*{width:155px;border:1px solid #000;}*/ 
#orderForm input.wideText {border:1px solid #fff;width:286px;height:23px;margin-bottom:7px}
/*#orderForm input.wideText {border:1px solid #000;width:350px;margin-bottom:6px;}*/
#orderForm input.lastWide {margin-bottom:0;}
#orderForm input.checkbox {border:1px solid #000;margin:3px 7px 0 0;float:left;}
	*+html  #orderForm input.checkbox  {margin-top:0;} /*HACK IE7 : positioning PB*/
#orderForm input.radio {vertical-align:middle;}	
#orderForm select {width:157px;border:1px solid #000;}
#orderForm textarea {width:350px;border:1px solid #000;height:70px;}     
#orderForm .mandatoryFields {font-size:0.8em;padding:5px 0 15px 117px;display:block;}
#orderForm .btn_validOrder {padding:15px 0 20px;}
#orderForm .btn_validOrder input {margin-left:120px;}


#orderForm .valid {float:right;width:130px;text-align:right;padding-top:8px;}
#orderForm .valid  input{font-family:arial , sans-serif;background:#be9e55 url(../images/common/chevron_blanc.gif) no-repeat 12px 10px;color:#fff;border:none;font-size:14px;width:auto;overflow:hidden;padding:5px 7px 6px 24px;text-align:left;cursor:pointer;}

#orderForm .btn_reset {padding:0;float:right;text-align:right;width:130px;padding-top:16px;}
#orderForm .btn_reset a {background:url(../images/common/chevron_blanc.gif) no-repeat 0 1px;padding-left:9px;}
.forgottenPasswd {width:250px !important;margin:0 0 40px 120px;}
.forgottenPasswd a {font-size:11px;text-decoration:underline;}
.forgottenPasswd a:hover , #productInfos .moreInfo #showMoreInfo:hover , #price_order .addSelection:hover {text-decoration:none;} 


/*RUBRIQUE MONTRES - COLLECTION*/
#collectionMainVisu {width:240px;float:left;}
#collectionMainVisu  img {display:block;}

.avantages {border:1px solid #be9e55;color:#be9e55;padding:13px 10px;margin-bottom:15px;}
.avantages dt {font-weight:bold;font-size:1.2em;}
.avantages dd {margin:8px 0;line-height:1.4em;}
.avantagesCresus dd {color:#fff;}
.avantagesCresus dd .titleOr  {padding-right:0;}

.vignettesProduit {width:100%;padding:0 !important;position:relative;overflow:hidden;margin-top:15px;}
.vignettesProduit li {background:none !important;padding:0 !important;float:left;width:148px;height:230px;line-height:1.2em;margin-left:12px;}
.vignettesProduit li a {text-decoration:none !important;display:block;width:100%;}
.vignettesProduit dl {padding-bottom:3px;position:relative;}
.vignettesProduit dt {padding:2px 3px 1px;}
.vignettesProduit dd {font-size:0.9em;padding:0 3px;}
.vignettesProduit dd.model {padding-bottom:5px;}
.vignettesProduit dd del  , .vignettesProduit dd del a{color:#fff;text-decoration:line-through !important;}
.vignettesProduit dd.model , .vignettesProduit dd.model a {color:#be9e55;}
.vignettesProduit dl:hover dd.model a{color:#fff !important}
.vignettesProduit dd.visu {padding:0;border-bottom:2px solid #000;}
.vignettesProduit dd.visu img{display:block;width:146px;height:146px;border:1px solid #000;}
.vignettesProduit dd.new {position:absolute;bottom:3px;right:1px;text-transform:uppercase;color:#fff;padding:1px 5px;font-size:11px;}

.vignettesProduit li#loader {position:absolute;z-index:5;top:0;left:0;text-align:center;width:100%;padding:75px 0 0 !important;height:600px;background:#000 !important; filter : alpha(opacity=70); -moz-opacity : 0.7; opacity:0.7;}

#al {
display:block;
height:146px;
width:146px;
margin-top:-146px;
opacity: .5;-moz-opacity: .5;filter: alpha(opacity=50);
}

/*TOUTES LES MONTRES*/
#allProducts {}

#allProducts_control {width:675px;/*to remove*/ color:#be9e55;margin-bottom:30px;}
#allProducts #allProducts_control h3 {float:left;background:none;border:none !important;color:#be9e55;font-weight:normal;font-style:italic;font-size:25px;padding:6px 35px 0 0;}
#allProducts_control label {float:left;font-style:italic;padding:15px 12px 0 0;}
#allProducts_control select {float:left;}
#allProducts_control #viewSwitcher {float:left;padding:0;}
#allProducts_control #viewSwitcher li {float:left;padding:0;cursor:pointer;margin-right:4px;width:43px;height:43px;text-indent:-999px;overflow:hidden;background:url(../images/common/thumbs_switcher.png) no-repeat 0 100%}
#allProducts_control #viewSwitcher li.thumbs {background-position:-47px 100%;}
#allProducts_control #viewSwitcher.thumbsActive li {background-position:0 0;}
#allProducts_control #viewSwitcher.thumbsActive li.thumbs {background-position:-47px 0;}

#allProducts .vignettesProduit_thumbs {width:100%;padding:0;margin:0;}
#allProducts .vignettesProduit_thumbs li {padding:0;float:left;background:none;width:96px;text-align:center;height:135px;overflow:hidden;}
#allProducts .vignettesProduit_thumbs li .new {display:inline-block;color:#fff;text-transform:uppercase;font-size: 11px;padding: 2px 5px;font-weight:normal;}
#allProducts .vignettesProduit_thumbs li img {width:82px;height:82px;display:block;margin:0 auto 6px; }
#allProducts .vignettesProduit_thumbs li .hover {display:block;position:absolute;top:45px;left:-999em;z-index:5;width:146px;padding:1px;visibility:hidden;cursor:pointer;}
#allProducts .vignettesProduit_thumbs li .hover img {width:146px;height:146px;margin:0 0 1px;}
#allProducts .vignettesProduit_thumbs li .hover em {display:block;font-style:normal;text-align:left;border-top:2px solid #000;margin:0 -1px;padding:4px 11px;font-size:11px;line-height:15px;}
#allProducts .vignettesProduit_thumbs li .hover del {color:#fff;}

#allProducts .vignettesProduit_thumbs li:hover {position:relative;z-index:1;overflow:visible}
#allProducts .vignettesProduit_thumbs li:hover .hover  {left:55px;visibility:visible;}

/*RUBRIQUE MONTRES/BIJOUX - FICHE PRODUIT*/
#mainVisuContainer {width:360px;margin-left:19px;overflow:hidden;text-align:center;float:left;padding-top:30px;background-position:center center;background-repeat:no-repeat;}
#mainVisuContainer img {height:312px;}

#mainSlider {border-top:1px solid #4C3F22;width:100%;padding-top:10px;}

#verticalSlider {float:left;}
#verticalSlider li {margin-right:10px;float:left;}
#verticalSlider li img {width:52px;height:52px;}

#optionSlider {float:right;position:relative;}
#optionSlider a {display:block;}
#optionSlider .btn_zoom {position:absolute;top:-70px;right:0;}
#optionSlider img{height:43px}

#productInfos {width:535px;float:left;padding:30px 0 0 55px;}
#productInfos h1 {color:#fff;font-size:2.3em;border:none;padding:5px 0 3px 0;margin:0;text-transform:uppercase;}
#productInfos h2 {background:#be9e55;margin:0;padding:5px 10px 3px 5px;font-size:1.2em;width:520px;}
#productInfos h2 span {float:left;}
#productInfos h2 a{float:right;}
#productInfos #price_order {margin-top:15px;float:right;width:196px;text-align:center;background:#382c17;}
#productInfos #price_order span {display:block;}
	#productInfos #price_order span.regularPrice{padding:10px 0 0;}
	#productInfos #price_order span.cresusPrice{padding:12px 0 0;font-weight:bold;}
	#productInfos #price_order span.cresusPrice em{font-style:normal;color:#fff;display:block;}
	#productInfos #price_order span.cresusPrice strong{font-size:2.7em;line-height:1.1em;}
	#productInfos #price_order span.cresusPrice strong.old {text-decoration:line-through;font-size:1.4em;}
	#productInfos #price_order span.salePrice{padding-bottom:0;}
	#productInfos #price_order span.salePrice strong{font-size:2.7em;}
#productInfos #price_order p.order {margin:9px 10px 15px;color:#fff;text-transform:upeercase;text-align:center;}
#productInfos #price_order p.order a{display:block;padding:9px 0 7px;font-size:20px;}
#productInfos #price_order p.reserved {margin:9px 10px 15px;color:#fff;border:1px solid #fff;font-size:1.3em;padding:7px 0;}
#productInfos #price_order p.boutique_ebay img{border:1px solid #fff;margin:9px auto 15px;display:block;}

#price_order .addSelection {display:block;margin-bottom:11px;text-decoration:underline;}
#price_order  .btnFinancer {display:block;margin-top:11px;background:#be9e55 url(../images/common/chevron_blanc.gif) no-repeat 11px 10px;font-size:14px;color:#fff;border-top:15px solid #000;padding:8px 23px;text-align:left;}
	*+html  #price_order  .btnFinancer{background-position:11px 25px}

#price_order .reassurance {background:#000;text-align:left;padding:14px 10px 0;}
#price_order .reassurance h5 {font-size:20px;margin-bottom:5px;}
#price_order .reassurance li {font-size:11px;background:url(../images/common/bullet.gif) no-repeat 2px 7px;padding:2px 0 2px 12px;line-height:14px;}

#productInfos dl {padding-top:15px;float:left;width:298px;}
#productInfos dt {font-size:15px;padding:15px 0;}

#productInfos dd {line-height:1.3em;width:100%;overflow:hidden;}
#productInfos dd em{color:#be9e55;font-style:normal;}
#productInfos dd a {text-decoration:underline;}
#productInfos dd.spe {color:#be9e55;padding-bottom:7px;}
#productInfos dd ul {margin-top:18px;}
#productInfos dd li {display:inline;}
#productInfos dd li a {text-decoration:none;}

#productInfos .moreInfo {padding:15px 0;}
#productInfos .moreInfo #showMoreInfo{color:#be9e55;text-decoration:underline;float:right;cursor:pointer;}
#productInfos .moreInfo #showMoreInfo #hideTxt {display:none;}
#productInfos .moreInfo p{clear:both;padding-top:5px;}
	#js #productInfos .moreInfo p {display:none;}

#bottomSlider {clear:both;padding:15px 0 0;width:100%;}
/*#bottomSlider #carroussel {position:relative;	width: 726px;	height: 105px;float:left;margin-right:32px;}
#bottomSlider #btnCarrousselLeft {position:absolute;	top:34px;	left:2px;}
#bottomSlider #btnCarrousselRight {position:absolute;	top:34px;	right:2px;}
#bottomSlider #carroussel .inactive {	visibility:hidden;}
#bottomSlider #carroussel_outer {margin: 0px 20px;width: 686px;height:105px;overflow:hidden;position:relative;}*/
#bottomSlider #carroussel_inner {position:relative;}
#bottomSlider #carroussel_inner li {width:94px;border:1px solid #000;float:left;text-align:center;position:relative;}
#bottomSlider #carroussel_inner li img {width:82px;border:1px solid #4c3f22;}
#bottomSlider #carroussel_inner li span {font-size:0.9em;display:block;padding-top:2px;}
#bottomSlider #carroussel_inner li span.ebay_caroussel img {border:none;width:auto;}
#bottomSlider #carroussel_inner li.active {position:relative;}
#bottomSlider #carroussel_inner li.active img {opacity: .4;-moz-opacity: .4;filter: alpha(opacity=40)}
#bottomSlider #carroussel_inner li.active .opacLayer {position:absolute;top:1px;left:6px;background:#be9e55;z-index:20;width:82px;height:82px;opacity: .3;-moz-opacity: .3;filter: alpha(opacity=30);}
#bottomSlider del {color:#fff;}

#bottomSlider #carroussel_inner li  .prodName {position:absolute;top:-200px;left:0;width:100%;visibility:hidden;}
#bottomSlider #carroussel_inner li:hover  .prodName {top:113px;visibility:visible;} 

#bottomSlider h4 {color:#be9e55;font-size:1.3em;padding:6px 0 8px 21px;}

#bottomSlider #relatedItems {overflow:hidden;width:184px;}
#bottomSlider #relatedItems li {float:left;margin-right:3px;}
#bottomSlider #relatedItems li img {border:1px solid #4c3f22;width:40px;height:40px;}

/*ancien carroussel*/
.photo_details {float:left;width: 673px;visibility:hidden;overflow:hidden;margin:0 3px;position:relative;padding-bottom:60px/*LGU:35px*/;}
#fleche_gauche , #fleche_droite {padding-top :33px;height:54px;float:left;display:block;width:12px;}
#fleche_droite{margin-right:68px;}

/*RUBRIQUE SERVICES + GAB EDITO + HISTORIQUE*/
#services , #gab_edito , #guestbook {width:518px;float:left;padding:40px 173px 40px 22px;background-repeat: no-repeat;background-position:100% 0;}
#gab_edito {padding:40px 173px 40px 236px;min-height:270px;}
#guestbook {padding:40px 173px 40px 236px;min-height:270px;}
#history  , #lexique {width:518px;float:left;padding:40px 0 40px 22px;}
#lexique {width:542px;}

#services h4  , #gab_edito h4 , #history h4 , #lexique h4 , .titleOr {color:#be9e55 !important;font-size:1.4em;margin:15px 0;padding-right:75px;}
#services ul  , #gab_edito ul {padding:0 75px 0 30px;}
#services ul li , #gab_edito ul li {background:url(../images/common/chevron_blanc.gif) no-repeat 1px 3px;padding:1px 0 2px 13px;line-height:1.2em;}
#services ul li ul , #gab_edito ul li ul {padding-top:10px;}
#services p , #gab_edito p , #history p  , #lexique p , .parag {font-size:12px !important;margin:15px 0;padding-right:50px;line-height:1.3em;}
#services a , #gab_edito  a, .parag a  {text-decoration:underline;} 
#history p , #lexique p {padding-right:0;}
#history .vignettesProduit dt {display:none;}

.sellYours {text-align:center;}
.sellYours a {background:url(../images/common/chevron_blanc.gif) no-repeat 0 0;padding-left:11px;}

/*LEXIQUE*/
#letters {text-align:center;margin:20px 0 30px;}
#letters li {display:inline;}
#letters li a{text-transform:uppercase;color:#be9e55;background:#382C17;padding:2px 5px;font-size:1em;}
#letters li a.active {color:#382C17;background:#be9e55;}

#lexique dt {color:#be9e55;font-size:1.1em;font-weight:bold;padding-bottom:2px;}
#lexique dd {font-size:0.9em;line-height:1.3em;padding-bottom:18px;}
#lexique dd p , #lexique dt p {margin:0;}

/*GUESTBOOK*/
#guestbook dl {border-bottom:1px solid #4a3d21;margin:20px 15px 20px 15px;padding-bottom:10px;}
#guestbook dt {color:#be9e55;padding-bottom:5px;font-size:1.1em;font-weight:bold;}
#guestbook dd {line-height:1.3em;font-size:0.9em;}
#guestbook dd.author {text-align:right;font-style:italic;padding-top:7px;} 

/*RUBRIQUE MONTRES - HISTORIQUE */
#importantModels {float:left;width:155px;border:1px solid;margin:70px 0 0 18px;padding:10px 0;}
#importantModels li{text-align:center;padding:13px 0;}
#importantModels li h5{font-weight:bold;font-size:1.1em;}
#importantModels li span {display:block;padding-top:3px;}

#history h5 {background:url(../images/common/arrow_down.gif) no-repeat 98% center;text-transform:uppercase;padding:6px 0 6px 10px;font-size:1.1em;margin-bottom:10px;}
#history .wrapperVignette {width:100%;height:457px;overflow:scroll;overflow-x:hidden;}

/*RUBRIQUE - BIJOUX ET MONTRES - GALLERY*/
#criteria {width:216px;float:left;padding:65px 22px 0 0;}
#criteria p {margin:15px 0;padding-left:14px;}
#criteria p a {text-decoration:underline;}
#criteria p a:hover , #col_main .seeThemAll:hover{text-decoration:none;}

#criteria .seeThemAll {background:#be9e55;color:#fff;text-decoration:none;display:block;margin:-73px 0 41px;padding:9px 12px;/*padding:5px 12px 7px;*/font-size:14px;}
#criteria .seeThemAll img {margin-right:6px;}
/*#criteria .seeThemAll strong{font-size:20px;}*/
	*+html #criteria .seeThemAll {margin:-73px 0 38px;}

#col_main .seeThemAll {text-decoration:underline;color:#be9e55;display:block;text-align:right;margin-bottom:30px;}	
	
#tabs {width:100%;overflow:hidden;}
#tabs li {float:left;}
#tabs li a {float:left;background:#251b0f;margin-right:3px;padding:8px 15px;font-size:1.2em;}
#tabs li.active a{background:#3c2c18;}

.critereBloc {}
#js .critereBloc {display:none;}
.critereBloc  h4 {margin-bottom:2px;}
.critereBloc  h4 a {display:block;width:100%;text-indent:15px;padding:7px 0 6px;background:#3c2c18 url(../images/common/chevron_blanc.gif) no-repeat 96% center;}
.critereBloc  h4 a:hover {background-color:#49361d;}
.critereBloc  h4.active a {background-image:url(../images/common/chevron_blanc_down.gif)}
.critereBloc  h4.active a:hover {background-color:#3c2c18}

.critereList {margin-top:-2px;background:#553c23 url(../images/common/bg_critereBloc.gif) no-repeat center top;padding:15px 0 5px 15px;}
#js .critereList {display:none;}
.critereList ul {height:170px;overflow:auto;overflow-x:hidden;width:200px;}
.critereList li {padding:2px 0 1px;width:100%;}
.critereList li a.checkbox {margin-right:5px;float:left;}

.critereList li.disabled {color:#7d6349;}
.critereList li.disabled a.checkbox  {display:none !important;}
.critereList li.disabled label  {padding-left:16px;background:url(../images/common/disabled_critList.gif) no-repeat 0 1px;}

#js #hidden_criteria {display:none;}

.selected_criteria {background:#3C2C18;padding:5px 0 10px 15px;margin:-2px 0 2px;}
.selected_criteria h5 {color:#be9e55;font-size:0.9em;padding-bottom:6px;}
.selected_criteria li {color:#be9e55;font-size:0.9em;padding:2px 0;text-transform:uppercase;}
.selected_criteria li a {color:#be9e55;padding-right:14px;background:url(../images/common/cross_gold.gif) no-repeat 97% 1px;display:block;}

.sideBox {background:#553c23;margin:25px 0;padding-bottom:10px;line-height:15px;}
.sideBox h2 {font-size:20px;background:#3c2c18;padding:9px 10px;margin-bottom:10px;}
.sideBox h2  a {padding:2px 0;}
.sideBox li {background:url(../images/common/bullet.gif) no-repeat 6px 6px;padding:1px 5px 2px 15px;}
.sideBox  a {color:#fff;display:block;padding:1px 6px 1px;}
.sideBox  a:hover {text-decoration:underline;}
.sideBox .knowMore {display:block;text-align:right;padding:8px 10px 0 0;text-decoration:underline;font-weight:bold;}

.resultTopLine {padding:0 !important;width:100%;margin-top:6px !important;}
.resultTopLine em {color:#be9e55;float:left;padding-left:8px;}
.resultTopLine a {text-decoration:underline;color:#be9e55;float:right}
.resultTopLine a:hover , .sideBox h2 a:hover , .sideBox .knowMore:hover {text-decoration:none;}

table.relatedInfos {width:100%;margin:0 0 30px;}
table.relatedInfos td {width:143px;padding:10px 7px;background:#553c23;border:5px solid #000;}
table.relatedInfos td h4 {padding:0 0 10px 0!important;margin:0 !important;font-size:1.2em !important;}

#newsBox {margin-bottom:62px;}
#newsBox li{position:relative;margin-bottom:5px;width:100%;}
#newsBox li img{display:block;}
#newsBox li em {position:absolute;font-style:normal;top:20px;left:70px;z-index:1;cursor:pointer;color:#be9e55;font-size:17px;background:url(../images/common/arrow_gold.gif) no-repeat 0 3px;padding-left:11px;}

#serviceBox {background:#553c23;padding:10px;margin-bottom:3px;}
#serviceBox dt {font-weight:bold;font-size:1.1em;padding-bottom:5px;}
#serviceBox dd {padding:2px 0;}
#serviceBox dd a:hover {text-decoration:underline;}

#pushPromo{margin-bottom:20px;}
#sellYourOwn {margin:25px 0;background:url(../images/common/bg_sellYourOwn.jpg) no-repeat 0 0;height:149px;padding-top:10px;}
#sellYourOwnBijou {margin:25px 0;background:url(../images/common/cresus_bt_bas.jpg) no-repeat 0 0;height:149px;padding-top:10px;}
#sellYourOwn li, #sellYourOwnBijou li {margin-bottom:15px;background:url(../images/common/arrow_gold.gif) no-repeat 9px 3px;padding:0 5px 0 24px;}
#sellYourOwn li a, #sellYourOwnBijou li a {color:#be9e55;font-size:14px;}

#sellYourOwn2 {margin:0px 0;background:url(../images/common/bg_sellYourOwn.jpg) no-repeat 0 0;height:149px;padding-top:10px;text-align:left;}
#sellYourOwnBijou2 {margin:25px 0;background:url(../images/common/cresus_bt_bas.jpg) no-repeat 0 0;height:149px;padding-top:10px;}
#sellYourOwn2 li, #sellYourOwnBijou2 li {margin-bottom:15px;background:url(../images/common/arrow_gold.gif) no-repeat 9px 3px;padding:0 5px 0 24px;}
#sellYourOwn2 li a, #sellYourOwnBijou2 li a {color:#be9e55;font-size:14px;}

#newsletterBox {border:1px solid #878787;padding:10px 10px 0;margin-bottom:25px;line-height:15px;}
#newsletterBox h4 {font-size:1.2em;padding-bottom:8px;font-weight:bold;}
#newsletterBox p {padding-bottom:12px;}
#newsletterBox input {vertical-align:middle;}
#newsletterBox input.text {border:1px solid #000;width:127px;font-size:12px;margin-right:3px;padding:3px 5px 4px;}

/*RUBRIQUE - BIJOUX ET MONTRES - SEARCH RESULTS*/
.no_result {text-align:center;padding:15px 0 !important;font-style:italic;}
#resultByBrand {padding:10px 0 30px;}
#resultByBrand h5{margin-bottom:4px;}
#resultByBrand h5 a{display:block;width:100%;background:#242424 url(../images/common/arrow.gif) no-repeat 98% center;padding:7px 0 6px;text-indent:10px;text-transform:uppercase;font-size:1.1em;text-decoration:none !important;}
#resultByBrand h5 a:hover {background-color:#373737;}
#resultByBrand h5 a span {font-size:0.8em;font-style:italic;text-transform:none;}
#resultByBrand h5.active a{background-image:url(../images/common/arrow_down.gif);}
#resultByBrand .brandBloc{height:475px;overflow:scroll;overflow-x:hidden;margin:10px 0;width:100%;}
	*+html #resultByBrand .brandBloc {height:460px;}
#js #resultByBrand .brandBloc {display:none;}

#resultByBrand .vignettesProduit li {padding:0 !important;margin-left:0;margin-right:7px;}
#resultByBrand .vignettesProduit dt {display:none;}

#gab_edito #resultByBrand  .vignettesProduit li {height:39px !important;}
#gab_edito #resultByBrand .brandBloc {height:245px;}
	*+html #gab_edito #resultByBrand .brandBloc {height:230px;}

/*MON COMPTE - MES SELECTIONS*/
#mySelection {width:530px;float:left;padding:40px 40px 40px 22px;}
#mySelection h4 {width:506px;background:#be9e55;margin:30px 0 10px;padding:6px 0 5px 5px;font-size:1.2em;}
#mySelection h4.selection_watches {background:#3a80a2;}
#mySelection h4.selection_jewel {background:#79616f;}
#mySelection h4 em {font-size:0.8em;}
#mySelection .selectedItems {width:510px;position:relative;min-height:225px;}
#mySelection .selectedItems li dd.visu {position:relative;}
#mySelection .selectedItems li dd.visu .delete {position:absolute;right:-3px;bottom:3px;z-index:1;}
#mySelection .selectedItems li dd.visu .delete img {border:none;width:15px;height:15px;}

/*MON COMPTE - MES COMMANDES*/
#myOrders {width:651px;float:left;padding:40px 40px 40px 22px;}
#myOrders table {border-collapse:collapse;text-align:left;}
#myOrders th{background:#be9e55;vertical-align:middle;font-size:1.3em;padding:6px 6px 7px;}
#myOrders td {vertical-align:middle;border-top:1px solid #be9e55;font-size:0.9em;padding:15px 6px;line-height:1.2em;}
#myOrders td.productDesc {width:115px;}
#myOrders td.productDesc span {text-transform:uppercase;color:#be9e55;display:block;}
#myOrders td img {border:1px solid #4c3f22;width:82px;}

/*RUBRIQUE - QUI SOMMES NOUS*/
#gab_edito  .team  , #services  .team {padding:0;}
#gab_edito .team li , #services .team li {width:100%;background:none;padding:10px 0;overflow:hidden;}
.team li img {float:left;margin:0 7px 0 0;}

/*RUBRIQUE - NOS BOUTIQUES*/
#services #vignette_boutique  , #gab_edito  #vignette_boutique {padding:0 0 20px 0;}
#services #vignette_boutique li , #gab_edito #vignette_boutique li{display:inline;background:none;}

/*CONFIRMATION DE lA COMMANDE*/
.valid_commande li {width:100%;overflow:hidden;background:none !important;padding:5px 0 !important;}
.valid_commande li strong{float:left;width:120px;text-align:right;padding-right:25px;}

.backButton , .validation  {margin:15px 0;}
.backButton a {background:url(../images/common/chevron_blanc.gif) no-repeat 0 1px;padding-left:15px;}

/*COULOIR*/
#couloirResa {padding-top:33px;width:100%;}
	*+html #couloirResa {position:relative;}
#couloirResa h2 {clear:both;font-size:20px;margin-bottom:25px;}

#couloirResa ol {width:100%;margin-bottom:33px}
#couloirResa ol  li{float:left;background:#382c17;color:#fff;margin-right:3px;padding:3px 8px 5px;font-size:14px;}
#couloirResa ol  li.active{background:#be9e55;}
#couloirResa ol  li strong{font-size:25px;}

#couloirResa .infoBox {float:left; width:284px;min-height:180px;background:#553c23;margin:0 7px;padding:0 12px;line-height:15px;}
	#couloirResa .sideInfoBox {width:185px;margin:0 0 15px;float:right;clear:right;min-height:100%;}
	#couloirResa .sideInfoBox  img{display:block;margin:0 0 15px;}
	#couloirResa .smallInfoBox {width:200px;margin:0 14px 0 0;}
#couloirResa .infoBox h4{background:#3c2c18;font-size:16px;padding:10px 12px;margin:0 -12px 10px;}
#couloirResa .infoBox ul{}
#couloirResa .infoBox li {background:url(../images/common/bullet.gif) no-repeat 1px 6px;padding:0 0 15px 13px;}

/*COULOIR - ETAPE 1*/
#couloirResa #recap {width:100%;border-bottom:1px solid #3d331b;margin-bottom:27px;}
#couloirResa .visu {float:left;margin-right:15px;height:312px;}
#couloirResa .recapDetails {float:left;width:367px;margin-right:33px;font-size:13px;}
#couloirResa .recapDetails h3 , #couloirResa .quickRecap h3 {font-size:20px;text-transform:uppercase;border:none;font-style:normal;padding:0;margin-bottom:15px;}
#couloirResa .recapDetails h3 em , #couloirResa .quickRecap h3 em {display:block;font-size:14px;color:#a58044;text-transform:none;font-style:normal;}
#couloirResa .recapDetails .price {display:block;font-size:18px;margin:20px 0 25px}
#couloirResa .recapDetails .price  del , #couloirResa .quickRecap del{color:#fff;}
#couloirResa .recapDetails .price  ins , #couloirResa .quickRecap ins {text-decoration:none;margin-left:5px;}
#couloirResa .recapDetails  label {display:block;padding-bottom:12px;}
#couloirResa .recapDetails .fdp , #couloirResa .quickRecap .fdp , .paymentInfo .fdp  {color:#a58044;font-size:14px;text-transform:uppercase;float:left;padding-top:8px;}
.paymentInfo .fdp {font-size:11px;width:90px;padding-top:2px;line-height:14px;}
#couloirResa .codePromo {padding-top:25px;clear:both;}
#couloirResa .codePromo em , #couloirResa  .modifyInfo {text-decoration:underline;font-style:normal;cursor:pointer;}
#couloirResa .codePromo em:hover , #couloirResa  .modifyInfo:hover {text-decoration:none;}
#couloirResa .codePromo #enterCodePromo {padding-top:16px;display:block;}
#couloirResa .codePromo .text {border:1px solid #fff;width:100px;margin-left:10px;}
	#js #couloirResa .codePromo #enterCodePromo {display:none;}

#couloirResa .total {float:left;width:176px;background:#382c17;padding:25px 10px 40px;text-align:center;font-size:18px;}
#couloirResa .total small {display:block;font-size:11px;padding-top:7px;}
#couloirResa .total strong {display:block;color:#be9e55;font-size:35px;padding:20px 0 32px;}
#couloirResa .total a {display:block;background:#be9e55;font-size:16px;text-transform:uppercase;padding:6px 0;}

/*COULOIR - ETAPE 2*/
#couloirResa .quickRecap {float:left;width:180px;font-size:13px;line-height:21px;margin-right:75px;}
#couloirResa .quickRecap img {display:block;/*LGU:width:146px;*/text-align:center;height:146px;margin-bottom:20px;/*LGU:*/margin-left:10px}
#couloirResa .quickRecap h3 {line-height:25px;}
#couloirResa .quickRecap .fdp {float:none;display:block;padding-top:10px;}
#couloirResa .quickRecap strong {display:block;font-size:21px;border-bottom:1px solid #3d331b;padding:20px 0 12px;margin-bottom:20px;}
#couloirResa .quickRecap dl{line-height:17px;}
#couloirResa .quickRecap dt{color:#fff;font-size:20px;padding-bottom:7px;}
#couloirResa .quickRecap dd {color:#be9e55;}
#couloirResa .quickRecap .modifyInfo , #couloirResa .paymentInfo .modifyInfo {display:block;text-align:right;padding-top:20px;color:#be9e55;}

#couloirResa .account {float:right;width:305px;margin-left:20px;background:#553c23;padding:0 15px 20px;line-height:15px;}
#couloirResa .account h3 {background:#3c2c18;border:none;padding:0;color:#fff;margin:0 -15px 15px;font-size:18px;font-weight:normal;padding:10px 12px;}
#couloirResa .account p , #couloirResa .paymentInfo p {width:100%;padding-bottom:7px;}
#couloirResa .account p:after , #couloirResa .paymentInfo p:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
#couloirResa .account label , #couloirResa .paymentInfo  label {float:left;width:110px;padding-top:5px;}
#couloirResa .account .labelCheckbox {float:left;width:260px;}
#couloirResa .account .text  , #couloirResa .paymentInfo  .text {border:1px solid #fff;width:191px;height:23px;}
#couloirResa .account .checkbox {float:left;margin-right:12px;}
#couloirResa .account .valid  , #couloirResa .paymentInfo .valid  {text-align:right;padding-top:8px;}
#couloirResa .account .valid  input , #couloirResa .paymentInfo .valid input , #couloirResa .account .valid  a , #couloirResa .paymentInfo .valid a{font-family:arial , sans-serif;background:#be9e55 url(../images/common/chevron_blanc.gif) no-repeat 12px 10px;color:#fff;border:none;font-size:14px;width:auto;overflow:hidden;padding:5px 7px 6px 24px;width:195px;text-align:left;cursor:pointer;}
#couloirResa .account .valid  a , #couloirResa .paymentInfo .valid a {display:inline-block;padding:7px 7px 8px 24px;}
#couloirResa .account .forgotPass {display:block;margin-top:32px;text-decoration:underline;}
#couloirResa .account .forgotPass:hover {text-decoration:none;}
#couloirResa .account small  {display:block;text-align:right;position:relative;top:50px;right:-13px;}

/*COULOIR - ETAPE 3*/
#couloirResa .paymentInfo {float:left;width:400px;margin:0;}
#couloirResa .paymentInfo .text {width:178px}
#couloirResa .paymentInfo .wideText {width:286px}
#couloirResa .paymentInfo .lineTwo {margin:7px 0 0 110px;}
#couloirResa .paymentInfo textarea {float:left;border:1px solid #fff;width:280px;height:110px;font-family:arial, sans-serif;font-size:13px;}
#couloirResa .paymentInfo  .details {display:block;clear:both;padding:4px 50px 12px 110px;font-size:10px;font-style:italic;}
#couloirResa .paymentInfo  small {display:block;clear:both;text-align:right;padding:0 0 12px;}
#couloirResa .paymentInfo .modifyInfo {padding:0;margin:3px 0 47px;}
#couloirResa .account p em, #couloirResa .paymentInfo p em {color:#be9e55;font-size:14px;display:inline-block;padding-top:5px;font-style:normal;}

/*COULOIR - ETAPE 4*/
#couloirResa .paymentInfo .labelRadio {float:none;margin-left:3px;}
#couloirResa #paymentChoice {font-size:14px;}
#couloirResa #paymentChoice .labelCheckbox {float:none;font-size:11px;}
#couloirResa #paymentChoice .labelCheckbox a {text-decoration:underline;}
#couloirResa #paymentChoice .valid {text-align:left;padding-top:20px}

/*COULOR - ETAPE 5*/
#couloirResa #confirmation  {margin:0 290px 80px 0;line-height:20px;}
#couloirResa #confirmation .btn , #couloirResa .infoBox  .btn  {line-height:14px;background:#be9e55 url(../images/common/chevron_blanc.gif) no-repeat 12px 10px;color:#fff;border:none;font-size:14px;padding:7px 13px 8px 24px;display:inline-block;text-align:left;}

/*SITEMAP*/
.siteMap h4 {margin:25px 0 5px !important;}
.siteMap h4 a {color:#be9e55;}
.siteMap a {text-decoration:none !important;text-transform:none;}
.siteMap a:hover {text-decoration:underline !important;} 
.siteMap p.brandList {width:100%;padding:0 !important;margin-top:0 !important;overflow:hidden;}
.siteMap p.brandList a {float:left;height:22px;width:160px;}
.siteMap ul{border-bottom:1px solid #4a3d21;padding-bottom:15px !important;}
	
/*FOOTER*/
.pushStickyFooter {height:117px;display:block;visibility:hidden;clear:both;}

#footer {font-size:12px;padding:0; height:117px; position:relative;background:#161209 url(../images/common/bg_footer.gif) repeat-x 0 0;width:100%;color:#fefefe;}
#footer a {color:#fefefe;}
#footer a:hover {text-decoration:underline;}
.innerFooter {width:970px;margin:0 auto;padding:8px 0 0;}
	#home .innerFooter {width:990px;}

#footer ul {float:left;padding:8px 0 0;}
#footer li {display:inline;margin-right:6px;}
#footer li a {margin-right:6px;}

#footer span {float:right;margin:7px 0 0 16px;line-height:14px;}
#footer span img {margin-left:3px;} 
#footer .rss {background:url(../images/common/picto_rss.gif) no-repeat 0 50%;border-right:1px solid #7a6536;width:72px;padding:0 0 0 24px;margin-top:0;}
#footer dl {clear:both;padding:30px 0 0;width:100%;}
#footer dt {float:left;background:url(../images/common/bg_secureTitle.png) no-repeat 0 0;color:#be9e55;font-size:17px;padding:10px 0 7px 45px;}
#footer dt img{margin-left:15px;vertical-align:middle;}
#footer dd{float:right;height:35px;line-height:35px;margin:-4px 0 0 10px;}
#footer dd img{vertical-align:middle;}

/*INFOBULLE*/
.infobulle_trigger {position:relative;cursor:default;font-size:12px;}
.infobulle_trigger img {margin-left:10px;vertical-align:middle;position:relative;top:-1px;}
.infobulle_trigger .infobulle {line-height:13px;text-decoration:none !important;font-size:11px;color:#be9e55;float:none !important;display:none;width:100px;background:#382C17;margin-top:0;right:-10px;border:1px solid #be9e55;z-index:99;padding:5px;}
	*+html .infobulle_trigger .infobulle {margin-top:16px;} /*For IE7*/
.infobulle_trigger:hover .infobulle , .hoverInfobulle .infobulle {display:block;position:absolute !important;}

/*POPIN*/
#overlay{background:#000000; filter : alpha(opacity=80); -moz-opacity : 0.8; opacity:0.8; } 
#mbox{text-align:left; } 
#mbd{ padding:0;background:#fff;z-index:1000;border:4px solid #be9e55;position:absolute;left:50%;} 
#js .popin { display:none; margin: auto;}

.innerPopin {font-size:1.1em;height:100%;background:#000;}
.innerPopin  .closePopin {text-align:right;background:#be9e55;padding:4px 8px 9px 0;}
.innerPopin  .closePopin a {background:url(../images/common/close_popin.gif) no-repeat 0 center;padding-left:15px;text-transform:uppercase;font-size:1.3em;}

.innerPopin  #resultat h4 {margin-top:15px !important;}

.contentPopin {overflow:auto;overflow-x:hidden;width:100%;height:94%;}
.contentPopin h4 {font-size:1.5em;text-align:center;margin:10px 0 15px;}
.contentPopin p {margin:10px 0;padding:0 20px;font-size:1.1em;line-height:17px;}

.contentPopin .lexique {padding:0 15px;}
.contentPopin .lexique dt {color:#be9e55;font-size:1.2em;}
.contentPopin .lexique dd {padding-bottom:10px;}

.contentPopin #orderForm {width:400px;float:none;padding:20px 0 0 63px /*LGU:93px*/;font-size:12px;}
.contentPopin #orderForm p {line-height:12px;}
.contentPopin #orderForm label  {width:140px;}
.contentPopin #orderForm .mandatoryFields {padding-left:143px;}
.contentPopin #orderForm .btn_validOrder input {margin-left:168px;}
.contentPopin .createAccount {text-align:right;}
.contentPopin .createAccount a {text-decoration:underline;}

.innerPopin #container_360 {overflow:hidden;}
.innerPopin #fiche_360 {
	margin:0px 0 0 0px !important;
	margin:0px 0 0 0px;
}

.contentPopin  #orderForm  textarea {width:179px;}

/*STYLISH SELECT*/
.newListSelected {height:30px;width:180px;background:#fff url(../images/common/bg_select.png) no-repeat 100% 0;line-height:30px;color:#444751;font-size:14px;}
	*+html .newListSelected {z-index:6;}
.stylish-select ul.newList {left:-9999px;}
ul.newList {margin:0;padding:0 !important;list-style:none;width:178px;background:#fff;position:absolute;border:1px solid #fff;left:0;overflow:auto;z-index:9999}
	*+html ul.newList {overflow-x:hidden;}	
ul.newList * {margin:0; padding:0;}
ul.newList li {width:100%;padding:0 !important;}
ul.newList li a {color:#444751;text-decoration:none;cursor:pointer;padding:3px 8px;display:block;outline:0;line-height:26px;}
ul.newList li a:hover , #resultsTop nav a:hover , #resultsBottom  a:hover {text-decoration:none;}
ul.newList li a:focus {-moz-outline-style:none}
.selectedTxt {cursor:pointer;padding:0 33px 0 9px;overflow:hidden;color:#000;}
.hiLite {background:#e7e7e6; color:#fff;}
.hiLite a {background:#e7e7e6; color:#fff;}
.newListHover {background:#f8f8f7; color:#675f50; cursor:default;}
/*.newListSelHover, .newListSelFocus {background-position:0 -22px; cursor:default;}*/
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

#allProducts_control .newListSelected {float:left;margin:6px 27px 0 0;}
#orderForm .newListSelected, #couloirResa .newListSelected {float:left;margin:0 15px 0 0;}

/*:::::::::::::::::::: UNIVERS :::::::::::::::::::::::*/
/*
	univers "montres" => class ".watches" a passer sur #wrapper
	univers "bijoux" => class ".jewellery" a passer sur #wrapper 
*/
/*MONTRES - REF COULEUR : #3a80a2 */
.watches #mainMenu li a.active, .watches #orderRecap dt , .watches #orderRecap dd.model  ,
.watches #orderRecap dd.ref , .watches .vignettesProduit dd.model , .watches .vignettesProduit dd.model a  ,
.watches #pagination li a , .watches #importantModels li h5 , .watches #importantModels li span  ,
#mySelection .selection_watches dd.model , #mySelection .selection_watches dd.model a , .watches #orderRecap dd.codePromoWrong  ,
.watches #couloirResa .recapDetails h3 ,  .watches #couloirResa .recapDetails .price  ins , .watches  #couloirResa .quickRecap h3 ,
.watches  #couloirResa .quickRecap ins ,  .watches #couloirResa .quickRecap strong  {color:#3a80a2;}
 
/*.watches #orderRecap dd.visu img , .watches .vignettesProduit dd.visu img , #mySelection .selection_watches dd.visu img {border:1px solid #31374d;}*/
.watches #content #pagination {border-bottom:1px solid #3a80a2;}

.watches #col_main h3 , .watches #col_main h1 , .watches #gab_edito h3 , .watches #history h3, .watches .avantagesCresus , .watches #importantModels , .watches .vignettesProduit dl:hover .visu img  , .selection_watches .vignettesProduit dl:hover .visu img {color:#3a80a2;border-color:#3a80a2;}
.watches #history h5 , .watches .vignettesProduit dl:hover , .selection_watches .vignettesProduit dl:hover  , .watches .vignettesProduit dd.new  , .watches #productInfos #price_order p.order , .watches #allProducts .vignettesProduit_thumbs li .hover , .watches #allProducts .vignettesProduit_thumbs li .new {background-color:#3a80a2}
.watches #orderRecap dd.totalCommande {border-top:1px solid #31374d;}

/*fiche produit*/ 
.watches #productInfos #price_order span.cresusPrice  , .watches #productInfos #price_order span.salePrice strong , .watches #productInfos h1 , .watches  #price_order .addSelection {color:#3a80a2;}

/*resultat recherche*/
.watches #newsBox h4 a{color:#3a80a2;}
.watches #newsBox p a {color:#3a80a2;background:url(../images/common/chevron_montres.gif) no-repeat 6px 100%;}
.watches #pushPromo img {border:1px solid #3a80a2;}
.watches #resultByBrand h5.active a {background-color:#3a80a2;}

/*BIJOUX - REF COULEUR : #79616F*/
.jewellery #mainMenu li a.active  , .jewellery #orderRecap dt , .jewellery #orderRecap dd.model  ,
.jewellery #orderRecap dd.ref , .jewellery .vignettesProduit dd.model , .jewellery .vignettesProduit dd.model a ,
.jewellery #pagination li a  , .jewellery #importantModels li h5 , .jewellery #importantModels li span  ,
#mySelection .selection_jewel dd.model , #mySelection .selection_jewel dd.model a  , .jewellery #orderRecap dd.codePromoWrong  ,
.jewellery #couloirResa .recapDetails h3 , .jewellery #couloirResa .recapDetails .price  ins , .jewellery  #couloirResa .quickRecap h3 ,
.jewellery  #couloirResa .quickRecap ins ,  .jewellery #couloirResa .quickRecap strong {color:#79616f;}

/*.jewellery #orderRecap dd.visu img  , .jewellery .vignettesProduit dd.visu img , #mySelection .selection_jewel dd.visu img {border:1px solid #30272c;}*/
.jewellery #content #pagination {border-bottom:1px solid #79616f;}

.jewellery #col_main h3 , .jewellery #col_main h1 , .jewellery #gab_edito h3 , .jewellery #history h3 , .jewellery .avantagesCresus , .jewellery #importantModels , .jewellery .vignettesProduit dl:hover .visu img , .selection_jewel .vignettesProduit dl:hover .visu img  {color:#79616f;border-color:#79616f;}
.jewellery #history h5 , .jewellery .vignettesProduit dl:hover , .selection_jewel .vignettesProduit dl:hover , .jewellery .vignettesProduit dd.new , .jewellery #productInfos #price_order p.order , .jewellery #allProducts .vignettesProduit_thumbs li .hover , .jewellery #allProducts .vignettesProduit_thumbs li .new {background-color:#79616f}
.jewellery #orderRecap dd.totalCommande {border-top:1px solid #30272c;}

/*fiche produit*/
.jewellery #productInfos #price_order span.cresusPrice , .jewellery #productInfos #price_order span.salePrice strong ,  .jewellery #productInfos h1 , .jewellery  #price_order .addSelection{color:#79616f;}

/*resultat recherche*/
.jewellery #newsBox h4 a{color:#79616f;}
.jewellery #newsBox p a {color:#79616f;background:url(../images/common/chevron_bijoux.gif) no-repeat 6px 100%;}
.jewellery #pushPromo img {border:1px solid #79616f;}
.jewellery #resultByBrand h5.active a {background-color:#79616f;}
 p.error {color:#ff0000;font-weight:bold;}

#part_tab{
border: 1px solid #be9e55;
width:258px;
height:239px;
padding:2px;
float:left;
margin:3px;
position: relative;
}

#part_desc{
margin-top:-20px;
}

#part_logo{
position: absolute; 
bottom:10px;
vertical-align:bottom;
margin-left: auto;
margin-right: auto;
width:258px;
}




