html,body{margin: 0;padding:0}

body
{
	background:url(../images/sfondo.jpg) repeat-y top;
	text-align:center;
	margin:0 0 0 0;
	font-family:"Trebuchet MS",Arial, Verdana, Helvetica, sans-serif;
	font-size:18px;
	color:#494641;
}

hr
{ 
    border-bottom: 0;
    border-left: 0;
    border-right:0;   
    border-top: solid 1px #CECECE;
    height: 1px;   
}

fieldset
{      
    border: solid 1px #CECECE;
    padding-top: 2px; 
    padding-bottom: 2px;             
    padding-right: 2px;             
    padding-left: 10px;                         
}    
fieldset legend
{
    margin-left:0px;
}

.note_margine
{
    font-size:80%;  
    }

.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	overflow: hidden;
}

/*REDAZIONE AQUA */

table
{
	border               : 1px solid #CCC;
	width                : 99%;
	border-collapse      : collapse; 
}



td
{
	border               : 1px solid #CCC;
	border-collapse      : collapse;
}


thead th,
thead tr,
tbody th
{
 	background:#ECECEC;
	border: solid 1px #B6CDD5;	
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 5px 10px;
	color: #242424;
}

tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}


tbody tr td
{
    padding               : 5px 10px;
    color                 : #666;
}
tbody tr:hover
{
  background            : #FFF url(../images/tr_bck.gif) repeat;
}


tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
  padding               : 4px;
  background            : #FFF url(../images/foot_bck.gif) repeat;
  color                 : #666;
}
caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table a:link
{
	color                 : #666;
}
table a:visited
{
	color                 : #666;
}
table a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table a:active
{
	color                 : #003366;
}

div#sito
{
	margin:0 auto;
	width:900px;
	text-align:left;
	/*height:10px;*/
}

div#briciole
{
    margin:0 0 7px 10px;
}

/*---TESTATA--*/
div#testata
{
	margin:5px 5px 0px 5px;
	/*background-color:#ffffff;*/
	/*background-image: url(../images/vt_long.jpg);*/
	background-position:center; 
	width:890px;	
}
.testata_home
{
    height:217px;
}
.testata_int
{
    height:124px;
}

#sfondo_pagina_interna
{
    background-image: url(../images/sfondi/bg_test_studenti_int.jpg);
    z-index:-2;
    position: relative;
    height: 124px;
    
    }

.imgtestata
{    
	border:0;	
	display:block;
}

div#testata2
{
	float:left;
	width:129px;    	
	margin: 0 0 0 7px;
	text-align:center;
	vertical-align:middle;
	/* background-color:#30f;color:#fff;opacity:0.2; */
	background-image: url(../images/sfondo_logo.png);
	background-repeat:repeat;
	
}

img#logo
{
    border:0;
    margin-top:10px;
    
    }

div#testata3
{
	float:left;
	width:498px;			
}
div#boxlogin
{		
	width:256px;		
	float:left;
	text-align:right;
	vertical-align:top;
}

.sfondo_generale1
{
    background: url(../images/header/1vt.jpg); 
}
.sfondo_generale2
{
    background: url(../images/header/2vt.jpg); 
}
.sfondo_generale3
{
    background: url(../images/header/3vt.jpg); 
}
.studente1
{
    background: url(../images/header/1sa.jpg); 
}
.studente2
{
    background: url(../images/header/2sa.jpg); 
}
.studente3
{
    background: url(../images/header/3sa.jpg); 
    background-repeat:no-repeat;
}

.strumenti
{
    background: url(../images/strumenti.png); 
    background-repeat:no-repeat;
    background-position: left center;
}

div#boxlogincontent
{
	margin:2px 10px 10px 10px;
	/*opacity = 1;
    MozOpacity = 1;
    filter = 'alpha(opacity='1')';*/
}


img.imgpt5
{
	padding-top:5px;
}
img.imgpt25
{
	padding-top:25px;
}
/*---FINE TESTATA--*/

/*---MENU--*/
div#menu
{
	/*background:url(../images/fondo_menu.gif);
	background-position:-2px 0;*/
	width:897px;
	text-align:left;
	margin-left:2px;
	/*padding-top:5px;*/
	height:25px;
	}

div#ingrcar
{
	float:left;
	width:128px;
	/*padding:0 0 0 23px;*/
	margin-left:10px;
	height:20px;
	padding-top:5px;
	text-align:center;
	background-color:#ECECEC;
	border-left: 1px solid #AFAFAF;
	border-right: 1px solid #AFAFAF;
	
	
}
div#menu1
{
	/*width:268px;*/
	padding-top:5px;
	width:490px;
	float:left;
	text-align:center;
	height:20px;
}

div#menu2
{
    padding-top:2px;
	width:250px;
	float:left;
	
}

div#menu3
{
	width:57px;
	float:left;
	margin-right:7px;
	height:19px;
	padding-top:6px;
	border-right: 1px solid #AFAFAF;
}


div#menuricerca
{
	width:192px;
	float:left;
	height:22px;
	padding-top:3px;
	padding-left:5px;
	text-align:center;
	border-left: 1px solid #AFAFAF;
	/*height:0px;*/
}

fieldset#ricerca
{
    margin: 0;
    padding: 0;
    border: 0px;
} 

select#menutendina
{
	font-size:10px;
	border:0px;
	margin-right:10px;
	
}

select#ricerca_utenti_struttura
{    
    width: 90%;  
    padding-top: 2px;
    padding-bottom: 2px;  
}

input#ricerca_utenti_name
{
    width: 90%;  
    padding-top: 2px;
    padding-bottom: 2px;  
}


input#query-input
{
    vertical-align:middle;
	border-top:1px solid #CECECE;
	border-left:1px solid #CECECE;
	/*background: url(../images/google_custom_search_watermark.gif); 
	background-repeat:no-repeat;*/
	background-color:#fff;
	/*background-image:"../images/google_custom_search_watermark.gif";
	width:185px;*/
	width:136px;
}


