body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

img {

border: 0;

}



.clear {

clear: both;

}



.sligne {

text-decoration: underline;

}



div#conteneur {

margin: 0 auto;

width: 1000px;

height: auto;
_height: 800px;
min-height: 800px;

}



div#header {

}

div#header_left {
	float: left;
	width: 269px;
	height: 229px;
	
}

div.leftdk {
	background: url(../image/head1_dk.jpg) no-repeat right;
}

div.leftsu {
	background: url(../image/head1_su.jpg) no-repeat right;
}

div.leftde {
	background: url(../image/head1_de.jpg) no-repeat right;
}

div.leftpt {
	background: url(../image/head1_pt.jpg) no-repeat right;
}

div.leftru {
	background: url(../image/head1_ru.jpg) no-repeat right;
}

div.leftzh {
	background: url(../image/head1_zh.jpg) no-repeat right;
}

div.leftjp {
	background: url(../image/head1_jp.jpg) no-repeat right;
}

div.leftkr {
	background: url(../image/head1_kr.jpg) no-repeat right;
}

div.leftno{
	background: url(../image/head1_no.jpg) no-repeat right;
}

div#header_right {
	float: left;
	width: 731px;
	height: 229px;
	
}

div.rightdk , div.rightno{
	background: url(../image/head2.jpg) no-repeat left;
}

div.rightsu {
	background: url(../image/head2.jpg) no-repeat left;
}

