
* {
	border:medium none;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
hr {
	display:none;
}
a {
  outline-width: 0px;
}

body {
	color:#1A1A1A;
	font-family:"Lucida Grande",Verdana,Arial,sans-serif;
	font-size:62.5%;
	text-align:left;
}

.cacher{
	display:none;
  text-indent:-5000px;
}
.thickbox{
  cursor:-moz-zoom-in;
}

#header{
	background-color:#3a302a;
	
}
#header .gutter{
	margin:0 auto;
	width:985px;
	position:relative;
	height:140px;
}
#logo{
	position:absolute;
	left:60px;
}	

#moteur{
  position:absolute;
  right:20px;
  bottom:20px;
  /*width:470px;*/
}
#moteur #formulaire_recherche{
  float:left;
  margin-top:-10px;
  margin-right:20px;
}
#moteur #formulaire_recherche label{
  display:none;
}
#moteur #formulaire_recherche div{
  background-color:#4e3f38;
}
#moteur #formulaire_recherche input#recherche{
  color:white;
  background-color:#4e3f38;
  padding:5px;
  width:150px;
}
#moteur #formulaire_recherche input.submit{
  color:white;
  background-color:#4e3f38;
  margin-bottom:3px;
  margin-right:5px;
  vertical-align:middle;
}
#moteur a{
  color:#a79a94;
  font-size:1.2em;
  text-decoration:none;
  margin-left:20px;
}
#moteur a:hover{
  text-decoration:underline;
}
#menu{
	background-color:#302823;
	
}
#menu .gutter{
	margin:0 auto;
	width:985px;
	
}
a#fr{
  display:block;
  width:16px;
  height:11px;
  background:url(images/fr.gif);
  text-indent:-5000px;
  float:right;
  margin-top:2px;
}
a#uk{
  display:block;
  width:16px;
  height:11px;
  background:url(images/gb.gif);
  text-indent:-5000px;
  float:right;
  margin-top:2px;
}

#content{
	background:url(images/bg-bottom.gif) repeat-x #6a5b53;
}
#content .gutter{
	margin:0 auto;
	width:985px;
}
#content .gutter h2{
	font-size:2.4em;
	font-style:italic;
  font-weight:bold;
  font-family:georgia, serif;
  color:#3a302a;
  margin-bottom:25px;
}
#content .gutter .actu{
  margin:30px 0;
}
#content .gutter #chapo p{
  font-size:1.5em;
	font-style:italic;
  font-weight:bold;
  font-family:georgia, serif;
  color:#4b4138;
  text-align:left;
  margin:20px 0 10px;
}
.gutter h3.spip{
	font-size:1.7em;
	font-style:italic;
  font-weight:bold;
  font-family:georgia, serif;
  color:#4e3f37;
  text-align:left;
  margin:20px 0 10px;
}
#content .gutter p{
	font-size:1.2em;
	margin:10px 0;
  color:#373330;
  line-height:1.5em;
}
#content .gutter p strong{
  color:#4e3f37;
}
#content .gutter p a{
  color:#373330;
}
#content .gutter p a:hover{
  color:#373330;
  text-decoration:none;
}
#content .gutter p.com a{
  float:left;
}
#content .gutter p.com span{
  float:right;
  font-weight:bold;
}

.date{
  color:#888;
}

.pagination{
  text-align:center;
  margin:15px 0;
  font-size:1.2em;
  margin:50px 0 20px;
}
.pagination a{
  /*color:#4E3F38;*/
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
  color:#1A1A1A;
  font-weight:bold;
  padding:5px 8px;
  text-decoration:none;
}

.pagination .on{
  background:#1A1A1A none repeat scroll 0 0;
  border:1px solid #1A1A1A;
  color:#FFFFFF;
  font-weight:bold;
  padding:5px 8px;
  text-decoration:none;
}
.pagination .separateur{
  display:none;
}
.pagination .pagination_label{
 display:none;
}

.pagination a:hover{
  
  background:#6A5B53 none repeat scroll 0 0;
border:1px solid #6A5B53;
color:#FFFFFF;
}

.erreur_message{
  color:red;
  display:block;
}

#footer{
	background-color:white;
}
#footer .gutter{
	margin:0 auto;
	width:985px;
}

