img{
	border:0;
}

/*
	menu in css
*/
.menu a{
  float: left;
  padding: 2px;
  margin: 1px;
  background-color: #000000;
  border: 1px solid #ffffff;
  width:160px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  font-weight:bold;
  color:#666666;
  height:35px;
  line-height:60px;
  }

  
.menu a:hover{
background-color: #003366;
color:#FFF;
}
.menuqui{
border: 1px solid #ffffff;
width:160px;
text-align:center;
float: left;
padding: 2px;
margin: 1px;
background-color: #CC0000;
color:#FFF;
font-weight:bold;
height:35px;
line-height:60px;
}
#barranav{
position:absolute;
top:0px;
left:120px;
padding:2px;
height:40px;
}

/*
fine menu in css
*/


/*
  General declarations
*/
body {
  text-align: center;
  background-color: #dfdfdf;
  margin: 20px 0 0 0;
}

/*
	area pubblica 
*/
#wrapper {
	width: 882px;
	height:550px;
	margin: 0 auto;
	padding: 10px 10px 0px 10px;	
	background-color: #ffffff;
	text-align: left;
}


#box_1 {
	width:882px;
	height:38px;
	background-color: #ffffff;
}
.box1l {
	width:309px;
	float:left;
	height:38px;
	margin-right:6px;
	background-color:#000000;
}

.box1r {
	width:566px;
	float:left;
	height:38px;
	background-color:#000000;
	list-style-type: none;
	padding: 0px;
  margin: 0px;
}

#box_2 {
	width:882px;
	height:25px;
	background-color: #ffffff;
}
.box2l {
	width:309px;
	float:left;
	height:24px;
	margin-right:6px;
	margin-top:1px;
	background-color:#616573;

}
.box2r {
	width:566px;
	float:left;
	height:24px;
	margin-top:1px;
	background-color:#616573;

}
#box_3 {
	width:882px;
	height:28px;
	background-color: #ffffff;
}
.box3l {
	width:309px;
	float:left;
	height:24px;
	margin-right:6px;
	margin-top:3px;
	background-color:#a9a9a9;

}
.box3r {
	width:566px;
	float:left;
	height:24px;
	margin-top:3px;
	background-color:#a9a9a9;

}
#box_4 {
	width:882px;
	height:28px;
	background-color: #ffffff;
}
.box4l {
	width:309px;
	float:left;
	height:26px;
	margin-right:6px;
	margin-top:1px;
	background-color:#e2001a;

}
.box4r {
	width:566px;
	float:left;
	height:26px;
	margin-top:1px;
	background-color:#e2001a;

}
#box_5 {
	width:882px;
	height:41px;
	background-color: #ffffff;
	clear:left;
}
.box5l {
	width:309px;
	float:left;
	height:40px;
	margin-right:6px;
	background-color:#c9cac7;

}
.box5r {
	width:566px;
	float:left;
	height:40px;
	background-color:#c9cac7;

}
#box_6 {
	width:882px;
	/* messo da Matteo*/
	min-height:356px;
	height:auto !important;
	height:356px;
	background-color: #ffffff;
}
.box6l {
	width:309px;
	float:left;
	/* messo da Matteo*/
	margin-right:6px;
	background-color:#e2001a;

}
.box6r {
	width:566px;
	float:left;
	/* messo da Matteo*/
	height:356px;
	background-color:#fd473a;

}

.lingue-link-box {
  float: left;
  display:block;  
  width:200px;
  height:38px;
  margin: 0;
  padding: 0;
  text-align: left;
}
.lingue-link, .lingue-link:link, .lingue-link:visited  {
  float: left;
  display:block;  
  width:65px;
  height:38px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#616573;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: right;
}	 
.lingue-link:hover {
  display:block;  
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: right;
	color:#e2001a;
}
.home-link-box {
  float: left;
  display:block;  
  width:269px;
  height:38px;
  margin: 0;
  padding: 0;
  text-align: right;
}
.home-link, .home-link:link, .home-link:visited  {
  float: left;
  display:block;  
  width:269px;
  height:38px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#616573;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: right;
}	
.home-link:hover {
  display:block;  
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: right;
	color:#e2001a;
}
.mailto-link-box {
  float: left;
  display:block;  
  width:20px;
  height:38px;
  margin: 0;
  padding: 0;
  text-align: center;
}
.mailto-link, .mailto-link:link, .mailto-link:visited {
  float: left;
  display:block;  
  width:20px;
  height:38px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#616573;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: center;
}	
.mailto-link:hover {
  display:block;  
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: right;
	color:#e2001a;
}		

