/* css pour regions, appellations et domaines */
/* footer seoLinks */

#header #logo_visiteurs {
	/*padding:27px 0px 0px 45px;*/
	padding:18px 0px 0px 45px;		
}
#header #logo_visiteurs p, #header #logo_visiteurs p a:link, #header #logo_visiteurs p a:visited, #header #logo_visiteurs p a:hover, #header #logo_visiteurs p a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding:0 0 0 10px;
	text-decoration:none;
	word-spacing:0.14em;
}
div#seoLinks {
	margin:5px 0px 15px 0px;
}
div#seoLinks #UI_domaines {
	padding:0px 0px 20px 0px;
}
div#seoLinks #UI_appellations {
	padding:10px 0px 20px 0px;
}
div#seoLinks .title{
	padding:0px 0px 10px 0px;
	color:#940225;
	font-size:1.4em;
	text-transform:none;
}
div#seoLinks .colSEO {
	width:158px;
	padding:0px 5px 20px 0px;
	
}
div#seoLinks .colSEO2 {
	width:210px;
	padding:0px 5px 20px 0px;
	
}
div#seoLinks span.nomRegion {
	font-weight:bold;
	display:block;
	font-size:12px;
	color:#6f6f6f;
	padding:2px 0px 0px 0px;
}
div#seoLinks span.nomRegion a:link, div#seoLinks span.nomRegion a:visited {
	color:#6f6f6f;
	text-decoration:none;
}

div#seoLinks span.seoLinks {
	display:block;
	font-size:11px;
	color:#898989;
	padding:0px 0px 0px 0px;
}
div#seoLinks span.seoLinks a:link, div#seoLinks span.seoLinks a:visited {
	color:#898989;
	text-decoration:none;
}
div#seoLinks span.nomRegion a:hover, div#seoLinks span.nomRegion a:active,
div#seoLinks span.seoLinks a:hover, div#seoLinks span.seoLinks a:active {
	text-decoration:underline;
}
div#registerSEO, div.registerSEO {
	color:#474747;
	padding:22px 0px 0px 237px;
	font-size:13px;
	line-height:18px;
 	margin:10px 0px 20px 0px;
 	text-align:justify;
 	background:url('../img/generique/bg_register_SEO.png')no-repeat;
 	height:111px;width:663px;
}

div.registerSEO p#register_titre, div.registerSEO p.register_titre {
	color:#940225;
	font-size:16px;
	font-family:arial,verdana,sans-serif;
	font-weight:bold;
	padding:0px 0px 10px 0px;
	margin:0;
	
}
div.registerSEO p#register_texte,div.registerSEO p.register_texte {
	float:left;
	width:417px;
	color:#474747;
	font-weight:bold;
	font-size:12px;
	padding:0px 40px 0px 0px;
	
}
div.registerSEO p#register_button,div.registerSEO p.register_button {
	float:left;
	width:200px;
	padding:15px 0px 0px 0px;
}
div.registerSEO a:link, div.registerSEO a:visited, div.registerSEO a:hover, div.registerSEO a:active{text-decoration:none;}
/* --- regions --- */
#UI_SEO {
	padding:0px 0px 20px 0px;
	font-size:0.9em;
	color:#474747;
	line-height:1.5em;
}
#UI_SEO h1 {
	font-family:georgia,times,serif;
	font-size:2.2em;
	line-height:1em;
	font-weight:normal;
	padding:10px 0px 10px 0px;	
	text-align:left;
}
#UI_SEO h1#titreguide {
	font-family:georgia,times,serif;
	font-size:2.2em;
	line-height:1em;
	font-weight:normal;
	padding:0px 0px 10px 0px;	
	text-align:left;
}
#UI_SEO h2 {
	font-family:georgia,times,serif;
	font-size:2em;
	font-weight:normal;
	padding:0px 0px 10px 0px;	
	color:#474747;
}
#UI_SEO h2#titleDomaine {
	padding:30px 0px 15px 0px;	
}
#UI_SEO div.accroche h2 {
	font-family:arial,verdana,sans-serif;
	font-size:13px;
	color:#5f5f5f;
	margin:0;
	padding:10px 0px 10px 0px;
}

