/* ------ NOTES ---------------------------------------------------------------

Master Screen Style for Norbec

--------- UPDATE INFO ---------------------------------------------------------

Last updated: 3 novembre
Last update made by: Alexandre Dumouchel (alexandre@prospek.ca)

--------- CONTENTS ------------------------------------------------------------

1: BODY
2: PAGE STRUCTURE
  a) Containers
  b) Header
  c) Footer
  d) Main content

3: GLOBAL NAVIGATION
  a) MAIN NAVIGATION
  b) FOOTER NAVIGATION

4: SECTION SPECIFIC STYLES

5: GLOBAL / TITLES

6: IMAGES BUTTONS

7: JAVASCRIPT

/* IE/WIN STYLES ONLY
============================================================================ */

  @import "n_iewin.css";

/* 1: BODY
============================================================================ */

body, html {
  	margin:0 auto;
  	padding:0;
  	height:100%;
  	width:100%;
  	text-align:center;
  	background:#fff url(images/background.jpg) top no-repeat;
}

html:not([lang*=""]) body {
	margin: 0;
	color: #000000;
	overflow-y: scroll;
}

html[xmlns*=""] body:last-child {
	overflow-y: scroll;
}


/* 2: PAGE STRUCTURE
============================================================================ */


#global{
	height:auto;
  	padding:0px;
  	margin:0px auto;
  	width:979px;
  	text-align:left;
}

#header{
	border-top:1px solid #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	float:left;
  	padding:0px;
  	margin:0px;
  	width:979px;
  	height:347px;
  	background-color:#fff;
}

#container{
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	float:left;
  	padding:0px;
  	margin:0px;
  	width:979px;
  	background-color:#fff;
}

#footer{
	float:left;
	height:80px;
	width:979px;
	border-bottom:1px solid #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	padding:0px;
	margin:0px;
}

/*SOYEZ CRÉATIF SPÉCIFIC*/

#sc_header{
	border-top:1px solid #898989;
	border-left:1px solid #898989;
	border-right:1px solid #898989;
	float:left;
  	padding:0px;
  	margin:0px;
  	width:979px;
  	height:117px;
  	background-color:#fff;
}

/**** a) CONTAINERS ****/

.ico_container_bottom{
 float:right;
 bottom:0px;
 margin:-90px 0px 0px 0px;

 }

 .img_icone_noborder{
 border:0;
 }

.container_banner{
	float:left;
	width:979px;
	background:url(images/tile_container_banner.gif) top right repeat-y;
}

.container_logo{
	float:left;
	width:979px;
}

#container_left{
	float:left;
	width:734px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 50px 40px;
}

#container_left_product_home{
	float:left;
	width:774px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}


#container_left_product{
	float:left;
	width:774px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.img_section_title{
	width:774px;
	float:left;
	padding:0px;
	margin:0px;
}

.bloc_title_top_norex{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.bloc_title_top_norlam{
	float:left;
	margin:0px 0px 0px 7px;
	padding:0px 0px 0px 0px;
}

.bloc_title_top_noroc{
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#container_right{
	float:left;
	width:150px;
	margin:0px 0px 50px 0px;
	padding:30px 26px 0px 26px;
	min-height:500px;
}

.bloc_title{
	float:left;
	width:734px;
}

/**** b) HEADER ****/

#header_first_col{
	float:left;
	padding:0px;
  	margin:0px;
  	width:774px;
  	background:url(images/menu_top_tile_greyo.gif) top left repeat-x;
}

#header_second_col{
	float:left;
	border-left:1px solid #fff;
	padding:0px;
  	margin:0px;
  	width:204px;
  	background:url(images/menu_top_tile_purpg.gif) top left repeat-x;
}

.bloc_top_creatif{
	float:left;
	padding:0px;
	margin:0px;
	width:203px;
	height:117px;
	overflow:hidden;
}

.btn_entrer{
	cursor:pointer;
	margin:0px;
	padding:0px 10px 0px 10px;
}

.bloc_top_creatif_title{
	float:left;
	padding:0px;
  	margin:27px 0px 0px 20px;
  	border:0;
}

.bloc_top_creatif_button{
	float:left;
	padding:0px;
  	margin:4px 0px 0px 20px;
  	border:0;
}

.header_search{
	float:left;
	width:205px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:230px;
	border-top:1px solid #fff;
	background-color:#000;
}

.img_header{
	width:774px;
	border:0;
}

.logo_norbec{
	display:block;
	float:left;
	padding:0px;
	margin:0px 0px 0px 28px;
	width:153px;
	height:117px;
}

.img_logo_norbec{
	border:0;
	padding:0px;
	margin:0px;
}