div.rightde {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div.rightpt {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div.rightru {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div.rightzh {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div.rightjp {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div.rightkr {
	background: url(../image/head2_fr.jpg) no-repeat left;
}

div#flags {
	height: 15px;
	margin: 15px;
}

div#flags img {
	margin: 0px 5px;
	border: none;
}

div#header img{
text-align: left;

}



div#middle {
clear: both;
width: 1000px;

height: auto;
_height: 479px;
min-height: 479px;

}



	div#left {

	width: 330px;
	height: auto;
	_height: 479px;
	min-height: 479px;
	background: url(../image/left.jpg) no-repeat top left;	

	float: left;

	font-family:Arial, Helvetica, sans-serif;

	}
	
	div#left ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
		width: 311px;
	}
	
	div#left ul li {
		margin: 1px 0px;
	}
	
	

    div#left ul li.level1 {
		margin: 15px 0px 1px 0px;
	}
	   
	div#left ul li.first {
		margin: 0px 0px 1px 0px;
	}
	
	li.level1 {
		width: 273px;
		height: 31px;
		padding-left: 38px;
	}
	
	.level1_img {
		margin: 0px;
		padding: 0px;
		border: none;
	}
	
	li.level2 {
		width: 273px;
		border-bottom: 1px solid #fdd278;
		color: #a72122;
		font-size: 15px;
		padding-left: 38px;
	}
	
	li.level2 p {
		width: 271px;
		margin: 0px;
		padding: 2px 0px 2px 2px;
		background-color: #fdd278;
	}
	
	li.level2 p a {
		color: #a72122;
		font-size: 15px;
		text-decoration: none;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
	}
	
	li.level3 {
		width: 273px;
		padding-left: 38px;
		line-height: 18px;
	}
	
	li.level3 a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		text-decoration: none;
		line-height: 18px;
	}
	
	li.level3 a.rub_active {
		font-weight: bold;
		text-decoration: underline;
	}
	
	li.level3 a:hover, li.level3 a:focus {
		text-decoration: underline;
	}
	
	li.level3Press {
		width: 273px;
		padding-left: 38px;
		line-height: 18px;
	}
	
	li.level3Press p {
		width: 271px;
		margin: 0px;
		padding: 2px 0px 2px 2px;
		background-color: #FFE4AF;
		
	}
	
	li.level3Press p a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #a72122;
		text-decoration: none;
		line-height: 18px;
	}
	
	li.level3Press p a.rub_active {
		font-weight: bold;
		text-decoration: underline;
	}
	
	li.level3Press p a:hover, li.level3Press a:focus {
		text-decoration: underline;
	}
	
	div#left ul li.level4 {
		margin-left: 38px;
		list-style-type: disc;
		list-style-position:inside;
		width: 273px;
		line-height: 18px;
		color: white;
	}

	*+html div#left ul li.level4 {
		width: 257px;
	}

	li.level4 a {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: white;
		text-decoration: none;
		line-height: 18px;
	}
	
	li.level4 a.rub_active {
		font-weight: bold;
		text-decoration: underline;
	}
	
	li.level4 a:hover, li.level4 a:focus {
		text-decoration: underline;
	}
	
	div#contact .bivb_fieldset {
		border: none;
		padding: 0px;
	}
	
	div#contact form {
		margin: 0;
		padding: 0;
	}
	
	div#contact .bivb_label_150 {
		display: inline;
		float:left;
		width:150px;
		background-color:#fee0a1;
		color: #A1141C;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding:3px;
	}
	
	div#contact .bivb_input {
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		color:#a1141c;
		border-style: none;
		border:1px #a1141c;
	}
	
	div#contact .bivb_div_form {
		height:auto;
		margin-top:2px;
		margin-top:4px;
		text-align:left;
		clear: both;
	}
	
	div#contact textarea.bivb_textarea, select.bivb_select {
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		color:#a1141c;
		border-style:solid;
		border:1px #a1141c;
	}
	
	div#contact .bivb_div_button {
		text-align:center;
		background-color:#fee0a1;
		margin-top:20px;
		padding:3px;
	}
	
	div#contact input.bivb_input_button {
		background-color:#a1141c;
		color:#fee0a1;
		border-color:#fdd278;
	}
	
	div#contact legend {
		color:#a1141c;
		margin: 0px;
		padding: 0px;
		border: none;
		font-weight: bold;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	div#contact textarea.w250, select.w250 {
		width:250px;
	}
	
	div#contact div.warning {
		text-align: center;
		margin: 3px auto;
		margin-bottom: 10px;
		width: 75%;
		padding: 5px;
		border: 1px solid #A1141C;
		color: #A1141C;
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}
	

	div#right {

	width: 670px;

	height: auto;
	_height: 479px;
	min-height: 479px;
	
	background: url(../image/right.jpg) no-repeat top right;
	
	float: right;

	}

		div#content {

		width: 632px;

		height: auto;
		_height: 479px;
		min-height: 479px;

		background: #fdd278;
		}
		
		div#content_interne {

		width: 632px;

		height: auto;
		_height: 451px;
		min-height: 451px;
		
		background: #fdd278;

		}

			div#fil_ariane {

			width: 632px;

			height: 28px;

			background: #efbd62;

			}

			

			div#fil_ariane ul {

			margin: 0 0 0 25px;

			padding: 0;

			text-transform: uppercase;

			font-family:Arial, Helvetica, sans-serif;

			font-size: 11px;

			color: #ce212c;

			list-style: none;

			line-height: 28px;

			}
			
			div#fil_ariane ul li{

			margin: 0 3px;

			float: left;

			}

			div#fil_ariane ul li a {
				
				text-transform: uppercase;
				
				text-decoration: none;

				font-family:Arial, Helvetica, sans-serif;
	
				font-size: 11px;
	
				color: #ce212c;
				
				line-height: 28px;
				
			}
			
			div#fil_ariane ul li a:hover, div#fil_ariane ul li a:focus {
			
				text-decoration: underline;
				
			}
			
			div#fil_ariane ul li.active a, ul.nav3 li.active a {
			
				text-decoration: underline;
				
			}
			
			
			ul.nav3 li.active a {
			
				font-weight: bold;
				
			}

			

			

			div#contenu_left {

			width: 382px; /* 422 */

			height: auto;
			_height: 411px; /* 451 */
			min-height: 411px;
			padding: 20px;

			float: left;

			/*overflow: auto;*/

			}

			

			div#contenu_left {

			scrollbar-arrow-color: #a22e38;

			scrollbar-3dlight-color: #efbd62;

			scrollbar-darkshadow-color: #82704c;

			scrollbar-face-color: #efbd62;

			scrollbar-highlight-color: #f5d89f;

			scrollbar-shadow-color: #efbd62;

			scrollbar-track-color: #f5dbad;

			}
			
			div#contenu_total {
			
			width: 592px; /* 422 */
			
			height: auto;
			_height: 411px; /* 451 */
			min-height: 411px;
			padding: 20px;

			float: left;

			/*overflow: auto;*/

			}
			
			div#contenu_total a {
				color: #A1141C;
			}

			

			div#contenu_total {

			scrollbar-arrow-color: #a22e38;

			scrollbar-3dlight-color: #efbd62;

			scrollbar-darkshadow-color: #82704c;

			scrollbar-face-color: #efbd62;

			scrollbar-highlight-color: #f5d89f;

			scrollbar-shadow-color: #efbd62;

			scrollbar-track-color: #f5dbad;

			}



				h1.contenu_left_titre, h2.contenu_left_titre, h3.contenu_left_titre, h1.rendez-vousColor, h2.rendez-vousColor, h3.rendez-vousColor {

				font-family:Arial, Helvetica, sans-serif;

				font-size: 12px;

				font-weight: bold;

				color: #cc1a1b;

				}

				

				p.contenu_left_txt {

				font-family:Arial, Helvetica, sans-serif;

				font-size: 12px;

				color: #a72122;

				}

			

			div#contenu_right {

			width: 210px;

			height: auto;
			_height: 451px;
			min-height: 451px;

			float: right;

			}

				div#doc {

				width: 173px;

				/*height: 171px; /* 181 */

				background: #efbd62;

				margin : 20px auto 0 auto;

				padding-top: 10px;
				padding-bottom: 10px;

				text-align: center;

				}
				


				

					p.histoire_txt {

					margin : 2px 0 0 0;

					font-family:Arial, Helvetica, sans-serif;

					font-weight: bold;

					font-size: 12px;

					

					color: #a72122;

					}

					

					p.histoire_txt a {

					color: #a72122;
					text-decoration: underline;

					}
					
					p.histoire_txt img {
						border: none;
						text-decoration: none;
					}

	

