@charset "utf-8";
/* CSS Document */

body {
	text-align: center;
	background-image: url(../images/bk-page.gif);
	background-repeat: repeat;
}
#container {
	position:relative;
	height:537px !important;
	height /**/: 537px;
	width: 968px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border: 1px solid #999999;
	background-color: #FFFFFF;
}
#header {
	height:103px !important;
	height /**/: 103px;
	width:966px;
	left: 0px;
	top: 0px;
	overflow:hidden;
}
#headerTitleSx {
	height:15px;
	width:236px;
	margin:0px;
	margin-top:-2px;
	padding-right: 5px;
	float:left;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:right;
	line-height: 1.3em;
	overflow:hidden;
}
#headerTitleDx {
	height:15px;
	width:236px;
	margin:0px;
	margin-top:-2px;
	padding-left: 5px;
	float:left;
	background-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 1.3em;
	overflow:hidden;
}
#headerMarsea {
	height:103px !important;
	height /**/: 103px;
	width:242px;
	background-image:url(../images/box-marsea.jpg);
	background-repeat:no-repeat;
	float:left;
}
#headerContatti {
	height:103px !important;
	height /**/: 103px;
	width:232px;
	padding-right:10px;
	background-image:url(../images/box-contatti.jpg);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
#headerContatti.eng {
	background-image:url(../images/box-contacts.jpg);
}
#headerLingue {
	height:103px !important;
	height /**/: 103px;
	width:242px;
	/*padding-left:10px;*/
	background-image:url(../images/box-lingue.jpg);
	background-repeat:no-repeat;
	text-align:left;
	float:left;
}
#headerFirewake {
	height:103px !important;
	height /**/: 103px;
	width:240px;
	background-image:url(../images/box-firewake.jpg);
	background-repeat:no-repeat;
	float:left;
}
#main {
	top: 103px;
	height:308px !important;
	height /**/: 308px;
	width:966px;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow:hidden;
}
#mainContainerSx {
	float:left;
	width:483px;
	height:308px !important;
	height /**/: 309px;
	margin: 0px;
	padding:0px;
	text-align: left;
	background-position:left top;
	background-repeat:no-repeat;
	overflow:hidden;
}
#mainContainerDx {
	float:left;
	width:483px; 
	height:308px !important;
	height /**/: 308px;
	margin: 0px;
	padding:0px;
	text-align: left;
	background-color:#666666;
	overflow:hidden;
}
#mainContainerDxTitle{
	height:20px !important;
	height /**/: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 1.4em;
	background-color:#a64a5f;
	padding-left: 10px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}
#mainContainerDxTitleFirewake{
	height:20px !important;
	height /**/: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 1.4em;
	background-color:#004467;
	padding-left: 10px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
}
#mainContainerDxGeneral{
	width:470px;
	height:265px !important;
	height /**/: 265px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
#mainContainerDxProducts{
	width:440px;
	height:265px !important;
	height /**/: 265px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
}
#mainContainerDxProducts a{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration:none;
}
#mainContainerDxProducts a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration:none;
}
#mainContainerDxProducts a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}
#footer {
	position:absolute;
	left:0px;
	top: 432px;
	height:105px !important;
	height /**/: 105px;
	width:968px;
}
#footerTitle {
	height:15px;
	width:236px;
	margin:0px;
	padding-left: 5px;
	float:left;
	background-color: #666666;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	overflow:hidden;
	line-height: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
#footerProdotti {
	height:105px !important;
	height /**/: 105px;
	width:241px;
	text-align:left;
	float:left;
	overflow:hidden;
	background-color:#EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#footerAccessori {
	height:105px !important;
	height /**/: 105px;
	width:241px;
	text-align:left;
	float:left;
	overflow:hidden;
	background-color:#EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#footerServizi {
	height:105px !important;
	height /**/: 105px;
	width:241px;
	text-align:left;
	float:left;
	overflow:hidden;
	background-color:#EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
#footerNews {
	height:105px !important;
	height /**/: 105px;
	width:242px;
	padding: 0px;
	margin:0px;
	background-color:#999999;
	float:left;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
