html, body {
    margin: 0;
    padding: 0;
    height: 100%;
}

body {
    background-color: #d5d5d5;
    margin: 0px;
    padding: 0px;
    width: 100%;
    background-image: url(/img/sfondo_pagina.jpg);
    background-repeat: repeat-x;
    background-position: left top;
    background-attachment: fixed;
}

#menu {
    background-color: #34393f;
    background-image: url(/img/sfondo_tasti.gif);
    background-repeat: repeat-x;
    background-position: left top;
    position: relative;
    height: 29px;
    width: 100%;
    color: #CCCCCC;
}

#menu a, a:link, a:active, a:visited {
    color: #CCCCCC;
    text-decoration: none;
    padding-left: 4px;
    padding-right: 4px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#menu a:hover {
    color: #FFFFFF;
    text-decoration: none;
    background-color: #ff0000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    padding-top: 6px;
    padding-bottom: 7px;
}

#ricerca {
    font-size: 9px;
    position: absolute;
    top: 6px;
    right: 0px;
    width: 240px;
}

#ricerca input {
    font-size: 10px;
    color: #333333;
    background-color: #c2d8cc;
    border: 1px solid #FFFFFF;
    height: 14px;
    width: 100px;
    margin-left: 10px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

* html #menu ul {
    padding-top: 0px;
}

#menu ul {
    list-style-type: none;
    margin-top: 8px;
    margin-left: 60px;
    width: 500px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

#menu ul li {
    display: inline;
    margin-left: 20px;
    font-size: 9px;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#contenitore {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    width: 900px;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #000;
    border-bottom-color: #000;
    border-left-color: #000;
    color: #666666;
    padding: 0px;
    border-top-width: 1px;
    border-top-color: #000000;
    margin-bottom: 20px;
}

#logo span {
    display: none;
}

#logo {
    background-image: url(/img/sci_cam.jpg);
    position: relative;
    height: 60px;
    width: 218px;
    margin-left: 20px;
    margin-top: 16px;
    margin-bottom: 20px;
}

#orario {
    font-size: 9px;
    position: absolute;
    top: 4px;
    right: 10px;
}

#h2_home {
    display: none;
}

#footer {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #37383a;
    width: 100%;
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    color: #CCCCCC;
    font-size: 11px;
    height: 42px;
    clear: both;
}

#footer a, a:link, a:active, a:visited {
	color: #CCCCCC;
	text-decoration: none;
	font-size: 11px;
}

#footer a:hover {
    color: #CCCCCC;
    text-decoration: underline;
	font-size: 11px;
}

#portale_dell_informazione {
    background-image: url(/img/il_portale_della.jpg);
    background-repeat: no-repeat;
    position: absolute;
    height: 116px;
    width: 556px;
    left: 0px;
    top: 0px;
    background-position: right top;
    background-color: #bd0018;
}

#cont_testata_flash {
    position: relative;
    width: 100%;
    height: 116px;
}

#portale_dell_informazione span {
    display: none;
}

#flash {
    background-image: url(/img/1.jpg);
    position: absolute;
    height: 116px;
    width: 344px;
    right: 0px;
    top: 0px;
    background-color: #020307;
}

#sx {
    position: relative;
    width: 555px;
    height: auto;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #c3c3c3;
    float: left;
    font-size: 12px;
}

* html #dx {
    height: 645px;
}

#dx {
    min-height: 645px;
    position: relative;
    width: 344px;
    float: left;
    margin: 0px;
    padding: 0px;
    min-height: 650px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
}

#rss{
  background-image:url(/img/rss.gif);
  background-position:left top;
  background-repeat:no-repeat;
  height:14px;
  position:absolute;
  right:96px;
  top:0px;
  width:28px;
  z-index:1600;
}

#mission{
  color:#333333;
  font-size:11px;
  position:absolute;
  right:20px;
  top:40px;
}



#mission a,a:link,a:active,a:visited{
  color:#ff0000;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

#mission a:hover{
  color:#ff0000;
  font-size:11px;
  font-weight:bold;
  text-decoration:underline;
}








#credits{
  left:16px;
  position:absolute;
  top:12px;
}

