body {
	background-color : #897D67;
	font-size : 12px;
}
#wrap {
	margin : 0 auto;
	width : 960px;
}
#header {
	background-color : #000000;
	color : #FFFFFF;
	height : 105px;
}
#content {
	height : 638px;
	background-image : url('../images/content.jpg');
	background-repeat : no-repeat;
	background-position : 50% 0%;
	background-color : #C5B39B;
}
#content-acc {
	height : 504px;
	background-image : url('../images/content.jpg');
	background-repeat : no-repeat;
	background-position : 50% 0%;
	background-color : #C5B39B;
}
#contentb {
	background-image : url('../images/content_blanc.jpg');
	background-repeat : repeat-x;
	background-position : 50% 0%;
	background-color : #FFFFFF;
}
#footer {
	background-image : url('../images/footer.jpg');
	background-repeat : repeat-x;
	background-color : #181411;
	height : 378px;
}
ul#topmenu {

}
ul#topmenu li { 
	text-transform : uppercase;
	float : left;
	margin : 10px;
	padding : 10px;
	font-size : 14px;
}
ul#topmenu li:hover {
	color : #E2D6CB;
	background-color : #3F3C3E;
}
ul#topmenu li a {
	color : #FFFFFF;
}
ul#topmenu li a:hover {
	text-decoration : none;
}
div#headerlogo {
	float : left;
}
div#moncompte {
	text-align : right;
	margin-right : 20px;
	margin-top : -55px;
}
div#monpanier {
	text-align : right;
	margin-right : 20px;
}
div#titreaccueil {
	text-align : right;
	padding-right : 50px;
}
div#textaccueil {
	color : #675d51;
	font-size : 26px;
	margin-left : 454px;
	margin-top : -350px;
	font-weight : bold;

	z-index : 999;
}
#btndem {
	margin-left : 454px;
	text-align : center;
	padding : 20px;
}

