@charset "utf-8";
/* CSS Document */

@font-face{            
	font-family:"HelveticaCd";
	src: url("../fonts/HelveticaCd.ttf")   
}

html, body{margin:0px;padding:0px;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label,  table, caption, tbody, tfoot, thead, tr, th {border:0 none;margin:0;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;padding:0;}

body{color:#3a3a3a}

img{border:0px}

a{outline:none;text-decoration:none;}

a.readmore{color:#535353;background:url(../images/icon/arrow-readmore.png) no-repeat left center;padding-left:12px;float:right;font-size:12px;display:block;margin:10px 0px 10px 0px;}

a.readmore:hover{text-decoration:underline}

body{background:url(../images/bg.jpg) repeat-x fixed;font-family:"Trebuchet MS", Arial, tahoma;font-size:12px;color:#3a3a3a;text-align:center;}

/* BOX MODEL */

#container{width:902px;margin:auto;text-align:left;position:relative;background:#fff;}

#shadow{background:url(../images/shadow.png) no-repeat top;float:left;width:891px;padding-top:18px;padding-left:11px}

#wrapper{width:880px;background:#fff;float:left;background:url(../images/wrapper-bg.jpg) repeat-y;padding-bottom:14px}

#logo{width:250px;height:53px;margin:40px 0px 0px 30px;}

#header{position:relative;float:left;height:102px;width:891px;padding-left:11px}

#top_menu{position:absolute;top:72px;right:0px}

#slider{width:880px;height:214px;float:left;background:#fff}

#pathway{height:38px;background:#ebebeb;width:880px;float:left}

#left{width:207px;float:left;color:#666}

#content{width:630px;float:left;margin-left:18px;margin-top:18px;font-family:tahoma, arial, verdana;}

.float-right{float:right}

.float-left{float:left}

#footer-container{width:880px;background:#fff;float:left;background:url(../images/wrapper-bg.jpg) repeat-y;}

#footer{width:630px;margin-left:223px;color:#535353;font-size:11px;padding:10px 0px}

.moduletable_footer{border-top:1px solid #ececec;padding-top:7px}
/* TOP MENU */


#top_menu ul{list-style:none;}

#top_menu ul li{display:inline;text-align:center;padding:0px 40px;height:12px}

#top_menu ul li a{display:inline-block;text-indent:-9999px;height:10px;width:12px;}

#top_menu ul li.top_menu{background:url(../images/top_del.gif) no-repeat right top;}

#top_menu ul li.top_menu a.home{background:url(../images/top_home.gif) no-repeat;background-position:0px -10px;}

#top_menu ul li.top_menu-last a.contact{background:url(../images/top_mail.gif) no-repeat;background-position:0px -10px;}

#top_menu ul li.top_menu a.sitemap{background:url(../images/top_sitemap.gif) no-repeat;background-position:0px -10px;}

#top_menu ul li.top_menu  a:hover, #top_menu ul li.top_menu-last a:hover{background-position:0px 0px;}


/* PATHWAY */

.pathway-one{display:block;height:38px;width:219px;background:url(../images/path-one.png) no-repeat right;float:left}

.pathway-home{display:block;height:28px;background:url(../images/path-home.png) right;float:left;padding:12px 0px  0px 0px ;}

a.path-home, .pathway {text-transform:uppercase;color:#FFFFFF;padding:0px 20px 0px 10px;font-size:10px;}

a.path-home:hover, .link-pathway:hover{text-decoration:underline;}

.pathway{display:block;height:28px;background:url(../images/path.png) right;float:left;padding:12px 24px  0px 10px ;color:#fff}

.link-pathway{float:left;color:#fff;padding-right:16px}

.pathway img{display:none}

/* MAIN MENU */

.moduletable_menu{float:left}

.moduletable_menu ul{list-style:none;}

.moduletable_menu ul li{width:220px}

.moduletable_menu ul li a{height:27px;padding:11px 0px 0px 21px;display:block;background:url(../images/arrow-menu.png) no-repeat right;background-position:188px 18px;color:#666;width:199px}

.moduletable_menu ul li ul li a{width:180px;padding-left:40px;background:none;background:url(../images/li-sub.png) no-repeat right;background-position:26px 15px;}

.moduletable_menu ul li a:hover{background:url(../images/menu-rollover.png) no-repeat right ;text-shadow:0 1px 0 rgba(255, 255, 255, 0.9);}

.moduletable_menu li#current a, .moduletable_menu li.active a{color:#009f3c}

/* SEARCH */

.moduletable_search{float:left;padding-bottom:17px}

.moduletable_search h3{background:url(../images/title-cerca.png) no-repeat;display:block;text-indent:-9999px;color:#e6e4e0;font-size:0px;width:207px;height:38px}

.moduletable_search input {background:#fff no-repeat scroll 0 0;border:medium none;color:#272727;float:left;font-family:Arial,Helvetica,sans-serif;font-size:11px;height:19px;padding:4px 0px 0px 4px;width:146px;margin:17px 0px 0px 15px;color:#666}

.moduletable_search .button_search{background:transparent url(../images/search_button.png) no-repeat scroll left center;border:medium none;cursor:pointer;float:left;height:24px;margin:0;padding:0;position:relative;text-indent:-9999px;width:24px;margin:16px 0px 0px 0px}

/* TAG CLOUDS */

.moduletable_clouds{float:left}

.moduletable_clouds h3{background:url(../images/title-clouds.png) no-repeat;display:block;text-indent:-9999px;color:#e6e4e0;font-size:0px;width:207px;height:38px}

._clouds{width:180px;padding:14px 12px 0px 14px;}

.moduletable_clouds  ._clouds a{color:#999999;padding:18px 0px}

.moduletable_clouds  ._clouds a:hover{text-decoration:underline}

/* slider */

#fpss-outer-container {background:#FFFFFF none repeat scroll 0 0;border:1px solid #fff;margin:0;padding:0 16px;width:878px;}

#slide-outer .slide-inner a.fpss_img {border-left:1px solid #7B7B7B;display:block;margin:0 0 0 0px;overflow:hidden;padding:0;}

#slide-outer .slide-inner a.fpss_img span {display:block;height:212px;margin:0;overflow:hidden;position:relative;}

#fpss-outer-container {background:#FFFFFF none repeat scroll 0 0;border:1px solid #FFFFFF;margin:0;padding:0;width:878px;}

.fpss-introtext {background:#FFFFFF none repeat scroll 0 0;height:212px;right:0;margin:0;overflow:hidden;position:absolute;top:0;width:260px;margin:0 0 0 630px;}

.fpss-introtext .slidetext p {width:220px;}

.fpss-introtext .slidetext {padding:16px 8px 4px 12px;width:240px}

.fpss-introtext .slidetext h1 a {font-size:24px; font-family:Arial, Helvetica, sans-serif;color:#009f3c;padding-bottom:10px;display:block;font-weight:normal}

.fpss-introtext .slidetext h1 a:hover{color:#333333;font-size:24px; font-family:Arial, Helvetica, sans-serif;}

.slide {left:0;position:absolute;width:879px;}

#navi-outer {bottom:0;display:block;margin:8px 0 16px 658px;overflow:hidden;padding:0;position:absolute;right:0px;width:207px;}

#navi-outer li a {border:1px solid #ececec;}

#navi-outer li a.navi-active, #navi-outer li a:hover  {border:1px solid #88694d;}


/* CONTENT */

.article_column{padding-right:20px}

.componentheading{display:none}

.contentheading, .contentheading a, #contact-name{font-size:24px; font-family:Arial, Helvetica, sans-serif;color:#009f3c;padding-bottom:14px;font-weight:normal;}

.contentheading a:hover{color:#333333;}

.contentpaneopen p{padding:0px 0px 14px 0px}

.contentpaneopen  p:first-child{font-weight:bold}

.readon{font-size:11px;color:#999999;}

.readon:hover{text-decoration:underline}

.article_separator{margin:15px 0px 4px 0px;width:100%;display:block}

fieldset{border:0px}

fieldset.formsearch{border:1px solid #009F3C}

fieldset.formsearch legend{padding:0px 4px}

fieldset.formsearch{font-size:11px;color:#666666}

.result_search a{font-size:14px;color:#009F3C}

.result_search a:hover{color:#c4a687}

.result_search{margin-bottom:12px}

.result-descr{margin-bottom:24px}

.result-cat{font-size:10px;color:#999999}

.result-counter{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#666666}
/* contatti*/

.qcontacts_email label{font-size:10px;text-transform:uppercase;padding:0px 0px 2px 0px;color:#c4a687}

#qcontacts label.required{color:#3a3a3a}

.qcontacts_email input:focus{border:}

/* SITEMAP */



.xmap ul {
	display		: block;
	list-style	: none;
	margin		: 0;
	padding		: 0;
	margin-left:-10px
	
}
.xmap ul li {
	display:block;
	margin		: 0;
	padding		: 0;
	background	: transparent;
	margin:6px 2px ;
	background:url(../images/line2.gif) left top no-repeat;padding-left:24px;
	
}

.xmap ul li a{color:#3a3a3a;display:inline-block}
.xmap ul li a:hover{color:#915c00}
.xmap a img {
	border		: none;
	
}
.xmap ul.level_0 ul {
	list-style	: inside square;
	padding		: 0;
}
.xmap ul.level_1 li {
	padding		: 0 0 0 2em;
}
.xmap .active {
	font-style	: italic;
}

/* box home */

.box-home{position:relative;width:139px;float:left;margin-right:12px;font-size:11px}

.box-home a{color:#009F3C}

.box-home h3{position:absolute;bottom:10px;right:10px}

.box-home h3 a{color:#FFFFFF;font-weight:normal;font-size:12px;background:url(../images/box-icon.png) right no-repeat;padding: 0px 14px 2px 0px;}

.box-home h3 a:hover{text-decoration:underline}

.tradizionale{background:url(../images/box_parquet_tradizionale.png) no-repeat;width:143px;height:176px;}

.listone{background:url(../images/box_listone_giordano.png) no-repeat;width:143px;height:176px;}

.punti-vendita{background:url(../images/box_puntivendita.png) no-repeat;width:143px;height:176px;}

.contatti{background:url(../images/box_contatti.png) no-repeat;width:143px;height:176px;}

/* Content modules*/

._essenze, ._essenza{float:left}

/* paginazione */

span.pagenav { color:#999;border:1px solid #999;padding: 0px 3px; font-size:11px }

a.pagenav {color:#915c00; border:1px solid #915c00; padding:0px 3px; font-size:11px} 


