/*
colore scuro principale menu 634322
colore titolo secondario menu 838D5F
colore item directory menu E0D6BC
colore sfondo F9F6EF
colore titoli e tasti 5B8459
colore titolone e item menu 9E9B84
*/

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: normal;
	background-color: #333333;
}

table {
	color: #634322;
	line-height: normal;
	background-color: #F9F6EF;
	border: 0px;
}
table.dark {
	color: #000000;
	line-height: normal;
	background-color: #9E9B84;
	border: 0px;
	background-image:url(img/texture1.gif);
}
table.darkbottom {
	color: #000000;
	line-height: normal;
	background-color: #9E9B84;
	border: 0px;
	background-image:url(img/texture9.gif);
}
table.bright {
	color: #000000;
	line-height: normal;
	background-color: #FCFCFC;
	border: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #634322;
	line-height: normal;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:  #E0D6BC;
	line-height: normal;
	text-align: left;
}

<!-- link di base -->
a {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none; font-weight: normal}
a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none; font-weight: normal}
a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666; text-decoration: none; font-weight: normal}
a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5B8459; font-weight: normal; text-decoration: none}
a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9E9B84; font-weight: normal; text-decoration: none}

<!-- link intestazione colonna -->
.linkCol          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #634322; font-weight: bold; text- decoration: none}
.linkCol:link     { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #634322; font-weight: bold; text- decoration: none}
.linkCol:visited  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #634322; font-weight: bold; text- decoration: none}
.linkCol:hover    { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #E10915; font-weight: bold}
.linkCol:active   { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004871; font-weight: bold; text- decoration: none}

<!-- link menu -->
.linkMenu { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 11px; padding: 2px 2px;}
.linkMenu:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 11px; padding: 2px 2px;}
.linkMenu:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 11px; padding: 2px 2px;}
.linkMenu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #D01228; font-size: 11px; padding: 2px 2px;}
.linkMenu:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 11px; padding: 2px 2px;}

<!-- link chiaro -->
.linkbright {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: E10915; text-decoration: none; font-weight: normal}
.linkbright:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: E10915; text-decoration: none; font-weight: normal}
.linkbright:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: E10915; text-decoration: none; font-weight: normal}
.linkbright:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: normal; text-decoration: none}
.linkbright:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: E10915; font-weight: normal; text-decoration: none}


<!-- link inattivo -->
.link0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FCFCFC;
	font-weight: normal;
}

.link_h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333399;
	line-height: normal;
	font-weight: bold;
}

.link_h1:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333399;
	line-height: normal;
	font-weight: bold;
	text-decoration: underline;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top: 8px;
	margin-left: 2px;
	color: #FFFFFF;
	background-color: #5B8459;
	line-height: 24px;
	font-weight: bold;
	text-indent: 10pt;
}
h1.error {
	color: #666666;
	background-color:  #FFD6A3;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FCFCFC;
	background-color: #634322;
	line-height: normal;
	font-weight: bold;
	text-indent: 10pt;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #686D83;
	line-height: normal;
	font-weight: bold;
	background-color: #E0D6BC;
	text-indent: 10pt;
}
.titdirectory {
	/* width: 180px; */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #F1F1F2;
	font-weight: bold;
	line-height: 17px;
	text-align: center;
	background-color: #634322;
	color: #FFFFFF;
}
.titdirmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1F1F2;
	font-weight: bold;
	line-height: 15px;
	text-align: center;
	background-color: #838D5F;
	color: #FFFFFF;
}
.titmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F1F1F2;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #9E9B84;
	color: #FFFFFF;
}
.titsubmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 15px;
	font-weight: bold;
	background-color: #5B8459;
	text-align: left;
}
.itemmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B8459;
	font-weight: normal;
	line-height: 15px;
	text-align: left;
	background-color: #F9F6EF;
	padding: 3px 4px;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	line-height: normal;
}
.smallbright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: normal;
}

<!-- classe per gli oggetti dei form -->


.lab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #634322;
	line-height: normal;
	font-weight: bold;
}
.lablabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: normal;
	font-weight: normal;
}

.hlab {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FCFCFC;
	line-height: normal;
	font-weight: bold;
	background-color: #9E9B84;
}
.debug {
	font-family: "Courier New", Courier, mono;
	font-size: x-small;
	line-height: 1;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	line-height: normal;
	text-indent: 40pt;
}
hr {
	border-color: #D4D0C8;
	border-style: solid;
	border-width: 1;
}
hr.error {
	border-color: #FFAA66;
}
hr.bar {
	border-color: #E0D6BC;
}
hr.final {
	border-color: #5B8459;
}
hr.mid {
	border-color: #B6B6B6;
}

