/* Vins */

/*Layer */
#vin_home{background-color:#ffffff; padding: 0 0 6px 0; margin: 0 12px 0 0; border-top: 10px solid #EAE6DA; border-left: 10px solid #EAE6DA; height: 1%;}
#vin_col_gauche{float:left;width:320px; padding-right: 6px; }
#vin_col_droite{float:right;width:320px; }
.vin_edito_gauche,.vin_edito_droite{ padding-left:5px; /* border-bottom: 1px solid #eee; */ /* background:url(../i/go/histoire/edito_line_bottom.jpg) bottom no-repeat #FFFFFF; */ padding-bottom:6px;}
.vin_edito_gauche { border-right: 1px solid #eee; }
.vin_editos_line_full{background-color:#FFFFFF;height:100%;padding:6px 0 16px 5px;width:641px;  }
.vin_editos_line_full a {text-decoration:none;}
#vin_edito_galerie{text-align:center;padding-bottom:6px;}
.vin_voir_blk{ /* margin-bottom:10px; */ border: 0; border-top:10px solid #eae6da; padding: 5px 0 15px 0; }
.vin_blc_last{ /* background:url(../i/go/histoire/edito_line_bottom_last.jpg) bottom repeat-x; */ background: none; padding-bottom:0; margin-bottom: 5px; }


/* layer rubrique */
.vin_rub_une{padding: 0; margin:0px; float:left; width:310px; /* _width:284px; */ }
.vin_rub_une_gauche{padding-right: 5px; margin-right:5px; border-right: 1px solid #eee; /* background:url(../i/go/histoire/edito_ombre_droit.jpg) top right no-repeat; */ }
.vin_rub_line{ background:none;}
.vin_rub_une h3{margin-left:5px;}
#rub_une_botom{ background:url(../i/go/histoire/edito_line_bottom_rubrique.jpg) center top no-repeat;width:100%;height:20px;}

/* H1 */
#vin_home h1{text-indent:-5000px;height:45px;margin:0;padding:0;margin-left:6px;}
h1#vin{width:100%;text-indent:-5000px;height:45px;margin:0;padding:0;background:url(../i/go/vin/titre_vins.jpg) no-repeat;display:block;}
h1#vin_abm{ background:url(../i/go/channels/10000050c-big.jpg) no-repeat;}
h1#vin_rencontre{ background:url(../i/go/channels/10000052c-big.jpg) no-repeat;}
h1#vin_amv{ background:url(../i/go/channels/10000031c-big.jpg) no-repeat;}
h1#vin_regions{ background:url(../i/go/channels/10000060c-big.jpg) no-repeat;}
h1#vin_appellation{ background:url(../i/go/channels/appellations-big.jpg) no-repeat;}
#vin_col_gauche h1,#vin_col_droite h1,#vin_col_gauche h2,#vin_col_droite h2{margin:0;padding:0; /* zoom:1 */; }

/* H2 */
.vin_editos_line_full h2,#vin_col_gauche h2,#vin_col_droite h2{text-indent:-5000px;height:35px;width:100%;margin-bottom:0;}  
#vin_col_gauche h2 a,#vin_col_gauche h2 a:hover, #vin_col_gauche h2 a:visited,
#vin_col_droite h2 a,#vin_col_droite h2 a:hover, #vin_col_droite h2 a:visited  {display: block; height: 35px;}
h2#vin_abm{background:url(../i/go/channels/10000050c.jpg) no-repeat;}
h2#vin_rencontre{background:url(../i/go/channels/10000052c.jpg) no-repeat;}
h2#vin_amv{background:url(../i/go/channels/10000031c.jpg) no-repeat;}
h2#vin_regions{background:url(../i/go/channels/10000060c.jpg) no-repeat;}

h2#vin_prefere{background:url(../i/go/histoire/titre_vos_preferes.jpg) no-repeat;margin:10px 0 11px 0; line-height: 20px; !margin-top: 16px; }
h2#vin_galerie{background:url(../i/go/histoire/titre_derniere_galerie.jpg) no-repeat;margin-top:10px;}
h2#vin_voir_aussi{background:url(../i/go/histoire/titre_avoir_aussi.jpg) no-repeat;width:300px;text-indent:-5000px;height:35px;margin-bottom:0;margin-left:15px;}
h2#vin_last_gallery{background:url(../i/go/histoire/titre_last_gallery.jpg) no-repeat;width:300px;text-indent:-5000px;height:40px;margin-bottom:0;margin-left:15px;}

/* H3 */
.vin_rub_une h3,#vin_col_gauche h3,#vin_col_droite h3{font: Verdana, Arial bold;font-size:14px;color:#6b6b6b;margin:13px 0 0 0; padding: 0; /* zoom:1 */; height: 40px;  }
.vin_rub_une h3.list { margin-left: 8px; }
.vin_rub_une strong.list { margin: 0 0 0 8px; padding: 0; display: block; font-size: 1.2em; height: 40px; }
#vin_col_gauche strong.title { margin: 0 0 0 8px; padding: 0; display: block; font-size: 1.2em; height: 36px; }
#vin_col_droite strong.title { margin: 0; padding: 0; display: block; font-size: 1.2em; height: 36px; }
.vin_rub_une a { text-decoration: underline; }
.vin_rub_une a:hover { text-decoration: none; }
.vin_rub_une h3 { display: block; height: 42px; padding-bottom: 0; margin-bottom: 0; }
#vin_col_gauche p,#vin_col_droite p { /* zoom:1 ; */ }
.vin_txt_img { zoom: 1; }

/* Other title */
p.vin_titre_lien{margin:15px 6px 0 0; padding:0; /* border-bottom:1px solid #f1e6df; */ color:#9b8172; } 
ul.vin_link { margin: 0; padding: 5px 0 0 0; height: 98px; background-color: #f9f7f4; width: 314px;}
ul.vin_link li { margin: 5px 0 0 20px; padding: 0 0 0 0; list-style-type: square; line-height: 14px; }
ul.vin_link li.last{ margin-top: 8px; list-style-type: none; }
ul.vin_link li a, ul.vin_link li a:hover, ul.vin_link li a:visited { color: #524842;  }

/* text */
p.vin_sous_titre{ border-bottom:1px solid #eee;padding-bottom:5px; margin-top:3px; /* zoom:1 */;} 
.vin_rub_une p,p.vin_txt_img{font-family:11px;margin:0; /* margin-right:5px; */ padding:0;color:#524842;}
p.vin_txt_img {   }
.vin_sous_titre_top p{margin-left: 0;color:#8d8d8d;font-size:12px;font-weight:bold;background-color:#FFFFFF; padding: 0 10px 0 10px; display:inline;}
.vin_sous_titre_top{background:url(../i/go/histoire/sous_titre_histoire_bg.jpg) repeat-x;background-position:center;}
  
/* img */
img.vin_editos_img{float:left;margin:0 6px 6px 6px; border: 0; } 
.vin_edito_gauche img.vin_editos_img{float:left;margin:0 6px 6px 6px; } 
.vin_edito_droite img.vin_editos_img{float:left;margin:0 6px 6px 0; } 

#vin_edito_galerie a img {margin-top:15px;border: 1px solid #E9E9E9;margin-right:4px;}
#vin_edito_food img.vin_editos_img { margin-left: 6px; }
.vin_voir_aussi{text-align:center;}
.vin_voir_blk a img{border:0;}
.vin_voir_blk a.vin_first{margin-left:17px;}
.vin_voir_blk a .vin_blc{color:#8a8a8a;margin-top:5px;display:block;text-decoration:none;}

/* BT */
#vin_col_gauche .lire,#vin_col_droite .lire{ float: left; margin: 0; padding: 0; margin-right:5px;padding-bottom:5px;margin-top:6px;}
.vin_rub_line .vin_bt_suite,.vin_bt_suite{background:#FE9720 url(../i/go/btn_cote_gauche.jpg) left no-repeat;text-align:right; width:141px;display:block;line-height:17px;float:right;margin:0 15px 0 8px; padding: 0;}
.vin_rub_une .vin_bt_suite a,#vin_col_gauche .vin_bt_suite a,#vin_col_droite .vin_bt_suite a{ text-decoration:none;padding:0;margin:0; color:#FFFFFF;}
.vin_bt_suite a img{vertical-align:-5px;margin:0;padding:0;margin-left:5px;}
.vin_bt_suite img{border:0;}
.vin_rub_line .vin_bt_suite{width:70px;}

/* link */
#vin_col_gauche li,#vin_col_droite li{ /* background:url(../i/go/histoire/list_type.gif) no-repeat left 6px; */ /* zoom:1 */;  padding: 0; } 
#vin_col_gauche ul,#vin_col_droite ul{margin:0;padding:0;padding-left:0px; /* zoom:1 */; margin-top:5px;}

#vin_col_gauche ul.vin_communautee,#vin_col_droite ul.vin_communautee{border-top:1px solid #eee; margin-top: 0; padding:15px 0 15px 0; list-style: none;}
#vin_col_droite ul.vin_communautee a{color:#2fc2ee;text-decoration:none;line-height:15px;font-size:13px;}
#vin_col_droite ul.vin_communautee a:hover { text-decoration:underline; }
#vin_col_droite ul.vin_communautee li{background:url(../i/go/histoire/list_type_comunautee.gif) no-repeat left 6px; margin: 0 0 7px 5px; padding-left: 15px; }

/* liste rubrique */
.vin_rubrique_liste strong { font-size: 1.2em; margin-left: 5px; }
.vin_rubrique_liste strong.title { display: block; font-size: 1.2em; margin: 0; padding: 5px 0 3px 0; }
.vin_rubrique_liste ul{margin:0 10px 0 5px; padding: 10px 0 0 0; }
.vin_rubrique_liste ul li{ margin:0; list-style:none none; padding: 5px 0 13px 8px; height: 1%; _margin-top: -2px; }
.vin_rubrique_liste ul li p { color: #524842; margin: 0; padding: 0; }
.vin_rubrique_liste img{margin:0 15px 0 0;padding-top:0;float:left;border:0;}
.vin_rubrique_liste img.pict { margin-top: 8px;  background-color: #fff; border: 1px solid #eee; padding: 3px; }
.vin_rubrique_liste img a{border:0;}
.vin_rubrique_liste a{border:0; text-decoration:none;}
.vin_rubrique_liste h3 a,#vin_editos .vin_rubrique_liste p a{padding:0; margin:0;display:block;float:none;text-align:left;}
.vin_rubrique_liste a{border:0; text-decoration:none;}
.vin_rubrique_liste h3{margin:0;padding-top:0;padding-bottom:5px;padding-top:5px; font-weight:bold;font-size:15px;font-family:Verdana, Arial;}
.vin_rubrique_liste a.main{text-decoration:underline; font-weight: bold; display: block; padding: 0 0 3px 0; margin: 0; color: #545454; }

/* Affichage des étoiles */
.vin_star{float:left;margin-left:10px;}

/* BT lire la suite*/
.bt_suite{float:right; width:120px; height:19px;background: url(../i/go/bg_btn.jpg) repeat-x;}
#vin_home img.bt_suite_last{vertical-align:-5px;float:right;padding:0;margin:0;}
.bt_suite_txt{float:left;line-height:19px;color:#FFFFFF;}

/* Bloc histoires de gout A voir aussi */
#vin_home .vin_voir_blk a img{margin:0;padding:0;}
.vin_voir_lien{ height:180px;background-color:#FFFFFF;width:100%; padding: 0; margin: 0; }
#vin_home .vin_voir_lien a{ width: 182px; display: block; float:left; /* border-right:1px solid #cccccc; */ text-decoration:none; padding: 0; margin: 0; padding-right:9px;_padding-right:5px; margin-left:9px; _margin-left: 0px; }
#vin_home .vin_voir_lien a img { padding-right: 5px; border-right: 1px solid #cccccc; }
#vin_home .vin_voir_lien a.vin_first{ margin-left: 18px; _margin-left:12px;}
#vin_home .vin_voir_lien a.vin_last{border:0;}
#vin_home .vin_voir_lien a .vin_blc{text-align:center;}

/**** regions viticoles home ****/
ul.regions_viticoles {
   margin: 0;
   padding: 0;
   // width: 300px;
   list-style-type: none;
}
ul.regions_viticoles li {
   display: block;
   margin: 0;
   padding: 0 0 0 5px;
   height: 24px;
   line-height: 24px;    
   width: 300px; 
}
ul.regions_viticoles a, ul.regions_viticoles a:hover, ul.regions_viticoles a:visited{
   color: #000000;
   margin-left: 5px;
}
ul.regions_viticoles li.mod { background-color: #f9f7f4; }
ul.regions_viticoles li.spacer { margin-top: 10px; width: 314px; }

ul.regions_viticoles li.title_regions {
   list-style-type: none;
   font-weight: bold;
   font-size: 1.2em;
   margin: 15px 0 5px 0;
}
ul.regions_viticoles li.title_monde {
   list-style-type: none;
   font-weight: bold;
   font-size: 1.2em;
   margin: 0;
   padding: 8px 0 5px 0;
}
ul.regions_viticoles li.map {
   list-style-type: none;
   width: 298px;
   height: 250px;
   border: 1px solid #eee;
   margin: 5px 0 15px 0;
   text-align: center;
}

/**** BT LIRE *****/
.btn_read span {
  background: url(/i/go/bg_btn.jpg) top;
  color: #FFF;
  font-weight: bold;
  padding: 3px 3px;
  float: left;
  margin-top: 10px;
}

.btn_read img {
  float: left;
  margin-top: 10px;
}

/****** Regions viticoles & Appellations ******/

#region a.nostyle , #appellation a.nostyle {
		color: #524842;
}

#region, #appellation {
		width: 656px;
		background: #EAE6DA;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 15px;
}

#region .region_content, #appellation .appellation_content{
		background: #fff;
		margin: 0px 10px 0 10px;
		padding: 15px 20px 20px 20px;
		height: 1%;
}

#region #treenav, #appellation #treenav{
		font-size: 10px;
}

#region h1 {
		display: block;
		color: #FF6D00;
		font-size: 23px;
		font-weight: normal;
		margin: 20px 0px 20px 0px;
}

#appellation h1 {
		display: block;
		color: #FF6D00;
		font-size: 23px;
		font-weight: normal;
		margin: 20px 0px 12px 0px;
}

#region img.illustration-region{
		padding: 0;
		margin: 0;
		width: 590px;
		height: 160px;
}
#region .content, #appellation .content {
		padding: 15px 15px 5px 2px;
		margin: 0 0 30px 0;
		width : 350px;
		float: left;
		text-align: justify;
		border-right: 1px solid #eee;
}

#region .relative, #appellation .relative {
		float: left;
		width: 212px;
		margin: 0 0 20px 0;
		padding: 10px 0 10px 10px;
}
#region .relative ul, #appellation .relative ul {
		list-style-type: square;
		margin: 10px 0 15px 0;
		padding: 0;
}
#region .relative ul li, #appellation .relative ul li {	
		line-height: 15px;
		margin: 3px 0 0 20px;;
		padding: 0 0 0 0;
}

#region .relative ul li a, #appellation .relative ul li a {	
		color: #666;
}

#appellation p.header {
		margin: 0;
		padding: 5px 0 0 0;
}

#appellation p.header img.illustration {
		float: left;
		margin: 0 15px 0 0;
		padding: 0;
		width: 188px;
		height: 152px;
		border: 1px solid #ddd;
}


#region .signature , #appellation .signature {
   padding: 0;
   margin: 15px 0 0 5px;	
   
}

#vin_home .signature {
   padding: 0;
   margin: 0 0 15px 20px;	
}

#region .signature_top , #appellation .signature_top {
   padding: 0;
   margin: 0 0 15px 5px;	
   
}

#region .signature img, #region .signature_top img, #appellation .signature img, #appellation .signature_top img, #vin_home .signature img{
   border: 0;
   margin: 0;
   padding: 0;
}