input#lente
{
    vertical-align:middle;
    padding-left:5px;
    padding-bottom:3px;
}

img.imgptl25
{
	padding-left:55px;
}

img.imgdivisore
{
	padding-left:8px;
	padding-right:8px;
}

/*LINK STANDARD*/
a:link,a:visited
{
    text-decoration:underline;
    color: #22306F;
    font-weight:normal;
}

a.link_immagine:link,a.link_immagine:visited
{
    text-decoration:none;
    color: #22306F;
    font-weight:normal;
}

a:hover,a:focus
{
    color: #002AEF;
    font-weight:normal;
}

a.link_barra_low:link,a.link_barra_low:visited,a.link_barra_low:hover
{
    text-decoration:none;
    font-size:100%;
    /*text-transform: lowercase;tolto da dante il 22/7/2010*/
}

a.link_senza:link, a.link_senza:visited,a.link_senza.hover
{
    text-decoration:none;
    color:#494641;
    }

a.link_barra:link,a.link_barra:visited,a.link_barra:hover
{
    text-decoration:none;
    font-size:100%;
    text-transform: uppercase;    
}
a.link_barra img
{
    border-width:0px;
}

a.link_barra_low img
{
    border-width:0px;
}

a.link_testo:link,a.link_testo:visited,a.link_testo:hover
{
    text-decoration:none;
}

a.link_testo img
{
    border-width:0px;
}

/** LINK A MENU **/
a.link_menu:link,a.link_menu:visited
{
    text-decoration: none; 
    color: #000000;
    color: #242424;
    font-size: 90%;
    padding: 2px 4px 2px 0px;
    *padding: 1px 4px 1px 0px;/*per ie7*/
    _padding: 1px 4px 1px 0px;/*per ie6*/
    display: block;       
	/*height:16px;tolto da dante il 20/7/2010 per far andare a capo il menu di sinistra*/
	overflow:hidden;
}
a.link_menu:hover,a.link_menu:focus
{
    background-color: Gray;
    color: White;
}

a.link_inner_menu:link,a.link_inner_menu:visited
{
    text-decoration: none; 
    color: #242424;    
    color: #242424;
    font-size: 90%;
    padding: 2px 4px 2px 0px;
    display: block;  
	/*height:16px;tolto per far spaziare gli elementi in caso vadano su 2 righe*/
	overflow:hidden;
    /*background-color: #CECECE; */    
    text-align:right;
}



/*VECCHIO HOVER MENU SX GRIGIO*/
/*a.link_inner_menu:hover,a.link_inner_menu:focus
{
    background-color: Gray;
    color: White;
}*/


a.link_inner_menu:hover,a.link_inner_menu:focus
{
    background            : #FFF url(../images/tr_bck.gif) repeat;
    color                 : #000000;
    /*font-weight: bold;*/
}


.stessa_riga
{
    float:right;   
    width: 12px;    
    padding-right: 0!important;
    margin-right: 0!important;    
    /*padding-top: 2px!important;centrava meglio la freccia, ma ie7 lo digerisce malissimo, quindi l'ho tolto*/
    
}
.stessa_riga_link
{
    margin-right: 12px;
}
.stessa_riga_img
{
    width: 10px;    
    border :0;    
}



.selezionato,a.selezionato:link,a.selezionato:visited
{
    font-weight:bold;
    /*padding-right: 13px;
    background-image: url(../images/selector.jpg);
    background-position: 175px center;
    background-repeat: no-repeat;*/
}


.selettore_strumenti,a.selettore_strumenti:link,a.selettore_strumenti:visited
{
    font-weight:bold;
    padding-right: 13px;
    background-image: url(../images/selettore_strumenti.gif);
    /*background-position: 175px center;*/
    background-repeat: no-repeat;
}

/** FINE LINK A MENU **/

/** LIST MENU **/
ul.menu_list
{ 
    list-style-type: none;  
    margin: 0px; 
    padding: 0px;
}
ul.menu_list li.spalla
{
    padding-bottom: 3px;
    margin-bottom: 3px;
    border-bottom: 1px dotted #CECECE;
    padding-left: 30px;
    
}

ul.menu_list li.spalla img
{
    vertical-align: text-top;   
    /*width: 20px;*/
    float: left;
    margin-left: -30px;
    
    
}

/*ul.menu_list li.spalla div
{
    margin-left: 20px;
}*/

ul.inner_menu_list
{ 
    list-style-type: none;  
    margin: 0 0 0 15px; 
    padding: 0px;
    border: solid 1px red;
}

ul.menu_list_mappa
{ 
    list-style-type: none;  
    margin: 0 0 0 15px; 
    padding: 0px;
}

/** FINE LIST MENU **/

/*---FINE MENU--*/

div.barra_colorata
{
    height: 1px;
    padding: 0;
    margin: 0;
    font-size:0;
    overflow: hidden;
}


/*---CORPO SITO--*/
div#corposito
{
	width:899px;
	/*height:510px;*/
	margin:20px 2px 10px 2px;
}

div#int_corposito
{
	width:899px;
	/*height:510px;*/
	margin:10px 2px 10px 2px;
}

div#strumentatore
{
    width:15px;
    float:left;    
    }

div#menusito
{
	float:left;
	width:183px;
	margin-right:16px;
	text-align:left;
}


.menusx_profilo
{
    vertical-align:middle;
	text-align: right;	
	margin:1px 0px 0px 0px;				
}

.menusx_area
{    
	height:19px;
	background:#94AFB8;		
	text-align: right;	
	margin:1px 0px 0px 0px;	
	padding: 1px 1px 1px 1px;	
}

.menusx_strutture
{    
	height:19px;
	background:#75949F;		
	text-align: right;	
	margin:1px 0px 0px 0px;	
	padding: 1px 1px 1px 1px;	
}


.menu_text
{
    
}

.menusxpt
{	
	background:#ECECEC;
	border: solid 1px #B6CDD5;	
	text-align: right;
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 0px;
	/*font-size: 90%;*/
	color: #242424;
}