/* --- fil ariane ---  */
#UI_SEO #filariane {
	font-size:12px;
	margin:20px 0;
	background:url('../img/generique/bg_ariane.png') no-repeat;
	width:891px;
	height:30px;
	line-height:30px;
	padding:0px 0px 0px 9px;
}
#UI_SEO #filariane a#ariane_first {padding:0px 15px 0px 0px;}
#UI_SEO #filariane a.ariane_sep {
	background:url('../img/generique/bg_sep_ariane.png') no-repeat top right;
	padding:8px 20px 8px 10px;
}
#UI_SEO #filariane span#ariane_last {
	padding:8px 30px 8px 10px;
}


#UI_SEO div#col1 {
	width:455px;
}
#UI_SEO div#col1DV {
	width:433px;
	padding-right:15px;
}
#UI_SEO div#col2DV {
	width:442px;
	background:url('../img/generique/verre_guide.png')no-repeat bottom center;
 	height:240px;
 	padding:0px 5px 5px 5px;
}
#UI_SEO div#col2DV #register_buttonDV {
	padding:32px 0px 0px 213px;
}
#UI_SEO #descriptionSEO{text-align:justify;margin-bottom:20px;}
#UI_SEO div#col1 img,#UI_SEO div#col1DV img {border:solid 4px #E5E5E5;}
#UI_SEO div#col2 {
	width:445px;
	margin-bottom:30px;
}
#UI_SEO div#col2 p.justify {text-align:justify;}
#UI_SEO div#col2 ul{
	margin:0px 0px 0px 10px;
	list-style-type:none;
}
#UI_SEO div#col2 li{
	background:url('../img/generique/arrow.png') no-repeat 0px 3px;
	padding:0px 0px 10px 15px;
}
#UI_SEO div#col3 {
	width:267px;
	padding:25px 0px 0px 0px;
	border-bottom:solid 1px #630119;
	margin-bottom:30px;
}
#UI_SEO div#col4, #UI_SEO div.col4 {
	width:613px;
	padding:25px 0px 0px 20px;
	margin-bottom:30px;
}
#UI_SEO div.liste_domaines {
	width:280px;
	margin:10px 0px 0px 0px;
}
#UI_SEO div.liste_domaines span {padding:0px 0px 5px 0px;display:block;}
#UI_SEO div.liste_domaines a:link, #UI_SEO div.liste_domaines a:visited {
	text-decoration:underline;
	font-size:1.15em;
}
#UI_SEO div.liste_domaines a:hover, #UI_SEO div.liste_domaines a:active {
	text-decoration:none;
}
#UI_SEO div.sep {
	height:1px;
	border-top:solid 1px #dadada;
	clear:both;
}
#UI_SEO #selectionvins{
	font-size:1.1em;
	font-weight:bold;
	color:#940225;
	text-transform:uppercase;
	border-top:solid 1px #630119;
	padding:10px;
}

/* ---- liste des produits page domaine ---- */
div#domaine .liste_produits {
	margin:0px 0px 10px 0px;
	padding:1px;
}
div#domaine .liste_produits .ligne1, div#domaine .liste_produits .ligne_fin {
	padding:5px 10px;
}
div#domaine .liste_produits .ligne1 .titre, div#domaine .liste_produits .close{
	font-weight:bold;
	font-size:10px;
}
div#domaine .liste_produits .close a:link, div#domaine .liste_produits .close a:visited,
div#domaine .liste_produits .close a:hover, div#domaine .liste_produits .close a:active {
	text-decoration:none;
	color:#313131;
	font-size:10px;
}
div#domaine .liste_produits .produit {
	background-color:#fff;
	padding:20px 10px 20px 10px;
	width:900px;
}
div#domaine .liste_produits .produit .picto_btle {
	width:130px;
	text-align:center;
	margin-top:5px;
}
div#domaine .liste_produits .produit .separateur_vertical {
	width:1px;
	background-color:#ccc;
	height:159px;
}
div#domaine .liste_produits .produit .contenu_produit {
	width:730px;
	padding-left:10px;
}
div#domaine .liste_produits .produit h3.nom,
div#domaine .liste_produits .produit h3.nom a:link,
div#domaine .liste_produits .produit h3.nom a:visited {
	font-family:georgia, verdana, serif;
	font-size:24px;
	line-height:normal;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div#domaine .liste_produits .produit h3.nom a:link,
