/* CSS Document */
/* NEW */
.topmenu {
	font-family: "Franklin Gothic Medium";
	font-size: 14px;
	color:#FFFFFF;
	position:relative;
	top:5px;
}
.topmenu A:link {color:#FFFFFF; text-decoration:none;}
.topmenu A:visited {color:#FFFFFF; text-decoration:none;}
.topmenu A:active {color:#FFFFFF; text-decoration:none;}
.topmenu A:hover {color:#FFFFFF; text-decoration:none;}
.sector {background-image:url(http://www.nitalabelingequipment.com/images/sector.jpg); height:52px;}
.sector div:hover {background-image:url(http://www.nitalabelingequipment.com/images/sector_over.jpg); height:52px;}
.profile {background-image:url(http://www.nitalabelingequipment.com/images/profile.jpg); height:52px;}
.profile div:hover {background-image:url(http://www.nitalabelingequipment.com/images/profile_over.jpg); height:52px;}
.custom {background-image:url(http://www.nitalabelingequipment.com/images/custom.jpg); height:52px;}
.custom div:hover {background-image:url(http://www.nitalabelingequipment.com/images/custom_over.jpg); height:52px;}
.quote {background-image:url(http://www.nitalabelingequipment.com/images/quote.jpg); height:52px;}
.quote div:hover {background-image:url(http://www.nitalabelingequipment.com/images/quote_over.jpg); height:52px;}
.dealers {background-image:url(http://www.nitalabelingequipment.com/images/dealers.jpg); height:52px;}
.dealers div:hover {background-image:url(http://www.nitalabelingequipment.com/images/dealers_over.jpg); height:52px;}
.solutions {background-image:url(http://www.nitalabelingequipment.com/images/solutions.jpg); height:52px;}
.solutions div:hover {background-image:url(http://www.nitalabelingequipment.com/images/solutions_over.jpg); height:52px;}
.contact {background-image:url(http://www.nitalabelingequipment.com/images/contact.jpg); height:52px;}
.contact div:hover {background-image:url(http://www.nitalabelingequipment.com/images/contact_over.jpg); height:52px;}
.news {background-image:url(http://www.nitalabelingequipment.com/images/news.jpg); height:52px;}
.news div:hover {background-image:url(http://www.nitalabelingequipment.com/images/news_over.jpg); height:52px;}
.home {background-image:url(http://www.nitalabelingequipment.com/images/home.jpg); height:52px;}
.home div:hover {background-image:url(http://www.nitalabelingequipment.com/images/home_over.jpg); height:52px;}
.automatic1 {
	font-size: 12px;
	color: #C9712A;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	text-indent: 10px;
	font-weight: bold;
}
.automatic1 A:link {color:#C9712A; text-decoration:none;}
.automatic1 A:visited {color:#C9712A; text-decoration:none;}
.automatic1 A:active {color:#C9712A; text-decoration:none;}
.automatic A:hover {color:#C9712A; text-decoration:none;}
.sousmenu1 {background-image:url(http://www.nitalabelingequipment.com/images/btn_normal1.jpg); height:26px;}
.sousmenu1 div:hover {background-image:url(http://www.nitalabelingequipment.com/images/btn_over1.jpg); height:26px;}
.sousmenu2 {background-image:url(http://www.nitalabelingequipment.com/images/btn_normal2.jpg); height:37px;}
.sousmenu2 div:hover {background-image:url(http://www.nitalabelingequipment.com/images/btn_over2.jpg); height:37px;}
.tsmenu {
	font-family: "Franklin Gothic Medium";
	font-size: 14px;
	color:#ADAFB1;
}
.tsmenu A:link {color:#ADAFB1; text-decoration:none;}
.tsmenu A:visited {color:#ADAFB1; text-decoration:none;}
.tsmenu A:active {color:#ADAFB1; text-decoration:none;}
.tsmenu A:hover {color:#FFFFFF; text-decoration:none;}
.automatic3 {background-image:url(http://www.nitalabelingequipment.com/images/btn_normal2.jpg); height:37px;}
.automatic3 div:hover {background-image:url(http://www.nitalabelingequipment.com/images/automatic03.jpg); height:37px;}
.txtmenu {
	font-family: "Franklin Gothic Medium";
	font-size: 14px;
	color:#FFFFFF;
}
.txtmenu A:link {color:#FFFFFF; text-decoration:none;}
.txtmenu A:visited {color:#FFFFFFF; text-decoration:none;}
.txtmenu A:active {color:#FFFFFF; text-decoration:none;}
.txtmenu A:hover {color:#FFFFFF; text-decoration:none;}
/* END NEW */

a{
	color:#01284E;
	text-decoration:none;
}
a:hover{
	color:#A4410F;
}
.typ_app{
	border-color:#484748;
	text-align:center;
}
.center{
	text-align:center;
}
.liquid_gauche{
	background:url(images/liquid_gauche.gif);
	background-repeat:repeat-y;
}
.liquid_droite{
	background:url(images/liquid_droit.gif);
	background-repeat:repeat-y;
}
.seeus_gauche{
	background:url(images/seeus_gauche.gif);
	background-repeat:repeat-y;
}
.seeus_droite{
	background:url(images/seeus_droite.gif);
	background-repeat:repeat-y;
}
.liquid_sousmenu{
	background:url(images/liquid_sousmenu.gif);
	background-repeat:repeat-y;
}
.liquid_news{
	background:url(images/liquid_news.gif);
	background-repeat:repeat-y;
}
.liquid_titre_orange{
	background:url(images/liquid_titre_orange.gif);
	background-repeat:repeat-x;
	padding-left:20px;
}
.liquid_titre_bleu{
	background:url(images/liquid_titre_bleu.gif);
	background-repeat:repeat-x;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-top:25px;
	padding-left:10px;
	padding-right:10px;
}
.bg_typical{
	background:url(images/bg_typicalappli.gif);
	background-repeat:no-repeat;
	padding-top:15px;
	padding-left:15px;
}
.contenu{
	padding-top:30px;
	padding-left:15px;
}
h1{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
}
h2{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#666666;
}
h3{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:underline;
	text-align:center;
}
h4{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	margin-bottom:0px;
	padding-bottom:0px;
}
.titre_download{
	color:#C9712A;
}

h5{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:0px;
}
h6{
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
	text-transform:uppercase;
}
.note{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	font-weight:bold;
}
.products{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#C97129;
	font-size:15px;
	padding-top:10px;
	padding-left:140px;
}
.texte{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding-top:10px;
	padding-left:20px;
	padding-bottom:20px;
	font-weight:bold;
}
.txt_typical{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:13px;
	text-align:left;
	padding-right:15px;
}
.liquid_agrifoods{
	background:url(images/liquid_agrifoods.gif);
	background-repeat:repeat-x;
}
.liquid_healthbeauty{
	background:url(images/liquid_healthbeauty.gif);
	background-repeat:repeat-x;
}
.liquid_industrial{
	background:url(images/liquid_industrial.gif);
	background-repeat:repeat-x;
}
.liquid_nutriceutical{
	background:url(images/liquid_nutriceutical.gif);
	background-repeat:repeat-x;
}
p{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:justify;
	padding-right:15px;
}
ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:justify;
	padding-right:15px;
}
.typical{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:10px;
	text-align:justify;
}
.prisme{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:9px;
	text-align:center;
	padding-right:15px;
	padding-top:10px;
}
.lien{
	color:#01284E;
}
.lien2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01284E;
	text-align:center;
}
.lien3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01284E;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}
.lien4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	text-decoration:none;
}
.form{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	text-align:left;
}
.background_fleche{
	background:url(images/bg_fleche.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#C97129;
	font-size:15px;
	padding-top:10px;
	padding-left:140px;
}
.background_fleche2{
	background:url(images/bg_fleche2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#6f6f6f;
	font-size:15px;
	padding-top:15px;
	padding-left:140px;
	text-transform:uppercase;
}
.txt2{
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
}
.pad_left{
	padding-left:25px;
}
.titre_news{
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-left:10px;
	font-weight:bold;
}
.titre2_news{
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:bold;
}
.more_news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01284E;
	text-transform:uppercase;
	font-weight:bold;
}
.liens_news{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01284E;
}

/* ADVANCED SEARCH PAGE CSS */

.floatercell
{
	height: 150px;
	float: left;
	margin: 0px;
	width: 130px;
	overflow:hidden;
	margin-right:20px;
}

.paddingDiv
{
	float: none;
	margin-right: 10px;
}


.floatercell .relevanceBar
{
	background: #ededed;
	margin: 4px 0px 4px 0px;
	width: 50px;
	text-align: left;
	line-height: 4px;
	font-size: 4px;
}

.floatercell .relevanceBar div
{
	background: url("/images/diag.gif");
	line-height: 4px;
	font-size: 4px;
}


#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 300px;
	height: 0px;
	z-index: 200;
}


.clear  {
	height: 0px;
	line-height: 0px;
	font-size: 0px;
	margin: 0px;
	padding:0px;
	clear: both;
	border: 0px;
}

.center {
text-align:center;
}

.products2{
	margin-top:0px;
	margin-bottom:0px;
	height:900px;
	overflow:hidden;
	padding-left:15px;
}

.products3{
	margin-top:0px;
	margin-bottom:0px;
}

#map {
	position:relative; 
	margin:50px 0 0 15px; 
	width:700px; 
	height:503px;
}
#map ul {
	padding:0; 
	margin:0; 
	list-style:none;
}




/** DÉBUT Western Canada **/
#map ul li#westcan {
	width:208px; 
	height:110px; 
	position:absolute; 
	top:206px; 
	left:177px;
}
#map ul li#westcan a.tl {
	width:208px; 
	height:105px; 
	background:url(images/transparent.gif); 
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	height: 110px;
}
#map ul li#westcan a.tl:hover, #map ul li#westcan:hover a.tl {
	background:url(images/westcan.gif);
}
#westcan .xsnazzy {
	left:-25px; 
	top:-150px; 
	width:250px;
}
/** FIN Western Canada **/


/** DÉBUT Toronto **/
#map ul li#toronto {
	width:29px; 
	height:27px; 
	position:absolute; 
	top:338px; 
	left:487px;
}
#map ul li#toronto a.tl {
	width:29px; 
	height:27px;  
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#toronto a.tl:hover, #map ul li#toronto:hover a.tl {
	background:url(images/toronto.gif);
}
#toronto .xsnazzy {
	left:-248px; 
	top:-85px; 
	width:250px;
}
/** FIN Toronto **/


/** DÉBUT Montreal **/
#map ul li#montreal {
	width:17px; 
	height:15px; 
	position:absolute; 
	top:328px; 
	left:526px;
}
#map ul li#montreal a.tl {
	width:17px; 
	height:15px;  
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#montreal a.tl:hover, #map ul li#montreal:hover a.tl {
	background:url(images/montreal.gif);
}
#montreal .xsnazzy {
	left:5px; 
	top:-89px; 
	width:250px;
}
/** FIN Montreal **/


/** DÉBUT Quebec **/
#map ul li#quebec {
	width:14px; 
	height:18px; 
	position:absolute; 
	top:318px; 
	left:543px;
}
#map ul li#quebec a.tl {
	width:14px; 
	height:18px;;  
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#quebec a.tl:hover, #map ul li#quebec:hover a.tl {
	background:url(images/quebec.gif);
}
#quebec .xsnazzy {
	left:0px; 
	top:-87px; 
	width:250px;
}
/** FIN Quebec **/


/** DÉBUT Mexico **/
#map ul li#mexico {
	width:165px; 
	height:110px; 
	position:absolute; 
	top:428px; 
	left:299px;
}
#map ul li#mexico a.tl {
	width:165px; 
	height:110px;  
	background:url(images/transparent.gif); 
	position:absolute;
	top:0;
	left:0;
	text-indent:-9999px;
	height: 110px;
}
#map ul li#mexico a.tl:hover, #map ul li#mexico:hover a.tl {
	background:url(images/mexico.gif);
}
#mexico .xsnazzy {
	left:100px; 
	top:-30px; 
	width:250px;
}
/** FIN Mexico **/


/** DÉBUT Eastern Canada **/
#map ul li#eastcan {
	width:211px; 
	height:147px; 
	position:absolute; 
	top:177px; 
	left:417px;
}
#map ul li#eastcan a.tl {
	width:211px; 
	height:147px;   
	background:url(images/transparent.gif); 
	position:absolute;
	top:0px;
	left:0px;
	text-indent:-9999px;
}
#map ul li#eastcan a.tl:hover, #map ul li#eastcan:hover a.tl {
	background:url(images/eastcan.gif);
}
#eastcan .xsnazzy {
	left:140px; 
	top:-15px; 
	width:250px;
}
/** FIN Eastern Canada **/


/** DÉBUT Midwest USA **/
#map ul li#midusa_1 {
	width:57px; 
	height:76px; 
	position:absolute; 
	top:328px; 
	left:430px;
}
#map ul li#midusa_1 a.tl {
	width:57px; 
	height:76px; 
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#midusa_1 a.tl:hover, #map ul li#midusa_1:hover a.tl {
	background:url(images/midusa_1.gif);
}
#midusa_1 .xsnazzy {
	left:-255px; 
	top:-60px; 
	width:250px;
}
/**************/
#map ul li#midusa_2 {
	width:24px; 
	height:41px; 
	position:absolute; 
	top:363px; 
	left:487px;
}
#map ul li#midusa_2 a.tl {
	width:24px; 
	height:41px;   
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#midusa_2 a.tl:hover, #map ul li#midusa_2:hover a.tl {
	background:url(images/midusa_2.gif);
}
#midusa_2 .xsnazzy {
	left:-312px; 
	top:-95px; 
	width:250px;
}
/** FIN Midwest USA **/


/** DÉBUT East Coast USA **/
#map ul li#eastusa_1 {
	width:48px; 
	height:61px; 
	position:absolute; 
	top:343px; 
	left:506px;
}
#map ul li#eastusa_1 a.tl {
	width:48px; 
	height:61px; 
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#eastusa_1 a.tl:hover, #map ul li#eastusa_1:hover a.tl {
	background:url(images/eastusa_1.gif);
}
#eastusa_1 .xsnazzy {
	left:-110px; 
	top:30px; 
	width:260px;
}
/**************/
#map ul li#eastusa_2 {
	width:18px; 
	height:33px; 
	position:absolute; 
	top:323px; 
	left:554px;
}
#map ul li#eastusa_2 a.tl {
	width:18px; 
	height:33px;   
	background:url(images/transparent.gif); 
	position:absolute; 
	top:0; 
	left:0; 
	text-indent:-9999px;
}
#map ul li#eastusa_2 a.tl:hover, #map ul li#eastusa_2:hover a.tl {
	background:url(images/eastusa_2.gif);
}
#eastusa_2 .xsnazzy {
	left:-158px; 
	top:50px; 
	width:260px;
}
/** FIN East Coast USA **/





#map ul li a {
	text-decoration:none;
}


#map ul li .xsnazzy, #map ul li a .xsnazzy{
	visibility:hidden;
}

/* For IE6 to work */
#map ul li a:hover {
	border:0;
}

#map ul li a:hover .xsnazzy {
	visibility:visible;
}

#map ul li:hover .xsnazzy {
	visibility:visible; 
	z-index:500;
}

/* For IE7 to keep the :hover over .xsnazzy - goodness knows why? */
#map ul li:hover .xsnazzy {
	background:url(images/transparent.gif);
}

.xsnazzy {
	display:block; 
	position:absolute; 
	height:auto; 
	text-align:center;
}

.xsnazzy h1, .xsnazzy p {
	margin:0 10px;
}
.xsnazzy h1 {
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color:#FFFFFF; 
	font-family:Geneva, Arial, Helvetica, san-serif;
}
.xsnazzy p {
	font-size: 12px; 
	color:#FFFFFF; 
	font-size:12px; 
	text-align:left;
}
.xsnazzy {
	background: transparent; 
	margin:1em;
}


.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {
	display:block; 
	font-size:0; 
	overflow:hidden;
}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {
	height:1px;
}
.xb4, .xb5, .xb6, .xb7 {
	background:#ccc; 
	border-left:1px solid #fff; 
	border-right:1px solid #fff;
}
.xb1 {
	margin:0 8px; 
	background:#fff;
}
.xb2 {
	margin:0 6px; 
	background:#fff;
}
.xb3 {
	margin:0 4px; 
	background:#fff;
}
.xb4 {
	margin:0 3px; 
	background:#525252; 
	border-width:0 1px; 
}
.xb5 {
	margin:0 2px; 
	background:#525252; 
	border-width:0 1px; 
}
.xb6 {
	margin:0 2px; 
	background:#525252; 
	border-width:0 1px;
} 
.xb7 {
	margin:0 1px; 
	background:#525252; 
	border-width:0 1px; 
	height:2px;
} 

.xboxcontent {
	display:block; 
	background:#525252; 
	border:2px solid #fff; 
	border-width:0 2px;
}
.xboxcontent a, .xboxcontent a:visited {
	color:#ff0; 
	font-weight:normal; 
	font-size:12px; 
}

#map ul li a:hover .xsnazzy .xboxcontent a:hover {
	color:#fff;
}
#map ul li:hover .xsnazzy .xboxcontent a:hover {
	color:#fff;
}

.xsnazzy em.point_top {
	display:block; 
	font-size:0; 
	width:14px; 
	height:7px;
	background:url(images/point.gif) center top; 
	position:absolute; 
	left:110px; 
	top:-4px;
}
.xsnazzy em.point_bottom {
	display:block; 
	font-size:0; 
	width:14px; 
	height:7px; 
	background:url(images/point.gif) center bottom; 
	position:absolute; 
	right:110px; 
	bottom:-4px;
}
/* for IE5.5 */
* html .xsnazzy em.point_bottom {
	bottom:-12px; 
	bo\ttom:-11px;
}
.xsnazzy em.point_left {
	display:block; 
	font-size:0; 
	width:7px; 
	height:14px; 
	background:url(images/point.gif) left center; 
	position:absolute; 
	left:-5px; 
	top:80px;
}
.xsnazzy em.point_right {
	display:block; 
	font-size:0; 
	width:7px; 
	height:14px;  
	background:url(images/point.gif) right center; 
	position:absolute; 
	right:-5px; 
	top:80px;
}
/* for IE5.5 */
* html .xsnazzy em.point_right {
	right:-12px; 
	ri\ght:-11px;
}