.menu_divisore
{
    margin:0px 0px 0px 0px;
}

.menu_divisore_basso
{
    margin:0px 0px 3px 0px !important;
}

.menu_divisore_alto
{
    margin:0px 0px 10px 0px !important;
}


.divisore_eventi
{
    height:12px;
}

div#notizie
{
	float:left;
	width:700px;
	/*height:510px;*/
}
div#lista_articoli
{
    float:left;
	width:680px;
	margin-right: 20px;
}

div#lista_articoli_calendario
{
    float:left;
	width:440px;
	margin-right: 10px;
}

div#lista_articoli_notizie
{
    /*float:left;*/
	float:left;
    width:440px;
    margin : 0 10px 0 0;
    }
.spalla_notizie
{
    margin : 0px 5px 0px 460px;
    padding: 0 0 10px 10px; 
    }

	div#boxnotizie
	{
		float:left;
		width:330px;
		margin-bottom:20px;		
	}
	
	div#boxmultimedia
	{
		float:left;
		width:360px;
		margin:0px 0px 20px 10px;
	}
	
	.boxmultimedia_foto
	{
		width:75px;
		padding:10px 4px 4px 4px;
		float:left;
	}
	
	.boxmultimedia_testo
	{
		width:240px;
		padding:10px 4px 4px 0px;
		text-align:left;
		/*float:right;*/
		height:58px;
		/*position: absolute;
		top: 50%;
		margin-top: -29px;*/
		margin-left:90px;
		
	}
	
	
	p.corpoboxmultimedia
	{		
		line-height:12px;
		margin-top:0px;
	}
	
		
	div.boxnotizie_titolo
	{
		width:315px;
		text-align:left;
		height:20px;
		clear:both;
		margin:0px 0px 10px 0px;
	}
	
	.divisorenotizie
	{		
		width:315px;
		height:7px;
		background:url(../images/divisore_news.gif) no-repeat;
		font-size:0;
		overflow: hidden;
	}
	
	.boxnotizie_notizia
	{
		clear:both;
		width:315px;
		text-align:left;		
		/*font-size:100%;*/
		color:#494641;
		margin:-1px 0px -1px 0px;		
	}
	
	div#boxmultimedia_titolo
	{
		width:315px;
		text-align:left;
		height:20px;
		clear:both;
		margin:0px 0px 10px 0px;
	}
	
	.boxmultimedia_content
	{
		border-top:dotted 1px #D7D5D4;
		border-bottom:dotted 1px #D7D5D4;
		width:339px;
		height:66px;
		padding-bottom:5px;
		font-size:95%;
		position: relative;
	}
	
	div#boxes
	{
		clear:both;		
		width:690px;
		height:264px;
	}
		
	.clear
	{
		clear:both;		
		font-size:0;
		height:0;
	}
	
	
	div#piuletta
	{
		float:left;
		width:200px;		
	}
	
		div#piuletta_titolo
		{
			text-align:left;
		}
		
		div#piuletta_testo
		{
			text-align:justify;			
			/*font-size:100%;*/
			color:#494641;
			margin:5px 0px 0 0px;			
		}
		
		div#piuletta_pie
		{
			text-align:right;
			line-height:10px;					
		}
	
	div#piuvisto
	{
		width:200px;		
		float:left;
		margin:0 0 0 30px;
	}
		div#piuvisto_titolo
		{
			text-align:left;
		}
		
		div#piuvisto_testo
		{
			text-align:justify;			
			/*font-size:100%;*/
			color:#494641;
			margin:5px 0px 0 0px;			
		}
		
		div#piuvisto_pie
		{
			text-align:right;
			line-height:10px;					
		}
		
	
	div#questasettimana
	{
		width:200px;		
		float:left;
		margin:0 0 0 30px;
	}
	
		.boxnotizie_notizia_qs
		{
		    text-align:center;
			width:200px;
		}
		
		div#questasettimana_titolo
		{
			text-align:left;
		}
		
		div#questasettimana_testo
		{
			text-align:justify;			
			/*font-size:100%;*/
			color:#494641;
			margin:5px 0px 0 0px;			
		}
		
		.divisoreqs
		{
		margin-bottom:5px;
		clear:both;
		width:200px;
		height:7px;
		background:url(../images/divisore_news.gif) no-repeat;
		}
		
		.divisoreqs_data
		{
		margin-bottom:5px;
		clear:both;
		width:100%;
		height:7px;
		background:url(../images/divisore_news.gif) no-repeat;
		}
		
		div#questasettimana_pie
		{
			text-align:right;
			margin:12px 0 0 0;
		}
		
    /*TEST ALLINEAMENTO BOXES*/
	div#boxes_chiudi
	{	 
	    background:url(../images/barra_chiudi.gif) no-repeat;
	    clear: both;   		    
	    width:690px;
	    height:27px;	    
	}
	    
	    div#chiudi_piuletta
	    {
	        float:left;
		    width:200px;
		    margin: 15px 0 0 0;		    
	    }
	    
	    div#chiudi_piuvisto
	    {
	        width:200px;		    
		    float:left;
		    margin:15px 0 0 30px;
	    }
	    
	    div#chiudi_questasettimana
	    {
	        width:200px;		    
		    float:left;
		    margin: 15px 0 0 30px;
	    }
	     /*FINE TEST ALLINEAMENTO BOXES*/
		

div#piepaginaloghi
{
    clear: both;
	width:900px;
	height:60px;
	vertical-align:bottom;
	display: table-cell;
	text-align: center;
}
	.loghipiepagina
	{	
		margin: 10px 0 0 0;
		width:25%;
		float:left;
		vertical-align:bottom;
		display: table-cell;
	}

/*---FINE CORPO SITO--*/
div.contatto
{
    margin-bottom: 0;
    /*border-bottom: solid 1px #CECECE;*/    
    width: 100%;
}

div.bordo_persona
{
    border: 1px solid rgb(148, 175, 184);
}

