/* CSS Document */

html, body{width:100%}
html{}
body{
	font-family: Arial, Helvetica, sans-serif;
	color:#817e7e;
	background:#260309 url(../medias/img/fond_body.jpg) repeat-x top;
}

body, h1, h2, h3, h4, h5, h6, dl, dt, dd, form, fieldset, p, ul, li {margin:0;padding:0;}
a img{border:none;}

#container{
	float:left;
	width:100%;
	height:495px;
	background:url(../medias/img/arabesques.jpg) no-repeat center top;
}

#main{
	position:relative;
	margin:0 auto 0 auto;
	width:981px;
}

#logo{
	display:block;
	/*float:left;*/
	width:560px;
	height:132px;
	padding:0 197px 0 224px;
}
#logo img{
	display:block;
}

#menuPrincipal{
	/*float:left;*/
	width:977px;
	height:26px;
	background:#000000 url(../medias/img/menu_principal_fond.gif) repeat-x left top;
	border:2px solid #000000;
	font:normal normal .7em/normal Arial, Verdana, sans;
	color:#ffffff;
}
#menuPrincipal dl{
	float:left;
	position:relative;
}
#menuPrincipal dl dt{
	float:left;
	line-height:24px;
}
#menuPrincipal dl dt a{
	float:left;
	display:block;
	height:26px;
	padding:0 14px;
	color:#ffffff;
	text-decoration:none;
}
#menuPrincipal dl dt a:hover{
	background:#000000 url(../medias/img/menu_principal_fond.gif) repeat-x left -26px;
}
#menuPrincipal dl dd{
	display:none;
	position:absolute;
	top:26px;
	left:-2px;
	width:180px;
	background:#000000;
}
#menuPrincipal dl dd ul{
	list-style-type:none;
}
#menuPrincipal dl dd ul li{
	width:176px;
	padding:2px;
}
#menuPrincipal dl dd ul li a{
	display:block;
	width:148px;
	color:#ffffff;
	text-decoration:none;
	padding:3px 14px;
}
#menuPrincipal dl dd ul li a:hover{
	background:#80031d;
}

#illustrationHomePage, #illustrationInterieur{
	float:left;
	width:981px;
	height:380px;
}
#illustrationInterieur{height:168px;}

#contenu{
	float:left;
	position:relative;
	width:961px;
	padding:7px 10px 30px 10px;
	background:white;
}
#contenu p.descHome{
	clear:both;
	font-size:.7em;
	padding:12px 270px 0 0;
	text-align:justify;
}
#contenu .vigneron, #contenu .actionC, #contenu .good{position:absolute;}
#contenu .vigneron{right:190px;bottom:22px;}
#contenu .actionC{right:15px;bottom:93px;}
#contenu .good{right:15px;bottom:68px;}

a.encarVisuel{
	float:left;
	padding:1px;
	border:1px solid;
}
a.encarVisuel.green{border-color:#5b713a;}
a.encarVisuel.bordeaux{border-color:#33030b;}
a.encarVisuel:hover{border-color:#93293f;}

#piedPage{
	float:left;
	width:981px;
	font-size:.7em;
	text-align:center;
	padding:5px 0 30px 0;
	color:#c5113f;
}
#piedPage a{
	color:#c5113f;
	text-decoration:none;
}
#piedPage a:hover{color:#ffffff;}



#panier{
	position:absolute;
	right:7px;
	top:62px;
	width:192px;
	height:57px;
	padding:0 0 8px 0;
	background:url(../medias/img/panier_fond_bottom.gif) no-repeat left bottom;
}
#panier p.home{text-align:right;font-weight:bold;font-size:.7em;padding:0 8px;}
#panier p.home a{color:#030001;text-decoration:none;padding:0 0 0 15px;background:url(../medias/img/icon_home.gif) no-repeat left top;}
#panier p.home a:hover{color:#ffffff;}

