html,body
{
	height: 100%;
}
body {
	margin: 0px 0;
	padding: 0;
	color: #555555;
	background-image: url(/templates/arredihome/images/back.gif);
	font-family: Verdana;
	font-size: 100%;
	text-align: center;
}
.clear {
	clear: both;
}
.boxsite {
	left: 50%;
	position: absolute;
	margin: 5px auto auto -380px;
	width: 760px;
	w\idth: 758px;
	text-align: left;
	background-color: #ffffff;
}
.footer {

	padding-bottom: 1px;
	font-size:0.7em;
	color: #ffffff;
	vertical-align: bottom;
	bottom: -20px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.footer a,.footer a:hover
{
	color: #ffffff;
}
/* OMBRE */
.shadowup {
  background: 	url(/templates/arredihome/images/custom_corners_topright.gif) top right no-repeat;
  font-size:1.3em;
  padding-top:10px;
  margin:0;
  }
.shadow {
  background: url(/templates/arredihome/images/custom_corners_rightborder.gif) top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:0	px;
  }
.shadowdown {
margin-top:14px;
  background: url(/templates/arredihome/images/custom_corners_bottomleft.gif) bottom left no-repeat;
  }
.shadowdown p {
  background: url(/templates/arredihome/images/custom_corners_bottomright.gif) bottom right no-repeat;
  display:block;
  padding:0px;
  margin:-2em 0 0 0;
  }
  
/* MENU */
.menu1  /* (ie6,ie7) */
{
	font-size: 0.7em;
	width: 743px;
	margin-left: 3px;
	height: 31px;
	
	border: 1px solid #D3D3D3;
	
	background-image: url(/templates/arredihome/images/back_end.gif);
}
.menu1 img  /* (ie6,ie7) */
{
	margin-top:-1px;
	vertical-align:middle;
	display: inline-block;
}
.menu1 .link, .menu1 .start,.menu1 .end
{
	vertical-align:middle;
	background-image: url(/templates/arredihome/images/back_link.gif);

	display: inline-block;
}
.menu1 .end
{
	width: 153px;
}
.menu1 .link a, .menu1 .start, .menu1 .end  /* (ie6,ie7) */
{

	color:#707070;
	background-image: url(/templates/arredihome/images/back_link.gif);
	padding: 10px 12px 9px 12px;
	text-decoration: none;	
	display: inline-block;
}
.menu1 .link a:hover  /* (ie6,ie7) */
{
	color:#D45422;

	padding: 10px 12px 9px 12px;

	background-image: url(/templates/arredihome/images/back_link_on.gif);
	text-decoration: none;	
	display: inline-block;
}
/* END MENU 1 */


/* DEFINIZIONE COLONNE  */
.clear {
	clear: both;
}

.main {	
	margin: 3px;
	width:745px;

	text-align: left;
/*	border: 0px solid #000;*/
	font-size: 0.7em;
}
.outerColSx {
	margin-left: 558px;   L 


}
.outerColDx {
	margin-left: -558px;

}
.colDx {
	float: right;
	width: 185px;   C 
}
.colSx {
	float: left;
	width: 558px;   L 
	margin-right: 1px;
}
.colSx .content
{
/*	padding-left:5px;*/
/*	background-image: url(../images/end_tp.gif);
	background-repeat: no-repeat;
	background: bottom;*/

}
.colDx .content
{
	padding-right:2px;
	text-align: center;
	/*height:565px;*/
}


/* previene allargamento floats in IE/Mac \*//*/
.content {
	width: 100%;
	overflow: hidden;
}
/**/

.outerColRight {
	word-wrap: break-word;
}
/* END DEFINIZIONE COLONNE  */


/* COLONNA DX */
.friendSite
{
	width: 100%;
	border:1px solid #D3D3D3;
	background: url(/templates/arredihome/images/back_friend.jpg) repeat-x bottom;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}
.friendSite .title
{
	width: 100%;
	margin: px;
	font-size: 0.9em;
	text-align: right;
	display: block;
	
}
/* COLONNA SX */
.logo  /* (ie7,ie6) */
{
	position: relative;
	vertical-align: top;
	top: 149px;
}

.moduleTP
{	
	margin: 0px;
	width:558px;
	text-align: left;
}
.moduleTP .outerColSx {
	margin-left: 278px;   L 
}
.moduleTP .outerColDx {
	margin-left: -278px;
}
.moduleTP .colDx,.moduleTP .colodd {
	float: right;
	width: 278px;   C 
}
.moduleTP .colSx,.moduleTP .coleven {
	float: left;
	width:  278px;   L 
	margin-right: 2px;
}
.moduleTP .colSx .content
{
	padding: 0px;
}
.moduleTP .colDx .content
{
	padding: 0px;
}
.moduleTP
{
	background: url(/templates/arredihome/images/back_tp.gif) repeat-y;
}
.endTP   /* (ie7) */
{

	position:relative;
	top: 2px;
}
/* TOP PRODUCT */
.topProduct
{
	border-top:1px solid #D3D3D3;
/*	min-height: 300px;
	height: auto !important;
	height: 300px;*/

}
.topProduct .title
{
	height: 24px;
	background: url(/templates/arredihome/images/back_title_tp.gif) repeat-x;
	border-bottom: 1px solid #D3D3D3;
	vertical-align: middle;
	text-align: center;
	color: #D45422;
	font-weight: bolder;
	padding-top: 7px;
}
.topProduct .imgTP
{
	width: 100%;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
.topProduct .textTP
{
	text-align: left;
	padding:0px 10px 10px 10px;
	font-size: 0.9em;
}
.goingto
{
	color: #555555;
	font-weight: bolder;
	text-align: center;
}
.goingto a
{
	color:#555555;
	text-decoration: none;
	border-bottom:1px solid #D45422;
	padding-bottom: 3px;
}
.goingto a:hover
{
	color: #D45422;
	text-decoration: none;
	border-bottom:1px solid #555555;
	padding-bottom: 3px;
}