* { margin: 0; padding: 0; border: 0; }

html {overflow: -moz-scrollbars-vertical;}

body {
	text-align: center; /* centrage pour IE */
	font-family: Arial, Geneva, sans-serif;
	font-size: 76%;
	color: #000;
	line-height: 1.15em;
	font-weight: normal;
	background: #eef0e5;
	}
	
	
	
.center {text-align: center;}
.right {float: right;}
br {clear: both;}


/* ---[ Mise en page/Structure des pages ]--------------------- */

#container {
	margin: 0 auto;
	width: 980px;
	min-height: 500px;
	background: url(../images/bgContainer.jpg) repeat-y top center;
	text-align: left;
	}
	
	#containerFoot {
		margin: 0 auto;
		width: 980px;
		height: 18px;
		background: url(../images/bgContainerFoot.jpg) no-repeat top center;
		}
	
	
#header {
	clear: both;
	margin: 0 auto;
	position: relative;
	width: 944px;
	height: 92px;
	background: #fff;
	}

	img#logo {position: absolute; top: 20px; left: 30px; }
	
	ul#topNav {
		position: absolute;
		top: 12px;
		right: 13px;
		list-style-type: none;
		color: #a5bcb6;
		}
		
		ul#topNav li {
			float: left;
			display: inline;
			}

			ul#topNav li a:link, ul#topNav li a:visited {
				color: #1c5a49;
				text-decoration: none;
				font-size: 90%;
				}
				
				ul#topNav li a:hover, ul#topNav li a:active {text-decoration: underline;}
	

ul#nav {
	float: left;
	width: 163px;
	margin-left: 19px;
	list-style-type: none;
	padding-bottom:10px;
}

ul#nav ul {
	width: 143px; 
	background: #333; 
	margin: 0;  
	padding: 0 0 10px 20px; 
}

ul#nav ul li ul {
	padding-bottom:0px;
}

ul#nav ul li ul li a, 
ul#nav ul li ul{
	width: 103px; 
	font-style:italic;
	padding-top:0;
}

ul#nav a {
	display: block;
	text-decoration: none;	
}


ul#nav li a {
  width: 163px;
  
  display: block;
  text-indent: -9999px;
}
	
	ul#nav li a#btnApropos:link, ul#nav li a#btnApropos:visited {height: 29px;background: url(../images/btnApropos.gif) no-repeat 0 0;}
	ul#nav li a#btnNosPapiers:link, ul#nav li a#btnNosPapiers:visited {height: 29px;background: url(../images/btnNosPapiers.gif) no-repeat 0 0;}
	ul#nav li a#btnEnvironnement:link, ul#nav li a#btnEnvironnement:visited {height: 29px;background: url(../images/btnEnvironnement.gif) no-repeat 0 0;}
	ul#nav li a#btnDistributeurs:link, ul#nav li a#btnDistributeurs:visited {height: 29px;background: url(../images/btnDistributeurs.gif) no-repeat 0 0;}
	ul#nav li a#btnLexique:link, ul#nav li a#btnLexique:visited {height: 29px;background: url(../images/btnLexique.gif) no-repeat 0 0;}
	ul#nav li a#btnOlfaprint:link, ul#nav li a#btnOlfaprint:visited {height: 29px;background: url(../images/btnOlfaprint.gif) no-repeat 0 0;}
	ul#nav li a#btnSecurity:link, ul#nav li a#btnSecurity:visited {height: 29px;background: url(../images/btnSecuritaire.gif) no-repeat 0 0;}

		ul#nav li a#btnApropos:hover, ul#nav li a#btnApropos:active,
		ul#nav li a#btnNosPapiers:hover, ul#nav li a#btnNosPapiers:active,
		ul#nav li a#btnEnvironnement:hover, ul#nav li a#btnEnvironnement:active,
		ul#nav li a#btnDistributeurs:hover, ul#nav li a#btnDistributeurs:active,
		ul#nav li a#btnLexique:hover, ul#nav li a#btnLexique:active,
		ul#nav li a#btnOlfaprint:hover, ul#nav li a#btnOlfaprint:active,
		ul#nav li a#btnSecurity:hover, ul#nav li a#btnSecurity:active {background-position: -163px 0;}
		
		/*highlight de section*/
		body.aPropos ul#nav li a#btnApropos:link, body.aPropos ul#nav li a#btnApropos:visited,
		body.nosPapiers ul#nav li a#btnNosPapiers:link, body.nosPapiers ul#nav li a#btnNosPapiers:visited,
		body.environnement ul#nav li a#btnEnvironnement:link, body.environnement ul#nav li a#btnEnvironnement:visited,
		body.distributeurs ul#nav li a#btnDistributeurs:link, body.distributeurs ul#nav li a#btnDistributeurs:visited,
		body.lexique ul#nav li a#btnLexique:link, body.lexique ul#nav li a#btnLexique:visited,
		body.olfaprint ul#nav li a#btnOlfaprint:link, body.olfaprint ul#nav li a#btnOlfaprint:visited,
		body.papiersSecuritaires ul#nav li a#btnSecurity:link, body.papiersSecuritaires ul#nav li a#btnSecurity:visited {background-position: -326px 0;}

	
	

	ul#nav li ul li {
		margin: 0 0 0 10px; 
		list-style-type: none;
		list-style-image: url(../images/subNavBullet.gif);
		}
		
	ul#nav li ul li a {
	  background: #333;
	  color: #d4d4d4;
	  font-weight: normal;
	  xpadding-top: 6px;
 	  line-height:2em;		
	  margin-bottom: 5px;
	  border: none;
	  text-transform: none;
	  font-size: 90%;
	  text-indent: 0;
	 
	  width: 133px;
	  line-height: 1.1em;

	}
	

