ul {
	margin:0;
	margin-bottom:30px;
	padding:0;
}
li { 
	list-style-type:none;
	margin:0;
	padding:0;
	padding-left:14px;
	background:url(../images/bullet.png) no-repeat 0 1px;
}

#map {
	width:320px !important;
	height:350px !important;
}
#maplinks {
	width:105px;
}
#form_contact {
	clear:both;
}
.invalid, .required {
	border:solid 1px #f00;
}
label.invalid, label.required {
	border:none;
	color:#f00;
}
.errors {
	color:#f00;
}

input, textarea {
	border:solid 1px #EAEAEA;
}
.text {
	width:148px
}
textarea.text {
	width:250px;
}

#bandeblanche{
display:none;
position:absolute;
width:100%;
z-index:0;
height:20px;
top:32px;
left:0px;
background:white;
}

.clear{
clear:both;
}

.floatleft{
float:left;
}

h1{
font-family:"Times New Roman";
font-size:22px;
color:#839922;
font-weight:normal;
margin:0;
}

h2{
/* font-family:"Times New Roman";
font-size:14px;
color:#839922;
font-weight:normal;*/
font-family:"Verdana";
font-size:16px;
color:#8E7842;
font-weight:normal;
margin:0;
margin-bottom:3px;
}

h2 a span{
font-family:"Times New Roman";
font-size:12px;
color:#cccccc;
font-weight:normal;
margin:0;
}

h2 a{
font-family:"Times New Roman";
font-size:16px;
color:#666666;
font-weight:normal;
text-decoration:none;
}

h2 a:hover{
color:black;
text-decoration:none;
}

p { margin:0; margin-bottom:30px; }

.introtext_actu{
color:#666666;
font-size:11px;
text-decoration:none;
}

.introtext_actu:hover{
color:black;
text-decoration:none;
}

.ensavoirplus_fr a{
color:#666666;
font-size:11px;
text-decoration:none;
}

.img_actu{
margin-right:10px;
float:left;
}

.data_actualite{
float:left;
width:475px;
}

#contenu {
height: 426px;
margin:0 20px;
}
html>body #contenu{
height: auto;
min-height: 466px;
} 

#listing_categ {
height: 264px;
margin:0 20px;
}
html>body #listing_categ{
height: auto;
min-height: 264px;
} 
/* andreas01 - an open source xhtml/css website layout by Andreas Viklund (http://andreasviklund.com). Made for OSWD.org, free to use for any purpose as long as the proper credits are given to the original author.

Version: 1.2 (Oct 21, 2005)

Screen layout: */

body{
margin:0 auto;
padding:0;
/* font:76% Verdana,Tahoma,Arial,sans-serif; color:#303030;*/
/*background:#000 url(../images/bg.jpg) top center no-repeat;*/
font:normal 11px 'verdana',Arial,sans-serif;
color:#666666;
}

#wrap{
position:relative;
/*color:#303030;*/
margin:0 auto;
width:905px;
z-index:10;
}

#gauche,#droite{
float:left;
}

#gauche{
width:249px;
display:none;
}

#droite{
/* width:647px; */
width:656px;
}

#header{
display:none;
}

#header a{
font-family:verdana;
text-decoration:none;
font-size:10px;
color:white;
padding:0;
display:block;
margin:2px 10px;
float:left;
}

#frontphoto{
margin:0 0 10px 0;
border:0;
}

#avmenu{
clear:left;
float:left;
width:250px;
margin:0 0 10px 0;
padding:0;
font-size:0.9em;
}
.announce{
margin:10px 0 10px 0;
padding:10px;
width:130px;
color:#505050;
background-color:#f4f4f4;
line-height:1.3em;
}

#extras{
float:right;
width:120px;
margin:0 0 10px 0;
padding:0;
font-size:0.9em;
line-height:1.5em;
}

#extras p{
margin:0 0 1.5em 0;
}

#content{
margin-top:1px;
padding:0;
/*line-height:1.6em;*/
text-align:left;
background:#fff;
}

#contenu{
padding:10px;
}

h2 a{

}

h3{
font-size:1.3em;
margin:0 0 10px 0;
}

a{
text-decoration:none;
color:#286ea0;
}

a:hover{
text-decoration:underline;
color:#286ea0;
}

a img{
border:0;
}

#footer{
clear:both;
margin:0 auto;
padding:10px 0 20px 0;
border-top:4px solid #f0f0f0;
width:760px;
text-align:center;
color:#808080;
font-size:0.9em;
}

#footer a{
color:#808080;
text-decoration:none;
}

#footer a:hover{
text-decoration:underline;
}

.left{
margin:10px 10px 5px 0;
float:left;
}

.right{
margin:10px 0 5px 10px;
float:right;
}

.textright{
text-align:right;
}

.center{
text-align:center;
}

