/** CADRES **************************************************/
body{
margin:0;
background-image:url(../art/bg_body.jpg);
background-position:top center;
background-repeat:repeat-x;
background-color:#b1de83;
}


#global{
width:809px;
padding-left:9px;
margin:0 auto 0 auto;
background-image:url(../art/bg_global_ombre.png);
background-repeat:repeat-y;
}


#header{
width:800px;
height:115px;
background-repeat:no-repeat;
}

	#flag_header{
	text-align:right;
	padding:3px 79px 0 0;
	height:81px;
	}

	#top_content{
	clear:left;
	/*height:27px;*/
	padding:0 0 10px 0;
	font-size:10px;
	color:#FFFFFF;
	}
		
		#search{
		width:100%;
		text-align:right;
		}
		
		#search form{margin:0;padding:0;}
			
#content{
clear:left;
width:768px;
background-image:url(../art/bg_content.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:7px 16px 0 16px;
color:#777777;
font:12px Arial, Helvetica, sans-serif;
min-height:391px;
height:auto !important;
height:391px;

}

#footer_home{
clear:left;
width:818px;
height:133px;
margin:0 auto 0 auto;
background-image:url(../art/bg_footer_home.png);
background-repeat:no-repeat;
text-align:center;
padding:31px 0 0 0;
color:#FFFFFF;
}

#footer{
clear:left;
width:818px;
height:61px;
margin:0 auto 0 auto;
background-image:url(../art/bg_footer.png);
background-repeat:no-repeat;
text-align:center;
padding:12px 0 0 0;
color:#FFFFFF;
}

	#footer a, #footer_home a{
	font:11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}

	#footer a:hover, #footer_home a:hover{
	color:#b4e186;
	text-decoration:none;
	}

/** ELEMENTS *********************************************************/
img{
border:0;
}

/** BOUTONS *********************************************************/
.div_btn_logo_transp{
position:absolute;
width:183px;
height:83px;
}

.btn_back{
margin-top:10px;
}
/** LIENS *****************************************************************/

.lien_vert, .lien_vert:visited{
color:#528014;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.lien_vert:hover{
color:#B6CC3C;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.lien_gris{
color:#9C9A9A;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.lien_gris:hover{
color:#9C9A9A;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;	
}

.lien_puce_verte{
color:#9c9a9a;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
background:url(../art/li_link_green.gif) no-repeat left;
padding:0 0 0 10px;
}
.lien_puce_verte:hover{
color:#669900;
font-weight:bold;
}
.lien_puce_verte_on{
color:#669900;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
background:url(../art/li_link_green.gif) no-repeat left;
padding:0 0 0 10px;
}
/** TEXTES ****************************************************************/
.txt_vert_clair{
color:#b6cc3c;
}

.txt_vert{
color:#699133;
}

.txt_rouge_gras{
color:#E1001A;
font-size:12px;
margin:0;
padding:0;
font-weight:bold;
}

