

.btoldn {color:#000 !important; font-size:13px; background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e6e6e6;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);border:1px solid #cccccc;*border:0;border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*margin-left:.3em;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);}
.btoldn:hover{color:#c00 !important;background-color:#e6e6e6;*background-color:#d9d9d9;}

#cerca {
	float:left;
	border:0;
	margin-right:11px;
	margin-left:77px;
	margin-top:7px;
	background-image:url('/images/lenteCerca.png');
	background-repeat:no-repeat;
}

form#search {margin-left:52px;}

#cerca a.ricerca {
	font-size:11px;
	color:#666;
	margin-left:10px
}


#cerca input {
	margin-top:5px
}

#cerca a.ricerca:hover {
	text-decoration:underline;
}

/*
#cerca input[type=text]#parola {
    width:180px;
	padding:5px;
    margin-right:3px;
	border:1px solid #CCC;
	color:#666;
}

#cerca input[type=submit].cerca {
	background:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/buttonCerca.gif') 0 0 no-repeat;
	background-repeat:no-repeat;
	background-position:top left;
	cursor:pointer;
	width:71px;
	height:29px;
	border:0;
}


div#intestazione  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/sfondo-intestazione.gif');
	background-repeat:repeat-x;	font-size:11px;
	height:43px;
	border-bottom:5px solid #a8061d;
	background-color:#f0f0f0

}




#login {
	margin:5px 7px auto 7px;
	padding:0;
	float:left;	
	font-size:10px;
}
*/
#login a{
	color:#666;


}
#menu {
	float:left;
}

#mnuLogin, #mnuLogin a {font-size:11px !important}
#mnuLogin span {font-size:13px;color:#dca659;font-weight:bold;margin-right:3px;margin-top:0}
/*
input#remindMe {padding:7px 0 !important; margin:0 !important}

#mnuLogin {margin-left:5px}

#frmMenuLogin  {
	background-color:transparent;
	border:none;
	padding:0;
	margin:0;

}

#intestazione #frmMenuLogin fieldset {
	border: 1px solid #ccc;

}
#intestazione #frmMenuLogin #edPassword {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/login/img_pwd.jpg');
	background-repeat: no-repeat;
	background-position: center left
}

#intestazione #frmMenuLogin #edUserName {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/login/img_username.jpg');
	background-repeat: no-repeat;
	background-position:center left
}


#intestazione #frmMenuLogin input#edUserName, #intestazione #frmMenuLogin input#edPassword {
	width:95px;
	border:1px solid #dca659;
	background-color:#FFFFFF;
	padding:2px 3px;
}


input[type="submit"] {	
	color:#336699;
	font-size:11px;
}
*/
#frmMenuLogin .no-bg {
	background-image: none !important;
}


#barramenu, #footer {
	margin: 0;
	padding: 0;
}
/*
#barramenu li {
	float: left;
	margin:0;	
	padding:0 4px;
	background: url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/sep-barramenu.gif') no-repeat bottom right;	
	height:38px;
	list-style: none;
	display:block;

}


#barramenu a {
	float: left;
	padding:0 7px;
	font-size:13px;
	margin-top:11px;

}

#barramenu li a:hover {
	text-decoration:none;


	
}

li.dropdown li {
	float: none;
	margin:0;	
	padding:0 4px;
	background: none !important;	
	height:auto;
	list-style: none;
	display:block;

}

#menuInt li.dropdown:hover a{
	text-decoration:none;
	color:#000;
}

#barramenu div {
	
}

#menuInt li:hover a{
	text-decoration:none;
	color:#FFF !important;
}

#menuInt li:hover {
	background-color: #a8061d;

}

#menuInt li.img:hover {
	background:none;
	text-decoration:none;
}
*/


#social {
	}

#social h4 {
	width:140px; float:left;
}

#social ul {
	float:right;
	margin:8px;
	padding-left:16px;
	background: url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/sep-barramenu.gif') no-repeat bottom left;	
}

#social ul li {
	display:inline;
	margin:0 2px
}

a {
	text-decoration:none;
	color:#525252
}


a:hover{
	text-decoration:underline;
}

img.hp {margin-bottom:7px}


/*#footer div.gm {
	width:200px;
	height:235px;
	padding:0px;
	padding-left:27px;
	margin:0px 7px;	
	float:left;
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/sep-menufooter.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	overflow:hidden	

}
*/


#footer div.descr {
	width:710px;
	padding:0px;
	margin:0px 7px;	
	float:left;

}


#footer dl {
	width:200px;
	height:235px;
	padding:0px;
	padding-left:27px;
	margin:0px 7px;	
	float:left;
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/sep-menufooter.gif');
	background-repeat: no-repeat;
	background-position: top left;	
	overflow:hidden	

}

#footer dl:first-child {
	background: none;	

}

#footer dt {
	font-size:16px;
	color:#FFFFFF;
	text-transform:uppercase;
	margin-bottom:25px;
	padding-top:7px;		
	
}
#footer dd {
	margin:0px;
	padding:0px;	
	list-style: none;
}


#footer a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

#menu ul, #left ul, #right ul, #news ul, #navTipologie ul, div.bicolumn ul, #boxq ul {margin-left:0}


#menu {
	margin:5px 0
}


#menu li:hover {
	background-color: #ffffff;
	height:38px;
	text-decoration:none;
}

#menu li.img:hover {
	background:none;
	text-decoration:none;
}


#content{
	width:975px;
	margin:0 auto;
	background-color:#FFFFFF !important;
	padding:0 0 7px 0;


}

#left {
	float:left;
	width:150px;
}

#right {
	float:right;
	width:300px;

}

#testo {
	margin-top:0;
	padding:0;
	background-color:#FFFFFF;
	margin-right:320px

}
#testo_all {
	margin-left:160px;
	margin-right:0;
	margin-top:0;
	padding-top:0;
	background-color:#FFFFFF;
}

#testo_all a, #testo a {
	text-decoration:underline
}


#testo_all a:hover, #testo a:hover {
	text-decoration:none
}

#testo_all li a, #testo li a {
	text-decoration:none
}


#testo_all li a:hover, #testo li a:hover {
	text-decoration:underline
}


div.int a, a.noun {
	
	text-decoration:none !important

}

