/*
Theme Name: Norampac
Theme URI: 
Description: 
Version: 1.0
Author: Patricia Racine
Author URI: http://www.patrac.ca
Tags: */


/* ---------------------------------------- */
/* général				*/
/* ---------------------------------------- */

body {
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	font-size: 62.5%;
	background-color:#FFFFFF;
}

html, body {
 margin:0px 0px 0px 0px; 
 padding:0;
height: 100%; 
min-height: 100%; 
margin-bottom: 1px;
}

div.cleaner {
	clear: both; 
	line-height: 0px; 
	height: 0px; 
	font-size: 0px;
}

p { padding: 0 0 12px 0; margin: 0 }

p.center{
text-align:center;
}

ul, li, h1, h2, h3, h4{
margin:0;
padding:0;
}

.flux{ 
clear: both; 
}

.cleft{
clear:left;
}

.cright{
clear:right;
}

.clearing {
height: 0;
clear: both;
}

hr.clear{
display:block;
clear:both;
visibility:hidden;
height:0;
border-width:0;
margin:0;
padding:0;
}

a:link {
color: #666666;
text-decoration: underline;
}

a:hover {
text-decoration:underline;
color:#666666;
}

a:visited{
color: #666666;
text-decoration: underline;
}

a:active {
text-decoration:underline;
color:#666666;
}



/* ---------------------------------------- */
/* 	conteneur	*/
/* ---------------------------------------- */


#conteneur{
position:absolute;
left: 50%; 
width: 996px;
margin-left: -498px; /* moitié de la largeur */
min-height:525px;
padding-bottom:20px;
}

#sidebar{
float:left;
}

#page{
float:left;
width:782px;
}

h1{
color:#ffffff;
font-size:24px;
font-weight:normal;
}

h2{
color:#ffffff;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
}

#centre{
margin:96px 0 0 0;
padding:0;
background:url(images/bg_accueil.gif) top left no-repeat;
min-height:645px;
}

#centre1{
margin:96px 0 0px 0;
padding:22px 0 0px 32px;
min-height:623px; /* 645-20 */
}

.bg_profil{
background:url(images/bg_profil.gif) top left no-repeat;
}

.bg_carrieres{
background:url(images/bg_carrieres.gif) top left no-repeat;
}

.bg_developpement_durable{
background:url(images/bg_developpement_durable.gif) top left no-repeat;
}

.bg_investisseurs{
background:url(images/bg_investisseurs.gif) top left no-repeat;
}

.bg_neutre{
background:url(images/bg_neutre.gif) top left no-repeat;
}

.bg_Norshield{
background:url(images/bg_Norshield.gif) top left no-repeat;
}

.bg_nous_joindre{
background:url(images/bg_nous_joindre.gif) top left no-repeat;
}

.bg_produits{
background:url(images/bg_produits.gif) top left no-repeat;
}

.bg_norshield{
background:url(images/bg_norshield.gif) top left no-repeat;
}

.bg_services{
background:url(images/bg_services.gif) top left no-repeat;
}

#texte{
padding: 90px 60px 0 18px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
}

#centre2{
margin:96px 0 0 0;
padding:22px 0 0 32px;
background:url(images/bg_produits2.gif) top left no-repeat;
min-height:623px; /* 645-20 */
}

#centre3{
margin:96px 0 0 0;
padding:22px 0 0 32px;
background:url(images/bg_norshield.gif) top left no-repeat;
min-height:623px; /*  */
}

#colonne{
font-size:11px;
float:left;
width:228px; /* 248-20 */
padding: 96px 20px 0 15px;
margin: 0;
color:#00513f;
background:url(images/bg_colonne2.gif) top left no-repeat;
}

#colonne a{
color:#009534;
text-decoration:none;
}

#colonne a:hover{
text-decoration: underline;
}

#texte2{
padding: 90px 20px 0 0px;
margin: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:justify;
float:left;
width:460px;
}

.vert15{
color:	#00513f;
font-size:15px;
margin:-12px 0px 0px 0px;
padding:0;
text-align:left;
line-height:110%;
}

.vert{
color:#007539;
font-size:12px;
margin:0px 0px 15px 0px;
padding:10px 0px 0px 0px;
}

.mt15{
margin-top:15px;
}

#centre1 img{
margin-right:18px;
}