.logo_norbec a{
	display:block;
	width:153px;
	height:117px;
}

/**** c) SC CONTAINER ****/

.sc_first_row{
	float:left;
	width:979px;
	height:639px;
	background:url(images/main_tile_fade_sc.jpg) #fbfbfb top left repeat-x;
}

.one_container{
	padding:0px;
	margin:0px;
	float:left;
	background:url(images/back_01.jpg) right top no-repeat;
}

.two_container{
	padding:0px;
	margin:0px;
	float:left;
	background:url(images/back_02.jpg) right top no-repeat;
}

.three_container{
	padding:0px;
	margin:0px;
	float:left;
	background:url(images/back_03.jpg) right top no-repeat;
}

.four_container{
	padding:0px;
	margin:0px;
	float:left;
	background:url(images/back_04.jpg) right top no-repeat;
}

.five_container{
	padding:0px;
	margin:0px;
	float:left;
	background:url(images/back_05.jpg) right top no-repeat;
}

.sc_second_row{
	float:left;
	display:block;
	height:163px;
	width:979px;
	background:url(images/second_tile_fade_sc.jpg) #d0d2cc top left repeat-x;
}

.img_sc_middle{
	width:979px;
}

.sc_container{
	float:left;
	width:979px;
	height:374px;
}

.sc_bloc_top_menu_creatif{
	display:block;
	float:left;
	width:205px;
	height:117px;
	padding:0px;
	margin:0px;
	background:url(images/sc_top_menu.jpg) #d0d2cc top left repeat-x;
}

.btn_menu_sc{
	border:0;
	padding:0px;
	margin:0px;
}

.menu_top_sc_each{
	float:left;
	border:0;
	padding:0px;
	margin:0px;
	height:17px;
}

.list_btn_sc{
	float:left;
	width:155px;
	margin:22px 0px 0px 50px;
	padding:0px;
}

/*02*/


.sc_img_bottom_normal{
	border:0;
	padding:0px;
	margin:0px;
	width:979px;
}

/**** c) FOOTER ****/



/* 1: GLOBAL NAVIGATION
============================================================================ */


/* MAIN NAVIGATION
============================================================================ */



/**** a) CONTAINER ****/

a.more_info, a.more_info:link, a.more_info:visited, a.more_info:active{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#00b6db;
	text-decoration:none;
}

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

a.black_link, a.black_link:link, a.black_link:visited, a.black_link:active{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
}

a.black_link:hover{
	color:#00b6db;
}


/*SC SPECIFIC*/

.menu_number{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.menu_number li{
	list-style:none;
	list-style-type:none;
	padding:7px 0px 7px 0px;
	margin:0px;
}

.menu_number li a{
	display:block;
	margin:0px 0px 0px 0px;
}

.btn_slider{
	border:0px;
	behavior: url(inc/iepngfix.htc);
}

/*=================*/

/**** b) HEADER ****/

.bloc_top_menu{
	float:right;
	list-style:none;
	list-style-type:none;
	padding:0px;
  	margin:0px 0px 0px 0px;
  	display:inline;
/*	width:610px;*/
}
#top_menu{
	padding:0px;
	margin:0px;
	margin-top:16px;

}

#top_menu li{
	list-style:none;
	list-style-type:none;
	padding:0px;
  	margin:0px;
  	display:inline;
  	text-indent:-9999px;
}

.btn_en_na, a.btn_en_na:link, a.btn_en_na:visited, a.btn_en_na:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_na.gif) top left no-repeat;
	width:162px;
	height:101px;
}

a.btn_en_na:hover{
	background:url(images/en_Us/btn_top_na_o.gif) top left no-repeat;
}

.btn_en_na_o, a.btn_en_na_o:link, a.btn_en_na_o:visited, a.btn_en_na_o:active, a.btn_en_na_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_na_o.gif) top left no-repeat;
	width:162px;
	height:101px;
}

/*======================================*/

.btn_en_prod, a.btn_en_prod:link, a.btn_en_prod:visited, a.btn_en_prod:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_prod.gif) top left no-repeat;
	width:78px;
	height:101px;
}

a.btn_en_prod:hover{
	background:url(images/en_Us/btn_top_prod_o.gif) top left no-repeat;
}

.btn_en_prod_o, a.btn_en_prod_o:link, a.btn_en_prod_o:visited, a.btn_en_prod_o:active, a.btn_en_prod_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_prod_o.gif) top left no-repeat;
	width:78px;
	height:101px;
}

/*======================================*/

.btn_en_dt, a.btn_en_dt:link, a.btn_en_dt:visited, a.btn_en_dt:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_dt.gif) top center no-repeat;
	width:180px;
	height:101px;
}

