* { margin: 0; padding: 0; }
img { border: 0; }

body {
font-family: Arial, sans-serif;
font-size: 11px;
background:#c9baa5;
color: #fff;
text-align: center;
position:relative;
}

a { color: #841a1a; text-decoration: underline; font-weight: bold; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.clear2 { clear:both; height:1px; line-height:1px; font-size:1px; float: none; bordeR: 1px solid #fff; display: block; }
big { font-weight: bold !important; font-size: 1.4em; margin: 0 0.4em; }

.wrap { width: 95em; margin: 3px auto 0 auto; text-align: left; position: relative; }
.clear_left { clear: left; }
.nom { margin-top: 0 !important; }
.ar { text-align: right; clear:both;}

div.ar h3 {text-align:right;clear:both;float:none;}

h1 { overflow: hidden; font-size: 1em; }

h1.addr { margin-left: 13em; }
.logo { float: left; display: inline; width: 12.6em; height: 22.4em;position: relative; zz-index: 400; }
.logo h1 img { width: 12.6em; height: 26em; position: absolute; top: -3.7em;}
h1.title { font-size: 0.9em; overflow: hidden; width: 55.6em; height: 6em; float: left; }
h1.title img { padding: 14px 0 0 37px;  }
h4 { font-size: 1.1em; }
 

.aR { text-align: right; margin-bottom:-7px;padding-top:10px;text-align:right;text-decoration: none;padding-right:5px; }
.aR a { text-decoration: none; }
.normal { font-weight: normal; }
.mare { margin-top: 1em; line-height: 2.4em; }
.mic { font-weight: normal; margin: 0 0.4em; font-size: 0.9em; }

.clearer { clear: both; padding-top: 2em; display: block; text-align: right; } 
a.buton, .submit { background: url(images/button-bg.gif) repeat-x left top; border: 1px solid #C9A967; cursor: pointer; font-size: 1em; font-weight: bold; padding: 0.3em; text-decoration: none; font-family: Verdana, Aria, sans-serif;color:#841A1A; overflow:visible;}

.cont { background: #fff; color: #504F4F; float: left; width: 95em;margin-bottom:1em; }

.top { font-size: 1.1em; position: relative; height: 10em; z-index:100;}



/*RESIZE*/
	#resize { position: absolute; text-align: right; width: 100px; right: 10px; top: 10px; display: block; z-index: 900; }
		#resize a { }

/*PRELOADER*/
	#loading { text-align: center; margin-top:50em;}

/*INFO BOX TOP RIGHT*/
	.info { width: 17em; position: absolute; top: 0; right: 0; display: block; font-fa/mily: Tahoma; background: #deceb8 url(images/infoboxbg.gif) repeat-x 0 0; color: #504F4F; font-weight: bold;}
	.info a { color: #504F4F; }
	
	.info .panier  { padding: 0.5em 0.2em 0.5em 0.5em; }
	.info .panier a { padding-left: 25px; background: url(images/panier.gif) no-repeat left center; }
	.info .panier a.checkout { float: right; background: none; padding: 0; }
	.info .panier #prod { posit/ion: absolute; bottom: 0; right: 0; text-align: right; padding-right: 2em; }
	.info .panier #prod em { font-size: 1.4em; font-style: normal; }
	
	.info .login { padding: 0.5em 0; }
	.info .login p { padding: 0 0.5em; clear: both; display: block;  }
	.info .login a { padding-left: 25px; background: url(images/cle.png) no-repeat left center; white-space: pre;  }
	.info .login a.logout { background: none; float: right; margin-right: 0.0em; font-weight: normal; padding-left: 0; font-family: Tahoma, Arial, sans-serif;_position:relative;right:6px; }
	.info .login a.nume { background: none; font-weight: normal; text-decoration: none; }
	.info .login form { }
	.info .login fieldset { border: 0; padding: 1em 0; }
	.info .login fieldset .text { height: 1.6em; width: 15em; line-height: 1.4em; padding: 0.2em 0.4em 0 0.4em; font-size: 0.9em; font-family: Verdana, Aria, sans-serif;border: 1px solid #C9A967; font-weight: normal; }
	.info .login fieldset .text2 { height: 1.6em; width: 7em; line-height: 1.4em; padding: 0.2em 0.4em 0 0.4em; font-size: 0.9em; font-family: Verdana, Aria, sans-serif;border: 1px solid #C9A967; font-weight: normal; }
	.info .login #login a { padding-left: 0.5em; background: none; font-weight: normal; line-height: 1.6em; }
	.info .login .submit { margin-top:.5em;}
	
	.info .links { background: #f7f3ee;padding: 0.2em 1em; }
	.info .links a { text-decoration: none; padding-left: 1.8em; background: url(images/checkbox.gif) no-repeat left center; }
	.info .links a img { position:relative;top:2px;}
	.info .links a:hover { background: url(images/checkboxover.gif) no-repeat left center; }
	
	/*COS TOP RIGHT*/
	#cos .empty { padding: 1em 0 0 2.4em; }
	#cos .shoppingcart { height: 10em; overflow: auto; margin: 0.6em 0; }
		#cos li { clear: both; padding: 0.4em 0; border-bottom: 0.1em solid #C9A967; list-style: none; }
		#cos img { width: 3em; height: 3em; float: left; margin-right: 0.4em; overflow: hidden; border: 1px solid #7F707C; }
		#cos .txt { width: 9.6em; float: left; }
		#cos  h4 { font-size: 1em; line-height: 1.3em; clear: both; text-align: left; color: #504F4F; }
		#cos .txt p { height: 1.6em; line-height: 1.6em; clear: both; text-align: right; color: #504F4F; white-space: no-wrap; }
		#cos .txt p small { font-weight: normal; color: #504F4F; font-size: 0.8em; padding-left: 0.4em; }
		#cos .txt input { float: left; display: inline; width: 2em; border: 1px solid #7F707C; text-align: center; margin-right: 0.2em; }
		#cos .txt .numar { float: left; display: inline; padding: 0.2em 0.8em 0 0.2em; }
		#cos .txt .numar img { float: left; display: inline; clear: both; width: 0.8em; height: 0.8em; cursor: pointer; margin: 0; border: 0; }
		#cos .txt a { float: left; background: none; display: inline; font-size: 0.9em; font-weight: normal; margin: 0; padding: 0; text-decoration: none; }
		#cos .txt em { font-style: normal; color: #504F4F; font-size: 1.4em; }
		
	#cos #loading { font-weight: normal; }
	#cos #loading img { float: none; width: auto; height: auto; }
/*NEWSLETTER*/
.newsletter { float: left; display: inline; width: 58.8em; clear: both; padding: 0.6em 0 0 0; text-align: left; }
	.newsletter form { float: left; display: inline; text-align: left; width: 13em; margin: 0 .5em; }
	.newsletter fieldset { border: 0.1em solid #c9bba6; padding: .5em .3em; background: #f7f3ee; font-family: Verdana, sans-serif; font-size: 0.9em; color: #841a1a; }
	.newsletter fieldset span { display: block; text-align: center; margin-bottom: .4em; }
	.newsletter fieldset input { vertical-align: middle; text-align: center; font-family: Verdana, sans-serif; font-size: 0.9em; color: #504F4F; width: 11em; }
	.newsletter fieldset .ok { background: url(images/button-bg.gif) repeat-x left top; text-transform: uppercase; cursor: pointer; font-weight: bold; padding: .5em; text-decoration: none; vertical-align: middle; font-size:.909em;}

/*BANNER TOP
#bannerTop { float: left; width: 300px; height: 50px; overflow: hidden; display: inline; text-align: left; margin-left: 5px; }
*/	
	
/*TOP MENU*/
	.top_menu { font-family: Verdana, Arial, sans-serif; clear: none; float: left; position: relative; width: 59em; z-index: 900; }
	.top_menu * { zz-index: 900; }
	.top_menu ul { float: left; position: relative; width: 59em; }
	.top_menu li { float: left; display: inline; list-style: none; margin-left: 0.5em; position: relative; }
	.top_menu li a { float: left; display: inline; height: 2.545em; padding: 0 2em; line-height: 2.545em; background: #e5d7c2 url(images/top-menu-bg.gif) repeat-x left top; white-space: pre; text-decoration: none; }
	.top_menu li a:hover, .top_menu li.activ a { background:url(images/top-menu-bg-hover.gif) repeat-x left top; }
	.top_menu li.activ a { background:url(images/top-menu-bg-hover.gif) repeat-x left top; }
	
	.top_menu li ul { position: absolute; top: 2.5em; left: -9000em; _top:2.6em;}
	.top_menu li.activ ul { left: 0; }
	 
	.top_menu li ul { background: #fff; float: left; border: 1px solid;  width: auto; z-index: 100; }
	.top_menu li li { padding: 0; margin: 0; float: none; display: block; height: 1.8em; line-height: 1.8em; }
	.top_menu li li a, .top_menu li.activ li a { float: none; display: block; height: 1.8em; line-height: 1.8em; border: 0; border-left: 1em solid #fff; background: none; }
	.top_menu li li a:hover, .top_menu li.activ li a:hover { background: #841a1a; border-left: 1em solid #841a1a; color: #fff; }
	 
/*LEFT*/
	.left { font-size: 1.1em; float: left; clear: left; width: 16em; font-family: Arial, Verdana, sans-serif; background: #fffcf4; position:relative;z-index:100;}
	.left .poza { width: 16em; height: 8em; }
	.left .poza img { width: 15.8em; height: 8em; border: 0.1em solid #c9baa5; }
	
	.left h2 { font-size: 1em; color: #841a1a; background:url(images/top-menu-bg-hover.gif) repeat-x left top;  font-family: Tahoma, Arial, sans-serif; letter-spacing: 0.1em; text-transform: uppercase;height:2.545em;line-height:2.545em;}
	.left h2 span { display: block; padding-left: 3em;}
	.left h2.bottle span { background: url(images/bottle.gif) no-repeat 0.4em center; }
	.left h2.lupa span { background: url(images/lupa.gif) no-repeat 0.4em center; }
	.left h2.bec span { background: url(images/bec.gif) no-repeat 0.4em center; }
	.left h2.partenaire span { background: url(images/partenaire.gif) no-repeat 0.4em center; }
	
	.left h3 { z-index: 1; position: relative; font-size: 1em; height: 1.7em; line-height: 1.7em; padding-left: 4em; background: #e7ddcd url(images/leftbulleth3.gif) no-repeat 2em center; color: #841a1a; font-family:verdana, arial, sans-serif;}
	
	/*MENU*/
		.menu { padding-bottom: 2em; }
		.menu ul { padding-left: 3.8em; }
		.menu ul li { zborder-top: 0.1em solid #dbd4d0; list-style: none; display: block; padding: 0.1em 0; position: relative; }
		.menu ul li:first-child { border: 0; }
		.menu ul li a { display: block; line-height: 1.8em; height: 1.8em; padding-left: 0.3em; color: #504f4f; text-decoration: none; }
		.menu ul li a:hover { color: #fff; background: #841a1a; }
		
		.menu ul li ul { background: #fff; border: 1px solid #504F4F; padding: 0.5em 0; width: 24em; overflow: hidden; }
		.menu ul li ul li { font-size: 0.9em; border: 0; padding: 0; line-height: 1.4em; }
		.menu ul li ul li a { font-weight: normal; color: #291025; line-height: 1.7em; height: 1.7em; white-space: pre; padding: 0 1em 0 0.6em; border-left: 0.4em solid #fff; }
		.menu ul li ul li a:hover { color: #fff; background: #841a1a; border-left: 0.4em solid #841a1a; }
		
		.menu ul li ul { position: absolute; left: -9000em; top: -9000em; }
		.menu ul li.activ ul { left: 12.2em; top: 0.1em; }
		
	#leftMenu {padding-bottom:.5em;}
	#leftMenu .sageataSus  { margin-right: 2em; background: url(images/arrow_menu_up.gif) no-repeat right center; cursor: pointer; }
	#leftMenu .sageataSus a { display: block; border: 0; text-align: right; background: url(images/arrow_menu_up.gif) no-repeat right center; }
	#leftMenu .sageataSus a:hover { background: url(images/arrow_menu_up.gif) no-repeat right center; }
	#leftMenu .sageataJos  { margin-right: 2em; background: url(images/arrow_menu_down.gif) no-repeat right center; cursor: pointer; }
	#leftMenu .sageataJos a { display: block; border: 0; text-align: right; background: url(images/arrow_menu_down.gif) no-repeat right center; }
	#leftMenu .sageataJos a:hover { background: url(images/arrow_menu_down.gif) no-repeat right center; }
		
	#leftMenu-2 {padding-bottom:.5em;}
	#leftMenu-2 .sageataSus  { margin-right: 2em; background: url(images/arrow_menu_up.gif) no-repeat right center; cursor: pointer; }
	#leftMenu-2 .sageataSus a { display: block; border: 0; text-align: right; background: url(images/arrow_menu_up.gif) no-repeat right center; }
	#leftMenu-2 .sageataSus a:hover { background: url(images/arrow_menu_up.gif) no-repeat right center; }
	#leftMenu-2 .sageataJos  { margin-right: 2em; background: url(images/arrow_menu_down.gif) no-repeat right center; cursor: pointer; }
	#leftMenu-2 .sageataJos a { display: block; border: 0; text-align: right; background: url(images/arrow_menu_down.gif) no-repeat right center; }
	#leftMenu-2 .sageataJos a:hover { background: url(images/arrow_menu_down.gif) no-repeat right center; }
	
	.left .aR { padding-right: 0.5em; font-size: 0.9em; margin: 0.4em 0 2em 0; }	
	.left .aR a {color:#504f4f;font-family:Verdana,Arial,sans-serif;text-decoration:underline; }	
	.left .aR a:hover {text-decoration:none; }	
	.left fieldset { border: 0; }	
	.left input { font-size: 0.9em; width: 11em; border: 0.1em solid #64545b; padding: 0.2em 0.4em; }	
	
	#rechercher { padding: 0.8em 0 1em 0; }	
	#rechercher p { text-align: right; padding-right: 0.5em; }	
	#rechercher .aR {margin-bottom:1em;}
	
	.left .part { padding: 0.6em 1em 1em 0; text-align: right; line-height: 2em; }	
	.left .part a { margin-left: 2em; }	
	.left .part img { font-size: 0.9em; vertical-align: middle; width: 6.9em; height: 1.7em; }	
	
/*FS 10px*/	
.main { color: #504F4F; background: #fff; float: left; width: 77em; font-family: Verdana, Arial, sans-serif; margin-top: -4em;z-index:10;}

.main h2 { font-size: 1em; color: #841A1A; text-transform: uppercase; padding: 0 0 0.4em 0; margin: 0 0 0.4em 0;font-family:Arial, Verdana, sans-serif;border-bottom:1px solid #7F707C}
.main h1 span { font-size: 0.9em; font-weight: normal; color: #71626f; text-transform: lowercase; float: right; margin: 0.3em 0.3em 0 1em; }

.col1, .col2 { float: left; width: 33.5em; padding-left: 4em; text-align: justify; }
.col1 .edito { padding-top: 1em; }
.col1 .edito .img, .mbox .img { float: left; margin-right: 0.8em; }
.col1 .edito img { width: 8.9em; height: 10.8em; border: 0.2em solid #fdecc2; }
.col1 p, .mbox p { font-family: Arial, sans-serif; font-size: 1.1em; }
.col1 .aR, .mbox .aR { padding-top: 1em; }
.col1 .banniere-2 { padding-top: 1em; }
		
	#col1 { width: 52em; }	
	#col1 h2 { padding-bottom: 0; padding-left: 0; margin-left: 0; border:none; }	
	#col1 h2 span { background: #E5D7C2 url(images/h1-bg.gif) repeat-x scroll left top; display: block; width: 20em;height:2em;line-height:2em;font-size:1.166em;padding-left:.5em; }	
	#col1 .cauta { padding: 2em 0; }	
	
	
	#col1 .dom_list { border: 1px solid #C9BAA5; display: inline-block; font-size: .9em; }
	#col1 .dom_list { display: block; }
	#col1 .dom_list:after { content: '.'; display: block; height: 0; visibility: hidden; clear: both; }
	#col1 .dom_list h3 { padding: 1em; text-align: center; font-size: 1.3em; color:#504f4f;}
	#col1 .dom_list dl { width: 17em; padding: 0 1.5em; font-size: .95em; letter-spacing: -1px; }
	#col1 .dom_list dd { border: 0; line-height: 1.9em; }
	
	#col2 { width: 15em; overflow: hidden; font-family:Arial,Verdana,sans-serif;font-size:1.1em;}	
	#col2 h2 { border-bottom:1px solid #c9baa5;margin:0;font-size:1.272em; }	
	
		.cauta fieldset { border: 0.1em solid #c9baa5; line-height: 3.5em; background: #fefdfb;zwidth:52em;}
		#search-2 fieldset { width:52em;}
		#advanced-search fieldset {margin-top:1em;}
		.cauta label, .cauta .aR { flo/at: left; wi/dth: 32em; height: 2em; line-height: 2em; display: inline; clear: both; padding: 0.7em 0.3em; margin: 0; display: inline-block; }
		.cauta label, .cauta .aR { display: block; }
		.cauta label:after, .cauta .aR:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
		.cauta label span { float: left; display: inline; width: 13em;_width:11em; padding-left: 0.8em; }
		.cauta select { wi/dth: 17em; vertical-align: middle; font-size: 1em; color: #504F4F; background: #fffdf9; border: 0.1em solid #504F4F; }
		.cauta select option { padding-right: 3em; }
		.cauta span.aR, { padding-bottom: 1em; }
		.cauta #cauta span.aR,{padding:0 0 1em 0;margin-top:-.3em;}
		.cauta .aR a { margin-left: 14.3em; background: url(images/h1-bg.gif) repeat-x left bottom; border: 1px solid #c9baa5; cursor: pointer; font-size: 1.1em; font-weight: bold; padding: 0.4em 1.5em; text-decoration: none; font-family: Verdana, Aria, sans-serif;color:#841a1a; overflow:visible;}
		/*.cauta .aR a:hover { background: #fdd36d url(images/butonbg.png) repeat-x left bottom; border: 2px groove #fdd26e; cursor: pointer; font-size: 1.1em; font-weight: bold; padding: 0.4em; }*/
		

		.cauta .submit { margin-left: 14.3em; background: url(images/h1-bg.gif) repeat-x left bottom; border: 1px solid #c9baa5; cursor: pointer; font-size: 1.1em; font-weight: bold; padding: 0.4em 1.5em; text-decoration: none; font-family: Verdana, Aria, sans-serif;color:#841a1a; overflow:visible;}
		/*.cauta .submit:hover { background: #fdd36d url(images/h1-bg.gif) repeat-x left bottom; border: 1px solid #c9baa5; cursor: pointer; font-size: 1.1em; font-weight: bold; padding: 0.4em; text-decoration: none; font-family: Verdana, Aria, sans-serif; }*/
		
	#cauta {margin-top:1em;}	
	#col1 #cauta select, #cauta select { width: 30em; }
	#col1 #cauta span, { padding-right: 1em; }
	
		#classement, #appellation { wid/th: 21.5em; }
		
		.cauta a { text-decoration: none; padding-left: 1.4em; background: url(images/checkbox-2.gif) no-repeat left center; font-size:1.1em;}
		/*.cauta a:hover, .cauta a.activ  { background: url(images/checkbox-2-over.gif) no-repeat left center; }*/
		
		.col2 .poza { margin-top: 1em; margin-bottom: 2em; }
		.col2 .poza .img { margin-bottom: 1em; }
		.col2 .poza object { z-index: 1; }
		.prodInfoAlign p.offrespecial  { background:url(images/offres.gif) no-repeat left center; }
		.prodInfoAlign p.offrespecial a { margin-left: 5px; }
	
		.contact {padding:1em 0;border-top:1px solid #C9BAA5;border-bottom:1px solid #C9BAA5;margin-bottom:1em;}
		.contact p {color:#504f4f;font-weight:bold;}
		.contact a {color:#993333;}
		.contact a:hover {text-decoration:none;}
		
		.paiement h3 {text-align:left;font-size:1.090em;color:#666666;}
		.paiement ul {overflow:hidden;display:inline-block;padding:.5em;}
		.paiement ul {display:block;}
		.paiement ul:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
		.paiement ul li {list-style:none;float:left;width:auto;margin-right:.909em;height:3em;}
		.paiement ul li:last-child {margin:0;}
		
		.offres { }
		.offres h2a { margin: 0 0.7em 0 0;  font-size: 1.2em; color: #291025; b/ackground: #ffe299 url(images/lefttitlebg.png) repeat-x left bottom; font-family: Verdana, Arial, sans-serif; font-weight: bold; height: 2.2em; line-height: 2.2em; padding-left: 1.2em; bor/der-top: 1px solid #ffd66d; border-bottom: 1px solid #000; }
		.offres .mw/rap { background: #fffdf1; border: 0.1em solid #404040; width: 32.6em; float: left; display: inline; }
		.offres .mw/rap { background: #fffdf1; border: 0.1em solid #404040; width: 32.6em; float: left; display: inline; }
		.offres .mwrap { text-align: center; }
		.offres .mwrap a { margin-bottom: 1em; }
		.offres .img { float: left; width: 11em; overflow: hidden; margin: 0.8em 0.8em 0.4em 0.6em; }
		.offres .img img { border: 1px solid #C9BAA5; }
		.offres .box { float: left; width: 32.6em; clear: both; border-bottom: 0.1em solid #c9c2c5; }
		.offres h3 { font-size: 1.2em; color: #291025; padding: 0.4em 0 0.6em 0; }
		.offres h4 { font-size: 1em; color: #291025; padding: 0 0 0.6em 0; }
		.offres a { text-decoration: none; }
		.offres .aR { padding: 1em 2em 0 0; font-weight: bold; }
		.offres span.aR  { float: right; display: inline; padding: 1em; }
		.offres span.aR a { background: #fdd36d url(images/butonbg.png) repeat-x left bottom; border: 2px groove #fdd26e; cursor: pointer; font-size: 1.1em; font-weight: bold; padding: 0.4em; text-decoration: none; }
	
		.grand-crus { width: 30em !important; margin:2em 10em;}
		.cos_mare .grand-crus li { border-bottom: 1px dashed #d4cdd1; background: url(images/list-bullet.gif) no-repeat left center; padding: 0 0 0 1em; list-style: none; margin-left: 0em; margin-bottom: .5em; display: block; border-top:none;border-left:none;border-right:none; }
		
		.cos_mare { width: 55em !important; margin-left:6em }
		.cos_mare li { border:1px solid #E7DDCD ;padding: 1em; list-style: none; margin-left: 0em; margin-bottom: .5em; display: inline-block; }
		.cos_mare li { display: block; }
		.cos_mare li:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
	
		.cos_mare li a {color:#666666;text-decoration:none;}
		
		.cos_mare li .img { float: left;  display: inline; width: 10em; overflow: hidden; margin-right: 1em; }
		.cos_mare li .img img { display: block; border: 1px solid #C9BAA5; }
		.cos_mare li .img p { text-align: center; padding: 2em 0 0 0; }
		.cos_mare li .img p a { text-decoration: none; }
		.cos_mare .text { margin-left: 11em; }
		.cos_mare .text h3 { line-height: 1.3em; margin-bottom: 0.3em; }
		.cos_mare .text h4 { line-height: 1.3em; }
		.cos_mare .text h4 span { font-weight: normal; }
		.cos_mare .text h4 a { line-height: 1.3em; }
		.cos_mare .text h5 { font-weight: bold; font-size: 1em; margin-top: 1em; }
		.cos_mare .text .aR { margin: 0 !important; text-align: right; }
		.special2 { color: red; font-weight: bold; }
		
		
	/*SpecialPrice*/
	.specialPrice { float: left; font-weight: bold; padding-top: 1em; }	
	.specialPrice em { text-decoration: line-through; font-style: normal; font-weight: normal; font-size: 1.1em; margin-right: .5em; }	
	.specialPriceBox i { font-style: normal; font-weight: bold; margin-right: .5em; font-size: 1.1em; }	
	.specialPrice span { font-size: 1.5em; }	
	.buyMe { float: right; padding-top: 1em; }	
	.buyMe img, .buyMe select { vertical-align: middle; }	
	.buyMe a { font-weight: normal; text-decoration: underline !important; }	
	.buyMe a:hover { text-decoration: none !important; }	
		
	.specialPriceBox { float: left; width: 38em; background: #E7DDCD; padding: 1em;overflow:hidden; }
	div .specialPriceBox p { border: 0; margin: 0; }
	div .specialPriceBox p strong { font-weight: normal; }
	div .specialPriceBox p em { text-decoration: line-through; font-style: normal; font-weight: normal; margin-right: .5em; font-weight: bold;}
	div .specialPriceBox p span { font-size: 1.5em; color: red; font-weight: bold; }
	
	
		
	/*PAGINA CONTINUT*/
	.pagina { padding: 1em 4em; width: 62em; *padding:1em 2em;*width:66em;font-family: Arial, sans-serif; font-size: 1.1em; text-align: justify; overflow: hidden; }
	.pagina h1 { font-family: Arial, Verdana, sans-serif; font-size: 1.1em; color: #841a1a; text-transform: uppercase; padding: 0 0 0.4em 0.1em; zmargin-left:2em; padding: 0;display:inline-block;}
	.pagina h1 { display:block;}
	.pagina h1:after { content:'.';clear:both;height:0;display:block;visibility:hidden;}
	.pagina h1 span { float: right; margin: 0; font-size: 0.9em; padding: 0 0.2em 0 0; line-height: 2.4em; }
	.pagina h1 i { zwidth: 30em; padding: 0 1em; display: block; height: 2em; line-height: 2em; font-style: normal; background: #e5d7c2 url(images/h1-bg.gif) repeat-x left top;float:left;min-width:477px; _width:477px;}
	.list h1 i {zmargin-left:2.3em;display:inline;}
	.app h1 i {margin-left:2.3em;display:inline;}
	
	 #grand-crus h1  { zwidth: 30em; padding: 0 1em; display: block; height: 2em; line-height: 2em; font-style: normal; background: #e5d7c2 url(images/h1-bg.gif) repeat-x left top;float:left;min-width:477px; _width:477px;}
	
	
	.pagina h3 { font-family: Verdana, Arial, sans-serif; font-size: 0.9em; color: #841a1a;}
	.pagina .aR { clear: left; height: 2.4em; line-height: 2.4em;}
	
	}
	
	/*Articole*/
	.main .articol ul { padding-left: 2em !important; }
	
	/*News*/
	.news { margin: 0 0 1em 1em;clear:both; }
	.news .newsText { margin-right: 200px; }
	.news .newsText h2 { margin: 0 0 .5em 0; }
	.news .img { float: right; width: 190px; margin-top: 2em; overflow: hidden; }
	
	
	/*LISTING DE STIRI*/
	.pagina.list { padding: 0 0 0 1em; width: 69em; }
	.pagina li { list-style: inside; }
	.pagina.list .aR .buton { margin-right: 2.5em; }
		.mbox { float: left; width: 30em; padding: 0 0 2em 3em; overflow: hidden; }
		.mbox img { height: auto; border: 2px solid #fdecc2; }
	
	.app h3 { margin-top: 1em; }
	
	.imagini { float: right; wi/dth: 188px; display: inline; background: #fff; }
	.imagini img { border: 1px solid #C9BAA5; display: block; float: none; cle/ar: right; }
	/*STIRE SINGLE*/
	.pagina .imagini { }
	.pagina .imagini img { fl/oat: right; cl/ear: right; margin: 0 0 1em 1em; }
	
	/*NOS DOMAINS*/
	.rightList { background: #FCE4A8; margin-top: 0.4em; width: 100%; }
	.rightList td { border-right: 1px solid #fff; }
	.rightList a { display: block; text-decoration: none; border-left: 0.4em solid #FCE4A8; padding: 0.4em 1em 0.4em 0.6em; }
	.rightList a:hover { border-left: 0.4em solid #504F4F; background: #fff; }
	.rightList a:visited { color: #504F4F; }
	
	/*FORM*/
	.createAccount { font-family: Verdana, Arial, sans-serif; }
	.createAccount i { color: #fd6509; }
	.createAccount h1 i { color: #841A1A; }
	.createAccount h3 { margin-top: 1.8em; margin-bottom: 0.2em; padding: 0 1em; display: block; min-height: 2em; line-height: 2em; font-style: normal; background: #e5d7c2 url(images/h1-bg.gif) repeat-x left top;float:left; clear:both;}
	.createAccount h3 span { font-weight: normal; padding-left: 0.6em; }
	.createAccount fieldset {display: block; border: 0; padding: 1.6em; border: 1px solid #372930; background: #FFFCF4; width: 42em; overflow: hidden; clear:both;}
	.createAccount fieldset h3:first-child { margin-top: 0; padding-top: 0; }
	.createAccount fieldset.last { border: 0; }
	.createAccount label, .createAccount p { display: block; clear: both; line-height: 1.8em; padding: 0 0 0.4em 0; font-family: Tahoma, Arial, sans-serif; }
	.createAccount label, .createAccount p.lcheck { b/ackground: url(images/infobullet.gif) no-repeat left center; padding-left: 2em; }
	.createAccount label.txta { background: url(images/infobullet.gif) no-repeat left 0.6em; }
	.createAccount p.lcheck label { background: none; padding-left: 0; clear: none; display: inline; }
	.createAccount label input, .createAccount textarea, .createAccount label select { height: 1.4em; width: 16em; line-height: 1.2em; padding: 0.2em 0.4em 0 0.4em; border: 1px solid #64545B; font-size: 1em; font-family: Verdana, Aria, sans-serif; }
	.createAccount label select { padding: 0 0 0 0.4em; width: 17em; height: 1.8em; }
	.createAccount label option { padding: 0 0 0 0.4em; }
	.createAccount textarea { width: 32em; height: 10em; overflow: auto; }
	.createAccount label textarea { width: 16em; height: 10em; overflow: auto; }
	.createAccount label span, .createAccount p span { float: left; width: 16em; margin-right: 1em; }
	.createAccount .label { padding-left: 20.6em; padding-top: 1em; }
	.createAccount label.check { display: inline;  }
	.createAccount label.check span { float: none; text-align: right; }
	.createAccount label.check input { margin-right: 2em; border: 0; width: auto; vertical-align: middle; }
	.createAccount label.mic select { width: 5.2em; }
	.createAccount .submit { background: #E3D5BF url(images/button-bg.gif) repeat-x left top; text-transform: uppercase; cursor: pointer; font-weight: bold; padding: .5em; text-decoration: none; vertical-align: middle; font-size:.909em;}
	.newalign { zwidth: 52em; margin: 0; min-height: 20em; _height: 20em; }
	
	.newalign #account_newsletter h3 {_float:none;}
	.newalign p {clear:both}
	.newalign h3 { height:28px;clear:both;width:auto !important }
	.newalign h3.nom { float:right !important;background:none;padding-right:0; }
	.newalign h3.nom big { margin-right:0; }

	.linemic p { line-height: 1.2em !important; }
	h3.ar { width: auto !important; border: 0 !important; cleaR: both; }
	h3.nom { width: auto !important; border: 0 !important; text-align: right; }
	h3.history_total {float:right !important;}

	.tva { margin-top: -1em; }
	
	/*ADVANCED SEARCH*/
	.searchSimplu { font-family: Verdana, Arial, sans-serif; float: left; width: 13em; padding-top: 0.7em; }
	.searchSimplu .text { height: 1.4em; width: 12em; line-height: 1.2em; padding: 0.2em 0.4em 0 0.4em; border: 1px solid #64545B; font-size: 1em; font-family: Verdana, Aria, sans-serif; }
	.searchSimplu p { text-align: center; color: #7A6D74; font-size: 0.9em;; }
	.fmic { font-size: 0.9em; }
	.topSearch  { font-family: Verdana, Arial, sans-serif; font-size: 0.9em; }
	.topSearch fieldset {border: 0.1em solid #c9baa5; line-height: 3.5em; background: #fefdfb;width:71em;}
	.topSearch .cauta label { float: left; padding-left: 0; width: 34em;_width:35em; clear: none;}
	.topSearch .cauta label span { width: 11em; margin-left: 0;display:inline; }
	.topSearch #cauta label select { width: 22em !important; }
	.topSearch .cauta label.special span { width: 12em; }
	.topSearch .cauta .submit { margin-left: 21.2em; }
	
	.laaa { padding-left: 0 !important; }
	.laaa h3 { margin: 0 !important; padding: 0!important; height: 2.3em !important; line-height: 3em !important}
	
	/*COMMANDE EN QUANTITE*/
	.table { margin: 2em auto; border: solid #ecebea; border-width: 1px 0 0 1px; }
	.table td { border-right: 1px solid #DBD4D0; border-bottom: 1px solid #DBD4D0; margin: 0; padding: 0.4em 0.8em; }
	
	/*LISTIN DE VINURI*/
	.showProducts select { height: 1.4em; width: 10em; line-height: 1.2em; padding: 0 0 0 0.4em; border: 1px solid #64545B; font-size: 1em; font-family: Verdana, Aria, sans-serif; }
	
	.vinList { clear: both; margin-top: 2em; font-family: Arial, Verdana, sans-serif; color:#841a1a;}
	.vinList td { padding: 0 0.2em; }
	.vinList thead { font-weight: bold; font-family: Tahoma, sans-serif; text-align: center; }
	.vinList thead td { vertical-align: center; padding-bottom: 0.3em; background: #BFAB8D url(images/top-menu-bg-hover.gif) repeat-x left top; padding-top: 0.3em; border-right: 1px solid #fff; }
	.vinList tbody td { background: #f3ede6 url(images/list-bg.gif) repeat-x left bottom; text-align: center; border: 1px solid #faf4e4;color:#504f4f;}
	.vinList .aL { text-align: left; }
	.vinList big { font-weight: bold; font-size: 1.1em; }

	
	.vinList .offre { background: url(images/offres.gif) no-repeat center bottom; padding-bottom: 2em; text-align: left; } 
	
	.vinList tbody select { width: 3em; }
	.vinList tbody a { text-decoration: none; color: #504F4F; }
	.vinList tbody td { wi/dth: 3em; }
		/*coloane*/
		.vinList .domaine { }
		.vinList .couleur { }
		
		/*sortare*/
		.sort_wrap { overflow: visible; zheight: 2em; zmargin-top: 1em; }
		.sort { float: right; }
		/*.s2 .sort { margin-top: -1em; }*/
		.s2 .sort { margin: -1.2em 0 0 6em;_margin:-1.2em 0 0 2.3em; }
		.s3 { margin-top:8px;}
		.s3 .sort { margin-top:-.5em;}
		.sort a { margin-left: 0.1em; }
		.sort img {  }
		
	/*VIN SINGLE*/
	.productInfo { }
	.productInfo .offre_mare { background: url(images/offres_mare.gif) no-repeat right center; padding-right: 14em; height: 2em; line-height: 2em;  }
	.productInfo .img { float: right; margin: 0em 0em 1em 1.4em; width: 174px; text-align: center; overflow: hidden; }
	.productInfo .img img { border: 1px solid #C9BAA5; margin-bottom: 1em; }
	.productInfo .text { }
	.productInfo .text p img { vertical-align: middle; }
	 .articol ul {padding-left:2em;}
	 .articol ul li strong {color:#841A1A;}
	 ul .text h3 { color: #291025; line-height: 2em; } 
	 ul .text h4 { font-size: 1em; color: #291025; line-height: 2em; }
	 ul .text a { text-decoration:none; line-height:2em; } 
	 ul .text .aR { font-weight: bold;  display:inline; float:right; margin-top:-15px;}
	
	
	.productInfo p { padding: 0.2em 0; clear: left; }
	.productInfo p strong{ margin-right: 0.6em; }
		
	.prodInfoAlign { padding: 1em 3.4em;}
	.prodInfoAlign strong { float: left; width: 20em; }
	.prodInfoAlign p { float: left; width: 40em; clear: left; vertical-align: middle; border-bottom: 1px dashed #d4cdd1; *margin: 0 !important; }
	.prodInfoAlign p select { width: 3em; }
	.prodInfoAlign p a { line-height: 2em; }
	
	/*SHOPPING CART MARE*/	
	
	.shopList { width: 100%; }
	.shopList .large {  padding: 0.6em 1em;  font-size:0.8em;}
	.shopList .large big { display: block; margin: 0; text-align:center;}
	.shopList .quantity { padding-left: 1em; padding-right: 1em; }
	.shopList .quantity a { font-weight: normal; clear: both; line-height: 2em; display: block; text-align: center; font-size: 0.8em; }
	.shopList input { float: left; text-align: center; border: 1px solid #7F707C; height: 1.4em; line-height: 1.4em; width: 2em; }
	.shopList select { width: 8em; vertical-align: middle; font-size: 1em; color: #504F4F; background: #fffdf9; margin-left: 0.4em; border: 0.1em solid #504F4F; }
	.shopList .numar { height: 1.4em; float: left; display: inline; padding: 0.2em; _padding-top: 0.3em; }
	.shopList .numar img { float: left; margin-bottom: 2px; clear: both; display: inline; width: 0.7em; height: 0.7em; cursor: pointer; margin: 0; border: 0; }
	.shopList td { padding: 0.3em 0.6em; }
	.shopList tfoot { text-align: right; }
	
	.Total { text-align: right; }
	.bottom input { padding: 0; margin-left: 1em; }
	
	
	
	/*BREADCRUMBS*/
	.firmituri { width: 100%; text-align: center; margin: 2em 0 1em 0; }
	.firmituri a { text-decoration: none; padding-left: 1.4em; background: url(images/infobullet.gif) no-repeat left center; }
	.firmituri a:hover, .firmituri a.active { background: url(images/infobulletover.gif) no-repeat left center; }
	
	#checkout_payment h3 {float:none;}
	
	/*CONTUL MEU*/
	.contulMeu { font-family: Verdana, Arial, sans-serif; }
	.contulMeu h3 { margin: 2em 0 0.6em 0;_float:left;clear:both;position:relative;}
	.contulMeu h3 a.mic { background:none;font-size:10px;position:absolute;left:100%;top:0;width:120px;margin:0 0 0 10px;}
	.contulMeu h3.ar { _float:right;}
	.contulMeu ul { padding-left: 2em; }
	.contulMeu ul li { list-style: none; line-height: 1.4em; }
	.contulMeu ul li a { color: #504F4F; text-decoration: none; background: url(images/infobullet.gif) no-repeat left center; padding-left:12px;*padding:0;}
	.contulMeu ul li a:hover { background: url(images/infobulletover.gif) no-repeat left center; }
	
	.contulMeu .options { margin-bottom: 2em; }
	.contulMeu .options a { font-weight: bold; text-decoration: none; font-style: italic; text-decoration: underline; }
	.contulMeu .options a:hover { text-decoration: none; }
	.contulMeu span.req { margin-left: 1em; float: none; }
	
	.contulMeu .prodInfoAlign { float: left; width: 34.2em; clear: both; padding-top: 4em !important; }
	.contulMeu .prodInfoAlign p { float: left; width: 31em; border: none; }
	.contulMeu .prodInfoAlign strong { width: 14em; }
	.contulMeu .prodInfoAlign .aR a { font-weight: normal; font-style: italic; text-decoration: none; }
	
	.contulMeu .floats span { float: left; width: 12em; }
	
	
	.select label { font-weight: bold; background: none !important; padding-left: 0.3em; }
	.select input { width: auto !important; display; inline; }
	.select span { float: none !important; }
	
	/*CONTUL MEU MENU*/
	#homeAccount ul { display:inline-block;}
	#homeAccount ul { display:block;}
	#homeAccount:after { content:'.';clear:both;height:0;display:block;visibility:hidden;}
	.accountMenu { margin: 2em 0; clear: both; overflow: visible; display:inline-block; position:relative; z-index:5;}
	.accountMenu {display:block;}
	.accountMenu ul { margin: 0; padding: 0;}
	.accountMenu ul li { line-height: 2.4em; background: #e5d7c2 url(images/top-menu-bg.gif) repeat-x left top; position: relative!important; float: left; padding-left: 10px; cursor: pointer; border-right:1px solid #fff;}
	.accountMenu ul li span { float: left; padding-right: 1em; }
	.accountMenu ul li ul { visibility: hidden; position: absolute; border: 1px solid #372930; background: #fff; margin: 0; padding: 0.4em 0.2em 0.4em 0.2em; }
	/* left:-9000px;*/
	.accountMenu ul li ul li { float: left; display: inline; clear: left; white-space: pre; background: none; width: auto; padding-right: 2em; }
	.accountMenu ul li a { color: #504F4F; text-decoration: none; background: url(images/infobullet.gif) no-repeat left center; padding-left:12px;}
	.accountMenu ul li.active ul, .accountMenu ul li.activ ul  { top: 2.4em!important; visibility: visible;}
	:root * > .accountMenu ul li.active ul, .accountMenu ul li.activ ul {left: 0!important;}
	
	/*NEWSLETTERSUBSCRIBE*/
	.newsletterSubscribe fieldset { width: 30em; }
	.newsletterSubscribe fieldset label { background: none !important; }
	.newsletterSubscribe fieldset input { width: auto !important; margin: 0 4em 0 2em; }
	.newsletterSubscribe fieldset span { float: none !important; }
	.newsletterSubscribe .label { padding-left: 13em !important; }

	/*ISTORIC*/
	.istoric { }
	.istoric td { padding: 0.3em; }
	
	.paginatie { clear: both; }
	
	
	/*NOS DOMAINS*/
	.dom { padding-left: 3em; }
	.dom h3 { line-height: 3em; }
	.dom h3 a { line-height: 3em; background: #fff1cf url(images/top-menu-bg.gif) repeat-x left bottom; padding: .2em .4em; }
	.dom p { font-size: 0.9em; text-align: justify; }
	.dom .imagini {  padding-top: 0.4em; }
	.dom .imagini img { margin-left: 1.8em !important; }
	.dom .br_top { border-top: 1px solid #504F4F; margin-top: 2em; }
	.dom ul { padding-left: 1.9em; }
	.dom li { list-style: none; line-height: 1.9em; }
	
	/*FEEDBACK NOU*/
	.nou h3 { clear: both; border-bottom: 1px solid #504F4F; display: block;  float: none; line-height: 1.6em; height: 1.6em; padding-left: 1em; marg/in-top: 2em; margin-bottom: 0.4em; color:#504F4F;}
	.nou h4 { line-height: 1.6em; margin-top: 0.4em; }
	.nou p { text-align: justify; margin-bottom: 1em; }
	.nou p.aR { text-align: right; white-space: pre; }
	.nou p.aR a { display: inline !important; float: none !important; }
	.nou_inner { padding: 1em 2em 1em 3em; clear: none;display:inline-block; }
	.nou_inner { display:block; }
	.nou_inner:after { content:'.';height:0;clear:both;display:block;visibility:hidden; }
	.dom .nou_inner .domainList { width: 28em !important; }
	
	.dom .nou_inner { width: 36em; float: left; ov/erflow: hidden; }
	.pagina .aR { text-align: right !important; display: inline-block; }
	.pagina .aR { display: block;}
	.pagina .aR a { _float: right; }
	.dom .domainList { width: 46em !important; }
	.dom .domainList li { width: auto !important; }
	
	.txt_mic { }
	a.nou { font-weight: normal; }
	
	
	.domainList li { width: 50em !important; }
	/*AOC*/
	.aocGen { padding: 0 !important; width:37em;}
	.aocGen li {  border-bottom: 1px dashed #d4cdd1;text-align:left;}
	.aocGen li a { font-weight: normal; background: none !important; line-height: 1.8em !important;}
	.pagina .app1 { background: url(images/app1.gif) no-repeat left 0.5em !important; padding-left: 1.6em !important; }
	.pagina .app2 { background: url(images/app2.gif) no-repeat left 0.5em !important; padding-left: 1.6em !important; }
	.pagina .app3 { background: url(images/app3.gif) no-repeat left 0.5em !important; padding-left: 1.6em !important; }
	 
	.list2 { float: left ; width: 28em;}
	.list2 li { border: 0 !important; }
	.list2 li a { display:inline-block;}
	.list2 li a { display:block;}
	
	.nou_inner .col2 { display: inline; width: 62em !important; margin-left: -5em; }
	.nou_inner .col2 li { float: left !important; display: inline; clear: none !important; width: 28em !important; line-height: 1em; margin-left: 2em; overflow: hidden; }
	.nou_inner .col2 li a { display: block; padding-left: 1.6em !important; overflow: hidden; text-decoration: none; }
	
	.link_mare { background: #fff1cf url(images/top-menu-bg.gif) repeat-x left bottom; text-decoration: none; line-height: 2.4em; float: left; clear: both; padding: 0 1em;  }
	.singleAOC { float: left; width: 28em; overflow: hidden; font-family: Tahoma, sans-serif; padding-bottom: 3em; padding-top: 36px; }
	.singleAOC  span { font-weight:bold;padding-left: 1.4em; background: url(images/infobullet.gif) no-repeat left center;display: block; line-height: 1.8em; font-size: 0.9em; }
	
	.dom_list dl { width: 18em; float: left; clear: none; padding-right: 3em; }
	.dom_list dl.last { width: 18em; float: left; clear: none; padding-right: 0; }
	.dom_list dt { font-family: Verdana, Arial, sans-serif; font-weight: bold; font-size: 1.2em; color: #291025; padding: 0; margin: 1.8em 0 0.6em 0;}
	.dom_list dt span { padding: .4em 0 .4em 1em; background: #e5d7c2 url(images/top-menu-bg.gif) repeat-x scroll left top; width: 40px; display: block;font-size:1em; }
	.dom_list dd { border-bottom: 1px dashed #d4cdd1; line-height: 21px; text-transform: capitalize; }
	.dom_list dd a { font-weight: normal; text-decoration: none; }
	
	#domSingle { float: none; width: auto; padding-left: 0; display: inline-block; }
	#domSingle { display: block; }
	#domSingle:after { content: '.'; display: block; clear: both; height: 0; visibility: hidden; }
	#domSingle ul { width: auto !important; }
	
	/*POPUP*/
	#popup { position: absolute; width: 40em; height: 30em; margin-left: -33.6em; margin-top: -15em; background: #fff; border: 1px solid #504F4F; padding: 0.6em 1.6em 1.6em 1.6em; z-index: 900; }
	#popup div { margin-top: 0.4em; overflow: auto; height: 27em; }
	#popup h1 { cursor: pointer; }
	#popup .close { position: absolute; top: 0.8em; right: 1.6em; }
	.ascuns { left: -9000em !important; }

	
	
	.footMenu { padding-top: 2em; clear: both; text-align: center; border-bottom: 1.727em solid #C9BAA5; margin-bottom: .727em; font-family: Verdana, Arial, sans-serif; }	
	.footMenu ul {padding-bottom:5px;}
	.footMenu li { display: inline; list-style: none; }	
	.footMenu a { text-decoration: none; padding-right: 0.3em; }	
	.footMenu a:hover { text-decoration: underline; }	
	.footMenu img { margin-left: 1em; vertical-align: middle; width: 6.9em; height: 1.7em; }	
	
.footer { text-align: left; font-family: Verdana, Arial, sans-serif; font-size: 0.9em; padding-bottom: 1em; }
.footer-rc a {
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 0.9em;
	padding-bottom: 1em;
	color: #FFFFFF;
}
	


	
/*FOR CONTENT PAGES*/		
.arial1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #504F4F;
	text-align: justify;
}
.bordure1 {
	border: 1px solid #504F4F;
}
.bordureimage {
	border: 2px solid #C9BAA5;
}
.arialgras1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #504F4F;
}
.arialitalique1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #504F4F;
}
.arial2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	text-align: justify;
}
.prixdecouverte {
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}
.mentions_form {
	font-size: 9px;
	text-align: justify;
	color: #504F4F;
}

	.nou_inner .col2 * { display: inline-block !important; }
	.nou_inner .col2 * { display: block !important; }


.ul_mare { z-index: 600; position:relative; }
.ul_mare li { z-index: 600; position:relative; }

/*FOE OPERA's EYES ONLY*/	
	@media all and (min-width: 0px){
		.newsletter fieldset .ok { border-width: 2px; }
		#cos .txt .numar { padding-right: 0; }
		.createAccount label select { width: 16.8em; }
		.top_menu li { }
		.shopList input { padding: 0; }
    }
   
/*New Layout Ups*/

.description {padding-left:4.5em;font-size:1.1em;}
.intro {padding-left:4.5em;color:#841A1A;font-family:verdana,arial,sans-serif;font-size:1.2em;font-weight:bold;}

.nou_inner .description {padding:0;margin:0 -4em 0 -2.7em;font-size:1em;margin-bottom:1em;}
.nou_inner .description p {overflow:visible;}
.nou_inner .intro {padding:0;margin:0 0 1em -2.4em;font-size:1.090em;}

.appelation-table {margin-left:-4.3em;}

.prix-buttons {display:inline-block;margin:1em 0 0 3em;}
.prix-buttons {display:block;}
.prix-buttons:after {content:'.';clear:both;height:0;display:block;visibility:hidden;}
.prix-buttons li {float:left;margin-right:15px;list-style:none;}
.prix-buttons li a {border:1px solid #c9baa5;background:#e7ddcd;padding:4px 15px;font-size:12px;display:block;color:#666666;text-decoration:none;}



#home-popup {background:#fff url(/images/bottles.gif) no-repeat right 15px;border:2px solid #73706f;width:390px;position:absolute;top:150px;left:37%;z-index:100}
#home-popup h2 {background:url(/images/h2-bg.gif) repeat-x 0 0;height:47px;line-height:47px;color:#b70a1e;padding-left:13px;font-weight:normal;margin-bottom:12px;position:relative;font-size:2.4em;text-align:left;}
#home-popup h2 a {position:absolute;display:block;top:0;right:0;font-size:.416em;color:#000;height:11px;line-height:11px;text-decoration:none;}
#home-popup h3 {color:#b70a1e;font-weight:normal;font-size:1.125em;padding-left:25px;margin-bottom:15px;font-size:1.8em;text-align:left;}
#home-popup h4 {color:#504f4f;font-weight:normal;font-size:1em;padding-left:35px;}
#home-popup p {color:#504f4f;font-weight:normal;padding-left:25px;font-size:1.2em;line-height:1.166em;text-align:left;}
#home-popup p span {color:#b70a1e;font-weight:normal;font-size:1.5em;}

#home-popup form {background:url(/images/form-bg.gif) repeat-x 0 0;margin:10px 0 0 20px;width:330px;height:37px;line-height:37px;padding-left:5px;_padding:7px 0 5px 5px;margin-bottom:10px;}
#home-popup form label {font-size:1.2em;font-weight:bold;color:#b70a1e;}
#home-popup form input {border:1px solid #d8c0a4;_vertical-align:middle;}
#home-popup form input.button {background:url(/images/button-bg.gif) repeat-x 0 0;border:1px solid #efe8db;overflow:visible;font-size:1.2em;font-weight:bold;color:#b70a1e;height:23px;cursor:pointer;padding:0 5px;}

#home-popup #popup_newsletter_content p {padding:25px 0 5px 20px;font-size:1.2em;color:#b70a1e;}

/*Radios*/

.line-radio {height:1.8em;}
.line-radio input {vertical-align:middle;margin:-2px 5px 0 0;}
.line-radio span {float:none !important;width:auto !important;}

.InfoBoxContenent2MA {margin-top:10px}
.messageStackError { color:#c5252c !important;text-align:center !important}
#breadcrumb {font-size:1.1em !important; height:10em; position:relative; z-index:100;}
#breadcrumb a { color: #841a1a; text-decoration: underline; font-weight:bold; }
#breadcrumba:hover { text-decoration: none; }

.top p.breadcrumb {clear:both;position:relative;top:-5.5em;left:12em;*top:1em;*left:1em;color: #504F4F !important;z-index:10;}
.top p.breadcrumb  a{color: #504F4F !important;font-weight:normal;}
.product_title strong {float:none !important}