body, html {
	width:100%;
	margin:0px;
	background:#E7E7E7;/*#DCDCDC;*/
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px
}
a {
	text-decoration:none;
        outline:none;
}
a:hover {
	text-decoration:underline;
}
:-moz-any-link:focus {
  outline: none;
}
table {
	border-collapse:collapse
}
table td {
	padding:0px;
	vertical-align:top;
}
object, input {
        outline:none;
        margin:0px;
}
table#layout {
	width:1000px;
	margin:auto;
	margin-top:1px
}
div#lt-sf {
	width:4px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/corner-lt.gif') no-repeat
}
div#rt-sf {
	width:4px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/corner-rt.gif') no-repeat
}
div#lb-sf {
	width:4px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/corner-lb.gif') no-repeat
}
div#rb-sf {
	width:4px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/corner-rb.gif') no-repeat
}
div#top-sf {
	width:992px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/top-sf.gif') repeat-x
}
div#bottom-sf {
	width:992px;
	height:4px;
	background:url('http://shop.fumu.it/layout/immagini/bottom-sf.gif') repeat-x
}
div#left-sf {
	width:4px;
	height:850px;
	background:url('http://shop.fumu.it/layout/immagini/left-sf.gif') repeat-y
}
div#right-sf {
	width:4px;
	height:850px;
	background:url('http://shop.fumu.it/layout/immagini/right-sf.gif') repeat-y
}
td#body {
	background-color:#ffffff;
}
/*form#frmSearch {
	background-color:#E3E2DA;
	margin:0px;
	height:99px;
	font-size:11px;
	font-weight:bold;
	padding-left:6px;
	padding-right:6px
}
div#searchContainer {
        position:absolute;
        right:-200px;
        top:6px
}*/
div#searchContainer {
        background:url(http://shop.fumu.it/layout/immagini/menu-shop-sf.gif);
        float:right;
        width:245px;
}
form#frmSearch {
        display:block;
	margin:0px;
	font-size:10px;
	font-weight:bold;
        padding:3px 0px 1px 0px;
}
form#frmSearch table {
        border-spacing:0px;
        border-collapse:collapse;
        border:0px none;
}
form#frmSearch table td {
        vertical-align:middle;
         padding-left:5px;       
}
form#frmSearch input.txt {
        height:16px;
        width:140px;
        padding-top:0px;
        padding-bottom:0px;
        margin:0px;
}
form#frmSearch input.btn {
        height:18px;
        width:46px;
        padding:0px;
        margin:0px;
}
form#frmLogin {
	margin:0px;
}
form#frmLogin table td {
	vertical-align:middle;
	padding-top:2px;
	padding-bottom:2px
}
form#frmLogin table td a {
	color:#F90303;
}
ul#menu-shop {
	margin:0px;
	padding:2px 0px 1px 0px;
	width:237px;
        margin-left:4px;
	margin-right:4px;
	background:url('http://shop.fumu.it/layout/immagini/menu-shop-sf.gif') repeat-y;
}
ul#menu-shop li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
	font-size:11px;
