BODY {

	background:url(../images/site_bgr.jpg) repeat-x #ffeac2;
	/*background:url(../images/top_bg.jpg) repeat-x #fff0cd;*/
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	
}

h2 { 
	text-align:left;
	font-size:16px;
	color:#e28700;
}
h3 { 
	text-align:left;
	font-size:16px;
	color:#e28700;
}
.orange_title {
	font-size:14px;
	font-weight:bold;
	color:#e28700;
}

A {
	color:#666666; /* d8b03e */
	text-decoration:none;
}

A:hover {
	color:#333333;
	text-decoration:none;
}

.links  {
	color:#007e00;
	text-decoration:underline;
}

.linksChoco {
	text-decoration:underline;
	
}
.links2  {
	color:#007e00;
	text-decoration:none;
}

.links:hover, .links2:hover  {
	color:#666666;
	text-decoration:underline;
}
.links_boxed {
	display:block;
	margin-top:25px;
	padding:5px;
	width:120px;
	text-align:center;
	border:1px solid #007e00;
	color:#007e00;
	/*text-decoration:underline;*/
}
.clearer 

{

	clear:both;

}





/*****************************

	HEADER

*****************************/


#site_contenu_header {
	margin-left:20px;
	margin-top:-13px;
	width:900px;
}

#site_header {
	text-align:center;
	height:34px;
}

.top_links {
	position:relative;/* absolute */
	/*margin-top:-151px;*/
	top:-113px;
	margin-left:687px;
	z-index:200;
}
.top_links a {
	color:#333333;
	text-decoration:none;
}

.top_links a:hover {
	color:#000000;
	text-decoration:none;
}

#top_photo_box {
	position:relative;
	/*background-image:url(../images/topRight_img.png);*/
	width:161px;
	height:163px;
	margin-top:-134px;
	margin-left:691px;
	z-index:100;
}

#tagline {
	background-image:url(../images/tagline_bg.jpg);
	background-repeat:no-repeat;
	width:411px;
	height:118px;
    color: #E8A500;
	line-height:20px;
	font-size:16px;
    font-weight: bold;
    position: absolute;
    text-align: center;
    top: 0px;
	margin-top:136px;
	margin-left:337px;
    z-index: 100;
	padding-top:29px;
}
#tagline a {
	width:341px;
	/*height:18px;*/
    position: absolute;
    top: 0px;
	margin-top:-3px;
	margin-left:-70px;
    z-index: 100;
	padding-top:29px;
	border:0px solid red;
}


/*****************************

	WRAPPERS

*****************************/





#site 

{

	min-width:940px; 

	text-align:center;

}

#wrap_top {
	background-image:url(../images/wrap_topshadow2.png);
	height:28px;
	width:940px;
	margin:35px auto 0;
}

#site_wrap {
	width:940px; 
	margin:0 auto; 
	text-align:left;
	background:url(../images/site_contenu_bg.png) repeat-y;
	margin-top:0px;
}

#wrap_bottom {
	background-image:url(../images/wrap_bottomshadow.png);
	width:940px;
	height:30px;
	margin:0 auto -8px;
}




/*****************************

	CONTENT LAYOUT

*****************************/



#logo 

{

	border:none;

	position:absolute;

	top:0;

	left:0;	

}



#logo IMG

{

	border:none;

}



#site_contenu {
	position:relative;
	padding:0;
	margin-left:20px;
	width:900px;
	min-height:615px;
	top:-67px;
	/*border:1px solid;*/
}

/* for HOME page only */
#site_contenu_home {
	position:relative;
	padding:0;
	margin-left:20px;
	width:900px;
	min-height:615px;
	top:-28px;
	/*border:1px solid;*/
}
/* END for HOME page only */


#left_section {
	float:left;
	width:331px;
}

#right_section {
	float:left;
	width:250px; 
	margin-left:20px; 
	margin-top:-34px;
}


#colLeft

{

	float:left;

	width:20px;

}



#colRight

{

	float:left;

	width:19px;

}



#colContenu {
	position:relative;
	float:left;
	width:920px;
	/*background:url(../images/logos2.jpg) no-repeat bottom left;*/
}





#contenu {
	float:left;
	width:630px;
	padding:0 30px 0px 10px;
	margin-top:-8px
}

/* for home page only */
#contenu_home {
	float:left;
	width:630px;
	padding:0 30px 0px 10px;
	margin-top:16px
}
/* END for home page only */



