@charset "iso-8859-2";
/* CSS Document*/
html  {
	height:100%;

} 
body  {
	height:100%;
	background-color:#404549;
	background-image:url(img_home/bk_tile.jpg) ;
	background-repeat: repeat-y;
	background-position: center;
	text-align:center; /*allinea al centro in explorer*/
	top:0px;
	margin:0px;
}


div#container{
	width: 950px;
	background-image:url(img_home/bk_tile.jpg) ;
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px auto;
	top: 0px;
	text-align: left;   /*ripristina l' allineamento*/
	
}


div#header{
	background-image:url(img_home/bk_top.jpg) ;
	background-repeat:no-repeat;
	background-position: 0px 0px;
	height:100px;
	width:100%;
	text-indent:-9009px;

}



#flash{
	
	width:860px;
	margin: 500px auto;
	margin: 0px auto 2px auto;
	text-indent:0px;

}

div#data_top{
font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#4c4c4c; font-weight:bold; padding: 0 0 0 10px; margin: 30px 45px 0 0; text-align:right}



/*
###################### MENU ########################
*/


div#menu  { 
	min-width:910px;
	
	margin: 2px 0 0px 0; /*per explorer*/
 	}
	
html>body div#menu {margin:-14px 0 0 0;} /* per tutti gli altri -14*/

*:first-child+html div#menu {height: 28px; margin:6px 0 0 0;}

div#menu img {
	float:left;
    margin:0 0 0 45px;
    }


	
ul li {
   display:block;
   float:left;
   list-style-type:none;
   margin:-7px 0 0 0;
    }
 
html>body ul li {margin:5px 0 0 0;}  


   
 ul li a {
   display:block;
   height:18px;
   background:transparent url(img_home/menu.gif) no-repeat;
   text-indent:-9009px;
   }  
   
   
ul li#home a { width:90px; background-position: 0px 0px; } 
ul li#home a:hover { background-position: 0px -19px; }

ul li#home_sel a { width:90px; background-position: 0px -19px; } 
   
ul li#archivio a { width:86px; background-position: -90px 0px;}
ul li#archivio a:hover { background-position: -90px -19px;}  

ul li#archivio_sel a { width:86px; background-position: -90px -19px;}

ul li#servizi a { width:200px; background-position: -176px 0px; } 
ul li#servizi a:hover { background-position: -176px -19px; }

ul li#servizi_sel a { width:200px; background-position: -176px -19px; } 

ul li#chi_sono a { width:79px; background-position: -376px 0px;}
ul li#chi_sono a:hover { background-position: -376px -19px;}  

ul li#chi_sono_sel a {  width:79px; background-position: -376px -19px;}  

ul li#link a { width:50px; background-position: -455px 0px; } 
ul li#link a:hover { background-position: -455px -19px; }

ul li#link_sel a { width:50px; background-position: -455px -19px; }
   
ul li#documenti a { width:95px; background-position: -505px 0px;}
ul li#documenti a:hover { background-position: -505px -19px;} 

ul li#documenti_sel a { width:95px; background-position: -505px -19px;}  

ul li#ricerca a { width:70px; background-position: -600px 0px;}


/*--------- RICERCA -------------*/


ul li#form_ricerca {text-indent:0px;
	margin: -7px 0px -15px 5px;}
	
html>body ul li#form_ricerca {
	margin: 5px 0 0px 10px;}	
	
*:first-child+html ul li#form_ricerca{
	margin:3px 0 -15px 10px;}	
	
#searchsubmit {position: absolute;}
#s {width: 150px; padding: 2px; border:0px; background: #FFFFFF; color: #32474B; margin-right: 2px;}
select, .field {width: 100px; margin: 0 0 4px 0; color: #32474B;}
.field {padding: 2px; width: 153px;}
textarea {padding: 2px; width: 200px; font: 1em Verdana, Arial, Helvetica, sans-serif;}
select option {padding: 1px;}
#submit {padding: 3px;}

/*
###################### / MENU ########################
*/

div#tieni_notizie{	
	margin:-15px 47px 0px 47px;
		 }
	
html>body div#tieni_notizie {margin:120px 47px 0px 47px;} /* per tutti gli altri browser*/

*:first-child+html div#tieni_notizie{margin:150px 47px 0px 47px;} /*per explorer 7*/