img#savoirplus {
	margin-top : 20px;
	margin-bottom : 20px;
}
table.w100 {
	width : 100%;
}
tr.toptr td  {
	text-transform : uppercase;
	font-weight : bold;
	color : #000000;

}
#foot1 { 
	height : 208px; 
	font-size : 12px;
	margin-left : 40px;
	padding-top : 15px;
	text-align : center;
}
#foot1 table { margin-left : 157px; }
#foot1 td { text-align : center; }
#foot2 { 
	 
	padding-top : 10px;
}
#foot1 td {
	font-size : 12px;
	padding : 5px;
}
#foot1 li {
	color : #908F8F;
	padding : 4px;
}
#foot1 ul { padding-top : 20px;}
#foot1 li.topli {
	color : #4A4A4A;
	padding-bottom : 20px;
	font-weight : bold;
	font-size : 14px;
}
#foot2 td, #foot22 td {
	font-size : 12px;
	padding : 5px;
}
#foot2 li , #foot22 li{
	color : #FFFFFF;
	padding : 4px;
	font-weight:bold;
}
.btnga {
	margin-top : 14px;
}
td.td295 {
	width : 263px;
	padding : 10px;
	margin : 6px;
	color : #908F8F;
}
p { text-align : justify; line-height : 15px;}
.tdsepa {
	width : 35px;
}
.tdsepb { width : 20px; }
h1 {
	color : #836E55;
	font-size : 22px;
	padding : 40px;
}
div.avert {
	margin-left : 80px;
	margin-top : -20px;
}
#leftmenu {
	float : left;
	width : 204px;
	margin-right : 40px;
	background-image : url('../images/right_menu.jpg');
	background-repeat : no-repeat;
	padding-left : 30px;
	padding-right : 20px;
	padding-top : 80px;
	color : #919191;
	font-size : 14px;
}
.sz12 { font-size : 12px; }
.sz18 { font-size : 18px; }
ul.mg14 li {
	margin : 14px;
}
.clearleft { 
	clear : both;
}
#rightcontent {
	margin-left : 294px;
	padding-bottom : 40px;
}
#rightcontent p {
	color : #909090;
	font-size : 13px;
	line-height : 18px;
	margin-right : 20px;
	text-align : justify;
}
h2 {
	color : #836E55;
	font-size : 18px;
	margin : 20px;
	margin-left : 0px;
}
.etiqnow {
	text-align : right;
	margin : 20px;
}
.fleft {	float : left;}
.cleft { clear : left;}
h2{
	margin-top : 0px;
	margin-left : 40px;
}
fieldset { border : 1px solid #BBBBBB; padding : 20px; margin : 20px; margin-top : 0px;}
legend { color : #999999; font-weight : bold; padding : 20px; margin-left : 20px; font-size : 14px;}
div.inputset {
	width : 100%;
	height : 40px;
	
}
div.inputset label {
	display : block;
	float : left;
	width : 160px;
	font-weight : bold;
}
div.inputset input, div.inputset select {

}
.little { font-size : 10px; font-weight : normal;}
.littlep { font-size : 11px; font-weight : normal;}
.center { text-align : center; }
.contactform {
	width : 600px;
	min-height : 535px;
}
.contactform textarea {
	width : 90%;
}
div.contacthead {
	background-image : url('../images/contact.png');
	background-position : 0% 50%;
	padding : 20px;
	padding-left : 40px;
	margin-left : 10px;
	background-repeat : no-repeat;
	font-weight : normal;
	color : #836E55;
	font-size : 15px;
	margin-top : -10px;
}
div#plan {
	padding : 10px;
	width : 600px;
	height : 500px;
}
div.push20 {
	margin-left : 40px;
}
.viti_img1 {
	float : right;
	margin-left : 20px;
	margin-bottom : 10px;
	border : 3px solid #D2D1CF;
}
.viti_img2 {
	float : left;
	margin-right : 20px;
	margin-bottom : 10px;
	border : 3px solid #D2D1CF;
}
.viti_img3 {
	border : 3px solid #D2D1CF;
}
#simplecontent {
	padding-bottom : 40px;
}
.simplecontent2 {
	
}
#contentb2 {
	background-color : #d5c8b7;
}
.leftmenu2 {
	float : left;
	width : 250px;
	margin-bottom : 20px;
}
.content22 {
	margin-left : 280px;
	margin-bottom : 20px;
}
.vidz {
	border : 2px solid #AAAAAA;
}
.personnaliser {
	margin-top : 20px;
}
#foot22 {
	background-image : url('../images/footer2.jpg');
	background-repeat : repeat-x;
	background-color : #897D67;
	padding-top : 20px;
	padding-bottom : 20px;
	min-height : 157px;
}
ul.garanties li {
	margin-top : 20px;
}
ul.garanties li.topli {
	font-weight : bold;
}
h3 {
	color : #836E55;
	font-weight : bold;
	font-size : 16px;
	text-transform : uppercase;
	margin : 20px;
}
ul.garanties {
	margin-left : 20px;
}
div.garanties {
	width : 250px;
}
.tendances {

}
.tendance {
	margin-top : 15px;
	margin-bottom : 15px;
	overflow : auto;
}
.tendance img {
	margin-left : 20px;
	margin-right : 20px;
	float : left;
}
h4 {
	font-size : 14px;
	color : #836E55;
	font-weight : bold;
}
.tendance p {
	margin-top : 10px;
}
.btnprix {
	margin-top : 10px;
}
.descriptioncuvee {
	width : 750px;
	height : 400px;
	padding : 20px;
}
.descriptioncuvee img {
	float : left;
	margin-right : 20px;
}.descriptioncuvee h1 {
	margin-top : 0px;
	padding-top : 0px;
}
p { margin-bottom : 10px; }
span.prixx {
	font-weight : bold;
	font-size : 20px;
	color : green;
}
div.prixstr {
	float : left;
	padding : 5px;
	padding-top : 8px;
	font-size : 13px;
	font-weight : bold;
}
.welcome {
	padding : 20px;
	padding-bottom : 0px;
}
#tabs li a{
	text-transform : uppercase;
}
.etapes {
	padding : 20px;
	color : #836E55;
	padding-left : 40px;
	font-size : 20px;
}
.bigchiffre {
	font-size : 48px;
	font-weight : bold;
}
#baseline h1 {
	font-size : 10px;
	color : #666666;
	margin : 0px;
	padding : 3px;
	padding-left : 25px;
}
#mk {
	background-color : #000000;
}
#baseline {
	width : 960px;
	margin : 0 auto;
	
}
.imageup {
	
}
.imageup img { 
	
	display : block; 
}
.imageup input {
	margin : 0 auto;
}

.bouteilles {
	margin-top : -95px;
	margin-left : 0px;
	z-index : 20;
	width : 379px;
	padding-left : 2px;
}
.bouteillechoix { margin : 5px; margin-bottom : 0px;}
.chtype {
	color : #867945;
	font-weight : bold;
	font-size : 26px;
	text-align : center;
	padding-top : 20px;
}
.tdbeg {
	text-align : center;
}
.chprix {
	text-align : center;
	padding-top : 10px;
}
.chprix2 {
	text-align : center;
	padding-top : 10px;
	font-size : 18px;
	color : #666;
}
.welcome {
	
}
.welcomecc {
	
}
#b3bout {
	margin-top : -45px;
}
ul.puceit li {
	list-style-type : disc;
}
#accordion p a, #accordion li a, #b3bout a {
	color : #666; 
	text-decoration : underline;
}
.metatab td {
	padding : 5px;
}
.metatab {
	width : 100%;
}
.infos { padding-top : 1px; }
#foot22 a { color : white; font-weight:bold}
#garanties {
	margin-left : 740px;
	margin-top : -100px;
}
#garanties li {
	list-style-image : url('../images/tick.png');
	padding : 1px;
	margin-left : 20px;
}

