﻿/* elementi di base ----------------------------------------------------------------------------------------------*/
html							{	font-size:100%; width:100%; height:100%; 
}
body							{	font:1em/1.5  Georgia, 'Times New Roman', serif; background:#fff; text-align:center; width:100%; height:100%; 
}
div, p, a, table, ul, ol		{	font-size:0.75em;/*12px*/
}
div, p, a, table, ul, ol		{	color:#6c6c6c; /*color:#3e3d40;*/ 
}
div p, div a, div ul, div 
ol, div h2, div h3, div h4, 
div h5, div h6, div div, 
div fieldset, div table,
p a, table p, table a, 
table ul, table ol, table h2, 
table h3, table h4, table h5, 
table h6,ul li p, ul li a, 
ul li ul, ul li ol, ul li h2, 
ul li h3, ul li h4, ul li h5, 
ul li h6,ol li p, ol li a, 
ol li ul, ol li ul, ol li h2, 
ol li h3, ol li h4, ol li h5, 
ol li h6						{	font-size:100%;
}
a:link, a:visited				{	text-decoration:none; /*border-bottom:dotted 1px #a39d87;*/ color:#a39d87; font-weight:bold; 
}
a:visited						{	color:#a39d87; /*border-bottom:dotted 1px #a39d87; */
}
/*a:focus						{	border:solid 1px #a39d87; text-decoration:none;
}*/
a:hover, a:active				{	/*border-bottom:dotted 2px #a39d87; */
}
li								{	list-style-type:inherit; 
}
/*classi comuni ------------------------------------------------------------------------------------------------------------------ */
.nascosto						{	position:absolute; top:-100000px; left:-100000px; 
}
.clearing						{	height:auto !important; min-height:10px; height:10px; 
}
.relativ						{	position:relative !important;
}
.clearing:after					{	content:"."; clear:both; display:block; visibility:hidden; height:0;
}
.icona							{	vertical-align:middle; margin-right:5px;
}
.icoFloat						{	float:left; margin-right:5px;
}
.imgBlocco						{	display:block; margin:auto;
}
.noBordo						{ border:0 !important; 
}
.centrato						{	text-align:center;
}
.maiuscolo						{	text-transform:uppercase;
}
.noMarginRight					{	margin-right:0 !important;
}
.noPaddingRight					{	padding-right:0 !important;
}
.marginTop						{	margin-top:29px;
}
.noMarginTop					{	margin-top:0;
}
.primoTitolo,
.secondoTitolo,
.terzoTitolo,
.quartoTitolo					{	font-weight:normal; color:#a39d87; text-transform:uppercase; padding:15px 0; line-height:1.2;
}
.primoTitolo					{	font-size:2.08em;/*25px*/
}
.secondoTitolo					{	font-size:1.66em !important;/*20px*/ line-height:1.5;
}
.terzoTitolo					{	font-size:1.33em;/*16px*/
}
.quartoTitolo					{	font-size:1.1em;
}
.sfumatura						{	display:block; background:url(../Immagini/comuni/bordo_prepiede.jpg) no-repeat center top; height:3px;  margin:auto; 
}
.right							{	text-align:right !important;
}
.boxSinistra					{	float:left; width:470px;
}
.boxDestra						{	float:right; width:470px;
}
.noSfondo						{	background:none !important;
}
.paddingTop						{	padding-top:25px;
}
.noCursor						{	cursor:default !important;
}
.interlinea p					{	line-height:2.3 !important; width:270px; margin:auto;
}
.interlineaPiccola p			{	line-height:1.7 !important; 
}
.noGrassetto					{	font-weight:normal !important;
}
.titPadding						{	padding:5px 0 !important;
}
.allSinistra					{	text-align:left !important;
}
.allDestra						{	text-align:right !important;
}
.blocco							{	display:block !important;
}			
/*elementi comuni ----------------------------------------------------------------------------------------------------------------- */
div#boxMaster					{	padding-bottom:30px; 
}
div#boxLingua					{	min-height:24px; background:#a49e88; margin-bottom:10px; position:relative; z-index:9900000;
}
div.contenitore					{	width:980px;  margin:0 auto; text-align:left;  /*margin-top:15px;*/
}
h1#logo a						{	display:block; width:181px; border:0; margin:auto;
}
h1#logo img						{	display:block;
}
div#pageHeader					{	width:940px; margin:auto; overflow:hidden; padding-bottom:0 !important; margin-bottom:0 !important;
}
div#navigazione					{	width:940px; margin:auto; position:relative; z-index:90000;
}
/*##### menu ##### */
.sf-menu, .sf-menu *			{	margin: 0; padding: 0; list-style: none;
}
.sf-menu						{	position: relative; float: left; width:100%;
}
.sf-menu ul						{	position: absolute; display: none; top: 100%; left: 0; z-index: 99; background:#3E3D40; 	min-width: 12em; /* allow long menu items to determine submenu width */ *width: 100%; /* no auto sub width for IE7, see white-space comment below */ width:100%; background:#3E3D40;
}
.sf-menu > li					{	float: left; white-space: nowrap;  *white-space: normal; 
}
.sf-menu li:hover > ul,
.sf-menu li.sfHover > ul		{	display: block;
}

