
/* --------- 0. DEFAULTS  --------- */

.hidden{
	/* display: none; */
	position:absolute;
	top:-10000px;
	margin:0;
	padding:0;
	height:1px;
	width:1px;
	line-height:0.1em;
	left: 0px;
}

.ghost{ display: none;}

h1, h2,h3,h4,h5,h6 {margin:0.5em 0em 0em 0em;}
a.pdf, a.pdf:focus, a.pdf:active,
a.doc, a.doc:focus, a.doc:active,
a.xls, a.xls:focus, a.xls:active,
a.rtf, a.rtf:focus, a.rtf:active,
a.zip, a.zip:focus, a.zip:active,
a.audio, a.audio:focus, a.audio:active,
a.video, a.video:focus, a.video:active,
a.img, a.img:focus, a.img:active,
a.link_int, a.link_int:focus, a.link_int:active,
a.link_est, a.link_est:focus, a.link_est:active {
	padding: 3px 3px 3px 20px;
	margin: 0px;
}

span.info_file{ padding-left: 20px; }

div.elenco_risorse span.info_file{ padding-left: 0px; }

/* --------- 1. HTML,BODY   --------- */

html,body { 
	margin:0px auto;
	padding: 0px; 
}
body {
	margin:0px auto;
	padding: 0px;
	width: auto;	
}
*:first-child+html body  /* solo IE 7.0 */{
/*	font-size: 68% !important;*/
}
* html body   /* IE 6 only*/{
}

/*  --------- 2. CONTAINER  --------- */

/*#container_index,
#container {
	margin: 0px auto;
	padding: 0px;
	width: 90%;
	max-width: 112em;
}
		* html #container_index  IE 6 only {max-width: 80em;}
		* html #container  IE 6 only{ max-width: 80em;}
*/
#container_index,
#container {
	margin: 0px auto;
	padding: 0px;
	width: 99%;
	max-width: 1000px;
}
	* html #container_index  /*IE 6 only*/ {
/*		max-width: 1000px;
		width:expression(document.body.clientWidth > 1000? "1000px": "auto" );  */ 
		}
		* html #container  /*IE 6 only*/{ 
/*		max-width: 1000px;
		width:expression(document.body.clientWidth > 1000? "1000px": "auto" );   */
		}

* html #container_index, #container  /*IE 6 only*/ {
 width: 99.8%;
}

/*  --------- TEMPLATE LAYOUT  XXY--------- */	
#template_home {
	width: 100%;
	clear: both;
	float: right;
	margin: 0px;
	padding: 0px;
}
#template_home #wrapper_left{
	margin: 0em 0px 0px 210px;	
}
* html body  #template_home #wrapper_left /* solo IE 6.0*/ { 
}
#template_home #c_1 {
	padding: 0px 0px 0px 10px;
	margin: 0em 0px 0px 200px;
	width: auto;
	/*width: 71.5%;*/
}
/** html body #template_home #c_1  solo IE 6.0{ 
	padding: 0px 0px 0px 32px;
	margin: 0em 0px 0px 0px;
	float: right;
	width: auto;
	clear: right;
	float: right;
}*/

#template_home #c_2{
	width: 180px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/** html body #template_home #c_2  solo IE 6.0{ 
	padding: 20px 0px 0px 0px;
}
*:first-child+html #template_home #c_2  solo IE 7.0{ 
	padding: 20px 0px 0px 0px;
}*/
 #template_home #c_3{
	float: left;
	width: 174px;
	padding: 0px 10px;
}
/** html body #template_home #c_3  solo IE 6.0{
	padding: 20px 10px 0px 10px;
}
*:first-child+html #template_home #c_3  solo IE 7.0 { 
	padding: 20px 10px 0px 10px;
}*/
/*  --------- FINE TEMPLATE LAYOUT XXY --------- */	


/*  ---------  TEMPLATE PAGINA INTERNA   --------- */	
#template_pagina_interna {
	width: 100%;
	clear: both;
	float: left;
}
#template_pagina_interna  #wrapper_left{
	margin: 0em 0px 0px 0px;	
}
#template_pagina_interna #c_1 {
	padding: 0px 0px;
	margin: 0em 0px 0px 0px;
	/*width: auto;*/
}
#template_pagina_interna #c_2{

	display: none;
}
#template_pagina_interna #c_3{

		display: none;

}

/*  --------- FINE: TEMPLATE PAGINA INTERNA   --------- */	


/*  --------- TEMPLATE MYPORTAL 110--------- */	
#template_myportal_110 {
	width: 100%;
	clear: both;
	float: right;
	margin: 0px;
	padding: 0px;
}
#template_myportal_110 #wrapper_left{
	margin: 0em 0px 0px 210px;	
}
* html body  #template_myportal_110 #wrapper_left /* solo IE 6.0*/ { 
}
#template_myportal_110 #c_1 {
	padding: 0px 0px 0px 10px;
	margin: 0em 0px 0px 200px;
	width: auto;
	/*width: 71.5%;*/
}
* html body #template_myportal_110 #c_1 /* solo IE 6.0*/{ 
	padding: 0px 0px 0px 32px;
	margin: 0em 0px 0px 0px;
	/*float: right;*/
	width: auto;
	clear: right;
	float: right;
}

#template_myportal_110 #c_2{
	width: 180px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
* html body #template_myportal_110 #c_2 /* solo IE 6.0*/{ 
	padding: 20px 0px 0px 0px;
}
*:first-child+html #template_myportal_110 #c_2 /* solo IE 7.0*/{ 
	padding: 20px 0px 0px 0px;
}
 #template_myportal_110 #c_3{
	float: left;
	width: 174px;
	padding: 0px 10px 0px 10px;
}
* html body #template_myportal_110 #c_3 /* solo IE 6.0*/{
	padding: 20px 10px 0px 10px;
}
*:first-child+html #template_myportal_110 #c_3 /* solo IE 7.0*/ { 
	padding: 20px 10px 0px 10px;
}
/*  --------- FINE TEMPLATE MYPORTAL 110 --------- */	


/*  ---------  11. COLONNA CENTRALE  --------- */	


/*  --------- 6. BRICIOLE DI PANE   --------- */	

.raquo{ 	padding: 0em 0.5em 0em 0em;}

#briciole{
/*	margin: 0px;
	padding: 0px;*/
	margin: 0px;
	padding: 17px 0px 5px 0px;
}
#briciole ul{
	margin: 0px;
	padding: 5px 0px 5px 0px;
	width: auto;
	display: inline;
}
#briciole ul li {
	margin: 0px;
	padding: 0em 0em 0em 0em;
	display: inline;
}
#briciole ul li a {
	margin: 0px;
	padding:0px;
}

/* ---------	 contenuto generic_box  --------- */

h2.title_page {
	margin: 0px 0px 7px 0px;
	padding: 10px 0px 0px 0px;
}
/*.generic_box{
	margin:45px 210px 0px 191px !important;
	margin: 0px 2px 0px 0px;
	padding: 5px 10px 0px 10px;
	min-height: 500px;
	height: 100% !important;
	height: 500px;
	min-height: 500px;
}

*:first-child+html .generic_box  solo IE 7.0  {
	margin: -10px 5px 0px 5px !important;
	width: auto;
}

*:first-child+html .generic_box  solo IE 7.0 {
	margin: 0px 410px 0px 0px !important;
}*/
.box_wrapper_contenuto {
	text-align: left;
	padding: 0em 1em 1em 0em;
	min-height: 350px;
	height: 100% !important;
	height: 350px;
	min-height: 350px;
}
/*  --------- 12. FOOTER   --------- */	
#footer { 
display:none;
}



/*nuovi stili--------------------------------------------------------------------------------------------------*/




/***************** stili per l'elenco dei banner *********************/
#banner {
	margin: 1.5em 0px 0px 0px;
	padding-left: 0px;
/*	float:left;*/
}
#banner div{
	margin: 0em 0em 2em 0em;
}
#banner div.testo_miniature_left {
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px; 
	min-height: 60px;
	height: auto !important;
	height: 60px;
	padding: 0px 0px 10px 0px; 

}	  

#banner div.testo_miniature_left img{
float: left;
margin: 0px 20px 10px 0px;
}	  



/*--------INIZIO: template per HP------------------*/

div.template_2_viste_affiancate_hp {
 min-height:2.8em;
 overflow: hidden;
 padding:  0em 0em 1em 0em;
}

div.template_2_viste_affiancate_hp div{
 float: left;
 padding: 0px;
 /*margin: 0px;*/
   width: 46%;
/*   width: auto;*/
}
* html body .template_2_viste_affiancate_hp div /* solo IE 6.0 */{
 float: left;
 padding: 0px;
 width: 45.5%
			}	

			
			
/*-------- INIZIO: toolbar  ------------------*/

div.toolbar{
	margin: 0em;
	padding: 0.3em;
}
div.toolbar img{
}

div.toolbar ul {
 display: inline;

}
div.toolbar ul li{
 display: inline;

}
div.toolbar ul li a.on{
	 padding: 0px 17px 0px 0.5em;
}
div.toolbar ul li a.on:visited{
}
div.toolbar ul li a.on:hover{
}

div.toolbar ul li a.off{
	 padding: 0px 17px 0px 0.5em;
}
div.toolbar ul li a.off:visited{
}
div.toolbar ul li a.off:hover{
}

/*--------FINE: toolbar  ------------------*/			
			
/*-------- INIZIO: titlebar link rss  ------------------*/			

.titlebar a.rss  { 
 float: right;
 margin: -25px 0px 0px 0px; 
 width: 13px;
 height: 13px;
}
* html body .titlebar a.rss  /*FOR IE 6 ONLY*/{ 
 margin: -25px 0px 0px 0px; 
}
*:first-child+html  .titlebar a.rss  /*FOR IE 7*/{ 
 margin: -25px 0px 0px 0px; 
}

.titlebar a.rss:hover, .titlebar a.rss:hover  { 
 width: 13px;
 height: 13px;
}			
			
/*--------FINE: titlebar link rss  ------------------*/			
			

/*--------INIZIO: hp_blueline ------------------*/

div.hp_blueline {
	margin: -3px 0em 2em 0em;
/*	 padding: 0px 10px 10px 10px;
	 height: 30px;*/
	 display: none;
}
/*--------FINE hp_blueline ------------------*/

/*--------INIZIO: theme_tbbg_blue ------------------*/
/*.theme_tbbg_blue {
	width: 100%;
	margin: -3px 0em 2em 0em;
	padding: 0em;
}
div.theme_tbbg_blue .box_wrapper,
div.theme_tbbg_blue .titlebar { 
	padding: 0em; 
	margin: 0em;
}
div.theme_tbbg_blue .titlebar h3{
	 text-align: right;
	 padding: 0px 10px 10px 10px;
	 margin:0px;
}
* html body theme_tbbg_blue .titlebar h3 solo IE 6.0{
	 margin: -3px 0px 0px 0px;
}*/