a.btn_en_dt:hover{
	background:url(images/en_Us/btn_top_dt_o.gif) top center no-repeat;
	background-position:center;
}

.btn_en_dt_o, a.btn_en_dt_o:link, a.btn_en_dt_o:visited, a.btn_en_dt_o:active, a.btn_en_dt_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_dt_o.gif) top center no-repeat;
	width:180px;
	height:101px;
}

/*======================================*/

.btn_en_nou, a.btn_en_nou:link, a.btn_en_nou:visited, a.btn_en_nou:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_nou.gif) top left no-repeat;
	width:59px;
	height:101px;
}

a.btn_en_nou:hover{
	background:url(images/en_Us/btn_top_nou_o.gif) top left no-repeat;
}

.btn_en_nou_o, a.btn_en_nou_o:link, a.btn_en_nou_o:visited, a.btn_en_nou_o:active, a.btn_en_nou_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_nou_o.gif) top left no-repeat;
	width:59px;
	height:101px;
}

/*======================================*/

.btn_en_lang, a.btn_en_lang:link, a.btn_en_lang:visited, a.btn_en_lang:active{
	float:left;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_lang.gif) top left no-repeat;
	width:88px;
	height:101px;
}

a.btn_en_lang:hover{
	background:url(images/en_Us/btn_top_lang_o.gif) top left no-repeat;
}

/*======================================*/

/*======================================*/

.btn_na, a.btn_na:link, a.btn_na:visited, a.btn_na:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_na.gif) top left no-repeat;
	width:162px;
	height:101px;
}

a.btn_na:hover{
	background:url(images/en_Us/btn_top_na_o.gif) top left no-repeat;
}

.btn_na_o, a.btn_na_o:link, a.btn_na_o:visited, a.btn_na_o:active, a.btn_na_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/en_Us/btn_top_na_o.gif) top left no-repeat;
	width:162px;
	height:101px;
}

.btn_prod, a.btn_prod:link, a.btn_prod:visited, a.btn_prod:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_prod.gif) top left no-repeat;
	width:77px;
	height:101px;
}

a.btn_prod:hover{
	background:url(images/fr/btn_top_prod_o.gif) top left no-repeat;
}

.btn_prod_o, a.btn_prod_o:link, a.btn_prod_o:visited, a.btn_prod_o:active, a.btn_prod_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_prod_o.gif) top left no-repeat;
	width:77px;
	height:101px;
}

/*======================================*/

.btn_dt, a.btn_dt:link, a.btn_dt:visited, a.btn_dt:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_dt.gif) top left no-repeat;
	width:180px;
	height:101px;
}

a.btn_dt:hover{
	background:url(images/fr/btn_top_dt_o.gif) top left no-repeat;
}

.btn_dt_o, a.btn_dt_o:link, a.btn_dt_o:visited, a.btn_dt_o:active, a.btn_dt_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_dt_o.gif) top left no-repeat;
	width:180px;
	height:101px;
}

/*======================================*/

.btn_nou, a.btn_nou:link, a.btn_nou:visited, a.btn_nou:active{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_nou.gif) top left no-repeat;
	width:86px;
	height:101px;
}

a.btn_nou:hover{
	background:url(images/fr/btn_top_nou_o.gif) top left no-repeat;
}

.btn_nou_o, a.btn_nou_o:link, a.btn_nou_o:visited, a.btn_nou_o:active, a.btn_nou_o:hover{
	float:left;
	text-indent:-9999px;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_nou_o.gif) top left no-repeat;
	width:86px;
	height:101px;
}

/*======================================*/

.btn_lang, a.btn_lang:link, a.btn_lang:visited, a.btn_lang:active{
	float:left;
	padding:0px;
  	margin:0px;
	background:url(images/fr/btn_top_lang.gif) top left no-repeat;
	width:71px;
	height:101px;
}

a.btn_lang:hover{
	background:url(images/fr/btn_top_lang_o.gif) top left no-repeat;
}

/*======================================*/

/*PARTNERS LIST*/

.partners_list{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:inline;
	width:700px;
	height:56px;
}

.partners_list li{
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px 25px 0px 0px;
	display:inline;
	height:70px;
}

 .ico_advert{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:0;
	display:block;
 }

.ico_boni{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	background:url(images/fr/ico_equip_boni.gif) bottom left no-repeat;
	display:block;
	height:56px;
	width:65px;
}

.ico_mke{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(images/fr/ico_mke.gif) bottom left no-repeat;
	display:block;
	height:56px;
	width:87px;
}

