html {
	height:100%;
}
	
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#242A15;
	background-image:url(/_img/fond.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

div#header {
	padding: 0px;
	min-height: 203px;
	text-align: left;
}
* html div#header {
	height: 274px;
}

#header h1 {
	margin: 0;
	padding: 0;
	width: 136px;
}
#header h1 a {
	display: block;
	text-indent: -100em;
	/*\*/overflow: hidden;/**/
	line-height: 203px;
	height: 203px;
	width: 171px;
	background: url(/_img/logo.jpg) no-repeat top center;
}

div#header2 {
	padding: 0px;
	min-height: 152px;
	text-align: left;
}
* html div#header2 {
	height: 152px;
}

#header2 h1 {
	margin: 0;
	padding: 0;
	width: 103px;
}
#header2 h1 a {
	display: block;
	text-indent: -100em;
	/*\*/overflow: hidden;/**/
	line-height: 152px;
	height: 152px;
	width: 135px;
	background: url(/_img/logo.gif) no-repeat top center;
}


a {
text-decoration: none;
font-weight:900;
color:#000000;
}
a:hover {
text-decoration: underline;
font-weight:900;
color: #000000;
}

.copyright {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#DBDBDB;
}
a.copyright {
padding-top:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#DBDBDB;
text-decoration:none;
}

#full {
	position: absolute;
	left: 50%;
	width: 962px;
	margin-left: -481px;
}

#homepage{
	background: transparent url(../_img/home/fond.jpg) no-repeat top left;
	width: 954px;
	border-left: 4px solid white;
	border-right: 4px solid white;
	height: 519px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
#homepage #mosaique{
	position:absolute;
	bottom: 0;
	right: 10px;
	width: 243px;
	height: 486px;
	padding-left: 46px;
	padding-right: 31px;
	background-color: white;
	color: #004137;
	font-size: 12px;
	line-height: 18px;
}
* html #homepage #mosaique{ padding-right: 0; bottom: -1px; }
*html #homepage #mosaique{ padding-right: 0; bottom: -1px; }

#homepage #mosaique h2{
	background: transparent url(../_img/home/mosaique.jpg) no-repeat top left;
	width: 320px;
	height: 81px;
	margin: 0 0 5px -46px;
	text-indent: -9999px;
}
#homepage #mosaique p{
	margin-top: 0;
	margin-bottom: 0;
}
#homepage #le_saviez_vous{
	background: transparent url(../_img/home/le-saviez-vous.gif) no-repeat top left;
	position:absolute;
	bottom:25px;
	right:35px;
	width: 673px;
	height: 117px;
	padding: 37px 20px 10px;
	z-index: 99;
	color: white;
	font-size: 11px;
	line-height: 16px;
}
#homepage #le_saviez_vous h3{ display: none; }
#homepage #le_saviez_vous h4{ margin-top: 0; margin-bottom:0.5em; }
#homepage #le_saviez_vous p,
#homepage #le_saviez_vous ul,
#homepage #le_saviez_vous ol,
#homepage #le_saviez_vous dl,
#homepage #le_saviez_vous dir,
#homepage #le_saviez_vous menu{
	margin: 0;
	padding: 0;
}
#homepage #le_saviez_vous li{ list-style-type: none; }
#homepage #le_saviez_vous a{ color: white; text-decoration: underline; }
#homepage #le_saviez_vous a:hover{ text-decoration: none; }

td 
{
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}

.central 
{
	padding-bottom:20px;
	padding-right:10px;
}

.tableau 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding-left:3px;
color:#525438;
}

h1.titre 
{
	font-size:26px;
	line-height:24px;
	font-weight:700px;
	font-family:"Times New Roman", Times, serif;
	color:#202020;
}
#appellationabem h1.titre{ font-size:25px; }

h2.stitre 
{
	font-size:16px;
	font-family:"Times New Roman", Times, serif;
	color:#2F2E2E;
}

