body {
	margin: 0;
	padding:0;
	text-align: center; /* for IE */
}
#header {
	width:668px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}
.logo {
    float:left;
    width:174px;
}
.logo IMG {
	border:0px;
}

/*******************************************top menu*/
.menutop {
	/*float:right;*/
	width:auto;
	color:#cbcbcb;
	min-height: 80px;
	float: right;
	display: block;
}
.menutop a:link, .menutop a:visited {
	color:#cbcbcb;
	text-decoration:none;
}
.menutop .azienda, .menutop .news, .menutop .contatti {
	float:left;
	width:60px;
	text-align:left;
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#ededed;
	padding:0 0 0 6px;
	font:10pt Verdana, Arial, Helvetica, sans-serif;
	height: 30px;
	margin: 20px 0 0 16px;
}
.menutop .azienda A:hover {
	text-decoration:none;
	color:#FFCC00;
}
.menutop .news A:hover {
	text-decoration:none;
	color: #529fc4;
}
.menutop .contatti A:hover {
	text-decoration:none;
	color: #99cc33;
}
.numero {
	font:22pt Arial, Helvetica, sans-serif;
	font-weight:lighter;
}

.qazienda, .qnews, .qcontatti {
	width:10px;
	display:block;
	float:left;
	margin: 0 0 0 -24px;
	position:absolute;
	min-height: 10px;
}
.qazienda {
	background-color: #FC0;
}
.qnews {
	background-color: #529fc4;
}
.qcontatti {
	background-color: #99cc33;
}


#header .menutop .azienda .selected {
	color: #FFCC00;
	text-decoration: none;
}

#header .menutop .news .selected {
	color: #529fc4;
	text-decoration: none;
}

#header .menutop .contatti .selected {
	color: #99cc33;
	text-decoration: none;
}

/************************************************* splash*/
#splash {
	width: 668px;
    height: 207px;
	float:left;
	text-align:center;
	margin-bottom: -21px; /* rientro del menu sotto */
}
#splash IMG {
	border:0px;
}
/************************************************* main menu*/
#glowingtabs {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	width:668px;
	font-size:8pt;
	line-height:normal; /*Add border strip to bottom of menu*/
	float: left;
}
#glowingtabs ul {
	float:left;
	list-style-type: none;
	margin:0;
	margin-left: 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
#glowingtabs li {
	display:inline;
	margin:0;
	padding:0;
}
#glowingtabs a {
	float:left;
	background:url(../images/glowtab-left.gif) no-repeat left top;
	margin:0;
	margin-right: 1px; /*spacing between each tab*/
	padding:0 0 0 9px;
	text-decoration:none;
}
#glowingtabs a span {
	float:left;
    height: 15px; /* Ensure height is fixed no matter the inner font */
	display:block;
	background:url(../images/glowtab.gif) no-repeat right top;
	padding: 4px 12px 2px 3px;
	font-weight:lighter;
	color:#3B3B3B;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#glowingtabs a span {
	float:none;
}
/* End IE5-Mac hack */

#glowingtabs a:hover span {
	color: black;
}
#glowingtabs a.selected { /*Selected Tab style*/
	background-position:0 -82px; /*Shift background image up to start of 2nd tab image*/
	background:url(../images/glowtab-left-selected.gif) no-repeat left top;
}
#glowingtabs a.selected span { /*Selected Tab style*/
	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
	background:url(../images/glowtab-selected.gif) no-repeat right top;
	color: #000;
}
#glowingtabs a:hover { /*onMouseover style*/
	background-position:0% -82px; /*Shift background image up to start of 2nd tab image*/
}
#glowingtabs a:hover span { /*onMouseover style*/
	background-position:100% -82px; /*Shift background image up to start of 2nd tab image*/
	color:#036;
}
/*******************************************sub menu*/

#submenu {
	font-family: Arial, Helvetica, sans-serif;
	width:668px;
	font-size:8pt;
	line-height:normal; /*Add border strip to bottom of menu*/
	float: left;
	margin-top: 4px;
	color:#999;
}
#submenu ul {
	float:left;
	list-style-type: none;
	margin:2px 0 0 5px; /*Left offset of entire tab menu relative to page*/
	padding:0;
}
#submenu li {
	display:inline;
	margin:0 6px 0 0;
	padding:0 0 0 6px;
}
#submenu a:link, #submenu a:visited {
	color: #666;
	text-decoration: none;
}
#submenu a:hover {
	color: #000;
	text-decoration: none;
}
.borderleft {
	border-left: solid #ccc 1px;
}
#submenu ul li a.selected {
	color: #309FD6;
	text-decoration: none;
}
.xclose {
	float:right;
	margin: 3px 0 0 0;
}
.xclose IMG{
 border:0px;
}

