@charset "utf-8";
/* CSS Document */

html, body { 
	margin:auto;
	margin-top:4px;
	padding:0;
	text-align:center;
	background:#DCDCDC;
	font-family:trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;	
}

a img {
	border:0px;
}

#container {
	margin:auto;
	text-align:left;
/*	background:#FFF url(/img/bg.gif) repeat-y; */
        background:#DCDCDC;
	padding:10px 20px 0px 20px;
	width:940px;
	border:#00CC33 0px solid;
	margin-bottom:10px;
}

#corpo {
	background:#FFF url(/img/bg-corpo.gif) repeat-y;
	float:left;
}


#corpo_rem {
/*	background:#FFF url(/img/bg-corpo_rem.gif) repeat-y;	*/
	background:#FFF;
	float:left; 
}


#header {
	background: url(/img/bg-header.gif) repeat-x;
	width:940px;
	float:left;
}


#header_SISTEMA {
/*	background: url(/img/header_SISTEMA1.png);  */
/*	width:939px;  */
	height:142px;
	float:left;
}



.logo {
	background:url(/img/logo.gif);
	width:300px;
	height:116px;
	float:left;
}


.logo_SISTEMA {
/*	background:url(/img/header_SISTEMA1.png);  */
	float:left;
}

.loghetto {
	background:url(/img/loghetto.gif);
	width:236px;
	height:116px;
	float:right;
}

#sx {
	width:190px;
	float:left;
	background:url(/img/bg-navigazione.gif) no-repeat;
	padding-top:8px;	
} 

#sx_rivista {
	width:190px;
	float:left;
	background:#F6A925;
	padding-top:8px;	
} 

#menu {
	margin-bottom:50px;	
}

.bannerino {
	margin-bottom:3px;
/*	text-align:center;	*/
        margin-left:13px;
}

#memoranda {
	width:750px;
	margin-top:10px;
	float:left;
	background:blue;
/*	padding-left:0px;
        border : 10px solid black; */
}

#memorandum {
	background:#FFF;
	width:80%;
        margin-left:190px;
	font-size:11px;
	text-align:center;	
	padding-top:10px;
}

table#memorandum td {
	background:#FFF;
	font-size:33px;
	border:1px solid #FFF;	
	text-align:center;
}


.giorno {
	background:#C2C2C2;
}


.titolo {
	background:#EAEAEA;
}

table#memorandum td.titolo {
	background:#EAEAEA;
}


#scadenzario {
	background:url(/img/bg-scadenzario.gif) repeat-x;
        width:186px;
	height:210px; 
	font-size:11px;
	text-align:left;	
	padding-top:45px;
	margin-left:1px;
	margin-bottom:30px;
}


table#calendario td {
	height:16px;
	background:#FFF;
	border:1px solid #FFF;
	text-align:center;
}

table#calendario td:hover {
}

table#calendario td.off, table#calendario td.off:hover {
	border:1px solid #FFF;
	color:#000;		
}

table#calendario td.giorno, table#calendario td.giorno:hover {
	border:1px solid #FFF;
	color:#666666;	
	font-family:trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
}

table#calendario td.altromese, table#calendario td.altromese:hover {
	border:1px solid #FFF;
	color:#AAA;	
}

table#calendario td.corrente, table#calendario td.corrente:hover {
	border:1px solid #FFF;
	background:#F6A925;
	color:#000;
}
	

#content {
        width:741px;
	padding-left:0px;
	float:left;
	margin-top:5px;
}


#content-interna {
	width:750px;
	float:left;
}

#content-template {
	text-align:center;
        background:#0066CC;
	width:750px;
	float:left;
}

.testo-interna {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.testo-interna a {
	color:#E53101;
	text-decoration:none;
	font-style:normal;	
	font-weight:bold;	
}

.testo-interna i {
	font-style:normal;
	color:#F6A925;
	font-weight:bold;
}


#tab-contenuto {
	width:700px;
	padding-left:0px;
	float:left;
/*	background:#0066CC;*/
}