/*--------FINE: theme_tbbg_blue ------------------*/			
			

/*--------INIZIO: theme_tbline_black ------------------*/

div.theme_tbline_black {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_black .box_wrapper,
div.theme_tbline_black .titlebar,
div.theme_tbline_black .titlebar h3 { 
	padding: 0em; 
	margin: 0em 0em 8px 0em;
}


/*--------FINE: theme_tbline_black ------------------*/



/*--------INIZIO: theme_tbline_blue ------------------*/

div.theme_tbline_blue {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_blue .box_wrapper,
div.theme_tbline_blue .titlebar,
div.theme_tbline_blue .titlebar h3 { 
	padding: 0em; 
	margin: 0em;
}

/*--------FINE: theme_tbline_blue ------------------*/


/*--------INIZIO: theme_tbline_red ------------------*/

div.theme_tbline_red {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_red .box_wrapper,
div.theme_tbline_red .titlebar,
div.theme_tbline_red .titlebar h3 { 
	padding: 0em; 
	margin: 0em;
}

/*--------FINE: theme_tbline_red ------------------*/


/*--------INIZIO: theme_tbline_green ------------------*/

div.theme_tbline_green {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_green .box_wrapper,
div.theme_tbline_green .titlebar,
div.theme_tbline_green .titlebar h3 { 
	padding: 0em; 
	margin: 0em;
}

/*--------FINE: theme_tbline_green ------------------*/

/*--------INIZIO: theme_tbline_yellow------------------*/

div.theme_tbline_yellow {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_yellow .box_wrapper,
div.theme_tbline_yellow .titlebar,
div.theme_tbline_yellow .titlebar h3 { 
	padding: 0em; 
	margin: 0em;
}

/*--------FINE: theme_tbline_yellow ------------------*/


/*--------INIZIO: theme_tbline_default------------------*/

div.theme_tbline_default {
	width: 100%;
	margin: 1.5em 0em;
	padding: 0em;
}
div.theme_tbline_default .box_wrapper,
div.theme_tbline_default .titlebar,
div.theme_tbline_default .titlebar h3 { 
	padding: 0em; 
	margin: 0em 0em 8px 0em;
}
h3.titolo_pagina_dettaglio{
	padding: 0em; 
	margin: 0em;
}
/*--------FINE: theme_tbline_default ------------------*/



/*-----------hpView---------------*/


div.hpView {
	margin: 0px;
	padding: 0em ;

}

div.hpView div{

	padding: 0em 0em 1em 0em;
}
/*
		* html body div.hpView div   solo IE 6.0 {
			height:3em;
 			overflow: visible;
			}	*/
div.hpView img{
	margin:0.5em 1em 0.5em 0px;
	padding:0pt;
	float: left;
	clear: left;
}
 div.hpView h4{
	padding: 0px;
	margin: 0px;
	clear: left;
}
 div.hpView h4 a{
}
div.hpView h4 a:visited{
}
 div.hpView h4 a:hover{
}
div.hpView p{
	margin:0px;
	padding: 0.5em 0.1em 0em 0.1em;
	text-align:left;
}
div.hpView p a{
}
div.hpView p a:visited{
}
div.hpView p a:hover{
}
div.hpView span.data_news{
		margin: 0em;
	padding: 0px 0px;
}
 div.hpView ul{
	margin:0px;
	padding: 0.4em 0.3em 0.3em 0.3em;
}
 div.hpView ul li{
	 margin: 0.5em 0em 0em 0em;
	 padding: 0em 0em 0em 0em;
}
div.hpView ul li a{
}
div.hpView ul li a:visited{
}
 div.hpView ul li a:hover{
}

/*-----------FINE: hpView---------------*/


/*----------- hpView_area_evidenza ---------------*/


div.hpView_area_evidenza {
	  padding: 0em;
	  margin: 0.7em 1em 0.7em 0em;
	/*background-color: #E8E8E8;*/
/*	  float: left;*/
	  width:180px;
}
div.hpView_area_evidenza img{
	margin: 10px 10px 0px 0px;
	float: left;
	
}
div.hpView_area_evidenza h4{
	  padding: 0em;
	  margin: 0em;
}
div.hpView_area_evidenza ul{
/*	 margin: 10px 4px 15px 0px;
	 padding: 0em 0px 0em 71px;*/
	 margin: 0px;
	 padding: 0px;
}
div.hpView_area_evidenza ul li{
	 margin: 0.5em 0px 0px 0px;
	 padding: 0px;
	 list-style-position: outside;
}
/** html body div.hpView_area_evidenza ul  IE 6 only {
	 		margin: 0em 0em 0em 34px;
	 		padding: 0px;
			}*/
			

div.hpView_area_evidenza ul li a{
	 padding: 0px;
}		
			
div.hpView_area_evidenza ul li a:visited{	
}
div.hpView_area_evidenza ul li a:hover{
}
div.hpView_area_evidenza ul li a:focus{
}
div.hpView_area_evidenza ul li a:active{
}


div.hpView_area_evidenza ul li a.link_int {
	margin: 0px;
	padding: 0px;
}		

 * html body div.hpView_area_evidenza ul li a.link_int,  * html body div.hpView_area_evidenza ul li a.link_int:hover,  * html body div.hpView_area_evidenza ul li a.link_int:focus, * html body div.hpView_area_evidenza ul li a.link_int:active /*solo IE 6 */{
	margin: 0px;
	padding: 0px;
	display: inline;
}
* html body div.hpView_area_evidenza ul li a.link_est,  * html body div.hpView_area_evidenza ul li a.link_est:hover,  * html body div.hpView_area_evidenza ul li a.link_est:focus, * html body div.hpView_area_evidenza ul li a.link_est:active /*solo IE 6 */{
	margin: 0px;
	padding: 0px;
	display: inline;
}


/*div.hpView_area_evidenza {
	  padding: 0em;
	  margin: 0.7em 1em 0.7em 0em;
	background-color: #E8E8E8;
	  float: left;
}
div.hpView_area_evidenza img{
	margin: 10px 10px 0px 0px;
	float: left;
	
}
div.hpView_area_evidenza h4{
	  padding: 0em;
	  margin: 0em;
}
div.hpView_area_evidenza ul{
	 margin: 10px 4px 15px 0px;
	 padding: 0em 0px 0em 71px;
}
div.hpView_area_evidenza ul li{
	 margin: 0.5em 0px 0px 0px;
	 padding: 0px;
	 list-style-position: outside;
}
* html body div.hpView_area_evidenza ul  IE 6 only {
	 		margin: 0em 0em 0em 34px;
	 		padding: 0px;
			}
			

div.hpView_area_evidenza ul li a{
	 padding: 0px;
}		
			
div.hpView_area_evidenza ul li a:visited{	
}
div.hpView_area_evidenza ul li a:hover{
}
div.hpView_area_evidenza ul li a:focus{
}
div.hpView_area_evidenza ul li a:active{
}


div.hpView_area_evidenza ul li a.link_int {
	margin: 0px;
	padding: 0px;
}		

 * html body div.hpView_area_evidenza ul li a.link_int,  * html body div.hpView_area_evidenza ul li a.link_int:hover,  * html body div.hpView_area_evidenza ul li a.link_int:focus, * html body div.hpView_area_evidenza ul li a.link_int:active solo IE 6 {
	margin: 0px;
	padding: 0px;
	display: inline;
}
* html body div.hpView_area_evidenza ul li a.link_est,  * html body div.hpView_area_evidenza ul li a.link_est:hover,  * html body div.hpView_area_evidenza ul li a.link_est:focus, * html body div.hpView_area_evidenza ul li a.link_est:active solo IE 6 {
	margin: 0px;
	padding: 0px;
	display: inline;
}*/

/*----------- FINE: hpView_area_evidenza ---------------*/








/*  --------- 3. HEADER  --------- */
#header { 
	margin: 0px;
	padding: 0px;
	width: 100%;
	/*height: 130px !important;*/
	height: 98px;
}
*:first-child+html #header /* solo IE 7.0 */{ 
	/*height: 98px !important;*/
}
/*  --------- 4. TESTATA   --------- */
#header #testata { 
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 98px;
	background-image: url(../images/logo_iusm_stampa.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

/*  --------- 4.1 utilities   --------- */

#header #utilities { 
	display: none;
}


/*  --------- 4.2 intestazione   --------- */

#testata ul li.login{ 
	display: none;
}

.testata_sx{ 
 display: none;
}

div.banner{
}
div.banner_noborder{
}
 div.banner img {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	border:1px solid #E6E6E6;
/*	width: 180px;*/
	/*height: 100%;*/
	height: auto;
}
 div.banner_noborder img {
	margin: 0px;
	padding: 0px;
	height: auto;
}

/*----horizzontal_menu----*/


#horizzontal_menu{

	display: none;
}



#horizzontal_menu div{
	display: none;
}


/*----FINNE horizzontal_menu----*/


.horizzontal_border{
	display: none;
}
* html body .horizzontal_border /* IE 6 only */{
	position: relative;
	top:-3px;
}







/*  --------- archive_link   --------- */

div.archive_link  { 
margin:0.5em 0em;
padding:0px;
text-align: right;
}

div.archive_link  a {
font-weight:normal;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

div.archive_link a:visited{

}
div.archive_link  a:hover{

}


/*  --------- hp_img   --------- */
div.hp_img { /*height: 1.5em; */

}
div.hp_img img{ 
	/*height: 100%;*/
/*	width: 100%;*/
	/*height: auto;*/
/*	padding: 0px;
	margin: 0em;
	max-width: 580px;*/
	display: none;
}





/*  ---------menu sinistra   --------- */	
#menu_sinistra {
	width: 190px;
	padding: 0px;
	padding-top: 37px;
	margin: 3px 0px 10px 3px;
	text-align: left;
	}
	
#menu_sinistra .menu_bottom{
	 height: 9px;
	 padding: 0px;
	 margin: 0px;
}
#menu_sinistra ul {
	padding:0px;
	margin: 0px 0px 0px 0px;
}
#menu_sinistra ul li{
padding:0px;
	/*padding: 5px 2px 5px 5px;*/
	margin: 0px 0px 0px 0px;
	height: 100%;
}
* html body #menu_sinistra ul li/* IE 6 only */ {
 			margin: -3px 0px;
}
*:first-child+html #menu_sinistra ul li/* IE 7 only */ {
 			margin: -3px 0px;
}
#menu_sinistra ul li a{
padding: 5px 2px 5px 15px;
	/*padding: 0px 2px 0em 13px;*/
	display: block;
}

#menu_sinistra ul li.current {
	padding: 0px 0px 0px 0px;
	line-height: 1.2em;
/*	border-bottom: 1px solid #CAD1DC;*/
}
#menu_sinistra ul li.current a{
	/*margin: 0px;*/
	display: block;
}
#menu_sinistra ul li.current ul {
margin-left:10px;
padding-top: 5px;
width:auto;
font-size: 9pt;
 }
