﻿/* CSS sito bticino MyHome */
/* definizione attributi generali */
body {
	margin: 3px;
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	color: #000000;
	height:100%;
	/* width:100%; */
}
/* Ridefinizione elementi standard*/
div, p, h1, h2, h3 {border: 0px; margin: 0px; padding: 0px;}
form {
display:inline;
}
h2 {
	text-align:center;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	margin: 0px 0px 10px 0px;
}
h3{
	font-size:12px;
}
/* Layout */
#stage {
	height: 620px;
	width: 1000px;
	text-align: left;
	/* position:absolute; */
	/*left:50%;
	margin-left:-500px;*/
}
#stage #header {
	clear: both;
	height: 68px;
	width: 1000px;
	overflow: hidden;
	/*padding-bottom: 4px;*/
}
#stage #header #welcome_area {
	float: right;
	padding: 12px 25px 0 30px;
	text-align:right;
}
#stage #header #welcome_area .welcome {
	font-size: 26px;
	font-variant: small-caps;
	line-height:24px;
	margin-bottom: 2px;
}

#stage #header #logo {
	float: left;
	height: 74px;
	width: 110px;
	margin-left:10px;
}
#stage #content {
	clear: both;
	width: 1000px;
	overflow:hidden;
}
#stage #content #area_principale {
	float: left;
	/*height: 520px;*/
	width: 734px;
	overflow: hidden;
}
#stage #content #area_laterale {
	float: right;
	width: 256px;
	overflow: hidden;
	margin-top:5px;
}
#stage #clear_footer {
	clear: both;
	height: 1px;
	line-height:1px;
	overflow: hidden;
}
#stage #content #area_principale .principale_menu {
	clear: both;
	height: 22px;
	width: 734px;
	overflow: hidden;
	font-size:12px;
	color:#FFFFFF;
}
#stage #content #area_principale_wide {
	float: left;
	width: 1000px;
	overflow: hidden;
}
#stage #content #area_principale_wide .principale_menu {
	clear: both;
	height: 22px;
	width: 1000px;
	overflow: hidden;
	font-size:12px;
	color:#FFFFFF;
}
#stage #content #area_principale_wide .principale_content {
	clear: both;
	height:478px;
	overflow: hidden;
}
#stage #content #area_principale_wide .principale_footer {
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	width: 1000px;
	overflow: hidden;
}
#stage #content #area_principale_wide .principale_content {
	clear: both;
	height:478px;
	width: 1000px;
	overflow: hidden;
}
/* spazi finestra principale */
#area_principale_wide .home_top {
	height:140px;
}
#area_principale_wide .home_bottom { height:360px; }
#area_principale_wide .principale_content_stretch {
	clear: both;
	width: 734px;
	overflow: hidden;
}
#area_principale_wide .sottomenu {
	background-image: url(/it_IT/browser/attachments/images/installatori/comuni/window/sfondo_menu_liv2.gif);
}
#area_principale_wide .sottomenu a:hover, #area_principale_wide .sottomenu a.selected {
	background-image: url(/it_IT/browser/attachments/images/installatori/comuni/window/sfondo_menu_liv2_sel.gif);
}
.sottomenu a.disabled {
	color:#666666;
}
.principale_menu a {
	display:block;
	height:22px;
	/*background-image:url(/it_IT/browser/attachments/images/utenti/comuni/images/window_big_02.gif);*/
	background-repeat:repeat-x;
	overflow:hidden;
	width:100%;
	color:#FFFFFF;
	text-decoration:none;
	line-height: 22px;
}
/*.principale_menu a:hover, .principale_menu a.selected {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/images/window_big_selected.gif);
}*/
/*
.principale_menu a, .principale_menu a:hover, .principale_menu a:link {
	color:#FFFFFF;
	text-decoration:none;
}
*/
#stage #content #area_principale .principale_footer {
	/*background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/window_big_06.gif);*/
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	width: 734px;
	overflow: hidden;
}
#stage #content #area_principale .principale_footer_3liv {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/content_footer_3liv.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	width: 734px;
	overflow: hidden;
}
#stage #content #area_principale .principale_footer_3liv_inst {
	background-image: url(/it_IT/browser/attachments/images/installatori/comuni/window/content_footer_3liv.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 20px;
	width: 734px;
	overflow: hidden;
}
.laterale_content .videocitofono_display {
	clear: both;
	height: 20px;
	width: 236px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/display.gif);
	background-repeat: no-repeat;
	line-height:20px;
	margin: 2px 1px 0;
}
.laterale_content table.antiintrusione {
	margin: 0 2px;
}
.laterale_content .antifurto_display {
	clear: both;
	height: 20px;
	width: 236px;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	text-align: center;
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/display.gif);
	background-repeat: no-repeat;
	line-height:20px;
	margin-left:2px;
	
}
.laterale_content .videocitofono_bottone a {
	display:block;
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/sfondo_pulsante.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 18px;
	width: 236px;
	margin-left: 1px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-top: 0px;
	overflow:hidden;
	color:#000000;
	text-decoration:none;
	line-height: 18px;
}
.laterale_content a.termo_plus, a.termo_plus {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/termoregolazione/plus.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 40px;
	overflow: hidden;
}
#area_laterale .laterale_content .termoregolazione .zona {
	font-size: 12px;
	font-weight: bold;
	margin-left: 4px;
}
#area_laterale .laterale_content .termoregolazione .temp {
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.laterale_content a.termo_plus:hover, a.termo_plus:hover {
	background-image:url(/it_IT/browser/attachments/images/utenti/componenti/termoregolazione/plus_press.gif);
}
.laterale_content a.termo_minus, a.termo_minus {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/termoregolazione/minus.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 40px;
	overflow: hidden;
}
.laterale_content a.termo_minus:hover, a.termo_minus:hover {
	background-image:url(/it_IT/browser/attachments/images/utenti/componenti/termoregolazione/minus_press.gif);
}
.laterale_content .videocitofono_bottone a:hover {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/sfondo_pulsante_press.gif);
}
#area_laterale a.bottone_cambia_impianto {
	display:block;
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/esci/bottone_esci.gif);
	background-repeat: no-repeat;
	clear: both;
	height: 21px;
	width: 256px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	color: #000000;
	text-decoration: none;
	line-height:20px;
	position:absolute;
	top:540px;
}
#area_laterale a.bottone_esci {
	display:block;
	/*background-image: url(/it_IT/browser/attachments/images/utenti/componenti/esci/bottone_esci.gif);*/
	background-repeat: no-repeat;
	clear: both;
	height: 21px;
	width: 256px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	color: #000000;
	text-decoration: none;
	line-height:20px;
	position:absolute;
	top:565px;
}
#area_laterale a.bottone_nuovo_impianto {
	display:block;
	/*background-image: url(/it_IT/browser/attachments/images/utenti/componenti/esci/bottone_esci.gif);*/
	background-repeat: no-repeat;
	clear: both;
	height: 21px;
	width: 256px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	overflow: hidden;
	color: #000000;
	text-decoration: none;
	line-height:20px;
	position:absolute;
	top:540px;
}
/*#area_laterale a.bottone_esci:hover {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/esci/bottone_esci_press.gif);
}*/
/*.principale_menu a:hover {
	text-decoration: underline;
}*/
#stage #content #area_principale .principale_content {
	clear: both;
	height:478px;
	width: 734px;
	/*background:url(/it_IT/browser/attachments/images/utenti/comuni/images/window_big_04.gif);*/
	overflow: hidden;	/*padding-left:10px;
	padding-right:10px;
	padding-top:10px;*/
}
#stage #content #area_principale #content_3liv { height:434px; }
#stage #content #area_principale #content_2liv { height:456px; }
.principale_content .preferiti {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}
.principale_content .telecontrollo {
	height:446px;
}
.principale_content .home {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	height:462px;
	width:940px;
	font-size:14px;
}