/*}
ul#menu-shop li+li {*/
	border-top:1px solid #000000;
}
ul#menu-shop li a {
	color:#000000;
	display:block;
	padding:4px 0px 4px 29px;
	background-position:4px 3px;
	background-repeat:no-repeat;
}
ul#menu-shop li a:hover, ul#menu-shop li a#carrello.not_empty {
	color:#F90303;
}
input.txt {
	border:1px solid #9B9B9B;
	height:20px;
}
textarea.txt {
	border:1px solid #9B9B9B;
}
input.btn {
	height:24px;
	border:1px solid #9B9B9B;
	font-weight:bold;
	background-color:#F90303;
	font-size:12px;
}
a#carrello {
	background-image:url('http://shop.fumu.it/layout/immagini/carrello.png');
}
a#account {
	background-image:url('http://shop.fumu.it/layout/immagini/account.png');
}
a#ordini {
	background-image:url('http://shop.fumu.it/layout/immagini/ordini.png');
}
a#condizioni {
	background-image:url('http://shop.fumu.it/layout/immagini/condizioni.png');
}
a#contattaci {
	background-image:url('http://shop.fumu.it/layout/immagini/contattaci.png');
}
a#esci {
	background-image:url('http://shop.fumu.it/layout/immagini/esci.png');
}
a#carrello:hover, a#carrello.not_empty {
	background-image:url('http://shop.fumu.it/layout/immagini/carrello-over.png');
}
a#account:hover {
	background-image:url('http://shop.fumu.it/layout/immagini/account-over.png');
}
a#ordini:hover {
	background-image:url('http://shop.fumu.it/layout/immagini/ordini-over.png');
}
a#condizioni:hover {
	background-image:url('http://shop.fumu.it/layout/immagini/condizioni-over.png');
}
a#contattaci:hover {
	background-image:url('http://shop.fumu.it/layout/immagini/contattaci-over.png');
}
a#esci:hover {
	background-image:url('http://shop.fumu.it/layout/immagini/esci-over.png');
}
a#btn-homepage {
	margin-top:3px;
	margin-bottom:3px;
	display:block;
	background-color:#000000;
	color:#ffffff;
	text-align:center;
	padding:3px;
	font-weight:bold;
}
ul#menu {
	margin:0px 4px 0px 0px;
	padding:0px 0px 0px 4px;
}
ul#menu li {
	list-style:none;
	border-bottom:1px solid #ffffff;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:4px;
}
ul#menu li ul {
	margin:2px 0px 0px -4px;
	padding:0px;

}
ul#menu li ul li {
	border:none;
	padding-left:18px;
}
ul#menu li a {
	font-weight:bold;
	font-size:11px;
	color:#000000;
}
ul#menu li a:hover {
	color:#F90303;
        text-decoration:none
}
ul#menu li ul li a {
	color:#5E5E5E;
}
ul#menu li ul li a:hover {
	color:#F90303;
        text-decoration:none
}
ul#menu li ul li ul {
        background:#e9e9e9;
}
td#menu-bottom {
	text-align:right;
	font-weight:bold;
	font-size:11px;	
	padding-right:8px;
}
td#menu-bottom a {
	color:#000000;
}
td#copyright {
	padding-left:8px;
	padding-right:8px;
}
td#copyright a {
        color:#ffffff;
}
td#copyright table {
	width:100%;
	margin-top:4px;
}
td#copyright table td {
	background-color:#000000;
	color:#ffffff;
	border-right:1px solid #ffffff;
	padding:2px;
	padding-left:10px;
	line-height:15px;
}
td#copyright table td#contatti {
	vertical-align:middle;
	font-weight:bold;
	padding:0px;
	padding-left:10px;
        width:170px;
}
td#contatti a {
	color:#ffffff;
	display:block;
	padding-top:7px;
	height:23px;
	padding-right:81px;
	background:url('http://shop.fumu.it/layout/immagini/contatti.gif') no-repeat right	
}
table.welcome1 td {
	padding:30px 0px 0px 20px;
}
table.welcome2 {
       background:url(http://shop.fumu.it/layout/immagini/welcome2Background.gif) no-repeat
}
table.welcome2 td {
	padding:10px 0px 0px 20px;
	text-align:justify;
	color:#5B5B5B
}
table.welcome2 td a {
	color:#F90303;
	font-weight:bold;
}
h1#logo {
	display:block;
	margin:0px;
	position:relative;
	top:0px;
	left:0px;
	width:156px;
	height:86px;
	overflow:hidden;
        font-size:12px;
}
h1#logo span {
	top:0px;
	left:0px;
	display:block;
	position:absolute;
	width:156px;
	height:86px;
	background:url('http://shop.fumu.it/layout/immagini/logo_fumu.gif') no-repeat
}
img#logo_img {
        display:none
}
/*table.shop {

    margin-left:10px;
}

table.shop td {
        padding:0px;
        padding-top:10px;
       	text-align:justify;
	color:#000000;
}*/

table.shop td div#articoli table {
	margin-top:1px;
	margin-left:1px;
	margin-bottom:10px;
 text-align:justify;	
}
table.shop td div#articoli table td {
	padding:0px;
}
table.shop td div#articoli table td.foto {
	text-align:center;
	/*vertical-align:middle;*/
	width:75px;
}
table.shop td div#articoli table td.foto.articolo {
	text-align:center;
	/*vertical-align:middle;*/
       width:auto;
}
table.shop td div#articoli table td.foto img {
	border:1px solid #656561;
	background-color:#9C9995;
	padding:2px;
}

table.shop td div#articoli table td.dati {
	border:1px solid #656561;
}
table.shop td div#articoli table td.dati table {
	margin:0px;
}
table.shop td div#articoli table td.dati table th, table.shop td div#articoli table td.dati table td.head {
	background-color:#C9C6B7;
	font-weight:bold;
	text-align:left;
	color:#000000;
	padding:3px;
}
table.shop td div#articoli table td.dati table td {
	padding:6px;
	padding-right:6px;
        vertical-align:middle;
        text-align:left;
}
table.shop td div#articoli table td.dati table td.codice {
	white-space:nowrap;
}
table.shop td div#articoli table td.dati table td.prezzo {
        text-align:right;
	white-space:nowrap;
	font-weight:bold;
        font-size:12px;
	color:#F90303;
}
table.shop td div#articoli table td.dati table td img {
	margin-right:5px;
        margin-bottom:5px;
}
table.shop td div#articoli table td.dati table td.prezzo span {
	white-space:nowrap;
	font-weight:normal;
	color:#000000;
	text-decoration:line-through;
}
table.shop td div#articoli a.scheda {
	color:#185EF5;
	background:url('http://shop.fumu.it/layout/immagini/scheda.gif') no-repeat;
	padding-left:10px;
	display:block;
	height:13px;
	padding-top:2px;
	white-space:nowrap;
        /*margin-top:5px;*/
}
table.shop td div#articoli table td.dati table td.offerta {
	white-space:nowrap;
	font-weight:bold;
	color:#F90303
}
a.add-cart {
	display:block;
	height:13px;
	padding-top:2px;
	background:url('http://shop.fumu.it/layout/immagini/add-cart.gif') no-repeat;
	color:#F90303;
	font-weight:normal;
	padding-left:20px;
	white-space:nowrap;
	width:110px;
	margin-left:auto;
	margin-right:0px;

        float:right;
	/*margin-top:5px;*/
}
table.shop td div#articoli form {
	margin:0px;
}