#bottom_box_home {
	width:700px;
	margin:15px 0 20px 15px;
}
#pub_box_left {
	float:left;
	background:url(../images/pub_box_bg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:135px;
	border:1px solid #007e00;
}
#pub_box_right {
	background:url(../images/pub_box_bg.jpg);
	background-repeat:no-repeat;
	width:320px;
	height:135px;
	border:1px solid #007e00;
	margin-left:332px;
}
#pub_noel {
	float:left;
	background-repeat:no-repeat;
	width:652px;
	height:135px;
	border:1px solid #007e00;
}
#ens-noel {
	/*background:url(../images/ens-noel.png);*/
	height:171px;
	margin-left: 531px;
    margin-top: 453px;
	position:absolute;
	width:137px;
}
#ens-noel-miel {
	float:left;
	background:url(../images/ens-noel-miel.png);
	height:117px;
	margin-left: 10px;
    margin-top: 10px;
	width:131px;
	
}
#ens-noel-miel a {
	border: 0px solid;
    height: 117px;
    position: absolute;
    width: 131px;
}
#xmaslights {
    margin-left: 298px;
    /*position: absolute;*/
	margin-bottom:-33px;
}
#noeltextbox {
	float:left;
	width:509px;
}
#text-promoNoel {
	font-size:16px;
	font-weight:bold;
	line-height:17px;
	margin-left:34px;
	margin-top:8px;
	text-align:center;
	width:325px;
}
#text-promoNoel a {
}
/*#text-promoNoel a:hover {
	color:#060;
	color:#2f2f2f;
}*/
#text-vert {
	color:#036119;
}
#text-gris {
	color:#2f2f2f;
}
#link-noel {
	color:#036119;
	font-size:12px;
	font-weight:bold;
	margin-left: 500px;
    margin-top: 607px;
   	position: absolute;
    text-align: right;
	width:51px;
}
#link-noel a {
	color:#036119;
	text-decoration:underline;
}
#ens-noel img {
}
.title-promopub {
	height:15px;
	margin-left:10px;
	margin-top:5px;
}
.title-promopub a {
	color: #E8A500;
    font-weight: bold;
}
.photo-promopub {
	float:left;
	margin-left:10px;
	margin-top:12px;
	width:85px;
}
.text-promopub {
	float:left;
	line-height:16px;
	margin-top:11px;
	padding-right:5px;
	width:220px;
}
.promolink {
    margin-right: 5px;
    margin-top: 96px;
    position: absolute;
    text-align: right;
    width: 314px;
}


/**** NAV INTERACTIVITY ****/

#left_box{
	float:left;
	border:0px solid;
	margin-top:-20px;	
}
/* for home page only */
#left_box_home{
	float:left;
	border:0px solid;
	margin-top:-59px;	
}
/* for home page only */


#bottom_left {
	width:194px;
	height:323px;
	border:0px solid;
	text-align:center;
}

#distinction_box {
	margin-bottom:17px;
}

#tourism_logo {
}

#bottom_img_box {
	background-image:url(../images/potdemiel.jpg);
	width:171px;
	height:220px;
}

#nav {
	/*float:left;*/
	margin:10px 0px 20px 0px;
	padding:0px 0px 20px 20px;
	text-align:left;
	width:176px;
	background:url(../images/li_bg.jpg) no-repeat bottom right;
}



/*#nav a {
	color:#666;
	text-decoration:none;
}*/

.menu_active  {
	color:#e9a317;
}
.menu_active a  {
	color:#e9a317;
}
.menu_active a:hover  {
	color:#e9a317;
}

.Submenu a  {
	color:#666666;
}
.Submenu a:hover  {
	color:#333333;
}
/*#nav a:hover {
	color:#333333;
	text-decoration:none;
}*/



.navItem {
	width:150px;
	padding:12px 0 8px 14px;
	background:url(../images/li_1.jpg) no-repeat;
}



.subnavItem {
	margin-left:20px;
	padding:1px 0px 2px 14px;
	background:url(../images/li_2.jpg) no-repeat;
}
/*.subnavItem a {
	color:red;
}*/


#submenu1, #submenu2, #submenu3, #submenu4 {
	display:none;
}