.sf-menu a						{	display: block; position: relative;	padding:13px 0 8px 0;  text-transform:uppercase; font-weight:normal; 
}
.sf-menu br						{	display:none;
}
.sf-menu ul ul					{	top: 0; left: 100%;
}
.sf-menu ul li					{	float:left; overflow:hidden;
}
.sf-menu ul li li				{	float:left; overflow:hidden;
}
.sf-menu ul li a				{	border:0 !important; padding:10px 10px 0 10px; color:#fff; min-height:28px; 
}
.sf-menu ul :hover > a			{	background:#4b494d; 
}
.sf-menu ul ul					{	top:40px; left:0; background:#3E3D40;
}
.sf-menu li:hover,
.sf-menu li.sfHover				{	-webkit-transition: none; transition: none;
}
.sf-menu ul.submenuUl ul		{	border-top:solid 2px #a39d87; top:38px
}
.sf-menu li.voceShop a			{	background:url(../Immagini/icone/ico_shop.jpg) no-repeat left center; padding-left:20px;   
}
/*** arrows (for all except IE7) **/
/* styling for both css and generated arrows */
.sfHover .sf-with-ul:after	{
	content: '';
	position: absolute;
	top: 29px;
	left:50%;
	margin-left:-3px;
	height: 0;
	width: 0;
	/* order of following 3 rules important for fallbacks to work */
	border: 5px solid transparent;
	border-bottom-color: #3e3d40; /* edit this to suit design (no rgba in IE8) */
	border-bottom-color: #3e3d40;
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
	/*border-top-color: white;*/ /* IE8 fallback colour */
}
/* styling for right-facing arrows */
li.liSubMenu.sfHover .sf-with-ul:after {
	left:50%;
	margin-left:-3px;
	border: 5px solid transparent;
	border-bottom-color: #a39d87; /* edit this to suit design (no rgba in IE8) */
	border-bottom-color: #a39d87;
}
.sf-arrows ul li > .sf-with-ul:focus:after,
.sf-arrows ul li:hover > .sf-with-ul:after,
.sf-arrows ul .sfHover > .sf-with-ul:after {
	/*border-left-color: white;*/
}







/*#### #####*/

ul.nav							{	height: auto !important; min-height:40px; min-height:40px; width:940px; margin:0 auto; position:relative; 
}
ul.nav li						{	float:left; list-style:none !important; /*margin-right:38px;*/ /*padding-right:53px; padding-right:52px; */ position:relative;
}
ul.nav li a						{	display:block;  padding:13px 0 8px 0;   border:0 !important;  text-transform:uppercase; font-weight:normal; position:relative;  
}
ul.nav li a.noCursor			{	color:#a39d87 !important;
}
ul.nav li a:hover				{	color:#3e3d40;
}
ul.nav li a.vocetopNavCorrente	{	color:#3e3d40;  border:0;
}
ul.nav li span.frecciaVoceCorr {	position:absolute; left:0px; top:35px;  display:block; width:100% !important; height:6px; background:url(../Immagini/icone/ico_freccina_hov.png) no-repeat center top; 
}
div.dd							{	/*position:absolute; left:0; top:40px !important; z-index:3;*/ overflow:hidden;  width:940px; margin:auto;  /*visibility:hidden; */ background:#3e3d40;
}
div.dd ul						{	overflow:hidden; padding:10px 0; text-align:center; width:100%; float:left;	
}
/*ul.nav li.ddLink a:hover		{	background:url(../Immagini/icone/ico_freccina_hov.png) no-repeat center 35px; 
}*/
div.dd ul li					{	padding:0 10px 0 12px; display:inline !important; float:none; 
}
div.dd ul li.last				{	background:none;
}
div.dd ul li a, div.dd ul li a:hover{ background:none; padding:0; display:inline; color:#fff; text-transform:uppercase; font-weight:normal; border:0;
}
ul li a:hover					{	color:#bdb391 !important; /*border-bottom:dotted 1px #bdb391 !important;*/
}
ul.nav li.voceShop a			{	background:url(../Immagini/icone/ico_shop.jpg) no-repeat left center; padding-left:20px;   
}




.pagPrecedente,
.pagSuccessiva,
#pagPrecedente,
#pagSuccessiva					{	border:0; position:absolute; top:50%; width:11px; height:28px;
}
#pagSuccessivaPress				{	border:0; position:absolute; top:90%; width:11px; height:28px;
}
#pagPrecedentePress				{	border:0; position:absolute; top:90%; width:11px; height:28px;  z-index:1000;
}
.pagPrecedente,
#pagPrecedente 					{	left:0;
}
.pagSuccessiva,
#pagSuccessiva,
#pagSuccessivaPress 			{	right:0;
}
#pagPrecedentePress				{	right:40px;
}
div#boxTesto					{	width:940px; margin:auto; height:auto !important; min-height:570px; height:570px; 
}
/*formattazioni testo */		
div#boxTesto p,
div#boxTesto ul					{	/*margin-bottom:8px;*/
}
/*--*/
div#prePiede					{	text-align:center; padding:10px 0;  padding-bottom:5px; width:940px; margin:auto; background:url(../Immagini/comuni/bordo_prepiede.jpg) no-repeat center bottom; position:relative; z-index:1000; 
}/*
div#prePiede a					{	font-size:0.91em; text-transform:uppercase; border:0; font-weight:normal; margin-right:15px;
}
div#prePiede a:hover			{	border-bottom:dotted 1px #a39d87;color:#000;
}*/
div#piede						{	text-align:center;  padding-top:85px; background:url(../Immagini/comuni/loghino_testoni.jpg) no-repeat center top; margin-top:10px;
}
div#piede p						{	font-size:0.75em;/*9px*/ color:#a39d87; font-family:Trebuchet MS;   /*position:fixed; bottom:0;*/ text-align:center; width:940px; margin:auto;
}
div#boxTxtConFoto				{	float:right; width:465px; height:570px; position:relative; }
div#boxImgConFoto				{	float:left; /*width:580px;*/ width:471px;   }
div#boxImgConFoto img			{	display:block; margin:auto; margin-left:0; }
div#boxTxtConFoto h2			{	text-transform:uppercase;  margin:10px 0 0 0; color:#adaa98; }