/** TITRES *******************************************************************/
.div_titre_vert{
background:url(../art/bg_title_green.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_red{
background:url(../art/bg_title_red.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_vert_clair{
background:url(../art/bg_title_green_light.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_bleu_clair{
background:url(../art/bg_title_blue_light.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_bleu{
background:url(../art/bg_title_blue.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_bleu_fonce{
background:url(../art/bg_title_blue_dark.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_bleu_fonce{
background:url(../art/bg_title_blue_dark.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_bleu_wave{
background:url(../art/bg_title_blue_wave.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_rose{
background:url(../art/bg_title_pink.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_orange{
background:url(../art/bg_title_orange.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_wave{
background:url(../art/bg_title_wave.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_yellow{
background:url(../art/bg_title_yellow.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_black{
background:url(../art/bg_title_black.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_purple{
background:url(../art/bg_title_purple.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_brown{
background:url(../art/bg_title_brown.jpg) no-repeat top center;
width:768px;
height:43px;
}
.div_titre_gray{
background:url(../art/bg_title_gray.jpg) no-repeat top center;
width:768px;
height:43px;
}
.titre_blanc{
color:#FFFFFF;height:38px;float:left;display:inline;width:689px;font:22px Arial, Helvetica, sans-serif;font-weight:bold;margin:0 0 0 14px;padding-top:5px;
}
.titre_blanc img{
vertical-align:middle;
}
.titre_vert{
color:#528014;
font-size:16px;
}

.titre_vert_souligne{
border-bottom:1px solid #528014;
color:#528014;
font-size:12px;
font-weight:bold;
}

.titre3_rouge{
color:#E1001A;
font-size:12px;
margin:0;
padding:0;
}

.titre_rouge{
color:#E1001A;
font-size:14px;
margin:0;
padding:0;	
}

.titre_rouge_inline{
color:#E1001A;
font-size:12px;
margin:0;
padding:0;
display:inline;
}

.titre_famille{
font-weight:bold;
text-align:center;
margin:0 0 10px 0;
}
/** FORMULAIRES ******************************************************/
.select_zone{
float:left;
display:inline;
margin-left:440px;
}

.form_select{
font-size:9px;
border:1px solid #a5acb2;
}

.input_search{
font-size:0.9em;
width:150px;
color:#9C9a9a;
font-style:italic;
border:1px solid #a5acb2;
}

.input_search_on{
font-size:0.9em;
width:150px;
color:#000000;
font-style:normal;
border:1px solid #a5acb2;
}

.my_input{
font-size:0.9em;
width:150px;
border:1px solid #a5acb2;	
}

.my_textarea{
font-size:0.9em;
width:400px;
height:100px;
border:1px solid #a5acb2;	
}

.my_textarea_nosize{
font-size:0.9em;
border:1px solid #a5acb2;	
}

.my_checkbox{
margin:0;
vertical-align:middle;
}
.my_radio{
margin:0;
vertical-align:middle;
}
.my_select{
margin:0;
vertical-align:middle;
font-size:9px;
border:1px solid #a5acb2;
}


.form_txt{
clear:both;
float:left;
display:inline;
text-align:right;
margin-right:10px;
width:175px;
}

.form_input{
float:left;
display:inline;
}

.form_submit{
clear:both;
margin-left:185px;
}

.form_sep{
clear:both;
height:10px;
}

.content_crypt_center{
	width:180px;
	margin:0 auto;
}
/** DIVERS ***********************************************************/
.my_clear{
clear:both;
margin:0;
padding:0;
line-height:0px;
font-size:0px;
height:0px;
}
.picto_atafotostudio{
text-align:right;margin:0;padding:0 10px 0 0;
}

.center{
text-align:center;
}

.bold{
font-weight:bold;
}

.warning{
width:500px;
margin:10px auto;
border:4px solid #E1001A;
padding:20px;
font-weight:bold;
text-align:center;
background:#FFF6EF;
color:#E1001A;
font-size:13px;
}

.png_ie6{
behavior: url("/pyrex-classic/iepngfix/iepngfix.htc");
}

.compulsory{
color:red;
}
/** DRAPEAUX *********************************************************/
a.flag_legend em {
	display:none;
	font:11px Arial, Helvetica, sans-serif;
	text-align:center;
}
a.flag_legend:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.flag_legend:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 25px;
    left: 10px;
    padding: 2px;
    color: #000000;
    border: 1px solid #000000;
    background: #FFFFFF;
    width:90px;
}
a.flag_legend:hover em span {
    position: absolute;
    top: -7px;
    left: 15px;
    height: 7px;
    width: 11px;
   // background: transparent url(image-infobulle.gif);
    margin:0;
    padding: 0;
    border: 0;
}

/** HOME **********************************************************************/
#home_1{
float:left;
display:inline;
height:226px;
overflow:hidden;
}

#home_2{
float:right;
display:inline;
height:226px;
overflow:hidden;
}

#home_3{
float:left;
display:inline;
margin:13px 0 0 0;
width:352px;
}
	#op_2{
	height:208px;overflow:hidden;
	}

	/* ENCART NEWS */
	#news{
	width:352px;
	height:76px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	font-size:10px;
	text-align:justify;
	margin:10px 0 0 0;
	}
	
	#news_img{
	float:left;
	display:inline;
	width:68px;
	padding:27px 0 0 0;
	margin:8px 0 0 13px;
	}
	
	#news_txt{
	float:left;
	width:247px;
	padding:0 0 0 10px;
	margin:8px 0 0 0;
	}
	
	 #news_title{
	 color:#c03367;
	 font-weight:bold;
	 font-size:11px;
	 margin:0 0 0 0;
	 }
	 
	 #news_content{
	 margin:5px 0 0 0;
	 padding:0;
	 }
			
		#news_txt a{
		color:#528014;
		text-decoration:none;
		}
		#news_txt a:hover{
		color:#b6cc3c;
		text-decoration:underline;
		} 
#home_4{
float:right;
display:inline;
margin:13px 0 0 0;
}

#home_5{
float:left;
dislplay:inline;
background:url(../art/bg_home_evt.jpg) no-repeat top center;
width:492px;
height:212px;
padding:30px 0 5px 0;
margin:10px 0 0 0;
}

#home_6{
float:right;
dislplay:inline;
margin:10px 0 0 0;
padding:30px 40px 0 0;
text-align:center;
}

	/* ENCART RECETTE DU MOIS */
	#recipe_month{
	width:404px;
	height:190px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	padding-top:1px;
	margin:0 0 9px 0;
	}
	
		#recipe_month_left{
		width:105px;
		float:left;
		display:inline;
		padding-top:50px;
		margin-top:10px;
		margin-left:10px;
		padding-left:0;
		color:#C13267;
		text-align:right;
		}
		
		#recipe_month_name{
		margin-top:0;
		font-weight:bold;
		height:85px;
		}
		
		#recipe_month_img{
		float:left;
		margin-top:7px;
		padding-left:25px;
		}
	#partners{
	border:1px solid #e9e9e9;
	height:92px;
	width:402px;
	text-align:center;
	}
	
/* NEW HOME */
#home_7{margin:0 0 17px 0;}
#home_8{width:352px;float:left;display:inline;}
#home_9{width:182px;height:172px;overflow:hidden;float:left;display:inline;padding:54px 7px 0 7px;color:#c03367;margin:0 12px;text-align:center;}
#home_9 p{margin:5px 0;padding:0;}
#home_10{width:196px;float:left;display:inline;}
#home_11{float:left;display:inline;margin:5px 0 0 0;}
#home_12{float:right;display:inline;margin:15px 0 0 0;}
/************/	
/** MENU *********************************************************************/
#menu dl, #menu dt, #menu dd, #menu ul, #menu li, #sub_menu dl, #sub_menu dt, #sub_menu dd, #sub_menu ul, #sub_menu li {
margin: 0;
padding: 0;
list-style-type: none;
}

/* Div qui contiens tout le menu */
#menu {
position: relative; /* placement du menu, à modifier selon vos besoins */
top:0px;
left:0;
width: 100%; /* correction pour Opera */
z-index:2; /* a mettre ici pour que sous ie les menu déroulants ne passe pas sous les flashs/images */
}

/* ce qui contient chaque bouton + menu déroulant */
#menu dl {
float: left;
}

/* contient bouton */
#menu dt {
cursor: pointer;
/*height:31px;*/
height:30px;
text-align: center;
text-transform:uppercase;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
}

/* contient menu déroulant */
#menu dd {
display: none;
position:absolute;
/*margin-top:4px;*/
/*margin-top:-4px;*/
margin-top:-10px;
width:125px;
/* Background transparent pour corriger le bug de sortie de zone sous IE, cf javascript montre*/
background-image:url(../art/bg_dd.gif);
}


#menu ul{

}

/* Les li qui contiennent les liens */
#menu li {
text-align:left;
background-color: #FFFFFF;
border-left: 1px solid #8fbf51;
border-right: 1px solid #8fbf51;
border-bottom: 1px solid #8fbf51;

}

/* les liens du menu déroulant et du menu */
#menu li a, #menu dt a {
text-decoration: none;
display: block;
border: 0 none;
cursor: pointer;
}


