
/* general & typo */

p, form, h1, h2, h3 {margin: 0px; padding: 0px;}
body, h1, h2, h3, td, th, p, SELECT, OPTION, INPUT, TEXTAREA, FORM, .boxcont, .boxcontsmall, .txtdef, #msgdlg { font-family: Tahoma, Verdana, Arial, Sans-serif; font-size: 11px; color: #5C5B60; }

/* li {list-style-position: inside;} */

a {color: #2D4B9B; text-decoration: underline;}
a.alt {color: #6A696F;text-decoration: underline;}
a.bld {font-weight: bold;}
a.altbld {color: #6A696F;font-weight: bold;}

h1 { font-family: Arial,sans-serif; font-size: 18px; color: #5E6369; font-weight: bold; padding-bottom: 6px; }
h1 a { text-decoration: underline;}
h2 { color: #5E6369; font-weight: bold;}
h2.alt { color: #2D4B9B; font-weight: bold; }
h2.big { color: #2D4B9B; font-weight: bold; font-size:14px; }
h2 a, h2.alt a { text-decoration: underline; }
h3 { font-family: Arial,sans-serif; font-size: 14px; color: #5E6369; font-weight: bold; padding-bottom: 3px; }

strong { font-weight: bold; }
.txtalt { color: #2D4B9B; }
.small, .txtsmall { font-size: 10px; }
.enlonged { line-height: 17px; }

/* boxes and spacers */

.boxxs { margin-bottom: 2px }
.boxs { margin-bottom: 4px }
.box, .boxspace  { margin-bottom: 6px }
.boxm{ margin-bottom: 7px }
.boxl{ margin-bottom: 8px }
.boxxl { margin-bottom: 10px }

.box146, .box127, .box197, .box444, .box514, .box352, .box301, .box250, .box608, .box608r, .box760 { background-color: #FFFFFF; }
.box146 { width: 146px;}
.box127 { width: 127px;}
.box197 { width: 197px;}
.box514 { width: 514px;}
.box576 { width: 576px;}
.box301 { width: 301px;}
.box352 { width: 352px;}
.box250 { width: 250px;}
.box444 { width: 444px;}
.box608 { width: 608px; background-image: url(/x/pics/nu/608-tr.gif); background-position: right top; background-repeat: no-repeat;  }
.box608r { width: 608px;}
.box760 { width: 760px; }

.ntop146, .nbot146 { width: 146px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop146 { background-image: url(/x/pics/nu/146-top.gif); }
.nbot146 { background-image: url(/x/pics/nu/146-bot.gif); }
.ntop608, .nbot608 { width: 608px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop608 { background-image: url(/x/pics/nu/608-top2.gif); }
.nbot608 { background-image: url(/x/pics/nu/608-bot.gif); }
.ntop250, .nbot250 { width: 250px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop250 { background-image: url(/x/pics/nu/250-top.gif); }
.nbot250 { background-image: url(/x/pics/nu/250-bot.gif); }
.ntop352, .nbot352 { width: 352px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop352 { background-image: url(/x/pics/nu/352-top.gif); }
.nbot352 { background-image: url(/x/pics/nu/352-bot.gif); }
.ntop760, .nbot760 { width: 760px; height: 5px; font-size: 1px; overflow: hidden; }
.ntop760 { background-image: url(/x/pics/nu/760-top.gif); }
.nbot760 { background-image: url(/x/pics/nu/760-bot.gif); }

.boxcont, .boxcontsmall { border-right: solid 1px #A9B5BF; border-left: solid 1px #A9B5BF; }
.boxcont { padding-top: 4px; padding-bottom: 6px; padding-left: 14px; padding-right: 12px; text-align: left;}
.boxcontsmall { padding-top: 4px; padding-bottom: 6px; padding-left: 8px; padding-right: 6px; text-align: left;}

.hr { height: 15px; background-image: url(/x/pics/nu/hrbg.gif); font-size: 1px; clear: both; }
.hr8 { height: 8px; background-image: url(/x/pics/nu/hr8.gif); font-size: 1px; clear: both; }


/* layout */
#lf_footer, #lh_header, #l_maincont {position: relative}
#maincont, #footcont, #headcont {width: 760px; text-align: left; margin: 0px; padding: 0px; }
#maincont { clear: none }
#footcont, #headcont {clear: both; }
#leftcont, #rightcont, #rightcontl, #rightcontr, #rightcontl_2c, #rightcontr_2c, #bottomcont { float: left; text-align: left; margin: 0px; padding: 0px; overflow-x: hidden; }
#leftcont {width: 152px;}
#rightcont {width: 608px;}
#rightcontl {width: 358px;}
#rightcontr {width: 250px;}
#rightcontl_2c {width: 307px;}
#rightcontr_2c {width: 301px;}
#bottomcont {  margin-top:0px; }
#mainconts {width: 608px; text-align: left; margin: 0px; padding: 0px; }

/* broadcast */

#msgdlgxo {width: 250px; position: absolute; z-index: 10; left: -204px; top: 22px; visibility: hidden;}
#msgdlgx {top: 0px; left: 0px; position: absolute; width: 250px; z-index: inherit; }
#msgdlg { text-align: center; color: #2D4B9B; background-color: #FFFFFF; border: solid 1px #A9B5BF; border-top: none; padding: 20px; padding-top: 8px; padding-bottom: 6px; z-index: inherit;  background-image: url(/x/pics/nu/minibg.gif); background-position: top; background-repeat: repeat-x; }

/* msgbox */

#alertbox { position: absolute; width: 352px; color: #222222; padding: 0px;  left: 90px; top: 100px;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=2, Direction=45)
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=5, Direction=135)
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=4, Direction=90)
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=2, Direction=-90)
	;}
.txtwarn { font-family: Arial,sans-serif; font-size: 14px; color: #2D4B9B; font-weight: bold; padding-top:6px; padding-bottom: 6px; }

/* minitip */

.miniboxc { position: absolute; width: 185px; text-align: left; z-index: 8;
	filter:
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=3, Direction=135)
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=2, Direction=90)
	;}
.miniboxcc { color: #222222; padding: 4px; padding-bottom: 3px; padding-top: 2px; padding-left: 19px; background-color: #ffffdd; border: solid 1px #222222; background-image: url(/x/pics/nu/ibga.gif); background-position: left top; background-repeat: no-repeat; }

/* profiles */

#profmenu2 { position:absolute; z-index:25; left: -53px; top: 20px; width: 140px; height: auto; visibility: hidden; }

/* misc */

.mother1px { position: absolute; width: 1px; height: 1px; z-index: 1;}

.topbartdg { background-image: url(/x/pics/nu/gbar.gif); }
.topbartdo { background-image: url(/x/pics/nu/obar.gif); }
.tbfix, .tbnick { font-size: 10px; font-family: Arial, sans-serif; color: #2D4B9B; padding-left: 9px; padding-right: 9px; }
.tbfix a { text-decoration: none; }
.tbfix a:hover { text-decoration: underline; }

.hack { font-size: 1px; width: 1px; height: 1px; overflow: hidden; }
.smallpic { float: left; margin-right: 8px; border: 0px; }
.smallbr { padding-bottom: 2px; }

.menuhi, a.menuhi:link, a.menuhi:visited, a.menuhi:hover, a.menuhi:active {font-weight: bold; text-decoration: none; color: #F0822D;}

.menuopen { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 11px; color: #2D4B9B; text-decoration: underline; font-weight: bold;}
.alert { font-family: Tahoma,Verdana,Arial,sans-serif; font-size: 11px; color: #2D4B9B; text-decoration: none; font-weight: bold;}

th {text-align:left;}

.trbg { background-color: #FFFFFF; }
.trbgalt { background-color: #F2F2F2; }

.picl { float: left; margin-right: 8px; margin-bottom: 3px; margin-top: 3px; }

.uppercase { text-transform: uppercase; }
.capitalize { text-transform: capitalize; }
.bordoblu { border-color:#2D4B9B; }
.banner250 { width: 250px; height: 250px; overflow: hidden; margin: 0px; padding: 0px; }

.decofix { padding-top: 3px }

.linkedpic { border: solid 1px #A9B5BF; }
.img60x60 {
	BORDER-RIGHT: #afb4b8 1px solid; BORDER-TOP: #afb4b8 1px solid; BORDER-LEFT: #afb4b8 1px solid; BORDER-BOTTOM: #afb4b8 1px solid
}

.shadowbox {
	filter:
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=1, Direction=45)
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=4, Direction=135)
	progid:DXImageTransform.Microsoft.Shadow(Color='#666666', Strength=3, Direction=90)
	progid:DXImageTransform.Microsoft.Shadow(Color='#888888', Strength=1, Direction=-90)
	;
}


/* Stili per il menu */

#menu .box { font-family: Arial, sans; font-size:12px; }
#menu .box a {  padding-left:10px; font-family: Arial, sans; font-size:12px; }
#menu .box a:hover { color:#8592B4 }
#menu .box a.menuselected { color:#FF9900; }
#menu .box a.menuselected:hover { color:#E5BA92; }
#menu .box a.toplevel { background-image:url('/x/pics/nu/nuhp/freccia_chiusa.gif'); padding-left:10px; background-repeat:no-repeat; background-position:center left;}
#menu .box a.toplevelopen { background-image:url('/x/pics/nu/nuhp/freccia_aperta.gif'); padding-left:10px; background-repeat:no-repeat; background-position:center left;}
#menu .box { background-color: #ffffff; margin: 0px 4px 0px 0px; padding: 0px;}
#menu .box .head {height:24px; background-color: #d8dadb; border-top: 2px solid #acb6b9; }
#menu .box .body { line-height: 1.5; padding: 3px 6px 5px 6px; margin: 0px; }
#menu .defender { width: 100%; overflow-x: hidden;}
#menu h3 { padding: 3px 3px 3px 3px; }

#menu .box .nuhead {height:24px; background-image:url('/x/pics/nu/nuhp/menu_sf.gif'); }


/* Fine stili per il menu */


/* Update 22/02/2007 per box messaggeria digiland e cupido */
.googlestyle { width:468px; border:1px;text-align:left; }
.googlestyledigiland { border:1px solid #2D4B9B; }
.googlestylecupido { border:1px solid #FFCC00; }
.googlestyle a img { border:0; }
.spacer { padding:3px; }

.t1px{position:absolute;width:1px;height:1px;}
#img1 { position:absolute; left:80px; top:15px; border:0px; }
.icqbox { height: 43px; }

#toplinks { position:absolute; left:380px; top:3px; width:200px; text-align:right; z-index:1; white-space:nowrap;}
#titlelinks { position:absolute; left:10px; top:0px; width:312px; text-align:right; z-index:1; white-space:nowrap;}

img.h100bis { float: left; display: block; width: 100px; height:115px; border: 1px solid #dfe5e8; margin: 0px; padding: 0px; margin-right: 2px;}
a:hover img.h100bis {border: 1px solid #2d4b9b;}

#leftcont div.trovamorebox { background-image:url('/x/pics/nu/trovamore.gif'); background-repeat:no-repeat; height:158px; padding-top:5px; margin-bottom:-5px!important; margin-bottom:0px; margin-top:6px; }
#leftcont div.noborder { border:0; }


/* stili per i tab gestione moblog, sitipersonali e messaggeria*/
      
#maincont .intab1 {width: 105px; float: left; text-align: center; font-weight: bold; padding: 10px 0px 6px 0px; margin-left: 8px;}
#maincont .intab1 a {text-align: center; color: #2b2b2b; text-decoration: none;}
#maincont .intab {width: 107px; float: left; text-align: center; font-weight: bold; padding: 10px 0px 6px 0px; }
#maincont .intab a {text-align: center; color: #2b2b2b; text-decoration: none;}

* html #maincont .intab1 {width: 105px; float: left; text-align: center; font-weight: bold; padding: 10px 0px 6px 0px; margin-left: 6px; }
#maincont .contalternative { width: 100%; overflow-x: hidden;}
#maincont .alternative2 .box { margin: 5px 0px 0px 0px; }
#maincont .alternative2 .box .body { padding: 0px; }
#maincont #leftcol .alternative .box { padding: 0px; }
#maincont .alternative .box { padding-right: 6px; }
#maincont .alternative .box .head { float: left;height:24px;background-color: #ffffff; border-top: 1px solid #acb6b9;width: 98%;}
#maincont .alternative3 .box { padding: 0px; margin-bottom: 8px; }
#maincont .alternative3 .box .body {padding: 0px;}
#maincont .alternative4 .box { padding: 0px; background-color: transparent; border: 0px; margin-bottom: 6px; }
#maincont .alternative4 .box .head {height:0px; background-color: transparent; border: 0px;}
#maincont .alternative4 .box .body { padding: 0px;}

/* */
#maincont .blogtab {width: 109px; float: left; text-align: center; margin-right:-2px; position:relative; }

#maincont .tabspacer { height:28px; width:2px; background-image: url(/x/pics/nu/tabs/tab_spacer.gif); float:left; }
#maincont .tabunsel { height:28px; }
#maincont .tabunsel .leftcorner { height:28px;width:4px; background-image: url(/x/pics/nu/tabs/tab_unsel_l.gif); float:left; }
#maincont .tabunsel .rightcorner { height:28px;width:4px; background-image: url(/x/pics/nu/tabs/tab_unsel_r.gif); float:left; }
#maincont .tabunsel .tabtext { height:18px!important; height:28px; width:97px; background-image: url(/x/pics/nu/tabs/tab_unsel_c.gif); float:left; padding-top:10px; }
#maincont .tabunsel .tabtext a { text-decoration:none; color:#000000; }
#maincont .tabunsel .tabtext strong { display:none; }
#maincont .tabsel { height:28px; }
#maincont .tabsel .leftcorner { height:28px; width:4px; background-image: url(/x/pics/nu/tabs/tab_sel_l.gif); float:left; }
#maincont .tabsel .rightcorner { height:28px; width:4px; background-image: url(/x/pics/nu/tabs/tab_sel_r.gif); float:left; }
#maincont .tabsel .tabtext { height:18px!important; height:28px; width:99px; background-image: url(/x/pics/nu/tabs/tab_sel_c.gif); float:left; padding-top:10px; }
#maincont .tabsel .tabtext a { display:none; }
#maincont .tableft { height:27px!important; height:28px; width:5px; float:left; }
#maincont .bottomtabs { height:27px; border-bottom: 1px #A6B1B4 solid; margin-bottom:-1; }
#maincont .bottomtab { height:8px; border: 1px #A6B1B4 solid; border-bottom:0px; margin-top:-1px; font-size:1px; }
/* */
