body {
font-family:arial, helvetica, verdana, sans-serif;
background-color:#ffffff;
font-size: 100%;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:2px;
text-align:center;
width: 100%
}
form {display:block;margin:0px;padding:0px;}
a, img {border-style:none;margin:0px;padding:0px;}
h1, h2, h3, h4, h5, h6, p, div {margin:0px;padding:0px;}
ul, li {margin:0px;padding:0px;}

.logo {
width:220px;
float:left;
background-image:url('http://punto-informatico.it/images/fondomondo800.gif');

background-repeat:no-repeat;
}
 
.topcenter img {width:320px;}
.topcenter .PItesta {background-image:url('http://punto-informatico.it/images/pi-testa800.gif');background-position: center;background-repeat:no-repeat;}
.topcenter .Hatesta {background-image:url('http://punto-informatico.it/images/ha-testa800.gif');background-position: center;background-repeat:no-repeat;}
.topcenter .Tetesta {background-image:url('http://punto-informatico.it/images/te-testa800.gif');background-position: center;background-repeat:no-repeat;}
.topcenter .Dotesta {background-image:url('http://punto-informatico.it/images/do-testa800.gif');background-position: center;background-repeat:no-repeat;}
/* MOTORE */
.topcenter form {margin-top: 10px;padding-left: 0px;display:block;}
.topcenter form input[type="text"]{width: 250px;}
.topcenter form input[type="submit"]{
background-color: rgb(165, 206, 255);
font-weight:bold;
color: black;
font-size: 8px;
text-decoration:none;
border:1px solid light-gray;
text-align:center;
vertical-align: top;
height:22px;
}
/* solo x ie */
.topcenter form #query {width: 250px;}
.topcenter form #submitquery {
background-color: rgb(165, 206, 255);
font-weight:bold;
color: black;
font-size: 8px;
text-decoration:none;
border:1px solid light-gray;
text-align:center;
height:22px;
}  /* fine ie */
/* FINE MOTORE */


/* NAVIGATORE */
.headerbottom {
margin: 0px;
padding: 0px;
height:45px;
position: relative;
border-top:1px solid #c0c0c0;
}

.headerbottom #nav {
/*width:100%;*/
padding-left: 20%;
height:24px;
max-height: 24px;
min-height: 24px;
}

#nav ul {margin:0px;padding: 0px;list-style-type:none}
#nav li {padding:0px;margin: 0px;margin-top: 2px;float:left;height:20px;border-right:1px solid #c0c0c0;}
#nav li a {display:block;padding:0px;margin: 0px;padding-top:0px;padding-left:8px;margin-top:2px;margin-bottom:2px;padding-right:15px;font-weight:bold;font-size:14px;color:black;text-decoration:none}
#nav li.current {margin: 0px;margin-top: 0px;padding-top: 1px;float:left;height: 24px;}

.headerbottom #sitemap {
font-size:11px;
font-weight: bold;
left:0px;
width:100%;
height:20px;
}
.headerbottom #sitemap .sx {float:left;text-align: left;display: block;padding-top:2px;padding-left:12px;}
.headerbottom #sitemap .dx {float:right;text-align:right;display:block;padding-top:2px;padding-right:20px;}
/* FINE NAVIGATORE */



/* CONTENUTO */

