/*
+-----------------+
|    Tag Style    |
+-----------------+
*/
/* Tag Style Generici */
BODY {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-size: 1em;
	color: #646464;
}
IMG {
	border: 0;
}
UL, OL, LI {
	list-style-type: none;
	padding:0;
	margin:0;
	display: inline;
}
A {
	color: #000000;
	text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
P {
	margin: 0;
	padding: 0;
}
FORM {
	margin: 0;
}
FIELDSET {
	border: 0;
	margin: 0;
	padding: 0;
}
H1, H2, H3, H4, H5 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 0;
	font-family: "Times New Roman", Times;
}
TABLE {
	border-collapse: collapse;
	margin: 0;
	padding: 0;
}
/* Tag Style Personalizzati */
H2 {
	color: #800f3c;
	font-size: 1.25em;
	margin: 0 0 3px 3px;
}
LEGEND {
	margin-bottom: 5px;
	font-size:.9em;
	color: #12445e;
	margin-left: 0;
}
/*
+----------------+
|    ID Style    |
+----------------+
*/
#logo {
	float: left;
	font-size: 0;
}
#logo IMG {
	float: left;
}
#top_menu {
	font-size: .75em;
	padding: 35px 0 0 0;
}
#top_menu DIV {
	float: left;
}
#top_menu DIV A {
	line-height: 20px;
	color: #12445e;
}
#testata {
	height: 186px;
	overflow: hidden;
}
#testata_menu, #testata_menu2 { /* Edit.01 */
	width: 180px;
	height: 186px;
	background-image: url(../img/tes_blu.gif);
	background-repeat: no-repeat;
	float: left;
}
#testata_menu2 { /* New.01 */
	background-image: url(../img/tes_blu2.gif);
}
#testata_menu DIV {
	margin-top: 54px;
	margin-right: 8px;
}
#testata_menu2 #lista1 { /* New.01 */
	margin-top: 24px;
	margin-right: 8px;
}
#testata_menu A {
	color: #FFFFFF;
	font-size: .9em;
}
#testata_menu2 #lista1 A { /* New.01 */
	color: #3d3d3d;
	font-size: .9em;
}
#testata_menu UL LI, #testata_menu2 #lista1 UL LI { /* Edit.01 */
	display: list-item;
	text-align: right;
	line-height: 24px;
}
#testata_menu2 #lista2 { /* New.01 */
	margin-top: 39px;
	text-align: center;
}
#testata_menu2 #lista2 A { /* New.01 */
	color: #FFFFFF;
	font-size: .75em;
}
#titolo, #titolo2 { /* Edit.01 */
	background-image: url(../img/tes_tiledx.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	font-size: 0;
	padding: 0;
}
#titolo2 { /* New.01 */
	background-image: url(../img/tes_tiledx2.gif);
}
#briciole {
	font-size: .75em;
	padding: 10px 0 10px 7px;
	background-image: url(../img/tes_ombra.gif);
	background-position: top center;
	background-repeat: no-repeat;
}
#colonna_1 {
	width: 20.2%;
	float: left;
	margin: 0 0.7% 0 0.6%;
}
#colonne_2e3 { /* New.01*/
	width: 54.5%;
	margin: 0 0.7% 0 0.7%;
	float: left;
}
#colonna_2 {
	width: 26.2%;
	float: left;
	margin: 0 0.7% 0 0.7%;
}
#colonna_3 {
	width: 26.9%;
	float: left;
	margin: 0 0.7% 0 0.7%;
}
#colonne_2e3 #colonna_2 { /* New.01*/
	width: 46%;
}
#colonne_2e3 #colonna_3 { /* New.01*/
	width: 49%;
	float: right;
}
#colonna_4 {
	width: 20%;
	float: left;
	margin: 0 0 0 0.8%;
}
#calendario {
	width: 100%;
	text-align: center;
	font-size: .9em;
}
#calendario A {
	color: #434343;
}
#calendario .eventi {
	background-color: #ededed;
}
#calendario .eventi A {
	color: #000000;
}
#calendario .corsi {
	background-color: #800f3c;
}
#calendario .corsi A {
	color: #FFFFFF;
}
#calendario .settimana {
	background-color: #f4faff;
	color: #12445e;
	height: 21px;
}
#footer {
	border-top: 1px solid #c7d4dc;
	background-image: url(../img/foo_sfondo.gif);
	background-repeat: repeat-x;
}
#footer_menu {
	float: left;
	padding: 20px 0 0 15px;
	font-size: .75em;
	color: #12445e;
	line-height: 18px;
}
#footer_menu A {
	color: #12445e;
	text-decoration: underline;
}
#footer_menu A:hover {
	text-decoration: none;
}
#footer_menu DIV {
	float: left;
	margin-right: 3px;
}
#footer_menu DIV IMG {
	margin-left: 5px;
}
#footer_banner {
	float: right;
	padding: 12px 10px 22px 0;
}
/*
+-----------------+
|   Class Style   |
+-----------------+
*/
.box {
	font-size: .85em;
	color: #484848; /* New.01*/
}
.box H3 { /* New.01*/
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
	color: #800f3c;
	font-size: 1.1em;
}
.box INPUT {
	width: 116px;
	border: 1px solid #d9e2e1;
	margin-bottom: 5px;
}
.box SELECT { /* New.01*/
	width: 125px;
	border: 1px solid #d9e2e1;
	margin-bottom: 5px;
}
.box LABEL {
	color: #800f3c;
}
.box .ok A {
	font-weight: bold;
	color: #800f3c;
	margin-left: 3px;
	font-size: .9em;
}
.box .ok2 { /* New.01 */
	text-align: right;
}
.box .ok2 A { /* New.01 */
	font-weight: bold;
	color: #800f3c;
	margin-right: 3px;
}
.box UL LI {
	display: list-item;
	list-style-image: url(../img/box_li.gif);
	list-style-position: outside;
	margin-left: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c8e6ff;
}
.box UL LI A {
	color: #0d3a69;
}
.box .box_lista2 LI { /* New.01*/
	border-bottom: 0
}
.box .box_lista2 LI A { /* New.01*/
	color: #800f3c;
	font-weight: bold;
}
.box_1 {
	background-image: url(../img/box_top.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.box_2 {
	background-image: url(../img/box_sx.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.box_3 {
	background-image: url(../img/box_dx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.box_4 {
	background-image: url(../img/box_dw.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.box_5 {
	background-image: url(../img/box_dwsx.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.box_6 {
	background-image: url(../img/box_dwdx.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.box_7 {
	padding: 10px 10px 42px 10px;
	background-image: url(../img/box_dw_freccia.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}
.box_7 P { /* New.01 */
	font-size: .9em;
	color: #12445e;
}
.box_7 P A {
	color: #12445e;
}
.box_8 {
	padding: 15px 10px 0px 12px; /* Edit.01 */
	font-size: .9em;
}
.bbox_1 {
	background-color: #f4faff;
	padding: 5px 10px 5px 12px;	
}
.bbox_news {
	background-color: #f4faff;
	padding-bottom: 10px;	
	margin-top: 5px;	
	margin-bottom: 5px;
}
.gbox_1 {
	background-color: #ededed;
	color: #12445e;
}
.bbox_2, .gbox_2 { /* Edit.01 */
	padding: 15px 10px 5px 12px;
	font-size: .9em;
}
.bbox_home { 
	font-size: .9em;
}
.gbox_2 LEGEND { /* New.01 */
	font-size: 1.05em;
	color: #12445e;
}
.tbox_1 {
	background-image: url(../img/cal_ombra_sx.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
.tbox_2 {
	background-image: url(../img/cal_ombra_dw.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	margin: 0 0 0 6px;
}
.tbox_2b {
	margin: 0 0 7px 0;
}
.tbox_3 {
	background-image: url(../img/cal_top.gif);
	background-repeat: repeat-x;
	padding: 3px;
}
.tbox_3 H3 {
	font-weight: bold;
	color: #002538;
	text-align: center;
	font-size: 1.2em;
	font-family: "Times new roman"; /* New.01 */
}
.tbox_4 {
	background-color: #f4faff;
	padding: 5px;
}
.tback {
	float: left;
}
.tforw {
	text-align: right;
}
.tback A, tforw A {
	color: #12445e;
}
.titoli_minori { /* New.01 */
	font-weight: bold;
	color: #800f3c;
}
.continua_1 {
	text-align: right;
	background-color: #FFFFFF;
	padding: 5px;
	margin-top: 10px;
}
.continua_3 {
	text-align: right;
	padding: 5px 10px 5px 12px;
	background-color: #f4faff;
	margin: 10px 10px 10px 10px;

}

.continua_3_modificato {
	text-align: right;
	padding: 5px 5px 5px 5px;
	background-color: #f4faff;
	margin: 10px 0px 0px 0px;

}

.continua_1 A, .continua_2 A, .continua_3 A, .continua_3_modificato A {
	color: #800f3c;
}
.continua_2 {
	text-align: right;
	background-color: #f4faff;
	padding: 5px;
	margin-top: 10px;
}
.tratteggio {
	clear: both;
	height: 1px;
	font-size: 0;
	background-image:url(../img/box_tratto.gif);
	background-repeat: repeat-x;
	margin: 5px 0 5px 0;
}
/* Class Style Generici */
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
.margin {
	clear: both;
	line-height: 0;
	height: 15px;
	font-size: 0;
}
.clearer {
	clear: both;
	line-height: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
}
.hidden {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	display: none;
}
/*
* Author: Niccolò Seri
* Date: 01/07/2009
*** START
*/
.hovermenuShadow{
	background-image: url(../img/tes_ombra.gif);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-color: #12445e;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
background-image: url(../img/tes_blu2_separa.gif);
background-repeat: no-repeat;
background-position: right;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
text-align: left;
text-decoration: none;
float: left;
color: #FFFFFF;
font-size: 1.0em;
background-color: #12445e;
}

.hovermenu ul li a:hover{
background-color: #FFFFFF;
color: #12445e;
background-image: none;
}

.hovermenu ul li a.selezionato {
background-color: #f4faff;
color: #12445e;
background-image: none;
}

.hovermenu ul li div.selezionato a {
background-color: #f4faff;
color: #12445e;
background-image: none;
}

.margin2 {
	clear: both;
	line-height: 0;
	height: 10px;
	font-size: 0;
}
.margin3 {
	clear: both;
	line-height: 0;
	height: 2px;
	font-size: 0;
}
.margin4 {
	clear: both;
	line-height: 0;
	height: 9px;
	font-size: 0;
}
.divider{
	background-image: url(../img/dotted_01.jpg);
	background-position: bottom center;
	background-repeat: repeat;
	height: 2px;
}
H6 {
	color: #12445e;
	font-size: 0.9em;
	margin: 0 0 3px 3px;
}
.gbox_3 {
	font-weight: bold;
	font-size: 1.2em;
	padding-bottom: 7px;
	color: #000000;
}
.box_9 {
	padding: 0px 5px 10px 10px;
	font-size: .8em;
	color: #12445e;
        text-align: justify;
}
.formbox {
	font-size: .75em;
	color: #484848;
}
.bbox_3 {
	padding: 15px 15px 5px 12px;
	font-size: .9em;
}
.bbox_4 {
	padding: 30px 20px 5px 12px;
	font-size: .9em;
	float: right;
}
.formbox label {
	font-weight: bold;
	color: #12445e;
	font-size: 1.3em;
	width: 100%;
}

.formbox_input {
	width: 95%;
	color: #12445e;
	font-size: 1em;
}
.formbox_input2 {

	width: 47%;
	color: #12445e;
	font-size: 1em;
}
.formbox_input3 {

	width: 98%;
	color: #12445e;
	font-size: 1em;
}
.generate {
	width: 65px;
	font-size: 1em;
	color: #000000;
}

.formbox select {
	width: 97%;
	color: #12445e;
	font-size: 1em;
}
.msgError {
	color: #ff003c;
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
}
.login {
	clear: both;
	background-image: url(../img/login_.gif);
	background-repeat: no-repeat;
	list-style: none;
	border: 0px !important;
	width: 50px !important;
	float: right;
}
.login:hover{
	background-image: url(../img/login_hover.gif);
	background-repeat: no-repeat;
}
.academic_column{
	width: 40%;
	float: left;
	margin-bottom: 1em;
	margin-left: 8%;
}
div.photo_academic_member{
   float: left;
   margin-right: 2em;
}

img.photo_academic_member{
   width: 150px;
   height: 150px;
}
.academic_member_detail{
	float: left;
	font-weight: bold;
	margin-top: 2em;
}/*
* Author: Niccolò Seri
* Date: 01/07/2009
*** END
*/


/************************************************/
/* by carlo!!!!!!!! */
/* modifiche fatte a quello originale!... */
/************************************************/
.largo100
{
    width:100%;
}

.largo50
{
    width:50%;
}

.largo45
{
    width:45%;
}

.box_9 UL.newpdm_resources {
	margin: 1em  0em 1em 0em !important;
	padding-left: 0em !important;
	LIST-STYLE-TYPE: disc !important;
}

.box_9 UL.newpdm_resources LI {
    	width: 95% !important;
        display: list-item !important;
	LIST-STYLE-TYPE: none !important;
	vertical-align: top !important;
	margin-bottom: 1.5em !important;
}

table.newpdm_abstract
{
	color: #12445e;
	vertical-align: top;
	font-size: 100%;
        width: 98%;
        margin-top: 1em;
        margin-bottom: 1.5em;
}
table.newpdm_abstract th{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #12445e;
	font-size: 100%;
	text-align:left;
	vertical-align: top;
	font-weight: bolder;
	/*white-space: nowrap;*/
	width: 25%;

}

table.newpdm_abstract th div{
	background: #f4faff;
        color: #12445e;
        font-weight: bold;
        text-align:left;
        padding: 2px;
}

table.newpdm_abstract td{
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	color: #12445e;
	font-size: 100%;
	text-align:left;
	vertical-align: top;
	background: #F6F7F9;
	width: 75%;

}

table.newpdm_abstract td.giustificazione 
{
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 2px;
	color: #12445e;
	font-size: 100%;
	text-align: justify;
	vertical-align: top;
	background: #F6F7F9;
	width: 75%;

}


.hide {
	height: 0em;

	width: 0em;

        overflow: hidden;

	position: absolute;

	font-size: 1em;

}

.box_9 UL.newpdm_contenuti {
	margin: 0.5em  0em 0.5em 0.5em !important;
	padding-left: 1em !important;
	/* LIST-STYLE-TYPE: disc !important; */
       display: block !important;
}

.box_9 UL.newpdm_contenuti LI {
    	/* width: 100% !important;*/ 
        display: list-item !important;
	vertical-align: top !important;
	list-style-image: url(../img/box_li.gif);
	list-style-position: outside;
	/* LIST-STYLE-TYPE: disc !important;*/
        /*padding-left: 1em !important;*/
        padding-bottom: 0.5em !important;
	margin-left: 0em !important;
}

DIV.pulsante_download {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4faff; LEFT: 146px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.pulsante_download A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.pulsante_download A:hover {
	TEXT-DECORATION: underline
}

/** Pulsante per la lista completa delle risorse **/

 DIV.pulsante_clist {
    margin: 10px 0px;

	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4faff; LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
 div.pulsante_clist a
{
color: #003366;
font-weight: bold;
text-decoration: none !important;
}

div.pulsante_clist a:hover
{
text-decoration: underline !important;
}

div.pulsante_clist a:active
{
text-decoration: underline !important;
}

div.pulsante_clist a:focus
{
text-decoration: underline !important;
}

DIV.pulsante_back {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4faff; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; WIDTH: 40px; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.pulsante_back A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.pulsante_back A:hover {
	TEXT-DECORATION: underline
}

/* back!!!!! */

 div.backr {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: bold; BACKGROUND: #f4faff; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; WIDTH: 50px; COLOR: #003366; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}

div.backr A {
	COLOR: #003366; TEXT-DECORATION: none !important
}



div.backr A:hover {
	TEXT-DECORATION: underline !important;
}

div.backr A:active {
	TEXT-DECORATION: underline !important;
}

div.backr A:focus {
	TEXT-DECORATION: underline !important;
}


INPUT.textdestra
{
	MARGIN-TOP: 3px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 1em;
        WIDTH: 150px;
        COLOR: #003366;
}

input.textdestra2
{
	margin-top: 3px;
	/*font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	font-weight: bold;
    color : #003366;
	width: 250px;
}

INPUT.bottone
{
	BORDER-RIGHT: #003366 1px solid;
        PADDING-RIGHT: 3px;
        BORDER-TOP: #003366 1px solid;
        PADDING-LEFT: 3px;
        FONT-WEIGHT: bold;
        FONT-SIZE: 1em;
        PADDING-BOTTOM: 0px;
        MARGIN: 3px 0px 0px;
        BORDER-LEFT: #003366 1px solid;
        COLOR: #003366;
        PADDING-TOP: 0px;
        BORDER-BOTTOM: #003366 1px solid;
        BACKGROUND-COLOR: #f4faff;
        azimuth: behind
}

.box INPUT.ok
{
	font-weight: normal;
	color: #800f3c;
	margin-left: 0em;
	font-size: .9em;
    BACKGROUND-COLOR: #ffffff;
    border: 0px !important;
    display: inline;
    width: 20%;
    padding-left: 0em;
}

.box INPUT.new_login
{
	font-weight: bold;
	color: #800f3c;
	margin-left: 0em;
	font-size: .9em;
    BACKGROUND-COLOR: #ffffff;
    border: 0px !important;
    display: inline;
    width: 35%;
    padding-left: 0em;
    float: right;
}

div.unsub{
  clear: both;
}

div.unsubbutton{
	 float: right;
	 width:20%;
	 display:inline;
	}
	
div.unsubleft {
  /*margin-top: 2em;*/
  float: left;
  width: 80%;
  display:inline;
}

hr.separatore{
	color: rgb(0, 51, 102);
}

#calendario .corsi_eventi 
{
    border-style: solid;
    border-color: #800f3c;
	background-color: #ededed;
}

#calendario .corsi_eventi A 
{
	color: #000000;
}

.box INPUT.ok2
{
	font-weight: normal;
	color: #800f3c;
	margin-left: 0em;
	font-size: .9em;
    BACKGROUND-COLOR: #ededed;
    border: 0px !important;
    display: inline;
    width: 20%;
    padding-left: 0em;
}

UL.networkPartner {
	margin: 1em  0em 1em 0em !important;
	padding-left: 0em !important;
}

UL.networkPartner LI {
    width: 90% !important;
	LIST-STYLE-TYPE: none;
	vertical-align: top;
	margin-bottom: 1.5em;
        display: list-item;
}

UL.networkPartnerDisc {
	margin: 1em  0em 1em 0em;
	padding-left: 1em;
}

UL.networkPartnerDisc LI {
    width: 98%;
	LIST-STYLE-TYPE: disc;
	vertical-align: top;
	margin-bottom: 1.5em;
        display: list-item;
}


UL.newpdm_rss {
	margin: 0.1em  0em 0.1em 0.5em !important;
	padding-left: 1em !important;
	list-style-image: url(../img/box_li.gif);
	list-style-position: outside;
        display: block !important;
}

UL.newpdm_rss LI {
    	width: 100% !important;
        display: list-item !important;
	vertical-align: top !important;

	LIST-STYLE-TYPE: none !important;
        /*padding-left: 1em !important;*/
        padding-bottom: 0.5em !important;
	margin-left: 0em !important;
}

/* giustificazione del testo per le home pagesss !!!!!! .....*/

.bbox_2 P
{
        text-align: justify;
	font-size: 1.1em !important;
	color: #12445e; 
}

.bbox_home P
{
        text-align: justify;
	font-size: 1.1em !important;
	color: #12445e; 
}

.box_8 P
{
        text-align: justify;
	font-size: 1.1em !important;
	color: #12445e; 
}

/* colore del collegamento grosso del calendario......!!!! */

.tbox_3 H3 A 
{

	color: #12445e;

}

.tforw A {
	color: #12445e !important;
}

/* sottoarea....per menu'... */ 

.box_7 UL LI UL
{
	color: #12445e;
	font-size: 0.85em !important;
}

/* selezionatooo!!!....per menu'... */ 

.box_7 LI.selezionato
{
	font-weight: bold;
	text-decoration: underline;
}

.box_7 LI.selezionato A
{
	font-weight: bold;
	text-decoration: underline;
}

.box_7 A.selezionatolink
{
	font-weight: bold;
	text-decoration: underline;
}


/* per  la mappa.... */

UL.newpdm_mappa LI
{
	display: list-item;
	list-style-image: url(../img/box_li.gif);
	list-style-position: outside;
	margin-left: 3em;
	padding-top: 5px;
	padding-bottom: 5px;
}
UL.newpdm_mappa LI UL.newpdm_mappa LI UL.newpdm_mappa LI
{
	font-size: 80% !important;
}


/* varie....!!!!! */


div.top { 
 clear: both;
 text-align: right;
 margin-bottom: 1em;
 margin-right: 0.5em;
}

DIV.additionalinfo {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4faff; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; TOP: 0px; TEXT-ALIGN: left
	/*font-weight: bold;*/
}

DIV.additionalinfo A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.additionalinfo A:hover {
	TEXT-DECORATION: underline
}


DIV.additional_download {
	BORDER-RIGHT: silver 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: silver 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f4faff; FLOAT: right; PADDING-BOTTOM: 2px; BORDER-LEFT: silver 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: silver 1px solid; WHITE-SPACE: nowrap; POSITION: relative; TOP: 0px; TEXT-ALIGN: center
}
DIV.additional_download A {
	FONT-WEIGHT: bold; COLOR: #003366; TEXT-DECORATION: none
}
DIV.additional_download A:hover {
	TEXT-DECORATION: underline
}

div.photo_ggmember {
   text-align: center;
}

img.photo_ggmember{
   width: 150px;
   height: 150px;
}

/* ###tabella tecnical..### */

table.access {

	width: 100%;

	margin: 0% 0%;

        border-collapse: collapse;

}



table.access td, table.access th{

	border: 1px solid #005386;

	margin: 0px;

	text-align: center;

	padding:5px;

}

table.access td{

	text-align: justify;

/*        background-color: #f4faff;*/

}

table.access th{

	text-align: center;

        background-color: #f4faff;

	vertical-align:top;

}

table.access caption{

        font-weight:bold;

}

table.access td.tableinstit{

	text-align: center;

        width: 35%;

/*        background-color: #f4faff;*/

}


.box_9 UL.newpdm_contenutilarga {
	margin: 0.5em  0em 0.5em 0.5em !important;
	padding-left: 1em !important;
	/* LIST-STYLE-TYPE: disc !important; */
       display: block !important;
}

.box_9 UL.newpdm_contenutilarga LI {
    	/* width: 100% !important; */
        display: list-item !important;
	vertical-align: top !important;
	list-style-image: url(../img/box_li.gif);
	list-style-position: outside;
	/* LIST-STYLE-TYPE: disc !important; */
        /*padding-left: 1em !important;*/
        padding-bottom: 0.5em !important;
        padding-top: 0.0em !important;
	margin-left: 0em !important;
}

.box SELECT.allargato { /* New.01*/
	width: 100%;
	border: 1px solid #d9e2e1;
	margin-bottom: 5px;
}

.pagecorrente
{
     font-size: 110%;  
     font-weight:bold;
}
.otherpages
{
	text-decoration: underline;
}

.h3grande
{
	font-size: 120%;
}

/************************************************/
/* by carlo!!!!!!!! */
/* modifiche fatte a quello originale!... */
/* fine .... */
/************************************************/