div.bordo_struttura
{
    border-top: 1px solid rgb(148, 175, 184);
    border-right: 1px solid rgb(148, 175, 184);
    border-left: 1px solid rgb(148, 175, 184);
    border-bottom: 0;
}

div.bordo_pie_struttura
{
    border-bottom: 1px solid rgb(148, 175, 184);
    border-right: 1px solid rgb(148, 175, 184);
    border-left: 1px solid rgb(148, 175, 184);
    border-top: 0;
}

div.contatto

.ta
{
    background-color: #ead3f4;
}

.docente
{
    background-color: #d3edf4;
}

.other
{
    background-color: #f4d3d3;
}

/*div.contatto:hover
{
    cursor: pointer;
}*/

table.pointer:hover
{
    cursor: pointer;
}

table.contatto
{
    width: 100%;
}
table.contatto td
{
    width: 50%;
}

table.contatto td.icon
{
    width: 5%;
}
table.contatto td.struttura
{
     
}

div#risultati_ricerca_titolo
{
	width:700px;
	text-align:left;
}

p#abstract
{
    text-align:justify;			
	color:#494641;
	margin:5px 0px 0 0px;	
    
    }

div#contenuto_articolo
{
    text-align:left;
    width:480px;
    float:left;
    padding: 0 10px 0 10px;
}

div.abstract_articolo
{
    margin-bottom: 10px;
}

div.correlati
{
    margin-left: 10px;
}

div#contenuto_elenco_articoli
{
float:left;
text-align:justify;
width:175px;
padding-left: 15px;
padding-right:10px;
background:url(../images/sfondo_elenco_articoli.gif) repeat-y;
/*height:470px;*/
}

.risultati_ricerca_risultato
{
	width:700px;
	text-align:left;
	padding-top:10px;

}

.contenuto_Articolo_titolo
{
	font-weight:bold;
	/*font-size:130%;*/
}

.contenuto_Articolo_testo
{
    margin-top:10px;
    text-align:justify;
}

.titoloricerca
{
	font-weight:bold;
}

/*.2righedescr
{
	
}*/

.hide{ display: none;
       /*background-color:#E1E1E1;*/
       }/*nasconde H1 e altri div*/
.show{ display: block;
       /*background-color:#E1E1E1;       */
       }

/*TITOLI E LINK*/


.spazio
{
    width:30px;
    float:left;
    }

.articolo
{
    margin-right: 20px;
    border-top: solid 1px #CECECE;
    margin-top: 5px;
}

.img_dx
{
    float: right;
    border: 0;
    margin: 0 0 3px 3px;
}
.img_sx
{
    float: left;
    border: 0;
    margin: 0 10px 3px 0;
    /*width: 75px;*/
}
/*usato per forzare dimensione thumb home page*/
.thumb_homepage
{
    width:77px;
    height:49px;
}

h2.titoloh2{
	font-size: 150%;
	margin:0 0 10px 0;
	padding: 0px;
	font-weight:normal;
	font-family:Verdana,Arial,sans-serif;
	text-transform:uppercase;
}

h2.titoloh2_spalla{
	font-size: 150%;
	margin: 0 0 5px 0;
	padding: 0px;
	font-weight:normal;
	font-family:Verdana,Arial,sans-serif;
	text-transform:uppercase;
}

h3.titoloh3
{ 
    font-size: 100%;
    margin: 0px; 
    padding: 0px; 
    font-weight: normal; 
    font-family:Verdana,Arial,sans-serif;    
}

h3.font_standard
{
    font-family:"Trebuchet MS",Verdana,Arial, Helvetica, sans-serif;
    }

.sottotitolo
{ 
    font-size: 110%;
    margin-bottom: 10px; 
    padding: 0px; 
    font-weight: normal; 
    margin-top: -10px;/*messo per spostare sottotitolo subito sotto titoloh2*/    
}
.grigio, a.grigio, a.grigio:visited
{
    color:#AFAFAF;
}

.sfondo_grigio
{
    background-color: #AFAFAF;
}
.sfondo_grigio_chiaro
{
    background-color: #ECECEC;    
}

.padding_docente
{
    padding:5px 10px 5px 10px;
}

.sfondo_grigio_chiaro_down
{
    background-color: #ECECEC;  
    background-image: url(../images/down.png);
    background-position: right;  
    background-repeat: no-repeat;

    padding:2px 5px 1px 5px;
    margin:1px 1px 1px 1px;
    height:22px;
}

.sfondo_grigio_chiaro_no_down
{
    background-color: #ECECEC;  
    background-position: right;  
    background-repeat: no-repeat;

    padding:2px 5px 1px 5px;
    margin:1px 1px 1px 1px;
    height:22px;
}

.azzurro_chiaro, a.azzurro_chiaro, a.azzurro_chiaro:visited, a.azzurro_chiaro:hover
{
	color:#B6CDD5;
}

.sfondo_azzurro_chiaro
{
    background-color: #B6CDD5;
}

.sfondo_grigio_testata
{
    background-color: #ECECEC;
}

.azzurro_medio, a.azzurro_medio, a.azzurro_medio:visited, a.azzurro_medio:hover
{
    color:#94AFB8;
}

.sfondo_azzurro_medio
{
    background-color:#94AFB8;
}
.azzurro_scuro, a.azzurro_scuro, a.azzurro_scuro:visited, a.azzurro_scuro:visited
{
    color:#75949F;    
}
.sfondo_azzurro_scuro
{
    background-color:#75949F;    
}
.nero, a.nero, a.nero:visited, a.nero:hover
{
    color:#000000;
}

.verde, a.verde, a.verde:visited, a.verde:hover
{
    color:#29625D;
    }
.giallo, a.giallo, a.giallo:visited, a.giallo:hover
{
    color:#FFFF00;
    }
    
.bianco, a.bianco, a.bianco:visited, a.bianco:hover
{
    color:#FFFFFF;
    }
    
