*{ margin: 0; padding: 0; }
body {background: #E2DFD6; font: .74em "Trebuchet MS", Arial, Sans-Serif; color: #444; }
	h1 { font-size: 1.4em; font-weight: bold; margin-top: 0; }
	h1 a { text-decoration: none; }
	h2 { font-size: 12px; color: #4E4C44; font-weight: bold; margin: 0 0 .8em; }
	h3 { font-size: 1.5em; border-bottom: 1px solid #eee; margin: 0 0 .8em; }
	h5 { font-size: 1em; margin: 0 0 .8em; }
	p  { margin: 0 0 2em 0; line-height: 1.4em; font-size: 1.2em }
	a { color: #C9004D; }
	a:hover { color: #C9004D; text-decoration: none; }
	img { border: 0; }
	
.wrap { width: 1000px; margin: 0 auto; }

#header { width: 1000px; height: 123px; margin: 0 auto;	background: url(../images/header-bg.jpg) repeat-x; }
#logo { float: left; text-align: right; width: 269px; height: 123px;}

#lang { height:53px; float: right; color: #AE9348; margin-top: 10px; margin-right: 20px;}
#lang li { display: inline; }
#lang a { display: block; float: left; margin-left: 3px; text-decoration: none; font-size: 11px; color: #AE9348; }
#menu  { float: right; margin-right: 20px; list-style: none; width: 700px; }
#menu ul {
	float: right;
}
#menu li { display: inline; }
#menu a { float: left; margin-top: 5px; margin-left: 38px; padding-bottom: 5px; text-decoration: none; font-size: 11px; color: #C2BEB8; letter-spacing: 1px; text-transform: uppercase;
	list-style-type: none;
}

#menu .home a{
	margin-left: 0;
}

#menu a:hover { color: #FFF; }
#menu .active a { border-bottom: 1px solid #C9004D; color: #FFF; }

.submenu  { 
	width: 150px;  
	float:left; 
	margin-top: 16px; 
	margin-left: 166px; 
	list-style-type: none;
}

.submenu li { display: inline;  }
.submenu a { float: left; margin-left: 14px; padding: 0 0 5px 0px; text-decoration: none; font-size: 9px; color: #C2BEB8; letter-spacing: 1px; text-transform: uppercase; }
.submenu a:hover { color: #FFF; }
.submenu .active a { border-bottom: 1px solid #C9004D; color: #FFF; }

.storia-en{
	margin-left: 78px;
}

#home_slider { width:1000px; height: 550px; margin: 0 auto; }
#collezioni { width:1000px; height: 550px; margin: 0 auto; }

#content { width:824px; height: 418px; margin: 0 auto; background: #D1D1CA; padding: 66px 88px; }
#content2 { width:890px; height: 440px; margin: 0 auto; background: #D1D1CA; padding: 55px; }
#content-m { width:1000px; height: 550px; margin: 0 auto; background: #D1D1CA; padding: 0px; }
#content-s { width:890px; height: 440px; margin: 0 auto; background: #D1D1CA; padding: 80px 55px 30px 55px; }
#content3 { width:890px; margin: 0 auto; background: #D1D1CA; padding: 55px; }
#image { float: left; margin-right: 40px; border: 1px solid #FFF;}
#text { float: left; height: 230px; width:200px; padding-left: 40px;
	background: url(../images/line.gif) repeat-y left; color:#4E4C44; font-family: Arial, Sans-Serif; font-size: 12px; line-height:140%;
}
#page { color:#4E4C44; font-family: Arial, Sans-Serif; font-size: 12px; line-height:140%;}
#page a { color:#4E4C44; }
#page a:hover { text-decoration: none; }

#flash-m {float:left;}
#mission {
	width:450px;
	float:left;
	color:#4E4C44; font-family: Arial, Sans-Serif; font-size: 12px; line-height:140%;
	padding-left: 10px;
	padding-top: 130px;
	padding-right: 70px;; 
}

#img-storia {
	float: left;
}

form{
	width: 300px;
}

textarea{
	font-family: arial, sans-serif;
}
 
#storia {
	color:#4E4C44; font-family: Arial, Sans-Serif; font-size: 12px; line-height:140%;
	padding-left: 420px;
	padding-top: 15px;
	padding-right: 30px; 
}

.thumb { float: left; padding-right: 44px; padding-bottom: 60px;}
.pink { color:#C9004C;}
.clear { border-bottom: 1px solid white;}
#footer { color: #9A917F; font-size: 11px; margin: 0 auto;	background: url(../images/footer-bg.gif) repeat-x top; padding: 20px 0; width: 1000px; text-align: center; }

/* solo IE 7.0 */
*:first-child+html .submenu{ 
  	margin-top: 10px!important;
  	margin-left: 163px!important; 
}

*:first-child+html .storia-en{
	margin-left: 78px!important;
}