/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> module settings <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#message { 
	background-color:#6C0;
	display:none;
	padding:6px 10px;
	border: 1px solid #090;
	margin-bottom:15px;
	font-weight:bold;
}
#message_error{
	background-color:#C00;
	padding:6px 10px;
	border: 1px solid #900;
	margin-bottom:15px;
	font-weight:bold;
}
#message { display:none; }
#message.valid { background-color:#6C0;	padding:6px 10px;	border: 1px solid #090;	margin-bottom:15px;	font-weight:bold; }
#message.error { background-color:#C00;	padding:6px 10px;	border: 1px solid #900;	margin-bottom:15px;	font-weight:bold; }

/* ---------->>> FORMS <<<-----------------------------------------------------------------------------*/

.isctable{		width:100%;		}
.isctable fieldset{
	border:none;
	border-top:1px solid #CCC;
	margin:0 0 20px 0;
	padding:4px 2px;
	background:url(../_img/bg-fieldset.gif) no-repeat -5px;
}
.isctable fieldset:hover{
	background:url(../_img/bg-fieldset.gif) repeat-x left top;
}
.isctable legend{
	display:block;
	font-size:120%;
	font-weight:bold;
	color:#333;
	padding:2px 2px;
}
.isctable ul {
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;	
}
.isctable li {
	clear:both;
	display:block;
	margin:0;
	padding:10px 5px 9px 9px;	
}
.isctable span {
	float:left;
	color:#444444;
	margin:0 4px 0 0;
	padding:0;	
	position:relative;
}
.isctable label {
	clear:both;
	color:#444444;
	display:block;
	line-height:100%;
	margin:0;
	padding-top:2px;
}
.isctable select, .isctable input, .isctable textarea{
	color:#333333;
	font-size:100%;
	margin:0;
	padding:1px;
	border:1px solid #ccc;
}

.isctable label.error{	
	color:#fff;
	font-size:90%;
	display:none;
	background:url(../_img/error-baloon.gif) no-repeat top left;
	padding:10px 4px 4px 4px;
	position:absolute;
	top:12px;
	left:5px;
	z-index:55;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;	
}
.isctable i{	color:#f00;	font-style:normal; }
.isctable input.error, .isctable select.error, .isctable textarea.error {		border-color:#C00;	}

.isctable .widgEditButton{ clear:none; padding:0px; }


#form .isctable .changev { background:url(../_img/active-pending.gif) no-repeat 0 -12px; border:none; width:12px; height:12px; margin:0 0 0 3px; padding:6px 0 0 0; cursor:pointer;   }
#form .isctable .changev.visible{ background-position: 0 -24px; }
#form .isctable .changev.default{ background-position: 0 0px; }

#form .isctable span.changev { margin:3px 0 0 3px; padding:0; float:right; cursor:default; opacity:0.6;   }


#iscrizione li#subcat {		height:50px;	margin:30px 0 0 0px;	}
#iscrizione li#subcat input {		margin:4px 2px 0 0;		}
#iscrizione li#subcat span {		width:120px;	float:left;		}
#iscrizione li#subcat label {		display:inline;		position:relative;	top:-2px; font-size:90%;	}
#iscrizione  #c23yes.error , #iscrizione #c22.error, #iscrizione #c69.error  { display:inline; }
#iscrizione #c6, #iscrizione #c7, #iscrizione #c8 {	width:80px;	}

#btn_submit, .btn {
	background:url(../_img/red_button.gif) no-repeat center center;
	border:none;
	text-align:center;
	padding:0 0 4px 0;
	width:101px;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	height:22px;
}

#btn_submit_l {
	background:url(../_img/red_button_l.gif) no-repeat center center;
	border:none;
	text-align:center;
	padding:0 0 4px 0;
	width:201px;
	cursor:pointer;
	color:#FFF;
	font-weight:bold;
	height:22px;
}



/* ---------->>> UPLOAD <<<-----------------------------------------------------------------------------*/
.sortable { list-style-type: none;  }

#upvetrina ul {	margin:5px 0 10px 0;  min-height:5px; *height:5px;		}
#upvetrina .subcategories{  clear:both; font-weight:bold; font-size:120%; padding: 6px 0 0 0; display:block; }
#upvetrina ul li {
	width:54px;
	height:70px;
	border:2px solid #eee;
	padding:0px;
	float:left;
	clear:none;
	margin:2px 1px;
	*overflow:hidden;
}
#upvetrina ul li a{
	display:block;
	padding:2px;
}
#upvetrina ul li a img{
	border:none;
	width:50px;
	height:50px;
	margin:0px;
	padding:0px;
}
#upvetrina .highlight {	border:1px dashed #C00; }
#upvetrina .active {	border:1px dashed #9C0; }
#upvetrina .pending {	border:2px dashed #FC0; }