.principale_content .admin_page {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 10px;
	height:462px;
	width:960px;
	font-size:14px;
}
.principale_content .programma .dispositivi {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
}
.principale_content .gestisci {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width:559px;
	float:left;
	overflow:hidden;
	height: 446px;
}
.principale_content .programma {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width:714px;
	overflow:hidden;
}
.principale_content .archivio {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 20px;
	width:714px;
	overflow:hidden;
}
.principale_content .personalizza {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width:714px;
	overflow:hidden;
}
.principale_content .contratto {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	width:714px;
	overflow:hidden;
}
.principale_content .help {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	overflow:inherit;;
}
.principale_content .ambiente {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/area_border.gif);
	background-repeat: no-repeat;
	background-position: right top;
	clear: both;
	margin-bottom: 10px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.dispositivo_big_err {
	clear: both;
	height: 44px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_err.gif);
	background-repeat: repeat;
	border: 1px solid #c7c7c7;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	/*overflow: hidden;*/
	margin-bottom: 3px;
}
.dispositivo_big_err .intestazione {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
}

.principale_content .dispositivo_big {
	clear: both;
	height: 50px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo.gif);
	background-repeat: repeat;
	border: 1px solid #c7c7c7;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 3px;
}
.principale_content .dispositivo_big .intestazione {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
	margin-top:4px;
}

.principale_content .dispositivo_old{
	clear: both;
	height: 22px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo.gif);
	background-repeat: repeat-x;
	border: 1px solid #c7c7c7;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	margin-bottom: 3px;
	white-space: nowrap;  
}

.principale_content .dispositivo, .principale_content .dispositivo_on, .principale_content .dispositivo_ok, .principale_content .dispositivo_err, .principale_content .dispositivo_disabled, .principale_content .dispositivo_unavailable, .dispositivo {
	clear: both;
	height: 24px;
	margin-right: 10px;
	margin-left: 10px;
	/*background-image: url(NewImg/sfondo_dispositivo.gif);
	background-repeat: repeat-x; 
	border: 1px solid #c7c7c7;*/
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	/*overflow: hidden;*/
	margin-bottom: 3px;
}
/*
.bgDispo {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo.gif);
	background-repeat: repeat-x;
	background-position: right;
}
.btnOver {
	margin-top:1px;
	border: 2px solid #ffffff
}
.btnOver:hover {
	margin-top:1px;
	border: 2px solid #d9d9d9
}
*/
.dimmerLevels {
	margin-top:1px;
	border: 2px solid #ffffff
}
.dimmerLevels:hover {
	margin-top:1px;
	border: 2px solid #d9d9d9
}

.principale_content .dispositivo_small {
	clear: both;
	height: 16px;
	margin-left: 5px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo.gif);
	background-repeat: repeat-x;
	border: 1px solid #c7c7c7;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	overflow: hidden;
	margin-bottom: 1px;
	font-weight:bold;
	color:#000000;
}
.principale_content .dispositivo_on {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_on.gif);
}
.principale_content .dispositivo_ok {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_ok.gif);
}
.principale_content .dispositivo_err {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_err.gif);
}
.principale_content .dispositivo_disabled {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_dis.gif);
}
.principale_content .dispositivo_unavailable {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo_noavail.gif);
}
.principale_content .ambiente .etichetta {
	font-size: 24px;
	background-color: #FFFFFF;
	overflow: visible;
	display: inline;
	padding-right: 5px;
	line-height: 32px;
	/*position: relative;
	top: -2px;*/
}
.principale_content .dispositivo .intestazione, .principale_content .dispositivo_on .intestazione, .principale_content .dispositivo_ok .intestazione, .principale_content .dispositivo_err .intestazione, .principale_content .dispositivo_disabled .intestazione, .principale_content .dispositivo_unavailable .intestazione, .principale_content .dispositivo_old .intestazione, .dispositivo .intestazione {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
}

.principale_content .dispositivo .intestazione_2liv, .principale_content .dispositivo_on .intestazione_2liv, .principale_content .dispositivo_old .intestazione_2liv, .dispositivo .intestazione_2liv {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
	width:250px;
	overflow: hidden;
}
.principale_content .dispositivo .intestazione_2liv .icona, .dispositivo .intestazione_2liv .icona {
	float: left;
	width: 40px;
	text-align: center;
}
.principale_content .dispositivo .intestazione_2liv .plus, .dispositivo .intestazione_2liv .plus {
	float: left;
	width: 13px;
	padding-right: 2px;
	padding-top: 5px;
}
.principale_content .dispositivo .intestazione_2liv .descrizione, .dispositivo .intestazione_2liv .descrizione {
	/*float: left;*/
	font-weight: bold;
	color: #000000;
	overflow:hidden;
}

.principale_content .dispositivo .order, .dispositivo .order {
	width: 38px;
	text-align: center;
	border: dotted 1px #666666;
	/*margin: 1px 5px 0px 0px;*/
	margin-left: 3px;
	margin-right: 3px;
	line-height:18px;
	height:18px;
	overflow:hidden;
}

.principale_content .dispositivo .intestazione_3liv, .principale_content .dispositivo_old .intestazione_3liv, .dispositivo .intestazione_3liv {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
	width:230px;
	overflow: hidden;
}

.principale_content .dispositivo_small .intestazione {
	margin-left: 4px;
	float: left;
	height: 16px;
	line-height: 16px;
}

