@CHARSET "ISO-8859-1";
body {
	background-color:#dadada;
	padding:0;
	margin:0;
	font-size:12px;	
}

h1 {
  font-size:28px;
}

p,td {
  font-size:12px;  
}

body, h1,h2,h3,p,td {
	color:#568;
	font-family:sans-serif;
}

h3 {
	margin:3px;
	}

#wrapper {
	width:745px;
	margin:-50px auto 0 auto;
	clear:both;
	}


span.row_ac {
	margin:0 6px;
	width:12px; 
	height:12px;
	float:left;	
	display: block;
	background-position:top left;
	background-repeat: no-repeat;
	cursor: pointer;
}


.single {
	background-color: white;
	padding:10px;
	}

.single table{
	width:98%;
	border-collapse:collapse;
	}

.single tr > th{
	border:1px solid gray;
	background-color: #eee;
	}

.single td {
	padding-bottom:30px;
	text-align:center;
	}


.listahw table {
	width:98%;
	border-collapse:collapse;
	margin-left:4px;
	}

.listahw table tr > th {
	border:1px solid gray;
	background-color: #eee;
	}

.listahw table td{
	padding-bottom:4px;
	text-align:center;
	cursor:pointer;
	}

.listahw table tr.alt{
	background-color:#eaeaea;
	}

.listahw table tr.over{
	background-color:#ffffaa;
	}

span.row_show {
	background-image: url(http://www.dswt.it/inc-lib/imgs/iconic/cyan/magnifying_glass_12x12.png);
	}

span.row_annu {
	background-image: url(http://www.dswt.it/inc-lib/imgs/iconic/red/minus_alt_12x12.png);
	}

span.row_prup {
	background-image: url(http://www.dswt.it/inc-lib/imgs/iconic/orange/arrow_up_12x12.png);
	}

span.row_prdn {
	background-image: url(http://www.dswt.it/inc-lib/imgs/iconic/green/arrow_down_12x12.png);
	}

form#loginform label, form#loginform input, form#loginform button {
	float:left;
	margin-bottom:5px;
	}
	
form#loginform label{
	margin-top:5px;
	clear:both;
	width:90px;
	}

form#newtick {
	float:left;
	clear:both;
	}

form#newtick label, form#newtick input, form#newtick button {
	float:left;
	margin-bottom:5px;
	margin-top:5px;
	}
	
form#newtick label{
	margin-top:5px;
	clear:both;
	width:103px;
	}

form#newtick textarea{
	float:left;
	width:595px;
	height:200px;
	}
form#newtick input{
	width:65%;
	}


form#newtick input#submit_conf {
	margin-right:14px;
	width:120px;
	float:right;
	}

form#newtick input#oggetto {
	width:500px;
	}

form#newtick button#sel_oggetto {
	float:left;
	margin-left:14px;
	width:80px;
	}



.leftset{
	width:330px;
	float:left;
	}

.rightset{
	width:340px;
	float:right;
	
	}


.shadowb{
	width:319px;
	margin:260px auto;
	}
.shadowtop {
	background: url(../images/shadowbox_top.png) no-repeat top left;
	width:279px;
	padding:20px 20px;
	position:relative;
	float:left;clear:both;
}

	.shadowbox p {
		padding:0 15px 0 15px;
	}

.shadowbottom {
	background: url(../images/shadowbox_bottom.png) no-repeat bottom left;
	float:left;clear:both;
	width:319px;
	height:20px;
}

.hidden {
	display: none;
	}


/* immagini titoli */

div.single h1{
	
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/gray_light/magnifying_glass_32x32.png) no-repeat 0 2px;
	padding: 0 0 0 46px; 
	}
div.login h1{
	
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/gray_light/key_stroke_32x32.png) no-repeat 0 2px;
	padding: 0 0 0 46px; 
	}

div.login h1.loginok {
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/green/check_32x26.png) no-repeat 0 2px;
	padding: 0 0 0 46px;
	font-size:14px;
	line-height:30px;
	}

div.login h1.loginerror {
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/red/x_28x28.png) no-repeat 0 2px;
	color:red;
	font-size:14px;
	padding: 0 0 0 46px;
	line-height:30px;
	}
	
h1.title_ticketaperti {
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/calendar_alt_fill_32x32.png) no-repeat 0 2px;
	padding: 0 0 0 45px;
	}	

