
body{ margin:0; background:#fed5c2 url(img/bg.png) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
img{ border:none;}
a{color:#2c678f; text-decoration:none}
a:visited{color:#2c678f; text-decoration:none}
a:hover{
	color:#0033CC;
	text-decoration:underline;
}

input{border:none; color:#0033CC; padding:2px}



#container{ width:989px; margin:0 auto 0 auto; background:#FFFFFF}
#header{ height:133px; width:989px; background:url(img/ban_bg.jpg) no-repeat; float:left}
#baseline{ margin:40px auto auto 150px; height:30px; width:300px; float:left;}
.baseline_style{ font-weight:bold; font-style:italic; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; color:#143867; }

#main{float:left; background:#cccccc; width:989px; }
#col_left{ width:237px; height:444px; background:url(img/left_home_bg.jpg) no-repeat; float:left}
#col_middle{width:515px; height:444px; background:url(img/bg_middle.png) repeat-x; float:left;}

#col_middle_items{padding-left:65px; padding-right:30px; padding-top:8px; }
.col_middle_item{width:82px; height:68px;  margin-right:17px; margin-top:10px; margin-bottom:12px; /* border:1px #cccccc solid; */ display:block; text-align:center; font-size:smaller; color:#ffffff; float:left;}




#col_middle_items a:hover {color:#ffffff;}
#col_middle_items a:visited{color:#ffffff;}
#col_middle_items a{color:#ffffff;}
#col_middle_items link{color:#ffffff;}


#col_view_product{margin-left:0px; width:410px; height:444px; float:left;}
#col_view_product #col_title{width:400px; height:16px; padding:5px; color:#fff; font-weight:bold; background:url(img/product_view_top_bg.png) repeat-x;  float:left;}
#col_view_product #col_title a{ color:#fff;}
#col_view_product #col_main{width:410px; height:444px; background:url(img/product_view_bg.png) no-repeat; float:left;}

#col_view_product_div  {padding:10px; color:#fff; text-align:justify}

#col_view_product_div #col_view_product_head{width:390px; border-bottom:1px #cccccc solid; color:#fff; float:left;}
#col_view_product_div #col_view_product_head  #title_product{margin-bottom:5px; margin-top:2px; float:left}
#col_view_product_div #col_view_product_head  #ref_product{margin-top:2px; margin-right:10px;; font-size:smaller; float:right}
#desc_product{width:380px; padding:5px; color:#fff; font-style:italic; float:left;}

#col_view_product_div #col_view_product_image{text-align:center; width:390px; height:320px; float:left}
#col_view_product_div #col_view_product_image #product_img {width:390px; float:left}
#col_view_product_div #col_view_product_infos{width:390px; float:left}

#col_view_product_div #col_view_product_infos #prix_product{float:left}
#col_view_product_div #col_view_product_infos  #infos_product{ font-size:smaller; float:right}


#col_other_cat{width:337px; height:444px; float:left;}
#col_other_cat #col_other_title{width:337px; height:26px; float:left;}
#col_other_cat #col_other_main{width:341px; height:406px;  float:left; }

#col_other_cat_div{ padding:5px 20px 5px 20px;}
#col_other_cat_div a{color:#fff;}
#col_other_cat_div .sous_categ{ float:left; margin-bottom:6px;}
#col_other_cat_div .sous_categ .sous_categ_title{padding:2px; border-bottom:1px #cccccc solid; color:#fff; margin-top:2px; display:block; width:300px;}

.col_other_title_conditionnement{background:url(img/view_other_cond_top.png) no-repeat;}
.col_other_title_transport{background:url(img/view_other_transport_top.png) no-repeat;}
.col_other_title_securite{background:url(img/view_other_securite_top.png) no-repeat;}
.col_other_title_normal{background:url(img/normal_title.png) no-repeat;}

.col_other_main_conditionnement{background:url(img/product_view_other_cond_bg.png) no-repeat;}
.col_other_main_transport{background:url(img/product_view_other_trans_bg.png) no-repeat; overflow-y:auto;}
.col_other_main_securite{background:url(img/product_view_other_secur_bg.png) no-repeat;}
.col_other_main_normal{background:url(img/normal_bg.png) no-repeat;}

#our_products{ height:16px; padding:5px; font-weight:bold; color:#FFFFFF;}

#middle_products{width:513px; height:215px; background:url(img/product_middle_bg.png) no-repeat;;}

#middle_cats{ margin-top:10px;}
.middle_cat{ width:167px; height:192px; margin-right:4px; display:block; float:left; }


#middle_cats .conditionnement_cat{ background:url(img/conditionnnement_btn_bg.png) no-repeat;}
#middle_cats .transport_cat{ background:url(img/transport_btn_bg.png) no-repeat;}
#middle_cats .securite_cat{ background:url(img/securite_btn_bg.png) no-repeat;}

#middle_cats .middle_cats_title{ margin-top:160px; padding:5px; font-weight:bold; color:#ffffff; display:block; float:left; }
#middle_cats .middle_cats_title:hover{color:#cccccc;}

#col_right{width:237px; height:444px; background:url(img/right_bg.png) no-repeat; float:right}


#footer{width:989px; height:34px; margin:35px auto auto auto; background:url(img/footer_bg.png) no-repeat; float:left; }

#mentions{text-align:center; margin-top:2px;}
#mentions a{ color:#ffffff; }
#copyright{ font-size:smaller; color:#ffffff; text-align:center; margin-top:2px;}









#ubc_intro_title{display:block; padding:4px; text-align:center; font-size:11px; color:#004a99;}
#ubc_intro_text{ display:block; padding:5px 14px 5px 12px; text-align:justify; color:#5a8090;}

#menulang{ text-align:right; padding:5px;}

 


/*links*/

.savoirplus{display:block; width:65px; height:21px; background:url(img/en_savoir_plus_btn.jpg) no-repeat;}

.savoirplus:hover{display:block; width:65px; height:21px; background:url(img/en_savoir_plus_over_btn.jpg) no-repeat;}
.savoirplus:visited{display:block; width:65px; height:21px; background:url(img/en_savoir_plus_over_btn.jpg) no-repeat;}

.envoyer{border:none; background:#cccccc; }

.invalid_input{border:2px #FF0000 solid;}
.message_area{height:150px; color:#0033CC; width:230px; padding:2px; border:none;}

#rightLinks{ padding-left:5px; padding-top:2px;}

.right_link_bg{ background:url(img/right_link_bg.jpg) repeat-x; height:18px; padding:5px; display:block; font-weight:bold; color:#2e6089; text-decoration:none }

.right_link_bg:hover{background:url(img/right_link_over_bg.jpg) repeat-x; height:18px; padding:5px; display:block; font-weight:bold;  color:#2e6089; text-decoration:none}
.right_link_bg:visited{ background:url(img/right_link_bg.jpg) repeat-x; height:18px; padding:5px; display:block; font-weight:bold;  color:#2e6089; text-decoration:none}


#right_categorie{ background:url(img/right_categorie_bg.png) no-repeat; display:block; width:225px; height:222px; margin:auto; }


.right_categorie_title{ height:16px; padding:5px; color:#2c678f; font-weight:bold;}
.right_categorie_link_bloc{ padding:5px; line-height:14px;}

.right_categorie_link_bloc_conditionnement{ height:30px; }
.right_categorie_link_bloc_transport{ height:45px; }
.right_categorie_link_bloc_securite{height:15px;  }


#contact_bloc{ background:url(img/contact_bloc_bg.jpg) no-repeat; width:223px; height:92px; margin:auto; color:#898989; font-size:10px;}
#contact_bloc a{ color:#2c678f; text-decoration:underline; }

.contact_bloc_txt{ padding:8px;}

/*SPECIALS*/
.drapeau_active{border:1px #FF0000 solid; }
.trace{ background:#eeeeee; padding:2px; display:block; text-align:center;}
