body{
	padding:0px;
	margin:0px;
	background-image:url(img/background.jpg);
	background-repeat:repeat-x;
	/*background-image:url(img/raisin.jpg);*/
	/*background-color:#1d1d1d;*/
	background-color:#595959;
	background-position:0px 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	}
/*Structure generale*/
#global{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	/*background-image:url(img/background-global.jpg);
	background-repeat:no-repeat;*/
	position:relative;
	text-align:justify;
	}
.domaine_vin{
	padding-bottom:15px;
	clear:both;
	padding-top:15px;
	position:relative;
	width:570px;
	padding-right:5px;
	z-index:10;
	}
#telecharger_plaquette{
	position:absolute;
	left: 453px;
	top: -35px;
	width: 173px;
	font-size:15px;
	font-weight:bold;
	}
.tarif_vin_domaine{
	background-image:url(img/pitite_barre_orange.png);
	width:90px;
	height:20px;
	text-align:center;
	background-repeat:no-repeat;
	position:absolute;
	right:-5px;
	bottom:0px;
	color:#FFF;
	font-weight:bold;
	padding:5px;}
#left{
	width:247px;

	float:left;
	}
/* details partie gauche */
#logo{
	width:247px;
	height:116px;
	}
#menu{
	width:162px;
	min-height:220px;
	padding-left:85px;
	padding-top:25px;
	}
#bas_left{
	width:247px;
	height:295px;
	}
#bas_left_gauche{
	width:160px;
	height:295px;
	float:left;
}
#bas_left_droite{
	width:77px;
	height:175px;
	float:left;
	padding-left:10px;
	padding-top:120px;
}
/*fin details gauche*/
#right{
	width:650px;
	float:left;

	
	}
#right a{
	color:#333;
	text-decoration:underline;}
/* details droite*/
#contenu_txt_h{
	width:650px;
	height:60px;
	background-image:url(img/fond_contenu2-1.png);
	background-repeat:no-repeat;
	padding-top:50px;
	position:relative;
		}
#contenu_txt_h .logo_pop{
	position:absolute;
	left: 464px;
	top: 55px;
	}		
#contenu_txt_b{
	width:625px;
	min-height:670px;
	background-image:url(img/fond_contenu2-2.png);
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:15px;
	padding-bottom:15px;
	position:relative;

			}
			#contenu_txt_b2{
	width:625px;
	min-height:670px;
	background-image:url(img/fond_contenu2-3bis.png);
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:15px;
	padding-bottom:15px;
	position:relative;

			}
#contenu_txt_b2 #fond_bas{

	background-image:url(img/fond_bas_c.png);
	position:absolute;
	bottom:17px;
	left:0px;
	width:650px;
	height:349px;
	z-index:9;


			}
.souligne{
	text-decoration:underline;}
#contenu_txt_b p{
	margin-top:0px;
	font-size:12px;
}
#txt_left{
		width:330px;
		font-size:12px;
		padding-left:10px;
		}
#txt_tout{
		width:585px;
		font-size:12px;
		padding-left:10px;
	
		}
#txt_tout h3{
	font-size:13px;
		}
#txt_tout a{
	text-decoration:none;
}
.c{
	width:220px;
float:left;
padding-left:10px;}
.c_bout{
	width:210px;
float:left;
padding-left:20px;
background-image:url(img/img_boutique.jpg);
background-repeat:no-repeat;
height:75px;
padding-top:270px;
background-position:10px 15px;
}

#contenu_txt_h h1{
			font-size:22px;
			border-bottom:2px solid #F90;
			margin-bottom:0px;
			margin-left:25px;
			width:200px;
					}
#contenu_txt_b h2{
			font-size:17px;
			border-bottom:2px solid #F90;
			width:200px;
		
		}
#contenu_droite{
	position:absolute;
	right:86px;
	top:61px;
	z-index:10;
	
	
}
#cadre_gris{
	width:216px;
	background-color:#e6e6e6;
	padding-left:15px;
	padding-top:5px;
	padding-right:15px;
	font-size:15px;
	padding-bottom:10px;
	
	margin-bottom:10px;
	}
#cadre_gris p{
	margin-top:0px;
}
#cadre_gris a{
	color:#000;
	text-decoration:none;
}
#details_panier{
	width:247px;
	max-height:178px;
	/*background-image:url(img/fond_panier.png);
	background-repeat:no-repeat;*/
	padding-top:5px;
	padding-bottom:35px;
	text-align:left;
	
	}
#details_panier p{
	margin-top:3px;
	margin-bottom:3px;
	font-size:12px;}