.grigio_scuro, a.grigio_scuro, a.grigio_scuro:visited, a.grigio_scuro:hover
{
    color:#6F6F6F; 
}
.grigio_testo, a.grigio_testo, a.grigio_testo:visited, a.grigio_testo:hover
{
    color:#494641;
}

.grigio_chiaro, a.grigio_chiaro, a.grigio_chiaro:visited, a.grigio_chiaro:hover
{
    color:#D2D2D2; 
}

.leggi_tutto
{
    text-align:right;
    padding-right:15px;
    } 
    
.vedi_tutto
{
    text-align:right;
    padding-right:19px;
}    
.bordo_alto_grigio
{
    border-top: solid 1px #CECECE;
}
.bordo_alto_bianco
{
    border-top: solid 1px #FFFFFF;
}
.bordo_tab
{
    display: block;
    float: left;
    border-bottom: solid 1px #CECECE;
    border-right: solid 1px #CECECE;
    padding: 0 5px 5px 0;
    margin: 0 5px 0 0;
    width: 135px; 
}
.bordo_top_bottom
{   
    border-bottom: solid 1px #CECECE;
    border-top: solid 1px #CECECE;
    padding: 5px 0 5px 0;
    margin-bottom: 10px;
    text-align: left;    
}
.centra
{
    text-align: center;
}
.centra_verticale
{
    vertical-align: middle;
}

.margine_basso
{
    margin-bottom: 20px;
}

.maiuscolo
{
    text-transform: uppercase;
}

p:first-letter
{
    text-transform: uppercase;
}
/*FINE TITOLI*/

/*TABELLE*/

table.scheda_uffici
{
    border:solid 1px black;
    }
    
table.scheda_faq
{
    border:dotted 0px black;
    width:600px;
    margin: 0 0 20px 0;
}

table.scheda_altro
{
    border:dotted 2px red;
}



/* TABELLA CONCORSO */

table.concorso {
		border-collapse:collapse;
		width:600px;
		background:#EFF4FB url(../images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		/*font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;*/
		color: #333;
}

td.concorso, th.concorso {
		padding:5px;
}
table.concorso a {
		color:#950000;
		text-decoration:none;
}

table.concorso a:link {}

table.concorso a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table.concorso a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

thead.concorso th, tfoot.concorso th, tfoot.concorso td {
		background:#333 url(../images/llsh.gif) repeat-x;
		color:#fff
}

tfoot.concorso td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody.concorso th, tbody.concorso td {
		border-bottom: dotted 1px #333;
}

tbody.concorso th.concorso {
		white-space: nowrap;
}

tbody.concorso th.concorso a {
		color:#333;
}

.odd {}

tbody.concorso tr:hover {
		background:#fafafa
}


/* TABELLA GARE E APPALTI */


table.gara
{
	border               : 1px solid #CCC;
	width                : 680px;
	border-collapse      : collapse;
    /*font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
}

table.gara td,table.gara th {
		padding:2px;
}
table.gara a {
		color:#708090;
		text-decoration:none;
}

table.gara a:link {}

table.gara a:visited {
		font-weight:normal;
		color:#666;
		/*text-decoration:underline;*/
}

table.gara a:hover {
		/*border-bottom: 1px dashed #bbb;*/
}

.rosso
{
    color:Red;
    
    }
    

.td_scadenza
{
    font-size:100%;
	color:#000;
    }
/* =head =foot
----------------------------------------------- */

table.gara th, table.gara th {
		/*background:#75949F url(../images/llsh.gif) repeat-x;*/
		background-color:#75949F;
		font-size:110%;
		color:#fff;
}

table.gara tbody th
{
    background:#ECECEC;
	border: solid 1px #B6CDD5;
	font-size:100%;
	color:#000;
    }


tfoot.gara td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody.gara th, tbody.gara td {
		border-bottom: dotted 1px #333;
}

tbody.gara th.gara {
		white-space: nowrap;
}

tbody.gara th.gara a {
		color:#333;
}

.odd {}

tbody.gara tr:hover {
		background:#fafafa
}

/*TABELLE PER REDAZIONE*/

/*REDAZIONE_BLU: CON GRADIENTE*/

table.redazione_blu {
		border-collapse:collapse;
		width:100%;
		background:#EFF4FB url(../images/teaser.gif) repeat-x;
		border-left:1px solid #686868;
		border-right:1px solid #686868;
		/*font:0.8em/145% 'Trebuchet MS',helvetica,arial,verdana;*/
		color: #333;
}

td.redazione_blu, th.redazione_blu {
		padding:5px;
}
table.redazione_blu a {
		color:#950000;
		text-decoration:none;
}

table.redazione_blu a:link {}

table.redazione_blu a:visited {
		font-weight:normal;
		color:#666;
		text-decoration: line-through;
}

table.redazione_blu a:hover {
		border-bottom: 1px dashed #bbb;
}

/* =head =foot
----------------------------------------------- */

thead.redazione_blu th, tfoot.redazione_blu th, tfoot.redazione_blu td {
		background:#333 url(../images/llsh.gif) repeat-x;
		color:#fff
}

tfoot.redazione_blu td {
		text-align:right
}

/* =body
----------------------------------------------- */

tbody.redazione_blu th, tbody.redazione_blu td {
		border-bottom: dotted 1px #333;
}

tbody.redazione_blu th.redazione_blu {
		white-space: nowrap;
}

tbody.redazione_blu th.redazione_blu a {
		color:#333;
}

.odd {}

tbody.redazione_blu tr:hover {
		background:#fafafa
}

/*REDAZIONE AQUA*/

table.redazione_aqua,td.redazione_aqua
{
	border               : 1px solid #CCC;
	width                : 100%;
	border-collapse      : collapse;
    /*font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Helvetica, sans-serif;*/
}

