body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#ffffff;
	text-align:left;
}
td {
	font-family: "Trebuchet MS", Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	}
	
h3.toggler {
	cursor: pointer;
	border: 1px solid #999999;
	font-family: 'Andale Mono', sans-serif;
	font-size: 12px;
	background: #D2E0E6;
	color: #528CE0;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}
	
a:link 			{color:#000000;
				font-weight:bold;
				text-decoration:none;
				background-color: transparent;}

a:visited 		{color:#000000;
				text-decoration:none;
				font-weight:bold;
				background-color: transparent;}

a:hover 		{color:#FE0005;
				background-color: transparent;}

.yellow {
	color:#fdf130;
}

.yellowBig {
	color:#fdf130;
	font-size:16px;
	font-weight:bold;
}

#bgBtn{
	
	background:url(../images/mobile/bgBtn.png) repeat-x;
	width:100%;
	height:100px;
	text-align:center;
	
}

#bgBtnRed{
	
	background:url(../images/mobile/bgBtnRed.png) repeat-x;
	width:100%;
	height:80px;
	text-align:center;
	
}

#bgBtnYellow{
	
	background:url(../images/mobile/bgBtnYellow.png) repeat-x;
	width:100%;
	height:80px;
	text-align:center;
	
}


.title_head {
	height:80px;
	font-size:10px;
	text-decoration:none;
	color:#000000;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
}
	
.title_head_max {

	font-size:28px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding-left:5px;
	font-style:bold;
	}
	
.white{
 	color:#ffffff;
}

.white:link{
 	color:#ffffff;
}

.white:visited{
 	color:#ffffff;
}


#filtro_box	{position:fixed;width:100%;bottom:0px;right:0px;z-index: 557;font-family: "Trebuchet MS", Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	color:#000000;}

#alert_box	{width:100%; height:28px; float:right; position:fixed; top:0px;right:0px; background:#fdf130;z-index:10001;
	font-family: "Trebuchet MS", Verdana, tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
	text-align:center;
	padding-top:2px;
	padding-right:10px;
	border-bottom:1px solid #585858;}

	
#alert_boxM	{width:100%; height:1px; float:right; position:fixed; top:0px;right:0px;z-index:10001;}

.menu{
 background-color:#d9d9d9;
 border-bottom:1px solid #CCCCCC;
}

#legenda{
 	height: 20px;
	float:left;
}

#bar{
 	background:url(../images/bar.jpg) no-repeat;
 	height: 20px;
	float:left;
}

#bar_mono{
 	background:url(../images/perc.gif) no-repeat;
 	height: 20px;
	float:left;
}

#soglie{
 	height: 27px;
	clear:both;float:none;
}

#soglie2{
 	height: 15px;
	clear:both;float:none;
}

.menu_title{
 background-color:#133046;
 border:1px solid #CCCCCC;
 color:#ffffff;
 height:10px;
}


.content{
 padding:10px;
}

.table_content{
	
	padding-top:10px;
}

.title_box_index{
	background-color:#d9d9d9;
	color:#333333;
	border:1px solid #999999;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
}

.title_box_index a:link{
 	color:#333333;
}

.title_box_index a:visited{
 	color:#333333;
}

.title_section{
	background-color:#c3c3c3;
	color:#333333;
	border:1px solid #999999;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	padding-left:10px;
	padding-right:30px;
	text-align:left;
}

.title_section a:link{
 	color:#333333;
}

.title_section a:visited{
 	color:#333333;
}

.title_section_grey{
	background-color:#d9d9d9;
	color:#000000;
	border:1px solid #999999;
	font-size:12px;
	font-weight:bold;
	line-height:33px;
	padding-left:10px;
	text-align:left;
}

.title_section_grey a:link{
 	color:#000000;
}

.title_section_grey a:visited{
 	color:#000000;
}


.title_content_big{
	background-color:#585858;
	border:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:10px;
	font-size:38px;
	font-weight:bold;
	line-height:40px;
	color:#FFFFFF;
	height:80px;
}

.title_content{
	background-color:#133046;
	border:1px solid #CCCCCC;
	padding-left:10px;
	padding-right:30px;
	font-size:14px;
	font-weight:bold;
	line-height:33px;
	color:#FFFFFF;
}

