body {            background-color: #ffffff;            border: 0px;            margin-top: 0px;            margin-left: 0px;      }   #alert {			font-family: "trebuchet ms", Tahoma, Verdana, Arial, Helvetica, sans-serif;			font-size: 11px;			font-weight: normal;			color: #555555;            text-decoration : none;            width: 550px;            height: 300px;            background-color: #EAEEF2;            border: 2px solid #FCC326;            padding: 10px;            text-align: left;      }   .attention {			font-family: Arial, Helvetica, sans-serif;			font-size: 30px;			font-weight: bold;			color: #5F7FA9;            text-decoration : none;      }    a.menu:hover {          color : #ffcc00;          text-decoration : underline;     }    a.detail:hover {          background-color : #ffcc00;     }    a.link:hover {          background-color : #ffcc00;          border-bottom: 1px dotted #555555;     }    .menu {          font-size : 11px;          color : #555555;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : normal;          text-decoration : none;      }    .link {          font-size : 11px;          color : #555555;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : normal;          text-decoration : none;      }    .linkAnnuncio {          font-size : 11px;          color : #555555;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : bold;          text-decoration : none;      }    .detail {          font-size : 9px;          color : #555555;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : bold;          text-decoration : none;          border : 1px dotted #999999;      }    .copy {          font-size : 9px;          color : #666666;          text-decoration : none;          border-top: 1px dotted #dedede;      }    .list:hover {          border: 1px solid #555555;      }    .inputbox {          background-color: #888888      }    .underDot {          border-bottom: 1px dotted #555555;     }    .bordo {          border : 1px solid #2a3f55;      }    .bordo2 {          border-top : 1px solid #2a3f55;          border-bottom : 1px solid #2a3f55;      }    .bordown {          border-bottom : 1px solid #2a3f55;      }    .bordup {          border-top : 1px solid #2a3f55;      }    .bannerSearch {          border-top : 1px solid #aaaaaa;          padding-top: 10px;      }    .left {          padding-left : 10px;      }    .right {          padding-right : 15px;      }    p.margin {          margin-left: 12px;      }    font.servizio {          color : #666666;          font-size : 10px;          font-family : Verdana, sans-serif;          font-weight : normal;      }    .infoBox {          color : #ffffff;          font-size : 10px;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : normal;      }    .nota {          color : #bbbbbb;          font-size : 9px;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : normal;      }    .ipod {          color : #555555;          font-size : 11px;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : bold;          border-top: 1px dotted #dedede;      }    .iPodDet {          color : #555555;          font-size : 12px;          font-family : "lucida grande", "trebuchet ms", sans-serif;          font-weight : bold;      }    td {          font : 11px "lucida grande", "trebuchet ms", times, serif;          color : #555555;      }    .news {          font : 10px "lucida grande", "trebuchet ms", times, serif;          color : #999999;      }    .abstract {          font : 11px "lucida grande", "trebuchet ms", times, serif;          color : #777777;      }	.flatform {          width: 125px;           height: 17px;           background:#F1F1F1;           border: 1px #333333 solid;           font-size:12px; color:#111111      }	.selectCaty {          font-size : 12px;          font-family : Arial, sans-serif;          font-weight : bold;          background:#FFCC33;          color: #777777;          border-color:#EEEEEE;          width: 135px;       }	.selectCat {          font-size : 12px;          font-family : Arial, sans-serif;          font-weight : bold;          background:#eeeeee;          color: #777777;          border-color:#EEEEEE;          width: 135px;       }	.selectSmall {          font-size : 12px;          font-family : Arial, sans-serif;          font-weight : bold;          background:#eeeeee;          color: #777777;          border-color:#EEEEEE;          width: 100px;       }	.searchBox {          font-size : 12px;          font-family : Arial, sans-serif;          font-weight : normal;          color: #777777;          border-color:#EEEEEE;          width: 135px;       }	.prompt {          width: 400px;           background:#F1F1F1;           border:2px #CC0000 solid;           font-size:12px; color:#111111      }	.promptHit {          width: 300px;           background:#F1F1F1;           border: 2px #CC0000 solid;           font-size:12px; color:#111111      }#sponsor {		background: url("/imm/bg_sponsor2.gif") no-repeat;		text-align: center;		height: 430px;		width: 180px;		padding-top: 25px;		margin-left: 0px;		margin-top: 12px;		}#select {		padding: 0px;		margin-top: 18px;		width: 359px;		border: 0px;		}#select th {		background: url("/imm/top_list.gif") no-repeat;		width: 352px;		color : #555555;		font-size : 11px;		font-family: "lucida grande", Arial, Helvetica, sans-serif;		font-weight : normal;		line-height: 20px;		}#select h1 {		font-size : 11px;		font-family: "lucida grande", Arial, Helvetica, sans-serif;		font-weight : normal;		line-height: 20px;		margin-top: 0px;		}#select span.ipodCat {		color : #555555;		font-size : 12px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : bold;		display: block;		border-top: 1px solid #cccccc;		background: #eeeeee;		line-height: 20px;		padding-left: 3px;		}#select span.compro {		color : #555555;		font-size : 11px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : normal;		display: block;		background: #ffffff;		padding-left: 3px;		}#select span {		color : #aaaaaa;		font-size : 10px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : normal;		}#select ul {		margin-top: 10px;		margin-bottom: 10px;		}#select li {		border-top: 1px dotted #cccccc;		list-style-type: none;		line-height: 14px;		}#select a {		font-family: "lucida grande", Arial, Helvetica, sans-serif;		font-size: 11px;		font-weight: bold;		color: #3366de;		text-decoration : none;		}#mantra ul, #mantra2 ul {		margin-top: 15px;		margin-bottom: 10px;		}#mantra li, #mantra2 li {		list-style-type: none;		list-style-image: url("/imm/bullet.gif");		margin-left: -20px;		margin-top: 5px;		margin-bottom: 2px;		margin-right: 5px;		line-height: 14px;		}#detail cite {		color : #bbbbbb;		font-size : 9px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : normal;		}#detail span.dataIntro {		font-size : 10px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		}#detail {		width : 320px;		margin: 0px;		margin-top: 20px;;		margin-left: auto;		margin-right: auto;		}#boxInfo {		margin: 0px;		margin-left: auto;		margin-right: auto;      }#detail	fieldset {		border: 1px solid #e2e2e2;		padding: 12px;		margin-top: 10px;		margin-bottom: 10px;		}#detail	.reFirst {		padding: 3px;		margin-bottom: 7px;		}#detail	.ref {		border-top: 1px dotted #dcdcdc;		padding: 3px;		margin-bottom: 7px;		}#detail	legend {		color : #555555;		font-size : 10px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : bold;		padding: 5px;		background: #ffffff;		}#detail	span.label {		color : #888888;		font-size : 9px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : normal;		}#detail a {		font-family: "lucida grande", Arial, Helvetica, sans-serif;		font-size: 11px;		font-weight: bold;		color: #3366de;		text-decoration : none;		}#noteOriginale {		background-color: #ffffff;		padding: 0px;		margin-top: 10px;		margin-bottom: 10px;		}#noteOriginale fieldset {		background-color: #f5f5f5;		border: 1px solid #cccccc;		padding: 12px;		padding-top: 0px;		margin-bottom: 5px;		}#noteOriginale legend {		color : #888888;		font-size : 9px;		font-family : "lucida grande", "trebuchet ms", sans-serif;		font-weight : normal;		padding: 5px;		background: #ffffff;		border: 1px solid #cccccc;		margin-top: 5px;		margin-bottom: 10px;		}#noteOriginale span {		color : #888888;		font-size : 9px;		font-family : "trebuchet ms", sans-serif;		font-weight : normal;		margin-top: 5px;		font-style: italic;		}#music_progress {		width: 140px;		border: 1px solid #d2d2d2;		background: #f5f5f5;		margin-top: 10px;		margin-left: 10px;		}#music_progress_bar {		width: 120px;		height: 14px;		background: url("/img/slider.gif") repeat-x 0px 0px; 		border-right: 1px solid #d9d9d9;		}#avviso_iphone {		color: #d80000;		}#avviso_iphone fieldset {		border: 1px solid #d80000;		color: #d80000;		}#avviso_iphone legend {		color: #d80000;		}