ul#nav li ul li a:hover, ul#nav li ul li a:active {color: #98BF0E;}

	ul#nav li ul li ul li {
		margin-left: 0px;
		list-style-type: none;
		list-style-image: none;
		}
		
#content {
	float: left;
	width: 780px;
	}

#content.ghost_reactor {
	background: transparent url(../images/illustration_ghost.jpg) top right no-repeat;	
}	

#entete {line-height:0px;}

#texte {
	float:left;
	padding:25px 55px 27px 27px;
	width:698px;
}

#footer {
	clear: both;
	margin: 0 auto;
	width: 944px;
	height: 15px;
	font-size: 85%;
	color: #004834;
	}


/* ---[ Format du texte ]--------------------- */

p {
	font-size: 100%;
	padding: 0 0 15px 0;
	line-height: 1.5em;
	}
	
	.small {font-size: 90%;}
	.accueil {font-size: 110%;}
	

h1 {
	margin: 0 0 15px 0;
	}
	
	h1#t_contact {background: url(../images/t_contact.gif) no-repeat; width: 101px; height: 17px; text-indent: -9999px; }
	h1#t_apropos {background: url(../images/t_apropos.gif) no-repeat; width: 217px; height: 23px; text-indent: -9999px;}
	h1#t_distributeurs {background: url(../images/t_distributeurs.gif) no-repeat; width: 174px; height: 17px; text-indent: -9999px;}
	h1#t_environnement {background: url(../images/t_environnement.gif) no-repeat; width: 195px; height: 17px; text-indent: -9999px;}
	h1#t_lexique {background: url(../images/t_lexique.gif) no-repeat; width: 92px; height: 17px; text-indent: -9999px;}
	h1#t_nospapiers {background: url(../images/t_nospapiers.gif) no-repeat; width: 145px; height: 17px; text-indent: -9999px;}
	h1#t_olfaprint {background: url(../images/t_olfaprint.gif) no-repeat; width: 124px; height: 17px; text-indent: -9999px;}
	h1#t_secpapiers {background: url(../images/t_papierssecuritaires.gif) no-repeat; width: 256px; height: 23px; text-indent: -9999px;}

h2 {
	font-size: 120%;	
	color: #1c5a49;
	text-transform: uppercase;
	padding: 0 0 15px 0;
	line-height: 1.5em;	
	}
	
	.first {padding: 15px 0;}

h3 {
	font-size: 110%;
	color: #1c5a49;
	padding: 0 0 15px 0;
	line-height: 1.5em;	
	}


h4 {
	font-size: 100%;

	padding: 0 0 5px 0;
	line-height: 1.5em;	
	}

img.photoArticle {float: left; margin: 0 27px 27px 0;}

img.photoArticle2 {float: left; margin: 50px 0px 30px 0px;}


#content ul {
	margin:10px 0 10px 10px;
}

#content ul li {
	line-height:1.4em;
	list-style-image:url(../images/dashnoir.gif);
	margin:0 0 5px 10px;
}