#tab-contenuto A:link {font-weight: bold; text-decoration: none; color: red;}
#tab-contenuto A:visited {font-weight: bold; text-decoration: none; color: red;}
#tab-contenuto A:active {text-decoration: none}
#tab-contenuto A:hover {font-weight: bold; text-decoration: underline; color: red;}


#PG-1 {
	width:700px;
	padding-left:0px;
	float:left;
/*	background:#0066CC;*/
}

#PG-1 A:link {font-weight: bold; text-decoration: none; color: #000000;}
#PG-1 A:visited {font-weight: bold; text-decoration: none; color: #000000;}
#PG-1 A:active {font-weight: bold; text-decoration: none}
#PG-1 A:hover {font-weight: bold; text-decoration: underline; color: red;}


#PG-2 {
	width:700px;
	padding-left:0px;
	float:left;
/*	background:#0066CC;*/
}

#PG-2 A:link {font-weight: bold; text-decoration: none; color: #000000;}
#PG-2 A:visited {font-weight: bold; text-decoration: none; color: #000000;}
#PG-2 A:active {text-decoration: none}
#PG-2 A:hover {font-weight: bold; text-decoration: underline; color: red;}

.abbonamenti {
	background:url(/img/h_abbonamenti.gif) no-repeat;
	height:40px;
	width:750px;
}

.convegni {
	background:url(/img/h_convegni.gif) no-repeat;
	height:40px;
	width:750px;
}

.copertina-cdindici{
	float:left;
	margin: 18px 30px 250px 13px;
}

.copertina-cdindici-interna{
	float:right;
	margin: 0px 15px 0px 90px;
}

.copertina-edicola {
	float:left;
	margin: 0px 30px 80px 3px;
}


.copertina-REM {
	float:left;
	margin: 0px 10px 5px 3px;
}


.copertina-prodotto{
	float:left;
	margin: 0px 30px 350px 3px;
}

.codicetributario {
	background:url(/img/h_codicetributario.gif) no-repeat;
	height:40px;
	width:750px;
}

.commissioni {
	background:url(/img/h_commissioni.gif) no-repeat;
	height:40px;
	width:750px;
}

.dottrina {
	background:url(/img/h_dottrina.gif) no-repeat;
	height:40px;
	width:750px;
}

.documentazione {
	background:url(/img/h_documentazione.gif) no-repeat;
	height:40px;
	width:750px;
}

#form-documentazione {
	background:url(/img/bg_form.gif) no-repeat;
	height:68px;
	width:750px;
	color:#333333;
	padding-top:14px;
}

#form-documentazione input, #form-documentazione select,  .supplemento select {
	font-size:11px;
	border-top:1px solid #969696;
	border-left:1px solid #969696;	
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;	
}

#form-documentazione .ricerca {
	background:#F3F3F3;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;	
	border-bottom:1px solid #969696;
	border-right:1px solid #969696;		
}

.fisconline {
	background:url(/img/h_fisconline.gif) no-repeat;
	height:40px;
	width:750px;
}

.fiscotronic {
	background:url(/img/h_fiscotronic.gif) no-repeat;
	height:40px;
	width:750px;
}

.fiscovideo {
	background:url(/img/h_fiscovideo.gif) no-repeat;
	height:40px;
	width:750px;
}

.formazione {
	background:url(/img/h_formazione.gif) no-repeat;
	height:40px;
	width:750px;
}

.ilfisco {
	background:url(/img/h_ilfisco.gif) no-repeat;
	height:40px;
	width:750px;
}


.guide {
	background:url(/img/h_guide.gif) no-repeat;
	height:40px;
	width:750px;
}

.impresa {
	background:url(/img/h_impresa.gif) no-repeat;
	height:40px;
	width:750px;
}

.indici {
	background:url(/img/h_indici.gif) no-repeat;
	height:40px;
	width:750px;
}

