body {
	background-image:url(/images/sfondo_body.gif);
	background-color: #ececec;
}

div.sfondo-top {
	background-image:url(/images/header-sfondo.gif);
}

div#abbonati   {
	background-image:url(/images/abbonati.gif) ;
	background-repeat:no-repeat;
}


div.int#abbonati   {
	background-image:url(/images/abbonati.gif) ;
	background-repeat:no-repeat;
	background-color:#FFFFFF !important
}


.scadenze h4, .glossario h4, .esperto h5 {
	margin-left: 12px;
	font-size:100%;
}

div#inprimopiano {
	/*float:left;
	width:290px;*/
}


div#inaula {
	/*margin-left:320px;
	min-height:290px*/
}

div#inprimopiano {
	font-size:13px;
}

div#inprimopiano li, div#inaula li {

	color:#666666
}

div#inprimopiano ul, div#inaula ul{
	margin-left:9px;
	margin-top:7px
}

div#inprimopiano li, div#inaula li{
	margin-bottom:3px;
	margin-top: 7px 2px;
	width: auto;
	padding-bottom: 5px;
}

div#inprimopiano ul li a, div#inaula ul li a {
	color:#5b76a0;
	font-size:13px;
}

div#inaula ul li a {
	color:#666;
}

div#inprimopiano a.testo, div#lavoroprevidenza ul li a.testo  {
	color:#666;
	font-style:italic;
}

.scadenze table, .glossario table {
	margin: 0 10px 16px 10px;
	width:220px;
	text-align:center
}

#boxrubriche { margin-top:25px;}

#inprimopiano div.int{
	background-image:url(/images/int_attualita.gif);
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
	padding:0;
	margin:0

}

#inaula div.int{
	background-image:url(/images/int_inaula.gif);
	background-repeat:no-repeat;
	background-color:#fff !important;
	border:2px solid #f4f4f3;
	border-right:0;
	border-left:0;
	height:38px;
	padding:0;
	margin:0

}
#inaula div.acuradi {
	margin-left:9px

}

#lavoroprevidenza  {
	margin-top: 25px;
	background-image: url(/images/boxq_int-lp.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 1px;
}

#lavoroprevidenza div.acuradi  {
	margin-top:15px
	

}

#lavoroprevidenza div.acuradi p.bordo {
	background-image:url(/images/lp_bordo.gif);
	background-repeat:no-repeat;
	line-height:7px;
	margin:0
}

.acuradi {
	font-size:12px;
	color:#999999

}

.acuradi a{
	color:#5b76a0
}

#news div.int {
	background-image:url(http://datastorage02.maggioli.it/data/common/siti/images/news_e_approfondim.gif);

}
#lavoroprevidenza {	
	margin-bottom:25px;

}

#news ul  {
	margin:7px 5px
}

#news li  {
	/*float:left;*/
	font-weight:normal;
	font-size:13px;
}

#news li {
margin-bottom:11px
}

#news div.pp {
	margin-top:16px;	
	margin-bottom:16px;
	font-size:110%;
	color: #333333;
	height:110px;
	background:#FFFFFF;

}

div.volumi {
	text-align:center
}

div.volumi p.titolo{
	color:#666;
	font-weight:bold;
	font-size:115%;

}

div.volumi img {


}


#news p.titolo, span.news_title, a.news_title, p.titolo{
	color:#5b76a0;
	padding:3px 0;
	margin:0;
	font-weight:bold;
	font-size:110%;

}

#news div.pp a{
	color:#5b76a0;

}


#news div.pp img, div.testo#news img.news {
	float:left;
	margin:0 16px 0 0;

}

div.pp img.news {
	width:155px;
	height:110px

}

#news div.pp  p {
	margin:3px 0;
	padding:0

}

div.boxAll_sfondo, div.animate_box {
	margin-top: 25px;
	background-image: url(/images/boxq_int.gif);
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 1px;
}


div.boxAll_sfondo li, div.animate_box li
{
	padding:7px;
}


div.boxAll_sfondo div, div.animate_box div
{
	margin:0 7px;
	
}


#boxq ul, #circolari ul, #giuri ul, #lavoroprevidenza ul  {
	background-image: url(/images/boxq_sfondo.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:0;
	padding:11px 7px;
}


 #lavoroprevidenza ul  {

	padding-top:0
}


#lavoroprevidenza div.intestazione {
	background-image:url(/images/int_lavoroprevidenza.gif);
	background-repeat: no-repeat;
	height:70px;
	width:545px;
	margin:0 auto;


}

#lavoroprevidenza li  {
	margin:0;
	padding:3px 7px;
}


div#lavoroprevidenza li a  {
	color:#666666;
	font-size:13px;
}

div#boxq div {
	background-image:none;
	
}

