body{
	margin:0;
	padding:0;
	background-image: url(../i/fd3.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000000;
	color:#ffffff;
	text-align:center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
}
img{
	border:0;
}
p{
margin: 10px 0px 0px 0px;
padding:0;
}
.clear{clear:both}

a{
	color:#4e5a60;
	text-decoration:underline;
}
a:hover{
	color:#77002d;
	text-decoration:none;
}

#contain{
	margin:0 auto;
	width:1003px;
	text-align:center;
}

#containI{
	margin:0 auto;
	width:1003px;
	height:730px;
	text-align:center;
	background-image: url(../i/fdI.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

#header{
	height:178px;
}

#lang{
	float:left;
	padding:0;
	margin:5px 0px 0px 50px;
	width:147px;
	height:35px;
	background-color: #000000;
}

.imgFr{
	padding:0px 20px 0px 0px;
} 

#winemaker{
	float:left;
	margin:0;
	padding:0px 0px 0px 274px;
	width:437px;
	height: 178px;
}
#menus ul{
	margin:0;
	padding:0;
}
#menus ul li{
	display: inline;
	list-style: none;
	padding:0px 10px 0px 10px;
}

#footer{
	clear:both;
	background-image: url(../i/footerPts.gif);
	background-position: top;
	background-repeat: no-repeat;
}
#footer ul{
	margin:0;
	padding:10px 0px 0px 0px;
}
#footer ul li{
	display: inline;
	list-style: none;
	padding:0px 10px 0px 10px;
}
#footer ul li a{
	color:#a7b6be;
	text-decoration: none;
}
#footer ul li a:hover{
	color:#a7b6be;
	text-decoration: underline;
}

#contenuL{
margin:0;
padding: 0px 35px 0px 45px;
width:923px;
height:520px;
text-align:justify;
}

#contenuTxt{
	margin:0;
	padding:0;
	float:left;
	width:458px;
	height: 450px;
	text-align: left;
	background-image: url(../i/pellicule.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#contenuTxt p{
	margin:0;
	padding:0px 0px 6px 36px;
}
#contenuTxtI{
	margin:0;
	padding:0;
	float:left;
	width:458px;
	height: 450px;
	text-align: left;
}



#carrousel{
	margin:0;
	padding:0;
	float:left;
	width:545px;	
}

.titreImg{
	margin:0;
	padding:40px 0px 0px 9px;
}

.titreImgW{
	margin:0;
	padding:30px 0px 0px 9px;
}

h1{
color:#a20440;
margin:0;
padding:10px 0px 5px 0px;
font-size:20px;
font-weight:bold;
}

h2{
margin:0;
padding:10px 0px 5px 0px;
font-size:12px;
color:#a7b6be;
}

#contactsG{
	float:left;
	margin:0;
	padding: 55px 0px 0px 0px;
	width:457px;
	height:275px;
	background-image: url(../i/fdContact.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#contactsF{
	float:left;
	margin:0;
	padding: 0px 0px 0px 55px;
	height:275px;
}

#contactsF form{
	margin:0;
	padding:0;
}

#contactsF label{
    float:left;
    width:100px;
}

#contactsF label.lblVille{
    float:left;
    width:50px;
	padding:0px 0px 0px 45px;
}

#contactsF textarea{
	border:2px solid #000000;
	width:290px;
	height:50px;
}

#contactsF input{
	border:2px solid #000000;
	width:200px;
}



#contactsF input.iCourt{
	float:left;
	width:50px;
}
#contactsF input.iVille{
	float:left;
	width:100px;
}
#contactsF input.iAdresse{
	float:left;
	width:250px;
}


.formImg{
	padding:0;
	margin: 25px 0px 0px 180px;
}

