﻿.tc_1 { }
.tc_2 { }
.tc_3 { }
.tc_4 { background-color:#6bc384!important; font-weight:bold; }
.tc_5 { background-color:#6bc384!important; font-weight:bold; }
.tc_6 { background-color:#f2db4f!important; font-weight:bold; }
.tc_7 { background-color:#e28a95!important; font-weight:bold; }
.tc_8 { background-color:#e28a95!important; font-weight:bold; }
.tc_9 { }
.tc_99 { color: #dbdbdb!important; text-decoration:line-through}
.tc_4 label, .tc_5 label, .tc_6 label, .tc_7 label, .tc_8 label { color: #fff!important}
.tc_4 label.selected, .tc_5 label.selected, .tc_6 label.selected, .tc_7 label.selected, .tc_8 label.selected { color: #3B3B3B!important}
.utilityFrame { background: #fff}

html{
    height:100%;
    margin:0;
    padding:0;
}
body {
    height:100%;
    margin:0;
    padding:0;
    overflow:hidden;
    background: #ffffff none;
    /*font: 400 15px/20px "Segoe UI", "Arial", "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;*/
    font: 400 14px/20px  "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
}
html>/**/body {
    font: 400 14px/20px "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
    }
textarea{font: 400 14px/20px "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;}
.hidden{display:none;}
.clear{clear:both;}
.mini
{
    font: normal 12px/13px "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
}
.titleDiv{
	font-family: Arial Narrow;
	color: #3399cc;
	font-size: 17pt;
	font-weight: 900;
	text-overflow: ellipsis;
}
#TitoloScheda{
	margin-top:9px;
	margin-left: 10px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
#statusbar{
	position:absolute;
	bottom:0px;
	left:0;
	right:0;
	height:21px;
	background: #ffffff url(RibbonImages/toolbar.png) repeat-x top left ;
	z-index:21;
	font-size:11px;
	color:#ffffff;
	padding-top:3px;
}
#statusLeft{float:left;padding-left:5px;width:260px;}
#statusRight{float:right;padding-right:5px;width:90px;border-left:solid 1px #4DA1BC;text-align:right;}
#statusCenter{margin-left:260px;padding-left:5px;border-left:solid 1px #4DA1BC;}
#notifier{background: url(ui_images/notify.png);height:0;width:329px;position:absolute;bottom:29px;right:5px;z-index:1000;}
#notifierContent{padding:10px;font-family: Arial Narrow;font-size:15px;color:#2F5071;font-weight:bold;}
.notifierFrom{display:block;margin-left:50px;height:28px;padding-top:4px;}
.notifierSubject{color:#ffffff;font-size:16px;display:block;margin-left:22px;padding-top:5px;border-top:solid #ffffff 1px;height:24px;overflow:hidden;cursor:pointer;text-overflow:ellipsis;}
#mainDiv{
    position:absolute;
    top:71px;
    left:260px;
    bottom:0;
    right:0;
    height:100%;
    width:100%;
    overflow:hidden;
    z-index:10;
}
#leftpane{
    position:absolute;
    top:36px;
    left:10px;
    bottom:0;
    height:100%;
    width:238px;
    overflow:hidden;
    z-index:20;
    /*border: 1px solid #84CEDD;*/
}
#leftpane A:link, #leftpane A:visited, #leftpane A:hover {color: #fff}
#leftBig{
    position:absolute;
    z-index:19;
    top:27px;
    left:0;
    width:260px;
}
#toggleLeftpaneBtn{
    position:absolute;
    z-index:20;
    top:1px;
    left:215px;
    padding:2px;
    padding-top:7px;
    padding-bottom:7px;
}
#logo
{
    position:absolute;
    top:28px;
    right:-3px;
    z-index:100;
}
.shadowFrame{
    position:absolute;
    z-index:9998;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background:url(ui_images/30.png)
}
.titleBarFrame{
    position:absolute;
    z-index:9999;
    margin: 0px 0px 1px 0px;
    padding:0px;
    padding-top:0px;
    height: 28px;
    background-image: url(RibbonImages/ribbonBG.png);
    background-position: left top;
    overflow: hidden;
    font: 400 15px/5px "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
    color:#fff;
}
.titleBarFrameImg{
    float:left;
    margin-left:4px;
    --cursor:pointer;
}.titleBarFrameClose{
    float:right;
    margin-right:4px;
    margin-top:5px;
    cursor:pointer;
}
.mnu{background:none;width:48px;height:48px;}
a.mnu{background:none;}
.mnu-h{background:url(menuImages/mnu_hover.png) no-repeat;width:48px;height:48px;}
.mnu-s{background:url(menuImages/mnu_hover.png) no-repeat;width:48px;height:48px;}
.normal
{
}
.generic-panel{
    margin: 0;
    padding:0;
    left:0;
    bottom:35px;
    background: url(/App_Themes/seven/elenco_images/panelsContent.png);
}
.title
{
    color:#ffffff;
    border-bottom: 2px solid #ffffff;
}
#shader
{
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    background: url(ui_images/50w.png);
    z-index:10009;
    display:none;
}
.s5percent
{
    background: url(ui_images/5percent.png);
}
.s10percent
{
    background: url(ui_images/10percent.png);
}
.s25percentBlue
{
    background: url(ui_images/25percentBlue.png);
}
.s25percent
{
    background: url(ui_images/25percent.png);
}
.s50percent
{
    background: url(ui_images/50percent.png);
}
.s75percent
{
    background: url(ui_images/75percent.png);
}
.s75percentBlue
{
    background: url(ui_images/75percentBlue.png);
    background-position: right bottom;
}
.moduleHeaderContent
{
	font-family: Arial Narrow;
    color:#ffffff;
	font-size: 19px;
	font-weight: 900;
	padding:3px;
	text-overflow: ellipsis;
}
.s50percentA
{
   border-top: solid 1px #a3a3a3;
   border-left: solid 1px #a3a3a3;
   border-bottom: solid 1px #eaeaea;
   border-right: solid 1px #a3a3a3;
}
.moduleHeaderContentA
{
    /*color:#ffffff;
    padding:3px;
    font-weight:bold;*/
	font-family: Arial Narrow;
	color: #3399cc;
	font-size: 19px;
	font-weight: 900;
	padding:3px;
	text-overflow: ellipsis;
}
.moduleHeaderContentA-h{
	font-family: Arial Narrow;
	color: #EC781C;
	font-size: 19px;
	font-weight: 900;
	padding:3px;
	text-overflow: ellipsis;
}
.hilite
{
    
    background: #119BC0;
}
.moduleFooter
{
    background: url(ui_images/ftLeft.png);
    background-position: left bottom;
    background-repeat:no-repeat;
    height:36px;
}
.moduleFooterRight
{
    background: url(ui_images/ftRight.png);
    background-position:right bottom;
    background-repeat:no-repeat;
    float:right;
    width:5px;
    height:36px;
}
.moduleFooterContent
{
    background: url(ui_images/ftContent.png);
    background-position:left bottom;
    background-repeat:repeat-x;
    height:33px;
    padding-top:3px;
    font-size:8pt;
    color:#ffffff;
    margin-left:5px;
    margin-right:5px;
    font-weight:normal;
    text-align:right;
}
.moduleFooterLink
{
    cursor:pointer;
}

A.moduleFooterLink:link, A.moduleFooterLink:hover, A.moduleFooterLink:visited
{
    color:#ffffff;
    text-decoration:none;
}

.normalTextBoxBig
{
	border: solid 1px #ABC1DE;
	font-size: 14px;
	padding: 4px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: white;
}

.normalTextBox
{
	border: solid 1px #ABC1DE;
	font-size: 9pt;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: white;
	height:13px;
	margin:0px;
}
.normalTextBoxRight
{
	border: solid 1px #ABC1DE;
	padding: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	background-color: white;
	height:13px;
	margin:0px;
	text-align:right;
}
.headerContent
{
    color:#ffffff;
    padding:8px;
    font-weight:bold;
}
.headerLabelText
{
    font-weight: bold;
    border:none;
    background: none;
}
.headerLabelTextCenter
{
    font-weight: bold;
    border:none;
    background: none;
    text-align:center;
}
.DlookupLabelDisabled
{
	border: none;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 2px;
    background: none;
}

.labelFiltri
{
    color:#ffffff;
    margin-top:10px;
    font-weight:bold;
    border:none;
    background: none;
    display:inline-block;
}
.linkbutton
{
    color: #000099;
}



/*
#contentDiv{
    position:relative;
    margin:10px;
    width:100%;
    height:100%;
    background: #f0f099;
}
*/












/* BUTTON 2010 */

.buttons_scheda
{
    position:absolute;
    top:1px;
    right:3px;
    z-index:10000;
}
.buttons_scheda img
{
    cursor:pointer;
}


.buttonBig
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/seven/ui_images/button.png);
    text-align: center;
    cursor:pointer;
    padding-top:7px;
    height:33px;
}
.buttonBig_hover
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/seven/ui_images/button_hover.png);
    text-align: center;
    cursor:pointer;
    padding-top:7px;
    height:33px;
}
.buttonBig_hover_red
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/seven/ui_images/button_hover_red.png);
    text-align: center;
    cursor:pointer;
    padding-top:7px;
    height:33px;
}


