*{font:12px/1.6em Arial, Helvetica, sans-serif; padding:0; margin:0; border:0; color:#666; letter-spacing:1px; }
html{background:#fff url("../i/bgHtml.jpg") 0 0 repeat-x}
body{background:url("../i/bgBody.jpg") top center no-repeat;}
strong{font-weight:bold; color:#630}

a{color:#600; text-decoration:none; font-family: "Lucida Console", Arial; letter-spacing:1px; }
a:hover{text-decoration:underline;}
p{margin-bottom:10px}
p.evidenzia{color:#630; font-style:italic;}
p.evidenzia strong{font-weight:bold; color:#630; font-style:italic;}

table{border-collapse:collapse; margin-bottom:10px}
table td{padding:0 10px; margin:0 5px; border-left:1px dotted #ccc; vertical-align: top; padding-bottom:2px}

h1,h2,h3,
h1 *,h2 *,h3 *{font-family: "Arial Narrow", Arial, Helvetica, sans-serif;}
h2, h2 *{font-size:28px; color:#630; letter-spacing:0}
h2 span{color:#f63}

#wrapper{background:url("../i/bgBody.jpg") top center no-repeat; width:980px; min-height:600px; margin:0 auto; position:relative}

/*#sidebar{position:absolute; top:60px; left:690px; width:250px;}*/
#sidebar{float:right; width:250px; margin-top:25px}
#sidebar #foto img.hz{width:226px}
#sidebar #foto img{padding:5px; border:1px dotted #ccc;}
#sidebar #foto a{margin-bottom:10px; }
#sidebar #foto a img{border:1px dotted #ccc; }
#sidebar #foto a:hover img{border:1px solid #099; }

#header{height:220px}
#header h1 a{position:absolute; top:50px; left:60px; width:320px; height:150px;}
#header h1 a span{display:none}
#header p#language{position:absolute; top:10px; left:40px;}
#header p#email{position:absolute; top:10px; right:40px;}

#main{padding:20px 40px; position:relative;}
#content{position:relative; top:20px; padding:0 20px; width:600px; }

#menuPri{margin-left:15px;}
#menuPri li{list-style-type:none; float:left;}
#menuPri a{display:block; float:left; margin:0 5px; font-size:13px}

#footer{width:870px; border-top:1px dotted #ccc; padding:10px 0; margin:30px 60px 10px 60px; position:relative; clear:right}
#footer p.email{position:absolute; top:10px; right:0px}
#footer span{color:#999}

#counter{display:none}

#map{width: 600px; height: 350px; margin-top: 10px; border: 1px solid #ccc; margin-right: 2em; margin-bottom:10px}
