﻿body 
{
     font-size: 10px;
    color: #000000;
    font-family: Verdana;
}
hr 
{color:Black;
        
    }
    .list {font-weight: normal; font-size: xx-small; width: 300px; font-family: tahoma; font-variant: small-caps}
    .btn{
      FONT-WEIGHT: bold; 
      FONT-SIZE: x-small; 
      WIDTH: 116px; 
      FONT-STYLE: normal; 
      FONT-FAMILY: tahoma; 
      HEIGHT: 24px; 
      FONT-VARIANT: small-caps;
        }
        ul{
        margin-top:5px;
        margin-bottom:5px;
        }
a:link
{
    color:#ff9900;
    text-decoration:none;
    font-weight:bold;
     
    }
    a:hover
{
    color:#ff9900;
    font-weight:bold;
    text-decoration:none;
    }
    a:visited
{
    color:#ff9900;
    text-decoration:none;
     font-weight:bold;
    }

#contenitore
{position:relative;
    width: 800px;
    height:600px;
    margin:auto;    
    overflow:visible; 
    border:0px;   
}
#testata
{
    position:relative;
    width:801px;
    height:146px;
    overflow:hidden;  
     background-color:#ff9900;     
}
#testaBanner
{
    position:relative;
    float:left;
    width:391px;
    height:146px;
   
}
#testaCerca
{
    position:relative;
     float:left;
    width:143px;
    height:90px;
    margin-top:55px;
    font-weight:bold;
    color:White;
    font-size:11px;
    line-height:18px;
    letter-spacing:1px;
}
#testaCerca img.filo
{
    margin-top:10px;
    margin-bottom:5px;
    }
#testaLogo
{
    position:relative;
     float:left;
    width:266px;
    height:146px;
    
}
#menuB
{position:relative;
    width:800px;
    height:24px;
 
    overflow:hidden;
}
#menu
{
    top:146px;
    left:0px;
    position:absolute;
    z-index:50;
    width:800px;
    height:24px; 
    overflow:hidden;
  
}
#contenuto
{   float:left;
    position:relative;
    width:800px;
    height:auto !important;
    min-height:409px;
    height:409px;
    overflow:visible;
 
}
#footer
{position:relative;
    width:800px;
    height:21px;
    line-height:20px;
    text-indent:15px;
    text-align:center;
    color:White;
   
}

#footer a:link
{
    color:#ffffff;
    text-decoration:none;
     
    }
   #footer a:hover
{
    color:#ff9900;
    
    text-decoration:none;
    }
  #footer  a:visited
{
    color:#ffffff;
    text-decoration:none;
     
    }
#fota
{
    float:left;
    width:785px;
    height:21px;
    background-color:#075233;
    font-size:10px;
}
#fotaimg
{
    float:left;
    width:21px;
    height:13px;
    margin-top:5px;
    
    margin-left:20px !important;
    margin-left:0px;
    }
#fotb
{
    float:left;
    width:15px;
    height:21px;
    background-color:#ff9900;
}
#flash
{
    float:left;
    width:534px;
    height:409px;
    border:0px;
    
}
#news
{position:relative;
    float:left;
    width:234px;    
  height:381px;
    margin-left:15px;
    margin-top:10px;
    padding-top:1px;
    overflow:hidden;
   
}
#news p
{
    margin: 0px;
   
    }
#news .image
{
    border-top:0px;
    border-left:solid 5px #ffffff;
    border-bottom:solid 5px #ffffff;
    border-right:0px;
    width:75px;
    }
 #box
 {
   height:120px;
   width:234px;
 
   margin-top:5px;
    
    
    }
  #news td
  {
    border-top:solid 1px #666666;
    font-family:Verdana;
    font-size:10px;
    }
 .arancio
 {
    color:#ff9900;
    font-weight:bold;
    }
 .verde
 {
    color:#075233;
    }
    .celeste
 {
    color:#6cc7e2;
    }
     .grigio
 {
    color:#666666;
    }
 .nero
 {
    color:#000000;
    }
    