.principale_content .dispositivo_small .intestazione_2liv {
	margin-left: 4px;
	float: left;
	height: 16px;
	line-height: 16px;
	width:200px;
	overflow: hidden;
}

.principale_content .dispositivo_small .intestazione_3liv {
	margin-left: 4px;
	float: left;
	height: 16px;
	line-height: 16px;
	width:230px;
	overflow: hidden;
}
.principale_content .dispositivo .stato, .principale_content .dispositivo_small .stato, .principale_content .dispositivo_on .stato, .dispositivo .stato {
	float: left;
}

.principale_content .dispositivo .controlli, .principale_content .dispositivo_on .controlli, .principale_content .dispositivo_ok .controlli, .principale_content .dispositivo_err .controlli, .principale_content .dispositivo_disabled .controlli, .principale_content .dispositivo_unavailable .controlli, .dispositivo .controlli {
	float: left;
	height: 22px;
	line-height: 22px;
	width:auto;
}
.principale_content .dispositivo_small .controlli{
	float: right;
	height: 16px;
	line-height: 16px;
	margin-right: 14px;
	width:auto;
}
.principale_content .dispositivo .controlli a.stato_solo, .principale_content .dispositivo_small .controlli a.stato_solo, .dispositivo .controlli a.stato_solo {
	padding-right:36px;
}
.principale_content .dispositivo .setup, .principale_content .dispositivo_on .setup, .principale_content .dispositivo_ok .setup, .principale_content .dispositivo_err .setup, .principale_content .dispositivo_disabled .setup, .principale_content .dispositivo_unavailable .setup, .dispositivo .setup {
	float: left;
	height: 22px;
	line-height: 22px;
	margin-right: 0px;
	width: 40px;
}
.principale_content .dispositivo_small .setup {
	float: left;
	height: 16px;
	line-height: 16px;
	margin-right: 0px;
	width: 40px;
}
.principale_content .dispositivo .setup a, .principale_content .dispositivo_small .setup a, .dispositivo .setup a {
	float:right;
}

.principale_content .dispositivo .error, .principale_content .dispositivo_on .error, .dispositivo .error {
	float: left;
	height: 22px;
	line-height: 22px;
	margin-left: 0px;
	width: 40px;
}
.principale_content .dispositivo .error a, .principale_content .dispositivo_small .error a, .principale_content .dispositivo_on .error a, .dispositivo .error a {
	float:right;
}

.principale_content .dispositivo_small .error {
	float: left;
	height: 16px;
	line-height: 16px;
	margin-left: 0px;
	width: 40px;
}

.principale_content .dispositivo .coda_2liv, .principale_content .dispositivo_old .coda_2liv/*, .principale_content .dispositivo_small .coda_2liv*/, .principale_content .dispositivo_on .coda_2liv, .dispositivo .coda_2liv {
	float: right;
}

.principale_content .dispositivo_small .setup {
	float: right;
	height: 16px;
	line-height: 16px;
	margin-right: 14px;
}
#stage #content #area_laterale .laterale_footer {
	/*background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/window_small_foot.gif);*/
	background-repeat: no-repeat;
	clear: both;
	height: 12px;
	width: 256px;
	overflow:hidden;
}
#stage #content #area_laterale .component_open {
	margin-bottom: 2px;
}
#stage #content #area_laterale .component_closed {
	margin-bottom: 2px;
}
#stage #content #area_laterale .laterale_content {
	/*background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/window_small_back.gif);*/
	background-repeat: repeat-y;
	font-size: 14px;
	padding-right: 8px;
	padding-left: 8px;
	overflow: hidden;
	padding-top: 4px;
	width: 240px;
}
#area_laterale .laterale_header {
	background-repeat: no-repeat;
	clear: both;
	height: 22px;
	width: 236px;
	overflow: hidden;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
/*#area_laterale .component_open .laterale_header {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/window_small_head.gif);
}
#area_laterale .component_closed .laterale_header {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/window_small_closed.gif);
}*/
#area_laterale .component_closed .laterale_content { display:none; }
#area_laterale .component_closed .laterale_footer { display:none; }
#area_laterale .laterale_header a.component_toggle {
	display:block;
	width:14px;
	height:22px;
}
#area_laterale .component_open .laterale_header a.component_toggle {
	/*background: url(/it_IT/browser/attachments/images/utenti/comuni/images/arrow_down.gif) no-repeat;*/
	background-repeat: no-repeat;
}
#area_laterale .component_closed .laterale_header a.component_toggle {
	/*background: url(/it_IT/browser/attachments/images/utenti/comuni/images/arrow_right.gif) no-repeat;*/
	background-repeat: no-repeat;
}


.laterale_header a, .laterale_header a:hover, .laterale_header a:link,.laterale_header_closed a, .laterale_header_closed a:hover, .laterale_header_closed a:link {
	color:#FFFFFF;
	text-decoration:none;
}
.sms_link a, .sms_link a:hover, sms_link a:link { color:#FFFFFF; }

.laterale_header a:hover, .laterale_header_closed a:hover { text-decoration:underline; }

.principale_content .bottom_bar {
	height: 25px;
	width: 96%;
	/*border: 1px solid #949494;*/
	border: 1px solid #04359D;
	line-height: 25px;
	font-size: 14px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/reload_sfondo.gif);
	background-repeat: repeat;
	margin-top: 10px;
	margin-left: 10px;
}
.principale_content .small_bottom_bar {
	height: 15px;
	border: 1px solid #949494;
	line-height: 15px;
	font-size: 12px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/reload_sfondo.gif);
	background-repeat: repeat-x;
	margin-top: 5px;
}
.bottom_bar .reload_right { float:right; }
.principale_content .reload_right {
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/reload_button.gif);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	padding-right: 55px;
	overflow: visible;
	line-height: 25px;
	height:25px;
	font-size: 14px;
}
.bottom_bar .grandezza {
	float: left;
	width: 70px;
	text-align: center;
	border: dotted 1px #666666;
	margin: 3px 5px 0px 0px;
	line-height:18px;
	height:18px;
	overflow:hidden;
}
.principale_content .reload_right a {
	color: #000000;
	text-decoration:none;
	text-align:left;
}
.principale_content .reload_right a.reload_button:hover {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/reload_button_press.gif);
}
.bottom_bar .reload_left { float:left; }
.principale_content .reload_left {
	width: 210px;
	overflow: visible;
	line-height: 25px;
	font-size: 14px;	
	padding-left: 35px;
}
.principale_content .reload_left a {
	color: #000000;
	text-decoration:none;
	text-align:left;
}
.principale_content .reload_left a.reload_button:hover {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/reload_button_press.gif);
}
.principale_content .reload_standalone {
	margin: 10px 0px 20px 0px;
}
.bottom_bar .paginazione {
	float: right;
	margin-right: 8px;
	color: #FFFFFF;
}
.bottom_bar .paginazione a {
	color: #FFFFFF;
	text-decoration:none;
	height:25px;
}
.bottom_bar .paginazione a.selected, .bottom_bar .paginazione a:hover {
	/*font-size:18px;*/
	text-decoration:underline;
}
.bottom_bar .paginazione a.prev {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/paginazione_prev.gif);
	display:block;
	height:24px;
	width:20px;
	margin-left:6px;
}
.bottom_bar .paginazione a.prev:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/paginazione_prev_press.gif);
}
.bottom_bar .paginazione a.next {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/paginazione_next.gif);
	display:block;
	height:24px;
	width:20px;
	background-repeat:no-repeat;
}
.bottom_bar .paginazione a.next:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/paginazione_next_press.gif);
}	
.principale_content .dispositivo img,.principale_content .dispositivo_small img, .principale_content .dispositivo_on img, .principale_content .dispositivo_ok img, .principale_content .dispositivo_err img, .principale_content .dispositivo_disabled img, .principale_content .dispositivo_unavailable img, .dispositivo img {
	vertical-align: top;
	/*float:left;*/
}

