*{margin:0;padding:0}
html,body{width:100%;height:100%}
body{background:url(../images/background-gradient.png) top left repeat-x #262626;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif, Arial, Helvetica;font-size:13px;color:#555;font-weight:400}
.right{float:right}
a{color:#86134d;text-decoration:none;font-weight:400}
#content a{padding-bottom:1px}
#content a:hover{color:#000;border-bottom:1px solid #000}
abbr{cursor:help}
h1,h2,h3,h4,h5,h6{font-family:"Lucida Sans Unicode", Arial, Helvetica, sans-serif;color:#86134d;padding:0 0 2px}
h1{font-size:32px}
#content h1{margin:15px 0}
#content #leftWide h1{width:825px}
h2{font-size:22px;font-weight:400;margin:20px 0 4px}
h3{font-size:16px;font-weight:400}
h4{font-size:12px}
p{line-height:160%;margin:0 0 6px}
blockquote{font-family:Georgia;font-style:italic;font-weight:400;line-height:150%}
hr{border:none;border-bottom:1px solid #000}
div#timeline img{margin-right:-4px}
table tr{vertical-align:top}
th,td{text-align:left;padding:8px 0}
label{float:left;display:block;width:150px;padding:5px 0 0}
input,select,textarea{display:block;border:1px solid #ccc;font-size:14px;background-color:#fee;margin:5px 0 5px 80px;padding:4px}
input:hover,select:hover,textarea:hover,input.hl,select.hl
textarea.hl{background-color:#fff;border-color:#b2859c}
input{padding-left:32px;background:5px 5px no-repeat #fee}
input#fromName{background-image:url(../images/icons/user.png)}
input#from{background-image:url(../images/icons/email.png)}
input#phone{background-image:url(../images/icons/telephone.png)}
input#fax{background-image:url(../images/icons/printer.png)}
input#mapr{background-image:url(../images/icons/sum.png)}
input#company{background-image:url(../images/icons/group.png)}
.error{border-color:red}
input#submit{background-color:#e385b4;border-right:2px solid #86134d;border-bottom:2px solid #86134d;color:#fff;font-weight:700;margin-left:150px;padding:2px 35px}
span.formInfo{position:absolute;font-size:11px;color:#777;margin:4px 0 0 110px}
#formRoute{width:815px;height:50px;background:url(../images/background-route-planer-form.png) top left no-repeat transparent;padding:0 0 0 10px}
#formRoute div{padding-top:6px}
#formRoute input{background:#fff;display:inline;margin:0 5px;padding:3px}
#formRoute input#submit{border:none;position:absolute;margin:-3px 0 0 15px;padding:0}
#headerBar{border-bottom:1px solid #333;background:#111;font-size:11px;text-transform:uppercase;text-align:center;letter-spacing:1px;padding:4px 0}
#container{width:922px;background:url(../images/background-container-thin-rose.png) 0 118px no-repeat;margin:0 auto}
#header{width:100%;height:110px;background:transparent}
#header img{margin:25px 0 0 13px}
#content{width:100%;height:555px;background:transparent;margin:0;padding:15px 0 0 15px}
#content h2.subtitle{font-size:13px;color:#b2859c;letter-spacing:.1em;font-style:italic;font-weight:700;font-family:"Times New Roman", Georgia;text-transform:uppercase;margin:-15px 0 30px}
#content h3{margin:20px 0 4px}
#content div.home h3{font-size:24px;font-weight:400;color:#86134d;margin:14px 0 4px 6px}
#content div.home p{line-height:150%;margin:0 0 5px 6px}
#content p a,#content #left ul li a,#content #leftWide ul li a{border-bottom:1px solid #e385b4}
#content ul li{line-height:150%;margin-bottom:12px}
#content #left{width:450px}
#content #leftWide{width:650px}
#content #left ul{margin-left:13px}
#content #right{float:left;width:220px;margin:110px 0 0}
#content .thumbs{margin-top:68px}
#content .thumbs img,#content .gallery img{border:2px solid #86134d}
#content .thumbs img{margin:0 0 10px 20px}
#content img.seasonsIcon{margin-right:35px;border:none}
#content div.diploma{width:250px;margin:0 40px 20px 0}
#content div.diploma img{border:1px solid #86134d}
#content div.diploma h4{text-align:center;padding-top:2px}
#content #rightColumn{width:230px;height:500px;float:right;color:#fff}
#content #rightColumn a{color:#86134d;border-bottom:1px solid #86134d}
#content #rightColumn a:hover{color:#fff;border-color:#fff}
#content #rightColumn #cadeau{margin:220px 0 0 20px}
#content #rightColumn h3{color:#fff;font-size:15px;margin:0}
#content #searchBox{width:405px;height:325px;background-position:top left;background-color:transparent;margin:25px 0 0 20px}
#content #searchBox #searchForm input#searchInput{position:absolute;font-size:25px;height:35px;background-image:url(../images/icons/search.png);margin:0 0 0 12px;padding:4px 6px 4px 30px}
#content #searchBox #output{margin-left:12px;padding:60px 0 0}
#content #searchBox #output ul li{line-height:150%;margin:0}
#content #searchBox #output div.result{line-height:135%;padding-left:20px;background:url(../images/icons/arrow_right.png) 0 3px no-repeat}
#content #rightColumn #address{line-height:135%}
#content #winePic{width:375px;border:3px solid #86134d;float:left}
#content #wineBottle{/*position:absolute;margin:10px 0 0 10px;*/float:left;width:190px;text-align:center}
#content #winePrices{position:absolute;margin-top:320px;width:190px;text-align:center}
#winePrices a.medal {display:inline-block;width:52px;height:50px;margin-right:6px;}
#winePrices a.medal:hover{text-decoration:none;border:none}
#winePrices .medal-gold span,#winePrices .medal-silver span,#winePrices .medal-bronze span {display:none;}
#winePrices .medal-gold{background:url('../images/medailles.png') 0px 0px no-repeat transparent}
#winePrices .medal-silver{background:url('../images/medailles.png') -56px 0px no-repeat transparent}
#winePrices .medal-bronze{background:url('../images/medailles.png') -112px 0px no-repeat transparent}
#content #wineData,#content #winePress,#content #countdownCompact{float:left;width:255px}
#content #leftWide #countdown{height:310px;padding-left:29px;width:830px}
#content #leftWide .bgCount{background:url(../images/background-countdown.png) top left no-repeat transparent}
#content #leftWide .bgCurrent{background:url(../images/background-countdown-arrived.png) top left no-repeat transparent}
#content #leftWide #countdown div.data,#content #leftWide #countdownSub{display:inline-block;font-family:Arial, Helvetica, sans-serif;font-size:2.4em;text-align:center;margin:50px 0 0}
#content #leftWide #countdownSub{color:#e385b4;width:830px;margin-left:-29px}
#content #leftWide #countdown div.data{color:#86134d;font-size:7em;font-weight:700;height:130px;margin-right:14px;width:140px}
#content #leftWide #countdown div.data span{display:block;font-size:.3em}
#content #wineData{height:250px}
#content #wineDescription{width:360px;float:left;margin-left:30px}
#content #wineData table, #content #wineDescription table{font-size:11px;margin-bottom:40px}
#wineDescription table {width:100%}
#wineDescription table th, #wineDescription table td {background-color:#ffdfef; padding:3px 5px 3px 14px}
#wineDescription table .rowEmph {background-color: #fef2f8}
#content #wineData table th, #wineDescription table th{width:100px;padding-left:14px}
#content #countdownCompact span#before,#content #countdownCompact span#number,#content #countdownCompact span#numberSub,#content #countdownCompact span#numberSubSub{text-align:center;display:block;color:#86134d}
#content #countdownCompact span#number{font-size:32px;font-weight:700;font-family:Arial, sans-serif;letter-spacing:-2px;margin:20px 0 -10px}
#content #countdownCompact span#before,#content #countdownCompact span#numberSub,#content #countdownCompact span#numberSubSub{text-transform:uppercase;font-family:"Times New Roman", Times, serif}
#content #countdownCompact span#before{margin:20px 0 -20px}
#content #countdownCompact span#before,#content #countdownCompact span#numberSub{font-size:18px}
#content #countdownCompact span#numberSubSub{font-size:16px}
/*#content #wineDescription{clear:both;float:left;width:385px}*/
#content #wineDescription p{line-height:130%;margin-bottom:8px}
#content #wineDescription h4{font-size:13px;margin:0}
#content #winePress{text-align:center;margin:20px 0 0 20px}
#content #winePress a{margin-right:15px}
#content #winePress a:hover{padding-top:5px}
#content .pressBook img{float:left;border:1px solid #333;margin:3px 15px 30px 0}
#content ul#history{width:620px;height:330px;overflow:scroll}
#content ul#photos{margin:0}
#content ul#photos li{display:inline;margin:0 2px 10px 0}
#content ul#photos li img{border:2px solid #333}
#content ul#sitemaplist,#content ul#sitemaplist li ul{list-style:none;font-size:0.9em;font-weight:bold;margin-top: 6px;}
#content ul#sitemaplist li,#content ul#sitemaplist li ul li{padding-left:12px;line-height:0.7em}
#content #boxError{width:600px;border:4px solid #f24848;background:#ffefef;color:#f24848;margin:-10px 0 25px;padding:7px 0 0 5px}
#content #boxError ul{list-style:none;font-size:12px}
#content #boxError ul li{line-height:.8em}
#content table#tblRestaurants{width:630px}
#content table#tblRestaurants td,#content #addressBox{background:url(../images/roundbox-tblcell.png) no-repeat top left #fff;color:#333;height:140px;padding:10px 10px 0}
#content p#addressBox{height:120px}
#content table#tblRestaurants td div.icons{position:absolute;margin-left: 155px}
#content table#tblRestaurants td u{text-decoration:none;border-bottom:1px solid #333}
#slideshow{position:relative;height:359px}
#winePic #slideshow{height:252px}
#slideshow img{position:absolute;top:0;left:0;z-index:8;opacity:0.0}
#slideshow img.active{z-index:10;opacity:1.0}
#slideshow img.last-active{z-index:9}
#footer,#footer p{clear:both;width:100%;height:50px;text-align:center;font-size:11px;margin:0 auto}
#footer p{color:#e385b4;padding:5px 0 15px}
#footer ul{list-style:none;text-align:center}
#footer ul li{display:inline;line-height:1.8em;margin-right:20px}
#footer ul li a{color:#999;font-weight:400}
#footer ul li a:hover{border-bottom:1px solid}
#mainNavigation,#subNavigation{font-family:Garamond, "Times New Roman", Times, serif;text-transform:uppercase;letter-spacing:.05em}
#mainNavigation{width:875px;height:28px;border-bottom:1px solid #eee;font-size:14px;font-weight:700;margin:12px 0 0;padding:0}
#mainNavigation a{line-height:18px;margin:0;padding:5px 16px}
#mainNavigation ul li a{color:#333;display:block;position:relative}
#subNavigation{width:225px;float:left;margin:104px 0 0}
#subNavigation ul li{margin-bottom:5px}
#subNavigation a{line-height:25px;font-weight:400;margin:0;padding:0 0 1px}
#subNavigation ul li a span{display: block;font-size:0.85em;line-height:18px;margin-bottom:12px}
#subNavigation ul li a{color:#999}
div#headNavigation{width:100%;color:#fff;background:transparent;text-align:right;z-index:0}
#headNavigation ul{padding-right:10px;margin:-38px 0 0}
#headNavigation ul li{display:inline}
#headNavigation ul li a{color:#676767;text-decoration:underline}
#headNavigation ul li a.highlight{text-decoration:underline}
.invisible{visibility:hidden;display:none}
div#scrollable{overflow:scroll;width:520px;height:400px}
.svw{width:50px;height:20px;background:#fff}
.svw ul{position:relative;left:-999em}
.stripViewer{position:relative;overflow:hidden;border:1px solid #86134d;margin:0 0 1px;padding:0}
.stripViewer ul{position:relative;left:0;top:0;width:1%;list-style-type:none;margin:0;padding:0}
.stripTransmitter{overflow:auto;width:1%}
.stripTransmitter ul{position:relative;list-style-type:none;margin:0;padding:0}
.stripTransmitter ul li{width:20px;float:left;margin:0 1px 1px 0}
.stripTransmitter a{font:bold 10px Verdana, Arial;text-align:center;line-height:22px;background:#86134d;color:#fff;text-decoration:none;display:block}
.stripTransmitter a:hover,a.current{background:#fff;color:#86134d;border:1px solid #ccc;height:21px}
.left,#content #left,#content #leftWide,#mainNavigation ul li,.stripViewer ul li{float:left}
a:hover,#mainNavigation a:hover,#subNavigation a:hover{text-decoration:none}
img,#content .thumbs a:hover,#content .gallery a:hover,#content #timeline a:hover,#content #rightColumn #cadeau a,#content #rightColumn #cadeau a:hover,#content #winePress a:hover,table,#content ul#photos li a,#content ul#sitemaplist li a{border:none}
input.hdformfield,#header h1 span{display:none}
#content #searchBox #output ul,#content ul#history,#content ul#photos,#mainNavigation ul,#subNavigation ul,#headNavigation ul{list-style:none}
#content .pressBook,br.clearer{clear:both}
#mainNavigation ul li a:hover,#mainNavigation ul li a.highlight,#subNavigation ul li a:hover,#subNavigation ul li a.highlight{color:#e385b4;border-bottom:1px solid #e385b4}
div#actualites{width:625px;height:44px;background:url("../images/actualites-bg.png") top left no-repeat transparent;position:absolute;margin:74px 0 0 232px}
dl#newsScroller{font-size:11px;color:#fff;left:242px;width:842px;height:20px;}
div.ns{position:absolute;width:842px;height:20px;margin-top:92px;overflow:hidden;line-height:1.5em;z-index:1}
div.ns a {color:#fff;text-decoration:underline}
div.ns div{width:842px;height:20px;overflow:hidden}
div.ns dl{position:relative;top:0}
div.ns dl dd{position:relative}
div.infoBar{position:absolute;width:496px;height:70px;margin-top:286px;background:#fff;color:#86134d;opacity:0.75;padding:0 18px}
div.infoBar h3{font-size:22px;margin:0;padding:0}
div.infoBarQuote{height:195px;margin-top:165px;opacity:0.9;font-size:11px}
div.infoBarQuote blockquote{margin-top:8px}
#lbOverlay{position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:#000;cursor:pointer}
#lbCenter,#lbBottomContainer{position:absolute;z-index:9999;overflow:hidden;background-color:#fff}
.lbLoading{background:#fff url(loading.gif) no-repeat center}
#lbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat}
#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}
#lbPrevLink{left:0}
#lbPrevLink:hover{background:transparent url(../images/slimbox/prevlabel.gif) no-repeat 0 15%}
#lbNextLink{right:0}
#lbNextLink:hover{background:transparent url(../images/slimbox/nextlabel.gif) no-repeat 100% 15%}
#lbBottom{font-family:Verdana, Arial, Geneva, Helvetica, sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none}
#lbCloseLink{display:block;float:right;width:66px;height:22px;background:transparent url(../images/slimbox/closelabel.gif) no-repeat center;outline:none;margin:5px 0}
#lbCaption,#lbNumber{margin-right:71px}
#lbCaption{font-weight:700}