#pulsanti_home
{
    margin-top:-2px;
    position:relative;
    float:left;
    width:234px;
    height:16px;
    margin-left:15px;
    }
 #archivio
 {
    margin-left:80px;
   
    }
     #areaRiservata
 {
    float:right;
   
    }
         #areaRiservata2
 {
    float:left;
    margin-left:20px;   
    }
    
 #foto
 {
    position:relative;
    float:left;
    width:267px;
     height:auto;
     min-height:200px;  
     padding-bottom:30px;
        clear:inherit;
        }
         #path 
 {
    position:relative;
    float:left;
    height:25px;
    width:500px;
    margin-left:15px;
    margin-top:15px;
    border-bottom:solid 1px #666666;
    line-height:24px;;
    font-size:12px; 
    font-weight:bold;   
    }
 #path2
 {
    position:relative;
    float:left;
    height:25px;
    width:500px;
    margin-left:0px;
    margin-top:0px;
    border-bottom:solid 1px #666666;
    margin-bottom:18px;
    line-height:24px;
    font-size:12px; 
    font-weight:bold;   
    }
     #livsup 
 {
    top:0px;
    left:0px;
    position:absolute;
    z-index:10;
    }
    #box
 {
  position:relaive;
  float:left;
    height:auto;
    width:500px;
      }
       #box1
 {
  position:relaive;
  float:left;
    height:auto;
    width:500px;
      }
    #pagina2
 {
  
    height:auto;
    width:764px;
    
    margin-left:18px!important;
padding-top:50px;
    }
 #pagina 
 {
    position:relative;
    float:left;
    height:auto;
    width:500px;
    margin-left:15px;
    margin-top:15px;
    
padding-bottom:20px;
    font-size:11px;
    text-align:justify;
   
    }
   #pagina p
   {
    margin:2px;
    
    } 
    #imgMondo 
    {
        float:right;
        width:258px;
        height:134px;
        border-bottom:solid 1px #666666;
border-top:solid 1px #666666;
margin-top:20px;
margin-right:15px;
text-align=left;

        }
        #internaLeftMenu {
position:relative;
float:left;
width:267px;
margin-top:10px !important;
margin-top: 10px;
margin-left:0px;

}
#internaLeftMenu ul{

  margin: 0;
  margin-top:14px;
  padding: 0;
  padding-left: 0px;
  list-style:none;
}
#internaLeftMenu li{
padding-right: 0px;
padding-left: 0px;

height:25px; 
line-height: 25px;
margin-top:3px;
vertical-align:top;
border-bottom:solid 1px #666666;
}
#protable td{
	text-indent:0px;
	font-size: 9px;
	
}
#protable1 td{
	text-indent:0px;
	font-size: 9px;
	
}
#protable1 p{margin:0px;}
#protable1 img { text-indent:0px; padding:0px;}

#protable p{margin:0px;}
#protable img { text-indent:0px; padding:0px;}
.tdborder{

	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #524847;
	border-right-color: #524847;
	border-bottom-color: #524847;
	border-left-color: #524847;
	border-top-style: solid;
	border-bottom-style: solid;
}
.tdinterna{
text-indent:3px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #524847;
	border-right-color: #524847;
	border-bottom-color: #524847;
	border-left-color: #524847;
	border-top-style: none;
	border-bottom-style: solid;
}
.tdprima{
text-indent:3px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-right-style: none;
	border-left-style: none;
	border-top-color: #524847;
	border-right-color: #524847;
	border-bottom-color: #524847;
	border-left-color: #524847;
	border-top-style: none;
	border-bottom-style: solid;}
	.Title
{
    letter-spacing:-1px;
    
    font-size: 13px;
    color: #524847;
    font-weight: bold;
}
        	.Title1
{
    letter-spacing:-1px;
    
    font-size: 10px;
    color: #524847;
    font-weight: bold;
}
.Subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #333333; text-decoration: none}
.Subtitle_Link:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #333333; text-decoration:none}
.Subtitle_Link:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #333333; text-decoration: none}
.Subtitle_Link:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #C14045; text-decoration: none}
.Subtitle_Link:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 15px; font-weight: bold; color: #333333; text-decoration: none}
.tdFiletto{border-bottom:solid 1px #000000;}
#internaLeftStab {
position:relative;
float:left;
width:249px;
 height:auto;
margin-top:40px !important;
margin-top: 40px;
margin-left:0px;
   clear:inherit;
}
#internaLeftStab2 {
position:relative;
float:left;
width:249px;
 height:auto;