#menu_sinistra ul li.current ul li{
	padding: 0.2px 0px 0.3em 5px;
	margin: 0px 0px 0px 0px;
	font-size: 0.9em;
}
#menu_sinistra ul li.current ul li a {
	padding: 0px 0px 0px 0px;
	padding-left:10px;
	margin-left:-10px;
	display: block;
}
 *:first-child+html #menu_sinistra ul li.current ul li a/* IE 7 only */{
	margin-left:-5px;
	padding-left:5px;
 }
#menu_sinistra ul li.current ul li.current{
	margin-left: 5px;
	display: block; 
 }
 * html body #menu_sinistra ul li.current ul li.current /* IE 6 only */{
	margin-left: 0px;
	display: block; 
 }
 *:first-child+html #menu_sinistra ul li.current ul li.current /* IE 7 only */{
	margin-left:0px;
 }
 * html body #menu_sinistra ul li.current ul li.current a /* IE 6 only */{
 	padding-left: 10px;
 }
#menu_sinistra ul li.current ul li.current a{
 	padding:3px 3px 3px 5px;
 }

/* ---------secondo livello---------*/
#menu_sinistra ul li.current ul li.current ul{
	/*padding: 5px 0px 0px 15px;*/
	padding: 5px 0px 0px 0px;
 }
#menu_sinistra ul li.current ul li.current ul li{
	padding: 0em 0px 0.3em 0px;
	margin: 0px 0px 0px 0px;
 }

#menu_sinistra ul li.current ul li.current ul li a {
	padding: 0px 2px 0px 11px;
	margin-left: 0px;
	display: block;
}
#menu_sinistra ul li.current ul li.current ul li.current a{
  text-align: left;
  padding:2px 2px 2px 11px;

 }


/*-----------fine menu sinistro----------------*/



.box_login_mp {
  margin: 0px;
  padding:0px 0px 0px 24px; 
  position: absolute;
/*  top: 138px;*/
  width: 30%;

}
.box_login_mp h3{
margin: 0px;
}
.box_login_mp fieldset{
	padding: 6% 0em ;
}

.box_login_mp label {
}
.box_login_mp span.allinea {
	padding-right: 18px;
}
.box_login_mp input.text{
	margin-bottom:10px;
	width: 45%;
}
.box_login_mp input.button{
	padding: 1px 2px;
	}
	



/*  ---------INIZIO: ELENCO_RISORSE   --------- */	

.elenco_risorse{
	 margin-bottom: 0.5em;
}
.elenco_risorse span.title_file{
}
.elenco_risorse h4{
/*	padding: 2px 5px;
	margin: 15px 0px;*/
	padding: 2px 5px;
	margin: 11px 0px 15px 0px;
}
 * html body .elenco_risorse h4 /* IE 6 only */{
	margin: 22px 0px 15px 0px;
 }