div.int a:hover, a.noun:hover  {
	
	text-decoration:underline !important
}

#news.testo a {
	
	text-decoration:underline

}

#news.testo a:hover {
	
	text-decoration:none

}

#volumi {
	width:975px !important;
}


/*#footer {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/sfondo_footer.png');
	background-repeat:no-repeat;
	background-position:top left;
	min-height:250px;
	padding:0 16px;
	margin:0;
	
}*/


/* banner */

#leaderboard {
	width:728px;
	height:90px;
	margin:9px auto 7px 9px;
}



div.b120x240 {
	width:120px;
	height:240px;
	margin:16px auto 16px 16px;
}


#banner_hp_0{
	margin:0 auto;

}

div.banner240 {
	width:240px;


}

div.banner468 {
	width:468px;
	height:60px;
	margin:25px auto;
	border:1px solid #ccc


}

div.spot240 {
	width:240px;
	height:110px;
	background-color:#666666;
}

div.spot240b {
	width:240px;
}

div.banner240, div.spot240 {margin-bottom:9px}

/* fine banner */

div.sfondo-content {
	width:1000px;
	/* background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/sfondo_content.png');
	background-repeat:repeat-y;*/
	margin:0;
	padding:10px;
	background-color:#fff;
	
}



.stop {clear:both; height:0;}

a img {border:0;}

/*  box colonna destra */

#right div.box {
	background-color:#f4f4f3;
	height:auto;
	padding:3px 0;
}

.sezionispeciali {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_sezionispeciali.gif');
	background-repeat:no-repeat; 
}

.modulistica {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_formulari.gif');
	background-repeat:no-repeat; 
}

.dossiereg{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_dossier-regionali.gif');
	background-repeat:no-repeat

}

.espertorisponde {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_esperto-menusin.gif');
	background-repeat:no-repeat
}

.esperto {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_esperto.gif');
	background-repeat:no-repeat
}

.esperto li, .news li, .formazione li, .conv li  {
	margin-left:16px !important
}

.news {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_news.gif');
	background-repeat:no-repeat
}

.formazione {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_formazione.gif');
	background-repeat:no-repeat
}

.conv {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_convegni.gif');
	background-repeat:no-repeat
}

.rubriche {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_rubriche.gif');
	background-repeat:no-repeat
}

.dossiernew {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_dossier.gif');
	background-repeat:no-repeat
}


.scadenze {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_scadenze.gif');
	background-repeat:no-repeat
}

.glossario {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_glossario.gif');
	background-repeat:no-repeat
}

.riviste {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_riviste-t.gif');
	background-repeat:no-repeat
}

.rivista {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_rivista-s.gif');
	background-repeat:no-repeat
}

.banchedati {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_banchedati.gif');
	background-repeat:no-repeat
}

div#rassegna div.int  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/rstampa.gif');
	background-repeat:no-repeat;
	background-color: #efeeee !important;
	height:40px !important;
}

div.ebook  {
background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/int_ebook.gif');
background-repeat: no-repeat;
}

.esperto ul {
	padding-bottom:16px !important
}

.esperto li {
	margin-left:14px !important
}

/*  box colonna sinistra */

#left div.box {
	width:150px;
	background-color:#f4f4f3;
	height:auto;
	margin-bottom:0;
	padding-bottom:7px
}

div.cerca {
	margin:0; 
	padding-bottom:0 !important

}


ul {
	margin:0; 
	padding:0;
	list-style: none;
}


#right li {
	margin: 0px 6px 0 16px;
	padding: 0;


}

#left li {
	line-height: 1em;
	margin: 0px auto 6px 16px;
	padding: 0;


}

#left a, #left li a, #right a, #right li a{
 font-size:12px;
 
}

#left li a:hover, #right li a:hover{
 color:#333333;
 text-decoration:none;
 
}

#right div.modulistica li a, #right div.rubriche li a {
	text-transform:uppercase;
	font-size:14px;
	padding-left:7px;
	
}

#right div.modulistica ul, #right div.rubriche ul {	
	padding-bottom:10px;
	padding-top:1px;
}

#right div.modulistica li:first-child, #right div.rubriche li:first-child {
	margin-top:7px !important;

}

#right div.modulistica li.edil {
	border-left:13px solid #338f37;
	line-height:1em !important;

}

#right div.modulistica li.urb {
	border-left:13px solid #c93126;
	line-height:1em !important;
	margin-top:16px;

}

#right div.modulistica li.capitol {
	border-left:13px solid #f4cd6b;
	line-height:1em !important;
	margin-top:16px;
	
}

#right div.rubriche li {
	font-size:11px;
	color:#333;
	margin-bottom:7px;
	padding-top:0;
	padding-bottom:0;
 }


#right div.rubriche li.grigio a {
	border-left:16px solid #666666;
	margin-top:16px;


	
}

#right div.rubriche li.giallo a{
	border-left:16px solid #FFCC00;
	margin-top:16px;

	
}

#right div.rubriche li.azzurro a{
	border-left:16px solid #99CCFF;
	margin-top:16px;

	
}

#right div.rubriche li.rosso a{
	border-left:16px solid #CC0000;
	margin-top:16px;

	
}
 
ul.lista li, #testo > ul > li, #testo_all > ul > li{
	list-style: url('http://datastorage02.maggioli.it/data/common/siti/images/leaf.jpg');
	margin: 5px 3px; 
}

ul.lista li a, #testo > ul > li > a, #testo_all > ul > li > a {
	text-decoration:none;
	font-weight:bold;
	
}

div#qdbContainer li, ul.elenconews li a{
	list-style: url('http://datastorage02.maggioli.it/data/common/siti/images/leaf.jpg');
	margin: 5px 3px; 
}

div#qdbContainer li a,ul.elenconews li a {
	text-decoration:none;
	font-weight:bold;
	
}

div#qdbContainer li a:hover, ul.elenconews li a:hover  {
	/*color: #5b76a0;*/
	text-decoration:underline;
	font-weight:bold;
}

ul.lista li a:hover, #testo > ul > li > a:hover, #testo_all > ul > li > a:hover  {
	/*color: #5b76a0;*/
	text-decoration:underline;
	font-weight:bold;
}

span.data {
	list-style:none;
}

.login {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_login.gif');
	background-repeat:no-repeat;
}
/*
	Box login menu
*/