#menu dt a{
color:#FFFFFF;
}

/* lien des menu déroulants */
#menu li a{
color:#528014;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#FFFFFF;

}

/* P qui contiennent le texte des menu déroulants */
#menu li p{
margin:0;
padding:0 2px 0 2px;

}

/*#menu li a:hover, #menu li a:focus, #menu dt a:hover, #menu dt a:focus {
background: #eee;
}*/

/* changement du fond au survol du menu déroulant */
#menu li a:hover, #menu li a:focus{
background: #eee;
}

/* /////////////////////////// ITEM DES MENUS //////////////////////////////////////////////////
/* First Item d'un menu */
.first_menu_item{
border-top:1px solid #FFFFFF;
}


.first_menu_item p{
padding:4px 0 0 0;
margin:0;
border-right:1px solid #FFFFFF;
height:21px;
}


.first_menu_item a{
background-image:url(../art/bg_menu.jpg);
background-repeat:repeat-x;
height:30px;

}

.first_menu_item a:hover{
background-position:bottom;
}

/* First Item ON d'un menu */
.first_menu_item_on{
border-top:1px solid #FFFFFF;
}

.first_menu_item_on a{
background-image:url(../art/bg_menu.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0;
padding:0;
height:30px;

}

.first_menu_item_on p{
padding:4px 0 0 0;
margin:0;
border-right:1px solid #FFFFFF;
height:21px;
}


/* Item d'un menu */
.menu_item{
border-top:1px solid #FFFFFF;

}


.menu_item p{
padding:4px 0 0 0;
margin:0;
border-right:1px solid #FFFFFF;
border-left:1px solid #398B0D;
height:21px;
}


.menu_item a{
background-image:url(../art/bg_menu.jpg);
background-repeat:repeat-x;
height:30px;

}

.menu_item a:hover{
background-position:bottom;
}

/* Item ON d'un menu */
.menu_item_on{
border-top:1px solid #FFFFFF;
}

.menu_item_on a{
background-image:url(../art/bg_menu.jpg);
background-repeat:repeat-x;
background-position:bottom;
margin:0;
padding:0;
height:30px;

}

.menu_item_on p{
padding:4px 0 0 0;
margin:0;
border-right:1px solid #FFFFFF;
border-left:1px solid #398B0D;
height:21px;
}

/* /////////////////////////// /ITEM DES MENUS //////////////////////////////////////////////////


/* SOUS MENU (la bande rouge) */
#sub_menu{
float:left;
margin:-1px 0 0 0;
padding:2px 0 0 0;
height:16px;
width:800px;
background-image:url(../art/bg_submenu.jpg);
background-repeat:no-repeat;
font:11px Arial, Helvetica, sans-serif;
text-align:left;
color:#FFFFFF;
background-color:#FF0000;

}
	#sub_menu ul{
	white-space:nowrap;
	}
	#sub_menu li{
	display:inline;
	margin-right:10px;
	}
	
	#sub_menu a{
	color:#FFFFFF;
	text-decoration:none;
	}
	
	#sub_menu a:hover{
	/*color:#F3808F;*/
	text-decoration:underline;
	}