.mb10{
margin-bottom:10px;
}

.collapse {  margin-top: 0px; padding-left: 20px; padding-bottom:4px; background:url(images/fleche_on.gif) no-repeat 0px 0px; }
.collapse-down { background:url(images/fleche_off.gif) no-repeat 0px 0px; }
.collapse a{color:#89c23e; text-decoration:none; font-size:10px;}
.collapse a:hover{text-decoration:underline}

/* ---------------------------------------- */
/* 	menu	*/
/* ---------------------------------------- */


h2.widgettitle{ 
display:none;
}

#menu ul li#pages-3{ 
margin-left:-30px;
font-size:12px;}

#menu{
margin: 26px 0 0 65px;
padding:0px 0 70px 0px;
width:140px;  /* 140px */
}

#menu ul{
clear:both;
list-style: none;
margin: 0;
padding: 0;
}

#menu ul li#pages-3 ul li{
clear:both;
list-style: none;
margin: 0;
padding: 0;
}

#menu ul li#pages-3 ul li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#menu ul li#pages-3 ul li a{
font-size:12px;
color:#004633;
display: block;
text-decoration: none;
font-weight:bold;
margin: 8px 0px 2px 0px;
padding: 0px 0px 0px 18px;
background:url(images/moins.gif) left top no-repeat;
}

#menu ul li#pages-3 ul li a:hover{
text-decoration:none;
margin: 8px 0px 2px 0px;
padding: 0px 0px 0px 18px;
background:url(images/plus.gif) left top no-repeat;
font-weight:bold;
}

#menu ul li#pages-3 ul li ul li a{
color:#676767;
display: block;
text-decoration: none;
margin: 0px 0px 3px 17px;
padding: 0px 0px 0px 10px;
font-weight:normal;
font-size:11px;
background:url(images/sous.gif) left top no-repeat;
}

#menu li  ul li a:hover{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 17px;
padding: 0px 0px 0px 10px;
background:url(images/sous.gif) left top no-repeat;
}

#menu li  ul li.current_page_item a, #menu ul li#pages-3 ul li ul li.current_page_item a{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 17px;
padding: 0px 0px 0px 10px;
background:url(images/sous.gif) left top no-repeat;
font-weight:bold;
}

#menu ul li#pages-3 ul li ul li a:hover{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 17px;
padding: 0px 0px 0px 10px;
font-weight:bold;
background:url(images/sous.gif) left top no-repeat;
}

#menu ul li#pages-3 ul li ul li ul li a{
color:#676767;
display: block;
text-decoration: none;
margin: 0px 0px 3px 28px;
padding: 0px 0px 0px 10px;
font-weight:normal;
font-size:11px;
background:url(images/sous.gif) left top no-repeat;
}

#menu ul li#pages-3 ul li ul li ul li.current_page_item a{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 28px;
padding: 0px 0px 0px 10px;
background:url(images/sous.gif) left top no-repeat;
font-weight:bold;
}

#menu ul li#pages-3 ul li ul li ul li ul li.current_page_item a{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 38px;
padding: 0px 0px 0px 10px;
background:url(images/sous.gif) left top no-repeat;
font-weight:bold;
}

#menu ul li#pages-3 ul li ul li ul li a:hover{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 28px;
padding: 0px 0px 0px 10px;
font-weight:bold;
background:url(images/sous.gif) left top no-repeat;
}

#menu ul li#pages-3 ul li ul li ul li ul li a{
color:#676767;
display: block;
text-decoration: none;
margin: 0px 0px 3px 38px;
padding: 0px 0px 0px 10px;
font-weight:normal;
font-size:11px;
background:url(images/sous.gif) left top no-repeat;
}

#menu ul li#pages-3 ul li ul li ul li ul li a:hover{
color:#004633;
text-decoration:none;
margin: 0px 0px 3px 38px;
padding: 0px 0px 0px 10px;
font-weight:bold;
background:url(images/sous.gif) left top no-repeat;
}


#menu ul li.home a{
font-size:12px;
color:#004633;
display: block;
text-decoration: none;
font-weight:bold;
margin: 8px 0px 2px -30px;
padding: 0px 0px 0px 18px;
background:url(images/moins.gif) left top no-repeat;
}

*+html #menu ul li.home a, *+html #menu ul li.home a:hover{  /* pour explorer 7 */
margin-bottom:-14px;
display:block;
height:13px;
width:100px;
}