.informazioni {
	background:url(/img/h_informazioni.gif) no-repeat;
	height:40px;
	width:750px;
}

.novitafiscali {
	background:url(/img/h_novitafiscali.gif) no-repeat;
	height:40px;
	width:750px;
}

.numeroedicola {
	background:url(/img/h_numeroedicola.gif) no-repeat;
	height:40px;
	width:750px;
}

.pocket {
	background:url(/img/h_pocket.gif) no-repeat;
	height:40px;
	width:750px;
}

.pubblicazioni {
	background:url(/img/h_pubblicazioni.gif) no-repeat;
	height:40px;
	width:750px;
}

.rassegnatributaria {
	background:url(/img/h_rassegnatributaria.gif) no-repeat;
	height:40px;
	width:750px;
}

.rem {
	background:url(/img/h_rem.gif) no-repeat;
	height:40px;
	width:750px;
}

.speciali {
	background:url(/img/h_speciali.gif) no-repeat;
	height:40px;
	width:750px;
}

.supplemento {
	font-size:12px;
	font-weight:bold;
	color:#F6A925;
	margin-left:6px;
	padding:8px;
 }

#listanovita {
	margin:0px;
	padding:0px;
	/*list-style:url(/img/punto2.gif) outside;*/
	list-style:none;
}

#listanovita li {
	margin:0px;
	padding:6px;
	padding-left:10px;	
	border-bottom:1px solid #EAEAEA;
	background: url(img/punto2.gif) no-repeat;
}

.lista-documentazione {
	margin:0px 0px 10px 20px;
	padding:0px;
	list-style:url(/img/icona.gif);
}

.lista-documentazione li {
	margin:0px 0px 6px 0px;
	padding:0px 6px 6px 0px;	
	border-bottom:1px solid #EAEAEA;
}



#visore {
	margin-bottom:20px;
}


#avviso {
	width:242px;
	height:60px;
	float:left;
	padding:0px;
	margin-bottom:20px;	
}

#Siciliotti {
	width:220px;
	margin-bottom:20px;
}


.lancio {
	width:242px;
	height:220px;
	float:left;
	background:url(/img/lancio_bg.gif) repeat-y bottom;	
	padding:0px;
	float:left;
	margin-bottom:20px;	
}

.lancio h3 {
	padding: 0px 15px;
	margin:0px;
	background:url(/img/lancio_header.gif) no-repeat;
	font-size:10px;
	text-transform:uppercase;	
	font-weight:bold;
	line-height:37px;
}

h3.lancio1 {
	padding: 0px 15px;
	margin:0px;
	background:url(/img/lancio_header1.gif) no-repeat;
	font-size:10px;
	text-transform:uppercase;	
	font-weight:bold;
	line-height:37px;
}

h3.lancio2 {
	padding: 0px 15px;
	margin:0px;
	background:url(/img/lancio_header2.gif) no-repeat;
	font-size:10px;
	text-transform:uppercase;	
	font-weight:bold;
	line-height:37px;
}

h3.lancio3 {
	padding: 0px 15px;
	margin:0px;
	background:url(/img/lancio_header3.gif) no-repeat;
	font-size:10px;
	text-transform:uppercase;	
	font-weight:bold;
	line-height:37px;
}

h4 {
	margin:0px 0px 0px 5px;
	padding:5px;
	color:#272727;
	font-size:11px;
	background:#FBDCA7;
	text-align:left;
}

.lancio ul {
	margin:0px;
	padding:0px 0px;
}

.lancio ul li {
	list-style:none;
	padding:10px 25px;
	margin:0px;
	background:url(/img/bulletto.gif) no-repeat;
	cursor:pointer;	
	font-style:italic;	
}

.lancio ul li:hover, .lancio ul li.primo:hover {
	background:url(/img/bulletto_on.gif) no-repeat;
}

.lancio ul li:hover a, .lancio ul li.primo:hover a{
	color:#000;
}

.lancio ul li.primo {
	background:url(/img/bulletto_first.gif) no-repeat;
}