/****************** DIFFERENTS MENUS ****************************/	

/** PRODUITS ********************************************************/
#range_text{
margin-left:242px;
text-align:justify;
padding:0 40px 0 40px;
}
#content_products_menu {
	padding:20px 0 0 3px
}
	
#content_lien_range{
width:624px;
margin:0 auto;
padding:20px 0;
}
.div_lien_range{
width:170px;
float:left;
display:inline;
margin:0;
padding:5px 35px 5px 0;
}

.product_material{
float:left;
display:inline;
width:372px;
}
#material_left{
float:left;
display:inline;
width:372px;
}
#material_right{
float:right;
display:inline;
width:372px;
}
.category_img_range{
margin:12px 0;
text-align:center;
}
	
.menu_products {
	float:left;
	display:inline;
}
	
#title_type_products {
	background:url(../art/bg-type-produits.jpg) no-repeat top center;
	width:750px;
	height:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#FFF;
	padding:6px 0 0 10px;
	margin:0;
}
	.products {
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#666;
		width:101px;
		margin:35px 20px 0 30px;
		display:inline;
		float:left;
	}
	
	.products p {
		margin:8px 0;
		padding:0;
	}
	
#plats_cuisiniere{
float:left;display:inline;padding:0 0 0 5px;
}
#plats_four{
	float:right;
	display:inline;
	padding:0 5px 0 0;
}
.acier_emaille_link{background:url(../art/img-produits-acier-emaille.jpg) no-repeat top center;}
.aluminium_link{background:url(../art/img-produits-aluminium.jpg) no-repeat top center;}
.ceramique_link{background:url(../art/img-produits-ceramique.jpg) no-repeat top center;}
.fonte_acier_link{background:url(../art/img-produits-fonte-acier.jpg) no-repeat top center;}
.fonte_aluminium_link{background:url(../art/img-produits-fonte-aluminium.jpg) no-repeat top center;}
.inox_link{background:url(../art/img-produits-inox.jpg) no-repeat top center;}
.metal_antiadhesif_link{background:url(../art/img-produits-metal-antiadhesif.jpg) no-repeat top center;}
.plastique_link{background:url(../art/img-produits-plastique.jpg) no-repeat top center;}
.verre_link{background:url(../art/img-produits-verre.jpg) no-repeat top center;}
.vitroceramique_link{background:url(../art/img-produits-vitroceramique.jpg) no-repeat top center;}


.produits_materiel{width:372px;height:29px;overflow:hidden;margin:10px 0;}
.produits_materiel a{width:362px;height:31px;padding:5px 0 0 10px;margin:0;font-size:14px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;color:#FFFFFF;display:block;text-decoration:none;}
.produits_materiel_content{width:372px;text-align:center;padding:5px 0 5px 0;display:none;filter : alpha(opacity=0);-moz-opacity : 0;opacity : 0;  }
.produits_materiel_content img{margin:5px 0;}

/** COOK N CARE *************************************************************/
.logo_cook_n_care{
padding:7px 9px 0 0;
text-align:right;
}

/** REVENDEURS **************************************************************/


	/**** PAGINATION RETAILERS ****/
	#current_page{
	background-color:#528014;
	border:1px solid #528014;
	padding:0 3px;
	margin:2px;
	float:left;
	display:inline;
	width:20px;
	text-align:center;
	}
		#current_page a{
		color:#FFFFFF;
		}
	
	#other_page{
	background-color:#ebf5e2;
	border:1px solid #528014;
	padding:0 3px;
	margin:2px;
	float:left;
	display:inline;
	width:20px;
	text-align:center;
	}
	
		#other_page a, #navigation a{
		color:#528014;
		text-decoration:none;
		}
		#other_page a:hover, #other_page a:visited, #navigation a:hover, #navigation a:visited{
		color:#B6CC3C;
		text-decoration:none;
		}
	
	#navigation{
	background-color:#ebf5e2;
	border:1px solid #528014;
	padding:0 3px;
	margin:2px;
	float:left;
	display:inline;
	}
	/**** /PAGINATION RETAILERS ****/

/** RECHERCHES ************************************************************************/
#search_int{
width:612px;
margin:10px auto;
}
	#search_int_header{
	background:url(../art/bg_search_header.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	
	#search_int_content{
	padding:5px;
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:600px;
	}
	
	#search_int_footer{
	background:url(../art/bg_search_footer.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}

