/* Style sheet margi_style */
body.home{background:#000000 url("tl_files/images/MARGI_back.jpg") center top no-repeat;}
body.page{background-color:#666666;}
#header{position:relative;}
body.page #header,body.page #wrapper{background-color:#ffffff;}
body.home #logo{left:64px;top:148px;position:absolute;}
body.page #logo{left:40px;top:15px;position:absolute;}
#main{padding-top:30px;min-height:570px;}
.page #main{background-color:#ffffff;min-height:570px;}
body.home #main{padding-top:150px;min-height:462px;}
#main .inside{padding:12px 60px 12px 25px;}
#main h1{text-align:right;font-size:20px;color:#888888;text-transform: uppercase;}
.home_module{width:200px;float:left;clear:both;margin:12px 12px 0 0;padding:12px;background-image:url("tl_files/images/back_b50.png");}
.home_module h2{margin-top:2px;font-size:18px;color:#ffdd33;}
.home_module h3,.home_module .filter_field_prod_cat .list_3{display:none;}
.home_module a{text-decoration:none;font-size:11px;color:#fff;line-height:18px;}
.home_module .filter_group a{font-weight:bold;text-decoration:none;font-size:13px;color:#fff;line-height:20px;}
body.home .mod_subscribe{clear:none;}
#banner{width:436px;}
#footer{background-color:#cccccc;}
#footer .inside{padding:8px;text-align:center;}
#footer a{text-decoration:none;color:#666666;}
#footer a:hover{text-decoration:underline;color:#808080;}
.formbody label{width:200px;float:left;clear:left;display:block;margin-right:12px;text-align:right;}
.formbody label.mandatory{font-weight:bold;}
.formbody input,.formbody textarea{float:left;display:block;margin-top:2px;}
.formbody input.submit{float:right;}
.formbody .radio_container label{width:18px;clear:none;}
.formbody p.error{width:96px;float:left;display:block;margin:0;padding:2px;background-color:#fff;font-weight:bold;font-style:italic;font-size:10px;color:#cc0000;}
.contact_list{width:172px;float:right;padding:6px;background-color:#eeeeee;}
.contact_list li{margin-top:4px;padding-left:20px;background:url("tl_files/images/icons/email.png") left center no-repeat;}
.contact_list li a{text-decoration:none;}
.contact_list li a:hover{text-decoration:underline;color:#333;}
.mod_catalogfilter .list_0,.mod_catalogfilter .filter_field_prod_coll h3{display:none;}
.page .mod_catalogfilter li a{padding-left:12px;font-weight:bold;text-decoration:none;font-size:14px;color:#666666;line-height:20px;}
.page .mod_catalogfilter li a:hover{background:url("tl_files/images/icons/arrow_right_grey.png") left center no-repeat;color:#888888;}
.page .collezioni li a{padding-left:22px;background:url("tl_files/images/icons/iconPDF_grey.gif") left center no-repeat;font-weight:bold;text-decoration:none;font-size:14px;color:#666666;line-height:20px;}
.page .collezioni li a:hover{background:url("tl_files/images/icons/iconPDF.gif") left center no-repeat;color:#888888;}
.mod_listing .all_records{width:100%;}
.mod_listing .all_records th,.mod_listing .all_records td{padding:4px;font-size:11px;}
.mod_listing .all_records th{background-color:#666666;}
.mod_listing .all_records th a{color:#ffffff;}
.mod_listing .all_records tr.odd{background-color:#eeeeee;}
.mod_listing .value{display:none;}
.pagination,.back,.link{font-size:10px;}
.pagination li,.back{float:left;display:block;margin:4px 2px 0 0;}
.pagination li a,.pagination li span,.back a{display:block;padding:2px 4px;background-color:#eeeeee;border:1px solid #eeeeee;text-decoration:none;color:#222222;}
.pagination li a:hover,.back a:hover{background-color:#666666;color:#ffffff;}
.pagination li span{border-color:#aaaaaa;font-weight:bold;}