thead.redazione_aqua th,
thead.redazione_aqua tr,
tbody.redazione_aqua th
{
 	background:#ECECEC;
	border: solid 1px #B6CDD5;	
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 2px 4px 2px 5px;
	/*font-size: 90%;*/
	color: #242424;
}
tbody.redazione_aqua th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody.redazione_aqua tr td
{
    padding               : 5px 10px;
    color                 : #666;
}
tbody.redazione_aqua tr:hover
{
  background            : #FFF url(../images/tr_bck.gif) repeat;
}

tbody.redazione_aqua tr:hover td
{
  color                 : #242424;
}
tfoot.redazione_aqua td,
tfoot.redazione_aqua th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(../images/foot_bck.gif) repeat;
  color                 : #666;
}
caption.redazione_aqua
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table.redazione_aqua a:link
{
	color                 : #666;
}
table.redazione_aqua a:visited
{
	color                 : #666;
}
table.redazione_aqua a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table.redazione_aqua a:active
{
	color                 : #003366;
}

/*REDAZIONE AZZURRO*/

table.redazione_azzurro, th.redazione_azzurro, td.redazione_azzurro {
	border: 1px solid #D4E0EE;
	border-collapse: collapse;
	font-family: "Trebuchet MS", Arial, sans-serif;
	color: #555;
}

caption {
	font-size: 150%;
	font-weight: bold;
	margin: 5px;
}

td.redazione_azzurro, th.redazione_azzurro {
	padding: 4px;
}

thead.redazione_azzurro th {
	text-align: center;
	background: #E6EDF5;
	color: #4F76A3;
	font-size: 100% !important;
}

tbody.redazione_azzurro th {
	font-weight: bold;
}

tbody.redazione_azzurro tr { background: #FCFDFE; }

tbody.redazione_azzurro tr.odd { background: #F7F9FC; }

table.redazione_azzurro a:link {
	color: #718ABE;
	text-decoration: none;
}

table.redazione_azzurro a:visited {
	color: #718ABE;
	text-decoration: none;
}

table.redazione_azzurro a:hover {
	color: #718ABE;
	text-decoration: underline !important;
}

tfoot.redazione_azzurro th, tfoot.redazione_azzurro td {
	font-size: 85%;
}

/*FINE TABELLE PER REDAZIONE*/


/*FINE TABELLE*/


/*CSS PER IMAGE GALLERY*/

.imggalleria {
	border: 2px solid #FAEEDF;
	margin-bottom: 10px;
}



/*CSS PER TEMPLATE PAGINE STATICHE*/
div#st_child
{
    margin: 0 0 15px 0;
    
}
div#st_notizie
{
	float:left;
	width:700px;	
	background:url(../images/sfondo_elenco_articoli.gif) repeat-y;
	background-position: 455px;	
}


div#st_calendar
{
	float:left;
	width:700px;	
	/*background:url(../images/sfondo_elenco_articoli.gif) repeat-y;
	background-position: 455px;	*/
}

div#st_contenuto
{
    float:left;
    width:440px;
    margin : 0 10px 0 0;
}

div#st_notizie_no_spalla
{
	float:left;
	width:700px;
}
div#st_contenuto_no_spalla
{
    width:680px;
    margin : 0 10px 0 0;
}

div#st_spalladx
{    
    margin : 0px 5px 0px 460px;
    padding: 0 0 10px 10px; 
}

div#st_calendario
{    
    margin : 0px 5px 0px 500 px;
    padding: 0 0 10px 10px; 
}

.spalla_calendaro
{
        margin : 0px 5px 0px 500 px;
    padding: 0 0 10px 10px; 
    }

div#st_ufficio
{
    margin: 20px 0 0 0;
    text-align:center;
}
div#st_evidenza
{

}
div#st_avvisi
{
    margin-top:15px;
}

.st_distanza
{
    margin-top:10px;  
}
.grassetto
{
    font-weight:bold;
}

.titolo_insubria
{
    /*font-size:135%;*/
    text-align:right;
    border-bottom:solid 1px #CECECE;
    margin:0 0 10px 0;
    font-weight: normal;
}

.colore_insubria
{
    color:#285453;
    }

/*DIMENSIONI DEI CARATTERI*/

.c100,a.c100:link,a.c100:visited, a.c100:hover
{
    font-size:100%;
}

.c135, a.c135:link,a.c135:visited, a.c135:hover
{
    font-size:135%;
}

.c150, a.c150:link,a.c150:visited, a.c150:hover
{
    font-size:150%;
}

.c110, a.c110:link,a.c110:visited, a.c110:hover
{
    font-size:110%;
}

.c75, a.c75:link,a.c75:visited, a.c75:hover
{
    font-size:75%;
}

.c90, a.c90:link,a.c90:visited, a.c90:hover
{
    font-size:90%;
}

.rosso_mappa
{
    color:#CC0000;
    font-weight:bold;
    
    }

.link_nascondi
{
        margin-bottom:5px; 
		font-weight:bold;	/* Bold font */		
		color: #75949F;		/* The questions is in red */
		cursor:pointer;		/* Cursor is like a hand when someone rolls the mouse over the question */
	}
		
.link_mostra{
		/* Layout properties - You can change these 
		
		border: 1px solid #555555;
		padding:3px;
		width:500px;
		background-color:#E2EBED;
		This one should not be changed */
		display:none;	
	}


/*FINE CSS PAGINE STATICHE*/
/* inizio calendario */
div.calendar {
    text-align: center;
}
table.calendar {
    background-image: url("../images/sfondocalendar.gif");
    background-repeat: no-repeat;
    height: 170px;
    margin: auto;
    width: 180px;
}
table.calendararchive {
    background-image: url("../images/calendararchive.gif");
    background-repeat: no-repeat;
    height: 170px;
    margin: 20px 0 0 10px;
    width: 170px;
}
table.calendar-in {
    background-color: #C1AC50;
    border: 1px solid #B4B4B4;
    margin: auto;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0 !important;
    width: 350px;
}
td.bordato {
    color: #000000;
    padding-left: 5px;
    padding-right: 5px;
    
}

td.giornovecchio
{
    padding: 0px 0px;
    }

td.settimana {
    color: #000000;
    height: 18px;
    padding: 0px 0px;
}
td.settimana-selezionata {
    background-color: #D5C6B3 !important;
    border: 1px solid #CCCCCC !important;
    color: #FFFFFF !important;
    padding: 0px 0px;
}
td.settimana-selezionata1 
{
        padding: 0px 0px;
}
td.settimana a:hover {
    background-color: transparent;
        padding: 0px 0px;
}
td.settimana-bianco 
{
        padding: 0px 0px;
}
td.settimana-evento 
{
        padding: 0px 0px;
}
th 
{

}
th.giorno {
    background-color: #FFFFFF;
    border-bottom: 1px solid #000000;
    padding: 2px;
}
th.giorno-in {
    background-color: #FFFFFF;
    border-bottom: 1px solid #000000;
    padding: 2px;
}
th.mese {
    border-bottom: 1px solid #000000;
    color: #000000;
    height: 18px;
    text-transform: capitalize;
}
th.mese-in {
    color: #111111;
    height: 20px;
    text-transform: uppercase;
    background:#FFFFFF;
	border: solid 1px #B6CDD5;	
	text-align: center;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px;
	color: #000000;
}
th.mese-in a {
    color: #000000 !important;
}
#days {
    height: 18px;
}
a.giorno:link, a.giorno:visited {
    color: #000000 !important;
    text-decoration: none;
}
a.giorno:hover {
    background-color: transparent;
    text-decoration: underline;
}
a.giorno1-in-sel {
    background-color: #FFFFFF;
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
a.giorno-in, a.giorno-in:visited {
    color: #333333;
    font-weight: normal;
    text-decoration: none !important;
}
a.giorno-in:hover {
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
}
a.giorno-in1, a.giorno-in1:visited {
    color: #333333;
    font-weight: normal;
    text-decoration: none;
}
a.giorno-in1:hover {
    color: #333333;
    font-weight: normal;
    text-decoration: underline;
}
a.giorno-in1-sel:hover {
    background-color: #FFFFFF;
    color: #333333;
    font-weight: bold;
    text-decoration: underline;
}
a.giorno-in-sel {
    color: red !important;
    font-weight: bold;
    text-decoration: none;
}
a.giorno-in-sel:hover {
    font-weight: bold;
    text-decoration: underline;
}
a.giorno-oggi:link, a.giorno-oggi:hover, a.giorno-oggi:visited {
    text-align: center;
}
a.giorno-oggiHome, a.giorno-oggiHome:hover, a.giorno-oggiHome:visited, a.giorno-oggiHome:active {
    color: red;
    font-weight: bold;
}
a.giorno-oggisel {
    color: #000000;
    text-decoration: none;
}
a.giorno-oggi1, a.giorno-oggi1:hover, a.giorno-oggi1:visited {
    color: red;
    font-weight: bold;
}
a.giorno-oggiSel, a.giorno-oggiSel:hover, a.giorno-oggiSel:visited {
    color: #000000;
    font-weight: normal;
    text-decoration: none;
}
.giorno-old {
    color: #9AA3AA;
    font-style: italic;
    text-decoration: none;
}
a.giorno-old, a.giorno-old:hover, a.giorno-old:visited {
    color: #9AA3AA;
    font-style: italic;
    text-decoration: none;
}

a.freccine
{
    font-size:80%;
    margin: 0 15px 0 15px;
    text-decoration:none;
    
    }

/* fine calendario*/


#slideshow {
	border: 1px solid #000;
	overflow: hidden;
	margin: 50px auto 10px;
	position: relative;
	width: 400px;
	height: 300px;
}

#slideshow img {
	width: 400px;
	height: 300px;
}

