﻿img, div {behavior: url(../iepngfix.htc)}
/*
	Qui ci sono:

	1.	gli override degli stili di justwm.css laddove
		l'area Consulting ha bisogno di qualcosa di diverso

	2.	gli stili per tutte le pagine di Consulting
		laddove non vengono usati stili condivisi con MM
*/

div#contents
{
	margin-left: 72px;
	margin-top: 83px !important;
	clear: both;
	position: relative;
	border-bottom: 1px solid #ddd9da;
}

div#sideImage
{
	padding: 10px;
	border-left: 0px solid #E0DCDD; /*141215*/
	z-index:999;
	width: 440px;
	float: right;
}

div#main
{
	float: left;
	font-family: Georgia, Times, Serif;
	font-size: 1.1em;
	color: #98999b;
	height: 430px;
}

div#mainNoBox
{
	font-family: Georgia, Times, Serif;
	font-size: 0.92em;
	color: #98999b;
	height: 410px;
	width:640px;
	padding-top:20px;
}

body.team div#main {height:486px;}

div#main .titolo, div#mainNoBox .titolo
{
	font-size: 1.3em !important;
	color: #786771 !important;
	font-weight: bold;
	margin-top: 20px;
	margin-bottom: 25px;
}



/* classi per la pagina PEOPLE */

body.team div#sideImage
{
	width: 450px;
	height: 470px; /* cioè 520 meno 50px, cioè la dimensione di cui l'immagine è traslata verso l'alto */
	padding: 10px 10px 10px 0 !important;
	float: right;
	position: relative;
}
body.team div#sideImage img
{
	position: absolute;
	top: -50px;
	right: 0px;
	/*border-left: solid 1px #141215;*/
}
body.team div#sideImage span 
{
    position: absolute;
	top: 500px;
	right: 20px;
}


/*
#boxevidence {width: 420px; margin-bottom: 20px; display: none}
#boxevidence h1 {text-transform: uppercase; font-size: 1.2em;  color: #a8a9ac}
#boxevidence h1 span {display:none;}
#boxevidence h2 {font-size:1em; font-weight: bold;}
#boxevidence h3 {font-size:1em; font-weight: bold}
#boxevidence p {margin: 15px 0 40px 0; padding: 0 20px 40px 0; border-bottom: solid 1px #8f3e79;}
#boxevidence h3 a {font-weight: bold; color: #8f3e79 !important;}
#boxevidence span {display:none;}
*/

#people {/*margin-left: 30px;*/}
#people p {display:none;margin-bottom:20px;margin-right:20px;}
#people h1 {text-transform: uppercase; font-size: 1.1em; cursor: pointer; cursor: hand; color: #a8a9ac; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;}
#people h1.sel {font-size: 1.4em; font-family: Times New Roman, Serif; font-weight: bold;}
#people h1.hov {color: #8f3e79;}
#people h1 span {display: inline; font-size:0.7em;margin-left:10px;text-transform:lowercase;}
#people h2 {font-size:1em;font-weight: bold;}
#people h3 {font-size:1em; margin-bottom: 20px}
#people h3 a {font-weight: bold; color: #786771;}
#people h3 a:hover {color: #8f3e79 !important;}
#people span {display:none;}

/* div.nome {text-transform: uppercase; font-size: 1.2em;}
div.ruolo {font-weight: bold}
div.email a {font-weight: bold; color: #786771 !important; text-decoration: none;}
div.email a:hover {color: #8f3e79 !important;}
.descr {margin: 15px 10px 40px 0}

#elencovoci div.email {margin-bottom: 20px;} */

#testoPagina
{
	height: 300px;
}

.jScrollPaneTrack, .jScrollPaneContainer
{
	display: block !important;
	float: left !important;
}

.jScrollPaneContainer
{
	/*overflow-x: visible !important;*/
}