div#conteiner-articoli {
	/*height:415px;*/
        height:505px;
	width:722px;
}

div#articoli {
	overflow:auto;
	width:712px;
        position:relative;
        
/**/
        height:643px;
        height:599px;
/**/
	padding-right:10px;
        padding-left:10px;
        margin-top:10px;  
 
}
div#articoli2 {
        overflow:auto;
	width:712px;
/**/
        height:643px;
        height:599px;
/**/
	padding-right:10px;
        padding-left:10px;
        margin-top:10px;  
    
}
div#articoli.subcat, div#articoli2.subcat {
        height:599px;
}
table.shop td div#articoli table#carrello td, table.shop td div#articoli table#ordini td {
	padding:3px;

        vertical-align:middle;
        border-right:1px solid #C9C6B7;
        text-align:justify;
}
table.shop td div#articoli table#ordini th {
	padding:3px;
       background-color:#C9C6B7;
}
table.shop td div#articoli  a {
       color:#000000;
       font-weight:bold;
}
table.shop td div#articoli table#gest-account td {
	padding:3px;
        vertical-align:middle;
}
div.zoom {
        position:absolute;
        top:102px;
        left:-126px;
        background:#ffffff;
        padding:6px;
        border:1px solid #000000;
}
div.offerta {
	font-weight:bold;
	color:#F90303;
        font-size:11px;
}
div#articoli2 a {
        color:#000000;
}
div.sfondocolori {
display:none;
}
div.testocolori {
        width:70px;
        height:50px;
        padding-left:20px;
        /*padding-top:20px;*/
}
form#frm table input.txt {
        margin-top:1px;
        margin-bottom:1px;
}
div#infoBonifico {
       border:1px solid #C9C6B7;
       padding:4px;
       /*display:none;*/
}
div#slide {
       top:0px;
       position:relative;
}
/*subcat*/
div#subcat {
       background:url(http://shop.fumu.it/pub/img/menu/1.gif) repeat;
       padding:2px 6px 3px;
       margin-right:5px;
       height:41px;
}
div#subcat table td {
	vertical-align:middle;
	color:#ff0000;
	text-transform:uppercase;
        font-weight:bold;
	padding-right:8px;
	font-size:12px;
}
div#subcat ul {
       margin:0px;
       padding:0px;
       list-style:none;
}
div#subcat ul li {
       margin:0px 10px 0px 0px;
       padding:0px 0px;
       list-style:none;
       float:left;
}  
div#subcat table td ul li a {
	display:block;
        padding:4px 4px;
	color:#ffffff;
	border:1px solid #ffffff;
	text-decoration:none;
	font-size:10px;
        background:#aaaaaa;
}
div#subcat table td ul li a:hover {
        background:#888888
}
div#subcat table td ul li.active a {
	color:#000000;
}
/*item desccompleta*/
div.scheda_tecnica_container {
	clear:both;
	width:552px;
	margin:0px -6px;
	padding:0px 0px;
}
table.shop td div#articoli a.scheda {
	float:left;
}
table.shop td div#articoli table td.dati table td.offerta div.scheda_tecnica {
	color:#000000;
	clear:both;
	padding-top:6px;
        font-weight:normal;
}
table.shop td div#articoli table td.dati table td.offerta div.scheda_tecnica div.header {
	background-color:#C9C6B5;
	padding:3px;
	margin:0px 0px;
}
table.shop td div#articoli table td.dati table td.offerta div.scheda_tecnica div.content {
	padding:6px 6px 0px;
}
table.shop td div#articoli table td.dati table td.offerta div.scheda_tecnica div.content table td {
	white-space:normal;
}



/*************************************************/
table.shop td div#articoli table td.dati table {
       border-collapse:collapse
}
table.shop td div#articoli table td.dati table td.prezzo {
       width:84px;
}
table.shop td div#articoli table td.dati table td.descArticolo {
       width:320px; 
}
table.shop td div#articoli table td.dati table td.qta {
       width:50px;
}
table.shop td div#articoli table td.dati table td.dsp {
       width:50px;
       text-align:left;
}

table.shop td div#articoli table td.dati table td.offerta div.cont_description {
       position:relative;
       float:left;
}
table.shop td div#articoli table td.dati table td.offerta div.color_select {
       position:absolute;
       top:-4px;
       left:155px;
       margin:0px;
       padding:1px;
       color:#000000;
}
div.color_select select {
       font-size:11px;
width:200px;
}