
body, div {
 margin:0px;
 padding:0px;
}

body {
 background:#0074af url(/images/back/top/topmenu.jpg) repeat-x top left;
}

body, div, td, input, marquee {
 font:normal 10px Verdana;
}

a img {
 border:none;
}

form, input, marquee, td {
 font-size:inherit;
}

/* TOP */

.top {
 margin:7px;
 margin-bottom:0px;
 height:75px;
}

.nstlogo_container {
 float:left;
 position:relative;
}

.nstlogo_container div {
 position:absolute;
 top:0px; left:0px;
}

.topbox {
 float:right;
}

.topbox, .topbox * {
 color:#fff;
}




/* CORNER */

.corner {
 float:right;
 width:150px;
 height:75px;
 margin-top:-7px;
 margin-right:0px;
}






/* LOGINBOX */

.loginbox input {
 color:#000;
}

.loginbox label {
 margin-right:5px;
}

.loginbox input.button {
 color:#fff;
 border:none;
 background:none;
 font-size:inherit;
 font-family:inherit;
 cursor:pointer;
}

.loginbox label input {
 color:#000;
 border:none;
 font-size:inherit;
 font-family:inherit;
}

.loginbox .login_line label input {
 background:#fff url(/images/back/top/form_pass.gif);
 _background-attachment:fixed;
 padding:0px;
 height:16px;
 width:72px;
}

.loginbox .login_search label input {
 background:#fff url(/images/back/top/form_cerca.gif);
 _background-attachment:fixed;
 padding:0px;
 padding-left:18px;
 height:16px;
 width:92px;
 _width:110px;
}

.loginbox .login_search input.button {
 font-weight:bold;
 padding:0px;
 margin-right:7px;
}


.loginbox .login_search {
 margin-bottom:14px;
}

.loginbox .login_search img {
 vertical-align:bottom;
 margin-right:0px;
}

.loginbox .login_line {
 margin:5px 0px;
}

.loginbox a {
 font-weight:bold;
 text-decoration:none;
}

.loginbox a:hover,
.loginbox input.button:hover {
 color:#0074af;
 background:#fff;
}



/* HOT + MAINLINE */

div.mainline {
 clear:both;
 margin:0px 5px 0px 5px;
 padding-top:6px;
}

.hot, .hot *,
.mainline, .mainline * {
 font-weight:bold;
 text-decoration:none;
}

.hot {
 float:right;
 xwhite-space:nowrap;
}

.hot a {
 display:block;
 float:left;
 padding:3px;
 margin:1px;
 color:#f00;
 background:#fff;
}

.hot a:hover {
 color:#fff;
 background:#f00;
}

.mainlinks {
 xwhite-space:nowrap;
 float:left;
}

.mainlinks a {
 display:block;
 float:left;
 padding:4px;
 margin:0px 1px;
 color:#fff;
}

.mainlinks a.selected {
 color:#0074af;
 background:#fff;
}

.mainlinks a:hover {
 color:#0074af;
 background:#fff;
}


/*

div.top {
 margin-bottom:0px !important;
}

div.mainline {
 margin-top:0px !important;
}

*/




/* SUBLINE */

.subline, .subline * {
 text-decoration:none;
 color:#0074af;
}

.subline {
 clear:both;
 xmargin:0px 0px 5px 0px;
 margin:0px;
 width:100%;
 padding:0px;
 background:#fff;
 height:20px;
 position:relative;
}

.subline a {
 display:block;
 float:left;
 margin:3px 6px;
 background:#fff;
 font-size:11px;
 font-weight:bold;
}

.subline a:hover {
 color:#f00;
}

.subline div {
 position:absolute;
}

#subline_a { margin-left:0px; }
#subline_b { margin-left:0px; }
#subline_c { margin-left:40px; }
#subline_d { margin-left:250px; }
#subline_e { margin-left:280px; }
#subline_f { margin-left:200px; }
#subline_g { margin-left:300px; }
#subline_h { margin-left:0px; }


/* PATHLINE */

.pathline {
 clear:both;
 margin:5px;
 height:14px;
}

.pathline .path {
 float:left;
}

.pathline .info {
 float:right;
}

.pathline, .pathline * {
 color:#fff;
}

