* { margin: 0; padding: 0; outline: 0 }
BODY {
    background-color:#cccccc;
    margin:0px;
    padding:0px;
    spacing:0px;
    font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
    color: #666666; 
    text-align: center;

}
TABLE, TD, TR{
    border:0px;
    padding:0px;
    spacing:0px;
}

IMG{
    border:0px;
}
.SezBase{   
    margin-left:auto ;
    margin-right:auto ;
}
.SezBase TR{  
   vertical-align:top; 
}
.SezBiancoCentrale{
    background-color:#ffffff;
}
.SezAngoloSuSx{
    background-image: url(../Temp/Cache/f7d3e974014c4cc2ba33132d9bb1342a.jpg);
}
.SezTopCentro{
    background-image: url(../Temp/Cache/b04451dbeb2e41be99356b38c28c7fb3.jpg);
    background-repeat:repeat-x;
}
.SezBottomCentro{
    background-image: url(../Temp/Cache/9db39cd175314931ba165bb29a2652f6.jpg);
    background-repeat:repeat-x;
}
.SezAngoloSuDx{
    background-image: url(../Temp/Cache/fc7fd5a7e3b94b8087f6c8cd784452ed.jpg);
}
#nested_td_BordoSin{
    background-image: url(../Temp/Cache/19a25b4b746e40f4a641f96c7892ddcf.jpg);
    background-repeat:repeat-y;
}
#nested_td_BordoDes{
    background-image: url(../Temp/Cache/b6c2fa949fbe4d8fab5ffcff772fb815.jpg);
    background-repeat:repeat-y;
}
.SezAngoloBottomDx{
    background-image: url(../Temp/Cache/e4554be414c04c919a18778c537b178a.jpg);
}

.SezAngoloBottomSx{
    background-image: url(../Temp/Cache/bcd8cc3a831345b8b7213ce6b4812bbc.jpg);
}
.SezTop{
	background: url(../Temp/Cache/71b46a7632d8418b80793a4e76de46dc.png);
    margin:0px;
   border:0px;
    padding:0px;
    spacing:0px;

}
#men{
	clear: both;	
	padding: 0;		
}
#men ul {
	float: left;
	list-style: none;
	background: url(../Temp/Cache/334e20be5bbb467eb0680e4c5e509f02.jpg) repeat-x;	
	width: 824px;		
	text-transform: uppercase;

	margin: 0;
	padding: 0;	
	display: inline;
	margin-top:5px;
}
#men ul li {
	display: inline;
	margin: 0; padding: 0;
}
#men ul li a {
	display: block;
	float: left;
	width: auto;
	margin: 0;
	border-right: 1px solid #899D00;
	border-left: 1px solid #A7D101;
	border-bottom: none;
	color: #FFF;
	font: bold 13px/2.8em "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	text-decoration: none;	
	letter-spacing: 1px;
	padding: 0 7px;
}
#men ul li a:hover, 
#men ul li a:active {
	background: url(../Temp/Cache/55e9de54cbb3417990b4bab51a1b187e.jpg) repeat-x;	
}
#men ul li#current a{	
	background: url(../Temp/Cache/fb8665e9f25a47549a829529aabb9c95.jpg) repeat-x;	
}
.SezCorpo{
	background-color:#e8e8e8;
}
.SezFooter{
	background: url(../Temp/Cache/858b3dd19e1346e3ab45af4c20a21d4c.png) repeat-x;	
}
#Kcms_MargineUnderTop TR{
	height:5px;
}
td_MargineUnderTop {
	height:5px;
}
.testo{
	color:#666666;
	text-align:justify;
	font-family:Verdana;
	padding-left:20px;
	padding-right:20px;
}
A {
	text-decoration:underline;
	color: #809013;
	font-weight:bold;
}
A:hover {
     text-decoration:none;
     color: #809013;
}

