﻿.bandiera
{
    border: 0px;
    padding: 5px 0px 0px 5px;
    
    }

div.logo 
{
    position:absolute; 
    left: 50%;
    margin: 80px auto 0 -300px !important;
    position: absolute !important; 
    top: 50%;
    width: 595px; 
    text-align: right;
    }




.disabled{
    color: red;
    
}
    
.button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}


button{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-webkit-box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	box-shadow:inset 1px 1px 0 rgba(255,255,255,0.3);
	-moz-box-sizing:border-box!important;
	cursor:pointer;
	display:inline-block;
	font:13px/100% 'Lucida Grande','Lucida Sans Unicode','Helvetica Neue',Helvetica,Arial,Verdana,sans-serif;
	line-height:16px;
	outline:none!important;
	padding:4px 10px;
	position:relative;
	text-align:center;
	text-decoration:none;
	white-space:nowrap;
	}


.button:hover{
	text-decoration:none;
	}


button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	}


.button-round{
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	-khtml-border-radius:16px;
	border-radius:16px;
	padding:7px 0;
	width:30px;
	}


.button-gray{
	background:#f1f1f1;
	background:-webkit-gradient(linear,left top,left bottom,from(#e9e9e9),to(#d1d1d1));
	background:-moz-linear-gradient(top,#e9e9e9,#d1d1d1);
	-pie-background:linear-gradient(top,#e9e9e9,#d1d1d1);
	border:1px solid #bbb;
	color:#555;
	text-shadow:0 1px 0 #fff;
	}


.button-gray:hover,.button-gray:focus,.button-gray.hover{
	border:1px solid #aaa;
	background:#ececec;
	background:-webkit-gradient(linear,left top,left bottom,from(#e1e1e1),to(#c1c1c1));
	background:-moz-linear-gradient(top,#e1e1e1,#c1c1c1);
4	-pie-background:linear-gradient(top,#e1e1e1,#c1c1c1);
	border:1px solid #999;
	color:#555;
	}


.button-gray:active,.button-gray.active,.button-gray.current{
	background:#ddd;
	background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
	background:-moz-linear-gradient(top,#ccc,#e9e9e9);
	-pie-background:linear-gradient(top,#ccc,#e9e9e9);
	border:1px solid #999;
	color:#555;
	}


.button-orange{
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	-pie-background:linear-gradient(top,#faa51a,#f47a20);
	border:solid 1px #d61;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-orange:hover,.button-orange:focus,button-orange.hover{
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	-pie-background:linear-gradient(top,#f88e11,#f06015);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-orange:active,.button-orange.active,.button-orange.current{
	background:#f47a20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));
	background:-moz-linear-gradient(top,#f47a20,#faa51a);
	-pie-background:linear-gradient(top,#f47a20,#faa51a);
	border:solid 1px #a51;
	color:#fef4e9;
	}


.button-red{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD5F5F),color-stop(0.9,#A92C2C));
	-pie-background:linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	border:1px solid #A92C2C;
	color:#fef4e9;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-red:hover,.button-red:focus,button-red.hover{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD4141 10%,#A92121 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD4141),color-stop(0.9,#A92121));
	-pie-background:linear-gradient(top,#DD4141 10%,#A92121 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-red:active,.button-red.active,.button-red.current{
	background-color:#C44747;
	background:-moz-linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#A92C2C),color-stop(0.9,#DD5F5F));
	-pie-background:linear-gradient(top,#A92C2C 10%,#DD5F5F 90%);
	border:1px solid #711;
	color:#fef4e9;
	}


.button-blue{
	background:#0095cd;
	background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));
	background:-moz-linear-gradient(top,#00adee,#0078a5);
	-pie-background:linear-gradient(top,#00adee,#0078a5);
	border:1px solid #034462;
	color:#fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	}


.button-blue:hover,.button-blue:focus,.button-blue.hover{
	background:#007ead;
	background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));
	background:-moz-linear-gradient(top,#0095cc,#00678e);
	-pie-background:linear-gradient(top,#0095cc,#00678e);
	border:1px solid #234;
	color:#fff;
	}


.button-blue:active,.button-blue.active,.button-blue.current{
	background:#80bed6;
	background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00adee));
	background:-moz-linear-gradient(top,#0078a5,#00adee);
	-pie-background:linear-gradient(top,#0078a5,#00adee);
	border:1px solid #234;
	color:#fff;
	}


.button-green{
	color:#fff;
	background:#8fc857;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fc857),to(#5c9425));
	background:-moz-linear-gradient(top,#8fc857,#5c9425);
	-pie-background:linear-gradient(top,#8fc857,#5c9425);
	text-shadow:0 1px 1px rgba(0,0,0,0.25);
	border:1px solid #561;
	}


.button-green:hover,.button-green:focus,.button-green.hover{
	border:1px solid #561;
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#8fbb44),to(#5c8825));
	background:-moz-linear-gradient(top,#8fbb44,#5c8825);
	-pie-background:linear-gradient(top,#8fbb44,#5c8825);
	border:1px solid #342;
	}


.button-green:active,.button-green.active,.button-green.current{
	background:#8fbb44;
	background:-webkit-gradient(linear,left top,left bottom,from(#5c8825),to(#8fbb44));
	background:-moz-linear-gradient(top,#5c8825,#8fbb44);
	-pie-background:linear-gradient(top,#5c8825,#8fbb44);
	border:1px solid #342;
	}

textarea{
	margin-bottom:10px;
	position:relative;
	}

input.search{
	background:#fff url(../images/search.png) no-repeat right center;
	padding-right:20px!important;
	}


.invalid{
	border:1px solid red!important;
	}




ul.action-buttons{
	list-style-type:none;
	padding:0;
	}


ul.action-buttons li{
	display:block;
	float:left;
	margin:0 2px;
	height:26px;
	line-height:24px;
	}


ul.action-buttons li:first-child{
	margin-left:0;
	}


ul.action-buttons li:last-child{
	margin-right:0;
	}


.button span{
	display:inline-block;
	float:left;
	*float:none;
	height:16px;
	margin-right:5px;
	position:relative;
	width:16px;
	zoom:1;
	*display:inline;
	}


a.button.no-text{
	display:block;
	font-size:0;
	text-indent:-999em;
	padding:0;
	line-height:24px;
	*line-height:0;
	_height:24px;
	overflow:hidden;
	}


.button.no-text span{
	display:block;
	float:none;
	margin:0;
	height:24px;
	width:24px;
	}


.button span.accept{
	background:transparent url(../images/icons/accept.png) no-repeat center center;
	}


.button span.add{
	background:transparent url(../images/icons/add.png) no-repeat center center;
	}


.button span.pencil{
	background:transparent url(../images/icons/pencil.png) no-repeat center center;
	}


.button span.bin{
	background:transparent url(../images/icons/bin.png) no-repeat center center;
	}
	
.button span.search{
	background:transparent url(../images/icons/magnifier.png) no-repeat center center;
	}
	
.bottoneRicerca{
    margin-right:-5px!important; 
    margin-top:-10px!important; 
    margin-bottom:20px
    }
.chiudiRicerca {
    padding:0px !important; 
    margin-top:-7px!important; 
    margin-right:-10px!important;
    }
.button span.user{
	background:transparent url(../images/icons/user.png) no-repeat center center;
	}


.button span.lock{
	background:transparent url(../images/icons/lock.png) no-repeat center center;
	}


.button span.calendar{
	background:transparent url(../images/icons/calendar.png) no-repeat center center;
	}


.button span.calendar-view-day{
	background:transparent url(../images/icons/calendar_view_day.png) no-repeat center center;
	}


.button span.calendar-view-month{
	background:transparent url(../images/icons/calendar_view_month.png) no-repeat center center;
	}


.button span.calendar-view-week{
	background:transparent url(../images/icons/calendar_view_week.png) no-repeat center center;
	}


.button span.chart-bar{
	background:transparent url(../images/icons/chart_bar.png) no-repeat center center;
	}


.button span.chart-curve{
	background:transparent url(../images/icons/chart_curve.png) no-repeat center center;
	}


.button span.chart-line{
	background:transparent url(../images/icons/chart_line.png) no-repeat center center;
	}


.button span.chart-org{
	background:transparent url(../images/icons/chart_organisation.png) no-repeat center center;
	}


.button span.chart-pie{
	background:transparent url(../images/icons/chart_pie.png) no-repeat center center;
	}


.button span.color-swatch{
	background:transparent url(../images/icons/color_swatch.png) no-repeat center center;
	}


.button span.disk{
	background:transparent url(../images/icons/disk.png) no-repeat center center;
	}


.button span.help{
	background:transparent url(../images/icons/help.png) no-repeat center center;
	}


.button span.view-list{
	background:transparent url(../images/icons/application_view_list.png) no-repeat center center;
	}


.button span.view-grid{
	background:transparent url(../images/icons/application_view_tile.png) no-repeat center center;
	}


.button span.wrench{
	background:transparent url(../images/icons/wrench.png) no-repeat center center;
	}


ul.action-buttons.small li{
	height:15px;
	width:15px;
	line-height:14px;
	}


ul.action-buttons.small li a{
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	display:block;
	border:1px solid #bbb;
	line-height:14px;
	overflow:hidden;
	}


ul.action-buttons.small li a:hover{
	background:#bbb;
	border:1px solid #999;
	}


ul.action-buttons.small a span{
	display:block;
	float:left;
	height:15px;
	margin:0;
	position:relative;
	height:14px;
	width:14px;
	}


ul.action-buttons.small a span.close{
	background:transparent url(../images/cross-small.png) no-repeat center center;
	}


.pagination{
	margin:1em 0;
	padding:0;
	}


.pagination li{
	display:inline-block;
	float:left;
	margin:0 2px;
	}


.pagination li a{
	font-family:'Lucida Grande',Verdana,Arial,'Bitstream Vera Sans',sans-serif;
	display:block;
	padding:0 6px;
	height:20px;
	line-height:20px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-khtml-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	cursor:pointer;
	outline:none!important;
	text-align:center;
	text-decoration:none;
	}


.pagination li a.current{
	background:#fff;
	-pie-background:#fff;
	color:#666;
	}
	
	
.form-error{
	-moz-box-shadow:#DDD 0 0 6px;
	-webkit-box-shadow:#DDD 0 0 6px;
	box-shadow:#DDD 0 0 6px;
	background-color:#000;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	color:#fff;
	display:none;
	font-size:11px;
	height:15px;
	padding:4px 10px;
	z-index:9999;
	}
	
select .message 
{
    }
	
div.error 
{
    margin: 0px 0px 13px 10px;
    padding: 0px;
    }	
	
	
.progress{
	border:1px solid #ccc;
	position:relative;
	display:block;
	height:22px;
	padding:0;
	min-width:100px;
	margin:4px 0;
	background:#DEDEDE;
	background:-webkit-gradient(linear,left top,left bottom,from(#ccc),to(#e9e9e9));
	background:-moz-linear-gradient(top,#ccc,#e9e9e9);
	-pie-background:linear-gradient(top,#ccc,#e9e9e9);
	-moz-box-shadow:0 1px 0 #fff;
	-webkit-box-shadow:0 1px 0 #fff;
	box-shadow:0 1px 0 #fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
	position:relative;
	}


.progress span{
	display:block;
	height:20px;
	margin:0;
	text-align:center;
	padding:0;
	position:relative;
	width:0;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	}


.progress span b{
	color:#fff;
	line-height:20px;
	padding-left:2px;
	text-shadow:0 1px 1px rgba(0,0,0,0.5);
	}


.progress.progress-blue span{
	border:1px solid #0078a5;
	background-color:#5C9ADE;
	background:-moz-linear-gradient(top,#00adee 10%,#0078a5 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#00adee),color-stop(0.9,#0078a5));
	-pie-background:linear-gradient(top,#00adee 10%,#0078a5 90%);
	}


.progress.progress-green span{
	border:1px solid #5c9425;
	background-color:#77AF3F;
	background:-moz-linear-gradient(top,#8fc857 10%,#5c9425 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#8fc857),color-stop(0.9,#5c9425));
	-pie-background:linear-gradient(top,#8fc857 10%,#5c9425 90%);
	}


.progress-orange span{
	border:1px solid #f47a20;
	background-color:#faa51a;
	background:-moz-linear-gradient(top,#faa51a 10%,#f47a20 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#faa51a),color-stop(0.9,#f47a20));
	-pie-background:linear-gradient(top,#faa51a 10%,#f47a20 90%);
	}


.progress-red span{
	border:1px solid #A92C2C;
	background-color:#C44747;
	background:-moz-linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	background:-webkit-gradient(linear,left top,left bottom,color-stop(0.1,#DD5F5F),color-stop(0.9,#A92C2C));
	-pie-background:linear-gradient(top,#DD5F5F 10%,#A92C2C 90%);
	}


input,textarea{
	outline:none;
	}
	
.form label{
	display:block;
	font-size:12px;
	float:left;
	font-weight:bold;
	margin:0;
	text-align:right;
	width:160px;
	clear:left;
	}


.form label small{
	color:#666;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:11px;
	text-align:right;
	width:160px;
	}




.form input:not(.date),.form textarea,.form .ui-file,.form .ui-date, .form select{
	float:left;
	margin:2px 0 13px 10px;
	clear:right;
	}
	
	


input.half,.ui-select.half,textarea.half{
	width:100%;
	}


input.full,.ui-select.full,textarea.full{
	width:95%;
	}

input{
	position:relative;
	}
	
    
select, textarea, input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=number],input[type=time],input[type=date]{
    width:230px ;
    }	
select, textarea,input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=number],input[type=time],input[type=date],.ui-date,.ui-file{
	background-color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-khtml-border-radius:3px;
	border-radius:3px;
	border:1px solid #ccc;
	padding:4px 6px;
	-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
	-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
	box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);
	font:13px/16px Arial,sans-serif!important;
	}


input.large,button.large{
	padding:8px 12px;
	font:16px/20px Arial,sans-serif!important;
	}

		
		
		
		
		
		
		
		
		
		
		
		widget-container{
	position:relative;
	}


.widget-container>h2{
	font-size:13px;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:10px;
	text-overflow:ellipsis;
	white-space:nowrap;
	}


.widget-container[draggable=true] header{
	cursor:move;
	}


.widget-container h2.report-icon{
	padding-left:20px;
	background:transparent url(../images/icons/chart_bar.png) no-repeat left center;
	}


.widget{
	margin-bottom:18px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	zoom:1;
	}


.widget-container .widget{
	position:absolute;
	width:100%;
	bottom:0;
	margin-bottom:0;
	}


.widget:hover{
	-moz-box-shadow:0 0 3px #555;
	-moz-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-webkit-box-shadow:0 0 3px #555;
	-webkit-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-khtml-box-shadow:0 0 3px #555;
	-khtml-box-shadow:0 0 3px rgba(0,0,0,0.5);
	-pie-box-shadow:0 0 3px #555;
	box-shadow:0 0 3px rgba(0,0,0,0.5);
	}


.widget header{
	background:#e1e1e1;
	background:-webkit-gradient(linear,left top,left bottom,from(#eee),to(#e1e1e1));
	background:-moz-linear-gradient(top,#eee,#e1e1e1);
	-pie-background:linear-gradient(top,#eee,#e1e1e1);
	-moz-border-radius:4px 4px 0 0;
	-webkit-border-top-left-radius:4px;
	-webkit-border-top-right-radius:4px;
	-khtml-border-top-left-radius:4px;
	-khtml-border-top-right-radius:4px;
	border-radius:4px 4px 0 0;
	font-size:13px;
	margin:0;
	padding:0 4px;
	position:relative;
	}


.widget.black header{
	background:#222;
	background:-webkit-gradient(linear,left top,left bottom,from(#434343),to(#222));
	background:-moz-linear-gradient(top,#434343,#222);
	-pie-background:linear-gradient(top,#434343,#222);
	}


.widget.red header{
	background:#FF0000;
	background:-webkit-gradient(linear,left top,left bottom,from(#FF1010),to(#FF0000));
	background:-moz-linear-gradient(top,#FF1010,#FF0000);
	-pie-background:linear-gradient(top,#FF1010,#FF0000);
	}


.widget-container .widget header{
	height:4px;
	}


.widget header h2{
	color:#000;
	font-size:13px;
	line-height:30px;
	margin:0;
	text-shadow:0 1px 0 #fff;
	}


.widget header h2 a{
	text-decoration:none;
	}


.widget.black header h2{
	color:#fff;
	text-shadow:0 -1px 0 #000;
	}


.widget.red header h2{
	color:#fff;
	text-shadow:0 -1px 0 #000;
	}


.widget header ul.action-buttons.small{
	position:absolute;
	top:7px;
	right:4px;
	}


.widget section{
	background:#fefefe;
	border-left:4px solid #e1e1e1;
	border-right:4px solid #e1e1e1;
	border-bottom:4px solid #e1e1e1;
	-moz-border-radius:0 0 4px 4px;
	-webkit-border-bottom-left-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-khtml-border-bottom-left-radius:4px;
	-khtml-border-bottom-right-radius:4px;
	border-radius:0 0 4px 4px;
	-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.5);
	-khtml-box-shadow:inset 0 0 2px rgba(0,0,0,0.5);
	box-shadow:inset 0 0 2px rgba(0,0,0,0.5);
	padding:10px;
	}


.widget.black section{
	border-color:#222;
	}


.widget.red section{
	border-color:#FF0000;
	}


.widget .report-preview{
	height:140px;
	}


.widget-container section{
	position:relative;
	bottom:0;
	}


.widget.modal{
	display:none;
	width:300px;
	top:100px!important;
	}


.widget-placeholder{
	background:#eee;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
	position:relative;
	z-index:0;
	}


.widget .rollover{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000 url(../images/zoom.png) no-repeat center center;
	opacity:0;
	cursor:pointer;
	}


label em{
	color:red;
	font-style:normal;
	}



























table.tema
{
	border: 1px solid #ddd;
	border-collapse: collapse;
}

table.tema th
{
	font-weight: bold;
	border-bottom: 1px solid #ddd;
}

table.tema tbody
{
}

table.tema tbody tr
{
	background: #fff;
}

table.tema tbody tr.alt-row
{
	/*background: #f3f3f3;*/
	background: #eaeaea;
}

table.tema td, table.tema th
{
	padding: 5px;
	line-height: 1.3em;
	vertical-align: middle;
}

table.tema tfoot td .bulk-actions
{
	padding: 15px 0 5px 0;
}

table.tema tfoot td .bulk-actions select
{
	padding: 4px;
	border: 1px solid #ccc;
}


.h11 {height:11px !important;}
.h12 {height:12px !important;}
.h13 {height:13px !important;}
.h14 {height:14px !important;}
.h15 {height:15px !important;}
.h16 {height:16px !important;}
.h17 {height:17px !important;}
.h18 {height:18px !important;}
.h19 {height:19px !important;}
.h20 {height:20px !important;}
.h21 {height:21px !important;}
.h22 {height:22px !important;}
.h23 {height:23px !important;}
.h24 {height:24px !important;}
.h25 {height:25px !important;}
.h26 {height:26px !important;}
.h27 {height:27px !important;}
.h28 {height:28px !important;}
.h29 {height:29px !important;}
.h30 {height:30px !important;}
.h31 {height:31px !important;}
.h32 {height:32px !important;}
.h33 {height:33px !important;}
.h34 {height:34px !important;}
.h35 {height:35px !important;}
.h36 {height:36px !important;}
.h37 {height:37px !important;}
.h38 {height:38px !important;}
.h39 {height:39px !important;}
.h40 {height:40px !important;}


.w10 {width: 10px !important;}
.w20 {width: 20px !important;}
.w30 {width: 30px !important;}
.w40 {width: 40px !important;}
.w50 {width: 50px !important;}
.w60 {width: 60px !important;}
.w70 {width: 70px !important;}
.w80 {width: 80px !important;}
.w90 {width: 90px !important;}


.w100 {width: 100px !important;}
.w110 {width: 110px !important;}
.w120 {width: 120px !important;}
.w130 {width: 130px !important;}
.w140 {width: 140px !important;}
.w150 {width: 150px !important;}
.w160 {width: 160px !important;}
.w170 {width: 170px !important;}
.w180 {width: 180px !important;}
.w190 {width: 190px !important;}

.w200 {width: 200px !important;}
.w210 {width: 210px !important;}
.w220 {width: 220px !important;}
.w230 {width: 230px !important;}
.w240 {width: 240px !important;}
.w250 {width: 250px !important;}
.w260 {width: 260px !important;}
.w270 {width: 270px !important;}
.w280 {width: 280px !important;}
.w290 {width: 290px !important;}

.w300 {width: 300px !important;}
.w310 {width: 310px !important;}
.w320 {width: 320px !important;}
.w330 {width: 330px !important;}
.w340 {width: 340px !important;}
.w350 {width: 350px !important;}
.w360 {width: 360px !important;}
.w370 {width: 370px !important;}
.w380 {width: 380px !important;}
.w390 {width: 390px !important;}

.w400 {width: 400px !important;}
.w410 {width: 410px !important;}
.w420 {width: 420px !important;}
.w430 {width: 430px !important;}
.w440 {width: 440px !important;}
.w450 {width: 450px !important;}
.w460 {width: 460px !important;}
.w470 {width: 470px !important;}
.w480 {width: 480px !important;}
.w490 {width: 490px !important;}

.w500 {width: 500px !important;}
.w510 {width: 510px !important;}
.w520 {width: 520px !important;}
.w530 {width: 530px !important;}
.w540 {width: 540px !important;}
.w550 {width: 550px !important;}
.w560 {width: 560px !important;}
.w570 {width: 570px !important;}
.w580 {width: 580px !important;}
.w590 {width: 590px !important;}

.w600 {width: 600px !important;}
.w610 {width: 610px !important;}
.w620 {width: 620px !important;}
.w630 {width: 630px !important;}
.w640 {width: 640px !important;}
.w650 {width: 650px !important;}
.w660 {width: 660px !important;}
.w670 {width: 670px !important;}
.w680 {width: 680px !important;}
.w690 {width: 690px !important;}

.w700 {width: 700px !important;}
.w710 {width: 710px !important;}
.w720 {width: 720px !important;}
.w730 {width: 730px !important;}
.w740 {width: 740px !important;}
.w750 {width: 750px !important;}
.w760 {width: 760px !important;}
.w770 {width: 770px !important;}
.w780 {width: 780px !important;}
.w790 {width: 790px !important;}

.w800 {width: 800px !important;}
.w810 {width: 810px !important;}
.w820 {width: 820px !important;}
.w830 {width: 830px !important;}
.w840 {width: 840px !important;}
.w850 {width: 850px !important;}
.w860 {width: 860px !important;}
.w870 {width: 870px !important;}
.w880 {width: 880px !important;}
.w890 {width: 890px !important;}

.w900 {width: 900px !important;}
.w910 {width: 910px !important;}
.w920 {width: 920px !important;}
.w930 {width: 930px !important;}
.w940 {width: 940px !important;}
.w950 {width: 950px !important;}
.w960 {width: 960px !important;}
.w970 {width: 970px !important;}
.w980 {width: 980px !important;}
.w990 {width: 990px !important;}





.intestazioneScheda {
    font-size: 13px; 
    font-weight:bold; 
    padding: 0px 0px 10px 170px
}

.info label {
    font-weight:normal;
    }
    
    
    
.bordoImg  
{
    margin: 10px 0px 10px -5px;
    width: 450px;
    padding: 0px 0px 5px 5px;
    border: 1px dotted #AAAAAA;
    }
    
   
.bordoFile  
{
    margin: 20px 0px 0px -5px;
    width: 450px;
    padding: 0px 0px 5px 5px;
    border: 1px dotted #AAAAAA;
    }
    
.bordoImg .titolo ,     
.bordoFile .titolo
{
    color: white;
    background-color:#AAAAAA;
    border: 1px dotted #AAAAAA;
    margin: -15px 0px 0px -5px;
    padding: 0px 0px 0px 5px;
    }


.listaTAG
{
    color: black;
    background-color:#FFFFFF;
    __border: 1px dotted #AAAAAA;
    __margin: 10px 0px 0px -5px;
}
.listaTAG td 
{
    padding: 5px 5px 5px 5px;
    }
    
.listaLocalita td 
{
    _padding: 5px 5px 5px 5px;
    }
    
    
.DDLlocalita
{
    width:100px;
    font-size:10px !important;
    }    
    
.lblLocalita    
{
    width: 220px !important;
    }