/* Div */
div#box {width:908px; margin:0 auto;}
div#header { text-align:center; height:33px; width:908px; background:url(image/header.jpg) no-repeat bottom center;}
div#navigation {float:left; width:225px; text-align:left;}
div#content {float:right; width:678px; background:#fff; margin-right:4px;}
div#footer {clear:both; width:904px;
				_width:899px;
				background-color:#CCB79C; text-align:center; vertical-align:middle; padding: 4px 0; height:20px; color:#544741;}
div#footer a {color:#544741; text-decoration:underline;  font-weight: normal;}
div#footer a:hover {text-decoration:none;}
.login {width:216px; padding-top:10px; padding-left:5px; padding-bottom:5px; border-bottom:1px solid #FFFFFF; color:#FFFFFF;}
.voce {width:220px; height:15px; border-top:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; padding-bottom:15px !important; padding-top:5px; padding-bottom:5px;}
.voce2 {width:220px; height:15px; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:15px !important; padding-bottom:5px;}
.voce3 {width:220px; height:15px; border-bottom:1px solid #FFFFFF; padding-top:5px; padding-bottom:15px !important; padding-bottom:5px; color:#FFFFFF; padding-left:5px; font-size:15px; font-weight:bold;}
.cat1 {width:300px; height:160px;  padding-top:6px; float:left; margin-top:20px; margin-left:5px; cursor:pointer;}
.cat2 {width:300px; height:160px;  padding-top:6px; float:right; margin-top:20px; margin-right:5px; cursor:pointer;}
.cat3 {width:320px; height:160px;  float:left; padding-top:9px;}
.cat4 {width:500px; height:60px;  float:left; padding-top:9px;}
.cat5 {width:360px; height:200px;  float:left; padding-top:9px;}
.cat6 {width:200px; height:200px;  float:rigth; padding-top:9px; text-align:left}
.prod1 {width:320px; height:160px;  padding-top:6px; float:left; margin-top:20px; margin-left:5px;}
.prod2 {width:320px; height:160px;  padding-top:6px; float:right; margin-top:20px; margin-right:8px;}
.prod3 {width:600px; height:200px;  margin-top:20px; padding-left:10px;}
.prod4 {width:300px; height:100px;  padding-top:6px; float:left; margin-top:20px; margin-left:5px; }
#carrello {background:url(image/carrello.jpg) no-repeat; width:35px; height:35px; text-align:center;  padding-top:0px; cursor:pointer; margin-left:10px; border:0; vertical-align:middle; }
#conferma {background:url(image/conferma.jpg) no-repeat;  text-align:center;  padding-top:0px; cursor:pointer; border:0; vertical-align:middle; padding-right:60px; height:20px; }
#aggiorna {background:url(image/aggiorna.jpg) no-repeat;  text-align:center;  padding-top:0px; cursor:pointer; border:0; vertical-align:middle; width:70px; height:20px; margin-top:2px;}
#elimina {background:url(image/elimina.jpg) no-repeat;  text-align:center;  padding-top:0px; cursor:pointer; border:0; vertical-align:middle; width:70px; height:20px; margin-top:2px;}
#azzera {background:url(image/azzera.jpg) no-repeat;  text-align:center;  padding-top:0px; cursor:pointer; border:0; vertical-align:middle; width:100px; height:20px; margin-top:0px;}

.voce a {padding-left: 5px;}
.voce2 a {padding-left: 5px;}
.prod1 img {cursor:pointer;}
.prod2 img {cursor:pointer;}
.cat3 img {cursor:pointer;}
.ordine {font-family:"Trebuchet MS"; font-size:13px; font-weight: bold; text-decoration: none; color:#000000; padding-top:20px;}
.ordine2 {font-family:"Trebuchet MS"; font-size:13px; font-weight: bold; text-decoration: none; color:#000000; padding-top:0px; padding-bottom:10px; }
.ordine3 {font-family:"Trebuchet MS"; font-size:13px; font-weight: bold; text-decoration: none; color:#000000; padding-top:20px; text-decoration:underline;}


div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0;}
div#navigation a{text-decoration: none; color:#FFFFFF; font-family:"Trebuchet MS"; font-size:13px; font-weight: bold;}
div#navigation a:hover{}
div#navigation a#activelink{color: #033;text-decoration: none}
/* ----------------------------------------  */

/*  Tabelle 
.carrello1 { border-bottom:1px solid #7A6D49;}
.carrello2 { border-top:1px solid #7A6D49;}*/
.carrello1 { border-bottom:1px solid #544741;}
.carrello2 { border-top:1px solid #544741;}
table {font-family:"Trebuchet MS"; font-size:12px; color:#000000; }
td {text-align:center}
.tablericerca td{text-align:left}

.table { margin-top: 0px; margin-bottom: 0px; text-align: center; font-size: 13px; }
.table th { background-color:#999999; }
.table td { background-color:#CCCCCC; padding: 2px 2px 2px 2px;}
/* ------------------------------------- */


/* Layout 
body{margin: 0;padding:0; font-family: "Trebuchet MS"; font-size: 12px; text-align: center; background:#7A6D49;}*/
body{margin: 0;padding:0; font-family: "Trebuchet MS"; font-size: 12px; text-align: center; background:#544741;}
h1{padding-left:0.5em;font: bold 2.3em/80px arial,serif}
a:hover { text-decoration:underline; }
a  {font-family:"Trebuchet MS"; font-size:13px; font-weight: bold;text-decoration: none; color:#000000;}
/* -----------------------   */


/* ingrandisce le immagini al passaggio del mouse  */
.thumbnail{
position: relative;
z-index: 0;
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #FFFFFF;
/*padding: 5px; */
padding: 0 0 0 0 ;
left: -1000px;
/*border: 1px dashed gray;*/
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -60px !important; 
top: 0px; 
left: 80px; /*position where enlarged image should offset horizontally */
}
/* ------------------------------  */



div#navigation a img{
	 /*width: 225px;*/
	 
	 border: 0;
	}
