html {
   height: 100%;
   margin-bottom: 1px;
   margin-top: 5px;
   }

body {
   margin: 0px 0px 0px 0px;
   height: 100%;
   font: 76% Verdana,Arial,sans-serif;
   }

table.index01{
   width: 800px;
   }

table#main {
   margin-left: auto;
   margin-right: auto;
   text-align: center;
   }

table.index03  {
   width: 800px;
   border-color: #116b98;
   border-collapse: collapse;
   margin:0;
   padding: 0;
   }
   
/*   table 550PX  {
   width: 800px;
   margin:0;
   padding: 0;
   }*/
   
   table.indexleft  {
   width: 620px;
   margin:0;
   padding: 0;
   }

table.verticale{
   width: 450px;
   height: 620px;
   }

table.verticale_registrazioneSchedatore{
   width: 450px;
   height: 620px;
   }

table.verticale_login{
   width: 574px;
   }

table.verticale_indexUtente1{
   width: 313px;
   }

table.verticale_indexUtente2{
   width: 260px;
   border-color: #116b98;
   border-collapse: collapse;
   margin:0;
   padding: 0;
   }

table.verticale_enteFinanziatore{
   width: 450px;
   height: 460px;
   }

table.verticale_progetto{
   width: 550px;
   
   }

table.verticale_partnerLocale{
   width: 450px;
   height: 460px;
   }

table.verticale_paese{
   width: 450px;
   height: 260px;
   }

table.verticale_parolaChiave{
   width: 450px;
   height: 260px;
   }

table.verticale_enteFinanziatoreProgetto{
   width: 450px;
   }

table.verticale_enteFinanziatoreProgettoTitolo{
   width: 450px;
   height: 50px;
   }

table.verticale_allegato{
   width: 450px;
   }

table.verticale_allegatoSelezione{
   width: 450px;
   height: 570px;
   }

table.verticale_allegatoTitolo{
   width: 450px;
   height: 50px;
   }

table.verticale_partnerLocaleProgettoTitolo{
   width: 450px;
   height: 50px;
   }

table.verticale_partnerLocaleProgetto{
   width: 450px;
   }

table.verticale_ongPartecipanteProgettoTitolo{
   width: 450px;
   height: 50px;
   }

table.verticale_ongPartecipanteProgetto{
   width: 450px;
   }

table.verticale_ongPartecipanteProgettoSchermata{
   width: 450px;
   }

td.titolo{
/*    vertical-align: left; */
   height: 50px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: normal;
   color: #626568;
   }

td.titoloRicerca{
/*    vertical-align: left; */
   height: 100px;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: normal;
   color: #626568;
   }

td.indexUtenteOpzioni{
   height: 20px;
   width: 280px;
   font-family: Arial, Helvetica, sans-serif;
   }

td.indexUtenteOpzioniRowspan2{
   height: 40px;
   width: 280px;
   font-family: Arial, Helvetica, sans-serif;
   }

td.indexUtenteOpzioniRowspan4{
   height: 80px;
   width: 280px;
   font-family: Arial, Helvetica, sans-serif;
   }

h1  {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   line-height: 15px;
   margin: 5px 0;
   }

h1.piccolo  {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 12px;
   margin: 5px 0;
   }

h2.opzioni  {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #86B843;
   line-height: 15px;
   margin: 5px 0;
   width: 280px;
   height: 20px;
   }

td.titoloProgetto{
   height: 80px;
      text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #626568;
   }

td.numeroProgetto{
   height: 40px;
   text-align: left;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: bold;
   color: #626568;
   }

td.spazioRicerca{
   height: 40px;
   }

td.spazioMedioRicerca{
   height: 30px;
   }

td.spazioPiccoloRicerca{
   width: 550px;

   height: 20px;
   }

td.spazioPiccolissimoRicerca{
   height: 10px;
   }

label{
/*    float: middle; */
   text-align: right;
   width: 150px;
   height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 22px;
   }

label.pagina{
   float: left;
   text-align: right;
   width: 150px;
   height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   margin-right: 5px;
   color: #626568;
   line-height: 20px;
   }

label.paginaRicerca{
   float: left;
   text-align: left;
   width: 150px;
   height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 22px;
   }

label.paginaColspan{
   float: left;
   text-align: left;
   width: 550px;
   height: 20px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 20px;
   margin:0 0 10px 5px;
   }


label.paginaErroriPopup{
   float: left;
   text-align: left;
   width: 420px;
   height: 30px;
   font: 15px Arial, Helvetica, sans-serif;
   color: #626568;
   margin-right: 5px;
   line-height: 22px;
   margin:0 0 5px 5px;
   }


label.paginaErrori{
   float: left;
   text-align: left;
   width: 540px;
   height: 50px;
   font: 15px Arial, Helvetica, sans-serif;
    color: #626568;
   margin-right: 5px;
   line-height: 22px;
   margin:0 0 5px 5px;
   }