h1, h2, h3 {
	font-family: 'Trebuchet MS', Tahoma, Sans-serif;
	font-weight: Bold; 		
}
h1 {
     font-size: 190%;	
    font-weight: normal;
	/*color: #555;*/
     color: #809013;
     text-align:left;
     padding:20px;
}
#header {

	position: relative;
	padding: 0;	
	color: #FFF;	
}
#header h1#logo-text a {
	position: absolute;
	margin: 0; padding: 0;
	font: bold 36px 'Trebuchet MS', Arial, Sans-serif;
	letter-spacing: -1px;
	color: #787676;
	text-transform: none;
	text-decoration: none;
	
	/* change the values of top and left to adjust the position of the logo*/
	top:10px; left: 30px;	
}
#header h1#logo-text span {
	color: #9A9696;
}


#main {
	float: left;
	padding: 10px;
	display: inline;
	text-align:left;
	margin: 10px;

}
#main h2 {
	font: normal 1.9em 'Trebuchet MS', Tahoma, Sans-serif;
	color: #85970C; 
	text-transform: none;
	padding: 10px 0 0px 10px; 			
}
#main ul li {

}

.myfooter{
	margin-top:8px;
}

.newsimg{
	width:100px;
	margine:5px;
	border:0px solid #809013;
}
#tablenews TD{
	padding:10px;
	border-bottom:1px dotted #809013;

}
.KNewsTitolo, .KNewsAbstract{
	display:none;
}

td.Labelinput { 
            font-size: 11px; 
            padding-bottom: 4px;
}
td.inputreg { 
     font-size: 11px; 
     padding-bottom: 4px;
     padding-left:20px;
}
td.inputreg INPUT { 
      width: 300px;
       
}

td.testonote { 
    font-size: 11px; 
    padding-bottom: 4px;
}



.nominativoRap {
   font-weight:bold;
    text-transform:uppercase;
}
.regione {
      text-transform:uppercase; 
      text-align:left; 
      font-size :13px; 
      border-bottom:1px dotted;
      /* font-weight:bold; */
      color: #cc0000; 
}
.TitElenco {
   display:none;
}
.DataEntryButtonSave{
    color:red;
}
.titolo {
    color: #809013;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
}
.etichetta {
    color: #EF650C;
    font-weight:bold;
    font-size:12px;
    text-transform:uppercase;
}

.domanda {
    padding-top:4px;
    padding-bottom:10px;
    border-bottom:1px dotted #809013
}

.risposta {
   /* background-color: red;*/
     padding-top:4px;
 
}
.tipo {
   font-style: italic;
}

#FormVDE  TABLE {
width:100%;
}

#Domanda { text-align: left; }
#Domanda TEXTAREA { width:95%;}

#Kcms_Corpo { 
border-bottom: 1px dotted gray; 
}
.testoSemplice{
	color:#666666;
	text-align:justify;
	font-family:Verdana;
}

.bottone {
    color: #EF650C;
   font-weight:bold;
   font-size:13px;
   padding:3px;
    
}
.DataEntryButtonSave {
	display:none;
}
.destra {
     text-align:right;
     padding-right:50px;
}
.TAmodifica {
     display:none;
}
.margine10{
     padding:10px;
}
.LoginMessage {
     font-size:14px;
     font-weight:bold;
     padding-top:20px;
}
.titolo { 
    cursor:  pointer;
    font-size: 150%;
    color: #94949D;
    text-transform: uppercase;
    border-bottom: 1px dotted #94949D;
    margin: 0px;
    margin-top: 0.3em;
    text-align: left;
    margin-left: 3px;
}
.clic_chiuso {
    padding-left: 30px;
    background-image:url(../temp/cache/133451c73f8348bb850621180399cc63.png);
    background-repeat: no-repeat;
    min-height: 25px;
}
.elemento_lista{
   /* color: #EF650C;*/
    color:#809013;
    
    font-size:12px;
    text-transform:uppercase;
    text-align:left;
    padding-left:20px;
}


#tabellona { margin: 1em 0; }
#tabellona TH { text-align:right; padding: 3px; }
#tabellona TD { text-align:left; padding: 3px; }
#tabellona TD.d_titolo INPUT { width: 70%; }
#tabellona TD.d_autore INPUT { width: 70%; }
#tabellona TD.d_datadom INPUT { width: 100px; }
#DataDom INPUT{ width: 100px; }
