/* personalizzazione grafica */
body {
	color: #000;
	background-color: #ffffff;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0em auto;
	width:75.8em;
	padding: 0;
	background-repeat: repeat-x;
	background-image: url(../img/back.jpg);
	background-position: 0px 0px;
}

.invisibile{
display:none;
}

a {
	font-weight: bold;
	text-decoration:none;
	color:#094964;
}

a:hover{
	text-decoration:underline;
}

.trigger{
font-weight:bold;
color:#094964;
cursor:pointer;
}

img{
border:0px solid #000;
}

div p {
margin: 0 0;
padding: 0.5em 1em;
}

#corpo {
	top:0;
	float: left;
	width: 100%;
}

#ausiliario, #ausiliario_interno, #ausiliario_interno_due_colonne {
	float: left;
	color: #000;
	width: 770px !important;
	padding:8px 0 0 0 !important;
	margin-top:-4px;
}

#ausiliario_interno {
	background-image:url(../img/sfondo_pagina_interna.jpg);
	background-position:-35px top;
	background-repeat:repeat-x;
}

#generale {
	width:840px;
	margin:0;
	padding:0;
}

#generale2 {
	background-image: url(../img/side_dx_sx.jpg);
	width:840px;
	margin:0 0 -30px 0;
	padding:0;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#generale3{
	width:770px;
	padding:0;
	margin:0 0 0 35px;
}

#spo_footer {
	background-color:#842121;
	height:20px;
	width:100%;
	border:1px solid #842121;
}

#contbox {
	margin-top:50px;
}

#contbox hr {
	width:500px;
	height:0px;
	border:1px dashed #003366;
}

#pre {
	background-color: #FFFFFF;
	border: 1px #000 solid;
	width: 500px;
	height: 400px;
	margin: 50px auto 0 auto;
	padding: 0;
}

/* colonna-1 */

#colonna-1 {
	float: left;
	width: 170px;
	padding-bottom:5px;
}

#colonna-1 table {
	position:relative;
	margin:10px 0px;
	margin: 300px auto;
}

#colonna-1 caption{ 
	background-color:#084B66;
	color:#FFFFFF;
	font-weight:bold;
}

#colonna-1 td{
	vertical-align:top;
	border-bottom:1px solid #084B66;
	font-size:0.8em;
}

/* fine colonna-1 */

/* colonna-2 */

#colonna-2 {
	float: left;
	width: 410px;
	padding-bottom:5px;
	margin:0 10px 0 10px;
}

#colonna-2 img {
	padding:0px; 
	margin:10px 0;
}

#colonna-2 .box_accesso_crediti{
	margin:1em auto;
	padding-bottom:1em;
}

#colonna-2 .box_accesso_crediti input{ 
	width:200px;
}

#colonna-2 .box_accesso_crediti input.invia{ 
	width:auto;
}

#colonna-2 .box_accesso_crediti fieldset{
border:1px solid #ccc;
width:405px;
padding:0 0 10px 0;
}

#colonna-2 .box_accesso_crediti legend{
margin-left:10px;
}

#colonna-2 .box_accesso_crediti label{ 
display:block !important;
float:left;
width:75px;
}
/* fine colonna-2 */

/* colonna-3 */
#colonna-3 {

	margin: 0 0 0 600px !important;
    width: 170px;
    background: transparent;
    color: #000;
	padding:0 0 5px 0 !important;
}
/* fine colonna-3 */

#testata, #colonna-1, #colonna-2, #colonna-3{
padding:0;
}

/*motore_ricerca*/
.motore_ricerca {
position:relative;
left:525px;
top:142px;
width:300px;
height:60px;
padding:0 0 0 3px;
background-image:url(../img/sfondo_motore.gif);
background-position:left 25px;
background-repeat:no-repeat;
}

.motore_ricerca img, .motore_ricerca a, .motore_ricerca span{
display:none;
}

.motore_ricerca table{
border:0px solid #000;
margin:0;
padding:0;
}

.motore_ricerca table div{
border:0px solid #000 !important;
margin:0;
padding:0;
overflow:hidden;
background-color:transparent !important;
}

.motore_ricerca table div iframe{
height:50px !important;
margin:-27px 0 0 0;
}

.motore_ricerca table div iframe form{
border:1px solid #000 !important;

}

