/* ------------------------------------------------ GRAFICO IN LIGHTBOX ------------------------------------------------ */

.big_charts{
	font-family: Arial, Helvetica, sans-serif;
}
.big_charts .impact_title_sad,
.big_charts .impact_title_normal,
.big_charts .impact_title_happy{
	height: 42px;
	padding: 34px 0px 0px 12px;
	font-size: 18px;
}
.big_charts .impact_title_sad span,
.big_charts .impact_title_normal span,
.big_charts .impact_title_happy span{
	color: #1163a4;
	text-transform: uppercase;
	font-size: 22px;
	line-height: 24px;
	font-weight: bold;
}
.big_charts .impact_chart{
	height: 166px;
	background-color: #ffffff;
}
.big_charts .impact_chart img{
	float: left;
}
.impact_analisys_normal{
	background-image: url(../img/icone/normal.png);
	background-position: 0px 60px;
	background-repeat: no-repeat;
}
.impact_analisys_happy{
	background-image: url(../img/icone/happy.png);
	background-position: 0px 60px;
	background-repeat: no-repeat;
}
.impact_analisys_sad{
	background-image: url(../img/icone/sad.png);
	background-position: 0px 60px;
	background-repeat: no-repeat;
}
.impact_analisys_sad ,
.impact_analisys_normal ,
.impact_analisys_happy {
	padding-top: 60px;
	margin-left: 15px;
	float: left;
}
.impact_analisys_sad p,
.impact_analisys_normal p,
.impact_analisys_happy p{
	font-size: 18px;
	line-height: 24px;
	padding: 15px 0px 0px 60px;
}

.impact_analisys_sad h2,
.impact_analisys_normal h2,
.impact_analisys_happy h2{
	font-size: 22px;
	line-height: 24px;
	padding: 15px 0px 0px 60px;
}
.impact_analisys_sad p,
.impact_title_sad{
	color: #f5a306;
}
.impact_analisys_sad h2{
	color: #ee3a00;
}
.impact_analisys_normal p,
.impact_title_normal{
	color: #f19007;
}
.impact_analisys_normal h2{
	color: #f19007;
}
.impact_analisys_happy p,
.impact_title_happy{
	color: #92ac03;
}
.impact_analisys_happy h2{
	color: #92ac03;
}
.show_answer{
	padding-left: 5px;
	padding-top: 15px;
}
.category h3{
	color: #1163a4;
}
.category{
	padding-bottom: 15px;
}
.answer_red,
.answer_green,
.answer_grey{
	padding: 15px 0px 0px 30px;
	background-repeat: no-repeat;
	background-position: 0px 12px;
}
.answer_red {
	background-image: url(../img/icone/red_star.png);
}
.answer_green {
	background-image: url(../img/icone/green_star.png);
}
.answer_grey {
	background-image: url(../img/icone/grey_star.png);
}
.introduction_quest{
	padding: 0px 10px 30px 10px;
}
.introduction_quest h2{
	padding-top: 15px;
    color: #F68E02;
    font-size: 18px;
    text-transform: none;
	font-weight: bold;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.introduction_quest h3{
	padding-bottom: 10px;
    color: #595959;
    font-size: 14px;
    text-transform: none;
	border-bottom: 1px dotted #000;
}
.introduction_quest p,
.introduction_quest li{
	padding-top: 10px;
	font-size: 13px;
	line-height: 18px;
	color: #3c3c3c;
}
.introduction_quest .start{
	padding-top: 20px;
	font-weight: bold;
}
.introduction_quest .start a{
	width: 182px;
	height: 39px;
	background: url(../img/questionario.png);
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.introduction_quest .start a:hover{
	background-position: 0 -39px;
}
.save_impact{
	background-image: url(../img/bottoni/salva_dati.gif);
	width: 163px;
	height: 22px;
	border: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	cursor: pointer;
	color: #ffffff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;	
}
.save_impact:hover{
	background-position: 0px -22px;
	color: #095d90;	
}
.lightbox_impatti{
	background-color: #FFFFFF;
}

