BODY { 
border-right : 0;
padding-right : 0;
border-top : 0;
padding-left : 0;
font-size : 11px;
background : #b5bdc1 url('/images/bg2.gif') repeat-x left top;
padding-bottom : 0;
margin : 0;
border-left : 0;
color : #003366;
padding-top : 0;
border-bottom : 0;
font-family : verdana, arial, helvetica, sans-serif;
} 
BODY LI { 
font-size : 11px;
} 
BODY P { 
font-size : 11px;
} 
BODY TD { 
font-size : 11px;
} 
BODY BR { 
font-size : 11px;
} 
a:link { 
color : #003366;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
a:visited { 
color : #003366;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
a:active { 
color : #0000ff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
a:hover { 
color : #0000ff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
.diapositiva { 
width : 102px;
height : 120px;
background-color : #e4e4e4;
border-right : thin outset;
border-top : thin outset;
border-left : thin outset;
border-bottom : thin outset;
} 
.cubo { 
background : url('/images/cubo.png');
} 
.serafini { 
background : url('/images/serafini.png');
} 
.eulero { 
background : url('/images/eulero.png');
} 
.im { 
background : url('/images/im.png');
} 
.omb { 
background : url('/images/bg_1.jpg');
} 
.diapo_down { 
background : url('/images/diapo_down.jpg');
} 
.diapo_right { 
background : url('/images/diapo_right.jpg');
} 
.diapo_left { 
background : url('/images/diapo_left.jpg');
} 
.cornice_riga_sinistra { 
background : url('/images/cornice_riga_sinistra.jpg') repeat-y;
} 
.cornice_riga_destra { 
background : url('/images/cornice_riga_destra.jpg') repeat-y;
} 
.cornice_angolo_destra_alto { 
background : url('/images/cornice_angolo_destra_alto.jpg');
} 
.cornice_angolo_sinistra_alto { 
background : url('/images/cornice_angolo_sinistra_alto.jpg');
} 
.cornice_angolo_destra_basso { 
background : url('/images/cornice_angolo_destra_basso.jpg');
} 
.cornice_angolo_sinistra_basso { 
background : url('/images/cornice_angolo_sinistra_basso.jpg');
} 
.cornice_riga_alto { 
background : url('/images/cornice_riga_alto.jpg') repeat-x;
} 
.cornice_riga_basso { 
background : url('/images/cornice_riga_basso.jpg') repeat-x;
} 
.righe_blu, righe_blu.TD { 
background : url('/images/bg5.jpg');
background-color : #235789;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : 600;
font-size : 11px;
color : #ffffff;
} 
.righe_blu A:visited { 
color : #ffffff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
.righe_blu A:link { 
color : #ffffff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
} 
.blu { 
color : #ffffff;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : 600;
font-size : 10px;
} 
.blu A:link { 
color : #ffffff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
} 
.blu A:visited { 
color : #ffffff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 10px;
} 
.puzzle { 
background : url('/images/puzzle.gif');
} 
.menu A:link { 
color : #003366;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
} 
.menu A:visited { 
color : #003366;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
text-decoration : none;
} 
.menu A:hover { 
color : #0000ff;
font-weight : 600;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
text-decoration : underline;
} 
.menu { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
color : #003366;
} 
.menu_p { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 9px;
color : #003366;
text-decoration : none;
} 
.menu_p A:link { 
color : #003366;
font-weight : normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
} 
.menu_p A:visited { 
color : #003366;
font-weight : normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 9px;
text-decoration : none;
} 
.menu_p A:hover { 
color : #0000ff;
font-weight : normal;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 9px;
text-decoration : underline;
} 
.bordo, bordo.TD { 
border-color : #dddddd;
border-width : 1px;
border-right-style : solid;
border-left-style : solid;
} 
.bordo_completo, bordo_completo.TD { 
border-color : #dddddd;
border-width : 1px;
border-right-style : solid;
border-left-style : solid;
border-top-style : solid;
border-bottom-style : solid;
} 
.panel_left { 
background : url('/images/sfondo_menu_sinistra.jpg');
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
border-color : #dddddd;
border : 1px outset;
} 
.panel_center { 
background : url('/images/sfondo_menu_centro.jpg');
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
border-color : #dddddd;
border : 1px outset;
} 

.panel_right { 
background : url('/images/sfondo_menu_destra.jpg');
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
border-color : #dddddd;
border : 1px outset;
} 

.panel_right1 { 
background : url('/images/sfondo_menu_destra.jpg');
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
/*border-color : #dddddd;  */
/*border : 1px outset; */
} 


.panel_seminari_matematici { 
background : url('/images/sfondo_d2.jpg');
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
padding-left : 8pt;
padding-right : 8pt;
line-height : 1.5em;
text-align : left;
} 
.panel_seminari_matematici_ombra { 
background : url('/images/ombra_sm.jpg');
background-color : #f3f3fb;
} 
.panel2 { 
background-color : #f3f3fb;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
border-color : #dddddd;
border : 1px outset;
} 
.panel { 
background : #d6daff;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
border-color : #dddddd;
border : 1px outset;
} 
.righe, righe.TD { 
background-color : #d6daff;
color : #003366;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
line-height : 1.5em;
} 
.righe a:link { 
text-decoration : none;
} 
.righe a:visited { 
text-decoration : none;
} 
.righe a:hover { 
color : #0000ff;
} 
.sfondo_main a:link { 
font-weight : normal;
color : #dddddd;
text-decoration : none;
font-family : verdana, arial, helvetica, sans-serif;
font-size : 11px;
} 
.sfondo_main, .sfondo_main TD { 
color : #ffffff;
font-size : 11px;
font-family : verdana, arial, helvetica, sans-serif;
font-weight : 600;
} 
.ombra, .ombra TD, .ombra TH { 
background-image : url('/images/ombra.jpg');
} 
.ombra_s, .ombra_s TD, .ombra_s TH { 
background-image : url('/images/ombra_angolo.jpg');
} 
.ombra_d, .ombra_d TD, .ombra_d TH { 
background-image : url('/images/ombra_angolo1.jpg');
} 
.mombra, .mombra TD, .mombra TH { 
background-image : url('/images/mombra.jpg');
} 
.mombra_s, .mombra_s TD, .mombra_s TH { 
background-image : url('/images/mombra_angolo.jpg');
} 
.mombra_d, .mombra_d TD, .mombra_d TH { 
background-image : url('/images/mombra_angolo1.jpg');
} 
.dtree { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
} 
.dtree_bianco { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #ffffff;
} 
.dtree_nero { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #000000;
} 
.dtree_blu { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight : normal;
font-size : 12px;
color : #003366;
} 
.dtree_blu_v { 
font-family : verdana, arial, helvetica, sans-serif;
font-weight : normal;
font-size : 11px;
color : #003366;
} 
.dtrees { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-weight : 300;
font-size : 11px;
color : #003366;
} 
.dtrees_blu { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #003366;
} 
.dtrees_bianco { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 10px;
color : #ffffff;
} 
.dtrees_testo { 
color : #003366;
line-height : 1.5em;
font-weight : 600;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
} 
.dtree_testo { 
font-family : verdana, arial, helvetica, sans-serif;
font-size : 12px;
padding-left : 10pt;
padding-right : 10pt;
color : #003366;
line-height : 1.5em;
text-align : justify;
} 
.testo { 
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 12px;
color : #003366;
padding-left : 0;
padding-right : 0;
line-height : 1.5em;
text-align : justify;
} 
.Testi_blu { 
text-decoration : none;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #003366;
} 
.Testi2 { 
text-decoration : none;
font-family : Arial, Verdana, Helvetica, sans-serif;
font-size : 13px;
font-style : normal;
line-height : normal;
font-weight : bold;
font-variant : normal;
text-transform : none;
color : #000000;
} 
.Testi_bianchi { 
text-decoration : none;
font-family : Arial, Helvetica;
font-size : 11px;
color : #ffffff;
} 
img { 
border : none;
} 
#tabs10 { 
float : left;
width : 100%;
font-size : 93%;
line-height : normal;
} 
#tabs10 ul { 
margin : 0;
padding : 0 0 0 0px;
list-style : none;
} 
#tabs10 li { 
display : inline;
margin : 0;
padding : 0;
} 
#tabs10 a { 
float : left;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
} 
#tabs10 a {
float:left;
background:url('/images/menuleft.gif') no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}