/*testata*/
#testata {
width:840px;
background: #fff url(../img/testata.jpg) no-repeat  0px 0px;
color: #fff;
height: 230px;
padding: 0;
margin:0;
}

#testata h1 {
display:none;
font-size: 2em;
padding:0;
margin:0;
}

.data_ora{
position:relative;
top:30px;
left:43px;
}
/*fine testata*/

/* commissioni */

#commissioni ul li {
	font-size:1.1em !important;
	padding-top:5px !important;
}

#commissioni li li {
	font-size:0.9em !important;
	padding-left:0;
	margin-left:0;
	list-style-type:none !important;
	list-style-image: url((URL));
}

#commissioni li li li {
	font-size:0.9em !important;
	list-style-image: url(../img/punto_elenco.gif) !important;
}
/* fine commissioni */


/* sommario */
.sommario {
	display: none;
}
/* fine sommario */

/*footer*/
#footer {
	clear: left;
	text-align:center;
	color: #fff;
	width:840px;
	height:71px;
	padding-top:25px;
	background-image: url(../img/footer.jpg);
	background-position:left top;
	background-repeat: no-repeat;
	font-size:1.2em !important;
}
/*fine footer*/


/* box della colonna-1 e colonna-3 */
#box_area_riservata{
background-image:url(../img/sfondo_box_area_riservata.jpg);
background-position:center 40px;
background-repeat:no-repeat;
color:#fff;
}

#box_area_riservata h3{
font-size:14px;
padding:0px;
margin:3px 0 3px 10px;
}

#box_area_riservata fieldset{
border:0px solid #000;
width:160px;
margin:0 0 0 0;
padding:0 0 0 0;
}

#box_area_riservata legend{
display:none;
}

#box_sindacato, #box_professione, #box_servizi, #box_convenzioni, #box_utilita, #box_circolari, #box_vetrina, #box_bacheca, #box_link, #box_navigazione_riservata{
background-image:url(../img/sfondo_box_generici.jpg);
background-position:center 30px;
background-repeat:no-repeat;
}

#box_area_riservata h2, #box_sindacato h2, #box_professione h2, #box_servizi h2, 
#box_convenzioni h2, #box_utilita h2, #box_circolari h2, #box_vetrina h2, #box_bacheca h2, 
#box_link h2, #box_navigazione_riservata h2{
background-position:center top;
background-repeat:no-repeat;
padding:0;
margin:0;
cursor:pointer;
}

#box_area_riservata h2{
background-image:url(../img/testata_box_area_riservata.jpg);
height:40px;
}

#box_sindacato h2{
background-image:url(../img/testata_box_sindacato.jpg);
height:36px;
}

#box_professione h2{
background-image:url(../img/testata_box_professione.jpg);
height:30px;
}

#box_servizi h2{
background-image:url(../img/testata_box_servizi.jpg);
height:35px;
}

#box_convenzioni h2{
background-image:url(../img/testata_box_convenzioni.jpg);
height:32px;
}

#box_utilita h2{
background-image:url(../img/testata_box_utilita.jpg);
height:35px;
}

#box_circolari h2{
background-image:url(../img/testata_box_circolari.jpg);
height:45px;
}

#box_vetrina h2{
background-image:url(../img/testata_box_vetrina.jpg);
height:45px;
}

#box_bacheca h2{
background-image:url(../img/testata_box_bacheca.jpg);
height:40px;
}

#box_link h2{
background-image:url(../img/testata_box_link.jpg);
height:32px;
}

#box_navigazione_riservata h2{
background-image:url(../img/testata_box_gestione_sito.jpg);
height:32px;
}

#box_cassa ul{
padding:8px 0 0 30px;
}

#box_cassa li, #box_mondo_professione li{
list-style-image:url(../img/icona_pdf_small.gif);
margin:0 0 12px 0;
}

#mondo_professione{
background-image:url(../img/sfondo_blu.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#6990A1;
height:15px;
font-size:14px;
text-align:center;
padding:20px 0 20px 0;
margin-top:5px;
color:#fff;
}

#box_mondo_professione ul{
padding:8px 0 0 30px;
}

.titoletto{
background-color:#6990A1;
color:#fff;
}

#box_navigazione_riservata .selezionato{
color:#990000;
font-weight:bold;
}

