html, body{ 
margin:0px;
font-family:Arial, sans-serif;
font-size:11px;
text-align:center;
color:#000;
background-color:#fff;} 

#pagina { 
overflow:hidden;
width:850px;
margin-left:auto;
margin-right:auto;
margin-top:1px;
text-align:center;} 

#head { 
height:171px;
overflow:hidden;
padding:3px 0;
margin-left:0;
font:bold 12px, sans-serif;} 

.logo {
float:left;
text-align:left;
margin:0px 1px 0px 0px;}

#colonnasx { 
width:171px;
float:left;
text-align:left;
padding:0px;}
#colonnadx { 
width:245px;
float:left;
text-align:left;
padding:22px 0px 20px 0px;}  

#contenuto { 
width:355px;
float:left;
text-align:justify;
line-height:17px;
margin:0px 0px 0px 0px;
padding:20px 30px 0px 30px;}  

#contenuto img{
margin-bottom:15px;
padding:0px;}

#contenuto table{
float:left;
clear:both;
margin-bottom:20px;
padding:0px;}

#contenuto h1{
color:#003875;
font-size:16px;}

#footer { 
width:850px;
clear:both;
height:45px;
background-image:url(../images/backFooter.gif);
background-repeat:repeat-x;
text-align:left;
padding:0px;
float:left;
margin:25px 0px 0px 0px;}
.indirizzo{
float:left;
text-align:left;
font-size:9px;
padding:0px;
line-height:15px;
margin:8px 5px 0px 20px;
color:#fff;}
.indirizzo a{
text-decoration:none;
color:#fff;}
.indirizzo a:hover{
text-decoration:none;
color:#ff6600;}  

p{ 
font-size:11px;} 

#footer ul li { 
display:inline;}

#contenutocontatti { 
width:647px;
float:left;
text-align:justify;
line-height:17px;
margin:0px 0px 0px 0px;
padding:20px 0px 0px 30px;} 

h1{ 
font-size:16px;
text-align:left;
color:#003875;
margin:0px 0px 15px 0px;
padding:0px 0px 0px 0px;
font-weight:lighter;
border-bottom:1px dashed #c8c8c8} 
h2{ 
font-size:11px;
font-weight:bold;
color:#003875;}
h3{ 
text-align:left;
font-size:11px;
color:#646464;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dashed #c8c8c8;} 
h4{
margin:0;
font-weight:bold; 
font-size:14px;} 
h5{ 
margin:0;
font-weight:bold;
font-size:12px;}   
h6{ 
margin:0;
font-weight:bold;
font-size:10px;}  

ul, li{ 
margin:0;
padding:0;
border:0;}  

 


a { 
color:#003875;
text-decoration:underline;}
a:hover { 
color:#FF6600;
text-decoration:underline;}
.selezionato { 
color:#FF6600;
text-decoration:underline;} 


.titolettoNews{
font-size:11px;
text-align:left;
color:#003875;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;}
a.titolettoNews:link, active, visited{
text-decoration:none;
color:#003875;}
a.titolettoNews:hover{
text-decoration:none;
color:#FF6600;}  

.titoloPAG{
font-size:14px;
text-align:left;
color:#003875;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;}

.progetto{
font-size:11px;
font-weight:bold;
text-align:left;
color:#000;
margin:1px 0px 0px 7px;
padding:0px;}

.progetto a{
text-decoration:none;
color:#000;}
.progetto a:hover{
text-decoration:underline;
color:#000;}

.IMGbox1{
float:left;
text-align:left;
margin:0px 15px 0px 0px;
padding:0px 0px 0px 0px;}
.box1{
text-align:left;
margin:0px 0px 35px 0px;
padding:10px 0px 0px 0px;}
.IMGbox2{
float:left;
text-align:left;
margin:0px 5px 20px 0px;
padding:0px 0px 0px 0px;}
.box2{
text-align:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;}

.link{
text-align:left;
font-size:11px;
color:#646464;
margin:20px 0px 0px 0px;
padding:5px 0px 5px 0px;
border-bottom:1px dashed #c8c8c8;
border-top:1px dashed #c8c8c8;
text-decoration:none;}
.link a:{
color:#646464;
text-decoration:none;}
.link a:hover{
color:#003875;
text-decoration:none;}

#colonnasx ul{
padding:0px;
list-style:none;
margin:48px 0px 40px 0px;}
#colonnasx ul li { 
text-decoration:none;
font-size:10px;
margin:15px 0px 0px 0px;
padding:0px 0px 0px 0px;
border-bottom:1px dashed #c8c8c8}
#colonnasx ul li a{ 
text-decoration:none;
color:#646464;}
#colonnasx ul li a:hover{ 
text-decoration:none;
color:#003875;}

#colonnasx .unisciti{
text-align:left;
margin:0px;
border-bottom: 1px dashed #CCCCCC;
padding:20px 0px 10px 0px;}
#colonnasx .bottoni{
text-align:left;
margin:0px;
padding:3px 0px 3px 0px;}


#head a.selezionato{
background-color:#CCCCCC;}
#head li{
list-style:none;
margin:0;
display:inline;}
#head li a{
padding:3px 0.5em;
margin-left:3px;
border:1px solid #778;
border-bottom:none;
background:#DDE;
text-decoration:none;}
#head li a:link {
color:#448;}
#head li a:visited {
color:#667;}
#head li a:hover{
color:#000;
background:#AAE;
border-color:#227;}

#colonnadx ul{
padding:0px;
list-style-type:none;
text-align:left;}
#colonnadx ul li a{
text-align:left;
font:normal 11px arial, lucida, sans-serif;
text-decoration:underline;
line-height:19px;
color:#004182;}

#colonnadx ul li a.imprenditori{
text-align:left;
font:normal 11px arial, lucida, sans-serif;
text-decoration:underline;
line-height:18px;
font-weight:bold;
font-size:10px;
color:#000;}

#colonnadx ul li a:hover{
color:#FF6600;}

.titolettopagina{
color:#000000;
font-size:11px;
font-weight:bold;
text-align:left;
margin:0px;
padding:0px 0px 5px 0px;}

.sottotitolopag{
color:#003875;
font-size:11px;
text-align:left;
margin:0px;
padding:0px;}

#contenutoLink { 
width:647px;
float:left;
text-align:justify;
line-height:17px;
margin:0px 0px 0px 0px;
padding:45px 0px 0px 30px;}  
#contenutoLink h1{
color:#003875;
font-size:16px;}

#linkSx { 
float:left;
width:310px;
text-align:left;
padding:0px;
margin:0px 27px 0px 0px;}
#linkDx { 
width:310px;
float:left;
text-align:left;
padding:0px 0px 0px 0px;} 

