/* @override http://www.spolverato.com/main.css */

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
}
#wrapper { 

}

#navigation {
 margin: 0 auto;
 width: 950px;
}


/*********** HEADERS *************/
.header {
 color: #333;
 width: 100%;
 float: left;
 height: 150px;
 margin: 0px 0px 50px 0px;
}

#header-home{
 margin: 0 auto;
 width: 950px;
 height: 245px;
 float: none;
}
#header-profilo {
 background: #990101;
}
#header-consulenza {
 background: #0A67A2;
}
#header-formazione {
 background: #AAD32D;
}
#header-ricerca {
 background: #FE9A0B;
}
/********* END HEADERS **********/


/*********** BANNERS *************/
.banner{
 margin: 0 auto;
 width: 950px;
 height: 150px;
}
#banner-profilo{
  background: #990101 url(images/texture-profilo.jpg) no-repeat left top;
}
#banner-consulenza{
  background: #0A67A2 url(images/texture-consulenza.jpg) no-repeat left top;
}
#banner-formazione{
  background: #AAD32D url(images/texture-formazione.jpg) no-repeat left top;
}
#banner-ricerca{
  background: #FE9A0B url(images/texture-ricerca.jpg) no-repeat left top;
}
/*********** END BANNERS *************/

.banner h1{
 font-weight: normal;
 font-size: 26px;
 color: #fff;
font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
 letter-spacing: 1px;
 width: 100%;
 margin: 33px 20px;
}

#left-banner, #right-banner{
 float: left;
}

p {
 line-height: 140%;	
 margin-bottom: 5px;
}
.staff {
	margin-right: 15px;
	margin-bottom: 5px;
	float: left;
}

a{
 color: #900;
 text-decoration: none;
}
a:hover{
 text-decoration: underline;
}
a img{
 border: none;
}

#menu{
float: left;
}
#menu ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
 margin-top: 10px;
}
#menu ul li {
 border-right:1px solid #999999;
 color:#999999;
 float:left;
 font-weight:normal;
 margin-left:15px;
}
#menu ul li.home {
 margin-left:0;	
}
#menu ul li a {
 background:transparent url(images/list-grigio.gif) no-repeat scroll left top;
 color:#666666;
 padding-left:18px;
 padding-right:15px;
 text-decoration:none;
}
#menu ul li a:hover {
 background:transparent url(images/list-rosso.gif) no-repeat scroll left top;
 color:#971100;
 text-decoration:none;
}

#logo{
 float: right;
}

#flash{
 float: left;
 width: 756px;
}

#title{
 margin: 28px 10px;
}
.blu {
	color:#0A67A2 ;
}

.menu-aree{

}
.menu-aree ul{
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}
.menu-aree li{
 width: 181px;
}
.menu-aree .area{
 margin-bottom: 0px;
}
.menu-aree .area a {
 color: #333;
 text-decoration:none;
 font-style: italic;
 font-size: 16px;
 font-family: Georgia, "Times New Roman", Times, serif;
 display: block;
}
.menu-aree .area .consulenza{
 color: #0A67A2;
}
.menu-aree .area .formazione{
 color: #AAD32D;
}
.menu-aree .area .ricerca{
 color: #F0A729;
}
#menu-aree-verticale{
 float: left;
 width: 194px;
 margin-top:40px;
}
#menu-aree-orizzontale{
 position: relative;
 left: 38%;
}
#menu-aree-orizzontale li{
 float: left;
 background: url(images/angoli-arrotondati-sopra.gif) no-repeat 50% bottom;
 margin-top: 15px;
 margin-bottom: 0;
}
#menu-aree-orizzontale .area{
 padding: 18px 20px 4px;
}
#menu-aree-verticale li{
 margin: 15px auto;
 background: url(images/menu-aree-li.gif) no-repeat 50% 50%;
}
#menu-aree-verticale .area a{
 padding: 10px 10px 10px 0px;
}
#menu-aree-verticale .right-arrow{
 position: relative;
 left: 90%;
}
#menu-aree-orizzontale .right-arrow{
 float: right;
}