#box_area_riservata h2 span, #box_sindacato h2 span, #box_professione h2 span,
#box_servizi h2 span, #box_convenzioni h2 span, #box_utilita h2 span, #box_circolari h2 span,
#box_vetrina h2 span, #box_bacheca h2 span, #box_link h2 span,
#box_navigazione_riservata  span{
display:none;
}

#box_area_riservata ul, #box_sindacato ul, #box_professione ul, #box_servizi ul,
#box_convenzioni ul, #box_utilita ul, #box_circolari ul, #box_vetrina ul,
#box_bacheca ul, #box_link ul, #box_navigazione_riservata ul{
margin:0;
padding:10px 0 5px 30px;
}

#box_area_riservata ul li, #box_sindacato ul li, #box_professione ul li, #box_servizi ul li,
#box_convenzioni ul li, #box_utilita ul li, #box_circolari ul li, #box_vetrina ul li,
#box_bacheca ul li, #box_link ul li, #box_navigazione_riservata ul li{
list-style-image:url(../img/puntatore_ul_box.gif);
margin:0 0 12px 0;
}

#box_area_riservata ul li a, #box_sindacato ul li a, #box_professione ul li a, 
#box_servizi ul li a, #box_convenzioni ul li a, #box_utilita ul li a, #box_circolari ul li a, 
#box_vetrina ul li a, #box_bacheca ul li a, #box_link ul li a, 
#box_navigazione_riservata ul li a{
color:#094964;
text-decoration:none;
}

#box_area_riservata ul li a:hover, #box_sindacato ul li a:hover, #box_professione ul li a:hover, 
#box_servizi ul li a:hover, #box_convenzioni ul li a:hover, #box_utilita ul li a:hover,
#box_circolari ul li a:hover, #box_vetrina ul li a:hover, #box_bacheca ul li a:hover,
#box_link ul li a:hover, #box_navigazione_riservata ul li a:hover{
text-decoration:underline;
}

#box_area_riservata input{
border:1px solid #fff;
margin-top:3px;
}

#box_area_riservata input.input_invia{
border:1px solid #724C05;
background-color:#724C05;
color:#fff;
font-weight:bold;
}

#box_area_riservata p.pulsante_logout a{
border:1px solid #990000;
background-color:#990000;
color:#fff;
font-weight:bold;
padding:5px;
}

#box_area_riservata p.pulsante_logout a:hover{
border:1px solid #cc0000;
background-color:#cc0000;
color:#fff;
font-weight:bold;
padding:5px;
}

#box_area_riservata a{
color:#660000;
}

#info_cnpr{
background-image:url(../img/sfondo_blu.jpg);
background-position:center top;
background-repeat:no-repeat;
background-color:#6990A1;
height:80px;
font-size:14px;
text-align:center;
padding:20px 0 20px 0;
margin-top:5px;
margin-bottom:10px;
color:#fff;
}

#info_cnpr span{
font-size:10px;
}

#info_cnpr a{
color:#fff;
text-decoration:none;
}

#info_cnpr a:hover{
text-decoration:underline;
}

#box_vetrina ul.toggle_container, #box_utilita ul.toggle_container, #box_servizi ul.toggle_container{
margin:5px 0 0 -20px;
padding-bottom:0px;
padding-right:5px;
border-bottom:1px dotted #333333;
}

#box_convenzioni ul li.puntatore_caf_lf{
background-image:url(../img/puntatore_caf_lf.jpg);
background-position:left center;
background-repeat:no-repeat;
padding:5px 0 5px 40px;
list-style-image:none;
list-style-type:none;
margin-left:-20px;
}

#box_convenzioni ul li.puntatore_bios, #box_convenzioni ul li.puntatore_shaker_travel, #box_convenzioni ul li.punatore_sole24ore,
#box_convenzioni ul li.puntatore_intellijam, #box_convenzioni ul li.puntatore_zuppardo_ottica, 
#box_convenzioni ul li.puntatore_carrozzeria_tomassimi, #box_convenzioni ul li.puntatore_assi_ema,
#box_convenzioni ul li.puntatore_sei, #box_convenzioni ul li.puntatore_alessia_srl, #box_convenzioni ul li.puntatore_sicom, #box_convenzioni ul li.puntatore_hyperservice, #box_convenzioni ul li.puntatore_siracolazio,
#box_convenzioni ul li.puntatore_cesi_professionale, #box_convenzioni ul li.puntatore_buffetti,
#box_convenzioni ul li.puntatore_ecampus, #box_convenzioni ul li.puntatore_novark {
background-position:left center;
background-repeat:no-repeat;
padding:5px 0 5px 40px;
list-style-image:none;
list-style-type:none;
margin-left:-20px;
}