.elenco_risorse ul{
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.elenco_risorse ul li{
	padding: 0px 0px 3px 23px;
	margin: 0px 0px 0.5em 0px;
}
div.option ul{
	padding: 0px;
	margin: 8px 0px 8px 25px;
}
div.option ul li{
	margin: 0px;
	padding:0px 0px 0.5em 0em; 
}
* html div.option{
 margin-top: -10px;
}
*:first-child+html div.option{
 margin-top: -10px;
}

/*  ---------FINE: ELENCO_RISORSE   --------- */	




/*-----------masterView---------------*/

div.masterView {
	margin: 0px;
	padding: 0px 0px 0.5em 0px;
/*   min-height: 16em;*/
}
div.masterView div{
	padding: 0.8em 0em;
/*	border: 1px solid #C9D3E2;*/
/*		border: solid 1px #e3e3e3;*/
}
div.masterView div div{
	padding: 0em;
}
div.masterView img{
	padding:0px;
	float:left;
	margin:0.8em 1.2em 0.2em 0em;
}
 div.masterView h4{
 	margin: 0em;
	padding: 0.2em 0em 0.5em 0em;
}


div.masterView div.wrapperformat{
 margin: 0px;
 padding: 0px;
}
div.masterView p{
	margin:0px;
	padding: 0.4em 0em;
	text-align:left;
}
div.masterView p.abstract{
	padding: 0.8em 0em 0em 0em;
}
div.masterView span.strong{
}
 div.masterView p a{
}
 div.masterView p a:visited{
}
div.masterView p a:hover{
}
div.masterView span.data_news{
	margin: 0em;
	padding: 0px 0px;
}
 div.masterView ul{
	margin:0px;
	padding: 0.4em 0.3em 0.3em 0.3em;
}
 div.masterView ul li{
	 margin: 0.5em 0em 0em 0em;
	 padding: 0em 0em 0em 0em;
}
div.masterView ul li a{
}
div.masterView ul li a:visited{
}
 div.masterView ul li a:hover{
}
 div.masterView ul.elenco_corsi{
	margin:0px;
	padding: 0.4em 0.3em 0.3em 0.3em;
}

/*-----------FINE: masterView---------------*/

/*-----------masterView per i banner---------------*/

div.masterView_banner {
	margin: 0px;
	padding: 0.5em 0px;
}
div.masterView_banner div{
	padding:  0em;
	min-height: 8em;
}
		* html body div.masterView_banner div /* solo IE 6.0 */{
			height: 8em;
			overflow: visible;
			}	
div.masterView_banner div div{
	padding: 0em;
}
div.masterView_banner img{
	padding:0px;
	float:left;
	margin:0.8em 0.8em 0.4em 0em;
}

div.masterView_banner p{
	margin:0px;
	padding: 0.8em 0em;
}


/*-----------FINE: masterView per i banner---------------*/

/*----------- detailView ---------------*/
div.detailView {
	margin: 0px;
	padding: 0em;
}
div.detailView div{
	padding: 0.5em 1em;
}
div.detailView div.corpo{
	padding: 0.5em 0em;
	display: block;	
}
div.detailView div div{
	padding: 0;
}
div.detailView img{
	float:left;
	margin: 1em 1em 0.5em 0px;
	padding: 0px;
/*	width: 180px;*/
}
div.detailView p{
	margin:0px;
	padding: 0.8em 0em;
}
div.detailView p.abstract{
	padding: 0.8em 0em 0em 0em;
}
div.detailView span.strong{
}
div.detailView span.data_news{
	margin: 0em;
	padding: 0px 0px;
}

div.detailView ul{
	margin:  0px;
	padding: 0.5em 15px;
}
* html body div.detailView ul /* solo IE 6.0*/ { 
	padding: 0.5em 18px;
}

div.detailView ul li{
	margin:  0em;
 padding:  0.5em 0em 0.5em 0em;
}

div.detailView div.link_collegati p{
}

div.detailView div.link_collegati ul{
	margin:  0px;
	padding: 0px;
}
* html body div.detailView div.link_collegati ul /* solo IE 6.0*/ { 
	padding: 0.5em 18px;
}

div.detailView div.link_collegati ul li{
	margin:  0em;
 padding:  0.5em 0em 0.5em 0em;

}
/*----------- fine detailView ---------------*/



/*----------- masterView per contatto_organizzazione ---------------*/

div.masterView_elenco_strutture {
	margin: 0px;
	padding: 0.8em 0px;
}
div.masterView_elenco_strutture div{
	padding:  0em 0em 0em 0em;
}
div.masterView_elenco_strutture div div{
	padding: 0em 0px;
}
 div.masterView_elenco_strutture h4{
   margin:0em 0em;
	padding:3px 0px;
}
div.masterView_elenco_strutture p{
	margin:0px;
	padding: 0.5em 0em;
}
div.masterView_elenco_strutture table{
	margin: 5px 0px;
	padding:5px 0px;
	width: 100%;
}
div.masterView_elenco_strutture table td{
	padding: 1em 0em 1em 10px;
	margin: 1em 0.7em 0em 0em;
}
div.masterView_elenco_strutture table td.tdimage{
	width: 130px;
	padding-left:5px;
}
div.masterView_elenco_strutture table td.tdinfo{
	padding: 10px 0px 0px 10px;
}
div.masterView_elenco_strutture img.table_img{
	height:110px;
	margin:0em;
	padding:5px; 
	width:110px;
}
div.masterView_elenco_strutture div.dettaglio{
	padding:  5px;
}
/*-----------FINE: masterView per contatto_organizzazione---------------*/


/*-----------masterView facsimile---------------*/

div.masterView_facsimile {
	margin: 0px;
	padding: 0.5em 0px;
}
div.masterView_facsimile div{
	padding: 0em;
}
div.masterView_facsimile div div{
	padding: 0em;
	border: none;
}
div.masterView_facsimile h4{
	padding: 2px;
}
div.masterView_facsimile div.wrapperformat{
	margin:0px;
	padding: 0.5em 3px;
}

/*-----------FINE: masterView facsimile---------------*/


/*-----------div classificazioni orizzontale---------------*/

 div.classificazioni_orizz dl{
	margin: 0em 0em;
	padding: 0.5em 0em;
}
 div.classificazioni_orizz dl dt {
	margin: 0.5em 0em;
	padding: 0px;
	font-size: 1em;
	font-weight: bold;
	display: inline;
}
 div.classificazioni_orizz dl dd {
	margin: 0.5em;
	padding: 0px;
	display: inline;
}

/*-----------FINE: div classificazioni orizzontale---------------*/



/*----------- div classificazioni verticale---------------*/

div.classificazioni dl dt {
	margin: 0.5em 0px;
	padding: 0px;
}
div.classificazioni dl dd {
	margin: 0.5em 0em;
	padding: 0px;
}

/*-----------FINE: div classificazioni verticale---------------*/



/*-----------------microView----------------*/
div.microView {
	margin-left: 0px;
	margin-bottom: 35px;
	padding-left: 0px;
}
div.microView ul {
	margin-left: 0px;
	padding-left: 0px;
}
div.microView ul li {
	padding: 5px 3px 5px 18px;	
}
/*-----------------FINE: microView----------------*/



/*-----------------microView liste affiancate----------------*/

div.microView td {
	padding: 5px 0px; 
}

/*-----------------FINE: microView liste affiancate----------------*/


/*-----------------microView liste affiancate----------------*/
/*div.microView{
	margin-left: 0px;
	margin-bottom: 90px;
	padding-left: 0px;
}
* html div.microView SOLO IE6
{
	margin-bottom: 60px;
}
*:first-child+html div.microView SOLO IE7
{
	margin-bottom: 60px;
}
div.microView ul {
	margin-left: 0px;
	padding-left: 0px;
}
div.microView ul li {
	padding: 5px 3px 5px 18px;	
	display:inline;
	float:left;
	margin-right:3%;
	width:42%;
}*/


/*-----------------FINE: microView liste affiancate----------------*/


/*-----------div paginazione---------------*/

div.pagination{
	 text-align: right;
}
div.pagination img{
 border: none;
}
div.pagination span {
	 margin-left:1em;
}
/*-----------FINE: div paginazione---------------*/

/*----------- contatti_persona---------------*/
.elenco_persone{
	border-bottom: 1px solid #E3E3E3;
	padding-bottom:2px;
}
/*-----------FINE: contatti_persona---------------*/


/*----------- link visualizza il link ---------------*/
 a.visualizza_link {
	padding: 0px 15px 0px 0px; 
	margin: 0px 0px 0px 0px; 
	background-color: transparent;
	color: #143A87;
	background-image: url(../images/freccia_iniz.gif);
	background-repeat: no-repeat;
	background-position: right;
	font-weight: normal;
}

 a.visualizza_link:link{ 
  color: #143A87;
	text-decoration: none;
	font-weight: normal;
}
 a.visualizza_link:visited { 
   color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}

 a.visualizza_link:hover { 
  color: #143A87;
	text-decoration: underline;
	font-weight: normal;
}

/*-----------Inizio: detailView_elenco_strutture per dettaglio_facolta---------------*/


div.detailView_elenco_strutture {
	margin: 0px;
	padding: 0.8em 0px;
}

div.detailView_elenco_strutture div{
	padding:  0em 0em 0em 0em;
}
div.detailView_elenco_strutture div div{
	padding: 0em 0px;
}
div.detailView_elenco_strutture table{
	margin: 0px  0px 10px 0px; 
	padding:5px 0px;
	border: none;
	width: 100%;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
}

div.detailView_elenco_strutture table td{
	padding: 0.5em 0em 0.5em 5px;
	margin: 1em 0.7em 0em 0em;
	
}
div.detailView_elenco_strutture table td.tdimage{
	height:140px;
	padding-left:5px;
	width:138px;
}
div.detailView_elenco_strutture table td.tdinfo{
	padding: 10px 0px 0px 10px;
}
div.detailView_elenco_strutture img.table_img{
	height:110px;
	margin:0em;
	padding:3px; 
	width:110px;
}
div.detailView_elenco_strutture table td.dida_det{
	padding: 10px 0px 0px 10px;
}
div.detailView_elenco_strutture .dati{
	padding: 10px 0px 0px 0px;
}

 div.detailView_elenco_strutture h4{
   margin:0em 0em;
}
div.detailView_elenco_strutture p{
	margin:0px;
	padding: 0.3em 0em;
}

/*-----------FINE: detailView_elenco_strutture per dettaglio_facolta---------------*/

/*------------------------- AVVISI EVENTI RSS---------------*/
h3.avvisi_eventi a {

	padding:0px 0px 0px 20px;

}
/*------------------------------ elenco canali rss --------------------------------*/

div.elenco_canali {
 margin:0em;
 padding: 0em;
}

div.elenco_canali div.gruppo {
	margin:1em 0em;
 	padding:  0em;
}
div.elenco_canali h4{
	margin: 8px 0px;;
	padding:0px 0px 0px 10px;	
	
}
div.elenco_canali h4 span{
	margin:0px;
	padding: 0.3em 0px;
	display: block;
	font-weight: normal;
}
div.elenco_canali p{
 	margin:5px 0px 5px 0px;
 	padding: 1em 1em 1em 1em ;
}
div.avvisi_eventi {
	margin: 0px;
	padding: 0px 18px 0.8em 18px;
	text-align: left;
	color: #444446;
	width: auto;
	min-height: 16em;
	overflow: auto;
}

div.elenco_canali a.avvisi_eventi{
	 padding: 3px 0px 3px 20px;
	 margin-left: 10px;
	 font-size: 1.2em;
}
div.elenco_canali a.avvisi_eventi:visited{
}

div.elenco_canali a.avvisi_eventi:hover{
}

h3.avvisi_eventi{
 	 padding: 0px 15px 0px 18px;
	 font-weight: normal;
	 display: inline;

}
h3.avvisi_eventi a{

	 padding: 0px 0px 0px 24px;

}
h3.avvisi_eventi a:visited{
}
h3.avvisi_eventi a:hover{
}
h3.avvisi_eventi a:focus{
}
h3.avvisi_eventi a:active{
}

div.avvisi_eventi div{
	padding: 0.8em 0px 0px 0px;
}
.avvisi_eventi p {
	margin: 0em 0em 0em 0em; 
}
.avvisi_eventi h3 span.data_news {
	margin: 0em;
	padding: 0px 0px;
	font-weight: normal;
}
.avvisi_eventi h3 {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px 3px 0px 0px;
}
.avvisi_eventi h3.eventi {
   display: inline;
	margin:0px;
	padding: 0px 5px 0px 0px;
	float: left;
}
.avvisi_eventi h3 a{
}
.avvisi_eventi h3 a:visited{
}
.avvisi_eventi h3 a:hover{
}
.avvisi_eventi a.menubox {

}
.avvisi_eventi a.menubox:visited {
}
.avvisi_eventi a.menubox:hover  {

}
.avvisi_eventi a.menubox:focus{
}
.avvisi_eventi a.menubox:active {
}
.avvisi_eventi a {
}
.avvisi_eventi a:visited {
}
.avvisi_eventi a:hover {
}
.avvisi_eventi a:focus {
}
.avvisi_eventi a:active {
}

/*---------------------------------- detailView_rettore ----------------------*/

div.detailView_rettore {
	margin: 0em 0em 0em 0em;
	padding: 0em 0em;

}
div.detailView_rettore table{
	width:100%;
	margin:5px 0px;
	padding:5px 0px;
}
* html div.detailView_rettore table /*per ie 6*/{
	margin-top: 10px;
}
*:first-child+html div.detailView_rettore table /*per ie 7*/{
	margin-top: 10px;
}
div.detailView_rettore .dati{
	width:100%;
	margin:0.2em 0em;
	padding: 0px;
	border: none;
}

div.detailView_rettore .tdimage{
	padding:0px 0px 0px 0px;
	width: 152px;
	height: 160px;
	margin:0em 0em;
	vertical-align: top;
}
div.detailView_rettore .tdinfo{
	margin:0em 0em;
	padding: 10px 10px;
	vertical-align: top;
}

div.detailView_rettore img{
	padding:3px;
	border: 1px solid #D1D1D1;
	width: 120px;
	height:128px;
	margin:0em;
	position: relative;
	left: 14px;
	top: 12px;
}

div.detailView_rettore h4{
 	margin: 0.3em 0em;
	padding: 0em 0em 0em 0em;
}

div.detailView_rettore p{
	margin:0px;
	padding: 0.5em 0em;
	text-align:left;
}
div.detailView_rettore p.dashed{

}
div.detailView_rettore .dida_det {
	margin:0px;
	padding:5px 0px 5px 10px;
}
div.detailView_rettore p.abstract{
	padding: 0.8em 0em 0em 0em;
}
div.detailView_rettore span.strong{
}
div.detailView_rettore p a{
}
div.detailView_rettore p a:visited{
}
div.detailView_rettore p a:hover{
	
}
/*------------------------------- FINE detailView_rettore --------------*/
/*-------------div.masterView_contatti_persona elenco alfabetico-----------------*/
div.masterView_contatti_persona .elenco_alfabetico {
 margin: 20px 0px;
}
div.masterView_contatti_persona .elenco_alfabetico a {
  padding-left:4px;
  padding-right:4px;
 line-height: 25px;
}
div.masterView_contatti_persona .elenco_alfabetico a:hover {
}
div.masterView_contatti_persona .elenco_alfabetico .selezionato {
 padding-left:4px;
 padding-right:4px;
}
/*-------------FINE: div.masterView_contatti_persona elenco alfabetico-----------------*/
/*------------- div.masterView_contatti_persona -----------------*/
div.masterView_contatti_persona table{
	width: 100%;
	margin: 0em 0em 2em 0em;
}
div.masterView_contatti_persona table caption{
	text-align: left;
}
div.masterView_contatti_persona tr{
	vertical-align: top;
	}
div.masterView_contatti_persona td{
	padding: 0.5em;
	vertical-align: top;
}
div.masterView_contatti_persona th{
	padding: 0.5em;
}
div.masterView_contatti_persona td a{
	padding: 0px 0px 0px /*15px*/ 0px; 
	margin: 0em; 
}
/*-----------FINE: masterView - elenco contatti_persona---------------*/




/*------------- div.masterView_ricerca_per-----------------*/
div.masterView_ricerca_per
{
 margin-left: 0px;
 margin-bottom: 35px;
 padding-left: 0px;
}
div.masterView_ricerca_per ul
{
 margin-left: 0px;
 padding-left: 0px;
}
div.masterView_ricerca_per ul li
{
 padding: 5px 3px 5px 0px; 
}
div.masterView_ricerca_per ul li h4 {
 margin:0px;
 padding:0px;
}
div.masterView_ricerca_per ul li h4 a {
 margin:0px;
 padding:0px 0px 0px 15px;
}
div.masterView_ricerca_per div.wrappertopic {
 margin-bottom: 15px;
}
div.masterView_ricerca_per dl dt {
 margin: 15px 0px 0.5em 35px;
 padding:0.2em 0.5em;
}
div.masterView_ricerca_per dl dd {
 margin-bottom: 0.5em;
}
/*------------- FINE: div.masterView_ricerca_per-----------------*/

/*
-------------tabella-----------------
table{
 width: 99%;
 margin-top: 15px;
}
table th{
 padding: 2px;
}
table tr{
}
table td{
 padding: 2px;
}
-------------FINE: tabella-----------------*/


 .theme_tbline_default div.top_blue{
	margin:0.5em 0em;
	padding: 0.4em 0.5em;
	float: left;
	width: 97%;
}
  .theme_tbline_default div.top_blue h4{
}

/*-----------masterView per riviste---------------*/
div.masterView_riviste {
	margin: 0px;
	padding: 0.8em 0px;
   min-height: 14em;
}
* html body div.masterView_riviste  /* solo IE 6.0 */{
	height:14em;
}	
div.masterView_riviste div{
	padding: 0.8em 0em 0.5em 0em;
	min-height: 13em;
	float: left;
	width: 100%;
	margin-bottom: 1em; 
}
div.masterView_riviste div div{
 	padding: 0px;
}
* html body div.masterView_riviste div   /* solo IE 6.0 */{
	height:13em;
 	overflow: visible;
	float: left;
	width: 99%;
}	
div.masterView_riviste img{
	float:left;
	margin:0em 1.2em 0.2em 1em;
	width: 96px;
	height: 132px;
	padding: 3px;
}
div.masterView_riviste .bg_foto_riviste {
	background-image: url(../images/bg_foto_rivista.gif);
	background-repeat: no-repeat;
	background-position: 2px -7px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	height: 150px;
	width: 115px;
	float: left;
}
* html body  div.masterView_riviste .bg_foto_riviste /* solo IE 6.0 */{
			margin: 0px 0px 0px 0px;
}
div.masterView_riviste h4{
	 padding: 0px 0px 5px 0px;
	 margin: 0px 0px 1.5em 130px;
}
div.masterView_riviste h4 a{
	padding: 0px 0px 5px 15px; 
}
/*-----------FINE: masterView riviste---------------*/

/*----------- detailView riviste---------------*/
h4.titolo_pag_dettaglio{
	margin: 10px 0px 5px 0px;
	padding: 5px 5px 5px 0px;
	font-size:1.2em;
}
div.detailView_riviste {
	margin: 0px;
	padding: 0em;
}
div.detailView_riviste div{
	padding: 0.5em 1em;
	margin:0em;
}
div.detailView_riviste div div{
	padding: 0em ;
	border: none;
}
div.detailView_riviste div.detail{
	padding: 0.5em 0em 0em 0em;
}
div.detailView_riviste div.abstract{
	margin:1em 0em 0em 0em; 
}
div.detailView_riviste img{
	float: left;
	margin: 0em 1.4em 0.4em 0px;
	padding: 3px;
	width: 177px;
	height: 240px;
}
div.detailView_riviste p{
	margin:0px;
	padding: 0.8em 0em;
	text-align:left;
}
div.detailView_riviste p.abstract{
	padding: 0.8em 0em 0em 0em;
}
div.detailView_riviste span.data_news{
	margin: 0em;
	padding: 0px 0px;
}
/*-----------FINE detailView riviste---------------*/
/*----------- HP: colonne sotto img --------------*/
#two_columns{
margin: 0em 0em 0em 0em;
float: left;


}
#two_columns div.column{
/*	width: 45%;*/
/*	float: left;*/


}
.w35{
	width: 180px;	
	padding: 0em 0em 0em 0px;
	margin-top: 0em;
}%
.w70{
	width: 180px;	
	padding: 0em 2.5em 0px 1em;
}
/** html body  .w35  solo IE 6.0  {
	width: 25%;	
	padding: 0em 0em 0em 1em;
}
* html body  .w70  solo IE 6.0  {
	width: 60%;	
	padding: 0em 2.5em 0em 1em;
}*/
/*----------- FINE    HP: colonne sotto img --------------*/
/*------------- div wlp-tabular -----------------*/
div.wlp-tabular table{
	width: 100%;
	margin: 0em 0em 2em 0em;
}
div.wlp-tabular table caption{
	text-align: left;
}
div.wlp-tabular tr{
	vertical-align: top;
	}
