.dettaglio_articolo table{
	border: 1px solid white;
	font-family: Verdana;
	font-style: bold;
}
.dettaglio_articolo tr{
	border: 1px solid #065098;
	
	}

.specifiche_articolo table{
	vertical-align: top;
	font-family: Verdana;
	font-style: bold;
}
.specifiche_articolo td{
	border: 1px solid #065098;
	
}


.comandi a{
	border:1px solid black;
	text-decoration:none; 
	padding:2px;
	background-color:white;
	font-size:15px;
	
	display:block;
	width:10em;
		color: black ;
		font-style: normal;
		font-size-adjust: 0;
		font: caption 5px;
}
.comandi a:hover{
	background-color:#64B3FF;
	color: white ;
}
.pandasoftware td{
	font-size: 10px;
	font-family: Verdana;
	padding:1em;
	text-align: justify;
	border:1px solid black;
}
.pandasoftware p{
	border:none;
}
.pandasoftware.img{
	border: 1px solid #6495ED;
	color: #4682B4;
}
.pandasoftware th{
	vertical-align: top;
}
.comandi_configuratore input{
	width:auto;
	
}
.comandi_configuratore p{
	border:1px solid black;
	background: #EEEEEE;
	padding:1em;
}
.configuratore input{
	width: 25px;
}
.carrello_riepilogo table{
border: 1px solid #DCDCDC;
position: relative;
}

.carrello_riepilogo p{
	border:none;
	padding:1em 0 1em 0  ;
}
.configuratore img{
	border: 1px solid #6495ED;
	color: #4682B4;
}
.configuratore th{
	background:#E6E6E6;
	}
.registrazione input{
	width:250px;
}
input.checkbox{
	border: none;
	padding:0 0 0 0 ;
	width:auto;
}

ul.menu3{
display: block;
margin-left: 2px;
margin-right: 2px;
font-family: Verdana;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu3 {
list-style:none; /* elimino i punti elenco */
margin-left: 3px;
margin-right: 3px;
padding:0 0 0 0 ; /* elimino i rientri delle liste */
margin-top: 0px;
margin-bottom: 0px;
}
ul.menu3 li a:link,ul.menu2 li a:visited{
background:white;
height:1em;
color: #009;
border-bottom-color: ;
} /* colori per il link  #6495ed*/
ul.menu3 li a:hover, ul.menu2 li a:active {
height:1em;
background:#87CEEB;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
color: white;

} /* colori per l'effetto roll-over */
ul.menu3 li a {
height:1em;
display:block; /* il link occupa tutto lo spazio orizzontale */
padding:3px 0 3px 0 ; /* lascia spazio far il bordo del menu e il testo del link */
}
a.compra{
	background:white;
	text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
	color: #009;
	font-family: Verdana;
	font-size: 20px;
	font-stretch: normal;
	}
a.compra:hover{
	background-color: ;
	color:white;
	background: #ADD8E6;
}


hr{
	border:1px solid black;
	width:auto;
	background: #00008B;
	}
table.stile1 {
font: caption;
	border: 1px solid black;
	empty-cells: hide;
	background-color: #F2F2F2;
}
table.stile1 th{
	background-color:#F0F0F8;
	border: 1px solid Black;
	border-bottom: solid;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	font: caption;
	font-size: 8px;
}
input{
		border: 1px solid	black;
		width: 70px;
		}

.menu a{
  float: left;
  padding: 1px;
  margin: 1px;
  background-color: #fff;
  border: 1px solid #003366;
  width:100px;
  
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#00008B;
  
  }
.menu a:hover{
background-color: #003366;
color:#FFF;
}
.menuqui{
border: 1px solid #003366;
width:50px;
text-align:center;
float: left;
padding: 1px;
margin: 1px;
background-color: #003366;
color:#FFF;
font-weight:normal;
overflow:auto;
}
#barranav{

padding:2px;
overflow:auto;
}
#pubbl{
position:absolute;
top:110px;
right:240px;
padding:5px;
}
.pubbl a{
  float: left;
  margin: 1px;
  background-color: #fff;
  border: 1px solid #003366;
  width:125px;
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  color:#00008B;
   }
.pubbl a:hover{
background-color: #003366;
color:#FFF;
}

#container_2{
width:100%;
padding: 0em;
}
#container{
width:145px;
padding: 0em;
}
#container_3{
width:145px;
padding: 0em;
}
#box1{
width:100%;
padding-left:2px;
padding-top:2px;
padding-bottom:2px;
background-color:#1684CA;
font-family:Verdana, Arial;
font-size:12px;
font-weight:bold;
text-align:middle;
color:black;
 background-image: url(http://www.elprof.com/images/sfondo.bmp);
}
#box2{
height:auto;
width:100%;
border:1px solid #1684CA;
text-align:left;

}
ul.menu2{
display: block;
margin-left: 2px;
margin-right: 2px;
font-family: Verdana;
} /*elimina lo spazio fra gli elementi della lista introdotto da Opera*/
ul.menu2 {
list-style:none; /* elimino i punti elenco */
margin-left: 3px;
margin-right: 0px;
padding:0 0 0 0 ; /* elimino i rientri delle liste */
margin-top: 0px;
margin-bottom: 0px;
}
ul.menu2 li a:link,ul.menu2 li a:visited{
background:white;
height:1em;
color: #009;
} /* colori per il link */
ul.menu2 li a:hover, ul.menu2 li a:active {
height:1em;
background:white;
text-decoration:none; /* elimino la sottolineatura, che si tratta di un link si capisce dalla struttura */
color: #009;
} /* colori per l'effetto roll-over */
ul.menu2 li a {
height:1em;
display:block; /* il link occupa tutto lo spazio orizzontale */
padding:3px 0 3px 0 ; /* lascia spazio far il bordo del menu e il testo del link */
}
table.offerte th{
font-family: Verdana;
font-size: 10px;
width:100%;
height:1px;
border: 1px solid black;
}
input.registra{
	border: 1px solid black;
	background:#DDFFF4;
	width:110px;
	font-family: Verdana;
	font-size: 13px;
	font-size-adjust: 0;
	font-style: normal;
	font-weight: bold;
}
input.cancella{
	border: 1px solid black;
	background:;
	width:110px;
	font-family: Verdana;
	font-size: 13px;
	font-size-adjust: 0;
	font-style: normal;
	font-weight: bold;
	background-color: #FFE4D9;
}