#css{
  background-image:url(/img/css.gif);
  background-position:left top;
  background-repeat:no-repeat;
  height:14px;
  position:absolute;
  right:60px;
  top:0px;
  width:34px;
  z-index:1700;
}




#xhtml{
  background-image:url(/img/xhtml.gif);
  background-position:left top;
  background-repeat:no-repeat;
  height:14px;
  position:absolute;
  right:10px;
  top:0px;
  width:50px;
  z-index:1800;
}










* html #box_primo_piano {
    height: 160px;
}

#box_primo_piano {
    position: relative;
    min-height: 160px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    background-image: url(/img/sfondo_box_primo_piano.gif);
    background-repeat: repeat-y;
    background-position: left top;
    background-color: #FFFFFF;
}








#sx ul li a, a:link, a:active, a:visited {
    color: #FF0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#sx ul li a:hover {
    color: #FF0000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}


#dx ul li a, a:link, a:active, a:visited {
    color: #FF0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#dx ul li a:hover {
    color: #FF0000;
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}





* html #box_personaggi {
    height: 160px;
}

#box_personaggi {
    position: relative;
    min-height: 160px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    background-image: url(/img/sfondo_box_personaggi.gif);
    background-repeat: repeat-y;
    background-position: left top;
    background-color: #FFFFFF;
}

* html #box_innovazioni {
    height: 160px;
}

#box_innovazioni {
    position: relative;
    min-height: 160px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #eeeeee;
    background-image: url(/img/sfondo_box_personaggi.gif);
    background-repeat: repeat-y;
    background-position: left top;
    background-color: #FFFFFF;
}




#box_primo_piano span {
    display: none;
}

#box_primo_piano h3 {
    position: relative;
    height: 160px;
    width: 19px;
    background-color: #FD0002;
    margin: 0px;
    padding: 0px;
    background-image: url(/img/primo_piano.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}

#box_personaggi span {
    display: none;
}

#box_personaggi h3 {
    background-color: #34383b;
    background-image: url(/img/personaggi.gif);
    position: relative;
    height: 160px;
    width: 19px;
    margin: 0px;
    padding: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
}

#box_innovazioni span {
    display: none;
}

#box_innovazioni h3 {
    background-color: #34383b;
    background-image: url(/img/innovazioni.gif);
    position: relative;
    height: 160px;
    width: 19px;
    margin: 0px;
    padding: 0px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left;
}







.img_box_home_contorno {
    background-color: #FFFFFF;
    position: absolute;
    border: 1px solid #c3c3c3;
    height: 120px;
    width: 120px;
    left: 30px;
    top: 10px;
    z-index: 1200;
}

.img_box_home_contenuto {
    position: relative;
    height: 116px;
	width: 116px;
    margin: 1px;
    border: 1px solid #C0C0C0;
    overflow: hidden;
    padding: 0px;
}









.img_box_home_appuntamenti {
    background-color: #FFFFFF;
    position: relative;
    border: 1px solid #FFFFFF;
    height: 70px;
    width: 80px;
    z-index: 2000;
    margin-bottom: 2px;
}

.img_box_home_contenuto_appuntamenti {
    position: relative;
    height: 66px;
    width: 76px;
    margin: 1px;
    border: 1px solid #C0C0C0;
    overflow: hidden;
    padding: 0px;
}

* html .contenuti_box_home_sx{
	height:500px;
	border: 1px solid #0099FF;
}

.contenuti_box_home_sx {
	float: left;
	width: 380px;
	position: relative;
	margin-top: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;


	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 140px;
    clear: right;
}








.contenuti_box_home_dx {
    float: left;
    width: 236px;
    position: relative;
    margin-top: 4px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 86px;
    height: auto;
    margin-bottom: 0px;
    clear: right;
}

.contenuti_box_home_giornale {
    float: left;
    width: 438px;
    position: relative;
    margin-top: 4px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 110px;
    height: auto;
    margin-bottom: 0px;
    clear: right;
}

.contenuti_box_home_giornale h3 a, a:link, a:active, a:visited {
    text-decoration: none;
    color: #FF0000;
}

.contenuti_box_home_giornale h3 a:hover {
    color: #FF0000;
    text-decoration: underline;
}

