﻿a {
    color:#159dcb;
    }

a:hover {
    text-decoration:none;
    }

/* Top Menu HOME */

.topmenu {
	height:90px;
	}

.topmenu div {
	float:right;
	padding:70px 0px 0px 23px;
	vertical-align:baseline;
	width:260px;
	color:#046ebc;
	}

.topmenu div a {
	color:#046ebc;
	text-decoration:none;
	font-weight:bold;
	}
	
.topmenu #logo {
	float:left;
	padding:0px 0px 0px 23px;
	}	

#containersmall {
    height:auto;
    }	
	
.testi {
    background-color:#eeeeec;
    height:auto;
    padding-right:4px;
    padding:20px;
    line-height:22px;
    }

.testi img {
    border:0px;
    }
    
h2 {
    margin:0px;
    padding:0px 0px 20px 0px;
    font-size:16px;
    /* color:#cb4b28; */
	color:#046ebc;
    }    	
 
h2.titolopagina {
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    } 
 
h3 {
    font-size:13px;
    margin:0px 0px 20px 0px;
    padding:0px;
    } 
    
.titoletto {
    /* color:#cb4b28; */
	color:#046ebc;
    font-weight:bold;
    }   
    
.cliccaqui {
	background-image:url(Images/bullet_home.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:15px;
	line-height:14px;
	}   
	
.cliccaqui a {
     color:#cb4b28;    
    }	 
    
/* COLONNA */

.colonna_content{
    margin-top:2px;
    height:100%;
    background-color:#e8eadd;
    padding:15px;
    }

#topcolonna {
    padding-left: 187px;
    margin-top: 32px;
    margin-bottom: 5px;
    }

.bottomimg {
    padding-left:3px;
    margin-top:3px;
    }

.colimage {   
    margin:3px 0px 3px 3px;
    }
    
 /* MENU TECNOLOGIE */   
    	
.tabTecnologie td {
    background-color:#f6f6f6;
    padding:4px;
    font-size:10px;       
    }	
    
.tabTecnologie td a {
    color:#828282;
    text-decoration:none;  
    }    
    
.tabTecnologie td a:hover {
    color:#cb4b28;
    }   
 
.tabTecnologie .selected {
    background-color:#dff566; 
    }
  
.tabTecnologie .selected a {
     color:#000000;
    }    
    
 /* MODULI */
 

 .infoaggiuntive textarea {
	width:300px; 
 	}   
 	
#internalfooter {
    border-top: dotted 1px #ccc;
    clear: both;
    padding: 10px;
    text-align: center;
   } 	

#socials 
{
    background-color: #eee;
    display: block;
    padding: 15px;
    height: 25px;
    text-align: center;
    margin-top: 2px;
    }
   
#socials ul {
   list-style-type: none;
   margin: 0px;
   padding: 0px;
  }   
   
   
#socials ul li {
    float: left; 
    height: 20px;
  }    
  
#socials ul .li1 {
    width: 200px;
    border-right: dotted 1px #333;
  } 
  
 #socials ul .li2 {
    padding-left: 40px;
    padding-top: 2px;
  }  