/*  BUTTON RED    */
.ccButton_red
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/red.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_red
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/red_hover.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_red A:link, .ccButton_hover_red A:visited, .ccButton_red A:link, .ccButton_red A:visited
{
    color: #ffffff;
    text-decoration:none;
    }


/*  BUTTON AZURE    */
.ccButton_azure
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/azure.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_azure
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/azure_hover.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_azure A:link, .ccButton_hover_azure A:visited, .ccButton_azure A:link, .ccButton_azure A:visited
{
    color: #ffffff;
    text-decoration:none;
    }


/*  BUTTON GREEN    */
.ccButton_green
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/green.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_green
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/green_hover.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_green A:link, .ccButton_hover_green A:visited, .ccButton_green A:link, .ccButton_green A:visited
{
    color: #ffffff;
    text-decoration:none;
    }


/*  BUTTON YELLOW    */
.ccButton_yellow
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/yellow.jpg);
    text-align: center;
    cursor:pointer;
    height:23px;
}
.ccButton_hover_yellow
{
    color: #ffffff;
    width: 140px;
    background-image: url(/App_Themes/Red/buttonImages/yellow_hover.jpg);
    text-align: center;
    cursor:pointer;
    height:24px;
}
.ccButton_hover_yellow A:link, .ccButton_hover_yellow A:visited, .ccButton_yellow A:link, .ccButton_yellow A:visited
{
    color: #ffffff;
    text-decoration:none;
    }