/* Information prartique */
table.tbl_list td {border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #2F2F27; font-family: arial; color: #525438;font-size: 12px; font-weight: normal; }
table.tbl_list td.td0a { text-align: center; width:33px;}
table.tbl_list td.td0b { padding-left:10px; width:223px; font-weight:bold;}
table.tbl_list td.td0c { padding-left:10px; width:274px;}
table.tbl_list td.td0d { text-align: center; width:111px;}
table.tbl_list td.td1a { text-align: center; width:33px; background-image:url(/_img/presse/bg-l1c0.gif);}
table.tbl_list td.td1b { padding-left:10px; width:223px;background-image:url(/_img/presse/bg-l1c1.gif); font-weight:bold;}
table.tbl_list td.td1c { padding-left:10px; width:274px;background-image:url(/_img/presse/bg-l1c2.gif);}
table.tbl_list td.td1d { text-align: center; width:111px; background-image:url(/_img/presse/bg-l1c3.gif);}

table.tbl_list td.td0bb { padding-left:10px; width:620px; font-weight:bold;}
table.tbl_list td.td1bb { padding-left:10px; width:620px;background-image:url(../_img/presse/bg-l1c1b.gif); font-weight:bold;}

/* Professionnel */

table#pros_list td {border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; color: #2F2F27; font-family: arial; color: #525438;font-size: 12px; font-weight: normal; }
table#pros_list td.td0a { text-align: center; width:23px;}
table#pros_list td.td0b { width:289px;}
table#pros_list td.td0c { width:253px;}
table#pros_list td.td0d { text-align: center; width:55px;}

table#pros_list td.td1a { text-align: center; width:23px; background-image:url(/_img/professionnels/bg-l1c0.jpg);}
table#pros_list td.td1b { width:289px; background-image:url(/_img/professionnels/bg-l1c1.jpg);}
table#pros_list td.td1c { width:253px; background-image:url(/_img/professionnels/bg-l1c2.jpg);}
table#pros_list td.td1d { text-align: center; width:55px; background-image:url(/_img/professionnels/bg-l1c3.jpg);}

table#pros_list td a { color: #2F2F27; font-weight:normal; }
table#pros_list td a.pro_name { color: #2F2F27; font-weight:bold; }
table#pros_list td a.more_infos { color: #2F2F27; text-decoration:underline; }

/* Fiche Professionnel */
table#pros_detail td {
	padding:4px;
	padding-left:10px;
	height:17px;
	min-height:17px;
	border-bottom:1px solid #FFFFFF;
	color:#525438;
}

table#pros_detail td a {
	color:#525438;
	font-weight:normal;
}

table#pros_detail td#pros_header {
	padding:0px;
	border:none;
}
table#pros_detail td.td0 {
	color:#525438;
}
table#pros_detail td.td1 {
	color:#525438;
	background-image:url(/_img/professionnels/bg-l1.jpg);
	background-repeat:repeat-y;
}

/* huile d'olive d'espagne */
.content{
	background: white url(../_img/huile/fond.jpg) no-repeat top left;
	width: 954px;
	border-left: 4px solid white;
	border-right: 4px solid white;
}
#premier-exportateur-mondial.content{ background-image: url(../_img/huile/fond-exportateur.jpg); }
#huile-olive-espagnole.content{ background-image: url(../_img/huile/fond-huile-espagnole.jpg); }

.content #quality{
	border-bottom: 1px solid #0f4716;
	width: 627px;
	padding: 0;
	margin: 0;
	line-height:1px;
}
.content #quality li{
	display: block;
}
#img_copyright{
	text-align: right;
	display: block;
	margin-right: 54px;
	font-size: 11px;
}
.asterisque{
	text-align: right;
	margin-right: 55px;
	font-size: 11px; 
}

#prehome,
#quality ul{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#prehome li{
	float: left;
}
#prehome a{
	background-position: bottom left;
	background-repeat: no-repeat;
	background-image: transparent;
	display: block;
	width: 212px;
	height: 310px;
	text-indent: -9999px;
	overflow: hidden;
}
#prehome a:hover{ background-position: top left; }
#prehome .premier-producteur{ background-image: url(../_img/huile/home-premier-producteur.jpg); }
#prehome .premier-exportateur{ background-image: url(../_img/huile/home-premier-exportateur.jpg); }
#prehome .huile-espagnole{ background-image: url(../_img/huile/home-huile-espagnole.jpg); width: 204px; }

/* Terroirs et appélations */
#appellationabem p{ width: 200px; }

/* menu */
#producteur{}
#producteur a,
#ss_producteur a{
	background-position: top left;
	background-repeat: no-repeat;
	background-image: transparent;
	display: block;
	width: 150px;
	text-indent: -9999px;
	overflow: hidden;
}
#ss_producteur{
	padding: 0;
	margin: 0;
	list-style-type: none;
}
#premier-producteur-mondial #ss_producteur,
#espagne-premier-producteur #ss_producteur,
#premier-exportateur-mondial #ss_producteur,
#huile-olive-espagnole #ss_producteur{ display: block !important; }
#producteur a.premier_producteur_mondial{ background-image: url(../_img/huile/menu-huile-producteur.gif); height: 49px; }
#producteur a.premier_producteur_mondial:hover,
#producteur.hover a.premier_producteur_mondial,
#premier-producteur-mondial #producteur a.premier_producteur_mondial,
#espagne-premier-producteur #producteur a.premier_producteur_mondial,
#premier-exportateur-mondial #producteur a.premier_producteur_mondial,
#huile-olive-espagnole #producteur a.premier_producteur_mondial{ background-position: bottom left; height: 55px; }
#ss_producteur a:hover{ background-position: bottom left; }
#ss_producteur .premier_producteur{ background-image: url(../_img/huile/menu-producteur.gif); height: 40px; }
#espagne-premier-producteur #ss_producteur .premier_producteur{ background-position: bottom left; }
#ss_producteur .premier_exportateur{ background-image: url(../_img/huile/menu-exportateur.gif); height: 53px; }
#premier-exportateur-mondial #ss_producteur .premier_exportateur{ background-position: bottom left; }
#ss_producteur .huile_olive_espagnole{ background-image: url(../_img/huile/menu-huile-olive-espagnole.gif); height:34px; }
#huile-olive-espagnole  #ss_producteur .huile_olive_espagnole{ background-position: bottom left; }