#panier div.content{
	float:left;
	width:180px;
	height:37px;
	overflow:hidden;
	padding:6px 6px 0 6px;
	background:#1c0309 url(../medias/img/panier_fond_top.gif) no-repeat left top;
	font:normal normal .7em/17px Arial, Verdana, sans;
	color:#ffffff;
}
#panier div.content p{
	float:left;
	width:78px;
	padding:0 6px;
}
#panier div.content p a{position:relative;top:3px;}
#panier div.content p ins a{position:relative;top:0;text-decoration:none;color:#ffffff;}


#colGauche{
	float:left;
	width:243px;
	padding:18px 30px 0 0;
}
#colGauche h2{
	float:left;
	font-size:.8em;
	color:#97032f;
	padding:0 15px 2px 0;
}
#colGauche h2 a{display:block;width:228px;color:#97032f;text-decoration:none;padding:1px 0 3px 15px;}
#colGauche h2 a:hover, #colGauche h2.active a{background:#990432;color:#ffffff;}
#colGauche ul.menuSecondaire{
	float:left;
	width:243px;
	font-size:.7em;
	list-style-type:none;
	padding:0 0 13px 0;
}
#colGauche ul.menuSecondaire li{
	float:left;
	width:243px;
}
#colGauche ul.menuSecondaire li a{
	float:left;
	width:213px;
	display:block;
	text-decoration:none;
	color:#000000;
	padding:1px 15px 3px 15px;
}
#colGauche ul.menuSecondaire li a:hover, #colGauche ul.menuSecondaire li.active a{
	background:#f9ede4;
	color:#a4032c;
}
#colGauche a.encar{
	float:left;
	display:block;
	border:1px solid #5a051f;
	margin:4px;
	_margin-left:0;
}
#colGauche a.encar:hover{border-color:#c95e7a;}



#colCentre{
	float:left;
	width:420px;
	padding:18px 0 0 0;
}

#colCentre h1, #colCentreFull h1{
	font:normal normal .7em/normal Arial, Verdana, sans;
	color:#a0042c;
	padding:5px 0 4px 0;
}

.fdBottomBlocProduit{
	float:left;
	width:420px;
	height:14px;
	font-size:0;
	background:url(../medias/img/bloc_produit_fond_bottom.jpg) no-repeat left top;
}
.blocProduit{
	float:left;
	position:relative;
	
	padding:0 20px 0 0;
}
#colCentre .blocProduit{width:398px;border:1px solid #e398aa;}
#colCentreFull .blocProduit{width:584px;}
.visuel{
	float:left;
	width:84px;
	overflow:hidden;
}
.visuel img.zoom{
	display:block;
	z-index:10;
	position:absolute;
	left:0;bottom:0;
}

.blocProduit h2{
	font-size:.9em;
	color:#000000;
	text-transform:uppercase;
	padding:15px 0 8px 0;
}
.blocProduit h2 a{
	color:#000000;
	text-decoration:none;
}
.blocProduit h2 a:hover{color:#990432;}
.blocProduit p{font-size:.7em;}
.blocProduit p.shortContent a{color:#817e7e;text-decoration:none;}
.blocProduit p.shortContent a:hover{text-decoration:underline;}
/*.blocProduit p.lastChild{padding-bottom:32px;margin-top:10px;}*/
.blocProduit p.lastChild{padding-bottom:24px;margin-top:10px;}

.blocProduit a.videoLink{
	display:block;
	position:absolute;
	right:0;top:0;
}
.blocProduit a.videoLink img{display:block;}

p.specialOffer{
	background:url(../medias/img/bloc_produit_fd_pointilles.gif) repeat-x left top;
	color:#990432;
	padding:5px 0;
	margin:10px 0 0 0;
}
#colCentreFull{
	float:left;
	width:584px;
	padding:18px 70px 0 34px;
}
#colCentreFull p{
	font:normal normal .7em/normal Arial, Verdana, sans;
	color:#2c2b2b;
	padding:6px 0 15px;
	text-align:justify;
}
p .right{
	float:right;
}