div.wlp-tabular td{
	padding: 0.5em;
	vertical-align: top;
}
div.wlp-tabular th{
	padding: 0.5em;
}
div.wlp-tabular td a{
	padding: 0px 0px 0px /*15px*/ 0px; 
	margin: 0em; 
}
/*-----------FINE: wlp-tabular---------------*/








/*grafica*/

/* --------- 0. DEFAULTS  --------- */

h1,h3{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
h1 { font-size: 2.1em; color: Black;}

h2 {font-size: 2em; color: Black;}

h3 {font-size: 1.68em;}

h4 {font-size: 1.1em; color: Black;}

h5 {font-size: 1.08em; color: Black;}

h6{ font-size: 1em; color: Black;}

h4 a, h4 a:focus, h4 a:active, 
h5 a, h5 a:focus, h5 a:active, 
h6 a, h6 a:focus, h6 a:active {
	font-weight: bold;
	color: #0000B8;
	text-decoration: none;
}
h4 a:hover, 
h5 a:hover,
h6 a:hover {
	font-weight: bold;
	color: #0000B8;
	text-decoration: underline;
}
h4 a:visited,
h5 a:visited,
h6 a:visited{
	font-weight: bold;
	color: #6D006D;	
	text-decoration: none;
}
h4 a, h4 a:focus, h4 a:active, 
h5 a, h5 a:focus, h5 a:active, 
h6 a, h6 a:focus, h6 a:active {
	font-weight: bold;
	color: #0000B8;
	text-decoration:none;
}

.hidden{ font-size:0.1em;}
.ghost{ display: none;}



 a{
 color: #0000B8; 
 text-decoration: none;
}
 a:visited{
 color: #6D006D; 
 text-decoration: none;
}
a:hover, a:focus, a:active {
 color: #0000B8;
 text-decoration: underline;
 }


a.pdf, a.pdf:focus, a.pdf:active,
a.doc, a.doc:focus, a.doc:active,
a.xls, a.xls:focus, a.xls:active,
a.audio, a.audio:focus, a.audio:active,
a.video, a.video:focus, a.video:active,
a.img, a.img:focus, a.img:active,
a.ppt, a.ppt:focus, a.ppt:active,
a.zip, a.zip:focus, a.zip:active,
a.rtf, a.rtf:focus, a.rtf:active,
a.link_int, a.link_int:focus, a.link_int:active,
a.link_est, a.link_est:focus, a.link_est:active {
	background-repeat: no-repeat;
	background-position: left 2px;
	display: block;
}
a.pdf, a.pdf:focus, a.pdf:active {
	background-image: url(../images/ico_pdf_p.gif);	
}
a.doc, a.doc:focus, a.doc:active {
	background-image: url(../images/ico_doc_p.gif);	
}
a.xls, a.xls:focus, a.xls:active {
	background-image: url(../images/ico_xls_p.gif);	
}
a.audio, a.audio:focus, a.audio:active {
	background-image: url(../images/ico_audio_p.gif);	
}
a.video, a.video:focus, a.video:active {
	background-image: url(../images/ico_video_p.gif);	
}
a.img, a.img:focus, a.img:active {
	background-image: url(../images/ico_img_p.gif);	
}
a.ppt, a.ppt:focus, a.ppt:active {
	background-image: url(../images/ico_ppt_p.gif);	
}
a.zip, a.zip:focus, a.zip:active {
	background-image: url(../images/ico_zip_p.gif);	
}
a.rtf, a.rtf:focus, a.rtf:active {
	background-image: url(../images/ico_rtf_p.gif);	
}
a.link_est, a.link_est:focus, a.link_est:active {
	background-image: url(../images/link_est_p.gif);	
}
a.link_int, a.link_int:focus, a.link_int:active {
	background-image: url(../images/link_int_p.gif);	
}
span.info_file{font-size: 0.8em; color: Black;}



/* --------- 1. HTML,BODY   --------- */


/*body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 68%;
	color: #000000;
	background-color: #CBCBCB;
}*/

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 68%;
 color: #000000;
/* background-color: #fff;
 background-image: url(../images/bkc_page.jpg);
 background-position: top;
 background-repeat: repeat-x;*/
}
/*  --------- 2. CONTAINER  --------- */
#container_index{
/*	background-color: #ffffff;
	background-image: url(../images/bg_box_esplora.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	border:1px solid silver;*/
}
#container{
/*	background-color: #ffffff;*/
/*	background-image: url(../images/bg_colonna_c3.jpg);
   background-repeat: repeat-y;		
	background-position: top left;
	border:1px solid silver;*/
}




/*  --------- 8. TEMPLATE LAYOUT  XXY --------- */	

 #template_home {
/*	background-image: url(../images/bg-colonne.gif);
	background-position: top left; 
	background-repeat: repeat-y;*/
}

#template_home #wrapper_left{
/*	background: url(images/bg_int_colonna_dx.gif) repeat-y;
	background-position: top right;*/
}

* html body  #template_home #wrapper_left /* solo IE 6.0*/ { 
}

#template_home #c_1 {
}

* html body #template_home #c_1 /* solo IE 6.0*/ { 
}
#template_home #c_2{
}
#template_home #c_3{
}

/*  ---------  FINE: TEMPLATE LAYOUT  XXY --------- */	

/*  --------- TEMPLATE PAGINA INTERNA --------- */	

#template_pagina_interna {
/*	background: url(../images/bg_colonna_c3.jpg) repeat-y;
	background-position: top left; */
/*	background-image: url(../images/bg_wrapper-left.gif);
	background-repeat: repeat-y;
	background-position: top right;
	background-color: #fff;*/
}

#template_pagina_interna #wrapper_left{
/*	background: url(../images/bg_colonna_c2.gif) repeat-y;
	background-position: top right;*/
/*	background-color: #ffffff;
   background-image: url(../images/bg_wrapper-left.gif);
	background-repeat: repeat-y;
	background-position: top right;*/
}
#template_pagina_interna #wrapper_left div.bg_wrapper{
/*background-image: url(../images/bg_wrapper.gif);
background-repeat: no-repeat;
background-position: top right;*/
}
* html body  #template_pagina_interna  #wrapper_left /* solo IE 6.0*/ { 
}

#template_pagina_interna #c_1 {
/*	background-image: url(../images/bg_c1.gif);
	background-position: top right;
	background-repeat: no-repeat;*/
}


* html body #template_pagina_interna  #c_1 /* solo IE 6.0*/ { 
}
			

#template_pagina_interna #c_2{
/*background-image: url(../images/bg_c2.gif);
background-repeat: no-repeat;
background-position: top right;*/
}

* html body  #template_pagina_interna #c_2 /* solo IE 6.0*/ { 
}

#template_pagina_interna #c_3{
}
/*  --------- FINE: TEMPLATE PAGINA INTERNA --------- */	

/*  --------- 8. TEMPLATE MYPORTAL 110 --------- */	

 #template_myportal_110 {
/*	background-image: url(../images/bg-colonne.gif);
	background-position: top left; 
	background-repeat: repeat-y;*/
}

#template_myportal_110 #wrapper_left{
/*	background: url(images/bg_int_colonna_dx.gif) repeat-y;
	background-position: top right;*/
}

* html body  #template_myportal_110 #wrapper_left /* solo IE 6.0*/ { 
}

#template_myportal_110 #c_1 {
}

* html body #template_myportal_110 #c_1 /* solo IE 6.0*/ { 
}
#template_myportal_110 #c_2{
}
#template_myportal_110 #c_3{
}

/*  ---------  FINE: TEMPLATE MYPORTAL 110 --------- */	



/*  ---------  11. COLONNA CENTRALE  --------- */	


#contenuto {
}


/*  --------- 6. BRICIOLE DI PANE   --------- */	

.raquo{
}

#briciole{ font-size: 1em;
	border-bottom: 4px solid #E5E5E5;
/* background-image: url(../images/bg_title-page.gif);
  background-repeat: no-repeat;
  background-position: right 6px ;*/
}

#briciole ul li { list-style-type: none;}

#briciole ul li a,
#briciole ul li a:visited,
#briciole ul li a:hover,
#briciole ul li a:focus,
#briciole ul li a:active { 
	color: #4F4F50;
	text-decoration: underline;
	font-weight: normal;
}
/* ---------	 contenuto generic_box  --------- */

