h3 {


 margin-bottom: 0px; 
text-align: left; 
border: 0px solid #ff0000;
background-color:#CDE7CA; 
color: #00692F;
padding-left: 20px;
}
.textcopyright
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #C0C0C0;
	text-transform:uppercase;


}

.textcopyright a
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size: 10px;
	color: #C0C0C0;
	text-transform:uppercase;
	text-decoration: none;


}



.textscheda
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 9px;
	color: #333333;


}

.titscheda
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	color: #FF6600;

}

.text
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	color: #333;
	padding: 4px;

}
.text a
{

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	color: #336633;
              padding: 4px;
             text-decoration: none;

}

.text a:hover
{

font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;
	line-height: 16px;
	color: #00B54B;
              padding: 4px;
             text-decoration: none;

}

.textdettagli
{

            font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 10px;
	line-height: 12px;
	color: #333;
	padding: 4px;

}


#SubMenu1   a,#SubMenu2   a,#SubMenu3  a
{
 color:#007932;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
text-decoration:none;
border-bottom: 1px solid dotted #007932;
}

#SubMenu1   a:hover,#SubMenu2   a:hover,#SubMenu3  a:hover

{
 color:#00B54B;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
text-decoration:none;
border-bottom: 1px solid dotted #007932;

}

.title 
{
           color:#8DAF9A;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	line-height: 16px;
           text-decoration:none;
}
.title a 
{
             color:green;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	line-height: 16px;
           text-decoration:none;





}
.title a:hover
{
             color:#8DAF9A;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 16px;
	line-height: 16px;
               text-decoration:none;





}

.titlet 
{
             text-decoration:none;
              color:green;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
            
}
.titlet a 
{
             text-decoration:none;
              color:green;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
            
}

.titlet a:hover
{
             text-decoration:none;
              color:#30B56A;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
            
}


.menu
{
                  	 color:#A2FFA4;
		text-decoration:none;
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		line-height: 16px;

}

.menu a
{
		color:#A2FFA4;
		text-decoration:none;
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	              font-weight:normal;
		font-size: 11px;
		line-height: 16px;
}

.menu a:hover
{
 color:#ffffff;

		text-decoration:none;
		
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		line-height: 16px;
}
.menus
{
                  	 color:#A2FFA4;
		text-decoration:none;
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		line-height: 16px;

}

.menus a
{
		color:#A2FFA4;
		text-decoration:none;
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	              font-weight:normal;
		font-size: 11px;
		line-height: 16px;
}

.menus a:hover
{
		 color:#ffffff;
		text-decoration:none;
		width: 150px;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 11px;
		line-height: 16px;
}

h1 {
		 color:#333333;
		font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		line-height: 16px;
		text-decoration:none;
}

h2 {
             color:#333333;
              font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
              text-decoration:none;
}

h3 {
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	line-height: 16px;
             text-decoration:none;
}




#photo .photos{
  	margin:0px,0px,0px,0px;
  	 width: 978px;
   	border:0px solid blue;
  	float:left;
 	 display:block;
  	height:346px;
  	cursor:pointer;
  	align:left;
}


#photo li {
  float:left;
}


li:after {
content:"";
}


#photo .photo {
 background:#FFFFFF none repeat scroll 0%;
 border-right:1px solid #ffffff;
 /*cursor:pointer;*/
  float:left;
 display:block;
 height:346px;
 overflow:hidden;
 width:162px;
}


#photo .photo span {
 display:none;
}

#photo .opt1 {
  background:transparent url(images/bgportehome.jpg) repeat scroll 0%;
}

#photo .opt2 {
  background:transparent url(images/bgportonihome.gif) repeat scroll 0%;
}
#photo .opt3 {
background:transparent url(images/finestrehome.jpg) repeat scroll 0%; 
}
#photo .opt4 {
background:transparent url(images/bgpavimhome.jpg) repeat scroll 0%;
}

#photo .opt5 {
  background:transparent url(images/bggratehome.jpg) repeat scroll 0%;
}

#photo .opt6 {
background:transparent url(images/bglast.jpg) repeat scroll 0%;
}


.hdcont, .hdcontser, .hdcontrich, .hdconta {

 background:transparent none repeat scroll 0%;
 margin:0px 10px 0pt 0px;
 padding-top:1px;
 overflow:hidden;
 width:600px;
}

.hdcont a {
             padding-top:1px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;

}

.hdconta a {
              padding-top:1px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;

}

.hdcontser a {
  padding-top:1px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
}
  
.hdcontrich a {
  padding-top:1px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
}

.hdcontnews a {

 background:transparent none repeat scroll 0%;
 margin:0px 0px 0pt 0px;
  padding-top:1px;
 overflow:hidden;
 width:600px;
  padding-top:16px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;
 
}

.hdcontnews2 a {
 background:transparent none repeat scroll 0%;
 margin:0px 0px 0pt 0px;
  padding-top:1px;
 overflow:hidden;
 width:600px;
  padding-top:16px;
             color:#333333;
             font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
              text-decoration:none;

}



