html, body {
	background-color: #64748B;
	color: #000000;
	font-family: "Trebuchet MS", Arial, Verdana, Tahoma, "Times New Roman";
	font-size: 13px;
	margin: 0px;
	padding: 0px; 
}



.handcursor{
cursor:hand;
cursor:pointer;
}


.norm {
color:#808080; 
font-family:tahoma;

}
.fileok {
color: #228B22; 
font-family:tahoma;
font-weight: bold;
padding: 3px;
}
.small {
font-family:tahoma; 
color: white; 

}
.back {
font-family:  tahoma; 
background-color: white; 
color: navy
}
.top {
background-color: silver; 
color: white
}

a, a:link, a:visited {
   background: transparent;
   color: #0000CD;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   background: transparent;
   color: #FF0000;
   font-weight: bold;
   text-decoration: none;
}

h3 {
   color: #3D3D3D;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight: bold;
}

hr {
   color: #483D8B;
   height: 1px;
}


TD, TABLE, .bgbianco {
   background-color: #FFFFFF;
}


input,textarea {

   padding: 0 0 0 2px;
}
.tabellafilemanager input, .tabellafilemanager textarea {

   padding: 1px;
}
select {
   background-color: #F8F8FF;
   color: #000000;
}

.alert {
   color: #FF0000;
   font-weight: bold;
}

.asterisco {
   color: #FF4500;
   font-weight: bold;
   padding: 3px;
}


.bordofull {
   border: 1px #C0C0C0;
   border-style:solid;
}


.bordobottom {
   border: 1px #C0C0C0;
   border-style: none none solid none;
}

.bordobottomleft {
   border: 1px #C0C0C0;
   border-style: none none solid solid;
}

.bordobottomright {
   border: 1px #C0C0C0;
   border-style: none solid solid none;
}

.bordobottomleftright {
   border: 1px #C0C0C0;
   border-style: none solid solid solid;
}
.bordoleft {
   border: 1px #C0C0C0;
   border-style: none none none solid;
}

.bordopadding4 {
   border: 1px solid #75B4D4;

   padding: 4px;
}

.bordopadding4_10pt {
   border: 1px solid #75B4D4;
   padding: 4px;
}

.bordoright {
   border: 1px #C0C0C0;
   border-style: none solid none none;
}

.bordotop {
   border: 1px #C0C0C0;
   border-style: solid none none none;
}

.bordotopbottom {
   border: 1px #C0C0C0;
   border-style: solid none solid none;
}

.bordotopleft {
   border: 1px #C0C0C0;
   border-style: solid none none solid;
}

.bordotopright {
   border: 1px #C0C0C0;
   border-style: solid solid none none;
}

.bordosimilbutton, bordofine {
   border: 1px #C0C0C0;
   border-style: solid;
}
.breadcrumb {
   color: #333333;
   font-family: Tahoma, Geneva, sans-serif;
   font-weight: bold;
}

.breadcrumb a, .breadcrumb a:link, .breadcrumb a:visited {
   background: transparent;
   color: #333333;
   text-decoration: none;
}

.breadcrumb a:hover {
   background: transparent;
   color: #333333;
   
   text-decoration: underline;
}
.data {
   color: #000000;
}



.disclaimertext{
   background-color: #FFFFFF;
   color: #000000;
   margin: 0px;
   padding: 0px;
}

.iconbar {
   background: #DCDCDC;
   border: 1px solid #191970;
   color: #708090;
letter-spacing: 3px;
   padding: 5px;
   width: 90%;
}

input.logininput {
   background-color: #F5F5F5;
   border: 1px solid #999999;
   color: #3D3D3D;
   padding: 2px;
}

.loginbox {
	color: #191970;
	background-color: #F5F5F5;
	vertical-align: middle;
	padding: 0px;
	margin: 0px;
}

.logintable {
   background-color: transparent;
   border: 1px none #000000;
	color: #191970;

   font-weight: normal;
}

.logintable a, .logintable a:link {
   color: #191970;
   font-weight: normal;
   text-decoration: none;
		padding: 2px;
}

.logintable a:visited {
   color: #191970;
   font-weight: normal;
   text-decoration: none;
padding: 2px;
}

.logintable a:hover {
	color:  #191970;
	background-color: White;
	padding: 2px;
	font-weight: normal;
	text-decoration: underline;
}

.logintable p {
   background-color: transparent;
   border: 0px none #000000;
   font-family: Tahoma, Geneva, sans-serif;
   font-weight: normal;
   padding: 0px;
	color: #191970;
}


.padding5 {
padding:5px;
}
.padding10 {
padding: 10px;
}
.padding20 {
padding: 20px;
}
.pulsante {
   background-color: #6C96C6;
   border: 2px outset #A3A3A3;
   color: #F0F8FF;
   font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
 
   font-weight: bold;
   margin: 0px;
   padding: 1px;
}

.smallerheader {
   color: #333333;
   font-family: Tahoma, Geneva, sans-serif;

   font-weight: bold;
}

.smallertext {
   color: #333333;
   font-family: Tahoma, Geneva, sans-serif;
 
}

.sottotitolo {
   color: #000000;
   font-weight: bold;
}

.tabellalog {
   background-color: #FFFFFF;
   border: 1px solid #000080;
   padding: 0px;
}

.tabellalog td {
   background-color: #FFFFFF;
   font-weight: bold;
   padding: 1px;
}

