/* CSS Document - WALUPACK - walupack.be */
body {
	background-color:#000000;
	margin:0;
	padding:0;
	font-size: small;	
	voice-family: "\"}\""; 
	voice-family:inherit;
	font-size: medium;
	font-size: 90%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* -------------------- GLOBAL ------------------- */
p.rem {
	color:#666;
	margin:0 !important;
	padding:2px 0 !important;
	white-space:nowrap;
	font-style:italic;
}
td {
	vertical-align:top;
}
b {
	font-weight:bold;
}
em {
	font-style:italic;
}
form {
	margin:3px;
	padding:0;
}
img.imgAlignLeft {
        float:left;
        margin : 0 5px 5px 0px;
}
img.imgAlignRight {
        float:right;
        margin : 0 0 5px 5px
}
.clear {
	clear:both;
}
ul {
	color:#000000;
	/*font-size:85%;*/
}
/*#sousmenuG>ul {
	margin:5px 0 0 -15px !important;
}*/
li {
	padding:2px 0 2px 0;
	list-style-type:disc;
}

/* -------------------- BLOCS PRINCIPAUX ------------------- */
#conteneur {
	width:99%;
	margin:3px;
	padding:0px;
}
table#conteneurMain {
	vertical-align:top;
	width:763px;
	padding:0px;
	margin:0px;
}
table#conteneurMain tr {
	padding:0px;
	margin:0px;
}
table#conteneurMain td {
	padding:0px;
	margin:0px;
}
#contenu {
	float:left;
	width:593px;
	margin:0px;
	padding:0px;
}
table#chemin {
	margin:0;
	padding:0;
	border-bottom:1px solid #FFF;
}
table#pied {
	width:767px;
	border-top:1px solid #808080;
	margin:0px;
	padding:0px;
}

/* -------------------- ENTETE ------------------- */
#logo {
	width:170px;
	height:257px;
	border-bottom:1px solid #FFFFFF;
	margin:0px;
	padding:0px;
}
table#entete {
	width:590px;
	height:99px;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #FFFFFF;
	background-color:#000000;
}
table#banLiens {
	height:99px;
	margin:0px;
	padding:0px;
}
#banniere {
	width:324px;
	vertical-align:bottom;
	text-align:left;
	margin:0px;
	padding:0px;
}
#liens {
	color:#84929d;
	font-size:70%;
	text-align:right;
	margin:6px 3px 0px 0px;
	padding:0px;
	float:right;
}
#liens a, a:visited{
	color:#84929d;
	text-decoration:none;
}
#liens a:hover{
	text-decoration:underline;
}
#slogan {
	vertical-align:bottom;
	padding:0px 0px 0px 3px;
}
table#chemin p {
	font-size:70%;
	color:#82929f;
	margin:0;
	padding:2px 1px 4px 5px;
}
table#chemin a, a:visited {
	color:#82929f;
	text-decoration:underline;
}
table#chemin a:hover {
	color:#bc2024;
	text-decoration:underline;
}

/* ENTETE HP ------------------- */
#enteteP1 {
	width:201px;
	border-top:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
}
#enteteP2 {
	width:201px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
}
#enteteP3 {
	width:201px;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
}

/* -------------------- CONTENU ------------------- */
#colGauche {
	width:170px;
	margin:0px;
	padding:0px;
	border-right:1px solid #FFFFFF;
	vertical-align:top;
	background-color:#455560;
}
#menu {
	width:170px;
	background-color:#006b9d;
	margin:0px;
	padding:0px;
}
#menu01, #menu02, #menu03, #menu04, #menu05 {
	color:#FFFFFF;
	height:17px;
	font-weight:bold;
	font-size:75%;
	border-bottom:1px solid #00a1ce;
	padding:4px 1px 0px 20px;
	margin:0px;
	background-color:#006b9d;
	background-repeat:no-repeat;
	background-position:left;
}
/*#sousmenuG>ul {
	margin:5px 0 0 -15px !important;
}*/
#menu01 {
	background-image:url(../images/menu_01.gif);
}
#menu02 {
	background-image:url(../images/menu_02.gif);
}
#menu03 {
	background-image:url(../images/menu_03.gif);
}
#menu04 {
	background-image:url(../images/menu_04.gif);
}
#menu05 {
	background-image:url(../images/menu_05.gif);
}
#menu a, a:visited{
	text-decoration:none;
	color:#FFFFFF;
}
#menu a:hover{
	text-decoration:underline;
}
.sous_menu {
	background-color:#00a1ce;
	width:170px;
	padding:0px;
	margin:0px;
}
.sous_menu ul {
	padding:0px;
	margin:0px;
}
.sous_menu li {
	color:#FFFFFF;
	font-weight:bold;
	font-size:70%;
	padding:1px 1px 2px 15px;
	margin:0px;
	list-style-type:none;
}
.sous_menu li a:link a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
.sous_menu li a:hover{
	text-decoration:underline;
}
#login {
	background-image:url(../images/colG_bck_login.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:21px;
}
.loginContent {
	text-transform:uppercase;
	color:#455560;
	font-weight:bold;
	font-size:70%;
	padding:10px 2px 2px 75px;
}
a.loginLien , a.loginLien:visited {
	color:#455560;
	text-decoration:none;
}
a.loginLien:hover {
	color:#c82228;
	text-decoration:underline;
}
#corps {
	/*height:450px;*/
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#eceeef;
}
#corps a:link, #corps a:visited {
	color:#666;
	text-decoration:underline;
}
#corps a:hover {
	color:#bc1f24;
	text-decoration:underline;
}
#corps ul {
	font-size:85%;
}
#corps p {
	color:#000000;
	font-size:85%;
	margin:5px;
	padding:2px 0 2px 0;
}
#corps h1 {
	color:#bc1f24;
	font-size:115%;
	margin:5px 1px 10px 20px;
	text-transform:uppercase;
}
#corps h2 {
	color:#006b9d;
	font-size:105%;
	font-style:italic;
	margin:15px 1px 10px 5px;
}
#corps h3 {
	color:#bc1f24;
	font-size:95%;
	font-weight:bold;
	/*margin:15px 1px 10px 5px;*/
}