#frmMenuLogin fieldset {
	border: 1px solid #ccc;

}


.archivio {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_archivio.gif');
	background-repeat:no-repeat;
}

.servizi {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_servizi.gif');
	background-repeat:no-repeat
}

.informazioni {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_informazioni.gif');
	background-repeat:no-repeat
}



.replace-img {
	visibility: hidden;
	color:#666666;
	padding:0;
}


div.intestazione  {
	color:#000;
}

div#news {
	margin-top:0;
	padding-top:0;
	margin-bottom:25px;

}


div.hfix#news {
	height:350px
}

div.testo#news {
	height:auto
}

ul.elenconews li a.titolo{
	/*color: #5b76a0;*/
	font-weight:bold;
}

#news span.data {
	width:77px;
	height:1em;
	float:left;
	color:#333333;

}

#news div.int {
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
	padding:0;
	margin:0
}

#approfondimenti.hp {
	float:left;
	width:330px;
}


div#inprimopiano {
	margin-bottom:25px;

}

div#inprimopiano table{
	

}

div#inprimopiano td.margin{
padding-left:9px

}

#inprimopiano div.int{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/inprimopiano.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
	padding:0;
	margin:0

}

div#inprimopiano {	
	margin-right:5px;
	
}


div#inprimopiano div.txt {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/boxAll_sfondo.gif');
	background-repeat:repeat-y;
	padding:0;
	margin:0;
	color:#666666
}

div#inprimopiano div.txt a{
	text-decoration:none
}

div#inprimopiano div.txt a:hover{
	text-decoration:underline
}

div#inprimopiano div.txt a.vediarchivio{
	text-decoration:none;
	color:#999999;
	font-size:11px;
	text-transform:uppercase;
	margin-bottom:52px !important;
}

div#inprimopiano div.txt a.vediarchivio:hover{
	text-decoration:underline;
}

div#inprimopiano div.txt td.sfondo_sep{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/tdsep.gif');
	background-repeat:no-repeat;
	background-position:top left;
}

div#inprimopiano h4 {
	/*color: #5b76a0;*/
	font-weight:bold;
	text-transform:uppercase;
	margin:11px 0 7px 0;
	padding:0
	/*background-color:#f4f4f3;
	height:40px !important;*/
	
}

div#inprimopiano h4.collaborazione {
	font-size:90%;
	color:#333333 !important;
	font-weight:normal !important;
	text-transform:none;
	margin:11px 0 0 0;
	padding:0;
	font-style:italic
	
}

div#inprimopiano p {
	margin:5px 0;
	padding:0
	
}

div#inprimopiano div.titoloBox {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/boxAll_inprimopiano.gif');
	background-repeat:no-repeat;
	height:35px;
	padding:0;
	margin:0
}

div#espertorisponde_hp div, div#espertorisponde div.int {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/esperto_risponde.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px !important;
}


div#espertorisponde_hp {
	height:auto;
	margin-bottom:16px;
	float:left;
	width:350px;

}

div#content div#cerca{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/cerca.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#formulario {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/formulario.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#capitolati {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/capitolati.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#ricerca_indice {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/ricerca_indice.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#info_account {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/info_account.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#error {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/errore.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#risoluzione_problemi{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/risoluzione_problemi.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px;
}

div#boxspeciali div.titoloBox   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_speciali-top.gif');
	background-repeat:no-repeat;
	height:36px;
	margin:0;
	padding:0
}

div#approfondimenti div, div.int#approfondimenti  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/approfondimenti.gif');
	background-repeat:no-repeat;
	background-color:#f4f4f3;
	height:40px !important;
}


div#boxrubriche div.titoloBox{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_rubriche-top.gif');
	background-repeat:no-repeat;
	height:36px;
	padding:0;
	margin:0;
}

div#boxnewsext div.titoloBox{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_newsext-top.gif');
	background-repeat:no-repeat;
	height:36px;
	padding:0;
	margin:0;
}

div#boxnewspeciale div.titoloBox{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_newspeciale-top.gif');
	background-repeat:no-repeat;
	height:36px;
	padding:0;
	margin:0;
}
/*
div#boxq {margin-top:25px}


div#boxq div  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/boxq_int.gif');
	background-repeat:no-repeat;
	margin:0;
	font-size:16px;
}
div#boxq li a  {	
	font-weight:bold;
}

#boxq ul {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/boxq_sfondo.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
	margin:0;
	padding:7px 0;
}


div#boxq div.menu  {	
	padding:9px 9px 0;
}
div#boxq div.menu a, div#boxq div.menu a:visited  {	
	font-size:15px;
	font-weight:700;
	color:#525252
}

 div#boxq div.menu a:hover {	
	color:#525252;
	text-decoration:underline
	
}

div#boxq div.menu a:active {	
	color:#5b76a1 !important;
}

*/
div.boxAll_sfondo
{
	margin-top: 25px;
	background-image: url("http://datastorage02.maggioli.it/data/common/siti/images/boxq_int.gif");
	background-position: center top;
	background-repeat: no-repeat;
	padding-top: 1px;
}

div.boxAll_sfondo div
{
	margin: 0 7px;

}

div#giuri div
{
	background-image: url("http://datastorage02.maggioli.it/data/common/siti/images/int_giurisprudenza.gif");
    background-repeat: no-repeat;
	height: 38px;
	width: 545px;
	margin:0 auto;
}

#giuri ul
{
	background-image: url("http://datastorage02.maggioli.it/data/common/siti/images/boxq_sfondo.gif");
	background-repeat: no-repeat;
	background-position: center bottom;
	margin:0;
	padding:11px 7px;
}

div.boxAll_sfondo li
{
	padding: 7px;
}




div#boxrivista div {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_boxr.gif');
	background-repeat:no-repeat;
	height:40px;
	margin:0;
	padding:0;
}

div#boxrivista p.indent {
	margin-left:25px !important;
}

div#approfondimenti {
	height:auto;
	margin-bottom:16px

}

div#approfondimenti ul {

	margin:0

}

#approfondimenti.hp {
	float:left;
	width:350px;
}

#approfondimenti li {
	padding-top:7px;
	padding-bottom:7px;
	list-style: none;
}

#approfondimenti li {

	margin-left:3px;
	margin-right:3px
}


