/* CSS Document */


#title{
	height:25px;
	padding:5px 20px;
	font-family:Tahoma,Verdana,Arial;
	font-size:20px;
	text-align:left;
	color:#FFFFFF;
	background:url('../images/tile_cat.gif');
	/*border-left: 1px solid #666;
	border-right: 1px solid #666;*/
}

#general_cont {
    background: #FFFFFF;
    padding: 10px;
    border: 1px solid #000000;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	margin:0px;
}

#form_style1 {
    background: #FFFFFF;
    padding: 5px;
    border: 1px solid #CCCCCC;
    font: 12px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
	margin:0px;
}

input.text {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #EFEFEF;
    border: 1px solid #AAAAFF;
    padding-right: 5px;
    padding-left: 5px;
	height:18px;
    width: 450px;
}

input.text:focus {
    background: #DDDDFF;
}


.textarea {
    font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #EFEFEF;
    border: 1px solid #AAAAFF;
    padding-right: 5px;
    padding-left: 5px;
    width: 450px;
	height:100px;
}

.textarea:focus {
    background: #DDDDFF;
}

input.btn {
    font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #CCCCCC url('../images/soriaButton-c.gif');
    text-align: center;
    padding: 5px;
    width: 140px;
    border: 1px solid #888888;
    margin-top: 10px;
}

input.btn:hover {
    background: #CCCCFF url('../images/soriaPressed-c.gif');
}

input.btn:active {
    background: #00CCFF;
}


#select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EFEFEF;
	width: 170px;
	border: 1px solid #AAAAFF;
}


.select {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #EFEFEF;
	width: 170px;
	border: 1px solid #AAAAFF;
}

.selezionato {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #CCCCCC;
	padding-right: 2px;
	padding-left: 2px;
}



td.richiesto {
	color: #000000;
	background: #D6D6D6;
	text-align: left;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	padding:2px;
}
td.opzionale {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:#E5E8EA;
	text-align: left;
	padding:2px;
}

td.nameParam {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background:#EEEEEE;
	text-align: left;
	width:120px;
	padding:2px;
}

td.valueParam {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:#F3F6F8;
	text-align: left;
	width:550px;
	padding:2px;
}

td.check {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:#DBDBDB;
	text-align: left;
	width:50px;
}

td.thumb {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background:#EEEEEE;
	text-align: left;
	width:50px;
}

div#result {
	margin: 10px 0px 5px;
	padding:7px;
	background:#FFFFDD;
	color:#990000;
	text-align: left;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
	min-height: 30px;
	border: 1px solid #CCCCCC;
}

h5{
	color:#4d4d4d;
	font-size:11px;
	font-weight:normal;
	padding:0px;
}

#action, #progress {
		margin-top: 8px;
	}
#action {
		font-weight: bold;
}
#progress {
		display: none;
		border: 1px solid black;
		background-color: #EFEFEF;
		width: 300px;
		height: 8px;
}