.pathline a {
 font-weight:bold;
 text-decoration:none;
}
.pathline a:hover {
 color:#0074af;
 background:#fff;
}

.ajax_visite,
.ajax_onlineusers {
 padding-right:4px;
 border-right:1px solid #fff;
}



/* CONTENT_CONTAINER */

.content_container {
 clear:both;
 background:#fff;
}

.colcentr, .colsx, .coldx {
 background:#fff;
 padding:4px;
 padding-bottom:20px;
}

.colcentr a, .colsx a, .coldx a {
 color:#0074af;
 text-decoration:none;
 font-weight:bold;
}

.colsx, .coldx {
 width:150px;
}

.colsx {
 xborder-right:1px solid #444;
 background:#fff url(/images/back/top/colsx.gif) repeat-y top right;
 padding:10px;
}

.coldx {
 xborder-left:1px solid #444;
 background:#fff url(/images/back/top/coldx.gif) repeat-y top left;
 padding:10px;
}



.content_container a:hover {
 color:#fff;
 background:#0074af;
}



.colsx a {
 display:block;
 margin:0px 3px 15px 3px;
 padding:2px;
 font-size:120%;
}


.colcentr h2 {
 font-size:150%;
 padding:8px 4px;
 border-bottom:1px solid #0074af;
 border-bottom:1px solid #aaa;
 margin-bottom:10px
}

.colcentr .bottoni {
 margin:10px;
 line-height:125%;
}

.colcentr .bottoni a {
 margin-right:10px;
 white-space:nowrap;
}

.colcentr .commenti {
 margin:10px;
 border:1px solid #888;
 padding:5px;
}
.colcentr .commenti .commenti_data {
 margin-bottom:5px;
 border-bottom:1px solid #888;
 padding-bottom:5px;
}


.coldx form * {
 font-size:inherit;
}

.coldx input.button {
 border:none;
 background:#7DB8D6;
}

.coldx h2 {
 font-size:130%;
 color:#0074af;
 font-weight:bold;
}

.coldx .riquadro {
 margin-bottom:30px;
}


.coldx .titolo {
 font-size:130%;
 color:#0074af;
 font-weight:bold;
}

.coldx .meteo .data,
.coldx .meteo .link {
 padding:8px;
}

