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:#000;}
a:visited{color:#008080;}
a:active{color:#069;}
b.rtop,b.rbottom{display:block;background:#fff;}
b.rtop b,b.rbottom b{display:block;height:1px;overflow:hidden;background:url('sfuma21.png');}
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-family:"Century Gothic","Avant Garde Gothic","Avant Garde","URW Gothic L";font-size:2.5em;font-weight:normal;color:#506b7e;text-transform:uppercase;text-align:right;padding:25px 50px 0px 0;margin:0 0 25px 0;border-bottom:2px dotted #ccc;background:url('h1_bg2.png') no-repeat bottom;}
h2{font-size:1.0em;text-align:justify;}
h2{color:#069;font-weight:normal;margin-top:10px;}
.clearer{clear:both;}

#top {width: 965px; margin: 0 auto;}
.sprites{background:url('topspritesweb.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:11px;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:10px;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.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:#008cbb url('sfuma21.png') right repeat-y;}

#sx {position:relative;background:#008cbb; float:left; width:155px;}
#menusx ul,li {margin: 0;padding: 0;}
#menusx li {background:url('sfuma21.png') left;}
#menusx {width:155px;font-size:11px;}
#menusx ul{list-style:none;}
#menusx a {display: block;width:110px;border-bottom: 1px solid #5bb0cc; text-decoration:none; height:28px; padding:7px 0 0 45px;color:#e2f8ff;}
#menusx li div{margin-left:5px; float:left; height:35px; width:35px;}
#menusx li div.com_sx {background:url('topspritesweb.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:#5bb0cc;}
.bianco{clear:both; background:#fff;height:10px;}
.w3c{background:url('topspritesweb.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: 1000px;min-height: 1000px;}
#cn table {font-size:12px;}
#menu_list {padding:10px; background:#f7fafc; border:2px solid #f0f0f0; width:536px;z-index:9999;}
#menu_list a {color:#76797c;}
#menu_list a:hover {color:#000;}
#menu_list a:visited{color:#008080;}
#menu_list a:active{color:#069;}
.corpo{border:1px solid #ccc;width:100%;}
.corpo td{border:1px solid #ccc;padding:3px;}
.title{background:#f2f6fa;font-weight:bold; font-size:16px;}
.consigliato{text-align:right; font-weight:bold; color:#006699; margin:0; padding-top:10px;}
.indirizzo{font-size:10px; margin:0;}
.link {width:35%;}
.cinquanta {width:48%;}
.centro{display:table; margin:auto; text-align:center;}
.ending{height:500px;}

#cn a{color:#506b7e}
#cn a:hover{color:#000;}
#cn .rec_titolo {padding:10px 10px 0 10px; background:#f2f6fa; border-left:5px double #f0f0f0;border-right:2px solid #f0f0f0; width:530px;margin-bottom:0px; clear:both; overflow:hidden;}
#cn .rec_text {padding:10px; background:#f7fafe; border-top:2px solid #f0f0f0;border-left:2px solid #f0f0f0; width:515px; text-align:justify; margin-bottom:15px;  margin-left:20px; clear:both; overflow:hidden;}
#cn .rec_titolo a.link,b.link{font-size:1.3em; font-weight:bold;}
#cn .rec_titolo .indirizzo {font-style:italic; padding:0 0 5px 0; margin:0;}

#dx {position:relative;float:left;width:230px;font-size:10px;color:#000;background:url('sfuma21.png');}
#dx a:link{color:#ccc;}
#dx a:visited{color:#000;}
#ricerca {background:url('sfondoricerca.png') no-repeat;height:110px;margin:0;width:195px;padding:70px 0 0 40px;font-size:11px;}
#cercare{font-size:10px;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:9px; 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.png') repeat;}
#menudx a:hover{background:transparent;}
#menudx ul div.com_dx {background:url('topspritesweb.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; padding-top:15px;}

/* Giochi */
#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;}
.giochi {background:url('menu_giochi.png') 10px center no-repeat;}
.multimedia{background:url('menu_multimedia.png') 10px center no-repeat;}
#menudx ul div.gio_dx {background:url('sp_giodx.png') no-repeat;}
#menudx li div#mmorpgdx {background-position:0px 0px;}
#menudx li div#cooldx {background-position:-52px 0px;}
#menudx li div#cinemadx {background-position:-104px 0px;}
#menudx li div#radiodx {background-position:-156px 0px;}
#menudx li div#musicadx {background-position:-208px 0px;}