HTML
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
BODY
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px;
}

/*DA CAMBIARE PER OGNI TEMPLATE*/

BODY
{

    font-family: Arial, Helvetica, sans-serif;
	color: #706F6F!important;
}
#cmdConferma,#cmdDettaglio
{
	 background-color: #575756;
    border: 1px solid #575756;
    color: #FFFFFF;
    padding: 1px 10px;}

td input[type=text],#cbAcquistatoDa,#cbEseguitiDa,#cbMese,#cbAnno
    {
    	border: 1px solid #ccc;
    color: #575756;
    font-family: Arial;
    font-size: 11px;
    padding: 3px 5px;
    width: 185px;}
input[disabled]
    {
    	background-color: #ddd!important;
    	    border: 1px solid #999!important;
    	    color:#999!important;
    }
   #txtValore,#txtPrezzo,#cbAcquistatoDa
   {
   	width:157px!important;
   	}
#cbEseguitiDa
   {
   	width:125px!important;
   	}  	
#cbAcquistatoDa
   {/*
margin-left: 7px;*/
   	}
#FormConsultaPratiche table 
{
	
	}
hr
{
	width:500px!important;
	}
    table
    {
    	margin-right:0px!important;
    	width:570px!important;
    	}
center 
{
	text-align:left;
	}/**/
	#tbDatiInput1,#tbDatiInput2,#tbConferma,#tbDescrizione,#tbInfoPratica1,#tbRegistrazione,#tbInfaseDiRegistrazione 
	{
		width:550px!important;
		}
#tbDatiInput2 td 
{
	width:160px!important;
	
	}
#tbDatiInput1 td:first-child {width:168px!important;}

#txtNatura 
{
	width:357px!important;
	}
.cellaHidden

{
	visibility:hidden;

}
/*FINE DA CAMBIARE*/