#search_int  h1{
margin:0 0 0 9px;
}

#search_int form{
margin:0;
}

#search_int form input{
vertical-align:middle;
}

.search_inputs{
margin:0 0 0 9px;
vertical-align:middle;
}

.table_search{
width:600px;
margin:10px auto 0 auto;
}

.results_top{
width:612px;
margin:10px auto;
}
	.results_top_header{
	background:url(../art/bg_results_top_header.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	.results_top_content{
	padding:5px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:600px;
	}
	
	.results_top_footer{
	background:url(../art/bg_results_top_footer.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	
/** PRODUITS ***********************************************************************/
#wheretobuy{
background-repeat:no-repeat;
height:68px;
padding-left:8px;
padding-top:33px;
width:196px;
}

#product_1{
display:inline;
float:left;
margin:15px 10px 0 0;
width:196px;
}

#product_2{
display:inline;
float:left;
margin:0 20px 0 0;
width:338px;
padding:10px 0 0 0;
}

	.product_name{
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 10px 0;
	}
	
	.product_infos{
	font-weight:bold;
	}

#product_3{
display:inline;
float:left;
margin:0 0 0 0;
width:196px;
padding:15px 0 0 0;
}

	#product_3 h1{
	font-size:12px;
	font-weight:bold;
	margin:0 0 10px 0;
	}

#product_3 ul{
margin:0;
padding:0 0 0 10px;
width:176px;
}

#product_3 li{
list-style:none;
margin:0;
padding:5px 10px 5px 10px;	
}

#product_3 li a{
background:url(../art/li_link.jpg) no-repeat left;
padding:0 0 0 10px;
color:#9C9A9A;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:11px;
}

#product_3 li a:hover{
color:#9C9A9A;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;	
}


#product_4{
margin:20px auto 0 auto;
width:766px;
}
	#product_4_header{
	background:url(../art/bg_product_4_header.jpg) no-repeat top center;
	width:766px;
	height:4px;
	font-size:0;
	}
	
	#product_4_content{
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:5px;
	width:754px;
	}
	
	#product_4_footer{
	background:url(../art/bg_product_4_footer.jpg) no-repeat top center;
	width:766px;
	height:4px;
	font-size:0;
	}

	#product_vignette_1{
	display:inline;
	float:left;
	margin:10px 0 0 10px;
	width:180px;
	}
	
	#product_vignette_2{
	display:inline;
	float:left;
	margin:10px 0 0 8px;
	width:180px;
	}
	
	#product_vignette_3{
	display:inline;
	float:left;
	margin:10px 0 0 8px;
	width:180px;
	}
	
	#product_vignette_4{
	display:inline;
	float:left;
	margin:10px 0 0 8px;
	width:180px;
	}
	
	.titre_vignette{
	font-size:11px;
	font-weight:bold;
	margin-bottom:1px;
	margin-top:10px;
	text-transform:uppercase;
	}

	.texte_vignette{
	font-size:11px;
	font-weight:bold;
	margin-top:1px;
	}
	
	.product_vignette{
	display:inline;
	float:left;
	margin:0 25px;
	width:180px;
	}
	
#zoom_in{
background-color:#FFFFFF;
border:5px solid #528014;
height:490px;
left:50%;
margin-left:-300px;
margin-top:-235px;
padding:5px;
position:absolute;
top:50%;
display:none;
width:600px;
z-index:1000;
}

#ceramic_zoom_in, #wave_zoom_in{
background-color:#FFFFFF;
border:5px solid #528014;
height:250px;
left:50%;
margin-left:-300px;
margin-top:-235px;
padding:5px;
position:absolute;
text-align:center;
top:50%;
display:none;
width:600px;
z-index:1000;
}
.first_vignette_ceramic{
display:inline;
float:left;
font-size:11px;
margin:0 8px 0 130px;
text-align:left;
width:79px;
}
.vignette_ceramic{
display:inline;
float:left;
font-size:11px;
margin:0 8px 0 0;
text-align:left;
width:84px;
}

.last_vignette_ceramic{
display:inline;
float:left;
font-size:11px;
margin:0;
text-align:left;
width:79px;
}

.first_vignette_wave{
float:left;
display:inline;
width:107px;
margin:0 0 0 130px;
padding:0 2px;
font-size:11px;
text-align:center;
}

.vignette_wave{
float:left;
display:inline;
width:107px;
margin:0 0 0 0;
font-size:11px;
text-align:center;
padding:0 2px;
}

/** FAMILLES *********************************************************************/

#content_family li{
list-style:none;
background:url(../art/li_link_green.gif) left no-repeat;
padding:0 0 0 10px;
margin:0;
}
#content_family ul{
margin:0;
padding:0 0 0 5px;
}

.container_family{
width:225px;
margin:0 0 20px 0;
}
.container_family_header{
background:url(../art/bg_family_header.jpg) top center no-repeat;
width:225px;
height:5px;
font-size:0px;
}

