/* ************************************************************************************************** */
/* STILI DI LAYOUT                                                                                    */
/* ************************************************************************************************** */

/* STRUTTURA DIV  */
	html {width:100%;height:100%;}
	body {margin-left:0px;margin-right:0px;margin-top:0px;width:100%;}
	.width {width:100%; min-width:900px;overflow:hidden}

	/* the bodge for IE6 browsers */
	* html .minwidth {border-left:900px solid #fff; position:relative; float:left; z-index:1;}
	* html .outer {margin-left:-901px; position:relative; float:left; z-index:2;}

	.validators1 {text-align: center;}
	pre {display:none}
	#pnlTop { height:66px; background:url(/Sicap/ThumbGif.ashx?FileName=ep1xxdUtUbWOJH06AqCJ%2f4xuhX3DnUkLfilB769uorcyImkwMIE2jJmHkLBFbp5ckfqukpAatoM%3d) repeat-x;}
	#pnlMenu {width:100%; vertical-align:top;margin:0;margin-bottom:10px;height:1.72em;}
	#pnlSearch {PADDING: 0px; FLOAT: left; WIDTH: 330px; text-align: left;border-right:1px solid #DDDDDD;background-color:transparent}
	#pnlList, #pnlHelp, #pnlHYR {PADDING: 0px; MARGIN-LEFT: -1px; MARGIN-RIGHT: 5px; text-align: left;OVERFLOW: hidden;padding-left:10px;}
	* html #pnlHelp, * html #pnlList, * html #pnlHYR {float:left;} 
	*:first-child+html #pnlHelp, *:first-child+html #pnlList, *:first-child+html #pnlHYR {float:left;} 
	#pnlHelp {padding-right:10px}
	#pnlBottom {PADDING: 0px; padding-top:10px; text-align: left; color: black;}
	.clear {CLEAR: both; PADDING: 0px; DISPLAY: block; MARGIN: 0px; OVERFLOW: hidden; HEIGHT: 1px;}
	*:first-child+html .clear, * html .clear {display:none}
	#pnlContainer, #pnlRic {margin:0;overflow:hidden;padding-bottom:0px;}
	* html #pnlContainer {height:100%}


/* IMPOSTAZIONE FONT DI BASE (% rispetto a 16px) */
	h1 {margin: 0px; margin-bottom: 14px; margin-top: 7px;}
	h2 {margin: 0px; margin-bottom: 14px; margin-top: 7px;}
	h3 { margin: 0px;}
	p {margin: 0px; margin-bottom: 10px;}
	HR {height : 1px;}
	IMG {border: 0;display:block}
	.HIDDEN {display:none;}
	.TBL_IMAGEVIEWER {margin:0}
	.TXT, .CHK, .LBL {width:100%;}
	table  {border-collapse: collapse; border-spacing: 0;}
	td1, th1 {padding: 0; }
	td img {display: block}
	.BTN {cursor:pointer; }
	.SPAN_BTN {float:right}
	form div {height:100% !important; height:auto}

/* TOP */


/* MENU */
	.divMenu {width:100%;margin-top:5px}
	.BTN_MENU, .BTN_MENU_SEL {margin:0; margin-left:5px;padding:0;}
	.BTN_MENU_SEL,.BTN_MENU {width:auto !important;width:50px;white-space:nowrap;overflow:visible;padding:10px;padding-bottom:0;padding-top:4px;}
	.BTN_MENU_SEL:active, .BTN_MENU:active{width:auto !important;width:50px;white-space:nowrap;overflow:visible;padding:10px;padding-bottom:0;padding-top:4px;}
	@media screen {.BTN_MENU_SEL, .BTN_MENU_SEL:active {cursor:pointer;}}


/* BOTTOM */
	.TBL_BOTTOM {width:100%;margin:0;border-collapse:collapse;height:15px;padding:0;margin:0;}
	.TBL_BOTTOM2 {width:100%;margin:0; border-collapse:collapse; height:15px;padding:0;margin:0;}
	.divBOTTOM {border:0;padding:0;margin:0;height:15px;margin-bottom:35px;}
	#pnlBottom1 {position: relative;}
	.TD_BOTTOM {padding:0}
	.TD_BOTTOM_TD1 {width:290px; white-space:nowrap;overflow:visible;padding-left:5px;}
	.TD_BOTTOM_TD2 {width:130px}
	.TD_BOTTOM_TD3 {width:80px}
	.TD_BOTTOM_TD22 {width:200px}
	.TD_BOTTOM_TD33 {width:85px}
	.TD_BOTTOM_TD4 {text-align:right;padding-right:10px;}
	
	.Validatori {text-align:center; padding-top:10px;}
        .Validatori a img{display:inline;}

/* HELP */
	.divHELP1 {margin:0;padding:0;padding-top:10px;padding-left:5px;padding-bottom:40px;margin-right:10px}
	.DIV_HLP_LOGO {float:right}
	.TD_HOME_ICO_D {width:90px}
	.TD_HOME_ICO {width:22px;}
	.LBL_HOME_LEGEND {height:18px}
	.TD_HELP_ICONS {height:70px;vertical-align:bottom;}

/* RICERCA */
	#pnlDetail {padding:10px;}
	#pnlSearch, #pnlList, #pnlHelp, #pnlDetail {padding-bottom:35px}
	.TBL_CRT, .TBL_ORDERBY {width:320px;}



/* ************************************************************************************************** */
/* STILI DI FONT BACKGROUND                                                                           */
/* ************************************************************************************************** */

/* STRUTTURA DIV */
	#pnlBottom {color: black;}
	#pnlMenu {background-color:#993333;border-top:1px solid #FFF}
	#pnlsearch {}
	#pnlList, #pnlDetail,#pnlHelp, #pnlHYR {border-left:1px solid #DDDDDD}


/* IMPOSTAZIONE FONT DI BASE (% rispetto a 16px) */
	body {font-size:68.75%;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
	* {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:1em}
	h1, h2 {font-family: Trebuchet MS, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 1.5em; color:#647a76; font-weight: bolder;}
	h2 {font-size: 1.4em; color:#647a76;}
	h3 {font-size: 1.2em; margin: 0px;}
	HR {COLOR: #EEEEEE; }
	IMG {border: 0;}
	a:link, a:visited {color: #56C140;TEXT-DECORATION: none;}
	a:hover {text-decoration:underline}
	.bolder {font-weight:bold}
	.BTN {border: solid 1px #6A675E;color:#838383;background-color:#F2F1EB;font-weight:bold;font-size:1em}
	.LBL_TOP {font-style:italic}

/* TOP */
	.divTOP {}

/* MENU - orizzontale*/
	.BTN_MENU_SEL {background-color: #FFFFFF;border: 0px solid #6A675E ;border-bottom: 0px solid #FFFFFF ;color: #868686;text-decoration: none;}
	.BTN_MENU {background-color: #E9E7DD;border: 0px solid;color: #838383;text-decoration: none;}
	.BTN_MENU_SEL,.BTN_MENU {text-decoration:none;font-size:1em;font-weight:bold}
	.BTN_MENU_SEL:active, .BTN_MENU:active{font-size:1em;font-weight:bold} 
	.BTN_MENU_SEL {color:black;}

/* BOTTOM */
       	.TBL_BOTTOM {background:#993333;}
        .TBL_BOTTOM td {line-height:20px; color:#FFF;}
        .TD_BOTTOM_TD1 {font-weight:bold; color:#FFF; padding-right:10px;}
       	.TBL_BOTTOM a:link, .TBL_BOTTOM a:visited {color:#FFF; text-decoration:underline;}
	.TBL_BOTTOM a:hover {color:#FFF; text-decoration:none;}

/* HELP */
	.HELP_H1 {font-weight:bold}
	.HELP_H2 {font-weight:bold}
	.LBL_HOME_LEGEND {font-size:0.91em;font-weight:bold}
	.HELP_SMALL {font-size:0.82em;}
	.HELP_RED {color:red}

	
/* Aggiustamenti 9-2-2011*/
        .minwidth{min-width:980px;overflow:visible}
        form>div{overflow:visible}
        #HYR1_divHYR{}
        #pnlSearch{border-right:0 none;}