.numero_giorno_calendario
{
    margin:21px 0 0 0;
    line-height:8px;
    font-weight:bold;
    
    }
    
.sezione_calendario
{
    padding-bottom:10px;
    }

.mese_calendario
{
    margin: 0 0 0 0;
    }


#sfondo_calendario
{
    background-image:url(../images/calendar-background_smaller.png);
    float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    /*font-weight:bold;*/
    }
    
#gennaio
{
        background-image:url(../images/gennaio.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#febbraio
{
        background-image:url(../images/febbraio.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#marzo
{
        background-image:url(../images/marzo.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#aprile
{
        background-image:url(../images/aprile.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#maggio
{
        background-image:url(../images/maggio.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#giugno
{
        background-image:url(../images/giugno.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#luglio
{
        background-image:url(../images/luglio.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#agosto
{
        background-image:url(../images/agosto.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#settembre
{
        background-image:url(../images/settembre.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#ottobre
{
        background-image:url(../images/ottobre.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#novembre
{
        background-image:url(../images/novembre.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
#dicembre
{
        background-image:url(../images/dicembre.gif);
            float:left;
    width:40px;
    height:40px;
    margin-right:10px;
    background-repeat: no-repeat;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
    }
    
    

/* fine calendario */


/*GALLERIA IMMAGINI*/

div.paginazione
{
    display:block;
    text-align:center;
    width:450px;
    float:left;
    height:50px;
    }

img{border:0}
div#container{	float:left;	width:700px;}
div#header img{float:left}
div#header h2{float:left;margin:24px 0 0 0;font-size:100%}
div#zoom{/*height:100%;*/ float:right; margin:10px; padding:15px;/*margin:0 10px 5px 0; padding: 5px;*/border:1px solid #ccc}
div#zoom h3{margin:0;font-size:100%;color: #666;text-align:center}
div#zoom img{display:block;width:480px;/*height:100%*/}
/*div#minipics{margin-right:415px}fondamentale per Opera*/
div#minipics ul{list-style-type:none;padding: 0}
div#minipics li{float:left;margin:0 5px 5px 5px;
    border:1px solid #ccc;padding: 3px} 
div#minipics img{}
div#minipics table{border:0;}
div#minipics td{border:0;}
div#minipics{width:150px;}

img.galleryimg
{
    width:100px;
    }
    
.gallery_video_preview
{
    float:left;
    width:100px;
    }
.gallery_video_titolo
{
    margin-left:101px;
    }

/*ricerca form schede (gallery video)*/
.etichetta
{
    width: 150px;
    display: block;    
    float: left;
}
p.form
{
    clear:left;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
}

form#form_ricerca
{
    padding:0;
    margin:0;
    
    }
    
/*SLIDESHOW*/
#sfondo1
{
    margin:0;
    padding:0;
    position:relative;
    /*background-image: url('../images/sfondi/bg_valleggio.jpg');*/
    /*background-image: url('bg_como.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0;
    z-index:-2;
}

#sfondo2
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}
        
#sfondo3
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}

#sfondo4
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}

#sfondo5
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}
#sfondo6
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}

#sfondo7
{
    margin-top:-217px;
    padding:0;
    position:relative;
    /*background-image: url('bg_vt.jpg');*/
    width:100%;
    height:217px;
    top: 0;
    left: 0; 
    z-index:-2;       
}

#retino_sx
{
    position: relative;
    float:left;
	width:129px;    	
	margin: 0 0 0 7px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;color:#000;
	z-index:10;
    margin-top:-217px;
    height: 217px;

    
	/*background-image: url(../images/sfondo_logo.png);
	background-repeat:repeat;*/
}

#retino_sx_int
{
    position: relative;
    float:left;
	width:129px;    	
	margin: 0 0 0 7px;
	text-align:center;
	vertical-align:middle;
	background-color:#fff;color:#000;
	z-index:10;
    margin-top:-124px;
    height: 124px;
    opacity : .8;
    MozOpacity : .8;
    filter : 'alpha(opacity='.8')';
	/*background-image: url(../images/sfondo_logo.png);
	background-repeat:repeat;*/
}



#sfondi
{
        
    /*border-bottom: 2px solid #AFAFAF;*/
    
    }


#retino_dx
{
    height: 217px;
    position: relative;
    width:256px;		
	float:left;
	text-align:right;
	vertical-align:top;
	background-color:#1A1A1A;color:#fff;
	z-index:10;
    margin-top:-217px;
    margin-left: 627px;
    margin-right: 7px;
    
}

#retino_dx_int
{
    height: 124px;
    position: relative;
    width:256px;		
	float:left;
	text-align:right;
	vertical-align:top;
	background-color:#1A1A1A;color:#fff;
	z-index:10;
    margin-top:-124px;
    margin-left: 627px;
    margin-right: 7px;
    opacity : .8;
    MozOpacity : .8;
    filter : 'alpha(opacity='.8')';
}

li#lista_senza_pallini
{
    list-style-type:none;
    margin:0;
    }
    
ul.lista_articoli_notizie_eventi
{
    padding:0;
    }
    
ul.lista_articoli_generale
{
    padding-bottom:0;
    padding-right:0;
    padding-top:0;
    padding-left:20px;
    }
    
ul.primolivello
{
    padding-left:20px;
    font-size:110%;
    font-weight:bold;
    list-style-type:none;
    }
    
a.menu-mappa-bold, a.menu-mappa-bold:visited, a.menu-mappa-bold:hover
{
    color:#000000;
    font-weight:bold;
    }
a.menu-mappa, a.menu-mappa:visited, a.menu-mappa:hover
{
    color:#000000;
    font-weight:normal;
    text-decoration:none;
    }
ul.secondolivello
{
    font-weight:normal;
    margin-left:25px;
    list-style-type:none;
    }
    
div.articolosx
{
    width:35%;
    padding-top:10px;
    float:left;
    }
div.articolodx
{
    width:41%;
    padding-top:10px;
    margin-right:2px;
    float:right;
    
    }

.mappa_primo_livello
{	
	background:#ECECEC;
	border: solid 1px #B6CDD5;	
	margin: 0px 0px 0px 0px;
	padding: 2px 4px 2px 0px;
	/*font-size: 90%;*/
	color: #242424;
}

.mappa_titoli
{
    text-align:left;
    font-size:large;
    
    }
.mappa_campo_azzurro
{
    /*margin:1 1 1 1;*/
    height:20px;
    display:block;
    }
.selettore
{
    padding-left:5px;
    }
a.link_menu_mappa:link,a.link_menu_mappa:visited
{
    text-decoration: none; 
    color: #000000;
    color: #242424;
    font-size: 90%;
    padding: 2px 4px 2px 0px;
    *padding: 1px 4px 1px 0px;/*per ie7*/
    _padding: 1px 4px 1px 0px;/*per ie6
    display: block;       */
	/*height:16px;tolto da dante il 20/7/2010 per far andare a capo il menu di sinistra*/
	overflow:hidden;
}

tr.tr_invisible
{
    border:0;
    }

	
/* DETTAGLIO SCHEDA OFFERTA FORMATIVA */
#informazioni_evidenza {
	background-color: #ECECEC;
	border: solid 1px #B6CDD5;
	padding: 15px;
	margin-bottom: 20px;
}
#informazioni_evidenza img { float: left; margin-bottom: 10px; }
#informazioni_evidenza .text { padding-left: 110px; margin-bottom: 10px; }
#informazioni_evidenza h1, #informazioni_evidenza h2, #informazioni_evidenza h3, #informazioni_evidenza p { margin: 0; }
#informazioni_evidenza .box { float: left; width: 50%; }
.first { margin-bottom: 10px; }
/* campi in accordion */
ul#accordion { list-style: none; padding: 0; margin: 0; }
ul#accordion a.gruppo {
	display: block;
	font-size: 14px;
	text-decoration: none;
	background: url('../images/arrow_right.png') no-repeat right center;
	border-bottom: solid 1px #CECECE;
	padding: 4px 20px 4px 0;
}
ul#accordion a.gruppo.open { background: url('../images/arrow_bottom.png') no-repeat right center; }
ul#accordion .dettaglio_info { padding-bottom: 20px; }

