/*grey wb*/

#phocamaps-box div.pmbox-greywb {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-br.png) no-repeat bottom right;

}



#phocamaps-box div.pmbox-greywb div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-bl.png) no-repeat bottom left;

}



#phocamaps-box div.pmbox-greywb div div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-tr.png) no-repeat top right;

}



#phocamaps-box div.pmbox-greywb div div div {

	padding:12px;

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-tl.png) no-repeat top left;

}



#phocamaps-box div.pmbox-greywb div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	/* width: 99% */

	background: none;

}



/*grey*/

#phocamaps-box div.pmbox-grey {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-br.png) no-repeat bottom right;

}



#phocamaps-box div.pmbox-grey div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-bl.png) no-repeat bottom left;

}



#phocamaps-box div.pmbox-grey div div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-tr.png) no-repeat top right;

}



#phocamaps-box div.pmbox-grey div div div {

	padding:10px;

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-grey-tl.png) no-repeat top left;

}



#phocamaps-box div.pmbox-grey div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	/*width: 		99%;*/

	background: none;

}



/*grey rc*/

#phocamaps-box div.pmbox-greyrc {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(http://mediavalue.it/components/com_phocamaps/assets/images/box-greyrc-br.png) no-repeat bottom right;

}



#phocamaps-box div.pmbox-greyrc div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-greyrc-bl.png) no-repeat bottom left;

}



#phocamaps-box div.pmbox-greyrc div div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-greyrc-tr.png) no-repeat top right;

}



#phocamaps-box div.pmbox-greyrc div div div {

	padding:12px;

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-greyrc-tl.png) no-repeat top left;

}



#phocamaps-box div.pmbox-greyrc div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	/* width: 99% */

	background: none;

}



/*black*/

#phocamaps-box div.pmbox-black {

	float: 			left;

	clear: 			both;

	text-align:		left;

	background: 	url(http://mediavalue.it/components/com_phocamaps/assets/images/box-black-br.png) no-repeat bottom right;

}



#phocamaps-box div.pmbox-black div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-black-bl.png) no-repeat bottom left;

}



#phocamaps-box div.pmbox-black div div {

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-black-tr.png) no-repeat top right;

}



#phocamaps-box div.pmbox-black div div div {

	padding:12px;

	background: url(http://mediavalue.it/components/com_phocamaps/assets/images/box-black-tl.png) no-repeat top left;

}



#phocamaps-box div.pmbox-black div div div div {

	margin: 	0;

	padding: 	0;

	float: 		none;

	/* width: 99% */

	background: none;

}



#phocamaps .pmroute,

.pmroute {

	margin-top:		15px;

	margin-left:	15px;

	clear:			both;

}

#phocamaps .pmgps,

.pmgps {

	margin-top:5px;

	border-top:1px solid #ccc;

	margin-bottom:5px;

}



.p-noscript {

	text-align:	center;

	background:	#ffcc00;

	padding:	10px;

}



#phocamaps .pmprintroutelink,

.pmprintroutelink {

	position:		relative;

	float:			right;

	background: 	url(http://mediavalue.it/components/com_phocamaps/assets/images/icon-printlink.png) center left no-repeat;

	padding:		10px;

	padding-left:	20px;

	

}



/* Print Window */

#phocamapsprintroute {

	padding:		10px;

	background:		#ffffff;

	text-align:		left;

}

#phocamapsprintroute .pmprintscreen {

	position:		relative;

	float:			right;

	padding:		10px;



}

#phocamapsprintroute .pmprintscreena{

	text-decoration:underline;	

}



#phocamaps .error {

	background:#FFC2C2;

	border:1px solid #bf3030;

	color: #a60000;

	padding:10px;

	margin-top:5px;

	margin-bottom:5px;

}