/*Impostazioni comuni a tutto il sito*/
body{  background: url(images/bgPages.gif) repeat-y center top; text-align:center;}
body, td, th  {margin:0; padding:0; color: #000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif;}
table, td{text-align:left;}
form{margin:0;}
.sf_menu {background-color: #f58345}
a, a:link, a:visited, a:active{color: #000000; text-decoration: underline}
a:hover{color:#03488D; text-decoration: underline}
td {vertical-align: top}
h3{color:#03488D; }
h3.rosso{color:#CC0000;}
h3.arancio{color:#F35001;}
h3.giallo{color:#F9A800; }
h3.verde{color:#009900; }
h3.blu{color:#03488D; }
h3.titolo_cont{font-size:18px; }
h5.nome_test {font-size: 12px; margin:0 0 10px 0; padding:0;}
h6 {font-size: 12px}

p.data {font-size: 10px; font-weight: bold}
img.imgSottoarea{float:right; margin:0 0 10px 10px;}

/*td.allin_box_dx {padding: 0}*/
td.allin_bottom {vertical-align: bottom}
td.right {text-align: right}
.largh_box_dx {width: 118px}
td.mezzalarghezza {width: 50%}
td.contenuti { padding:0 9px 0 7px}
div#contenutiCentrali{text-align:left;}
td.cdlan {padding-top: 35px}
.loginutente {/*font-size: 11px;*/ font-weight: bold; padding: 0 150px 20px 0; color:#000;}
td.spaziotesto {line-height: 140%}
td.data {/*font-size: 10px;*/ font-weight: bold}
ul.general {list-style-type: circle}

/*impostazioni testata*/
.testata {background: url(images/bgTestata.gif) no-repeat; width:630px; height:130px; margin-bottom:15px; /*border:none; margin:0; padding:0;*/}
.testataTop {height:99px;}
.testataBottom {text-align:right;}
.testataBottom table {float:right;}
.testataBottom table td {vertical-align:bottom; color:#FFF;}

/*impostazioni link menu superiore NEW*/
.MenuBar{
	color: #000;
	float:right;
	margin-top:10px;
}
.MenuBar a, .MenuBar a:link, .MenuBar a:visited, .MenuBar a:active, .MenuBar a:hover{
	color: #000;
	text-decoration: none;
	margin: 0;
}
.MenuHorizontal {
	margin: 0;
	list-style: none;
	line-height: 15px;
}
.MenuHorizontal li{
	cursor: pointer;
	float: left;
	position: relative;
	border-left:1px solid #000;
	padding: 0 10px;
}
.MenuVertical{
	padding: 10px 0 0 10px;
	margin: 0;
	list-style: none;
	width: 135px;
	border-left:1px solid #000;
}
.MenuVertical li{
	cursor: pointer;
	float: none;
	line-height: 14px;
	height:14px;
	margin: 0;
	border-left:none;
	padding:0;
}
.MenuVertical li a, .MenuVertical li a:link, .MenuVertical li a:visited, .MenuVertical li a:active{
	display: block;
	padding:0;
}
.Level1{
	position: relative;
}
.Level2{
	position: absolute;
	top: 15px;
	left: -1px;
	display: none;
}
.Level2 li a:hover{
	color: #000; /*-------- qui per cambiare il colore font del submenu -----------*/
	text-decoration:underline;
}
.Level3{
  position: absolute;
  top: 0px;
  left: 200px;
  display: none;
  border: 1px solid white;
}
.Level4{
  position: absolute;
  top: 0px;
  left: 200px;
  display: none;
}
.Level1 li:hover ul.Level2, .Level1 li.over ul.Level2{
	display: block;
}
.Level2 li:hover ul.Level3, .Level2 li.over ul.Level3{
	display: block;
}
.Level3 li:hover ul.Level4,
.Level3 li.over ul.Level4
  {
  display: block;
  }
.Level1 li, .Level2 li, .Level3 li, .Level4 li
  {
  behavior: url(/ieMenu.htc) ;
  }
  
/*impostazioni Google*/
.sf_google{ background:url(images/sfGoogle.gif) repeat-x; width:130px; text-align:center}
#google{position:absolute; margin:10px 0px 10px -10px; border-bottom:1px solid #E4E4E4; border-top:1px solid #E4E4E4; padding:10px 0;}
div#annunciGoogle{border:0px solid #fff; padding:0; margin:0; width:120px; margin-left:5px; margin-bottom:10px;}

/*impostazioni menù sinistro*/
div#nav{margin-top:20px; width:140px;}
div#nav ul{margin: 0; padding: 0; list-style-type: none}
div#nav li{margin: 15px 0 0 0; padding: 0;  line-height: 18px; background:url(images/pxGrigio.gif) repeat-x left 17px;}
div#nav a{ padding-left: 10px;  text-transform:uppercase; color: #333; text-decoration: none; margin-bottom:15px;}
div#nav a:hover{color:#f08300}
div#nav ul ul{ margin-bottom:25px;}
div#nav ul ul li{margin-top: 8px;  line-height: 18px; background:none;}
div#nav ul ul a{color: #333; text-decoration: none; margin-bottom:15px; text-transform:none; font-size:9px; }

div.jsenable h3{cursor: pointer}
div.jsenable ul ul{display:none}
div#nav li.hide ul{display:none}
div#nav li.show ul{display:block}
div#nav li.show h3{background-color: #F6722A}
li.voci_princ {border-top: 6px solid #FFCC66}

/*impostazioni colonna sinistra*/
td.ang_sup_col_sx {background:url(images/bgBtnNl.gif) no-repeat; height: 48px; color:#03488D;}
td.ang_sup_col_sx p{margin-top:12px; text-align:center}
td.sf_col_sx { text-align:left}
/*td.girasole {background: url(images/girasole.gif) no-repeat; width: 160px; height: 281px}*/
/*td.ang_inf_col_sx {background: url(images/ang_inf_col_sx.gif) no-repeat; width: 160px; height: 15px}*/
td.ang_sup_col_sx a, td.ang_sup_col_sx a:link, td.ang_sup_col_sx a:visited, td.ang_sup_col_sx a:active{
	color:#03488D; text-decoration:none; font-weight:bold;}
td.ang_sup_col_sx a:hover{text-decoration:underline;}
/*td.sf_newsletter {background: url(images/sf_newsletter.gif}*/

/*impostazioni colonna destra
td.ang_sup_col_dx {background: url(images/ang_sup_col_dx.gif) no-repeat; width: 135px; height: 38px}*/
td.sf_col_dx{width:130px; padding:0; margin:0;}
/*td.ang_inf_col_dx {background: url(images/ang_inf_col_dx.gif) no-repeat; width: 135px;  height: 12px}*/

/*impostazioni voci path di navigazione*/
.path {padding-bottom: 15px}
a.path:link, a.path:visited {font-variant: small-caps; text-decoration: none; color:#000;} 
a.path:hover {text-decoration: underline}

/*impostazioni voci della mappa sito*/
td.voci_mappa {font-weight: bold; text-align: right}
a.mappa:link, a.mappa:visited {font-weight: normal; text-decoration: none}
a.mappa:hover {font-weight: normal; text-decoration: underline}
td.img_mappa {background: url(images/mappa.jpg) no-repeat}

/*impostazioni voci pagina eventi*/
.scegliMese{font-size:12px; font-weight:bold; color:#F08300; line-height:22px}
td.eventi {background-color: #F08300; color:#FFFFFF; text-align:center;font-weight: bold; line-height:20px}
a.eventi, a.eventi:link, a.eventi:visited, a.eventi:active { color:#FFFFFF;text-decoration: none}
a.eventi:hover {text-decoration: underline}
td.larghezza {width: 25%}
#dettaglio_evento {border:1px solid #E4E4E4;/*background-color: #F0F0F0*/}

/*impostazioni voci funzioni stampa-preferiti-invia ad un amico-richiedi consulenza*/
a.funzioni:link, a.funzioni:visited, a.funzioni:active{color: #000; font-weight: bold; font-size: 10px; font-variant: small-caps; text-decoration: none; padding:4px; margin-left:20px;}
a.funzioni:hover {background-color: #CCC; color: #000; text-decoration: none}

/*impostazioni link footer*/
#footer{ border-top:1px solid #cccccc; margin-top:15px; text-align:center;}
#footer p{margin:10px 0 0 0;}
a.footer:link, a.footer:visited {font-weight: normal; text-decoration: none; color:#000000}
a.footer:hover {text-decoration: underline}
p.copyright {color:#666666}


/*IMPOSTAZIONI DEI VARI BOX DEI CONTENUTI*/



/*Impostazioni box articolo*/
td.art_funzioni {text-align: right; margin-left: 25%}
td.art_nome_autore {text-align: right; vertical-align: top}
td.data_art {padding-top: 15px}
h6.art_nomeautore {font-size: 10px; color: #6666CC}
/*td.art_link_prec {padding-top: 15px}
td.art_link_succ {text-align: right; padding-top: 15px}*/
h5.art_titolo {font-size: 13px;}
td.frecciasu {padding-top: 20px}
.prec{float:left;}
.succ{float:right;}

/*Impostazioni box home con abstract articolo*/
td.home_art_tit {font-size: 12px; font-weight: bold}
td.home_nome_aut {font-size: 11px; font-weight: bold}
td.leggiartic {text-align: right}
.sf_home_box_art {background-color: #F5F3F3}

/*Impostazioni box risposta esperto
td.leggitutto {text-align: right}*/
.sf_home_box_risp {background-color: #F0F0F0;}
.sf_home_box_risp .leggitutto{ text-align:right;}
/*.sf_home_box_dom {background-color: #F7F7F7}
td.domandaquando {font-size: 10px}*/

/*Impostazioni box home del test*/
.sf_home_box_test {background-color: #FFFFCC}
ul.test {list-style-type: circle; list-style-image: url(images/freccina.gif); padding-bottom: 1px}
li.test {margin: 3px 0 0 0}
td.tit_box_punteggi {color: #000; background-color: #FFCC66}
td.sf_box_punteggi {background-color: #F5F3f3}
td.test_tipo {background-color: #F5F3f3; font-weight: bold}
td.test_elenco {background-color: #FFFFCC}

/*Impostazioni finsestre pop up del test*/
body.pop {background-color: #FFcc66}
.bianco {background-color: #FFFFFF}
#logo_pop {background: url(images/logo_pop.gif) no-repeat; padding-top: 95px; height: 120px}
a.pophome:link, a.pophome:visited {color:#F58345; font-size: 12px; font-weight: bold; font-variant: small-caps; text-decoration: none}
a.pophome:hover {color:#FFFFFF; background-color:#F58345}
td.tit_pop {text-align: center}
td.copy_pop {text-align: center; font-size: 9px; vertical-align: bottom}
a.pop:link, a.pop:hover{color: #2F3C7F; font-size: 9px; text-decoration: underline}
a.pop:visited {color: #666666; text-decoration: underline}

/*Impostazioni pop up dei test*/
td.logo_pop_p {background: url(images/logo_pop.gif) no-repeat; height: 120px}
td.pop_ang_sup {background: url(images/pop_ang_sup.gif) no-repeat; height: 10px}
td.pop_ang_inf {background: url(images/pop_ang_inf.gif) no-repeat}
td.pop_spazio {padding: 5px 10px 5px 10px}
td.pop_ang_sup_p {background: url(images/pop_ang_sup_p.gif) no-repeat; height: 10px}
td.pop_ang_inf_p {background: url(images/pop_ang_inf_p.gif) no-repeat}

/*Impostazioni box "Argomenti collegati"*/
.ang_sup_arg_col {background: url(images/ang_arg_coll.gif) no-repeat; width: 100px; height: 4px}
td.tit_arg_coll {background-color: #6666CC; color: #FFFFFF; font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 5px}
td.menu_arg_coll {background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; padding-right: 4px; border-top: 3px solid #FFCC66;}
a.arg_coll:link {font-size: 11px; text-decoration: none}
a.arg_coll:hover {text-decoration: underline}
a.arg_coll:visited{color: #666666; text-decoration: none}

/*Impostazioni box "Ti segnaliamo"*/
div#segnaliamo{border:1px solid #ccc; padding:0; margin:0; background:url(images/bgCccccc.gif) repeat-x; width:118px; margin-left:5px; margin-bottom:10px;}

td.tit_ti_segnal {background-color: #CCCCCC; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px}
td.voce_ti_segnal {background-color: #FFFFFF; padding-top: 5px; padding-bottom: 5px; padding-left: 4px; padding-right: 4px}

/*Impostazioni pagine privacy-note legali-deontologico-delibera*/
h3.priv_legal {font-style: italic}


/*Impostazioni pagine form*/
h6.form {font-size: 12px}
ul.listaesperto {list-style-type: circle; list-style-image: url(images/freccina.gif); padding-bottom: 1px}
li.esperto {margin: 6px 0 0 0}
td.spazioesperto {padding: 15px 0 10px 0}
td.spazioesperto2 {padding-top: 15px; text-align:right}
td.scegliesperto {font-size: 10px; font-weight: bold; color: #6666CC; text-align: right}
td.procedure {font-size: 10px}

/*Impostazioni pagina Glossario*/
a.glossario:link, a.glossario:visited {color: #F08300; font-size: 12px; text-decoration: none; font-weight: bold}
a.glossario:hover {background-color: #F08300; color: #FFFFFF; font-weight: bold}
td.linkglos {text-align: center; padding: 15px 0 20px 0}
td.curatori_glos {text-align: center; padding: 10px 0 10px 0}

/*Impostazioni pagina collaboratori*/
ul.collab {list-style-type: circle; list-style-image: url(images/freccina.gif); margin-left: 25px; text-transform: capitalize}
li.collab1 {padding-bottom: 5px}
a.linkcollab:link {font-variant: small-caps; text-decoration: none}
a.linkcollab:visited {font-variant: small-caps; color: #666666; text-decoration: none}
a.linkcollab:hover {font-variant: small-caps; text-decoration: underline}

td.det_collab {width: 50%; text-align: center; padding: 20px 0 25px 0}
a.linkdetcollab:link {padding: 2px 2px 2px 2px; text-decoration: none}
a.linkdetcollab:visited {color: #666666; text-decoration: none}
a.linkdetcollab:hover {background-color: #F08300; font-weight: bold; color: #FFFFFF}
p.nomecollab {text-transform: capitalize}
p.nomecollabis {text-transform: capitalize; font-weight: bold}
#img_collaboratore {background-color: #ffffff; width: 30%}

.tableCollab{border:1px solid #F08300;}
.tableCollab p{margin:7px;}

/*Impostazioni per pagina messaggi all'utente*/
td.formatmsg {line-height: 130%}

/*Impostazioni nuova homepage*/
div#blocchiHp{}
div#blocchiHp h4{font-weight:bold; color:#FFFFFF; line-height:23px; font-size:11px; padding-left:10px; margin:0;}
div#blocchiHp h4 a, div#blocchiHp h4 a:link, div#blocchiHp h4 a:visited, div#blocchiHp h4 a:active{width:145px; color:#FFFFFF; text-decoration:none;}
div#blocchiHp h4 a:hover{color:#FFFFFF; text-decoration:underline;}
div#blocchiHp .wrapper{padding:8px 3px 0 130px;}
div#blocchiHp .wrapper p {margin:13px 0 0 0;}

.test#hp{width:450px; height:98px; background:url(images/bgBlocchiTestHp.jpg) no-repeat; margin-bottom:10px;}
.test h4{background:url(images/bgH4HpTest.gif) no-repeat;}
.linkTest a, .linkTest a:link, .linkTest a:visited, .linkTest a:active{color:#000000; text-decoration:underline}
.linkTest a:hover{ color:#CC0000}

.eventi#hp{width:450px; height:130px; background:url(images/bgBlocchiEventiHp.jpg) no-repeat; margin-bottom:10px;}
.eventi h4{background:url(images/bgH4Eventi.gif) no-repeat;}
.linkEventiVita a, .linkEventiVita a:link, .linkEventiVita a:visited, .linkEventiVita a:active{color:#000000; text-decoration:underline}
.linkEventiVita a:hover{ color:#F35001}
.eventi#hp p.arrow a, #hpEventiVita p.arrow a:link, #hpEventiVita p.arrow a:visited, #hpEventiVita p.arrow a:active{ color:#F35001; text-decoration:underline; background:url(images/bgArrowArancio.gif) no-repeat left center; padding-left:6px; margin-right:4px;}
.eventi#hp p.arrow a:hover{ color:#000000; text-decoration:underline}

.conoscersi#hp{width:450px; height:98px; background:url(images/bgBlocchiConoscersiHp.jpg) no-repeat; margin-bottom:10px;}
.conoscersi h4{background:url(images/bgH4Conoscersi.gif) no-repeat;}
.linkConoscersi a, .linkConoscersi a:link, .linkConoscersi a:visited, .linkConoscersi a:active{color:#000000; text-decoration:underline}
.linkConoscersi a:hover{ color:#F9A800}

.esperto#hp{width:450px; height:98px; background:url(images/bgBlocchiEspertoHp.jpg) no-repeat; margin-bottom:10px;}
.esperto h4{background:url(images/bgH4Esperto.gif) no-repeat;}
.linkEspertoRisponde a, .linkEspertoRisponde a:link, .linkEspertoRisponde a:visited, .linkEspertoRisponde a:active{color:#000000; text-decoration:underline}
.linkEspertoRisponde a:hover{ color:#009900}

.leggere#hp{width:450px; height:98px; background:url(images/bgBlocchiLeggereHp.jpg) no-repeat; margin-bottom:10px;}
.leggere h4{background:url(images/bgH4Leggere.gif) no-repeat;}
.linkLeggereNavigare a, .linkLeggereNavigare a:link, .linkLeggereNavigare a:visited, .linkLeggereNavigare a:active{color:#000000; text-decoration:underline}
.linkLeggereNavigare a:hover{ color:#03488D}

#hpUltimeEsperto{margin-top:20px}
#hpUltimeEsperto h4.ultimeEsperto{color:#009900; border-bottom:1px solid #009900; font-size:16px; font-weight:normal; padding-left:0;}
#hpUltimeEsperto .wrapper2{margin:5px 10px 0 0;}
#hpUltimeEsperto .data{font-weight:bold;}
#hpUltimeEsperto .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
#hpUltimeEsperto .wrapper2 a.rubr_categ,
#hpUltimeEsperto .wrapper2 a.rubr_categ:link,
#hpUltimeEsperto .wrapper2 a.rubr_categ:visited,
#hpUltimeEsperto .wrapper2 a.rubr_categ:active,
#hpUltimeEsperto .linkLeggi a,
#hpUltimeEsperto .linkLeggi a:link,
#hpUltimeEsperto .linkLeggi a:visited,
#hpUltimeEsperto .linkLeggi a:active{color:#000000; text-decoration: underline}
#hpUltimeEsperto .wrapper2 a.rubr_categ:hover,
#hpUltimeEsperto .linkLeggi a:hover{color: #009900;}
#hpUltimeEsperto .wrapper2 a,
#hpUltimeEsperto .wrapper2 a:link{color:#000000; text-decoration: none},
#hpUltimeEsperto .wrapper2 a:visited,
#hpUltimeEsperto .wrapper2 a:active{color:#000000; text-decoration: underline},



#hpApprofondimenti{margin-top:20px}
#hpApprofondimenti h4.approfondimenti{color:#03488D; border-bottom:1px solid #03488D; font-size:16px; font-weight:normal; padding-left:0;}
#hpApprofondimenti .wrapper2{margin:5px 10px 0 0;}
#hpApprofondimenti .tit_approf{font-weight:bold; color: #03488D; font-size:12px;}
#hpApprofondimenti .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
#hpApprofondimenti .wrapper2 a.rubr_categ,
#hpApprofondimenti .wrapper2 a.rubr_categ:link,
#hpApprofondimenti .wrapper2 a.rubr_categ:visited,
#hpApprofondimenti .wrapper2 a.rubr_categ:active,
#hpApprofondimenti .linkLeggi a,
#hpApprofondimenti .linkLeggi a:link,
#hpApprofondimenti .linkLeggi a:visited,
#hpApprofondimenti .linkLeggi a:active{color:#000000; text-decoration: underline}
#hpApprofondimenti .wrapper2 a.rubr_categ:hover,
#hpApprofondimenti .linkLeggi a:hover{color: #03488D;}
#hpApprofondimenti .wrapper2 a,
#hpApprofondimenti .wrapper2 a:link{display:block; text-align:right; color:#000000; text-decoration:none;},
#hpApprofondimenti .wrapper2 a:visited,
#hpApprofondimenti .wrapper2 a:active{display:block; text-align:right; color:#000000; text-decoration:underline;},



#hpEventi{margin-top:0px}
#hpEventi h4.eventi{color:#F9A800; border-bottom:1px solid #F9A800; font-size:16px; font-weight:normal; padding-left:0;}
#hpEventi .wrapper2{margin:5px 10px 0 0;}
#hpEventi .dataEvento a,
#hpEventi .dataEvento a:link,
#hpEventi .dataEvento a:visited,
#hpEventi .dataEvento a:active{color:#000000; text-decoration: none; font-weight:bold;}
#hpEventi .dataEvento a:hover{color: #F9A800;}
#hpEventi .linkMese{display:block; text-align:right; color:#F9A800; position:relative; margin-top:-15px}
#hpEventi .linkMese a,
#hpEventi .linkMese a:link,
#hpEventi .linkMese a:visited,
#hpEventi .linkMese a:active{color:#F9A800; text-decoration: none}
#hpEventi .linkMese a:hover{color: #000000;}

/*codici colore e dimensioni txt*/
.rosso{color:#CC0000;}
.arancio{color:#F35001;}
.giallo{color:#F9A800;}
.verde{color:#009900;}
.blu{color:#03488D;}
.grigio{color:#666666;}
.big{font-size:12px;}
.small{font-size:9px;}

/*impostazioni homepage di sezione*/
#img_hp {background-color: #ffffff}
td.titolo_blu {width: 50%; background-color: #6666CC; color: #FFFFFF; font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 3px}
td.tit_blu {background-color: #6666CC; color: #FFFFFF; font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 3px}
td.sfondo_test {background-color: #FFFFCC}
td.sfondo_artic {background-color: #F5F3F3}
td.sfondo_risp {background-color: #E0E0F5}
td.grigiocella {color: #000; background-color: #E0E0E0; padding-top: 3px; padding-bottom: 3px}
td.pagelist {/*background-color: #E4E4E4;*/ text-align:right; padding-top: 3px; padding-bottom: 3px}
a.linkpagelist, a.linkpagelist:link, a.linkpagelist:visited, a.linkpagelist:active{padding: 0 3px 0 3px; color: #000; text-decoration:none;}


.pagerrosso a.linkpagelist:hover, .pagerRosso a.actualpage:hover{color: #CC0000;}
.pagerarancio a.linkpagelist:hover, .pagerArancio a.actualpage:hover{color: #F35001;}
.pagergiallo a.linkpagelist:hover, .pagerGiallo a.actualpage:hover{color: #F9A800;}
.pagerverde a.linkpagelist:hover, .pagerVerde a.actualpage:hover{color: #009900;}
.pagerblu a.linkpagelist:hover, .pagerBlu a.actualpage:hover{color: #03488D;}
a.actualpage, a.actualpage:link, a.actualpage:visited, a.actualpage:active, a.actualpage:hover {padding: 0 3px 0 3px; text-decoration: none; background-color: #B4B4B4}

td.tit_esp_categ {background-color: #cccccc; font-weight: bold; text-align: center; padding-top: 3px; padding-bottom: 3px}
td#img_sito {background: url(images/iconasito.gif) no-repeat; width: 10%; height: 40px}
td#img_libro {background: url(images/iconalibro.gif) no-repeat; width: 10%; height: 40px}

.test#intelligenza{width:450px; height:150px; background:url(images/bgBlocchiTestIntelligenza.jpg) no-repeat; margin-bottom:10px;}
.test#intelligenzaHp{width:450px; height:80px; background:url(images/bgBlocchiTestIntelligenzaHp.jpg) no-repeat; margin-bottom:10px;}
.test#personalita{width:450px; height:80px; background:url(images/bgBlocchiTestPersonalita.jpg) no-repeat; margin-bottom:10px;}
.test#personalita2{width:450px; height:230px; background:url(images/bgBlocchiTestPersonalita2.jpg) no-repeat; margin-bottom:10px;}
.test#didattici{width:450px; height:80px; background:url(images/bgBlocchiTestDidattici.jpg) no-repeat; margin-bottom:10px;}
.test#logica{width:450px; height:80px; background:url(images/bgBlocchiTestLogica.jpg) no-repeat; margin-bottom:10px;}
.test#cultura{width:450px; height:80px; background:url(images/bgBlocchiTestCultura.jpg) no-repeat; margin-bottom:10px;}
.test#approfondimenti{width:450px; height:98px; background:url(images/bgBlocchiEspertoApprofondimenti.jpg) no-repeat; margin-bottom:10px;}
.test#approfondimenti2{width:450px; height:130px; background:url(images/bgBlocchiEspertoApprofondimenti2.jpg) no-repeat; margin-bottom:10px;}

.eventi#crescere{width:450px; height:80px; background:url(images/bgBlocchiEventiCrescere.jpg) no-repeat; margin-bottom:10px;}
.eventi#studiare{width:450px; height:130px; background:url(images/bgBlocchiEventiStudiare.jpg) no-repeat; margin-bottom:10px;}
.eventi#trovareLavoro{width:450px; height:80px; background:url(images/bgBlocchiEventiTrovareLavoro.jpg) no-repeat; margin-bottom:10px;}
.eventi#lavorare{width:450px; height:80px; background:url(images/bgBlocchiEventiLavorare.jpg) no-repeat; margin-bottom:10px;}

.conoscersi#autostima{width:450px; height:98px; background:url(images/bgBlocchiConoscersiAutostima.jpg) no-repeat; margin-bottom:10px;}
.conoscersi#motivazione{width:450px; height:98px; background:url(images/bgBlocchiConoscersiMotivazione.jpg) no-repeat; margin-bottom:10px;}
.conoscersi#emozioni{width:450px; height:115px; background:url(images/bgBlocchiConoscersiEmozioni.jpg) no-repeat; margin-bottom:10px;}

.esperto#risposte{width:450px; height:120px; background:url(images/bgBlocchiEspertoCategorie.jpg) no-repeat; margin-bottom:10px;}
.esperto#approfondimenti{width:450px; height:80px; background:url(images/bgBlocchiEspertoApprofondimenti.jpg) no-repeat; margin-bottom:10px;}
.esperto#domanda{width:450px; height:98px; background:url(images/bgBlocchiEspertoDomanda.jpg) no-repeat; margin-bottom:10px;}
.esperto#risposte a.rubr_categ{border-left:1px solid #000; padding-left:5px; line-height:15px;}

.leggere#siti{width:450px; height:98px; background:url(images/bgBlocchiLeggereSiti.jpg) no-repeat; margin-bottom:10px;}
.leggere#libri{width:450px; height:98px; background:url(images/bgBlocchiLeggereLibri.jpg) no-repeat; margin-bottom:10px;}
.leggere#segnala{width:450px; height:98px; background:url(images/bgBlocchiLeggereSegnala.jpg) no-repeat; margin-bottom:10px;}

table.ultimi{margin:0; width:100%; padding:0;}
table.ultimi td{margin:0; padding:0;}
div.borderBottom{border-bottom:1px solid #E4E4E4; padding-bottom:15px; margin-bottom:10px;}

.ultimi h4{font-size:16px; font-weight:normal; padding-left:0; font-weight:normal; margin:0 0 15px 0;}
.ultimi#rosso h4{color:#CC0000; border-bottom:1px solid #CC0000;}
.ultimi#arancio h4{color:#F35001; border-bottom:1px solid #F35001;}
.ultimi#giallo h4{color:#F9A800; border-bottom:1px solid #F9A800;}
.ultimi#verde h4{color:#009900; border-bottom:1px solid #009900;}
.ultimi#blu h4{color:#03488D; border-bottom:1px solid #03488D;}

.ultimi#rosso a.rubr_categ:hover{color: #CC0000;}
.ultimi#arancio a.rubr_categ:hover{color: #F35001;}
.ultimi#giallo a.rubr_categ:hover{color: #F9A800;}
.ultimi#verde a.rubr_categ:hover{color: #009900;}
.ultimi#blu a.rubr_categ:hover{color: #03488D;}

.ultimi#arancio .tit_approf{font-weight:bold; color: #F35001; font-size:12px;}
.ultimi#arancio .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
.ultimi#arancio .linkLeggi a,
.ultimi#arancio .linkLeggi a:link,
.ultimi#arancio .linkLeggi a:visited,
.ultimi#arancio .linkLeggi a:active{color:#000000; text-decoration: underline}
.ultimi#arancio .linkLeggi a:hover{color: #F35001;}

.ultimi#giallo .tit_approf{font-weight:bold; color: #F9A800; font-size:12px;}
.ultimi#giallo .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
.ultimi#giallo .linkLeggi a,
.ultimi#giallo .linkLeggi a:link,
.ultimi#giallo .linkLeggi a:visited,
.ultimi#giallo .linkLeggi a:active{color:#000000; text-decoration: underline}
.ultimi#giallo .linkLeggi a:hover{color: #F9A800;}

.ultimi#verde .tit_approf{font-weight:bold; color: #009900; font-size:12px;}
.ultimi#verde .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
.ultimi#verde .linkLeggi a,
.ultimi#verde .linkLeggi a:link,
.ultimi#verde .linkLeggi a:visited,
.ultimi#verde .linkLeggi a:active{color:#000000; text-decoration: underline}
.ultimi#verde .linkLeggi a:hover{color: #009900;}

.ultimi#blu .tit_approf{font-weight:bold; color: #03488D; font-size:12px;}
.ultimi#blu .linkLeggi{display:block; text-align:right; color:#000000; text-decoration:underline;}
.ultimi#blu .linkLeggi a,
.ultimi#blu .linkLeggi a:link,
.ultimi#blu .linkLeggi a:visited,
.ultimi#blu .linkLeggi a:active{color:#000000; text-decoration: underline}
.ultimi#blu .linkLeggi a:hover{color: #03488D;}
p.textSitiLibri{margin:0 0 0 45px;}
.libri{background:url(images/icoLibri.gif) no-repeat;}
.siti{background:url(images/icoSiti.gif) no-repeat;}

span.autore{font-style:italic; font-weight:bold;}

/*impostazioni pagine interne*/
a.linkArrowRosso, a.linkArrowRosso:link, a.linkArrowRosso:visited, a.linkArrowRosso:active{color:#CC0000; text-decoration:none; background:url(images/bgArrowRosso.gif) no-repeat left center; padding-left:6px; margin-right:4px;}
a.linkArrowRosso:hover{color:#CC0000; text-decoration:underline;}

table.sottoCategorie, table.sottoCategorie2{width:100%; margin:10px 0; padding:0; border-collapse:collapse;}
table.sottoCategorie th, table.sottoCategorie2 th{background-color:#E4E4E4; padding:4px; font-weight:bold;}
table.sottoCategorie th.rosso{background-color:#CC0000; color:#FFFFFF; padding:4px; font-weight:bold;}
table.sottoCategorie th.verde{background-color:#009900; color:#FFFFFF; padding:4px; font-weight:bold;}
table.sottoCategorie td{border:1px solid #E4E4E4; padding:2px 5px;}
table.sottoCategorie2 td{border:none; padding:2px 5px;}
table.sottoCategorie .overRosso a{text-decoration:none;}
table.sottoCategorie .overRosso a:hover{ color:#CC0000; text-decoration:underline;}

/*aree riservate - stili aggiunti da Sara*/
table.menuAmministratore{margin:0; padding:0; border-collapse:collapse; width:100%}
table.menuAmministratore td{text-align:center; height:75px; width:25%;}
table.ammReport{margin:0; padding:0; border-collapse:collapse; width:100%; border:1px solid #F35001;}
table.ammReport td{margin:0; padding:5px; width:50%; border:1px solid #F35001;}
table.menuUtenti{margin:0; padding:0; border-collapse:collapse; width:100%; border:1px solid #F35001;}
table.menuUtenti td{text-align:center; height:75px; margin:0; padding:5px; width:25%; border:1px solid #F35001;}
table.menuUtenti img{border:0;}

table.datiUtente{margin:0; padding:0; border-collapse:collapse; width:100%; border:1px solid #F35001;}
table.datiUtente td{margin:0; padding:5px; width:33%; border:1px solid #F35001;}
table.datiUtente td table, table.datiUtente td table td{border:0;}
table.datiUtente img{border:0;}


table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
    z-index:5;
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
    z-index:20;
    display:block;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
	z-index:5;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {

}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFFFFF;
	color: #CCCCCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEEEEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #999999;
}



