BODY, TABLE
{
	margin:0;
	padding:0;
	font-family:Tahoma;
	width:100%;
	height:100%;
	color:#7D4426;
	font-size:11px;
}

TD
{
	vertical-align:top;
}

H1
{
	font-size:16px;
}

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

A
{
	color:#930;
	font-size:10px;
}

H3 A:link, H3 A:active, H3 A:visited {
	color:#7D4426;
	font-size:14px;
	text-decoration: none;
}

H3 A:hover {
	color:#7D4426;
	font-size:14px;
	text-decoration:none;
}


IMG
{
	border:0;
}

INPUT
{
	height: 15px;
}

TEXTAREA
{
	overflow:auto;
}

INPUT, TEXTAREA
{
	border: solid #864C28 1 px;
	font-size:12px;
	color:#7D4426;
}

A.menulink:link, A.menulink:active, A.menulink:visited {
	color:white;
	text-decoration: none;
}

A.menulink:hover {
	color: #CF0;
	text-decoration:none;
}

A.text_link:link, A.text_link:active, A.text_link:visited {
	color:#7D4426;
	font-size:11px;
	text-decoration: none;
}

A.text_link:hover {
	color:#7D4426;
	font-size:11px;
	text-decoration:underline;
}

A.text_link_u:link, A.text_link_u:active, A.text_link_u:visited {
	color:#7D4426;
	font-size:11px;
	text-decoration: underline;
}

A.text_link_u:hover {
	color:#7D4426;
	font-size:11px;
	text-decoration:none;
}

A.linklink:link, A.linklink:active, A.linklink:visited {
	color:#9E7053;
	font-size:11px;
	text-decoration: underline;
	font-style:italic;
}

A.linklink:hover {
	color:#9E7053;
	font-size:11px;
	text-decoration:none;
	font-style:italic;
}


A.rightmenulink:link, A.rightmenulink:active, A.rightmenulink:visited {
	color:#628200;
	text-decoration: none;
}

A.rightmenulink:hover {
	color: #Cf0;
	text-decoration:none;
}

A.designerlink:link, A.designerlink:active, A.designerlink:visited {
	color:#666;
	font-size:11px;
	text-decoration: none;
}

A.designerlink:hover {
	color: #666;
	font-size:11px;
	text-decoration:underline;
}

A.morenews:link, A.morenews:active, A.morenews:visited {
	text-decoration: underline;
}

A.morenews:hover {
	text-decoration:none;
}


A.more:link, A.more:active, A.more:visited {
	color:#999;
	font-size:10px;
	text-decoration: underline;
}

A.more:hover {
	color:#999;
	font-size:10px;
	text-decoration:none;
}





.activemenuitem
{
	color:#455B00;
}

.main
{
	width:1004px;
	height:100%;
}

.left
{
	vertical-align:top;
}

.right
{
	vertical-align:top;
}

.tRight
{
	width:100%;
}

.menu
{
	background: url("/i/topleft.gif") no-repeat top left;
	height:31px;
	color:white;
	font-weight:bold;
	font-size:10px;
}

.menu TD
{
	text-align:left;
	vertical-align:middle;
}

.bgtop
{
	background: url("/i/bgtop.gif") repeat-x top left;
}

.mright
{
	font-weight:bold;
	font-size:10px;
	width:140px;
	background:none;

}

.mright TD
{
	vertical-align:middle;
	text-align:right;
}

.camtop
{
	background: url("/i/top.gif") no-repeat top left;
	text-align:right;
	height:31px;
}

.midtop
{
	background: url("/i/top2.gif") no-repeat top right;
	text-align:right;
	height:31px;
}

.benvenuti
{
	height:373px;
	background: url("/i/rbg.jpg") no-repeat top right;
}

.benleft
{
	padding-left:10px;
	padding-bottom:12px;
}


.news
{
	width:100%;
	background-color:#F8F8F8;
	margin:10px;
	margin-right:30px;
	padding:10px;
	line-height:18px;
}

.news_news
{

	width:100%;
	background-color:#F8F8F8;
	margin:10px;
	margin-left:28px;
	padding:10px;
	line-height:18px;

}

.leftnews
{
	width:250px;
	background-color:#F8F8F8;
	margin:10px 0;
	padding:10px;
	line-height:18px;
}

.news P, .news_news P, div.link P
{
	line-height:13px;
}


.copyright
{
	color:#999;
	font-size:9px;
}

.exh
{
	padding:10px;
	padding-right:30px;
	line-height:18px;
}

.exhpic
{
	padding:10px;
	padding-top:14px;
	padding-right:4px;
}

.exh SPAN
{
	line-height:14px;
}


.header
{
	vertical-align:bottom;
	color:#CCC;
	font-size:28px;
}

.designer
{

	color:#999;
	vertical-align:middle;
	padding:10px;
	padding-right:50px;
}

.furn
{
	vertical-align:middle;
	text-align:center;
	height:130px;
}

.designername
{
	color:#930;
	font-size:12px;
	line-height:18px;
}

.news_path
{
	padding-left:28px;
	vertical-align:bottom;
}

.news_pages
{
	text-align:right;
	vertical-align:bottom;
	padding-right:10px;
}


.alldesigners
{
	vertical-align:top;
	height:100%;
}

.alldesigner
{
	background-color:#F8F8F8;
	margin:10px;
	margin-right:30px;
	padding:15px;
	height:134px;
}

.all_designername
{
	vertical-align:bottom;
	text-align:right;
	color: #ccc;
	font-size:25px;
}

.all_designertext
{
	color:#666;
	padding-left:15px;
}

.designer_pic
{
	width:104px;
}

.designer_name
{
	padding-left:25px;
	font-size:22px;
	text-align:left;
	vertical-align:bottom;
}

.designer_text
{
	padding-right:60px;
}

.designers_column
{
	text-align:center;
	padding-bottom:20px;
}

.profile_pictures_column
{
	text-align:center;
	padding-bottom:45px;
}

div.link
{
	background-color:#f8f8f8;
	margin:6px;
	margin-right:15px;
	padding:12px;
	width:100%;
	height: 91px;
}

div.link td
{	line-height:10px;
}


.category td
{
	text-align:center;
	vertical-align:middle;
}

.catserie
{
	text-align:center;
	vertical-align:middle;
	height:100px;
	padding-bottom:30px;
	width:50%;
}

.seriesdesc
{
	line-height: 20px;
}