/* ----------- layout -----*/
body { 
  width:100% !important;
	color: #878682; 
	background-color: #e2e2e2;
 	background-image: url(../images/basics/bg_repeat.gif);
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	margin: 0px; 
	padding: 0px;
}
/* CONTENT */
#content {
  	position: relative;
 	margin-top: 9px;
  	text-align:left;
}
.clear{clear:both;}
.text{
	color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.dbbild{
padding:10px;
border:1px solid #878682;
}
.dblink:link{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: normal;
}
.dblink:visited{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: normal;
}
.dblink:hover{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: normal;
}
.dblink:active{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	font-weight: normal;
	
}

a:link{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
a:visited{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
a:hover{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
a:active{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
	
}
.link,a.link:link,a.link:visited,a.link:hover,a.link:active{
color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight: bold;
}
.bold{
	color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
}
.boldblue{
	color: #879EA6; 
	font-size: 11px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight:bold;
}
img {
	border: 0px;
}

/* ALIGN */
.div_align_right {
	text-align: right;
}

/* SEPARATOR */
.div_separator_5px {
	padding-top: 5px;
	clear: both;
	font-size: 1px;
}
.div_separator_8px {
	padding-top: 8px;
	clear: both;
	font-size: 1px;
}
.div_separator_10px {
	padding-top: 10px;
	clear: both;
	font-size: 1px;
}
.div_separator_20px {
	padding-top: 20px;
	clear: both;
	font-size: 1px;
}
.div_separator_30px {
	padding-top: 30px;
	clear: both;
	font-size: 1px;
}
.div_separator_40px {
	padding-top: 40px;
	clear: both;
	font-size: 1px;
}
/* TITLE BOX (HOME AND PRODUCT) */
.title_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;		
}

.title_bloc_1{
	height:19px;
	width: 510px;
	background-image: url(../images/home/tit_hp_events.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}

.title_bloc_0{
	height:19px;
	width: 510px;
	background-image: url(../images/home/tit_hp_prod_news.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}

.title_bloc_2_3{
	/*padding-left:20px;*/
	/*border: 1px solid red;*/
	height:19px;
	width: 145px;
	background-image: url(../images/home/tit_hp_gallery.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}


/* Global DIV */
#container {
	position: relative;
	width: 718px;
	margin: 20px auto 0px auto;
}

#div_container_product {
	position: relative;
	width: 718px;
	margin: 20px auto 0px;
	display:none;
}
#div_container_print {
	position: relative;
	width: 540px;
	margin: 10px auto 10px;
	padding-left: 5px;
	text-align: left;
}
#div_container_send {
	position: relative;
	width: 490px;
	margin: 10px auto 10px;
	padding-left: 5px;
	text-align: left;
}
#div_container_preview {
	position: relative;
	width: 534px;
	margin: 10px auto 10px;
	/*padding-left: 5px;*/
	text-align: left;
}

/* CATALOGUE CONTENT */
#div_cataloguecontent {
  	position: relative;
 	margin-top: 9px;
  	text-align:left;
}


#div_rightcol_iframe {
	width: 718px;
	float: right;	
}

/* HEADER */
#header {
	position: relative;
	width: 718px;
	height:69px;
}

/* LOGO */
#logo {
	position: relative;
	text-align: left;
	float: left;
	width: 220px;
	height: 69px;
}

/* billboard */
#div_corporate_billboard {
 	position: relative;
	margin-top: 14px;
	width: 718px;
	height: 215px;
}

/* TOP */
.div_top {
	margin-top: 10px;
	background-image: url(../images/basics/brd_cart_top_of_page.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	height: 30px;
	width: 533px;
	float: left;
	font-size: 10px;
	text-decoration:none;
	
}
.div_top_txt {
	padding: 7px 10px 0px 0px;
	float: right;
	text-align: right;
	height: 30px;
	color: #595A55;
}
.div_top_txt2 {
	padding-right: 10px;
	text-align: right;
	color: #595A55;
	margin-top: -12px;
}
.div_top a:link {
	color: #595A55;
	text-decoration : none;
}
.div_top a:visited { 
	color: #595A55;
	text-decoration : none; 
}
.div_top a:active {
	color: #595A55;
	text-decoration: none;
}
.div_top a:hover {
	color: #595A55;
	text-decoration: underline;
}

/* BACK */
.div_back { 
	float: left;
	margin-top: 7px;
	padding-left: 10px;
	color: #595A55;
}

/* FOOTER */
#div_recommend {
	color: #595A55;
	margin-top: 5px;
	float: left;
}
#div_country{
	position: relative;
	width: 718px;
	padding-top: 30px;
	text-align:left;
	float: left;
}
#div_bottom {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/flt_sep_footer.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 718px;
	margin-top: 10px;
	height: 20px;
	float: left;
}
#div_bottom_btn{
	position: relative;
	padding-top: 5px;
	z-index: 3;
}
#div_copy {
	position: relative;
	font-size: 9px;
	margin-top: -15px;
	text-align: right; 
	height: 20px;
	z-index: 1;
	color: #5A5957;
}

/* IMAGE TOP */
.img_top {
	vertical-align: bottom;
	margin-left: 5px;
}
/* IMAGE NEW */
.img_pro_new {
	vertical-align: top;
}

/* Hidden Div */
.div_display_none {
	display: none;
}