table thead{
	color: white;
	
	background:#6D929B;
	
	text-align: left;
	padding: 6px 6px 6px 12px;

}
table tr.impaire{
  border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	background: #fff;
	
	color: #B4AA9D;

}
table tr.paire{
background: #F5FAFA;
color: #B4AA9D;
	


	

}
table td{
  padding:5px;
  font-size:1em;
}
table td a{
  color: #6D929B;
  text-decoration:none;
}

/*************  FORUM *************/
#comment{
  margin-top:40px;
}
#content .gutter p.repondre a{
  padding:10px 20px;
  background-color:#a7968e;
  color:#fef4db;
  font-size:1.2em;
  font-style:italic;
  font-weight:bold;
  font-family:georgia, serif;
  text-decoration:none;
}
#content .gutter p.repondre a:hover{
  
  background-color:#a7a6ae;
}

ul.forum li{
  margin:20px 0;
}
ul.forum li .forum-chapo{
  color:#342c2a;
  font-size:1.2em;
  border-bottom:3px solid #69645e;
  padding-bottom:5px;
  line-height:1.5em;
}
ul.forum li .forum-chapo small{
  font-size:1em;
}
ul.forum li .forum-chapo a{
  color:#342c2a;
  text-decoration:none;
}
ul.forum li .forum-texte p{
  color:#67605a;
  text-indent:20px;
  font-style:italic;
  font-size:1.2em;
  background:url(images/guillemet.gif) no-repeat;
}




/**************  MENU  ************/

#nav {
	position:relative;
}

#nav li.dropmenu-item {
	float:left;
	margin-top:-6px;
	position:relative;
}

/* #nav div.dropmenu-content ul{*/
#nav div.dropmenu-content {
	position:absolute;
	background-color:white;
	left:11px;
	display:none;
	width:350px;
 
}
#nav div.dropmenu-content ul{
	
}
#nav div.dropmenu-content ul li{
	float:none;
	padding:10px;
  
}
#nav div.dropmenu-content ul li:hover{
	background-color:#eee;
}
#nav div.dropmenu-content ul li img{
	float:left;
	margin-right:10px;
}
#nav div.dropmenu-content ul li span{
	font-weight:bold;
	font-style:italic;
	font-size:1.2em;
}
#nav div.dropmenu-content ul li span a{
	color:#333333;
	text-decoration:none;
}
#nav div.dropmenu-content ul li p{
	font-style:italic;
	font-size:1.2em;
	margin-top:5px;
}
#nav div.dropmenu-content ul li p a{
	color:#928e8b;
	text-decoration:none;
}

#nav span.dropmenu-label a{
	background-image:url(images/menu.gif);
	height:43px;
	display:block;
	text-indent:-5000px;
}

#accueil span.dropmenu-label a {
	width:97px;
	background-position:0 0;
}
#accueil span.dropmenu-label a.on{
	background-position:0 -43px;
}
#accueil span.dropmenu-label a:hover{
	background-position:0 -86px;
}



#caractere span.dropmenu-label a{
	width:184px;
	background-position:-97px 0;
}
#caractere span.dropmenu-label a.on{
	background-position:-97px -43px;
}
#caractere span.dropmenu-label a:hover,
#caractere span.dropmenu-label a.hover{
	background-position:-96px -86px;
}


#vins span.dropmenu-label a{
	width:113px;
	background-position:-282px 0;
}
#vins span.dropmenu-label a.on{
	background-position:-282px -43px;
}
#vins span.dropmenu-label a:hover, 
#vins span.dropmenu-label a.hover{
	background-position:-279px -86px;
}

#vins p {
  
}

#vins p a{
  background:url(images/puce_lien_vin.jpg) no-repeat;
  margin:15px;
  padding:4px 5px 5px 35px;
  font-size:1.4em;
  font-style:italic;
  font-family:georgia, serif;
  text-decoration:none;
  color:#872d13;
  font-weight:bold;
  display:block;
}
#vins p a:hover{
  color:#000;
}
#vins ul{
  margin:0 15px 15px;
}