.language {
    width:20px;
    float:left;
    margin: 36px 0 0 3px;
    min-height: 10px;
    text-align: left;
    height: 30px;
}

.language img{ border:0px; margin:2px 0 0 0;}

/******************************************* end sub menu*/

#titolone {
	width:668px;
	text-align: left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	margin: 0 auto;
    height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.titolone_sea {
    color: #0c66a5;
}

.titolone_military {
    color: #cc0000;
}

.titolone_outdoor {
    color: #996600;
}

.titolone_outdoor {
    color: #996600;
}

.titolone_various {
    color: #ff9900;
}

.titolone_rescue {
    color: #ff3300;
}

.titolone_work {
    color: #ff9000;
}

.titolone_gardening {
    color: #00d532;
}

.titolone_promotional {
    color: #f000ff;
}

.titolone_contacts {
    color: #8EAB33;
}

.titolone_company {
    color: #ffcc00;
}

#titolone .sxpart {
    font-size: 14px;
}

#titolone .dxpart {
    float: right;
    font-size: 20px;
}

#titolone img {
    vertical-align:middle;
}


/* ****************** CONTENUTO **************** */

#contenuto {
	width:668px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	padding: 0px;
    margin-bottom: none;
}

#contenuto .linea{
	margin-bottom: 50px;
	bottom: 40px;
}

#contenuto .linea img {
    border: none;
}

div.pagina_testo {
    color:#999999;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-size:10px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-decoration:none;
    width: 638px;
    margin: 0 auto;
}

#contenuto .descrizioneLinea {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-decoration: none;
	left: 0px;
	right: 0px;
	margin-right: 46px;
	margin-left: 46px;
	margin-top: 0px;
	margin-bottom: 0px;
	top: 0px;
	bottom: 0px;
	position: relative;
	height: auto;
	width: auto;
	padding: 0px;

}

/*INIZIO ARTICOLI*/

#contenuto .nomeArticolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
	background-image: url(../images/contenuto/rettangoloGrigio.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-indent: 20px;
	vertical-align: top;
	float: left;
	height: auto;
	width: auto;
	padding: 0px;
	/*position: relative;
	left: 33px;*/
	display: inline;
	clear: right;

}

#contenuto .lunghezze {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-align: right;
	color: #999999;
	padding: 0px;
	right: 20px;
	position: relative;
	height: auto;
	width: auto;
	text-align: right;
	float: right;
}

#contenuto .lunghezzaColtello {
	height: 15px;
	width: 180px;
	text-align: left;
	position: relative;
	display: inline;
	padding-right:20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
	clear: both;
}

#contenuto .lunghezzaLama {
	height: 15px;
	width: 190px;
	text-align: left;
	left: 20px;
	position: relative;
	right: 30px;
	padding-right:10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #C9C9C9;
	clear: both;
}

#contenuto .descrizioneColtello {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	height: auto;
	width: 240px;
    padding-left: 20px;
/*
  	position: relative;
	left: 53px;
*/
	top: 6px;
	clear: left;
}

#contenuto .img_coltello {
	text-align: right;
	float: right;
	height: auto;
	width: auto;
	position: relative;
	vertical-align: top;
	display: inline;
	top: 10px;	
	right: 5px;
}

#contenuto .miniaturaManico {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	line-height: 10px;

	font-weight: normal;

	font-variant: normal;

	color: #999999;

	text-align: left;

	vertical-align: top;

	height: auto;

	width: auto;

	position: relative;
	left: 50px;

	top: -0.1em;

	padding-left: 0px;

}

#contenuto .miniaturaAltro {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #999999;
	text-align: left;
	vertical-align: middle;
	height: 30px;
	min-height: 40px;
	width: auto;
	position: relative;
	left: 16px;
	top: 10px;
	padding-left: 35px;
	padding-top: 0.3em;
	background-image: url(../images/contenuto/iconaAltro.gif);
	background-repeat: no-repeat;
	background-position: left top;

}

.img_manico {
	display: inline;
	text-align: right;
	height: auto;
	width: auto;
	left: 20px;
	top: 21px;
	position: relative;

}

#titoloArticoli{
	visibility: hidden;
}

#contenuto .img_news {
	height: 70px;
	width: 70px;
	float: right;
	padding-right: 50px;
	margin: 2px 2px 2px 0px;
}

