body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
	margin: 0px;
	padding: 0px;
}
h1 {
	font-size:large;
	width: 500px;
	display:block;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-bottom:1px dotted black;
	color: #003366;
	padding: 10px;
font-size:14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
a img {
border:0px;
}

.Titolo {
background-image:url(modelli/immagini/sfondoh1.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
padding-bottom:10px;
background-color:#666666;
}

input {
font-family:Verdana, Arial, Helvetica, sans-serif;

}

.TabCentrale {
	padding:10px;
	vertical-align:top;
}

.TabSx {
	vertical-align:top;
}

.TabSx A{
font-size:small;
font-weight:bold;
color:#000000;
} 

.TabSx A:hover{
font-size:small;
font-weight:bold;
color:#FF0000;
}

.bandCK {
padding-left:10px;
color:#0000CC;
margin-left:10px;
background-image:url(../images/bandiere/cz.png);
}

.menuLingue {
overflow: Auto;
height:100px;
background-color:#FFFFFF;
}

.file_gest_cel_dir {
	background-color:#FF9;
	

border-bottom:1px solid #F90;
height:20px;
font-size:11px;
padding:2px;
padding-left:0px;
}
.file_gest_cel_dir div{
padding:4px 4px 4px 47px;
}

.file_gest_cel_file td {
	background-color:#FFC;
border-bottom:1px solid #F90;
height:35px;
font-size:12px;
padding:4px 4px 4px 4px;
}

.div_icone_alte {
text-align:center; 
background-color:#FFFFFF; 
margin-bottom:30px;
margin-left:3px;
border:1px solid black;
float:left;
width:40px;
height:32px;
padding-top:5px;
}

#divisionemenu H1 {
	background-color: #FFFFFF;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 95%;
	border: none;
}

#divisionemenu {
	background-color: #dbdbdb;
	color: #000000;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
	width: 100%;
}

#divisionemenu A {
	/*background-color: #e9e9e9;*/
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	width: 95%;
	float: left;
	text-decoration: none;
	margin-bottom: 5px;
	/*display:block;*/
}

#divisionemenu A:hover {
	background-color: #fffbcb;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	width: 95%;
	float: left;
	
	text-decoration: none;
	margin-bottom: 5px;
}


#vocimenu {
	font-weight: bold;
	padding: 5px;
	padding-bottom:30px; 
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	width: 90%;
	display: inline;
}
#vocimenu li {
	display: inline;
}


#vocimenu H1 {
display:none;
visibility:hidden;
}


/*#vocimenu #alivello {
	background-color: #e9e9e9;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	/*display:block;
	text-decoration: none;
	/*padding: 3px;
	/*margin:0px;
}

#vocimenu #alivello:hover {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	
	text-decoration: none;
}*/
li.PagCol{list-style:none;}
li.PagCol #mainlevel0{
	color:#000;
	cursor:hand;
	padding: 5px;
	cursor:default;
	list-style:none;
	/*float:left;
	width:200px;*/
	text-decoration: none;
	text-indent: 0px;
	display:block;
	font-size: 11px;
}

li.PagCol #mainlevel0:hover {
	text-decoration: none;
	text-indent: 0px;
}

li.PagCol #mainlevel2{
	color: #666;
	cursor:hand;
	padding: 5px; padding-left:10px;
	text-decoration: none;
	text-indent: 0px; 
	display:block;
	font-size: 11px;
}

li.PagCol #mainlevel2:hover {
	color: #000;
	text-decoration: none;
	text-indent: 0px;
	
}

li.PagCol #mainlevel4{
	color: #666;
	cursor:hand;
	padding: 5px; padding-left:20px;
	text-decoration: none;
	text-indent: 0px; 	
	display:block;
	font-size: 11px;
}

li.PagCol #mainlevel4:hover {
	color: #000;
	text-decoration: none;
	text-indent: 0px;
	
}

li.PagCol #mainlevel6{
	background-color:#99bbda;
	color: #000;
	cursor:hand;
	padding: 5px; padding-left:30px;
	text-decoration: none;
	text-indent: 0px; 
	display:block;
	font-size: 11px;
}

li.PagCol #mainlevel6:hover {
	background-color: #C5F5A7;
	color: #000000;
	text-decoration: none;
	text-indent: 0px;
	
}


