body {
	background:#F6F2EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0;
	padding:0;
}
p, div, h, ul, li, a, hr {
padding:0;
margin:0;
}

#contenant{
width:800px;
background: url(images/fond.gif) #FFFFFF;
margin:0 auto;
border: 1px solid #CCCCCC;
}

#haut{
background: url(images/entete2.png);
width:100%;
height:133px;
}
#haut a {
color: #FFFFFF;
font-weight:bold;
text-decoration:none;
border:0;
}
#haut a:hover {
color: #877186;
}
.prop {
float:right;
background: #CDAA47;
width:122px;
height: 16px;
line-height:16px;
margin : 42px 15px 0 0;
padding:2px;
border: 1px solid #FFFFFF;
}

#milieu{
width:100%;
margin-top: 30px;
}

#menu{
width:177px;
height:100%;
float:left;
margin:0 0 0 7px;
}
#menu ul{
list-style-type: none;
}
#menu li{
list-style-type: none;
margin: 4px 0 8px 5px;
}
#menu li a{
background: url(images/carre.gif) top left no-repeat;
display:block;
color: #CDAA47;
font-weight:bold;
text-decoration:none;
line-height:12px;
height: 12px;
padding: 0 15px;
}
#menu li a:hover{
background: url(images/carre-o.gif) top left no-repeat;
}

#page{
float:left;
width:600px;
height:100%;
margin:0;
}
a {
color: #CDAA47;
font-weight:bold;
text-decoration:none;
border:0;
}
a:hover {
color: #877186;
text-decoration: underline;
}
.photo-avec {
margin :5px 0;
border: 1px solid #CCCCCC;
}
.photo-gau-sans {
float:left;
margin : 0 30px 10px 0;
}
.photo-dr-sans {
float:right;
margin : 0 0 30px 30px ;
}
.photo-gau {
float:left;
margin : 0 30px 20px 0;
}
.photo-vin {
float:left;
margin : 0 20px 50px 10px;
}

.photo-dr {
float:right;
margin : 0 0 30px 30px ;
border: 1px solid #CCCCCC;
}

#bloc-photo_b{
width:780px;
clear:both;
margin:15px auto;
text-align:center;
}

.bloc-dr {
width : 120px;
height:100%;
background-color:#F4F4D2;
margin-left : 5px;
padding:10px;
border:1px solid #CCCCCC;
}
#bloc-act {
background: url(images/smenu.gif) top left no-repeat;
width : 132px;
height:100%;
margin-left : 5px;
padding:35px 3px 10px 3px;
border-bottom:1px solid #F56B10;
}
#bloc-act ul{
list-style-type: none;
}
#bloc-act li{
list-style-type: none;
margin: 4px 0 8px 0;
}
#bloc-act li a{
background: url(images/pvb.gif) top left no-repeat;
font-size : 12px;
font-weight:bold;
color: #CDAA47;
text-decoration:none;
line-height:14px;
height: 100%;
padding: 0 0 0 20px;
}
#bloc-act li a:hover{
background: url(images/pvrg.gif) top left no-repeat;
}
#bloc-act-vin {
background: url(images/smenu.gif) top left no-repeat;
width : 135px;
height:100%;
margin-left : 5px;
padding:35px 3px 10px 0px;
border-bottom:1px solid #F56B10;
}
.menu-act {
float:right;
background: url(images/hautactu.gif) top left no-repeat ;
width : 126px;
height:100%;
margin-left : 15px;
padding-top: 17px;
border:0;
}
.haut-act {
background: url(images/hautactu.gif) top left no-repeat ;
width : 126px;
height:100%;
margin-left : 15px;
padding-top: 17px;
border:0;
}
.inter{
text-align:center;
padding: 1px 0 10px0;
border:2px solid #CDAA47;
border-top:0;
}

h1{
margin: 3px 0 37px 0;
font-size:18px;
color: #CDAA47;
}
h2{
margin: 30px 0 20px 0;
font-size:14px;
font-weight: bold;
color: #F56B10;
}
h3{
margin: 0 0 10px 0;
font-size:13px;
line-height:10px;
font-weight: bold;
color:#F56B10;
}
.vins{
float:left;
width : 105px;
height:275px;
margin :  0 0 25px 23px;
padding:5px;
border:1px solid #F56B10;
}
.vins_G{
float:left;
width : 320px;
height:100%;
margin :  10px 10px 0 25px;
padding: 0 5px;
border:1px solid #F56B10;
}
.actu_1{
width : 510px;
height:100%;
background-color:#F6F2EE;
margin :  10px 10px 0 25px;
padding: 5px;
border:1px solid #C7AD94;
}
.actu_2{
float:left;
width : 80px;
height:80px;
margin : 10px ;
padding: 0;
border: 0;
}

.gite{
float:left;
width : 120px;
height:100%;
margin :0;
padding:5px 10px 5px 5px;
}
.coo{
float:left;
width : 164px;
height:100%;
margin :  0 0 25px 15px;
padding: 8px 0 0 5px;
border:2px solid #FCC9A7;
}
.style33{
margin: 10px 0;
font-size:12px;
font-weight: bold;
text-align:center;
color: #F56B10;
}

.Style1 {
text-align: center;
color: #C8A837;
}
.sansb{
border:0;
}
.act-im{
margin:5px 0;
border:0;
}
.shr{
clear:both;
width:100%;
height:1px;
color:#FFFFFF;
background-color:#FFFFFF;
}
#bas{
clear:both;
width:100%;
height:30px;
line-height: 30px;
background: #CDAA47 ;
margin-top:20px;
padding:0;
}
.texte_bas{
color: #FFFFFF;
text-align: center;
font-weight:bold;
}
#bas a {
color:#FFFFFF;
height:14px;
margin:0;
padding:0 2px;
}
#bas a:hover {
color: #877186;
}
.texte2 {
	text-align : justify;
	margin : 0 0 10px 5px;
	color : #666666;
}
.Style5 {
	margin : 18px 0 8px 5px;
	font-size: 12px;
	font-weight:bold;
	color: #F56B10;
	}
.titrevin{
	position:absolute;
	z-index:10;
	margin : -10px 0 10px 5px;
	color: #F56B10;
	height:16px;
	font-size:18px;
	line-height: 16px;
	text-align:center;
	background-color: #FFFFFF;
	}
.Style4 {
	margin : 0 0 10px 0;
	color: #CDAA47;
	}
.Style34 {
	margin : 15px 0 0 0;
	font-size: 12px;
	font-weight:bold;
	color:#F56B10;
}