#vins div.dropmenu-content span{
  margin:0 15px;
  font-size:1.4em;
  font-style:italic;
  font-family:georgia, serif;
  text-decoration:none;
  color:#918f90;
  font-weight:bold;
  border-bottom:2px solid #d3d1d2;
  display:block;
}
#vins div.dropmenu-content ul li{
  padding:7px 0 0;
  margin:0;
  width:50%;
  float:left;
  font-size:1.2em;
}
#vins div.dropmenu-content ul li:hover{
  background:transparent;
}
#vins div.dropmenu-content ul li a{
  color:#222222;
  text-decoration:none;
}
#vins div.dropmenu-content ul li a:hover{
  text-decoration:underline;
}

#engagements span.dropmenu-label a{
	width:241px;
	background-position:-396px 0;
}
#engagements span.dropmenu-label a.on{
	background-position:-396px -43px;
}
#engagements span.dropmenu-label a:hover, 
#engagements span.dropmenu-label a.hover{
	background-position:-397px -86px;
}


#oenotourisme span.dropmenu-label a{
	width:173px;
	background-position:-638px 0;
}
#oenotourisme span.dropmenu-label a.on{
	background-position:-638px -43px;
}
#oenotourisme span.dropmenu-label a:hover, 
#oenotourisme span.dropmenu-label a.hover{
	background-position:-638px -86px;
}


#presse span.dropmenu-label a{
	width:172px;
	background-position:-812px 0;
}
#presse span.dropmenu-label a.on{
	background-position:-812px -43px;
}
#presse span.dropmenu-label a:hover, 
#presse span.dropmenu-label a.hover{
	background-position:-815px -86px;
}

#nav #presse div.dropmenu-content {
  left:-189px;
}


#nav #presse div.dropmenu-content ul li{
  text-align:right;
}
#nav #presse div.dropmenu-content ul li img{
  float:right;
  margin-left:10px;
}
/****************   PAGE   ***************/



#filariane{
	background:url(images/bg-ariane.gif) repeat-x #e9e4de;
}
#filariane .gutter{
	margin:0 auto;
	width:985px;
}
#filariane .gutter p{ 
	color:#4A403E;
	font-size:1.2em;
	padding:10px 35px;
}
#filariane .gutter p a{ 
	color:#4A403E;
}
#filariane .gutter p a:hover{ 
	text-decoration:none;
}

#col_right{
  float:right;
	width:200px;
	padding:10px;
}
#contenu{
  float:left;
  padding:0 0 0 250px;
  width:515px;
  background:url(images/visu-recherche.jpg) no-repeat #fafafa;
}

.gut{
  background-color:white;
  padding:20px;
  min-height:590px;
}

.vins_rub #contenu,
.presse_rub #contenu,
.oenologie_rub #contenu{
  width:735px;
}
.vins_rub #contenu .gut,
.presse_rub #contenu .gut,
.oenologie_rub #contenu .gut{
  min-height:0;
}


.presse_rub .actu{
  height:150px;
}
.presse_rub .actu img,
.oenologie_rub .actu img{
  float:left;
  margin-right:10px;
  border:4px solid #e2dbd1;
}
.oenologie .gutter{
	background:url(images/bg-oenologie.jpg) repeat-x #712a0c;
}

.engagement .gutter{
	background:url(images/bg-engagement.jpg) repeat-x #838903;
}

.caractere .gutter{
	background:url(images/bg-caractere.jpg) repeat-x #c1690f;
}

.vins .gutter{
	background:none repeat-x transparent;
}
.defaut .gutter{
	background:none repeat-x transparent;
}

.vins h3{
  background:url(images/bg-titre-fiche-vins.gif) bottom left no-repeat #dc5523;
  padding:5px 10px 10px;
  margin-top:20px;
  color:white;
}
.vins .gutter h3.spip{
  background:url(images/bg-titre-fiche-vins.gif) bottom left no-repeat #dc5523;
  padding:5px 10px 10px;
  margin-top:20px;
  color:white;
  font-size:1.4em;
  font-style:normal;
}
ul.liste-vins li h4{
  font-size:1.4em;
  color:#555;
}
ul.liste-vins li img{
  float:left;
  margin-right:15px;
}

.vins_rub ul.liste-vins li{
  width:30%;
  float:left;

}

#formulaire_forum fieldset{
  padding:20px 0;
  
}

