body{text-align:center; font-family: Tahoma, Helvetica; font-size:11px;}
p,img,ul,li,h1,div,a{padding:0px; margin:0px;}
li{list-style-type:none;}
a{color:#0000ff;}
a:hover{text-decoration:underline;}
input,textarea,select{font-family: Tahoma, Helvetica; font-size:11px; border:1px solid #999999;}
td{font-family: Tahoma, Helvetica; font-size:11px;}


div#portale{width:960px; margin:auto;}
div#logo div#menu{background:url(../immagini/bot_iti.jpg); width:960px; height:21px;}
div#logo div#menu ul{margin-left:5px;}
div#logo div#menu ul li{margin-top:3px; float:left; margin-left:5px; margin-right:5px; color:#ffffff;}
div#logo div#menu ul li a{color:#ffffff; font-weight:bold; font-size:11px; text-decoration:none;}
div#logo div#menu ul li a:hover{text-decoration:underline;}
div#logo div#menu ul li a#sel{text-decoration:underline;}

div#corpo{text-align:left;}
div#sx{float:left; width:23%;}
div#ce{float:left; width:58%;}
div#dx{float:right; width:19%;}

div#ce div#pagina{margin-left:5px; border-left:1px solid #336600;  min-height:800px; height: auto !important; height: 800px;}
div#ce div#pagina div#testo{padding:15px;}
div#ce div#pagina div#titoloPagina{font-variant: small-caps; font-size:22px; color:#336600; border-bottom:3px solid #336600; margin-bottom:15px;}
div#ce div#pagina div#seiin{font-size:10px; color:#999999; margin-bottom:10px;}
div#ce div#pagina div#seiin a{color:#999999; margin-left:3px; margin-right:3px; text-decoration:none;}

span#nomi{font-weight:bold;}
div#sx ul#first{margin-top:10px;}
div#sx ul{margin-bottom:15px;}
div#sx ul li{height:20px; background-color:#DAFF4D; clear:left; margin-bottom:2px;}
div#sx ul li span{line-height:19px; margin-left:5px;}
div#sx ul li#first{background-color:#336600;}
div#sx ul li#first div{width:20px; height:20px; background-color: #DAFF4D; float:left;}
div#sx ul li#first span{color:#ffffff; font-weight:bold;}

div#sx ul li div{width:20px; height:20px; background-color: #EFFFB0; float:left;}
div#sx ul li a{color:#336600;  width:100%; height:20px; font-weight:bold; font-size:11px; display:block; text-decoration:none;}
div#sx ul li a:hover{background-color: #4E9D00; color:#ffffff; text-decoration:none;}
div#sx ul li a#sel{background-color: #4E9D00; color:#ffffff; text-decoration:none;}

div#primopiano{border:1px solid #336600; padding:10px; margin-top:15px; margin-bottom:15px;}
div#primopiano div#titolo{font-weight:bold; color:#336600; margin-bottom:4px;}
div#primopiano ul {width:99%}
div#primopiano ul li{float:left; color:#999999; margin-top:6px; width:49%;}
div#primopiano ul li a{color:#336600;}

div#cella.first{margin-top:10px;}
div#cella{margin-bottom:15px;}
div#cella div#int{background:url(../immagini/spigolo.gif) no-repeat right top;  background-color: #336600; padding:1px; padding-left:3px; font-weight:bold; color:#ffffff;}
div#cella div#corpo{border:1px solid #336600; margin-top:0px; padding:5px; height:auto;}
div#cella ul li{margin-bottom:4px; background: url(../immagini/icona_li.gif) no-repeat 0px 7px;}
div#cella ul li a{padding-left:7px; color:#336600;}
div#cella ul li#tutti{background: url(""); text-align:right;}
div#cella ul li#tutti a{font-size:10px; color:#336600;}

div#cella div#int2{background:url(../immagini/spigolo.gif) no-repeat right top;  background-color: #336600; padding:1px; padding-left:3px; font-weight:bold; color:#ffffff;}
div#cella div#corpo2{border:1px solid #336600; margin-top:0px; padding:5px; height:auto;  font-size:10px;}
div#cella div#corpo3{background-color:#DAFF4D; margin-top:1px; padding:5px; height:auto;  font-size:10px;}
div#cella div#corpo2 span{width:50px;}
div#cella div#corpo2 li{background:url("");}
div#cella div#corpo3 li{background:url("");}
div#dx a#bottone{text-decoration:none; border:1px solid #336600; padding-left:5px; padding-right:5px; color:#ffffff; background-color:#336600;}
div#dx a#bottone:hover{background-color:transparent;  color:#336600;}

div#dx input#bottone{text-decoration:none; border:1px solid #336600; padding-left:5px; padding-right:5px; color:#ffffff; background-color:#336600;}
div#dx input#bottone:hover{background-color:transparent;  color:#336600;}

div#dx input.login{width:80px; font-size:10px; border:1px solid #999999;}
div#dx input.bottone{width:50px; font-size:10px; margin-top:4px;}
div#dx input.cerca{width:130px; font-size:10px; border:1px solid #999999;}



div#sx a#bottone{text-decoration:none; border:1px solid #336600; padding-left:5px; padding-right:5px; color:#ffffff; background-color:#336600;}
div#sx a#bottone:hover{background-color:transparent;  color:#336600;}
div#sx input#bottone{text-decoration:none; border:1px solid #990336600000; padding-left:5px; padding-right:5px; color:#ffffff; background-color:#336600;}
div#sx input#bottone:hover{background-color:transparent;  color:#336600;}
div#sx input.cerca{width:145px; font-size:11px; border:1px solid #999999;}


div#ce div#pagina div#messaggio div#errore{font-size:11px; font-weight:bold; color:#ff0000; margin-bottom:5px;}
div#ce div#pagina div#messaggio div#conferma{font-size:11px; font-weight:bold; color:#0000ff; margin-bottom:5px;}

div#base{clear:both; height:20px; background-color:#336600; text-align:center;}
div#base ul{width:710px; margin:auto;}
div#base ul li{float:left; margin-left:5px; margin-right:5px; color:#ffffff; margin-top:3px;}
div#base ul li a{color:#ffffff; font-weight:bold; font-size:10px; text-decoration:none;}
div#base ul li a:hover{text-decoration:underline;}
div#base ul li a#sel{text-decoration:underline;}
div#ragionesociale{margin-top:10px; text-align:center; font-size:10px; color:#666666;} 

div#testocondizioni{font-size:10px; margin-top:25px;}
div#ce a#bottone{display:block; width:100px; text-decoration:none; border:1px solid #336600; padding-left:5px; padding-right:5px; color:#ffffff; background-color:#336600;}
div#ce a#bottone:hover{background-color:transparent;  color:#336600;}

table#form{margin-top:20px;}


div#voce{clear:both;}
div#voce div#data{margin-bottom:3px; font-size:10px; font-weight:bold;}
div#voce div#titolo{margin-bottom:5px}
div#voce div#testovoce{margin-bottom:5px; clear:both;}
div#voce div#titolo a{font-size:12px; font-weight:bold; margin-bottom:5px;}
div#voce div#asx,div#adx{font-size:10px; color:#999999;}
div#voce div#asx{float:left; margin-bottom:5px;}
div#voce div#adx{float:right; margin-bottom:5px;}
div#voce div#allegati{color:#999999; margin-top:5px; margin-bottom:10px;}
div#voce div#urls{color:#999999; margin-top:5px; margin-bottom:10px;}
.linkcolor{color:#00CC00;}
div#testo div#risultati{color:#666666; margin-bottom:10px;}

div#paginaBlocco div#allegati{color:#999999;}
div#paginaBlocco div#allegati .linkcolor{color:#00CC00;}
div#paginaBlocco div#allegati ul li{margin-top:7px;}

div#paginaBlocco div#urls{color:#999999;}
div#paginaBlocco div#urls .linkcolor{color:#00CC00;}
div#paginaBlocco div#urls ul li{margin-top:7px;}

div#paginaBlocco div#urls .linkcolor a:link{text-decoration: none; color:#00CC00; margin-top:10px;}

ul#elenco li{margin-bottom:4px; background: url(../immagini/icona_li.gif) no-repeat 0px 7px;}
ul#elenco li a{padding-left:7px;}
ul#elenco li .linkcolor{padding-left:0px;color:#00CC00;}


div#paginaBlocco div{margin:0px; padding:0px; clear:both;}
div#paginaBlocco div h1{font-size:12px; font-weight:bold; text-align:left;}
div#paginaBlocco div p{text-align:left; }
div#paginaBlocco img{border:1px solid #000000;}
div#paginaBlocco div#left img{width:180px; height:120px; margin-right:10px; float:left;}
div#paginaBlocco div#top-small img{width:180px; height:120px; margin-right:10px;}
div#paginaBlocco div#right img{width:180px; height:120px; margin-left:10px; float:right;}
div#paginaBlocco div#top {text-align:center;}
div#paginaBlocco div#bottom {text-align:center;}
div#paginaBlocco div#top img{width:360px; margin-bottom:5px;}
div#paginaBlocco div#bottom img{width:360px; margin-top:5px;}

ul#elencoVoci{margin-left:10px; margin-right:10px;margin-bottom:20px;}
ul#elencoVoci li{margin:0px; margin-top:7px; padding-left:15px;}
ul#elencoVoci li#first{
	background-color: #C0FF09;
	padding: 3px;
	font-weight: bold;
	color: #ffffff;
}
ul#elencoVoci li span#nomi{font-weight:bold;}


div#clear{clear:both;}
form ul span#ax {color:#ff0000; font-size:9px; font-weight:bold;}
form ul li#hit{color:#888888; font-size:11px; margin-top:20px; border:0px;}
form ul li div#label{background-color:#DAFF4D; padding:1px; font-size:11px; font-weight:bold; color:#ffffff; padding-left:5px;}
form ul li div#corpo{padding:5px;}



table#cont{border: 1px solid #DAFF4D; width:400px;}
table{border:1px solid #ffffff; margin-bottom:5px;}

table tr#intestazione{
  background-color: #DAFF4D;
  height:16px;
  border-bottom: 1px solid #5C6BA2;   
  cursor: pointer;
  text-align: center;
}

table tr#intestazione2{
  background-color: #FFE680;
  height:14px;
  border-bottom: 1px solid #5C6BA2;   
  cursor: pointer;
  text-align: center;
}

table  tr#intestazione td{
  font-size: 12px;
  font-family : Tahoma, Helvetica;
  font-weight: bold;
  color: White;  
  height:18px;
  padding-left: 10px;
  padding-right: 10px; 
}

table  tr#intestazione2 td{
  font-size: 11px;
  font-family : Tahoma, Helvetica;
  font-weight: bold;
  color: Gray;  
  height:18px;
  padding-left: 10px;
  padding-right: 10px; 
}

table tr#valore td{
  font-size: 11px; font-family : Tahoma, Helvetica; color: #000000;
 
  background-color: #ffffff; 
  padding-left: 7px; padding-right: 7px; padding-top: 5px; padding-bottom: 5px;    
}

table tr#valore td#input{
  border-left: 1px solid #ffffff; 
  border-bottom: 1px solid #BFCAEB;  
  background-color: #ffffff; 
  padding:0px;   
  padding-left: 5px; padding-right: 5px;
}

table tr#valore td#desc{
  font-size: 11px; font-weight: bold; font-family : Tahoma, Helvetica; color: #000000;
}

.accessMenu{border: #CDFF00 1px solid; margin:0px; padding:0px; height:14px;}
div#sx ul li a span.accessMenu{border:0px; margin:0px; padding:0px; padding-left:7px; color:#336600; font-weight:100; font-size:10px;}

div#lineaBianca {clear:both; height:15px; width:100%;}