#footerNewsTitle {
	height:15px;
	width:240px;
	margin:0px;
	margin-bottom:0px;
	padding-left: 5px;
	float:left;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 1.3em;
	overflow:hidden;
}
.footerNewsTitleNews {
	height:13px !important;
	height /**/: 13px;
	width:227px;
	margin:0px;
	padding: 0px;
	padding-left:5px;
	background-color:#FFCC00;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align:left;
}
.footerNewsBodyNews {
	height:80px !important;
	height /**/:80px;
	width:232px;
	margin:0px;
	padding:5px;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	background-color:#888888;
}
.footerNewsBodyNews p{
	margin:0px;
}
.footerNewsBodyNews a{
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
.footerNewsBodyNews a:visited{
	font-weight: normal;
	color: #FFCC00;
	text-decoration: none;
}
.footerNewsBodyNews a:hover{
	font-weight: normal;
	color: #CC0000;
	text-decoration: none;
}
#foot {
	height:20px !important;
	height /**/: 20px;
	width: 968px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	background-color: #DDDDDD;
	border:solid 1px #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	line-height: 2.3em;
}
#foot a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
#foot a:visited{
	text-decoration: none;
	color: #000000;
}
#foot a:hover{
	color: #CC0000;
	text-decoration: none;
}

/*--------------------------------------------------------*/
/* UL MENU BOTTOM LINE*/
/*--------------------------------------------------------*/
ul#ulMenuBottom{
	list-style:none;
	width: 95%;
	overflow: hidden;  /*  simple clearing of floats */
	padding: 1em 0;
	margin: 0em 0;
	margin-left: 9px;
	margin-top: 15px;
	line-height: 2.0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
}
ul#ulMenuBottom li{
	float:left;
	width:44%;
	margin-left: 0px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/bk-menu.gif);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	font-weight: normal;
}
ul#ulMenuBottom .empty{
	background-image: url(../images/bk-menu-empty.gif);
}
ul#ulMenuBottom .halfempty{
	background-image: url(../images/bk-menu-line.gif);
}
ul#ulMenuBottom a{
	text-decoration: none;
	color: #385f4e;
}
ul#ulMenuBottom a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
ul#ulMenuBottom .ulMenuBottomCurrent{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
/*--------------------------------------------------------*/
/* UL MENU TOP LINE*/
/*--------------------------------------------------------*/
ul#ulMenuTop{
	list-style:none;
	width: 95%;
	padding: 1em 0;
	padding-left: 10px;
	margin: 0em 0;
	margin-top: 0px;
	line-height: 2.0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
	overflow: hidden;  /*  simple clearing of floats */
}
ul#ulMenuTop li{
	float:left;
	width:44%;
	margin-left: 0px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:12px;
	background-image: url(../images/bk-menu.gif);
	background-repeat: no-repeat;
	background-position: left 0.7em;
	font-weight: normal;
}
ul#ulMenuTop .empty{
	background-image: url(../images/bk-menu-empty.gif);
}
ul#ulMenuTop .halfempty{
	background-image: url(../images/bk-menu-line.gif);
}
ul#ulMenuTop a{
	text-decoration: none;
	color: #385f4e;
}
ul#ulMenuTop a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
ul#ulMenuTop .menuTopCurrent{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
/*--------------------------------------------------------*/
/* UL MENU TOP LINE LEFT */
/*--------------------------------------------------------*/
ul#ulMenuTopLeft{
	list-style:none;
	width: 100%;
	overflow: hidden;  /*  simple clearing of floats */
	padding: 1em 0;
	margin: 0;
	line-height: 2.0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;	
}
ul#ulMenuTopLeft li{
	margin-right: 0px;
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-right:14px;
	background-image: url(../images/bk-menu-right.gif);
	background-repeat: no-repeat;
	background-position: right 0.7em;
	font-weight: normal;
	text-align:right;
}
ul#ulMenuTopLeft .empty{
	background-image: url(../images/bk-menu-empty.gif);
}
ul#ulMenuTopLeft .halfempty{
	background-image: url(../images/bk-menu-line.gif);
}
ul#ulMenuTopLeft a{
	text-decoration: none;
	color: #385f4e;
}
ul#ulMenuTopLeft a:hover{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
ul#ulMenuTopLeft .menuTopLeftCurrent{
	color: #FFFFFF;
	text-decoration: none;
	background-color:#a64a5f;
}
/*-------------------------------------------------------------------*/
/* TABELLA DATI TECNICI PRODOTTI */
/*-------------------------------------------------------------------*/
table.tblServices {
	width: 100%;
	border-collapse: collapse;
	border: 0px;
	text-align:left;
	color: #CCCCCC;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
	background-color:#666666;
}
table.tblServices td {
	vertical-align: middle;
	text-align: left;
	background-color:#333333;
	padding: 3px;
}
table.tblServices td:hover {
	color: #333333;
	background-color: #FFCC00;
	text-decoration: none;
}
/*-----------------------------------------------------------------------
BOX PRODOTTI
------------------------------------------------------------------------*/
#boxProdotti {
	width:460px; 
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
}
#boxProdotti h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxProdotti p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxProdotti a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxProdotti a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxProdotti a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}
#boxProdottiDescr {
}
#boxProdottiDescr h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxProdottiDescr p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxProdottiList {
	width:450px; 
	margin-top:10px; 
	padding:5px; 
	background-color:#333333;
}
#boxProdottiList ul{
	width: 100%;
	overflow: hidden; /* simple clearing of floats */
    padding: 0;
	margin: 0;
    line-height: 1.0; 
}
#boxProdottiList li{
	float:left;
	width:23%;
	margin-left: 1%; 
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
}
#boxProdottiList a{
	padding-left:13px;
	color: #FFCC00;
	text-decoration: none;
	background-color: transparent;
	background-image: url(../images/bullet.png);
	background-repeat: no-repeat;
	background-position: left 0.3em;
}
#boxProdottiList a:visited{
	color: #FFCC00;
	text-decoration: none;
}
#boxProdottiList a:hover, .ProductsListCurrent{
	color: #CC0000 !important;
	text-decoration: none;
}
/*-----------------------------------------------------------------------
BOX ACCESSORI
------------------------------------------------------------------------*/
#boxAccessori{
	width:100%;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
}
#boxAccessori h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxAccessori p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
}
#boxAccessoriTable{
	width:100%;
	margin:0px; 
	margin-top: 10px;
	padding:0px;
}
#boxAccessori p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
}
#boxAccessori img{
	margin:0px;
}
/*-----------------------------------------------------------------------
BOX ACCESSORI
------------------------------------------------------------------------*/
#boxNews {
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxNews h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxNews p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:5px;
	margin-bottom:10px;
}
#boxNews a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #FFCC00;
}
#boxNews a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #FFCC00;
}
#boxNews a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight:normal;
	text-decoration:none;
	color: #CC0000;
}
#boxNews img{
	margin:0px;
}
.boxNewsDate {
	height:13px !important;
	height /**/: 13px;
	width:75px;
	margin:0px;
	float:left;
	padding-left: 5px;
	background-color:#333333;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	text-align:left;
}
.boxNewsTitle {
	height:13px !important;
	height /**/: 13px;
	width:350px;
	margin:0px;
	padding-left: 5px;
	background-color:#333333;
	overflow:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
}
/*-----------------------------------------------------------------------
BOX CONTATTI
------------------------------------------------------------------------*/
#boxContatti{
	width:99%;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
}
#boxContatti h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxContatti p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxContatti a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxContatti a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxContatti a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}
#boxContattiMap {
	height:310px !important;
	height /**/: 310px;
	overflow:auto;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxContattiMap a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxContattiMap a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #FFCC00;
}
#boxContattiMap a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	text-decoration:none;
	color: #CC0000;
}
/*-------------------------------------------------------------------
BOX MATERIALI
-------------------------------------------------------------------*/
#boxMateriali{
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxMateriali h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxMateriali p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#boxMateriali a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxMateriali a:visited{
	text-decoration: none;
	color: #FFCC00;
}
#boxMateriali a:hover{
	color: #CC0000;
	text-decoration: none;
}
#boxMateriali ul, #boxMateriali ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#boxMateriali ul{
	width: 93%;
	overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
	margin: 0px;
    line-height: 1.5;
}
#boxMateriali ul li{
	float:left;
	width:98%;
	margin-left: 10px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:15px;
	background-image: url(../images/arrow-dx.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#boxMateriali ul a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxMateriali ul a:hover{
	color: #CC0000;
	text-decoration: none;
}
table.tblMaterials {
	width: 420px;
	border-collapse: collapse;
	border: 1px;
	color: #EEEEEE;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-decoration: none;
/*	background-color:#003b55; */
}
table.tblMaterials td {
	vertical-align: middle;
	padding: 1px;
}
table.tblMaterials td:hover {
/*	background-color: #FFCC00;
	text-decoration: none;*/
}
/*-------------------------------------------------------------------
BOX MANUTENZIONE
-------------------------------------------------------------------*/
#boxManutenzione{
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxManutenzione h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxManutenzione p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#boxManutenzione a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxManutenzione a:visited{
	text-decoration: none;
	color: #FFCC00;
}
#boxManutenzione a:hover{
	color: #CC0000;
	text-decoration: none;
}
#boxManutenzione ul, #boxManutenzione ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#boxManutenzione ul{
	width: 90%;
	overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
	margin: 0em 0;
    line-height: 1.5;
}
#boxManutenzione ul li{
	float:left;
	width:95%;
	margin-left: 10px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:15px;
	background-image: url(../images/arrow-dx.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-weight: normal;
}
#boxManutenzione ul a{
	text-decoration: none;
	color: #385f4e;
}
#boxManutenzione ul a:hover{
	color: #FF9900;
	text-decoration: none;
}
#boxManutenzione ul li h3{
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
/*-------------------------------------------------------------------
BOX TECNOLOGIA
-------------------------------------------------------------------*/
#boxTecnologia{
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxTecnologia h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxTecnologia p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#boxTecnologia a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxTecnologia a:visited{
	text-decoration: none;
	color: #FFCC00;
}
#boxTecnologia a:hover{
	color: #CC0000;
	text-decoration: none;
}
#boxTecnologia ul, #boxTecnologia ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#boxTecnologia ul{
	width: 93%;
	overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
	margin: 0em 0;
    line-height: 1.5;
}
#boxTecnologia ul li{
	float:left;
	width:98%;
	margin-left: 10px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:15px;
	background-image: url(../images/arrow-dx.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-weight: normal;
}
#boxTecnologia ul a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxTecnologia ul a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*-------------------------------------------------------------------
BOX GARANZIA
-------------------------------------------------------------------*/
#boxGaranzia{
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxGaranzia h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxGaranzia p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}
#boxGaranzia a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxGaranzia a:visited{
	text-decoration: none;
	color: #FFCC00;
}
#boxGaranzia a:hover{
	color: #CC0000;
	text-decoration: none;
}
#boxGaranzia ul, #boxGaranzia ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#boxGaranzia ul{
	width: 90%;
	overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
	margin: 0em 0;
    line-height: 1.5;
}
#boxGaranzia ul li{
	float:left;
	width:95%;
	margin-left: 10px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:15px;
	background-image: url(../images/arrow-dx.png);
	background-repeat: no-repeat;
	background-position: left 2px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFCC00;
}
/*-------------------------------------------------------------------
BOX GARANZIA
-------------------------------------------------------------------*/
#boxCertificazioni{
	width:450px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:auto;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxCertificazioni h3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxCertificazioni p{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:10px;
	margin-bottom:10px;
}#boxCertificazioni a{
	text-decoration: none;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#boxCertificazioni a:visited{
	text-decoration: none;
	color: #FFCC00;
}
#boxCertificazioni a:hover{
	color: #CC0000;
	text-decoration: none;
}
#boxCertificazioni ul, #boxCertificazioni ul li{
	margin:0;
	padding:0;
	list-style:none;
}
#boxCertificazioni ul{
	width: 90%;
	overflow: hidden;  /*  simple clearing of floats */
    padding: 1em 0;
	margin: 0em 0;
    line-height: 1.5;
}
#boxCertificazioni ul li{
	float:left;
	width:95%;
	margin-left: 10px;
	display: inline;   /* per evitare il float double margin bug di IE*/
	height: auto !important;
	height: 0; /*holly hack semplificato per IE*/
	text-decoration:none;
	padding-left:15px;
	background-image: url(../images/arrow-dx.png);
	background-repeat: no-repeat;
	background-position: left 3px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#boxCertificazioni ul li h3{
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
	margin:0px;
	padding:0px;
}