.container_family_content{
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
width:223px;
}

.container_family_footer{
background:url(../art/bg_family_footer.jpg) top center no-repeat;
width:225px;
height:5px;
font-size:0px;
}
                
.col_family_1{
float:left;
display:inline;
text-align:left;
width:225px;
}

.col_family{
display:inline;
float:left;
margin:0 5px;
text-align:left;
width:225px;
}

.col_family_last{
float:left;
display:inline;
text-align:left;
width:225px;
}

/** RECETTES ***********************************************************************/
#recipe_intro{
background:url(../be-fr/art/bg_page/bg-recipe.jpg) no-repeat top center;
}

#recipe_intro_text{
padding:0 249px 40px 40px;
text-align:justify;
}

#recipe_intro_img{
display:inline;
float:left;
margin-left:15px;
}

#recipe_intro_infos{
color:#C03367;
float:left;
display:inline;
padding:0 20px;
width:260px;
}

	#recipe_intro_infos h1{
	font-size:20px;
	}

#recipe_intro_link{
float:left;
display:inline;
width:224px;
}

	#recipe_intro_link h1{
	border-bottom:1px solid #528014;
	color:#528014;
	font-size:12px;
	font-weight:bold;
	}
	#recipe_intro_link li{
	list-style:none;
	background:url(../art/li_link_green.gif) left no-repeat;
	padding:0 0 0 10px;
	margin:4px 0;
	}
	#recipe_intro_link ul{
	margin:0;
	padding:0 0 0 10px;
	}

	#recipe_intro_link a{
	font-size:11px;
	}

#search_recipe{
width:688px;
margin:10px auto 0 auto;
padding:10px 0;
}
	#search_recipe_header{
	background:url(../art/bg_search_recipe_header.jpg) no-repeat top center;
	width:688px;
	height:5px;
	font-size:0px;
	}
	
	#search_recipe_content{
	padding:5px;
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:676px;
	}
	
	#search_recipe_footer{
	background:url(../art/bg_search_recipe_footer.jpg) no-repeat top center;
	width:688px;
	height:5px;
	font-size:0px;
	}

#search_recipe  h1{
margin:0 0 0 9px;
}

#search_recipe form{
margin:0;
}

#search_recipe form input{
vertical-align:middle;
}

#recipe_1{
display:inline;
float:left;
width:145px;
}
	.vignette_infos_recipe{
	color:#528014;
	display:inline;
	float:left;
	font-size:10px;
	text-align:center;
	width:38px;
	}
	
	.vignette_infos_recipe_middle{
	margin:0 14px;
	}

#recipe_2{
float:right;
display:inline;
width:460px;
}
#recipe_2 a{
color:#528014;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#recipe_2 ul, #recipe_2 li{
	list-style:none;
}
.vignette_infos_recipe_content{
margin:10px auto;color:#528014;font-size:10px;text-align:center;width:110px;
}

#flash_recipe_video{
width:100%;background:#FFFFFF;text-align:center;
}

#recipe_video_1{
display:inline;
float:left;
padding:0 20px 20px 0;
width:330px;
}

#recipe_video_2{
display:inline;
float:right;
width:333px;
}

/** GOODIES ***********************************************************************/
#goodies_intro{
/* background dans specific.css */
padding:0 0 30px 0;
}

#goodies_intro_text{
text-align:justify;
padding:100px 0 8px 40px;
width:510px;
margin:0;
}

#goodies_selection{
padding:0 20px;
}

.p_lien_selection{
text-align:center;
margin:0;
}
.lien_selection{
background:url(../art/li_link_green.gif) left no-repeat;
padding:0 0 0 10px;
font-size:11px;
}
#goodies_creative_corner{
float:left;
display:inline;
}

#goodies_handy_hints{
float:right;
display:inline;
}

#vignettes_creative_corner{
width:728px;
padding:50px 20px 0 20px;
margin:0 auto;
}
#vignettes_creative_corner ul{
margin:0;
padding:0 0 0 30px;
}

#vignettes_creative_corner li{
list-style:none;
background:url(../art/li_link_green.gif) left no-repeat;
padding:0 0 0 10px;
font-size:11px;
margin:5px 0;
}
	
.vignette_cc{
float:left;
display:inline;
width:220px;
}

.vignette_cc_middle{
float:left;
display:inline;
margin:0 33px 0 32px;
}

#creative_corner_1{
display:inline;
float:left;
width:210px;
}

#creative_corner_2{
float:right;
display:inline;
width:460px;
}
#creative_corner_2 a{
color:#528014;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#creative_corner_2 a:hover{
color:#B6CC3C;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;	
}
.hints{
width:612px;
margin:10px auto;
}
	.hints_header{
	background:url(../art/bg_results_top_header.jpg) center top no-repeat;
	width:612px;
	height:5px;
	font-size:0;
	}
	.hints_content{
	width:600px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:5px;
	}
		.hints_img{
		float:left;
		}
		.hints_txt{
		float:right;
		width:480px;
		padding:5px 0 0 0;
		}
	.hints_footer{
	background:url(../art/bg_results_top_footer.jpg) center top no-repeat;
	width:612px;
	height:5px;
	font-size:0;
	}

