/* globali */
body{
	font-size:10px;
	color:#656565;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0;
	margin:0 0 0 0;
	padding:0;
}

a { text-decoration:none; }
a:hover { text-decoration:underline; }

h1,h2,h3,h4,h5,p { margin:0;padding:0; }
form { margin:0;padding:0; }
img { border:0; }

table, tr, td ,th { margin:0 !important; padding:0 !important; border:0 !important;border-collapse:collapse !important; }

input { font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;border:0; }

ul,li { margin:0;padding:0;list-style-type:none; }

div#main_dx { float:right;width:203px;height:auto;clear:right;margin:10px 0 0 0; }

/* box andamento titolo small*/
div#andamento { 
	background: #e6e6e6 url('./images/bg_shade_gray.gif') bottom repeat-x;
	padding:5px 5px 0 5px;
}
div.andamentobg2 { background: #e6e6e6 url('./images/bg_shade_gray3.gif') 0 53px repeat-x !important; }
div#andamento h2 { background:url('./images/bg_subtitle_blue.gif') repeat-x; 
		height:22px;color:white;font-size:11px;
		text-transform:uppercase;line-height:22px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
}

div#andamento h2 img { margin:8px 0 0 0; }

/*div#andamento p { text-align:right;color:#0065b5;padding:18px 10px 2px 10px;height:15px; }*/
div#andamento p { text-align:right;color:#0065b5;padding:3px 10px 0 10px;height:15px; } 
div#andamento p span.sx_date { float:left; }
div#andamento p span.dx_hour { float:right; }
div#andamento div { border:1px solid white;padding:6px 10px;background:#dedede; }
div#andamento div p { background:url('./images/bg_tratt.gif') repeat-x 50% bottom;
color:#0064b2;height:12px;padding:2px 0 2px 0;
}
div#andamento div p span.sx_attribute { float:left; }
div#andamento div p span.dx_value { float:right; }

/* adds per box andamento titolo small con tabs e grafico */
ul#tabs_titolo {
	margin:4px 0 0 3px;height:22px;
}
ul#tabs_titolo li { float:left;line-height:22px;text-transform:uppercase; }
ul#tabs_titolo li a { float:left;display:block;padding:0 8px;font-weight:bold; }
ul#tabs_titolo li a.active { color:#0065b5;background:#d3d3d3; }
ul#tabs_titolo li a.active:hover { text-decoration:none; }
ul#tabs_titolo li a.noactive { color:#717171; }
ul#tabs_titolo li a.noactive:hover { color:#0065b5;text-decoration:none; }

div#andamento p#graph_titolo { padding:10px 12px 8px 12px !important;height:auto;}

/* ########### MIO CSS ############### */
div#andamento_ir { 
	background: #ffffff !important;
	padding: 0px 0px 0px 0px !important;
	
}

div#andamento_ir h2 { background:url('./images/bg_subtitle_blue.gif') repeat-x; 
		height:22px;color:white;font-size:11px;
		text-transform:uppercase;line-height:22px;font-family:Trebuchet MS, Tahoma,Verdana, Arial, Helvetica, sans-serif;
		padding:0 0 0 10px;
}

div#andamento_ir h2 img { margin:0px 0 0 0; }

/*div#andamento p { text-align:right;color:#0065b5;padding:18px 10px 2px 10px;height:15px; }*/
div#andamento_ir p { text-align:right;color:#707277;padding:3px 10px 0 10px;height:15px; } 
div#andamento_ir p span.sx_date { float:left; }
div#andamento_ir p span.dx_hour { float:right; }
div#andamento_ir div { border:1px solid white;padding:6px 10px;background:#dedede; }
div#andamento_ir div p { background:url('./images/1px_grey.gif') repeat-x 50% bottom;
color:#707277;height:12px;padding:3px 2px 7px 2;
}
div#andamento_ir div p span.sx_attribute { float:left; }
div#andamento_ir div p span.dx_value { float:right; color: #0065B4; font-weight: bold;}

div.andamentobg3 { background: #ffffff !important; }

/* tabs IR menu */
ul#tabs_ir_menu {
	/*margin:4px 0 0 3px;*/
	height:18px;
	background:url('./images/bg_ir_menu.gif') repeat-x !important;
	border-top: 1px solid #E7E7E7;
}
ul#tabs_ir_menu li { float:left;line-height:18px;text-transform:uppercase; }
ul#tabs_ir_menu li a { float:left;display:block;padding:0 8px;font-weight:bold; }
ul#tabs_ir_menu li a.active { color:#004882;background:url('./images/bg_ir_menu_sel.gif') repeat-x !important; }
ul#tabs_ir_menu li a.active:hover { text-decoration:none; }
ul#tabs_ir_menu li a.noactive { color:#0065B4; }
ul#tabs_ir_menu li a.noactive:hover { color:#004882;text-decoration:none; }

div#andamento_ir p#graph_titolo { padding:13px 0 13px 0 !important;height:auto;text-align:center}

div#indicatori {
	height: 280px;
	background: url('./images/bg_indicatori_giornata.gif') repeat-x !important;
	border-top: 1px solid #E7E7E7 !important;
}

