
/* CSS Document */

body { margin: 0; padding: 0; width: 100%; font-family:Arial, Tahoma, Geneva, sans-serif; font-size: 11px; line-height: 16px; color: #1f1f1f; }
img { border: 0; }
h1 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 16px; margin: 0; padding: 0; font-weight:bold; }
h2 { font-family: "Century Gothic", Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 10px 0 10px 0; font-weight:bold; }
h3 { margin: 0; padding: 5px 0 5px 0; }
h4 { margin: 0; padding: 5px 0 5px 0; font-size: 11px; font-weight:bold; }
#adminBar { background: url('/images/admin/bg.gif'); width: 100%; text-align:right; height: 44px; }$
#adminBar img { margin-top: 2px; margin-right:0; margin-left:0; }

/* General style */
#mainContainer { width: 906px; margin: 0 auto; }
#container_bg { width: 906px; background: url('/images/bg_content.png') top center repeat-y; float: left; }
#container { width: 871px; margin: 0 0 0 17px; float: left; }
#header { width: 821px; padding: 0 25px 25px 25px; float: left; border-bottom: 2px solid #dddddd; }
#header .normalTable { width: 100%; margin: 0; padding: 0; }
#header .normalTable td { margin: 0; padding: 0; }
#header #logo { width: 492px; }
#header #languages { width: 329px; margin-top: 35px; }
#header #languages ul { margin: 0; padding: 0; list-style: none; }
#header #languages ul li { margin: 0; padding: 0; list-style: none; display: inline; }
#header #search { width: 159px; float: right; }
#header #search .searchBox { background: url('/images/search_bg.gif') top left no-repeat; width: 136px; height: 18px; border: 0; padding: 4px 0 2px 5px; float: left; }
#header #search .searchButton { float: left; }
#headerImage { width: 100%; float: left; height: 230px; }

#content { width: 841px; padding-left: 30px; margin-top: 10px; float: left; }
#contentHome { width: 871px; margin-top: 10px; float: left; min-height: 400px; }
#contentHome #compass { width: 386px; float: left; margin: 0; padding: 0; margin: 0 0 10px 30px; text-transform:capitalize; }
#col01_large { width: 100%; float: left; }


#footer { width: 841px; padding-left: 30px; padding-top: 20px; padding-bottom: 20px; margin-top: 20px; border-top: 1px dotted #CCC; float: left; background: url('/images/bg_footer.gif') no-repeat; }
#footer ul.col01 h2 { color: #009055; font-size: 14px; font-weight: lighter; }
#footer ul.col02 h2 { color: #009055; font-size: 14px; font-weight: lighter; }
#footer ul.col03 h2 { color: #009055; font-size: 14px; font-weight: lighter; }
#footer ul { width: 250px; margin: 0; padding: 0; margin-right: 10px; float: left; list-style: none; }
#footer li { width: 100%; margin: 0; padding: 0; list-style: none; float: left; clear:both; }
#footer a { color: #1f1f1f !important; }

#container_bottom { height: 43px; width: 906px; margin: 0 auto; background: url('/images/bg_content_bottom.png') top center no-repeat; float: left; }

