@import url(reset.css);
@import url(menu.css);
@import url(_typography.css);

body{ font-family: Georgia, "Times New Roman", serif; color: #666; background: url(../img/bkg.jpg); text-align: center;  font-size: 11px;  }	
.fright{ float: right; }
img.fright{ margin: 0 0 0 5px}
.fleft{ float: left; }
img.fright{ margin: 8px 5px 0 5px;}
.clear { clear: both; }
a,a:focus,object,object:focus { outline: none }


#Container{ width: 900px; height: 556px; background: url(../img/bkg_container.png); margin-top: -278px; margin-left: -450px; position: absolute; top: 50%; left: 50%; }
#Spalla{
	width: 239px;
	position: absolute;
	top: 24px;
	left: 24px;
	height: 492px;
	background: url(../img/spalla.png) no-repeat;
	z-index: 2;
	overflow: hidden;
}
#ContLogo{ position: absolute; top: 30px; left: 30px; z-index: 1; width: 178px; height: 310px; }
#Logo{ display: block; }
#Logo a{display:block; width:100%; height:100%; text-indent:-9999px}

#Main{ position: absolute; top: 23px; left: 23px; z-index: 1; width: 868px !important; height: 524px !important; }
#Info{
	list-style: none;
	position: absolute;
	bottom: -50px;
	left: 38px;
	text-align: center;
	display: block;
	z-index: 1;
	float: left;
	height: 45px;
	overflow: hidden;
	margin: 0;
	width: 100%;
}
#Info li{ display:inline; text-align: center;}
#Info li{ margin:0 0 0 0; padding: 0 5px;border-right: 1px solid #666; }
#Info li.last{ border-right: none;}
.page-title{ background: url(../img/title-collezioni.png) no-repeat center; display: block; height: 31px; width: 228px; text-indent: -9999px; position: absolute; top: 30px; left: 28px; overflow: hidden; }
#ContentText{ border-left: 1px solid #ccc; position: absolute; right: 0; top: 1px; width: 301px; height: 520px; text-align: left; overflow: hidden; }
#ContentText .box{ padding: 16px 8px 0 8px}
#ContentText .box h4{ clear: both; line-height: auto; height: auto; margin-bottom: 0.2em}
#ContentText .box ul{ list-style: none; margin: 0}
#ContentText .box ul li{ background: url(../img/bullet.png) no-repeat left center; padding-left: 10px }

#MapContainer{ border: 1px solid #ccc; padding: 1px; position: absolute; right: 10px; bottom: 40px; }
#map{ width: 275px; height: 280px;}

.news{ padding: 1px 0 0 0; border-top: 1px solid #ccc; margin-top: 6px; float: left; width: 100%;   }
.news img{ padding: 0 0 1px 1px; border-left: 1px solid #ccc;border-bottom: 1px solid #ccc;}

#MiniMultiPlayer{ position: absolute; right: 20px; bottom: 16px; z-index: 3; }

#Menu-Langs{ list-style: none; position: absolute; bottom: 17px; left:65px; margin: 0; z-index: 100; }	
#Menu-Langs li{ float: left; display: inline; padding: 2px 6px; text-transform: uppercase; margin: 0 4px; }	
#Menu-Langs li a{ text-decoration: none; color: #666666}
#Menu-Langs li a:hover{ text-decoration: overline; color: #666666}

.body-EN #Menu-Langs li#Li-EN a{ text-decoration: overline; color: #666666}
.body-IT #Menu-Langs li#Li-IT a{ text-decoration: overline; color: #666666}

.tab-wrapper{ }
ul.tab-menu{ float: right; text-align: right; width: 100% }
#ContentText ul.tab-menu li{ display: inline; padding: 0 8px 0 0; background: none; text-align: center; }
#ContentText ul.tab-menu li a{ color: #a9a9a9; }
.tab-selected a{ text-decoration: underline; font-weight: bold }
img.frame{ border: 1px solid #ccc; padding: 1px}


div#Contatti{ width: 324px; position: relative;}
div#Contatti img{ width: 317px; position: absolute; left: 0; top: 0; height: 480px;}

.pagination{ position: absolute; bottom: 10px; left: 240px; margin: 0; list-style-type:none;  width: 320px; }
#ContentText ul.pagination{ bottom: 40px; left: 230px; }
.pagination li{ display: inline; padding: 0 4px; text-align: center }
#ContentText ul.pagination li{ background:none}
.pagination li span{ text-decoration: overline;}
#hideme{ position:absolute; top:-100px; left:-100px}
#stilista{ position:absolute; top:445px; right:325px; font-size:18px; color:#666666; z-index:9999;}