#approfondimenti li a {
	font-style:italic;
	color:#333333
}

#approfondimenti li:first-child {
	padding-top:7px
}

#approfondimenti strong, #approfondimenti b {
	color:#333333
}

#nav_approfondimenti p {
	font-size:11px;
	float:left;
	background-color:#f4f4f3;
	width:168px;
	height:16px;
	border:1px solid #CCCCCC;
	margin:12px 16px 0px 0;
	padding:7px 3px;
	font-weight:bold;
	text-transform:uppercase
}

#nav_approfondimenti p.nomargin {
	margin-right:0 !important;
}

#nav_approfondimenti a {
	/*color: #5b76a0;*/
	text-decoration:none

}

#nav_approfondimenti a:hover {
	text-decoration:underline

}

#nav_approfondimenti {	
	margin-bottom:25px;
	min-height:150px
}


#logo H1 {
	visibility: hidden;
	color:#666666;	
	font-size: 150%;
	margin:7px auto 7px 16px;
}
 
#logo H2  {
	visibility: hidden;
	color:#666666;	
	font-size: 125%;
	margin:7px auto 7px 16px;
}


#espertorisponde li, #boxq li {
	list-style: none;
	padding-top: 9px;


}

#espertorisponde li a {
	font-style:italic;
	color:#333333
}

#espertorisponde li:first-child {
	padding-top:7px
}

#espertorisponde strong, #espertorisponde b {
	color:#333333
}

#boxspeciali, #boxrivista, #boxcomeagire {
	margin-left:370px;
	width:186px;
}

#boxrivista p {
	margin:7px 3px;
}

#boxspeciali ul, #boxcomeagire ul {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_speciali-sf.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	margin:0;
	padding:7px 0 12px 0;

}

#boxspeciali li, #boxcomeagire li {
	padding:4px 3px;
	list-style: none;
	border-top:1px solid #CCCCCC;
	margin-left:9px;
	margin-right:9px;
}

#boxspeciali li:hover, #boxcomeagire li:hover {
	background-color:#FFFFFF;

}


#boxspeciali li a:hover, #boxcomeagire li a:hover {
	text-decoration:none;
}	

#boxspeciali li:first-child, #boxcomeagire li:first-child {
	border-top:0;
}

a.new {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/new.png');
	padding-left:30px !important;
	background-repeat:no-repeat;
	background-position:top left
}

#boxspeciali li span, span.new, #boxcomeagire li span, span.new {
	color:#CC0000;
	font-weight:bold;
	text-transform:uppercase
}


div.margint {
	margin-top:25px;
}

#boxrubriche, #boxspeciali, #boxcodici, #boxnewsext, #boxcomeagire {

	font-size:90%;
}	
			
div#boxnewspeciale, div#boxschede {
	width:250px;
	float:left;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_newspeciale-sf.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
div#boxnewsext {
	width:350px;
	float:left;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_newsext-sf.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}
	
div#boxrubriche {
	width:350px;
	float:left;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_rubriche-sf.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}


div#boxrubriche table {
	margin:2px 7px 16px 7px;
	padding:0;
}


div#boxrubriche td {
	vertical-align:top;
	padding:3px
}

div#boxrubriche ul, div#boxcodici ul, div#boxnewsext ul {
	margin:0
}


div#boxrubriche li, div#boxnewsext li {
	padding:3px 0;
}


div.txt td {vertical-align:top}

div.txt table {width:99%}

.center {
	text-align:center !important;
}

.right {
	text-align:right !important;
}

img.destra {float:right}

li a.linkarchivio {
	text-align:right;
	margin:0;
	padding:0;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
	text-decoration:none !important;
}

a.linkarchivio {
	float:right;
	margin-right:7px;
	margin-top:14px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#b5b4b4;
	text-decoration:none !important;
}

a.linkarchivio:hover {
	text-decoration:underline !important;
}

a.act {color:#a8061d !important;}

/* #testo_all 2 cols*/

div#col240 {	
	float:left;
	width:240px;
	margin-right:25px
}

div#col560 {	
	margin-left:250px;
}

/* risricerca */


.n_tit  {
	font-weight:bold;
	/*color: #5b76a0;*/
}

.n_fonte  {
	font-style:italic
}

div.ml {
	margin-left:7px;
}

table.art {
	margin-left:16px;
}

h3.pageTitle {
	background-color:#f5f5f5;
	color:#666;
	font-size: 19px;
	border-bottom: 1px dotted #a8061d;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-weight:bolder;
	margin-bottom:25px;
	visibility: visible;
	padding:7px;
}


#content div h4 {
	color:#666666;	
	font-size: 115%;
	font-weight:bold;
	text-transform:uppercase;
}

#content div h5 {
	color:#666666;	
	font-weight:bold;
}

div#content div div.int {	
	height:40px;
	background-color:#f4f4f3;
	margin:0
}


/*#testo_all > p.data,*/
#testo_all > p, #testo > p  {margin-left:5px}

#userInfo > p  {margin-left:5px}

div#risultato_della_ricerca   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/risultato_ricerca.gif');
	background-repeat:no-repeat;
}

div#speciali   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/speciali.gif');
	background-repeat:no-repeat;
}

div#rivistas  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/rivistas.gif');
	background-repeat:no-repeat;
}

div#normativa  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/normativa.gif');
	background-repeat:no-repeat;

}

div#normativa_regionale  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/normativa_regionale.gif');
	background-repeat:no-repeat;

}

div#dossier_regionali  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/dossier_regionali.gif');
	background-repeat:no-repeat;

}

div#prassi {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/prassi.gif');
	background-repeat:no-repeat;

}

div#giurisprudenza  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/giurisprudenza.gif');
	background-repeat:no-repeat;

}


div#dottrina {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/dottrina.gif');
	background-repeat:no-repeat;
}

div#dallerivistet{
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/dallerivistetecniche.gif');
	background-repeat:no-repeat;
}

div#iscrizione_newsletter  {
	background-repeat:no-repeat;
	margin-top:0 !important;
	height:280px;

}

div#forum   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/forum.gif');
	background-repeat:no-repeat;
}


div#convegniseminari  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/convegniseminari.gif');
	background-repeat:no-repeat;
}

div#aziende   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/aziende.gif');
	background-repeat:no-repeat;
}

