body {
margin : 0;
padding : 0;
border : 0;
background : #000;
color : #c0c0c0;
font-family : Arial, Helvetica, sans-serif;
font-size : 90%;
}
#contenuto {
position : absolute;
top : 0;
left : 2px;
width : 100%;
height : 100%;
}
a {
color : #d0d0d0;
text-decoration : none;
}
a:hover {
color : #fff;
background : transparent;
}
.grrr {
list-style : none;
text-align : right;
margin : 0;
}
.glll {
list-style : none;
text-align : left;
margin : 0;
}
.center {
width : 100%;
margin-left : auto;
margin-right : auto;
}
.center table, th {
margin-left : auto;
margin-right : auto;
border-collapse : separate;
border : 1px dotted #ccc;
}
table td p {
display : block;
font-size : 150%;
font-weight : bold;
color : #830c0b;
background : transparent;
text-align : center;
}
.center2 {
width : 300px;
margin-left : auto;
margin-right : auto;
vertical-align : text-top;
}
.button {
float : left;
width : 150px;
text-align : center;
font-size : 80%;
}
.button img {
margin-left : auto;
margin-right : auto;
border : 0;
}
.asx {
text-align : left;
padding : 20px;
}
.asx .button {
margin : 0 50px 0 0;
}
.stasx {
float : left;
}
.padddx {
padding-right : 15px;
}
.paddorizz {
padding : 0 20%;
}
.ibt {
color : #ccc;
width : 150px;
text-align : center;
}
.ibt {
display : inline-block;
vertical-align : bottom;
}
a.ibt {
text-decoration : none;
color : #f0f0f0;
}
a.ibt:hover .bpop {
background : #000;
border : 1px dotted #ccc;
visibility : visible;
}
.bpop, .ipop {
width : 322px;
}
.bpop {
position : absolute;
top : -20px;
left : 100px;
color : #f0f0f0;
background : #000;
text-align : left;
visibility : hidden;
}
.ipop {
position : absolute;
color : #f0f0f0;
text-align : left;
visibility : hidden;
}
.bpop {
display : block;
z-index : 1001;
}
a.ibt:hover .ipop {
background : #000;
visibility : visible;
border : 1px solid #008000;
}
.ipop {
display : inline-block;
vertical-align : bottom;
}
.bpop, .ipop {
padding : 10px;
}
h1 {
margin-top : 80px;
font-size : 700%;
font-weight : bold;
text-align : center;
color : #161616;
background : transparent;
line-height : 80%;
}
h2 {
font-size : 250%;
font-weight : bold;
color : #830c0b;
background : transparent;
}
h3 {
color : #0080ff;
background : transparent;
text-align : left;
padding-left : 10px;
}
.bo {
background : #000;
}
.bo span {
font-weight : bold;
}
.colmask {
position : relative;
clear : both;
float : left;
width : 100%;
overflow : hidden;
}
.colright, .colmid, .colleft {
float : left;
width : 100%;
position : relative;
}
.col1, .col2, .col3 {
float : left;
position : relative;
overflow : hidden;
}
.col1, .col2, .col3 {
padding : 60px 0 0 0;
}
.threecol {
background : transparent url(sf.gif) no-repeat fixed right 50px;
}
.threecol .colmid {
right : 14%;
}
.threecol .colleft {
right : 70%;
}
.threecol .col1 {
width : 66%;
left : 102%;
background : url(http://www.slicers.it/images/maschera2.gif) repeat scroll;
}
.threecol .col1 img {
margin : 20px 0 0 0;
border : 0;
}
.threecol .col2 {
width : 14%;
left : 19%;
}
.threecol .col3 {
width : 12%;
left : 91%;
}
.col1 {
text-align : center;
}
.col1 table {
width : 90%;
font-size : 80%;
padding : 3px;
border-collapse : separate;
border-spacing : 5px;
}
.col1 th, td {
padding : 7px;
text-align : left;
}
.col2 {
text-align : right;
font-size : 80%;
}
.col2 ul li {
list-style : none;
text-align : right;
}
.col2 a {
text-decoration : none;
}
.col3 {
text-align : left;
font-size : 80%;
}
a, a:hover, a:active, a:focus {
outline : 0;
direction : ltr;
}
.wrapper {
position : absolute;
top : 0;
right : 1%;
height : 20px;
width : 99%;
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 0 0;
}
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 0 0 0;
margin : 0;
list-style : none;
margin : -25px 0 0 0;
}
ul.submenu li a {
float : left;
width : 120px;
background : #404040;
clear : left;
}
ul.submenu li a.endlist {
}
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;
}
.submenu img {
border : 0;
padding : 0 2px 0 2px;
}
#footer {
clear : both;
font-size : 65%;
padding-top : 70px;
text-align : center;
}
.clearboth {
clear : both;
}
.b0 {
border : 0;
}
.pic {
font-size : 70%;
font-weight : bold;
text-align : center;
}
.pic8 {
font-size : 80%;
font-weight : bold;
}
.pic9 {
font-size : 90%;
}
.n10 {
background : #404040;
}
.grass {
font-weight : bold;
}
.sottotit {
text-decoration : underline;
}
.brosso {
text-align : center;
font-size : 150%;
font-weight : bold;
color : #830c0b;
background : transparent;
}

.rosso {
font-size : 150%;
font-weight : bold;
color : #830c0b;
background : transparent;
}
.picrosso{
font-weight : bold;
color : #830c0b;
background : transparent;
}
.clearfix:after {
content : ".";
display : block;
height : 0;
clear : both;
visibility : hidden;
}
* html .clearfix {
height : 1%;
}

.trasparente{
filter:alpha(opacity=50); 
opacity:0.5;
}