.coldx .meteo1 { background:url(/images/back/top/meteo1.gif) top right no-repeat; }
.coldx .meteo2 { background:url(/images/back/top/meteo2.gif) top right no-repeat; }
.coldx .meteo3 { background:url(/images/back/top/meteo3.gif) top right no-repeat; }
.coldx .meteo4 { background:#ccf; }

.coldx .spot a {
 display:block;
 background:#D6E8F2 url(/images/back/back_spot.gif) bottom right no-repeat;
 padding:10px 2px 12px 2px;
 margin-top:10px;
}
.coldx .spot a:hover {
 color:#f00;
}

.articoli_verticali {
 text-align:center;
 margin-bottom:40px;
}

.articoli_verticali .articoli {
 padding:0px;
}

.articoli_verticali img {
 margin-top:10px;
}



/* TITOLI */

h1.tempolibero,
h1.attualita,
h1.cultura,
h1.guida,
h1.vacanze,
h1.tigullio,
h1.fattiunsito,
h1.community,
h1.faiqualcosa {
 background-position:center left;
 background-repeat:no-repeat;
 padding:1px;
 padding-left:22px;
 font-size:14px;
 margin:6px;
}





/* SIDEMENU E COLORI SITO */

.colsx .l1 {
 margin:20px 0px 0px 0px;
 font-size:12px;
 color:#fff;
 background-color:#0074af;
 background-position:top left;
 background-repeat:no-repeat !important;
 padding:1px;
 text-align:right;
}

.stempolibero,
.sattualita,
.scultura,
.sguida,
.svacanze,
.stigullio,
.sfattiunsito,
.scommunity,
.sfaiqualcosa {
 background-position:top left;
 background-repeat:no-repeat !important;
 padding-left:14px;
}

#sidemenu_a, .mtempolibero 	{ background-image:url(/images/back/top/sezioni/00aa00_menu.gif); }
#sidemenu_b, .mattualita 	{ background-image:url(/images/back/top/sezioni/ff9900_menu.gif); }
#sidemenu_c, .mcultura 		{ background-image:url(/images/back/top/sezioni/995511_menu.gif); }
#sidemenu_d, .mguida 		{ background-image:url(/images/back/top/sezioni/cc3333_menu.gif); }
#sidemenu_e, .mvacanze 		{ background-image:url(/images/back/top/sezioni/99cc33_menu.gif); }
#sidemenu_f, .mtigullio 	{ background-image:url(/images/back/top/sezioni/888888_menu.gif); }
#sidemenu_g, .mcommunity 	{ background-image:url(/images/back/top/sezioni/9933cc_menu.gif); }
#sidemenu_h, .mfaiqualcosa 	{ background-image:url(/images/back/top/sezioni/7db8d6_menu.gif); }

h1.tempolibero, .qtempolibero 	{ background-image:url(/images/back/top/sezioni/00aa00.gif); }
h1.attualita, .qattualita 	{ background-image:url(/images/back/top/sezioni/ff9900.gif); }
h1.cultura, .qcultura 		{ background-image:url(/images/back/top/sezioni/995511.gif); }
h1.guida, .qguida 		{ background-image:url(/images/back/top/sezioni/cc3333.gif); }
h1.vacanze, .qvacanze 		{ background-image:url(/images/back/top/sezioni/99cc33.gif); }
h1.tigullio, .qtigullio 	{ background-image:url(/images/back/top/sezioni/888888.gif); }
h1.fattiunsito, .qfattiunsito 	{ background-image:url(/images/back/top/sezioni/0074af.gif); }
h1.community, .qcommunity 	{ background-image:url(/images/back/top/sezioni/9933cc.gif); }
h1.faiqualcosa, .qfaiqualcosa 	{ background-image:url(/images/back/top/sezioni/7db8d6.gif); }

.stempolibero 	{ background-image:url(/images/back/top/sezioni/00aa00_small.gif); }
.sattualita 	{ background-image:url(/images/back/top/sezioni/ff9900_small.gif); }
.scultura 	{ background-image:url(/images/back/top/sezioni/995511_small.gif); }
.sguida 	{ background-image:url(/images/back/top/sezioni/cc3333_small.gif); }
.svacanze 	{ background-image:url(/images/back/top/sezioni/99cc33_small.gif); }
.stigullio 	{ background-image:url(/images/back/top/sezioni/888888_small.gif); }
.sfattiunsito 	{ background-image:url(/images/back/top/sezioni/0074af_small.gif); }
.scommunity 	{ background-image:url(/images/back/top/sezioni/9933cc_small.gif); }
.sfaiqualcosa 	{ background-image:url(/images/back/top/sezioni/7db8d6_small.gif); }

.itempolibero 	{ border:1px solid #00aa00; padding:5px; margin:5px; }
.iattualita 	{ border:1px solid #ff9900; padding:5px; margin:5px; }
.icultura 	{ border:1px solid #995511; padding:5px; margin:5px; }
.iguida 	{ border:1px solid #cc3333; padding:5px; margin:5px; }
.ivacanze 	{ border:1px solid #99cc33; padding:5px; margin:5px; }
.itigullio 	{ border:1px solid #888888; padding:5px; margin:5px; }
.ifattiunsito 	{ border:1px solid #0074af; padding:5px; margin:5px; }
.icommunity 	{ border:1px solid #9933cc; padding:5px; margin:5px; }
.ifaiqualcosa 	{ border:1px solid #7db8d6; padding:5px; margin:5px; }


div#sidemenu_a {
 margin-top:0px;
}


.colsx .l2 {
 margin:2px 0px 2px 0px;
 font-size:10px;
 font-weight:none;
 color:#0074af;
}
.colsx .l2 a {
 margin:0px;
 padding:0px;
 color:#0074af;
 font-weight:normal;
 font-size:10px;
}
.colsx .l2 a:hover {
 background:#0074af;
 color:#fff;
}






/* CONDIVIDI */

a#share_facebook {
 background-image:url(/images/ico/ico_facebook.gif);
 background-repeat:no-repeat;
 background-position:center left;
 padding-left:20px;
}






/* TEMP */

.sidesearch {
 display:none;
}

.colsxbottom,
#copyright,
#copyright * {
 color:#fff;
 background:#0074af;
}