div#footer {

width: 1000px;

height: 32px; /* 92 */
clear: both;

padding-top: 60px;

background: url(../image/footer.jpg) no-repeat center;

font-family:Arial, Helvetica, sans-serif;

font-size: 10px;

color: white;

}

	ul#mentions {

	margin: 0;

	padding: 0;

	height: 27px;

	width: 450px;

	line-height: 27px;	

	list-style: none;

	float: left;

	}

	

	ul#mentions li {

	float: left;

	margin: 0 5px;

	padding: : 0;

	}

	

	ul#mentions li a{

	float: left;

	margin: 0 5px;

	padding: : 0;

	color: white;

	text-decoration: none;

	}

	

	p#notice {

	margin: 0;

	padding: 0 10px 0 0;

	height: 27px;

	width: 440px; /* 450 */

	line-height: 27px;	

	float: right;

	text-align: right;

	}

	
	
/*******************************************************************************************************/
/* PLATEFORME EMAILING */

/* COMMUN */

/* Global */
div#enDirect, div#international {
background: #fdd278;
width: 632px;
font-size: 24px;
}

/* Fil ariane */
div#emailing_filAriane_enDirect, div#emailing_filAriane_international {
width: 632px;
height: 28px;

}

div#emailing_filAriane_enDirect {
background: url(../image/fond_enDirecte_fil.png) repeat-x left top;
}

div#emailing_filAriane_international {
background: url(../image/fond_international_fil.png) repeat-x left top;
}

ul#emailing_fil {
margin: 0px 0px 0px 25px;
padding: 0px;
text-transform: uppercase;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
list-style: none;
line-height: 28px;
}

ul#emailing_fil li{
margin: 0px 3px;
float: left;
}

ul#emailing_fil li a {
text-transform: uppercase;
text-decoration: none;
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
color: white;
line-height: 28px;
}

ul#emailing_fil li.active a, ul#emailing_fil li a:hover, ul#emailing_fil li a:focus {
text-decoration: underline;

}

/* CONTENU */
div#emailingContainer{
padding: 0px 0px;
}

/* Zone Btn Tete */
div#emailingTop {
height : 29px;
line-height: 29px;
}

div#emailing_titre{
float: left;
}

div#btns{
float: right;
}

div#btns a{
	padding-left: 10px;
}

span.articlePicto{
margin-right: 5px;
}

h1.emailing_titre1{
margin: 0px;
padding: 0px;
line-height: 29px;
font-size: 30px;
color: black;
text-transform: uppercase;
font-weight: normal;
}

h2.titreEdito{
margin: 15px 0px 8px 0px;
padding: 0px;
font-family : Verdana, serif;
font-size: 24px;
text-transform: uppercase;
line-height: 28px;
font-weight: normal;
border-bottom: 1px dotted #142882;
}

div.editoImg {
float: left;
margin-top: 8px;
margin-right: 8px;
margin-bottom: 8px;
}

