* { 
padding:0; 
margin:0; 
}

body {
background-image : url(../../imgs/structure/interface/fond.gif); 
background-repeat : repeat; 
background-color : #fff9dd; 
margin : 0px auto; 
color : #000000;
text-align: center;
padding-top:10px;
padding-bottom: 10px;
padding-left: 0;
padding-right: 0; 
} 
a:link {
color : #000000;
background:none;
} 
a:visited {
color : #000000;
background:none;
} 
a:hover {
color : #000000;
background:none;
} 
a:active {
color : #000000;
background:none; 
} 
object {
text-align : center;
margin: 0px auto; 
padding: 0px;
} 

h1 {
font-size:20px;
}

form {
	margin: 0px;
	padding: 0px;
}
p {
	margin: 0px;
	padding: 0px;
}
img {
	margin: 0px auto;
	padding: 0px;
}
ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
ol {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
	margin-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

#entete {
	position:relative;
	width:979px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:228px;
	z-index:100;
}

#v6-01_ {
  position:absolute;
  left:0px;
  top:0px;
	padding-left: 9px;
	padding-top: 13px;
	padding-right:0;
	padding-bottom:0;
  width:164px; /*173 à l'origine*/
  height:159px; /*172 à l'origine*/
	background-image:url(../../imgs/structure/interface/v6_01.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-02_ {
  position:absolute;
  left:173px;
  top:0px;
  width:806px;
  height:24px;
	background-image:url(../../imgs/structure/interface/v6_02.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-03_ {
  position:absolute;
  left:173px;
  top:24px;
  width:641px;
  height:109px;
	background-image:url(../../imgs/structure/interface/v6_03.jpg);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-04_ {
  position:absolute;
  left:814px;
  top:24px;
  width:151px;
  height:78px;
	background-image:url(../../imgs/structure/interface/v6_04.jpg);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-05_ {
  position:absolute;
  left:965px;
  top:24px;
  width:14px;
  height:132px;
	background-image:url(../../imgs/structure/interface/v6_05.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-06_ {
  position:absolute;
  left:814px;
  top:102px;
  width:151px; /* 140 145 151 à l'origine*/
  height:44px; /*43 54 à l'origine*/
	_height:54px;
	background-image:url(../../imgs/structure/interface/v6_06.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	text-align:center;
	color: #000000;
	font-size:14px;
	z-index:100;
	font-weight: 700;
	font-style:italic;
	font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
}

#v6-07_ {
  position:absolute;
  left:173px;
  top:133px;
  width:641px;
  height:39px;
	background-image:url(../../imgs/structure/interface/v6_07.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-08_ {
  position:absolute;
  left:814px;
  top:156px;
  width:165px;
  height:16px;
	background-image:url(../../imgs/structure/interface/v6_08.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-09_ {
  position:absolute;
  left:0px;
  top:172px;
  width:163px;
  height:56px;
	background-image:url(../../imgs/structure/interface/v6_09.gif);
	background-repeat:no-repeat;
	z-index:100;
}

#v6-10_ {
  position:absolute;
  left:163px;
  top:172px;
  width:651px;
  height:40px; /*56 à l'origine*/
	_height:56px;
	background-image:url(../../imgs/structure/interface/v6_10.gif);
	background-repeat:no-repeat;
	padding-top:20px;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	z-index:100;
	font-weight: bolder;
	font-style:italic;
	color : #452D2D;
	vertical-align:bottom;
	text-align:center;
}

#v6-11_ {
  position:absolute;
  left:814px;
  top:172px;
  width:165px;
  height:56px;
	background-image:url(../../imgs/structure/interface/v6_11.gif);
	background-repeat:no-repeat;
	z-index:100;
}



#v6-14_ {
  position:relative;
  width:621px;
	float:left;
	margin-left:15px;
	margin-right:15px;
	z-index:100;
}



#v6-17_ {
  position:relative;
  width:979px;
	height:25px;
  _height:43px;
	background-image:url(../../imgs/structure/interface/v6_17.gif);
	background-repeat:no-repeat;
	padding-top:18px;
	font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
	font-weight:700;
	font-size:13px;
	z-index:100;
	color:#684c14;
}

#content {
margin-left:auto;
margin-right:auto;
width:979px;
position:relative;
background-image:url(../../imgs/structure/interface/content_fond.gif);
background-repeat:repeat-y;
z-index:101;
}

#eglise {
margin-left:auto;
margin-right:auto;
width:979px;
position:relative;
background-image:url(../../imgs/structure/interface/eglise_fond.gif);
background-repeat:no-repeat;
background-position:center;
z-index:101;
}

#menu {
width:163px;
position: relative;
	float: left;
	z-index:101;
}

#menu_droite {
width:160px;
position: relative;
	float: left;
	z-index:101;
	text-align:left;
	padding:0px;
}

#bloc_promo {
width:155px;
position: relative;
z-index:101;
text-align:center;
}

#bloc_topvente {
width:155px;
position: relative;
z-index:101;
text-align:center;
}

.bloc_colonne_haut {
width:149px;
position:relative;
background-image:url(../../imgs/structure/bloc_colonne/haut.jpg);
background-repeat:no-repeat;
height:12px;
padding-left:10px;
background-position:bottom leftt;
}
.bloc_colonne_centre {
width:145px;
position:relative;
background-image:url(../../imgs/structure/bloc_colonne/centre.jpg);
background-repeat:repeat-y;
padding-left:10px;
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
}
.bloc_colonne_centre ol {
padding:0px;
margin-left:22px;
font-size:12px;
}
.bloc_colonne_centre ol li {
padding:0px;
margin-right:-20px;
font-size:12px;
}
.bloc_colonne_centre a:link {
text-decoration:none;
color:#990000;
}
.bloc_colonne_bas {
width:149px;
position:relative;
background-image:url(../../imgs/structure/bloc_colonne/bas.jpg);
background-repeat:no-repeat;
height:12px;
padding-left:10px;
}

#promo_detail {
}