#content table {margin: 15px 0;}
#content table#td040 td, table.tableback td {padding: 5px;}

#content table ul li {
	margin-left: 10px; 
	list-style-image: url(../images/subNavBullet.gif);
}

.security_features_content table ul li {
	list-style-image:url(../images/dashnoir.gif)!important;
}

/*specific for security papers*/
.papiersSecuritaires #texte {
	padding: 30px;
}
.papiersSecuritaires #texte.left-side-table{
	width:auto;
}
.papiersSecuritaires #content .mainContentTable {
	border:0;
	border-collapse:collapse;
	margin:0;
	padding:0;
	width:100%;
}
.papiersSecuritaires .mainContentTable #texte{
	width:auto;
}
.papiersSecuritaires #content .mainContentTable tr { vertical-align: top; }
.papiersSecuritaires #content table { margin:0 }
.security_features_table_image {
	vertical-align:top; 
	width:250px;
}
.security_features_table_image a { /*fix for IE8*/
	float:left;
	padding-right:5px;
}
.papiersSecuritaires #content h2 {
	font-size: 16px;
}
.papiersSecuritaires #content table ul {
	margin-left:0;
	margin-top:0;
}
.papiersSecuritaires #content table ul.nobullet li {
	margin-bottom:15px;
	margin-left:0;
	list-style:none;
}
.papiersSecuritaires #content table ul li ul {
		margin:0px;
}
.papiersSecuritaires #content table ul li ul li{
	margin-bottom:2px;
}
.papiersSecuritaires #content table ul li h3 {
	padding:0;
}
.papiersSecuritaires #content table ul li span {
	padding-left:10px;
	display:block;
}

