:focus{outline:none;}

#formholder{border:0pt solid red;width:450px;font-size:15px;margin-top:10px; float:right; margin-right:60px;}
.puce_x{ background:url(../imgs/data/puce_x.png) no-repeat; padding-left:18px;}
.puce_xxl{ background:url(../imgs/data/puce_xxl.png) no-repeat; padding-left:35px;}


#asend{
	float:right;
	color:#FFF;
	text-align:center;
	height:20px;
	width:95px;
	background:#9C0;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#asend:hover{
	float:right;
	color:#FFF;
	text-align:center;
	height:20px;
	width:95px;
	background:#690;
	font-family:Arial, Helvetica, sans-serif;
	}
#article{
	text-align:center;
	height:16px;
	width:100px;
	color:#FFF; background:#A7D30E;
	margin-top:15px;
	}
	#article:hover{
	color:#FFF; background:#690;
	margin-top:15px;
	}
#in_vino_veritas{
	font-family:Georgia;
	font-size:20px;
	color:#906;
	}
#rdvf{
	margin-right:25px;
	margin-top:-280px;
	float:right;
	background:url(../imgs/content/a2b4/rvdf.png) no-repeat right;
	height:75px;
	width:90px;
	border:0px solid red;
		}
#hachette{
	margin-right:25px;
	margin-top:-290px;
	float:right;
	background:url(../imgs/content/a2b4/hachette.png) no-repeat right;
	height:68px;
	width:98px;
	border:0px solid red;
		}
#vino{background:url(../imgs/data/puce.png) no-repeat 0 2px;
	margin-right:4px;
	padding-left:15px;
	padding-top:6px;
	width:20px;
	height:5px;
	border:0pt red solid;
	}
#puce_p{
	float:left;
	background:url(../imgs/data/puce_p.png) no-repeat;
	width:13px;
	height:10px;
	margin-top:2px;
	padding-left:5px;
	border:0pt red solid;
	}
#puce_X{
	float:left;
	background:url(../imgs/data/prev.png) no-repeat;
	width:35px;
	height:22px;
	margin-top:2px;
	padding-left:5px;
	border:0pt red solid;
	}