/* CONTENU HP ------------------- */
#corpsHP {
	width:593px;
	margin:0px;
	padding:0px;
}
#corpsHP p{
	color:#FFFFFF;
	font-size:85%;
	margin:5px;
}
#corpsHP a, a:visited {
	color:#FFFFFF;
	text-decoration:none;
}
#corpsHP a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

/* CONTACT ------------------- */
#formulaire{
	border:1px dashed #455560;
	padding:15px;
	margin-left:10px;
	width:310px;
}
.champsoblig{
	color:#bc1f24;
	font-size:75%;
	margin:2px 2px 10px 10px;
}
.champsForm{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:80%;
}
.champsCom{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:80%;
}
input[type="submit"] {
	background-color:#FFFFFF;
	border-top: 1px solid #bc1f24;
	border-left: 1px solid #bc1f24;
	border-bottom: 1px solid #822801;
	border-right: 1px solid #822801;
	margin :2px auto 7px auto;
	cursor:pointer;
}

/* EXTRANET ------------------- */
#formLogin{
	border:1px dashed #455560;
	padding:15px;
	width:310px;
	margin-top:10px;
	background-color:#FFFFFF;
}
#formLoginBloc{
	background-color:#FFFFFF;
	padding:10px 2px 2px 2px;
	border:1px solid #006b9d;
}
.formLoginContent{
	color:#000000;
	font-weight:bold;
	text-align:right;
	font-size:85% !important;
}

/* COMING SOON ------------------- */
table#comingSoon {
	margin:0;
	padding:0;
}
table#comingSoon p {
	margin:0;
	padding:2px 2px 0 15px;
}
.comingSoonTd01 {
	margin:0;
	padding:0;
	border-left:3px solid #bd1f24;
}
.comingSoonTd02 {
	margin:0;
	padding:0;
	width:150px;
	text-align:center;
}
.imgBorderRed {
	border:1px solid #bd1f24;
	margin:10px;
}
.imgBorderBlue {
	border:1px solid #006b9d;
}
/* STANDARDS ------------------- */
table#standards {
	margin:0;
	padding:0;
	width:550px;
}
table#standards h4 {
	color:#FFF;
	font-size:90%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}
a.lienStandards, a.lienStandards:visited {
	color:#FFF !important;
	text-decoration:none !important;
}
a.lienStandards:hover {
	text-decoration:underline;
}
.standardsTdImg {
	margin:0;
	padding:0;
	width:60px;
}
.standardsTd01 {
	background-color:#643436;
	margin:0;
	padding:0;
}
.standardsTd02 {
	background-color:#FBCC65;
	margin:0;
	padding:0;
}
.standardsTd03 {
	background-color:#546FB5;
	margin:0;
	padding:0;
}
.standardsTd04 {
	background-color:#A79C93;
	margin:0;
	padding:0;
}
.standardsTd05 {
	background-color:#AC1F24;
	margin:0;
	padding:0;
}
.standardsTd06 {
	background-color:#4863AB;
	margin:0;
	padding:0;
}
.standardsTd07 {
	background-color:#897660;
	margin:0;
	padding:0;
}
.standardsTd08 {
	background-color:#546456;
	margin:0;
	padding:0;
}
.standardsTd09 {
	background-color:#D0A177;
	margin:0;
	padding:0;
}
.standardsTd10 {
	background-color:#DC1F26;
	margin:0;
	padding:0;
}
.standardsTd11 {
	background-color:#694572;
	margin:0;
	padding:0;
}
.standardsTd12 {
	background-color:#00C4C4;
	margin:0;
	padding:0;
}
.standardsTd13 {
	background-color:#FF8040;
	margin:0;
	padding:0;
}
.red {
	color:#E10000;
}