.lancio ul li a {
	color:#E53101;
	text-decoration:none;
	font-style:normal;	
	font-weight:bold;	
}


.listaconvegni {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.listaconvegni A:link {text-decoration: underline; color: #000000;}
.listaconvegni A:visited {text-decoration: underline; color: #000000;}
.listaconvegni A:active {text-decoration: none}
.listaconvegni A:hover {text-decoration: underline; color: red;}


.listapocket {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.listapocket A:link {text-decoration: underline; color: #000000;}
.listapocket A:visited {text-decoration: underline; color: #000000;}
.listapocket A:active {background: #FFCC00; text-decoration: none}
.listapocket A:hover {text-decoration: underline; color: red;}


.listapubblicazioni {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.listapubblicazioni A:link {text-decoration: none; color: #000000;}
.listapubblicazioni A:visited {text-decoration: none; color: #000000;}
.listapubblicazioni A:active {text-decoration: none}
.listapubblicazioni A:hover {text-decoration: underline; color: red;}

.listaguide {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.listaguide A:link {text-decoration: none; color: #000000;}
.listaguide A:visited {text-decoration: none; color: #000000;}
.listaguide A:active {text-decoration: none}
.listaguide A:hover {text-decoration: underline; color: red;}

.guide {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.guide A:link {text-decoration: none; color: #000000;}
.guide A:visited {text-decoration: none; color: #000000;}
.guide A:active {text-decoration: none}
.guide A:hover {text-decoration: underline; color: red;}

.pocket {
	padding:12px;
	line-height:16px;
	text-align:left;
}

.pocket A:link {text-decoration: none; color: #000000;}
.pocket A:visited {text-decoration: none; color: #000000;}
.pocket A:active {text-decoration: none}
.pocket A:hover {text-decoration: underline; color: red;}

#tabs {
	float:left;
	margin:0px;
	padding:4px 4px 0px 4px;
	background:#FFF;	
	text-transform:uppercase;
	font-weight:bold;
}

#tabs ul {
	float:left;
	list-style: none inside;
	margin:0px;
	padding:0px 0px 0px 0px;
	height:28px;	
}

#tabs ul li {
	float:left;
	display: inline;	
	background:#D9D9D9;
	margin:0px 1px 0px 0px;
	padding:7px;
	height:14px;
	cursor:pointer;
}

#portabanner {
	background:url(/img/bg-portabanner.gif) no-repeat;
	clear:left;
	height:108px;
	padding:15px 0px 0px 15px;
	margin-bottom:20px;	

}

#portabanner a img {
	margin-right:10px;
	border:0px;
}

#portaguide {
    background:transparent url(/img/bg-portabannerone.gif) no-repeat scroll 0% 0%;
    clear:left;
    height:159px;
    margin-bottom:20px;
    padding:6px 0px 0px 6px;

}

#portabannerone {
    background:transparent url(/img/bg-portabannerone.gif) no-repeat scroll 0% 0%;
    clear:left;
    height:159px;
    margin-bottom:20px;
    padding:6px 0px 0px 6px;

}

/*
.formlabel {
         witdh:20%; 
         text-align:left; 
         font-weight:bold; 
         white-space:nowrap;
}


.formfield {
         width:80%; 
         text-align:left;
}


.formfield input {
               border:1px solid grey;
}


.formfield select {
                border:1px solid grey;
}


.formfield a {
           color:#006699; 
           font-weight:bold;
}


.formsubmit input {
                border:1px solid grey; 
                background-color:orange; 
                font-weight:bold; 
                padding:3px; 
                width:150px;
}
*/

.schedaprodotto {
              font-family:Verdana; 
              font-size:11px; 
              padding:20px;
}


.schedaprodotto img {
                  float:left; 
                  padding:0px 20px 20px 20px;
}


.schedaprodotto a {
                color:#006699; 
                font-weight:bold;
}


#footer {
        text-align:center;   
	clear:both;      
}