.title_content a:link{
	color:#FFFFFF;
}

.title_content a:visited{
	color:#FFFFFF;
}

.subtitle_content{
	padding-right:10px;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:37px;
}

.menu_interno{

background-color:#E5E5E5;
border:1px solid #CCCCCC;
padding-left:5px;
}

.menu_interno_hover{
border:1px solid #CCCCCC;
padding-left:5px;
padding-top:15px;
text-align:center;
}

.menu_camere{
border:1px solid #CCCCCC;
padding-top:15px;
padding-bottom:15px;
text-align:center;
}

.adminform		{height:auto;
				width:200px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
.adminform_time	{height:auto;
				width:70px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
.adminform_5	{height:auto;
				width:60px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
.adminform_4	{height:auto;
				width:105px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
.adminform_2	{height:auto;
				width:160px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
.adminform_3	{height:auto;
				width:185px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				text-align:center;}
				
				
				
.adminform_but	{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
				height:25px;
				width:auto;
				padding-left:20px;
				padding-right:20px;
				border:1px;
				border-style:solid;
				border-color:#333333;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				background-color:#88be68;
				color:#ffffff;
				cursor:pointer;
				text-align:center;}
				
.adminform_but2	{border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;
				height:25px;
				width:auto;
				padding-left:20px;
				padding-right:20px;
				border:1px;
				border-style:solid;
				border-color:#333333;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				background-color:#FFFFFF;
				color:#88be68;
				cursor:pointer;
				text-align:center;}
	
.rowselected {background:#E5E5E5;}
.rowdeselected {background:#FFFFFF;}

.itemselected {background:#0FA1ED;}
.itemdeselected {background:#F3F3F3;}

.voce_menu{
	padding-left:10px;
	color:#000000;
	padding-right:10px;
}

.voce_menu a:link{
 	color:#000000;
}

.voce_menu a:visited{
 	color:#000000;
}

.voce_menu_title{
	padding-left:8px;
	padding-right:8px;
	font-size:12px;
	color:#FFFFFF;
}

.autocomplete	{height:100px;
				width:120px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				background-color:#F3F3F3;
				display:none;
				overflow:auto;
				position:absolute;
				z-index:100;}
				
.scelta_elenco	{height:100px;
				border:1px;
				border-style:solid;
				border-color:#999999;
				font-family:Geneva, Arial, Helvetica, sans-serif;
				font-size:12px;
				display:none;
				background-color:#F3F3F3;
				overflow:auto;
				width:auto;
				padding-left:3px;
				padding-right:35px;
				position:absolute;
				z-index:100;}
				
.select {
			border:1px;
			border-style:solid;
			border-color:#999999;
			border-left:none;
}
				
.tutor{
	font-size:14px;
	font-style:italic;
	font-weight:bold;
}
				
.cella_top_left_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;text-align:left;padding-right:10px;
}

.cella_top_left_strongrey{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;border:1px solid #999999;text-align:left;padding-right:10px;
}

.cella_top_left_strongrey a:link{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}

.cella_top_left_strongrey a:visited{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}


.cella_top_left_yellow{
	font-weight:bold;background-color:#fdf130;padding-left:10px;border:1px solid #999999;text-align:left;
}

.cella_top_left{
	padding-left:10px;border:1px solid #999999;text-align:left;padding-right:10px;
}

.cella_top_left_blue{
	font-weight:bold;background-color:#88be68;padding-left:10px;border:1px solid #999999;text-align:left;color:#FFF;
}

.cella_top_left_blue a:link{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_top_left_blue a:visited{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_top_left_red{
	font-weight:bold;background-color:#fe0005;padding-left:10px;text-align:left;border:1px solid #999999;
}


.cella_top_right{
	padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;padding-right:10px;
}

.cella_top_right_blue{
	font-weight:bold;padding-left:10px;border:1px solid #999999;border-left:none;background-color:#88be68;text-align:left;color:#FFF;
}

.cella_top_right_blue a:link{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_top_right_blue a:visited{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}



.cella_top_right_red{
	font-weight:bold;padding-left:10px;border:1px solid #999999;border-left:none;background-color:#fe0005;text-align:left;
}


.cella_top_right_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;padding-right:10px;
}

.cella_top_right_strongrey{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;padding-right:10px;
}

.cella_top_right_strongrey a:link{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}

.cella_top_right_strongrey a:visited{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}


.cella_top_right_yellow{
	font-weight:bold;background-color:#fdf130;padding-left:10px;border:1px solid #999999;border-left:none;text-align:left;
}
	
.cella_m_left{
	padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;padding-right:10px;
}


.cella_m_left_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}

.cella_m_left_strongrey{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}

.cella_m_left_yellow{
	font-weight:bold;background-color:#fdf130;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}

.cella_m_left_green{
	font-weight:bold;background-color:#27de45;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}

.cella_m_left_blue_big{
	font-weight:bold;background-color:#88be68;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;color:#FFF;font-size:22px;
}

.cella_m_left_blue{
	font-weight:bold;background-color:#88be68;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;color:#FFF;
}

.cella_m_left_blue a:link{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_m_left_blue a:visited{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_m_left_red{
	font-weight:bold;background-color:#fe0005;padding-left:10px;border:1px solid #999999;border-top:none;text-align:left;
}
	
.cella_m_right{
	padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;padding-right:10px;
}

.cella_m_right_grey{
	font-weight:bold;background-color:#d9d9d9;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_strongrey{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_strongrey a:link{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}

.cella_m_right_strongrey a:visited{
	font-weight:bold;background-color:#585858;color:#FFF;padding-left:10px;text-align:left;text-decoration:none;
}

.cella_m_right_green{
	font-weight:bold;background-color:#27de45;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_yellow{
	font-weight:bold;background-color:#fdf130;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_yellow_light{
	font-weight:bold;background-color:#fff995;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}

.cella_m_right_blue{
	font-weight:bold;background-color:#88be68;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;color:#FFF;
}

.cella_m_right_blue a:link{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}

.cella_m_right_blue a:visited{
	font-weight:bold;background-color:#88be68;padding-left:10px;text-align:left;color:#FFF;text-decoration:none;
}


.cella_m_right_lightblue{
	font-weight:bold;background-color:#9fcfee;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}


.cella_m_right_red{
	font-weight:bold;background-color:#fe0005;padding-left:10px;border:1px solid #999999;border-top:none;border-left:none;text-align:left;
}


.scheda{
	color:#000000;
	background:url(../images/scheda.png) no-repeat top left;
	padding-left:25px;
	padding-top:1px;
	padding-bottom:10px;
	line-height:20px;
}

.scheda a:link{
	color:#000000;
	background-image:url(../images/scheda.png);
}

.scheda a:visited{
	color:#000000;
	background-image:url(../images/scheda.png);
}


.telefono{
	color:#000000;
	background:url(../images/scheda.png) no-repeat top left;
	padding-left:25px;
	padding-top:1px;
	padding-bottom:10px;
}

.telefono a:link{
	color:#000000;
	background-image:url(../images/scheda.png);
}

.telefono a:visited{
	color:#000000;
	background-image:url(../images/scheda.png);
}


div#num_page	
				{float:left;
				height:20px;
				width:20px;
				border-style:solid;
				border-width:2px;
				border-color:#ECECEC;
				margin-right:2px;
				line-height:20px;
				text-align:center;
				cursor:pointer;
				margin-top:1px;
				font-weight:bold;}

div#num_page a
				{color:#330099;}
					
div#num_page a:link
				{color:#330099;}

div#num_page a:visited
				{color:#330099;}
				
div#num_page a:hover
				{color:#FFCC00;}								

				

/* Calendar */
table.calendar      { width: 100%; }
table.calendar td   { text-align: center; background-color: '#FFFFFF';}
table.calendar td a { display: block; }

table.calendar td a:hover {
    background-color: '#FFFFFF';
}

table.calendar th {
    background-color: '#FFFFFF';
}

table.calendar td.selected {
    background-color: '#FFCC99';
}

img.calendar { border: none; }
form.clock   { text-align: center; }
/* end Calendar */