label.paginaMancanzaPopup{
   float: left;
   text-align: left;
   width: 420px;
   height: 30px;
    font: 15px Arial, Helvetica, sans-serif;
    color: #626568;
   margin-right: 5px;
   line-height: 18px;
   margin:0 0 10px 5px;
   }


label.ongPartecipante{
   float: left;
   text-align: left;
   width: 150px;
   height: 130px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 18px;
   }

label.enteFinanziatore{
   float: left;
   text-align: left;
   width: 150px;
   height: 130px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 18px;
   }

label.partnerLocale{
   float: left;
   text-align: left;
   width: 150px;
   height: 160px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 18px;
   }

label.allegato{
   float: left;
   text-align: left;
   width: 150px;
   height: 32px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #86B843;
   line-height: 18px;
   }

label.info{
   float: left; 
   text-align: left;
   width: 400px;
   height: 10px;
    font: 11px Arial, Helvetica, sans-serif;
   margin-right: 0px;
   color: #666;
   }

label.paginaColspanAvviso{
   float: left;
   text-align: left;
   width:550px;
   height: 25px;
   font: 11px Arial, Helvetica, sans-serif;
    color: #000000;
   margin-right: 5px;
   line-height: 25px;
   margin:0 0 5px 5px;
   }


label.paginaTesto{
   float: left;
   text-align: right;
   vertical-align: middle;
   width: 200px;
   height: 25px;
   font-family: Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 11px;
   color: #626568;
   line-height: 25px;
   margin:0 0 5px 5px;
   }

tr.login{
   height: 60px;
   }

div.selectSelezione_registrazioneSchedatore{
   width: 320px;
   height: 370px;
   padding: 1px;
   }

select.selectSelezione_registrazioneSchedatore{
   width: 320px;
   height: 370px;
   margin: 10px;
   font: 12px Arial,sans-serif;
   }

div.selectSelezione_enteFinanziatore{
   width: 320px;
   height: 250px;
   padding: 1px;
   }

select.selectSelezione_enteFinanziatore{
   width: 320px;
   height: 250px;
   margin: 10px;
   font: 12px Arial,sans-serif;
   }

div.selectSelezione_allegato{
   width: 320px;
   height: 370px;
   padding: 1px;
   }

select.selectSelezione_allegato{
   width: 320px;
   height: 370px;
   margin: 10px;
font: 11px Arial, Helvetica, sans-serif;   }

div.selectSelezione_partnerLocale{
   width: 320px;
   height: 250px;
   padding: 1px;
   }

select.selectSelezione_partnerLocale{
   width: 320px;
   height: 250px;
   margin: 10px;
font: 11px Arial, Helvetica, sans-serif;   }