h2.titreThematique{
width: 568px;
height: 28px;
margin: 15px 0px 5px 0px;
padding: 0px;
font-family : Verdana, serif;
font-size: 19px;
font-weight: normal;
clear: both;
}

span.thematiquePicto {
width: 23px;
height: 25px; /* 28 */
padding-top: 3px;
margin-right: 5px;
float: left;
}

span.thematiqueTitre{
width: 540px;
float: left;
/*height: 17px;
padding-bottom: 10px;*/
border-bottom: 1px dotted #142882;
}

span.thematiqueTitre a {
	line-height: 25px;
}

a.emailingLien{
font-size: 12px;
color: #a1141c;
text-decoration: none;
}

a.emailingLien:hover, a.emailingLien:active, a.emailingLien:focus{
text-decoration: underline;
}

div.titreActicle_container{
padding-left: 28px;
}

h1#tetiere{
margin: 0px;
padding: 0px;
position: relative;
}

span.tetiereNum {
	font-family: Arial;
	font-size: 13px;
	color: #808080;
	font-weight: bold;
	position: absolute;
	top: 158px;
	left: 407px;
}

h3.titreArticle, p.emailingTxt{
margin: 0px;
padding: 0px;
font-family : Verdana, serif;
font-size: 12px;
line-height: 14px;
font-weight: normal;
color: black;
}

p.emailingTxt {
	margin-top: 8px;
	font-size: 12px;
}

h3.titreArticle{
clear: both;
padding: 0px 0px 0px 10px;
}

h3.titreArticle_enDirect{
background: url(../image/picto_enDirecte_titreArticle.jpg) no-repeat left top;
}

h3.titreArticle_international{
background: url(../image/picto_international_titreArticle.jpg) no-repeat left top;
}

h2.titreEdito span a, h2.titreThematique span a, h3.titreArticle span a, p.emailingTxt span a{
color: black;

}

div#contenu_total span.thematiqueTitre a ,div#contenu_total h3.titreArticle a, div#contenu_total p.emailingTxt a {
	color: #000000;	
	text-decoration: none;
}

div#contenu_total span.thematiqueTitre a:hover ,div#contenu_total h3.titreArticle a:hover, div#contenu_total p.emailingTxt a:hover,  div#contenu_total span.thematiqueTitre a:focus ,div#contenu_total h3.titreArticle_enDirect a:focus, div#contenu_total p.emailingTxt a:focus {
	color: #a1141c;	
	text-decoration: underline;
}

h3.titreArticle_enDirect a:hover, h3.titreArticle a:focus, h3.titreArticle a.active,  p.emailingTxt a:hover{
color: #a1141c;
text-decoration: underline;
}

/* Zone Contenu */
div#emailingMiddle {
width: 568px;
height: auto;
_height: 399px;
min-height: 399px;
padding: 10px 12px 15px 12px;
background-color: white;
line-height: 13px:
}

/* Zone Contenu Bas */ 
div#emailingBottom {
width: 592px;
height: 52px;
line-height: 52px;

}

div.emailingBottom_left {
width: 200px;
height: 52px;
text-align: left;
float: left;
}
div.emailingBottom_middle {
width: 200px;
height: 52px;
float: left;
text-align: center;
}

div.emailingBottom_right {
width: 192px;
height: 52px;
float: right;
text-align: right;
}

/* FORMULAIRES */


fieldset.bivb_fieldset{
	border-style:none;
	padding:1em;
}