/*
###################### SOTTO LA LENTE ########################
*/



div#lente{
	float:left;
/* Inizia il Simplified Box Model Hack */
	width:210px; /* Dimensioni per Opera 5 */
	width:220px; /* Dimensioni per Explorer 5.x */
	width:210px; /* Dimensioni per browser standard compliant */
	padding:0;
	}


.testata_lente{
	padding: 0px 0 5px 0;
	}

.contenuto_lente {
	position:relative;
	width: 190px;
	margin: 0;
	padding: 0;
	
}

.contenuto_lente a { 
	display:block; 
	width: 190px;
	background: url(img_home/freccina_lente.gif) no-repeat bottom right;
	background-color: #bcbfb5;
	text-decoration: none; 
	color:#464442;
	padding: 10px 10px 0px 10px;
	}
	
.contenuto_lente a:hover{
 
	background-color:#cfd2c7;
	}
	

.contenuto_lente img{
	float:right;
	border-width:0px;
	}


.contenuto_lente #data{ font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#464442; padding: 0 0 10px 0; }
.contenuto_lente #categoria{ font-family: Helvetica, Arial, sans-serif; font-size:13px; color:#464442; font-weight:bold; text-transform: uppercase;}
.contenuto_lente #testo{ font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-style:italic; line-height: 16px; padding: 0;}

/*
###################### LA QUINTA STAGIONE ########################
*/

div#quinta_stagione{
	float:left;
	left: 150px;
	
/* Inizia il Simplified Box Model Hack */
	width:420px; /* Dimensioni per Opera 5 */
	width:410px; /* Dimensioni per Explorer 5.x */
	width:420px; /* Dimensioni per browser standard compliant */
	padding:0 0 0 10px;
	}


.contenuto_stagione #titolo{ font-family: Georgia, "Times New Roman", Times, serif; font-size:35px; color:#4c4c4c; font-style:italic; padding: 0 0 0 10px; margin-bottom: 5px; line-height: 36px;	}
.contenuto_stagione #titolo a:link{ color:#4c4c4c; text-decoration:none;  }
.contenuto_stagione #titolo a:visited{ color:#4c4c4c; text-decoration:none; }
.contenuto_stagione #titolo a:hover { color:#343434; text-decoration:none;  }


.img_linea{
float:left;
margin: 0 0 10px 0 ;
 }


/*
###################### L'OSPITE ########################
*/

div#ospite{
	float:left;
	left: 150px;
	width: 640px;
	}

html>body div#ospite {margin:14px 0 0 0;} /* per tutti gli altri browser*/


.contenuto_ospite #titolo{ font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#4c4c4c; font-weight:bold; font-style:italic; padding: 0 0 0 10px; line-height: 16px;	}
.contenuto_ospite #titolo a:link{ color:#4c4c4c; text-decoration:none;  }
.contenuto_ospite #titolo a:visited{ color:#4c4c4c; text-decoration:none; }
.contenuto_ospite #titolo a:hover { color:#343434; text-decoration:none;  }

/*
################### TESTI GENERALI #########################
*/

.testo_news {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-style:italic;
	line-height: 18px;	
	padding: 0px 0 0 10px;
	margin: 0px 10px 0 0;
}


.testo_news a:link{  color:#343434;text-decoration:none;  }
.testo_news a:visited{ color:#343434;text-decoration:none; }
.testo_news a:hover { color:#719194; text-decoration:none;  }


.testo_news img{padding-top:13px; margin: 5px 5px 0 0; border:0; float: left; }	

html>body .testo_news img{padding-top:0px; margin: 5px 5px 0 0; border:0; float: left; }	

*:first-child+html .testo_news img{padding-top:13px; margin: 5px 5px 0 0; border:0; float: left; } /*per explorer 7*/


h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:14px; color:#7d7d7d; font-weight:bold; font-style:italic; padding: 0; margin: 8px 0 0px 0; }


.bottone_segue {
	width: 67px;
	height: 14px;
	float:right;
}

.bottone_segue a { display: block; width: 67px; height: 14px; background: url(img_home/segue.gif) no-repeat top left; margin:0; padding:0; }
.bottone_segue a:hover { background-position: bottom left; }

 
.data{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7d7d7d; font-weight:bold; padding: 20px 0 10px 10px; min-width:100px;}

/*
################# DIV SERVIZI PER EXPLORER CHE ROMPE LE PALLE ###############
*/

div#servizi{
	float:right;
	width: 200px;
	height:571px;
	padding:0;
	}

div#servizi a{
	display: block;
	width: 200px;
	height: 571px;
	background: url(img_home/servizi_exp_01.jpg) no-repeat top left;
	}	
	
div#servizi a:hover{
	background-position: top right;
	}		