.ico_etalex{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(images/fr/ico_etalex.gif) bottom left no-repeat;
	display:block;
	height:56px;
	width:87px;
}

.ico_nova{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(images/fr/ico_nova.gif) bottom left no-repeat;
	display:block;
	height:56px;
	width:89px;
}

.ico_forma{
	float:left;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-indent:-9999px;
	background:url(images/fr/ico_forma.gif) bottom left no-repeat;
	display:block;
	height:56px;
	width:93px;
}



/**** c) FOOTER ****/

.footer_menu{
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:2px 0px 0px 45px;
	display:inline;
	height:30px;
	float:left;
}

.footer_menu li{
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px 25px 0px 0px;
}

a.btn_footer:link, a.btn_footer:visited, a.btn_footer:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

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

a.btn_footer_o:link, a.btn_footer_o:visited, a.btn_footer_o:active, a.btn_footer_o:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:underline;
}

.bloc_print{
	float:left;
	padding:0px;
	margin:3px 0px 0px 260px;

	background:url(images/btn_print.gif) top right no-repeat;
	width:150px;
	height:40px;
	line-height:20px;
	display:block;
}

.bloc_print a:link, .bloc_print a:visited, .bloc_print a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

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




/* 1: SECTION SPECIFIC STYLE
============================================================================ */


/*CONTAINER SPECIFIC*/