h4 {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 8px;
    margin-left: 0px;
    width: 94%;
}

h5 {
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    margin: 0px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
}

#testo_corpo p {
    font-size: 12px;
    color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
}



#testo_corpo {
	float: left;
	position: relative;
	margin-bottom: 20px;	
}

#sx h4 a {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

#dx h4 a {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

#dx h4 a, a:link, a:active, a:visited {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}

#dx h4 a:hover {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: underline;
}

#dx h3 {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
}

#sx h4 a, a:link, a:active, a:visited {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: none;
}

#sx h4 a:hover {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    text-decoration: underline;
}

ul {
    padding-left: 0px;
    padding-top: 4px;
    margin: 0px;
    padding-bottom: 4px;
}

ul li {
    list-style-image: url(/img/dot_liste.png);
    list-style-position: outside;
}

.leggi_1{
  background-image:url(/img/freccia1_ross.gif);
  background-repeat:no-repeat;
  height:15px;
  position:absolute;
  right:6px;
  top:-10px;
  width:17px;
  z-index:500;
}




.separatore {
	clear:left;
    height: 1px;
}

* html #box_scienza_e_societa {
    height: 104px;
}



.prof_scienza_e_societa{
  left:10px;
  position:absolute;
  top:25px;
}


#box_scienza_e_societa{
  background-color:#efefef;
  border-bottom-color:#282826;
  border-bottom-style:solid;
  border-bottom-width:1px;
  float:left;
  min-height:104px;
  position:relative;
  width:100%;
}

#box_scienza_e_societa h3{
  background-color:#34383b;
  color:#CCCCCC;
  height:16px;
  margin:0px;
  padding-bottom:0px;
  padding-left:10px;
  padding-right:0px;
  padding-top:4px;
  position:relative;
  width:335px;
}

#box_scienza_e_societa p{
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
}

#box_scienza_e_societa span{
  display:none;
}




#box_tab_scelta {
    position: relative;
    height: 440px;
    width: 100%;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #dedede;
    clear: both;
    background-color: #EFEFEF;
}

#boxSwitch a, a:link, a:active, a:visited {
    color: #CCCCCC;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

#boxSwitch a:hover {
    color: #FFFFFF;
    text-decoration: none;
    margin: 0px;
    padding: 0px;
}

.box_tab_scelta_header_appuntamenti {
    background-image: url(/img/sfondo_tab_1.gif);
    position: relative;
    height: 19px;
    width: 100%;
    background-color: #34383B;
}

.box_tab_scelta_header_archivio {
    background-image: url(/img/sfondo_tab_2.gif);
    position: relative;
    height: 19px;
    width: 100%;
    background-color: #34383B;
}

.box_tab_scelta_header_ricerca {
    background-image: url(/img/sfondo_tab_3.gif);
    position: relative;
    height: 19px;
    width: 100%;
    background-color: #34383B;
}

#box_tab_scelta_appuntamenti {
    padding-top: 0px;
    position: relative;
    width: 97%;
    padding-left: 8px;
    overflow: auto;
    height: 400px;
    visibility: visible;
    margin-top: 10px;
}

#box_tab_scelta_appuntamenti p {
    margin: 0px;
    padding: 0px;
    width: 100%;
}

#box_tab_scelta_appuntamenti h4 {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

#box_tab_scelta_archivio {
    padding-top: 0px;
    position: relative;
    width: 97%;
    padding-left: 8px;
    overflow: auto;
    height: 220px;
    visibility: visible;
    margin-top: 10px;
}

#box_tab_scelta_ricerca {
    padding-top: 0px;
    position: relative;
    width: 97%;
    padding-left: 8px;
    overflow: auto;
    height: 220px;
    visibility: visible;
    margin-top: 10px;
}

* html #box_giornale_1 {
    height: 140px;
}

#box_giornale_1 {
	position: relative;
	min-height: 140px;
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#box_giornale_1 h3 {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    position: relative;
    margin-top: 4px;
    margin-bottom: 4px;
}

* html #box_giornale_2 {
    height: 140px;
}

#box_giornale_2 {
	position: relative;
	min-height: 140px;
	width: 530px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4c4c4;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