/*
################# DIV SERVIZI PER TUTTI GLI ALTRI ###############
*/

html>body div#servizi{
	float:right;
	width: 210px;
	height:600px;
	padding:0;
	}

html>body div#servizi a{
	display: block;
	width: 210px;
	height: 600px;
	background: url(img_home/servizi_01.jpg) no-repeat top left;
	}	
	
html>body div#servizi a:hover{
	background-position: top right;
	}			
	
	
	

/*
###################### FOOTER ########################
*/


div#footer{
	clear:both;
	}
	
div#footer .linealunga{position:relative; left:50px; margin: 10px 0 0 0 ;  }

div#menu_footer  { 
	height: 40px;
	margin: 10px auto 0 350px;
	}
	

	
div#menu_footer ul li {
  /* display:block;*/
  margin-top:5px;
   list-style-type:none;
   }
   
html>body    div#menu_footer ul li {
  /* display:block;*/
  margin-top:0px;
   list-style-type:none;
   }
   
 div#menu_footer ul li a {
   display:block;
   height:17px; 
   background:transparent url(img_home/menu_footer.gif) no-repeat;
   text-indent:-9009px;
   }  
   
   
   
div#menu_footer ul li#contatti a { width:77px; background-position: 0px 0px; } 
div#menu_footer ul li#contatti a:hover { background-position: 0px -17px; }

div#menu_footer ul li#note a { width:103px; background-position: -77px 0px;}
div#menu_footer ul li#note a:hover { background-position: -77px -17px;}  

div#menu_footer ul li#credits a { width:70px; background-position: -180px 0px; } 
div#menu_footer ul li#credits a:hover { background-position: -180px -17px; }


.testo_footer { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3d3c3c; font-weight:normal; padding: 0; margin-left:180px; }


/*
###################### PAGINA INTERNA NOTIZIA ########################
*/

/*--------- CONTENUTO GENERALE -------------*/

div#tieni_contenuto{	
	width: 900px;
	margin:-20px 0 0 45px ;
		 }
	
html>body div#tieni_contenuto {width: 900px; margin:/*120*/150px 47px 0px 47px;} /* per tutti gli altri browser*/

*:first-child+html div#tieni_contenuto{	
	width: 900px;
	margin:/*110*/150px 0 0 45px ;
		 }



/*--------- /CONTENUTO GENERALE -------------*/


/*--------- LA NOTIZIA -------------*/
div#notizia{
	float:left;
	left: 150px;
	width: 630px;
	}
html>body div#notizia{
	width: 640px;
	}
	
*:first-child+html div#notizia{	
	width: 640px;
	margin:0 0 0 0;
		 }

.titolo{ font-family: Georgia, "Times New Roman", Times, serif; font-size:35px; color:#4c4c4c; font-style:italic; padding: 0 0 0 10px; margin-bottom: 5px; line-height: 36px;	}

/*--------- /LA NOTIZIA -------------*/

/*--------- MENU ARCHIVIO DESTRA -------------*/
div#menu_archivio{
    float: right;
	margin-right:20px;
	
	 }

html>body div#menu_archivio{  margin-right:43px;}

*:first-child+html div#menu_archivio{ margin-top:0px;}

div#menu_archivio .menu{
	width:209px;
	height:55px;
	background-image:url(immagini/sfondo_menu.gif);	
	margin: 5px 0 0 0;
	padding: 10px 0 0 0px;
	}
	
.testo {font-family: Georgia, "Times New Roman", Times, serif; font-size:18px; color:#464442; font-weight:normal; font-style:italic; padding: 20px; margin-top:20px;}	
		
.testo a{ font-size:12px; color:#333333; padding: 20px;}	

/*--------- /MENU ARCHIVIO DESTRA -------------*/


/*
###################### PAGINA INTERNA RICERCA ########################
*/

/*--------- LA RICERCA -------------*/
div#ricerca{
	/*float:left;*/
	padding-top:0px;
	left: 150px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	color:#464442; 
	margin-top:0px;
	}
	
html>body div#ricerca{
	/*float:left;*/
	padding-top:42px;
	left: 150px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:13px; 
	color:#464442; 
margin-top: -30px;
	}