UL
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H1
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H2
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H3
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H4
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H5
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
H6
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
IMG
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
P
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
FORM
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
FIELDSET
{
    BORDER-BOTTOM: #ffffff 0px;
    BORDER-LEFT: #ffffff 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #ffffff 0px;
    BORDER-RIGHT: #ffffff 0px;
    PADDING-TOP: 0px
}
.iframe
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    PADDING-LEFT: 0px;
    WIDTH: 550px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 484px;
    VISIBILITY: visible;
    PADDING-TOP: 0px
}
IFRAME
{
    DISPLAY: none;
    VISIBILITY: hidden
}
UL
{
    LIST-STYLE-TYPE: none
}
OL
{
    LIST-STYLE-TYPE: none
}
P
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: 1.5em;
    MARGIN: 0px 0px 18px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    FONT-SIZE: 0.9em;
    PADDING-TOP: 3px
}
STRONG
{
    COLOR: #4e97ce;
    FONT-SIZE: 1.1em
}
B
{
    COLOR: #686868
}
.justify
{
    TEXT-ALIGN: justify
}
BODY
{
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    FONT-FAMILY: Verdana, Sans-serif;
    COLOR: black;
    FONT-SIZE: 90%
}
#wrapper
{
    MARGIN: 0px 20px;
    WIDTH: 766px
}
#header
{
    MARGIN-TOP: 20px;
    WIDTH: 766px;
    DISPLAY: block;
    HEIGHT: 255px;
    BORDER-TOP: #c7d8ff 5px solid
}
#logo
{
    BACKGROUND-IMAGE: url(../img/logo.gif);
    MARGIN: 11px 0px 0px 47px;
    WIDTH: 186px;
    DISPLAY: inline;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 87px
}
#logo A
{
    WIDTH: 186px;
    DISPLAY: block;
    HEIGHT: 87px
}
#logo SPAN
{
    DISPLAY: none
}
#topUtils
{
    PADDING-BOTTOM: 8px;
    PADDING-LEFT: 0px;
    WIDTH: 180px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: right;
    PADDING-TOP: 8px
}
#topUtils A
{
    COLOR: #4e97ce;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#topUtils A:hover
{
    TEXT-DECORATION: underline
}
A#areaStampa
{
    BACKGROUND-IMAGE: url(../img/area_stampa_sm.gif);
    WIDTH: 116px;
    DISPLAY: block;
    BACKGROUND-POSITION: 0px 0px;
    FLOAT: right;
    HEIGHT: 27px
}
A#areaStampa:hover
{
    BACKGROUND-POSITION: 0px 27px
}
#topUtils A SPAN
{
    DISPLAY: none
}
#title
{
    BACKGROUND-IMAGE: url(../img/title.jpg);
    MARGIN: 13px 0px 0px;
    WIDTH: 766px;
    FLOAT: left;
    HEIGHT: 144px
}
#title SPAN
{
    DISPLAY: none
}
#mainMenu
{
    BACKGROUND-IMAGE: url(../img/menu_bg.gif);
    POSITION: relative;
    WIDTH: 766px;
    HEIGHT: 37px
}
#mainMenu UL
{
    POSITION: absolute;
    LIST-STYLE-TYPE: none;
    WIDTH: 688px;
    HEIGHT: 37px;
    TOP: 0px;
    LEFT: 39px
}
#mainMenu UL LI
{
    POSITION: relative;
    TEXT-ALIGN: center;
    WIDTH: 172px;
    BACKGROUND: url(../img/menu_roll.gif) 0px 0px;
    FLOAT: left;
    HEIGHT: 37px
}
#mainMenu UL LI A
{
    WIDTH: 172px;
    DISPLAY: block;
    BACKGROUND: url(../img/menu_roll.gif) 0px 0px;
    HEIGHT: 37px;
    TEXT-DECORATION: none
}
#mainMenu UL LI A SPAN
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 172px;
    DISPLAY: none;
    TOP: 10px;
    CURSOR: pointer;
    LEFT: 0px
}
#mainMenu UL LI.here SPAN
{
    POSITION: absolute;
    TEXT-ALIGN: center;
    WIDTH: 172px;
    DISPLAY: none;
    TOP: 10px;
    CURSOR: default;
    LEFT: 0px
}
#mainMenu UL LI#home A:hover
{
    BACKGROUND-POSITION: 0px 37px
}
#mainMenu UL LI#come A:hover
{
    BACKGROUND-POSITION: -172px 37px
}
#mainMenu UL LI#eventi A:hover
{
    BACKGROUND-POSITION: -344px 37px
}
#mainMenu UL LI#domande A:hover
{
    BACKGROUND-POSITION: -516px 37px
}
#mainMenu UL LI.here#home
{
    BACKGROUND-POSITION: 0px -37px
}
#mainMenu UL LI.here#come
{
    BACKGROUND-POSITION: -172px -37px
}
#mainMenu UL LI.here#eventi
{
    BACKGROUND-POSITION: -344px -37px
}
#mainMenu UL LI.here#domande
{
    BACKGROUND-POSITION: -516px -37px
}
#content
{
    BACKGROUND-IMAGE: url(../img/content_head.gif);
    WIDTH: 766px;
    BACKGROUND-REPEAT: no-repeat
}
#footer
{
    BORDER-BOTTOM: #c7d8ff 5px solid;
    POSITION: relative;
    MARGIN: 45px 0px 75px;
    WIDTH: 766px;
    HEIGHT: 85px;
    BORDER-TOP: #e4e4e4 1px solid
}
#footer UL
{
    LIST-STYLE-TYPE: none
}
#footer UL LI
{
    MARGIN: 0px 4px 0px 0px;
    DISPLAY: block;
    FONT-FAMILY: Verdana;
    FLOAT: left;
    COLOR: #686868;
    FONT-SIZE: 8pt
}
#footer UL LI.here SPAN
{
    PADDING-BOTTOM: 0px;
    BACKGROUND-COLOR: #4e9513;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    COLOR: #ffffff;
    PADDING-TOP: 0px
}
#footer UL LI A
{
    COLOR: #686868;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none
}
#footer UL LI A:hover
{
    TEXT-DECORATION: underline
}
#copyright
{
    FONT-FAMILY: Verdana;
    FLOAT: right;
    COLOR: #686868;
    CLEAR: left;
    FONT-SIZE: 8pt
}
#container
{
    PADDING-BOTTOM: 15px;
    MARGIN: 0px 0px 0px 38px;
    PADDING-LEFT: 36px;
    WIDTH: 618px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    FLOAT: none;
    PADDING-TOP: 37px
}
.split
{
    BACKGROUND-IMAGE: url(../img/centerSplit.gif);
    BACKGROUND-REPEAT: no-repeat
}
#container H1
{
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Trebuchet MS";
    COLOR: #4e97ce;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 0px
}
#questionForm H1
{
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Trebuchet MS";
    COLOR: #4e97ce;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 0px
}
#container H2
{
    PADDING-BOTTOM: 6px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Trebuchet MS";
    COLOR: #686868;
    FONT-SIZE: 1.1em;
    PADDING-TOP: 0px
}
#container H2.areaStampa
{
    BORDER-BOTTOM: #686868 1px solid;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 8px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#container H2 A
{
    COLOR: #686868;
    TEXT-DECORATION: none
}
#container H2 A:visited
{
    COLOR: #686868;
    TEXT-DECORATION: none
}
#container H2 A:hover
{
    COLOR: #686868;
    TEXT-DECORATION: none
}
#container P
{
}
#container P A
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #4e9513;
    FONT-SIZE: 86%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#container P A:visited
{
    BACKGROUND-COLOR: #ffffff;
    COLOR: #4e9513;
    FONT-SIZE: 86%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#container P A:hover
{
}
.imgLink
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 16px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
.leftCol
{
    WIDTH: 280px;
    FLOAT: left
}
.rightCol
{
    MARGIN: 0px 0px 35px 60px;
    WIDTH: 270px;
    FLOAT: left
}
H3#question
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 137px;
    PADDING-LEFT: 0px;
    WIDTH: 342px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 42px;
    CLEAR: both;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
H3#prenotaNotaio
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 137px;
    PADDING-LEFT: 0px;
    WIDTH: 342px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    HEIGHT: 42px;
    CLEAR: both;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
H3#question A
{
    WIDTH: 342px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    HEIGHT: 42px
}
H3#prenotaNotaio A
{
    WIDTH: 342px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: 0px 0px;
    HEIGHT: 42px
}
H3#question A
{
    BACKGROUND-IMAGE: url(../img/domanda_button.gif)
}
H3#prenotaNotaio A
{
    BACKGROUND-IMAGE: url(../img/question_button.gif)
}
H3#question A:hover
{
    BACKGROUND-POSITION: 0px -42px
}
H3#prenotaNotaio A:hover
{
    BACKGROUND-POSITION: 0px -42px
}
H3#question A SPAN
{
    DISPLAY: none
}
H3#prenotaNotaio A SPAN
{
    DISPLAY: none
}
.colonna
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    WIDTH: 306px;
    PADDING-RIGHT: 5px;
    FLOAT: left;
    HEIGHT: 100%;
    PADDING-TOP: 0px
}
.colonna H1
{
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    COLOR: #980;
    FONT-SIZE: 1.5em;
    PADDING-TOP: 3px
}
.pageNavi
{
    BORDER-BOTTOM: #4e97ce 1px solid;
    BORDER-LEFT: #4e97ce 1px solid;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px 0px 12px 12px;
    WIDTH: 165px;
    FLOAT: right;
    HEIGHT: 100px;
    BORDER-TOP: #4e97ce 1px solid;
    BORDER-RIGHT: #4e97ce 1px solid
}
.pageNavi SPAN
{
    PADDING-BOTTOM: 4px;
    BACKGROUND-COLOR: #f0f0f0;
    MARGIN: 1px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 4px;
    DISPLAY: block;
    HEIGHT: 90px;
    PADDING-TOP: 4px
}
.pageNavi A
{
    COLOR: #4e97ce;
    FONT-SIZE: 80%;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.pageNavi A:hover
{
    TEXT-DECORATION: underline
}
IMG.floatLeft
{
    MARGIN: 8px 0px;
    FLOAT: left
}
IMG.floatRight
{
    MARGIN: 4px;
    FLOAT: right
}
#eventList
{
    WIDTH: 614px
}
#eventList A
{
    POSITION: relative;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 614px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND: url(../img/event.gif) no-repeat 0px 0px;
    HEIGHT: 90px;
    CURSOR: pointer;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}
#eventList A:hover
{
    BACKGROUND-POSITION: 0px -90px
}
#eventList A.nonActive:hover
{
    BACKGROUND-POSITION: 0px 0px
}
#eventList IMG
{
    BORDER-BOTTOM: #cdcdcd 1px solid;
    BORDER-LEFT: #cdcdcd 1px solid;
    PADDING-BOTTOM: 2px;
    MARGIN: 10px 0px 0px 12px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FLOAT: left;
    BORDER-TOP: #cdcdcd 1px solid;
    BORDER-RIGHT: #cdcdcd 1px solid;
    PADDING-TOP: 2px
}
#eventList SPAN.h2
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: "Trebuchet MS";
    COLOR: #686868;
    FONT-SIZE: 1.1em;
    TOP: 10px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px;
    LEFT: 110px
}
#eventList SPAN.p
{
    POSITION: absolute;
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.4em;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #686868;
    FONT-SIZE: 82%;
    TOP: 36px;
    PADDING-TOP: 0px;
    LEFT: 110px
}
.date
{
    POSITION: absolute;
    DISPLAY: block;
    FONT-FAMILY: "Trebuchet MS";
    COLOR: #686868;
    FONT-SIZE: 0.9em;
    TOP: 10px;
    FONT-WEIGHT: normal;
    LEFT: 510px
}
#media H1
{
    BACKGROUND-COLOR: transparent;
    COLOR: #4e9513
}
UL#leDomande
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    HEIGHT: 33px;
    PADDING-TOP: 0px
}
#leDomande LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 7px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FLOAT: left;
    PADDING-TOP: 0px
}
#leDomande LI A
{
    WIDTH: 145px;
    DISPLAY: block;
    HEIGHT: 33px
}
#leDomande LI A SPAN
{
    DISPLAY: none
}
#leDomande LI A.preliminari
{
    BACKGROUND-IMAGE: url(../img/domande.gif);
    BACKGROUND-POSITION: 0px 0px
}
#leDomande LI A.preliminari:hover
{
    BACKGROUND-POSITION: 0px -33px
}
#leDomande LI A.tasse
{
    BACKGROUND-IMAGE: url(../img/domande.gif);
    BACKGROUND-POSITION: -145px 0px
}
#leDomande LI A.tasse:hover
{
    BACKGROUND-POSITION: -145px -33px
}
#leDomande LI A.vendita
{
    BACKGROUND-IMAGE: url(../img/domande.gif);
    BACKGROUND-POSITION: -290px 0px
}
#leDomande LI A.vendita:hover
{
    BACKGROUND-POSITION: -290px -33px
}
#leDomande LI A.mutuo
{
    BACKGROUND-IMAGE: url(../img/domande.gif);
    BACKGROUND-POSITION: -435px 0px
}
#leDomande LI A.mutuo:hover
{
    BACKGROUND-POSITION: -435px -33px
}
#faq
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#faq STRONG
{
    BACKGROUND-IMAGE: url(../img/bull.gif);
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: -5px -3px;
    COLOR: #4e97ce;
    FONT-SIZE: 0.9em;
    PADDING-TOP: 0px
}
#faq LI
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 55px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
#faq LI H2
{
    DISPLAY: inline;
    FONT-SIZE: 1.2em
}
#faq LI A.top
{
    MARGIN: 0px 0px 0px 25px;
    DISPLAY: inline;
    COLOR: #4e97ce;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
#faq LI A.top:hover
{
    TEXT-DECORATION: underline
}
#faq LI H1
{
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: transparent;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #4e9513;
    PADDING-TOP: 10px
}
#faq LI OL
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.5em;
    MARGIN: 10px 0px 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    COLOR: #686868;
    FONT-SIZE: 0.9em;
    PADDING-TOP: 0px
}
#faq LI OL LI
{
    BORDER-BOTTOM: #dfdfdf 1px solid;
    BORDER-LEFT: #dfdfdf 1px solid;
    PADDING-BOTTOM: 10px;
    BACKGROUND-COLOR: #e8ffe8;
    MARGIN: 0px 0px 20px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #dfdfdf 1px solid;
    BORDER-RIGHT: #dfdfdf 1px solid;
    PADDING-TOP: 10px
}
TABLE.lessico
{
    PADDING-BOTTOM: 0px;
    LINE-HEIGHT: 1.3em;
    BACKGROUND-COLOR: #ffffff;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    COLOR: #686868;
    FONT-SIZE: 0.8em;
    PADDING-TOP: 0px
}
TABLE.lessico TD
{
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 12px
}
TABLE.lessico TH
{
    PADDING-BOTTOM: 12px;
    MARGIN: 0px;
    PADDING-LEFT: 8px;
    PADDING-RIGHT: 8px;
    PADDING-TOP: 12px
}
TABLE.lessico TD
{
    BORDER-BOTTOM: #ffffff 1px solid
}
TABLE.lessico THEAD TH
{
    TEXT-ALIGN: center;
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #ffffff;
    COLOR: #4e9513;
    PADDING-TOP: 0px
}
.fileList THEAD TR TH
{
    TEXT-ALIGN: left;
    PADDING-BOTTOM: 20px;
    TEXT-TRANSFORM: uppercase;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BACKGROUND: #ffffff;
    COLOR: #4e9513;
    PADDING-TOP: 0px
}
.fileList TBODY TR TD A
{
    COLOR: #4e97ce;
    TEXT-DECORATION: none
}
.fileList TBODY TR TD A:hover
{
    COLOR: #4e97ce;
    TEXT-DECORATION: underline
}
TABLE.lessico TBODY TD.firstCol
{
    WIDTH: 160px;
    COLOR: #4e97ce;
    FONT-WEIGHT: bold
}
TABLE.lessico TBODY TD.firstColBig
{
    WIDTH: 220px;
    COLOR: #4e97ce;
    FONT-SIZE: 94%;
    FONT-WEIGHT: bold
}
TABLE.lessico TBODY TR
{
    TEXT-ALIGN: left;
    BACKGROUND: #e8ffe8
}
TABLE.lessico TBODY TR TD
{
    BORDER-TOP: #dfdfdf 1px solid
}
TABLE.lessico TBODY TR.odd TD
{
    BACKGROUND: #ffffff
}
TABLE.lessico TABLE.lessico TD A:link
{
    COLOR: #4e97ce;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
TABLE.lessico TD A:visited
{
    COLOR: #4e97ce;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
TABLE.lessico TABLE.lessico TD A:hover
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline
}
.lessico .focus STRONG
{
    TEXT-TRANSFORM: uppercase;
    BACKGROUND-COLOR: transparent;
    FONT-STYLE: normal;
    COLOR: #4e9513;
    FONT-SIZE: 96%;
    FONT-WEIGHT: bold
}
.lessico .focus
{
    MARGIN: 10px 0px
}
#login LABEL
{
    DISPLAY: block
}
#login INPUT
{
    WIDTH: 150px;
    DISPLAY: block
}
#login BUTTON
{
    WIDTH: 75px
}
.questionForm
{
    COLOR: #686868
}
.questionForm P.hint
{
    MARGIN: 0px 0px 0px 122px;
    COLOR: #00a8e6;
    FONT-SIZE: 74%
}
FORM.questionForm FIELDSET
{
    MARGIN-BOTTOM: 10px
}
FORM.questionForm LEGEND
{
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 2px;
    FONT-WEIGHT: bold;
    PADDING-TOP: 0px
}
FORM.questionForm LABEL
{
    LINE-HEIGHT: 1.8;
    DISPLAY: inline-block;
    VERTICAL-ALIGN: top
}
FORM.questionForm FIELDSET OL
{
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    PADDING-TOP: 0px
}
FORM.questionForm FIELDSET LI
{
    PADDING-BOTTOM: 5px;
    LIST-STYLE-TYPE: none;
    MARGIN: 0px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
FORM.questionForm FIELDSET LI.controls
{
    MARGIN: 15px 0px 0px 122px
}
FORM.questionForm INPUT
{
    FONT-SIZE: 110%
}
FORM.questionForm TEXTAREA
{
    FONT-SIZE: 110%
}
FORM.questionForm INPUT
{
    WIDTH: 220px
}
FORM.questionForm LABEL
{
    WIDTH: 120px;
    DISPLAY: block;
    FLOAT: left;
    FONT-WEIGHT: bold
}
FORM.questionForm TEXTAREA
{
    WIDTH: 300px;
    HEIGHT: 160px
}
BUTTON.sendButton
{
    BACKGROUND-IMAGE: url(../img/send.gif);
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 42px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
BUTTON.printButton
{
    BACKGROUND-IMAGE: url(../images/print.gif);
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 25px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 42px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
BUTTON.closeButton
{
    BACKGROUND-IMAGE: url(../img/cancell.gif);
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    WIDTH: 120px;
    PADDING-RIGHT: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FLOAT: left;
    HEIGHT: 42px;
    BORDER-TOP: 0px;
    CURSOR: pointer;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}

.cellain_dx_non_usare
{
    BORDER-BOTTOM: #ffffff 1px solid;
    TEXT-ALIGN: right;
    BORDER-LEFT: #ffffff 0px solid;
    PADDING-BOTTOM: 2px;
    BACKGROUND-COLOR: #f4f4f4;
    PADDING-LEFT: 2px;
    PADDING-RIGHT: 5px;
    FONT-SIZE: 11px;
    BORDER-TOP: #ffffff 0px solid;
    BORDER-RIGHT: #ffffff 0px solid;
    PADDING-TOP: 2px
}
.cellain_sx
{
    TEXT-ALIGN: left;
   /* BACKGROUND-COLOR: #ececec;*/
    FONT-SIZE: 13px;
    padding: 4px;
    width: 164px;
}
.cellalabel
{
    TEXT-ALIGN: left;
    FONT-SIZE: 13px;
}
.cellalabelheader
{
    TEXT-ALIGN: left;
    FONT-SIZE: 15px;
}

.cellalabelheaderOLD
{
    TEXT-ALIGN: left;
    FONT-SIZE: 15px;
    font-style:italic
}

.cellalabel2
{
    TEXT-ALIGN: left;
    FONT-SIZE: 10px;
    width: 164px;
    BACKGROUND-COLOR: #ffffff;
}
.cellaEuro
{
    TEXT-ALIGN: left;/*
    BACKGROUND-COLOR: #ececec;*/
    FONT-SIZE: 10px;
    width: 10px;
}

.cellaDettaglio
{
    WIDTH:90%;
}

.cellaerrori
{
    TEXT-ALIGN: left;
    FONT-SIZE: 11px;
    width: 164px;
    color:Red;
}
.cellain_dx
{
    /*TEXT-ALIGN: right;
    BACKGROUND-COLOR: #ececec;*/
    FONT-SIZE: 10px;
    width: 164px;
}

.inputdisabilitato
{
    TEXT-ALIGN: right;
    BACKGROUND-COLOR:Silver;
    color:Gray;
    FONT-SIZE: 11px;
    font-weight:bold;
    width: 164px;
}
.cellacheckboxin_sx
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #ececec;
    FONT-SIZE: 10px;
    width:338px;
}
.cellacommento
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9px;
    font-style: italic;
    font-weight:normal;
    padding-left:20px;
}
.cellacommentoLeft
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9px;
    font-style: italic;
    font-weight:normal;
    padding-left:4px;
}

.descrizione
{
    TEXT-ALIGN: left;
    FONT-SIZE: 9px;
    font-style: italic;
    font-weight:normal;
    padding-left:20px;
    color:Blue;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}