#box_home {
	width:882px;
	height:484px;
	background-color: #ffffff;
}
.box_homel {
	width:309px;
	float:left;
	height:484px;
	margin-right:6px;
	margin-top:3px;
	background-color:#a9a9a9;
}
.box_homer {
	width:566px;
	float:left;
	height:484px;
	margin-top:3px;
	background-color:#a9a9a9;

}
.menuPubblico{
  float: left;
  width:83px;
  height:38px;
  border-right: 2px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  display:block;
  margin: 0;
  padding: 0;
}
.menuPubblico:hover{
  width:83px;
  height:38px;
  background-color:#e2001a;
}

.menuCorrente{
  float: left;
  width:83px;  
  height:38px;  
  border-right: 2px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  text-transform: uppercase;  
  background-color: #e2001a;
  color:#FFF;
  font-size:11px;
  font-weight:bold;
  margin: 0;
  padding: 0;
  display:block;
}

.menuHome {
  float: left;
  padding: 2px;
  border-right-color:#ffffff;
  border-right:solid 2px;;
  width:87px;
  text-align:center;
  text-decoration:none;
  vertical-align:middle;
  font-weight:bold;
  color:#666666;
  height:40px;
  line-height:40px;
  margin-top:0px;
  margin-left:0px;
  }

.menuHomeCurr{
width:87px;
text-align:center;
float: right;
padding: 2px;
margin: 0px;
background-color: #CC0000;
color:#FFF;
font-weight:bold;
height:40px;
line-height:40px;
margin-top:0px;
margin-left:0px;
}
/*
	fine area pubblica
*/
/*
	griglia menu 
*/
.gigliaMenuOff {
	width:568px;
	height:50px;
	background-color:#e2001a;
}
.gigliaMenuOn{
	width:568px;
	height:50px;
	background-color:#c31b1c;
}

.grigliaMenuLeft{
	width:249px;
	float:left;
	height:50px;
	border-bottom: solid 1px;
	border-bottom-color:#e5e5e5;
	border-right: solid 1px;
	border-right-color:#ffffff;
	margin-right: -3px;
	
}
/*	padding-left:10px;	 */
.grigliaMenuLeft a{
  position:relative;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 12px; 
	font-weight:bold;
	color: #ffb2a5;
	line-height: 45px;
}

/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA ORIENTAMENTO ALLA SCELTA*/
.titoloPaginaText{
	position:absolute;
	margin-left:9px;
	margin-top:6px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;  
	text-decoration:none;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff; 
}
.titoloCategoria{
	position:absolute;
	margin-top:6px;
	margin-left:9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;  
	text-decoration:none;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff; 
}
#box_6Orientamento {
	width:882px;
	/* messo da Matteo*/
	/*min-height:356px;*/
		min-height:356px;
	height:auto !important;
	height:356px;
	background-color: #ffffff;
}
.box6lOrientamento {
	width:309px;
	float:left;
	/* messo da Matteo*/
	/*height:356px;*/
	/*margin-right:6px;*/
	background-color:#6f6d6d;
	border-bottom: solid 1px;
        border-bottom-color:#e5e5e5;

}
.box6rOrientamento {
	width:566px;
	/*float:left;*/
	/* messo da Matteo*/
	/*height:356px;*/
	margin-left:312px!important;
	
	background-color:#C9CAC7;
	border-bottom: solid 1px;
        border-bottom-color:#e5e5e5;
}
html>/**/body .box6rOrientamento /* FireFox*/
{
   margin-left:315px!important;
}