/* SEND TO A FRIEND */
.div_send_tit {
	color: #5A5957;;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}
.div_send_tit a:link {
	color: #5A5957;
	text-decoration : none;
}
.div_send_tit a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.div_send_tit a:active {
	color: #5A5957;
	text-decoration: none;
}
.div_send_tit a:hover {
	color: #5A5957;
	text-decoration: underline;
}
.div_send_tit_bgk {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/bkg_cart_email-to-a-friend.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	margin-top: 10px;
	height: 24px;
	float: left;
}
.div_send_tit_rub_bgk {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/bkg_cart_rub_email.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	margin-top: 10px;
	height: 24px;
	float: left;
}
.div_send_form_top_bgk {
	position: relative;
	background-image: url(../images/basics/brd_cart_flt_up_email.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	height: 2px;
	font-size: 1px;
	float: left;
}
.div_send_form_middle_bgk {
	position: relative;
	background-color: #FFFFFF;
	border-left: 1px solid #D4E8EC;
	border-right: 1px solid #D4E8EC;
	padding: 2px 5px 0px 8px;
	float: left;
}
.div_send_form_bottom_bgk {
	position: relative;
	background-image:url(../images/basics/brd_cart_flt_down_email.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 486px;
	float: left;
}
.div_send_form_left {
	position: relative;
	width: 120px;
	float: left;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: right;
	margin-top: 3px;
	padding: 2px 0px 5px 0px;
}
.div_send_form_right {
	position: relative;
	width: 345px;
	float: right;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: left;
	padding: 2px 0px 5px 0px;
}
.div_send_form_right_btn {
	position: relative;
	width: 250px;
	float: left;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: left;
	padding: 2px 0px 5px 5px;
}
.div_send_form_content {
	position: relative;
	width: 470px;
	float: left;
}
.div_send_form_right INPUT{
	width: 252px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.div_send_form_right_btn TEXTAREA{
	width: 252px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	height: 80px;
}
.div_send_txt {
	position: relative;
	float: left;
	text-align: left;
	width: 486px;
	color: #5A5957;
	font-size: 10px;
	margin-top: 2px;
}
.div_send_btn {
	position: relative;
	float: left;
	width: 50px;
	margin: 65px 0px 0px 10px;
}
.send_btn {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* NEWS 2.0 (HOMEPAGE) : OVERVIEW NEWS ROOM */ 
.homepage_newstitle_conteneur{
	width:100%;	
	height:13px;
	background:url(../images/home/brd_left_flt_news_531px.gif) no-repeat center left;
}

.homepage_newstitle_contenu{
	width:100%;
	height:13px;	
	font-size: 11px;		
	background: url(../images/home/brd_left_flt_news_hp.gif) no-repeat center right;
}
.homepage_newstitle_contenu_text{
	padding-left:5px;	
	color:#90B36F;
	font-weight:bold;	
	font-size: 10px;		
}

.homepage_newstitle_date{
	float:right;
	margin-right:5px;
	font-weight:bold;	
	font-size: 10px;		
	color:#90B36F;
}

/* titre link*/
.homepage_newstitle_contenu_text a{
	color:#90B36F;
	text-decoration:none;
}
.homepage_newstitle_contenu_text a:hover{
	color:#90B36F;
	text-decoration:underline;	
}

.homepage_newscontent{
	padding-top:5px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	

}

.news_link {
	background-image:url(../images/home/brd_btn_news.gif);
	height: 25px;
	color:#87B064;
	background-repeat:no-repeat;
	padding: 5px 0px 3px 20px;	
	/*margin-left:5px;*/
	font-size: 11px;
	font-weight: bold;		
	margin-top:5px;
	width: 153px;
	float: right;
}
html>body .news_link {
	height: 20px;
	width: 133px;	
	padding-bottom: 0px;					
}
.news_link a{
	color:#87B064;
	text-decoration:none;
}
.news_link a:hover{
	color:#87B064;
	text-decoration:underline;	
}

.div_tit_category {
	border-bottom: 1px solid #BDBDB5;
	padding: 2px 0px 2px 2px;
	color: #53524D;
	background-color:#E9E9E1;
	width: 148px;
}
.div_tit_category a:link {
	color: #53524D;
	text-decoration : none;
}
.div_tit_category a:visited { 
	color: #53524D;
	text-decoration : none; 
}
.div_tit_category a:active {
	color: #53524D;
	text-decoration: none;
}
.div_tit_category a:hover {
	color: #53524D;
	font-weight: bold;
	text-decoration: none;
}

/* Category title selected */
.div_tit_category_select {
	border-bottom:1px solid #BDBDB5;
	padding: 2px 0px 2px 2px;
	color: #53524D;
	background-color: #F5F4F0;
	width: 148px;
	font-weight: bold;
}
.div_tit_category_select a {
	color: #53524D;
	text-decoration : none;
	font-weight: bold;
}

/* Category subtitle */
.div_stit_category {
	padding: 2px 0px 2px 9px;
	color: #53524D;
}
.div_stit_category a:link {
	color: #53524D;
	text-decoration : none;
}
.div_stit_category a:visited { 
	color: #53524D;
	text-decoration : none; 
}
.div_stit_category a:active {
	color: #53524D;
	text-decoration: none;
}
.div_stit_category a:hover {
	color: #53524D;
	font-weight: bold;
	text-decoration: none;
}
.div_stit_category_select {
	padding: 2px 0px 2px 9px;
	color: #53524D;
	font-weight: bold;
}
.div_stit_category_select a {
	color: #53524D;
	text-decoration : none;
	font-weight: bold;
}
.div_stit_category_type {
	padding: 2px 0px 2px 9px;
	color: #B2B1AC;
	font-weight:bold;
}

/* Category Type subtitle end */
.div_stit_category_type_end {
	border-bottom: 1px solid #BDBDB5;
	padding: 2px 0px 2px 9px;
	color: #B2B1AC;
	font-weight:bold;
}
.div_stit_category_type_end a {
	color: #B2B1AC;
	text-decoration : none;
	font-weight:bold;
}

/* Category subtitle end */
.div_stit_category_end {
	border-bottom: 1px solid #BDBDB5;
	padding: 2px 0px 2px 9px;
	color: #53524D;
}
.div_stit_category_end a:link {
	color: #53524D;
	text-decoration : none;
}
.div_stit_category_end a:visited { 
	color: #53524D;
	text-decoration : none; 
}
.div_stit_category_end a:active {
	color: #53524D;
	text-decoration: none;
}
.div_stit_category_end a:hover {
	color: #53524D;
	font-weight: bold;
	text-decoration: none;
}

/* Category subtitle selected end */
.div_stit_category_selected_end {
	border-bottom: 1px solid #BDBDB5;
	padding: 2px 0px 2px 9px;
	color: #53524D;
	font-weight: bold;
}
.div_stit_category_selected_end a {
	color: #53524D;
	text-decoration : none;
	font-weight: bold;
}

/* Category separator */
.div_tit_category_separator {
	border-bottom:1px solid #BDBDB5;
/*	background-color:#F5F4F0;*/
	font-size: 1px;
	margin-left: 8px;
	width: 140px;
}

/* CATALOGUE CONTENT */
.div_prod_tit {
	padding: 3px 0px 0px 5px;
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;
}
.div_tit_cat_534 {
	margin-top: 10px;
	width: 534px;
	background-image:url(../images/products/bkg_tit_rub_534px.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 5px 1px;
}
.div_tit_cat_350 {
	background-image:url(../images/products/bkg_tit_rub_350px.gif);
	background-repeat:no-repeat;
	height: 24px;
	padding-left: 1px;
	float: left;
	width: 350px;
}
.titleText {
	padding: 5px 0px 0px 5px;
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;
}
.titleText a:link {
	color: #5A5957;
	text-decoration : none;
}
.titleText a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.titleText a:active {
	color: #5A5957;
	text-decoration: none;
}
.titleText a:hover {
	color: #5A5957;
	text-decoration: underline;
}
.div_tit_cat_166 {
	background-image:url(../images/products/bkg_tit_rub_166px.gif);
	background-repeat:no-repeat;
	height: 24px;
	padding-left: 1px;
	float: right;
	width: 166px;
	/*overflow : hidden;*/
}
.div_content_txt {
	padding: 10px 0px 0px 5px;
	color: #5A5957;
	font-size: 10px;
}
.div_border_content_img {
	padding: 1px 0px 1px 14px;
	width: 79px;
	float: left;
	text-decoration : none;
}
.div_border_content_img A {
	text-decoration : none;
}

.div_border_content_tit {
	color: #879EA6;
	font-size: 11px;
	font-weight: bold;
	margin-top: 10px;
}
.div_border_content_tit a:link {
	color: #879EA6;
	text-decoration : none;
}
.div_border_content_tit a:visited { 
	color: #879EA6;
	text-decoration : none; 
}
.div_border_content_tit a:active {
	color: #879EA6;
	text-decoration: none;
}
.div_border_content_tit a:hover {
	color: #879EA6;
	font-weight: bold;
	text-decoration: underline;
}
.div_border_content_txt {
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	padding-bottom: 5px;
}
.span_visual_col {
	margin-left: 16px;
}

/* CATALOGUE CATEGORY */
.titleWhite {
	background-image:url(../images/products/brd_cart_tit_rub.gif);
	height: 25px;
	background-repeat:no-repeat;
	padding: 0px 0px 0px 1px;
}
.titleText {
	padding: 5px 0px 0px 5px;
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;
}
.titleText a:link {
	color: #5A5957;
	text-decoration : none;
}
.titleText a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.titleText a:active {
	color: #5A5957;
	text-decoration: none;
}
.titleText a:hover {
	color: #5A5957;
	text-decoration: underline;
}
.div_pro_tit_cat_bgk {
	background-image:url(../images/products/bkg_tit_ctgy_cat.gif);
	background-repeat: no-repeat;
	height: 25px;
}
.div_bgk_filets {
	margin-top: 10px;
	background-image:url(../images/products/bkg_prod_cat_2filets.gif);
	background-repeat:repeat-y;
	float: left;
	width: 533px;
	/*width: 543px;*/
	/*border: 1px solid pink;*/
}
.div_cat_col1 {
	width: 168px;
	float: left;
}
.div_cat_col2 {
	float: left;
	width: 168px;
	margin-left: 14px;
}
.div_cat_col3 {
	float: right;
	width: 168px;
	margin-left: 14px;
}
/* product */

.div_cat_product_line {
  clear: both;
}
.div_cat_product_sleft {
  margin-left: 14px;
}
.div_cat_product_tit {
	height: 14px;
	width: 168px;
	float: left;
}
.div_cat_product_tit A{
	text-decoration: none;
}
.div_cat_product_img {
	text-align: center;
	width: 168px;
	float: left;
  height: 80px;
	/*overflow: visible;*/
}
.div_cat_product_img A{
	text-decoration: none;
}
.div_cat_product_txt  {
	color: #000000;
	width: 168px;
	float: left;
	height: 62px;
	overflow: hidden;
	font-size: 10px;
}
.div_cat_product_spe  {
	font-weight: bold;
	width: 168px;
	float: left;
	color: #5A5957;
	font-size: 9px;
}
.div_cat_product_bgk_spe {
	padding: 1px 0px 0px 4px;
	background-image:url(../images/products/brd_cart_key_fea.gif);
	background-repeat: no-repeat;
	margin-top: 2px;
	height: 16px;
}
/* Navigation level 3 */
.div_pro_niv3_txt {
	font-size: 10px;
	color: #53524D;
	font-weight: bold;
}
.div_pro_niv3_tit {
	font-size: 9px;	
	color: #53524D;
	font-weight: bold;
}
.div_pro_niv3_tit a:link {
	color: #53524D;
	text-decoration : none;
}
.div_pro_niv3_tit a:visited { 
	color: #53524D;
	text-decoration : none; 
}
.div_pro_niv3_tit a:active {
	color: #53524D;
	text-decoration: none;
}
.div_pro_niv3_tit a:hover {
	color: #53524D;
	text-decoration: underline;
}
.div_pro_niv3_content {
	margin: 8px 0px 0px 13px;
}
.div_pro_niv3_img {
	border: 1px solid black;
	width: 79px;
}

/*FAMILY NEW STYLE ZZZ*/
.div_title_subcat_bkg {
	background-image:url(../images/products/bkg_tit_rub_534px.gif);
	background-repeat: no-repeat;
	padding: 5px 0px 0px 10px;
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;	
	margin-top: 8px;
	height:25px;
	float: left;
	width: 534px;		
}
html>body .div_title_subcat_bkg {
	width: 524px;		
}

.div_title_subcat_bkg a:link {
	color: #5A5957;
	text-decoration : none;
}
.div_title_subcat_bkg a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.div_title_subcat_bkg a:active {
	color: #5A5957;
	text-decoration: none;
}
.div_title_subcat_bkg a:hover {
	color: #5A5957;
	text-decoration: underline;
}

.div_title_subcat_seemore {
	padding: 2px 10px 0px 0px;
	color: #5A5957;
	height:20px;	
	font-size: 10px;
	font-weight: bold;
	float: right;
	width: 210px;
	text-align: right;
}

.div_cat_shortdesc_txt {
	padding-left: 10px;
	color: #5A5957;
	font-size: 10px;
	font-weight: bold;
	
}

.div_cat_longdesc_txt {
	padding: 10px 0px 0px 10px;
	color: #5A5957;
	font-size: 10px;
}


/* TOOLS BAR FOR THE PRODUCT */
.div_pro_tools_bgk {
	background-image:url(../images/products/brd_cart_toregister.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-top: 1px;
}
.div_pro_tools_bgk2 {
	background-image:url(../images/products/brd_cart_Iwanto.gif);
	background-repeat: no-repeat;
	height: 26px;
}
.div_pro_tools {
	padding: 7px 0px 0px 7px;
	color: #595A55;
	float: left;
	width: 245px;
}
.div_pro_tools a:link {
	color: #595A55;
	text-decoration : none;
}
.div_pro_tools a:visited { 
	color: #595A55;
	text-decoration : none; 
}
.div_pro_tools a:active {
	color: #595A55;
	text-decoration: none;
}
.div_pro_tools a:hover {
	color: #595A55;
	text-decoration: underline;
}
.div_pro_tools_right {
	color: #595A55;
	text-align: right;
	padding: 4px 8px 0px 0px;
	float: right;
	width: 270px;
}
.div_pro_tools_right2 {
	color: #595A55;
	text-align: right;
	padding: 2px 8px 0px 0px;
	float: right;
	width: 270px;
}

/* OVERVIEW */
.div_pro_content {
	margin-top: 30px;
	width: 534px;
	float: left;
}
.div_pro_content_over {
	width: 534px;
	float: left;
}
.div_pro_col_left {
	width: 177px;
	float: left;
}
.div_pro_col_right {
	width: 350px;
	float: right;
}
.div_pro_img {
	text-align: center;
}
.div_pro_content_txt{
	font-size: 10px;
	color: #575757;
}
.div_pro_content_txt_bold {
	font-size: 10px;
	font-weight: bold;
	color: #575757;
}
.div_pro_content_txt_bold a:link {
	color: #575757;
	text-decoration : none;
}
.div_pro_content_txt_bold a:visited { 
	color: #575757;
	text-decoration : none; 
}
.div_pro_content_txt_bold a:active {
	color: #575757;
	text-decoration: none;
}
.div_pro_content_txt_bold a:hover {
	color: #575757;
	font-weight: bold;
	text-decoration: underline;
}
.div_pro_content_txt_bold2 {
	color: #6D858B;
	font-size: 10px;
	font-weight: bold;
}
.div_pro_content_txt_bold2 a:link {
	color: #6D858B;
	text-decoration : none;
}
.div_pro_content_txt_bold2 a:visited { 
	color: #6D858B;
	text-decoration : none; 
}
.div_pro_content_txt_bold2 a:active {
	color: #6D858B;
	text-decoration: none;
}
.div_pro_content_txt_bold2 a:hover {
	color: #6D858B;
	font-weight: bold;
	text-decoration: underline;
}
.div_pro_lgd_txt{
	font-size: 10px;
	font-weight: bold;
	color: #6D858B;
}
.div_pro_lgd_txt a:link {
	color: #6D858B;
	text-decoration : none;
}
.div_pro_lgd_txt a:visited { 
	color: #6D858B;
	text-decoration : none; 
}
.div_pro_lgd_txt a:active {
	color: #6D858B;
	text-decoration: none;
}
.div_pro_lgd_txt a:hover {
	color: #6D858B;
	font-weight: bold;
	text-decoration: underline;
}
.div_pro_price_available_bgk {
	background-image:url(../images/products/bkg_cart_price_available.gif);
	background-repeat: no-repeat;
	margin-top: 8px;
	height:25px;
	float: left;
	width: 534px;
}
.div_pro_price_left_txt {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	width: 166px;
	text-align: 	center;
	padding-top: 5px;
	float: left;
	
}
.div_pro_price_right_txt {
	font-size: 10px;
	font-weight: bold;
	color: #6D858B;
	float: right;
	width: 350px;
	padding-top: 5px;
}

/*START A ENLEVER APRES 1.15*/
.div_pro_bottom_left {
	width: 166px;
	float: left;
}

.div_pro_bottom_middle {
	width: 166px;
	float: left;
	margin-left: 18px;
}
/*END A ENLEVER APRES 1.15*/


/* overview : feat  */
.div_pro_bottom_feat {
	width: 350px;	
	float: left;
}

/* overview : spe et acc  */
.div_pro_bottom_right {
	width: 166px;
	float: right;
}

.div_pro_cart_feature_bgk_350 {
	background-image:url(../images/products/bkg_tit_keyfeatures_350.gif);
	background-repeat: no-repeat;
	height:25px;
}

#pro_overview_features{}
#pro_overview_features ul{
	margin-top: 0px;
	margin-left:22px;
	/*border:1px solid red;*/
}
html > body #pro_overview_features ul{
	padding-left:15px;
	margin-left:5px;	
}

#pro_overview_features li{}

.div_pro_cart_feature_bgk_166 {
	background-image:url(../images/products/bkg_cart_features.gif);
	background-repeat: no-repeat;
	height:25px;
}
.div_pro_cart_feature_tit_blue {
	padding: 5px 0px 0px 20px;
	color: #88A5AD;
	font-size: 12px;
	font-weight: bold;
}
.div_pro_cart_feature_tit_blue a:link {
	color: #88A5AD;
	text-decoration : none;
}
.div_pro_cart_feature_tit_blue a:visited { 
	color: #88A5AD;
	text-decoration : none; 
}
.div_pro_cart_feature_tit_blue a:active {
	color: #88A5AD;
	text-decoration: none;
}
.div_pro_cart_feature_tit_blue a:hover {
	color: #88A5AD;
	text-decoration: underline;
}


.span_pro_img_right{
	margin-left:12px
}

/* FEATURES */
.div_pro_cart_feature_bgk_534 {
	background-image:url(../images/products/bkg_flt_cart_features.gif);
	background-repeat: no-repeat;
	height:25px;
	float: left;
	width: 534px;
}
.div_pro_cart_feature_tit_black {
	padding: 5px 0px 0px 10px;
	color: #555553;
	font-size: 12px;
	font-weight: bold;
}
.div_separator_dots_531 {
	background-image: url(../images/basics/separator.gif);
	background-repeat: no-repeat;
	height: 24px;
	background-position: left;
	font-size: 1px;
	width: 531px;
	float: left;
}
.div_pro_comment_img_left {
	width: 80px;
	font-size: 10px;
	color: #575757;
	float: left;
}
.div_pro_comment_img_right {
	width: 80px;
	font-size: 10px;
	color: #575757;
	float: right;
}
.span_pro_features_img {
	padding-right: 5px;
	float: left;
}

/* SPECIFICATIONS */
.div_pro_spe_col_right {
	width: 415px;
	color: #5A5957;
	float: right;
}
.div_pro_spe_top_bgk {
	background-image:url(../images/products/brd_cart_lien_tech_spec_up.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 415px;
}
.div_pro_spe_middle_bgk {
	background-color: #BDD0D4;
	border-left: 1px solid #89A5A8;
	border-right: 1px solid #89A5A8;
	padding: 2px 5px 0px 8px;
	float: left;
}
.div_pro_spe_bottom_bgk {
	background-image:url(../images/products/brd_cart_lien_tech_spec_down.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 415px;
	float: left;
}
.div_pro_spe_tit_bgk {
	background-image:url(../images/products/bkg_cart_tech_spec.jpg);
	background-repeat: no-repeat;
	height: 24px;
	margin-top: 10px;
	width: 415px;
	float:left;
}
.div_pro_spe_cart_txt {
	color: #5A5957;
	padding-bottom: 3px;
}
.div_pro_spe_cart_txt a:link {
	color: #5A5957;
	text-decoration : none;
	font-weight: bold;
}
.div_pro_spe_cart_txt a:visited { 
	color: #5A5957;
	text-decoration : none; 
	font-weight: bold;
}
.div_pro_spe_cart_txt a:active {
	color: #5A5957;
	text-decoration: none;
	font-weight: bold;
}
.div_pro_spe_cart_txt a:hover {
	color: #5A5957;
	text-decoration: underline;
	font-weight: bold;
}
.div_pro_spe_cart_col_left {
	width: 220px;
	float: left;
}
.div_pro_spe_cart_col_right {
	width: 170px;
	float: right;
}
.div_pro_spe_tit {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	float: left;
	width: 380px;
}
.div_pro_spe_tit_top {
	font-size: 10px;
	float: right;
	width: 20px;
	height: 20px;
}
.div_pro_spe_tit_col_left {
	width: 110px;
	color: #87A5AD;
	font-weight: bold;
	text-align:right;
	float: left;
}
.div_pro_spe_tit_col_right {
	width: 415px;
	color: #5A5957;
	float: right;
}
.div_pro_spe_tit_col_right_filet {
	width: 415px;
	color: #5A5957;
	background-image:url(../images/products/filet_sep_tech_spec.jpg);
	background-repeat: no-repeat;
	background-position:bottom;
	padding-bottom: 8px;
	float: right;
}
.img_btn_tit_top {
	width:20px ;
	height:15px;
}

/* ACCESSORIES */
.div_pro_acc_col_right {
	width: 410px;
	/*float: right;*/
	float: left;
	margin-left: 23px;
}
.div_pro_clear {
	clear: both;
	font-size: 1px;
	height: 0px;
}
.contentRahmenTop{
	background-image:url(../images/products/brd_cart_acc_up.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;
	margin-top: 10px;
	clear: left;
}
/*.contentRahmenMiddle{
	background-color: #FFFFFF;
	border-left: 1px solid #C5CACE;
	border-right: 1px solid #C5CACE;
	padding: 2px 5px 0px 0px;
	float: left;
}*/
.contentRahmenMiddle{
	background-color: #FFFFFF;
	border-left: 1px solid #C5CACE;
	border-right: 1px solid #C5CACE;
	padding: 2px 5px 0px 0px;
	float:left;
}
.contentRahmenBottom{
	background-image:url(../images/products/brd_cart_acc_down.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;
	clear: left;
}
.contentText{text-align:left;padding-top:5px; padding-bottom:5px;}
.div_pro_acc_filet {
	background-image:url(../images/products/flt_sep_acc.gif);
	background-repeat: no-repeat;
	background-position:center;
	height: 1px;
	font-size: 1px;
	width: 526px;
	clear: both;
}
.div_pro_acc_action_bgk {
	background-image:url(../images/products/brd_cart_acc_less_more.gif);
	background-repeat: no-repeat;
	height: 23px;
	width: 72px;
	float: right;
}
.div_pro_acc_action_txt {
	color: #879EA6;
	font-size: 10px;
	font-weight: bold;
	text-align:center;
	padding-top: 5px;
}
.div_pro_acc_action_txt a:link {
	color: #879EA6;
	text-decoration : none;
}
.div_pro_acc_action_txt a:visited { 
	color: #879EA6;
	text-decoration : none; 
}
.div_pro_acc_action_txt a:active {
	color: #879EA6;
	text-decoration: none;
}
.div_pro_acc_action_txt a:hover {
	color: #879EA6;
	text-decoration: underline;
}
.div_acc_right_tit_bkg {
	background-image:url(../images/products/brd_cart_tit_acc.gif);
	background-repeat: no-repeat;
	width: 350px;
	height: 24px;
}
.div_acc_content_txt {
	padding-left: 10px;
	color: #5A5957;
	font-size: 10px;
}
.div_acc_hp_left_col {
	margin: 10px 0px 0px 25px;
}
.div_acc_hp_left_txt {
	font-size: 10px;
	color: #87A5AD;
	padding-bottom: 2px;
}
.div_acc_hp_left_txt a:link {
	color: #87A5AD;
	text-decoration : none;
}
.div_acc_hp_left_txt a:visited { 
	color: #87A5AD;
	text-decoration : none; 
}
.div_acc_hp_left_txt a:active {
	color: #87A5AD;
	text-decoration: none;
}
.div_acc_hp_left_txt a:hover {
	color: #87A5AD;
	text-decoration: underline;
}
.div_pro_acc_hp_top_bgk {
	background-image:url(../images/products/brd_cart_acc_hp_up.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 350px;
	margin-top: 10px;
	float: left;
}
.div_pro_acc_hp_bottom_bgk {
	background-image:url(../images/products/brd_cart_acc_hp_down.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 350px;
	float: left;
}
.div_pro_acc_hp_col_right {
	width: 240px;
	float: right;
}
.div_acc_hp_tit {
	color: #B1B2AD;
	font-size: 12px;
}
.div_acc_hp_tit a:link {
	color: #B1B2AD;
	text-decoration : none;
}
.div_acc_hp_tit a:visited { 
	color: #B1B2AD;
	text-decoration : none; 
}
.div_acc_hp_tit a:active {
	color: #B1B2AD;
	text-decoration: none;
}
.div_acc_hp_tit a:hover {
	color: #B1B2AD;
	text-decoration: underline;
}
.div_acc_hp_stit {
	color: #879EA6;
	font-size: 11px;
	font-weight: bold;
}
.div_acc_hp_stit a:link {
	color: #879EA6;
	text-decoration : none;
}
.div_acc_hp_stit a:visited { 
	color: #879EA6;
	text-decoration : none; 
}
.div_acc_hp_stit a:active {
	color: #879EA6;
	text-decoration: none;
}
.div_acc_hp_stit a:hover {
	color: #879EA6;
	font-weight: bold;
	text-decoration: underline;
}
.div_pro_acc_hp_filet {
	background-image:url(../images/products/flt_sep_acc_hp.gif);
	background-repeat: no-repeat;
	background-position:center;
	height: 1px;
	font-size: 1px;
	width: 340px;
	float: left;
}
.div_pro_acc_tit_bgk {
	margin-top: 10px;
	width: 534px;
	background-image:url(../images/products/bkg_tit_rub_534px.gif);
	background-repeat:no-repeat;
	padding: 0px 0px 5px 1px;
	float: left;
}
.div_pro_acc_tit {
	padding: 5px 0px 0px 5px;
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;
	float: left;
	width: 300px;
}
.div_pro_acc_tit a:link {
	color: #5A5957;
	text-decoration : none;
}
.div_pro_acc_tit a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.div_pro_acc_tit a:active {
	color: #5A5957;
	text-decoration: none;
}
.div_pro_acc_tit a:hover {
	color: #5A5957;
	text-decoration: underline;
}
.div_pro_acc_tit_action {
	padding: 7px 10px 0px 0px;
	color: #5A5957;
	font-size: 10px;
	font-weight: bold;
	float: right;
	width: 210px;
	text-align: right;
}
.div_pro_acc_tit_action a:link {
	color: #5A5957;
	text-decoration : none;
}
.div_pro_acc_tit_action a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.div_pro_acc_tit_action a:active {
	color: #5A5957;
	text-decoration: none;
}
.div_pro_acc_tit_action a:hover {
	color: #5A5957;
	text-decoration: underline;
}

/* PRODUCT VIEWS */
.div_pro_view_bgk {
	background-image:url(../images/products/brd_cart_prod_cat_views.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height:123px;
	margin-bottom: 13px;
	float: left;
}
.div_pro_view_bgk_left {
	background-image:url(../images/products/brd_cart_prod_cat_views.jpg);
	background-repeat: no-repeat;
	width: 123px;
	height:123px;
	margin:0px 0px 13px 14px;
	float: left;
}
.div_pro_view_img {
	width: 123px;
	height:79px;
	text-align: center;
	padding-top: 15px;
}
.div_pro_view_action {
	margin: 12px 0px 0px 103px;
	width:20px;
	z-index: 1;
}
.div_pro_view_img_visu {
	position: relative;
	text-align: center;
	margin-top: 20px;
	display: none;
}

/* UNDERWATER HOUSINGS */ 
.div_under_hous_tit_bgk {
	background-image:url(../images/products/bkg_cart_price_available.gif);
	background-repeat: no-repeat;
	height:25px;
}
.div_under_hous_tit {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}

.div_under_hous_tit a {
	text-decoration:none;
	color: #FFFFFF;	
}
.div_under_hous_tit a:hover{
	text-decoration:underline;
}

.span_under_hous_sep {
	color: #87A5AD;
}

/* SAMPLE SHOTS */ 
.div_sample_title {
	text-align: center;
	color: #5A5957;
	font-size: 10px;
}
.div_sample_left_col {
	width: 260px;
	float: left;
	/*border: 1px solid blue;*/
}
.div_sample_right_col {
	width: 260px;
	float: left;
	margin-left: 14px;
	/*border: 1px solid red;*/
}
.div_sample_top_bgk {
	background-image:url(../images/products/bkg_tble_smple_shot_up.jpg);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	float: left;
	width: 260px;
}
.div_sample_middle_bgk {
	background-repeat: no-repeat;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	background-color:#E9E9E1;
	float: left;
}
.div_sample_middle_content {
	width: 257px;
}
.div_sample_bottom_bgk {
	background-image:url(../images/products/bkg_tble_smple_shot_down.jpg);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	/*float: left;*/
	clear: left;
	width: 260px;
}
.div_sample_left_col_spec {
	background-color:#CECDC8;
	width: 73px;
	float: left;
	color: #5A5957;
	font-size: 9px;
	padding: 1px 0px 1px 3px;
	max-width: 73px;
	overflow: hidden;
}
.div_sample_right_col_spec {
	background-color:#E9E9E1;
	width: 160px;
	float: left;
	color: #5A5957;
	font-size: 9px;
	padding: 1px 1px 1px 3px;
}
.div_sample_separator {
	background-repeat:no-repeat;
	height: 1px;
	background-color: #FFFFFF;
	width: 257px;
	float: left;
}

/* TECHNOLOGY */
.titleMikroskope {
	background-image:url(../images/stellenangebote/title_mikroskope_bg_yellow.gif);
	background-repeat: no-repeat;
	margin-top: 8px;
	height:23px;
}
.titleContentMikroskope {
	padding: 4px 0px 0px 10px;
   font-size:11px;
	color: #5A5957;
   font-weight:bold;
	 text-align:left;
}
.div_tech_glossary_letter {
	color:#475756;
	padding-left: 1px;
	padding-right: 1px;
	text-decoration: none;
	height: 16px;
	font-size: 9px;
	float:left;
	max-width: 30px;
	min-width: 10px;
}
.div_tech_glossary_letter a:link {
	color: #475756;
	text-decoration : none;
}
.div_tech_glossary_letter a:visited { 
	color: #475756;
	text-decoration : none; 
}
.div_tech_glossary_letter a:active {
	color: #475756;
	text-decoration: none;
}
.div_tech_glossary_letter a:hover {
	color: #475756;
	text-decoration: none;
}
.div_tech_glossary_letter_select {
	color:#FFFFFF;
	padding-left: 1px;
	padding-right: 1px;	
	background-image: url(../images/nav/bkg_nav02_on.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	height: 16px;
	font-size: 9px;
	float:left;

	max-width: 30px;
	min-width: 10px;
}
.div_tech_glossary_img_select {
	height: 14px;
	float: left;
	width: 1px;
	background-image: url(../images/nav/bkg_nav02_on.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	font-size: 1px;
	margin-top: 1px;
}
.div_tech_glossary_img {
	height: 13px;
	float: left;
	width: 1px;
	background-image: url(../images/nav/spacer.gif);
	background-repeat:repeat-x;
	text-decoration: none;
	font-size: 1px;
	margin-top: 1px;
}
.div_tech_glossary_separator{
	margin:0px 3px 0px 3px;
	height: 23px;
	float: left;
	background-image: url(../images/nav/flt_sep_nav_niv2.gif);
	background-repeat:repeat-x;
	font-size: 1px;
	width: 1px;
}
.contentRahmenInhalt {
	width: 500px;
	float: right;
	padding-bottom: 5px;
}
.div_tech_nav {
	text-align: center;
	color: #575757;
	font-size: 10px;
	padding-top: 7px;
}
.div_tech_nav_bottom {
	margin-top: 7px;
	text-align: center;
}
.span_tech_nav_disable {
	color: #B1B2AD;
}
.span_tech_nav_disable a:link {
	color: #B1B2AD;
	text-decoration : none;
}
.span_tech_nav_disable a:visited { 
	color: #B1B2AD;
	text-decoration : none; 
}
.span_tech_nav_disable a:active {
	color: #B1B2AD;
	text-decoration: none;
}
.span_tech_nav_disable a:hover {
	color: #B1B2AD;
	text-decoration: underline;
}
.span_tech_nav_enable {
	color: #575757;
}
.span_tech_nav_enable a:link {
	color: #575757;
	text-decoration : none;
}
.span_tech_nav_enable a:visited { 
	color: #575757;
	text-decoration : none; 
}
.span_tech_nav_enable a:active {
	color: #575757;
	text-decoration: none;
}
.span_tech_nav_enable a:hover {
	color: #575757;
	text-decoration: underline;
}
.span_tech_number_select {
	background-color: #87A5AD;
	color: #FFFFFF;
	padding: 1px 1px 1px 1px;
}
.span_tech_number_select a:link {
	color: #FFFFFF;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number_select a:visited { 
	color: #FFFFFF;
	text-decoration : none; 
	padding: 1px 1px 1px 1px;
}
.span_tech_number_select a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number_select a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number {
	background-color: #FFFFFF;
	color: #575757;
}
.span_tech_number a:link {
	background-color: #FFFFFF;
	color: #575757;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number a:visited { 
	background-color: #FFFFFF;
	color: #575757;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number a:active {
	background-color: #FFFFFF;
	color: #575757;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_tech_number a:hover {
	background-color: #87A5AD;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.div_tech_content_img {
	margin-top: 8px;
	width: 79px;
	float: left;
	width: 165px;
	margin-left: 5px;
}
.div_tech_content_img_txt {
	font-size: 10px;
	color: #B1B2AD;
}
.div_tech_content_left {
	margin-top: 8px;
	width: 345px;
	float: left;
}
.div_tech_content_right {
	margin-top: 8px;
	width: 345px;
	float: right;
}

/*  Text */
.div_tech_content_alone {
	margin-top: 8px;	
	float: right;
}

.div_tech_content_bgk {
	margin-top: 10px;
	background-color: #BDD0D4;
	width: 533px;
}
.div_tech_content_bgk2 {
	margin-top: 10px;
	background-color: #DFE7EA;
	width: 533px;
}
.div_tech_content_txt {
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	padding: 5px 5px 5px 5px;
}
.div_tech_behind_col_left {
	width: 170px;
	color: #87A5AD;
	font-weight: bold;
	text-align:right;
	float: left;
}
.div_tech_behind_col_right {
	width: 350px;
	color: #5A5957;
	float: right;
}

/* REDIFINITION DES STYLES POUR L'IMPRESSION */ 
@media print {
	.div_bgk_filets {
		float: none;
	}
	.div_pro_acc_middle_bgk {
		float: none;
		border: 0px;
	}	
	.div_pro_acc_top_bgk {
		background: none;
	}
	.div_pro_acc_bottom_bgk {
		background: none;
	}
	.div_pro_acc_filet {
	
		background: none;
		width: 526px;
		clear: both;
	}
	.div_tech_content_bgk {
		background: none;
		float: none;
	}
	.div_tech_content_bgk2 {
		background: none;
		float: none;
	}
	.div_pro_acc_action_bgk {
		display: none;
	}
}

/* NEWS */
.div_news_block {
	margin-top: 15px;
	width: 531px;
	float: left;
}
.div_news_vign {
	width: 35px;
	float: left;
}
.div_news_vign A{
	text-decoration: none;
}
.div_news {
	width: 487px;
	float: right;
}
.div_news_date {
	background-image: url(../images/home/fd_hp_news_date.gif);
	background-repeat: no-repeat;
	height: 13px;
	width: 487px;
	vertical-align: text-top;
	padding-top: 1px;
	padding-bottom: 1px;
}
.span_news_date {
	float: left;
	margin-left: 5px;
}
.span_news_btn {
	float: right;
	margin-right: 7px;
}
.div_news_content {
	padding: 0px 0px 0px 5px;
}
.div_news_products {
	color: #87A5AD;
	padding: 0px 0px 0px 5px;
}
.div_news_products a:link {
	color: #87A5AD;
	text-decoration : none;
}
.div_news_products a:visited { 
	color: #87A5AD;
	text-decoration : none; 
}
.div_news_products a:active {
	color: #333333;
	text-decoration: underline;
}
.div_news_products a:hover {
	color: #333333;
	text-decoration: underline;
}


/*  FOOTER  */

/* summary*/
.div_footer_summary_col_right {
	width: 533px;
	color: #5A5957;
	/*float: right;*/
}
.div_footer_summary_top_bgk {
	background-image:url(../images/products/brd_up_links_contactus.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 533px;
}
.div_footer_summary_middle_bgk {
	background-color: #E1E0D8;
	border-left: 1px solid #B4B3AD;
	border-right: 1px solid #B4B3AD;
	padding: 2px 5px 0px 8px;
	/* IE */
	width: 533px;
	/*width: 517px;	*/
	/*float: left;*/
}

/* mozilla + opera + khtml */
html>body .div_footer_summary_middle_bgk {
  width: 517px;
}
.div_footer_summary_bottom_bgk {
	background-image:url(../images/products/brd_down_links_contactus.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 533px;
	/*float: left;*/
}
/*.div_footer_summary_col_1 {
	width: 220px;
	float: left;
}
.div_footer_summary_col_2 {
	width: 170px;
	float: right;
}*/

.div_footer_summary_txt {
	color: #5A5957;
	padding-bottom: 3px;
	width: 170px;
	float: left;	
}
html > body{
	width: 170px;
}

.div_footer_summary_txt a:link {
	color: #5A5957;
	text-decoration : none;
	font-weight: bold;
	
}
.div_footer_summary_txt a:visited { 
	color: #5A5957;
	text-decoration : none; 
	font-weight: bold;
}
.div_footer_summary_txt a:active {
	color: #5A5957;
	text-decoration: none;
	font-weight: bold;
}
.div_footer_summary_txt a:hover {
	color: #5A5957;
	text-decoration: underline;
	font-weight: bold;
}


/* content*/
.div_footer_content_col_right {
	width: 533px;
	color: #5A5957;
	/*float: right;*/
}
.div_footer_content_top_bgk {
	background-image:url(../images/products/brd_cart_up_txt_footer.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 533px;	
}
.div_footer_content_middle_bgk {
	background-color: #FFFFFF;
	border-left: 1px solid #B4B3AD;
	border-right: 1px solid #B4B3AD;
	padding: 2px 5px 2px 8px;
	/* IE */
	width: 532px;
	/*width: 517px;*/
}

/* Others Browsers */					
html>body .div_footer_content_middle_bgk {
	width: 517px;
}

.div_footer_content_bottom_bgk {
	background-image:url(../images/products/brd_cart_down_txt_footer.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 533px;
	/*float: left;	*/
}



/* title */
.div_footer_title_534 {
	background-image:url(../images/products/brd_cart_tit_footer.gif);
	height: 25px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 6px;
	font-size: 12px;
	font-weight: bold;	
}


/* subtitle */
.div_footer_subtitle_534 {
	background-image:url(../images/products/bkg_cart_subtitle_footer.gif);
	height: 23px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 3px 6px;	
	font-size: 12px;
	font-weight: bold;		
	voice-family: "\"}\"";
	voice-family:inherit;

}

/* Others Browsers */					
html>body .div_footer_subtitle_534{
	height: 18px;	
	padding-bottom: 0px;	

}

.div_footer_subtitle_img {
	width:20px;
	float:right;
}

/* FOOTER > SITE MAP */

.site_map_level1{
	font-size:12px;
	font-weight: bold;
}
.div_footer_sitemap_level2_top {
	background-image:url(../images/products/brd_cart_422px_SiteMap.gif);
	background-repeat:no-repeat;
	background-position:top;
	height: 2px;				
	margin-left:95px;				
	font-size:0px;				
	/* IE */				
	width:531px;				
	voice-family: "\"}\"";
	voice-family:inherit;
	/* Others Browsers */							
	width:422px;				
}
.div_footer_sitemap_level2_content {
	margin-left:95px;
	padding: 3px 0px 0px 0px;				
	border-left: 1px solid #B4B3AD;
	font-size:12px;
	font-weight: bold;
	
	/* IE */				
	width:531px;				
	voice-family: "\"}\"";
	voice-family:inherit;
	/* Others Browsers */							
	width:422px;				
}
.div_footer_sitemap_level2_content_bottom_spacer {			
	padding:0px 0px 3px 0px;
}


.div_footer_sitemap_level3_top {
	background-image:url(../images/products/brd_cart_320px_SiteMap.gif);
	background-repeat:no-repeat;
	background-position:top;
	height: 2px;							
	margin-left:100px;
	font-size:0px;				
	/* IE */				
	width:420px;							
	voice-family: "\"}\"";
	voice-family:inherit;
	/* Others Browsers */							
	width:320px;												
}

.div_footer_sitemap_level3_content {
	border-left: 1px solid #B4B3AD;			
	margin-left:100px;
	padding: 3px 0px 3px 0px;					
	/* IE */				
	width:420px;							
	voice-family: "\"}\"";
	voice-family:inherit;
	/* Others Browsers */							
	width:320px;			
	font-size:12px;
	font-weight:normal;									
}

.a_footer_sitemap{
	color:#5A5957;
	text-decoration:none;
}

.a_footer_sitemap:hover{
	text-decoration:underline;
}


/* AWARD ***********************************************************/


/* title */
.div_award_subtitle_534 {
	background-image:url(../images/products/bkg_tit_rub_534px.gif);
	height: 25px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 3px 6px;	
	font-size: 12px;
	font-weight: bold;		
}

/* Others Browsers */					
html>body .div_award_subtitle_534{
	height: 18px;	
	padding-bottom: 0px;	

}
			
.award_conteneur{	
	width:533px;			
}
.award_left{
	width:180px;			
	float:left;
}
.award_right{
	width:350px;			
	float:right;				
}
.award_content_left{
	width:96px;			
	float:left;				
}
.award_content_right{
	width:250px;			
	float:right;				
}
.award_content{
	width:346px;			
	float:right;				
}


/* title */
.award_content_title {
	background-image:url(../images/products/brd_cart_awards.gif);
	height: 25px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 3px 6px;	
	font-size: 12px;
	font-weight: bold;		
}

/* Others Browsers */					
html>body .award_content_title {
	height: 20px;	
	padding-bottom: 0px;					
}

/**** SEND TO A FRIENDS ***/

.send_email_title{
	background-image:url(../images/products/bkg_flt_cart_features.gif);
	background-repeat: no-repeat;
	height:25px;
	width: 534px;
	color: #555553;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0px 0px 10px;					
}
html > body .send_email_title{
	width: 524px;
	height:20px;
}

.send_email_content_top_bgk {
	background-image:url(../images/products/brd_cart_acc_up.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;		
}
.send_email_content_middle_bgk {
	background-color: #FFFFFF;
	border-left: 1px solid #C5CACE;
	border-right: 1px solid #C5CACE;
	color: #555553;
	padding: 2px 5px 0px 5px;
	width:534px;
}
/* Others Browsers */					
html > body .send_email_content_middle_bgk {
	width:522px;
}

.send_email_content_bottom_bgk {
	background-image:url(../images/products/brd_cart_acc_down.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;	
}			
.btn_submit_send_email{
	float:right;
	margin-right:86px;	
}

/* label */
.one{
  float: left;
  width: 130px;
  text-align:right;
  padding-top:4px;
  padding-bottom:10px;
}

.two{
	/*display:inline;*/
	float:left;
	padding-top:4px;
	padding-bottom:4px;	
}				

.div_form_error{
	width: 534px;
	border:1px solid red;
	color:red;		
	text-align:center;
}

/* MAPPEMONDE */
.div_mappemonde_title {
	/*margin-top: 10px;*/
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	width: 717px;
	background-image:url(../images/home/bkg_tit_hp_bandwith.gif);
	background-repeat:no-repeat;
	height:32px;
	padding: 8px 0px 0px 10px;
}

.tab_mappemonde {
   background: url(../images/basics/fond.jpg) top no-repeat;
   border: 0;
   height: 390px;
   width: 717px;             
}
.td_mappemonde_left {
  width: 189px; 
  vertical-align: top; 
  text-align: center;
}
.td_mappemonde_right {
  width: 528px; 
  vertical-align: top; 
  text-align: right;
}
.mappemonde_selector {
  margin:20px 0px 30px 22px;
  text-align:left;
}
.mappemonde_selector span {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#000000;
}


/* PREHOME */
#div_prehome_fond {
	background-image:url(../images/home/billboard_hp_bandwidth.jpg);
	width:717px;
	height:244px;	
}

#div_prehome_fond1 {
	padding-top:10px;
	margin-left:30px;		
	height:50px;
	width:300px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;	
	/*border:1px solid white;*/
}

#div_prehome_fond2 {
	color:#FFFFFF;
	font-size: 10px;
	margin-left:15px;	
	margin-top:20px;
	
	width:150px;
	float:left;
	/*border:1px solid white;*/	
}
html>body #div_prehome_fond2 {	
	margin-left:30px;	
}


#div_prehome_fond3 {
	color:#FFFFFF;
	font-size: 10px;
	
	margin-top:20px;	
	margin-left:15px;	
	width:150px;	
	float:left;	
	/*border:1px solid white;	*/
}

#div_plugins {
	width:500px;
	height:244px;	
	margin-left:20px;
	margin-top:30px;
	/*border:1px solid red;*/
	color: #B8B8B8; 	
}

#div_plugins a:link {
	color: #B8B8B8; 
	font-weight: bold;
	text-decoration : none;
}

#div_plugins a:visited { 
	color: #B8B8B8; 
	font-weight: bold;
	text-decoration : none; 
}

#div_plugins a:active {
	color: #B8B8B8; 
	font-weight: bold;
	text-decoration: none;
}

#div_plugins a:hover {
	color: #B8B8B8; 
	font-weight: bold;
	text-decoration: underline;
}


.span_link_disabled {}
.span_link_disabled a:link {
	text-decoration : none;
}
.span_link_disabled a:visited { 
	text-decoration : none; 
}
.span_link_disabled a:active {
	text-decoration: none;
}
.span_link_disabled a:hover {
	text-decoration: none;
}


/***************** LOCAL SERVICES ******************/

#div_locale_nav02 {
 	position: relative;
	width: 718px;
	background-image: url(../images/nav/fd_nav6.gif);
	background-repeat: no-repeat;
	padding: 0px 2px;
	height: 25px;
}
.div_locale_nav02_container { 
	padding: 3px 0px 0px 5px;
	text-align:left;
}
.div_locale_nav02_img { 
	width: 1px;
	float: left;
}
.div_locale_nav02_tit_selected {
	float: left;
	color:#FFFFFF;
	text-decoration: none;
	/*background-image: url(../images/nav/bkg_nav02_on.gif);*/
	background-repeat:repeat-x;
	background-color: black;
	padding: 3px 3px 3px 4px;
}
.div_locale_nav02_tit_selected a:link {
	color:#FFFFFF;
	text-decoration : none;
}
.div_locale_nav02_tit_selected a:visited { 
	color: #FFFFFF;
	text-decoration : none; 
}
.div_locale_nav02_tit_selected a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.div_locale_nav02_tit_selected a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.div_locale_nav02_separator { 
	float: left;
	margin:0px 5px 0px 5px;
	width: 1px;
}
.div_locale_nav02_tit { 
	float: left;
	color:#475756;
	text-decoration: none;
	padding: 3px 3px 3px 4px;
}
.div_locale_nav02_tit a:link {
	color: #475756;
	text-decoration : none;
}
.div_locale_nav02_tit a:visited { 
	color: #475756;
	text-decoration : none; 
}
.div_locale_nav02_tit a:active {
	color: #475756;
	text-decoration: none;
}
.div_locale_nav02_tit a:hover {
	color: #475756;
	text-decoration: none;
}

.div_local_intro {
	padding:5px;
	color:#606060;	
}

.div_locale_item_container{
	padding:0px;
	margin:0px;
	width:534px;
	height:95px;
	/*border:1px solid green;*/
}
.img_local_inline{
	float:left;
	margin-right:-267px;
	margin-left:-3px;
	padding:0px;
}
html>body .img_local_inline{
	margin-left:0px;
}

.div_locale_item_content{
	width:250px;
	height:95px;
	float:right;
	/*border:1px solid red;*/
}
html>body .div_locale_item_content{
	/*width:267px;*/
}

.div_locale_item_title{
	padding:5px 0px;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	height:15px;
}

.div_locale_item_text{
	height:51px;	
	color:#000000;
}

.div_locale_item_btn{
}

/***************** LOCAL CONTENTS ******************/

.div_local_content_tit_534{
	background-image:url(../images/locale_services/bkg_flt_tit_local_services.gif);
	height: 25px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 6px;
	font-size: 12px;
	font-weight: bold;		
}
html>body .div_local_content_tit_534{
	height: 20px;	
}
.div_local_content_tit_534 a:link {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:none;
}
.div_local_content_tit_534 a:visited { 
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:none;
}
.div_local_content_tit_534 a:active {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:underline;
}
.div_local_content_tit_534 a:hover {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:underline;
}

.div_local_title_718{
	/*IMAGE A CHANGER*/
	background-image:url(../images/locale_services/bkg_flt_tit_718px.gif);
	height: 25px;
	color: #5A5957;
	background-repeat:no-repeat;
	padding: 5px 0px 0px 6px;
	font-size: 12px;
	font-weight: bold;		}
html>body .div_local_title_718{
	height: 20px;	
}
.div_local_title_718 a:link {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:none;
}
.div_local_title_718 a:visited { 
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:none;
}
.div_local_title_718 a:active {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:underline;
}
.div_local_title_718 a:hover {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;		
	text-decoration:underline;
}


.span_local_barre {
	color: #95954B;
}

.div_local_content_toolbar_bgk {
	background-image:url(../images/locale_services/bkg_flt_pagination.gif);
	background-repeat: no-repeat;
	height: 26px;
	margin-top: 1px;
}

.div_local_content_nav{
	text-align: center;
	color: #575757;
	font-size: 10px;
	padding-top: 7px;
}


.span_local_content_nav_disable {
	color: #B1B2AD;
}
.span_local_content_nav_disable a:link {
	color: #B1B2AD;
	text-decoration : none;
}
.span_local_content_nav_disable a:visited { 
	color: #B1B2AD;
	text-decoration : none; 
}
.span_local_content_nav_disable a:active {
	color: #B1B2AD;
	text-decoration: none;
}
.span_local_content_nav_disable a:hover {
	color: #B1B2AD;
	text-decoration: underline;
}
.span_local_content_nav_enable {
	color: #575757;
}
.span_local_content_nav_enable a:link {
	color: #575757;
	text-decoration : none;
}
.span_local_content_nav_enable a:visited { 
	color: #575757;
	text-decoration : none; 
}
.span_local_content_nav_enable a:active {
	color: #575757;
	text-decoration: none;
}
.span_local_content_nav_enable a:hover {
	color: #575757;
	text-decoration: underline;
}
.span_local_content_select {
	background-color: #717574;
	color: #FFFFFF;
	padding: 1px 1px 1px 1px;
}
.span_local_content_select a:link {
	color: #FFFFFF;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_select a:visited { 
	color: #FFFFFF;
	text-decoration : none; 
	padding: 1px 1px 1px 1px;
}
.span_local_content_select a:active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_select a:hover {
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_number {
	background-color: #FFFFFF;
	color: #575757;
}
.span_local_content_number a:link {
	background-color: #FFFFFF;
	color: #575757;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_number a:visited { 
	background-color: #FFFFFF;
	color: #575757;
	text-decoration : none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_number a:active {
	background-color: #FFFFFF;
	color: #575757;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.span_local_content_number a:hover {
	background-color: #717574;
	color: #FFFFFF;
	text-decoration: none;
	padding: 1px 1px 1px 1px;
}
.div_local_content_top_bgk {
	background-image:url(../images/locale_services/brd_flt_up.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;
	margin-top: 10px;
	clear: left;
}
.div_local_content_middle_bgk {
	background-color: #FFFFFF;
	border-left: 1px solid #95954B;
	border-right: 1px solid #95954B;
	padding: 2px 5px 0px 0px;
	float: left;
}
.div_local_content_bottom_bgk {
	background-image:url(../images/locale_services/brd_flt_down.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 534px;
	clear: left;
}
.div_local_content_content_bgk {
	margin-top: 10px;
	background-color: #F7E65D;
	width: 533px;
}
.div_local_content_content_bgk2 {
	margin-top: 10px;
	background-color: #FBF2AD;
	width: 533px;
}

.div_local_content_intro {
	color: #5A5957;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}

/* GLOBAL styles */
body { 
	width:100% !important;
	color: #878682; 
	background-color: #e2e2e2;
 	background-image: url(../images/basics/kafd_nikoneu.gif);
	background-position: top center;
	background-repeat: repeat-y;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-align: center;
	margin: 0px; 
	padding: 0px;
}

.text{
	color: #878682; 
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
}

a {
	border: 0px;
	cursor: pointer;
}

a.content_link {
	border-width: 0px;
	border-style: none;
	color: #595A55;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	cursor: pointer;			
	text-decoration: underline;	
}

a.content_link:link{
	text-decoration: underline;
}

a.content_link:hover{
	text-decoration: underline;
}

a.home_news_subtitle_link {
	border-width: 0px;
	border-style: none;
	color:#87B064;
	font-weight: bold;				
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	cursor: pointer;			
}

a.home_news_subtitle_link:link{
	text-decoration: none;
}

a.home_news_subtitle_link:hover{
	text-decoration: underline;
}

img {
	border: 0px;
}

select {
	font-size:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	width: 145px;
	color: #000000;
	font-weight: normal;
}

.form_error{
	color:red;
	font-weight:bold;	
}

/* ALIGN */
.div_align_right {
	text-align: right;
}

/* SEPARATOR */
.div_separator_5px {
	padding-top: 5px;
	clear: both;
	font-size: 1px;
}
.div_separator_8px {
	padding-top: 8px;
	clear: both;
	font-size: 1px;
}
.div_separator_10px {
	padding-top: 10px;
	clear: both;
	font-size: 1px;
}
.div_separator_20px {
	padding-top: 20px;
	clear: both;
	font-size: 1px;
}
.div_separator_30px {
	padding-top: 30px;
	clear: both;
	font-size: 1px;
}

/* TITLE BOX (HOME AND PRODUCT) */
.title_font{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;		
}

.title_bloc_1{
	height:19px;
	width: 510px;
	background-image: url(../images/home/tit_hp_events.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}

.title_bloc_0{
	height:19px;
	width: 510px;
	background-image: url(../images/home/tit_hp_prod_news.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}

.title_bloc_2_3{
	/*padding-left:20px;*/
	/*border: 1px solid red;*/
	height:19px;
	width: 145px;
	background-image: url(../images/home/tit_hp_gallery.gif);
	background-repeat:no-repeat;
	padding-left:24px;
	padding-top:5px;	
}


/* Global DIV */
#div_container {
	position: relative;
	width: 718px;
	margin: 20px auto 0px auto;
}

#div_container_product {
	position: relative;
	width: 718px;
	margin: 20px auto 0px;
	display:none;
}
#div_container_print {
	position: relative;
	width: 540px;
	margin: 10px auto 10px;
	padding-left: 5px;
	text-align: left;
}
#div_container_send {
	position: relative;
	width: 490px;
	margin: 10px auto 10px;
	padding-left: 5px;
	text-align: left;
}
#div_container_preview {
	position: relative;
	width: 534px;
	margin: 10px auto 10px;
	/*padding-left: 5px;*/
	text-align: left;
}

/* CATALOGUE CONTENT */
#div_cataloguecontent {
  	position: relative;
 	margin-top: 9px;
  	text-align:left;
}


#div_rightcol_iframe {
	width: 718px;
	float: right;	
}

/* HEADER */
#div_header {
	position: relative;
	width: 718px;
	height:69px;
}

/* LOGO */
#div_logo {
	position: relative;
	text-align: left;
	float: left;
	width: 220px;
	height: 69px;
}

/*SEARCH */
#div_search {
	position: relative;
	text-align: right;
	width: 410px;
	float: right;
	height: 69px;
}
#div_search_bgk{
	background-image: url(../images/basics/bkg_cart_search.gif);
	background-repeat: no-repeat;
	height: 32px;
	width: 215px;
	position: relative;
	margin: 5px 0px 0px 195px;
}
#div_search_input{
	position: relative;
	padding-top: 5px;
	text-align: center;
}
#input_search{
	background-color: #ffffff;
	width: 155px;
	border-top: 1px solid #CDCCC8;
	border-right: 1px solid #CDCCC8;
	border-bottom: 1px solid #CDCCC8;
	border-left: 1px solid #CDCCC8;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 17px;
	color: #565656;
}
#img_search{
	position: relative;
	vertical-align:bottom;
}

/* billboard */
#div_corporate_billboard {
 	position: relative;
	margin-top: 14px;
	width: 718px;
	height: 215px;
}

/* Navigation - DIV */
#div_nav01 {
 	position: relative;
	margin-top: 10px;
	width: 718px;
	background-image: url(../images/nav/fd_nav.gif);
	background-repeat: no-repeat;
	padding: 0px 2px;
	text-align:left;
}
#div_nav02 {
 	position: relative;
	width: 718px;
	background-image: url(../images/nav/fd_nav2.gif);
	background-repeat: no-repeat;
	padding: 0px 2px;
	height: 25px;
}
.div_nav02_container {
	padding: 3px 0px 0px 5px;
	text-align:left;
}
#div_nav03{
	width: 533px;
	background-image: url(../images/nav/fd_nav3.gif);
	background-repeat: no-repeat;
	padding: 0px 2px;
	height: 25px;
}
.div_nav02_img {
	width: 1px;
	float: left;
}
.div_nav02_tit_selected {
	float: left;
	color:#FFFFFF;
	text-decoration: none;
	background-image: url(../images/nav/bkg_nav02_on.gif);
	background-repeat:repeat-x;
	padding: 3px 3px 3px 4px;
}
.div_nav02_tit_selected a:link {
	color:#FFFFFF;
	text-decoration : none;
}
.div_nav02_tit_selected a:visited { 
	color: #FFFFFF;
	text-decoration : none; 
}
.div_nav02_tit_selected a:active {
	color: #FFFFFF;
	text-decoration: none;
}
.div_nav02_tit_selected a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
.div_nav02_separator {
	float: left;
	margin:0px 5px 0px 5px;
	width: 1px;
}
.div_nav02_tit {
	float: left;
	color:#475756;
	text-decoration: none;
	padding: 3px 3px 3px 4px;
}
.div_nav02_tit a:link {
	color: #475756;
	text-decoration : none;
}
.div_nav02_tit a:visited { 
	color: #475756;
	text-decoration : none; 
}
.div_nav02_tit a:active {
	color: #475756;
	text-decoration: none;
}
.div_nav02_tit a:hover {
	color: #475756;
	text-decoration: none;
}