/* Products style */
.productList { width: 708px; float: left; margin: 0 0 0 9px; padding: 0; list-style: none; }
.productList li { width: 190px; height: 180px; float: left; margin: 0 20px 20px 0; padding: 0 10px 0 10px; text-align:center; border-left: 5px solid #900; border-right: 1px dotted #CCC; }

#genazzi_eventi .productList li { border-left: 5px solid #2bbb73; }
#genazzi_industria .productList li { border-left: 5px solid #3d69ac; }
#genazzi_maneggi .productList li { border-left: 5px solid #cf9525; }
#genazzi_accessori .productList li { border-left: 5px solid #fc8c37; }

.productList li img { width: 190px; height: 160px; float: left; }
.productList li a { text-decoration: none !important; float: left; color:#1f1f1f !important; }
.productList .image { height: 165px; float: left; width: 100%; }
.productList .desc { color:#1f1f1f; text-align: left; float: left; height: 15px; text-decoration: none !important; }

.menuProductLeft { text-transform:capitalize; margin: 0 0 0 30px; padding: 0; float: left; list-style: none; width: 120px; }
.menuProductLeft ul { margin: 0; padding: 0; float: left; list-style: none; width: 100%; }
.menuProductLeft li { margin: 0; padding: 0; width: 100%;list-style: none; float: left; border-right: 3px solid #FFF; }
.menuProductLeft li a { color:#999 !Important; text-decoration: none; }
.menuProductLeft li a:hover { color:#1f1f1f !Important; text-decoration: none; }

#genazzi_eventi .menuProductLeft li:hover { border-right: 3px solid #2bbb73; }
#genazzi_industria .menuProductLeft li:hover { border-right: 3px solid #3d69ac; }
#genazzi_maneggi .menuProductLeft li:hover { border-right: 3px solid #cf9525; }
#genazzi_accessori .menuProductLeft li:hover { border-right: 3px solid #fc8c37; }

.prodDetailImg { width: 370px; padding: 0; }
.prodDetailImg img { width: 369px; }
.prodContent { width: 816px; padding: 0 30px 0 30px; float: left; padding-top: 20px; }
.prodContent ul { float: left; width: 100%; padding-left: 13px; margin: 0 0 12px 0; }
.prodContent li { list-style-image: url('/images/dot.gif'); }
.prodContent h1 { padding-bottom: 10px; }
.prodContent .col01 { width: 426px; float: left; padding-right: 20px; }
.prodContent .col02 { width: 370px; float: left; margin-top: -40px; }
.prodContent .pdfDownload { margin-top: 10px; }
.prodContent .pdfDownload, .prodContent .infoContact { width: 100%; clear:both; float: left; margin-bottom: 6px; }
.prodContent .otherProd { width: 100%; clear:both; float: left; margin-top: 20px; }
.prodContent .pdfDownload img, .prodContent .infoContact img { margin-bottom: -2px; }
.prodContent .otherProd h2 { padding-bottom: 10px; padding-top: 0; }
.prodContent .otherProd ul { width: 100%; float: left; margin: 0; padding: 0; list-style: none; }
.prodContent .otherProd ul li {width: 100%; float: left; margin: 0; padding: 0 0 6px 0;  list-style: none; }
.prodContent #prodMiniImages { width: 360px; float: left; background: #D6D6D6; height: 60px; margin: 3px 0 0 0; padding: 0; padding-left: 9px; }
.prodContent #prodMiniImages li { padding: 0 6px 0 0; margin: 0; float: left; list-style: none; opacity:0.5;filter:alpha(opacity=50); }
.prodContent #prodMiniImages li:hover { opacity:0.99;filter:alpha(opacity=99); }
.prodDetailImg #prodMiniImages img { margin: 5px 0 0 0; float: left; }
.prodContent #prodMiniImages li span { margin: 40px 0 0 -10px; float: left; text-decoration: none; color:#FFF !important; }
.productTable,.productTableFirst { width: 100%; }
.productTable td { text-align: center; }
.productTableFirst { border-top: 1px dotted #CCCCCC; border-bottom: 1px dotted #CCC; }
.productTableFirst td { text-align: left; padding: 0 10px 0 0; margin: 0; width: 128px; }
.productTableFirst .last { text-align: left; padding: 0; margin: 0; width: 152px; }
/* */
.prodContent .productTableFirst ul { float: left; width: 100%; padding-left: 13px; margin: 0; }
.prodContent .productTableFirst li { list-style-image: url('/images/dot.gif'); }

/* Genazzi main style */
#genazzi { background: url('/images/genazzi/bg_wave.gif') top center no-repeat; }
#genazzi h1, #genazzi h2 { color: #006633; }
#genazzi a { color: #006633; }
#genazzi a:hover { color: #006633; text-decoration: none; }
#genazzi .list { width: 100%; margin: 0; padding: 0; border: 0; }
#genazzi .list img { float: left; margin: 0; padding: 0; }
#genazzi .list td { margin: 0; padding: 0; border-bottom: 1px solid #E5E5E5; }
#genazzi .list .first { width: 100%; padding-left: 30px; padding-top: 10px; }
#genazzi .list .title01 { color: #026635; }
#genazzi .list .title02 { color: #01329b; }
#genazzi .list .title03 { color: #6c451e; }
#genazzi .list .title04 { color: #cc6602; }
#genazzi .list .text01 a, #genazzi .list .text02 a, #genazzi .list .text03 a, #genazzi .list .text04 a { text-decoration: none !important; color: #1f1f1f; }
#genazzi .list .text01 a:hover { color: #026635; text-decoration: none; }
#genazzi .list .text02 a:hover { color: #01329b; text-decoration: none; }
#genazzi .list .text03 a:hover { color: #6c451e; text-decoration: none; }
#genazzi .list .text04 a:hover { color: #cc6602; text-decoration: none; }
#genazzi #menu { width: 100%; float: left; }
#genazzi #menu ul { width: 100%; margin: 0; padding: 0; list-style: none; float: left; background: url('/images/genazzi/menu_bg.gif') repeat-x; float: left; }
#genazzi #menu ul li.first a { padding-left: 30px; }
#genazzi #menu ul li { margin: 0; padding: 0; list-style: none; display:inline; height: 39px; float: left; }
#genazzi #menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFF; text-decoration: none; padding: 8px 10px 5px 10px; border-right: 1px solid #1bb677; display: block; margin-top: 5px; display: block; }
#genazzi #menu ul li:hover { background: url('/images/genazzi/menu_bg_sel.gif') repeat-x; }
/* sub menu drop down */
#genazzi #menu ul li ul { width: 150px; margin: 0; padding: 0; list-style: none; float: left; background: url('/images/bg_submenu.png') top left; position: absolute; display: none; margin-top: 5px; z-index: 7777; }
#genazzi #menu ul li ul li { width: 150px; margin: 0; padding: 5px 0 5px 0; list-style: none; float: left; clear: both; background: url('/images/bg_submenu.png') top left; border-bottom: 1px solid #CCC; height: 20px; }
#genazzi #menu ul li:hover ul { display: block; }
#genazzi #menu ul li:hover ul, li.over ul { display: block; }
#genazzi #menu ul li ul li a { font-size: 11px; padding: 2px 0 1px 10px; display: block; display: block; color:#666; text-decoration: none; border-right: 0; margin: 0; }
#genazzi #menu ul li ul li a:hover { text-decoration: none; color: #1f1f1f; }
#genazzi #menu ul li ul li:hover { background: url('/images/genazzi/menu_bg.gif') repeat-x; color: #1f1f1f; }

/* sveranda main style */
#sveranda { background: url('/images/sveranda/bg_wave.gif') top center no-repeat; }
#sveranda h1, #sveranda h2 { color: #006633; }
#sveranda a { color: #006633; }
#sveranda a:hover { color: #006633; text-decoration: none; }
#sveranda .list { width: 100%; margin: 0; padding: 0; border: 0; }
#sveranda .list img { float: left; margin: 0; padding: 0; }
#sveranda .list td { margin: 0; padding: 0; border-bottom: 1px solid #E5E5E5; }
#sveranda .list .first { width: 100%; padding-left: 30px; padding-top: 10px; }
#sveranda .list .title01 { color: #026635; }
#sveranda .list .title02 { color: #01329b; }
#sveranda .list .title03 { color: #6c451e; }
#sveranda .list .title04 { color: #cc6602; }
#sveranda .list .text01 a, #sveranda .list .text02 a, #sveranda .list .text03 a, #sveranda .list .text04 a { text-decoration: none !important; color: #1f1f1f; }
#sveranda .list .text01 a:hover { color: #026635; text-decoration: none; }
#sveranda .list .text02 a:hover { color: #01329b; text-decoration: none; }
#sveranda .list .text03 a:hover { color: #6c451e; text-decoration: none; }
#sveranda .list .text04 a:hover { color: #cc6602; text-decoration: none; }
#sveranda #menu { width: 100%; float: left; }
#sveranda #menu ul { width: 100%; margin: 0; padding: 0; list-style: none; float: left; background: url('/images/sveranda/menu_bg.gif') repeat-x; float: left; }
#sveranda #menu ul li.first a { padding-left: 30px; }
#sveranda #menu ul li { margin: 0; padding: 0; list-style: none; display:inline; height: 39px; float: left; }
#sveranda #menu ul li a { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#FFF; text-decoration: none; padding: 8px 10px 5px 10px; border-right: 1px solid #7bc9ea; display: block; margin-top: 5px; display: block; }
#sveranda #menu ul li:hover { background: url('/images/sveranda/menu_bg_sel.gif') repeat-x; }
/* sub menu drop down */
#sveranda #menu ul li ul { width: 150px; margin: 0; padding: 0; list-style: none; float: left; background: url('/images/bg_submenu.png') top left; position: absolute; display: none; margin-top: 5px; z-index: 7777; }
#sveranda #menu ul li ul li { width: 150px; margin: 0; padding: 5px 0 5px 0; list-style: none; float: left; clear: both; background: url('/images/bg_submenu.png') top left; border-bottom: 1px solid #CCC; height: 20px; }
#sveranda #menu ul li:hover ul { display: block; }
#sveranda #menu ul li:hover ul, li.over ul { display: block; }
#sveranda #menu ul li ul li a { font-size: 11px; padding: 2px 0 1px 10px; display: block; display: block; color:#666; text-decoration: none; border-right: 0; margin: 0; }
#sveranda #menu ul li ul li a:hover { text-decoration: none; color: #1f1f1f; }
#sveranda #menu ul li ul li:hover { background: url('/images/sveranda/menu_bg.gif') repeat-x; color: #1f1f1f; }