.text_container{
	float:left;
	width:440px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

/*BANNER SPECIFIC*/

.bloc_qdn{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.bloc_qdn_prod{
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.separation_banner{
	float:left;
	height:1px;
	width:154px;
	padding:0px;
	margin:0px 0px 15px 0px;
	background-color:#dfdfdf;
}

.quoi_de_neuf{
	padding:0px;
	margin:0px 0px 15px 0px;
}

.nos_realisations{
	padding:0px;
	margin:50px 0px 15px 0px;
}

.text_banner{
	float:left;
	padding:0px;
	margin:0px 0px 10px 0px;
}

.link_banner{
	float:left;
	padding:0px;
	display:block;
	height:30px;
	margin:0px;
}

.sub_title_banner{
	padding:0px;
	margin:0px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#00263d;
	text-decoration:none;
}

.title_realisations{
	float:left;
	display:block;
	height:200px;
	margin:35px 0px 20px 0px;
	padding:0px;
}


/*NORBEC ARCHITECTURAL*/

.bloc_img_3d{
	float:right;
	padding:0px;
	margin:0px;
	border:0;

}

.norbec_architec{
	padding:0px;
	margin:0px 0px 2px 0px;
}

.small_text{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
}

.text_banner a:link, .text_banner a:visited, .text_banner a:active{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#696868;
	text-decoration:underline;
}

.text_banner a:hover{
	color:#000;
}

.normal_text{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
}

.normal_text_home{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
	line-height:18px;
}

.partenaires_groupe_sjm{

	padding:0px 0px 0px 0px;
	margin:50px 550px 15px 0px;
}

.bloc_partners{
	float:left;
	margin:-100px 0px 0px 0px;
	height:210px;
	padding:0px;
	width:700px;
}

/*PRODUITS*/

.title_nor_series{
	padding:0px;
	margin:0px 0px 50px 0px;
	float:left;
}

.sub_title_nor_series{
	padding:0px;
	margin:0px 0px 2px 0px;
	float:left;
}

.nos_produits{
	padding:0px;
	margin:0px 0px 2px 0px;
}

.text_container_produits{
	float:left;
	width:370px;
	padding:0px;
	margin:10px 0px 0px 0px;
}

.text_container_produits_norseries{
	float:left;
	width:370px;
	padding:0px;
	margin:10px 0px 0px 40px;
}

.text_container_prod{
	float:left;
	width:400px;
	padding:0px;
	margin:-50px 0px 0px 40px;
}

.bloc_produits{
	margin:0px 0px 0px 40px;
	width:700px;
	float:left;
}

.product_list{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:35px 0px 0px 0px;
}

.product_list li{
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0px;
	width:104px;
	height:100px;
	margin:15px 30px 20px 0px;
}

.small_ico_products_image{
	float:left;
	border:0;
}

.small_ico_products_image_push{
	float:left;
	border:0;
	margin:0px 0px 15px 0px;
}

.bloc_list_products{
	padding:0px;
	margin:-320px 0px 0px 0px;
	float:right;
	width:325px;
	height:325px;
}

.list_products{
	width:255px;
	padding:0px 0px 0px 45px;
	margin:0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.list_products li{
	padding:0px;
	margin:0px 0px 2px 0px;
	line-height:16px;
}

.bloc_img_3d_produits{
	float:right;
	margin:0px 0px 0px 0px;
}

.bloc_produit_banner{
	float:left;
	width:120px;
	margin:0px 0px 0px 0px;
	padding:0px;
}


.bloc_produit_banner_spacer{
	float:left;
	width:120px;
	height:35px;
}

.banner_ico_products_image{
	border:0;
	float:left;
	clear:both;
	padding:0px 0px 0px 0px;
	margin:0px 15px 0px 0px;
}

/*PRODUITS NOREX*/

.bloc_title_norex{
	padding:0px;
	margin:0px 0px 5px 0px;
}

.title_norex{
	padding:0px;
	margin:0px 0px 5px 0px;
}

.bloc_list_products_norex{
	float:left;
	width:700px;
	margin:0px 0px 35px 0px;
	padding:0px 0px 0px 0px;
}

.text_container_norex{
	float:left;
	width:400px;
	margin:-100px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.list_products_norex{
	width:320px;
	padding:3px 0px 0px 13px;
	margin:0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

.sub_title_norex{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
	margin:15px 0px 0px 0px;
	padding:0px;
}

.bloc_list_infos{
	float:left;
	width:700px;
	height:60px;
	margin:15px 0px 0px 0px;
}

.list_infos{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	float:left;
}

.list_infos li{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px 5px 40px 0px;
	float:left;
}

a.link_list_info:link, a.link_list_info:visited, a.link_list_info:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

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

.ico_infos_prod{
	border:0;
	margin:0px 0px -3px 0px;
}

.bloc_img_3d_norex{
	float:right;
	margin:2px 0px 0px 0px;
	padding:0px;
}

/*PRODUITS NORLAM*/

.title_norlam{
	float:left;
	padding:0px;
	margin:-295px 0px 5px 0px;
}

.bloc_img_3d_norlam{
	float:right;
	margin:0px 0px 0px 0px;
}

.text_container_norlam{
	float:left;
	width:400px;
	margin:-130px 0px 0px 0px;
}

.bloc_list_products_norlam{
	float:left;
	width:730px;
	margin:-30px 0px 40px 0px;
}

/*PRODUIT NOROC*/

.title_noroc{
	padding:0px;
	margin:0px 0px 25px 0px;
}

.bloc_img_3d_noroc{
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.text_container_noroc{
	float:left;
	width:400px;
	margin:-160px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*DESSINS TECHNIQUES*/

.title_dessin_tech{
	padding:0px;
	margin:0px 0px 25px 0px;
}

.search_dessins{
	width:730px;
	padding:0px;
	margin:0px 0px 45px 0px;
	float:left;
}

.search_dessins_first{
	float:left;
	width:170px;
}

.search_dessins_second{
	float:left;
	width:170px;
}

.search_dessins_third{
	float:left;
	width:350px;
}

.text_search_dessins{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	padding:0px;
	margin:0px;
}

.text_search_dessins_error{
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#E12626;
	padding:0px;
	margin:0px;
}

.search_dessins_input_select{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5c5e;
	width:150px;
	padding:0px;
	margin:0px;
}

.search_dessins_input_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	width:348px;
	padding:0px 0px 0px 2px;
	margin:0px 0px 15px 0px;
}

.result_left{
	float:left;
	width:185px;
}

.result_right{
	float:left;
	width:500px;
}

.search_dessins_input_btn{
	cursor:pointer;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	width:100px;
	padding:0px;
	margin:0px -5px 15px 0px;
}

.search_dessins_input_list_result{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#5a5c5e;
	width:180px;
	padding:0px;
	margin:0px;
}

.result_dessins{
	width:730px;
	float:left;
	margin:-25px 0px 20px 0px;
	padding:0px;
}


.tab_result_dessins{
	width:510px;
	border:0;
	padding:0px;
	margin:0px 0px 0px 0px;
}

.tab_result_dessins tr td{
	border:0;
	padding:0px;
	margin:0px;
}

.tab_header{
	background-color:#a4b3c3;
	border-bottom:5px solid #fff;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:510px;
	border:0;
	height:35px;
	padding:0px;
	margin:0px;
}

th {
	border-bottom:10px solid #fff;
}

.first_col{
	margin:0px 0px 0px 0px;
	text-align:left;
	width:130px;
	padding:0px 0px 0px 5px;
}

.second_col{
	text-align:left;
	margin:0px;
	width:250px;
	padding:0px 0px 0px 0px;
}

.third_col{
	margin:0px;
	width:65px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.fourth_col{
	margin:0px;
	width:35px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.fifth_col{
	margin:0px;
	width:50px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.six_col{
	margin:0px;
	width:75px;
	padding:0px 0px 0px 0px;
	text-align:center;
}

.seven_col{
	margin:0px;
	width:100px;
	padding:4px 0px 0px 0px;
	text-align:center;
}

td.first_col{
	color:#000;
}

td.second_col{
	color:#000;
}

td.third_col{
	color:#000;
}

td.fourth_col{
	color:#000;
}

td.fifth_col{
	color:#000;
}

td.six_col{
	color:#000;
}

td.seven_col{
	color:#000;
}

.tab_color_one{
	background-color:#a4b3c3;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	border:0;
	height:25px;
	margin:0px;
}

.tab_color_two{
	background-color:#c2cede;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	width:510px;
	border:0;
	height:25px;
	padding:0px;
	margin:0px;
}

a.table_link:link, a.table_link:visited, a.table_link:active{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

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

.dessins_pages{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
	display:inline;
}

.dessins_pages li{
	float:left;
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.bloc_tab_result{
	float:left;
	padding:0px;
	text-align:center;
	margin:0px 0px 0px 0px;
}

.bloc_page_number{
	float:left;
	padding:0px 0px 0px 0px;
	width:500px;
	text-align:center;
	margin:15px 0px 0px 75px;
}

a.dessins_page_number:link, a.dessins_page_number:visited, a.dessins_page_number:active{
	padding:1px 4px 1px 4px;
	margin:0px 3px 0px 3px;
	color:#909090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	border:1px solid #000;
	display:block;
}

a.dessins_page_number:hover{
	padding:2px 4px 2px 4px;
	margin:0px 3px 0px 3px;
	color:#fff;
	background-color:#6c86a3;
	font-size:11px;
}

.dots_more{
	color:#909090;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

.tab_arrow{
	border:0;
	padding:0px;
	margin:0px;
}

/*CONTACT*/

.bloc_add_contact{
	width:710px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#666666;
	font-weight:normal;
	text-decoration:none;
	padding:0px;
	margin:15px 0px 0px 0px;
}

.add_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#00263d;
	font-weight:normal;
	text-decoration:none;
	display:block;
	height:3px;
	padding:0px;
	margin:0px 0px 0px 0px;
	text-transform:uppercase;
}

.location_contact{
	width:200px;
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
}

.location_contact_small{
	width:150px;
	float:left;
	padding:0px;
	margin:0px 15px 0px 0px;
}

.tel_number{
	padding:0px;
	margin:5px 0px 0px 0px;
	display:block;
	height:40px;
}

.bloc_contact{
	padding:0px;
	margin:0px;
	width:215px;
	float:left;
	height:55px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.tab_form_legend{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.tab_form_legend_error{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#E12626;
	text-decoration:none;
}

.bloc_contact_medium{
	padding:0px;
	margin:0px;
	width:150px;
	float:left;
	height:55px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.bloc_contact_small{
	padding:0px;
	margin:0px;
	width:75px;
	float:left;
	height:55px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.contact_input{
	margin:3px 0px 0px 0px;
	padding:2px;
	width:190px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
}

.contact_input_medium{
	margin:3px 0px 0px 0px;
	padding:2px;
	width:130px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
}

.contact_input_small{
	margin:3px 0px 0px 0px;
	padding:2px;
	width:40px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
}

.contact_select{
	margin:3px 0px 0px 0px;
	padding:0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
}

.contact_comment{
	float:left;
	width:710px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.contact_texta{
	width:400px;
	height:155px;
	padding:2px;
	margin:3px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3c3c3c;
	text-decoration:none;
}

.contact_recevoir{
	float:left;
	display:block;
	margin:10px 0px 40px 0px;
	padding:0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.tab_contact_checkbx tr{
	vertical-align:middle;
}

.contact_title_comment{
	float:left;
}
 .bloc_contact_buttons{
	float:left;
 }


.text_contact_alert{
	float:left;
	padding:0px 15px 0px 25px;
	margin:75px 0px 0px 0px;
	display:block;
	width:250px;
	height:83px;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#e12626;
	text-decoration:none;
}

.btn_contact{

	cursor:pointer;

	margin:0px 0px 0px 20px;
	padding:0px 5px 0px 5px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

 .bloc_contact_double{
	padding:0px;
	margin:0px;
	width:430px;
	float:left;
	height:55px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
 }

.bloc_contact_subject{
	padding:0px;
	margin:0px;
	width:645px;
	float:left;
	height:55px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

.bloc_contact_sub_title{
	padding:0px;
	margin:10px 0px 5px 0px;
	width:645px;
	float:left;
	height:25px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

/*REALISATION*/

.realisation_back{
	float:left;
	width:660px;
	padding:25px 0px 25px 32px;
	margin:0px 0px 50px 0px;
	background-color:#ebeced;
}

.real_thumb_bloc{
	float:left;
	width:112px;
	border:0;

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	line-height:18px;
	color:#666666;
	text-transform:uppercase;
	padding:0px;
	margin:0px 50px 60px 0px;

}

.real_thumb_bloc img{
	border:0;
}

/*NOUVELLES*/

.bloc_list_news{
	float:left;
	width:280px;
	margin:0px;
	padding:10px 20px 0px 0px;
}

.list_news{
	float:left;
	width:280px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.list_news_title{
	float:left;
	width:180px;
	margin:0px;
	padding:0px 10px 0px 0px;
}

.list_news_sep{
	float:left;
	width:6px;
	margin:-3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.list_news_date{
	float:left;
	width:60px;
	margin:0px;
	padding:0px 0px 0px 0px;
}

.show_news{
	float:left;
	width:390px;
	margin:-3px 0px 0px 0px;
}

a.link_news:link, a.link_news:visited, a.link_news:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	color:#00263d;
	display:block;
	padding:0px;
	margin:0px 0px 10px 0px;
	text-decoration:none;
}

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

.news_title{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	color:#00263d;
	text-decoration:none;
}

.news_text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
}

/*CARRIERES*/

.bloc_carriere{
	float:left;
	width:400px;
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
}

.separation_carriere{
	float:left;
	display:block;
	width:400px;
	height:2px;
	background-color:#b4b3b3;
	margin:0px 0px 20px 0px;
}

/*PLAN DU SITE*/


.separation_site_plan{
	float:left;
	display:block;
	width:417px;
	height:2px;
	padding:0px;
	background-color:#b4b3b3;
	margin:5px 250px 5px 0px;
}

.separation_site_plan_push{
	float:left;
	width:730px;
}

.bloc_site_map{
	width:730px;
	margin:15px 0px 0px 0px;
	float:left;
}

.list_float{
	float:left;
}

a.plan_col_title:link, a.plan_col_title:visited, a.plan_col_title:active {
	line-height:20px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#00263d;
	text-decoration:none;
	border-bottom:1px solid #000;
	margin:0px 0px 15px 0px;

	display:block;
}

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

.list_site_plan{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px;
}

.list_site_plan li{
	list-style:none;
	list-style-type:none;
	padding:0px;
	margin:0px 15px 0px 0px;
	width:105px;
}

.plan_col{
	float:left;
	margin:0px;
	padding:0px;
	width:205px;
}

a.site_plan_link:link, a.site_plan_link:visited, a.site_plan_link:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	font-weight:normal;
	color:#696868;
	text-decoration:none;
	line-height:22px;

	padding:5px 0px 0px 0px;
	margin:5px 0px 0px 0px;
}

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

.push_site_plan{
	float:left;
	clear:both;
	display:block;
	width:417px;
	height:2px;
	padding:0px;
	margin:5px 250px 5px 0px;
}

/*HEADER SPECIFIC*/

.text_search_banner{
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#5a5c5e;
	text-decoration:none;
}

a.espacement_entremises_en_Us:link, a.espacement_entremises_en_Us:visited, a.espacement_entremises_en_Us:active{
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:203px;
	height:229px;
	background: url(images/en_Us/btn_be_creative.jpg) top left no-repeat;
}

a.espacement_entremises_en_Us:hover{
	background: url(images/en_Us/btn_be_creative_o.jpg) top left no-repeat;
}

a.espacement_entremises_fr:link, a.espacement_entremises_fr:visited, a.espacement_entremises_fr:active{
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	width:203px;
	height:229px;
	background: url(images/fr/btn_be_creative.jpg) top left no-repeat;
}

a.espacement_entremises_fr:hover{
	background: url(images/fr/btn_be_creative_o.jpg) top left no-repeat;
}

.select_banner_search{
	padding:0px;
	margin:0px 0px 2px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#000;
	width:150px;
	text-decoration:none;
}

/* SC 01*/

.sc_one_multiple_img{
	float:left;
}

.img_sc_multi{
	float:left;
	border:0;
}

.sc_title_content_left{
	float:left;
}

.text_content_one{
	float:right;
	width:360px;
	padding:0px 20px 0px 0px;
	margin:30px 0px 0px 0px;
}

.sc_menu_content_one{
	float:left;
	margin:65px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}

.title_sc{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	color:#0ab4d7;
	text-transform:uppercase;
}

.sub_title_sc{
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
	text-transform:uppercase;
}

.sc_normal_text{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
}

.sc_quote_text{
	padding:0px 0px 0px 0px;
	margin:23px 0px 0px 0px;

	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#333333;
}

/*SC 02*/

.text_content_two{
	float:right;
	width:361px;
	padding:0px 19px 0px 0px;
	margin:65px 0px 0px 0px;
}

.sc_menu_content_two_first{
	float:left;
	margin:20px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}

.sc_menu_content_two_second{
	float:left;
	margin:95px 0px 0px -17px;
	padding:0px 0px 0px 0px;
}

.small_text_blue{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#0ab4d7;
	text-transform:uppercase;
}


/*SC 03*/

.tab_pro_sc{
	border:0;
	padding:0;
}

.tab_pro_col{
	border:0;
	padding:0;
	width:150px;
}

.text_content_three{
	float:right;
	width:360px;
	padding:0px 20px 0px 0px;
	margin:98px 0px 0px 0px;
}

.sc_menu_content_three_first{
	float:left;
	margin:20px 0px 0px 78px;
	padding:0px 0px 0px 0px;
}


.sc_menu_content_three_second{
	float:left;
	margin:130px 0px 0px -22px;
	padding:0px 0px 0px 0px;
}

.btn_pro{
	margin:90px 0px 15px 260px;
}

.btn_pro_img{
	border:0;
	padding:0px;
	margin:0px 2px 15px 0px;
}

/*SC 04*/

.text_content_four{
	float:right;
	width:360px;
	padding:0px 20px 0px 0px;
	margin:130px 0px 0px 0px;
}

.sc_menu_content_four_first{
	float:left;
	margin:20px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}

.sc_menu_content_four_second{
	float:left;
	margin:165px 0px 0px -20px;
	padding:0px 0px 0px 0px;
}

/*SC 05*/

.text_content_five{
	float:right;
	width:360px;
	padding:0px 20px 0px 0px;
	margin:165px 0px 0px 0px;
}

.sc_menu_content_five_first{
	float:left;
	margin:20px 0px 0px 80px;
	padding:0px 0px 0px 0px;
}

/*FOOTER SPECIFIC*/

.footer_banner{
	width:979px;
	height:27px;
	display:block;
	float:left;
	background-color:#cdd0d2;
	border-top:8px solid #5a5c5e;
	border-bottom:1px solid #a8a9aa;
	padding:0px 0px 0px 0px;
	margin:0px 0px 50px 0px;
}

.bloc_copyright{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:normal;
	color:#898989;
	padding:0px;
	margin:3px 15px 0px 0px;
}

/* 1: GLOBAL
============================================================================ */
h1{
	height:0px;
	padding:0px;
	margin:0px;
	display:none;
}

hr{
	display:none;
}

img{
	behavior: url(../inc/iepngfix.htc);
}

sup{
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}

.supmc{
 font-size:9px;
}






/* ******** Pagination ***** */

div.pagination
{
    width:	88%;
    padding: 3px;
    margin: 3px;
}

div.pagination div.pageTotal
{
	float: right;
	margin: 0 10px 0 0;
}

div.pagination a
{
    padding: 2px 8px 2px 8px;
    margin: 2px;
    border: 1px solid #666666;
    text-decoration: none; /* no underline */
    color: #666666;
}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #000099;
    background-color: #9B9B9B;
    color: #FFFFFF;
}

div.pagination span.current
{
    padding: 2px 8px 2px 8px;
    margin: 2px;
    border: 1px solid #666666;
    background-color: #9B9B9B;
    color: #FFFFFF;
}
div.pagination span.disabled
{
    padding: 2px 8px 2px 8px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}

.adminPaginationGrey 			{ color:#8B8A8B; font-family:Trebuchet MS, Trebuchet, Arial, sans-serif; font-size:10px; text-decoration: none; background:transparent; }
.adminPaginationGrey A:link 	{ color:#8B8A8B; text-decoration: none; background:transparent; }
.adminPaginationGrey A:visited 	{ color:#8B8A8B; text-decoration: none; background:transparent; }
.adminPaginationGrey A:active 	{ color:#8B8A8B; text-decoration: none; background:transparent; }
.adminPaginationGrey A:hover 	{ color:#8B8A8B; text-decoration: none; background:transparent; }


a:link, a:visited, a:active{
 padding:0px;
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11.5px;
 font-weight:normal;
 color:#696868;
 text-decoration:underline;
}

a:hover{
 color:#000;
}


.bloc_list_products a:link, .bloc_list_products a:visited, .bloc_list_products a:active{
	 padding:0px;
	 margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	 font-size:11px;
	 font-weight:normal;
	 color:#696868;
	 text-decoration:underline;
}

.bloc_list_products a:hover{
	 color:#000;
}



