.grigliaMenuLeftOrientamento a{
	width:309px;
	float:left;
	height:50px;
	border-bottom: solid 1px;
	border-bottom-color:#e5e5e5;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-transform: uppercase;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff; 
/*	color: #ffb2a5; */
	line-height: 45px;

/*	padding-left:10px;	 */
}

.grigliaMenuLeftOrientamentoo{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-transform: uppercase;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff;
}

.grigliaMenuRightOrientamento{
  float:left;
  padding:0;
  position:relative;
  width:309px; 
  height:50px;
  border-bottom: solid 1px;
  border-bottom-color:#e5e5e5;
  border-right: solid 1px;
  border-right-color:#e5e5e5;
}
.grigliaMenuRightOrientamentoText{
  position:absolute;
  left:10px;
  top:5px;
  width:300px;
  height:30px;
  font-family:Verdana ,Arial ,Helvetica ,sans-serif;
  font-size:10px;
  font-weight:400;
  font-style:normal;
  color:#5A5858;
}

.grigliaMenuRightOrientamentoLink{
	height:50px;
	width:256px;
	border-bottom: solid 1px;
	border-bottom-color:#e5e5e5;
	font-family:	Verdana ,Arial ,Helvetica ,sans-serif;
	font-size: 9px;
	
}
.grigliaMenuRightOrientamentoLinkText a{
	  position:absolute;
	  margin-left:10px;
	  margin-top:15px;
	  text-decoration:none;
	  font-weight:bold;
	  color:#6F6D6D;
}
.grigliaMenuRightOrientamentoLinkText a:hover{
	  color:#ffffff;
}
/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA ORIENTAMENTO ALLA SCELTA */
/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE SECONDO LIVELLO*/
#box_6NLivello {
	width:882px;
	/* messo da Matteo*/
	min-height:356px;
	height:auto !important;
	height:356px;
	background-color: #ffffff;
}
.box6lNlivello {
	width:309px;
	float:left;
	/* messo da Matteo*/
	border-bottom: solid 1px;
	border-bottom-color:#ffffff;
	background-color: #C9CAC7;
}
.box6rNlivello {
	width:566px;
	/*float:left;*/
	/* messo da Matteo*/
	 margin-left:315px!important;
	border-bottom: solid 1px;
	border-bottom-color:#ffffff;
	background-color:#C9CAC7;

}
html>/**/body .box6rNlivello /* FireFox*/
{
   margin-left:315px!important;

}
.grigliaMenuRightCategorieSecondoLiv{
  float:left;
  padding:0;
  width:336px; 
  height:50px;
  border-bottom: solid 1px;
  border-bottom-color:#e5e5e5;
  border-right: solid 1px;
  border-right-color:#e5e5e5;
  
}
.grigliaMenuRightCategorieSecondoTitolo{
  float:left;
  padding:0;
  position:relative;
  width:273px; 
  height:50px;
}
.grigliaMenuRightCategorieSecondoTitoloText a{
  position:absolute;
  margin-left:10px;
  margin-top:15px;
  font-family:Arial,Verdana,Helvetica,sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-transform: uppercase;
  text-decoration: none;
  letter-spacing: 0.1em;
  word-spacing:	normal;
  line-height:	normal;
  text-align:start;
  vertical-align:baseline;
  direction:ltr;
 
}
.grigliaMenuRightCategorieSecondoLink{
  float:left;
  width:56px; 
  height:50px;
  padding:0;
  position:relative;
  font-family:	Verdana ,Arial ,Helvetica ,sans-serif;
  font-size: 9px;
 
}
.grigliaMenuRightCategorieSecondoLinkText a{
  position:absolute;
  margin-left:10px;
  margin-top:15px;
  text-decoration:none;
  font-weight:bold;
  color:#ffffff;
}
.grigliaMenuRightCategorieSecondoLinkText a:hover{
  color:#6F6D6D;
}
.grigliaMenuRightCategorieDescrizione{
  float:left;
  padding:0;
  width:229px;
  height:50px;
  border-bottom: solid 1px;
  border-bottom-color:#e5e5e5;
  border-right: solid 1px;
  border-right-color:#e5e5e5;
}
.grigliaMenuRightBox{
  width:229px;
  height:50px;
}
.grigliaMenuRightCategorieDescrizioneText{
  position: relative;
  width:200px;
  left:10px;
  top:5px;
  margin:0;
  padding:0;
  font-family:	Verdana ,Arial ,Helvetica ,sans-serif;
  font-size:9px;
  font-style:	normal;
  color:	#5A5858;
}