#formulaire_forum fieldset legend{
  font-size:1.7em;
  font-style:italic;
  font-weight:bold;
}

#formulaire_forum fieldset textarea, 
#formulaire_forum fieldset input{
  border:1px solid #ccc;
  width:450px;
  font-size:1.2em;
  padding:5px;
}
#formulaire_forum fieldset textarea{
  font-size:1.7em;
}
#formulaire_forum label{
  font-size:1.4em;
  font-weight:bold;
  color:#333;
}
#formulaire_forum li{
  margin-bottom:20px;
}
#formulaire_forum li:focus{
  background-color:#eee;
}
p.boutons input{
  padding:10px 20px;
  background-color:#a7968e;
  color:#fef4db;
  font-size:1.2em;
  font-style:italic;
  font-weight:bold;
  font-family:georgia, serif;
  text-decoration:none;
}
p.boutons input:hover{
  background-color:#a7a6ae;
  cursor:pointer;
}
.search_vin{
  margin-bottom:20px;
}
.search_vin select{
  float:left;
  width: 130px;
  margin:10px 30px 10px 0;
  border:1px solid #ccc;
}
.resultat-search h3{
  border-bottom:1px solid #333333;
  color:#333333;
  font-family:georgia, serif;
  font-size:1.4em;
  font-style:italic;
  font-weight:bold;
 
}
#content .gutter .resultat-search p.info{
  margin-top:20px;
  text-align:center;
  color:#872D13;
  font-weight:bold;
  
}
.resultat-search ul.liste-vins li{
  width:50%;
  margin:10px 0;
  height:100px;
}
#content .resultat-search ul.liste-vins li p{
  margin-right:15px;
}
.resultat-search ul.liste-vins li img{
  margin-top:5px;

}


#search-app{
  width:45%;
  margin-right:5%;
  float:left;
}
#search-selec{
  width:45%;
  float:left;
}
#search-app h3{
  border-bottom:1px solid #333333;
  color:#6c5d56;
  font-family:georgia, serif;
  font-size:1.6em;
  font-style:italic;
  font-weight:bold;
  margin-bottom:20px;
}
#search-app a img {
  float:left;
  margin-right:15px;
  border:1px solid #ccc;
}
#search-app a{
  text-decoration:none;
}
#search-app ul{
  float:left;
}
#search-app ul li{
  margin:0 0 10px 0;
}
#search-app ul li a{
  text-decoration:none;
  color:#6c5d56;
  font-size:1.1em;
}
#search-app ul li a:hover{
  text-decoration:underline;
}

#search-selec h3{
  border-bottom:1px solid #333333;
  color:#6c5d56;
  font-family:georgia, serif;
  font-size:1.6em;
  font-style:italic;
  font-weight:bold;
}
.vins_rub #search-selec ul.liste-vins li{
  width:auto;
}
/**********  FOOTER  ***************/


#footer .gutter p{
	color:#b3ada9;
	font-size:1.2em;
	margin:10px 0;
}
#footer .gutter p a{
	float:right;
	margin-left:15px;
	color:#615955;
	margin-top: 10px;
}
#footer .gutter p a:hover{
	text-decoration:none;
}






#col_right h3{
  margin:0;
  background:url(images/bg-titre-col_right.png) bottom left transparent;
  color:white;
  padding:5px 10px 10px;
  font-size:1.1em;
}
#col_right ul{
  margin-bottom:10px;
}
#col_right ul li{
  background:white;
  margin:0 0 1px 0;
  padding:5px 10px;
}
#content .gutter #col_right ul li p{
  font-size:1em;
  padding:0;
  margin:0;
}
#content .gutter #col_right ul li p strong{
  font-size:1.1em;
  color:#888;
}
#content .gutter #col_right ul li p a{
  font-size:1em;
}
#col_right ul li img{
  float:left;
  margin-right:10px;
}


.box-col-right{
  background:white;
  padding:5px 10px;
  margin-bottom:10px;
}
.box-col-right-acces{
    margin-bottom:10px;
}
#content .gutter .box-col-right p{
  font-size:1em;
  margin:0;
}
.box-col-right p img{
  float:left;
  margin-right:10px;
}
.box-col-right form{
  margin-top:5px;
}
.box-col-right select{
  width:180px;
  
  border:1px solid #ccc;
}
.box-col-right input{
  display:none;
}