div.ir_text_left {
	border: 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:48%; 
	float: left; 
	background: transparent !important; 
	display: inline;
}

div.ir_text_right {
	border: 0px !important;
	padding: 0px 0px 0px 0px !important;
	width:48%; 
	background: transparent !important; 
	float: right; 
	display: inline;
}

div#indicatori_100 {
	height: 100px;
	background: url('./images/bg_indicatori_giornata_100.gif') repeat-x !important;
	border-top: 1px solid #E7E7E7 !important;
}

div#indicatori_80 {
	height: 80px;
	background: url('./images/bg_indicatori_giornata_80.gif') repeat-x !important;
	border-top: 1px solid #E7E7E7 !important;
}

div#indicatori_noBg {
	background: transparent !important;
	border-top: 0px !important;
	height: 200px;
}
/*
select {
	border: 0px solid #DEDEDE;
	background-color: #DEDEDE;
	color: #707277;
	font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
}
*/


ul.selectReplacement {
  margin: 0;
  padding: 0;
  width: 150px;
  font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
  display: inline;
}

li.labelSelectReplacement {
	float:left;
	font-size: 11px;
	line-height: 17px;
	list-style: none;
	margin: 0;
	padding: 2px 15px 1px;
	width: 150px;
}

li.selectReplacementSel {
  background: #DEDEDE url('./images/freccia_select.gif') top right no-repeat;
  color: #707277;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 17px;
  list-style: none;
  margin: 0;
  padding: 2px 15px 1px;
  width: 150px;
  border-bottom: 1px solid #fff;
}

li.selectReplacementDisable {
  display: none;
}

li.selectReplacementEnable {
  background: #DEDEDE !important;
  color: #707277;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 17px;
  list-style: none;
  margin: 0;
  padding: 2px 15px 1px;
  width: 150px;
}

li.selectReplacementEnableSel {
  background: #707277 !important;
  color: #DEDEDE;
  cursor: pointer;
  display: block;
  font-size: 11px;
  line-height: 17px;
  list-style: none;
  margin: 0;
  padding: 2px 15px 1px;
  width: 150px;
}

table.ir {
	width: 98% !important;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #000 !important;
	vertical-align: top;	
}
 div.tableCont {
	width: 99% !important;
	margin: 0px !important;
	border: 0px !important;
	padding: 20px 0px 0px 0px !important;
	background: transparent !important;
	z-index: 8;
}

div.sottomemu_left {
	font-size: 11px !important;
	float: left !important;
	display: inline !important;
	background: transparent !important;
	padding-top: 3px !important;
	padding-left: 20px !important;
	border: 0px !important;
	text-align: left !important;
}

div.sottomemu_left_2 {
	float: left !important;
	display: inline !important;
	background: transparent !important;
	padding: 0px !important;
	border: 0px !important;
	z-index: 4 !important;
	position: relative !important;
}

div.sottomenu_right {
	font-size: 11px !important;
	float: right !important;
	display: inline !important;
	background: transparent !important;
	padding: 0px 10px 0px 0px !important;
	border: 0px !important;
	z-index: 10 !important;
}

div.sottomenu_right a {
	text-decoration: none;
	font-weight: bold;
	color: #0065B4;
}

div.sottomenu_right a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #004882;
}

div#graph_titolo { 
	width: 100% !important;
	z-index:1 !important;
	padding:60px 0 13px 0 !important;
	height:auto;
	position: relative;
	text-align:center; 
	background: transparent !important;
}

div#titolo { 
	height:22px;
	margin: 0px !important;
	color:#0065B4 !important;
	background: transparent !important;
	font-weight: bold;
	text-transform:uppercase;
	text-align: left !important; 
	line-height:22px;
	font-family: Verdana, Tahoma,Verdana, Arial, Helvetica, sans-serif;
	padding: 20px 0 15px 15px !important;
}

div#barTop {
	position: absolute;
	top: 35px;
	z-index: 50;
	background: transparent !important;
	border: 0px !important;
}

table#storicoSearch {
	width: 100%;
	font-size: 11px;
	color: #656565;
	background: url("./images/bg_shade_gray_storico.gif") repeat-x !important;
	height: 165px !important;
}

table#storicoSearch table{
	width: 100%;
	font-size: 11px;
}

table#storicoSearch td {
	padding: 5px 15px 0px 15px !important;
}

table#storicoSearch td.bottom {
	border-bottom: 1px solid ##d1d1d1 !important;
}

div.storicoSearchTop {
	border-right: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	padding: 0px 20px 0px 20px !important;
	height: 100%;
}

span.titoloStorico {
	color: #F28B1F;
	text-transform:uppercase;
	font-weight: bold; 
}

div.storicoSearchBottom {
	border-top: 1px solid #d1d1d1;
	padding: 10px 0px 0px 0px !important;
}

table#storicoResult {
	width: 100%;
	font-size: 11px;
	color: #656565;
	text-align: center !important;
}

table#storicoResult td {
	border-bottom: 1px solid #B7B8BA !important;
	line-height: 20px;
}

table#storicoResult td.blue {
	color: #0065B4;
}

select {
	/*border: 1px solid #ffffff;
	background: #DEDEDE !important;*/
  color: #707277;
  font-size: 11px;
}