/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE SECONDO LIVELLO FINE*/
/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE SECONDO LIVELLO n-esimo*/
#menuCategorieLeft{
	margin-top:0px;
	margin-left:10px;
	background-color:transparent;
}
#menuCategorieLeftTitle{
	position:relative;
	padding-top:18px;
	margin-top:0;
	margin-left:15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;  
	text-decoration:none;
	font-size: 11px; 
	font-weight:bold;
	color: #ffffff; 
}
#menuCategorieLeft ul{
	margin-top:5px;
	margin-left:5px;
	padding:0px;
	list-style-type :none;
}
#menuCategorieLeft li{
	margin:0px;
	height:15px;
		
}
#menuCategorieLeft a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 10px;
	font-weight:400;
	color: #CECECE ; 
}
#menuCategorieLeft a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 10px; 
	font-weight:bold;
	color: #ffffff; 
}
#menuCategorieLeftCurrent a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 10px;
	color: #cecece ; 
}
#menuCategorieDettaglioLeft{
	margin-top:150px;
	margin-left:10px;
	background-color:transparent;
}
#menuCategorieDettaglioLeftTitle{
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 10px;
	font-weight:400;
	color: #ffffff ; 
}
#menuCategorieDettaglioLeftDescr{
	margin-top:8px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 10px;
	font-weight:400;
	color: #616573 ; 
}
.categoriaTable a{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	text-transform:uppercase;
	font-style:none;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff ; 
}
.categoriaTable a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 12px; 
	font-weight:bold;
	color: #ffffff; 
}
.categoriaTableCurrent a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 10px;
	color: #cecece ; 
}

/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE SECONDO LIVELLO n-esimo FINE*/

/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE PRODOTTO */
#box_5Prodotto {
	clear: both;
	width:892px;
	min-height:240px;
	height:auto;
	margin-bottom:24px;
	background-color: #ffffff;
}
#box5lProdotto {
	width:309px;
	float:left;
	position:relative;
	height:auto;
	margin-right:6px;
	background-color:#ffffff;
}
#box5lProdottoSpecial {
	width:309px;
	float:left;
	position:relative;
	height:auto;
	background-color:#ffffff;
}
#box5rProdotto {
	float:left;
	position:relative;
	width:568px;
	height:auto;
	margin-right:6px;
	background-color:#ffffff;
}
#box_6Prodotto {
	width:892px;
	/* messo da Matteo*/
	position:relative;
	margin-top:4px;
	height:356px;
	background-color: #ffffff;
	height: auto;
}
#box6lProdotto {
	float:left;
	height: auto;
	width:309px;
	/* messo da Matteo*/
	margin-right:6px;
	
}
#box6lProdottoHeader{
	height:24px;
	border-top:solid 1px;
	border-top-color:#c6c6c6;
	border-bottom:solid 1px;
	border-bottom-color:#c6c6c6;
	background-color:#a9a9a9;
	
}
#box6rProdotto {
	/*float: right;
	background-color:#FD473A;
	width:568px;
	height: auto;*/
	float:left;
	background-color:#ffffff;
	height:auto;
	width:566px;
}
#box6rProdottoSpecial {
	/*float: right;
	background-color:#FD473A;
	width:568px;
	height: auto;*/
	float:left;
	background-color:#ffffff;
	height:auto;
	width:566px;
}
#box6rProdottoHeader{
	height:24px;
	border-bottom:solid 1px;
	border-bottom-color:#c6c6c6;
	background-color:#a9a9a9;
	
}
#boxCategorial{
	height:24px;
	border-top:solid 1px;
	border-top-color:#5e5e5e;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
	background-color:#ffffff;
	
}
#boxCategorial b{
	position:absolute;
	margin-left:14px;
	margin-top:4px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:401;
	font-style:normal;
	color:#5E5E5E;
	
}
#boxDescrizioneLabel{
	float:left;
	width:166px;
	height:24px;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
	background-color:#ffffff;
	
}
#boxDescrizioneLabel b{
	position:absolute;
	margin-left:14px;
	margin-top:4px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:401;
	font-style:normal;
	color:#5E5E5E;
	
}