/*****************************************/
.popupDetails
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 231px; 
	height: 260px;
	z-index: 10008; 
	background: url(Images/_detailsPopup.png);
	background-position: left top;
	background-repeat:no-repeat;
	padding:6px;
	padding-left:57px;
}
.popupDetailsAlt
{
	position: absolute; 
	top: 0px; 
	left: 0px; 
	width: 231px; 
	height: 260px;
	z-index: 10008; 
	background: url(Images/_detailsPopupAlt.png);
	background-position: left top;
	background-repeat:no-repeat;
	padding:6px;
	padding-left:57px;
}
#pop_container 
{
     line-height: 150%;
}
#pop_tipoImmobile
{
    margin:0px;
    padding:0px;
}
#pop_img
{
    border: 3px solid #DFDFDF;
    float:left;
    margin-right:5px;
}
#pop_indirizzo
{
    margin-top:3px;
    margin-bottom:3px;
    clear:both;
}
#pop_descrizione
{
    line-height:normal;
    height:90px;
    overflow:hidden;
    border-bottom: 1px solid #0066CC;
}
#pop_disponibile
{
    padding-left:10px;
}
#pop_callback
{
    height:250px;
    vertical-align:middle;
}

.requiredField
{
	background: #cc0000;
	font-weight:bold;
	color: #fff;
	padding:2px;
}
.displayField
{
	font-weight: bold;
	color: #0066cc;
	padding: 2px;
	font-size:9pt;
	border: solid 1px;
	background: #fff;
}
.displayFieldBig
{
	font-weight: bold;
	color: #0066cc;
	padding: 2px;
	font-size:10pt;
	border: solid 1px;
	background: #fff;
}
.giacenza
{
	font-size:8pt;
	color:#c0c0c0;
}
.ordinato
{
	font-weight: bold;
	color: #CC3300;
}
#periodBox
{
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    border: solid 1px #800000;
    width:162px;
    padding:5px;
    color: #990000;
    font-weight: bold;
}