#menu0 a,
#menu1 a, #menu2 a,
#submenu2_1 a, #submenu2_2 a, #submenu2_3 a, #submenu2_4 a,
#menu3 a, #submenu3_1 a, #submenu3_2 a, #submenu3_3 a, #submenu3_4 a, #submenu3_5 a 3 a, 
#menu4 a, #submenu4_1 a, #submenu4_2 a, #submenu4_3 a,
#menu5 a, 
#menu6 a, #submenu6_1 a, #submenu6_2 a, #submenu6_3 a {
	color:#e9a317;
}
/*
#submenu2, #submenu3, #plan #menu5 {
	display:none;
}





.s2_1 #submenu2, .s2_2 #submenu2, .s2_3 #submenu2, .s2_4 #submenu2,

.s3_1 #submenu3, .s3_2 #submenu3, .s3_3 #submenu3

{

	

	display:block;

	padding-bottom:10px;

}



#plan #submenu2, #plan #submenu3

{

	display:block;

}



.s0 #menu0 a,
.s1 #menu1 a, .s2_1 #menu2 a,
.s2_1 #menu2 a, .s2_1 #submenu2_1 a,
.s2_2 #menu2 a, .s2_2 #submenu2_2 a,
.s2_3 #menu2 a, .s2_3 #submenu2_3 a,
.s2_4 #menu2 a, .s2_4 #submenu2_4 a,
.s3_1 #menu3 a, .s3_1 #submenu3_1 a,
.s3_2 #menu3 a, .s3_2 #submenu3_2 a,
.s3_3 #menu3 a, .s3_3 #submenu3_3 a,
.s3_4 #menu3 a, .s3_4 #submenu3_4 a,
.s3 #menu3 a, .s4 #menu4 a, .s5 #menu5 a, .s6 #menu6 a, .s7 #menu7 a, .s8 #menu8 a {
	color:#e9a317;
}

*/





/*****************************

	CONTENT

*****************************/





#produits 

{

	width:810px;

	margin:20px 0 0 90px;

}



.miel 

{

	width:325px;

	float:left;

	padding-right:70px;

}



.hydromiel 

{

	width:325px;

	float:left;

}





#tblAcheter TD

{

	padding:5px;

	background-color:#fff5e3;

}



#tblValeur TD

{

	padding:5px;

	background-color:#fff5e3;

}



#tblProduits TD

{

	padding:2px;

	background-color:#FFF;

}

.prod_00, .prod_01, .prod_02, .prod_03, .prod_04, .prod_05, .prod_06, .prod_07, .prod_08, .prod_09, .prod_10, .prod_11 {
	cursor:pointer;
}

#text_ref {
	color:#a59469;
	font-size:9px;
	text-align:left;
	margin:0 14px 10px 18px;
}
#text_ref a {
	color:#c8b589;
	text-decoration:underline;
}


/*****************************

	FOOTER

*****************************/



#site_footer {
	background-image:url(../images/footer_bg.png);
	width:940px; 
	height:193px;
	margin:0 auto;
}
#wrap_footer {
	padding:22px 0 0 20px;
}
.left_bottom_box {
	float:left;
	width:424px;
	height:145px;
	border:0px solid red;
	margin-left:15px;
	margin-right:5px;
	line-height:12px;
}

.yellow_vline {
	background-image:url(../images/vertical_yellow.png);
	float:left;
	width:1px;
	height:145px;
}



.left_bottom_box td {
	font-family:Arial, Helvetica, sans-serif;
	color:#5f6062;
	font-size:10px;
}
input.boite {
	border:1px solid #5f6062;
	color:#5f6062;
	padding-left:2px;
	margin-bottom:3px;
}

input.submitBtn {
	/*border:1px solid red;*/
	height:21px;
	width:30px;
	margin-top:2px;
}



.right_bottom_box {
	float:left;
	width:433px;
	height:145px;
	border:0px solid blue;
	margin-left:15px;
	color:#5f6062;
	text-align:left;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
.h_line {
	background:#cccccc;
	width:412px;
	height:1px;
	margin:2px 0;
}

#box_title {
	width:414px;
	margin:5px 0 7px 0;
	
	vertical-align:base;
}