.principale_content .dispositivo_small img {
	vertical-align: top;
	max-height:16px;
	/*height:expression(height > 16? "16px": true ); */
	/*float:left;*/
}

.principale_content .dispositivo .controlli a, .principale_content .dispositivo_on .controlli a, .principale_content .dispositivo_ok .controlli a, .principale_content .dispositivo_err .controlli a, .principale_content .dispositivo_disabled .controlli a, .principale_content .dispositivo_unavailable .controlli a, .dispositivo .controlli a {
	line-height:22px;
	display:block;
	float:left;
}

.principale_content .dispositivo_small .controlli a {
	line-height:16px;
	display:block;
	float:left;
}

.principale_content .controlli .opzioni {
	line-height:22px;
	display:block;
	float:left;
	height:22px;
	overflow:hidden;
}
.principale_content .controlli .display,.principale_content .intestazione .display {
	line-height: 24px;
	float: left;
	height: 21px;
	overflow: hidden;
	width: 237px;
	background: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/display.gif) no-repeat;
	text-align: center;
	margin: 0px 0px;
}

.principale_content .group .display {
	line-height: 24px;
	color:#000000;
	height: 21px;
	overflow: hidden;
	width: 237px;
	background: url(/it_IT/browser/attachments/images/utenti/componenti/videocitofono/display.gif) no-repeat;
	text-align: center;
	margin: 0px 0px;
}
.principale_content .dispositivo_small .controlli a:hover { background-color: #CCCCCC; }
.principale_content .dispositivo .controlli a:hover, .dispositivo .controlli a:hover { background-color: #CCCCCC; }
.principale_content .dispositivo_on .controlli a:hover { background-color:#CCCCCC; }
.principale_content .dispositivo_ok .controlli a:hover { background-color:#CCCCCC; }
.principale_content .dispositivo_err .controlli a:hover { background-color:#CCCCCC; }
.principale_content .dispositivo_disabled .controlli a:hover { background-color:#CCCCCC; }
.principale_content .dispositivo_unavailable .controlli a:hover { background-color: #CCCCCC; }
#area_principale .sottomenu {
	/*background-image: url(/it_IT/browser/attachments/images/utenti/comuni/images/sfondo_menu_liv2.gif);*/
	background-repeat: no-repeat;
	/*background: no-repeat url(/it_IT/browser/attachments/images/utenti/comuni/images/sfondo_menu_liv2.gif);*/
	/*border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #5d7393;*/
	border-left: solid 1px #5d7393;
	height:22px;
	overflow:hidden;
	width:734px;
	clear:both;
}
#area_principale .sottomenu_2row {
	background-repeat: no-repeat;
	border-left: solid 1px #5d7393;
	height:44px;
	overflow:hidden;
	width:734px;
	clear:both;
}
#area_principale .sottomenu a, #area_principale .sottomenu_2row a {
	display: block;
	height:22px;
	overflow: hidden;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	text-align: center;
	width: 100%;
	border-left: solid 1px #b3b6bb;
	text-decoration: none;
}
#area_principale .sottomenu a:hover, #area_principale .sottomenu a.selected {
	/*background:repeat-x url(/it_IT/browser/attachments/images/utenti/comuni/images/sfondo_menu_liv2_sel.gif);*/
	background-repeat: repeat-x;
}
#area_principale .sottomenu_2row a:hover, #area_principale .sottomenu_2row a.selected {
	/*background:repeat-x url(/it_IT/browser/attachments/images/utenti/comuni/images/sfondo_menu_liv2_sel.gif);*/
	background-repeat: repeat-x;
}
/* Gestore men�zo livello */
.principale_content .menu_3liv {
	float:left;
	width:153px;
	height:456px;
	overflow:hidden;
	font-size: 12px;
	line-height: 22px;
	padding: 0px 0px 0px 1px;
	background: no-repeat 1px 0px url(/it_IT/browser/attachments/images/utenti/comuni/images/sfondo_menu_3liv.gif);
}
.menu_3liv a {
	display: block;
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	margin: 0px 1px 0px 0px;
}
.menu_3liv .l1_a a { background-color: #e2e2e2; }
.menu_3liv .l1_b a { background-color: #b7b7b7; }
.menu_3liv .l1_a a:hover, .menu_3liv .l1_b a:hover { background-color: #eeeeee; }
.menu_3liv .l1_selected a { 
	background-color: #ffffff; 
	margin: 0px 0px 0px 0px;
	border: solid 1px #bdbcbc;
	border-right: none;
	border-left: none;
}
.menu_3liv .l1_selected_first a {
	background-color: #ffffff; 
	margin: 0px 0px 0px 0px;
	border: solid 1px #bdbcbc;
	border-right: none;
	border-top: none;
	border-left: none;
} 
.menu_3liv .l1_a_espanso {
	background-color: #e2e2e2;
	padding-left:6px;
}
.menu_3liv .l1_b_espanso {
	background-color: #b7b7b7;
	padding-left:6px;
}
.menu_3liv .l1_a_espanso a:hover { background-color: #e2e2e2; }
.menu_3liv .l1_b_espanso a:hover { background-color: #b7b7b7; }
.menu_3liv .l1_locked { 
	display: block;
	color: #888888;
	text-decoration: none;
	padding: 0px 0px 0px 8px;
	margin: 0px 1px 0px 0px;
	background-color: #eeeeee;
}
.menu_3liv .l2 { padding-left: 6px; }
.menu_3liv .l2 a:hover { background-color: #eeeeee; }
.menu_3liv .l2_selected a, .menu_3liv .l2_selected a:hover { 
	background-color: #ffffff; 
	margin: 0px 0px 0px 5px;
	border: solid 1px #bdbcbc;
	border-right: none;
}
.menu_3liv .l1_a .l2, .menu_3liv .l1_a .l2_selected, .menu_3liv .l1_b .l2, .menu_3liv .l1_b .l2_selected { display: none; }

/* fine gestore men�zo livello */

.laterale_content .camera_control, .camera_control { font-size: 12px; }
.laterale_content .camera_control select, .camera_control select{ width:120px; }
.laterale_content .camera_control a, .camera_control a {
	color:#000000;
	text-decoration:none;
}
.laterale_content .camera_control a:hover, .camera_control a:hover { text-decoration:underline; }
.laterale_content .camera_regolazioni a.plus, .camera_regolazioni a.plus {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/camera/bottom_bar/plus.gif);
	display: block;
	height: 17px;
	width: 9px;
	margin-left:2px;
	margin-right:2px;
}
.laterale_content .camera_regolazioni a.plus:hover, .camera_regolazioni a.plus:hover {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/camera/bottom_bar/plus_sel.gif);
}
.laterale_content .camera_regolazioni a.minus, .camera_regolazioni a.minus {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/camera/bottom_bar/minus.gif);
	display: block;
	height: 17px;
	width: 9px;
	margin: 0px 2px;
	/*margin-left:2px;
	margin-right:2px;*/
}
.laterale_content .camera_regolazioni a.minus:hover, .camera_regolazioni a.minus:hover {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/camera/bottom_bar/minus_sel.gif);
}
.laterale_content .camera_regolazioni, .camera_regolazioni {
	background-image: url(/it_IT/browser/attachments/images/utenti/componenti/camera/bottom_bar/background.gif);
	/*background-repeat: repeat-x;*/
	border-right: #AAAAAA solid 1px;
	border-left: #AAAAAA solid 1px;
	margin-top:5px;
}
.principale_content .tab_area {
	clear: both;
	overflow: hidden;
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.principale_content .tab_area table {
	height: 21px;
	width: 100%;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/internal_tab/internal_tab_back.gif) repeat-x;
	-moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; 
}
.principale_content .tab_area table td {
	line-height:21px;
	font-size:12px;
}
.principale_content .tab_area table td a {
	color:#000000;
	text-decoration: none;
	width:148px;
	height:21px;
	display:block;
	text-align:center;
}
.principale_content .tab_area table td a:hover { text-decoration:underline; }
.principale_content .tab_area table td a.selected {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/internal_tab/internal_tab_sel.gif) no-repeat;
	-moz-border-radius-bottomright: 5px;  -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; 
}
.principale_content .tab_area table td a.selected:hover { text-decoration:none; }
/* telecontrollo */
.principale_content .gestisci .telecontrollo a { text-decoration:none; }
.principale_content .gestisci .telecontrollo a.up {
	display: block;
	width:23px;
	height:20px;
	background:url(/it_IT/browser/attachments/images/utenti/camera/camera_control_up.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.up:hover {
	background:url(/it_IT/browser/attachments/images/utenti/camera/camera_control_up_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.left {
	display: block;
	width: 23px;
	height: 24px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_left.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.left:hover {
	background:url(/it_IT/browser/attachments/images/utenti/camera/camera_control_left_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.down {
	display: block;
	width: 23px;
	height: 20px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_down.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.down:hover {
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_down_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.right {
	display: block;
	width: 23px;
	height: 24px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_right.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.right:hover {
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_right_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom { 
	display: block;
	width: 79px;
	height: 38px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_zoom.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom:hover {
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_zoom_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom_in {
	display: block;
	width: 41px;
	height: 23px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_plus.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom_in:hover {
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_plus_h.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom_out {
	display: block;
	width: 41px;
	height: 19px;
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_minus.gif) no-repeat;
}
.principale_content .gestisci .telecontrollo a.zoom_out:hover {
	background: url(/it_IT/browser/attachments/images/utenti/camera/camera_control_minus_h.gif) no-repeat;
}
/* layout per il gruppo */
.principale_content table.group td {
	color:#FFFFFF;
	font-size:12px;
}
.principale_content table.group table.erase_group td {
	background:#FFFFFF;
	color:#000000;
}
/*
.principale_content table.group table.erase_group div.dispositivo{
	font-size:12px;
}
*/
.principale_content table.group .selezione_telecamera { 
	text-align:center;
	padding: 5px 8px;
}
.principale_content table.group .tasti_controllo { 
	/*text-align:right; */
	padding: 0px 8px 40px;
}
.principale_content table.group a.button_big_80 {
	color:#FFFFFF;
	display:block;
	width:80px;
	height:15px;
	text-align:center;
	line-height:17px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) no-repeat right;
	overflow:hidden;
	margin: 4px 4px;
	text-decoration: none;
	color: #1145a8;
	font-weight:bold;
	/*float:right;*/
}
.principale_content table.group a.button_big_80:hover { 
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str_h.gif) no-repeat right;color: #1145a8;
	font-weight:bold;
}
/* fine layout per il gruppo */
select.long { width:200px; }
input.long { width:200px; }
select.long_locked { 
	background-color:#FFFFFF;
	width:200px;
}
.principale_content table.group a.button_big_80_white {
	color:#FFFFFF;
	display:block;
	width:80px;
	height:15px;
	text-align:center;
	line-height:17px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/group_box/button_big/complete80white.gif) no-repeat;
	overflow:hidden;
	margin: 4px 4px;
	text-decoration: none;
	/*float:right;*/
}

a.button_big_80 {
	color:#FFFFFF;
	display:block;
	width:80px;
	height:15px;
	text-align:center;
	line-height:17px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) no-repeat right;
	overflow:hidden;
	margin: 4px 4px;
	text-decoration: none;
	color: #1145a8;
	font-weight:bold;
	/*float:right;*/
}

.principale_content table.group a.button_big_80_white:hover { color: #CCCCCC; }
/* fine layout per il gruppo */
select.long { width:200px; }
input.long { width:200px; }
select.long_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:200px;
}
input.long_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:200px;
}
select.medium { width:155px; }
select.medium_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:155px;
}
input.medium { width:150px; }
input.medium_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:150px;
}

select.small { width:80px; }
select.small_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:80px;
}
input.small { width:80px; }
input.small_locked { 
	background-color:#EEEEEE;
	color:#666666;
	width:80px;
}

a.button_sm {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_len_bk.gif) no-repeat;
	width: 120px;
	height: 18px;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	margin: 6px;
}
a.button_sm:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_len_bk_h.gif) no-repeat;
	 cursor: pointer;
}

a.button_mid {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/button_mid_len_bk2.gif) no-repeat;
	width: 200px;
	height: 18px;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	margin: 6px;
}
a.button_mid:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/button_mid_len_bk2_h.gif) no-repeat;
}

a.button_sm_stretch, a.button_sm_stretch_selected {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) repeat-x;
	border:#949494 solid 1px;
	height: 18px;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	margin: 6px 10px;
	white-space:nowrap;	
	overflow:visible;
	padding:0 10px;
	/*width:100px;
	min-width:200px;*/
}

a.button_sm_stretch_ie7 {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) repeat-x;
	border:#949494 solid 1px;
	height: 18px;
	display: block;
	text-align: center;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	margin: 6px 10px;
	white-space:nowrap;	
	overflow:visible;
	padding:0 20px;
}

a.button_sm_stretch:hover, a.button_sm_stretch_ie7:hover{
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str_h.gif) repeat-x;
}
a.button_sm_stretch_selected {
	border:#555555 solid 2px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str_h.gif) repeat-x;
}
div.separator {
	height:3px;
	/*background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/separator.gif) repeat-x;*/
	background-repeat: repeat-x;
	margin: 10px 0px;
	overflow:hidden;
}
div.bigseparator {
	height:3px;
	/*background:url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/separator.gif) repeat-x;*/
	background-repeat: repeat-x;
	margin: 10px 0px;
	overflow:hidden;
}