a{color:#657f0f; text-decoration:none;}
a:hover{color:#9eb91f;}
img{border:none;}

p{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:-10px;}
#cassemichere{width:958px;height:auto;border:#111 solid 0pt;position:absolute;margin-left:-479px; margin-top:-8px;left: 50%;display:block;background:url(../imgs/data/banner.jpg) no-repeat;}
#list{list-style-type:none;margin-left:-30px;}
#menu{float:left;margin-top:-12px;}
#gastro{margin-left:0px;}


body {background: url(../imgs/data/fading_background_10.png) repeat-x 0 0 #fff;}
#contener{float:left;width:958px;height:auto;background:url(../imgs/data/vignes.jpg) left bottom #FFF no-repeat; border:solid 0px grey}

/*
body {background: url(../imgs/data/fd2.jpg) repeat-x 0 0 #a9c617;}
#contener{float:left;width:958px;height:auto;background:url(../imgs/data/vignes.jpg) left bottom #FFF no-repeat; border:solid 0px grey}

*/


/*
span.pucelle:hover{
	background:url(../imgs/data/puce.jpg) no-repeat;
	width:auto;
	height:20px;
	margin-left:10px;
	padding-left:22px;
	border:0pt solid black;
	}
span.pucelle{
	background:url(../imgs/data/puce.jpg) no-repeat;
	width:auto;
	height:20px;
	margin-left:10px;
	padding-left:22px;
	border:0pt solid black;
	}
p.buttons{
	background:url(../imgs/data/puce.jpg) no-repeat;
	margin-left:25px;}*/
	
span:hover{
	height:38px;
	border:0pt solid green;
	}
span{
	text-indent:-9999px;
	height:38px;
	border:0pt solid black;
	}
	
span.pucelle1{width:99px;height:31px; background:url(../imgs/data/menu/menu_04_04.png) no-repeat; margin-left:39px; margin-top:3px;}	
span.pucelle2{width:149px;height:31px; background:url(../imgs/data/menu/menu_06.jpg) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle3{width:89px;height:31px; background:url(../imgs/data/menu/menu_08.jpg) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle4{width:119px;height:31px; background:url(../imgs/data/menu/menu_10.jpg) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle5{width:182px;height:31px; background:url(../imgs/data/menu/menu_12.jpg) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle6{width:91px;height:31px; background:url(../imgs/data/menu/menu_14.jpg) no-repeat;margin-left:-4px;margin-top:3px;}

span.pucelle1:hover{width:99px;height:31px; background:url(../imgs/data/menu/menu2_04.png) no-repeat;}
span.pucelle2:hover{width:149px;height:31px; background:url(../imgs/data/menu/menu2_06.jpg) no-repeat;}
span.pucelle3:hover{width:89px;height:31px; background:url(../imgs/data/menu/menu2_08.jpg) no-repeat;}
span.pucelle4:hover{width:119px;height:31px; background:url(../imgs/data/menu/menu2_10.jpg) no-repeat;}
span.pucelle5:hover{width:182px;height:31px; background:url(../imgs/data/menu/menu2_12.jpg) no-repeat;}
span.pucelle6:hover{width:91px;height:31px; background:url(../imgs/data/menu/menu2_14.jpg) no-repeat;}
		
p.buttons{
	background:url(../imgs/data/menu/puce.jpg) no-repeat;
}	
	
#menu_vin{
	margin-top:-45px;
	width:811px; height:38px; background:url(../imgs/data/menu/menu2.png);
	margin-left:-15px;
		}
		
span.pucelle01{width:187px;height:31px; background:url(../imgs/data/menu/menu01_04.png) no-repeat; margin-left:40px; margin-top:3px;}	
span.pucelle02{width:281px;height:31px; background:url(../imgs/data/menu/menu01_06.png) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle03{width:150px;height:31px; background:url(../imgs/data/menu/menu01_08.png) no-repeat;margin-left:-4px;margin-top:3px;}	
span.pucelle04{width:112px;height:31px; background:url(../imgs/data/menu/menu01_10.png) no-repeat;margin-left:-5px;margin-top:3px;}	

span.pucelle01:hover{width:187px;height:31px; background:url(../imgs/data/menu/menu_on_01_04.png) no-repeat;}
span.pucelle02:hover{width:281px;height:31px; background:url(../imgs/data/menu/menu_on_01_06.png) no-repeat;}
span.pucelle03:hover{width:150px;height:31px; background:url(../imgs/data/menu/menu_on_01_08.png) no-repeat;}
span.pucelle04:hover{width:112px;height:31px; background:url(../imgs/data/menu/menu_on_01_10.png) no-repeat;}
		
#menu_vin2{
	margin-top:-45px;
	width:811px; height:38px; background:url(../imgs/data/menu/menu01.png);
	margin-left:-15px;
		}
		
span.next{
	float:right;
	border:solid 0px red;
	width:35px; height:22px;
	background:url(../imgs/data/next.png) no-repeat;}	
span.prev{
	float:left;
	border:solid 0px red;
	width:35px; height:22px;
	background:url(../imgs/data/prev.png) no-repeat;}	
	
span.next:hover{width:35px; height:22px;}	
span.prev:hover{width:35px; height:22px;}		
	

h1 {margin-left:25px;margin-top:10px;width:166px;display:block;height:115px;border:0px inset black;text-indent:-9990px;background:url(../imgs/data/logo2.png) no-repeat;z-index:1;}
h1 a {float:left;width:166px;margin:0pt;display:block;height:129px;border:0px inset black;text-indent:-9990px;}

h2 {margin-top:5px;font-size:40px;font-family:"Times New Roman", Times, serif;color:#5c452a;
text-indent:-9999px;}

#t_1{background : url(../imgs/data/t_1.png) no-repeat;}
#t_2{background : url(../imgs/data/t_2.png) no-repeat;}
#t_3{background : url(../imgs/data/t_3.png) no-repeat;}
#t_4{background :url(../imgs/data/t_4.png) no-repeat;}
#t_5{background :url(../imgs/data/t_5.png) no-repeat;}

h3 {font-weight:500;font-size:30px;font-family:"Georgia", Times, serif;color:#5a800f;margin-top:-25px;}
h3 a{font-weight:400;text-decoration:none;font-size:23px;font-family:"Georgia", Times, serif;color:#5a800f;margin-left:0px;margin-top:10px; padding-top:-15px;}

h3 a:hover{font-weight:400;font-size:23px;font-family:"Georgia", Times, serif; color:#66CC00;margin-left:0px;margin-top:10px;}

h4 {font-size:25px;font-weight:300;font-family:"Georgia", Times, serif;color:#678a22;margin-left:0px;margin-top:-10px;}
h4 a{text-decoration:none;font-size:20px;font-family:"Georgia", Times, serif;color:#678a22;margin-left:0px; border:solid 0px grey;font-weight:300; }

h4 a:hover{text-decoration:none;font-size:22px;font-family:"Georgia", Times, serif;color:#66CC00;margin-left:0px; border:solid 0px grey;font-weight:550; }

h5 {font-size:14px;font-weight:600; font-family:Arial, Helvetica, sans-serif;color:#678a22;margin-left:25px;}
h5 a{text-decoration:none;font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#678a22;}
h5 a:hover{text-decoration:none;font-size:12px; font-family:Arial, Helvetica, sans-serif;color:#66CC00;}


#titre {height:35px;float:right;width:476px;margin-right:25px;margin-top:-311px;border:solid 0px red;}
#titre2 {height:55px;float:right;width:476px;margin-top:25px;margin-right:25px;border:solid 1px red;}
#titre-go {height:55px;float:right;width:476px;margin-right:25px;margin-top:25px;border:solid 1px green;}
#links{position:inherit;width:220px;height:30px;text-align:center;border:1px solid red;padding-top:25px;margin-top:220px;margin-left:70px;}
#titre_center{height:50px;float:left;width:850px;margin-left:90px;margin-top:30px;border:solid 0px green;}
#contener_left{float:left;margin-left:90px;font-size:10px;width:300px;height:auto;border:blue solid 0px; margin-top:48px;}
#contener_left_1{float:left;margin-left:50px;font-size:10px;width:280px;height:auto;border:#666 solid 0px;margin-top:80px;}
#contener_left_2{float:left;margin-left:15px;font-size:10px;width:280px;height:auto;border:red solid 0px;margin-top:80px; padding-top:10px}
#up{margin-top:-20px;}

#contener_right{padding-left:15px;padding-top:65px;float:right;font-size:10px;margin-right:60px;margin-top:0px;width:470px;height:auto;border:green solid 0px;overflow:auto;}
#contener_right_1{padding-left:15px;float:right;font-size:10px;margin-right:50px;margin-top:-20px;width:494px;height:auto;border:#000000 solid 1px;overflow:auto;}
#contener_center{padding-left:20px;font-size:10px;margin-left:120px;margin-top:15px;float:left;width:750px;height:200px;border: blue 1px solid;}
#contener_center_1{padding-left:20px;font-size:10px;margin-left:120px;margin-top:100px;float:left;width:800px;height:200px;border:0px solid red;padding-bottom:200px;}
#contener_center_1 a{ padding-left:18px;margin-left:10px;float:left;width:80px;height:130px;text-decoration:none;border:none;margin-top:60px; text-align:center;}
#contener_center a{ padding-left:18px;margin-left:10px;float:left;width:80px;height:130px;text-decoration:none;border:none;margin-top:60px; text-align:center;}
#nav,
#nav ul {padding:0; margin:0; list-style:none; font: 10px arial, verdana, sans-serif; background:url(../imgs/data/transparent.gif);position:relative; z-index:100;}
#nav {height:23px; width:958px; padding:0; background:#684d2d;}
#nav table {border-collapse:collapse;}
#nav li {float:left;}
#nav li li {float:none;}
#nav li a li {float:left;} 
#nav li a {display:block; float:left; color:#fff; height:23px; padding:0 20px 0 10px; line-height:22px; text-decoration:none;white-space:nowrap; font-weight:bold; border-left:1px solid #84ac27;}
#nav li li a {height:21px; line-height:20px; float:none;color:#666;}
#nav li:hover {position:relative; z-index:100;}
#nav a:hover {position:relative; z-index:100; background:#222; color:#84ac27; border-left:1px solid #79b81f;}
#nav li:hover > a {border-left:1px solid #79b81f; background:#79b81f; color:#FFF;}
#nav :hover  ul {left:0; top:23px; border-left:1px solid #79b81f; z-index:300;}
#nav a:hover ul {left:-1px;}
#nav ul {position:absolute; left:-9999px; top:-9999px;}
#nav li:hover li:hover > ul {left:0; margin-left:100%; top:0;}
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; color:#333;}
#nav li:hover li:hover > a {background:#79b81f; color:#fff; border-left:1px solid #79b81f;}
#nav li a:hover ul li a:hover {background:#79b81f;}
#nav a:hover a:hover ul,
#nav a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover ul,
#nav a:hover a:hover a:hover a:hover a:hover ul{left:100%; top:0;}
#nav a:hover ul ul,
#nav a:hover a:hover ul ul,
#nav a:hover a:hover a:hover ul ul,
#nav a:hover a:hover a:hover a:hover ul ul{position:absolute; left:-9999px; top:-9999px;}
#a{width:auto;}
#b{width:auto;}
#c{width:auto;}
#d{width:auto;}
#e{width:auto;}
#img_full{width:300px;height:250px;}
#miniature{margin-top:-63px;margin-left:-1px;width:305px;height:45px;}
#img1{margin-left:0px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img2{margin-left:7px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img3{margin-left:8px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img4{margin-left:8px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img5{margin-left:8px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img6{margin-left:8px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img7{margin-left:8px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
#img8{margin-left:7px;float:left;background:url(../imgs/data/logo3.png) no-repeat;width:30px;height:30px;}
/*#formholder{border:0px solid red;width:300px;font-size:15px;margin-top:20px; float:right; margin-right:120px;}*/

/*.buttons{margin-left:113px;margin-top:10px;}*/

label{font-family:Arial, Helvetica, sans-serif;float:left;margin-right:6px; font-size:11px;}

#dname{width:170px; float:right;}
#dmail{width:225px;float:right;}
#dtel{width:194px;float:right;}
#dcomments{width:203px;float:right;}

#fteknic{
border:red solid 5px;
width:30px;
}

#imgtek{
float:left;
}

#cadretek {
border:3px solid;
border-color:#b5cf61;
width:100px;
height:60px;
margin-top:0px;
margin-left:-0px;
}

/* Sample 8*/
#box8{
	position:absolute;
	border:solid 0px green;
	
}
#box8 a{
	width:293px;
	float:left;
	clear:none;
	margin:0;
	padding:0;
}
#box8 div a { margin:0; padding:0;}
#box8 div a img { margin:0; padding:0;}
#box8 .buttons{
	text-align:left
}
#box8 .next{
	float:right
}
.sample8 .buttons{
	text-align:center;
	clear:both;
}
.sample8 .mask1{
	border-top:0px solid #ccc;
	border-bottom:0px solid #ccc;
}
.sample8 { float:left; clear:left; width:295px; height:230px; border:0pt solid red;}
.buttons span { float:left; clear:none; margin-right:5px;}
#handles8_more { border:0pt solid red; margin-top:5px;}
/* ********************************** */

.thumbs{
	width:54px;
}
.thumbs div{
	display:block;
	width:54px;
	height:41px;
	margin:3px 0;
	cursor:pointer;
}

.thumbs div img{
	display:block;
	width:100%;
	height:100%;
	border:none
}

.info{
	width:240px;
	height:50px;
	background:#000;
	position:absolute;
}
.info p, .info h4{
	color:#fff;
	padding:3px 8px;
	font-family:Arial;
}
.info h4{
	font-size:14px;
}
.info h4 a{
	float:right;
	background:#fff;
	color:#000;
	font-size:10px;
	padding:0 3px;
	text-decoration:none
}

.mask1{
	position:relative;
	width:293px;
	height:180px;
	overflow:hidden;
}
.mask1 img{
	position:absolute;
	display:block;
	border:none;

}

span img{
	display:block;
	border:none;
}




#box2{
	position:absolute;
}
#box2 p{
	float:left;
	margin-left:148px;
	margin-top:-205px;
}
#box2 div {
	clear:none;
	float:left;
	width:800px;
	margin-left:0;
	padding:0;
	border:solid grey 0px;
}
#box2 div a { margin:0; padding:0;}
#box2 div a img { margin:0; padding:0;}
#box2 .buttons{
	text-align:left;
}
#box2 .next{
	float:right
}
.sample2 .buttons{
	text-align:center;
	clear:both;
}
.sample2 .mask2{
	padding-top:30px;
	border-top:1px solid #b5cf61;
	border-bottom:0px solid #ccc;
}
.sample2 { float:left; clear:left; width:800px; height:300px; border:0pt solid blue;
margin-left:-50px;	
margin-top:-85px;}
.buttons span { float:left; clear:none; margin-right:5px; border:0pt solid blue;}
#handles2_more { 
border:0pt solid blue; margin-top:25px;}

#log{
	float:right;margin-top:15px;margin-right:50px;}

.mask2{
	position:relative;
	width:800px;
	height:300px;
	overflow:hidden;
	border:0pt red solid;
}
#footer{
font-size:13px;
font-family: Tahoma, Geneva, sans-serif;
background: url(../imgs/data/footer.png) no-repeat;
text-align:center;
color:#37480a;
margin-top:-22px;
padding-top:32px;
z-index:5;
float:left;
width:958px;
height:30px;
border:solid 0px red;
}
#navig{width:958px;float:left; margin-bottom:20px; border:solid0pt red; height:50px;padding-top:40px;}

span.next{
	overflow:hidden;
	margin-left:75px;
	width:13px; height:38px;
	background:url(../imgs/data/button/next.png) no-repeat;
	}
	
span.prev{margin-right:75px;
	overflow:hidden;
	
	width:13px; height:38px;
	background:url(../imgs/data/button/previous.png) no-repeat right;}	
	
span.next:hover{width:13px; height:38px;}	
span.prev:hover{width:13px; height:38px;}	

#previous a{font-weight:600;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;
float:left;padding-top:13px;
margin-left:50px; padding-left:55px;text-decoration:none; height:28px; width:auto; 
background:url(../imgs/data/button/previous.png) no-repeat 0px 0px;
}

#next a
{font-weight:600;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#fff;
float:right;padding-top:13px;
margin-right:50px;
text-decoration:none;
width:auto;
height:37px;
background:url(../imgs/data/button/next.png) no-repeat right 0px; 
padding-right:53px;
}
	
#previous a:hover{font-weight:600;font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;text-decoration:none;color:#4D4D4D;}
	
#next a:hover{ font-weight:600;font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;text-decoration:none;color:#4D4D4D;
}