margin-top:5px !important;
margin-top: 5px;
margin-left:0px;
   clear:inherit;
}
.leftStab
{
    position:relative;
    margin-top:10px;
  
float:left;
width:249px;
height:90px;
line-height:18px;
letter-spacing:-1px;
border-top:solid 1px #000000;
overflow:hidden;
    }
    .leftStab12
{
    position:relative;
    margin-top:10px;
  
float:left;
width:249px;
height:90px;
line-height:18px;
letter-spacing:-1px;

overflow:hidden;
font-size:12px;

    }
    .bordoBasso
    { 
        font-size: 14px;
    color: #075233;
    font-weight: bold;
        padding-bottom:10px;
        border-bottom:solid 1px #000000;
        }
#piedeAnagrafica
{
    width:800px;
    height:13px;
    line-height:13px;
   
    }
    #stabImmagine2
{
    left:42px;
    top:385px;
    position:absolute;
    width:350px;
    z-index:30;
    letter-spacing:-1px;
    }
    
    #stabImmagine2 img
    {
       
margin-bottom:15px;
       }
              #materialiAgg2
{
    float:left;
    left:0px;
    top:0px;
    position:relative;
    width:233px;
       letter-spacing:-1pt;
    }
       #materialiAgg
{
    float:left;
    left:2px;
    top:-20px;
    position:relative;
    width:228px;
       letter-spacing:-1pt;
    }
    
#stabImmagine
{
    left:267px;
    top:20px;
    position:absolute;
    width:233px;
    z-index:30;
    letter-spacing:-1px;
    }
    
    #stabImmagine img
    {
       
margin-bottom:15px;
       }
       .imgLeftBordo
       {
        float:right;
    border-top:0px !important;
    border-left:solid 15px #ffffff !important ;
    border-bottom:solid 15px #ffffff !important;
    border-right:0px !important;

   
        }
       .bordo
       {
       
    border-top:0px;
    border-left:solid 15px #ffffff;
    border-bottom:solid 15px #ffffff;
    border-right:0px;

   
        }
        	.Title2
{
    letter-spacing:-1px;
    
    font-size: 14px;
    color: #075233;
    font-weight: bold;
}
.titleVerde{
    letter-spacing:-1px;
    
    
    color: #075233;
    font-weight: bold;
}
.titleNera{
    letter-spacing:-1px;
    
    
    color: #000000;
    font-weight: bold;
}
#newsRecenti
{
    position:relative;
    float:left;
    width:249px;
    height:auto;    
   border-top:solid 1px #000000;
    margin-left:0px;
    margin-top:10px;
    padding-top:1px; 
    
    font-size:11px;
      clear:inherit;
}
 #boxRecenti
 {
   
   margin-top:15px;
    
    
    }
   #separatore 
   {
    height:600px;
    }
	
.psm {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#075233;
	font-weight:normal;
	text-align:center;
}

.psm a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#075233;
	font-weight:normal;
	text-decoration:none;
}

.psm a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#075233;
	font-weight:normal;
	text-decoration:none;
}

.psm a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #075233;
	font-weight:normal;
	text-decoration:underline;
}

.psm a:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#075233;
	font-weight:normal;
	text-decoration:none;
}