.content {margin: 0px;padding: 0px;text-align: left;}
.content h1 {font-size: 1.12em;font-weight: normal;font-style: normal;}
.content h2 {font-size: 1.00em;font-weight: normal;font-style: normal;}
.content h3 {font-size: 0.85em;font-weight: normal;font-style: normal;}
.content h4 {font-size: 0.82em;font-weight: normal;font-style: normal;}
.content h5 {font-size: 0.68em;font-weight: normal;}
.content a {color: #0000CC;}
.content a:visited {color: #551A8B;}
.content a:hover {color: #0000FF;}

/*.content ul {margin:0px;padding: 0px;list-style-type:none}
.content li {padding:0px;margin: 0px;float:left;}*/


.content .item {margin-bottom: 10px;}
.item ul {list-style-type:none;}
.item li {font-size: 0.85em;font-weight: normal;}

.content .left {
padding-top:20px;
padding-left:10px;
padding-right:10px;
float:left;
border-right: 1px solid;
}



.content .left select {height: 18px;width: 150px;font-size: 10px;background-color:#f5f5f5;}
.content .left h4 a:link {color:black; text-decoration:none; font-size:12px;font-weight:bold}
.content .left h4 a:visited {color:black; text-decoration:none; font-size:12px;font-weight:bold}
.content .left h4 a:hover {color:black; text-decoration:underline; font-size:12px;font-weight:bold}
.content .left h4 a:active {color:black; text-decoration:underline; font-size:12px;font-weight:bold}


.content .center {padding-left: 15px;padding-top: 20px;padding-right:10px;}

.content .center select {height: 18px;width: 260px;}
.content .center .right {width: 180px;margin: 0px;padding: 0px;float: right;text-align: left;margin-left: 10px;}
.content .center .right .item {padding-left: 5px;}
.content .center .right ul  {padding-bottom: 40px;}
.content .center .right li  {padding-bottom: 10px;}
.content .center .right #r2  {display: block;height: 280px;padding-top: 30px;text-align: left;}
.content .center img {padding-right:5px;}
.content .center select {font-size:10px;background-color:#f5f5f5;}
.content .center .right .item {border-left: 1px solid #A5CFFF;}




/* -- BOX FORUM NOTIZIE */
.content .center .rightbox {width: 168px;margin: 0px;padding: 0px;float: right;text-align: left;margin-left: 5px;}
.content .center .rightbox .fbox {width: 165px;margin: 0px;padding: 0px;float: right;text-align: left;border:1px solid;background-color: #fafafa}
.content .center .rightbox .fbox .fboxup {text-align:center;border-style: solid;border-bottom-width: 1px;border-right-width: 0px;border-top-width: 0px;border-left-width: 0px;padding-bottom: 3px}
.content .center .rightbox .fbox .fboxdown {border:0px;margin-bottom:2px;}
.content .center .rightbox .fbox .fboxdown ul  {margin-left:20px;list-style:none;padding-top:5px;list-style-position: outside;list-style-image:url("http://punto-informatico.it/images/forum/messaggio-capothread.gif")}
.content .center .rightbox .fbox .fboxdown li  {font-size:11px;word-wrap:break-word}
.content .center .icona {width:150px;height:75px}

/* -- CERCA */
.content .center .cerca .item {margin-bottom: 5px;}
.content .center .cerca a {color:black;font-size:12px}
.content .center .cerca a:visited {color:black}
.content .center .cerca a:hover {color:#0000FF}
.content .center .cerca a:active {color:#0000FF}
.content .center .cerca form {margin-top: 10px;padding-left: 100px;display:block;}
.content .center .cerca form input[type="text"]{width: 400px;}
.content .center .cerca form input[type="submit"]{text-align:center;vertical-align: top;height:22px;font-weight:bold;color: black;font-size: 8px;text-decoration:none;border:1px solid light-gray;}
/* da caricare solo se il browser e' IE */
.content .center .cerca form #c {text-align:center;height:22px;font-weight:bold;color: black;font-size: 8px;text-decoration:none;border:1px solid light-gray;}
.content .center .cerca form #s {width: 400px;}
/* fine ie */

/* ---- CONTENT FOOTER */
div.footer {width:480px;min-width:480px;height:1px;margin-top:20px;padding-top:10px;text-align:left;clear:left}
div.footer {border-top:1px solid #D0D0D0;color:black;}
div.footer img {}
div.footer h3 {float:left;}
div.footer h5 {padding-top: 10px;clear:left;color:gray}


/* FINE CONTENUTO */



/* BANNER */
div.superbanner {width:100%;text-align:center}
.content .center .rightbox .stripbanner {width: 168px;margin: 0px;padding: 0px;float: right;text-align: right;margin-left: 5px;}
/* DOWNLOAD */
img.iconaProg {width: 32px;height: 32px;border-style:none;padding-right:10px}