/****** A voir aussi ******/

ul.voir_aussi{
	/* border: 10px solid #8e7362; */
	border: 10px solid #bba494;
	background: #fff;
	border-top: 0px;
	padding: 0 0 0 0;
	margin: 0px 0px 0 0px;

}

ul.voir_aussi li {
	font-size: 10px;
	font-weight: normal;
	margin: 0 0 0 0;
	padding: 0 0 3px 10px;
	height: 18px;
	line-height: 18px;
	list-style-type: none;
}

ul.voir_aussi li.strong {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	background: #bba494;
	color: #fff;
	clear: both;
	margin: 0 0 7px 0;
	height: 30px;
	line-height: 30px;
}

ul.voir_aussi li.more {
	margin: 8px 0 0 0;
	padding: 0 0 0 10px;
	height: 24px;
	line-height: 24px;
	background-color: #f6f4f0;
}

ul.voir_aussi a:link   {	font-size: 11px; text-decoration: underline;}
ul.voir_aussi a:visited{	font-size: 11px; text-decoration: underline;}
ul.voir_aussi a:hover  {	font-size: 11px; text-decoration: none;}

/****** box 355 region ******/

.grey_box {
   width: 355px;
   margin: 15px 0 0 0;
   padding: 0;
}	
.grey_box .top {		
   background:url(/i/go/grey-box-top.gif) no-repeat left bottom;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}