div.txtStretto					{	width:355px; margin:auto; padding:0 0 25px 0;
}
div.txtStrettoWidth				{	width:385px; margin:auto; 
}

.boxMenuPrePiede				{	float:right; position:relative; left:-50%; 
}
ul.menuPrePiede 				{	position:relative; left:50%;
}
ul.menuPrePiede li				{	float:left; list-style:none; white-space:nowrap;  position:relative; height:auto !important; min-height:23px; height:23px; margin-right:30px; 
}
ul.menuPrePiede li a			{	font-size:0.83em;/*10px*/ text-transform:uppercase; border:0; font-weight:normal ; /*margin-right:15px;*/ float:left; 
}
ul.menuPrePiede li a:hover span,
ul.menuPrePiede :hover > a span	{	display:block; position:absolute; top:15px; left:30%; width:10px; height:5px; background:url(../Immagini/comuni/freccia_menu.png) no-repeat center bottom; margin:auto;
}





ul#menuLingua 					{	/*padding-left:300px; border:solid 1px #000; */ float:right;  font-family:Arial; 
}
ul#menuLingua .voceLingua		{	color:#fff; text-transform:uppercase; padding-top:3px; display:block;
}
ul#menuLingua .voceLingua a		{	float:none; font-size:1em; color:#d3ccb2;
}
ul#menuLingua li				{	float:left;  list-style:none; white-space:nowrap;  position:relative; height:auto !important; min-height:23px; height:23px; margin-right:30px; 
}
ul#menuLingua li a				{	font-size:0.83em;/*10px*/ text-transform:uppercase; border:0; font-weight:normal ; /*margin-right:15px;*/ float:left;
}
ul#menuLingua li a:hover span,
ul#menuLingua :hover > a span	{	display:block; position:absolute; top:15px; left:30%; width:10px; height:5px; background:url(../Immagini/comuni/freccia_menu.png) no-repeat center bottom; margin:auto;
}
ul#menuLingua ul				{	position:absolute;	top:-100000px;	left:-100000px;  border-bottom:0; background:url(../Immagini/comuni/sf_menu_lingue.png) repeat-y center top; width:101px; z-index:2000; height:auto !important; min-height:115px; height:115px; padding-top:10px;
}
ul#menuLingua ul li 			{	padding:0; margin:0; width:101px; float:left;
}
ul#menuLingua ul li a			{	text-transform:none;  border:0 !important; position:relative; z-index:10000;  display:block; width:101px; white-space:normal;  height:auto !important; min-height:22px; height:22px; color:#fff; text-transform:uppercase; font-weight:normal !important; font-size:0.83em;/*10px*/ text-align:center;
}
ul#menuLingua ul li a:hover		{	color:#a39d87 !important;
}
ul#menuLingua a:hover			{	position:static;
}
ul#menuLingua li:hover ul, 
ul#menuLingua a:hover ul		{ position: absolute; z-index: 20; top:1.8em !important; left:90px !important; /*left: -28px;*/
}
ul#menuLingua li.statoHoverJs:hover ul		{	z-index :20; 
}
ul#menuLingua li.ultimaVoceMenu ul,
ul#menuLingua li.ultimaVoceMenu li	{	width:100px; padding-right:0 !important;
}
ul#menuLingua li.ultimaVoceMenu li a {	width:65px;	
}
li.link_social					{	margin-right:8px !important;
}
span.sfumatura_big				{	display:block; width:100%; height:1px; background:url(../Immagini/comuni/sfumatura_big.jpg) no-repeat center top; margin-bottom:25px;
}
div#contenuto					{	height: auto !important; min-height:570px; height:570px;  position:relative; z-index:1001;
}
div.boxCentrato					{	width:385px; 
}
p.btnTornaIndietro				{	margin-top:30px;
}
p.btnTornaIndietro a			{	text-transform:uppercase; border:0; font-weight:normal;
}
.sfumatura_footer				{	background:url(../Immagini/comuni/sfumatura_up_footer.jpg) no-repeat center bottom;	
}
.sfumaturaLunga					{	background:url(../Immagini/comuni/sfumatura_up_footer.jpg) no-repeat center bottom; display:block; width:100%; height:1px; 
}
.btnLink						{	background:none; border:0; text-transform:uppercase; color:#a39d87; cursor:pointer;
}
p#msgUnico						{	margin-top:20px;
}
span#voceRusso					{	display:block; margin-left:-10px;
}
#titPrivacyMini					{	padding:0 !important; 
}
div#txtPrivacyMini p			{	font-size:0.91em;/*10px*/ margin-bottom:5px !important;
}
a.link_instagram_oro			{	position:absolute; right:148px; top:7px;
}
a.link_instagram_ch				{	right:148px; 
}
a.link_weibo_oro				{	position:absolute; right:209px; top:7px;
}
a.link_fb_oro					{	position:absolute; right:233px; top:8px;
}
a.link_twitter_oro				{	position:absolute; right:206px; top:8px;
}
a.link_youtube_oro				{	position:absolute; right:176px; top:7px;
}
a.link_app_oro					{	position:absolute; right:75px; top:8px;
}
a.link_google_oro				{	position:absolute; right:0px; top:8px;
}
/*elementi home page ------------------------------------------------------------------------------------------------------------ */
.containerHome					{	width:940px; margin:auto; margin-bottom:35px; 
} 
.boxCopertinaHome				{	min-height:664px; display:block; background:url(../Immagini/home/bg_copertina_home.jpg) no-repeat center top; overflow:hidden; position:relative;	
}
.box_video_home iframe			{	display:block;
}
.boxCopertinaHome:hover:after,
.boxHome:hover:after			{	display:block; content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.1;
}
.riquadroCopertinaHome			{	font-size:3em; /*36px*/ color:#fff; display:block; width:325px; font-weight:normal; text-transform:uppercase; text-align:center; line-height:1; border:solid 1px #fff; padding:25px 0; margin:173px 0 0 66px;	
}
.riquadroCopertinaHome span		{	display:block;	
}
.contBoxHome					{	padding-top:14px;
}
.boxHome						{	min-height:413px; float:left; border:solid 1px transparent; text-align:center; overflow:hidden; position:relative;
}
.boxSmallHome					{	width:310px; 	
}
.boxBigHome						{	width:612px; 
}
.contBoxHome .boxHome:first-child	{	margin-right:14px;
}
.boxBordo						{	border:solid 1px #a49e88;
}
.riquadroHome					{	font-size:1.66em; /*20px*/ text-transform:uppercase; display:inline-block; border:solid 1px #a39c89; padding:0 13px; margin-top:345px; font-weight:normal;	
}
.riquadroHome br				{	display:none;	
}       
.riquadroBianco					{	border:solid 1px #fff; color:#fff;
}
.riquadroSfondoBianco			{	background:#fff;
}
/*bg box*/
.focusBig						{	background:url(../Immagini/home/focus_big.jpg) no-repeat left top; 
}
.focusSmall						{	background:url(../Immagini/home/focus_small.jpg) no-repeat left top; 
}
.vogue							{	background:url(../Immagini/home/vogue.jpg) no-repeat center top;
}
.cura							{	background:url(../Immagini/home/cura.jpg) no-repeat center top;
}
.collUomo						{	background:url(../Immagini/home/collezione_uomo.jpg) no-repeat center top;
}
.collDonna						{	background:url(../Immagini/home/collezione_donna.jpg) no-repeat center top;
}
.lifestyle						{	background:url(../Immagini/home/lifestyle.jpg) no-repeat center top;
}
.adv							{	background:url(../Immagini/home/adv.jpg) no-repeat center top;
}
.madeToOrder				    {	background:url(../Immagini/home/made_to_order.jpg) no-repeat left top; 
}
.segreti						{	background:url(../Immagini/home/heritage.jpg) no-repeat center top; line-height:1.1; 
}
.segreti span				    {	padding:5px;
}
.segreti br                    {    display:block;
}
.shoponline						{	background:url(../Immagini/home/shoponline.jpg) no-repeat center top;
}
/*elementi Heritage ------------------------------------------------------------------------------------------------------------ */
div#boxStoria					{	height:auto !important; min-height:300px; height:300px; background:url(../Immagini/heritage/foto_storia_1.jpg) no-repeat center top; z-index:20000;
}
div#txtStoria					{	width:400px; margin:auto; margin-left:50px; padding-top:270px;
}
div#txtStoria .primoTitolo		{	text-transform:none;
}
div.contBoxSegreto				{	margin-bottom:35px;
}
div.boxSegreto					{	width:207px; float:left; margin-right:36px; 
}
div.boxSegreto img				{	display:block; margin-bottom:10px; 
}
div.boxSegreto a				{	line-height:1.2; border:0;  display:block;		
}
div.boxSegreto strong			{	display:block; padding:5px 0; text-transform:uppercase; font-size:1.5em;/*18px*/ text-align:center; font-weight:normal; height:auto !important; min-height:45px; height:45px; 
}
div.boxSegreto a.linkSMallSegreti strong		{	font-size:1.35em;
}
div#boxCollezioni				{	margin-top:45px; 
}
div.boxProdotto					{	text-align:center; padding-top:10px; 
}
div.boxProdotto	a				{	border:0; display:block;
}
div.boxProdotto	h2				{	text-transform:uppercase; font-size:0.91em !important;/*11px*/ margin:10px 0; 
}
div.boxProdotto	p				{	font-size:0.91em;/*11px*/ 
}
div#fotoDettProdotto			{	float:left; width:400px; 
}
div#fotoDettProdotto a			{	border:0;
}
div#txtDettProdotto				{	float:right; width:500px; color:#adaa98;
}
div#txtDettProdotto p			{	color:#adaa98; padding-top:100px;
}
p.linkTxtProd					{	margin-top:10px; margin-bottom:0; text-transform:uppercase; color:#a39d87;
}
a#linkZoom						{	font-weight:normal; text-transform:uppercase; font-size:0.91em;/*11px*/  margin-left:70px; border:0;
}
ul#elFasiStoria	 				{	overflow:hidden; width:940px; 
}
ul#elFasiStoria	li img			{	display:block;
}
.boxTxtStoria					{	width:768px; margin:auto; padding-top:12px;
}
.txtStoriaSx					{	float:left; width:360px; padding:3px 10px; margin-top:-15px; 
}
.txtStoriaDx					{	float:right; width:360px; padding:3px 10px; margin-top:-15px; 
}
.txtStoriaDx p em,
.txtStoriaDown p em				{	color:#a39d87; font-style:italic; 
}
.txtStoriaDx p,
.txtStoriaDown p,
.txtStoriaSx p 					{	font-size:0.91em;/*11px*/
}
div.boxTxtStoriaPos				{	width:365px; /*top:315px; left:465px;*/ margin-top:-250px; margin-left:470px;
}
div.txtStoriaUp					{	margin-bottom:30px;
}
a.imgSegreto					{	display:block; width:207px; height:160px; border:0; background-position:left top; background-repeat:no-repeat; margin-bottom:10px; 
}
a.imgSegreto:hover				{	background-position:right top;
}
a#fotoBolognese					{	background-image:url(../Immagini/heritage/foto_bolognese_btn.jpg);
}
a#fotoNorvegese					{	background-image:url(../Immagini/heritage/foto_norvegese_btn.jpg);
}
a#fotoPiumaRapid				{	background-image:url(../Immagini/heritage/foto_piuma_rapid_btn.jpg);
}
a#fotoFilettone					{	background-image:url(../Immagini/heritage/foto_filettone_btn.jpg);
}
a#fotoSpiral					{	background-image:url(../Immagini/heritage/foto_spiral_btn.jpg);
}
a#fotoMateriali					{	background-image:url(../Immagini/heritage/foto_materiali_btn.jpg);
}
a#fotoFissaggi					{	background-image:url(../Immagini/heritage/foto_fissaggi_btn.jpg);
}
a#fotoCura						{	background-image:url(../Immagini/heritage/foto_cura_btn.jpg);
}
a#fotoGoodyear					{	background-image:url(../Immagini/heritage/foto_goodyearbolognese_btn.jpg);
}
.sfumatura_segreto				{	background:url(../Immagini/heritage/sfumatura_segreto.jpg) no-repeat center top; display:block; width:100%; height:1px; 
}
div#marginSegreti				{	margin-top:35px;
}
div.txtDettProd					{	padding-top:15px;
}
p#txtCura a						{	border:0;
}
p#videoSegreti					{	text-align:center; padding-top:13px; 
}
p#videoSegreti span				{	margin:0 20px;
}
.imgGoodyear                    {   padding-top:50px;

}
.txtCookies h2,
.txtCookies h3,
.txtCookies h4                  {   text-align:center !important; 
}
.txtCookies p,
.txtCookies ul                  {   padding-bottom:15px;
}
.txtCookies li                  {   margin-left:30px;

} 
/*elementi stores -------------------------------------------------------------------------------------------------------------------- */
#selezioneNegozi 				{	margin-top:25px;
}
#selezioneNegozi label			{	display:block; color:#a39d87; text-transform:uppercase; margin-bottom:6px;
}
#selezioneNegozi select			{	display:block; margin:auto; margin-bottom:10px; width:240px;
}
div.boxDropZona					{	margin-bottom:25px;
}
div#colDxStore					{	width:458px; float:left; height:auto !important; min-height:570px; height:570px; 
}
div#colSxStore					{	width:458px; float:right; height:auto !important; min-height:570px; height:570px; 
}
div#Map							{	height:auto !important; min-height:457px; height:457px;  position:relative !important; 
}
div#txtStore p					{	margin-bottom:10px; line-height:1.9;
}
div#txtStore p a				{	border:0;
} 
#titStores						{	padding-top:5px !important;
}