.espace {
width:160px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
height:10px;
}

#bloc_panier {
width:155px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
}

#info_paiement {
width:155px;
position: relative;
z-index:101;
text-align:center;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
background-image:url(../../imgs/info_paiement.gif);
background-position:bottom;
background-repeat:no-repeat;
height:50px;
color:#5B4312;
}

#vigneron_independant {
width:50px;
height:80px;
position: relative;
z-index:101;
text-align:center;
margin-left:auto;
margin-right:auto;
}

#pied {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	height: 43px;
	width: 979px;
	z-index:100;
}
.spacer {
clear: both;
}

#degrade {
position:absolute;
background-image:url(../../imgs/structure/interface/fond_tab.gif);
background-repeat:repeat-x;
background-position:top;
width:100%;
height:995px;
top:-10px;
left:0;
z-index:10;
}

#v6-17_ a:link {
font-size:12px;
text-decoration : none; 
color:#684c14; 
background:none;
} 
#v6-17_ a:visited {
font-size:12px;
text-decoration : none; 
color:#684c14; 
background:none;
} 
#v6-17_ a:hover {
font-size:12px;
text-decoration : none; 
color : #7b1c1c; 
background: none;
} 

.coin_h_g {
background-image : url(../../imgs/structure/cadre/coin_h_g.gif); 
background-position : 50% 50%; 
background-repeat : no-repeat; 
width : 12px; 
height : 12px;
margin: 0px auto; 
} 
.trait_h {
background-image : url(../../imgs/structure/cadre/trait_h.gif); 
background-position : 50% 50%; 
background-repeat : repeat-x; 
height : 12px;
margin: 0px auto; 
} 
.coin_h_d {
background-image : url(../../imgs/structure/cadre/coin_h_d.gif); 
background-position : 50% 50%; 
background-repeat : no-repeat; 
width : 12px; 
height : 12px;
margin: 0px auto; 
} 
.trait_g {
background-image : url(../../imgs/structure/cadre/trait_g.gif); 
background-position : 50% 50%; 
background-repeat : repeat-y; 
width : 12px; 
height : 100%; 
margin: 0px auto;
} 
.trait_d {
background-image : url(../../imgs/structure/cadre/trait_d.gif); 
background-position : 50% 50%; 
background-repeat : repeat-y; 
width : 12px; 
height : 100%;
margin: 0px auto; 
} 
.coin_b_g {
background-image : url(../../imgs/structure//cadre/coin_b_g.gif); 
background-position : 50% 50%; 
background-repeat : no-repeat; 
width : 12px; 
height : 12px;
margin: 0px auto; 
} 
.trait_b {
background-image : url(../../imgs/structure/cadre/trait_b.gif); 
background-position : 50% 50%; 
background-repeat : repeat-x;
margin: 0px auto; 
} 
.coin_b_d {
background-image : url(../../imgs/structure/cadre/coin_b_d.gif); 
background-position : 50% 50%; 
background-repeat : no-repeat; 
width : 12px; 
height : 12px;
margin: 0px auto; 
} 
.texte {
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 13px; 
margin: 0px auto; 
} 
.titre {
font-size:16px;
font-weight: bolder;
font-style:italic;
color : #7b1c1c;
background-image:url(../../imgs/structure/grape_titre.gif);
background-position:left;
background-repeat:no-repeat;
background-position:left bottom;
height:30px;
padding-left:23px;
vertical-align:bottom;
text-align:left;
}
.texte a:visited {
text-decoration : none; 
color : #7b1c1c; 
background:inherit;
} 
.texte a:link {
text-decoration : none; 
color : #7b1c1c; 
background:inherit;
} 
.texte a:hover {
text-decoration : underline;
} 
.texte2 {
font-family : Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 13px; 
} 
.legende {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
} 
.legende a:link {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f;
background:inherit;
text-decoration:none;
}
.legende a:visited {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
}
.legende a:hover {
font-family : Arial, Helvetica, sans-serif; 
font-size : 10px; 
color : #bc8f8f; 
background:inherit;
text-decoration:none;
}
.img {
color : #7b1c1c; 
border : 1px solid #7b1c1c; 
background:inherit;
}
.lettrine {
color:maroon;
font-size:14px;
background:inherit;
}

/* STYLE DU MENU */ 
.menu_div {
padding-top:14px;
text-align:left;
width:170px;
background-image:url(../../imgs/structure/menu/menu_div.gif);
background-repeat:no-repeat;
background-position:top left;
}
.menu_div ul li {
margin-left:10px;
line-height:18px;
list-style:none;
padding-left:10px;
background-image:url(../../imgs/structure/menu/puce_off.gif);
background-repeat:no-repeat;
background-position:left;
}
.menu_div ul li a{
font-family : Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 12px;
text-align : left; 
width : 125px;
height:15px;
}

.menu_div ul li a:link {
font-family : Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 12px; 
text-decoration : none;
vertical-align:middle;
text-align : left;  
} 
.menu_div ul li a:visited {
font-family : Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 12px; 
text-decoration : none; 
vertical-align:middle;
text-align : left; 
} 
.menu_div ul li:hover  {
margin-left:10px;
line-height:18px;
list-style:none;
padding-left:10px;
background-image:url(../../imgs/structure/menu/puce_on.gif);
background-repeat:no-repeat;
background-position:left;
} 




.form {
font-size : 13px; 
} 
.input {
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif; 
font-size : 13px; 
border : 1px solid #4e1218; 
background-image : url(../../imgs/structure/fond_input.gif); 
background-repeat : no-repeat; 
padding-left:3px;
} 



/* Mise en forme des boutons */
.bt {
background-image:url(../../imgs/structure/bt/bt_standard.gif);
width : 100px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt button {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:100px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt input {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:100px;
height:18px;
font-size:11px;
cursor:pointer;
}

.bt_120 {
background-image:url(../../imgs/structure/bt/bt_standard_120.gif);
width : 120px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt_120 button {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:120px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_120 input {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:120px;
height:18px;
font-size:11px;
cursor:pointer;
}

.bt_130 {
background-image:url(../../imgs/structure/bt/bt_standard_130.gif);
width : 130px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt_130 button {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:130px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_130 input {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:130px;
height:18px;
font-size:11px;
cursor:pointer;
}

.bt_120_pro {
background-image:url(../../imgs/structure/bt/bt_standard_120_pro.gif);
width : 120px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:6px;
vertical-align:middle;
margin-left:auto;
margin-right:auto;
} 
.bt_120_pro button {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:120px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_120_pro input {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:120px;
height:18px;
font-size:11px;
cursor:pointer;
}


.bt_24 {
background-image:url(../../imgs/structure/bt/bt_standard_18.gif);
width :24px;
height:18px; 
text-align : center; 
color : #390000;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:6px;
vertical-align:middle;
} 
.bt_24 button {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:24px;
height:18px;
font-size:11px;
cursor:pointer;
}
.bt_24 input {
background-color:transparent;
font-family:Georgia, "Times New Roman", Times, serif;
border:0px;
width:24px;
height:18px;
font-size:11px;
cursor:pointer;
}

#pub_google {
padding-right:10px;
text-align:center;
}

#csi {
background-image:url(../../imgs/csi.gif);
width:60px;
height:31px;
}

/* Mise en forme des formulaires */
.select {
border : 2px outset #EBB451; 
color:#000000;
background-color : #eeb856;
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
width : 160px; 
font-size : 13px; 
text-align : center; 
} 
.textarea {
background-image : url(../../imgs/structure/fond_input.gif); 
background-repeat : no-repeat; 
text-align : left; 
border-style : solid; 
border-width : 1px; 
border-color : #4e1218; 
font-family: Palatino, "Palatino Linotype", "URW Palladio L", Georgia, serif;
font-size : 13px;
color:#000000;
}


/* Mise en forme des infos bulles dynamiques*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 1000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 1001;
visibility: hidden;
}
