/********************************************************************* Balise ****************************************************************/
* {
	padding: 0px;
	margin: 0px;
}

form {
	padding: 0px;
	margin: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

p {
	margin-top:3px;
}

h2 {
	color:#462c9a;
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:38px;
	
}

#container {
	background:url(../gifs/bg_container.jpg);
	width:1016px;
	margin:0 auto 0 auto;
	position:relative;
}

#header {
	background:url(../gifs/bg_haut.jpg);
	width:1016px;
	height:287px;
}

#logo {
	float:left;
	width:320px;
	text-align:center;
}

#logo a {
	display:block;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	padding:143px 0 20px 0;
	color:#452d9a;
}

#logo a:hover {
	text-decoration:none;
}

#logo strong {
	font-size:21px;
	font-weight:normal;
	line-height:27px;
}

#diaporama {

	height:245px;
	float:left;

}

#hyperliens {
	height:25px;
	color:#462c9a;
	line-height:25px;
	text-align:right;
	padding-right:70px;
}

#hyperliens a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0 5px 0 5px;
}

#content {
	width:884px;
	margin-left:66px;
	overflow:hidden;
}

#colonne_gauche {
	float:right;
	width:220px;
/*	display:inline;*/
	margin-top:10px;
	padding-left:6px;
	width:193px;
	color:#462c9a;
}

#tel strong {
	font-size:16px;
}

#tel {
	height:40px;
	text-align:right;
}

#adresse {
	line-height:18px;
	height:60px;
}

.liens {
	text-align:right;
	color:#462c9a;
	font-size:14px;
}

.liens a {
	color:#462c9a;
	line-height:18px;
	font-size:12px;
}

.liens a:hover {
}

#bloc_contact {
	background:url(../gifs/bg_contact.jpg);
	height:181px;
	width:163px;
	padding:0 15px 0 15px;
}

#bloc_contact a {
	font-size:13px;
	font-weight:bolder;
}

#bloc_actu {
	background:url(../gifs/bg_actualite.jpg);
	height:203px;
	width:163px;
	padding:0 15px 0 15px;
	margin:8px 0 8px 0;
	overflow:hidden;
}

#bloc_actu .liens a{
	font-size:13px;
	font-weight:bolder;
}

.txt_contact {
	height:107px;
	padding-top:5px;
}

#newsletter {
	
}

#bloc_actu h3 {
	text-align:right;
	margin:0;
	padding:0;
	font-size:14px;
}

#bloc_we {
	background:url(../gifs/bg_we.jpg);
	height:136px;
	width:193px;
}

#bloc_we p {
	padding:10px 20px 0 15px;
	line-height:18px;
}

#bloc_we h2 {
	font-size:17px;
	text-align:center;
}

.date {
	font-size:14px;
	font-weight:bolder;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#colonne_centre {
	float:right;
	width:685px;

/*	display:inline;*/
	margin-top:10px;
}


#menu {
	position:absolute;
	left:66px;
	top:245px;
	width:884px;
	height:45px;

	z-index:100;
	clear:both;
	background:url(../gifs/bg_menu.jpg);
}

#footer {
	clear:both;
	padding-top:30px;
	width:1016px;
/*	padding-left:70px;*/
	height:50px;
}

#footer p {
	padding-left:80px;
}

#footer a {
	margin:0 3px 0 3px;
}

#img_pieds {
	background:url(../gifs/bg_footer.jpg) bottom no-repeat;

}

/******************************************************************** Lien ******************************************************************/
a {
	font-size: 12px;
	text-decoration: none;
	color:#462c9a;
}
a:link {
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
}

a:visited {
	color:#666666;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	margin:1px 0 1px 0;
	margin-right:132px;
}

.input_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	margin:1px 0 1px 0;
	margin-right:132px;
	width:177px;
}

.area_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	width:300px;
	margin:1px 0 10px 0;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#F8FACB;
	background-color:#462C9A;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	padding:2px 5px 2px 5px;
}