#box_giornale_2 h3 {
    font-size: 12px;
    color: #FF0000;
    font-weight: bold;
    position: relative;
    margin-top: 4px;
    margin-bottom: 4px;
}

.visibile {
    display: block;
}

.nascosto {
    display: none;
}

#appuntamenti_dx_btn {
    position: absolute;
    left: 16px;
    top: 4px;
    color: #34383B;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#appuntamenti_dx_scritta {
    position: absolute;
    left: 16px;
    top: 4px;
    color: #34383B;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
}

#archivio_dx_btn {
    position: absolute;
    left: 140px;
    top: 4px;
    color: #34383B;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}

#archivio_dx_scritta {
    position: absolute;
    left: 140px;
    top: 4px;
    color: #34383B;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    font-style: normal;
}

#ricerca_dx_btn {
    position: absolute;
    left: 236px;
    top: 4px;
    font-size: 10px;
    font-weight: normal;
    font-family: Arial, Helvetica, sans-serif;
}

#ricerca_dx_scritta {
    position: absolute;
    left: 228px;
    top: 4px;
    font-size: 11px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0px;
    padding: 0px;
    color: #34383B;
    width: auto;
    font-style: normal;
}

.leggi_dx {
    position: relative;
    width: 80px;
    margin-left: 265px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.leggi_dx img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.leggi_dx_appuntamenti {
    position: relative;
    width: 130px;
    margin-left: 180px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.leggi_dx_appuntamenti img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.leggi_dx_sommario {
    position: relative;
    width: 100px;
    margin-left: 430px;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 4px;
}

.leggi_dx_sommario img {
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.leggi_dx_sommario a, a:link, a:active, a:visited {
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.leggi_dx_sommario a:hover {
    color: #ff0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#tabella_ricerca_avanzata {
    width: 310px;
    margin-top: 4px;
    margin-left: 4px;
    position: relative;
}

#tabella_ricerca_avanzata select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#tabella_ricerca_avanzata input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#tabella_ricerca_avanzata th {
    text-align: left;
    vertical-align: top;
    color: #FF0000;
    background-color: #E9E9E9;
    width: 120px;
    padding-left: 8px;
}

.tasto_input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
    background-color: #DEDEDE;
    height: 20px;
    width: 100px;
    padding-top: 0px;
    position: relative;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 0px;
    font-weight: bold;
    margin: 0px;
    border: 2px solid #FFFFFF;
}

#cartellina_primo_piano {
    position: absolute;
    left: 15px;
    top: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#cartellina_innovazioni {
    position: absolute;
    left: 135px;
    top: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#cartellina_news_dal_mondo {
    position: absolute;
    left: 10px;
    top: 100px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#cartellina_scienza_societa {
    position: absolute;
    left: 126px;
    top: 100px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

#cartellina_riviste {
    position: absolute;
    left: 240px;
    top: 100px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}


#titolo_news_dal_mondo h3{
  background-color:#34383b;
  background-image:url(/img/sfondo_tab_4.gif);
  background-position:left top;
  background-repeat:no-repeat;
  border-top-color:#34383b;
  border-top-style:solid;
  border-top-width:1px;
  color:#34383b;
  font-size:11px;
  height:15px;
  margin:0px;
  padding-bottom:0px;
  padding-left:16px;
  padding-right:0px;
  padding-top:3px;
  position:relative;
  width:329px;
}

#cartellina_personaggi {
    position: absolute;
    left: 240px;
    top: 10px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