#box_convenzioni ul li.puntatore_bios{
background-image:url(../img/puntatore_bios.gif);
}

#box_convenzioni ul li.puntatore_shaker_travel{
background-image:url(../img/logo_shaker_travel.jpg);
}

#box_convenzioni ul li.punatore_sole24ore{
background-image:url(../img/logo_sole.jpg);
}

#box_convenzioni ul li.puntatore_intellijam{
background-image:url(../img/logo_intellijam.jpg);
}

#box_convenzioni ul li.puntatore_zuppardo_ottica{
background-image:url(../img/logo_zuppardo_ottica.jpg);
}

#box_convenzioni ul li.puntatore_carrozzeria_tomassimi{
background-image:url(../img/logo_carrozzeria_tomassini.jpg);
}

#box_convenzioni ul li.puntatore_assi_ema{
background-image:url(../img/logo_assi_ema.jpg);
}

#box_convenzioni ul li.puntatore_sei{
background-image:url(../img/logo_sei.jpg);
}

#box_convenzioni ul li.puntatore_alessia_srl{
background-image:url(../img/logo_alessia_srl.jpg);
}

#box_convenzioni ul li.puntatore_sicom{
background-image:url(../img/logo_sicom.jpg);
}

#box_convenzioni ul li.puntatore_hyperservice{
background-image:url(../img/logo_hyperservice_italia.jpg);
}

#box_convenzioni ul li.puntatore_siracolazio{
background-image:url(../img/logo_siracolazio_small.jpg);
}

#box_convenzioni ul li.puntatore_cesi_professionale{
background-image:url(../img/logo_cesi_professionale.jpg);
}

#box_convenzioni ul li.puntatore_buffetti{
background-image:url(../img/logo_buffetti.jpg);
}

#box_convenzioni ul li.puntatore_ecampus{
background-image:url(../img/logo_ecampus.jpg);
}

#box_convenzioni ul li.puntatore_novark{
background-image:url(../img/logo_novark.jpg);
}

#box_link ul li.puntatore_anc, #box_link ul li.puntatore_cndcec,
#box_link ul li.puntatore_odcec, #box_link ul li.puntatore_cnpr,
#box_link ul li.puntatore_mef, #box_link ul li.puntatore_agenzia_entrate,
#box_link ul li.puntatore_inps, #box_link ul li.puntatore_inail,
#box_link ul li.puntatore_conf_prof, #box_link ul li.puntatore_fondo_prof,
#box_link ul li.puntatore_accademia_romana, #box_link ul li.puntatore_irdcec,
#box_link ul li.puntatore_previra_invest{
background-position:left center;
background-repeat:no-repeat;
padding:5px 0 5px 32px;
list-style-image:none;
list-style-type:none;
margin-left:-20px;
}

#box_link ul li.puntatore_anc{
background-image:url(../img/puntatore_anc.jpg);
}

#box_link ul li.puntatore_cndcec{
background-image:url(../img/puntatore_cndcec.jpg);
}

#box_link ul li.puntatore_odcec{
/*background-image:url(../img/puntatore_odcec.jpg);*/
background-image:url(../img/puntatore_cndcec.jpg);
background-position:left top;
}

#box_link ul li.puntatore_odcec span{
color:#094964;
cursor:pointer;
font-weight:bold;
}

#box_link ul li.puntatore_odcec ul{
margin:15px 0 -10px -30px;
}

#box_link ul li.puntatore_cnpr{
background-image:url(../img/puntatore_cnpr.jpg);
}

#box_link ul li.puntatore_mef{
background-image:url(../img/puntatore_mef.jpg);
}

#box_link ul li.puntatore_agenzia_entrate{
background-image:url(../img/puntatore_agenzia_entrate.jpg);
}

#box_link ul li.puntatore_inps{
background-image:url(../img/puntatore_inps.jpg);
}

#box_link ul li.puntatore_inail{
background-image:url(../img/puntatore_inail.jpg);
}

#box_link ul li.puntatore_conf_prof{
background-image:url(../img/puntatore_conf_professioni.jpg);
}