div#linkutili   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/linkutili.gif');
	background-repeat:no-repeat;
}

div#forgot_password  {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/forgot_password.gif');
	background-repeat:no-repeat;
}

div#prova   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/prova.gif');
	background-repeat:no-repeat;
}


div#capitolati {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/capitolati.gif');
	background-repeat:no-repeat;
}

div#contatti {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/contatti.gif');
	background-repeat:no-repeat;
}
/* newsletter */

div#archivio_newsletter div.int   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_archivio_newsletter.gif');
	background-position:left top;
	background-repeat:no-repeat;
	height:40px;
	padding:0;
	margin:0;	
	background-color:#FFFFFF !important;

}


div#archivio_newsletter h3, div#boxspeciali h3, #boxcomeagire h3 {
	margin-bottom:0;	


}
div#archivio_newsletter div.menu_anno {
	padding:7px 16px;
	margin:0;
	float:right;
}


div#archivio_newsletter div.menu_anno a{
/*color: #5b76a0;*/
	font-weight:bold;
	
}


div#archivio_newsletter {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_3cols-sf.gif');
	background-position:left bottom;
	background-repeat:no-repeat;
	min-height:250px;
	max-height:400px;	
	height:auto !important;
	height:390px;

}

div#archivio_newsletter dl {
	float:left;
	width:154px;
	padding:0 15px 7px 15px;
	background:none;
	margin:0
}

div#archivio_newsletter dd {
	margin:0 7px;
	padding:1px 0
}

div#archivio_newsletter dt {
	font-weight:bold;
	margin-bottom:16px;
	padding-top:7px;	
}

div#archivio_newsletter a {text-decoration:none}

div#archivio_newsletter a:hover {text-decoration:underline}


form {
	margin:0;
	padding:0;
}

div.iscrivimi {
	margin:25px 16px;

}

div.iscrivimi table {
	width:527px

}

p.iscriviti{
	font-size:150%;
	font-weight:bold;
	color:#CC0000;
	text-align:center

}

td.sf_iscrivimi {
	width:380px;
	height:38px;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/sf_input_iscrivimi.gif');
	background-repeat:no-repeat;
	background-position:left top;
	vertical-align:middle !important;
	margin:0;
	padding:0;
}

input#button.iscrivimi {
	width:140px;
	height:40px;
	background: url('http://datastorage02.maggioli.it/data/common/siti/images/b_iscrivimi.gif') no-repeat;
	margin-top:-2px;
	border:none
}

input#textfield.iscrivi{
	border:0;
	background:none;
	margin:0;
	width:345px;
	padding:0 11px;
	

}


/* da risricerca.css*/

.level0
{
	background-color:#f4f4f3;
	/*color: #5b76a0;*/
	text-transform:uppercase;
	font-size:125%;
	font-weight:bold;
	margin:16px 0 !important;
	padding:5px 9px
}

.level1
{
	height:30px;
	/*color: #5b76a0;*/
	text-transform:uppercase;
	font-size:115%;
	font-weight:bold;
	padding:0;
}
 
.level2
{
	/*color: #5b76a0;*/
	text-transform:uppercase;
	font-size:100%;
	font-weight:bold;
	padding:0;

} 

a.linkdata
{
	color: #333;
	font-style: normal;
	text-decoration: underline;
	cursor: pointer;
}

a.linkdata:hover
{
	/*color: #5b76a0;*/
	text-decoration: underline;
	cursor: pointer;
}

span.descrizione, span.fonte {

	font-weight:bold;
/*color: #5b76a0;*/
	font-size:115%

}

span.descrdoc {
	font-weight:bold;
}

span.descrdoc a {text-decoration:underline}


#txt_estremi {font-weight:bold}

#txt_text a:link {color:#333;text-decoration:underline}
#txt_text a:visited {color:#333}


/*search.php*/




form#frmAdvSearch label, form#frmFastSearch label {
	float: left;
	width: 65px;
	margin-left: 1em;

}

.d_g {

	width: 77px;}
	
.d_a {

	width: 140px;}




div#divFrmSrchFTEx, #qdbform, #userInfo form {	
	margin:16px 21px;
}
 
#richiestaForm {
	margin:16px auto 25px auto;
}




div#divFrmSrchFT a{
	color:#666666;
}

input#ft{
	width:360px;
}
div#advForm {
	
}
div#advForm fieldset, #frmAdvSearch fieldset, #frmFastSearch fieldset {
	border:1px solid #ccc;
	margin:7px;
	margin-left:0;
	padding:5px;
	padding-right:16px
}

div#advForm fieldset legend, #frmAdvSearch fieldset legend, #frmFastSearch fieldset legend, #qdbform fieldset legend, #richiestaForm fieldset legend{
	border: 1px solid #ccc;
	padding:3px;
	color:#666666;
	margin-left:0;
	margin-bottom:7px;
	background-color:#eef2f9;
}

div#advForm a {
	text-decoration: underline;
}
p#advFormActionMenu {
	text-align: right;
	padding-right: 7px;
}
p.frmMenu {
	margin: 0 4px 4px auto;
	text-align: right;
}


/* fine ricerca */


/* link */

div.bicolumn {
	float:left;
	width:240px;
	padding:3px
}

div.mr80 {
	margin-right:68px
}


div.bicolumn ul li {
	list-style-image:url('http://datastorage02.maggioli.it/data/common/siti/images/leaf.jpg');
	margin: 5px auto 5px 19px;

	
}

/* abbonati */

div.abbonati {
	height:166px;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/sfondo_abbonati.gif');
	background-repeat:no-repeat;
	margin-top:25px;
	margin-bottom:16px;
	padding-left:16px;
	font-size:15px
}

div.abbonati p.canoni {
	padding-top:25px;
	padding-bottom:15px
}

p.canone{
	font-size:15px
}
	
/*div.registrati a {
	color:#5b76a0;
	text-decoration:none;
}
	
	
div.abbonati a {
	font-size:90%;
	color:#5b76a0;
	text-decoration:none;
}*/

div.abbonati a:hover, div.registrati a:hover {
	text-decoration:underline;
}


img.preview {margin-left:29px}

img.icopdf {margin-left:77px}

#navListadoc {
	margin:25px;
	padding:7px 0px;
	font-size:90%;
	
}


