@charset "utf-8";
html, body {
  margin:0;
  background:#fff url(/img/sfondo.jpg) left top repeat-x;

 }
 p {
 margin-top: 15px;
 padding: 
   }

 strong {
 font-weight:bold
 } 

 #top {
 width:901px;
 } 
 
 #top_menu {
 background-color: #008131;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#008131;  
 width: 901px;
 height:21px; 
 /*padding-left:261px !important;
 padding-left:243px;*/
  
 }
 #top_menu ul {
 
  height:21px;
  margin:0
  
 }
  
  #top_menu li {
  background: url(/img/sf_middle_menu.jpg) 0 0 repeat-x;
  float:left;
  height:21px;
  padding:0; 
  margin: 0 10px 0 10px; 
  }
  #top_menu li:hover {
  background: url(/img/sf_top_menu_ov.jpg) 0 0 repeat-x;
  float:left;
  height:21px;
  padding:0; 
  margin: 0 10px 0 10px; 
  }
 
   
   #top_menu li.ov {
  background: url(/img/sf_middle_menu_ov.jpg) 0 0 repeat-x;
  float:left;
  height:21px;
  padding:0; 
  margin: 0 10px 0 10px; 
  }
 
  #top_menu li a {
   margin: 0;
   padding:0;
   color:#008131;
   text-decoration:none;
 }

 #top_menu li.ov a {
   margin: 0;
   padding:0;
   text-decoration:none;
   font-weight:bold
   
 }


  #top_menu li span {
   margin: 0;
   padding:0 25px 0px 25px;
   
 }

 
 #top_menu li a:hover {
   color:#008131;
   text-decoration:none;
   font-weight:bold
 }
 
 #content {
 width:901px;
 background:#fff
  } 
 
 #wrapper_left {
  background: url(/img/w_left.jpg) 0 0 no-repeat;

 }
 
 #wrapper_right {
 background: url(/img/w_right.jpg) 100% 0 no-repeat;
 }
  

 #center {
  width: 851px;
  height:536px
 }
 
 #menu_left {
  background: url(/img/menu.jpg) 0 0 no-repeat;
  float:left;
  width: 211px;
  height:503px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:italic;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
  padding-top:33px
      
 }
 
 
 #menu_left  strong{
  font-style:italic;
 
 
 }
  
  #menu_left li{
  margin: 15px 0 0 0; 
  }
 
  #menu_left a{
  color:#FFFFFF;
  margin-left:8px;
  margin-top:30px;
  text-decoration:none
      
 }
 
 #menu_left a:hover{
 text-decoration:underline
      
 } 
 
 
 
 #asteria {
  float:left;
/*  width: 211px;
  height:503px;
  font-family:Arial, Helvetica, sans-serif;
  font-style:italic;
  font-size:12px;
  color:#FFFFFF;
  text-align:left;
  padding-top:33px
      */
 }
 
 #text { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333;
  text-align:left;
  float:left;
  width: 336px;
  height:491px;
  padding:45px 30px 0 13px
 }
  
  #text a{
color:#008131;
  
   }
 
 #text_expand { 
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#333;
  text-align:left;
  float:left;
  width: 597px;
  height:491px;
  padding:45px 0px 0 13px

 }

  #text h2,  #text_expand h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#008131;
  font-size:15px;
  margin-bottom:15px;
  font-weight:bold 
  }
   
  #text h2 span,  #text_expand h2 span{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:#999;
  font-size:15px;
  margin-bottom:15px;
  font-weight:bold 
  }
  
  #text_expand h2 a{
  text-decoration:none;
  color:#008131;
  }
    #text_expand h2 a:hover{
  text-decoration:underline;
 color:#008131;
  }
  
  .box {
  
 min-height:140px;*/
  clear:both
  
  }
  .pagine {
  margin-top:10px;
  height:24px;
  text-align:right;
  
  }
  .pagine span{
  background-color:#006600;
  color:#FFFFFF;
  margin-top:10px;
  height:24px;
  text-align:right;
  font-weight:bold
  
  }
   .pagine a{
   text-decoration:none;
   color:#006600;
   font-weight:normal
  }
   .pagine a:hover{
   background-color:#006600;
   color:#FFFFFF;
   text-decoration:none;
   font-weight:bold
	
  }
  
  .foto {  
  background: url(/img/foto_inter.jpg) 0 0 no-repeat;
  padding:12px;
  width:154px;
  height:112px;
  float:left  
  }

  .inter {  
   font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background: #E6E6E6;
  padding:20px 16px 4px 16px;
  margin: 8px 0 0 16px;
  width:370px;
  min-height:102px;
  float:left  
  }  
  .inter strong.tit, .inter_eventi strong.tit{
  color:#990000;
  margin:0;
  padding:0;
  
  }
  .inter_novita {  
   font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color: #FFF4CA;
  padding:20px 16px 0 16px;
  margin: 8px 0 0 16px;
  width:370px;
  height:102px;
  float:left  
  }  
    .inter_eventi{  
   font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  background-color: #FFDFDF;
  padding:20px 16px 0 16px;
  margin: 8px 0 0 16px;
  width:370px;
  height:102px;
  float:left  
  }  

 #right {
  float:left;
  padding:20px 30px 0 30px;
  width: 201px;
  height:516px
 }

 #right .foto_g{  
  background: url(/img/foto_giallo.jpg) 0 0 no-repeat;
  padding:9px;
  width:182px;
  height:136px;  
  }
  
   #right .foto_s{  
  background: url(/img/foto_grigio.jpg) 0 0 no-repeat;
  padding:9px;
  width:182px;
  height:136px;  
  }
  #right .foto_v{  
  background: url(/img/foto_verde.jpg) 0 0 no-repeat;
  padding:9px;
  width:182px;
  height:136px;  
  }
  
  #footer{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  font-style:italic;
  padding:4px;
  color:#fff
  
  
  
  }