/******   HOME    **********/

#flash{
	background-color:black;
	
}
#flash .gutter{
	margin:0 auto;
	width:985px;
	height:320px;
}

#home_col1{
	float:left;
	width:285px;
	height:400px;
	background-color:#aa4926;
}
#content .gutter #home_col1 h2{
  color:white;
font-size:1.6em;
font-style:normal;
margin:30px 15px 5px;
text-transform:uppercase;
}
#content .gutter #home_col1 p{
  margin:0 15px;
  color:white;
  font-style:italic;
  font-family:georgia,serif;
  color:#f99772;
  font-size:1.4em;
}
#content .gutter #home_col1 ul{
  margin:15px;
}
#content .gutter #home_col1 ul li{
  background-color:#8f381a;
  padding:5px;
  margin-bottom:1px;
}
#content .gutter #home_col1 ul li a{
  color:white;
  font-size:1.1em;
  text-decoration:none;
}
#content .gutter #home_col1 ul li a:hover{
 text-decoration:underline;
}

#form_home{
  padding:15px;
}
#form_home select{
  margin-bottom:3px;
  width:250px;
}

#home_col2{
	float:left;
	width:360px;
	height:400px;
	background:url(images/bg-home-col2.jpg) repeat-x #f88f19;
	
}
#content .gutter #home_col2 h2{
  color:white;
font-size:1.6em;
font-style:normal;
margin:30px 15px 5px;
text-transform:uppercase;
}
#content .gutter #home_col2 p.desc{
  margin:0 15px;
  color:white;
  font-style:italic;
  font-family:georgia,serif;
  color:#b05f0d;
  font-size:1.4em;
}
#content .gutter #home_col2 .actu{
  padding:0 15px;
  margin:15px 0;
}
#content .gutter #home_col2 .actu h3{
  color:#703c00;
  font-size:1.2em;
}
#content .gutter #home_col2 .actu p{
  color:#703c00;
  margin-top:5px;
}
#content .gutter #home_col2 .actu p .date{
  color:#a76517;
}
#content .gutter #home_col2 .actu p a{
  color:#a76517;
}
#home_col2 p.rss{
  padding-left:15px;
  padding-right:15px;
  margin-top:10px;
  font-style:italic;
  font-family:georgia,serif;
  font-size:1.4em;
}
#home_col2 p.rss span a{
  float:right;
  color:#373330;
  font-size:1em;
}
#home_col2 p.rss a{
  float:left;
  color:#373330;
  font-size:1em;
}
#home_col3{
	float:left;
	width:340px;
}
#home_col31 a{
	float:left;
	width:340px;
	height:200px;
  text-indent:-5000px;
  background:url(images/roll1.jpg) no-repeat;
}
#home_col31 a:hover{
  background:url(images/roll2.jpg) no-repeat;
}

#home_col32{
	float:left;
	width:340px;
	height:200px;
	background:url(images/bg-home-engagement.jpg) repeat-x #7f8a00;
}
#content .gutter #home_col32 h2{
  color:white;
font-size:1.6em;
font-style:normal;
margin:17px 15px 5px;
text-transform:uppercase;
}
#content .gutter #home_col32 p{
  margin:0 15px;
  color:white;
  font-style:italic;
  font-family:georgia,serif;
  color:#fdff6d;
  font-size:1.4em;
}
#content .gutter #home_col32 img{
  margin:5px 15px;
}
ul.plan li{
  margin:5px 20px;
}
ul.plan li a{
  color:#4E3F37;
  font-size:1.2em;
}
ul.plan li a:hover{
  text-decoration:none;
}


.actu-recompense{
  margin:10px 0;
  
}
.gutter .actu-recompense h3{
  padding-top:25px;
  margin-left:20px;
  margin-right:10px;
  text-align:center;
}
.actu-recompense p{
  text-align:center;
  margin-left:10px;
  margin-right:10px;
}
.actu-recompense p span{
  font-weight:bold;
  color:#872D13;
}
.actu-recompense a img{
  border:2px solid #ccc;
  float:left;
}