#navListadoc li {
	background-image:none;
	display:inline;
	background-color:#F4F4F3;
	border:1px solid #CCCCCC;
	margin:0 3px 0 0;
	padding:1px 5px 0 5px;
}


#navListadoc li:hover, #navListadoc li.act {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;

}

#navListadoc li.nobg {
	background-color:#FFFFFF;
	border:none;

}

#navListadoc a:hover {
	text-decoration:none;
	/*color:#5b76a0;*/

}

#navTipologie img{
	text-align:right !important;
}

#navTipologie {
	margin:16px 0;
}

#navTipologie ul {
	color:#666666;

}
#navTipologie li {
	background-image:none !important;
	display:inline;
	font-weight:bold;
	margin:0;
	padding:0 5px !important;
	border-left: 1px solid #666666;
	/*color:#5b76a0*/

}

#navTipologie a:hover {

	/*color:#5b76a0*/

}

#navTipologie li:first-child {

	border-left: none
}

#navDocumento {
	background-color:#f4f4f3;
	height:35px;	
	padding-right:25px;
	padding-top:7px;
	margin:0;

}

#navDocumento a {
	padding-left:7px;
	/*color:#5b76a0;*/
	text-decoration:none
}

#navDocumento a:hover {
	text-decoration:underline
}

#navDocumento p {	
	text-align:right;

}
	
/*dossier regionali*/

table.regioni p {
	padding-top:3px;
	padding-bottom:3px;
	margin:0
}

table.regioni a {
	text-decoration:none !important
}

table.regioni a:hover {
	text-decoration:underline !important
}

div.regione img {
	float:right;
	width:250px;
	height:120px
}

/*novita editoriali*/

#slider-txt p {font-size:12px}


div#preview ul {
	margin-top:3px;
	margin-bottom:4px
}


div#preview ul li {
	list-style: url('http://datastorage02.maggioli.it/data/common/siti/images/leaf.jpg');
	font-weight:bold;
	font-style:normal;
	margin-bottom:3px;
	
}
div#preview ul, div#preview ul li ul {
	padding: 0 0 0 3px;

}

div#preview ul li ul li {
	font-weight:normal;	
	background-image:none;
	font-style:italic;
}

/*per doc*/

div#intestazione_doc
{
	display: none;
}


#txt_container a {text-decoration:underline}

#txt_container a:hover {text-decoration:none}

#txt_container iframe {width:99%}

#menuDoc a, #boxq a, #news div.pp a {text-decoration:none}


#news p.titolo, span.news_title {
	/*color:#5b76a0;*/
	padding:3px 0;
	margin:0;
	font-weight:bold;
	font-size:115%;

}

#menuDoc a:hover, #boxq a:hover, #news div.pp a:hover  {text-decoration:underline}


#userInfo label {
	/*color:#5b76a0;*/
	float: left;
	width: 110px;
	border-bottom: 1px solid #e8e6e7;
	padding-right: 7px;
	margin-right:25px;
	text-align: right;
}

#userInfo input[type="text"], #userInfo input[type="password"] {	
	border:1px solid #cccccc;
} 

/* per invio documento */
.pop {
	position: absolute;
	width: 550px;
	left: 25%;
	background-color:#fff !important;
	border-color: #666666 !important;
	border-width: 4px 2px 2px 2px;
	border-style: solid;
}
.pop .lind {
	margin-left: 24px;
}
p.mnuChiudiPop {
	text-align: right;
	margin: 0;
	padding: 7px;
	border-bottom: 1px dotted #666;
	height: 15px;
	background-color: #efefef;
}
.popContent {
	padding: 7px 12px;
	overflow: auto;
}

div#notifierDiv {
	background-color: #ff0000;
	font-weight: bold;
	color: #fff;
	font-size: 12px;
	padding: 3px;
	position: absolute;
	top: 350px;
	left: 50%;
}
/**/

p#mnuArtSucc
{
	text-align: right;
}

p#mnuArtSucc a:link,a:visited
{
	text-decoration: none;
}

p#mnuArtSucc a:hover
{
	text-decoration: underline;
}

/* Elenco aziende */
.img-container {
	width:108px;
	height:108px;
	overflow:hidden;
	background-color:#FFF;
	border:1px solid #CCC;
	position:relative;
}

.img-container table {
	height:108px;
	border-collapse:collapse;
}

.img-container table tr td {
	vertical-align: middle;
}

.post-azienda {
	float:left;
	width:300px;
}

div#boxnetworksiti{
	width:560px;
	background:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/box_networksiti-sf.gif') bottom no-repeat;
	height:auto;
	min-height:380px;
}

div#boxnetworksiti div   {
	background:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/int_networksiti.gif') 0 0 no-repeat;
	height:40px;
	padding:0;
	margin-top:25px;
	margin:0;
}


div#boxnetworksiti div.box-networksito {
	float:left;
	width:154px;
	padding:0 16px 7px 16px;
	background:none;
	min-height:350px;
	margin-top:11px;
	height:auto;
	overflow: hidden;
}

div.box-networksito p {
	line-height:1.1em;
	color:#C00; 
	margin:7px 0 !important;
	font-size:12px
}

#boxaziende, div#boxnetworksiti  { margin-top:25px;}

table.aziendacontatti td {vertical-align:top}

div#boxaziende {
	width:560px;
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/box_aziende-sf.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	min-height:280px;
	height:auto;
}

div#boxaziende div   {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_aziende.gif');
	background-repeat:no-repeat;
	height:40px;
	padding:0;
	margin:0;
}

div#boxaziende div.box-azienda {
	float:left;
	width:154px;
	padding:0 16px 7px 16px;
	background:none;
	height: 225px;
	overflow: hidden;
}


div#boxaziende table {
	background-color:#FFFFFF;
	height:61px;
	margin:7px 0;
	padding:0;
	border:1px solid #CCCCCC;
	width:145px
}


div#boxaziende img.logo_hp_azienda {
	margin-left: 7px ;
}

div#boxaziende div.box-azienda p, div#boxnetworksiti div.box-networksito p {
	margin:0;
	padding:0;
}

div#boxaziende div.box-azienda a, div#boxnetworksiti div.box-networksito a {
	text-decoration:none;
	text-transform:none;
	color:#666666;
	font-weight:normal;
	font-size:90%

}