#area_principale .dispositivo .controlli .order, #area_principale .dispositivo_on .controlli .order, #area_principale .dispositivo_ok .controlli .order, #area_principale .dispositivo_err .controlli .order, #area_principale .dispositivo_disabled .controlli .order, #area_principale .dispositivo_unavailable .controlli .order {
	float: left;
	width: 38px;
	text-align: center;
	border: dotted 1px #666666;
	margin: 1px 5px 0px 0px;
	line-height:18px;
	height:18px;
	overflow:hidden;
}

#area_principale .dispositivo_small .controlli .order {
	float: left;
	width: 38px;
	text-align: center;
	border: dotted 1px #666666;
	margin: 1px 5px 0px 0px;
	line-height:14px;
	height:14px;
	overflow:hidden;
}

.principale_content div.button_mid_len {
	width: 250px;
	height: 24px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/button_mid_len_bk.gif);
	text-align:center;
	line-height: 24px;
	float: left;
	margin: 2px 2px;
	font-size:14px;
}
.principale_content .button_mid_len a.minus {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/minus.gif) no-repeat;
	width: 30px;
	height: 24px;
	display: block;
	float: left;
}
.principale_content .button_mid_len a.plus {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/plus.gif) no-repeat;
	width: 30px;
	height: 24px;
	display: block;
	float: right;
	clear:none;
}
.principale_content .button_mid_len a.plus:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/plus_h.gif) no-repeat;
}
.principale_content .button_mid_len a.minus:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/minus_h.gif) no-repeat;
}
.principale_content .button_mid_len .etichetta {
	width: 190px;
	float:left;
}
.principale_content .gestisci .telecontrollo .regolazione_immagine {
	margin: 10px 0px;
}
.principale_content a.button_mid_len {
	display: block;
	color: #000000;
	text-decoration: none;
	width: 264px;
	height: 24px;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/button_mid_len_bk.gif);
	text-align: center;
	line-height: 24px;
	font-size: 14px;
}
.principale_content a.button_mid_len:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/content/btn_mid_len/button_mid_len_bk_h.gif);
}
.principale_content .gestisci .telecontrollo .comandi_opzionali {
	clear:both;
	padding: 20px 0px 0px 0px;
}
.principale_content .gestisci .telecontrollo .comandi_opzionali a.button_mid_len {
	float: left;
	margin: 4px 7px;
}
.principale_content .logArea {
	/*font-family: "Courier New", Courier, monospace;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 5px;
	width: 549px;
	border: 1px solid #666666;
	overflow: scroll;
}
.principale_content .logArea_noscroll {
	/*font-family: "Courier New", Courier, monospace;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	padding: 5px;
	border: 1px solid #666666;
}

.principale_content table.group .multiselect {
	font-size: 12px;
	line-height: 16px;
	margin: 4px;
	overflow: hidden;
	background-color:#777777;
}
.principale_content table.group .multiselect_flat {
	font-size: 12px;
	line-height: 16px;
	margin: 4px;
	overflow: hidden;
	background-color:#777777;
}
.principale_content table.group .multiselect_transparent {
	font-size: 12px;
	line-height: 16px;
	margin: 4px;
	overflow: hidden;
}
.principale_content table.group .multiselect td, .principale_content table.group .multiselect_transparent td { padding: 0px 10px; }
.principale_content table.group .multiselect_flat td { padding: 0px 10px; border:0px; }
.principale_content table.group .multiselect_flat tr.riga_pari { background-color:#8b8b8b; }
.principale_content table.group .multiselect_flat tr.riga_dispari { background-color:#a5a5a5; }
.principale_content table.group .multiselect tr.riga_pari { background-color:#8b8b8b; }
.principale_content table.group .multiselect tr.riga_dispari { background-color:#a5a5a5; }
.principale_content table.group_rows tr.riga_pari { background-color:#8b8b8b; }
.principale_content table.group_rows tr.riga_dispari { background-color:#a5a5a5; }
.principale_content .multiselect tr.riga_pari { background-color:#8b8b8b; }
.principale_content .multiselect tr.riga_dispari { background-color:#a5a5a5; }

.principale_content table.group_rows a{
	text-decoration:none;	
}
.principale_content table.group_rows p.bck_white{
	background-color:#ffffff;
	width:0%;
}
.principale_content table.group_rows p.bck_white img {
	background-color:#ffffff;
}
.riga_allarme { 
	font-size: 13px;
	line-height: 16px;
	margin: 4px;
	overflow: hidden;
	background-color:#F4AAAA;
	/*color:#424043;*/
  	font-weight:bold;
}
.principale_content table.group .multiselect tr td div.comandi { 
	float:left;
	padding-right:30px;
}
.multiselect2v {
	font-size: 12px;
	line-height: 16px;
	/*margin: 4px 4px 0 4px;*/
	overflow: hidden;
	/*background-color:#eeeeee;*/
	border-top: solid 1px #6e6e6e;
	border-left: solid 1px #6e6e6e;
	border-right: solid 1px #6e6e6e;
}
.multiselect2v td { 
	padding: 0px 10px;
	border-bottom:solid 1px #999999;
}
.multiselect2v table tr td a.button_small{
	margin: 5px;
}
.multiselect2v table.intern td { 
	padding: 0px 5px;
	border-bottom:none;
}
/*.multiselect2v tr { background-color:#efefef; }*/
.multiselect2v tr a.button_small {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/multiselect_btn.gif) no-repeat;
	display:block;
	width: 81px;
	height:16px;
	color:#FFFFFF;
	text-align: center;
	font-size:12px;
	text-decoration:none;
	line-height:16px;
	float:right;
	margin: 0px 3px;
}
.multiselect2v a.button_small:hover { color: #CCCCCC; }
.scroll_control {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/scroll_background.gif) repeat-x;
	height:19px;
	border: solid 1px #959595;
	overflow: hidden;
}
div.notifica {
	height: 25px;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/btn_back_25.gif) repeat-x;
	color: #000000;
	font-size: 12px;
	line-height: 27px;
	border: 1px solid #808080;
	padding: 0 10px;
	overflow:hidden;
}
.principale_content a.button_small {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/group_box/button_small/group_btn_small_complete.png) no-repeat;
	display:block;
	width: 63px;
	height:12px;
	color:#FFFFFF;
	text-align: center;
	font-size:12px;
	text-decoration:none;
	line-height:12px;
	float:right;
	margin: 0px 3px;
}
.principale_content table.group tr.riga_pari a.button_small {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/group_box/button_small/group_btn_small_complete_p.gif) no-repeat;
}
.principale_content table.group .multiselect tr.riga_dispari a.button_small {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/group_box/button_small/group_btn_small_complete_d.gif) no-repeat;
}
.principale_content a.button_small:hover { color: #CCCCCC; }
.principale_content div.etichetta_immagine {
	padding-top:10px;
	font-size:10px;
	text-align:center;
}
.principale_content div.top_area {
	height:406px;
	clear:both;
	overflow:hidden;
}
.principale_content div.top_area_2liv2 {
	height:360px;
	clear:both;
	overflow:hidden;
}
.principale_content div.top_area_2liv2_max {
	height:420px;
	clear:both;
	overflow:hidden;
}
.principale_content div.top_area_nomenu {
	height:434px;
	clear:both;
	overflow:hidden;
}
.principale_content .preferiti div.top_area {
	height: 430px;
}
.principale_content div.top_area_2bottombar {
	height:368px;
	clear:both;
	overflow:hidden;
}
.principale_content div.content_scroller {
	/*overflow:auto;*/
	overflow-y:auto !important;
	/*width:100%;*/
	overflow-x:hidden;
	/*min-width:300px;*/
	/*padding-right:6px;*/
	height:100%;
}
.principale_content div.top_area_small {
	height:400px;
	clear:both;
	overflow:hidden;
}
.inline_popup {
	display:none;
	position:absolute;
	width:300px ;
	background:#FFFFFF;
	border:solid 1px #000000;
	color:#000000;
	z-index: 9999;
}
td.step_disabled {
	font-weight:bold;
	color:#999999;
}
td.step { font-weight:bold; }
.internal_scroller{
	width:685px;
}
.center_popup {
	/*display:none;*/
	visibility:hidden;
	left:0;
	top:0;
	position:absolute;
	/*width:300px ;*/
	background:#FFFFFF;
	border:solid 1px #000000;
	color:#000000;
	overflow:hidden;
}
.center_popup .popup_scroll {
	overflow:hidden;
}

#stage #content #area_principale_wide {
	float: left;
	width: 1000px;
	overflow: hidden;
}
#stage #content #area_principale_wide  .principale_menu{
	clear: both;
	height: 22px;
	width: 1000px;
	overflow: hidden;
	font-size:12px;
	color:#FFFFFF;
}
.principale_content .hidden_element {
	display:none;
}
.principale_content table.group a.button_big_160 {
	color:#FFFFFF;
	display:block;
	width:160px;
	height:15px;
	text-align:center;
	line-height:15px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) no-repeat;
	overflow:hidden;
	/*margin: 2px 2px;*/
	margin: 0px;
	text-decoration: none;
	color: #1145a8;
	font-weight:bold;
	/*float:right;*/
}
.principale_content table.group a.button_big_160:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str_h.gif) no-repeat;
	color: #1145a8;
	font-weight:bold;
}
img.calendar {
	position:relative;
	top: 2px;
}
.principale_content table.group a.button_big_160_white {
	color:#FFFFFF;
	display:block;
	width:160px;
	height:15px;
	text-align:center;
	line-height:17px;
	background:url(/it_IT/browser/attachments/images/utenti/comuni/group_box/button_big/complete160white.gif) no-repeat;
	overflow:hidden;
	margin: 4px 4px;
	text-decoration: none;
	float:right;
}
.principale_content table.group a.button_big_160_white:hover { color: #CCCCCC; }
.principale_content table.group a.button_big_105 {
	color:#FFFFFF;
	display:block;
	width:105px;
	height:15px;
	text-align:center;
/*	line-height:14px;*/
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str.gif) no-repeat;
	overflow:hidden;
	margin: 2px 2px;
	font-size: 12px;
	text-decoration: none;
	color: #1145a8;
	font-weight:bold;
	/*float:right;*/
}
.principale_content table.group a.button_big_105:hover {
	background:url(/it_IT/browser/attachments/images/utenti/comuni/content/button_sm_len/button_sm_str_h.gif) no-repeat;
	color: #1145a8;
	font-weight:bold;
}