div#circolari div {
	background-image: url(/images/int_circolaric.gif);
	background-repeat: no-repeat;
	height:38px;
	width:545px;
	margin:0 auto
}

div#giuri div {
	background-image: url(/images/int_giurisprudenza.gif);
	background-repeat: no-repeat;
	height:38px;
	width:545px;
	margin:0 auto
}

div#iscrizione_newsletter  {
	background-image:url(/images/iscriviti_newsletter.jpg);

}

span.dataBilQuesiti
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	font-weight: bold
}

span.oggBilQuesiti
{
	font-weight: normal !important;
}



/*  box colonna destra */

.speciali {
	background-image:url(/images/int_speciali.gif);
	background-repeat:no-repeat; 
}

.modulistica {
	background-image:url(/images/int_modulistica.gif);
	background-repeat:no-repeat; 
}

.speciale {
	background-image:url(/images/int_speciale.gif);
	background-repeat:no-repeat; 
}


.news {
	background-image:url(/images/int_news.gif);
	background-repeat:no-repeat
}

.rubriche {
	background-image:url(/images/int_rubriche.gif);
	background-repeat:no-repeat
}


.scadenze {
	background-image:url(/images/int_scadenze.gif);
	background-repeat:no-repeat
}

.volumi {
	background-image:url(/images/int_novita.gif);
	background-repeat:no-repeat
}

.mini {font-size:90%;}

.riviste {
	background-image:url(/images/int_riviste-t.gif);
	background-repeat:no-repeat
}

.rivista {
	background-image:url(/images/int_rivista-s.gif);
	background-repeat:no-repeat
}

.banchedati {
	background-image:url(/images/int_banchedati.gif);
	background-repeat:no-repeat
}

/*  box colonna sin */

.archivio {
	background-image:url(/images/int_archivio.gif);
	background-repeat:no-repeat;
}

.servizi {
	background-image:url(/images/int_utilities.gif);
	background-repeat:no-repeat
}

.informazioni {
	background-image:url(/images/int_informazioni.gif);
	background-repeat:no-repeat
}


a.linkatutte{
	margin-right: 7px;
	font-weight: bold;
	color: #b5b4b4;
	text-decoration: none;
	text-transform: uppercase;
}

p.indent {
	margin-left:16px !important;
}

#right div.modulistica li{
	background-image: url(/images/q_blu.gif);
	background-repeat: no-repeat;
	margin-top:11px;
	padding-left:11px;

}

#right div.speciale li{
	background-image: url(/images/q_red.gif);
	background-repeat: no-repeat;
	margin-top:11px;
	padding-left:18px;
}

#right div.speciale li a{
	font-size: 14px;
	text-transform:uppercase

}

li a.linkarchivio {
	color: #b5b4b4;
}


.titolo_sez_testo {
	font-size: 150%;
	font-weight: bold;
	color: #5b76a0;

}

div#page_scadenzario h5
{
	font-size:100%;
	font-weight: bold;
	text-transform: uppercase;
	color:#5b76a0;
	border-bottom:1px dotted #666
}


div.registrati {
	line-height:38px;
	background-image: url(http://datastorage02.maggioli.it/data/common/siti/images/sfondo_registrati.gif);
	background-repeat: no-repeat;
	padding-left:16px;
	font-size: 14px;

}

p.menu_unauth {margin:5px}
.menu_unauth a {color: #5b76a0;}

#frmMenuLogin a {color:#FFFFFF; font-size:12px; text-transform:uppercase}


/* spot mutui */


.mutuiContainer{
			   width:238px;
			   height:208px;
			   border:1px solid #26578d;
			   background:#fff url("/images/spot/mutui_bg.gif") center 0 no-repeat;
			   margin:16px 0;
			   
}
			.mutuiBottom {
			margin-top:160px;
			}
			.mutuiButton {
			display:block;
			width:100px;
			height:25px;
			float:right;
			margin-right:8px;
			}
			.spanInColla{
			font-size:8px;  
			margin-top:3px;
			margin-left:3px;
			float:left;
			width:70px;
			color:#666666;
			}

/**/
div#ipp {
	font-size:13px;
}

div#ipp li {
	color:#666666;
	margin-bottom:3px;
	margin-top: 7px 2px;
	width: auto;
	padding-bottom: 5px;
}

div#ipp ul{
	margin-left:9px;
	margin-top:7px
}

div#ipp ul li a{
	color:#5b76a0;
	font-size:13px;
}

div#ipp a.testo  {
	color:#666;
	font-style:italic;
}

#ipp div.int{
	background-image:url(/images/inprimopiano.gif);
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
	padding:0;
	margin:0

}
/**/

a.inevidenza {font-size:16px !important; color:#333 !important;}

a.inevidenza:hover {background-color:#ffff66; text-decoration:none !important}