body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(../img/);
}
body {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.justified {
	font-family: ;
	text-align: justify;
}
.footer {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
}
.sfondo_footer {
	background-color: #FFFFFF;
	background-image: url(../img/bgfoot.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.sfondo_minibox {
	background-color: #FFFFFF;
	background-image: url(../img/bgbox.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.linkMenu {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.linkMenu:hover {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.linkMenu_2 {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_2:hover {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_3 {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #629BC6;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_3:hover {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_4 {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #629BC6;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_4:hover {
	font: 10px "Tahoma", Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_4:active {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_5 {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #6B8CAF;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.linkMenu_5:hover {
	font: 11px "Tahoma", Arial, Helvetica, sans-serif;
	color: #6B8CAF;
	text-decoration: none;
	padding-left: 2px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.testo_celeste_piccolo {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6B8CAF;
	text-decoration: none;
}
.testo_celeste_normale {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6B8CAF;
	text-decoration: none;
}
.link_paging {
	font: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
.link_paging:hover {
	font: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF00FF;
	text-decoration: none;
	font-weight: bold;
}
.Stile1 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.Stile2 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px;color: #666666}
.Stile3 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px; color: #999999;}
.Stile4 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px;color: #666666}
.Stile5 {
	font-family: "Tahoma", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A3540E
}
.Stile6 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px;color: #629BC6}
.Stile7 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px; }
.Stile8 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 11px;color: #629BC6}
.Stile9 {font-family: "Tahoma", Arial, Helvetica, sans-serif; font-size: 10px;color: #FFFFFF
}


/* ------------------------------------- 20.02.2008 ------------------------------------- */


#BoxPubblicazioniHome{
  width: 370px;
  margin-bottom:10px;
  }

#BoxNewsHome, #BoxAppuntamentiHome{
width:180px;
margin-right:10px;
float:left;
margin-bottom:10px;

}


#BoxPubblicazioniHome h2, #BoxNewsHome h2, #BoxAppuntamentiHome h2{
  border-bottom:1px solid #CCCCCC;
  padding:0px;
  margin:0px;
  height:22px;
}

#BoxPubblicazioniHome h2 span, #BoxNewsHome h2 span, #BoxAppuntamentiHome h2 span{
  border:1px solid #CCC;
  border-bottom:1px solid #FFFFFF;
  font-size:14px;
  padding: 5px;
  background-color:#FFFFFF;
}

#BoxPubblicazioniHome ul, #BoxNewsHome ul, #BoxAppuntamentiHome ul{
  margin:0px;
  padding:0px;
  list-style:none;
  clear:both;
  border:1px solid #CCC;
  border-top:none;
  height:180px;
  }
  

  

#BoxPubblicazioniHome ul li, #BoxNewsHome ul li, #BoxAppuntamentiHome ul li{
  display:block;
  margin-left:10px;
  width:170px;
  float:left;
  }
  
#BoxNewsHome ul li, #BoxAppuntamentiHome ul li{
  width:160px;
  
  }
 
 #BoxNewsHome ul, #BoxAppuntamentiHome ul{
 height:150px;
 } 


#BoxPubblicazioniHome ul li h3 a, #BoxNewsHome ul li h3 a, #BoxAppuntamentiHome ul li h3 a{
  color: #629BC6;
 }
 
#BoxPubblicazioniHome ul li img{
 margin-right:10px;
 border:2px solid #629BC6;
 }


#BoxPubblicazioniHome ul li h3, #BoxNewsHome ul li h3, #BoxAppuntamentiHome ul li h3{
  font-size:12px;
  height:25px;
  font-weight:bold;
  }


#BoxPubblicazioniHome a.block, #BoxNewsHome a.block, #BoxAppuntamentiHome a.block{
  font-size:10px;
  background-color:#629BC6;
  padding:5px;
  color:#FFFFFF;
  display:block;
  text-decoration:none;
  font-weight:bold;
  margin-bottom:20px;
  
}

/* ------------------------------- NEWS SCROLL IN PAGINA NEWS ------------------------------ */

#BoxNewsScroll{
  overflow:auto;
  height:450px;
  border-left:1px solid #CCC;
 }

#BoxNewsScroll div{
 padding:0px;
 margin:0px;
 margin-left:10px;
 margin-right:10px;
 border-bottom:1px solid #CCC;
 padding-bottom:10px;
 margin-bottom:20px;
}


#BoxNewsScroll img{
 border:2px solid #629BC6;
 margin:5px;float:left;
 
}

#BoxNewsScroll div p{
 font-size:10px;
 color:#666666;
 padding-left:5px;
 
 }



#BoxNewsScroll div h3 a{
  font-size:12px;
  color:#629BC6;
  margin-left:-5px;
  }

#BoxNewsScroll div h3{
  padding:0px; 
  margin:0px;
}
  
#BoxNewsScroll div h3, #BoxNewsScroll div h4{ 
    padding-left:5px; 
	}
	
	
#BoxNewsScroll div a{
  font-weight:bold;
  color:#629BC6;
  text-decoration:underline;
  font-size:10px;
  padding-left:5px;
  }
  
  
 /* ------------------------------- PAGINA NEWS DETTAGLIO ----------------------------- */ 

#Navigation{
  border-bottom:1px solid #CCC;
  margin-bottom:10px;
  padding-bottom:10px;
  margin-right:10px;
  }

#Navigation a, #Navigation a:visited, #Navigation a:hover{
  font-size:10px;
  font-weight:bold;
  color:#629BC6;
  margin-right:10px;
  text-decoration:none;
  }


#BoxNewsDetails{
  margin-right:10px;
  }

#BoxNewsDetails h1{
  color:#666666;
  font-size:20px;
  }
  
#BoxNewsDetails div{
  font-size:11px;
  color:#666666;
  }
  
/* ---------------------------------- FOTOGALLERY --------------------------------------------- */


#BoxImageZoom{
 text-align:center;
 font-size:11px;
 color:#666666;
 background-color:#EAF1FF;
 margin-top:10px;
 margin-bottom:10px;
 padding:10px;
 }

#BoxImageZoom span{
  display:none;
  padding:5px;
  }
  
 
#ThumbScroll{
  overflow:auto;
  width:760px;
  }
  
#ThumbScroll a img{
  cursor:pointer;
  border:4px solid #629BC6;
  }
  
  
 