#column-wrapper{
 margin: 0 auto;
 width: 950px;
}
.column{
 color: #333;
 margin: 0px 13px 10px 0px;
 padding: 0px;
 border-top-width: 3px;
 border-top-color: #ccc;
 border-top-style: double;
 float: left;
}
.column-inside{

}
.column h2, #content-column h2{
 border-bottom: 1px solid #ccc;
 padding: 5px 5px 10px 5px;
 margin-bottom: 20px;
 color: #900;
 font-size: 16px;
 font-weight: normal;
 font-family: Georgia, "Times New Roman", Times, serif;
}
h4 {
padding: 10px 5px 10px 0;
 margin-bottom: 15px;
 color: #0A67A2;
 font-size: 16px;
 font-weight: normal;
 font-family: Georgia, "Times New Roman", Times, serif
}
h5 {
padding: 10px 5px 10px 0;
 margin-bottom: 15px;
 color: #AAD32D;
 font-size: 16px;
 font-weight: normal;
 font-family: Georgia, "Times New Roman", Times, serif
}
h6 {
padding: 10px 5px 10px 0;
 margin-bottom: 15px;
 color: #FE9A0B;
 font-size: 16px;
 font-weight: normal;
 font-family: Georgia, "Times New Roman", Times, serif
}
#content-column h2{
 padding: 0px 0px;
 margin: 15px 0 10px;
 border-bottom: none;
}
#content-column ul{
 margin-left: 15px;
}
#content-column li{
 line-height: 20px;
}

li.consul a:hover{
	color: #0A67A2;
}

li.forma a:hover{
	color: #AAD32D;
}

li.ricer a:hover{
	color: #FE9A0B;
}

.column h2.in-evidenza{
 color: #C9E54A;
}
.column h2.approfondimenti{
 color: #FE9A0B;
}
.column h2.formazione{
 color: #333;
 background: url(images/hr.gif) no-repeat center right;
}

div.column-inside{
 font-family: Georgia, "Times New Roman", Times, serif;
 line-height: 130%;
}

p.staff-list {
	margin-bottom: 30px;
}

.column h3{
 color: #333;
 margin-bottom: 15px;
 font-size: 15px;
 font-weight: normal;
 font-style: italic;
 font-family: Georgia, "Times New Roman", Times, serif;
 line-height: 130%;
}

h3#news2 {
  border-top: 1px solid #ccc;
	margin-top: 25px;
}

h3#news2 img {
	margin-top: 20px;
}

#left-column { 
 width: 371px;
}
#left-middle { 
 width: 180px;
}
#right-middle { 
 width: 180px;
}
#right-column { 
 width: 180px;
 font-size: 14px;
 font-weight: bold;
 font-family: Georgia, "Times New Roman", Times, serif;
 color: #666;
 margin-right: 0;
}
#menu-column { 
 width: 200px;
 background: #F3F3F2;
 border: none;
}
#menu-column .column-inside{ 
 padding: 20px 10px;
 height: 500px;
}
#menu-column .column-inside h3{ 
 color: #666;
}

#content-column { 
 width: 543px;
}

.box{
 padding: 10px;
 margin-bottom: 10px;
 font-family: Georgia, "Times New Roman", Times, serif;
 font-size: 14px;
 line-height: 120%;
}
.box a{
  color: #333;
}
.green{
  background: #C9E54A;
}
.gray{
  background: #F3F3F2;
}

ul.approfondimenti {
 list-style-image: url(images/approfondimento-li.gif);
 list-style-position:outside;
 list-style-type:none;
 margin-left: 20px;
}
ul.approfondimenti li {
 margin-bottom: 20px;
}
ul.approfondimenti li a {
 color:#333;
 font-weight: bold;
 text-decoration:none;
}

ul.consulenza {
 list-style-image: url(images/con-bt.gif);
 list-style-position:outside;
 list-style-type:none;
 margin-left: 20px;
}
ul.consulenza li {
 margin-bottom: 20px;
}
ul.consulenza li a {
 color:#333;
 font-weight: bold;
 text-decoration:none;
}

.link-grassetto{
 color: #333;
 font-weight: bold;
 font-style: italic;
 font-size: 13px;
 text-decoration: underline;
}

.formazione-hr {
 margin-top: 15px;
}

.pronto-hr{
 margin-top: 0;
}

#footer { 
 width: 928px;
 clear: both;
 color: #333;
 border-top: 1px solid #ccc;
 margin: 0px auto 10px;
 padding: 10px;
}

div.contatti {
	padding-left: 25px;
}