h1.title_ticketnuovo {
	background: url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/plus_alt_32x32.png) no-repeat 0 2px;
	padding: 0 0 0 45px;
	}

/* END immagini titoli*/


#top {
	width:900px;
	height:116px;
	margin:0 auto;	
	overflow: hidden;
	}

#topmenu {
	background: url(../images/topmenu.png) bottom left no-repeat;
	width:900px;
	height:56px;
	}

	#topmenu ul {
		width:100%;
		margin:0 0 0 35px;			
	}
	
	#topmenu ul li {
		float:left;
		list-style-image: none;
		display: block;
		width:130px;
		margin: 7px 30px 0 30px;
	}
	
	#topmenu ul li a {
		width:100%;
		padding: 3px 0 5px 30px;
		color:#eef;
		text-decoration: none;
		font-weight: bold;
		line-height:32px;
		}
	
	#topmenu ul li#topmenu_nuovot a{
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/plus_alt_24x24.png) no-repeat top left;
	}
	#topmenu ul li#topmenu_nuovot > a:hover {
		color:#fff;
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/white/plus_alt_24x24.png) no-repeat top left;
	}

	
	#topmenu ul li#topmenu_vecchit a{
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/book_alt_24x24.png) no-repeat top left;
	}
	#topmenu ul li#topmenu_vecchit > a:hover {
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/white/book_alt_24x24.png) no-repeat top left;
	}
	
	
	
	#topmenu ul li#topmenu_apertit a{
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/calendar_alt_fill_24x24.png) no-repeat top left;
	}
	#topmenu ul li#topmenu_apertit > a:hover {
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/white/calendar_alt_fill_24x24.png) no-repeat top left;
	}


	
	#topmenu ul li#topmenu_contratti a{
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/gray_dark/article_24x24.png) no-repeat top left;
	}
	#topmenu ul li#topmenu_contratti > a:hover {
		background:url(http://www.dswt.it/inc-lib/imgs/iconic/white/article_24x24.png) no-repeat top left;
	}
	


.formloading {
	width:160px;
	height:20px;
	margin:25% auto;
	background:url(../images/formpreload.gif) top center no-repeat;	
	}



#footer {
	width:750px;
	margin:20px auto;
	}

	#footer a{
		color:#fff;
		font-size: 12px;
		text-decoration: none;
		}



        /* Bubble pop-up */

        .popup {
                position: absolute;
                display: none;
                z-index: 50;
                border-collapse: collapse;
        }

        .popup td.corner {
                height: 15px;
                width: 19px;
        }

        .popup td#topleft { background-image: url(/images/coda/bubble-1.png); }
        .popup td.top { background-image: url(/images/coda/bubble-2.png); }
        .popup td#topright { background-image: url(/images/coda/bubble-3.png); }
        .popup td.left { background-image: url(/images/coda/bubble-4.png); }
        .popup td.right { background-image: url(/images/coda/bubble-5.png); }
        .popup td#bottomleft { background-image: url(/images/coda/bubble-6.png); }
        .popup td.bottom { background-image: url(/images/coda/bubble-7.png); text-align: center;}
        .popup td.bottom img { display: block; margin: 0 auto; }
        .popup td#bottomright { background-image: url(/images/coda/bubble-8.png); }

        .popup table.popup-contents {
                font-size: 12px;
                line-height: 1.2em;
                background-color: #fff;
                color: #666;
                font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", sans-serif;
                }

        table.popup-contents th {
                text-align: right;
                text-transform: lowercase;
                }

        table.popup-contents td {
                text-align: left;
                }
                
		/* END Bubble pop-up */
		
fieldset {
	padding:8px;
	margin:15px 5px 10px 5px;
	}
		
legend {
	padding:0 0 14px 0;
	font-weight: bold;
	}		



select, button, input, textarea {
	border:1px solid #89d;
	background-color: #fff;
	}	
	
label {color:#444;}

#toplinksexit a{
	background:url(../images/bt_exit.png) 0 0 no-repeat;
	float:right;
	margin:-10px 50px 0 0;
	color:#777;
	font-weight:bold;
	text-decoration: none;
	width:68px;
	height:35px;
	padding: 8px 0 0 40px;
}

#toplinksexit a:hover{
	background-position: 0 -43px;
	padding-top:12px;
}