/* TOP */
.linkTop {
	margin-top: 10px;
	background-image: url(../images/basics/brd_cart_top_of_page.gif);
	background-repeat:no-repeat;
	vertical-align:middle;
	height: 30px;
	width: 533px;
	float: left;
	font-size: 10px;
	text-decoration:none;
	
}
.linkTopText {
	padding: 7px 10px 0px 0px;
	float: right;
	text-align: right;
	height: 30px;
	color: #595A55;
}
.linkTopText2 {
	padding-right: 10px;
	text-align: right;
	color: #595A55;
	margin-top: -12px;
}
.linkTop a:link {
	color: #595A55;
	text-decoration : none;
}
.linkTop a:visited { 
	color: #595A55;
	text-decoration : none; 
}
.linkTop a:active {
	color: #595A55;
	text-decoration: none;
}
.linkTop a:hover {
	color: #595A55;
	text-decoration: underline;
}

/* BACK */
.div_back { 
	float: left;
	margin-top: 7px;
	padding-left: 10px;
	color: #595A55;
}

/* FOOTER */
#div_recommend {
	color: #595A55;
	margin-top: 5px;
	float: left;
}
#div_country{
	position: relative;
	width: 718px;
	padding-top: 30px;
	text-align:left;
	float: left;
}
#div_bottom {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/flt_sep_footer.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 718px;
	margin-top: 10px;
	height: 20px;
	float: left;
}
#div_bottom_btn{
	position: relative;
	padding-top: 5px;
	z-index: 3;
}
#div_copy {
	position: relative;
	font-size: 9px;
	margin-top: -15px;
	text-align: right; 
	height: 20px;
	z-index: 1;
	color: #5A5957;
}

