body{
	min-width: 969px;
	height: 100%;
	color:#6c6c6c;
	font-family:Arial, Helvetica, sans-serif, Verdana;
	font-size:12px;
	line-height:15px;
	text-align:left;
}

a{ color:#999999; text-decoration:none; }
a:hover{ color:#FFFFFF; text-decoration:none; }

#contenitoreAll{
	width:100%; min-width:1024px;
	min-height: 769px; height: auto !important; height: 769px;
	margin:0px auto 0px auto;
	padding: 0;
	overflow: hidden;
}

#contmain{ width:1024px; margin:0px auto 0px auto; height:578px; padding:33px 0px 0px 0px; overflow:visible; }
#contmain #ringUp{ position:absolute; z-index:20; margin:0px 0px 0px 20px; } /* RING UP */
#contmain #ringDn{ position:absolute; z-index:20; margin:505px 0px 0px 20px; } /* RING DN */
#contmain #ringSx{ position:absolute; z-index:20; margin:9px 0px 0px 20px; } /* RING SX */
#contmain #ringDx{ position:absolute; z-index:20; margin:9px 0px 0px 995px; } /* RING DX */
#contmain #ringSpacerSx{ position:absolute; z-index:20; margin:0px 0px 0px 0px; }
#contmain #ringSpacerDx{ position:absolute; z-index:20; margin:0px 0px 0px 1004px; }

#contmain #boxLang{ position:absolute; margin:-28px 0px 0px 973px; width:29px; height:21px; z-index:20; }
#contmain #linkLang{ position:absolute; display:block; margin:-24px 0px 0px 980px; width:16px; height:14px; z-index:30; cursor:pointer; }
#contmain #imgLang{ position:absolute; margin:0px; width:16px; height:14px; cursor:pointer; }

#contVideoPlayer{ width:974px; height:504px; overflow:hidden; margin:5px 0px 0px 25px; position:absolute; z-index:10; }
#videoPlayer{ width:974px; height:504px; overflow:hidden; }
#videohome{ width:974px; height:504px; overflow:hidden; }
#maskPlayer{ width:969px; height:500px; overflow:hidden; margin:7px 0px 0px 27px; position:absolute; z-index:15; background:url(../img/00.gif) left top repeat; } /* MASK RING */

.cont{ width:0px; height:500px; overflow:hidden; margin:7px 0px 0px -962px; position:absolute; z-index:19; } /* CONTENITORI */

#contMenu{ width:883px; height:104px; margin:474px 0px 0px 71px; position:absolute; z-index:30; }
#contMenu #bottsMenu{ width:867px; text-align:center; height:14px; margin:35px 0px 0px 8px; position:absolute; z-index:40; }

.contIntro{ width:984px; min-height:433px; margin:0px auto 0px auto; padding:176px 0px 0px 0px; }
#logoIntro{ position:absolute; margin:-81px 0px 0px -81px; z-index:10; }
#facebookConnect{ display:block; position:absolute; margin:204px 0px 0px 321px; z-index:20; }
#fb-root{ display:block; position:absolute; margin:204px 0px 0px 323px; z-index:30; }

#contHeader{ width:100%; min-width:984px; height:265px; margin:0px auto 0px auto; text-align:left; }
#header{ width:984px; height:265px; margin:0px auto 0px auto; text-align:left; }

#popup{ position:absolute; display:none; width:100%; height:100%; z-index:2000; }
#popScopri{ position:absolute; display:none; margin:-127px 0px 0px 81px; z-index:50; }

.alert1{ display:none; position:absolute; z-index:30; margin:-28px 0px 0px 0px; padding:1px 4px 2px 4px; color:#1a4a8b; background:#000; font-size:11px; font-weight:bold; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase; }

.linkHome{ position:absolute; margin:44px 0px 0px 48px; width:193px; height:107px; z-index:100; cursor:pointer; }

#widgetHome{ position:absolute; margin:18px 0px 0px 684px; z-index:16; }
#widgetTime{ position:absolute; margin:115px 0px 0px 814px; width:58px; height:20px; z-index:16; font-size:16px; color:#FFFFFF; line-height:16px; }
#widgetDay{ position:absolute; margin:115px 0px 0px 891px; width:58px; height:20px; z-index:16; font-size:16px; color:#FFFFFF; line-height:16px; }
#widgetGradi{ position:absolute; margin:27px 0px 0px 796px; width:119px; height:68px; text-align:center; z-index:16; font-size:76px; color:#FFFFFF; line-height:76px; }
#widgetHomeSub{ position:absolute; margin:24px 0px 0px 684px; z-index:15; display:none; }

#contCollezione{ background:url(../img/collection/sf_alone.jpg) right top no-repeat; }
#collSx{ position:absolute; margin:230px 0px 0px -105px; z-index:30; }
#collDx{ position:absolute; margin:230px 0px 0px 902px; z-index:30; }
.contBott{ position:absolute; width:508px; height:500px; margin:0px 0px 0px -508px; text-align:left; }
.contBott .etichetta{ position:absolute; display:none; width:508px; padding:0px 0px 0px 0px; text-align:left; height:500px; z-index:10; }

.contBott .etichetta img{ position:absolute; height:500px; z-index:10; }

.contBott .bottiglia{ position:absolute; width:508px; height:500px; overflow:hidden; text-align:center; z-index:20; }
.contBott .etichetta, .contBott .bottiglia{ cursor:pointer; }

#popBott{ width:1023px; height:568px; margin:17px auto 0px auto; overflow:hidden; }
#popBottCont{ width:1023px; height:568px; margin:0px auto 0px auto; overflow:hidden; text-align:left; }
#popBottCont .sf{ position:absolute; z-index:100; width:1023px; height:568px; z-index:10; }
#popBottCont .contPop{ position:absolute; z-index:200; width:1023px; height:568px; margin:0px 0px 0px 0px; overflow:hidden; z-index:20; }
#popBottCont .chiudiPop{ position:absolute; margin:23px 0px 0px 985px; cursor:pointer; }
#popBottCont .fotoPop{ position:absolute; width:280px; height:460px; margin:58px 0px 0px 36px; }
#popBottCont .titolo{ display:block; position:absolute; width:310px; margin:108px 0px 0px 348px; font-size:20px; color:#c10000; line-height:18px; }
#popBottCont .descrizione{ display:block; position:absolute; width:310px; height:300px; overflow:hidden; margin:151px 0px 0px 348px; }
#popBottCont .descrizioneSx{ display:block; width:310px; height:300px; overflow:auto; font-size:12px; color:#1b1818; line-height:17px; }
#popBottCont .acquista{ display:block; position:absolute; width:80px; height:28px; padding:11px 0px 0px 0px; margin:454px 0px 0px 568px; background:url(../img/collection/acquista.gif) left top no-repeat; overflow:hidden; font-size:14px; color:#c10000; text-align:center; text-decoration:none; cursor:pointer; }
#popBottCont .acquista:hover{ color:#c10000; text-decoration:underline; }
#popBottCont .titoloDx{ display:block; position:absolute; width:279px; margin:58px 0px 0px 706px; font-size:16px; color:#c10000; line-height:18px; }
#popBottCont .descrizioneDx{ display:block; position:absolute; width:275px; height:460px; overflow:hidden; margin:57px 0px 0px 706px; }
#popBottCont .descrizioneDxCont{ display:block; width:275px; height:460px; overflow:auto; font-size:12px; color:#000000; line-height:18px; }
#popBottCont .descrizioneDx .titoloDesc{ display:block; width:250px; font-size:16px; color:#c10000; line-height:18px; padding:25px 0px 10px 0px; }
#popBottCont .descrizioneDxDn{ display:block; position:absolute; width:275px; margin:458px 0px 0px 706px; font-size:12px; color:#000000; line-height:18px; }
.descrizioneDx b, .descrizioneDx strong, .descrizioneDxDn b, .descrizioneDxDn strong{ color:#c10000; font-weight:bold; }

#contDiesel{ background:url(../img/diesel/sf.jpg) right top no-repeat; }
#contDiesel #titDiesel{ position:absolute; margin:82px 0px 0px 378px; }
#contDiesel #postIt{ position:absolute; margin:162px 0px 0px 37px; z-index:20; }
#contDiesel #foto{ position:absolute; margin:208px 0px 0px 57px; width:249px; height:189px; z-index:10; }
#contDiesel #arrowUp{ position:absolute; display:none; margin:176px 0px 0px 894px; width:49px; height:81px; z-index:10; cursor:pointer; }
#contDiesel #arrowDn{ position:absolute; display:none; margin:257px 0px 0px 894px; width:49px; height:81px; z-index:10; cursor:pointer; }
#contDiesel #contTxt{ position:absolute; margin:129px 0px 0px 378px; width:472px; height:346px; overflow:hidden; z-index:10; }
#contDiesel #contTxt #dieselTxt{ position:absolute; margin:0px 0px 0px 0px; width:472px; height:331px; padding:15px 0px 0px 0px; font-size:12px; color:#212121; line-height:16px; }
#contDiesel .jScrollPaneTrack {background:url(../img/00.gif) repeat-y 0px 0px; }
#contDiesel .jScrollPaneDrag {background:url(../img/00.gif) repeat-y 0px 0px; }
#contDiesel #sfumaturaDieselTxt{ position:absolute; margin:129px 0px 0px 378px; width:472px; height:15px; z-index:20; }

#contNews{ background:url(../img/news/sf.jpg) right top no-repeat; }
#contTwin{ position:absolute; padding:41px 0px 0px 256px; width:638px; height:405px; z-index:10; }
.boxNews{ float:left; display:block; display:inline-table; display:inline-block; width:310px; height:400px; padding:0px 0px 0px 6px; overflow:hidden; }
.boxNews .media{ position:absolute; margin:46px 0px 0px 30px; z-index:10; }
.boxNews .sfBoxNews{ position:absolute; margin:0px 0px 0px 0px; z-index:20; }
.boxNews .testi{ position:absolute; margin:244px 0px 0px 30px; width:255px; height:125px; z-index:30; }
.testi .titolo{ display:block; width:255px; font-size:16px; color:#c10000; line-height:16px; }
.testi .data{ display:block; width:255px; font-size:12px; padding:2px 0px 0px 0px; color:#808080; line-height:16px; }
.testi .testo{ display:block; width:255px; padding:11px 0px 0px 0px; font-size:12px; color:#212121; line-height:16px; }
.boxNews .bott{ position:absolute; width:310px; height:400px; margin:0px 0px 0px 0px; z-index:40; background:url(../img/00.gif) left top repeat; cursor:pointer; }
.boxNews .bott span{ display:none; }
#contNews #arrowUp{ position:absolute; margin:-36px 0px 0px 522px; cursor:pointer; z-index:20; }
#contNews #arrowDn{ position:absolute; margin:433px 0px 0px 522px; cursor:pointer; z-index:20; }
#contNews #contCat{ position:absolute; margin:106px 0px 0px 898px; width:95px; height:327px; z-index:20; }
#contNews #contCat img{ display:block; margin:17px 0px 0px 0px; cursor:pointer; }
#contNews #contPages{ position:absolute; margin:440px 0px 0px 612px; width:270px; height:20px; z-index:20; text-align:right; }
#contNews #contPages img{ width:15px; height:10px; cursor:pointer; }

#popNews{ width:987px; height:590px; margin:0px auto 0px auto; overflow:hidden; background:url(../img/news/sf_pop.png) left top no-repeat; }
#popNewsMaskFoto{ position:absolute; margin:14px 0px 0px 41px; z-index:20; }
#newsFotoArrows{ position:absolute; margin:454px 0px 0px 74px; width:170px; height:60px; overflow:hidden; z-index:30; }
#newsFotoArrows img{ width:76px; height:57px; cursor:pointer; }
#popNewsCont{ position:absolute; width:930px; height:547px; margin:28px auto 0px 28px; overflow:hidden; text-align:left; z-index:10 }
#popNewsCont .sf{ position:absolute; z-index:100; width:930px; height:547px; z-index:10; }
#popNewsCont .contPop{ position:absolute; z-index:200; width:930px; height:547px; margin:0px 0px 0px 0px; overflow:hidden; z-index:20; }
#popNewsCont .chiudiPop{ position:absolute; margin:13px 0px 0px 897px; cursor:pointer; }
#popNewsCont #fotoNewsPop{ position:absolute; margin:65px 0px 0px 24px; width:496px; height:332px; }
#popNewsCont .titolo{ display:block; position:absolute; margin:51px 0px 0px 558px; width:335px; font-size:16px; line-height:16px; color:#c10000; }
#popNewsCont .testi{ position:absolute; margin:91px 0px 0px 558px; width:335px; height:420px; overflow:auto; }
#popNewsCont .testi .data{ display:block; font-size:12px; line-height:20px; color:#808080; }
#popNewsContTxt{ display:block; width:335px; height:390px; font-size:12px; line-height:16px; color:#1b1818; }

#contStore{ background:url(../img/store/sf.jpg) right top no-repeat; }
#contStore #imgStore{ position:absolute; margin:193px 0px 0px 62px; z-index:10; cursor:pointer; }
#contStore #txtStore{ position:absolute; margin:371px 0px 0px 62px; z-index:10; cursor:pointer; }

#contStore #imgLocator{ position:absolute; margin:73px 0px 0px 289px; z-index:10; }
#contStore #txtLocator{ position:absolute; margin:417px 0px 0px 420px; z-index:10; }
#contStore .dotStore{ position:absolute; cursor:pointer; z-index:20; }

#popStore{ width:985px; height:576px; margin:0px auto 0px auto; overflow:hidden; background:url(../img/store/sf_pop.png) left top no-repeat; }
#popStoreCont{ position:absolute; width:930px; height:547px; margin:14px auto 0px 28px; overflow:hidden; text-align:left; z-index:10 }
#popStoreCont .sf{ position:absolute; z-index:100; width:930px; height:547px; z-index:10; }
#popStoreCont .contPop{ position:absolute; z-index:200; width:930px; height:547px; margin:0px 0px 0px 0px; overflow:hidden; z-index:20; }
#popStoreCont .chiudiPop{ position:absolute; margin:13px 0px 0px 897px; cursor:pointer; }
#popStoreCont #contAree{ position:absolute; margin:15px 0px 0px 314px; width:315px; height:90px; }
#popStoreCont #contAree img{ margin:0px 23px 0px 0px; cursor:pointer; }
#popStoreCont #regioni{ position:absolute; margin:108px 0px 0px 63px; width:850px; height:30px; }
#popStoreCont #regioni a{ display:block; display:inline-table; display:inline-block; height:30px; padding:0px 5px 0px 5px; text-align:center; color:#4d4a47; font-size:11px; line-height:11px; text-decoration:none; }
#popStoreCont #regioni .on, #popStoreCont #regioni a:hover{ background:url(../img/store/sf_reg.gif) center top no-repeat; color:#c10000; text-decoration:none; }
#popStoreCont #arrowUp{ position:absolute; display:none; margin:187px 0px 0px 54px; cursor:pointer; }
#popStoreCont #arrowDn{ position:absolute; display:none; margin:489px 0px 0px 54px; cursor:pointer; }
#popStoreCont .titolo{ position:absolute; width:750px; height:30px; margin:184px 0px 0px 134px; font-size:20px; line-height:20px; color:#c10000; }
#popStoreCont #testo{ position:absolute; margin:230px 0px 0px 119px; width:760px; height:298px; overflow:hidden; }
#popStoreCont #testo #popStoreContTxt{ position:absolute; margin:0px 0px 0px 0px; overflow:auto; width:790px; height:298px; font-size:12px; line-height:16px; color:#1b1818; }
#popStoreContTxt div{ float:left; width:235px; height:94px; overflow:hidden; margin:0px 0px 5px 15px; font-size:14px; color:#1b1818; line-height:16px; }
#popStoreContTxt div span{ display:block; padding-bottom:2px; font-size:14px; line-height:14px; color:#1b1818;  }
#popStoreContTxt div strong{ display:block; font-size:16px; color:#c10000; padding-bottom:4px;  }
#popStoreCont .jScrollPaneTrack {background:url(../img/00.gif) repeat-y 0px 0px; }
#popStoreCont .jScrollPaneDrag {background:url(../img/00.gif) repeat-y 0px 0px; }

#contWidget{ position:absolute; width:969px; height:70px; overflow:hidden; margin:437px 0px 0px 27px; z-index:17; }

#logoDiesel{ position:absolute; margin:388px 0px 0px 47px;px; z-index:18; }

#contWidget #sfWidgetOff{ position:absolute; margin:23px 0px 0px 0px; z-index:10; }
#contWidget #sfWidgetOn{ position:absolute; display:none; margin:23px 0px 0px 0px; z-index:11; }

#contWidget #headWidget{ position:absolute; margin:-50px 0px 0px 0px; z-index:20; }
#contWidget #arrowWidget{ position:absolute; margin:0px 0px 0px 452px; cursor:pointer; z-index:20; }

#widgets{ position:absolute; margin:23px 0px 0px 0px; width:969px; height:500px; z-index:15; }

#widgets #wTemperature{ position:absolute; margin:38px 0px 0px 36px; z-index:10; }
#widgets #wTemperatureT{ position:absolute; margin:38px 0px 0px 201px; color:#1f1208; font-size:65px; font-weight:bold; line-height:50px; letter-spacing:-5px; width:115px; height:56px; z-index:20; }
#widgets #wTemperatureU{ position:absolute; margin:141px 0px 0px 201px; color:#342010; font-size:65px; font-weight:bold; line-height:50px; letter-spacing:-5px; width:115px; height:56px; z-index:20; }

#widgets #wTranslator{ position:absolute; margin:236px 0px 0px 23px; z-index:10; }
#widgets #wTranslatorTxt{ position:absolute; margin:313px 0px 0px 54px; padding:5px 5px 5px 5px; width:223px; height:41px; z-index:20; border:none; background:none; }
#widgets #wTranslatorTit{ position:absolute; margin:371px 0px 0px 221px; z-index:20; cursor:pointer; }
#widgets #cowPlayer{ position:absolute; display:none; width:200px; height:50px; overflow:hidden; }
#audiocow{ position:absolute; }

#widgets #wVendemmia{ position:absolute; margin:51px 0px 0px 347px; z-index:10; }
#widgets #wVendemmiaTxt{ position:absolute; margin:59px 0px 0px 366px; color:#212121; font-size:75px; line-height:75px; letter-spacing:53px; width:240px; height:70px; z-index:20; }

#widgets #wOrologi{ position:absolute; margin:178px 0px 0px 330px; z-index:10; }

#widgets #wIlike{ position:absolute; margin:333px 0px 0px 322px; z-index:10; }
#widgets #wIlikeBott{ position:absolute; margin:353px 0px 0px 545px; z-index:20; cursor:pointer; }
#widgets #wIlikeTxt{ position:absolute; margin:380px 0px 0px 363px; width:240px; height:60px; z-index:20; color:#414141; font-size:12px; line-height:14px; cursor:pointer; }
#widgets #wIlikeTxt strong{ font-weight:bold; }

#widgets #wApi{ position:absolute; margin:19px 0px 0px 658px; z-index:10; }
#widgets #wApiPos{ position:absolute; z-index:20; }
#widgets .apiPos1{ margin:198px 0px 0px 766px; }
#widgets .apiPos2{ margin:271px 0px 0px 722px; }
#widgets .apiPos3{ margin:149px 0px 0px 817px; }
#widgets #wApiKm{ position:absolute; margin:89px 0px 0px 749px; width:108px; height:25px; text-align:center; font-size:16px; color:#65523c; z-index:20; }

#footerCont{ width:100%; height:75px; margin:0px 0px 0px auto; text-align:center; font-size:11px; line-height:15px; color:#969591; }