#news .bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	border-bottom:#585858 1px solid;
	border-top:#585858 1px solid;
	border-left:#585858 1px solid;
	border-right:#585858 1px solid;
	padding:0px 5px 0px 5px;
	
}

#news .email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#bbbbbb 1px solid;
	border-top:#bbbbbb 1px solid;
	border-left:#bbbbbb 1px solid;
	border-right:#bbbbbb 1px solid;
	padding:1px 5px 1px 5px;
	margin:0 !important;
	width:200px;
}

#news {
	margin:20px 0 20px 0;
}

/**********************************************************BDD AUTO **************************************/
.numpage {
}
.numpage_selec {
	color:#ff0000;
}
.bt_suivant{
}
.bt_precedent{
}
.liste_cat{
}
.fichierbin{
}
.photo{
}
/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

/*#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{border:none;}

#overlay{background-image:url('http://www.domaine-pere-benoit.com/css/gifs/overlay.png');}

* html #overlay{background-color:transparent;background-image:url(http://www.domaine-pere-benoit.com/css/blank.gif);}*/
	
/**********************************************************************************************************/

#menuH {
	list-style:none;
}

#menuH li {
	float:left;
}

#menuH li a {
	display:block;
	height:45px;
	color:#f8facb;
	text-decoration:none;
	font-size:14px;
	text-align:center;
	line-height:45px;
}

#menuH li a:hover {
	color:#462C9A;
}

#menu0 a {
	width:85px;
	text-align:left !important;
	text-indent:22px;
}

#menu0 a:hover, #menu0-select {
	background:url(../gifs/menu_0.jpg);
	color:#462C9A !important;
}

#menu1 a {
	width:96px;
		
}

#menu1 a:hover, #menu1-select {
	background:url(../gifs/menu_1.jpg);
	color:#462C9A !important;
}


#menu2 a {
	width:75px;
}

#menu2 a:hover, #menu2-select {
	background:url(../gifs/menu_2.jpg);
	color:#462C9A !important;
}	


#menu3 a {
	width:148px;
}

#menu3 a:hover, #menu3-select {
	background:url(../gifs/menu_3.jpg);
	color:#462C9A !important;
}	


#menu4 a {
	width:158px;
}

#menu4 a:hover, #menu4-select {
	background:url(../gifs/menu_4.jpg);
	color:#462C9A !important;
}	


#menu5 a {
	width:103px;
}

#menu5 a:hover, #menu5-select {
	background:url(../gifs/menu_5.jpg);
	color:#462C9A !important;
}	


#menu6 a {
	width:139px;
}

#menu6 a:hover, #menu6-select {
	background:url(../gifs/menu_6.jpg);
	color:#462C9A !important;
}	


#menu7 a {
	width:80px;
	text-align:left !important;
	text-indent:9px;
}

#menu7 a:hover, #menu7-select {
	background:url(../gifs/menu_7.jpg);
	color:#462C9A !important;
}


.bloc_encart {
	float:left;
	width:158px;
	height:251px;
	margin-right:4px;
}

.bloc_encart h2 {
	height:172px;
	font-family:"Times New Roman", Times, serif;
	font-weight:bolder;
	margin:0;
	padding:0;
	line-height:36px;
	text-align:center;
}

#encart_01 {
	background:url(../gifs/encart01.jpg);
}

#encart_01:hover {
	background:url(../gifs/encart01_hover.jpg);
}

#encart_01 h2 {
	font-size:18px;


	letter-spacing:0.08em;
}

.bloc_encart ul {
	list-style:none;
	margin-top:2px;
}

.bloc_encart a {
	display:block;
	background:none;
	height:19px;
	font-size:12px;
	padding-left:35px;
	line-height:19px;
	letter-spacing:0.05em;
	margin:0 1px 0 1px;
}

.bloc_encart a:hover {
	text-decoration:none;
}

#encart_02 a, #encart_04 a {
	color:#ecdcaa !important;
}