/* IMAGE TOP */
.img_top {
	vertical-align: bottom;
	margin-left: 5px;
}
/* IMAGE NEW */
.img_pro_new {
	vertical-align: top;
}

/* Hidden Div */
.div_display_none {
	display: none;
}

/* SEND TO A FRIEND */
.div_send_tit {
	color: #5A5957;;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 5px 5px 8px;
}
.div_send_tit a:link {
	color: #5A5957;
	text-decoration : none;
}
.div_send_tit a:visited { 
	color: #5A5957;
	text-decoration : none; 
}
.div_send_tit a:active {
	color: #5A5957;
	text-decoration: none;
}
.div_send_tit a:hover {
	color: #5A5957;
	text-decoration: underline;
}
.div_send_tit_bgk {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/bkg_cart_email-to-a-friend.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	margin-top: 10px;
	height: 24px;
	float: left;
}
.div_send_tit_rub_bgk {
	position: relative;
	background-position: top;
	background-image: url(../images/basics/bkg_cart_rub_email.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	margin-top: 10px;
	height: 24px;
	float: left;
}
.div_send_form_top_bgk {
	position: relative;
	background-image: url(../images/basics/brd_cart_flt_up_email.gif);
	background-repeat:no-repeat;
	text-align:left;
	width: 486px;
	height: 2px;
	font-size: 1px;
	float: left;
}
.div_send_form_middle_bgk {
	position: relative;
	background-color: #FFFFFF;
	border-left: 1px solid #D4E8EC;
	border-right: 1px solid #D4E8EC;
	padding: 2px 5px 0px 8px;
	float: left;
}
.div_send_form_bottom_bgk {
	position: relative;
	background-image:url(../images/basics/brd_cart_flt_down_email.gif);
	background-repeat: no-repeat;
	height: 2px;
	font-size: 1px;
	width: 486px;
	float: left;
}
.div_send_form_left {
	position: relative;
	width: 120px;
	float: left;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: right;
	margin-top: 3px;
	padding: 2px 0px 5px 0px;
}
.div_send_form_right {
	position: relative;
	width: 345px;
	float: right;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: left;
	padding: 2px 0px 5px 0px;
}
.div_send_form_right_btn {
	position: relative;
	width: 250px;
	float: left;
	color: #5A5957;
	font-weight:normal;
	font-size: 10px;
	text-align: left;
	padding: 2px 0px 5px 5px;
}
.div_send_form_content {
	position: relative;
	width: 470px;
	float: left;
}
.div_send_form_right INPUT{
	width: 252px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	border: 1px solid #CCCCCC;
}
.div_send_form_right_btn TEXTAREA{
	width: 252px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	height: 80px;
}
.div_send_txt {
	position: relative;
	float: left;
	text-align: left;
	width: 486px;
	color: #5A5957;
	font-size: 10px;
	margin-top: 2px;
}
.div_send_btn {
	position: relative;
	float: left;
	width: 50px;
	margin: 65px 0px 0px 10px;
}
.send_btn {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal;
	font-size: 10px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

/* NEWS 2.0 (HOMEPAGE) : OVERVIEW NEWS ROOM */ 
.homepage_newstitle_conteneur{
	width:100%;	
	height:13px;
	background:url(../images/home/brd_left_flt_news_531px.gif) no-repeat center left;
}

.homepage_newstitle_contenu{
	width:100%;
	height:13px;	
	font-size: 11px;		
	background: url(../images/home/brd_left_flt_news_hp.gif) no-repeat center right;
}
.homepage_newstitle_contenu_text{
	padding-left:5px;	
	color:#90B36F;
	font-weight:bold;	
	font-size: 10px;		
}

.homepage_newstitle_date{
	float:right;
	margin-right:5px;
	font-weight:bold;	
	font-size: 10px;		
	color:#90B36F;
}

/* titre link*/
.homepage_newstitle_contenu_text a{
	color:#90B36F;
	text-decoration:none;
}
.homepage_newstitle_contenu_text a:hover{
	color:#90B36F;
	text-decoration:underline;	
}

.homepage_newscontent{
	padding-top:5px;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	

}

.news_link {
	background-image:url(../images/home/brd_btn_news.gif);
	height: 25px;
	color:#87B064;
	background-repeat:no-repeat;
	padding: 5px 0px 3px 20px;	
	/*margin-left:5px;*/
	font-size: 11px;
	font-weight: bold;		
	margin-top:5px;
	width: 153px;
	float: right;
}
html>body .news_link {
	height: 20px;
	width: 133px;	
	padding-bottom: 0px;					
}
.news_link a{
	color:#87B064;
	text-decoration:none;
}
.news_link a:hover{
	color:#87B064;
	text-decoration:underline;	
}


/* LEFT COL */
#div_leftcol {
	width: 166px;
	float: left;
}

/* RIGHT COL */
#div_rightcol {
	width: 534px;
	float: right;
}
html>body #div_rightcol {	
	width: 534px;
}