.small{
font-size:0.8em;
}

.bold{
font-weight:bold;
}

.hide{
display:none;
}
/* side menu */
#sideMenu ul {
    list-style:none;
    width:249px;
    padding:0;
    margin:0;
    }

#sideMenu ul li{
padding:0;
    margin:0;
}

#sideMenu a {
    font-weight:bold;
    height:24px;
    text-decoration:none;
    display:block;
    padding:0;
    margin:0;
	}

#sideMenu a:hover{
padding:0;
}

#sideMenu a span {
	display:none;
}
  
/*#sideMenu a:hover, #sideMenu div.subdiv a:hover, #sideMenu li.here a:hover {
    background:#eaeaea;
    color:#286ea0;
    border-left:4px solid #286ea0;
	}*/
#sideMenu ul li ul li a {
    }
    
/*Plan du site*/
.LSM_0, .LSM_1 {
	margin-left:15px;
}
li.LSM_folder1 {
	list-style:none;
	background:url(../images/arbre_rep.gif) no-repeat 0px 2px;
	padding:3px 0 3px 20px;
	font-size:10px;
}

li.LSM_folder0 {
	list-style:none;
	background:url(../images/arbre_fichier.gif) no-repeat 0px 2px;
	padding:3px 0 3px 20px;
	font-size:10px;
}
li.LSM_folder1 a {
	color: #dd0024;
}
li.LSM_folder0 a {
	color:#767676;
}

/*********** BreadCrumb ****************/

.B_crumbBox a{
color:black;

font-size:10px;
}

.B_lastCrumb {
color:#8A9B21;
font-weight:bold;
font-size:10px;
}

/*********** Menu FRANCAIS ***************/

#item_117 a{
background:url(../images/bt_ledomaine.jpg) no-repeat;
height:23px;
}

#item_117 a:hover {
	background:url(../images/bt_domaine_active.jpg) no-repeat;
  height:23px;  
}

#item_117.active a{
background:url(../images/bt_domaine_active.jpg) no-repeat;
}



#item_118{
background:url(../images/bt_nosvins.jpg) no-repeat;
height:21px;
}

#item_118 a:hover {
	background:url(../images/bt_nosvins_active.jpg) no-repeat;
	height:21px;
}

#item_118.active a{
background:url(../images/bt_nosvins_active.jpg) no-repeat;
}



#item_8{
background:url(../images/bt_actualite.jpg) no-repeat;
height:23px;
}

#item_8 a:hover {
	background:url(../images/bt_actualite_active.jpg) no-repeat;
	height:23px;
}

#item_8.active a{
background:url(../images/bt_actualite_active.jpg) no-repeat;
}



#item_119{
background:url(../images/bt_recompenses.jpg) no-repeat;
}

#item_119 a:hover {
	background:url(../images/bt_recompenses_active.jpg) no-repeat;
}

#item_119.active a{
background:url(../images/bt_recompenses_active.jpg) no-repeat;
}



#item_120{
background:url(../images/bt_revendeurs.jpg) no-repeat;
}

#item_120 a:hover {
	background:url(../images/bt_revendeurs_active.jpg) no-repeat;
}

#item_120.active a{
background:url(../images/bt_revendeurs_active.jpg) no-repeat;
}



#item_121{
background:url(../images/bt_boutique.jpg) no-repeat;
height:26px;
}

#item_121 a:hover {
background:url(../images/bt_boutique_active.jpg) no-repeat;
height:26px;
}

#item_121.active a{
background:url(../images/bt_boutique_active.jpg) no-repeat;
}



#item_4{
background:url(../images/bt_contact.jpg) no-repeat;
	height:26px;
}

#item_4 a:hover {
	background:url(../images/bt_contact_active.jpg) no-repeat;
		height:26px;
}

#item_4.active a{
background:url(../images/bt_contact_active.jpg) no-repeat;

}

/*********** Menu Anglais ***************/

#item_167 a{
background:url(../images/bt_ledomaine.jpg) no-repeat;
height:23px;
}

#item_167 a:hover {
	background:url(../images/bt_domaine_active.jpg) no-repeat;
  height:23px;  
}

#item_167.active a{
background:url(../images/bt_domaine_active.jpg) no-repeat;
}



#item_168{
background:url(../images/bt_nosvins.jpg) no-repeat;
height:21px;
}

#item_168 a:hover {
	background:url(../images/bt_nosvins_active.jpg) no-repeat;
	height:21px;
}

#item_168.active a{
background:url(../images/bt_nosvins_active.jpg) no-repeat;
}



#item_163{
background:url(../images/bt_actualite.jpg) no-repeat;
height:23px;
}

#item_163 a:hover {
	background:url(../images/bt_actualite_active.jpg) no-repeat;
	height:23px;
}

#item_163.active a{
background:url(../images/bt_actualite_active.jpg) no-repeat;
}



