body{font-family:Verdana,sans-serif; font-size:12px; color:#76797c; background:url('sfondo.png') repeat-x;}
img{border-style:none;}
p{text-align: justify}
table{border-collapse:collapse;margin:0;text-align:left; width:100%}
a:link{color:#db0ab4;}
a:visited{color:#960029;}
a:active{color:#ff00cf;}
b.rtop,b.rbottom{display:block;background:#fff;}
b.rtop b,b.rbottom b{display:block;height:1px;overflow:hidden;background:#d70d92;}
b.r1{margin:0 5px;}
b.r2{margin:0 3px;}
b.r3{margin:0 2px;}
b.rtop b.r4,b.rbottom b.r4{margin:0 1px;height:2px;}
h1{font-size:1.5em;text-align:center;}
h2{font-size:1.0em;text-align:justify;}
h1,h2{color:#fe4399;font-weight:normal;margin-top:10px;}
.clearer{clear:both;}

#top {width: 965px; margin: 0 auto;}
.sprites{background:url('topspritesweb_ud.png') no-repeat;}
#toppete {display:block;background-position:0px 0px; width:973px; height:111px;}
#navigation1{height:20px;margin-bottom:5px;}
#radiodiv{float:left;}
#radiodivimg{position:relative;float:left; width:88px; height:8px;background-position:-260px -174px;top:5px;}
#ttt{margin-left:100px; float:left;}
#shock{position:relative;float:right;}
#shock div{float:left;}
#shockimg{display:block;position:relative;background-position:-260px -182px; width:94px; height:8px; top:5px;}
#testo{font-size:0.91em;color:gray;background:#ebf0f5;border:1px solid #b1c3d9;width:170px;margin-left:100px;}
#invia{top:5px;background-position:-356px -174px; width:21px; height:16px; border:0px; cursor:pointer;}
#navigation2{background-position:0px -112px; width:970px; height:27px;}
#menutop{position:relative;float:left;font-size:0.83em;color:#fff;padding-left:10px;padding-top:3px;}
#menutop a:link{color:#fff;}
#menutop a:visited{color:#ccc;}
#contatti {position:relative;float:right; right:20px; top:-5px;}
#contatti a{background:url('topspritesweb_ud.png') no-repeat; float:left; display:block;}
#contatti a#map15 {background-position:-543px -172px; width:40px; height:20px;}
#contatti a#for15 {background-position:-583px -172px; width:30px; height:20px;}
#contatti a#red15 {background-position:-613px -172px; width:25px; height:20px;}
#contatti a#abo15 {background-position:-638px -172px; width:20px; height:20px;}

#contenitore {position:relative;width: 965px; margin: 0 auto; background:#d70d92;}

#sx {position:relative;background:#d70d92; float:left; width:155px;}
#menusx ul,li {margin: 0;padding: 0;}
#menusx li {background:#d70d92;}
#menusx {width:155px;font-size:0.91em;}
#menusx ul{list-style:none;}
#menusx a {display: block;width:110px;border-bottom: 1px solid #a22a68; text-decoration:none; height:28px; padding:7px 0 0 45px;color:#fdb9e5;}
#menusx li div{margin-left:5px; float:left; height:35px; width:35px;}
#menusx li div.com_sx {background:url('topspritesweb_ud.png') no-repeat;}
#menusx li div#vacanzesx {background-position:-260px -139px;}
#menusx li div#trenisx {background-position:-295px -139px;}
#menusx li div#volisx {background-position:-330px -139px;}
#menusx li div#alberghisx {background-position:-365px -139px;}
#menusx li div#meteosx {background-position:-400px -139px;}
#menusx li div#ideesx{background-position:-435px -139px;}
#menusx li div#newssx {background-position:-470px -139px;}
#menusx li div#newslettersx {background-position:-505px -139px;}
#menusx li:hover{color: #000;background:#ff57c6;}
.bianco{clear:both; background:#fff;height:10px;}
.w3c{background:url('topspritesweb_ud.png') no-repeat; width:88px; height:31px; margin:auto; margin-top:20px; display:block;}
#xhtml{background-position:-543px -139px;}
#css{background-position:-632px -139px;}

#cn {position:relative; background:#fff;width:560px; float:left; padding-left:10px; padding-right:10px; text-align:left;height: auto !important;height: 1500px;min-height: 1500px;}
.corpo{border:1px solid #ccc;width:100%;}
.corpo td{border:1px solid #ccc;padding:3px;}
.title{background:url('sfuma.png') top repeat-x;color:#000;font-weight:bold;}
.consigliato{text-align:right; font-weight:bold; color:#006699; margin:0; padding-top:10px;}
.indirizzo{font-size:0.83em; margin:0;}
.link {width:35%;}
.cinquanta {width:48%;}
.centro{display:table; margin:auto; text-align:center;}
.ending{height:500px;}

#dx {position:relative;float:left;width:230px;font-size:0.83em;color:#000;background:#d70d92;}
#dx a:link{color:#ccc;}
#dx a:visited{color:#000;}
#ricerca {background:url('sfondoricerca_ud.png') no-repeat;height:110px;margin:0;width:195px;padding:70px 0 0 40px;font-size:0.91em;}
#cercare{font-size:0.83em;color:#000;font-weight:bold;background:#fff;border:1px solid #000;width:110px; padding:3px 2px 3px 2px; margin-right:5px;}
#subsearch {background-position:-663px -173px; width:21px; height:18px; border:0px; cursor:pointer;}
#ricercasotto{font-size:0.8em; padding-top:10px;}
#addurl {float:left;}
#addurl a:link {color:#000;text-decoration:none;}
#italiano {float:right; padding-right:40px;}
#menudx {width:165px;margin-left:28px; padding:0 5px 0 5px; border-left: 2px dotted #000; border-right: 2px dotted #000;text-align:right;}
#menudx ul, li {padding: 0;margin: 0;}
#menudx ul {list-style: none;}
#menudx li{display:inline;}
#menudx div {display:inline-block;width:52px; height:52px;margin-bottom:10px;}
#menudx a{display:inline-block;width:52px; height:52px; background:url('nero_ud.png') repeat;}
#menudx a:hover{background:transparent;}
#menudx ul div.com_dx {background:url('topspritesweb_ud.png') no-repeat;}
#menudx li div#viaggidx {background-position:0px -139px;}
#menudx li div#giochidx {background-position:-52px -139px;}
#menudx li div#elencodx {background-position:-104px -139px;}
#menudx li div#forumdx {background-position:-156px -139px;}
#menudx li div#volidx {background-position:-208px -139px;}
#edreams {margin:auto 22px; padding:10px 0 30px 0;}
#pubblicita {display:table; margin:auto; text-align:center;}

/* Generale */
#menusx li div.gen_sx {background:url('sp_gensx.png') no-repeat;}
#menusx li div#radiosx {background-position:0px 0px;}
#menusx li div#elencosx {background-position:-35px 0px;}
#menusx li div#iphonesx {background-position:0px -35px;}
#menusx li div#mmorpgsx {background-position:0px -70px;}
#menusx li div#cinemasx {background-position:-35px -70px;}
#menusx li div#coolsx {background-position:-35px -105px;}
#menusx li div#mp3sx {background-position:0px -140px;}
#menusx li div#sfigasx {background-position:-35px -140px;}
#menusx li div#lavorosx {background-position:0px -105px;}
#menusx li div#modasx {background-position:-35px -35px;}
.generale{background:url('menu_generale.png') 10px center no-repeat;}
.moda {background:url('menu_moda.png') 10px center no-repeat;}
.lavoro {background:url('menu_lavoro.png') 10px center no-repeat;}
.elenco {background:url('menu_elenco.png') 10px center no-repeat;}
#menudx ul div.gen_dx {background:url('sp_gendx.png') no-repeat;}
#menudx li div#webtoolsdx {background-position:0px 0px;}
#menudx li div#bplandx {background-position:-52px 0px;}
#menudx li div#modadx {background-position:-104px 0px;}