body{font-family:Verdana,sans-serif; font-size:12px; color:#76797c;}
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:#008cbb;}
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:18px;text-align:center;}
h2{font-size:12px;text-align:justify;}
h1,h2{color:#069;font-weight:normal;margin-top:10px;}

/* Top */
#top {width: 965px; margin: 0 auto;}
/* Nav1 */
#navigation1 {position:relative;height: 20px;margin-bottom:10px;}
#radiodiv {position: relative;float:left; padding-top:5px;}
#ttt{position:relative;top:5px;margin-left:100px;}
#shock {position: relative;float:right;}
#testo{font-size:11px;color:gray;background:#ebf0f5;border:1px solid #b1c3d9;width:170px;margin-left:100px;}
#invia{position:relative;top:5px;}
/* Fine Nav1 */
/* Nav2 */
#navigation2{position:relative;background:#000;height: 17px;margin-top:5px;margin-bottom:5px;}
#menutop{position:relative;float:left;font-size:10px;color:#fff;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:4px;}
#menutop a:link{color:#fff;}
#menutop a:visited{color:#ccc;}
#contatti{position:absolute; right:5px; top:-5px;}
#contatti a{float:left; background:url('15x15.png') no-repeat;}
#contatti a#map15 {background-position:0px 0px; width:40px; height:20px;}
#contatti a#for15 {background-position:-40px 0px; width:30px; height:20px;}
#contatti a#red15 {background-position:-70px 0px; width:25px; height:20px;}
#contatti a#abo15 {background-position:-95px 0px; width:20px; height:20px;}
/* Fine Nav2 */
/* Fine Top */

#contenitore {width: 965px; margin: 0 auto; background:#008cbb;}

/* Sx */

#sx {position:relative;background:#008cbb; float:left; width:155px;}

#menusx ul,li {margin: 0;padding: 0;}
#menusx {width:155px;font-size:11px;}
#menusx ul{list-style:none;}
#menusx a {display: block;width:110px;border-bottom: 1px solid #006699; text-decoration:none; height:28px; padding:7px 0 0 45px;color:#dfdfdf;}

#menusx li div{margin-left:5px; float:left; height:35px; width:35px;}
#menusx li div.gen_sx {background:url('sp_gensx.png') no-repeat;}
#menusx li div.com_sx {background:url('sp_comsx.png') no-repeat;}
#menusx li div.vac_sx {background:url('sp_vacsx.png') no-repeat;}
#menusx li a p {display:inline-block; margin:5px 0 0 5px; width:110px;}

#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;}

#menusx li div#scisx {background-position:0px 0px;}
#menusx li div#autosx {background-position:-35px 0px;}
#menusx li div#campersx {background-position:0px -35px;}
#menusx li div#campeggisx {background-position:-35px -35px;}
#menusx li div#motosx {background-position:0px -70px;}
#menusx li div#bicisx{background-position:-35px -70px;}
#menusx li div#crocieresx{background-position:0px -105px;}
#menusx li div#termesx{background-position:-35px -105px;}
#menusx li div#mondosx{background-position:0px -140px;}
#menusx li div#metrosx{background-position:-35px -140px;}

#menusx li div#vacanzesx {background-position:0px 0px;}
#menusx li div#homesx {background-position:0px -140px;}
#menusx li div#newssx {background-position:0px -105px;}
#menusx li div#volisx {background-position:0px -35px;}
#menusx li div#trenisx {background-position:-35px 0px;}
#menusx li div#alberghisx {background-position:-35px -35px;}
#menusx li div#meteosx {background-position:0px -70px;}
#menusx li div#newslettersx {background-position:-35px -105px;}
#menusx li div#ideesx{background-position:-35px -70px;}

#menusx li:hover{color: #000;background:#92bed3;}


.bianco{clear:both; background:#fff;height:10px;}
.logoverticale{background:url('dive3000com.png') no-repeat center;height:270px;}
.w3c{background:url('w3c.png') no-repeat center;height:80px;}

#cn {position:relative; background:#fff;width:560px; float:left; padding-left:10px; padding-right:10px; text-align:left;}
.corpo{border:1px outset #ccc;width:100%;}
.corpo td{border:1px inset #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:10px; margin:0;}
.link {width:35%;}
.cinquanta {width:48%;}
.centro{display:table; margin:auto; text-align:center;}
.ending{height:500px;}

#dx {position:relative;width:230px; float:left;font-size:10px; color:#000;}
#dx a:link{color:#ccc;}
#dx a:visited{color:#000;}
#dx div{position:relative; margin:0;}

.generale{background:#008cbb url('menu_generale.png') 10px 210px no-repeat;}
.vacanze {background:#008cbb url('menu_vacanze.png') 10px 210px no-repeat;}
.giochi {background:#008cbb url('menu_giochi.png') 10px 210px no-repeat;}
.moda {background:#008cbb url('menu_moda.png') 10px 210px no-repeat;}
.lavoro {background:#008cbb url('menu_lavoro.png') 10px 210px no-repeat;}
.elenco {background:#008cbb url('menu_elenco.png') 10px 185px no-repeat;}
.multimedia{background:#008cbb url('menu_multimedia.png') 10px 185px no-repeat;}

.puntini{float:right; right:23px; width:166px;padding:0 5px 0 5px; border-left: 2px dotted #000; border-right: 2px dotted #000;}

#menudx {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.gen_dx {background:url('sp_gendx.png') no-repeat;}
#menudx ul div.vac_dx {background:url('sp_vacdx.png') no-repeat;}
#menudx ul div.gio_dx {background:url('sp_giodx.png') no-repeat;}
#menudx ul div.com_dx {background:url('sp_comdx.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;}

#menudx li div#viaggidx {background-position:0px 0px;}
#menudx li div#giochidx {background-position:-52px 0px;}
#menudx li div#elencodx {background-position:-104px 0px;}
#menudx li div#forumdx {background-position:-156px 0px;}
#menudx li div#volidx {background-position:-208px 0px;}

#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;}

#menudx li div#meteodx {background-position:0px 0px;}
#menudx li div#webcamdx {background-position:-52px 0px;}
#menudx li div#crocieredx {background-position:-104px 0px;}
#menudx li div#alberghidx {background-position:-156px 0px;}
#menudx li div#termedx {background-position:-0px -52px;}
#menudx li div#metrodx {background-position:-52px -52px;}
#menudx li div#autodx {background-position:-104px -52px;}
#menudx li div#trenidx {background-position:-156px -52px;}

#edreams {top:15px; padding-bottom:30px; float:right; right:25px;}
#pubblicita {clear:both;text-align:center; padding-top:30px;}

#novita p{text-align:right; border-top:1px dashed #000; padding:10px 0 10px 0; margin:0;}

#footer {position:relative; clear:left; background:#fff;}