#item_196{
background:url(../images/bt_recompenses.jpg) no-repeat;
}

#item_196 a:hover {
	background:url(../images/bt_recompenses_active.jpg) no-repeat;
}

#item_196.active a{
background:url(../images/bt_recompenses_active.jpg) no-repeat;
}



#item_197{
background:url(../images/bt_revendeurs.jpg) no-repeat;
}

#item_197 a:hover {
	background:url(../images/bt_revendeurs_active.jpg) no-repeat;
}

#item_197.active a{
background:url(../images/bt_revendeurs_active.jpg) no-repeat;
}



#item_198{
background:url(../images/bt_boutique.jpg) no-repeat;
height:26px;
}

#item_198 a:hover {
background:url(../images/bt_boutique_active.jpg) no-repeat;
height:26px;
}

#item_198.active a{
background:url(../images/bt_boutique_active.jpg) no-repeat;
}



#item_160{
background:url(../images/bt_contact.jpg) no-repeat;
	height:26px;
}

#item_160 a:hover {
	background:url(../images/bt_contact_active.jpg) no-repeat;
		height:26px;
}

#item_160.active a{
background:url(../images/bt_contact_active.jpg) no-repeat;

}

/***********Listing bouteilles ******/

#menu_categ{
 display:none;
}
#menu_categ a{
display:block;
height:185px;
/* width:108px;*/
}

#menu_categ a span {
display:none;
}

#menu_categ ul{
margin:0;
list-style:none;
height:183px;

}

#menu_categ ul li{
padding:0;
float:left;
}

/*Menu CATEG FRANCAIS*/

#item_122{
background:url(../images/categ_tradition.jpg) no-repeat;
height:185px;
width:113px;
}

#item_122 a:hover {
background:url(../images/categ_tradition_active.jpg) no-repeat;
}

#item_122.active a{
background:url(../images/categ_tradition_active.jpg) no-repeat;

}

#item_123{
background:url(../images/categ_terroir.jpg) no-repeat;
height:185px;
width:107px;
}

#item_123 a:hover {
background:url(../images/categ_terroir_active.jpg) no-repeat;
}

#item_123.active a{
background:url(../images/categ_terroir_active.jpg) no-repeat;

}

#item_124{
background:url(../images/categ_grandcru.jpg) no-repeat;
height:185px;
width:108px;
}

#item_124 a:hover {
background:url(../images/categ_grandcru_active.jpg) no-repeat;
height:185px;
width:108px;
}

#item_124.active a{
background:url(../images/categ_grandcru_active.jpg) no-repeat;
height:185px;
width:108px;
}

#item_126{
background:url(../images/categ_eauxvie.jpg) no-repeat;
height:185px;
width:112px;
}

#item_126 a:hover {
background:url(../images/categ_eauxvie_active.jpg) no-repeat;
}

#item_126.active a{
background:url(../images/categ_eauxvie_active.jpg) no-repeat;

}

#item_125{
background:url(../images/categ_cremant.jpg) no-repeat;
height:185px;
width:108px;
}

#item_125 a:hover {
background:url(../images/categ_cremant_active.jpg) no-repeat;
}

#item_125.active a{
background:url(../images/categ_cremant_active.jpg) no-repeat;

}

#item_132{
background:url(../images/categ_vt.jpg) no-repeat;
height:185px;
width:108px;
}

#item_132 a:hover {
background:url(../images/categ_vt_active.jpg) no-repeat;
}

#item_132.active a{
background:url(../images/categ_vt_active.jpg) no-repeat;

}


/*Menu CATEG ANGLAIS*/

#item_169{
background:url(../images/categ_tradition.jpg) no-repeat;
height:185px;
width:113px;
}

#item_169 a:hover {
background:url(../images/categ_tradition_active.jpg) no-repeat;
}

#item_169.active a{
background:url(../images/categ_tradition_active.jpg) no-repeat;

}

#item_177{
background:url(../images/categ_terroir.jpg) no-repeat;
height:185px;
width:107px;
}

#item_177 a:hover {
background:url(../images/categ_terroir_active.jpg) no-repeat;
}

#item_177.active a{
background:url(../images/categ_terroir_active.jpg) no-repeat;

}

#item_182{
background:url(../images/categ_grandcru.jpg) no-repeat;
height:185px;
width:108px;
}

#item_182 a:hover {
background:url(../images/categ_grandcru_active.jpg) no-repeat;
height:185px;
width:108px;
}

#item_182.active a{
background:url(../images/categ_grandcru_active.jpg) no-repeat;
height:185px;
width:108px;
}

#item_192{
background:url(../images/categ_eauxvie.jpg) no-repeat;
height:185px;
width:112px;
}

#item_192 a:hover {
background:url(../images/categ_eauxvie_active.jpg) no-repeat;
}

