/*stili per il layout fisso*/
html,body{margin: 0;padding:0; background-color:#E1F3FD}
body{font-family:Geneva, Arial, Helvetica, sans-serif;font-size: 12px;text-align: center}

/*stili generici, su header e footer*/
h1,h2,h3,h4,h5,h6{margin: 0;padding:0;text-decoration: none; display:block}

/*stili specifici per il layout*/
div#container{width: 950px; margin: 0 auto; padding: 0; text-align: left; background: url(img/frBACK.png) repeat-y top left}
div#header{background:url(img/frUP.png) bottom left #E1F3FD no-repeat; margin: 0; padding: 0 0 15px 0}
div#navigation{margin:0; padding-left: 30px; float:left; width: 160px; overflow:hidden}
div#content{margin: 0 30px 0 210px; padding: 0;
	height: auto !important;  /* per i browser moderni */
    height: 500px;      /* per IE5.x e IE6 */
    min-height: 500px;  /* per i browser moderni */}
div#footer{clear:left; text-align:center; padding: 0.5em; background:url(img/frDOWN.png) top left #E1F3FD no-repeat}

/*stili per la navigazione*/
div#navigation ul{margin: 0 0 0 5px;padding: 0; list-style-image:url(img/blue.gif)}
div#navigation li{margin: 0 0 0 0;padding: 0 0 0 0; list-style-image:url(img/blue.gif); cursor: pointer}
div#navigation a{font:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#0000FF}
div#navigation a:hover{color:#CC6600}
div#navigation li:hover{list-style-image:url(img/orange.gif)}
div#navigation li#activelink{list-style-image:url(img/red.gif)}
div#navigation li#activelink a{color:#FF0000}
div#navigation h1{font:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:lighter; 
				  border-bottom:solid 1px #0000FF; margin:0 0 2px 0; padding:0}
div#navigation h3{font:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:lighter; text-decoration: none}
div#navigation h4{font:Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:lighter; text-decoration: none}
div#navigation button {margin: 0; padding:0; display:inline; border: none; background:url(img/SearchButton.gif) no-repeat bottom; 
					   width: 23px; height: 20px; cursor:pointer}
div#navigation input {color:#000000; border:#000000 solid 1px; padding: 0 0 2px 0; margin 0}
div#navigation form {margin:0; padding:0}

div#navigation ul.show{display:block}
div#navigation ul.hide{display:none}

.center {text-align:center; }
div#content h1{background:url(img/h1.gif) repeat-x bottom ; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal}
div#content h2{background:url(img/h2.gif) repeat-x bottom; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}
div#content h3{background-color:#C4ECFF; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal}

div#content h4{color:#0000FF; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:12px; margin:5px 5px 5px 0}
div.prezzo{ float:right; display:inline; text-align:right}
div#content h5{font-style:Geneva, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; margin-bottom:5px; }
div#content h6{background:url(img/icoBasketsml.gif) left no-repeat; padding-left:20px;
			   font-size:10px; font-weight:normal; display:inline; color:#FF0000; margin-bottom:15px}

img.articoli{width:120px; height:81px;	float:left;	border: 1px solid #0099FF; cursor: pointer}
div.articoli{margin-left:120px; border-top: 1px #0099FF solid; padding-left: 1em; padding-bottom: 3px;
	height: auto !important;  /* per i browser moderni */
    height: 81px;      /* per IE5.x e IE6 */
    min-height: 81px;  /* per i browser moderni */
}
img.articolibig{width:211px; height:142px; float:left; border: 1px solid #0099FF; cursor:pointer }
div.articolibig{margin-left:211px; border-top: 1px #0099FF solid; padding-left: 1em; 
	height: auto !important;  /* per i browser moderni */
    height: 147px;      /* per IE5.x e IE6 */
    min-height: 147px;  /* per i browser moderni */
}
div.articoli a{ text-decoration:none}

/*Tabelle*/
div#content table{ width:auto; margin: 5px 0; border-spacing:0; border-collapse:collapse; empty-cells:show;}
div#content table th{ border: 1px solid #0099FF;background:url(img/h2.gif) repeat-x bottom; font-style:Geneva, Arial, Helvetica, sans-serif; font-size: 12px}
div#content table td{ border: 1px solid #0099FF; font-style:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; padding:3px}
div#content table td.noborder{ border: 0; text-align:right; padding: 0 5px}
div#content table td.noborder2{ border: 0; text-align:left; padding: 0 5px}
div#content table .descrizione{ width: 100%}
div#content table td.numero{ text-align:right}
div#content table td.numero input{ text-align:right; font-style:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border:none}
div#content table td.colore{ text-align:left}
div#content table td.colore input{ text-align:left; font-style:Geneva, Arial, Helvetica, sans-serif; font-size: 12px; border:none}
div#content div.center table{border: 0; margin: 0 100px}
div#content div.center table td{border:0; border-top:solid 1px #0099FF}

/*menu in alto*/
#nav1 { float:right; clear: right; font-size: large; text-align: right; margin: 15px 10px 0 0; background:none}
#nav1 a {border: none; color:#000000; text-decoration: none}
#nav1 a:hover {color:#FF8A8A}
#nav1 ul {display: inline; margin: 0; padding:0 }
#nav1 li {display: inline; padding: 0 10px 0 0;}
#nav1 li img {border: none; margin:0; padding:0}
#login {float:right; clear: right; font-size: 14px; color:#FFFFFF; text-align: center; padding: 0; marign: 0;
		 width: 441px; height: 45px; 	background:url(img/login.png) no-repeat right top}
#login input {color:#000000; border:#000000 solid 1px;}
#login button {margin: 0; padding:0; display:inline; border: none; background:none; cursor:pointer}

.input3 {padding: 1px 2px;border: 1px solid #CCCCCC; size: 40}
.btmordine {cursor: pointer; text-align:right; text-decoration:none}
.btmordine button{cursor: pointer; border:0px; background:none; text-decoration:none; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:15px}
.btmordine img{border:none}
.btmordine a{cursor: pointer; border:none; background:none; text-decoration:none; color:#000000; font-style:Geneva, Arial, Helvetica, sans-serif; font-size:14px}

div#messaggio {padding-right:365px}
div#privacy { border: solid 1px #0099FF; height: 8em; overflow:auto}

/*Links*/
div#content div.links{float:right; width:350px; margin: 0 0 0 5px; padding: 0; background-color:#E1F0FF; padding: 5px}
div#content div.links div{float:right; width:350px;  height: 110px; overflow:auto; clear:right; text-align:center}
div#content div.links div img{float:right; text-decoration:none; border:none}

/*popup*/
#popup { position:absolute ; top: 100px; left: 100px; margin: 0; width: 500px; background-color:#FFAEAE; border:#FF0000 solid 2px}