.tornaLinkExt a{
	position:absolute;
	margin-top:4px;
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 9px;
	color: #ffffff; 
}

.tornaLinkExt a:hover{
	position:absolute;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 9px; 
	color: black ; 
}

#boxLink{
	float:right;
	position:relative;
}
#tornaLinkBox{
	float:left;
	height:24px;
	margin-left:0px;
	width:91px;
	position:relative;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
}
#tornaLinkBox a{
	position:absolute;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 9px;
	color: #5A5858; 
}

#tornaLinkBox a:hover{
	position:absolute;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size: 9px; 
	color: #ababab ; 
}

#scrollerLinkBox{
	float:left;
	height:24px;
	width:25px;
	position:relative;
	border-left:1px solid #5E5E5E;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
}
#scrollerLinkBox a:hover{
	position:absolute;
	margin-left:8px;
	margin-top:4px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-style:none;
	font-size:11px; 
	font-weight:bold;
	color: #ababab ; 
}
#scrollerLinkBox a{
	position:absolute;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 11px;
	color: #5A5858; 
}
#boxDescrizioneText{
	clear:left;
	overflow:auto;
	position:relative;
	height:129px;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
	background-color:#f5f5f5;
}
#boxDescrizioneText p{
	position:absolute;
	margin:14px;
	color:#5A5858;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:1.3em;
}
#schedaProdotto{
	float:left;
	height:24px;
	width:154px;
	border-left:solid 1px;
	border-left-color:#5e5e5e;
	border-bottom:solid 1px;
	border-bottom-color:#5e5e5e;
	background-color:#ffffff;
}
#schedaProdotto a{
	position:absolute;
	margin-top:4px;
	margin-left:4px;
	text-decoration:none;
	color:#5A5858;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:1.3em;
}
#schedaProdotto a:link{
	position:absolute;
	margin-top:4px;
	margin-left:4px;
	text-decoration:none;
	color:#5A5858;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:1.3em;
}
#schedaProdotto a:hover{
	position:absolute;
	margin-top:4px;
	margin-left:4px;
	text-decoration:none;
	color: #ababab ; 
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:9px;
	line-height:1.3em;
}

.uMisura {
text-align:center;	
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:10px;
}
.dimenesionilabel {
text-align:center;
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
.dimensioniValue {
text-align:center;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:1.4em;
}
.codiceValue {
text-align:left;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
line-height:1.4em;
}
#boxDisegnoTecnico {
		margin-top:24px;
		width:322px;
		height:209px;
		position:relative;
		float:left;
		background-color:#ffffff;
	}
	
#disegnoTecnicoTitle {
		width:322px;
		height:27px;
		position:relative;
		background-color:#a38654;
		float:left;
	}
	
#disegnoTecnicoImg {
		width:322px;
		height:182px;
		position:relative;
		background-color:#ffffff;
		float:left;
}
	
#disegnoTecnicoTitle p{
	position: absolute;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin-left:10px;
	margin-top:6px;
}


#boxAnnotazioni {
		margin-top:24px;
		margin-left:5px;
		width:239px;
		height:209px;
		position:relative;
		float:left;
		background-color:#ffffff;
}
	
	
#annotazioniTitolo {
		width:239px;
		height:27px;
		position:relative;
		background-color:#a9a9a9;
		float:left;
}
	
	
#annotazioniText {
		width:239px;
		height:182px;
		position:relative;
		background-color:#f5f5f5;
		float:left;
}
	
	
#annotazioniTitolo p{
		position: relative;
		color:#FFFFFF;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:10px;
		margin-left:10px;
		margin-top:6px;
}
	