/* NAVIGATION CATEGORY OF PRODUCTS */
.div_greyleft {
	background-color:#E9E9E1;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	padding: 2px 5px 0px 8px;
}
.div_greylightleft {
	background-color:#F5F4F0;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	padding: 2px 5px 0px 8px;
}
.div_greyleftbottom {
	background: #ECEBE3 url(../images/nav/bord_bas_nav_niv3.gif) no-repeat bottom;
	height: 1px;
	font-size: 1px;
}

.div_greyleftmiddle {
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	background-color:#E9E9E1;
	margin:0px 0px 0px 0px; /* FIX IE BUG*/	
	width:164px;  /*FIX IE BUG*/
}
html>body .div_greyleftmiddle {
	width:164px;
	margin:0px 0px 0px 0px; 
	width:auto;
}

/***************** HIERARCHY ******************/

#menu {
	/*border:1px solid red;*/
	margin:0px 0px 0px 0px;
	background-color:#E9E9E1;
	border-left: 1px solid #B4B5AF;
	border-right: 1px solid #B4B5AF;
	padding:5px 0px 5px 0px;
	list-style:none;
	list-style-type: none; 
	/*border:1px solid green;*/
}	


#menu img {
	margin-right:5px;
}

li {
	/*height:15px;  fix ie 6 bug*/
	/*padding:3px 0px 3px 0px;*/
}