.principale_content .comando{
	clear: both;
	height: 22px;
	margin-right: 10px;
	margin-left: 10px;
	background-image: url(/it_IT/browser/attachments/images/utenti/comuni/content/elements/sfondo_dispositivo.gif);
	background-repeat: repeat-x;
	border: 1px solid #c7c7c7;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	overflow: hidden;
	margin-bottom: 3px;
}
.principale_content .comando .intestazione_2liv {
	margin-left: 4px;
	float: left;
	height: 22px;
	line-height: 22px;
	width:270px;
	overflow: hidden;
}
.principale_content .comando .parametri {
	float: right;
	margin-right: 4px;
	width:auto;
}
.principale_content .comando .execute {
	float: right;
	margin-right: 4px;
}
.parametri_popup {
	/*display:none;*/
	visibility:hidden;
	left:0;
	top:0;
	position:absolute;
	/*width:300px ;*/
	background:#FFFFFF;
	border:solid 1px #000000;
	color:#000000;
	overflow:hidden;
}
.comandi_popup {
	/*display:none;*/
	visibility:hidden;
	left:0;
	top:0;
	position:absolute;
	/*width:300px ;*/
	background:#FFFFFF;
	border:solid 1px #000000;
	/*color:#000000;*/
	overflow:hidden;
	font-size:12px;
	color:#FFFFFF;
}
.comandi_popup .popup_scroll {
	overflow:hidden;
}
.comandi_popup .multiselect tr.riga_pari { background-color:#8b8b8b; }
.comandi_popup .multiselect tr.riga_dispari { background-color:#a5a5a5; }

/*CSS calendar start*/
.main {
width:200px;
border:1px solid black;
}
table.main a {
	display: block;
	text-decoration:none;
	color:#000000;
}

table.main a:hover {
	background-color:#999999;

}
.month {
background-color:black;
font:bold 12px verdana;
color:white;
}
.daysofweek {
background-color:gray;
font:bold 12px verdana;
color:white;
}
.days {
font-size: 12px;
font-family:verdana;
color:black;
background-color: lightyellow;
padding: 2px;
}
.days #today{
font-weight: bold;
color: red;
}
.bordered {
	border: 1px solid #eeeeee;
}
/*CSS calendar end*/
/* SCROLL */
  /* normale */
a.scroll_up {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down.gif) no-repeat;
}
a.scroll_up:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down_h.gif) no-repeat;
}
a.scroll_down {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up.gif) no-repeat;
}
a.scroll_down:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up_h.gif) no-repeat;
}
  /* riga pari */