.tabellamedia {
   background-color: #FFFFFF;
   border: 1px solid #FF0000;
}
.tabellamedia TD {
   background-color: #FFFFFF;
	padding: 3px;
}
.tabellaloginadmin {
   background-color: transparent;
   border: 1px solid #F5F5F5;
	color: #F5F5F5;
}
.tabellalogin {
   background-color: #FFFFFF;
   border: 1px solid #000080;
}
.tabellalogin TD{

   font-weight: bold;
   padding: 5px;
}

.tabellamessaggi {
   background-color: #FFFFFF;
   border: 1px solid #A9A9A9;
}

.tabellamessaggi td {

   padding: 5px;
}



.tabellascarica {
   background-color: #FFFFFF;
   border: 1px solid #000080;
   margin: 0px;
   padding: 0px;
}

.tabellascarica p, .tabellascarica td {

   padding: 5px;
}

.tabellautenti {
   background-color: #FFFFFF;
   border: 1px solid #A9A9A9;
   margin: 0px;
   padding: 0px;
}
.table_sottile {
   border: 1px solid #000080;
}


.tabellafilemanager {
   border: 1px solid #000080;
   width:700px;
}
.title {
   border: 1px solid #75B4D4;
   color: #666666;
   font-weight: bold;
}

.titoletto {
   color: #666666;

}

.titolino {
   color: #000000;
}

.titolinotabellanegativo, .titolinotabellanegativo p {
   background-color: #00008B;
   color: #F5F5F5;
   font-weight: bold;
   padding: 5px;
}

.titolo {
   background: transparent;
   color: #000000;

   font-weight: bold;
}

.titolocolonnanegativo {
   background: #808080;
   color: #F8F8FF;
   font-weight: normal;
   padding: 2px;
}

.titolone {
   color: #666666;

   font-weight: bold;
}

.titolonegativo {
   background: #000080;
   color: #F5F5F5;
   font-weight: bold;
   padding: 10px;
}

.titolotabellanegativo {
   background-color: #000080;
	color: #F5F5F5;
   padding: 5px;
}
.titolotabellanegativo P {
color: #F5F5F5;
  
   font-weight: bold;
}


.uploader {
   background: #F0F8FF;
   border: 1px solid #000080;
   color: #333366;
   padding: 5px;
}

.uploaderbox{
   background-color: #EDEDED;
   border: 1px solid #000080;
 
   width: 700px;
}




fieldset, legend {
	font-weight: bold;
	color: Black;
}
#tablist{
	padding-top:10px;
	margin: 0.1em 0px 0px 0px;
	font-weight: bold;
	
}
#tablist ul{
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
	
}


#tablist li{
	float: left;
    	margin: 4;
    	padding: 0;
	
}

#tablist li a {
    	display: block;
	background-color: #EDEDED;
	height: 40px;   
}

#tabcontentcontainer{
width: 730px;


border: 1px solid gray;
background-color: #FFFFFF;


}

a {
	text-decoration: none;

}

.logo {
	color: #FFBA00;
	background-color:#26354A;
	letter-spacing:0.3em;
	line-height:24px;
	padding-left: 0px;
	font-size: 24px;
	text-align: left;
	}
.navText {

	color: #26354A;
	background-color:
	letter-spacing:.1em;
	line-height:16px;
		background-color:#FFCC00;
	}
	
.orangetd	{
	background-color:#FFCC00;
	}
.navTexttd 	 {
	background-color:#FFFFFF;
	}
.tagline {	
	color: #D3DCE6;
	line-height:16px;
	}
.adminlink a, .adminlink a:link, .adminlink a:visited {
   background: transparent;
   color: #FF8C00;
   font-weight: bold;
   text-decoration: none;
}
.adminlink a:hover {
   background: transparent;
   color: #FF8C00;
   
   font-weight: bold;
   text-decoration: underline;
}
	
	#navigation a,#navigation a:link,#navigation a:visited {

	color: #26354A;
	text-decoration: none;
	letter-spacing:.1em;
	line-height:16px;
	display:block;
	padding: 0px 10px;
	}
	
#navigation a:hover {
	color:#ffffff;
	background-color: #26354A;
	}
#titolo {
	position: absolute;
	top:405px;
	left:294px;
	z-index: 3;
	width: 700px;
	height: 25px;
	padding-left: 20px;
	
	font-weight:bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
}
#home {
	position: absolute;
	top:220px;
	left:0px;
	z-index: 5;
	width: 235px;
	height: 24px;
	background-color: #eaeaea;
	text-align: right;
	vertical-align: middle;

	padding-top: 5px;
	
}

.titoli {
	
	font-weight:bold;
	color: #666666;
	text-decoration: none;
}
.sottotitoli {

	font-weight:bold;
	color: #333333;
	text-decoration: none;
}
#categorier ul {
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}

#categorier p a {
	display: block;
	color: #009999;

 
}
.elemento {
	position: absolute;
	top:50%;
	margin-top:-0.8em;
	height: 24px;
}
#dett {
	position: absolute;
	top:265px;
	margin-top:-0.8em;
	height: 113px;
	margin-left: 50px;
	width: 700px;
	left: 10px;
	background-color: #FFFFFF;
	visibility: hidden;
	vertical-align: top;
	
}
.bottone 
{
  
    	text-align: center; height: 25px;
    	padding-left:1px;padding-right:1px;
    
}
p {
	line-height: 15px;
}
p a {
	color: #FFFFFF;
}
.pulnav ul {
	list-style-type: none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0;
}
.pulnav li {
    	float: left;
    	margin: 0;
    	padding: 0;
}
.pulnav li input 
{
    	margin-right: 1px;
    	margin-top: 5px; 	
}


.tabella_prev TR {
    background-color: #eaeaea;
}