div#boxStore					{	background:#cdc199 url(../Immagini/store/sf_store.jpg) no-repeat center top; height:570px; width:940px; margin:auto;
}
div#boxStore a:hover			{	color:#7b704b !important; 
}
div#boxPrimaCol					{	float:left; width:105px; margin:40px 10px 0 15px; 
}
ul.elLocStore li				{	list-style:none; padding-bottom:15px; 
}
ul.elLocStore li a				{	color:#35342f; text-transform:uppercase;
}
div#boxSecondaCol				{	float:left; width:105px; margin:40px 20px 0 0;  
}
div#boxTerzaCol					{	width:240px; float:left;
}
div.boxStore					{	/*height:100px;*/ padding-bottom:13px;
}
div.boxStore p					{	color:#030303;
}
div.boxStore p strong,
div.boxStore p span				{	display:block;
}
div.boxStore p strong a			{	color:#050505; font-weight:bold;
}
div#boxQuartaCol				{	width:400px; float:right;
}
div#boxImgMap					{	width:400px; height:400px; overflow:hidden; padding-bottom:25px;
}
div#boxImgMap img				{	display:block;
}
a#icoView						{	color:#020202; font-weight:bold; font-size:1.16em; /*14px*/ background:url(../Immagini/icone/ico_view.png) no-repeat center left; padding-left:20px;
}
/*elementi news ---------------------------------------------------------------------------------------------------------------------- */
.bordoNews						{	border-bottom:solid 1px #a39c89; margin-bottom:40px !important;
}
.titBanda						{	background:#a39c89; min-height:22px; padding-top:5px; color:#fff; text-transform:uppercase; text-align:center;	
}
.centerPaginatore				{	float:right; position:relative; left:-50%;
}
.contPaginatore 				{	text-align:center; padding:20px 0;  position:relative; left:50%; font-size:90%;
}
.contPaginatore span			{	font-size:1.33em; float:left; line-height:.5 !important; float:left;  margin-right:10px; list-style:none; 
}
.contPaginatore a				{	font-weight:normal; float:left; text-transform:uppercase; line-height:1; font-family:Arial; float:left;  margin-right:10px; list-style:none; 
}
.paginatore li a:hover			{	color:#000 !important;
}
.paginatore li a.arrowPag		{	background:url(../Immagini/icone/ico_freccia_left_mini.png) no-repeat center center; font-size:0;  width:5px; height:18px; 
}
div#contDettNews				{	margin-top:50px; padding-bottom:57px;
}
div.boxNews						{	float:left; width:440px; margin-right:60px;  min-height:430px;  overflow:hidden; 
}
div.imgBoxNews					{	overflow:hidden; height:290px; margin-bottom:25px;		
}
div.imgBoxNews img				{	display:block; margin:auto;
}
div.txtBoxNews .dataNews		{	color:#3e3d40; padding-top:10px; font-family:Arial; font-size:1.16em; /*14px*/ text-align:center; color:#a39c89; 
}
div.txtBoxNews h2 				{	text-align:center; line-height:1.2; min-height:50px;
}
div.txtBoxNews h2 a				{	color:#a39d87;	font-size:1.5em;/*18px*/ text-transform:uppercase;  margin-bottom:5px; font-weight:normal; border:0; 
}
p.pLinkLeggi					{	margin-top:12px;	
}
p.pLinkLeggi a					{	background:url(../Immagini/icone/ico_freccia_left_mini.png) no-repeat right center; padding-right:10px; border:0; font-weight:normal; color:#b4b5b6;  font-size:0.83em;/*10px*/
}
p.pLinkIndietro					{	margin-top:20px;
}
p.pLinkIndietro	a				{	text-transform:uppercase; background:url(../Immagini/icone/ico_freccina_link_left.jpg) no-repeat left center; padding-left:10px; border:0; font-size:0.91em;/*11px*/ color:#a39d87; font-weight:normal; 
}
ul.elArchivioNews li			{	list-style:none; margin-bottom:10px; font-style:italic;
}
ul.elArchivioNews li a			{	margin-left:10px; border:0; font-weight:normal; font-style:normal;
}
div.txtDettNews					{	float:right; width:365px; 
}
div.txtDettNews h2				{	font-size:1.66em;/*20px*/ color:#a39d87; font-weight:normal; line-height:1; margin-bottom:25px;
}
.dataDettNews					{	color:#3e3d40; font-style:italic; font-size:1.41em;/*17px*/ margin-bottom:20px;
}
.imgDettNews					{	float:left; width:446px; 
}
.imgDettNewsSfogl				{	float:left; width:508px;
}
.imgDettNews img				{	display:block; margin:auto;
}
/*elementi press ------------------------------------------------------------------------------------------------------------ */
div.boxComunicati				{	margin-top:40px;	 
}
div.boxComunicati h2			{	padding-top:5px; 
}
div.boxComunicati ul li			{	list-style:none; margin-bottom:10px;
}
div.boxComunicati ul li a		{	border:0; font-weight:normal; background:url(../Immagini/icone/ico_freccia_left_mini.png) no-repeat right center; padding-right:15px;
}
div.boxComunicati ul li span	{	display:block;
}
div#pointer						{	visibility:hidden !important;
}
.nav-prev						{	left:0 !important;
}
.nav-next						{	right:0 !important;
}
ul#elContattiStampa h3			{	text-transform:uppercase; color:#a39d87; font-style:italic; text-align:center;
}
ul#elContattiStampa p			{	text-align:center;
}
ul#elContattiStampa a			{	color:#3e3d40; background:none;
}
div#loginAreaStampa 			{	margin-top:40px;
}
div#loginAreaStampa p			{	text-align:center; color:#a39d87;
}
li#pressBrand					{	margin-bottom:20px; 
}
li#pressBrand a					{	font-weight:bold;
}
/*elementi advertising -------------------------------------------------------------------------------------- */
div#boxImgAdv 					{	text-align:center;
}
div#boxImgAdv img 				{	margin-right:74px;
}
ul#slideAdv li					{	width:940px !important; height:560px !important;
}
/*elementi catalogo ----------------------------------------------------------------------------------------- */
div#flashCatalogo 				{	margin:0 0 25px 0; margin-bottom:10px; 
}
div#flashCatalogo embed			{	display:block; 
}
div#cont_box_catalogo			{	height:500px; background:#e6e6e6; 
}
div#box_catalogo				{	width:900px; height:500px; margin:auto;  position:relative; 
}
span#toppa_logo					{	display:block; width:63px; height:20px;  background:url(../Immagini/comuni/toppa_logo.png) no-repeat center top; position:absolute; top:471px; right:5px; z-index:20000 !important;
}
/*elementi contatti ----------------------------------------------------------------------------------------- */
div.boxContatti					{	background:#f4f3f1 !important;  height:auto !important; min-height:570px; height:570px;
}
div#colSede						{	/*width:195px;*/ padding-top:30px; 
}
div.boxShowRoom					{	margin-bottom:20px; width:170px; float:left;
}
div#colShowRomDx .boxShowRoom	{	width:210px;
}
div.boxShowRoom	h3				{	font-weight:normal; text-transform:uppercase;
}
div.boxShowRoom	p				{	font-size:0.91em; /*11px*/  
}
div.boxShowRoom	a				{	border:0; color:#6c6c6c ; font-weight:normal;
}
.boxRifShop						{	float:right; width:210px; padding-top:28px;
}
.boxRifShop p					{	font-size:0.91em; /*11px*/ text-align:right; 
}
div#colShowRomSx				{	width:170px; float:left;
}
div#colShowRomDx				{	width:210px; float:right; padding-top:28px;
}
div.colContatti					{	text-align:right; padding:0 30px;
}
div.colContatti h2				{	color:#a39d87; text-transform:uppercase; margin-bottom:10px;
}
div.txtContatti 				{	padding:10px;
}
div.txtContatti p				{	color:#a39d87;  
}
.link_social_cont				{	display:block; padding-top:5px; 
}
.link_social_cont a,			
.link_social_cont a img			{	display:inline !important;	
}
.link_social_cont a				{	margin-left:5px;
}
/*elementi privacy -------------------------------------------------------------------------------------------------- */
div#txtPrivacy 					{	width:370px;
}
div#txtPrivacy p				{	margin-bottom:15px;
}
/*elementi credits -------------------------------------------------------------------------------------------------- */
div#txtCredits p				{	margin-bottom:5px;
}
div#txtCredits a				{	margin-left:5px; border:0;
}
/*elementi lavora con noi ------------------------------------------------------------------------------------------ */
div#txtLavoraConNoi				{	height:auto !important; min-height:540px; height:540px; 
}
div#txtLavoraConNoi a			{	border:0;
}
div#txtLavoraConNoi	.primoTitolo{	line-height:1; padding:8px; }
div#txtFormLavora p				{	margin-bottom:8px; }
fieldset#campiLavoraConNoi		{	padding-top:5px; }
fieldset#campiLavoraConNoi p	{	margin-bottom:8px; }
fieldset#campiLavoraConNoi label {	text-align:left; color:#a39d87; text-transform:uppercase; margin-bottom:3px; }
fieldset#campiLavoraConNoi span.blocco	{	text-align:left;
}
fieldset#campiLavoraConNoi input, fieldset#campiLavoraConNoi select { display:block; width:100%; height:auto !important; min-height:25px; height:25px; }