.debug {
	font-family: "Courier New", Courier, mono;
	font-size: x-small;
	line-height: 1;
}

.box {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	background-color: #E0D6BC;
}

.searchpu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: normal;
	background-color: #FFFFFF;
}
.btnOk { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCFCFC; text-decoration: none; font-size: 11px; background-color: #5B8459; border-top: 2px solid #FFFFFF; border-right: 2px solid #48543C; border-bottom: 2px solid #48543C; border-left: 2px solid #FFFFFF; background-image: url(img/btn.gif);}
.btnCancel { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCFCFC; text-decoration: none; font-size: 11px; background-color: #5B8459; border-top: 2px solid #FFFFFF; border-right: 2px solid #48543C; border-bottom: 2px solid #48543C; border-left: 2px solid #FFFFFF; background-image: url(img/btn.gif);}
.btnDelete { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCFCFC; text-decoration: none; font-size: 11px; background-color: #5B8459; border-top: 2px solid #FFFFFF; border-right: 2px solid #48543C; border-bottom: 2px solid #48543C; border-left: 2px solid #FFFFFF; background-image: url(img/btn.gif);}
.btn { font-family: Verdana, Arial, Helvetica, sans-serif; color: #FCFCFC; text-decoration: none; font-size: 11px; background-color: #5B8459; border-top: 2px solid #FFFFFF; border-right: 2px solid #48543C; border-bottom: 2px solid #48543C; border-left: 2px solid #FFFFFF; background-image: url(img/btn.gif);}
input{
	border-top: 1px solid #9E9B84;
	border-bottom: 1px solid #9E9B84;
	border-left: 1px solid #9E9B84;
	border-right: 1px solid #9E9B84;
	padding-left: 4px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;    
	color: #634322;
	background-image: url(img/corners.gif);
}
input.radio {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: 0px;
	padding-left: 0px;
	background-color: #F9F9F9;   
	color: #634322;
	background-image: url(img/spacer.gif);
}
select {
	border-top: 1px solid #9E9B84;
	border-bottom: 1px solid #9E9B84;
	border-left: 1px solid #9E9B84;
	border-right: 1px solid #9E9B84;
	padding-left: 4px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;    
	color: #634322;
	background-image: url(img/corners.gif);
}

textarea {
    border-top: 1px solid #9E9B84;
    border-bottom: 1px solid #9E9B84;
    border-left: 1px solid #9E9B84;
    border-right: 1px solid #9E9B84;
	padding-left: 4px;
    background-color: #FFFFFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;    
    color: #634322;
	background-image: url(img/corners2.gif);
}

.titolopagina {
	/* height: 32px; */
	width: 480px;
	text-align:left;
	padding: 5px 12px 6px 12px;
	color:#FFFFFF;
	line-height: 136%;
	font-size: 13px;
	font-weight:bold;
	margin: 0;
	border: solid 2px;
	border-top-color:#FFF;
	background-color: #9E9B84;
	/*
	background-image:url(img/fondo_titoli.gif);
	background-position:left;
	background-repeat:no-repeat;
	*/
}

/* directory */

.itemdirhere {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #FF953A;
	/*
	background-image: url(img/here.gif);
	background-position:left;
	background-repeat:no-repeat;
	*/
}
.itemdirlev0 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FCFCFC;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #838D5F;
}
.itemdirlev1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #336699;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #E0D6BC;
}
.itemdirlev2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #F9F6EF;
}
.itemdirlev3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #FFFFFF;
}
.itemdirlev4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #336699;
	font-weight: bold;
	line-height: 15px;
	text-align: left;
	background-color: #FFFFFF;
}
.identdir {
	font-family: Arial, Courier, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #9E9B84;
}
.identdirhere {
	font-family: Arial, Courier, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}
.description {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #336699;
	line-height: normal;
	text-indent: 20pt;
}

<!-- link root dir -->
.linkDirRoot { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FCFCFC; font-size: 12px; }
.linkDirRoot:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #CFF3FF; font-size: 12px; }
.linkDirRoot:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color:#FCFCFC; font-size: 12px; }

<!-- link dir -->
.linkDir { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 10px; }
.linkDir:link { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 10px; }
.linkDir:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 10px; }
.linkDir:hover { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #D01228; font-size: 10px; }
.linkDir:active { font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #666; font-size: 10px; }

<!-- link dir here -->
.linkDirHere { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }
.linkDirHere:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #CCC; font-size: 10px; }
.linkDirHere:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFF; font-size: 10px; }

.dirhere { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; color: #FFFFFF; font-size: 10px; }

li { padding: 0 42px 10px 0 }