h2.title_page {
/*	border-bottom: 4px solid #E5E5E5;
	color: #323232;
	font-family: Arial,Helvetica,sans-serif;
 background-image: url(../images/bg_title-page.gif);
  background-repeat: no-repeat;
  background-position: right 6px ;*/
  	color: #323232;
	font-family: Arial,Helvetica,sans-serif;
}
/*.generic_box{
	background-color: #FFFFFF;
	background-image: url(../images/bg_generic.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

*:first-child+html .generic_box  solo IE 7.0  {
}*/

/**:first-child+html .generic_box  solo IE 7.0 {
	margin: 0px 410px 0px 0px !important;
}*/
.box_wrapper_contenuto {
}


/*  --------- 12. FOOTER   --------- */	


#footer { 
	color: #000000;
	border-top: 1px solid Silver;
}


/*  --------- 12.1 menu footer   --------- */		


#menu_footer { 
	color: #000000;
	background-color: #ffffff;
}

#menu_footer ul{
	list-style-type: none;
	font-size: 1.1em;
	color: #000000;
}
#menu_footer img {
	border: 0px;
}
#menu_footer ul li{
}
#menu_footer ul li a { 
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#menu_footer ul li a:visited { 
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#menu_footer ul li a:hover{ 
	color: #000;
	text-decoration: underline; 
	font-weight: normal;
}
#menu_footer ul li a:focus{ 
	color: #000000;
	text-decoration: underline; 
	font-weight: normal;
}
#menu_footer ul li a:active { 
	color: #000000;
	text-decoration: underline; 
	font-weight: normal;
}
.separatore_piede {
 	border-right:  1px solid;
	color: #000000;
}




/*nuovi stili--------------------------------------------------------------------------------------------------*/




/***************** stili per l'elenco dei banner *********************/
#banner {
	background-color: #fff;
}
#banner div{
	border-bottom: dashed 1px #cccccc;
}
#banner div.testo_miniature_left {
}	  

#banner div.testo_miniature_left img{
}	  



/*--------INIZIO: template per HP------------------*/

div.template_2_viste_affiancate_hp {
}

div.template_2_viste_affiancate_hp div{
}
* html body .template_2_viste_affiancate_hp div /* solo IE 6.0 */{
}	





/*-------- INIZIO: toolbar  ------------------*/

div.toolbar{
	background-color: #F2F2F2;
	text-align: right;
}
div.toolbar img{
   border: 0px solid;	
}

div.toolbar ul {
 text-align: right;
}
div.toolbar ul li{
 text-align: right;
}
div.toolbar ul li a.on{
	 color: #0000B8;
	 text-decoration: underline;
  	 background-image: url(../images/on_edit.gif);
	 background-position: right center;
	 background-repeat: no-repeat;
	 font-size: 0.9em;
	 text-align: right;
}
div.toolbar ul li a.on:visited{
	 color: #0000B8;
	 text-decoration: underline;
}
div.toolbar ul li a.on:hover{
	 color: #0000B8;
	 text-decoration: underline;
}

div.toolbar ul li a.off{
	 color: #0000B8;
	 text-decoration: underline;
  	 background-image: url(../images/off_edit.gif);
	 background-position: right center;
	 background-repeat: no-repeat;
	 font-size: 0.9em;
	 text-align: right;
}
div.toolbar ul li a.off:visited{
	 color: #0000B8;
	 text-decoration: underline;
}
div.toolbar ul li a.off:hover{
	 color: #0000B8;
	 text-decoration: underline;
}

/*--------FINE: toolbar  ------------------*/

/*--------INIZIO: titlebar link rss  ------------------*/

.titlebar a.rss  { 
	background-image: url(../images/ico-rss.gif);
	background-repeat: no-repeat;
	background-position: top right; 
}
.titlebar a.rss:hover, .titlebar a.rss:hover  { 
	background-image: url(../images/rss.gif);
	background-repeat: no-repeat;
	background-position: top right; 
}

/*.titlebar a.rss  { 
 float: right;
 margin: -17px 0px 0px 0px; 
 width: 13px;
 height: 13px;
}*/
/** html body .titlebar a.rss  FOR IE 6 ONLY{ 
 margin: -17px 0px 0px 0px; 
}
*:first-child+html  .titlebar a.rss  FOR IE 7{ 
 margin: -17px 0px 0px 0px; 
}
.titlebar a.rss:hover, .titlebar a.rss:hover  { 
 width: 13px;
 height: 13px;
}*/

/*--------FINE: titlebar link rss  ------------------*/


/*--------  INIZIO: hp_blueline ------------------*/

div.hp_blueline {
/*	 background-image: url(../images/px_h2_esplora.jpg);
	 background-position: bottom;
	 background-repeat: repeat-x;
	 background-color: #192849;
	 border-top: 2px solid #192849;*/
}
/*--------FINE hp_blueline ------------------*/


/*--------INIZIO: theme_tbbg_blue------------------*/
/*
.theme_tbbg_blue {
   color: #000;
   background-color: transparent;
}
div.theme_tbbg_blue .titlebar h3{
	 font-weight: bold;
	 background-image: url(../images/px_h2_esplora.jpg);
	 background-position: bottom;
	 background-repeat: repeat-x;
	 color:#ffffff;
	 background-color: #192849;
	 border-top: 2px solid #192849;
}*/

/*--------FINE: theme_tbbg_blue ------------------*/


/*--------INIZIO: theme_tbline_black------------------*/

.theme_tbline_black {
   color: #1f1f1f;
   background-color: transparent;
}

div.theme_tbline_black .titlebar h3{
   color: #1f1f1f;
	border-bottom: solid 1px #909090;
	/*letter-spacing: 2px;*/
}

/*--------FINE: theme_tbline_black ------------------*/


/*--------INIZIO: theme_tbline_blue------------------*/

div.theme_tbline_blue {
   color: #000;
   background-color: transparent;
}

div.theme_tbline_blue .titlebar h3{
	border-bottom: 2px solid #173D92;
	color: #0244BC;
/*	letter-spacing: 2px;*/
}

/*--------FINE: theme_tbline_blue ------------------*/


/*--------INIZIO: theme_tbline_red------------------*/

div.theme_tbline_red {
   color: #000;
   background-color: transparent;
}

div.theme_tbline_red .titlebar h3{
	border-bottom: 2px solid #AC2029;
	color: #A51F28;
	/*letter-spacing: 2px;*/
}

/*--------FINE: theme_tbline_red ------------------*/


/*--------INIZIO: theme_tbline_grren------------------*/

div.theme_tbline_green {
   color: #000;
   background-color: transparent;
}

div.theme_tbline_green .titlebar h3{
	border-bottom: 2px solid #2E6A2A;
	color: #025833;
/*	letter-spacing: 2px;	*/
}

/*--------FINE: theme_tbline_green ------------------*/

/*--------INIZIO: theme_tbline_yellow------------------*/

div.theme_tbline_yellow {
   color: #000;
   background-color: transparent;
}

div.theme_tbline_yellow .titlebar h3{
	border-bottom: 2px solid #FCD755;
	color: #000;
/*	letter-spacing: 2px;	*/
}

/*--------FINE: theme_tbline_yellow ------------------*/

/*--------INIZIO: theme_tbline_default------------------*/

.theme_tbline_default {
   color: #000;
   background-color: transparent;
}

div.theme_tbline_default .titlebar h3{
	border-bottom: solid 2px #909090;
	color: #000;
	/*letter-spacing: 2px;	*/
}

h3.titolo_pagina_dettaglio{
	border-bottom: solid 2px #909090;
	color: #000;
	/*letter-spacing: 2px;	*/
}

/*--------FINE: theme_tbline_default ------------------*/



/*-----------hpView---------------*/


div.hpView {
}

div.hpView div{
}
/*
		* html body div.hpView div   solo IE 6.0 {
			height:3em;
 			overflow: visible;
			}	*/


div.hpView img{
	border: 1px solid #E6E6E6;
}
 div.hpView h4{
/*	 font-weight: bolder;*/
	 color: #000000;
}
 div.hpView h4 a{
	 color:#0000B8;
	 text-decoration: none;
}