.prod_list {
	/*margin-left:-32px;
	margin-top:2px;*/
	margin:-18px 0 2px 50px;/*  -18px 0 2px 28px; */
}
.prod_list-links {
	/*margin-left:-32px;
	margin-top:2px;*/
	margin:-17px 0 2px -40px;
}
.prod_list li {
	display:inline;
	list-style-type: none;
	padding-right: 10px; /* 18px; */
}
.prod_list-links li {
	display:inline;
	list-style-type: none;
	padding-right: 18px;
}
#box_prod {
	width:440px;
	height:25px;
}
#box_purch {
	width:414px;
	height:25px;
}
#box_where {
	width:414px;
	height:25px;
}
#box_order {
	width:470px;
	height:25px;
}
#box_links {
	width:414px;
	margin-top:0px;
	
}
#copyright_wrap {	
	margin:0 auto 30px;
	width:940px;
}
#copyright_box {
	/*background:url(../images/copyright_logo.png);
	background-repeat:no-repeat;*/
	color:#c8b589;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	height:30px;
	margin:0px auto;
	padding:8px 0 0 13px;
	width:895px;
}
#copyright_box img {
	vertical-align:middle;
}
.prod_tb {
	line-height:1.5em;
	margin-left:13px;
	width:100%;
}

.prod_tb td {
	/*height:30px;*/
	vertical-align:bottom;
}

#product_box {
	background:url(../images/product_frame_trefle.jpg);
	height:307px;
	width:323px;
	/*text-align:center;*/
}
#product_box2 {
	background:url(../images/product_frame_cremeux.jpg);
	height:307px;
	width:323px;
	/*text-align:center;*/
}
#product_box3 {
	background:url(../images/product_frame_centellino.jpg);
	height:307px;
	width:323px;
	/*text-align:center;*/
}
#product_box4 {
	background:url(../images/product_frame_choco.jpg);
	height:307px;
	width:323px;
	/*text-align:center;*/
}
#emptyFrame {
	background:url(../images/product_frame.jpg);
	height:307px;
	width:323px;
	/*text-align:center;*/
}
.prod_photos {
	position:absolute;/* absolute */
	height:273px;
	width:293px;
	margin:17px 0 0 15px;
	/*padding-top:17px;*/
}
#photo01 {
}

/* ------- FAQ --------- */

.collIco {
    background: url(../images/minus.jpg) no-repeat scroll 0 4px transparent;
    padding: 3px 0 5px 20px;
}
.expIco {
    background: url(../images/plus.jpg) no-repeat scroll 0 4px transparent;
    padding: 3px 0 5px 20px;
}

.pdf_links {
	position:absolute;
	background:url(../images/pdf_logo.jpg);
	background-position:left 2px;
	background-repeat:no-repeat;
	height:23px;
	padding:5px 0 0 30px;
	
}

.pdfLinks {
	position:absolute;
	background:url(../images/pdf_logo.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	height:33px;
	padding:5px 0 0 30px;
	
}

.clickable {
    border: 0px solid;
    height: 23px;
    left: -30px;
    padding:6px 0 1px 30px;
    position: relative;
    top: 3px;
    width: 76px;
}
.promoTitle {
	font-weight:bold;
	color:#e8a500;
}

.promoTb {
	margin:0px 0 0 5px;
	line-height:15px;
}
.left_pad {
	padding-left:20px;
}

.list_mets {
	margin-left:-60px;
}

#form01 {
	margin-bottom:0px;
}

.federation_title {
	font-size:10px;
	font-family:Arial,Helvetica,sans-serif;
	color:#69472C;
	font-weight:bold;
	line-height:12px;
	margin-top:2px;
}

.nostyle {
	color:#69472C;
}
#home_top_box img {
}
#home_top_box_404 {
	border:0px solid red;
	height:383px;
	margin-left:15px;
	padding-top:90px;
	width:653px;
}
#home_top_box_404 p {
	font-size:16px;
}
.left-box {
	background-image:url(../images/copyright_logo_sm.png);
	background-repeat:no-repeat;
	float:left;
	height:30px;
	padding:5px 0px 0px 35px;
	text-align:left;
	width:400px;
}
.right-box {
	background-image:url(../images/logo_aliasclic.png);
	background-position:right;
	background-repeat:no-repeat;
	float:left;
	height:42px;
	/*text-align: right;*/
	width:445px;
}
.right-box a {
	background-image:url(../images/x.gif);
	display:block;
	height:42px;
	margin-left:252px;
	position:absolute;
	/*right:65px;*/
	width:195px;
}
.bottom_sect {
	text-align:center;
	width:668px;
}