hr {width: 100%; height: 1px; border: 0; color: #ccc; background: #ccc; margin: 10px 0;}

/* ---[ Links ]--------------------- */

a:focus {outline: none;}

a:link, a:visited {color: #009635;}
a:hover, a:active {color: #98BF0E;}

a#printButton { display:block; margin-top:-10px; float:right; width:34px; height:0px; overflow:hidden; padding-top:34px; background:transparent url(../images/bt_imprimante.gif) top left no-repeat; }

a:focus {outline: none;}

a:link, a:visited {color: #009635;}
a:hover, a:active {color: #98BF0E;}






/*from old site*/
.ecolo      { background-color: #064f3b; color: #ffffff; }
.commercial { background-color: #4caa22; color: #ffffff; }
.repro      { background-color: #97c00e; color: #ffffff; }
.prestige   { background-color: #037338; color: #ffffff; }




.ecolo a:link, .ecolo a:visited,
.commercial a:link, .commercial a:visited,
.repro a:link, .repro a:visited,
.prestige a:link, .prestige a:visited {color: #fff; font-size: 90%; text-decoration: none; line-height: 1.2em;}

.ecolo a:hover, .ecolo a:active,
.commercial a:hover, .commercial a:active,
.repro a:hover, .repro a:active,
.prestige a:hover, .prestige a:active {text-decoration: underline;}


.resultbox {margin-bottom: 15px;}

.boucle { background-color: #064f3b; color: #ffffff; margin-bottom: 2px; }
.pate   { background-color: #037338; color: #ffffff; margin-bottom: 2px; }
.fabric { background-color: #4caa22; color: #ffffff; margin-bottom: 2px; }
.transf { background-color: #97c00e; color: #ffffff; margin-bottom: 2px; }

p.lastbox { padding: 0px 15px 5px 10px; color: #000000; font-weight: bold; text-align: center; line-height: 1.4em; font-size: 110%;}
p.fabrication { padding: 0px 15px 5px 10px; color: #000000; text-align: left; line-height: 1.15em; }



/* ---- Logo pop-up pages ---- */ 

#contentlogospop { padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #5F7A00; color: #ffffff; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; }

#contentlogospop .button { background-color: #3B5400; border: 1px solid #3B5400; font-size: 10px; color: #ffffff; text-decoration: none; padding-left: 3px; padding-right: 3px; }

/* ---- Bilan pop-up pages ---- */ 

#contentbilanpop { padding: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #3A3A3A; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 14px; }

#contentbilanpop .button { background-color: #3B5400; border: 1px solid #3B5400; font-size: 10px; color: #ffffff; text-decoration: none; padding-left: 3px; padding-right: 3px; }

/* Distributors list Page Content */

#contentdistributors {font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; color: #3A3A3A; line-height: 14px; }

#contentdistributors p { background: transparent; color: #000000; font-weight: normal; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; }

#contentdistributors h1 { background: transparent; font-size: 14px; color: #000000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; } 

#contentdistributors h2 { background: transparent; font-size: 12px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; } 

#contentdistributors .reprotext { background: transparent; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; }

#contentdistributors a:link, #contentdistributors a:visited, #contentdistributors a:hover, #contentdistributors a:active  { background: transparent; font-size: 10px; color: #000000; text-decoration: underline; } 

#contentdistributors .title { margin-top: 10px; margin-bottom: 2px; padding: 0px; background-color: transparent; color: #659704; font-weight: bold; font-size: 10px; font-family: Verdana, Helvetica, Arial, sans-serif; text-align: left; }

#contentdistributors .tableback { background-color: #477a03; color: #ffffff; }

#contentdistributors .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentdistributors .tableheader2 { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentdistributors .tableheader3 { background-color: #96bf0d; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentdistributors .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#contentdistributors .headersmall { background-color: transparent; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

/* Repro Papers Specs Page Content */



#contentreprospecs .tableback { background-color: #477a03; color: #ffffff; }

#contentreprospecs .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentreprospecs .tableheader2 { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentreprospecs .tableheader3 { background-color: #96bf0d; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentreprospecs .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#contentreprospecs .headersmall { background-color: transparent; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentreprospecs .tableenviro { background-color: #ffffff; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

/* Prestige Papers Specs Page Content */

#contentprestigespecs .tableback { background-color: #477a03; color: #ffffff; }

#contentprestigespecs .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentprestigespecs .tableheader2 { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentprestigespecs .tableheader3 { background-color: #96bf0d; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentprestigespecs .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#contentprestigespecs .headersmall { background-color: transparent; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentprestigespecs .tableenviro { background-color: #ffffff; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

/* Commercial Printing Papers Specs Page Content */

#contentcommspecs .tableback { background-color: #477a03; color: #ffffff; }

#contentcommspecs .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentcommspecs .tableheader2 { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentcommspecs .tableheader3 { background-color: #96bf0d; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentcommspecs .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#contentcommspecs .headersmall { background-color: transparent; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentcommspecs .tableenviro { background-color: #ffffff; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

/* Ecolo Papers Specs Page Content */

#contentecolospecs .tableback { background-color: #477a03; color: #ffffff; }

#contentecolospecs .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentecolospecs .tableheader2 { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentecolospecs .tableheader3 { background-color: #96bf0d; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentecolospecs .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }

#contentecolospecs .headersmall { background-color: transparent; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentecolospecs .tableenviro { background-color: #ffffff; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }


/* Eco Calculator Page Content */


#contentenviro .tableback { background-color: #477a03; color: #ffffff; }

#contentenviro .tableheader { background-color: #659704; font-size: 12px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }

#contentenviro .tableheader2 { background-color: #659704; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentenviro .tableheader3 { background-color: #96bf0d; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentenviro .tablecontent { background-color: #eef0e5; font-size: 10px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

#contentenviro .tablesystem { background-color: #eef0e5; font-size: 10px; color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal; }

#contentenviro .textfield { color: #3a3a3a; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; }

#contentenviro a.submit:link, #contentenviro a.submit:visited, #contentenviro a.submit:hover, #contentenviro a.submit:active { background-color: #5F7A00; border: 1px solid #3B5400; font-size: 10px; color: #ffffff; text-decoration: none; padding-left: 3px; padding-right: 3px; } 

#contentenviro .legend { background: transparent; font-size: 9px; color: #ffffff; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif; }




#feet_content {width: 399px; height: 173px; padding: 30px; /*background: url(../images/bg_pied_print.jpg) no-repeat top center;*/}


/*tableaux nouvelles couleurs*/

table.newTables {
	border-collapse: collapse;
	}
	
table.newTables td {
	border: 1px #477a03 solid;
	border-collapse: collapse;
	font-size: 11px;
	padding: 5px;
	}
	
.headingBlanc {font-size: 130%; color: #fff; line-height: 1.2em;}
.blanc {background: #fff}
.vertForet {background: #00543d}
.vertPale {background: #eef0e5;}
.vertLime {background: #96bf0d;}


/* ---[ Forms ]--------------------- */

textarea, input, select {border: 1px #ccc solid; margin: 3px 0;}

label {font-weight: bold;}

input.radioCheck {margin: 0 3px 0 0; vertical-align: middle;}


/* ---[ Hacks ]--------------------- */

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

.clearfix {display: inline-block;}
.print { display:none; }

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

/*Security Pages button hover*/
.security_features a {
	width:181px;
	height:202px;
	display:block;
}

.security_features_01 {
	background: transparent url("../images/security_features01.jpg") no-repeat scroll 0 0;
}
.security_features_02 {
	background: transparent url("../images/security_features02.jpg") no-repeat scroll 0 0;
}
.security_features_03 {
	background: transparent url("../images/security_features03.jpg") no-repeat scroll 0 0;
}
.security_features_04 {
	background: transparent url("../images/security_features04.jpg") no-repeat scroll 0 0;
}
.security_features_05 {
	background: transparent url("../images/security_features05.jpg") no-repeat scroll 0 0;
}
.security_features_06 {
	background: transparent url("../images/security_features06.jpg") no-repeat scroll 0 0;
}
.security_features_07 {
	background: transparent url("../images/security_features07.jpg") no-repeat scroll 0 0;
}
.security_features_08 {
	background: transparent url("../images/security_features08.jpg") no-repeat scroll 0 0;
}
.security_features_01:hover,
.security_features_02:hover,
.security_features_03:hover,
.security_features_04:hover,
.security_features_05:hover,
.security_features_06:hover,
.security_features_07:hover,
.security_features_08:hover{
	background-position:0 -202px;
}

.papiersSecuritaires #texte {
	width: 718px;
}

/* Collapse panel */
.collapse_head {
	background: transparent url('../images/expand.png') no-repeat 20px 10px;
	color:#962328;
	text-decoration:underline;
	cursor:pointer;
	padding: 5px 20px 0 35px;
}
.collapse_body {
	padding: 0 25px 0 35px;
}

.collapse_header_selected {
	background: transparent url('../images/collapse.png') no-repeat 20px 10px;
}

/*Product Details Coloured Box*/
.prodDetailsColorBox{
	margin-bottom:20px;
}

.prodDetailsColorBox-small {
	float:left;
	width:144px;
	margin-right:1px;
}

.prodDetailsColorBox-small .more-details {
	width:63px;
	height:19px;
	display:block;
}

.prodDetailsColorBox-small.last {
	margin-right:0;
}

.prodDetailsColorBox-header {
	padding: 5px 20px;
}

.prodDetailsColorBox-header h3 {
	text-transform:uppercase;
	color: #000;
	padding:0;
	margin:0;
	font-weight:normal;
}

.prodDetailsColorBox-small .prodDetailsColorBox-header {
	padding: 5px 10px;
	height:100px;
}

.fr .prodDetailsColorBox-small .prodDetailsColorBox-header {
	height:120px;
}

.prodDetailsColorBox-small .prodDetailsColorBox-header h3 {
	letter-spacing:0.2px;
	line-height:1;
	margin:7px 0 0;
}

.prodDetailsColorBox-header p {
	color: #fff;
	font-weight:bold;
	padding:0;
	margin:0;
	font-size:110%;
}

.prodDetailsColorBox-small .prodDetailsColorBox-header p {
	line-height:1.3;
}
.prodDetailsColorBox-body {
	padding: 5px 20px;
	color: #fff;
}

.prodDetailsColorBox-drawer {
	padding: 5px 20px 10px 20px;
	border-bottom: 1px solid #c0ab8e;
	border-left: 1px solid #c0ab8e;
	border-right: 1px solid #c0ab8e;
}

/*violet box*/
.prodDetailsColorBox-violet .prodDetailsColorBox-header{
	background-color: #c5b8b0;
}
.prodDetailsColorBox-violet .more-details {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -20px;
}
.prodDetailsColorBox-violet .more-details:hover {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 0;
}

.prodDetailsColorBox-violet .prodDetailsColorBox-body {
		background-color:#98908e;
}



/*green box*/
.prodDetailsColorBox-green .prodDetailsColorBox-header{
	background-color: #b8bc9b;
}
.prodDetailsColorBox-green .more-details {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -60px;
}
.prodDetailsColorBox-green .more-details:hover {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -40px;
}

.prodDetailsColorBox-green .prodDetailsColorBox-body {
		background-color:#909382;
}


/*Orange box*/
.prodDetailsColorBox-orange .prodDetailsColorBox-header{
	background-color: #df9e74;
}
.prodDetailsColorBox-orange .more-details {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -100px;
}
.prodDetailsColorBox-orange .more-details:hover {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -80px;
}
.prodDetailsColorBox-orange .prodDetailsColorBox-body {
		background-color:#a88871;
}

/*Blue box*/
.prodDetailsColorBox-blue .prodDetailsColorBox-header{
	background-color: #b9c7d4;
}
.prodDetailsColorBox-blue .more-details {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -140px;
}
.prodDetailsColorBox-blue .more-details:hover {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -120px;
}
.prodDetailsColorBox-blue .prodDetailsColorBox-body {
		background-color:#939ca5;
}

/*lightBlue box */
.prodDetailsColorBox-lightBlue .prodDetailsColorBox-header{
	background-color: #9ac2b9;
}
.prodDetailsColorBox-lightBlue .more-details {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -180px;
}
.prodDetailsColorBox-lightBlue .more-details:hover {
	background: transparent url('../images/secur_pages_details_sprite.png') no-repeat 0 -160px;
}
.prodDetailsColorBox-lightBlue .prodDetailsColorBox-body {
		background-color:#849896;
}

/*Orange box*/
.prodDetailsColorBox-orange .prodDetailsColorBox-header{
	background-color: #df9e74;
}

.prodDetailsColorBox-orange .prodDetailsColorBox-body {
		background-color:#a88871;
}


/*Red box*/
.prodDetailsColorBox-red .prodDetailsColorBox-header{
	background-color: #92141f;
}
.prodDetailsColorBox-red .prodDetailsColorBox-header h3{
	color:white;
}
.prodDetailsColorBox-red .prodDetailsColorBox-body {
	background-color:#bfac8b;
	color:black;
}

/*Brown box*/
.prodDetailsColorBox-brown .prodDetailsColorBox-header{
	background-color: #604220;
}
.prodDetailsColorBox-brown .prodDetailsColorBox-header h3{
	color:white;
}
.prodDetailsColorBox-brown .prodDetailsColorBox-body {
	background-color:#bfac8b;
	color:black;
}
.prodDetailsColorBox-brown .prodDetailsColorBox-drawer {
	background-color:#efeae4;
}

/*** Heading security features ***/
.security_features_table_image a {
	color: #92161e;
}

.security_features_content h2 {
	margin-left:-30px;
	margin-bottom:12px;
	width:720px;
	padding:4px 30px 2px 30px;
	color:white;
	background: #ccc url(../images/inc_sec_fea.png) top left no-repeat;
}

.security_features_content h2.red {
	background-color: #ee1c25;
}

.security_features_content h2.green {
	background-color: #0db24a;
}

.security_features_content h2.purple {
	background-color: #a56aae;
}
.security_features_content table.purple {
	border:1px solid #a569af;
	background-color: #ece2ed;
	padding: 18px 20px 8px 14px;
	width:100%;
}
.security_features_content table.purple tr {
	vertical-align:top;
}
.security_features_content table.purple td {
	width:200px;
}
.security_features_content table.purple h3 {
	color:#420f4a;
}

.security_features_content h2.teal {
	background-color: #008689;
}

.security_features_content h2.blue {
	background-color: #0072bb;
}

.security_features_content h2.yellow {
	background-color: #ecb206;
}

.security_features_content h2.orange {
	background-color: #f8931d;
}


/**Headings security family**/
.security_family_content #texte {
	width:720px;
}

.security_family_content .content_table {
	margin:0 -30px;
}

.security_family_content h2 {
	margin-left:-30px;
	margin-bottom:12px;
	width:720px;
	padding:4px 30px 2px 30px;
	color:white;
	
}

.papiersSecuritaires a {
	color: #931322;
}

.security_family_content h2 .sideText{
	color:#000;
	font-weight: normal;
	padding-left:10px;
}

.security_family_content .security_family_table_image {
	display:block;
	position:relative;
	top:-14px;
	left:-32px;	
	vertical-align:top; /*for iE*/
	clear:right;
}

.security_family_content .security_family_table_content {
	padding: 5px 0;
}
/*table*/
.security_family_content .product_description_table {
	border-collapse:collapse;
}

.security_family_content .product_description_table thead {
	background: #000;
	color: #fff;
	border:1px solid #000;
}
.security_family_content .product_description_table td {
	padding:5px 15px;
	width:300px;
}
.security_family_content .product_description_table td ul li {
	list-style:none!important;
	list-style-image:none!important;
	margin:8px 0 8px 0!important;
}
.security_family_content .product_description_table td.middle {
	width:400px;
}

.security_family_content .product_description_table thead tr.important { 
	text-transform: uppercase;
	font-weight:bold;
	font-size:110%;
	padding:10px 15px;
	border-collapse: collapse
}

.security_family_content .product_description_table tbody th {
	font-weight:bold;
	padding:10px 15px;
	border-collapse: collapse
}

/* mocr-plus theme*/
.security_family_content.mocr-plus h2 {
	background: #c5b8b0;
}
.security_family_content.mocr-plus .product_description_table thead tr.important {
	background: #98908e;
	border: 1px solid #98908e;
}
.security_family_content.mocr-plus .product_description_table {
	border-bottom: 1px solid #989495;
}
.security_family_content.mocr-plus .product_description_table tbody td{
	border-right: 1px solid #989495;
	border-left: 1px solid #989495;
}
.security_family_content.mocr-plus .product_description_table tbody th {
	background: #c5b8b0;
	border: 1px solid #989495;
}

/*premium theme*/
.security_family_content.premium h2 {
	background: #b8bc9b;
}
.security_family_content.premium .product_description_table thead tr.important {
	background: #909382;
	border: 1px solid #909382;
}
.security_family_content.premium .product_description_table {
	border-bottom: 1px solid #b8bc9b;
}
.security_family_content.premium .product_description_table tbody td{
	border-right: 1px solid #b8bc9b;
	border-left: 1px solid #b8bc9b;
}
.security_family_content.premium .product_description_table tbody th {
	background: #b8bc9b;
	border: 1px solid #909382;
}

/*premium Ghost theme*/
.security_family_content.premium-ghost h2 {
	background: #de9f74;
}
.security_family_content.premium-ghost .product_description_table thead tr.important {
	background: #a88871;
	border: 1px solid #a88871;
}
.security_family_content.premium-ghost .product_description_table{
	border-bottom: 1px solid #a88871;
}
.security_family_content.premium-ghost .product_description_table tbody td{
	border-right: 1px solid #a88871;
	border-left: 1px solid #a88871;
}
.security_family_content.premium-ghost .product_description_table tbody th {
	background: #de9f74;
	border: 1px solid #a88871;
}

/*premium Watermark theme*/
.security_family_content.premium-watermark h2 {
	background: #b9c7d4;
}
.security_family_content.premium-watermark .product_description_table thead tr.important {
	background: #939ca5;
	border: 1px solid #939ca5;
}
.security_family_content.premium-watermark .product_description_table{
	border-bottom: 1px solid #939ca5;
}
.security_family_content.premium-watermark .product_description_table tbody td{
	border-right: 1px solid #939ca5;
	border-left: 1px solid #939ca5;
}
.security_family_content.premium-watermark .product_description_table tbody th {
	background: #b9c7d4;
	border: 1px solid #939ca5;
}

/*premium Platinium theme*/
.security_family_content.platinium h2 {
	background: #9ac2b9;
}
.security_family_content.platinium .product_description_table thead tr.important {
	background: #849896;
	border: 1px solid #849896;
}
.security_family_content.platinium .product_description_table{
	border-bottom: 1px solid #849896;
}
.security_family_content.platinium .product_description_table tbody td{
	border-right: 1px solid #849896;
	border-left: 1px solid #849896;
}
.security_family_content.platinium .product_description_table tbody th {
	background: #9ac2b9;
	border: 1px solid #849896;
}

.security_family_content p a.download-icon{
	float:left;
	margin-right:5px;
	margin-left:30px;
}

/** Temporary distributors */
.papiersSecuritaires .distributors h3.first {
	margin:0!important;
}
.papiersSecuritaires .distributors h3 {
	margin: 18px 0 0 0;
	padding: 0;
	color:black;
}
.papiersSecuritaires .distributors p {
	margin: 0 0 6px 0;
	padding: 0;
}

table.chemicalReactors ul li {
	list-style:none!important;
	list-style-image:none!important;
}

table.chemicalReactors ul li ul li {
	list-style:disc!important;
	margin:0 0 0 30px!important;
}

table.chemicalReactors ul li ul {
	margin-bottom: 12px!important;
}