.blocProduit form{
	position:absolute;
	left:0;
	bottom:2px;
	background:url(../medias/img/ajouter-au-panier.gif) no-repeat 84px top;
	text-align:right;
	padding:0 0 0 105px;
}
#colCentre .blocProduit form{width:297px;}
#colCentreFull .blocProduit form{width:482px;}
.blocProduit form input.submit{
	float:right;
	position:relative;
	top:-3px;
	cursor:pointer;
	border:none;
	display:block;
	width:136px;
	height:26px;
	background:url(../medias/img/fr/ajouter-au-panier.gif) no-repeat left top;
}
.blocProduit form input.submit:hover{background-position:left -26px;}
.blocProduit form input.quantity, .blocProduit form input[type="text"]{float:left;font-size:11px;}

.pagination{
	float:right;
	position:relative;
	top:4px;
	padding:0 0 4px 0;
	list-style-type:none;
	font-size:.7em;
}
.pagination li{
	display:inline;
}
.pagination li a{
	display:block;
	float:left;
	color:#84042b;
	border:1px solid #620824;
	text-decoration:none;
	padding:0 4px;
	margin:0 0 0 2px;
}
.pagination li a:hover, .pagination li.active a{
	background:#f9ede4;
	color:#260309;
	border-color:#ecd6c6;
}

