* { 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;
}*/

body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(../../images/bg-site2.gif);
	background-repeat: repeat-x;
	background-position: top;
}

/*body {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #fff;
	text-align: center;
	position:relative;
	background-color: #756653;
	background-image: url(../../images/bg_promo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}*/

a { color: #393839; text-decoration: none; font-weight: bold; }
a:hover { text-decoration: underline; }
.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: 970px; margin: 0 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 { text-align:left;margin-left:230px; line-height:27px;height: 27px;}
h1.addr a {  text-transform:uppercase; color:#4f4e4f; font-size:18px; text-decoration:none;font-weight: normal;letter-spacing: 2px;}

.logo {width:187px; height: 287px; }
.logo h1 img { width: 187px; height: 287px;}
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 { }
.normal { font-weight: normal; }
.mare { margin-top: 1em; line-height: 2.4em;}
.mic { font-weight: normal; margin: 0 0.4em; font-size: 0.9em; color:#400F50 }

.clearer { clear: both; padding-top: 2em; display: block; text-align: right; } 
a.buton, .submit {  background-color: #400F50; border:none; cursor: pointer; font-size: 13px; font-weight: normal; padding: 3px 10px; text-decoration: none; font-family: Verdana, Aria, sans-serif;color:#FFF; overflow:visible;}
a.buton:hover, .submit:hover {background: #393839;}

.cont { color: #504F4F; float: left; width:970px;margin-bottom:1em; }


/*TOP*/
.top { position: relative; width:783px; z-index:100; float:left;}
.top .line-1{ height: 43px;float:left; width:783px;}
.top .line-2{ height: 43px;float:left; width:783px; margin-top:3px;}
.top .line-3{ height: 304px;float:left; width:768px; margin-top:15px; margin-left:15px;}
.top .line-4{ height: 14px;float:left; width:768px; margin-top:3px; margin-bottom:3px; margin-left:15px;}

/*HOTLINE*/
.hotline{ height: 43px;float:left; width:248px; background-color:#e9e8e8; text-align:right; font-size:13px; padding-right:5px;}
.hotline a {color:#393839; text-decoration:none; font-weight:normal;}
.hotline a:hover {color:#400F50;}
.hotline p { font-size:12px; color: #999; margin-top:5px;}
.hotline p strong { font-size:13px; color: #393839;}




/*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;}

/*LOGIN ET PANIER*/
	
	.login a { text-decoration:none;color: #393839; font-size:11px;}
	.login a:hover { color:#400F50;}
	.login p.log_off { height:18px; width:120px; margin-top:10px; float:left; text-align:center; padding-top:5px;border-right: 1px solid #858485;}
	.login p.my_account {height:18px; width:120px; margin-top:10px;float:left; text-align:center;padding-top:5px; display:block; text-transform:uppercase;}
	.login p.creat_account {height:18px; width:120px; margin-top:10px;float:left;text-align:center;padding-top:5px;border-right: 1px solid #858485;}
	
	.achat a { text-decoration:none;color: #393839; font-size:11px;}
	.achat a:hover { color:#400F50;}
	.achat p.panier {background: url(images/panier2.gif) no-repeat left center; height:43px; width:140px; margin:0; float:left; text-align:center;text-transform:uppercase;}
	.achat p.panier a {margin-top:15px; margin-left:45px; float:left;}
	
	#cos { width:110px; float:right;}
	#cos p#prod{ float:right; text-align:center; margin-top:5px;}
	#cos p#prod em{width:110px; float:left; font-weight:bold; color:#400F50;font-size: 12px;font-style: normal;}
	

	/*.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: 280px; height:43px; clear: both; padding-left:10px; text-align: left; border-right: 1px solid #FFFFFF; }
	.newsletter form { float: left; display: inline; text-align: left; width: 270px; }
	.newsletter fieldset {font-family: Verdana, sans-serif; font-size: 11px; #color: #504F4F; border:none; }
	.newsletter fieldset span { display: block; text-align: left; margin-bottom:5px;  margin-top:5px; color:#858485 }
	.newsletter fieldset input { vertical-align: middle; text-align: center; font-family: Verdana, sans-serif; font-size: 12px; color: #504F4F; width: 180px;border: 1px solid #858485;}
	.newsletter fieldset .ok {border: 1px solid #858485;text-transform: uppercase; cursor: pointer; font-weight: bold; padding: .2em; text-decoration: none; vertical-align: middle; font-size:.909em; background-color:#f0efef; color: #504F4F; font-weight:normal; }

/*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: 530px; z-index: 900; }
	.top_menu * { zz-index: 900; }
	.top_menu ul { float: left; position: relative; width: 530px; }
	.top_menu li { float: left; display: inline; list-style: none; margin-right: 1px; position: relative; }
	.top_menu li a { float: left; display: inline; height: 43px; width: 175px; padding: 0; line-height: 43px; background-color: #400F50; white-space: pre; text-decoration: none; color:#FFF; text-transform:uppercase;text-align:center; font-weight:normal;letter-spacing: 1px;}
	.top_menu li a:hover, .top_menu li.activ a { background-color: #393839; }
	.top_menu li.activ a {background-color: #393839; }
	
	.top_menu li ul { position: absolute; top: 43px; left: -9000em; _top:43px;}
	.top_menu li.activ ul { left: 0; }
	 
	.top_menu li ul { background: #e9e8e8; 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 #e9e8e8; background: none; color:#393839; text-align:left; width:300px; letter-spacing:normal;}
	.top_menu li li a:hover, .top_menu li.activ li a:hover {background-color: #393839; border-left: 1em solid #393839; color: #fff; }
	 
/*LEFT*/
	.left { font-size: 1.1em; float: left; clear: left; width: 187px; font-family: Arial, Verdana, sans-serif; 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: 12px; font-variant:normal;color: #FFFFFF; background-color: #400F50; letter-spacing: 1px; text-transform: uppercase;height:69px;line-height:69px;padding-left: 30px; margin-bottom:20px;}
	.left h2.offres {padding:0;background-image: url(images/bg-h2-offres.gif);background-repeat: no-repeat;}
	.left h2.offres a {color:#FFF; display:block;padding-left: 30px;text-decoration:none;}
	.left h2.offres a:hover { text-decoration:underline;}

	
	.left h3 { z-index: 1; position: relative; font-size: 12px; height: 32px; line-height: 32px; padding-left: 17px; background: #f0efef url(images/puce-right-1.gif) no-repeat 160px center; color: #737373; font-family:verdana, arial, sans-serif; text-transform:uppercase; font-weight:normal; margin-top:10px; margin-bottom:20px;}
	.left h3.boutton {padding:0;}
	.left h3.boutton a {z-index: 1; position: relative; font-size: 12px; height: 32px; line-height: 32px; padding-left: 17px; background: #f0efef url(images/puce-right-2.gif) no-repeat 160px center; color: #737373; font-family:verdana, arial, sans-serif; text-transform:uppercase; font-weight:normal; margin-top:10px; margin-bottom:20px;display:block; text-decoration:none;}
	.left h3 a:hover{ background-color:#393839; color:#FFF;}
	
	/*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; font-weight:normal; font-size:11px; letter-spacing:1px; }
		.menu ul li a:hover {  background-color:#393839; color:#FFF; }
		.menu ul li.activ {background-color:#393839; }
		.menu ul li.activ a { color:#FFF; }
		
		.menu ul li.activ ul { background: #fff; border: 1px solid #393839; padding: 0; width: 27em; overflow: hidden; }
		.menu ul li.activ ul li { font-size: 0.9em; border: 0; padding: 0; line-height: 1.4em; }
		.menu ul li.activ ul li a:first-letter { text-transform:uppercase;}
		.menu ul li.activ 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.7em solid #fff; text-transform:lowercase;}
		.menu ul li ul li a:hover { color: #fff; background: #393839; border-left: 0.7em solid #393839; }
		
		.menu ul li ul { position: absolute; left: -9000em; top: -9000em; }
		.menu ul li.activ ul { left: 13.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: 783px; font-family: Verdana, Arial, sans-serif;z-index:10;}

.main h2 { font-size: 1em; color: #FFF; 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: 15px; 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: 768px; }	
	#col1 h2 { padding-bottom: 0; padding-left: 0; margin-left: 0; border:none; }	
	#col1 h2 span { background-color:#393839; display: block; width: 178px;height:2em;line-height:2em;font-size:1.166em;padding-left:.5em; }	
	#col1 .cauta { padding: 2em 0; }	
	
	
	#col1 .dom_list {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;display: none;}
	#col1 .dom_list dl { width: 178px;height: 430px; padding: 0 0 0 5px; margin-right:10px; font-size: 9px; letter-spacing: -1px;background-color: #f0efef; }
	#col1 .dom_list dl.last {margin-right:0;}
	#col1 .dom_list dd { border: 0; line-height: 1.5em; }
	
	#col1 .presentation { margin-top:30px; margin-bottom:20px;}
	#col1 .presentation a { text-decoration:none; color: #504F4F; font-weight:normal;}
	#col1 .presentation a:hover { color:#400F50;}
	
	
	#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 {line-height: 3.5em; background: #F0EFEF;width:750px;}
		#search-2 fieldset {margin-top:1em; border:none;}
		#advanced-search fieldset {margin-top:1em; border:none;}
		/*.cauta label, .cauta .aR { flo/at: left; wi/dth: 32em; height: 2em; line-height: 2em; display: inline; clear: both; padding: 1em 0.3em; margin: 0; display: inline-block; }*/
		.cauta label, .cauta .aR{ float: left; padding-left: 0; width:370px;_width:370px; clear: none;}
		.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: 11em;_width:11em; padding-left: 0.8em;font-size: 0.9em; }
		.cauta select { wi/dth: 17em; vertical-align: middle; font-size: 10px; color: #504F4F; background: #fff; border: 1px solid #858485;text-transform:lowercase; }
		.cauta select option:first-letter { text-transform:uppercase;}
		.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: 235px;background: #400F50; border:none; cursor: pointer; font-size: 13px; font-weight: normal; padding: 3px 10px; text-decoration: none; font-family: Verdana, Aria, sans-serif;color:#FFF; overflow:visible;}
		.cauta .submit:hover {background: #393839;}
		
	#cauta {margin-top:1em;}	
	#col1 #cauta select, #cauta select { width: 22em !important; }
	#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; color:#393839;}
		/*.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  {}
		.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:60px;}
		.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;}
		.cos_mare .grand-crus li { border-bottom: 1px dashed #d4cdd1; background: url(images/infobullet.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 a:hover {color:#400F50;text-decoration:underline;}
		
		.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: #F0EFEF; 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-left:30px;padding-right:10px;padding-bottom:40px; width: 743px; *padding:1em 2em;*width:66em;font-family: Arial, sans-serif; font-size: 11px; text-align: justify; overflow: hidden; }
	.pagina h1 { font-family: Arial, Verdana, sans-serif; font-size: 1.1em; color: #FFF; text-transform: uppercase; padding: 0 0 0.4em 0.1em; zmargin-left:2em; padding: 0;display:inline-block;margin-bottom: 30px;margin-left: -15px;}
	.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-color:#393839 ;float:left;min-width:490px; _width:490px;}
	.list h1 i {display:inline;}
	.app h1 i {display:inline;}
	
	 #grand-crus h1  { zwidth: 30em; padding: 0 1em; display: block; height: 2em; line-height: 2em; font-style: normal; background-color:#393839;float:left;min-width:490px; _width:490px;}
	
	
	.pagina h3 { font-family: Verdana, Arial, sans-serif; font-size: 11px; font-weight:normal; color: #393839;}
	.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 {}
	.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; font-weight: bold;}
	
	.imagini { float: right; wi/dth: 188px; display: inline; background: #fff; }
	.imagini img { border: 1px solid #393839; 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 { }
	.createAccount i {}
	.createAccount h1 i {}
	.createAccount h3 { margin-top: 1.8em;display: block; min-height: 2em; line-height: 2em; font-style: normal;text-transform: uppercase; font-weight:bold;float:left; clear:both;}
	.createAccount h3 span { font-weight: normal; padding-left: 0.6em; }
	.createAccount fieldset {display: block; border: 0; padding: 15px; border:none; background: #F0EFEF; width:710px; 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;}
	.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: 25em; 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: 30em; height: 10em; overflow: auto; }
	.createAccount label textarea { width: 25em; height: 10em; overflow: auto; }
	.createAccount label span, .createAccount p span { float: left; width: 20em; margin-right: 1em;font-size: 12px; }
	.createAccount .label { padding-left: 30em; 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 {  cursor: pointer; text-decoration: none; vertical-align: middle;padding-left: 20px;padding-right: 20px;}
	.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 {line-height: 3.5em; background: #F0EFEF;width:750px;}
	.topSearch .cauta label { float: left; padding-left: 0; width: 370px;_width:370px; 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 { }
	
	.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; }
	
	/*LISTING DES VIN*/
	
	.resultat{  float:left; width:720px; color:#666666; font-size:11px; text-align:left;margin-top:10px;margin-bottom:10px;}
	.navig_page{  float:left; width:720px; color:#393839; font-size:11px; text-align:left;margin-bottom:20px; font-weight:normal;}
	.navig_page a u { background-color:#F0EFEF; color:#737373; padding:1px 5px;font-weight:normal; text-decoration:none;}
	.navig_page a:hover u { background-color:#393839; color:#fff;}
	.navig_page b { background-color:#400F50; color:#FFF; padding:1px 5px;font-weight:normal;}
	
	.liste-des-vins { clear: both; margin-top: 2em; font-family: Arial, Verdana, sans-serif;}	
	.liste-des-vins .aucun-produit { width:720px; background-color:#F0EFEF; color:#393839; font-size:11px; text-align:center;font-weight: bold; padding:10px; border: 1px dotted #858485; }
	.liste-des-vins .order_product { float:left; width:310px; background-color:#393839; color:#FFF; height:20px; line-height:20px; padding-left:15px; padding-right:15px; padding-top:3px; padding-bottom:3px; text-transform:uppercase; font-weight:bold; letter-spacing:1px;margin-bottom:30px;}
	.liste-des-vins .order_product  form { float:right; width:200px; text-transform:none;}
	.liste-des-vins .dispo { color: #999999; text-align:right; float:right; width:370px; height:30px; margin-bottom:30px; padding-right:25px;}
	
	.liste-des-vins ul.product {}
	.liste-des-vins li.product { float:left; width:350px; height:115px; margin-right:18px; margin-bottom:35px;list-style:none; border: 1px solid #d6d6d6; background-color:#F0EFEF; padding-top:5px;}
	.liste-des-vins ul.product_offre {}
	.liste-des-vins li.product_offre { float:left; width:350px; margin-right:18px; margin-bottom:35px;list-style:none; border: 1px solid #d6d6d6; background-color:#F0EFEF; padding-top:5px;}
	
	/*image*/		
	.liste-des-vins .image_product {float:left; width:120px; height:68px; margin-bottom:7px; margin-right:10px; margin-left:5px;}
	.liste-des-vins .image_product a img {border: 1px solid #D6D6D6;FILTER: alpha(opacity=100); moz-opacity: 1; opacity: 1;}
	.liste-des-vins .image_product a:hover img {FILTER: alpha(opacity=80); moz-opacity: 0.8; opacity: 0.8;border: 1px solid #666;}
	.liste-des-vins .image_product_vide {float:left; width:120px; height:68px; margin-bottom:7px; margin-right:10px; margin-left:5px; background:#fff;}
	/*nom*/	
	.liste-des-vins .name_product a {float:left; width:206px; height:30px; color:#400F50; font-weight:bold; font-size:12px; margin-bottom:5px;}
	.liste-des-vins .name_product_offre {float:left; width:206px; height:30px;color:#FFF; background-color:#400F50; font-weight:bold; font-size:10px; margin-bottom:5px; text-align:center;}
	.liste-des-vins .name_product_offre a {color:#FFF; font-weight:bold; font-size:12px; margin-bottom:5px;}
	/*domaine*/
	.liste-des-vins .producteur_product  {float:left; width:206px; height:20px; color:#393839; font-size:10px;font-weight:bold}
	.liste-des-vins .producteur_product a {color:#393839; font-size:10px;font-weight:bold}
	/*couleur*/
	.liste-des-vins .rouge, .liste-des-vins .blanc, .liste-des-vins .rose, .liste-des-vins .no_color  { width:50px; height:15px; float:left; color:#FFF; text-transform:uppercase; font-size:11px; text-align:center;}
	.productInfo .rouge, .productInfo .blanc, .productInfo .rose, .productInfo .no_color  { width:50px; height:15px; float:left; color:#FFF; text-transform:uppercase; font-size:11px; text-align:center;}
	.liste-des-vins .rouge ,.productInfo  .rouge{ background-color: #841A1A;}
	.liste-des-vins .blanc ,.productInfo .blanc  { background-color:#2e8b0d;}
	.liste-des-vins .rose ,.productInfo .rose  { background-color:#F0F;}
	.liste-des-vins .no_color ,.productInfo .no_color   {}
	/*millesime*/
	.liste-des-vins .millesime_product {float:left; width:145px; height:15px; padding-left:5px; color:#504F4F; font-weight:normal; font-size:11px;margin-bottom:7px;}
	/*Message*/
	.liste-des-vins .message_product  {margin:5px;float:left; width:340px; color:#393839; height:70px;}
	.liste-des-vins .message_product h5  {font-size:12px;font-weight:bold; margin-top:5px;}
	/*commande*/
	.liste-des-vins .commande_product { background-color:#c6c6c6; clear:both; position:relative; bottom:0; border-top: 1px solid #D6D6D6; height:37px;}
	.liste-des-vins .commande_product .prix_cond { width:215px; padding-left:5px; color:#393839; font-size:11px; font-weight:bold;}
	.liste-des-vins .commande_product .prix_cond big { font-size:16px; font-weight:bold; margin-right:5px; margin-left:0;}
	.liste-des-vins .commande_product .prix_btl {width:215px; padding-left:5px; color:#504F4F; font-size:10px;}
	.liste-des-vins .commande_product .ajout {width:115px; height:37px; line-height:37px; border-left: 1px solid #D6D6D6; float:right; margin-right:5px; text-align: center; font-weight:bold;}
	.liste-des-vins .commande_product .ajout select {margin-left:5px; margin-right:5px;color: #666666; font-size:14px;}
	.liste-des-vins .commande_product .ajout a img {float: right; margin-top: 5px;}
	/*Offres*/
	.liste-des-vins .commande_product .offres { float: left; font-weight: bold; padding-top: 3px; width:210px;color:#393839; padding-left:10px;}	
	.liste-des-vins .commande_product .offres em { text-decoration: line-through; font-style: normal; font-weight: normal; font-size: 12px; margin-right: 10px; }	
	.liste-des-vins .commande_product .offres i { font-style: normal; font-weight: bold; margin-right: .5em; font-size: 1.1em; }	
	.liste-des-vins .commande_product .offres span { font-size: 16px; }	
	.liste-des-vins .commande_product  p.cond { text-align:right; }	
	
	/*detail des vins */
	.specialPriceBox label{ line-height:37px; height:37px;}
	.specialPriceBox select {margin-left:5px; margin-right:5px;color: #666666; font-size:14px;}
	.specialPriceBox a img {}
	
	
	
	
	
	.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;text-align: center; }
	.vinList thead td { vertical-align: center; padding-bottom: 5px; background:#E9E8E8; color: #393839; font-size: 12px; padding-top: 5px; border-right: 1px solid #fff; }
	.vinList tbody td {text-align: center; border: 1px solid #F0EFEF;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: 180px; text-align: center; overflow: hidden; }
	.productInfo .img img { border: 1px solid #D6D6D6; 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;font-weight: bold;text-transform: uppercase;}
	
	/*CONTUL MEU*/
	.contulMeu { font-family: Verdana, Arial, sans-serif; }
	.contulMeu h3 { margin: 4em 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:160px;margin:0 0 0 10px; color:#400F50}
	.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: #F0EFEF; position: relative!important; float: left; padding-left: 30px; cursor: pointer; border-right:1px solid #fff;}
	.accountMenu ul li.activ { background-color:#393839; color:#FFF;}
	.accountMenu ul li span { float: left; padding-right:30px; }
	.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; font-weight:normal;}
	.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 {}
	.dom h3 { line-height: 3em; }
	.dom h3 a { background-color: #F0EFEF;display:block; width:450px; text-align:center;line-height: 22px; height:22px;color: #737373; }
	.dom h3 a:hover { background-color: #393839;color: #FFF; text-decoration:none;}
	.dom p { text-align: justify; }
	.dom p a { color:#400F50; }
	.dom .imagini {  padding-top: 0.4em; }
	.dom .imagini img { margin-left: 1.8em !important; }
	.dom .br_top { margin-bottom: 2em; margin-top: 2em; }
	.dom ul { }
	.dom li { }
	
	/*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;font-weight: bold;margin-top: 20px;}
	.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 { 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; color:#400F50;}
	.dom .domainList { width: 46em !important; }
	/*.dom .domainList li { width: auto !important; list-style:none; border-bottom: 1px dashed #d4cdd1; }*/
	.dom .domainList li { 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; }
	
	.txt_mic { }
	a.nou { }
	
	
	.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;}
	.aocGen li a:hover {color:#400F50;}
	.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 {}
	 a.link_mare { background-color:#F0EFEF;color: #737373;display: block; font-size: 12px; font-weight: normal; padding: 4px 15px; text-decoration: none; float:left; }
	 a:hover.link_mare { background-color:#393839;color: #FFF;}
	.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 {}
	.dom_list dl { width: 20em; 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 {background-color: #393839; width: 40px; display: block;font-size:1em; color:#FFF; text-align:center; }
	.dom_list dd { border-bottom: 1px dashed #d4cdd1; line-height: 21px; text-transform: capitalize; }
	.dom_list dd a { font-weight: normal; text-decoration: none;color:#504F4F; }
	.dom_list dd a:hover {color:#400F50; }
	
	#domSingle { float: none; width: auto; padding-left: 0; display: inline-block; }
	#domSingle { display: block; padding-left: 30px;}
	#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; }
	
	
	
	/*FOOTER*/
	/*.footer_wrap{ width:100%; position: fixed; text-align: center; bottom:0; position: fixed;background-color:#400F50; padding:10px;}*/
	.footer_wrap{ width:100%; position: relative; text-align: center;float:left; background-color:#400F50; padding:10px 0 10px 0;}
	
	.footer {  width:970px; position:relative; text-align: left; margin:auto; font-size:11px; color:#FFF; }
	.footer p {margin-top:5px; margin-bottom:5px;}
	.footer a {color:#FFF; text-decoration:none; }
	.footer a:hover {text-decoration:underline; }
	.footer .col-1{ width:187px; float:left; margin-right:15px}
	.footer .col-2{ width:183px; float:left; margin-right:10px}
	.footer .col-3{ width:183px; float:left; margin-right:10px}
	.footer .col-4{ width:380px; float:left; padding-top:10px;}
	.footer h3{ text-transform:uppercase; color:#FFF;border-bottom: 1px solid #FFF; line-height:20px; margin-bottom:15px; letter-spacing:1px;}
	
	.footer .col-2 img {margin-bottom:10px;}
	.footer .col-2 ul.infos_basdepage { width:180px;}
	.footer .col-2 ul.infos_basdepage li { list-style:none; height:19px;}
	
	.footer .col-3 ul.partenaires_liens { width:180px; float:left; margin-top:5px;}
	.footer .col-3 ul.partenaires_liens li { list-style:none; height:19px;}
	
	.footer .col-4 a img {margin:10px; border:none; float:left;}
	
	
	.footMenu {  width:970px; position:relative; text-align: left; margin:auto; padding-top:20px;clear: both;color: #731A90;}		
	.footMenu ul {padding-bottom:5px;}
	.footMenu li { display: inline; list-style: none; }	
	.footMenu a {padding-right: 0.3em; font-weight:bold;color: #731A90; text-decoration:underline }	
	.footMenu a:hover {color: #FFFFFF; text-decoration:none;}	
	.footMenu img { margin-left: 1em; vertical-align: middle; width: 6.9em; height: 1.7em; }
	
	.footer-rc { width:970px; position:rela tive; text-align: left; margin:auto; color: #731A90}
	.footer-rc a { font-size: 0.9em;color: #731A90;}
	.footer-rc a:hover {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: 1px solid #393839;
}
.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: #400F50;
}
.mentions_form {
	font-size: 9px;
	text-align: justify;
	color: #858485;
	margin-top: 10px;
	float:left;
}

	.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){
		#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:#400F50;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 {background:#F0EFEF;padding:4px 15px;font-size:12px;display:block;color:#737373;text-decoration:none;font-weight: normal;}
.prix-buttons li a:hover {background:#393839; color:#FFF;}



#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;color: #504F4F !important;z-index:10;}
.top p.breadcrumb  a{color: #504F4F !important;font-weight:normal;}
.product_title strong {float:none !important}

/*Messages*/
p.alerte_livraison { margin-top:15px; margin-bottom:15px; width:100%; background-color:#711d8c; text-align:center; font-size:13px; color:#FFF; padding-top:10px;padding-bottom:10px; margin-left:auto; margin-right:auto; line-height:20px;}