input.text{
   width: 200px;
   margin:10px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.text{
   float: left;
   width: 200px;
   }

div.textPopup{
   float: left;
   width: 200px;
   height: 40px;
   }

div.textTesto{
   width: 400px;

   float: left;
   margin:0 0 5px 5px;
font: 11px Arial, Helvetica, sans-serif;   } 

div.textTestoTextarea{
   width: 550px;
   text-align:left;
   margin:0 0 5px 10px;
   font: 11px Arial, Helvetica, sans-serif;  
      white-space: pre;
 
   } 

div.select{
   float: left;
   width: 200px;
   padding: 1px;
   height: 40px;
   }

select.select{
   width: 205px;
   margin:10px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

textarea.textarea{
   width: 200px;
   height:100px;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.textarea{
   float: left;
   width: 200px;
   height:120px;
   }

input.textEsteso{
   width: 300px;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.textEsteso{
   float: left;
   width: 300px;
   }

div.selectEsteso{
   float: left;
   width: 305px;
   height:22px;
   padding: 1px;
   }

select.selectEsteso{
   width: 305px;
   height:22px;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

textarea.textareaEsteso{
   width: 300px;
   height:200px;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.textareaEsteso{
   float: left;
   width: 300px;
   height:200px;
   }

label.ricerca{
   text-align: left;
   width: 70px;
   height: 30px;
   font-family:  Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   margin-right: 5px;
   color: #626568;
   line-height: 18px;
   }

div.textTestoRicerca{
   text-align: left;
   width: 140px;
   height: 30px;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

input.checkbox{
   text-align: left;
   margin:5px 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.checkbox{
   float: left;
   width: 200px;
   }

font.radio{
   text-align: left;
   line-height: 1px;
font: 11px Arial, Helvetica, sans-serif;   }

font.radioPopup{
   text-align: left;
   line-height: 1px;
font: 11px Arial, Helvetica, sans-serif;   }

div.selectOngPartecipante{
   float: left;
   height: 130px;
   width: 200px;
   padding: 1px;
   }

select.selectOngPartecipante{
   width: 200px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

table.verticale_enteFinanziatoreProgetto{
   width: 440px;
   }

div.selectenteFinanziatore{
   float: left;
   height: 130px;
   width: 205px;
   padding: 1px;
   }

select.selectenteFinanziatore{
   width: 205px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.selectpartnerLocale{
   float: left;
   height: 160px;
   width: 205px;
   padding: 1px;
   }

select.selectpartnerLocale{
   width: 205px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.selectallegato{
   float: left;
   height: 32px;
   width: 205px;
   padding: 1px;
   }

select.selectallegato{
   width: 205px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

input.textAllegato{
   width: 200px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.textAllegato{
   float: left;
   height: 32px;
   width: 200px;
   }

input.textEnteFinanziatore{
   width: 200px;
   margin:0 0 0 5px;
font: 11px Arial, Helvetica, sans-serif;   }

div.textEnteFinanziatore{
   float: left;
   height: 130px;
   width: 200px;
   }

div.ongPartecipante{
   height:50px;
   }

button{
   width: 104px;
    height:19px;
	background-color: #86B843;
	font-family:  Arial, Helvetica, sans-serif;
	color: #ffffff;
    background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;   
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font: 12px Arial,sans-serif;
/*    display: normal; */
   padding: 0px 0 0px;
   cursor: pointer;
   margin:0px 0 0px 0px;
   }

button.selezione{
   width: 104px;
   height:19px;
    background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;   
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
   font: 12px Arial,sans-serif;
/*    display: normal; */
   padding: 0px 0 0px;
   cursor: pointer;
   margin:0 0 0 0px;
   }

div.center {
   text-align: left;
   }

#header_sn {
   height: 131px;
   background-color: #116b98;
   }

#header_dx {
   height: 131px;
   background-color: #116b98;
   }

td.linea{
   background: url(../img/barretta.bmp); 
   }

td.lineadx{
   background: url(../img/barrettadx.bmp); 
   }

#lineafondo {
   height: 1px;
   background: url(../img/barrettafondo.bmp) repeat;
   }

td.menu {
   width: 200px;
   }

td.middle {
   width: 599px;
   }

td.middleColspan {
   width: 149px;
   font: 12px Arial,sans-serif;
   }

table.index04  {
   width: 200px;
   border-collapse: collapse;
   margin:0;
   padding: 0;
   }

div.moduletable {
   float:left;
   width: 200px;
   margin: 5px 5px 5px;
   padding-top: 10px;
   }

h3  {
   font-family:  Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 15px;
   color: #626568;
   line-height: 18px;
   margin: 5px 0;
   }

h2  {
   font-family:  Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #626568;
   line-height: 15px;
   margin: 5px 0;
   }

h1.titolo  {
   font-family: Arial, Helvetica, sans-serif;
   font-weight: bold;
   font-size: 18px;
   line-height: 18px;
   text-align:center;
   margin:40px 0 30px 10px;
   }

h1.testo  {
   font: 14px Arial,sans-serif;
   line-height: 20px;
   text-align:left;
   margin:10px 0 5px 10px;
   }

a.mainlevel:link, a.mainlevel:visited {
   font-size: 10px;
   background: url(../img/arrow.png) no-repeat;
   font-weight: bold;
   color: #626568; 
   font-family: Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-align: left;
   padding-left: 15px;
   width: 194px;
   }

a.mainlevel:hover {
   text-decoration: none;
   font-weight: bold;
   background-position: 0px -22px;
   color: #626568;
   }

a.mainlevel#active_menu {
   background-position: 0px -48px;
   color: #000;
   }

a.mainlevel#active_menu:hover {
   color: #626568;
   }

h4.mainlevel {
   font-size: 10px;
   font-weight: bold;
   color: #000; 
   font-family: Arial, Helvetica, sans-serif;
   text-transform: uppercase;
   text-align: left;
   height: 3px;
   }

td.marchioCoop {
   height: 130px;
   background: url(../img/marchioCoop.bmp) center no-repeat;
   }

td,tr,p,div { 
   font-family: Arial, Helvetica, sans-serif;
   line-height: 140%;
   font-size: 11px;
   color: #626568;
   }

a:link, a:visited {
   color: #626568;
   text-decoration: none;
   font-weight: bold;
   }

a:hover {
   color: #86B843; /*#1626FF;*/
   text-decoration: none;
   font-weight: bold;
   }

.pulsa_bold_bianco {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.txt_gr_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.txt_gr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.txt_gr_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.txt_gr_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.txt_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-align: left;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.txt_green_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #86B843;
	text-decoration: none;
}

.txt_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #86B843;
	text-decoration: none;
}

.txt_spazio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 5px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #626568;
	text-decoration: none;
}

.nobox {
	background-repeat: no-repeat;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td:first-child{
    width: 150px;
}