#box_link ul li.puntatore_fondo_prof{
background-image:url(../img/puntatore_fondo_professione.jpg);
}

#box_link ul li.puntatore_accademia_romana{
background-image:url(../img/puntatore_accademia_romana.jpg);
}

#box_link ul li.puntatore_irdcec{
background-image:url(../img/puntatore_irdcec.jpg);
}

#box_link ul li.puntatore_previra_invest{
background-image:url(../img/puntatore_previra_invest.jpg);
}

/* fine box della colonna-1 e colonna-3 */

/* box della colonna-2 */
#box_intro_home h1, #box_interni h1{
color:#044641;
font-size:20px;
margin:0 0 10px 0;
padding:0;
}

#box_intro_home table{
border-top:1px dashed #ccc;
}

#box_intro_home table td{
border-bottom:1px dashed #ccc;
padding-top:5px;
}

#box_intro_home p{
margin-left:0px;
margin-right:0px;
padding-left:0px;
padding-right:0px;
}

#box_intro_home img{
float:left;
margin:0 10px 30px 0;
}

#box_intro_home a{
color:#1E7871;
}

#box_intro_home p.fonte{
color:#094964;
font-style:italic;
}

#box_rassegna_stampa{
margin-bottom:10px;
}

#box_eventi_convegni{
margin-bottom:10px;
}

#box_rassegna_stampa h2, #box_newsletter h2, #box_eventi_convegni h2{
background-position:left top;
background-repeat:no-repeat;
height:41px;
margin:0;
padding:0;
cursor:pointer;
}

#box_rassegna_stampa h2{
background-image:url(../img/testata_rassegna.jpg);
}

#box_newsletter h2{
background-image:url(../img/testata_newsletter.jpg);
}

#box_eventi_convegni h2{
background-image:url(../img/testata_eventi.jpg);
}

#box_rassegna_stampa h2 span, #box_newsletter h2 span, #box_eventi_convegni h2 span{
display:none;
}

#box_newsletter table, #box_eventi_convegni table{
width:410px;
}

#box_newsletter td, #box_eventi_convegni td{
border-bottom:1px dashed #aaa;
padding:10px;
vertical-align:top;
}

#box_newsletter tr.riga_grigia, #box_eventi_convegni tr.riga_grigia{
background-color:#f0f0f0;
}

#box_rassegna_stampa table.rassegnaStampa {
width:410px;
}

#box_rassegna_stampa table.rassegnaStampa td, #box_newsletter table.rassegnaStampa td{
vertical-align:top;
padding:5px;
}

p.puntatore_generico{
background-image:url(../img/puntatore_ul_box.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px !important;
}

#box_rassegna_stampa ul li {
	margin-bottom:0.5em;
	list-style-image: url(../img/puntatore.gif);
}

#box_rassegna_stampa ul li li {
	border:0px dotted #333;
	margin-left:1em;
}

/*#box_rassegna_stampa ul ul li span {
	display:inline;
	font-weight:bold;
	background-color:inherit;
}*/

#box_rassegna_stampa .rassegnaStampa p {
	padding:0 5px 0 80px;
	margin-top:-15px;
	width:300px;
}

.rassegnaStampa li { list-style-image:none !important; margin-bottom:0px !important; }
.rassegnaStampa li li{ list-style-type:none;margin-left:12px;clear:both; list-style-image:none;}
.rassegnaStampa {float:left;margin:0;padding:10px;width:auto;}
.rassegnaStampa ul {padding:0; }
.rassegnaStampa li a{color:#003399; text-decoration:none;  padding:0px;display:block;clear:both}
ul.rassegnaStampa{width:auto;float:left;list-style-type:none; margin:0 0 10px 0;padding:0;}
.rassegnaStampa li{list-style-type:none; clear:both;}
.rassegnaStampa span{ font-weight:bold; text-decoration:underline;}
.rassegnaStampa img{border:0px solid #fff; margin: 0 30px 0px 0px;}

a.espandi_rassegna {
	background-image: url(../img/expand2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px !important;
}

a.nulla_rassegna {
	background-image: url(../img/puntorass.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px !important;
}

a.contrai_rassegna {
	background-image: url(../img/collapse2.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px !important;
}

ul.rassegnaStampa a.sottocategoria_rassegna {
	background-image: url(../img/sottoexpand.gif);
	background-position: 0px -2px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 25px !important;
	color:#666 !important;
}

ul.rassegnaStampa a:hover.sottocategoria_rassegna {
	color:#ff6600 !important;
	text-decoration:underline;
}

.fondoChiaro {
background-color:#FFFFFF;
border-bottom:1px dashed #ccc;
padding-top:10px;
padding-left:10px;
padding-bottom:15px;
margin:0;
}

.fondoScuro {
background-color:#f0f0f0;
border-bottom:1px dashed #ccc;
padding-top:10px;
padding-left:10px;
padding-bottom:15px;
margin:0;
}

.coloreData{
color:#339900;
}

td.coloreData{
font-weight:bold;
width:80px;
}

.tutta_rassegna{
margin-bottom:10px;
}

#box_rassegna_stampa a{
color:#000;
}

#box_rassegna_stampa a:hover{
color:#ff6600;
text-decoration:underline;
}

#box_newsletter a, #box_eventi_convegni a{
color:#0E6E97;
}

#box_newsletter a:hover, #box_eventi_convegni a:hover{
color:#ff6600;
}

#box_newsletter img, #box_eventi_convegni img{
margin:0 10px 0px 0;
}