.campoOggetto					{	width:100%; height:auto !important; min-height:60px; height:60px;
}
#campoPrivacy legend			{	color:#a39d87; text-transform:uppercase;
}
div#txtPrivacySmall				{	text-align:left; height:50px; overflow:auto; border:solid 1px #b7b6b6; padding:2px; margin:0;
}
div#txtPrivacySmall p			{	font-family:Arial; font-size:0.91em; /*11px*/
}
p#txtConfPrivacy				{	text-align:left; 
}
p#txtConfPrivacy label,
p#txtConfPrivacy input			{	vertical-align:middle;
}
p#txtConfPrivacy input			{	margin:0 30px 0 5px;
}
p#txtConfPrivacy span			{	color:#a39d87; text-transform:uppercase; margin-left:5px;
}
p#txtAllegaCv					{	text-align:left; margin-top:10px;
}
p#txtAllegaCv label				{	color:#a0a0a0; vertical-align:middle; margin-right:8px;
}
p#txtAllegaCv input				{	vertical-align:middle;
}
p#infoCampoInvia				{	text-align:left; margin-top:8px;  width:100%;
}
span#campiObb					{	color:#3e3d40; font-size:0.91em; /*11px*/ float:left;
}
span#contBtnInvia				{	float:right;
}
div.boxToolTip					{	background:#fff; width:150px; height:1%; border:double 5px #acacac; 
}
div.boxToolTip:after			{	content:"."; clear:both; visibility:hidden; display:block; height:0; 
}
div.boxToolTip img				{	float:left; 
}
div.boxToolTip p				{	color:#000; font-size:0.84em;/*11px*/ padding:3px; 
}
#mtgt_unnamed_0					{	position:relative !important;
}
.red							{	color:#FF0000; 
}
.login							{	text-align:center; margin-left:auto; margin-right:auto; margin-top:40px; padding:5px; text-transform:uppercase; text-align:center; 
}
.login a						{	border:0; 
}
div#txtRegister					{	height:auto !important; min-height:540px; height:540px; padding-bottom:6px !important; 
}
#titRegister					{	padding:0; line-height:1; 
}
#txtRegister #campiLavoraConNoi input { height:auto !important; min-height:15px; height:15px !important; 
}
#txtRegister #campiLavoraConNoi p {	margin-bottom:3px; }
#txtRegister #campiLavoraConNoi label {	padding:0; margin:0; font-size:0.91em !important; /*11px*/ }
fieldset#campiLogin		{	padding-top:5px; }
fieldset#campiLogin p	{	margin-bottom:8px; }
fieldset#campiLogin label {	text-align:left; color:#a39d87; text-transform:uppercase; margin-bottom:3px; }
fieldset#campiLogin span.blocco	{	text-align:left;
}
fieldset#campiLogin input		{	width:100%; height:auto !important; min-height:20px; height:20px; padding-top:3px; }