#details_panier form{
	margin:0px;
	padding:0px;
}
.taille14{
		font-size:14px;
		}
#details_panier .c1{
	width:162px;
	height:89px;
	margin-left:0px;
	padding-left:3px;
	margin-left:85px;
	background-color:#FFF;
}
#details_panier a{
	color:#2b2b2b;
	text-decoration:none;
	}
#details_panier .c2{
	width:156px;
	max-height:103px;
	margin-left:85px;
	background-color:#FFF;
	padding:3px;
	margin-top:3px;
	}
/*fin details droite*/
#footer{
	width:100%;
	height:16px;
	color:#FFF;
	font-size:10px;
	padding-top:8px;
	text-align:center;
	background-image:url(img/fond_footer.jpg);
	background-repeat:repeat-x;
	position:fixed;
	bottom:0px;
	z-index:100;


	}
#footer a{
	text-decoration:none;
	color:#FFF;
}
/*FIN Structure generale*/
.fin_float{
	clear:both;
	}
	
.orange{
	color:#ffa500;}

/* MENU */
		#navigation {
			margin: 0;
			padding: 0;
			list-style: none;
			color: #fff;
			width: 162px;
			font-size:17px;
					}
		#navigation a, #navigation span {
			display: block;
			padding: 4px 10px;
			color: #fff;
			text-decoration: none;
			background-image:url(img/fond_menu.jpg);
			background-repeat:no-repeat;
			}
			#navigation2 {
			margin: 0;
			padding: 0;
			list-style: none;
			color: #fff;
			width: 77px;
			font-size:17px;
					}
		#navigation2 a, #navigation span {
			display: block;
			padding: 4px 10px;
			color: #fff;
			text-decoration: none;
			background-image:url(img/fond_menu_ini.jpg);
			background-repeat:no-repeat;
			}
		#navigation .toggleSubMenu a, #navigation .toggleSubMenu span {
			
			}
		#navigation .open a, #navigation .open span {
			
			}
		#navigation a:hover, #navigation a:focus, #navigation a:active {
			text-decoration: none;
			}
		#navigation .subMenu {
		
			list-style: none;
			margin: 0;
			padding: 0;
			font-size:13px;
						}
		#navigation ul.subMenu a {
			background: none;
			padding: 1px 15px;
				background-image:url(img/fond_menu2.jpg);
			
			}


/* FIN MENU */
h3{
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
h4{
	font-size:13px;
	font-weight:bold;
	color:#2f2f2f;}
	
/*equipe*/
.photo{
	width:215px;
	height:235px;
	background-image:url(img/test.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:35px;
	margin-left:35px;
	margin-bottom:20px;}
.photo .image{
	height:120px;
	padding:10px;
}
.photo .txt{
	height:71px;
	padding-bottom:15px;
	padding-right:8px;
	padding-left:8px;
	font-size:11px;
}
.photo2{
	width:215px;
	height:235px;
	background-image:url(img/test.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.photo2 .image{
	height:120px;
	padding:10px;
}
.photo2 .txt{
	height:71px;
	padding-bottom:15px;
	padding-right:8px;
	padding-left:8px;
	font-size:11px;
}
.citation{
	font-style:italic;
	text-align:center;
	font-size:15px;}
	
#select_boutique{
	/*background-color:#FFA500;*/
	background-image:url(img/barre_orange.jpg);
	background-repeat:no-repeat;
	height:30px;
	
	
}
#select_boutique2{
	/*background-color:#FFA500;*/
	background-image:url(img/barre_orange2.jpg);
	background-repeat:no-repeat;
	height:30px;
	
	
}
#select_boutique p{
	padding-left:10px;
	padding-top:5px;
}
.rub_vin{
	width:565px;
	height:70px;
	background-repeat:no-repeat;
	margin-bottom:7px;
	filter : alpha(opacity=100);
	-moz-opacity : 1;
	opacity : 1;
	border:2px solid #180e00;
	position:relative;
	cursor:pointer;

	}
	.titre_rub{
		margin-top:15px;
			
	}
	.titre_rub p{
		margin:0px;
		padding:0px;
			}
	
/* mini menu boutique*/
#mini_menu_boutique2{
	width:450px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	margin-bottom:20px;
		}
	
#mini_menu_boutique2 .case{
	height:40px;
	width:160px;
	float:left;
	margin-left:10px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	background-image:url(img/bouton_v1.jpg);
	background-repeat:no-repeat;
	padding-right:40px;
}
#mini_menu_boutique2 .case2{
	height:40px;
	width:165px;
	float:left;
	margin-right:10px;
	padding-top:10px;
	font-weight:bold;
	text-align:center;
	background-image:url(img/bouton_v2.jpg);
	background-repeat:no-repeat;
	padding-left:40px;
}

	#mini_menu_boutique{
	width:450px;
	padding-top:0px;
	margin-left:auto;
	margin-right:auto;
	clear:both;
	}