/* fine box della colonna-2 */

/* navigazione_principale */
#navigazione_principale ul{
margin:0 0 0 0px;
padding:0;
}

#navigazione_principale ul li{
margin:0 0 0 0;
padding:0;
height:24px;
display:inline;
}
/* fine navigazione_principale */


/* css menu a tendina */
li.pulsante_homepage a, li.pulsante_aderisci a, li.pulsante_contatti a, li.pulsante_dove_siamo a,
li.pulsante_homepage a:hover, li.pulsante_aderisci a:hover, li.pulsante_contatti a:hover,
li.pulsante_dove_siamo a:hover{
background-position:left top;
background-repeat:no-repeat;
height:24px;
}

li.pulsante_homepage a{
background-image:url(../img/pulsante_homepage.jpg);
width:193px;
}

li.pulsante_aderisci a{
background-image:url(../img/pulsante_aderisci.jpg);
width:192px;
}

li.pulsante_contatti a{
background-image:url(../img/pulsante_contatti.jpg);
width:192px;
}

li.pulsante_dove_siamo a{
background-image:url(../img/pulsante_dove_siamo.jpg);
width:193px;
}

li.pulsante_homepage a:hover{
background-image:url(../img/pulsante_homepage_on.jpg);
width:193px;
}

li.pulsante_aderisci a:hover{
background-image:url(../img/pulsante_aderisci_on.jpg);
width:192px;
}

li.pulsante_contatti a:hover{
background-image:url(../img/pulsante_contatti_on.jpg);
width:192px;
}

li.pulsante_dove_siamo a:hover{
background-image:url(../img/pulsante_dove_siamo_on.jpg);
width:193px;
}

.jqueryslidemenu ul li.pulsante_homepage span, .jqueryslidemenu ul li.pulsante_aderisci span,
.jqueryslidemenu ul li.pulsante_contatti span, .jqueryslidemenu ul li.pulsante_dove_siamo span{
display:none;
}

.jqueryslidemenu{
height:24px;
width:770px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
/*background of tabs (default state)*/
text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
 /*tab link background during hover state*/
color: white;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
width: 188px; /*width of sub menus*/
padding: 7px 0 0px 5px;
margin: 0;
background-image:none;
background-color:#0A4A65;
border-bottom:1px solid #fff;
border-right:0px solid #fff;
}

.jqueryslidemenu ul li ul li a:hover{ /*sub menus hover style*/
color:#ffff66;
background-image:none;
border-bottom:1px solid #ffff66;
border-right:0px solid #ffff66;
width: 188px;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

/* barra di orientamento dove sei */
#dovesei {
z-index:1;
padding:0 0 8px 0;
margin:0;
background-image: url(../img/sfondo_navigazione_orientamento.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
height:21px;
color:#fff;
}

#dovesei a{
color:#ffff66;
cursor:pointer;
}
/* fine barra di orientamento dove sei */

/* colonnaCentraleAdmin .box_centrale */

#colonnaCentraleAdmin .box_centrale {
	margin:0 0 0 0;
	padding:0 10px 20px 20px;
	background-color:#FFFFFF !important;
	width:550px !important;
}