.sous_menu {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 10px;
	background-color:#F5F4F0 !important;
	/*border:1px solid green;*/
}	

.sous_menu_produit {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#F5F4F0 !important;
	/*border:1px solid green;*/
}	


/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> hierachy_tit */
.hierachy_tit {
	/*border: 1px solid #E9E9E1;*/
		
	padding: 0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color: #53524D;
	/*background-color:#E9E9E1;	*/
	list-style:none;	 	
}

.hierachy_tit div {
	border-bottom:1px  dotted #BDBDB5;	

	/*border:1px solid pink;*/
	/*height:15px;  fix ie 6 bug*/
	padding: 2px 0px 2px 0px;
	margin: 0px 5px 0px 0px;
	/*height:16px;*/
}

.hierachy_tit_a {
	color: #53524D;	
	text-decoration : none; 	
}

.hierachy_tit_a:visited { 
	color: #53524D;
	text-decoration : none; 
}

.hierachy_tit_a:active {
	color: #53524D;
	text-decoration: none;
}

.hierachy_tit_a:hover {
	/*color: #53524D;*/
	font-weight: bold;
	text-decoration: none;
}

/* >>>>>>>>>>>>>>>>>>>>>>>>>>>> hierachy_tit_selected */
.hierachy_tit_selected {
	/*border: 1px solid #E9E9E1;*/
		
	padding: 0px 0px 0px 5px;
	margin:0px 0px 0px 0px;
	color: #53524D;
	background-color:#F5F4F0;
	font-weight:bold;
	/*background-color:#E9E9E1;	*/
	list-style:none;	 	
}