/* commun aux fiches standards */
.intro {
	color:#333333;
	text-align:center;
	padding:5px 2px 5px 2px;
}
table#ficheTecnhique {
	margin:5px;
	padding:0;
	width:537px;
	border-right:1px solid #455660;
}
table#ficheTecnhique td{
	border-bottom:1px solid #455660;
	border-left:1px solid #455660;
}
table#ficheTecnhique td h5{
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	margin:0;
}
.ficheTecnhiqueTrTitre {
	background-color:#455660;
}
#retour {
	float:right;
	margin:0 0 5px 0;
}
#retour a, #retour a:visited {
	color:#FFFFFF;
	background-color:#006c9d;
	padding:5px;
	cursor:pointer;
	text-decoration:none;
}
#retour a:hover {
	color:#006c9d;
	background-color:#FFFFFF;
	padding:5px;
}
a.retourTop, a.retourTop:visited {
	color:#006c9d;
	padding:4px 4px 2px 18px;
	font-style:italic;
	font-size:80%;
	text-decoration:underline;
	background-image:url(../images/picto_returnTop.gif);
	background-repeat:no-repeat;
	background-position:left;
}
a.retourTop:hover {
	color:#E10000;
}

/* Head protection */
table#headProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #643436;
	width:550px;
}
table#headProtection h4 {
	color:#FFF;
	background-color:#643436;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Eye & face protection */
table#eyeFaceProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #FBCC65;
	width:550px;
}
table#eyeFaceProtection h4 {
	color:#FFF;
	background-color:#FBCC65;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Respiratory protection */
table#respiratoryProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #546FB5;
	width:550px;
}
table#respiratoryProtection h4 {
	color:#FFF;
	background-color:#546FB5;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Hearing protection */
table#hearingProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #A79C93;
	width:550px;
}
table#hearingProtection h4 {
	color:#FFF;
	background-color:#A79C93;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Hand protection */
table#handProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #AC1F24;
	width:550px;
}
table#handProtection h4 {
	color:#FFF;
	background-color:#AC1F24;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Workwear */
table#workwear {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #4863AB;
	width:550px;
}
table#workwear h4 {
	color:#FFF;
	background-color:#4863AB;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}
/* Footwear */
table#footwear {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #897660;
	width:550px;
}
table#footwear h4 {
	color:#FFF;
	background-color:#897660;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Fall protection */
table#fallProtection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #546456;
	width:550px;
}
table#fallProtection h4 {
	color:#FFF;
	background-color:#546456;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Emergency showers & washes */
table#emergencyShowers {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #D0A177;
	width:550px;
}
table#emergencyShowers h4 {
	color:#FFF;
	background-color:#D0A177;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Survival suits */
table#survivalSuits {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #DC1F26;
	width:550px;
}
table#survivalSuits h4 {
	color:#FFF;
	background-color:#DC1F26;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Gas detection */
table#gasDetection {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #694572;
	width:550px;
}
table#gasDetection h4 {
	color:#FFF;
	background-color:#694572;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Flashlights */
table#flashlights {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #00C4C4;
	width:550px;
}
table#flashlights h4 {
	color:#FFF;
	background-color:#00C4C4;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Lockouts & tagouts */
table#lockoutsTagouts {
	margin:5px 5px 5px 15px;
	padding:0;
	border:1px dashed #FF8040;
	width:550px;
}
table#lockoutsTagouts h4 {
	color:#FFF;
	background-color:#FF8040;
	font-size:100%;
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

/* Site Map ------------------- */
#siteMap {
	margin:5px 0 5px 40px;
	padding:0;
}
#siteMap h1 {
	color:#FFFFFF;
	background-color:#bc1f24;
	font-size:100%;
	margin:2px 80px 2px 0;
	padding:5px;
	text-transform:uppercase;
}
a.lienSiteMap1, a.lienSiteMap1:visited {
	color:#FFFFFF !important;
	text-decoration:none !important;
}
a.lienSiteMap1:hover {
	color:#FFFFFF;
	text-decoration:underline;
}
#siteMap p {
	border-left:1px solid #bc1f24;
	font-size:90%;
	margin:2px 0 2px 20px;
	padding:1px 0 1px 10px;
}
/*#siteMap p a, a:visited {
	color:#666;
	text-decoration:none;
}
#siteMap p a:hover {
	color:#bc1f24;
	text-decoration:underline;
}*/

/* -------------------- PIED ------------------- */
table#pied p {
	color:#FFFFFF;
	font-size:70%;
	padding:4px 1px 0px 7px;
}
table#pied a, a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
table#pied a:hover {
	text-decoration:underline;
}
table#signature {
	margin:0;
	padding:00;
}
.signature {
	color:#445461 !important;
	font-size:70%;
	margin:2px 0 0 0;
	padding:0;
}
a.signatureLien, a.signatureLien:visited {
	color:#445461 !important;
	text-decoration:none !important;
}
a.signatureLien:hover {
	text-decoration:underline;
}