#colDroite{
	float:left;
	width:236px;
	padding:7px 7px 0 25px;
}
#colDroite h3, #colGauche h3{/*border-bottom:2px solid #ffffff;*/}
#colDroite h3 img, #colGauche h3 img{display:block;}
.promotions{
	float:left;
	width:210px;
	border:1px solid #630314;
	border-top:none;
	padding:0 12px;
	list-style-type:none;
}
.promotions li{
	float:left;
	width:210px;
	background:url(../medias/img/promo_fd_li.gif) repeat-x left bottom;
	padding:10px 0;
}
.promotions li.lastChild{background:none;}
.promotions .visuel{
	float:left;
	position:relative;
	left:-12px;top:0;
	width:64px;
	overflow:hidden;
}
.promotions .value{
	height:57px;
	padding:8px 0 4px 0;
	background:url(../medias/img/promo_fd_valeur.jpg) no-repeat 64px 8px;
	*background-position:left 8px;
	color:#ffffff;
}
.promotions p{font-size:.7em;}
.promotions p span.right{float:right;}
.blocProduit.editMode .right{float:left;display:block;width:500px;}
.blocProduit.editMode .right form{clear:both;float:left;background:none;padding:0;margin:0;width:500px;}
.blocProduit.editMode .right input, .blocProduit.editMode input{position:relative;clear:both;background:#ffffff;color:#000000;font-weight:bold;}
.promotions .value p{
	text-align:center;
	padding:0 42px 0 64px;
	*padding-left:0;
	font:normal normal .9em/54px Arial, Verdana, sans;
}
.promotions form{
	clear:right;
	background:url(../medias/img/ajouter-au-panier.gif) no-repeat 148px top;
	text-align:right;
}
.promotions form p{color:#7b0f2c;line-height:21px;}
.promotions form input.submit{
	position:relative;
	right:-3px;
	cursor:pointer;
	border:none;
	width:136px;
	height:26px;
	background:url(../medias/img/fr/ajouter-au-panier.gif) no-repeat left top;
	margin:4px 0 0 0;
}
.promotions form input.submit:hover{background-position:left -26px;}
.promotions form input.quantity, .promotions form input[type="text"]{font-size:11px;}
.promotions p.shortContent, .promotions p.shortContent a{
	text-decoration:none;
	color:#817e7e;
	padding:10px 0;
	text-align:justify;
}
.promotions p.shortContent a:hover{text-decoration:underline;color:#990432;}

div.shadowBottom{
	float:left;
	width:236px;
	height:12px;
	font-size:0;
	position:relative;
	left:10px;
	background:url(../medias/img/coldroite_fd_bottom.jpg) no-repeat right top;
}


#partners{
	clear:both;
	padding:10px 0 0 0;
	text-align:right;
}


.exergue_bordeaux{color:#990432;}
.exergue_noir{color:#000000;}
.titre_niveau_4{
	font-size:11px;
	color:#a4032c;
	text-transform:uppercase;
}
.titre_niveau_4 a{text-decoration:none;color:#a4032c;}
.titre_niveau_4 a:hover{color:#000000;}
.titre_niveau_5{
	font-size:16px;
	color:#000000;
	text-transform:uppercase;
}
.titre_niveau_5 a{text-decoration:none;color:#000000;}
.titre_niveau_5 a:hover{color:#990432;}
.p_entete{
	font-size:11px;
	color:#000000;
	font-weight:bold;
}

#loginMenu{
	z-index:2;
	position:absolute;
	right:0;top:0;
	list-style-type:none;
	font:normal normal 12px/12px Arial, Verdana, sans;
	padding:8px 11px 0 0;
	color:#f3d7dc;
}
#loginMenu img{vertical-align:middle;}
#loginMenu a{
	text-decoration:none;
	color:#f3d7dc;
}
#loginMenu a:hover{color:#ffffff;text-decoration:underline;}



/*----CHECKOUT STYLES----*/
#colCentreCart{
	float:left;
	width:660px;
	padding:18px 18px 0 10px;
}
#colCentreCart p.submit{padding:30px 0;}

.shippingBreadcrumbs{
	float:left;
	position:relative;
	left:0;top:-25px;
	width:660px;
	height:48px;
	background:url(../medias/img/cart/shipping_breadcrumbs_bg_bot.gif) repeat-x left bottom;
	list-style-type:none;
}
.shippingBreadcrumbs li{float:left;}
.shippingBreadcrumbs li a{
	display:block;
	height:38px;
	padding:10px 8px 0 8px;
	background:url(../medias/img/cart/shipping_breadcrumbs_bg.gif) no-repeat left top;
}
.shippingBreadcrumbs li.current a{
	height:35px;
	border-bottom:3px solid #a0042c;
}
.shippingBreadcrumbs li.passed a{
	height:35px;
	border-bottom:3px solid #edcb61;
}

.cart{
	clear:both;
	width:100%;
	font:normal normal 11px/normal Arial, Verdana, sans;
	border-collapse:collapse;
}
.cart .exergue, .formEncar .exergue, .formEncarFull .exergue{color:#000000;}
.cart img{vertical-align:middle;}
.cart thead th{border-bottom:1px solid #a0042c;}
.cart th{
	color:#a0042c;
}
.cart tbody tr{background:url(../medias/img/cart/cart_bg_item.gif) repeat-x left top;}
.cart tbody td{
	padding:2px 4px;
	border-bottom:1px solid #aeaeae;
}
.cart td{
	vertical-align:middle;
	text-align:center;
}
.cart td.miniature, .cart td.product{padding-left:0;}
.cart td.product{
	text-align:left;
	width:55%;
}
.cart td.miniature div{
	width:37px;
	height:37px;
	border:1px solid #dfdfdf;
	overflow:hidden;
	background:white;
}
.cart input{
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#817e7e;
}
.cart tbody td table td{border:none;background:none;padding:0;}
.cart tbody td table td img{display:block;}

.cart tr.shippingInfos{background:none;}
.cart tr.shippingInfos td.title{text-align:right;}
.cart tr.shippingInfos td{
	padding:12px 14px;
	border-color:#e3e3e3;
}

.cart tr.totalInfos{background:none;}
.cart tr.totalInfos a {
	font:normal bold 14px/normal Arial, Verdana, sans;
	color:#a0042c;
}
.cart tr.totalInfos td{border:none;padding:12px 14px;}
.cart tr.totalInfos td.title{
	text-align:right;
	font:normal bold 14px/normal Arial, Verdana, sans;
	color:#a0042c;
}
.cart tr.totalInfos td.price{
	font:normal bold 14px/normal Arial, Verdana, sans;
	color:#a0042c;
	min-width:67px;
	*width:67px;
	padding:0;
	background:url(../medias/img/cart/cart_bg_price.gif) no-repeat center center;
}

#updatecartbutton{
	padding:0;
	margin:0;
	background:none;
	border:none;
	cursor:pointer;
}

.formEncarFull{
	float:left;
	width:669px;
	padding:0;
	background:none;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#5c5c5c;
	margin:4px 0 0 0;
}
.formEncar{
	float:left;
	width:329px;
	padding:0;margin:0;
	background-repeat:repeat-y;
	background-position:left top;
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#5c5c5c;
}
.formEncar.left{float:left;background-image:url(../medias/img/cart/form_encar_bg_main.gif);margin-right:2px;}
.formEncar.right{float:right;background-image:url(../medias/img/cart/form_encar_bg_main_2.gif)}
.formEncar .bgBottom{
	float:left;
	width:329px;
	height:6px;
	font-size:0;
	background-repeat:no-repeat;
	background-position:left top;
}
.formEncar.left .bgBottom{background-image:url(../medias/img/cart/form_encar_bg_bottom_329.gif)}
.formEncar.right .bgBottom{background-image:url(../medias/img/cart/form_encar_bg_bottom_2_329.gif)}
.formEncar fieldset, .formEncar legend, .formEncarFull fieldset, .formEncarFull legend{
	float:left;
	position:relative;
	border:none;
	padding:0;margin:0;
}
.formEncar .content, .formEncarFull .content{
	float:left;
	position:relative;
	width:299px;
	padding:10px 12px 30px 12px;
	min-height:120px;
	_height:120px;
	background:#ffffff url(../medias/img/cart/form_encar_bg_bottom.gif) repeat-x left bottom;
}
.formEncar.left .content{margin:0 5px 0 1px;}
.formEncar.right .content{margin:0 1px 0 5px;}

.formEncarFull .content{
	width:634px;
	min-height:0;
	border:1px solid #d5d5d5;
	border-top:none;
}

.formEncar .note, .formEncarFull .note{
	font-size:9px;
	background:url(../medias/img/cart/note.gif) no-repeat left 2px;
	color:#ad2548;
	text-indent:10px;
	padding:0 0 7px 0;
}

p.classicForm{padding-bottom:6px;}
p.classicForm label{cursor:pointer;}
p.classicForm input[type="text"], p.classicForm input[type="password"]{width:188px;border:1px solid #edcb61;color:#ad2548;padding:1px 3px 4px 3px;font-size:12px;}
p.classicForm input[type="text"]:focus, p.classicForm input[type="password"]:focus{color:#087396;}

.mainLink{
	display:block;
	position:absolute;
	right:10px;bottom:10px;
	padding:0;
	margin:0;
	text-decoration:none;
	font-size:0;
	background:none;
	border:none;
	cursor:pointer;
}
.mainLink img{vertical-align:middle;display:block;float:right;}

.formEncar .address, .formEncarFull .address{
	width:100%;
	border-collapse:collapse;
}
.formEncar .address tr, .formEncarFull .address tr{background:url(../medias/img/cart/addres_bg_tr.gif) repeat-x left bottom;}
.formEncar .address tr.modify, .formEncarFull .address tr.modify{background:none;}
.formEncar .address tr.modify td, .formEncarFull .address tr.modify td{padding:15px 5px;}
.formEncar .address td, .formEncar .address td,.formEncarFull .address th, .formEncarFull .address th{padding:5px;}
.formEncar .address th, .formEncarFull .address th{
	text-align:left;
	color:#a0042c;
	width:16%;
}

.field_error{border-color:#cc000000;}

#sitemap{
	font:normal normal 11px/normal Arial, Verdana, sans;
	padding:15px 0 0 0;
	list-style-type:none;
}
#sitemap a{text-decoration:none;color:#000000;}
#sitemap a:hover{font-weight:bold;color:#990432;}
#sitemap li h2{
	font-weight:bold;
	font-size:16px;
	/*border-bottom:1px solid #cccccc;*/
	/*background:url(../medias/img/cart/note.gif) no-repeat left 16px;*/
	padding:10px 0 0 0;
}
#sitemap li h2 a{color:#990432;}
#sitemap li ul{list-style-type:none;}
#sitemap li ul li{padding:0 0 0 15px;}
#sitemap li ul li h3{
	font-weight:normal;
	font-size:12px;
	border-bottom:1px dotted #cecece;
	padding:6px 0 0 0;
}
#sitemap li ul li h3 a{color:#b3947d;}
#sitemap li ul li ul{list-style-type:none;}
#sitemap li ul li ul li{
	padding:0 0 4px 10px;
}
#sitemap li ul li ul li h4{font-size:11px;padding:3px 0 0 0;}
#sitemap li ul li ul li ul{list-style-type:none;}
#sitemap li ul li ul li ul li h5 a{font-size:11px;color:#aaaaaa;text-decoration:underline;}
#sitemap li ul li ul li ul li{padding:0 0 0 10px;}

.espVideoItem{display:none;}

#contextVideo{
	float:left;
	width:502px;
	padding:20px 0 20px 82px;
	background:#ededed;
}

#commentArea{
	float:left;
	position:relative;
	width:584px;
	margin:0 0 20px 0;
}
#commentArea p{color:#858585;}
#commentArea .header{
	float:left;
	width:584px;
	list-style-type:none;
	background:url(../medias/img/comment/head_bg_bottom.gif) repeat-x left bottom;
}
#commentArea .header li{
	float:left;
	color:#000000;
	margin:0 5px 0 0;
	font:normal bold 11px/normal Arial, Verdana, sans;
}
#commentArea .header li a{
	display:block;
	color:#000000;
	text-decoration:none;
	background-repeat:no-repeat;
	background-position:left -27px;
}
#commentArea .header li.view a{
	height:21px;
	width:114px;
	padding:6px 0 0 38px;
	background-image:url(../medias/img/comment/bt_view.gif);
}
#commentArea .header li.post a{
	height:21px;
	width:148px;
	padding:6px 0 0 38px;
	background-image:url(../medias/img/comment/bt_post.gif);
}
#commentArea .header li a:hover, #commentArea .header li.active a{
	color:#a51d32;
	background-position:left top;
}

