@charset "utf-8";
/* CSS Document */
*{padding:0px; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align:left}
html { 
  background: url(../images/body_bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
body{
	/*background-color:#b6def6;
	background-image:url(../images/body_bg.png);*/
}
.csmall{font-size:9px; font-style:italic;}
.red{color:#9B0000;}
#menu{position:fixed; z-index:9999; top:0; left:0; right:0; /*background-color:#006699;*/ background-image:url(../images/menu_bg.png); border-bottom:1px solid #0099FF; min-width:1010px;}
#basecontent{padding-top:65px; padding-left:10px; padding-right:10px; padding-bottom:30px; min-width:980px;}
#pedatacontent{position:fixed; bottom:0; left:0; right:0; background-color:#FFFFFF; border-top:1px solid #000; height:30px; padding-left:10px; padding-right:10px; padding-top:5px; z-index:9999;}
#pedatacontent #right{float:right; height:20px; line-height:20px;}
#pedatacontent #left{float:left; height:20px; line-height:20px;}
#pedatacontent a{text-decoration:none; color:#006699; font-size:12px;}
#pedatacontent a:hover{color:#3399FF;}
#menu ul{list-style:none; height:60px; padding-top:5px;}
#menu li{float:left; padding-left:10px;}
#menu li.esci{float:right; padding-right:10px;}
#menu li span{padding-left:10px; min-height:100px; padding-right:10px;}
#menu li a{
	border:1px solid #10609A;
	display:block;
	padding:10px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	/*background-color:#00A3F0;*/
	background-image:url(../images/button_bg.png);
	color:#fff;
}
#menu li a:hover{
	border:1px solid #fff;
	/*background-color:#ffffff;*/
}
#menu li a.current{
	border:1px solid #000;
	background-image:none;
	display:block;
	padding:10px;
	height:30px;
	line-height:30px;
	text-decoration:none;
	background-color:#fff;
	color:#000;
}
#main{padding-bottom:10px; min-width:980px;}
.lecorone{border:0px; text-align:left;}
.lecoronelabel{padding-right:30px; padding-left:10px;}
input.dente{border:1px solid #cccccc; background-color:#FFFFFF; padding:2px; margin-right:5px; cursor:pointer; width:21px; font-size:10px;}
input.dente:hover{border:1px solid #333333;}
input.dente:disabled{cursor:default;  border:1px solid #E6E6E6; color:#E6E6E6}
input.dentesel{border:1px solid #999999; background-color:#333333; color:#FFFFFF; padding:2px; margin-right:5px; cursor:pointer; width:21px; font-size:10px;}
.colen1{background-image:url('../images/coloden1.jpg'); background-repeat:no-repeat; background-position:center; height:160px; width:160px; border:1px solid #ccc;}
.colen2{background-image:url('../images/coloden2.jpg'); background-repeat:no-repeat; background-position:center; height:160px; width:160px; border:1px solid #ccc;}
.ecolen1{background-image:url('../images/coloden1s.jpg'); background-repeat:no-repeat; background-position:center; height:100px; width:100px; border:1px solid #ccc;}
.ecolen2{background-image:url('../images/coloden2s.jpg'); background-repeat:no-repeat; background-position:center; height:100px; width:100px; border:1px solid #ccc;}
#listaimmagini{list-style:none;}
#listaimmagini li{float:left; padding-left:5px; width:100px; vertical-align:middle;}
#listaimmagini li #maindiv{width:110px;}
#listaimmagini li #maindiv input{position:relative; top:55px; left:0px; z-index:20;}
#listaimmagini li #maindiv div{position:relative; text-align:center; top:-10px; line-height:20px; z-index:10; font-size:9px;}
.w500{width:500px;}
.w450{width:450px;}
.w400{width:400px;}
.w300{width:300px;}
.w200{width:200px;}
.w150{width:150px;}
.w100{width:100px;}
.w80{width:80px;}
.w50{width:50px;}
.w30{width:30px;}
.p100{padding-left:100px;}
#sezione{padding-bottom:30px;}
#sezione #item{display:block; padding-bottom:10px;}
#sezione #titolo{font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; }
#sezionelogin{padding-bottom:10px;}
#sezionelogin #item{display:block; padding-bottom:10px;}
#sezionelogin #titolo{font-weight:bold; border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px; }
#sezionelogin #item{padding:10px;}
#sezionelogin #itemcenter{text-align:center; padding-bottom:5px;}
#sezionelogin #item label{margin:0; padding:0; display:block; float:left;}
#sezionelogin #item #valore{margin:0; padding:0 10px 0 0; display:block; float:left;}
#sezionelogin #item .hiddenvalore{margin:0; padding:0 10px 0 0; float:left; display:none;}
#sezionelogin #item #dispositivo{padding-left:220px;}
#sezionelogin #item #dispositivo label{}
#sezionelogin #item #dispositivo ul{list-style:none; padding-top:10px; padding-bottom:15px;}
#sezionelogin #item #dispositivo li{padding-left:25px; padding-bottom:2px;}

.tabellasezioni{border:2px solid #95b5c8; background-color:#FFFFFF;}
.titolosezioni{background-color:#006699; color:#FFFFFF; padding:5px; font-weight:bold; font-size:14px;}

.riga0{background-color:#eee;}
.riga1{background-color:#D8EDFA;}
#sezione #item{padding:10px;}
#sezione #itemcenter{text-align:center; padding-bottom:5px;}
#sezione #item label{margin:0; padding:0; display:block; float:left;}
#sezione #item #valore{margin:0; padding:0 10px 0 0; display:block; float:left;}
#sezione #item .hiddenvalore{margin:0; padding:0 10px 0 0; float:left; display:none;}
#sezione #item #dispositivo{padding-left:220px;}
#sezione #item #dispositivo label{}
#sezione #item #dispositivo ul{list-style:none; padding-top:10px; padding-bottom:15px;}
#sezione #item #dispositivo li{padding-left:25px; padding-bottom:2px;}
.pulsantenaviga{text-align:center; padding:10px 20px 10px 20px; border:1px solid #999999; background-color:#FFFFFF; width:120px; cursor:pointer;}
.invia:hover{border:1px solid #666666; background-color:#CCCCCC; cursor:pointer;}
.tabella{border:1px solid #999999;}
.
.tabella td{padding:5px; border-right:1px solid #999999;}
.tabella td a{color:#000000; text-decoration:none;}
.tabella td.thelast{padding:5px; border-right:0px; text-align:center;}
.tabella tr:hover{background-color:#666666; color:#FFFFFF;}
.tabella tr:hover a{color:#FFFFFF;}
.tabella tr.testata{background-color:#666666; color:#cccccc;}
.tabella tr.testata:hover{background-color:#666666; color:#cccccc;}
.tabella tr.testata td{border-bottom:1px solid #999999;}
h1{font-size:22px; line-height:30px; vertical-align:middle; padding-top:10px; padding-bottom:10px; margin-bottom:20px; font-weight:normal; border-bottom:1px solid #999999;}
h2{font-size:22px; line-height:50px; vertical-align:middle; font-weight:normal; display:block; text-align:center; padding-top:10px; padding-bottom:10px;}
#datilab{border:2px dotted #999; margin:0 auto; width:600px; text-align:center; padding:10px; font-size:24px; background-color:#FFFFFF;}
.titolosmall{font-size:16px;}
.titolosmall a{font-size:16px; text-decoration:none; color:#1D72A5;}
.titolosmall a:hover{color:#0033FF}
.titoloextrasmall{font-size:10px;}
.tastoesempio{border:1px solid #000; width:150px; padding:10px; height:30px; line-height:30px; text-decoration:none; margin:20px;}
.titolo{font-size:16px; padding-top:40px; padding-bottom:10px; border-bottom:1px solid #999; margin-bottom:20px; }
a.titolo{text-decoration:none; color:#FFFFFF; text-decoration:none;}
.corposezione{padding-bottom:10px; display:block; padding-left:40px; padding-right:40px; line-height:16px;}
.titolosezione{ padding:15px; height:50px; line-height:50px; text-decoration:none;}
#accesso{text-align:center; padding:10px 20px 10px 20px; border:1px solid #999999; background-color:#FFFFFF;}
#accesso:hover{border:1px solid #666666; background-color:#CCCCCC; cursor:pointer;}
.centrato{margin:0 auto; width:400px;}
.pulsanteinvio{border-top:1px solid #999999; padding-top:10px; margin-top:10px; padding-bottom:10px;}
.divisore{border-bottom:1px solid #999999; margin-top:10px; margin-bottom:30px;}
.sbiadito{color:#999999;}
.hide{display:none;}