.TabCentrale h1 {
	font-size:large;
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	background-color: #f1f1f1;
	color: #990000;
	margin-top: -5px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.testata {
	color: #CC3300;
	font-style: oblique;
	font-weight: bold;
}


/*Link all interno della tabella contenuti

#centro A{
	background: none;
	text-decoration: underline;
	font-size: 11px;
	text-indent:0px;
}


#centro A.linkrighe1:link, A.linkrighe1:visited {
	background-color: none;
}

#centro A.linkrighe1:hover {
	background-color: none;
}

#centro A.linkrighe2:link, A.linkrighe2:visited {
	background-color: none;
	text-indent: 15px;
}

#centro A.linkrighe2:hover {
	background-color: none;
		text-indent: 15px;
}


#vocimenu A.mainlevel6:link, A.mainlevel6:visited {
	background-color: #99bbda;
	color: #000;
	width: 95%;
	float: left;
	text-transform: capitalize;
	text-decoration: none;
	text-indent: 40px;
}

#vocimenu A.mainlevel6:hover {
	background-color: #99bbda;
	color: #000000;
	width: 95%;
	float: left;
	text-transform: capitalize;
	text-decoration: none;
	text-indent: 40px;
}
*/
.menucasc #casc0 {
color:#000000;
}
.menucasc #casc2 {
color:#003399;
display:block;
margin-left:0px;
}
.menucasc #casc4 {
color:#0066FF;
display:block;
margin-left:6px;
}
.menucasc #casc6 {
color:#0099CC;
display:block;
margin-left:12px;
}


#sfondo_riga2 {
background-color:#5DA046;
}
#sfondo_riga4 {
background-color:#7DAA76;
}
#sfondo_riga6 {
background-color:#B6D2B6;
}
#sfondo_riga8 {
background-color:#D5EECF;
}

#sfondo_riga2 #nome a{
font-size:12px;
padding-left:5px;
text-decoration:none;
}
#sfondo_riga4 #nome a{
font-size:12px;
padding-left:15px;
text-decoration:none;
}
#sfondo_riga6 #nome a{
font-size:12px;
padding-left:20px;
text-decoration:none;
}
#sfondo_riga8 #nome a{
font-size:12px;
padding-left:25px;
text-decoration:none;
}


#sfondo_riga2 #nome a:hover {
font-size:12px;
padding-left:5px;
text-decoration:none;
background-color:none;
}
#sfondo_riga4 #nome a:hover {
font-size:12px;
padding-left:15px;
text-decoration:none;
}
#sfondo_riga6 #nome a:hover {
font-size:12px;
padding-left:20px;
text-decoration:none;
}
#sfondo_riga8 #nome a:hover {
font-size:12px;
padding-left:25px;
text-decoration:none;
}

#tit_linguamadre a{
color:#660000;
font-weight:bold;
padding:5px;
width:80%;
display:block;
}

#tit_secondalingua a{
color:#555555;
padding:5px;
width:80%;
display:block;
}

#tit_linguamadre a:hover{
color:#003399;
font-weight:bold;
}

#tit_secondalingua a:hover{
color:#003399;
}

#puls_cestino {
background-image:url(../images/puls_trash.jpg);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
margin:2px;
text-decoration:none;
}

 #puls_cestino:hover {
background-image:url(../images/puls_trash_hov.jpg);
}

#puls_elimina {
background-image:url(../images/puls_delete.jpg);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
margin:2px;
text-decoration:none;
}

#puls_elimina:hover {
background-image:url(../images/puls_delete_hov.jpg);
}

#puls_ripristina {
background-image:url(../images/puls_refresh.jpg);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
margin:2px;
text-decoration:none;
}

#puls_ripristina:hover {
background-image:url(../images/puls_refresh_hov.jpg);
}

#puls_copia {
background-image:url(../images/puls_copy.jpg);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
margin:2px;
text-decoration:none;
}

#puls_copia:hover {
background-image:url(../images/puls_copy_hov.jpg);
}
#puls_menugest {
background-image:url(../images/puls_files.png);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
color:#666666;
font-weight:bold;
background-color:#f7bc54;	
padding:3px 10px 3px 10px;
text-decoration:none;
}

#puls_menugest:hover {
background-image:url(../images/puls_files_hov.png);
color:#333333;
}

#puls_linguegest {
background-image:url(../images/puls_lingue.png);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
color:#666666;
font-weight:bold;
background-color:#f7e654;	
padding:3px 10px 3px 10px;
text-decoration:none;
}

#puls_linguegest:hover {
background-image:url(../images/puls_lingue_hov.png);
color:#333333;
}