#tabs10 a span { 
float : left;
display : block;
background : url('/images/menu.gif') no-repeat right top;
padding : 4px 7px 2px 6px;
font : bold 11px Verdana;
color : #0013cc;
} 
#tabs10 a span { 
float : none;
} 
#tabs10 a:visited span { 
color : #003366;
} 
#tabs10 a:hover { 
background-position : 0% -35px;
} 
#tabs10 a:hover span { 
background-position : 100% -35px;
} 
#tabs10 #current a { 
background-position : 0% -35px;
} 
#tabs10 #current a span { 
background-position : 100% -35px;
}


.bottone {
	FONT-SIZE: 8pt;
        FONT-FAMILY: arial,verdana; 
        MARGIN-BOTTOM: 0.5em; 
        PADDING-BOTTOM: 0.5em
}
.bottone A {
        FONT-SIZE: 8pt;        
        DISPLAY: block; 
	PADDING-RIGHT: 0.5em;        
        PADDING-LEFT: 0.5em;
        PADDING-BOTTOM: 0.5em;
        PADDING-TOP: 0.5em; 
        MARGIN-RIGHT: 0.1em;        
        TEXT-DECORATION: none;
        color:#003366
}
.bottone SPAN {
	PADDING-RIGHT: 0.5em;        
        PADDING-LEFT: 0.5em;        
        PADDING-BOTTOM: 0.5em;
        PADDING-TOP: 0.5em; 
        MARGIN-RIGHT: 0.1em;        
        DISPLAY: block 
}
.bottone A.testo_contenuto {
        FONT-SIZE: 8pt;
	BORDER-RIGHT: #003366 1px solid; 
        BORDER-TOP: #003366 1px solid;        
        BORDER-LEFT: #003366 1px solid; 
        BORDER-BOTTOM: #003366 1px solid;
        BACKGROUND: url('/images/cc.gif') left top
}
.bottone A.testo_contenuto:hover {
        FONT-SIZE: 8pt;
	BORDER-RIGHT: #003366 1px solid;
        BORDER-LEFT: #003366 1px solid;  
        BORDER-TOP: #003366 1px solid; 
        BORDER-BOTTOM: #003366 1px solid;
        BACKGROUND: url('/images/cc_over.gif') left top;        
        COLOR: #0013CC        
}