/** PARTENAIRES *********************************************************************/
#partners_content{
/* background dans specific.css */
padding:110px 10px 30px 10px;
}
.partners_intro_txt{
width:495px;
padding:0 0 20px 25px;
}
#partners_contact{
width:530px;
margin:10px auto;
text-align:center;
}
	#partners_contact_header{
	background:url(../art/bg_partners_contact_header.jpg) center top no-repeat;
	width:530px;
	height:5px;
	font-size:0;
	}
	#partners_contact_content{
	width:520px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding:5px 4px;
	}
	#partners_contact_footer{
	background:url(../art/bg_partners_contact_footer.jpg) center top no-repeat;
	width:530px;
	height:5px;
	font-size:0;
	}

.block_partners{
width:530px;
margin:10px auto 20px auto;
}
	.logo_partners{
	width:143px;
	text-align:center;
	float:left;
	}
	
		.logo_partners_header{
		background:url(../art/bg_logo_partners_header.jpg) center top no-repeat;
		width:143px;
		height:5px;
		font-size:0;
		}
		.logo_partners_content{
		border-left:1px solid #cccccc;
		border-right:1px solid #cccccc;
		width:141px;
		}
		.logo_partners_footer{
		background:url(../art/bg_logo_partners_footer.jpg) center top no-repeat;
		width:143px;
		height:5px;
		font-size:0;
		}
		
	.txt_partners{
	float:right;
	width:372px;
	text-align:justify;
	}
	.txt_partners a{
	color:#528014;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
	.txt_partners a:hover{
	color:#B6CC3C;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}

/** ABOUT US *********************************************************************/
#about_1{
float:left;
}

#about_2{
float:right;
width:441px;
text-align:justify;
}
#content_engagement{
background:url(../art/bg_pyrex_sengage.jpg) no-repeat center top;
padding:40px 40px 20px 40px;
}

#cooking_expertise{
float:left;
display:inline;
}

#cookncare{
float:right;
display:inline;
}

.pyrex_care_header{
background:url(../art/bg_pyrex_care_header.png) no-repeat top center;
behavior: url("/pyrex-classic/iepngfix/iepngfix.htc");
width:235px;
padding:50px 40px 0 40px;
height:157px;
}
.pyrex_expertise_header{
background:url(../art/bg_pyrex_expertise_header.png) no-repeat top center;
behavior: url("/pyrex-classic/iepngfix/iepngfix.htc");
width:235px;
padding:50px 40px 0 40px;
height:157px;
}

.pyrex_engagement_content{
padding:0 20px 5px 20px;
border-left:1px solid #e9e9e9;
border-right:1px solid #e9e9e9;
width:273px;
height:90px;
}

	.pyrex_engagement_title{
	color:#528014;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	vertical-align:middle;
	width:128px;
	margin:0 0 40px 120px;
	}
	
	.pe_liste{
	margin:0;
	padding:0;
	}
	
	.pe_li{
	list-style:none;
	background:url(../art/li_link_green.gif) no-repeat left;
	padding:5px 0 5px 15px;
	}
	
	.pe_sous_li{
	list-style:none;
	padding:5px 0 5px 15px;
	background:url(../art/li_link_green.gif) no-repeat left;
	/*padding:0 0 0 15px;*/
	margin:0 0 0 15px;
	}
	
	.pe_line_on{
	background-color:#ebf5e2;
	}
	
.pyrex_engagement_footer{
background:url(../art/bg_pyrex_engagement_footer.jpg) no-repeat top center;
height:5px;
width:315px;
font-size:1px;
}

.contact{
width:473px;
margin:20px auto;
}

	.contact_header{
	background:url(../art/bg_contact_header.jpg) no-repeat top center;
	width:473px;
	height:5px;
	font-size:0;
	}
	.contact_content{
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:471px;
	}
	.contact_footer{
	background:url(../art/bg_contact_footer.jpg) no-repeat top center;
	width:473px;
	height:5px;
	font-size:0;
	}
	
.contact2{
width:473px;
margin:20px auto;
text-align:center;
}

	.contact2_header{
	background:url(../art/bg_contact2_header.jpg) no-repeat top center;
	width:473px;
	height:5px;
	font-size:0;
	}
	.contact2_content{
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	width:471px;
	padding:15px 0;
	}
	.contact2_footer{
	background:url(../art/bg_contact2_footer.jpg) no-repeat top center;
	width:473px;
	height:5px;
	font-size:0;
	}

#carreer_txt1{
text-align:center;
font-weight:bold;
}

#send_cv{
text-align:center;
}