a.scroll_up_riga_pari {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down_8b.gif) no-repeat;
}
a.scroll_up_riga_pari:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down_h_8b.gif) no-repeat;
}
a.scroll_down_riga_pari {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up_8b.gif) no-repeat;
}
a.scroll_down_riga_pari:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up_h_8b.gif) no-repeat;
}
  /* riga dispari */
a.scroll_up_riga_dispari {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down_a5.gif) no-repeat;
}
a.scroll_up_riga_dispari:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_down_h_a5.gif) no-repeat;
}
a.scroll_down_riga_dispari {
	display: block;
	width: 14px;
	height: 13px;
	float: left;
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up_a5.gif) no-repeat;
}
a.scroll_down_riga_dispari:hover {
	background: url(/it_IT/browser/attachments/images/utenti/comuni/group_box/commands/arrow_up_h_a5.gif) no-repeat;
}
/* SCROLL end */

#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     /*height:100%;*/
     text-align:center;
     z-index: 1000;
     background:#000000;
     filter:alpha(opacity=60);
     -moz-opacity:0.60;
	 opacity:0.60;
}

#overlay_em {
     display: none;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background:#000000;
     filter:alpha(opacity=60);
     -moz-opacity:0.60;
	 opacity:0.60;
}

#lightbox{
	position: absolute;
	top: 40px;
	left: 0;
	margin: 100px auto;
	width: 100%;
	z-index: 1001;
	text-align: center;
	/*line-height: 50;*/
	/*background: url(/it_IT/browser/attachments/images/utenti/azioni/load2.gif) no-repeat;*/
}