div#domaine .liste_produits .produit h3.nom a:visited,
div#domaine .liste_produits .produit h3.nom a:hover,
div#domaine .liste_produits .produit h3.nom a:active {
	text-decoration:none;
}
div#domaine .liste_produits .produit h4.nom_region_aoc {
	font-family: arial, tahoma, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#434343;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#domaine .liste_produits .produit h4.nom_region_aoc a:link,
div#domaine .liste_produits .produit h4.nom_region_aoc a:visited,
div#domaine .liste_produits .produit h4.nom_region_aoc a:hover,
div#domaine .liste_produits .produit h4.nom_region_aoc a:active {
	color:#434343;
	text-decoration:none;
}
div#domaine .liste_produits .produit .accroche {
	color:#5f5f5f;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
}
div#domaine .liste_produits .produit .descriptif {
	color:#5f5f5f;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
}
div#domaine .liste_produits .produit .descriptif h2 {font-size:12px;}
div#domaine .liste_produits .produit .links {
	margin-top:10px;
}
div#domaine .liste_produits .produit .links a:link, div#domaine .liste_produits .produit .links a:visited {
	font-size:12px;font-weight:bold;
}

div#domaine .liste_produits .separation_produit {
	width:900px;
	background:#d4d4d4;
	margin:0px 0px;
	height:1px;
}

/* DV */
div#zone_regions .region {
	margin:0px 0px 10px 0px;
	font-family:Arial, tahoma, sans-serif;
	font-size:12px;
	
}
div#zone_regions .region .icon {
	width:29px;height:36px;
	background:url('../img/generique/bg_titre_region.png') no-repeat left center;
}
div#zone_regions .region .iconhover {
	width:29px;height:36px;
	background:url('../img/generique/bg_titre_region_hover.png') no-repeat left center;
}
div#zone_regions .region .icon a.toggle, div#zone_regions .region .icon a.toggle3 {
	position:relative;top:11px;left:11px;
}
div#zone_regions .region h2 {
	font-family:Arial,verdana,sans-serif;
	background:url('../img/generique/bg_titre_region_2.png') no-repeat right center;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	padding:0px 0px 0px 10px;
	margin:0;
	width:861px;
	height:36px;line-height:36px;
	
}
div#zone_regions .region h2.h2hover {
	background:url('../img/generique/bg_titre_region_2_hover.png') no-repeat right center;
	
}
div#zone_regions .region h2 span.titre_region {
	font-weight:normal;
	padding:0px 13px 0px 0px;
	float:left;cursor:pointer;
}
div#zone_regions .region h2 a:link, div#zone_regions .region h2 a:visited,
div#zone_regions .region h2 a:hover, div#zone_regions .region h2 a:active {
	text-decoration:none;
	color:#474747;
}
div#zone_regions .region h2.h2hover a:link, div#zone_regions .region h2.h2hover a:visited,
div#zone_regions .region h2.h2hover a:hover, div#zone_regions .region h2.h2hover a:active {
	text-decoration:none;
	color:#fff;
}
div#zone_regions .region h2 span.showhide {	
	padding:0px 13px 0px 0px;
	font-weight:bold;
	text-decoration:underline;
	float:right;
	font-family:arial,verdana,sans-serif;
	font-size:12px;cursor:pointer;
	color:#940225;
}
div#zone_regions .region h2.h2hover span.showhide {color:#fff;}
div#zone_regions .region .titles {
	font-family:Georgia, Times, serif;
	font-size:18px;
	line-height:normal;
	font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0;
	width:852px;
	height:38px;line-height:38px;
	color:#940225;
}
div#zone_regions .region h3 {
	font-size:12px;font-weight:normal;
}
div#zone_regions .region h3 a:link, div#zone_regions .region h3 a:visited {
	color:#474747;	
}
div#zone_regions .region h3 a:hover, div#zone_regions .region h3 a:active {
	text-decoration:none;	
}
div#zone_regions .region .domaines {
	padding:10px 0px 10px 30px;
}
div#zone_regions .region .appellations {
	padding:0px 0px 10px 30px;
}
div#zone_regions .region .linkguide {
	padding:0px 0px 10px 30px;
	font-weight:bold;
}
div#zone_regions .region .colSEO2 {
	width:210px;
	padding:0px 7px 20px 0px;
}
div#zone_regions .region .datas {
	display:none;
}
/* ---- liste des produits page dv ---- */
p#titleListeVinDV {
	font-family:georgia,serif;
	font-size:22px;
	margin:40px 0px 10px 0px;
	color:#474747;
}
div#listeDV .liste_produits {
	margin:0px 0px 10px 0px;
	padding:1px;
}
div#listeDV .liste_produits .ligne1, div#listeDV .liste_produits .ligne_fin {
	padding:5px 10px;
}
div#listeDV .liste_produits .ligne1 .titre, div#listeDV .liste_produits .close{
	font-weight:bold;
	font-size:10px;
}
div#listeDV .liste_produits .close a:link, div#listeDV .liste_produits .close a:visited,
div#listeDV .liste_produits .close a:hover, div#listeDV .liste_produits .close a:active {
	text-decoration:none;
	color:#313131;
	font-size:10px;
}
div#listeDV .liste_produits .produit {
	background-color:#fff;
	padding:20px 10px 20px 10px;
	width:900px;
}
div#listeDV .liste_produits .produit .picto_btle {
	width:130px;
	text-align:center;
	margin-top:5px;
}
div#listeDV .liste_produits .produit .separateur_vertical {
	width:1px;
	background-color:#ccc;
	height:159px;
}
div#listeDV .liste_produits .produit .contenu_produit {
	width:730px;
	padding-left:10px;
}
div#listeDV .liste_produits .produit h3.nom,
div#listeDV .liste_produits .produit h3.nom a:link,
div#listeDV .liste_produits .produit h3.nom a:visited {
	font-family:georgia, verdana, serif;
	font-size:24px;
	line-height:normal;
	font-weight:normal;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
}
div#listeDV .liste_produits .produit h3.nom a:link,
div#listeDV .liste_produits .produit h3.nom a:visited,
div#listeDV .liste_produits .produit h3.nom a:hover,
div#listeDV .liste_produits .produit h3.nom a:active {
	text-decoration:none;
}
div#listeDV .liste_produits .produit h4.nom_region_aoc {
	font-family: arial, tahoma, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#434343;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
