*{margin:0; padding:0;}

body{background:#676767}

h1{display:none;}
h2{border-bottom:1px solid #000;border-right:1px solid #000;margin:10px;font-size:16px;}

img {border:0;}

#wrapper {position:relative;background:#8a8a8a; width:955px; margin:2em auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px}
#header {float:right;border:0px solid #f34;}
#logo {margin:0;}
.swfHome{width:695px; height:462px;}

#menu {float:left; width:260px; }
#menu img{border:0;}

#navigation {background:#8a8a8a url('../i/menu.jpg') no-repeat; margin:0; padding:25px 0; height:120px }
#navigation li{ text-align:right; list-style:none; margin-right:15px; padding-bottom:5px; padding-right:10px; background:url('../i/sm_arr.gif') center right no-repeat;  }
#navigation a{color:#fff; text-decoration:none;}
#navigation a:hover{text-decoration:underline;}

#login {background:#8a8a8a; padding:5px; min-height:103px; text-align:right;}
#login a{color:#ccc; font-size:9px}
#login a:hover{text-decoration:underline}
#login p{background:url('../i/sm_arr_dw.gif') center right no-repeat; color:#fff; padding-right:15px; margin-right:5px; margin-bottom:5px; height:10px}
#login li{ text-align:right; list-style:none; margin-right:15px; padding-bottom:5px; padding-right:10px; background:url('../i/sm_arr.gif') center right no-repeat;}
#login a{color:#fff; text-decoration:none;}
#login a:hover{text-decoration:underline;}
#login .register {background:url('../i/sm_arr.gif') center right no-repeat; color:#fff; padding-right:15px; margin-right:5px}
#login label{ float:none; width:auto; margin-bottom:2px; margin-right:5px; padding-right:15px; color:#fff; text-align:right; font-size:9px; text-align:right; background:url('../i/sm_arr_dw.gif') center right no-repeat; }
#login input{text-align:right; background:#333; color:#fff; width:150px; margin-bottom:2px; border:1px solid #999}
#login input:focus{background:#666}
#login button{font-size:9px; background:#666666; border:1px solid #999; padding:2px 10px; margin-bottom:5px}

#hpnews {margin-top:20px;}
#hpnews li{display:block;float:left;width:160px;text-align:left; list-style:none; margin-left:10px; padding-left:10px; background:url('../i/sm_arr_black.gif') top left no-repeat;}
#hpnews a{color:#666;font-weight:bold;}

#content {float:left;background:#e3e3e3;width:695px;min-height:520px; height:auto !important; height:520px;}

#testo {margin:10px;font-size:9px;}
#testo p{margin:0 0 10px 0;}
#testo a{color:#000; font-size:9px}
#testo a:hover{text-decoration:underline}

#testo h5{border-bottom:1px solid #000;border-right:1px solid #000;font-size:11px; }

#testo h3.nation{background:#ccc;font-size:14px; margin:20px 0 10px 0;}

#testo ul{list-style-position:inside}
#testo li{list-style:none;margin:10px 0;}
#testo li a{font-size:9px;font-weight:bold;color:#666}

#fotobig{clear:left}

#elencofoto{width:670px;}
.foto ul{list-style-position:inside;}
.foto li{list-style:none;float:left;text-align:center;}
.foto a{border:0;margin:10px;}

#listaarticoli img{width:100px}
#listaarticoli ul{list-style-position:inside;}
#listaarticoli li {list-style:none;float:left;width:150px;text-align:center;}
#listaarticoli li a {text-decoration:none;}


#infoProdotto {margin-top:20px;}

#testo input{width:200px;border:0}
#testo textarea{width:200px;border:0;height:80px}

#testo textarea{text-align:left; background:#333; color:#fff; width:200px; margin-bottom:2px; border:1px solid #999}
#testo textarea:focus{background:#666}

#content input{text-align:left; background:#333; color:#fff; width:200px; margin-bottom:2px; border:1px solid #999}
#content input:focus{background:#666}

#content button{font-size:9px; background:#666666; border:1px solid #999; padding:2px 10px; margin-bottom:5px}

#carrello th.id_prod {width:150px;}
#carrello th.qta {width:100px;}
#carrello th.prezzo {width:150px;}
#carrello input.qta{width:50px;}

#lang {position:absolute; top:-15px; right:0;width:550px; margin:0 auto;}
#lang p{text-align:right;color:#fff;}
#lang a {color:#fff;}
#footer {clear:left; background:#b4b4b4; height:25px; line-height:25px;padding-left:10px;}
#footer a{color:#fff;}


p.gallery img{width:120px; height:120px}