div.hpView h4 a:visited{
	color:#6D006D;
	text-decoration: none;
}
 div.hpView h4 a:hover{
	color:#0000B8;
	text-decoration: underline;
}
div.hpView p{
}
div.hpView p a{
	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.hpView p a:visited{
	color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}
div.hpView p a:hover{
	color: #0000B8;
	text-decoration: underline;
	font-weight: normal;
}
div.hpView span.data_news{
	font-weight: normal;
	font-style: italic;
	color: #444446;
	font-size: 0.8em;
}
div.hpView ul{
}
 div.hpView ul li{
	list-style-image: url(../images/frec_ind_g.gif);
	list-style-position: inside;
}
div.hpView ul li a{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.hpView ul li a:visited{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.hpView ul li a:hover{
	color: #3A3A3C;
	text-decoration: underline;  
	font-weight: normal;
}

/*-----------FINE: hpView---------------*/


/*-----------hpView---------------*/


div.hpView {
}

div.hpView div{
}
div.hpView img{
	border: 1px solid #E6E6E6;
}
 div.hpView h4{
	 font-weight: bolder;
	 color: #000000;
}
 div.hpView h4 a{
	 color:#0000B8;
	 text-decoration: none;
}

div.hpView h4 a:visited{
	color:#6D006D;
	text-decoration: none;
}
 div.hpView h4 a:hover{
	color:#0000B8;
	text-decoration: underline;
}
div.hpView p{
}
div.hpView p a{
	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.hpView p a:visited{
	color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}
div.hpView p a:hover{
	color: #0000B8;
	text-decoration: underline;
	font-weight: normal;
}
div.hpView span.data_news{
	font-weight: normal;
	font-style: italic;
	color: #444446;
}
div.hpView ul{
}
 div.hpView ul li{
	list-style-image: url(../images/frec_ind_g.gif);
	list-style-position: inside;
}
div.hpView ul li a{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.hpView ul li a:visited{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.hpView ul li a:hover{
	color: #3A3A3C;
	text-decoration: underline;  
	font-weight: normal;
}

/*-----------FINE: hpView---------------*/


/*----------- hpView_area_evidenza ---------------*/


div.hpView_area_evidenza {
	font-size: 1.1em;
	/*  background-color: #E8E8E8;*/
}
div.hpView_area_evidenza h4{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DCDCDC;
}
div.hpView_area_evidenza ul{
}
div.hpView_area_evidenza ul li{
	list-style-position: inside;
	list-style-type: none;
}
div.hpView_area_evidenza ul li a{
	color: #0000B8;
	text-decoration: none;  
	font-weight: normal;
	background-image: none;
}
div.hpView_area_evidenza ul li a:visited{
	color: #0000B8;
	text-decoration: none;  
	font-weight:  normal;
		background-image: none;
}
div.hpView_area_evidenza ul li a:hover, div.hpView_area_evidenza ul li a:focus, div.hpView_area_evidenza ul li a:active{
	color: #0000B8;
	text-decoration: underline;  
	font-weight: normal;
	background-image: none;
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a{ 
	font-weight: bold;
	
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:visited{
	font-weight: bold;
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:hover, .template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:focus, .template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:active{
	font-weight: bold;
}




/*div.hpView_area_evidenza {
	font-size: 1.1em;
	  background-color: #E8E8E8;
}
div.hpView_area_evidenza h4{
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom: 1px solid #DCDCDC;
}
div.hpView_area_evidenza ul{
}
div.hpView_area_evidenza ul li{
	list-style-position: inside;
	list-style-type: none;
}
div.hpView_area_evidenza ul li a{
	color: #0000B8;
	text-decoration: none;  
	font-weight: normal;
	background-image: none;
}
div.hpView_area_evidenza ul li a:visited{
	color: #0000B8;
	text-decoration: none;  
	font-weight:  normal;
		background-image: none;
}
div.hpView_area_evidenza ul li a:hover, div.hpView_area_evidenza ul li a:focus, div.hpView_area_evidenza ul li a:active{
	color: #0000B8;
	text-decoration: underline;  
	font-weight: normal;
	background-image: none;
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a{ 
	font-weight: bold;
	
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:visited{
	font-weight: bold;
}
.template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:hover, .template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:focus, .template_2_viste_affiancate_hp div.hpView_area_evidenza ul li a:active{
	font-weight: bold;
}*/
/*----------- FINE: hpView_area_evidenza ---------------*/


/*  --------- 3. HEADER  --------- */
#header { 
/*	background-color: #11224A; */
}
/*  --------- 4. TESTATA   --------- */




 div.banner img {
	border: none;
}
 div.banner_noborder img {
	border: none;
	border-bottom:0px dashed #CDCDB9;
}


/*  --------- archive_link   --------- */
div.archive_link  { 
}

div.archive_link  a {
color:#0000B8;
text-decoration: none;  
}

div.archive_link a:visited{
color: #0000B8;
text-decoration: none;  
}
div.archive_link a:hover{
color: #6D006D;
text-decoration: underline;  
}




/*  ---------INIZIO: ELENCO_RISORSE   --------- */	

.elenco_risorse{
 text-align: left;
}
.elenco_risorse span.title_file{
	font-weight: bold;
}
.elenco_risorse h4{
text-align: right;
background-color: #E5E5E5;
}
.elenco_risorse ul{
}
.elenco_risorse ul li{
	background-position: top left;
	background-repeat: no-repeat;
	list-style: none;
	border-bottom: solid 1px  #E5E5E5; 
}
.elenco_risorse ul li.pdf{
	background-image: url(../images/ico_pdf.gif);
}
.elenco_risorse ul li.doc{
	background-image: url(../images/ico_doc.gif);
}
.elenco_risorse ul li.xls{
	background-image: url(../images/ico_xls.gif);
}
.elenco_risorse ul li.rtf{
	background-image: url(../images/ico_rtf.gif);
}
.elenco_risorse ul li.audio{
	background-image: url(../images/ico_audio.gif);
}
.elenco_risorse ul li.video{
	background-image: url(../images/ico_video.gif);
}
.elenco_risorse ul li.img{
	background-image: url(../images/ico_img.gif);
}
.elenco_risorse ul li.link{
	background-image: url(../images/ico_link.gif);
}
.elenco_risorse ul li.html{
	background-image: url(../images/ico_html.gif);
}
.elenco_risorse ul li.risorsa{
	background-image: url(../images/ico_risorsa.gif);
}
.elenco_risorse ul li.ppt{
	background-image: url(../images/ico_ppt.gif);
}
.elenco_risorse ul li.zip{
	background-image: url(../images/ico_zip.gif);
}	
/*.elenco_risorse ul li.link_est{
	background-image: url(../images/ico_link_est.gif);

.elenco_risorse ul li.link_int{
	background-image: url(../images/ico_link_int.gif);
}*/
	

div.option ul li{
	list-style-type: none;
	background-image: none;
	border: none;
}


/*  ---------FINE: ELENCO_RISORSE   --------- */	


/*-----------masterView---------------*/

div.masterView {
	border-bottom: dashed 0px #e3e3e3;
}
div.masterView div{
/*	border: 1px solid #C9D3E2;*/
/*		border: solid 1px #e3e3e3;*/
}
div.masterView div div{
	border: none;
}
div.masterView img{
	border: 1px solid #E6E6E6;
}
 div.masterView h4{
	color: #000000;
}
 div.masterView h4 a{
	color: #0000B8;
	text-decoration: none;
	background-image: url(../images/freccia_iniz.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}

div.masterView h4 a:visited{
	 color: #6D006D;
	 text-decoration: none;
}
 div.masterView h4 a:hover{
	 color: #0000B8;
	 text-decoration: underline;
}
div.masterView div.wrapperformat{
	border-bottom: 1px solid #DCDCDC;
}
div.masterView p{
	text-align:left;
}
div.masterView p.abstract{
}
div.masterView span.strong{
	font-weight: bold;	 
}
div.masterView p a{
	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.masterView p a:visited{
	color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}
div.masterView p a:hover{
	color: #0000B8;
	text-decoration: underline;
	font-weight: normal;
}
div.masterView span.data_news{
	font-weight: normal;
	font-style: italic;
	color: #444446;
	font-size: 0.8em;
}
div.masterView ul{
}
div.masterView ul li{
	 list-style-type: none;
}
div.masterView ul li a{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.masterView ul li a:visited{
	color: #3A3A3C;
	text-decoration: none;  
	font-weight: normal;
}
div.masterView ul li a:hover{
	color: #3A3A3C;
	text-decoration: underline;  
	font-weight: normal;
}
div.masterView ul.elenco_corsi{
}

/*-----------FINE: masterView---------------*/


/*-----------masterView per i banner---------------*/


div.masterView_banner img{
	border: 1px solid #E6E6E6;
}

div.masterView_banner h4 a{
	background-image: none;
}



/*-----------FINE: masterView per i banner---------------*/


/*----------- detailView ---------------*/
div.detailView {

}
div.detailView div{

}
div.detailView div.corpo{
/*background-color: #F0F0F0;*/

}
div.detailView div div{
	border: none;
}
div.detailView img{
	border: 1px solid #E6E6E6;
}
div.detailView p{

	text-align:left;
}
div.detailView p.abstract{

}
div.detailView span.strong{
	font-weight: bold;	 
}
div.detailView span.data_news{
	font-weight: normal;
	font-style: italic;
	color: #444446;
}

div.detailView ul{

}
* html body div.detailView ul /* solo IE 6.0*/ { 

}

div.detailView ul li{
 list-style-position: outside;
 list-style-type: square;
/* color: #0000B8;*/
}

div.detailView div.link_collegati p{
	font-weight: bold;
}

div.detailView div.link_collegati ul{

}
div.detailView div.link_collegati ul li{
 list-style-position: outside;
 list-style-type: none;
/* color: #0000B8;*/
}
/*----------- fine detailView ---------------*/




/*----------- masterView per contatto_organizzazione ---------------*/

div.masterView_elenco_strutture div div{
	border: none;
}
 div.masterView_elenco_strutture h4{
	font-weight: bolder;
	color: #000000;
	border-bottom: 1px solid #E5E5E5;
}
div.masterView_elenco_strutture p{
	text-align:left;
}
div.masterView_elenco_strutture span.strong{
	font-weight: bold;	 
}
div.masterView_elenco_strutture table{
	background-color: #F8F8F8;
}
div.masterView_elenco_strutture table td{
	vertical-align: top;
}
div.masterView_elenco_strutture table td.tdimage{
	text-align:center;
}

div.masterView_elenco_strutture img.table_img{
	border: 1px solid #D9D9D9;
	background-color: White;
}
div.masterView_elenco_strutture div.dettaglio{
	border-top: solid 1px #E5E5E5;
}
/*-----------FINE: masterView per contatto_organizzazione---------------*/

/*-----------masterView facsimile---------------*/

div.masterView_facsimile h4{
	background-color:#F1F1F1;
}
div.masterView_facsimile div.wrapperformat{
	text-align:left;
}

/*-----------FINE: masterView facsimile---------------*/

/*----------- div classificazioni verticale---------------*/

div.classificazioni dl dt {
	font-size: 1em;
	font-weight: bold;
}

/*-----------FINE: div classificazioni verticale---------------*/


/*-----------------microView----------------*/

div.microView ul li {
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	border-bottom: 1px solid #F0F0F0;
	list-style-type: none;
}

/*-----------------FINE: microView----------------*/

/*-----------------microView liste affiancate----------------*/

div.microView td {
	border-bottom: 1px solid #F0F0F0;
	border-right: 30px solid #FFF;
	vertical-align: top;
}

/*-----------------FINE: microView liste affiancate----------------*/


/*-----------Inizio: detailView_elenco_strutture per dettaglio_facolta---------------*/

div.detailView_elenco_strutture div div{
	border: none;
}
div.detailView_elenco_strutture table{
	border: none;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #E3E3E3;
}

div.detailView_elenco_strutture table td{
	vertical-align: top;
	border: none;
	
}
div.detailView_elenco_strutture table td.tdimage{
	text-align:center;
	background-color: #F8F8F8;
}
div.detailView_elenco_strutture table td.tdinfo{
	background-color: #F8F8F8;
}
div.detailView_elenco_strutture img.table_img{
	border: 1px solid #D9D9D9;
	background-color: White;
}
* html div.detailView_elenco_strutture table td.tdimage /*SOLO IE6*/{
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
* html div.detailView_elenco_strutture table td.tdinfo /*SOLO IE6*/{
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
*:first-child+html div.detailView_elenco_strutture table td.tdimage /*SOLO IE7*/{
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
*:first-child+html div.detailView_elenco_strutture table td.tdinfo /*SOLO IE7*/{
	border-top: 5px solid #fff;
	border-bottom: 5px solid #fff;
}
div.detailView_elenco_strutture table td.dida_det{
	background-color: #F8F8F8;
}
div.detailView_elenco_strutture .dati{
	border: none;
}

 div.detailView_elenco_strutture h4{
	font-weight: bolder;
	color: #0244BC;
	border-bottom: 2px solid #173D92;
}
div.detailView_elenco_strutture p{
	text-align:left;
}

/*-----------FINE: detailView_elenco_strutture per dettaglio_facolta---------------*/


/*-----------  AVVISI EVENTI RSS   ---------------*/
h3.avvisi_eventi a {
background-image: url(../images/rss.gif);
background-position:0px center;
background-repeat:no-repeat;
color:#0000B8;
text-decoration:none;
font-weight: bold;
}
/*--------------------------- elenco canali rss------------------------------------*/

div.elenco_canali {
 background-color: #ffffff;
}

div.elenco_canali div.gruppo {
}
div.elenco_canali h4{
background-color: #DFDFDF;
}
div.elenco_canali h4 span{
 font-weight: normal;
}
div.elenco_canali p{
/* border-bottom: 1px solid #C0CFE9;
 border-top: 1px solid #C0CFE9;*/
 border-bottom: 1px solid #EAEAEA;
 border-top: 1px solid #EAEAEA;
 background-color: #F9F9F9;
}
div.avvisi_eventi {
	color: #444446;
}

div.elenco_canali a.avvisi_eventi{
  	 background-image:  url(../images/rss.gif);
	 background-position: 0px center;
	 background-repeat: no-repeat;
}
div.elenco_canali a.avvisi_eventi:visited{
	 color:  #6D006D ;
	 text-decoration: underline;
}

div.elenco_canali a.avvisi_eventi:hover{
	 color: #0000B8;
	 text-decoration: underline;
}

h3.avvisi_eventi{
	 font-weight: normal;
	 color: #000000;
	 background-image: none;

}
h3.avvisi_eventi a{
	 color: #0000B8;
	 text-decoration: none;
  	 background-image: url(../images/rss.gif);
	 background-position: 0px center;
	 background-repeat: no-repeat;

}
h3.avvisi_eventi a:visited{
	 color: #0000B8;
	 text-decoration: none;

}
h3.avvisi_eventi a:hover{
	 color: #0000B8;
	 text-decoration: underline;
}
h3.avvisi_eventi a:focus{
	 color: #0000B8;
	 text-decoration: underline;
}
h3.avvisi_eventi a:active{
	 color: #0000B8;
	 text-decoration: underline;
}

div.avvisi_eventi div{
}
.avvisi_eventi p {
}
.avvisi_eventi h3 span.data_news {
	font-weight: normal;
	font-style: italic;
}
.avvisi_eventi h3 {
}
.avvisi_eventi h3.eventi {
}
.avvisi_eventi h3 a{
  color: #0000B8;
  text-decoration: underline;
}
.avvisi_eventi h3 a:visited{
  color: #6D006D;
  text-decoration: underline;
}
.avvisi_eventi h3 a:hover{
  color: #0000B8;
	text-decoration: underline;
}
.avvisi_eventi a.menubox {
  color: #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a.menubox:visited {
  color: #6D006D;
  text-decoration: underline;
}
.avvisi_eventi a.menubox:hover  {
  color: #0000B8;
	text-decoration: underline;
}
.avvisi_eventi a.menubox:focus{
  color: #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a.menubox:active {
  color: #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a {
  color: #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a:visited {
  color: #6D006D;
  text-decoration: underline;
}
.avvisi_eventi a:hover {
  color:  #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a:focus {
  color:  #0000B8;
  text-decoration: underline;
}
.avvisi_eventi a:active {
  color:  #0000B8;
  text-decoration: underline;
}

/*-----------detailView_rettore --------------*/

div.detailView_rettore {

}
div.detailView_rettore table{
	border-bottom: 1px solid #F0F0F0;
	border-top: 1px solid #F0F0F0;
}
* html div.detailView_rettore table td /*per ie 6*/{
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
}
*:first-child+html div.detailView_rettore table td /*per ie 7*/{
	border-top: 5px solid #FFF;
	border-bottom: 5px solid #FFF;
}
div.detailView_rettore .dati{
}

div.detailView_rettore .tdimage{
	padding:0px 0px 0px 0px;
	background-color: #F8F8F8;
}
div.detailView_rettore .tdinfo{
	background-color: #F8F8F8;	
}

div.detailView_rettore img{
	border: 1px solid #D1D1D1;
	background-color: White;
}

div.detailView_rettore h4{
	font-weight: bold;
	color: #0346B9;
	border-bottom: 1px solid #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
}

div.detailView_rettore p{
}
div.detailView_rettore p.dashed{
	/*border-bottom: 1px dashed #E3E3E3;*/

}
div.detailView_rettore .dida_det {
	background-color:#F0F4F9;
	/*border-bottom:1px dashed #E3E3E3;
	border-top:1px dashed #E3E3E3*/;
}
div.detailView_rettore p.abstract{
}
div.detailView_rettore span.strong{
	font-weight: bold;	
}
div.detailView_rettore p a{
	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.detailView_rettore p a:visited{
	 color: #6D006D;
	 text-decoration: none;
	 font-weight: normal;
}
div.detailView_rettore p a:hover{
	 color: #0000B8;
}

/*------------------------FINE detailView_rettore --------------------------*/


/*------------- div.masterView_contatti_persona elenco alfabetico-----------------*/
div.masterView_contatti_persona .elenco_alfabetico {
 text-align: center;
}

div.masterView_contatti_persona .elenco_alfabetico a {
 font-weight: bold;
 color: #0000B8;
 background-color: #fff;
 border: 1px solid #E3E3E3;
 text-decoration: none;
}

div.masterView_contatti_persona .elenco_alfabetico a:hover {
 text-decoration: underline;
 background-color: #F7F7F7;
}

div.masterView_contatti_persona .elenco_alfabetico .selezionato {
 background-color:#E4E4E4;
 border: 1px solid #E3E3E3;
 color:#000;
 font-weight:bold;
}
/*------------- FINE: div.masterView_contatti_persona elenco alfabetico-----------------*/
/*------------- div.masterView_contatti_persona -----------------*/
div.masterView_contatti_persona table{
	border: solid 1px #E3E3E3;
}
div.masterView_contatti_persona table caption{
	font-weight: bold;
}
div.masterView_contatti_persona tr{
	background-color: #ffffff;
	}
div.masterView_contatti_persona tr.bgcolor{
	background-color: #f0f0f0;
}
div.masterView_contatti_persona th{
	background-color: #f0f0f0;
}
div.masterView_contatti_persona td a{
	color: #0000B8;
	font-weight: normal;
}
div.masterView_contatti_persona td a:link{ 
 	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.masterView_contatti_persona td a:visited { 
   color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}
div.masterView_contatti_persona td a:hover { 
 	color: #0000B8;
	text-decoration: underline;
	font-weight: normal;
}
/*-----------FINE: masterView - elenco contatti_persona---------------*/
/*------------- div.masterView_ricerca_per-----------------*/
div.masterView_ricerca_per
{
}
div.masterView_ricerca_per ul
{
}
div.masterView_ricerca_per ul li
{
 border-bottom: 1px solid #F0F0F0;
 list-style-type: none;
}
div.masterView_ricerca_per ul li h4 {
 color:#000000;
 display:inline;
 font-size:1.1em;
 font-weight:bolder;
}
div.masterView_ricerca_per ul li h4 a {
 background-image:  url(../images/square.gif);
 background-position:left;
 background-repeat:no-repeat;
 color:#0000B8;
 font-size:1.1em;
 font-weight:bolder;
 text-decoration:none;
}
div.masterView_ricerca_per div.wrappertopic {
 list-style-type:none;
}
div.masterView_ricerca_per dl dt {
 background-color:#F8F8F8;
 font-size:1em;
 font-weight:bold;
}

/*------------- FINE: div.masterView_ricerca_per-----------------*/


/*
-------------tabella-----------------
table{
 border-top:1px solid #E3E3E3;
 border-left:1px solid #E3E3E3;
 font-size: 0.9em;
}
table th{
 border-bottom:1px solid #E3E3E3;
 border-right:1px solid #E3E3E3;
 background-color: #F1F1F1;
}
table tr{
 border-top:1px solid #E3E3E3;
}
table td{
 border-right:1px solid #E3E3E3;
 border-bottom:1px solid #E3E3E3;
}

-------------FINE: tabella-----------------*/


table.colonnasx table.detail_table{
 border-top:1px solid #000;
 border-left:1px solid #000;
}

 .theme_tbline_default div.top_blue{
	border: 1px solid #E0E6F3;
	border-top: 8px solid #E0E6F3;
}
  .theme_tbline_default div.top_blue h4{
 	font-size:1.2em;
}

/*-----------masterView per riviste---------------*/
div.masterView_riviste {
	margin: 0px;
	padding: 0.8em 0px;
   min-height: 14em;
}
* html body div.masterView_riviste  /* solo IE 6.0 */{
 	overflow: visible;
}	
div.masterView_riviste div{
	border-bottom: 1px solid #F0F0F0;
}
div.masterView_riviste div div{
 	border: none;
}
div.masterView_riviste img{
	border: 1px solid #E3E3E3;
}
div.masterView_riviste .bg_foto_riviste {
	background-image: url(../images/bg_foto_rivista.gif);
	background-repeat: no-repeat;
	background-position: 2px -7px;
}
div.masterView_riviste h4{
	 font-weight: bolder;
	 border-bottom:1px solid #F0F0F0;
	 font-size: 1.1em;
	 color: #000000;
}
div.masterView_riviste h4 a{
	text-decoration: none;
	background-image: url(../images/square.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
}
div.masterView_riviste h4 a:visited{
	 text-decoration: none;
}
div.masterView_riviste h4 a:hover{
	 text-decoration: underline;
}
div.masterView_riviste dt{
 font-weight: bold; 
}
/*-----------FINE: masterView riviste---------------*/
/*----------- detailView riviste---------------*/
h4.titolo_pag_dettaglio{
	border-bottom: 1px solid #E3E3E3;
}
div.detailView_riviste {
	background-color: #F8F8F8;
	background-image: url(../images/bg_riviste.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom: 1px solid #E3E3E3;
}
div.detailView_riviste div div{
	border: none;
}
div.detailView_riviste div.detail{
	background-image: url(../images/bg_foto_rivista_det.gif); 
	background-repeat: no-repeat;
}
div.detailView_riviste img{
	border: 1px solid #E3E3E3;
}
div.detailView_riviste p{
	text-align:left;
}
div.detailView_riviste span.strong{
	font-weight: bold;	 
}
div.detailView_riviste p a{
	text-decoration: none;
	font-weight: normal;
}
div.detailView_riviste p a:visited{
	 text-decoration: none;
	font-weight: normal;
}
div.detailView_riviste p a:hover{
	text-decoration: underline;
	font-weight: normal;
}
div.detailView_riviste span.data_news{
	font-weight: normal;
	font-style: italic;
	color: #444446;
}
/*-----------FINE detailView riviste---------------*/
/*------------- div.wlp-tabular -----------------*/
div.wlp-tabular table{
	border: solid 1px #E3E3E3;
}
div.wlp-tabular table caption{
	font-weight: bold;
}
div.wlp-tabular tr{
	background-color: #ffffff;
	}
div.wlp-tabular tr.bgcolor{
	background-color: #f0f0f0;
}
div.wlp-tabular th{
	background-color: #f0f0f0;
}
div.wlp-tabular td a{
	color: #0000B8;
	font-weight: normal;
}
div.wlp-tabular td a:link{ 
 	color: #0000B8;
	text-decoration: none;
	font-weight: normal;
}
div.wlp-tabular td a:visited { 
   color: #6D006D;
	text-decoration: none;
	font-weight: normal;
}
div.wlp-tabular td a:hover { 
 	color: #0000B8;
	text-decoration: underline;
	font-weight: normal;
}
/*-----------FINE: div wlp-tabular---------------*/