/*TextBoxWm - pulsante clear */
.tbCancel{display:none;cursor:pointer;}

.error
{
    background-color:#EC791C;
    padding:4px;
    color:#ffffff;
    font-size: 10pt;
    }


/* ************************************* */
/*    UI BUTTONS  */    
.closeBtn
{
    background-image: url(ui_images/buttons/close.png);
    width:20px;
    height:18px;
    cursor:pointer;
}
.closeBtn_hover
{
    background-image: url(ui_images/buttons/close_hover.png);
    width:20px;
    height:18px;
    cursor:pointer;
}
.closeBackBtn
{
    background-image: url(ui_images/buttons/closeBack.png);
    width:158px;
    height:32px;
    cursor:pointer;
}
.closeBackBtn_hover
{
    background-image: url(ui_images/buttons/closeBack_hover.png);
    width:158px;
    height:32px;
    cursor:pointer;
}
.okBtn
{
    background-image: url(ui_images/buttons/ok.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.okBtn_hover
{
    background-image: url(ui_images/buttons/ok_hover.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.saveBtn
{
    background-image: url(ui_images/buttons/save.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.saveBtn_hover
{
    background-image: url(ui_images/buttons/save_hover.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.sendBtn {     
    background-image: url(ui_images/buttons/sendMail.png);
    width:130px;
    height:32px;
    cursor:pointer;
}
.sendBtn_hover {     
    background-image: url(ui_images/buttons/sendMail_hover.png);
    width:130px;
    height:32px;
    cursor:pointer;
}
.delBtn
{
    background-image: url(ui_images/buttons/del.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.delBtn_hover
{
    background-image: url(ui_images/buttons/del_hover.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.printBtn
{
    background-image: url(ui_images/buttons/stampa.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.printBtn_hover
{
    background-image: url(ui_images/buttons/stampa_hover.png);
    width:100px;
    height:32px;
    cursor:pointer;
}
.duplicaBtn
{
    background-image: url(ui_images/buttons/duplica.png);
    width:115px;
    height:32px;
    cursor:pointer;
}
.duplicaBtn_hover
{
    background-image: url(ui_images/buttons/duplica_hover.png);
    width:115px;
    height:32px;
    cursor:pointer;
}

.addLocBtn
{
    background-image: url(ui_images/buttons/addLocalita.png);
    width:158px;
    height:32px;
    cursor:pointer;
}
.addLocBtn_hover
{
    background-image: url(ui_images/buttons/addLocalita_hover.png);
    width:158px;
    height:32px;
    cursor:pointer;
}

.addZonaBtn
{
    background-image: url(ui_images/buttons/addZona.png);
    width:195px;
    height:32px;
    cursor:pointer;
}
.addZonaBtn_hover
{
    background-image: url(ui_images/buttons/addZona_hover.png);
    width:195px;
    height:32px;
    cursor:pointer;
}

.formUserCnt{
	background: url(/App_Themes/seven/elenco_images/panelsContent.png);
}

.formUser ul
{
    margin: 4px;
	padding:0;
}
.formUser ul li:first-child
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    padding-right: 10px;
    display: block;
    float: left;
    width: 100px;
    text-align: right;
    color: #b1e4fd;
}
.formUser ul li
{
    list-style-type: none;
    padding: 0;
    margin: 0;
    display: inline;
}
.formUser1 ul li input, .formUser ul li select
{
    font-weight: normal;
    font-size: 10pt;
    border: #341002 1px solid;
    background-color: #f5f5f5;
    color: #451706;
    padding: 3px;
}
.formUser1 ul li input.button
{
    font-weight: normal;
    font-size: 10pt;
    border: #341002 1px solid;
    background: none; /*background-color: #f5f5f5;*/
}
.calDayA{
	width:48px;
	height:48px;
	background: url(dashboardImages/calendarA.png);
	text-align:center;
	margin:0;
	padding:0;
	float:left;
	margin-left:5px;
}

.calDay{
	width:48px;
	height:48px;
	background: url(dashboardImages/calendar.png);
	text-align:center;
	margin:0;
	padding:0;
	float:left;
	margin-left:5px;
}
.calDay .giorno, .calDayA .giorno {
	color: #ffffff;
	font-family: Arial, Tahoma, Verdana, Sans-Serif;
	font-size:9px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:13px;
	text-transform:uppercase;
}
.calDay .nr,.calDayA .nr{
	margin-top:7px;
	color:#333333;
	font: bold 29px/20px "Arial", "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
}
.calOra {
	margin-top:10px;
	margin-left:60px;
	color:#333333;
	font: bold 18px/20px "Arial", "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
}
.calOra .calAg {
	color:#3399cc;
	font: bold 14px/20px "Arial", "LucidaGrande", "Lucida Grande", "kedage", "Sharjah", "DejaVu Sans", "Lucida Sans Unicode", "serif", "Arial", sans-serif;
}
.calCodice
{
	font-family: Arial Narrow;
	color: #333333;
	font-size: 19px;
	font-weight: 900;
	width: 93px;
	background: url(elenco_images/codiceBG.png) no-repeat;
	height: 22px;
	padding-top: 3px;
	margin-top:5px;
}
.calCodice SPAN
{
	font-family: Arial Narrow;
	color: #3399cc;
	margin-left: 22px;
	font-size: 20px;
	font-weight: 900;
}
.calTipo{
	font-family: Arial Narrow;
	color: #3399cc;
	font-size: 20px;
	font-weight: 900;
}
.calLoc{
	font-family: Arial Narrow;
	color: #333333;
	font-size: 16px;
	font-weight: 900;
	margin-bottom:5px;
}
.ricTipo{
	font-family: Arial Narrow;
	color: #3399cc;
	font-weight: 900;
}
.Sede_false{display:none;}
.Sede_true
{
    background: url(/App_Themes/seven/elenco_images/altraSede.png) no-repeat top left;
    float:right;
    width:22px;
    height:22px;
}
.dHint{color:#999999;font-size:12px;padding:0;margin:0;line-height:12px;display:none;width:auto;float:right;height:12px;font: 9px/12px tahoma, arial, helvetica, "sans serif"}
.pointer{cursor:pointer;}
.bold {font-weight:bold;}
.animation{border:solid 2px #3399cc;position:absolute;display:none;background: url(/App_Themes/seven/ui_images/50w.png);z-index:100;}
.white{color: #fff;}
.orange{color: #F76718;}
.orange-mini{color: #F76718;font-size:0.9em;}
.blue{color: #3399cc;}
.blue-mini{color: #3399cc;font-size:0.9em;}
.big {font-size:16px;font-weight:bold;}
.message {font-family: Arial Narrow;font-size: 18px;font-weight: 900;}
.message .header {background: url(/App_Themes/seven/images/_azure.gif) repeat-x bottom left;padding:10px;height:67px}
.message .header .sender {color: #333333; float:left;margin:auto;}
.message .header .sender span {color: #3399cc;}
.message .header .date{float:right;margin:auto;font-size:14px;}
.message .header .date span {}
.message .header .subject {clear:both;padding-top:8px;}
.message .header .subject span {color: #3399cc;font-size:20px;}
.message .header .subh {margin-top:8px;font-size:12px;cursor:pointer;font-weight:normal;line-height:12px;}
.message .text {padding:10px;font-weight:normal;overflow:auto;position:absolute;left:0;right:0;bottom:0;top:87px;z-index:100;}
.message #ck {padding:10px;position:absolute;left:0;right:0;bottom:0;top:70px;display:none;z-index:101;background-color:#ffffff;}
.message .header .newSubject input {color: #3399cc;font-size:16px;font-weight:bold;border:solid 1px #3399cc;width:450px;margin-top:5px;}
.message .header #addRecipients {color: #3399cc;cursor:pointer;font-family:Tahoma;font-size:11px;font-weight:normal;padding-bottom:3px;}
.message .recipient {padding:1px; padding-right:10px; border: solid 1px #aeaeae; background: url(ui_images/closeMini.gif) no-repeat top right;cursor:pointer;}

.wizard {font-family: Arial Narrow;font-size: 19px;font-weight: bold;padding:0px;border: solid 1px #3399cc;overflow:auto;}
.wizard .subDescription {font-family: verdana, helvetica, Sans-Serif, SansSerif;font-size:11px;line-height:11px;margin-left:18px;font-weight:normal;color:#FDF203;}
.wizard input {font-family: Arial Narrow;font-size: 15px;font-weight: bold;}
.wizard .spacer {clear:both;border-bottom:solid 1px #fff;margin-bottom:5px;}
.wizard ul {margin:0;padding:0; list-style-type:none;clear:both;line-height:19px;}
.wizard ul li:first-child {display: block;float: left;width:285px;}
.wizard ul li {color:#fff;padding-left: 10px;display: block;float: left;white-space:nowrap;}
.wizardAdd {display:none;position:absolute;z-index:1000;left:400px;top:34px;padding:0px;padding-top:0;border:solid 2px #3399cc;font-family: Arial Narrow;font-size: 19px;font-weight: bold;background-color:#ffffff;}
.wizardAdd td {font-family: Arial Narrow;font-size: 15px;font-weight: bold;}
.wizardAdd th {font-family: Arial Narrow;font-size: 15px;font-weight: bold;color:#3399cc;padding:4px;}
.wizard .block {width:240px;background:url(ui_images/dl_background.png);padding:5px;}
.wizard textarea.block {font-family: Arial Narrow;font-size: 16px;font-weight: bold;padding:0px;color: #fff;overflow:hidden;border: solid 1px #12567B}
.wizard .block .item {border:solid 1px #fff;padding:1px;background: url(ui_images/closeMini.gif) no-repeat top right;cursor:pointer;font-size:15px;margin-bottom:2px;line-height:15px;}
.wizard .block .item .subItem {border:none;padding:0;padding-left:10px;background: url(ui_images/closeMini.gif) no-repeat top right;cursor:pointer;font-size:12px;margin-bottom:2px;}
.wizard .block .item .addZone{text-align:right;font-family: verdana, helvetica, Sans-Serif, SansSerif;font-size:11px;line-height:11px;margin-left:18px;font-weight:normal;color:#A8E334;}
.wizadAddTipologia {position:absolute;display:none;}

/*photogallery*/
A.link:link, A.link:visited{ color: #ffffff;padding:3px;padding-top:0;font-size:13px;}
A.link:hover{ background-color: #ffffff;color:#3399cc;padding:3px;padding-top:0;font-size:13px;}
.cm{color:#fff;font-size:11px;}

/*Richiesta */
.panelContainer .addZone{cursor:pointer;text-align:right;font-family: verdana, helvetica, Sans-Serif, SansSerif;font-size:11px;line-height:11px;margin-top:-7px;font-weight:normal;color:#fff;}
.elenco{width:220px;}
.elenco .block{border:solid 1px #fff;cursor:pointer;margin-bottom:2px;}
.elenco .item {border:none;padding:0;padding-left:4px;font-size:12px;margin-bottom:0;color:#fff;width:200px;}
.elenco .item-d {border:none;padding:0;padding-left:4px;font-size:12px;margin-bottom:0;color:#000;width:200px;}
.elenco .subItem {border:none;padding:0;background: url(ui_images/closeMini.gif) no-repeat top right;cursor:pointer;width:9px;float:right;}

/*Editor Campi*/
.block{padding-left:9px;padding-right:9px;border:solid 1px #c0c0c0;background: #ffffff;margin-right:1px;line-height:30px;}