#colonnaCentraleAdmin .box_centrale h2 {
	background-image:url(../img/testata_generica_interna.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size:1.3em;
	font-weight:bold;
	margin-top:10px;
	padding:15px 10px 0 50px;
	height:25px;
	color:#fff;
	width:500px;
}

#colonnaCentraleAdmin .box_centrale caption {
	font-size:1.3em;
	font-weight:bold;
	height:40px;
	color:#000 !important;
	padding:0px;
	margin:5px 0 -10px 0;
	background-color:transparent;
	border:0px solid #000;
}

#colonnaCentraleAdmin .box_centrale table {
	width:560px !important;
	margin-left:0 !important;
}

/* fine colonnaCentraleAdmin .box_centrale */

/* colonnaCentraleAdmin */

#colonnaCentraleAdmin {
	float:left;
	/*width:559px;
	margin-top:6px;*/
}

#colonnaCentraleAdmin table p {
	text-align:left
}

#colonnaCentraleAdmin table {
	clear:both;
	width:550px !important;
	/*margin:0em auto 2em auto;*/
	border-top:1px solid #084B66;
}

#colonnaCentraleAdmin table form {
	margin:0;
	padding:0;
}

#colonnaCentraleAdmin td {
	vertical-align:top;
	border-bottom:1px solid #084B66;
	padding:0.2em;
	text-align:left;
}

#colonnaCentraleAdmin td ul {
	margin:10px 0px 10px 25px;
	list-style-type:decimal;
}

#colonnaCentraleAdmin ul li {
	/*font-weight:bold;*/
}

#colonnaCentraleAdmin th {
	vertical-align:top;
	background-color:#084B66;
	color:#FFFFFF;
}

#colonnaCentraleAdmin caption {
	background-color:#eee;
	color: #000;
	font-weight:bold;
	width:550px;
	margin:3em auto 0em auto;
	padding: 0.3em;
	text-align:left;
	border-left:1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right:1px solid #ccc;
}

/* fine colonnaCentraleAdmin */

/* pulsante */
.pulsante {
	text-align:center;
	cursor:pointer;
}

.pulsante a {
}

.pulsante a:hover {
}

.pulsante input {
}
/* fine pulsante */

/* pagine di gestione in admin */
a.inserisci_nuovo {
	background-image:url(../img/ico-nuovo.gif);
	background-position:left center;
	background-repeat:no-repeat;
	text-decoration:none;
	padding:15px 0 15px 55px;
	margin:0 0 0 -13px;
}

a.inserisci_nuovo:hover {
	text-decoration:underline;
}

form.seleziona_anno{
margin:20px 0 10px -10px;
}

/* fine pagine di gestione in admin */

/* pagina link_utili.asp */
.rientro{
margin:0 0 0 30px;
}

.rientro_doppio{
margin:0 0 0 30px !important;
}

.puntatore_link_utili p{
background-image:url(../img/puntatore_blu.gif);
background-position:left center;
background-repeat:no-repeat;
padding-left:20px;
}
/* fine pagina link_utili.asp */

/* box errore login */
.box_errore_login {
	margin:0px 0px 10px 10px;
	border:1px solid #842020;
	text-align: left;
	background-color: #F9F9F9;
}

.box_errore_login h2 {
	font-size:1em;margin:0;
	background-color:#842020;
	color:#fff;
	background-color:#FF0000;
}

.box_errore_login p{
	color: #990000;
	font-weight:bold;
}
/* fine box errore login */

/* pagina cambia password - su choam e si apre in un popup */
#centrato #corpo{
background-image:url(../img/back.jpg);
background-position:center -100px;
background-repeat:repeat-x;
width:410px;
padding:0 20px 0 20px;
text-align:left;
}

#centrato #corpo p{
text-align:left;
margin:0;
padding:5px 0 5px 0;
}


#centrato #corpo h2{
font-size:18px;
margin:10px 0 0 0;
padding:0;
width:300px;
height:30px;
}

#centrato #corpo form{
border:1px solid #ccc;
width:390px;
padding:10px 0 0 15px;
}

#centrato #corpo form label{
display:block;
width:120px;
float:left;
}

#centrato #corpo form input{
float:left;
margin-right:10px;
}

#centrato #testata{
display:none;
}
/* fine pagina cambia password */

/* pagina form_aderisci.asp */
.form_aderisci{
border:1px solid #ccc;
width:390px;
padding:10px 0 10px 15px;
float:left;
margin-bottom:20px;
}