#annotazioniText p{
		position: relative;
		margin-left:10px;
		color:#5A5858;
		font-family:Verdana,Arial,Helvetica,sans-serif;
		font-size:9px;
		line-height:1.3em;
}
.prodottiTable{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse:collapse;
	background-color:#f5f5f5;
	width:100%;
}
.prodottiTable td{
	border-width: 1px;
	border-spacing: 0px;
	padding:0px;
	border-style: solid;
	border-color:#c6c6c6;
}
.prodottiTableIntestazione{
	border-width: 1px;
	border-spacing: 0px;
	border-collapse:collapse;
	background-color:#f5f5f5;
	width:100%;
}
.prodottiTableIntestazione td{
  border-style: none;
	border-spacing: 0px;
	padding:0px;
}
.prodottiInnerTable{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse:collapse;
	background-color:#f5f5f5;
	width:100%;
	
}
.prodottiInnerTable td{
	border-top-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	border-left-width:0px;
	border-spacing: 0px;
	padding:0px;
	border-style: solid;
	border-color:#c6c6c6;
	
}
#boxImgPrimoPiano{
	float:left;
	width:350px;
	background-color:#f5f5f5;
	padding-top:20px;
	padding-left:30px;
	margin-right:20px;
}
#boxImgApplicazioni{
	
	width: 158px;
}
.normale {
color:#5A5858;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
}
.titolo10 {
color:#5E5E5E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}
/* AGGIUNTO DA MATTEO PER LA GESTIONE DELLA PAGINA CATEGORIE PRODOTTO FINE */
.grigliaMenuRight a{
	width:318px;
	float:left;
	position:absolute;
	height:50px;
	border-bottom: solid 1px;
	border-bottom-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration:none;
	font-size: 10px; 
	color: #ffffff; 
	line-height: 20px;	
}

#containerBox {
position:relative!important;
width:316px!important; 
height:50px;
border-bottom: solid 1px;
border-bottom-color:#ffffff;
margin-left:0px!important;
margin-right:0px;
}

html>/**/body #containerBox {
position:relative!important;
width:316px!important; 
height:50px;
border-bottom: solid 1px;
border-bottom-color:#ffffff;
margin-left:249px!important;
margin-right:0px;
}

#containerBoxContenuto a{
float:left;
padding:0;
position:relative;
left:10px;
top:5px;
width:300px;
height:30px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
text-decoration:none;
font-size: 10px; 
color: #ffb2a5; 
margin-left:0px;
}

.area-menu1C {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none;
	}
	
.area-menu1NC {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#616573;
	font-size:11px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:bold;
	display:block;
  width:83px;
  height:38px;
	}
	
.area-menu1NC:link, area-menu1NC:visited {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#616573;
	font-size:11px;
	text-decoration:none; 
	display:block;  
}
	
.area-menu1NC:hover {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	background-color:#e2001a;
	display:block;	
}

.link-box {
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
	display:block;
	padding:20px 11px 4px;
}

.area-menu2 {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:9px;
	text-decoration:none; }
	
.area-menu2:hover {
	text-decoration:underline; }

.area-menu2-current {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#1D5087;
	font-size:9px;
	text-decoration:none;
}


.landmark-menu1C {
	text-transform:UPPERCASE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	text-decoration:none; 
	background-color: 336699
	}

	
.landmark-menu1NC {
	text-transform:UPPERCASE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:11px;
	text-decoration:none; }
	
.landmark-menu1NC:link, landmark-menu1NC:visited {
	text-transform:UPPERCASE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:11px;
	text-decoration:none; }

.landmark-menu1NC:hover {
	text-transform:UPPERCASE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:11px;
	text-decoration:underline; }

.landmark-menu2 {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none; }
	
.landmark-menu2:link, landmark-menu2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:none; }

.landmark-menu2:hover  {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline; }	

.landmark-menu3 {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:6px;
	margin-left:4px;
	font-size:10px;
	text-decoration:none; }
	
.landmark-menu3:link, landmark-menu3:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none; }
	
.landmark-menu3:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none; }

.tornaLink{
	position:absolute;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin-top:6px;
	margin-left:20px;
	font-size:10px;
	text-decoration:none; }
	}
.tornaLink:link, tornaLink:visited {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none; }
	
.tornaLink:hover {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none; }
	
