.testo11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.testo12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.testo10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.testo12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.rosso12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.rosso12b a{
	text-decoration:none;
}
.testo9 {
	font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666;
text-align: center;
background:#ebebeb;
}
.rosso10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.rosso12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3B5998;
	text-decoration: underline;
}
.blu10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #3B5998;
}
.blu10b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #3B5998;
}
a.linkprodotti:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3333CC;
	text-decoration: none;
}
a.linkprodotti:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3333CC;
	text-decoration: none;
}
a.linkprodotti:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3333CC;
	text-decoration: none;
}
a.linkprodotti:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: underline;
}
.blu12b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #3B5998;
}
.testo11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}
.blu12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #3B5998;
}
.rossocategorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 3px;
}
.rosso14b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.categorie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 4px;
}
.rosso11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.rosso11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
.blu11b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #3B5998;
}
.grigio10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #666666;
}
.rosso10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
}
.grigio10bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #666666;
}
/*aggiunte 2011*/
.red{
color: white;
	text-shadow: 0 1px 0 #F77C86;
	background-color: #BE0E1F;
	border: 1px solid #CA3844;
	border-top: 1px solid #E27B84;
	border-bottom: 1px solid #B80018;
	-webkit-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	-moz-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	box-shadow: 0 1px 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 8px;
	
}
.red a{
	text-decoration:none;
	color: #fff;
}
   .red:after {
        background-image: -moz-linear-gradient(100% 100% 90deg, #B80018, #E27B84);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E27B84), to(#B80018));
    }
    .red:before {
        background-image: -moz-linear-gradient(100% 100% 90deg, #B80018, #E27B84);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E27B84), to(#B80018));
    }
    .red:hover {
        -webkit-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            -moz-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
        color: #fff;
    }
    .red:active {
        -webkit-box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
            -moz-box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
            box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
        position: relative;
        top: 2px;
    }
    .red.pressin:active {
        background-image: -moz-linear-gradient(100% 100% 90deg, #F96775, #F03C4C);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F03C4C), to(#F96775));
    }
 .red1{   
    color: white;
	text-shadow: 0 1px 0 #F77C86;
	background-color: #BE0E1F;
	border: 1px solid #CA3844;
	border-top: 1px solid #E27B84;
	border-bottom: 1px solid #B80018;
	-webkit-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	-moz-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	box-shadow: 0 1px 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 2px 0 #C82738, 0 2px 0 #B12534, 0 5px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: center;
	font-size: 9px;
}
.red1 a{
	text-decoration:none;
	color: #fff;
}
   .red1:after {
        background-image: -moz-linear-gradient(100% 100% 90deg, #B80018, #E27B84);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E27B84), to(#B80018));
    }
    .red1:before {
        background-image: -moz-linear-gradient(100% 100% 90deg, #B80018, #E27B84);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E27B84), to(#B80018));
    }
    .red1:hover {
        -webkit-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            -moz-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
        color: #fff;
    }
    .red1:active {
        -webkit-box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
            -moz-box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
            box-shadow: 0 1px 0 #C82738, 0 2px 0 #B12534, 0 3px 5px rgba(0,0,0,0.4), inset 0 0 2px 1px rgba(255,255,255,0.3);
        position: relative;
        top: 2px;
    }
    .red1.pressin:active {
        background-image: -moz-linear-gradient(100% 100% 90deg, #F96775, #F03C4C);
            background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F03C4C), to(#F96775));
    }
 .label_center{
 border-bottom: 1px solid #DDD;
text-align: center;
width: 293px;
padding: 3px;
font-size: 11px;
font-family: tahoma;
color: #666;
margin-bottom: 5px;
font-weight:bold;
}

/*input in home*/
input#ricerca_testo, input#password, input#login{
	width:100%;
	height:25px;
}

.youtoo_iniz{
		font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
color: #666;
text-align: center;
	}
	
.butt_prod{
	width: 123px;
	height: 30px;
	border: 2px solid #DDD;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	text-align: left;
	padding-left: 35px;
	font-size: 11px;
	font-weight: bold;
	font-family: arial;
	color: #666;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	    outline: none;
    cursor: pointer;
	}

.butt_prod a{
	text-decoration:none;
	color: #666;}
	
	  .butt_prod:hover {
        -webkit-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            -moz-box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
            box-shadow: 0 1px 0 #D82E3F, 0 2px 0 #D22C3D, 0 3px 0 #C82738, 0 2px 0 #B12534, 0 5px 9px rgba(0,0,0,0.45), inset 0 0 2px 1px rgba(255,255,255,0.3);
        color: #fff;
	  }
	  
	  /*personalizzazione bottoni in hme*/
	  td#wii.butt_prod{
	  	background:white url('img/wii-logo.jpg') no-repeat 2px center;
	  }
	  td#ps1.butt_prod{
	  	background:white url('img/ps1.jpg') no-repeat 5px center;
	  }
	  td#ps2.butt_prod{
	  	background:white url('img/ps2.jpg') no-repeat center left;
	  }
	  td#ps3.butt_prod{
	  	background:white url('img/ps3.jpg') no-repeat 5px center ;
	  }
	  td#xb.butt_prod{
	  	background:white url('img/xb.jpg') no-repeat center left;
	  }
	  td#xb360.butt_prod{
	  	background:white url('img/xb360.jpg') no-repeat center left;
	  }
	  td#gs.butt_prod{
	  	background:white url('img/gs.jpg') no-repeat center left;
	  }
	  td#gc.butt_prod{
	  	background:white url('img/gc.jpg') no-repeat 3px center;
	  }
      td#zb.butt_prod{
	  	background:white url('img/zb.jpg') no-repeat center left;
	  }
      td#port.butt_prod{
	  	background:white url('img/port.jpg') no-repeat 2px center;
	  }
      td#mac.butt_prod{
	  	background:white url('img/mac.jpg') no-repeat 5px center;
	  }
      td#gad.butt_prod{
	  	background:white url('img/gad.jpg') no-repeat center left;
	  }
          td#pc.butt_prod{
	  	background:white url('img/pc.jpg') no-repeat 2px center;
	  }
	   td#offerte.butt_prod{
	  	background:white url('img/offerte.jpg') no-repeat 5px center;
	  }
 	    td#prenotazioni.butt_prod{
	  	background:white url('img/prenotazioni.jpg') no-repeat 2px center;
	  }