#menu ul li.home a:hover{
text-decoration:none;
margin: 8px 0px 2px -30px;
padding: 0px 0px 0px 18px;
background:url(images/plus.gif) left top no-repeat;
font-weight:bold;
}


#menu_top{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 0;
padding:0px 20px 0 0px;
font-size:11px;
position:absolute;
top:10px;
right:15px;
}

#menu_top ul{
clear:both;
list-style: none;
margin: 0;
padding: 0;
}

#menu_top li{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#menu_top li a{
color:#676767;
display: block;
text-decoration: none;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;

}

#menu_top li a:hover{
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#00543D;
}

#menu_general{
margin: 0;
padding:0px 20px 0 0px;
font-size:12px;
position:absolute;
top:70px;
right:15px;
}

#menu_general ul{
clear:both;
list-style: none;
margin: 0;
padding: 0;
text-transform:uppercase;
}

#menu_general li{
float:left;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}


#menu_general li a{
color:#848484;
display: block;
text-decoration: none;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
}

#menu_general li a:hover{
text-decoration:none;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
color:#00543D;
}

.qtrans_language_chooser li.active { display : none; }


/* ---------------------------------------- */
/* 	footer	*/
/* ---------------------------------------- */


#footer{
border-top:#c9caca solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:30px 0px 0px 0px;
padding:0 0 0px 0;
color:#676767;
}

#footer a{
color:#676767;
text-decoration:none;
}

#footer a:hover{
color:#676767;
text-decoration: underline;
}

#footer .gauche{
float:left;
padding-top:20px;
}

#footer .droite{
float: right;
padding-top:20px;
text-align:right;
}



/* ---------------------------------------- */
/* 	accueil	*/
/* ---------------------------------------- */

#col1_accueil{
float: left;
width:490px;
padding:0;
margin:15px 0 0 15px;
}

#col2_accueil{
padding:0;
float: left;
width:244px;
margin:15px 0 0 0;
font-size:11px;
color:#676767;
}

#col2_accueil a{
color:#00543d;
}

#col2_accueil a:hover{
color:#00543d;
text-decoration:none;
}

.vert_nouvelles, .date{
color:#00543d;
margin:0;
padding:0;
font-weight:bold;
}

#col2_accueil ul{
list-style:none;
margin:0;
padding:0;
}

#col2_accueil li{
margin:-12px 0 0 -25px;
padding:0;
}

#pogue1{
float:left;
background:url(images/bg_pogue1.gif) left top no-repeat;
width:216px; /* 232-16 */
height:147px; /* 162-15 */
margin:0;
padding:15px 0 0 16px;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#pogue2{
float:left;
background:url(images/bg_pogue2.gif) left top no-repeat;
width:216px; /* 232-16 */
height:147px; /* 162-15 */
margin:0;
padding:15px 0 0 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.titre_pogue{
color:#117d44;
font-size:12px;
font-weight:bold;
margin:0 0px 0 0 0;
padding:0 0px 2px 0;
}

#pogue1 a, #pogue2 a{
color:#89c23e; text-decoration:none; font-size:9px; font-weight:normal;
}

#zoneproduits{
background:url(images/bg_zoneproduits.gif) left top no-repeat;
width:474px; /* 490-16 */
height:242px; /* 265-15 */
margin:-15px 0 0 -10px;
padding:15px 0 0 16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}



#menu_zone{
list-style-type: none; 
margin: 9px 0 0 4px;
padding:0px 0 0 0px;
width:179px;
float: left;
}

*+html #menu_zone li{/* pour explorer 7 */
margin:-2px 0 0 0;
padding:0;
}


.cache { 
display: none; 
} 