box-light {
	background-color:#D5DEE6;
	border: 2px ridge #333333;
	width:100%;
	height:100%;
}

.box-lighter {
	background-color:#E1E4E6;
	border: 2px ridge #333333; 
	width:100%;
	height:100%;
}

.button_2 { 
	border: 1px solid #333333; 
	background-color:#dedede; color:#336699; padding:2px; 
	font-family: sans-serif; text-decoration: none; 
	font-weight:normal; 
	font-size:10px
}
	
.spacer { padding-left: 2px;
    padding-right: 2px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	text-decoration:none; }

.border { padding-left: 4px; }

.titolo { font-family:Verdana, Arial;
	color:#336699;
	font-size:14px;
    font-weight:bold;
	padding-left: 4px;
    border-right-color:#336699;
	border-right-style:solid;
	border-right-width: 1px; }
	 
.titolo2 { font-family:Verdana, Arial;
	color:#336699;
	font-size:14px;
    font-weight:bold;
	padding-left: 4px; 
	white-space: nowrap }
     
.titoloMinimale { font-family:Verdana, Arial;
	color:#336699;
	font-size:8px;
    font-weight:bold;
	padding-left: 4px; 
	white-space: nowrap }
     
.text { 
	font-family:Verdana, Arial;
	color:#333333;
	font-size:10px; }
	
.text-name { 
	font-family:Verdana, Arial;
	color:#336699;
	font-size:10px;
	font-weight:bold; }	 
	
.text-link {
	font-family:Verdana, Arial;
	color:#333333;
	font-size:10px;
	text-decoration:underline;
	padding-right:2px 
}

.text-link:hover {
	font-weight:bold;
	padding-right:4px;
}

/*
	serve per la custom location
*/
.textMinimale { 
	font-family:Verdana, Arial;
	color:#333333;
	font-size:8px; }
	
.text-nameMinimale { 
	font-family:Verdana, Arial;
	color:#336699;
	font-size:8px;
	font-weight:bold; }	 
	
.text-linkMinimale {
	font-family:Verdana, Arial;
	color:#333333;
	font-size:8px;
	text-decoration:underline;
	padding-right:2px 
}

.text-linkMinimale:hover {
	font-weight:bold;
	padding-right:4px;
}

.spacer2 { padding-left: 4px;
	padding-right: 4px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	font-size:12px;
	font-weight:bold; }

.spacer3 { padding-top: 10px; }

.spacerMinimale { padding-top: 2px; }

.spacer4 { padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-left-color:#336699;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#336699;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#336699;
	border-bottom-style:solid;
	border-bottom-width: 1px;   }
	
.box { padding-top: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	border-left-color:#333333;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width: 1px; 
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width: 1px;  }
	
.button { font-family:Verdana, Arial;
	color:#336699;
	font-size:10px;
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	border-left-color:#333333;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#333333;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#333333;
	border-bottom-style:solid;
	border-bottom-width: 1px; 
	border-top-color:#333333;
	border-top-style:solid;
	border-top-width: 1px;}

.drop-button { 
	font-family:Verdana, Arial;
	color:#336699;
	font-size:10px; }	 
	
.index-jumplink:link, index-jumplink-enabled:visited {
	font-weight:normal;
	font-family:Verdana, Arial;
	color:#333333;
	font-size:10px;
	text-decoration:underline; }

.index-jumplink {
	font-weight:bold;
	font-family:Verdana, Arial;
	color:#333333;
	font-size:10px;
	text-decoration:none; }

.index-scrollLink-pre {
	font-weight:bold;
	font-family:Verdana, Arial;
	color:#333333;
	font-size:10px;
	text-decoration:none; }

.riservataform {
	color:#616573;
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	line-height:1.4em;
	}

.home1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #616573;
	line-height: 1.1em;
	text-decoration:none;
	}	
	
.home2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #8395bd;
	line-height: 1.1em;
	text-decoration:none;
	}

.home3 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #5a5858;
	line-height: 1.1em;
	text-decoration:none;
	}		

.home4 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #000000;
	line-height: 1.1em;
	text-decoration:none;
	}
	
.in_vetrina_foto { 
	width:118px;
	height:118px;
	}
		