#commentArea .expand{
	display:block;
	padding:5px 3px;
	position:absolute;
	right:0;
	top:10px;
}

#commentArea .shadow_bottom{
	float:left;
	width:584px;
	height:15px;
	font-size:0;
	background:url(../medias/img/comment/shadow_bottom.jpg) no-repeat left top;
}

#commentContent{
	display:none;
	float:left;
	width:538px;
	padding:15px 22px 0 22px;
	border:1px solid #f2f2f2;
	border-top:none;
	min-height:66px;
	_height:66px;
	background:url(../medias/img/comment/bg_content.jpg) repeat-x left top;
}
#commentContent .list{list-style-type:none;}
#commentContent .list li{
	border-bottom:1px dotted #a3a3a3;
	margin:0 0 15px 0;
}
#commentContent .list .title{
	font:normal normal 11px/normal Arial, Verdana, sans;
	color:#a51d32;
	padding:0 0 0 15px;
	background:url(../medias/img/comment/title_puce.gif) no-repeat left 4px;
}
#commentContent .list .title .exergue{
	font-weight:bold;
	font-size:12px;
}

#commentPost{
	display:none;
	float:left;
	position:relative;
	width:538px;
	padding:15px 22px 30px 22px;
	border:1px solid #f2f2f2;
	border-top:none;
	min-height:66px;
	_height:66px;
	background:url(../medias/img/comment/bg_content.jpg) repeat-x left top;
}
#commentPost .mainLink{right:15px;}
#commentPost p.classicForm textarea{
	width:536px;
	border:1px solid #edcb61;
	font:normal normal 12px/normal Arial, Verdana, sans;
	color:#ad2548;
}
#commentPost p.classicForm textarea:focus{color:#087396;}