#item_192.active a{
background:url(../images/categ_eauxvie_active.jpg) no-repeat;

}

#item_188{
background:url(../images/categ_cremant.jpg) no-repeat;
height:185px;
width:108px;
}

#item_188 a:hover {
background:url(../images/categ_cremant_active.jpg) no-repeat;
}

#item_188.active a{
background:url(../images/categ_cremant_active.jpg) no-repeat;

}

#item_193{
background:url(../images/categ_vt.jpg) no-repeat;
height:185px;
width:108px;
}

#item_193 a:hover {
background:url(../images/categ_vt_active.jpg) no-repeat;
}

#item_193.active a{
background:url(../images/categ_vt_active.jpg) no-repeat;

}


#listing_categ{
padding:10px;
}

.img_fiche{
margin-left:0px;
height:150px;
width:35px;
}

#img_fiche_detail{
/*margin-left:30px;*/
float:left;
width:105px;
text-align:center;
}

#img_fiche_detail img{
width:100px;
}

#data_fiche_detail{
width:300px;
float:left;
}

.img_fiche,.data_fiche{
float:left;
}

.data_fiche{
margin-left:40px;
width:500px;
}

#data_fiche_detail{
margin-left:10px;
width:481px;

}

.data_fiche h1,#data_fiche_detail h1{
font-family:"Times New Roman";
font-size:18px;
color:#839922;
font-weight:normal;
margin:0;
}

.data_fiche h2,#data_fiche_detail h2{
font-family:verdana;
font-size:11px;
color:#999999;
margin:0;
font-weight:normal;
}

.data_fiche p,#data_fiche_detail p{
font-family:verdana;
font-size:11px;
color:#666666;
}

.hr_fiche{
background:url(../images/filet_hr_fiche.jpg) no-repeat;
border:none;
}

#breadcrumb{
float:left;
width:50%;
}

#fermer_fiche{
display:none;
}
#print {
	display:none;
}
#fermer_fiche a, #print a{
color:#cccccc;
font-size:10px;
font-family:verdana;
text-decoration:none;
}

#specificite{
background:url(../images/specificite.jpg);
height:401px;
color:#666666;
}

#specificite div{
width:295px;
margin-left:138px;
font-size:11px;
font-family:helvetica;
color:#666666;
}


#recompense{
background:url(../images/recompense.jpg);
height:172px;
}

#recompense div{
width:295px;
margin-left:138px;
font-size:11px;
font-family:helvetica;
color:#666666;
}

#aoc{
position:absolute;
margin-top:20px;
height:60px;
}

#conservation{
position:absolute;
margin-top:120px;
height:30px;
}

#analyse{
position:absolute;
margin-top:185px;
height:60px;
}

#caractere{
position:absolute;
margin-top:250px;
height:60px;
}

#conseil{
position:absolute;
margin-top:320px;
height:60px;
}

#liste_recompense{
/*position:absolute;*/
margin-top:20px;
height:60px;

}

#nous_contacter{
display:none;
}

#img_actu_detail{
margin:0 10px 10px 0;
}

#form_contact{
width:300px;
float:right;
}

#map{
margin:0 !important;
padding:0 !important;
float:left !important;
width:260px !important; 
}

#map_contact{
float:left !important; 
width:280px !important; 
height:350px;
}

.liste_ul_contenu {
margin-left:15px;
list-style-type:square;
}

.liste_ul_contenu li{
padding-left:10px;
}

#mention{
display:block;
border-bottom:1px dotted white;
width:117px;
color:#999;
float:left;
font-size:10px;
}

#copyright{
font-size:10px;
color:#999;
float:left;
width:120px;;
display:block;
}

.ev_image{
float:left;
}

.ev_texte{
margin-left:50px;
float:left;
}

.specificite {
	height:401px;
	color:#666;
}

.specificite div{
width:295px;
margin-left:138px;
font-size:11px;
font-family:helvetica;
color:#666666;
}

#specificite_fr {
	background:url(../images/specificite.jpg);
}
#specificite_en {
	background:url(../images/specificite_en.jpg);
}
.recompense {
	height:172px;
}
#recompense_fr {
	background:url(../images/recompense.jpg);
}
#recompense_en {
	background:url(../images/recompense_en.jpg);
}

.recompense div{
width:295px;
margin-left:138px;
font-size:11px;
font-family:helvetica;
color:#666666;
}

#aoc{
position:absolute;
margin-top:20px;
height:60px;
}

#conservation{
position:absolute;
margin-top:120px;
height:30px;
}

#analyse{
position:absolute;
margin-top:185px;
height:60px;
}

#caractere{
position:absolute;
margin-top:250px;
height:60px;
}

#conseil{
position:absolute;
margin-top:320px;
height:60px;
}

#liste_recompense{
position:absolute;
margin-top:20px;
height:60px;
}