.leggi_dx a:link, a:active, a:visited {
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.leggi_dx a:hover {
    color: #ff0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.leggi_dx_appuntamenti a, a:link, a:active, a:visited {
    color: #666666;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

.leggi_dx_appuntamenti a:hover {
    color: #ff0000;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#corpo_home {
    background-color: #ffffff;
    position: relative;
    min-height: 300px;
    background-image: url(/img/sfondo_home_contenuti.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

#corpo_home_sec_liv {
    background-color: #FFFFFF;
    position: relative;
    min-height: 300px;
    background-repeat: repeat-y;
    background-position: left top;
    background-image: url(/img/sfondo_sec_liv.gif);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
    text-align: justify;
    padding-left: 30px;
    padding-right: 10px;
    margin: 0px;
    padding-top: 8px;
    padding-bottom: 0px;
}

#corpo_home_sec_liv img {
    border: none;
}

.img_box_home_giornale {
    background-color: #FFFFFF;
    position: absolute;
    border: 1px solid #c3c3c3;
    left: 20px;
    top: 10px;
}


#box_gestione_articoli {
	position:relative;
	min-height:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


.box_gestione_articoli {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


.box_gestione_feed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}




#box_gestione_appuntamenti {
	position:relative;
	min-height:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


.box_gestione_appuntamenti {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}

.box_gestione_articoli_scienza {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


#box_gestione_articoli_scienza {
	position:relative;
	min-height:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}



#box_gestione_news {
	position:relative;
	min-height:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}




.box_gestione_news {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}

.box_gestione_riviste {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


#box_gestione_riviste {
	position:relative;
	min-height:300px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px; 
    background-image: url(/img/page_curl.gif);
    background-repeat: no-repeat;
    background-position: right top;
    background-color: #efefef;
}


#briciole {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #343D3A;
    position: relative;
    width: 100%;
    text-align: right;
    margin: 0px;
    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 0px;
    background-color: #dddddd;
}

#briciole a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #343D3A;
    text-decoration: none;
    font-weight: normal;
}

#briciole a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #343D3A;
    text-decoration: none;
    font-weight: normal;
}

#briciole a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #343D3A;
    text-decoration: none;
    font-weight: normal;
}

#briciole a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #343D3A;
    text-decoration: underline;
    font-weight: normal;
}

#corpo_home_sec_liv_amministrazione {
    background-color: #FFFFFF;
    position: relative;
    height: auto;
    background-repeat: repeat-y;
    background-position: left top;
}

#corpo_home_sec_liv_amministrazione .amministrazione_titoli {
    background-color: #343D3A;
    background-image: url(/img/dot_h3_amministrazione.gif);
    background-position: 10px center;
    position: relative;
    background-repeat: no-repeat;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    height: 20px;
    margin: 0px;
    padding-top: 4px;
    padding-left: 30px;
}

#corpo_home_sec_liv_amministrazione .amministrazione_titoli a:link {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

#corpo_home_sec_liv_amministrazione .amministrazione_titoli a:active {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

.tabella_dati table {
    background-color: #FFFFFF;
    width: 98%;
    margin-left: 10px;
    position: relative;
    margin-bottom: 20px;
    border: 1px solid #CCCCCC;
    border-collapse: collapse;
}

.tabella_dati table th {
    color: #FF0000;
    background-color: #dedede;
    padding: 4px;
    height: 20px;
    vertical-align: middle;
    text-align: center;
}

.tabella_dati table td {
    padding: 4px;
}

.tabella_dati table td p {
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 12px;
}

#corpo_home_sec_liv_amministrazione .amministrazione_titoli a:visited {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: #FFFFFF;
}

#corpo_home_sec_liv_amministrazione .amministrazione_titoli a:hover {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    text-decoration: underline;
}

#corpo_home_sec_liv_amministrazione img {
    border: none;
}

#corpo_home_sec_liv_amministrazione p {
    width: 90%;
    padding-left: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px;
    padding-bottom: 10px;
    padding-top: 10px;
}

#corpo_home_sec_liv_amministrazione input {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#corpo_home_sec_liv select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#corpo_home_sec_liv_amministrazione select {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#corpo_home_sec_liv_amministrazione textarea {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#corpo_home_sec_liv p {
    margin: 0px;
    padding-top: 6px;
    padding-right: 0px;
    padding-bottom: 6px;
    padding-left: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}

#briciole_sec_liv {
    position: relative;
    width: 100%;
    background-image: url(/img/sfondo_sx_briciole.gif);
    background-repeat: repeat-x;
    background-position: left top;
    height: 18px;
    text-align: right;
}