div.advice{
	float:left;
	width:100%;
	padding:30px 0 0 0;
}
div.advice .titre_niveau_4{border-bottom:1px solid #e398aa;padding-bottom:10px;}
div.advice p{
	color:#888888;
	padding:10px 0;
}


.errorMsg{
	color:#000000;
	padding:15px;
	margin:0 0 15px 0;
	font-size:11px;
	text-align:center;
}
.errorMsg b, .errorMsg strong{
	/*text-transform:uppercase;*/
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}


/*----LIGHTBOX----*/
#lightbox{
	background-color:#eee;
	padding:10px;
	border-bottom:2px solid #666;
	border-right:2px solid #666;
	}
#lightboxDetails{
	font-size:0.8em;
	padding-top:0.4em;
	}	
#lightboxCaption{float:left;}
#keyboardMsg{float:right;}

#lightboximg{border:none;}
#overlayimg{border:none;}
#overlay{background-image:url(../medias/img/lightbox/overlay.png);}
#closeButton{right:0;}
*html#overlay{
	background-color:#000;
	back\ground-color:transparent;
	background-image:url(blank.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./medias/img/lightbox/overlay.png", sizingMethod="scale");
	}
	


/* ------ Table des prix du vins ------ */
strong.prix_partir_de {
	font-size : 2.3em ;
}