ul.resu li a{
  color:#2200CC;
  font-size:1.2em;
}
#content .gutter ul.resu li{
  margin:20px 0;
}
#content .gutter ul.resu li p{
  margin:0;
}
#content .gutter ul.resu li span.url{
  color:green;
}

.outils{
  margin-top:20px;
}
.outils li{
  width:50%;
  float:left;
  margin-bottom:10px;
}
.outils a{
  background:url(images/puce_lien_vin.jpg) no-repeat;
  padding:4px 5px 5px 35px;
  font-size:1.4em;
  font-style:italic;
  font-family:georgia, serif;
  text-decoration:none;
  color:#4E3F37;
  font-weight:bold;
  display:block;
}

/*    CONTACT     */


#formulaire_contact fieldset{
  border:1px solid #ccc;
  padding:10px 0px 10px 20px;
}
#formulaire_contact fieldset legend{
  color:#aaa;
  font-size:1.2em;
}
#formulaire_contact fieldset input{
  border:1px solid #ccc;
  padding:3px;
}
#formulaire_contact fieldset li{
  margin:10px 0;
}
#formulaire_contact fieldset li label{
  display:block;
  margin-bottom:5px;
  font-size:1.1em;
  color:#333;
}
#formulaire_contact fieldset textarea{
  border:1px solid #ccc;
  width:420px;
}


/*  REDIRECT */ 


.redirect #contenu{
  width:735px;
  background:url(images/visu-verre.jpg) no-repeat #FAFAFA;
}
.redirect #contenu .gut{
  background:url(images/fond-bloc-contenu.jpg) repeat-x white;
}
.redirect #contenu .gut h2{
  margin-top:15px;
  margin-bottom:0;
}
.redirect #contenu .gut p.chapo{
  color:#6e5f5a;
  font-size:1.6em;
  text-indent:25px;
}
.redirect #contenu .gut ul{
  font-size:1.2em;
margin-top:30px;
  margin-left:250px;
}
.redirect #contenu .gut ul li{
  font-family:times, serif;
  font-size:1.2em;
  margin-top:1px;
  padding:10px 25px;
  background-color:white;
  color:#3d3630;
}
.redirect #contenu .gut #dl{
  width:645px;
  height:47px;
  display:block;
  margin-left:20px;
  margin-top:25px;
  text-indent:-50000px;
  background:url(images/brochure-off.gif);
}
.redirect #contenu .gut #dl:hover{
  background:url(images/brochure-on.gif);
}






#nav_en {
	position:relative;
}

#nav_en li.dropmenu-item {
	float:left;
	margin-top:-6px;
	position:relative;
}

/* #nav div.dropmenu-content ul{*/
#nav_en div.dropmenu-content {
	position:absolute;
	background-color:white;
	left:11px;
	display:none;
	width:350px;
 
}
#nav_en div.dropmenu-content ul{
	
}
#nav_en div.dropmenu-content ul li{
	float:none;
	padding:10px;
  
}
#nav_en div.dropmenu-content ul li:hover{
	background-color:#eee;
}
#nav_en div.dropmenu-content ul li img{
	float:left;
	margin-right:10px;
}
#nav_en div.dropmenu-content ul li span{
	font-weight:bold;
	font-style:italic;
	font-size:1.2em;
}
#nav_en div.dropmenu-content ul li span a{
	color:#333333;
	text-decoration:none;
}
#nav_en div.dropmenu-content ul li p{
	font-style:italic;
	font-size:1.2em;
	margin-top:5px;
}
#nav_en div.dropmenu-content ul li p a{
	color:#928e8b;
	text-decoration:none;
}

#nav_en span.dropmenu-label a{
	background-image:url(images/menu_en.gif);
	height:43px;
	display:block;
	text-indent:-5000px;
}

#nav_en #accueil span.dropmenu-label a {
	width:102px;
	background-position:0 0;
}
#nav_en #accueil span.dropmenu-label a.on{
	background-position:0 -43px;
}
#nav_en #accueil span.dropmenu-label a:hover{
	background-position:0 -86px;
}