#libga {
	font-size : 20px;
	font-weight : bold;
	color : #675d51;
	margin-bottom : 5px;
}
#libga .white {
	color : #675d51;
	font-size : 24px;
}
#idcadeau {
	margin-left : 490px;
	margin-top : 60px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	#garanties  {
		margin-top : -96px;
	}
	#idcadeau {
	margin-left : 490px;
	margin-top : 75px;
	}
}
#garanties  {
	margin-top : -96px\9;
}
#idcadeau {
	margin-left : 490px\9;
	margin-top : 75px\9;
	}
#cont {
	color : #dccfc0;
	font-size : 16px;
	margin-left : 515px;
	padding-top : 55px;
	margin-right : 200px;
}
#cont a {
	color : #dccfc0;
	text-decoration : underline;
}
#cont .a {
	margin-top : 9px;
	padding-top : 5px;
	background-image : url('../images/tell.png');
	background-repeat : no-repeat;
	background-position : 74px 0px;
	padding-bottom : 8px;
	font-size : 14px;
	padding-left : 97px;
}
.infos h3 {
	padding-bottom : 15px;
	border-bottom : 4px solid #836E55;
	margin-left : -20px;
}
table.quant {
	width : 100%;
}
table.quant td {
	vertical-align : middle;
	padding : 8px;
}
table.quant tr.toptr td, table.quant tr.foottr td{
	text-align : center;
	background-color : #F4F4F4;
	padding : 10px;
}
table.quant .ui-button-text {
	padding : 3px 8px;
}
.qtt {
	padding : 5px;
	margin-right : 1px;
	border : 1px solid #DDDDDD;
	-moz-border-radius : 2px;
	text-align : right;
}
input.bp {
	background-color : white;
	color : green;
	font-weight : bold;
	font-size : 16px;
}
.foottr td {
	font-size : 16px;
}	
td.ctr {
	text-align : center;
}
table.quant tr:hover {
	background-color : #F8F8F8;
}
.infos a {
	color : #444444;
	text-decoration : underline; 
}	
table.w100 {
	width: 100%;
}
img.border2 {
	border : 2px solid #AAAAAA;
}	
.nexte {
	text-align : right;
	padding : 20px;
	padding-bottom : 0px;
	margin-bottom : -20px;
}
div.remonte {
margin-top : -50px;
}
div.remonte2 {
margin-top : -65px;
}	
div.remonte3 {
margin-top : -93px;
}	
.adresse {
	font-size : 13px;
}
h5 {
	font-size : 14px;
	padding-bottom : 10px;
	padding-left : 50px;
}
.infos h1 {
	font-size : 18px;
	padding-bottom : 8px;
	margin-bottom : 5px;
	border : 0px;
	border-bottom : 3px solid #836E55;
	margin-left : 0px;
	text-transform : uppercase;
	margin-top : -20px;
	padding-left : 0px;
}
.infos h2 {
	font-size : 16px;
	padding-bottom : 6px;
	margin-left : 0px;

}
.infos h3 {
	font-size : 14px;
	padding-bottom : 6px;
	border : 0px;
	text-transform : none;
	margin-left : 20px;
}
#ssfooter {
	color : #222222;
	padding : 10px;
	margin-top : -40px;
}
#ssfooter h2 {
	font-size : 12px;
	margin : 5px;
	color : #FFFFFF;
}
#ssfooter a {
	color : #FFFFFF;
	text-decoration : underline;
}
#logoscb {
	margin-top : -40px;
	margin-left : 620px;
	margin-bottom : 40px;
}
#logos {
	text-align : center;
}
.bbox {
	color : #515e42;
	font-weight : bold;
}
.footext {
	color : #515e42;
	line-height : 20px;
}
.b2btab td {
	padding : 10px;
}

.recapqty {
	padding-left : 50px;
}
.recapinfos {
	padding-left : 50px;
}
.recapinfos input, .recapinfos textarea {
	margin : 5px;	
}
.recapinfos input.ww, .recapinfos textarea {
	width : 350px;
}
.formr td {
	vertical-align : middle;
}
.margintop {
	margin-top : -70px;	
}
input.cdeo {
	border : 1px solid #CCC;
	padding : 8px;
	padding-bottom : 7px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}	

