body { 
background:  #000; 
color : #c0c0c0; 
font-family : Arial, Helvetica, sans-serif; 
} 

/* usato per avere la foto a dx come background */

#contenuto	{
position:absolute; 
top:2px;left:2px; 
width:100%;
height:100%;
background: transparent  url(http://www.slicers.it/images/part1.gif) no-repeat top right;
}

#contenuto img{
border:0;
}

#sx{
float:right;
text-align:right;
padding-top: 30px;
margin-right: 400px;
	}

#sx:after
	{
	content: '[DO NOT LEAVE IT IS NOT REAL]'; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

#sx{
	display: inline-block;
	}
/*\*/
#sx{
	display: block;
	}

.mar_5{
margin: 0px 5px 0px 5px;
}
.slogan{float: right; 
text-align:right;
background:#000;
color:#ff3333; 
font-size:90%;
font-weight:bold;}


h1 { 	
font-size :700%; 	
font-weight : bold; 	
text-align : left; 	
color : #161616; 	
background : transparent; 
line-height:70%;
} 	

.piccolo { 	
font-size : 70%; 
	
} 

.piccolor { 	
font-size : 80%; 	
background : #fff; 	
color : #ff0000; 	
font-style : italic; 	
} 	

.fac
{color:#00cc00;
background:#000;
font-weight:bold;
}
.indi
{font-size:80%;
color:#ff0000;
background:#000;
}

.picc{
font-size: 50%;}

.fielddx {
float:right;
width:55%;
text-align: left;
border:1px dotted #404040;

}

.fielddxi {
padding:1em;
text-align: left;
font-size:75%;
font-weight: normal;
}


.fielddxi h2 { 
display: inline; 
text-align: left;
background: #transparent; 
color: #830c0b; 
font-size: 150%; 
}

.fielddxi h3 { 
display: inline; 
background: #transparent; 
color: #00c100; 
font-size: 140%; 
}

.fielddxi a{
color :#efcb5f; 
background:#transparent;	
} 

.fielddxi a:hover { 	
color : #fff; 
background:#transparent;	
} 	

.fieldsx {
float:right;
width:35%;
text-align: right;
}

.fieldsxi {
padding: 1em;
text-align: right;
font-size:80%;
}

.fieldsxi ul li{
list-style: none;
text-align:right;
}

.fieldsxi h3 { 
display: inline; 
background: #transparent; 
color: #00c100; 
font-size: 120%; 
}

.clearboth{
clear: both;
}

.field a{
color : #e0e0e0; 
background:#transparent;	
} 

.field a:hover { 	
color : #fff; 
background:#transparent;	
} 	

.fieldsx a{
color : #e0e0e0; 
background:#transparent;
text-decoration:none;	
} 

.fieldsx a:hover { 	
color : #000; 
background:#e4e4e4;	
} 	


.rtr, .ltr, .apop, .bpop, .lpop, .ipop {
	width: 220px;
}
.gipop{
	width: 120px;
	color: #666;
	background: #000;
	border: 2px dotted #ff0000;
	padding:0px;
	text-align:center;

}

.rtr, .ltr {
	margin: 5px;
	background: #000;
}
.rtr {
	float: right;
	margin-right: 0;
}
.ltr {
	float: left;
	margin-left: 0;
}
.apop, .bpop, .lpop, .ipop {
	position: absolute;
	color: #666;
	background: #fff;
	text-align:left;
	visibility: hidden;
}
.gipop {
	position: absolute;
	top:300px;
	visibility: hidden;
}

.apop, .bpop {
	display: block;
}
.lpop {
	display: inline;
}
.ipop, .gipop {
	display: inline-block;
	vertical-align: bottom;
}

.spa {
	display: block;
	padding: 0.4em;
	border: 4px solid;
}
.itr, .ibt {
	color:#ccc;
	background: #000;
	width: 102px;
	text-align:center;
}

.gibt {
		width: 102px;
}

.ibt {
	display: inline-block; 
	vertical-align: bottom;
 }
.bpop, .lpop, .ipop {
	padding: 10px;
}

a.rtr, a.rtr:visited, a.rtr:hover,
a.ltr, a.ltr:visited, a.ltr:hover,
a.itr, a.itr:visited, a.itr:hover,
a.ibt, a.ibt:visited, a.ibt:hover {
	text-decoration: none;
	color: #f0f0f0;
	font-size:75%;
}

a.gibt, a.gibt:visited, a.gibt:hover {
	color:#efcb5f;
	background: #000;
}

/* IE */
a.rtr:hover,
a.ltr:hover {
	background: #cccccc;
}
a.itr:hover,
a.ibt:hover,
a.gbt:hover {
	background: #000;
}
a.rtr:hover .apop,
a.ltr:hover .apop,
a.itr:hover .bpop,
a.itr:hover .lpop,
a.itr:hover .ipop,
a.ibt:hover .bpop,
a.gibt:hover .bpop,
a.gibt:hover .gipop,
a.gibt:hover .lpop,
a.gibt:hover .ipop,
a.ibt:hover .lpop,
a.ibt:hover .ipop {
	visibility: visible;
}

.wrapper {
 position:absolute;
top:0;
left:1%;
height:20px;
 width:100%;
border-bottom:1px dotted #666;
}
 
.mainmenu {
 position:relative; 
 z-index:100;
 font-weight:normal;
 font-size:75%;
 line-height:20px;
 width:100%;
}

ul.menu {
 padding:0;
 margin:0;
 list-style:none;
 width:150px;
 overflow:hidden;
 float:right;
 margin-right:1px;
}

ul.menu a {
 text-decoration:none;
 color:#f0f0f0;
 padding-left:5px;
}
 
ul.menu li.list {
float:left;
width:250px;
margin:-32767px -125px 0px 0px;
}

ul.menu li.list a.category {
position:relative;
z-index:50;
display:block;
float:left;
width:120px;
margin-top:32767px;
background:transparent;
}

ul.menu li.list a.category:hover,
ul.menu li.list a.category:focus,
ul.menu li.list a.category:active {
 margin-right:1px;
}

ul.submenu {
 float:left;
 padding:25px 0px 0px 0px;
 margin:0;
 list-style:none;
 background-repeat:no-repeat;
 background-position:left top;
 margin:-25px 0px 0px 0px;
}
 
ul.submenu li a {
float:left;
width:120px;
background:#404040;
clear:left;
}

ul.submenu li img {
text-align: left;
margin: 0 2px 0 2px;
border:0;
}

ul.submenu li a.endlist {
 background:url(http://www.slicers.it/images/1x1.gif);
}
 
ul.submenu li a.endlist:hover,
ul.submenu li a.endlist:focus,
ul.submenu li a.endlist:active {
}
 
ul.submenu a:hover,
ul.submenu a:focus,
ul.submenu a:active {
background:#161616;
color:#fff;
margin-right:1px;
}

#footer
	{
	clear: both;
	font-size:65%;
	padding-top:70px;
	text-align: center;
	}
#footer a{
color:#f0f0f0;
}
#footer a:hover{
color:#ffff80;
}
.clearboth{
clear: both;
}

.b0{
border:0px;
}

.pic {
font-size:70%;
font-weight:bold;
text-align:center;
}

.pic8{
font-size:80%;
font-weight:bold;
}

.pic9{
font-size:90%;
}
.n10{
background:#404040;
}

.10px img{
margin-right:10px;
}