.dpGrid_1 { width: 6.6666666666667%; }
.dpGrid_2 { width: 15%; }
.dpGrid_3 { width: 23.333333333333%; }
.dpGrid_4 { width: 31.666666666667%; }
.dpGrid_5 { width: 40%; }
.dpGrid_6 { width: 48.333333333333%; }
.dpGrid_7 { width: 56.666666666667%; }
.dpGrid_8 { width: 65%; }
.dpGrid_9 { width: 73.333333333333%; }
.dpGrid_10 { width: 81.666666666667%; }
.dpGrid_11 { width: 90%; }
.dpGrid_12 { width: 98.333333333333%; }
 
.dpGrid_1,
.dpGrid_2,
.dpGrid_3,
.dpGrid_4,
.dpGrid_5,
.dpGrid_6,
.dpGrid_7,
.dpGrid_8,
.dpGrid_9,
.dpGrid_10,
.dpGrid_11,
.dpGrid_12 {
    margin-left: 0.83333333333333%;
    margin-right: 0.83333333333333%;
    float: left;
    display: block;
}
 
.alpha{margin-left:0px;}
.omega{margin-right:0px;}
 
.dpContainer{
    /* min-width: 480px; */
    max-width: 1080px;
    margin: auto;
}

.dpOBJ		{padding: 5px; border: none	; display:block; font-size: 14px; position:relative}
.dpOBJ label 	{width: 30%}
.dpLabel	{width: 160px; background-color: white; border-bottom: 1px solid silver; background-color:LightSteelBlue; margin-bottom: 3px; padding: 4px 2px 0px 8px; color:black}
/* .dpDIV  {border: 1px solid green;}	*/
.dpOBJ input 	{margin-left: 10px; border: 1px solid silver}
.dpOBJ select 	{height: 25px; margin-left: 10px; border: 1px solid silver}
.dpImage 	{width:100%;}
/* .dpHtml		{width: 100%} */
.dpHtml img	{margin: 5px;
							-moz-box-shadow:0 0 6px gray; 
							-webkit-box-shadow:0 0 6px gray;
							box-shadow: 0px 0px 6px gray;
			}
			
.dpEdit		{border: 1px dotted blue; background-color: LightGray}	/* classe applicata quando e' attivo l'edit */
.dpView		{border: 1px dotted gray;}

.fileUpload {
	opacity: 0;
	 -moz-opacity:0.2; 
	 filter:alpha(opacity=0.2);
	height: 48px;
	width: 48px;
}
.dpImageUploaderxxx {
	margin-left: 30%;
	padding: 0px;	
	/* border: 1px solid red; */
    width: 48px;
    height: 48px;
    background: url(../images/upload.png) 0 0 no-repeat; */

    display: block;
    overflow: hidden;
    cursor: pointer;
	
	position: relative;
	top: -48px;
	z-index: 999;
	float: left;
}

.dpToolbar  {height:85px; background-color: whitesmoke; border: 1px solid gray; padding: 5px; font-size:10px}
.dpToolbar ul {height: 84px;margin: 0px;padding: 0px;list-style-type: none;}
.dpToolbar ul li {float: left;display: block;width: 55px;height: 60px;padding: 0px 0px 0px 1px; text-align:center; padding: 5px; cursor: pointer; border-right: 1px dotted silver}
.dpToolbar ul li.forFind {width: 270px;text-align:left; padding-left:10px}
.dpToolbar ul li.forFind input {float:right; width: 200px; position:relative; top:-30px}
#admin-switch {FLOAT:RIGHT; background: url(../../images/32x32-settings.png) no-repeat top left; width:32px; height:32px; cursor:pointer; PADDING: 5PX}



/* ========================== DA TRASFERIRE (DOPO) SU ADMIN-PRODOTTI ==================== */
.card_desc	{font-size:18px; background-color: gray; color:white; padding: 5px; width: 100%; margin: 0px}
.card_custom {font-size:12px; padding: 5px}
.card_info_label {background-color: rgb(209,226,245); padding-left: 5px; vertical-align: middle; font-weight: bold; font-size:8pt; margin-bottom:1px}
p {margin-bottom: 1px}
.card_info_value {font-size: 8pt; margin-bottom: 1px}

.dpSpecifiche {margin:0px; padding:0px; font-size: 12px; }

.art-spec {float:left; width: 48.333333333333%;}
.art-spec-name 	{float:left; width: 40%; background-color: SteelBlue; color: White; padding: 2px 4px 2px 5px; margin-bottom: 1px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius: 4px;
}
.art-spec-value {float: right; width: 52%; padding:2px; margin-bottom: 1px; font-weight: bold}

.dpSmallPics {height: 70px;}
.dpSmallPic	{float: left; width:50px; height:50px; margin:5px; padding:2px}
.dpSmallPic img {max-width: 50px; max-height:50px}
.dpSmallPic a {border:none; text-decoration:none}



.dpImageUploader {
	padding: 0px;		
    width: 48px;
    height: 48px;
    background: url(../images/upload.png) 0 0 no-repeat; */

    display: block;
    overflow: hidden;
    cursor: pointer;
	
	position: absolute;
	top: 0px;
	z-index: 999;
}