.cart_d_fr_on { 
display: block; 
background-image: url("images/bt_cart_ond_on.gif");
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 


.cart_d_fr { 
display: block; 
background-image: url("images/bt_cart_ond.gif"); 
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 

.cart_d_fr:hover { 
background-image: url("images/bt_cart_ond_on.gif"); 
} 



.cart_d_en_on { 
display: block; 
background-image: url("images/bt_cart_ond_en_on.gif");
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 


.cart_d_en { 
display: block; 
background-image: url("images/bt_cart_ond_en.gif"); 
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 

.cart_d_en:hover { 
background-image: url("images/bt_cart_ond_en_on.gif"); 
} 


.cart_cais_on { 
display: block; 
background-image: url("images/bt_cart_cais_on.gif");
width: 179px; 
height: 38px; 
} 

.cart_ond_fr_on, .cart_ond_on_fr { 
display: block; 
background-image: url("images/bt_cart_ond_on.gif");
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 


.cart_ond_fr { 
display: block; 
background-image: url("images/bt_cart_ond.gif"); 
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 

.cart_ond_fr:hover { 
background-image: url("images/bt_cart_ond_on.gif"); 
} 

.cart_cais_fr_on { 
display: block; 
background-image: url("images/bt_cart_cais_on.gif");
width: 179px; 
height: 38px; 
} 


.cart_cais_fr { 
display: block; 
background-image: url("images/bt_cart_cais.gif"); 
width: 179px; 
height: 38px; 
} 

.cart_cais_fr:hover { 
background-image: url("images/bt_cart_cais_on.gif"); 
} 

.cart_plat_fr_on { 
display: block; 
background-image: url("images/bt_cart_plat_on.gif");
width: 179px; 
height: 38px; 
} 


.cart_plat_fr { 
display: block; 
background-image: url("images/bt_cart_plat.gif"); 
width: 179px; 
height: 38px; 
} 

.cart_plat_fr:hover { 
background-image: url("images/bt_cart_plat_on.gif"); 
} 

.boit_plia_fr_on { 
display: block; 
background-image: url("images/bt_boit_plia_on.gif");
width: 179px; 
height: 38px; 
} 


.boit_plia_fr { 
display: block; 
background-image: url("images/bt_boit_plia.gif"); 
width: 179px; 
height: 38px; 
} 

.boit_plia_fr:hover { 
background-image: url("images/bt_boit_plia_on.gif"); 
} 

.services_on { 
display: block; 
background-image: url("images/bt_services_on.gif");
width: 179px; 
height: 38px; 
} 


.services { 
display: block; 
background-image: url("images/bt_services.gif"); 
width: 179px; 
height: 38px; 
} 

.services:hover { 
background-image: url("images/bt_services_on.gif"); 
} 
#a1, #a2, #a3, #a4, #a5{
float: left;
width:280px;
margin :16px 0 0 10px;
padding:0;
}

#zoneproduits .image{
float:right;
position: absolute;
top:372px;
right:303px;
z-index:0;
}

#a1 p.texte, #a2 p.texte, #a3 p.texte, #a4 p.texte, #a5 p.texte{
padding-right:25px;
}

h4{
z-index:200;
}

#centre1 table img{
margin-right:0px;
}


.cart_ond_on_en { 
display: block; 
background-image: url("images/bt_cart_ond_en_on.gif");
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 


.cart_ond_en { 
display: block; 
background-image: url("images/bt_cart_en_ond.gif"); 
width: 179px; 
height: 38px; 
margin:0;
padding:0;
} 

.cart_ond_en:hover { 
background-image: url("images/bt_cart_ond_en_on.gif"); 
} 

.cart_cais_en_on { 
display: block; 
background-image: url("images/bt_cart_cais_en_on.gif");
width: 179px; 
height: 38px; 
} 


.cart_cais_en { 
display: block; 
background-image: url("images/bt_cart_cais_en.gif"); 
width: 179px; 
height: 38px; 
} 

.cart_cais_en:hover { 
background-image: url("images/bt_cart_cais_en_on.gif"); 
} 

.cart_plat_en_on { 
display: block; 
background-image: url("images/bt_boit_plia_en_on.gif");
width: 179px; 
height: 38px; 
} 


.cart_plat_en { 
display: block; 
background-image: url("images/bt_boit_plia_en.gif"); 
width: 179px; 
height: 38px; 
} 

.cart_plat_en:hover { 
background-image: url("images/bt_boit_plia_en_on.gif"); 
} 

.boit_plia_en_on { 
display: block; 
background-image: url("images/bt_cart_plat_en_on.gif");
width: 179px; 
height: 38px; 
} 



.boit_plia_en { 
display: block; 
background-image: url("images/bt_cart_plat_en.gif"); 
width: 179px; 
height: 38px; 
} 

.boit_plia_en:hover { 
background-image: url("images/bt_cart_plat_en_on.gif"); 
} 