.candidature{
width:702px;
margin:10px auto;
}

	.candidature h3{
	text-align:center;
	}
	.candidature .form_txt{
	width:270px;
	}
	.candidature .form_submit{
	margin-left:280px;
	}
	.candidature_header{
	background:url(../art/bg_candidature_header.jpg) top center no-repeat;
	width:702px;
	height:5px;
	font-size:0;
	}
	.candidature_content{
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	padding:5px 25px;
	width:650px;
	}
	.candidature_footer{
	background:url(../art/bg_candidature_footer.jpg) top center no-repeat;
	width:702px;
	height:5px;
	font-size:0;
	}

#communique_presse{
padding:30px;
}

#communique_presse_subscribe{
width:612px;
margin:10px auto;
text-align:center;
font-weight:bold;
}
	#communique_presse_subscribe_header{
	background:url(../art/bg_search_header.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	
	#communique_presse_subscribe_content{
	padding:5px;
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:600px;
	}
	
	#communique_presse_subscribe_footer{
	background:url(../art/bg_search_footer.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}

/** PLAN DU SITE ******************************************************************/
#plan_site{
width:496px;
margin:0 auto;
}
	#plan_site_left{
	float:left;
	}
	#plan_site_right{
	float:right;
	}
	.plan_site_item{
	background:url(../art/bg_plan_site_item.jpg) no-repeat top center;
	width:210px;
	height:25px;
	font-weight:bold;
	padding:0 0 0 25px;
	line-height:25px;
	margin:25px 0 0 0;
	}
	.plan_site_item a{
	color:#777777;
	}
#plan_site ul{
margin:0 auto;
padding:10px 0 0 25px;
}
#plan_site li{
background:url(../art/li_link_green.gif) no-repeat left;
list-style:none;
margin:0;
padding:0 10px 0 10px;
}
#plan_site li a{
font-size:11px;
}
/** GENERALES *********************************************************************/
.content_gen{
background:#FFFFFF;
padding:20px 40px;
min-height:200px;
height:auto !important;
height:200px;
}

.content_gen2{
background:#FFFFFF;
padding:15px 0;
min-height:200px;
height:auto !important;
height:200px;
}

.li_on{
background-color:#EBF5E2;
}

.latest_items ul{
margin:0 auto;
padding:0 20px;
width:572px;
}

.latest_items li{
list-style:none;
margin:0;
padding:5px 10px 5px 10px;	
}

.latest_items li img{
vertical-align:middle;
}

.latest_items_left{
float:left;
}

.latest_items_right{
float:right;
}

.latest_items_link_puce{
background:url(../art/li_link_green.gif) no-repeat left center;
padding:0 0 0 10px;
}

#latest_news a{
color:#528014;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
#latest_news a:hover{
color:#B6CC3C;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;	
}

.li_get_pdf{
text-align:right;
}

.link_rss{
text-align:right;
width:612px;
margin:0 auto;
}

.encart_vert_w612{
width:612px;
margin:10px auto;
}
	.encart_vert_w612_header{
	background:url(../art/bg_search_header.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	
	.encart_vert_w612_content{
	padding:5px;
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:600px;
	}
	.encart_vert_w612_content .form_txt{
	width:250px;
	}
	.encart_vert_w612_content .form_submit{
	margin-left:260px;
	}
	
	.encart_vert_w612_footer{
	background:url(../art/bg_search_footer.jpg) no-repeat top center;
	width:612px;
	height:5px;
	font-size:0px;
	}
	
	
.encart_vert_w373{
width:373px;
margin:10px auto;
}
	.encart_vert_w373_header{
	background:url(../art/bg_encart_vert_w373_header.jpg) no-repeat top center;
	width:373px;
	height:5px;
	font-size:0px;
	}
	
	.encart_vert_w373_content{
	padding:10px 5px;
	border-left:1px solid #528014;
	border-right:1px solid #528014;
	width:361px;
	}
	
	.encart_vert_w373_footer{
	background:url(../art/bg_encart_vert_w373_footer.jpg) no-repeat top center;
	width:373px;
	height:5px;
	font-size:0px;
	}	
	
#return_message{
	width:400px;
	position:absolute;
	z-index:2;
	top:50%;
	left:50%;
	margin:-50px 0 0 -200px;
	display:none;
	}
	
	#return_message_header{
	background-color:#528014;
	height:10px;
	text-align:right;
	}
	#btn_close_return {
	position: absolute;
	display: block;
	/*top: -13px;
	right: -13px;*/
	top:-8px;
	right:-8px;
	width: 24px;
	height: 24px;
	text-indent: -9999em;
	background: url(../art/btn_return_close.png) no-repeat;
	behavior: url("/pyrex-classic/iepngfix/iepngfix.htc");
	outline: 0;
	z-index:9999;
	cursor:pointer;
}
	#return_message_header a{
	color:#FFFFFF;
	font-size:11px;
	}
	
	#return_message_content{
	padding:20px 10px;
	border:2px solid #528014;
	background-color:#FFFFFF;
	text-align:center;
	}
