@charset "UTF-8";
/* CSS Document */

body{ margin:0;	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#000; overflow-x:hidden;}
strong{	font-weight:bold;	font-family:Verdana, Geneva, sans-serif;	font-size:11px;	text-shadow:none;}
input[type="checkbox"]{	border:0px solid #000;	background:transparent;}
input.checkbox{	border:0px solid #000;	background:transparent;}
ul{	list-style:url(../struttura/bullet.png);	padding-left:10px;}
input{	border:1px solid #999;	background-color:#fff;}
input[type="button"]{	border:1px solid #999;	background-color:#9a0000;	color:#FFF;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	cursor:pointer;}
input.button{	border:1px solid #999;	background-color:#9a0000;	color:#FFF;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	cursor:pointer;}
input.button:disabled{	border:1px solid #999;	background-color:#AAAAAA;	color:#DDD;	font-weight:normal;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;	cursor:auto;}
H1{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:14px;	font-weight:bold;	border-bottom:1px solid #9a0000;	text-align:right;	margin:0 0 5px 0;}
H2{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:14px;	font-weight:normal;	border-bottom:1px solid #9a0000;	text-align:right;	margin:0 0 5px 0;}
H3{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:11px;	font-weight:bold;	border-bottom:1px solid #9a0000;	text-align:right;	margin:0 0 5px 0;}
H4{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:14px;	font-weight:bold;	border-bottom:1px solid #9a0000;	text-align:left;	margin:0 0 5px 0;}
H5{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:14px;	font-weight:normal;	border-bottom:1px solid #9a0000;	text-align:left;	padding:0;	margin:0 0 5px 0;}
H6{	font-family:Verdana, Geneva, sans-serif;	color:#333;	font-size:12px;	font-weight:bold;	border-bottom:1px solid #9a0000;	text-align:left;	margin:0 0 5px 0;}
a{	text-decoration:none;	color:#000;}
a:hover{	text-decoration:underline;	color:#000;}
#divUtentiOnline{	position:absolute;	z-index:50;	color:#FFF;	font-family:Verdana, Geneva, sans-serif;	font-size:9px;	top: 148px;	right:5px;}
.mainTable{	width:100%;	height:100%;	opacity:0;	filter: alpha(opacity = 0);	/*	background-color:#099;	*/}
.mainTableCenter{	padding:18px 10px 10px 10px;}
.mainTableLeft{	width:230px; max-width:190px;	min-width:190px;	border-right:1px dotted #d89c9c;	/*background-color:#090;	/*	padding: 0 18px 0 0;	background:url(../struttura/shadowLeft.png) repeat-y right;	*/}
.mainTableRight{	width:260px;	min-width:260px;	border-left:1px dotted #d89c9c;	/*background-color:#990;	/*	padding: 0 0 0 18px;	background:url(../struttura/shadowRight.png) repeat-y;	*/}
#divLoader{	position:absolute;	z-index:1;	top:48%;	width:100%;	opacity: .5;	filter: alpha(opacity = 50);	font-family:Verdana, Geneva, sans-serif;	font-size:10px;}
.Loader{	top:30%;	width:100%;	opacity: .5;	filter: alpha(opacity = 50);	font-family:Verdana, Geneva, sans-serif;	font-size:10px;}
.mainBanner{	background:#9a0000;	background:url(../struttura/backBannerPattern.png) repeat-x;	height: 133px;	width:0%;	position:absolute;	left:0;	top:80%;	z-index:10;}
.mainBannerLine{	background:#9a0000;	height: 15px;	width:0%;	position:absolute;	right:0;	top:90%;	z-index:10;}
.mainBannerLineW{	background:#FFFFFF;	height: 14px;	width:100%;	overflow:hidden;	position:absolute;	opacity: 0;	filter: alpha(opacity = 0);	left:0;	top:133px;	z-index:10;}
.mainLogo{	position:absolute;	background:url(../struttura/logoTop.png) no-repeat -600px 0px;	width:80%;	height:150px;	left:0;	top:0;	z-index:35;}
.mainBannerSottotitolo{	position:absolute;	top:97px;	left: 0;	background:url(../struttura/centroFVG.png) no-repeat 200% 0px;	width:100%;	height:26px;	z-index:15;}
#bannerFlare{	position:absolute;	left:0;	top:0;	height:140px;	width:100%;	background:url(../struttura/flare.png) no-repeat 130% -10px;	z-index:30;}
#mainDivContainer{	position:absolute;	left:0;	top:0;	width:100%;	height:100%;	min-height:100%;	z-index:3;}
.footer{	bottom:0;	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	text-align:center;	color:#999 !important;}
#mainDivPadding{	width:100%;	height:154px;}
#divSlideShow{	background:#FFF;	width:100%;	height:480px;}
.centerRiga{	width:100%;}
/* Main Menu */
.mainMenu {	top: 146px;	left: 0px;	position: absolute;	height: 30px;	padding: 0px;	margin: 0px 0;	overflow: hidden;	border: 0px solid gray;	z-index:20;}
.mainMenu li {	float: left;	list-style: none;}
.mainMenu li.back {	border-left: 1px solid #770000;	border-right: 1px solid #770000;	border-top: 1px solid #770000;	border-bottom: 1px solid #770000;/*	background:#770000; */	background:url(../struttura/sel_menu.gif) repeat-x;	width: 9px;	height: 15px;	z-index: 28;	position: absolute;}
.mainMenu li a {	font: 10px arial;	font-weight:normal !important;	text-decoration: none;	color: #FFF;	outline: none;	text-align: center;	top: 2px;	padding: 0px 10px 0px 10px;	/*text-transform: uppercase;*/	letter-spacing: 0;	z-index: 30;	display: block;	float: left;	height: 30px;	position: relative;	overflow: hidden;	margin: auto 10px;}
.mainMenu li a:hover, .mainMenu li a:active, .mainMenu li a:visited {border: none;}     
/*  Admin Menu */
.adminMenuTitle{	list-style:none;	font-family:Arial, Helvetica, sans-serif;	font-size:10px; font-weight:bold;	color:#333;	margin-bottom:5px;}
.adminMenuItem{ font-family:Arial, Helvetica, sans-serif; font-size:10px; margin-left:20px; margin-bottom:3px; }
/*----------*/
#bannerTandem{	width:208px;	height:170px;	background:url(../banner_tandem/tandem_flavio.gif) no-repeat;	z-index:10;	cursor:pointer;}
#scrittaPrenota{	position:relative;	width:100%;	height:100%;	top:0px;	left:0px;	background:url(../banner_tandem/prenota.png) no-repeat 208px 0;	opacity:0;	filter: alpha(opacity = 0);	z-index:105;}
#scrittaSubito{	position:relative;	width:100%;	height:100%;	top:0px;	left:0px;	background:url(../banner_tandem/subito.png) no-repeat -125px 12px;	opacity:0;	filter: alpha(opacity = 0);	z-index:105;}
#scrittaIlTuo{	position:relative;	width:100%;	height:100%;	top:0px;	left:0px;	background:url(../banner_tandem/il_tuo.png) no-repeat 208px 110px;	opacity:0;	filter: alpha(opacity = 0);	z-index:105;}
#scrittaTandem{	position:relative;	width:100%;	height:100%;	top:0px;	left:0px;	background:url(../banner_tandem/tandem.png) no-repeat -125px 140px;	opacity:0;	filter: alpha(opacity = 0);	z-index:105;}
.areaUpload{	width:100%;	padding:10px 0 0 0;	border-left:1px inset #999;	border-right:1px inset #999;	border-botto,:1px inset #999;	border-top:0px solid #999;}
.divBanner{		width:100%;}
.leftColPannel{	width:100%;	margin:0 auto;}
#tblOrariTandem th{	background-color:#9a0000;	color:#fff;	font-size:10px;}
.tabella th{	background-color:#9a0000;	color:#fff;	font-size:10px;}
.orario{	background-color:#9a0000;	color:#fff;	font-size:10px;}
.libero{	background-color:#ddd;	color:#000;}
.prenotato{	background-color:#060;	color:#FFF;}
.occupato{	background-color:#A00;	color:#FFF;}
.labelNota{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#aaa;}
.tandemlabel{	text-align:right;}
.comboTandem{	font:Arial, Helvetica, sans-serif;	font-size:11px;	border:1px solid #aaa;}
.comboVideoTandem{	font:Arial, Helvetica, sans-serif;	font-size:9px;	border:1px solid #aaa;}
.liveText{	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	color:#000;	background-color:#eee;	text-align:left;	margin:1px;	overflow:auto;}
/* griglie */
.grdRigaPariNormal{ background:#dfe6ee; color:#000}
.grdRigaDispariNormal{ background:#c7d0da; color:#000}
.grdTitle{ background: #9a0000; color:#fff}
.grdRigaOver{ background:#7aa4be; color:#FFF}
.grdRigaSelectedOdd{ background:#4271BD; color:#fff}
.grdRigaSelectedEven{ background:#4271BD; color:#fff}
.grdRigaSelectedOver{ background:#2f5188; color:#fff}

.inputEdit{ font-size:10px;}

div.uploader {	padding: 0px;	border: 0px solid #E5E5E5; margin:0 auto;	background-color: #FFFFFF;	font-family:Arial, Helvetica, sans-serif;	font-size:10px;}
.uploader a{	color:#666;	margin:0 auto; text-decoration:none}
.uploader a:hover{	color:#000;	margin:0 auto; text-decoration:underline;}
.fileUploadQueueItem {	font: 11px Verdana, Geneva, sans-serif;	background-color: #F5F5F5;	border: 3px solid #E5E5E5;	margin-top: 5px;	padding: 10px;	width: 300px;}
.fileUploadQueueItem .cancel {	float: right;}
.fileUploadProgress {	background-color: #FFFFFF;	border-top: 1px solid #808080;	border-left: 1px solid #808080;	border-right: 1px solid #C5C5C5;	border-bottom: 1px solid #C5C5C5;	margin-top: 10px;	width: 100%;	}
.fileUploadProgressBar {	background-color: #0099FF;	float:left;}
.label{	padding-left:20px;	font-size:10px;}

#divMeteo{ }