#banner { 
width:345px;
height:119px;
background-image:url(../images/backBanner.gif);
background-repeat:no-repeat;
text-align:left;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 10px;} 
#banner h4{
font-weight:lighter; 
font-size:12px;
color:#fff;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px;} 
#banner .text{ 
font-size:11px;
line-height:16px;
margin:8px 10px 0px 0px;
padding:0px 0px 0px 0px;}
#banner .img{ 
float:left;
text-align:left;
height:100px;
font-size:11px;
padding:0px 0px 0px 0px;
margin:0px 0px 5px 0px;}

.boxDx { 
width:260px;
text-align:left;
margin:0px 0px 0px 0px;} 

.sottomenu {
font-size:11px;
text-align:left;
color:#003875;
margin:10px 0px 5px 0px;
padding:0px 0px 0px 0px;}
.sottomenu a.selezionato{
color:#FF6600;}
.sottomenu ul{
padding:0px  0px 0px 10px;}
.sottomenu li{
list-style:none;
margin:0px 27px 0px 0px;
color:#003875;}
.sottomenu li a{
padding:3px 0.5em;
text-decoration:none;
color:#003875;}
.sottomenu li a:hover{
color:#003875;
text-decoration:underline;}

.linkcongiunture { 
line-height:20px;
} 

.input { 
font-size:11px;
margin:0px;
padding:2px 2px 2px 2px;} 

.bottoneOK { 
font-size:11px;
margin:0px;
padding:0px 5px 0px 5px;} 


/*------------SCROOL------------------*/

div.box{width:220px !important;width /**/:200px;
    height:300px !important;height /**/: 200px;
    overflow:auto;padding: 4px;
    border:1px solid #EEE;border-right:0 solid;
    background:url(gradient.png) repeat-x fixed top left}

div.box p{margin-top:0}