/*-------------------------------------------------------------------
BOX RIVENDITORI
-------------------------------------------------------------------*/
#boxRivenditori{
	width:460px;
	height:265px !important;
	height /**/: 265px;
	margin-left:10px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	overflow:hidden;
	text-align:left;
}
#boxRivenditori h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxRivenditori p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxRivenditoriFull{
	width:460px;
	height:260px !important;
	height /**/: 260px;
	margin-left:10px; 
	overflow:auto;
	float:left;
	text-align:left;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxRivenditoriFull h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxRivenditoriFull p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxRivenditoriFull a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration: none;
}
#boxRivenditoriFull a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration: none;
}
#boxRivenditoriFull a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #CC0000;
	text-decoration: none;
}
#boxRivenditoriSx{
	width:110px;
	height:260px !important;
	height /**/: 260px;
	margin-left:10px;
	margin-bottom:5px;
	padding-bottom:5px;
	float:left;
	overflow:hidden;
}
#boxRivenditoriSx ul{
	margin:0px;
}
#boxRivenditoriSx li{
}
#boxRivenditoriSx a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
#boxRivenditoriSx a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
}
#boxRivenditoriSx a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 11px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration: none;
}
#boxRivenditoriDx{
	width:350px;
	height:260px !important;
	height /**/: 260px;
	margin-left:0px; 
	margin-bottom:5px; 
	padding-bottom:5px;
	text-align:center;
	overflow:auto;
	float:left;
	scrollbar-3dlight-color: #999999; 
	scrollbar-arrow-color: rgb(255,255,255);
	scrollbar-base-color: #333333; 
	scrollbar-darkshadow-color: #333333; 
	scrollbar-face-color: #333333; 
	scrollbar-highlight-color: #333333; 
	scrollbar-shadow-color: #999999;
	scrollbar-track-color: #333333;
}
#boxRivenditoriDx h3{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 14px;
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	margin:0px;
	margin-top:4px;
	margin-bottom:4px;
}
#boxRivenditoriDx p{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin:0px;
	margin-top:2px;
	margin-bottom:2px;
}
#boxRivenditoriDx a{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration: none;
}
#boxRivenditoriDx a:visited{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight:bold;
	color: #FFCC00;
	text-decoration: none;
}
#boxRivenditoriDx a:hover{
	font-family:Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight:bold;
	color: #CC0000;
	text-decoration: none;
}
/*--------------------------------------------------------*/
/* SITE MAP */
/*--------------------------------------------------------*/
dl#mappaDL, dl#mappaDL dt{
	margin:0;
	padding:0;
	padding-left: 20px;
	list-style:none;
	width:200px;
}
dl#mappaDL{
    line-height: 1.5;
}
dl#mappaDL a{
	text-decoration: none;
	color: #FFCC00;
}
dl#mappaDL a:visited{
	color: #FFCC00;
} 
dl#mappaDL a:hover{
	color: #CC0000;
} 
dl#mappaDL dt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	padding-left:15px;
	background-image: url(../images/rect-blue-dk.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
dl#mappaDL dd{
	width:200px;
	padding-left:20px;
	line-height: 1.5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	background-image: url(../images/rect-blue-small.jpg);
	background-repeat: no-repeat;
	background-position: 7px center;
	margin-left: 10px;
}
#idMappaLeft {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	float:left;
	overflow:hidden;
}
#idMappaRight {
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	overflow:hidden;
}