#briciole_sec_liv_cont {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #CCCCCC;
    background-color: #37383A;
    background-image: url(/img/delimitatore_briciole.gif);
    background-repeat: no-repeat;
    background-position: left top;
    position: absolute;
    top: 0px;
    right: 0px;
    height: 18px;
    padding-left: 28px;
    padding-right: 10px;
    padding-top: 4px;
}

#briciole_sec_liv_cont a:link {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: normal;
}

#briciole_sec_liv_cont a:active {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: normal;
}

#briciole_sec_liv_cont a:visited {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #CCCCCC;
    text-decoration: none;
    font-weight: normal;
}

#briciole_sec_liv_cont a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #dddddd;
    text-decoration: underline;
    font-weight: normal;
}

.autore {
    padding-left: 20px;
    color: #666666;
    padding-top: 0px;
    padding-bottom: 10px;
    position: relative;
    font-size: 10px;
}

#add {
    position: absolute;
    top: 15px;
    width: 24px;
    height: 24px;
    right: 10px;
}

#corpo_home_sec_liv h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	margin-top: 0px;
	padding-top: 36px;
	padding-left: 20px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-image: url(/img/dot_h3_sec_liv.gif);
	background-repeat: no-repeat;
	background-position: left 38px;
	position: relative;
	width: 360px;
}

.img_box_home_contorno_giornale {
    background-color: #FFFFFF;
    position: absolute;
    border: 1px solid #c3c3c3;
    height: 118px;
    width: 84px;
    left: 10px;
    top: 10px;
    z-index: 1000;
}





.img_box_home_contenuto_giornale {
    position: relative;
    height: 114px;
    width: 80px;
    margin: 1px;
    overflow: hidden;
    padding: 0px;
}

#scarica_pdf_rivista{
  background-image:url(/img/pdf_ico.gif);
  background-position:left center;
  background-repeat:no-repeat;
  height:20px;
  left:40px;
  margin:0px;
  padding-left:40px;
  padding-top:10px;
  position:absolute;
  text-align:left;
  top:120px;
  vertical-align:middle;
  width:100px;
  z-index:600;
}

#scarica_pdf_rivista a,a:link,a:active,a:visited{
  color:#FF0000;
  margin-top:20px;
  text-decoration:none;
}

#scarica_pdf_rivista a:hover{
  color:#FF0000;
  margin-top:20px;
  text-decoration:underline;
}
#numero_rivista {
    position: absolute;
    top: 90px;
    left: 40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}



#indice_rivista_scritta {
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #ff0000;
    font-weight: bold;
    text-align: right;
    width: 570px;
    padding-top: 20px;
}

#abstract_rivista {
    min-height: 100px;
    width: 570px;
    padding-left: 280px;
    padding-top: 20px;
    position: relative;
}

#gallery {
    position: absolute;
    height: 116px;
    width: 344px;
    right: 0px;
    top: 0px;
    background-color: #020307;
}


.img_crop{
	position:  relative;
	clip: rect(auto,300px,200px,auto);

	margin-bottom: 20px;

}


#galleria_destra{
	float: left;
	position: relative;
	width: 200px;
	margin-right:10px;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#new_site {
	background-attachment: fixed;
	background-image: url(/img/newsite.png);
	background-repeat: no-repeat;
	position: fixed;
	height: 80px;
	width: 81px;
	left: 0px;
	top: 0px;
}

#contatore {
	position: absolute;
	top: 19px;
	right: 130px;

}




#riviste_home {
    position: relative;
    min-height: 160px;
    width: 100%;
    background-color: #f5f6fd;
    background-image: url(/img/sfondo_dal_mondo.gif);
    background-repeat: repeat-y;
    background-position: left top;
}

#link_home{
	position: relative;
	width: 100%;
}

#news_dal_mondo_img{
	border: 2px solid #FFFFFF;
	position: absolute;
	left: 10px;
	top: 20px;
}


#h3_riviste_scientifiche {
	background-color: #34383b;
	background-image: url(/img/riviste_scientifiche.gif);
	position: relative;
	height: 121px;
	width: 16px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: center center;
	float: left;
	margin-top: 80px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
#h3_riviste_scientifiche span{
display:none;


}

#test {
	background-color: #009999;
	position: absolute;
	height: 100px;
	width: 100px;
	left: 0px;
	top: 0px;
}

