/* CSS Document */
#corp{
width:100%;
}
#corps{
	margin:auto;
}
/* scroller */
A { text-decoration:none;
font-size:16px}
A:link	{color: #000000;}
A:visited{color: #000000;}
A:hover	{color:white;background-color:#000000;}
 .tab {font-size:16px;font-family:Arial,Helvetica; color:#ff0000;}
 .tabb {font-size:11px; font-family:Arial,Helvetica; color:#FFFFFF;}
 /* fine scroller*/
 img {behavior: url(pngbehavior.htc);}
/* Prima linea  di blocchi  */



#linea1 {
margin:auto;
width:960px;
overflow:hidden;

}
#lin1{
background: url(1b.jpg) left top no-repeat;
width:520px;
height:125px;
float:left;
padding:15px;}
#logo{
overflow:hidden;
width:550px;
height:108px;
display:table-cell;
vertical-align:bottom;}
#citta{
position: absolute;
z-index:auto;
margin-top: -30px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;}
a.bot{
float:left;
background:url(bot.png) top left no-repeat;
width:100px;
height:30px;
font-family:Verdana, Arial, Helvetica, sans-serif ;
text-align: center;
color: #CCCCCC;
font-size:14px;
padding-top:10px;
}

a.bot:hover{
float:left;
background:url(bot2.png) bottom left no-repeat;
color:#FF0000;
width:100px;
height:45px;
}

a.bot1{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif ;
text-align: center;
color: #CCCCCC;
font-size:14px;

}
#lin2{
background: url(2.jpg) left top no-repeat ;
width:340px;
height:158px;
float:left;
font-family:"Times New Roman", Times, serif;
padding-left:15px;
padding-right:15px;
color:#FFFFFF;}

#tit1{
font-size: x-large;
width:100%; }


#desc1{
float:left;
font-family:"Times New Roman", Times, serif;
font-size:15px;
overflow:hidden;
width:110px;
height:100px; }
.punt{
background:url(punt.jpg) left top repeat-x;
margin-top:3px;
margin-bottom:8px;
width:100%;
height:1px;}
#bar{
float:left;
background:url(bar.jpg) left top no-repeat;
width:1px;
height:80px;}
#desc2{
float:left;
overflow:hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
padding-left:5px;
margin-top: -5px;
width:208px;
height:100px; }

/* Seconda linea  di blocchi  */


#linea2{
margin:auto;
width:960px;
overflow:hidden;
}

#lin3{
float:left;
background:url(3.jpg) left top no-repeat;
width:680px;
height:67px;
font-family:"Times New Roman", Times, serif;
padding-left:20px;
padding-right:20px;
overflow:hidden;}

#lin4{
float:left;
background:url(4.jpg) left top no-repeat;
width:191px;
height:67px;
font-family: "Times New Roman", Times, serif;
font-size:14px;
padding-left:15px;
padding-right:15px;
}
/* Linea blocchi 3*/

#linea3{
margin:auto;
width:960px;
overflow:hidden;
}
#lin5{
float:left;
background:url(5i.jpg) left top no-repeat;
width:158px;
height:378px;
font-family:"Times New Roman", Times, serif;
color:#CCCCCC;
padding-top:10px;
padding-left:15px;
padding-right:15px;
overflow:hidden;}

#content{
float: left;
width:750px;
overflow:hidden;}
#lin6{
float:left;
background:url(6.jpg) left top no-repeat;
width:412px;
height:284px;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:15px;
color:#333333;
margin-top:5px;
padding-top:3px;
padding-left:15px;
padding-right:15px;
overflow:hidden;}

#contdestro{
float:left;
width:290px;
overflow:hidden;}

#lin7{
float:left;
background:url(7i.jpg) left top no-repeat;
width:260px;
height:63px;
font-family:"Times New Roman", Times, serif;
color:#CCCCCC;
padding-top:5px;
padding-left:15px;
padding-right:15px;
padding-bottom:10px;
overflow:hidden;}


form{
margin:10px;}


#lin8{
float:left;
background:url(8.jpg) left top no-repeat;
width:260px;
height:211px;
font-family:"Times New Roman", Times, serif;
padding-left:30px;
padding-right:15px;
overflow:hidden;}

#lin10{
float:left;
background:url(10.jpg) left top no-repeat;
margin-top:5px;
width:710px;
height:90px;
font-family:"Times New Roman", Times, serif;
padding-left:15px;
padding-right:15px;
overflow:hidden;}

#scrollcentro
{
height:200px;	
width: 100%px;	
overflow:auto;	
border: 1px;
solid #666666;	
background-color:#ffffff;;	
padding: 8px;
}

#scrollnews
{
height:200px;	
width: 100%px;	
overflow:auto;	
border: 1px;
solid #666666;	
background-color:#ffffff;;	
padding: 8px;
}

.video
{ 
width:300;
height:240;
margin-left:50px;
}
/*----------------------------------------------------------------------------*/
#menu02o {
width: 100%;
font: 50% Arial, Helvetica, sans-serif; 
}
#menu02o ul{
margin: 0;
padding-left: 0;
list-style: none;
}
#menu02o li{

display: inline;
margin: 0;
padding: 0;
}
#menu02o a:link, #menu02o a:visited{
float:left;

background-color: #DFDBDB;
color: #000;
margin: 0em;
padding: 0.3em 1em 0.5em 1em;
text-decoration:none;
border-right: 1px solid #fff;
}
#menu02o a:hover, #menu02o a:focus, #menu02o a:active{
color: #fff;

background-color: #000;
}