#encart_02 a:hover, #encart_04 a:hover {
	color:#342174 !important;
}

.bloc_encart span {
	font-size:14px;
}

#encart_01 a {
	background:none;
}

#encart_01 a:hover {
	background:#FFFFF0;
	text-decoration:none;
}

#encart_02 {
	background:url(../gifs/encart02.jpg);
}

#encart_02:hover {
	background:url(../gifs/encart02_hover.jpg);
}

#encart_02 h2 {
	color:#ecdcaa !important;
	font-size:15px;
	height:37px;
}


#encart_02 a {
	padding:155px 0 0 15px;
	height:58px;
	margin:0;
	font-weight:bolder;
	letter-spacing:0.08em;
}

#encart_03 a:hover {
	background:url(../gifs/03_hover.jpg);
}

#encart_03 a {
	padding:145px 0 0 15px;
	height:68px;
	margin:0;
	color:#462C9A;
	font-weight:bolder;
	letter-spacing:0.08em;
}

#encart_02 a:hover {
	background:url(../gifs/02_hover.jpg);
}


#encart_03 h2 {
	font-size:15px;
	height:37px;

}

#encart_04 a:hover {
	background:url(../gifs/04_hover.jpg);
}

#encart_04 a {
	padding:155px 0 0 15px;
	height:58px;
	margin:0;
	color:#462C9A;
		font-weight:bolder;
	letter-spacing:0.08em;
}

#encart_03 {
	background:url(../gifs/encart03.jpg);
}

#encart_03:hover {
	background:url(../gifs/encart03_hover.jpg);
}

#encart_04 {
	background:url(../gifs/encart04.jpg);
	margin:0 !important
}

#encart_04 h2 {
	color:#ecdcaa !important;
	height:37px;
}


#encart_04:hover {
	background:url(../gifs/encart04_hover.jpg);
}

.jaune {
	color:#F0F497 !important;
	padding-top:15px;
}

.legende {
	line-height:30px;
}

.filet {
	border:1px solid #462C9A;
	height:2px;
	margin:20px 0 20px 0;
}

.img {
	border:1px solid #666666;
}

legend {
	background:#FFFFFF;
	margin:0 5px 0 5px;
	padding:0 5px 0 5px;
	color:#462C9A;
}

.nos_vins ul {
	list-style:none;
	margin-left:10px;
}

.nos_vins li {
	font-size:14px;
}

.liste span {
	font-size:14px;
}


.nos_vins p {
	font-size:14px;
	margin-left:10px;	
}

.nos_vins span {
	font-size:12px;
}

.nos_vins a {
	font-size:12px;
}

.nos_vins {
	float:left;
	border-right:2px solid #462C9A;
	width:230px;
	margin-right:20px;
}

h3 {
	color:#462C9A;
	text-align:left;
	margin:20px 0 10px 0;
}

#vin-select {
	font-weight:bolder;
	color:#462C9A;
}

.paragraphe2 img {
	border-right:1px solid #FFFFFF;
}

.bloc {
	float:left;
	width:252px;
	margin-right:40px;
	margin-left:30px;
	display:inline;
}

.bloc h3 {
	text-align:center;
	border:4px #462C9A double;
	padding:3px 0 3px 0;
	background:#FEF7DD;
	margin-bottom:0;
	font-size:15px;
}

.bloc img {
	border:1px solid #462C9A;
	border-top:none;
}

.actus_liste_titres {
	list-style:none;
	float:left;
	width:100px;
}

.actus_liste_titres li {
	margin-bottom:4px;
}

.actus_liste_titres li a {
	background:url(../gifs/puce_actu.jpg) no-repeat 0 1px;
	padding-left:15px;
}

.tpl_texte {
	margin-left:150px;
	border-left:2px solid #462C9A;
	padding-left:30px;
}	

#plansite li{
	margin-left: 40px;
	list-style: none;
}
#plansite a{
	color: #E2C874;
	font-weight: bold;
}
#plansite h2{
	color: #E2C874;
}