/***********/
/*PAGE VIEW*/
/***********/


div.page_view h2.homedates{margin: 0px 0px -30px 0px;}
div.page_view h2.homedates img{display: inline; margin: 0px 15px 0px 0px; vertical-align: bottom; border: none;}

div.page_view h2.home{ margin: 0px 0px 20px 0px; font-weight: bold; font-size: 18px; color: #000;}
div.page_view h2.home img{display: inline; margin: 0px 15px 0px 0px; vertical-align: bottom; border: none;}

div.page_view h2.searchdates{margin: 0px 0px 50px 0px;}
div.page_view h2.searchdates img{display: inline; margin: 0px 15px 0px 0px; vertical-align: bottom; border: none;}

div.page_view h1 img{
	display: inline;
	
	margin: 0px 15px 0px 0px;

	vertical-align: middle;

	border: none;
}

div.page_view p.text_body_home{
	margin: 0px 0px 20px 0px;

	padding: 10px;

	font-size: 12px;
	text-align:justify;
	
	border:solid 1px #ccc;
	background-color: #eee;
}

div.page_view p.date_datas{
/*
	clear: left;
	float: left;
*/

	margin: 0px 0px 0px 0px;

	font-weight: bold;
	font-size: 14px;
}

div.page_view div.events_date_map h2 img{
	display: inline;
	border: none;
	
	margin: 0px 15px 0px 0px;
	
	vertical-align: middle;
}

div.page_view div.date_view_acquista_div{
/*
	float: right;
	clear: right;
*/
	text-align: right;
}

div.page_view div.date_view_acquista_div img{
	margin: 0px 50px 30px auto;
	border: none;
}

div.page_view hr{
	margin: 5px auto 30px auto;

	height: 2px;
	background-color: #000;
	border: none;
}


/****************************/

/****************************/




/**********************/
/*PRODUCTS EXTRA CLASS*/
/**********************/
table.product_list{
	margin: 0px 0px 30px 0px;
	
	width: 640px;
	
	border: solid 1px black;
}

table.product_list th{
	padding: 10px;

	background-color: #ccc;
	text-align: center;

	font-weight: bold;
	font-size: 16px;
}

table.product_list td{
	padding: 4px;

	background-color: #efefef;
	text-align: center;

	font-weight: normal;
	font-size: 12px;
}

.shop_submit{
	padding: 5px;

	background-color: #006;
	
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}

.shop_submit_send{
	padding: 5px;

	background-color: #006;
	
	color:#fff;
	font-size: 14px;
	font-weight: bold;
}

div.users_details{
	margin: 0px 0px 20px 0px;
	border: solid 1px black;
	padding: 10px;
	background-color: #efefef;
}

div.users_details div{
	background-color: #efefef;
}

div.users_details p{
	margin: 0px;
	padding: 0px;

	background-color: #efefef;

	font-size: 14px;
}

div.users_details ul{
	margin: 5px 0px;
	padding: 0px 0px 0px 20px;
	
	background-color: #efefef;
}

div.users_details ul li{
	list-style: none;

	font-size: 14px;
}