.cel_menu_boutique{
	float:left;
	width:130px;
	height:35px;
	margin:3px;
	padding-top:6px;
	background-image:url(img/fond_bouton.jpg);
	background-repeat:no-repeat;
	color:#fff;
	font-weight:bold;
	text-align:center;}
.cel_menu_boutique_ok{
	float:left;
	width:130px;
	height:30px;
	margin:3px;
	padding-top:6px;
	background-image:url(img/fond_bouton2.jpg);
	background-repeat:no-repeat;
	color:#CCC;
	text-align:center;
	font-weight:bold;}
	
#portfolio{
	margin:0px;
	padding:0 0 10px 0;
	
	}
#portfolio li{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.pointerlien{
	cursor:pointer;
	}
.h2boutique{
		color:#ffa500;
		font-size:13px;
		font-weight:normal;
		border-bottom:0px solid gray;}
#logo_verret_grand{
	position:absolute;
	left:100px;
	bottom:80px;}
	.borduregauche{
		border-left:1px solid #ffa500;
		}
/* page equipe famille */
#equipe_famille{
	width:585px;
	min-height:100px;

	}
#equipe_famille .miniature{
	float:left;
	width:201px;
	min-height:96px;
	padding:2px;
	}
#equipe_famille .miniature img{
	float:left;
	margin:3px;
	border:2px solid #2b2b2b;
	}

#equipe_famille .carte{
	float:left;
	width:380px;
	min-height:180px;
	background-image:url(img/fond_carte.gif);
	background-repeat:no-repeat;
	}
#equipe_famille .carte .cellule1{
	float:left;
	width:242px;
	height:170px;
	padding-top:10px;
	padding-left:10px;
		}	
#equipe_famille .carte .cellule1 h1{
	border-bottom:0px;
	color:#ffa500;
	margin-left:35px;
	margin-top:55px;
	font-size:30px;
	text-align:left;

		}	
#equipe_famille .carte .cellule2{
	float:left;
	width:102px;
	height:140px;
	padding:10px;
	text-align:left;
	overflow:auto;
	padding-bottom:15px;
	
		}
/* fin famille debut equipe */
	#equipe_equipe{
	width:585px;
	min-height:100px;
	
	}
#equipe_equipe .miniature{
	float:left;
	width:201px;
	min-height:96px;
	padding:2px;
	}
#equipe_equipe .miniature img{
	float:left;
	margin:3px;
	border:2px solid #2b2b2b;
	}

#equipe_equipe .carte{
	float:left;
	width:380px;
	min-height:180px;
	background-image:url(img/fond_carte.gif);
	background-repeat:no-repeat;
	}
#equipe_equipe .carte .cellule1{
	float:left;
	width:242px;
	height:170px;
	padding-top:10px;
	padding-left:10px;
		}	
#equipe_equipe .carte .cellule1 h1{
	border-bottom:0px;
	color:#ffa500;
	margin-left:35px;
	margin-top:35px;
	font-size:30px;
	text-align:left;

		}	
#equipe_equipe .carte .cellule2{
	float:left;
	width:102px;
	height:140px;
	padding:10px;
	text-align:left;
	overflow:auto;
	padding-bottom:15px;
	
		}
/* equipe production*/

#equipe_production{
	width:585px;
	min-height:100px;
	}
#equipe_production .miniature{
	float:left;
	width:201px;
	min-height:96px;
	padding:2px;
	}
#equipe_production .miniature img{
	float:left;
	margin:3px;
	border:2px solid #2b2b2b;
	}

#equipe_production .carte{
	float:left;
	width:380px;
	min-height:180px;
	background-image:url(img/fond_carte.gif);
	background-repeat:no-repeat;
	}
#equipe_production .carte .cellule1{
	float:left;
	width:242px;
	height:170px;
	padding-top:10px;
	padding-left:10px;
		}	
#equipe_production .carte .cellule1 h1{
	border-bottom:0px;
	color:#ffa500;
	margin-left:35px;
	font-size:30px;
	text-align:left;
	margin-top:25px;
			}	
#equipe_production .carte .cellule2{
	float:left;
	width:102px;
	height:140px;
	padding:10px;
	text-align:left;
	overflow:auto;
	padding-bottom:15px;
	
		}
.borduregrise{
	border:2px solid #717171;
	}