.grey_box .bottom {		
   background:url(/i/go/grey-box-bottom.gif) no-repeat top left;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}	
.grey_box .contenu {		
   background-color: #eae6da;
   display: block;
   width: 335px;
   margin: 0;
   padding: 0 10px 8px 10px;
}	

/****** box 355 a vendre grise ******/

.lgrey_box {
   width: 355px;
   margin: 25px 0 0 0;
   padding: 0;
}	
.lgrey_box .top {		
   background:url(/i/go/lgrey-box-top.gif) no-repeat left bottom;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}
.lgrey_box .bottom {		
   background:url(/i/go/lgrey-box-bottom.gif) no-repeat top left;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}	
.lgrey_box .contenu {		
   background-color: #f6f4f0;
   display: block;
   width: 335px;
   margin: 0;
   padding: 0 10px 8px 10px;
}			
.lgrey_box .contenu a {		
   background-color: #f6f4f0;
   display: block;
   width: 335px;
   margin: 0 0 3px 0;
}	

/****** box 355 a vendre foncée ******/

.dark_box {
   width: 355px;
   margin: 25px 0 0 0;
   padding: 0;
}	
.dark_box .top {		
   background:url(/i/go/dark-box-top.gif) no-repeat left bottom;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}
.dark_box .bottom {		
   background:url(/i/go/dark-box-bottom.gif) no-repeat top left;
   height: 8px;
   line-height: 0px;
   width: 355px;
   margin: 0;
   padding: 0;
   display: block;
}	
.dark_box .contenu {		
   background-color: #4a4a4a;
   color: #fff;
   display: block;
   width: 335px;
   margin: 0;
   padding: 0 10px 8px 10px;
}	
.dark_box .contenu strong {		
   line-height: 15px;
}	
.dark_box .contenu strong img {		
   padding: 0;
   margin: 0 5px 0 0;
}	
.dark_box .contenu a {
   color: #fff;
   
}	
.dark_box .contenu a img {
   border: 0;
   
}		
.dark_box .contenu a.shopping_list {		
   display: block;
   color: #fff;
   width: 335px;
   margin: 0 0 3px 0;
}	

/***********************************/

#region .no_answer, #appellation .no_answer {
	background: #fff;
	margin: 0;
	padding: 15px 20px 20px 20px;
	font-size: 1em;
}
#region .no_answer strong, #appellation .no_answer strong{
	font-size: 1.2em;
	margin: 0;
	padding: 0;
}

.cleardiv { clear: both; margin: 0; padding: 0; height: 0; line-height: 0; }

#ads_google{
	border:10px solid #D6D1C2;
	padding: 5px 15px 10px 15px;
	clear: both;
	background: #EAE6DA;
	margin-right: 12px;
}

	