a img {border: 0px;padding: 0px 1px;}
form {display: inline;}

input[type]{width: 100%}
body {font-size: 11px;}

.jqplot-highlighter-tooltip{
	font-size: 14px !important;
	font-weight: bold !important;
}

.ltr {direction: ltr;}

.link {cursor: pointer; text-decoration: underline;}
.linkSensore {cursor: pointer; border: 1px solid black; text-decoration: none; padding-left: 3px; padding-right: 5px;}
.linkExcel {margin: 2px 75vh; padding: 5px 10px; color: #aa0000 !important; background-color: #f6f6f6; border: 1px solid #aa0000; display: block; line-height: normal;}

.mapControl{position: absolute; top: 40px; z-index: 100; width: 175px; background-color: white;border: 1px solid black}
.mapRegataControl{position: absolute; top: 40px; right: 50px; z-index: 100; width: 275px; background-color: white;border: 1px solid black;text-align: center}
.mapMisura{position: absolute; top: 40px; left: 180px; z-index: 100; width: 350px; background-color: white;border: 1px solid black}
.mapElencoRotte{position: absolute; top: 40px; right: 40px; width: 375px; z-index: 100; background-color: white; border: 0px solid}

.listElencoRotte{padding: 0px; padding-left: 5px;}

.customBox {background: white; border: 1px dotted red; position: absolute; padding: 4px; color: black; font-family: Arial,sans-serif; font-weight: bold; text-align: center; min-width: 75px; max-width: 350px}

.panelLogin {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 400px;margin: auto;}
.panelLost {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 400px;margin: auto;}
.panelReg {position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 400px;height: 300px;margin: auto;}

.label {font-weight: bold;}
.labelPiccola {font-size: 11px; font-weight: bold;}
.labelRed {color: red;}
.labelYellow {color: #ffcc00;}
.labelUser {color: white; font-weight: bold; font-size: 12px}
.labelPiccolaUser {color: white; font-weight: bold; font-size: 9px}
.gridUser {border: 2px solid white; padding: 3px;}
.gridMenu {border: 0px solid white;}

.fieldAlarm {padding: 0px !important;}
.panelAlarm {padding: 2px; border: 1px solid #eeeeee;  width: 100%; border-radius: 10px; font-weight: bold}

.dayData {background-color: red;}

.noPadding {padding: 0px !important;}
.noBorder {border: 0px !important;}
.cell {float: left; padding-top: 4px; padding-left: 4px;}
.cellMenu {padding: 2px !important; background-color: white;}
.cellBarca {border: 1px solid #cc0000}
.pointer {cursor: pointer}
.cell_padding {padding-right: 5px; padding-left: 5px;}

.columnRight {text-align:right;}
.columnLeft {text-align:left;}
.columnCenter {text-align:center;}
.columnTop {vertical-align: top;}
.columnBottom {vertical-align: bottom;}
.columnMiddle {vertical-align: middle;}

.corrente {font-style: italic; color: #1d1d1d !important; border-bottom: 2px solid #1d1d1d !important;}

.poi_map {position: absolute;}
.poi_idx {cursor: pointer; width: 20px; height: 20px; padding: 5px; border-radius: 10px; color: white; display: block; background-color: lightcoral; border: 1px solid #aa0000; text-align: center; font-size: 14px !important; font-weight: bolder;}
.poi_start {background-color: lightgreen; border: 1px solid green;}
.poi_warn {background-color: orange; border: 1px solid darkorange;}
.poi_menu {border: 1px solid lightgray !important; padding: 4px 0px !important;}
.poi_menu_name {background: lightcoral;}

.col1{width: 1%;}
.col2{width: 2%;}
.col3{width: 3%;}
.col5{width: 5%;}
.col8{width: 8%;}
.col10{width: 10%;}
.col12{width: 12%;}
.col15{width: 15%;}
.col20{width: 20%;}
.col25{width: 25%;}
.col30{width: 30%;}
.col35{width: 35%;}
.col40{width: 40%;}
.col45{width: 45%;}
.col50{width: 50%;}
.col55{width: 55%;}
.col60{width: 60%;}
.col65{width: 65%;}
.col70{width: 70%;}
.col75{width: 75%;}
.col80{width: 80%;}
.col85{width: 85%;}
.col90{width: 90%;}
.col95{width: 95%;}
.col100{width: 100%;}

.h5{height: 5px;}
.h10{height: 10px;}
.h15{height: 15px;}
.h20{height: 20px;}
.h25{height: 25px;}
.h30{height: 30px;}
.h35{height: 35px;}
.h40{height: 40px;}
.h45{height: 45px;}
.h50{height: 50px;}
.h55{height: 55px;}
.h60{height: 60px;}
.h65{height: 65px;}
.h70{height: 70px;}
.h75{height: 75px;}
.h80{height: 80px;}
.h85{height: 85px;}
.h90{height: 90px;}
.h95{height: 95px;}

.rosso{color: red;}
.nero{color: black;}
.blu{color: blue;}
.grigio{color: gray;}
.verde{color: green;}

.eliminata {color: gray;}

.hydroHeader {font-size: 11px; text-align: center; background-color: lightgray; font-weight: bold;}
.hydroRow {border: 1px solid lightgray}