.tablePrixBoutiqueVin {
	color:#817e7e ;
}
.tablePrixBoutiqueVin thead tr {
	border-bottom : 1px solid #a0042c;
}
.tablePrixBoutiqueVin thead td {
	font-size : 11px ;
}
.tablePrixBoutiqueVin tbody tr {
	background : url(../medias/img/cart/cart_bg_item.gif) repeat-x left top;
}
.tablePrixBoutiqueVin tbody td {
	padding-right : 4px ;
	padding-left : 4px ;
	font-size : 11px ;
}
.tablePrixBoutiqueVin tbody tr .prix {
	text-align : right ;
}
span.aide_ttc {
	color : #900325 ;
	font-size : 1em ;
	font-weight : bold ;
	margin-left : 85px ;
	cursor : default ;
}
/* ---- Fin Table des prix du vins ---- */

/* ------- Boutique Select pays ------- */
#choix_pays {
	color : #73021e ;
	font-size : 1.4em ;
}
#boutiqueSelectPays {
	background-color : #900325 ;
	height : 35px ;
}
#boutiqueSelectPays select {
	color : #73021e ;
	background-color : #f9edf1 ;
	position : relative ;
	bottom : 5px ;
	margin-left : 3px ;
	margin-right : 6px ;
}
#boutiqueSelectPays img {
	float : left ;
}
#boutiqueSelectPays input {
	position : relative ;
	top : 2px ;
}
/* ----- Fin Boutique Select pays ----- */

/* -------- Boutique Mon Panier ------- */
#boutiqueMonPanier {
	font-size : 1.2em ;
}
#boutiqueMonPanier .prix {
	color : #8e031d;
}
p.vous_avez {
	color : #8e031d;
	font-size : 0.9em ;
}
p.vous_avez span.nb_bouteille {
	font-size : 1.5em ;
	font-weight : bold ; 
}
p.vous_avez_chechout {
	color : #8e031d;
	font-size : 1.5em ;
}
p.vous_avez_chechout span.nb_bouteille {
	font-size : 1.7em ;
	font-weight : bold ; 
}
/* ------ Fin Boutique Mon Panier ----- */

/* -------- Boutique A Savoir  -------- */
#boutiqueASavoir {
	color : white ;
	background-color : #660315 ;
}
#boutiqueASavoir hr {
	color : white ;
}
#boutiqueASavoir .centrer {
	text-align : center ;
}
#boutiqueASavoir .grosTitre {
	font-style : bold ;
	font-size : 1.3em ;
}
#boutiqueASavoir .niveau1 {
	font-size : 1.2em ;
}
#boutiqueASavoir .niveau2 {
	font-size : 1.1em ;
}
#boutiqueASavoir .niveau3 {
	font-size : 1em ;
}
#boutiqueASavoir .niveau4 {
	font-size : .9em ;
}
#boutiqueASavoir .niveau5 {
	font-size : .8em ;
}
#boutiqueASavoir .niveau6 {
	font-size : .7em ;
}
#a_savoir_important hr {
	color : #ffbd00 ;
}
#a_savoir_important p {
	color : #ffbd00 ;
	font-size : 0.9em ;
}
#a_savoir_important span.blanc {
	color : white ;
}
/* ------ Fin Boutique A Savoir  ------ */

/* info bulle */
.infobulle {
	position : absolute;   
	display  : none;
	border : 1px solid Black;
	padding : 10px;
	font-size : 11px;
	background-color : #FFFFCC;
	width : 200px ;
	padding : 2px ;
}
.infobulle span.rouge {
	color : #8e031d ;
	font-weight : bold ;
}