/* PAGINAZIONE */
.paginazione a, .paginazione a.on {
	font-family: "Trebuchet MS", Geneva, Verdana, Arial, sans-serif;
	color:#013bad;
	font-weight:bold;
	font-size:12px;
	text-decoration:none
}
.paginazione a:hover {
	text-decoration:underline
}
.paginazione a.on {
	color:#f66d25;
	text-decoration:underline
}
.paginazione a.disabled {
	color:#aaaaaa;
	text-decoration:none
}
/* FINE PAGINAZIONE */

/* ALLARMI RECENTI */
.trHeadAllarmi{
	font-size:12px;
	font-weight:bold;
}
#trHeadAllarmi_sx, #trHeadAllarmi_center, #trHeadAllarmi_dx {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/trHeadAllarmi.gif);
	background-position:left
}
#trHeadAllarmi_dx {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/trHeadAllarmi.gif);
	background-position:right
}
#trHeadAllarmi_center {
	background-image:url(/it_IT/browser/attachments/images/utenti/comuni/trHeadAllarmi.gif);
	background-position:center
}
/* FINE ALLARMI RECENTI */

.btnResize {
    background-color: #C0C0C0;
    border-color: #999999;
    border-style: solid solid solid dashed;
    border-width: 1px;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 20px;
    height: 15px;
    left: 0;
    padding: 10px 2px;
    position: absolute;
    top: 3px;
    width: 10px;
    z-index: 20;
}
.tableODFamiglie {
	background-color: #999999; 
	border: 2px solid #999999;
	padding: 0;
	font-size: 12px;
	margin-left:5px; 
}

/*tabelle e affini*/
.tabella_righe td {
	border-left: 1px solid #999999;
	color: #FFFFFF;
	padding: 0 10px;
	border-spacing: 0;
}

.tabella_righe th {
	border-left: 1px solid #999999;
	background-color: #777777; 
	color: #FFFFFF;
	border-spacing: 0;
}

/* link */
.white_link a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.white_link a {
	color: #FFFFFF;
	text-decoration: none;
}

.riga_pari_popup  {
	background-color:#a5a5a5;
	font-size:12px;
}
.riga_dispari_popup {
	background-color:#8b8b8b;
	font-size:12px;
}

.table_popup {
	border-spacing:0;
	border-collapse:collapse;
	width: 80%;
}

/* --------- plugin jquery per export CSV: INIZIO ----------------- */
.button.blue {
    -webkit-box-shadow: inset 0px -3px 2px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: inset 0px -3px 2px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0px -3px 2px rgba(0, 0, 0, 0.45), 0px 2px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 6px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
    line-height:20px
    font-size: 14px;
    background: none repeat scroll 0 0  #999999;
}

.button.blue:active { position: relative; top: 3px;
    -webkit-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    -moz-box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    box-shadow: inset 0px -3px 1px rgba(255, 255, 255, 1), inset 0 0px 3px rgba(0, 0, 0, 0.9);
    }

.DTTT_button.button.blue {
    background-color: #D5D5D5;
    font-weight: bold;
    margin: 4px;
    padding: 4px;
    cursor:pointer;
}

.dataTables_length {
    float: right;
    margin: 8px 5px 5px;
}

.DTTT_container{float:left; margin: 10px 0 10px 10px;}

/* --------- plugin jquery per export CSV: FINE ----------------- */