fieldset.bivb_fieldset_border{text-align:center;padding:1em;width:300px;border:1px #fee0a1 solid;}
fieldset.bivb_fieldset_borderlogin{height:135px;}
fieldset.bivb_fieldset_border2{text-align:center;padding:1em;width:400px;border:1px #fee0a1 solid;}
fieldset.bivb_fieldset_border3{padding:1em;width:550px;border:1px #fee0a1 solid;margin-left:10px;text-align:right}
fieldset.bivb_fieldset_border4{padding:1em;width:110px;border:1px #fee0a1 solid;margin-left:10px;text-align:right}
fieldset.bivb_fieldset legend,
fieldset.bivb_fieldset_border legend{
	font-size:16px;
	color:#a1141c;
	font-weight:bold;
}
fieldset.bivb_fieldset_border3 legend{
	font-size:12px;
	color:#a1141c;
	font-weight:bold;
}
fieldset.bivb_fieldset_border4 legend{
	font-size:12px;
	color:#a1141c;
	font-weight:bold;
}
label.bloc{display:block;margin-top:6px;margin-bottom:3px;font-weight:bold;}
label.bivb_label_150{display: inline;float:left;width:150px;background-color:#fee0a1;padding:3px;}
input.bivb_input{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#a1141c;border-style:none;border:1px #a1141c;}
input.bivb_radio{font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#a1141c;border-style:none;}
input.bivb_input_button{
	background-color:#a1141c;
	color:#fee0a1;
	border-color:#fdd278;}
input.bivb_input_button2{
	background-color:#a1141c;
	color:#fee0a1;
	border-color:#fdd278;
	height:18px;
	font-size:10px;}
div.bivb_div_form{height:auto;margin-top:2px;margin-top:4px;text-align:left;}
div.bivb_div_button{ clear: both;text-align:center;background-color:#fee0a1;margin-top:20px;padding:3px;}
div.bivb_div_button2{text-align:right;background-color:#fee0a1;margin-top:20px;padding:3px;}
textarea.bivb_textarea,
select.bivb_select{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#a1141c;border-style:solid;border:1px #a1141c;}

div.menu {background-color:#fee0a1;padding:3px;margin-left:4px;margin-right:4px}
div.menu a{text-decoration:none;}
div.menu a:hover{text-decoration:underline;}
.bold {font-weight:bold;}
.fRight {float:right;}
.fLeft {float:left;}

textarea.w250,
select.w250{width:250px;}

h1.bivb_h1{font-size:16px;}
h2.bivb_h2{font-size:14px;}
h2.bivb_jaune{color:#fee0a1;}
h1.bivb_h1{font-size:16px;}
h3.bivb_h3{font-size:12px;}
span.negatif{color:#fee0a1;background-color:#a1141c;}
div.div_clair{padding:6px;background-color:#fee0a1;color:#a1141c;}
div.div_fonce{padding:6px;background-color:#fdd278;color:#a1141c;}
ul.bivb_liste{
	background-color:#fee0a1;
}
ul.bivb_liste li{list-style-type:none;}
p.bivb_para_note{font-size:10px;font-style:italic}
span.millesime_critere{
	float:left;width:150px;background-color:#fee0a1;
}

table.bivb_table{
	color:#a1141c;
	background-color:#fee0a1;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border-width:1px;
}

tr.row_impair{background-color:#fee0a1;}
tr.row_pair{background-color:#fdd278;}

tr.row_header th{
	font-size:14px;
	font-weight:bold;
	padding:6px 3px;
	border:1px #a1141c;
	border-style:none none solid none;
}

table.bivb_table a{
	color:#a1141c;
	text-decoration:underline;
}

table.bivb_table a:hover{
	text-decoration:none;
}

div.text_warning{
	color:#f00;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,Sans-serif;
	text-align:center;
	height:auto;
	padding: 5px 0px;
}

div.text_warning2{
	color:#f00;
	font-weight:bold;
	font-size:12px;
	font-family:Arial,Helvetica,Verdana,Sans-serif;
	text-align:left;
}

a.bivb_link{
	color:#a1141c;
	text-decoration:underline;
}

a.bivb_link:hover{
	color:#a1141c;
	text-decoration:none;
}

/* Appellation */

div.accueil_appellation {
	padding:0px;
	margin:0px;  
	width: 592px;
	float:left;
	background-color: #fee0a1;
	border-top: 1px solid #A41432;
	border-bottom: 1px solid #A41432;
}

div.accueil_appellation, div.accueil_appellation  a {
	color: #A1141C
}

p.msg_resultat  {
color: red;
font-weight: bold;
margin: 0px 0px 15px 0px;
}

.center{
text-align: center;
}

div.accueil_appellation h2{
color: #A1141C;
font-family: Verdana, Arial, Sans-serif;
font-size: 12px;
font-weight: bold;
}

div.content_vigneron_form form {
	margin: 0px;
	padding: 0px;
	float:left;
}

div.accueil_appellation div.bivb_div_form label.bivb_label_150 {
width: 60px;
}

div.appellation_recherche_left {
	width: 256px;
	height:185px;
	float: left;
	margin: 0px;
	padding:5px;
	border-right:1px solid #ebb276;
}
div.carte_vignoble_right {
	width: 315px;
	height:185px;
	float:right;
	margin: 0px;
	padding:5px;
}


div#appellation_carte ul li {
	margin:0px;
	padding-left:20px;
	list-style:none;
	font-size: 11px;
}

div#appellation_carte ul li a{
	color: #A1141C !important;
}

li.appellation_carte {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

img.carte_accueil_appellation {
	display:block;
	float:left;
	padding:0px 10px 0px 0px;
}



div.appellation_carac_content_top {
	background: #fddf9f;
	border-top: 1px solid #ebb685;
	padding: 5px 0px 5px 14px;
}

div.appellation_carac_content{
	border-top: 1px solid #ebb276;
	margin-bottom: 25px;
	padding:0px 10px 10px 10px;

}

div.appellation_carac_img {
	width: 450px; 
	float:left;
	margin:0px;
	padding:0px;
	text-align:center;
}
div.appellation_carac_txt {
	width:500px; 
	float:right;
	margin:0px;
	padding:0px;
}

div.appellation_carte_left {
	width: 450px;
	float: left;
	margin: 0px;
	padding:0px;
	border-right:1px solid #ebb276;
	overflow: hidden;
}

div.carte_informations_right {
	width: 250px;
	float:right;
	margin: 0px;
	padding:0px;
}

p.zoomCarte {
	margin: 5px 0px 0px 0px;
}

div#tpl_appellation, div.content_appellation_resultat {
color: #A1141C;
font-size: 11px;
font-family: Verdana,Arial,Helvetica,Sans-serif;
}

div#tpl_appellation h1, div#tpl_appellation .h1, div.content_appellation_resultat h2{
color: #A1141C;
font-size: 17px;
font-weight: bold;
}

.Fleft{float: left;}
.Fright{float: right;}
p.resultat_tete {font-weight: bold;}
/* RESULTAT APPELLATION */
div.recherche_affichage {
	width: 592px;
}

div.recherche_affichage_top, div.recherche_affichage_bottom {
	padding: 0px 10px;
	background: #fce4b3;
	border-top: 1px solid #eaba95;
}

div.recherche_affichage_top p{
	margin: 0px;
	line-height: 29px;
}

div.recherche_affichage_liste ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
div.recherche_affichage_liste ul li{
	margin: 0px;
	padding: 3px 10px;
	/*height: 23px;
	line-height: 23px;*/
	
}
div.recherche_affichage_liste ul li p{
	margin: 0px;
}

div.recherche_affichage_table{
width: 590px;
border-left: 1px solid #EBAC66;
border-right: 1px solid #EBAC66;
}

div.recherche_affichage_table table{
border-collapse: collapse;
margin: 0px;
padding: 0px;
width: 592px;
}

div.recherche_affichage_table table th{
padding: 8px 10px;
border-top: 1px solid #EBAC66;
border-bottom: 1px solid #EBAC66;
text-align : left;
background: #fee0a1;
}

div.recherche_affichage_table table th h2{
margin : 0px;
font-size: 13px;
font-weight: bold;
}

div.recherche_affichage_table table td.col1{
width: 216px;
padding-left: 10px;
padding-right: 10px;
}

div.recherche_affichage_table table td {
padding: 5px 10px !important;
text-align: left;
font-size: 12px;
}

div.recherche_affichage_table table td a{text-decoration: none;}
div.recherche_affichage_table table td a:hover{text-decoration: underline;}

div.recherche_affichage_table table tr.ligne1{background: #fdd98c;}
div.recherche_affichage_table table tr.ligne2{background: #fee0a1;}

li.resultat1 {
	background: #fdd98c;
}

li.resultat0 {
	background: #fee0a1;
}

div.recherche_affichage_bottom {
	margin: 0;
	padding: 5px 5px;
}

div.recherche_affichage_bottom p {
	margin: 0;
	padding: 5px 0px;
}

p.pagination {
	float: left;
	width: 40%;
}

p.nbResults {
	text-align: right;
}

div.recherche_affichage_icone {
	padding: 0px 15px;
	height: 40px;
	background: #fddf9f;
	border-top: 1px solid #ebac66;
}

div.recherche_affichage_icone ul {
	margin: 10px 0px;
	padding: 0;
	list-style-type: none;
}

div.recherche_affichage_icone ul li {
	line-height: 20px;
	height: 20px;
	float: left;
	margin: 0px 3px;
}

div.recherche_affichage_icone ul li img {
	float: left;
}

div.recherche_affichage_icone2 {
	padding: 10px;
	background: #fddf9f;
	border: 1px solid #ebac66;
}

div.recherche_affichage_icone2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	
}

div.recherche_affichage_icone2 ul li {
	display: inline;
	padding: 0px 3px;
}

div.recherche_affichage_icone2 ul li img {
	vertical-align: middle;
}

div.contentBg {
	background: url('../image/bg_content.jpg') no-repeat left top;
	height : 481px;
}
#header_left h1, #header_left .h1 {
	font-family:Helvetica, Arial;
	font-weight: normal;
	position:absolute;
	color : white;
	margin : 25px 0 0 40px;
	text-transform:uppercase;
	font-style:italic;
	font-size:20px;
}
div.contentBg h1, div.contentBg p, div.contentBg .h1{
padding-left: 274px;
padding-right: 24px;
font-family: verdana, sans-serif;
font-weight: bold;
margin: 0px;
}

div.contentBg h1, div.contentBg .h1 {
font-size: 30px;
line-height: 35px;
color: #a82024;
padding-top: 43px;
padding-bottom: 26px;
}

div.contentBg p {
font-size: 14px;
line-height: 24px;
color: #a82024;
}

div.appellationCaracteristique {
font-family : Verdana,Arial,Helvetica,Sans-serif;
color: #A1141C;
}

h2.vigneron{
	margin: 0px 0px 15px 0px;
	font-size: 14px;
	line-height: 17px;
	height: 17px;
	font-weight: bold;
}

div.appellation_caracteristique_content_top {
	/*height: 49px;*/
	background: #fddf9f;
	border-top: 1px solid #ebb685;
	padding: 5px 0px 5px 10px;
}

div.appellation_caracteristique_content_top p.pathway {
	padding: 0px;
	margin: 0px 10px;
	text-align: right;
}

div.appellation_caracteristique_content_top p.pathway img{
vertical-align: middle;
}

div.appellationTop{
/*border-top: 1px solid #f0c365;*/
padding-top: 16px;
padding-bottom: 16px;
margin-top: 8px;
}

div.appellationTop h1, div.appellationTop .h1{
font-size: 17px;
font-weight: bold;
margin: 0px 0px 8px 0px;
text-transform: uppercase;
}

div.appellationTop p{
line-height: 18px;
margin: 0px;
}

div.panageo {
margin-bottom: 8px;
border:1px solid #F0C365;
background:none repeat scroll 0 0 #FEE0A0;
}


div.panageo p {
text-align: center;
margin: 0px;
padding: 10px 0px;
}

div.panageo a{text-decoration: none;}
div.panageo p a:hover{text-decoration: underline;}

div.panageo .pic{
width: 590px;
height: 249px;
border-bottom: 1px solid #f0c365;
overflow: hidden;
}

div.panageo .pic img{
width : 590px;
height: 249px;
}

div.appellationDescription {
background: url(../image/bg_appellationDetailContenu.png) repeat-y top right;
width: 590px; 
margin-bottom: 8px;
}

div.appellationDescriptionLeft{
padding: 10px;
width: 378px; /* 398 */
float: left;
}

div.appellationDescriptionRight {
float: right;
width: 192px;
}

div.appellationDescriptionRight div.brochure, div.appellationDescriptionRight div.spacer{
width: 190px;
margin: 0px auto;
}

div.appellationDescriptionRight div.spacer{
height: 1px;
background : #ebac66;
clear: both;
overflow: hidden;
}

div.appellationDescriptionRight div.brochure {
padding-top: 10px;
padding-bottom: 13px;
text-align: center;
width: 155px;
margin: 0px auto;
}

div.appellationDescriptionRight div.brochure h2{
text-transform: uppercase;
margin: 0px;
font-size: 12px;
font-weight: bold;
}

div.appellationDescriptionRight div.brochure p{
margin: 0px;
padding-top: 10px;
line-height: 13px;
}

div.appellationDescriptionRight div.brochure p.lienAction{
text-align: left;
padding-top: 3px;
}

div.appellationDescriptionRight div.brochure  div.pic{
text-align : center;
padding-top: 10px;
padding-bottom: 7px;
margin: 0px auto;
}

div.appellationDescriptionLeft p {
margin: 0px;
padding-bottom: 8px;
line-height: 18px;
}

div.appellationDescriptionLeft p em{font-weight: bold; font-style: normal;}

.brown {color: #f0c365;}

li.sub {
	color : #A1141C;
	font-size: 11px;
}
