/** PRODOTTI WEB **/

/* DIV CONTENITORE DEL TUTTO */
.photogallery{
	width:100%;
	text-align:left;
	padding:10px;
}

/* GABBIA TABELLARE */
dl { width: auto; }
dl,dd { margin: 0; }
dt {
	background: #6490ae;
	font-size: 14px;
	margin: 0 0 10px 0;
}
dt a {
	color:#ffffff;
	font-weight:bold;
	display:block;
	border-left: solid 2px #ffffff;
	margin-left: 24px;
	padding: 4px;
}
/* SCHEDA CATEGORIA */
.area_categoria{}
.area_categoria ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
}
.area_categoria li {
	margin-left:100px;
}

/* OGGETTO PRODOTTO */
.web-prodotto {
	float: left;
	width: 154px;
	height:170px;
	margin:10px;
}
.web-prodotto img{
	padding: 5px;
	display:block;
	border-width: 2px 2px 2px 2px;
	border-style: solid;
	border-color: #65790c;
}
.web-prodotto label { text-align:left; }
.web-prodotto .label_text{
	display:block;
	margin: 0px;
}
.web-prodotto a { }
.web-prodotto a:hover { }


/* TITOLO */
.prod_titolo {
	width:154px;
}
.prod_titolo a{ 
	font-size:12px; 
	color:#444; 
}


/* FILE ALLEGATO PDF*/
.prod_pdf {
	text-transform:uppercase;
	font-size:10px;
	width: 146px;
	background-color:#eeeeee;
	margin-top:1px;
	padding:2px;
	border-width: 2px;
	border-style: solid;
	border-color: #333333;
}
.prod_pdf a { color:#333333;}
.prod_pdf a:hover {}

/* TAG RENT */
.prod_rent {
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	width: 146px;
	background-color:#65790c;
	margin: 1px 0 0 0;
	padding:1px;
	padding:4px;
	color:#FFFFFF;
}
.prod_rent a { color:#ffffff;}
.prod_rent a:hover { }

/* NADA */
.prod_nada {
	margin-top:1px;
	padding:0px;
	height:0px;
}

/* PHOTO GALLERY*/
.box_content_dx
{	height: 100%;
}
#photo_gallery_prod {
	border-width: 2px;
	border-style: solid;
	border-color: #dddddd;
	/*height:363px;*/
	height: 100%;
	overflow: auto;
}

#photo_gallery_prod img {
}
.photo_prod{
	display: none;
}

.photo_prod_tit{
	font-size:12px;
	font-weight:bold;
	color:#444;
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #666666;
	margin:  3px;
	padding: 3px;

}
.photo_prod_area_g
{
	text-align:center;
}
.prod_photo_g{
	width:150px;
	height:50px;
	padding: 5px;
	border: solid 2px #333;
	margin: 5px 5px 10px 5px ;
	overflow:hidden;
}
