/* CSS Document */

a, a:link, a:visited {
	color: #000080;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

body {
	background-color: #F5F5F5;
	color: #000000;
	font-family: Tahoma, Geneva, Arial, Helvetica;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}

input {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: middle;
}

select, option {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align: middle;
}

td {
	margin: 0px;
	padding: 0px;
}

textarea {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	overflow: auto;
}

ul, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	list-style-type: square;
}

.alert {
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
}

.alert {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.anteprima {
	background-image: url(img/preview.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	padding-left: 26px;
}

.arancio{
	color: #FF9900;
}

.beige {
	color: #FFFF99;
}

.bgbianco {
	background-color: #FFFFFF;
}

.bggrigio {
	background-color: #C0C0C0;
}

.blank1 {
	height: 10px;
}

.blank2 {
	height: 10px;
}

.blank3 {
	height: 10px;
}

.blank4 {
	height: 10px;
}

.blank5 {
	height: 10px;
}

.blank6 {
	height: 10px;
}

.blu {
	color: #0000CD;
}

.blu_ic {
	color: #8B0000;
	font-weight: bold;
}

.bordino {
	border: 1px solid #000000;
}

.bordodes {
	border-color: #C0C0C0;
	border-style: none solid none none;
	border-width: 1px;
	padding: 2px;
}

.bordofondino {
	background-color: #DCDCDC;
	border: 1px solid #000000;
	padding: 3px;
}

.bordosin {
	border-color: #C0C0C0;
	border-style: none none none solid;
	border-width: 1px;
	padding: 2px;
}

.bordosopra {
	border-color: #C0C0C0;
	border-style: solid none none none;
	border-width: 1px 1px 1px 1px;
}

.bordosoprasindes {
	border-color: #C0C0C0;
	border-style: solid solid none solid;
	border-width: 1px;
}

.bordosotto {
	border-color: #C0C0C0;
	border-style: none none solid none;
	border-width: 1px;
	padding: 2px;
}

.bordosottodestra {
	border-color: #C0C0C0;
	border-style: none solid solid none;
	border-width: 1px;
	padding: 2px;
}

.bordosottosindes {
	border-bottom-style: solid;
	border-color: #C0C0C0;
	border-style: none solid solid solid;
	border-width: 1px;
	padding: 2px;
}

.bordosottosinistra {
	border-bottom-style: solid;
	border-color: #C0C0C0;
	border-style: none none solid solid;
	border-width: 1px;
	padding: 2px;
}

.bordotutto {
	border-color: #C0C0C0;
	border-style: solid solid solid solid;
	border-width: 1px;
}

.bottone {
	background: #CCCCCC;
	border: 1px solid #94CC17;
	color: #00637F;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 5px;
	vertical-align: middle;
}

/****************CLASSI X PULSANTI*****************/

.btnaddimg {
	background-image: url(img/btn_addimg.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnannulla {
	background-image: url(img/btn_annulla.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btncheckbox {
	background-image: url(img/checkbox.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px none #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.btnchiudi {
	background-image: url(img/btn_chiudi.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}


.btnchiudiok {
	background-image: url(img/checkbox.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	padding-left: 26px;
}

.btnchiudix {
	background-image: url(img/elimina.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	padding-left: 26px;
}

.btnelimina {
	background-image: url(img/btn_elimina.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnlogin {
	background-image: url(img/login.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px none #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.btnsalva {
	background-image: url(img/btn_salva.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}

.btnsalvasmall {
	background-image: url(img/salva32.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 32px;
}

.btnupload {
	background-image: url(img/btn_upload.png);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	font-size: 18px;
	font-weight: bold;
	height: 32px;
	width: 120px;
}
.btnuploadsmall {
	background-image: url(img/upload_32x32.gif);
	background-position: center;
	background-repeat: no-repeat;
	border: 1px solid #C0C0C0;
	height: 33px;
	width: 33px;
}

.checkbox {
	background-image: url(img/checkbox.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px none #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.dodici {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
}

.giallo {
	color: #FFFF00;
}

.login {
	background-image: url(img/login.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px none #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

/**********************************/
.medio {
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

.medio {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}

.minilinks {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.minilinks {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
}

.msg {
	background-color: #FF0000;
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}

.navigazione {
	background-color: #CCCCCC;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.navigazione a, .navigazione a:link, .navigazione a:visited {
	background-color: #CFCFCF;
	color: #00637F;
	text-decoration: none;
}

.navigazione a:hover {
	background-color: #00637F;
	color: #94CC17;
	text-decoration: underline;
}

.navigazione p {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding: 2px;
}

.navigazionebig {
	background-color: #CCCCCC;
	border: 1px solid #000000;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 4px;
}

.new {
	background-image: url(img/nuovo.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.normal {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.normal {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.normalbordino {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px;
}
.normalbordino TH {
	background-color: #CCCCCC;
	padding: 2px;
}

.normalbordino TD {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.normalbordino P {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding: 2px;
}
.piccolo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.piccolo {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.pulsante {
	background-color: #DCDCDC;
	border: 2px solid #000000;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding: 3px;
}

.rosso {
	color: #FF0000;
}

.salva {
	background-image: url(img/salva.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	font-size: 18px;
	font-weight: bold;
	height: 28px;
	padding-left: 26px;
}

.salvasmall {
	background-image: url(img/salva.gif);
	background-position: left;
	background-repeat: no-repeat;
	border: 1px solid #000000;
	height: 26px;
	vertical-align: middle;
	width: 26px;
}

.std {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.tabellabordino {
	border: 1px solid #CCCCCC;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.tabellabordino p {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding: 3px;
}

.tabellabordino td {
	margin: 0px;
	padding: 0;
}

.tabellabordinopad td {
	margin: 0px;
	padding: 5px;
}

.textinput {
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

.titolo {
	background: #EAEAEA;
	border: thin solid #666666;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
}

.titolo16 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
}

.titolo16 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
}

.titolo18 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}

.titolo18 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
}

.titolo20 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
}

.titolo22 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
}

.titolo22 {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22pt;
}

.titolotabella {
	background-color: #666666;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	height: 25px;
}

.verdana {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.verde {
	color: #009900;
}

.viola {
	color: #9400D3;
}