*:first-child+html div#ricerca{padding-top: 0px; margin-top:0px;}


/*--------- RISULTATI RICERCA -------------*/
div.risultato{
	width: 860px;
	margin: 4px auto 10px 0PX;
	}


div.risultato .categoria{ font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#719194; padding: 0 0 10px 0; text-transform: uppercase; font-style:normal; margin-right:10px;	}
div.risultato .abstract {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#464442; font-weight:bold; font-style:italic;  margin-top:-25px; margin-left:10px;}	
div.risultato .abstract a:link {color:#464442; text-decoration:none;}	
div.risultato .abstract a:visited {color:#464442; text-decoration:none;}	
div.risultato .abstract a:hover {color:#343434; text-decoration:none; }			
div.risultato .abstract img {float:right; border:0px; margin-top:-15px;}
div.risultato .data{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7d7d7d;font-style:normal; font-weight:bold; margin-left:130px; margin-right:10px;}

/*
###################### PAGINA ARCHIVIO ########################
*/


/*--------- RISULTATI RICERCA -------------*/
div.risultato_archivio{ /*---- archivio breve -----*/
	width: 635px;
		}

div.risultato_archivio img{
	margin: 5px 0;
	}

div.risultato_archivio .abstract {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#464442; font-weight:bold; font-style:italic; padding: 0; margin-top:-13px; margin-left:100px;}	
div.risultato_archivio .abstract a:link {color:#464442; text-decoration:none;}	
div.risultato_archivio .abstract a:visited {color:#464442; text-decoration:none;}	
div.risultato_archivio .abstract a:hover {color:#343434; text-decoration:none; }	
div.risultato_archivio .categoria{ float:left; width:60px;  font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#719194; text-transform: uppercase; font-style:normal; font-weight:normal; margin-top:3px; margin-left:5px; margin-right:20px; }
div.risultato_archivio .abstract_lente {font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#464442; font-weight:bold; font-style:italic; padding: 0; margin-top:-13px; margin-left:15px;}	
div.risultato_archivio .abstract_lente a:link {color:#464442; text-decoration:none;}	
div.risultato_archivio .abstract_lente a:visited {color:#464442; text-decoration:none;}	
div.risultato_archivio .abstract_lente a:hover {color:#343434; text-decoration:none; }	



div.bottone_archivio_completo {
   display:block;
   float:right;

	}

div.bottone_archivio_completo ul li {
   display:block;
   float:right;
   list-style-type:none;
   margin-top:0px;
   padding-right: 45px;
    }
 
html>body div.bottone_archivio_completo ul li {   margin-top:-43px;}

*:first-child+html div.bottone_archivio_completo ul li{ margin-top:-33px;}
   
div.bottone_archivio_completo ul li a {
   display:block;
   height:25px; 
   background:transparent url(immagini/bottone_archivio_completo.gif) no-repeat;
   text-indent:-9009px;
   }  
   
   
div.bottone_archivio_completo ul li#vai a { width:206px; background-position: 0px 0px; } 
div.bottone_archivio_completo ul li#vai a:hover { background-position: 0px -24px; }


div.risultato_archivio_intero{ /*---- archivio intero -----*/
	width: 855px;
	
		}
		
		
div.risultato_archivio_intero img{
	margin: 5px 0;
	}		
	

div.posizione{
	position:relative;
	}		

div.risultato_archivio_intero .categoria{float: left; width:70px;  font-family: Helvetica, Arial, sans-serif; font-size:11px; color:#719194; text-transform: uppercase; font-style:normal; font-weight:normal; margin-top:4px; }
div.risultato_archivio_intero .data{ font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#7d7d7d;font-style:normal; font-weight:bold;  }
div.risultato_archivio_intero .abstract { font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#464442; font-weight:bold; font-style:italic; padding: 0;   margin-left:10px; }	
div.risultato_archivio_intero .abstract a:link {color:#464442; text-decoration:none;}	
div.risultato_archivio_intero .abstract a:visited {color:#464442; text-decoration:none;}	
div.risultato_archivio_intero .abstract a:hover {color:#343434; text-decoration:none; }			
div.risultato_archivio_intero .abstract img {float:right; border:0px; margin-top:-15px;}



div.bottone_pagine {
	display:block;
	float:right;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#719194; 
	font-weight:bold;
	}

div.bottone_pagine a:link {color:#719194; text-decoration:none;}
div.bottone_pagine a:visited {color:#719194; text-decoration:none;}
div.bottone_pagine a:hover {color:#719194; text-decoration:none;}


/*
###################### LA COMPAGNIA DEI SERVIZI ########################
*/

div#tieni_servizi{	
	width: 900px;
	margin:-20px 0 0 45px ;
		 }
	
html>body div#tieni_servizi {width: 900px; margin:150px 47px 0px 47px;} /* per tutti gli altri browser*/

*:first-child+html div#tieni_servizi {width: 900px; margin:150px 47px 0px 47px;}

div.contieni_blocchi{	
	width: 860px;
	height: 421px;
		 }

div.blocco_servizi{	
	display:block;
	float:left;
	width: 167px;
	height: 421px;
	background-image:url(immagini/bg_servizi_exp.jpg);
	margin:0 1px;
	padding:0px;
		 }
		 
html>body div.blocco_servizi{	
	display:block;
	float:left;
	width: 167px;
	height: 421px;
	background-image:url(immagini/bg_servizi.jpg);
	margin:0 2px;
	padding:0px;
		 }


div.blocco_servizi img{	margin: 0px 15px; }
div.blocco_servizi .testo{	font-family: Georgia, "Times New Roman", Times, serif; font-size:12px; color:#464442;  font-weight:bold; font-style:italic; margin-top:0px;}

div.blocco_servizi_pallino { font-weight:normal; margin: 5px 0px; }
div.blocco_servizi_pallino img {  margin-left: 0px; margin-right:5px; }

/*
###################### CHI SONO ########################
*/

div.biografia{
	float:left;
	left: 150px;
	width: 500px;
	margin-bottom:15px;
	}
html>body div.biografia{
	width: 510px;
	}
	
div.testo_biografia{
	width:490px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	line-height: 18px;
	}
	
div.libri{
	width:490px;
	min-height:120px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	line-height: 18px;
	}
	
div.libri_short{
	width:490px;
	min-height:50px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	line-height: 18px;
	margin-left:90px;
	
	}
div.libri_short .titololibro{  font-weight:bold;}

div.libri img{	margin:10px;}
div.libri .titololibro{ font-weight:bold;}

div.dida{
	
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	font-weight:bold;
	
	}

div#menu_video{
    float: right;
	margin-right:20px;
	    }

html>body div#menu_video{  margin-right:43px;}

*:first-child+html div#menu_video{  margin-top:0px;}



/*
###################### LINK ########################
*/

div.link_sx{
	float:left;
	left: 150px;
	width: 450px;
	}
html>body div.link_sx{
	width: 430px;
	}
	
div.link_dx{
	float:right;
	width: 450px;
	margin-right:150px;
		}
html>body div.link_dx{
	width: 430px;
	}	
	
div.link{
	height: 30px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	line-height: 18px;
	margin-top: 5px;
	margin-left: 15px;
		}
		
div.link a:link{font-size:12px; color:#464442;font-style:italic; text-decoration:none;}	
div.link a:visited{color:#464442; text-decoration:none;}	
div.link a:hover{color:#719194; text-decoration:none;}	
	
	/*
###################### DOCUMENTI ########################
*/

div.documenti{
	float:left;
	left: 150px;
	width: 860px;
	}
html>body div.documenti{
	width: 860px;
	}
	
div.documenti img{ margin:0px 0px 10px 0px;	}	
	
div.bottone_scarica{
	float:right;	
	width: 170px;
	height:22px;
	padding:0;
	
	}

div.bottone_scarica a{
	display: block;
	width: 171px;
	height: 24px;
	background: url(immagini/bottone_scarica.gif) no-repeat top left;
	}	
	
div.bottone_scarica a:hover{
	background-position: top right;
	}		

div.testo_doc{
	width:640px;
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	line-height: 18px;
	}
div.testo_doc .titolo{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size:12px; 
	color:#464442;
	font-style:italic;
	font-weight:bold;
	line-height: 18px;
	}
	