.form_aderisci p{
float:left;
width:380px;
}

.form_aderisci label{
display:block;
width:83px;
float:left;
}

.form_aderisci input{
float:left;
margin-right:10px;
border:1px solid #ccc;
width:auto;
}

.form_aderisci input.invia{
margin-left:157px;
background-color:#094964;
border:1px solid #094964;
color:#fff;
font-weight:bold;
}

.divisori{
border-top:1px dashed #999;
margin-top:10px;
}

.corretta{
color:#009900;
margin-bottom:10px;
}

.corretta h3{
margin:0 0 -10px 0;
}

.errore{
color:#ff0000;n
font-size:12px;
font-weight:bold;
}
/* fine form_aderisci.asp */

/* convenzioni.asp */
.convenzioni_commerciali{
background-image:url(../img/sfondo_box_convenzioni.jpg);
background-position:left bottom;
background-repeat:repeat-x;
padding:0 10px 0 10px;
margin-bottom:10px;
}

.continua{
text-align:right;
}

.vai_a_capo{
clear:both;
}

.pdf{
background-image:url(../img/icona_pdf.gif);
background-position:left top;
background-repeat:no-repeat;
padding:5px 0 5px 25px;
}

.lista_puntatore{
list-style-image:url(../img/puntatore_ul_box.gif);
}

.rientro{
margin:10px 0 10px 30px;
}

div.spazio_immagini p img{
margin:10px 0 0 0 !important;
}

div.spazio_immagini p.icona_telefono img, div.spazio_immagini p.icona_mail img{
margin-top:0px !important;
}

div.spazio_immagini p.icona_telefono span, div.spazio_immagini p.icona_mail span{
width:35px !important;
float:left;
}

.cont_servizi{
float:left;
clear:both;
}

.cont_servizi_sx{
float:left;
width:200px;
margin-right:10px !important;
height:60px;
margin-bottom:15px;
border-bottom:1px solid #999;
}

.cont_servizi_dx{
float:right;
width:200px;
height:60px;
margin-bottom:15px;
border-bottom:1px solid #999;
}

.cont_servizi_sx h5, .cont_servizi_dx h5{
margin:0px;
font-size:14px;
}

div.spazio_immagini p.box_aspa img{
margin:0px !important;
padding-right:10px !important;
}

.cont_servizi_tutta_riga{
height:70px;
border-bottom:1px solid #ccc;
margin-bottom:10px;
}

.cont_servizi_tutta_riga h5{
margin:0px;
font-size:14px;
}

div.fedra_dike div.cont_servizi_sx, div.fedra_dike div.cont_servizi_dx{
height:100px;
width:170px;
border-bottom:0px solid #000;
margin:0px;
}

.slogan{
font-style:italic;
margin:-5px 0 0 0;
padding:0px;
}
/* fine convenzioni.asp */

/* messaggio di cancellazione o di aggiornamento sulle pagine newsletter e infocnpr */
.notifica{
margin:10px 0 10px 0;
color:#009900;
font-size:14px;
}

/* tabella di elenco sulle pagine newsletter e infocnpr pubbliche */
.tabella_elenco{
width:410px;
}

/* punlsante torna indietro */
.torna_indietro img{
padding:0px !important;
margin:0px 8px 0 0 !important;
float:left !important;
}

.torna_indietro a{
padding:0px !important;
margin:0 !important;
}

/* pagine antiriciclaggio */
.lista_pdf li, li.lista_pdf{
list-style-image:url(../img/icona_pdf.gif);
padding-bottom:10px;
}

.lista_documenti li, li.lista_documenti{
list-style-image:url(../img/doc_marrone_small.gif);
padding-bottom:10px;
}

/* convenzioni_caf */
a.arancio{
color:#ff6600 !important;
}

/* commissioni */
.commissioni h2{
font-size:14px;
}

.testi_commissioni{
margin-top:-10px !important;
border-bottom:1px dashed #ccc;
padding-bottom:5px;
}

/* paginazione */
.paginazione a, span.pagina_selezionata{
margin:0 2px 0 2px;
}

.pagina_selezionata{
color:#CC0000;
font-weight:bold;
}

/* icona novità */
#box_professione ul li.icona_novita{
list-style-image:url(../img/icona_novita.gif) !important;
}