.pagination {
	FONT-SIZE: 6pt;
        FONT-FAMILY: arial,verdana;
        MARGIN-BOTTOM: 0.2em;
        PADDING-BOTTOM: 0.2em
}
.pagination A {
        FLOAT: left; 
        FONT-SIZE: 6pt;
        DISPLAY: block; 
	PADDING-RIGHT: 0.8em; 
        PADDING-LEFT: 0.8em;        
        PADDING-BOTTOM: 0.2em; 
        MARGIN-RIGHT: 0.1em; 
        PADDING-TOP: 0.2em;
        TEXT-DECORATION: none;
        color:#003366
}

.pagination SPAN {
        FLOAT: left; 
        FONT-SIZE: 6pt;        
	PADDING-RIGHT: 0.5em; 
        DISPLAY: block; 
        PADDING-LEFT: 0.5em;        
        PADDING-BOTTOM: 0.2em; 
        MARGIN-RIGHT: 0.1em; 
        PADDING-TOP: 0.2em;
        TEXT-DECORATION: none
}

.pagination A.number {
        FONT-SIZE: 6pt;
	BORDER-RIGHT: #003366 1px solid; 
        BORDER-TOP: #003366 1px solid; 
        BACKGROUND: #D6DAFF; 
        BORDER-LEFT: #003366 1px solid; 
        BORDER-BOTTOM: #003366 1px solid
}

.pagination A.freccia:hover,A.freccia:visited {
        FONT-SIZE: 6pt	
}

.pagination A.number:hover,A.number:visited {           
	BORDER-RIGHT: #003366 1px solid; 
        BORDER-TOP: #003366 1px solid; 
        BACKGROUND: #B7BEFF; 
        BORDER-LEFT: #003366 1px solid;
        BORDER-BOTTOM: #003366 1px solid; 
        COLOR: #000000; 
        TEXT-DECORATION: none
}

.pagination SPAN.current {
        BORDER-LEFT: #ccc 2px solid; 
	BORDER-RIGHT: #ccc 2px solid; 
        BORDER-TOP: #ccc 2px solid;
        BORDER-BOTTOM: #ccc 2px solid; 

	PADDING-RIGHT: 0.8em; 
        PADDING-LEFT: 0.8em;        
        PADDING-BOTTOM: 0.2em; 
        MARGIN-RIGHT: 0.1em; 
        PADDING-TOP: 0.2em;
        BACKGROUND: #ffffff; 
        font-weight : 600; 
        COLOR: #003366         
}


div.paginati {
	padding: 3px;
	margin: 3px;
}
div.paginati a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	background-color: #D6DAFF;
	text-decoration: none; /* no underline */
	color: #000099;
}
div.paginati a:hover, div.paginati a:active {
	border: 1px solid #000099;
  color: #000;
}
div.paginati span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #000099;		
	font-weight: bold;
	background-color: #003366;
	color: #FFF;
}
div.paginati span.disabled {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #EEE; 	
	color: #DDD;
}