.hierachy_tit_selected div {
	border-bottom:1px  dotted #BDBDB5;	

	/*border:1px solid pink;*/
	/*height:15px;  fix ie 6 bug*/
	padding: 2px 0px 2px 0px;
	margin: 0px 5px 0px 0px;
	/*height:16px;*/
}

.hierachy_tit_selected_a {
	color: #53524D;	
	text-decoration : none; 	
}

.hierachy_tit_selected_a:visited { 
	/*color: #53524D;*/
	text-decoration : none; 
}

.hierachy_tit_selected_a:active {
	/*color: #53524D;*/
	text-decoration: none;
}

.hierachy_tit_selected_a:hover {
	/*color: #53524D;*/
	font-weight: bold;
	text-decoration: none;
}


/*.hierachy_tit_selected {
	background-color:#F5F4F0 !important;
	font-weight:bold;
}*/

.hierachy_tit_after_light div{
	border-top:1px dotted #BDBDB5;
}
.hierachy_tit_after_light {
	background-color:#E9E9E1;
}
/* >>>>>>>>>>>>>>>>>>>>> hierachy_stit2	*/
.hierachy_stit2{
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	/*font-weight:bold;	*/
	color: #B2B1AC;
}
.hierachy_stit2 div{
	border-bottom: 1px solid #BDBDB5;
}