div#boxaziende div.box-azienda a:hover,  div#boxnetworksiti div.box-networksito a:hover{
	text-decoration:none;
	color:#333333;
}

.articolo-primopiano {
	margin-bottom:10px;
}

div#frmNewEmail {
	width: 330px;
	margin: 0 auto 1em auto;
	border: 1px solid #000;
	background-color: #ccc;
	position: absolute;
	left: 45%;
}
div#frmNewEmail input[type="text"] {
	border: 1px solid #888;
	width: 18em;
	padding: 3px;
	font-size: inherit;
}
div#frmNewEmail div {
	padding: 5px 7px;
	color: #000;
}
div#frmNewEmail div#frmNewMailError {
	color: #c00;
}

form#frmQuesito label {
	/*width: 190px;
	float: left;*/
	padding-right: 7px;
}

form#frmQuesito textarea {
	width:440px;
	height: 10em;
}

form#frmQuesito input[type="text"] {
	width:440px;
	border: 1px solid #888;
	padding: 3px;
	font-size: inherit;
}

p#frmQuesitoWarning {
	width:433px;
	font-weight: bold;
	padding:7px;
	border: 1px solid #ccc;
	background-color: #f4f4f3;
	margin-top: 2em;
	margin-left:0
}
p#frmQuesitoWarning span {
	color: #cc0000;
 }
 span#lbl_n_chr {
	color: #c00;
}


#frmAdvSearchTree fieldset {
	border:1px solid #ccc;
	margin:7px;
	margin-left:0;
	padding:5px;
	padding-right:16px
}

form#frmAdvSearchTree label
{
	float: left;
	width: 65px;
	margin-left: 1em;
}


#qdbform fieldset, #richiestaForm fieldset {
	border:1px solid #ccc;
	margin:7px;
	padding:5px;
	padding-right:16px;
}

#qdbform label, #richiestaForm label {
	margin-right:3px
}


#qdbform p, #richiestaForm p {
	margin-left:1em;
	font-size:90%
}


a.btoldn {
	background-position: center left;
	padding-left: 16px;
	background-repeat: no-repeat;
}
a.btoldn_send_to {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_interoprovv.gif');
}
a.btoldn_print {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_stampa.gif');
}
a.btoldn_salva {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_salva.gif');
}
a.btoldn_int_provv {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_interoprovv.gif');
}
a.btoldn_elenco_art {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_elencoart.gif');
}
a.btoldn_prev {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_rev.png');
	background-position: center left;
	padding-left: 20px;
	background-repeat: no-repeat;
}
a.btoldn_next {
	background-image: url('http://datastorage02.maggioli.it/data/common/siti/images/ico_fwd.png');
	background-position: center right;
	padding-right: 20px;
	background-repeat: no-repeat;
}

.titolo_sez_testo {
	font-size:150%;
	font-weight:bold;
	/*color:#5b76a0*/
}


/*login box*/
#login input[type=submit].entra{
	background:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/buttonEntra.gif') 0 0 no-repeat;
	cursor:pointer;
	width:52px;
	height:22px;
	border:0;
	margin:2px 9px 0 7px;

	/*background:url('../images/buttonEntra.gif') 0 0 no-repeat;*/

}

.avviso {
	padding-left:11px !important;
	margin-top:25px;
	color:#CC0000
}

#mnuLogin, #mnuLoginBox {
	color:#666;
}

#mnuLoginBox ul {padding-top:7px}

/*#frmMenuLogin {
	margin:6px;
	font-size:10px;
	background-color:#d9d9d8;
	border:1px solid #e2e2e1;
	padding:5px
}

#frmMenuLogin img {
	margin-left:7px;
	margin-bottom:3px
}

#frmMenuLogin img.nom {
	margin-left:0;
	margin-bottom:0
}*/


#mnuLoginBox input, #mnuLoginBox {
	font-size:11px;
	color:#666;

}

#mnuLoginBox input.accedi {
	background-color:#FFFFFF;
	border:1px solid #cccccc;
	width:52px;
	height:19px;
	margin-left:11px;
	/*color:#5b76a0;*/
}


#mnuLoginBox p.avviso,  #mnuLoginError  {
	margin-left:3px;
	color:#CC0000
}


#mnuLoginBox {
	padding-top:1px
}

input#edUserName, input#edPassword, input#edEmail {
	width:110px;

}

input#remindMe {
	margin:5px 0 0 1px;

}



span.fonteDoc {
	font-weight: normal;
	font-style:italic;
}

/* ruggi? */

div#frmQParola fieldset {
	border:1px solid #ccc;
	margin:7px;
	margin-left:0;
	padding:5px;
	padding-right:16px
}

div#frmQParola fieldset legend {
	border: 1px solid #ccc;
	padding:3px;
	color:#666666;
	margin-left:0;
	margin-bottom:7px;
	background-color:#eef2f9;
}

form#frmQParola label {
	float: left;
	width: 65px;
	margin-left: 1em;

}

/* Stili per nav Scadenzario */

#boxScadenzario p{
	color: #333;
	font-weight:bold

}
#boxScadenzario a {
	padding:0 7px;
	font-weight:normal

}

/* Stili per il box agenda del menuright */

table#tblAgenda {
	border-collapse: collapse;
	background-color: #ccc;
}

table#tblAgenda td {
	border: 1px solid #ccc;
	padding: 3px;
	background-color: #F0F0F0;
}

table#tblAgenda th {
	background-color: #EAEAEA;
	border: 1px solid #ccc;
	padding: 3px;
	width: 14%;
	font-weight: normal;
}
table#tblAgenda td a {
	font-weight: bold;
	padding:0 !important
}

table#tblAgenda td.full {
	background-color: #fff;
}

/* Pagina dello scadenzario */

div#page_scadenzario h4 {
	background-color:#f4f4f3;
	/*color: #5b76a0;*/
	text-transform:uppercase;
	font-size:125%;
	font-weight:bold;
	margin:16px 0 !important;
	padding:5px 9px
}

div#page_scadenzario h5 {
	font-size:100%;
	font-weight:bold;
}

/*div.vediArticoli {padding:7px; background-color:#FBFBFB;}

div.vediArticoli a {color: #5b76a0;}

div.vediArticoli p {margin:3px 0 }*/