.BottomBox {
	height:97px;
	width: 270px;
	margin-left: 10px;
	text-align:left;
	float:left;
	overflow:hidden;
}
.BottomBoxHeader {
	height:15px;
	width: 270px;
	margin:0px;
	padding-left: 5px;
	float:left;
	background-color: #202020;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align:left;
	line-height: 1.3em;
	overflow:hidden;
}
.BottomBoxContainer {
	height:78px;
	width: 270px;
	float:left;
	margin:0px;
	padding: 5px;
	text-align:left;
	background-color: #303030;
	overflow: hidden;
}
.BottomBoxContainer img {
	height:65px;
	width: 100px;
	margin-left: 2px;
	margin-right: 5px;
	float:left;
}
.BottomBoxContainer h3 {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.BottomBoxContainerTitle{
	width:100%;
	height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align:left;
	background-color: #FFCC00;
	margin: 0px;
	margin-bottom: 5px;
	padding-left: 5px;
	overflow: hidden;
}
.BottomBoxContainer p{
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align:left;
} 
.BottomBoxContainer p a{
	text-decoration: none;
	color: #FFCC00;
}
.BottomBoxContainer p a:visited{
	color: #FFCC00;
	text-decoration: none;
}
.BottomBoxContainer p a:hover{
	color: #CC0000;
	text-decoration: none;
}
/*--------------------------------------------------------------
 DIV PER VISUALIZZAZIONI IMMAGINI ACCESSORI 
--------------------------------------------------------------*/
#divViewImage {
	position:absolute;
	width: 210px;
	height: 270px;
	padding:5px;
	margin-left:140px;
	margin-top: 20px;
	visibility:hidden;
	overflow:hidden;
	padding: 1px;
	background-color:#666666;
	border: 5px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;	
	text-align:center;
}
#divViewImage img{
	width: 200px;
	height: 200px;
}