.hierachy_stit2_a {
	color: #B2B1AC;
	/*color:red;*/
	text-decoration : none; 	
}

.hierachy_stit2_a:visited {
	color: #B2B1AC;
	/*color:green;	*/
	text-decoration : none; 		
}

.hierachy_stit2_a:active {
	color: #B2B1AC;
	/*color:pink;	*/
	text-decoration : none; 		
}

.hierachy_stit2_a:hover {
	color: #53524D;	
	font-weight:bold;
}

.hierachy_stit2_selected{
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;

	/*color: #B2B1AC;*/
	/*color: #B2B1AC;*/
}
.hierachy_stit2_selected div{
	border-bottom: 1px solid #BDBDB5;
}

.hierachy_stit2_selected_a {
	font-weight:bold;
	/*color: #B2B1AC;*/
	color: #53524D;
	text-decoration : none; 	
}

.hierachy_stit2_selected_a:visited {
	color: #53524D;
	text-decoration : none; 		
}

.hierachy_stit2_selected_a:active {
	color: #53524D;
	text-decoration : none; 		
}

.hierachy_stit2_selected_a:hover {
	color: #53524D;	
	font-weight:bold;
}

/*
.hierachy_stit2_selected{
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
	color: #B2B1AC;
}

.hierachy_stit2_selected div{
	border-bottom: 1px solid #BDBDB5;
}

.hierachy_stit2_selected a {
	color: #53524D;
	text-decoration : none; 	
	font-weight:bold;
}

.hierachy_stit2_selected a:visited {}

.hierachy_stit2_selected a:active {}

.hierachy_stit2_selected a:hover {
	color: #53524D;	
	font-weight:bold;
}
*/

/*>>>>>>>>>>>>>>>>>>>>>>>>>>hierachy_product*/
.hierachy_product{
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

.hierachy_product div{
	border:0px;
}

.hierachy_product a{
	font-weight:normal;
	color: #53524D;	
	text-decoration:none;
}

.hierachy_product a:hover{
	font-weight:bold;
}

.hierachy_product_selected{
	/*border: 1px solid red;*/
	padding: 0px 0px 0px 0px;
	margin:0px;
	list-style:none;
}

.hierachy_product_selected div{
	border:0px;
}

.hierachy_product_selected a{
	font-weight:bold;
	color: #53524D;	
	text-decoration:none;	
}

/*.hierachy_product_selected  a{
	font-weight:bold !important;	
}*/