#upvetrina img.info {	
	position:relative; 
	cursor:pointer;	
	top:0px; 
	left:30px;	
}
#upvetrina img.delete {
	position:relative;
	cursor:pointer;	
	top:0px;
	left:30px;
}
#upvetrina div.balloon {
	display:none;
	font-size:9px;
	float:left;
	position:relative;
	top:-90px;
	left:15px;
	width:180px;
	height:55px;
	padding:3px 2px;
	background-image:url(../_img/msg-balloon.gif);
	background-position:bottom left;
	text-align:left;
	z-index:99;
}
#upvetrina div.balloon a{
	display:inline;
}

.isctable a.btn{  display:block; float:left; color:#fff; height:20px; padding:4px 0 0 0; }
.file_upload {  position:relative;  overflow:hidden; cursor:pointer; font-weight:bold;  text-align:center;  width:200px;  height:30px;  line-height:30px;  background: #C00;  border:1px solid #f00; }

.file_upload input {  position: absolute;  top: 0;  right: 0;  margin: 0;  border: 300px solid transparent;  opacity: 0;  -ms-filter: 'alpha(opacity=0)';  filter: alpha(opacity=0);  -o-transform: translate(-300px, -300px) scale(10);  -moz-transform: translate(-800px, 0) scale(10);  cursor: pointer;}
.file_upload iframe, .file_upload button {  display: none; }

.panel-rounded-bottom{ clear:both; }
table#files{ min-width:600px; }
table#files td { padding:2px 5px; border-bottom: 1px dashed #666 }
.file_upload_progress .ui-progressbar-value {  background: url("http://www.creathead.it/_templates/_img/pbar-ani.gif"); }
.file_upload_progress div {  width: 150px;  height: 15px; border:1px solid #333; }
.file_upload_cancel button {  cursor: pointer; border:none; background-color:transparent; font-weight:bold; }
#start_uploads , #cancel_uploads{ cursor: pointer; border:none; background-color:transparent; color:#fff; font-weight:bold; float:right; }



#resultcontest img { width:50px; height:50px; float:left; }
#resultcontest .inner { padding:5px; }



#hide_info { text-align:right; padding:0 4px; display:block; }
table#jobdetail { text-align:left; width:100%; font-size:11px; background-color:#fff;  filter:alpha(opacity=70);	-moz-opacity:0.7;	-khtml-opacity: 0.7;	opacity: 0.7; }
table#jobdetail td { padding:0px 4px; }
table#jobdetail td strong{ font-size:120%; }


#upfile td {
	padding:3px;
}
#upcontest fieldset{
	margin:15px 0 10px 0;
	padding:10px;
}
#upcontest ul li {
	list-style-type:none;
	border:1px dashed #ccc;
	padding:0px;
	clear:none;
	padding:3px 4px;
	margin:4px 1px;
	min-height:50px;
}
#upcontest ul li div{
	font-weight:bold;
	padding-bottom:5px;
}

#upcontest ul li a{
	padding:2px;
}
#upcontest ul li a img{
	border:none;
	float:left;
	width:50px;
	height:50px;
	margin:0 10px 0 0;
	padding:0px;
}
#upcontest ul li .naming{
	font-size:130%;
	font-weight:bold;
}
#upcontest ul li .naming input{
	float:right;
}
#upcontest ul li input.del{
	margin:0 4px;
	float:left;
}

#upcontest ul li .others{
	display:none;
	padding-left:60px;
}
.separator{
	clear:both;
}

#store-user h2{	padding-top:15px; }
#store-user h2 span{	float:right; font-size:12px; }
#store-user .prod{	border:1px solid #ccc; padding:5px; margin:15px 0 10px 0;	}
#store-user .prod:hover{	background:#F4F4F4;	}
#store-user .prod.online{	border:1px solid #090; background-color:#EEFEE9; }
#store-user .prod.online:hover{	background:#E0FEE1;	}
#store-user .prod h3{	padding-left:75px; font-weight:bold; }
#store-user .prod .disp{	padding-left:75px; font-weight:bold; }
#store-user .prod .venduti{	padding-left:75px; font-weight:bold; font-size:110%; color:#393; }
#store-user .prod .desc{	padding-left:10px; width:50%; float:left; font-style:italic; }
#store-user .prod .right{	float:right; margin-top:-20px;  }

#store-user .prod .right .price{	font-size:150%; font-weight:bold; color:#cc0000; }

#store-user .prod .right .editico { 
	background: url("http://www.creathead.it/_templates/_img/edit.gif") left center no-repeat; 
	padding-left:20px; 
	display:block;
	margin-top:10px;
	cursor:pointer;
}
#store-user .prod img{	width:65px;	height:65px; float:left; }

.edit #ed_sImmaginePiccola1{ width:65px; height:65px; }
.edit #ed_sImmagine1 { margin-top:10px; }