#contenuto .news {
	position: relative;
	height: auto;
	width: 704px;
	padding-top: 10px;
	/*padding-right: 30px;
	padding-left: 30px;*/
	padding-bottom: 30px;
}

#contenuto .contenutoNews {
	width: auto;
	height: auto;
}

#contenuto .contenutoNews_importante{
	background-image: url(../images/contenuto/news_normale.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: auto;
	height: auto;
}

#contenuto .dataNews {
	position: relative;
	height: auto;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #3399cc;
}

#contenuto .dataNews_importante {
	position: relative;
	padding-left: 35px;
	height: auto;
	width: auto;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #666666;
}

#contenuto .titoloNews {
	position: relative;
	height: auto;
	width: auto;
	padding-bottom: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}

#contenuto .titoloNews_importante {
	position: relative;
	padding-left: 35px;
	height: auto;
	width: auto;
	padding-bottom: 2px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}

#contenuto .testoNews {

	padding-top:5px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-style: normal;

	line-height: normal;

	font-weight: normal;

	font-variant: normal;

	color: #666666;

	text-decoration: none;

	width: 550px;
}

#contenuto .informazioni {

	height: auto;

	width: 400px;

	position: relative;

	left: auto;

	top: 0px;

	right: auto;

	bottom: auto;

}

#contenuto .informativa {

	height: auto;

	width: 620px;

	margin-top: 20px;

	margin-bottom: 20px;

}

#contenuto .form {

	display: inline;

	width: 600px;

	position: relative;

	top: 40px;

}

#contenuto .indirizzo {
	background-image: url(../images/contenuto/friuli_e_triveneto.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 220px;
	width: 638px;
	position: relative;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
}

#contenuto .titolo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
    line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8EAB33;
	text-decoration: none;
}

#contenuto .nomeCampo {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #8EAB33;
	text-decoration: none;
}

#contenuto .riga {
	/*display: block;*/
}

#contenuto .campo_sx {
	display: inline;
	position: relative;
	float:left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 0px;
	padding: 0px;
	height: auto;
	width: 300px;
	text-align: left;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

#contenuto .campo_dx {
	display: inline;
	position: relative;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	height: auto;
	width: 300px;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
}

#contenuto a {
	text-decoration: none;
}

#contenuto a:link {
	text-decoration: none;
	color: #666666;
}

#contenuto a:visited {
	text-decoration: none;
	color: #666666;
}

#contenuto a:hover {
	text-decoration: none;
	color: #CC0000;
}

#contenuto a:active {
	text-decoration: none;
	color: #666666;
}


/****** Barra inferiore ******/


#barraSotto {
    position: relative;
    top: -40px;
    text-align:center;
    width:auto;
    padding-top: none;
    margin-top: none;
}

#delimitatoreInf {
    background-image:url(../images/bottom/delimitatoreInferiore_2.gif);
    background-position:center top;
    background-repeat:no-repeat;
    height:58px;
    min-height:58px;
    padding:0;
    width:auto;
}

#barraPrivacy {
background-image:url(../images/bottom/copy_centro.gif);
background-position:center top;
background-repeat:repeat-y;
bottom:0;
height:auto;
left:auto;
margin:auto;
min-height:30px;
padding:0;
position:relative;
right:auto;
top:0;
vertical-align:middle;
width:704px;
z-index:1;
}
#parteSupBarra {
background-image:url(../images/bottom/copy_alto.gif);
background-position:center top;
background-repeat:no-repeat;
bottom:auto;
height:13px;
left:auto;
margin:auto;
min-height:13px;
position:relative;
right:auto;
text-align:center;
top:auto;
width:auto;
}
.nomeDitta {
clear:left;
color:#666666;
display:inline;
float:left;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
line-height:normal;
padding-left:30px;
text-align:left;
text-decoration:none;
vertical-align:middle;
width:auto;
}
.linksPrivacy {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
padding-right:30px;
position:relative;
text-align:right;
text-decoration:none;
vertical-align:middle;
width:auto;
}
#parteInfBarra {
background-image:url(../images/bottom/copy_basso.gif);
background-position:center bottom;
background-repeat:no-repeat;
bottom:auto;
height:13px;
left:auto;
min-height:13px;
padding:0;
position:relative;
right:auto;
text-align:center;
top:auto;
width:704px;
}

#barraSotto a {
    color:#666666;
    font-family:Geneva,Arial,Helvetica,sans-serif;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
    text-decoration:none;
}
#barraSotto a:hover {
color:#CC0000;
font-family:Geneva,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#barraSotto a:active {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#barraSotto a:visited {
font-family:Geneva,Arial,Helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