#puls_inscont {
background-image:url(../images/puls_newdoc.png);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
color:#666666;
font-weight:bold;
text-decoration:none;
background-color:#c7f754;	
padding:3px 10px 3px 10px;
}

#puls_inscont:hover {
background-image:url(../images/puls_newdoc_hov.png);
color:#333333;
}

#puls_gestcont {
background-image:url(../images/puls_moddoc.png);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
color:#666666;
font-weight:bold;
text-decoration:none;
background-color:#c7f754;	
padding:3px 10px 3px 10px;
}

#puls_gestcont:hover {
background-image:url(../images/puls_moddoc_hov.png);
color:#333333;

}

#puls_usergest {
background-image:url(../images/puls_users.png);
float:left;
width:49px;
height:39px;
background-position:center;
background-repeat:no-repeat;
cursor:hand;
color:#666666;
font-weight:bold;
background-color:#f7e654;	
padding:3px 10px 3px 10px;
text-decoration:none;
}

#puls_usergest:hover {
background-image:url(../images/puls_users_hov.png);
color:#333333;
}

ul.PagCol
{
    margin:0px;
    Clear: Left;
	list-style-type:none;
	border:1px solid #BDCDDD;
	padding:0px;
}

li.PagCol
{
    float: Left;
    width: 240px;
	margin:0px;
	font-size: 10px;
}
li.PagCol2
{
    float: Left;
    width: 20px;
	margin:0px;
}

#desc_file {
	display:block;
	font-size:14px;
	color:#333;
	width:400px;
	padding:5px;
	padding-top:25px;
	border-bottom:1px dashed #CCC;
	height:40px;
	background-color:#DCFCC5;
}
#file_elenco {
	display:block;
	font-size:14px;
	color:#333;
	width:700px;
	padding:5px;
	border-bottom:1px dashed #CCC;
	height:20px;
	
}
#file_elenco span{
	float:right;
	padding-top:3px;
}

.ris_ok {
	display:block;
	width:400px;
	padding:12px;
	background-color:#DAF2B5;
	border:1px solid #060; 
	color:#030;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
.ris_ok img{
float:left;
}
.ris_ok span{
display:inline-block;
padding-top:4px;
padding-left:10px;
}
.intest {
display:block;
height:50px;
background-color:#003366;
font-size:16px;
color:#FFF;
font-weight:bold;

}
.intest span{
display:inline-block;
padding:15px;
}

.barratop {
background-image:url(../images/sfondo_barra_top.jpg);
background-repeat:repeat-x;
display:block;
height:25px;
}
.barratop a{
display:inline-block;
color:#666;
text-decoration:none;
font-weight:bold;
padding-top:4px;
margin-left:30px;
}

.barratop a:hover{
color:#222;
text-decoration:none;
font-weight:bold;
}
.tree_dir {background-image:url(php_file_tree/styles/default/images/directory.png);
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
height:20px;	
display:inline-block;
}; 

.tree_dir img{
float:right;
margin-left:4px;
}

.file_norm img{
float:right;
margin-left:4px;
}
.file_norm .checkbx{
float:right;
margin-left:4px;
}
.file_norm {
display:block;
height:20px;
background-repeat:no-repeat;
background-position:left;
padding-left:20px;
}

.img_lang { float:left;
display:inline-block;

}
.a_button {
background-position:left;
background-repeat:no-repeat;
border:none;
background-color:#FFFFFF;
color:#999;
margin-right:10px;
text-decoration:none;
display:inline-block;
padding:5px 4px 5px 25px;
float:left;
}
.a_button:hover{
color:#000;
background-color:#FFFFFF;
cursor:pointer;
border:none;
text-decoration:underline;
} 
.salva_bt {
background-position:left;
background-repeat:no-repeat;
border:none;
background-color:#FFFFFF;
color:#999;
float:left;
padding:6px 7px 5px 24px;
#padding:3px 4px 2px 4px;
_padding:3px 4px 2px 4px;
}
.salva_bt:hover{
color:#000;
text-decoration:underline;
background-color:#FFFFFF;
cursor:pointer;
border:none;
}

h3 {
font-size:12px;
margin:20px 5px 10px 0px;
}
.boxinfo {
	background-color: #DEECEF;
	padding: 5px;
	margin-bottom: 20px;
	border: 1px dashed #CCC;
	font-size: 11px;
}
td {
	font-size: 11px;
}
.testata {
	font-weight: bold;
	background-color: #f1f1f1;
	color: #333;
	font-variant: none;
}