a.plost {/*color: #5b76a0;*/ margin-left:11px; font-size:85%}

a.linkatutte {
	margin-right: 7px;
	font-weight: bold;
	color: #b5b4b4 !important;
	text-decoration: none !important;
	text-transform: uppercase;
}

#right .formazione span.tit, #right .conv span.tit {
	font-weight:bold;
	font-size:110%;
}	

#right .formazione li em {
	font-size:12px !important;
}	

#right .formazione a, #right .conv a  {
	text-decoration:underline;
	font-weight:bold
}

#right .formazione ul, #right .conv ul  {
	margin-bottom:16px
}


/* Modifica fatta 13/09/2010 per visualizzare elenchi in testo documenti */
div#txt_text ul {
	margin:0; 
	padding:0;
	list-style: disc;
}

div#txt_text ul {margin-left:25px}
/**/




.box ul.tag_cloud {
	text-align: center;

}


.box ul.tag_cloud li{
	display:inline;
	margin-left: 0 !important;
	margin-right: 0 !important;

}
.box ul.tag_cloud li a, .box ul.tag_cloud li a:visited {
	text-decoration: none;

}

.box ul.tag_cloud li a:hover, .box ul.tag_cloud li a:active {
	color: #333333;

}

/* Stile tag cloud */
.boxTagCloud {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/int_news-per-sez.gif');
	background-repeat:no-repeat;
        padding-top: 40px;
        padding-bottom: 5px
}
/**/


/* Stile per box archivio news */
.boxarchivionews {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_news.gif');
	background-repeat:no-repeat
}

#boxArchivioNews p{
	color: #333;
	font-weight:bold

}
#boxArchivioNews a {
	padding:0 7px;
	font-weight:normal

}

table#tblAgendaNews {
	border-collapse: collapse;
	background-color: #ccc;
	width: 100%
}

table#tblAgendaNews td {
	border: 1px solid #ccc;
	padding: 8px;
	background-color: #F0F0F0;
}

table#tblAgendaNews th {
	background-color: #EAEAEA;
	border: 1px solid #ccc;
	padding: 3px;
	width: 14%;
	font-weight: normal;
}
table#tblAgendaNews td a {
	font-weight: bold;
	padding:0 !important
}

table#tblAgendaNews td.full {
	background-color: #fff;
}
/**/

/* Aggiunta stile per box in evidenza in menuright siti */
.inevidenza_mr {
	background-image:url('http://datastorage02.maggioli.it/data/common/siti/images/int_inevidenza.gif');
	background-repeat:no-repeat;

	
}
.inevidenza_mr li  {

	margin-left:11px !important;

}


.inevidenza_mr span.v  {
	font-size:23px; font-weight:bold; color:#C00; font-family:Georgia, "Times New Roman", Times, serif
}
#right div.inevidenza_mr li img {float:right; margin-left:5px;}

#right .inevidenza_mr span.tit {
	font-weight:bold;
	color: #333;
	text-transform: uppercase;
	font-size:14px;
}
#right .inevidenza_mr span.tit a  {
	text-decoration:none;
	color: #333;
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px;
}
#right .inevidenza_mr span.tit a:hover  {
	color: #cc0000;
	text-decoration:underline;
}
#right .inevidenza_mr a  {
	text-decoration:underline;
	font-weight:bold
}
#right .inevidenza_mr a:hover  {
	font-weight:bold
}
#right .inevidenza_mr ul  {
	margin-bottom:7px;
	margin-top:-10px
}

#right .inevidenza_mr ul li  {
	border-bottom:1px solid #CCC;
	padding:7px 0;
}
/**/

/* Stili per overlay */
.apriOverlay{ font-size:18px; font-family:Verdana, Geneva, sans-serif; float:right; margin-right:50px;}
.chiudiOverlay{ font-size:18px; color:#000; font-weight:bold; cursor:pointer; float:right; margin-top:0px}
.overlay{
    background:#000;
    position:fixed;
    width: 100%;
    top:0px;
    bottom:0px;
    left:0px;
    right:0px;
    z-index:100;
    cursor:pointer;
    /*Trasperenza cross browser*/
    opacity: 0.3; 
    filter: alpha(opacity=30);
    filter: alpha(opacity=30) !important;
    -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
 
#boxOverlay{ 
	width:425px;
	height:397px; 
	z-index:+300;
	position:absolute;
	left:30%;
	top:20%; 
	margin:0; padding:5px 11px; font-family:Arial, Helvetica, sans-serif !important;
	/*background-color:#FFF;
	border-radius: 13px;
	-moz-border-radius: 13px;  
	-webkit-border-radius: 13px;
	behavior: url(ie-css3.htc); */
	background-image:url('http://datastorage02.maggioli.it/data/common/siti-abbonamento/images/sfondo_overlay.gif');
	background-position:top

}


#boxOverlay h1 {font-size:23px; color:#5b76a1; line-height:1em}

#boxOverlay h2 {font-size:13px; color:#000}

#boxOverlay input#email {padding:5px 3px; font-size:14px;color:#5b76a1; margin-top:11px;margin-bottom:7px}

#boxOverlay  input#privacy {margin-left:0; margin-right:5px }

#boxOverlay  p.titPrivacy {font-size:10px; margin:0; font-weight:700}

#boxOverlay div#informativa {
overflow:auto;
height:118px;
padding-right:7px;
margin:0;
margin-top:-5px;
scrollbar-base-color:#fff; 
scrollbar-arrow-color:#5b76a1;
scrollbar-DarkShadow-Color:#e0e0e0; 
-moz-scrollbar-base-color:#fff; 
-moz-scrollbar-arrow-color:#5b76a1;
-moz-scrollbar-DarkShadow-Color:#e0e0e0; 
}

#boxOverlay div#txtInformativa {text-align:justify; font-size: 9px; padding:0; color:#666}

#boxOverlay input[type='submit']{padding:7px;font-size:15px; font-weight:bold; cursor:pointer; background-color:#5b76a1; color:#FFF; border:0; 
	-moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;font-family:Arial, Helvetica, sans-serif !important}
	
#boxOverlay input[type='submit']:hover { color:#5b76a1; border:0; background-color:#ccc;}

#tree .collapse {
    display:block;
}

/**/