.wG{
	margin:0;
	padding:0px 10px 0px 0px;
	float:left;
	width:370px;
	color:#a7b6be;
}
.wC{
	margin:0;
	padding:50px 0px 0px 0px;
	text-align:right;
	float:left;
	width:156px;
}
.wD{
	margin:0;
	padding:50px 0px 0px 9px;
	float:left;
	width:375px;
}

	.ssMenus{
		width:1000px;
		height:29px;
		margin:4px 0px 0px -50px;
		padding:0px 0px 0px 0px;
		position:absolute;
		visibility:hidden;
	}
	.ssMenusI{
		width:1000px;
		height:29px;
		margin:4px 0px 0px -50px;
		padding:0px 0px 0px 0px;
		position:absolute;
		visibility:hidden;
	}
	
	.ssM{
		background-color:#872348;
		padding:10px 0px 0px 0px;
		margin:0px 0px 0px 250px;
		height:29px;
		color:#ab657f;
	}
	
	.ssM a{
			color:#ffffff;
			text-decoration:none;
			padding:0px 10px 0px 10px;
	}
	.ssM a:hover{
			color:#ffffff;
			text-decoration:underline;
	}	
	
.sep {
		clear:both;
		margin:0;
		padding:0;
		background: transparent url(../i/hrSep.gif) repeat-x;
		background-position: bottom;
		height: 10px;
		border: none;
}
.sep hr {
	display: none;
}

.myLift{
margin:0px 5px 0px 0px;
padding:0px 5px 0px 0px;
width:370px;
height:232px;
overflow:auto;
}

.presseG{
	float:left;
	width:440px;
	padding:2px 33px 0px 0px;
}
.presseD{
	float:left;
	width:440px;
	padding:2px 5px 0px 0px;
}

.presseG span, .presseD span{
	color:#a20440;
	margin:0;
	padding:3px 0px 0px 0px;
	font-weight:bold;
}
.presseG span.date, .presseD span.date{
	color:#a7b6be;
	margin:0;
	padding:0;
	font-weight:bold;
}
.presseG img, .presseD img{
	float:left;
	margin:2px 12px 2px 2px;
	padding:0;
	border : 2px solid #a7b6be;
}

.myDown{
	text-align:right;
	float:right;
	width:150px;
	margin:0;
	padding:0;
}
.myDown a{
	color:#a7b6be;
	font-weight:bold;
	text-decoration:none;
}
.myDown a:hover{
	color:#a7b6be;
	font-weight:bold;
	text-decoration:underline;
}

.pagination{
	clear:both;
	margin:0;
	padding:14px 0px 0px 0px;
	text-align:center;
	color:#a20440;
	font-weight:bold;

}
.pagination a{
	width:20px;
	color:#a7b6be;
	padding: 0px 3px 0px 3px;
	text-decoration:none;
	font-size:12px;	
}
.pagination a:hover{
	color:#a7b6be;
	width:20px;
	padding: 0px 3px 0px 3px;
	text-decoration:underline;
	font-size:12px;
}
.pagination span{
	width:20px;
	font-size:12px;
	padding: 0px 6px 0px 3px;
}

a.lActu{
	color:#ffffff;
	text-decoration:none;
}
a.lActu:hover{
	color:#a7b6be;
	text-decoration:none;
}


.actualite{
	margin:0;
	padding:10px 5px 0px 0px;
}

.actualite span{
	color:#a20440;
	font-size:20px;
	margin:0;
	padding:5px 0px 10px 0px;
}
.actualite span.date{
	color:#a7b6be;
	font-size:12px;
	margin:0;
	padding:0;
}

.actualite img {
	float:left;
	margin:2px 12px 2px 2px;
	padding:0;
	border : 4px solid #a7b6be;
}

.retour{
clear:both;
text-align:center;
}

.tools{
	margin:0;
	padding:10px 0px 0px 0px;
}


.tools span a{
	color:#ffffff;
	text-transform:uppercase;
	margin:0;
	padding:0px 0px 0px 50px;
	text-decoration:none;
}
.tools span a:hover{
	text-decoration:underline;
}

.tools img.imp{
	margin:0;
	padding:0px 5px 0px 0px;
}
.tools img.env{
	margin:0;
	padding:0px 5px 0px 0px;
}
#acheter{
float:right;
text-align:right;
margin:0;
padding:66px 16px 0px 0px;
width:115px;
}