#nav_en #caractere span.dropmenu-label a{
	width:165px;
	background-position:-102px 0;
}
#nav_en #caractere span.dropmenu-label a.on{
	background-position:-102px -43px;
}
#nav_en #caractere span.dropmenu-label a:hover,
#nav_en #caractere span.dropmenu-label a.hover{
	background-position:-101px -86px;
}


#nav_en #vins span.dropmenu-label a{
	width:125px;
	background-position:-270px 0;
}
#nav_en #vins span.dropmenu-label a.on{
	background-position:-270px -43px;
}
#nav_en #vins span.dropmenu-label a:hover, 
#nav_en #vins span.dropmenu-label a.hover{
	background-position:-267px -86px;
}

#nav_en #vins p {
  
}

#nav_en #vins p a{
  background:url(images/puce_lien_vin.jpg) no-repeat;
  margin:15px;
  padding:4px 5px 5px 35px;
  font-size:1.4em;
  font-style:italic;
  font-family:georgia, serif;
  text-decoration:none;
  color:#872d13;
  font-weight:bold;
  display:block;
}
#nav_en #vins p a:hover{
  color:#000;
}
#nav_en #vins ul{
  margin:0 15px 15px;
}

#nav_en #vins div.dropmenu-content span{
  margin:0 15px;
  font-size:1.4em;
  font-style:italic;
  font-family:georgia, serif;
  text-decoration:none;
  color:#918f90;
  font-weight:bold;
  border-bottom:2px solid #d3d1d2;
  display:block;
}
#nav_en #vins div.dropmenu-content ul li{
  padding:7px 0 0;
  margin:0;
  width:50%;
  float:left;
  font-size:1.2em;
}
#nav_en #vins div.dropmenu-content ul li:hover{
  background:transparent;
}
#nav_en #vins div.dropmenu-content ul li a{
  color:#222222;
  text-decoration:none;
}
#nav_en #vins div.dropmenu-content ul li a:hover{
  text-decoration:underline;
}

#nav_en #engagements span.dropmenu-label a{
	width:253px;
	background-position:-397px 0;
}
#nav_en #engagements span.dropmenu-label a.on{
	background-position:-397px -43px;
}
#nav_en #engagements span.dropmenu-label a:hover, 
#nav_en #engagements span.dropmenu-label a.hover{
	background-position:-397px -86px;
}


#nav_en #oenotourisme span.dropmenu-label a{
	width:170px;
	background-position:-652px 0;
}
#nav_en #oenotourisme span.dropmenu-label a.on{
	background-position:-652px -43px;
}
#nav_en #oenotourisme span.dropmenu-label a:hover, 
#nav_en #oenotourisme span.dropmenu-label a.hover{
	background-position:-648px -86px;
}


#nav_en #presse span.dropmenu-label a{
	width:169px;
	background-position:-815px 0;
}
#nav_en #presse span.dropmenu-label a.on{
	background-position:-815px -43px;
}
#nav_en #presse span.dropmenu-label a:hover, 
#nav_en #presse span.dropmenu-label a.hover{
	background-position:-815px -86px;
}

#nav_en #presse div.dropmenu-content {
  left:-206px;
}


#nav_en #presse div.dropmenu-content ul li{
  text-align:right;
}
#nav_en #presse div.dropmenu-content ul li img{
  float:right;
  margin-left:10px;
}


#home_col31_en a{
	float:left;
	width:340px;
	height:200px;
  text-indent:-5000px;
  background:url(images/roll1_en.jpg) no-repeat;
}
#home_col31_en a:hover{
  background:url(images/roll2_en.jpg) no-repeat;
}

/*  SELF-CLEARING  */
#moteur:after,
.actu-recompense:after,
.outils:after,
#home_col2 p.rss:after,
#search-app:after,
#contenu:after,
.gut:after,
.search_vin:after,
.box-col-right p:after,
.vins_rub ul.liste-vins:after,
#moteur:after,
#col_right ul li:after,
ul.liste-vins li:after,
#vins div.dropmenu-content ul:after,
#content .gutter p.com:after,
#nav div.dropmenu-content ul li:after,
#nav_en div.dropmenu-content ul li:after,
#content .gutter:after,
#footer .gutter p:after,
#menu .gutter ul:after{
    content: ".";
    display: block;
    height: 0;
    text-indent: -5000px;
    visibility: hidden;
    clear: both;
}