div#listeDV .liste_produits .produit h4.nom_region_aoc a:link,
div#listeDV .liste_produits .produit h4.nom_region_aoc a:visited,
div#listeDV .liste_produits .produit h4.nom_region_aoc a:hover,
div#listeDV .liste_produits .produit h4.nom_region_aoc a:active {
	color:#434343;
	text-decoration:none;
}
div#listeDV .liste_produits .produit .accroche {
	color:#5f5f5f;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
}
div#listeDV .liste_produits .produit .descriptif {
	color:#5f5f5f;
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:justify;
	font-size:12px;
	line-height:18px;
}
div#listeDV .liste_produits .produit .descriptif h2 {font-size:12px;}
div#listeDV .liste_produits .produit .links {
	margin-top:10px;
}
div#listeDV .liste_produits .produit .links a:link, div#listeDV .liste_produits .produit .links a:visited {
	font-size:12px;font-weight:bold;
}

div#listeDV .liste_produits .separation_produit {
	width:900px;
	background:#d4d4d4;
	margin:0px 0px;
	height:1px;
}
/* Jquery slideshow */

#gallery {
	margin:0;
	width:424px;height:237px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	text-align:center;
	border:solid 4px #E5E5E5;
}
#gallery ul{margin:0px;padding:0px;}

#gallery li{
	width:14px;height:14px;
	display:block;
	float:left;
	list-style:none;
	overflow:hidden;
	text-align:center;
	padding:0px 5px 0px 0px;
}

#gallery li.act a{cursor:default;}
#gallery a img{border:none;}
#slides {
	width:424px; height:237px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	
}
#slides .slide{	
	float:left;	
	width:424px;
	text-align:left;	
}
#gallery_menu{height:14px;margin:10px 0px 14px 0px;}
#gallery_menu ul {width:180px;margin:0 auto;}
#gallery_menu li a:link, #gallery_menu li a:visited{	
	background-image:url(../img/generique/slide_point.png);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;	
	height:14px;
	
}
#gallery_menu li a:hover, #gallery_menu li a:active,
#gallery_menu li.act a:link, #gallery_menu li.act a:visited {
	background-image:url(../img/generique/slide_point_hover.png);
	background-repeat:no-repeat;
	background-position:center center;
	height:14px;
}
#gallery_menu li img {display:none;}