div.boxLookBook					{	margin:20px 0;
}
div.boxLookBook	img				{	display:block; margin:auto; margin-bottom:10px; border:solid 1px #dfdfdf;
}
#campiLavoraConNoi .campiChek input	{	 width:10px !important; display:inline !important; vertical-align:middle; margin-left:5px;
}
#txtRegister #campiLavoraConNoi .contCampiCheck label {	font-size:0.83em !important;/*10px*/ 
}
#txtRegister #campiLavoraConNoi .contCampiCheck {	margin-bottom:5px; }

.zoom { border:0 !important; }

div.boxMyTestoni { padding:0 60px; text-align:center; margin-top:160px; }
div.boxMyTestoni h2 {	color:#a39d87; text-transform:uppercase; margin-bottom:5px; font-size:16px; }
.btnGrigio { background-color:#EEE; padding:5px 20px; }


/*ul.filmstrip li					{	 width:100px !important; margin-right:12px !important;
}*/

.ad-image img{ margin-top:-20px !important;}

#baidu 
{
    position:absolute;
    top:-10000px;
    left:-10000px;
    
}

#aggregateRating
{
    display:none;
}
/*elementi My A Testoni --------------------------------------------------------------------------------------------------------------- */
div.contBoxMyTBig						{	background:#f4f3f1; height:auto !important; min-height:200px; height:200px; padding:15px;
}
div.boxMyTBig							{	width:436px; float:left; margin-right:35px;
}
div.imgMyTBig 							{	margin-bottom:5px; width:436px; height:300px; overflow:hidden;
} 
div.imgMyTBig img						{	display:block;
} 
div.txtMyTBig h2 						{	line-height:1;	
}
div.txtMyTBig h2 a						{	font-size:1.33em; /*16px*/ font-weight:bold; 	
}
div.txtMyTBig span						{	display:block;
}
span.dataBig							{	font-size:1.25em; /*15px*/ font-style:italic; color:#58585a;		
}
span.txtBig								{	color:#58585a; height:auto !important; min-height:50px; height:25px; 
}
a.linkFreccia							{	background:url(../Immagini/icone/ico_freccia_link.png) no-repeat right center; padding-right:15px;
}
div.contBoxMyTSmall						{	background:#f4f3f1; height:auto !important; min-height:170px; height:170px; padding:15px; margin-top:10px;
}
div.imgMyTSmall 						{	margin-bottom:5px; width:285px; height:93px; overflow:hidden; } 
div.imgMyTSmall img						{	display:block;
}
div.boxMyTSmall							{	width:285px; float:left; margin:0 27px 18px 0;
}
div.txtMyTSmall h2 						{	line-height:1.2;	
}
div.txtMyTSmall h2 a					{	font-size:1.16em; /*14px*/ font-weight:bold; background-position:right 3px; 	
}
div.txtMyTSmall span					{	display:block;
}
span.dataSmall							{	color:#58585a;
}
div.boxLinkArticoli						{	clear:both; text-align:center; background:url(../Immagini/comuni/sfumatura_big.jpg) no-repeat center top; padding-top:7px;
}
div.boxLinkArticoli a					{	font-weight:bold; font-size:1.08em !important;/*13px*/	
}
/*div.boxGrigio							{	background:#f4f3f1; padding:0 15px 30px 15px; overflow:hidden; height:auto !important; min-height:550px; height:550px;
}
div.boxGrigio .boxNews					{	margin-right:30px;
}
div.boxGrigio .txtDettNews				{	width:430px;
}	*/

ul.allegati { list-style-type:none; margin:15px 5px; }

p.introMyTest							{	margin-bottom:30px; text-transform:uppercase; color:#a39d87; font-weight:bold; font-size:1.33em; /*16px*/ 
} 
a.btnShopColl							{	text-indent:-99999px; position:absolute; top:60px; right:110px; width:95px; min-height:30px; background:url(../Immagini/collezioni/btnShop.jpg) no-repeat center top;
}
a.btnShopDettColl						{	text-indent:-99999px; display:block; width:95px; min-height:30px; background:url(../Immagini/collezioni/btnShop.jpg) no-repeat center top; margin:auto; margin-bottom:60px;
}