BODY { SCROLLBAR-FACE-COLOR: #FE0000; SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; SCROLLBAR-SHADOW-COLOR: #FE0000; SCROLLBAR-3DLIGHT-COLOR: #FE0000; SCROLLBAR-ARROW-COLOR: #FFFFFF; SCROLLBAR-DARKSHADOW-COLOR: #FE0000; SCROLLBAR-BASE-COLOR: #FF9F00; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-attachment:fixed; }
TD { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color: #5D5D5D; font-size:11px; }
a { font-size:11px; color:#666; text-decoration: none; }
a:hover { color:#F00; }
.visualizza { font-size:12px; color:#F00; text-decoration: none; }
.TitoloNews { font-size: 12px; color: #666666; }
.TestoGrande { font-size: 15px; font-weight: bold; }
.TitoloProdotto a { font-size:12px; color:#000; font-weight: bold; text-decoration: none; }
.TitoloProdotto a:hover { color:#FE0000; }
.inputRequirement { font-size: 12px; color: #F00; }
.TestoArancio { color: #F00; font-weight: bold; }
.TestoArancio2 { color: #F00; font-weight: bold; font-size:14px; padding-bottom: 2px; border-bottom: 1px dotted #ccc; }
.TestoPiccolo { font-size: 9px; color: #999999; }
.Data { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 10px; color: #333; }
#Newshome a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 13px; color: #797979; text-decoration: none; }
#Newshome a:hover { color: #FE0000; }
#TitoloCategorie a:hover { background-color:#FFF; width:100%; }
#imgUltimenews { position: absolute; z-index:5; margin-top:44px; }
#imgCollection { position: absolute; z-index:5; }
#menuFlash { position: absolute; z-index:6; padding-left:152px; margin-top:92px; }
#menuFlashCollection { position: absolute; z-index:6; padding-left:152px; margin-top:50px; }
.Testo { font-size: 11px; color: #FFFFFF; }
#TitoloCategorie a { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; text-decoration: none; }
.TestoNero { font-size: 11px; color: #000; }
.TitoloCentrale { font-size: 15px; font-weight: bold; color: #FFFFFF; }
.TestoBianco { color: #FFFFFF; font-size: 12px; }
.TitoloGrande { font-size: 16px; font-weight: bold; color: #FFFFFF; }
.TitoloBianco { font-size: 12px; font-weight: bold; color: #FFFFFF; }
.TitoloSottomeMenu { font-size: 10px; font-weight: bolder; color: #666666; }
.TestoNews { font-size: 10px; color: #707070; padding-left: 4px; padding-right: 4px; }
.Form { border: 1px solid #999999; font-size: 10px; color: #000000; }
.sinistra { padding-left: 20px; padding-right: 5px; }
.sinistradestra { padding-left: 20px; padding-right: 35px; }
.destra { padding-right: 35px; }
.sfondoNero { padding-left: 10px; padding-right: 5px; background-color:#000; background:url(/images/Home/SfondoPaginaInterna.png); }
.sfondopaginainterna { background:url(/images/Home/SfondoPaginaInterna.png); }
.sfondoBianco { background-color: #FFFFFF; }
.coloresfondo { FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: verdana, sans-serif; BACKGROUND-COLOR: #9E0101 }
.layer { border: 1px dashed #CCC; padding-left: 3px; padding-top: 3px; line-height: 15px; }
.picframe { border: 1px solid #E4E1D6; background-color: #fff !important; width: 1%; height: 1%; display: table; padding: 3px; }
.picframe:HOVER { border: 1px solid #E4E1D6; background-color: #F00; width: 1%; height: 1%; display: table; padding: 3px; }
.picframe2 { border: 1px solid #E4E1D6; background-color: #fff !important; width: 1%; height: 1%; display: table; padding: 3px; }
.picframe2:HOVER { border: 1px solid #E4E1D6; background-color: #F00; width: 1%; height: 1%; display: table; padding: 3px; }
.sinistra { padding-left: 15px; }
.destra { padding-right: 15px; }
a img { border:0px }
ul { margin:0; padding:0; list-style:none; }
/*ul li{background:url(images/Home/tail.gif)  bottom left repeat-x; padding:4px 0 3px 0 }
ul li a{color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; width:180px;} 
ul li a:visited{color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 3px 18px; display:block; width:180px;}
ul li a:hover {text-decoration:none;color:#FF8000;font-weight: bold;font-size: 14px;}*/

#categorie { background:url(images/Home/tail.gif) bottom left repeat-x; padding:4px 0 3px 0 }
#categorie a { color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 0px 18px; width:220px; }
#categorie a:visited { color:#ffffff; text-decoration: none; line-height:1.0em; background:url(images/Home/marker.gif) top left no-repeat; background-position:0 3px; padding:0 0 0px 18px; width:220px; }
#categorie a:hover { text-decoration:none; color:#FF8000; font-weight: bold; font-size: 14px; }
#categorie br { font-size: 14px; line-height:0.5em; }
.categoriesel { padding:4px 0 3px 0; color: #FF9900; font-weight: bold; font-size: 14px; background-image: url(images/Home/tail.gif); background-repeat: repeat-x; background-position: left bottom; }
.productListing-even { background-color: #CCC; }
.productListing-odd { background-color: #E9E9E9; }
/* FOOTER */
#footer { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:310px; padding-bottom:15px; background:#2B2B2B; position:relative; }
#footer .ciny { position:absolute; top:15px; right:15px; }
#footer-contenuto { color:#5D5D5D; text-decoration: none; margin-left:15px; font-size:12px; padding-bottom:15px; padding-top:30px; }
#footer a { color:#CCC; text-decoration: none; }
#footer b a { color:#F00; text-decoration: none; font-weight: bold; }
#footer a.difflink, a.difflink { color:#F00; font-size:14px }
#footer a:hover { color:#F00; text-decoration: none; size:12px; }
#copyright { color: #696969; font-size:11px; }
#copyright a { color:#999; text-decoration: underline; }
.languages { color: #333333; font-size:11px; padding:0px 0px 7px 0px; }
.languages a { text-decoration: underline; }
.languages a:hover { text-decoration: overline; }
.addthis_default_style { padding-left:10px; }
.seguicifacebook { padding:30px 10px 5px 0px; }
/* IMMAGINI */
.ImmaginiBlu { DISPLAY: block; }
.Thumbnail { DISPLAY: block; }
.Thumbnail a { DISPLAY: block; background:#FFFFFF; text-align: center; width:120px; height:100px; border:1px solid #FFF; }
.Thumbnail a:hover { background:#FFFFFF; text-align: center; width:120px; height:100px; border:1px solid #F00; }
.ThumbnailCat { DISPLAY: block; }
.ThumbnailCat a { DISPLAY: block; background:#FFFFFF; position:relative; width:120px; text-align:center; border:1px solid #FFF; height:140px; }
.ThumbnailCat a:hover { border:1px solid #F00; }
.ThumbnailCat span { position:absolute; top:107px; left:0; text-align:center; width:120px; }
.ThumbnailCategorie { DISPLAY: block; }
.ThumbnailCategorie a { DISPLAY: block; background:#FFFFFF; text-align: center; width:140px; height:190px; border:1px solid #FFF; }
.ThumbnailCategorie a:hover { background:#FFFFFF; text-align: center; width:140px; height:190px; border:1px solid #F00; }
.Preview { text-align: center; width:285px; height:285px; border: 1px solid #CCC; display:block; }
.MicroThumbnail { background:#FFFFFF; text-align: center; width:120px;  border: 0px solid #ffffff; }
.MicroThumbnail a { DISPLAY: block; background:#FFFFFF; text-align: center; width:120px; height:60px; border: 1px solid #FFF; }
.MicroThumbnail a:hover { DISPLAY: block; background:#FFFFFF; text-align: center; width:120px; border: 1px solid #F00; }
.TitoloInfoProdotto { clear:both; width:100%; background-image:url('/images/Home/SfondoBarraProdotto.png'); height: 36px; font-size: 12px; font-weight: bold; color: #FFFFFF; padding-left:10px; padding-top:10px; vertical-align: middle; }
.button_back { float:left; display: block; height:22px; text-align:right; width: 100%; }
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background-color: #EEE; }
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #ffffff; }
div.boxAutocomplete { position:absolute; width:250px; background-color:white; border:1px solid #888; margin:0; padding:0; }
div.boxAutocomplete ul { list-style-type:none; margin:0; padding:0; }
div.boxAutocomplete ul li.selected { background-color: #ffb; color:#000; }
div.boxAutocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; cursor: pointer; }
div#boxResult th { height: 30px; font-size: 12px; color: #3E541D; width: 33%; }
div#boxResult td { text-align: center; vertical-align:top; padding-top: 10px; padding-bottom: 10px; background-image:url(images/SfondoProduct_docs.jpg); empty-cells: show; ; }
div#boxResult .pari { background-color: #89AF4C; }
div#boxResult a { color: #333333; }
div#boxAjaxInProgress { float: right; }
#contenitore { }
#sfondo-flash { position: absolute; left: 50%; margin-left: -501px; margin-top: 60px; z-index: 1; width: 765px; height: 800px; }
#contenuto-html { width: 1002px; position: absolute; z-index: 2; margin-left:-501px; left:50%; }
#mascheranews { top:10px; width: 474px; height:530px; position: absolute; z-index: 5; background-image:url(images/Home/MascheraNews.png); }
#fotonews { position: absolute; z-index: 1; width:450px; }
#mascherainterna { width: 692px; height:316px; position: absolute; top:0px; z-index: 5; background-image:url(images/Home/MascheraInterna.png); }
#mascheraprodotto { width: 692px; height:525px; position: absolute; top:0px; z-index: 5; background-image:url(images/Home/MascheraProdotto.png); }
#mascherapagine { width: 692px; height:316px; position: absolute; top:0px; z-index: 5; background-image:url(images/Home/MascheraPagine.png); }
#fotointerna { position: absolute; z-index: 4; top:0px; }
#titolocollection { position: absolute; z-index: 5; top:18px; margin-left:215px; }
#titolocollection span { display:block; width:204px; height:50px; text-align: center; }
#titolocategoriainterna { position: absolute; z-index: 5; top:18px; margin-left:455px; font-size:28px; color:#FFF; }
#titolocategoriainterna span { display:block; width:204px; height:50px; text-align: center; }
#nomeprodotto { position: absolute; z-index: 5; top:455px; margin-left:17px; font-size:29px; color:#FFF; }
#nomepagina { position: absolute; z-index: 5; top:255px; margin-left:20px; font-size:29px; color:#FFF; }
#designer a { position: absolute; z-index: 5; top:505px; margin-left:17px; font-size:11px; color:#999; text-decoration: none; }
#designer a:hover { color:#F00; }
#contenutopaginainterna { position: relative; top:316px; width:670px; padding-left:15px; padding-right:15px; }
#pagi { position:absolute; z-index:9999; top:500px; left:50%; margin-left:30px; width:400px; }
.menuHome { width: 194px; height:539px; background:url(images/Home/SfondoMenu.png); }
.menuInterno { width: 166px; background:url(images/Home/SfondoMenuInterno.png); margin-left:144px; }
.menu ul { list-style-type: none; padding-top:10px; }
.menu ul li { list-style-type: none; margin: 0; padding: 0; }
.menu li a { font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; display: block; background: transparent url(images/menu.png) 100% 0; height: 40px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/ padding: 0px 0 0px 15px; line-height: 40px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/ text-decoration: none; width:100%; }
.menu li a:link { color: #333; }
.menu li a:visited { color: #333; }
.menu li a:hover { color: #FFF; background-position: 100% -60px; }
.menu li a.selected { color: #FFF; background-position: 100% -60px; }
.menu li a:visited.selected { color: #FFF; background-position: 100% -60px; }
.menuCollection { width: 194px; height:210px; }
.menuprodottotecnico td { background:url(images/Home/Sfondomenuprodottotecnico.png); }
#loopedSlider { POSITION: relative; WIDTH: 434px; padding-left:20px; }
.container-slides { POSITION: absolute; WIDTH: 434px; HEIGHT: 500px; OVERFLOW: hidden; CURSOR: pointer; padding-top:10px; }
.slides { POSITION: absolute; height:500px; }
#loopedSliderProdotti { POSITION: relative; WIDTH: 675px }
.container-slidesProdotti { POSITION: absolute; WIDTH: 675px; HEIGHT: 490px; OVERFLOW: hidden; CURSOR: pointer; }
UL.pagination { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px }
UL.pagination LI { FLOAT: left }
UL.pagination LI A { PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 2px }
UL.pagination LI.active A { BACKGROUND: blue; COLOR: white }
.container { MARGIN: 0px auto; WIDTH: 840px; OVERFLOW: hidden }
.clear { CLEAR: both }
#page-wrap { PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 5px; background:url(images/sfondoGradienteVerticale.png) no-repeat; }
#sottoMenu { margin-left:120px; }
#sottoMenuNews { margin-left:205px; }
.button { MARGIN: 10px 20px 10px 0px; FLOAT: left; font-size:15px; color:#000; cursor:pointer; }
.titoloT { font-size:22px; color:#000; font-weight:bold; }
#home { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 10px }
#home-button { BORDER-BOTTOM: #000 1px solid; opacity: 1.0 }
#ultimenews, #ultimefiere, #ultimiprodotti { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px }
#ultimenews-button, #ultimefiere-button, #ultimiprodotti-button { BORDER-BOTTOM: #000 1px solid; opacity: 1.0 }
#distributori { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px; }
#distributori-button { BORDER-BOTTOM: #000 1px solid; opacity: 0.5 }
#contact { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px }
#contact-button { BORDER-BOTTOM: #000 1px solid; opacity: 0.5 }
#ufficiostampa { PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; PADDING-TOP: 10px; }
#ufficiostampa-button { BORDER-BOTTOM: #000 1px solid; opacity: 0.5 }
.linkBrochure, .linkBrochure a { color:#F00 }
.linkIssuu { display:block; float:left; padding-right:20px; border-right:1px dotted #333; margin-right:20px; }
.linkDownload { display:block; float:left; padding-left:0px }
ul#menuH { padding-left:10px; }
ul#menuH li a { display: block; float: left; padding:0; width:128px; height:38px; }
ul#menuH li a.esterno { background:url(/images/Restyling/hesterno.png) top left; }
ul#menuH li a.classic { background:url(/images/Restyling/hclassic.png) top left; }
ul#menuH li a.garden { background:url(/images/Restyling/hgarden.png) top left; }
ul#menuH li a.casalinghi { background:url(/images/Restyling/hcasaslinghi.png) top left; }
ul#menuH li a.outdoor { background:url(/images/Restyling/houtdoor.png) top left; }
ul#menuH li a:hover { background-position:left bottom; }
#resContent { background:url(/images/Restyling/sfondoContent.jpg) bottom repeat-x #FFF; }
.reSlide { background:no-repeat top #FFF; }
.reSlide div.colonna { float:left; display:block; width:194px; height:211px; padding:14px 16px 0 16px; border:1px solid #E6E6E6; margin:454PX 0PX 22PX 14px; background:#FFF }
.reSlide div.colonna p.title { color:#F00; font-size:16px; padding:0 0 2px 0; border-bottom:1px solid #E6E6E6; margin:0 0 9px 0 }
#menuRe { list-style:none; padding:0; margin:0; }
#menuRe li { padding:0; margin:0; float:left }
#menuRe li a { float:left; display:block; padding:0; margin:0; background:url(/images/Restyling/menuHovSpan.jpg) right top; height:35px; padding:0 18px 0 0px; }
#menuRe li a span.diffre { color:#F00 }
#menuRe li a span { float:left; display:block; padding:0 0 0 18px; margin:0; font-size:15px; color:#333; font-weight:bold; background:url(/images/Restyling/menuHov.jpg) top left; height:35px; line-height:35px; }
#menuRe li a:hover { background-position:bottom right; }
#menuRe li a:hover span { color:#FFF; background-position:bottom left }
.hover_caption { background-image:url(/Scripts/hover_caption_bg.png);/* NOTE: if you're img elements have paddings
or margins you'll need to match them here
to get things lined up properly. */
}
.pvbutton, .pvbutton a, .pvbutton a:hover, .pvbutton a img, .pvbutton a:hover img { border:none; }
.menuFh { margin:-10px 0 3px 0 }
.copyRe { padding-right:30px; color:#999; }
.vetrina a { background-color:#F00; color:#FFF; width:190px; clear:both; display:block; padding:2px 0; margin:4px 0 0 0 }
.vetrina a:hover { background:#000; }
.cinyhome { position:absolute; width:58px; height:60px; top:87px; left:50%; margin-left:-120px; }
.item { width:60px; height:80px; border:none; margin:0; /* required to hide the image after resized */ overflow:hidden; /* for child absolute position */ position:relative; /* display div in line */ }
.item .caption { width:60px; height:80px; background:#000; color:#fff; font-weight:bold; /* fix it at the bottom */
	position:absolute; left:0; /* hide it by default */
	display:none; /* opacity setting */
	filter:alpha(opacity=80);    /* ie  */ -moz-opacity:0.8;    /* old mozilla browser like netscape  */ -khtml-opacity: 0.8;    /* for really really old safari */ opacity: 0.8;    /* css standard, currently it works in most modern browsers like firefox,  */ }
.item .caption a { text-decoration:none; color:#F00; background:#FFF; font-size:13px; font-weight: bold; /* add spacing and make the whole row clickable*/
	padding: 0; height:80px; width:60px; display:table-cell; vertical-align:middle; }
.item img { border:0; /* allow javascript moves the img position*/
	position:absolute; top:0; left:0; }
.clear { clear:both; }
#news-container { width: 100%; margin: auto; margin-top: 0px; border: 0; }
#news-container ul { width:194px; height:150px; }
#news-container ul li div { border-bottom:1px solid #CCC; height:150px; width:194px; overflow:hidden; display:table-cell; text-align:center }
#scrollAp { position:relative; height:172px; width:194px; }
#scrollAp a.tutti { position:absolute; bottom:0px; right:0; background:#F00; color:#FFF; padding:2px 5px; display:block; line-height:18px; height:18px; }
ul#ticker { width: 194px; height: 160px; overflow: hidden; }
ul#ticker li { width: 194px; height: 150px; padding: 5px; }
ul#ticker li a { color: #666; }
ul#ticker li span { display: block; color: #000; }
.TitoloAppu { font-size:15px; padding:4px 0 0 0; display:block; color:#F00 }
.newsletter { font-size:11px; color:#FFF; padding:10px 0px 2px 10px; background-color:#333; border-radius: 10px 10px 10px 10px;}
.newsletter input { background-color:#666; color:#ccc; border:#999 1px solid; border-radius: 5px 5px 5px 5px; font-size:10px; height:20px}
.iscrizione_newsletter { font-size:12px; color:#ccc; padding:10px 0px 2px 10px; background-color:#333; border-radius: 10px 10px 10px 10px;}
.iscrizione_newsletter .titoloT { color:#fff}
.iscrizione_newsletter .form { font-size:12px}
.iscrizione_newsletter input { background-color:#fff; color:#000; border:#999 1px solid; border-radius: 5px 5px 5px 5px; font-size:12px; height:20px}


