@charset "utf-8";
/* CSS Document

Questo CSS specifica la struttura degli elementi di base di fullcommerce, come:

- carrello
-invio preventivo
-registrazione e modifica dati,
- ecc.

MODIFICARE LE CLASSI IN QUESTO CSS SOLO SE ESTREMAMENTE NECESSARIO
Altrimenti sovrascriverle nel file style.css


 */


/* RESET YUI2*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 	margin:0;	padding:0;}table {border-collapse:collapse;	border-spacing:0;}fieldset,img { 	border:0;}address,caption,cite,code,dfn,/*em,strong*/,th,var {	font-style:normal;	font-weight:normal;}ol,ul {	list-style:none;}caption,th {	text-align:left;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal;}q:before,q:after {	content:'';}abbr,acronym { border:0;}


/* STANDARDS */
input, textarea { color:#777;  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; letter-spacing:0.1em;}
input[type=text],input[type=password], input[type=email] { padding:2px;  }
input[type=text],input[type=password], input[type=email],textarea {     /* background: url(i/inputbg.jpg) no-repeat left top #fff; */
    border: 1px solid #cfd1d2;
    /* color: #9c9e9f; */
    padding: 0.2rem 0.4rem;} 
textarea {}

a.btn, .btn-large, .btn-small, .btn-flat, .btn {
    border: none;
    border-radius: 2px;
    display: inline-block;
    height: 36px;
    line-height: 36px;
    padding: 0 16px;
    text-transform: uppercase;
    vertical-align: middle;
    -webkit-tap-highlight-color: transparent;
}
.btn, .btn-large, .btn-small, .btn-floating, .btn-large, .btn-small, .btn-flat {
    font-size: 14px;
    outline: 0;
}
.btn, .btn-large, .btn-small {
    text-decoration: none;
    color: #fff;
    background-color: #0c8422;
    text-align: center;
    letter-spacing: .5px;
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
    cursor: pointer;
}
.btn-large {
    height: 54px;
    line-height: 54px;
    font-size: 15px;
    padding: 0 28px;
}
.waves-effect {
    position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}
.z-depth-1, nav, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav {
    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
    box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
}
.btn:hover, .btn-large:hover, .btn-small:hover {
    background-color: #0c8422ba;
}
.z-depth-1-half, .btn:hover, .btn-large:hover, .btn-small:hover, .btn-floating:hover {
    -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2);
}

/* BOX DATI UTENTE */
.usrbox {}
.usrbox h3 {}
.usrbox ul {}
.usrbox ul li {}
.usrbox input[type=text], .usrbox input[type=password] {width:98%; margin:2px 1%;}
.usrbox ul li a {}
.usrbox ul li a:hover {}
/*login*/
.usr_login {}
.usr_login h3 {}
.usr_login ul {}
.usr_login ul li {}
.usr_login ul li a {}
.usr_login ul li a:hover {}
/*logged*/
.usr_logged {}
.logged_box_welcome {}
.usr_logged h3 {}
.usr_logged ul {}
.usr_logged ul li {}
.usr_logged ul li a {}
.usr_logged ul li a:hover {}
.usr_logged .usrcode {}
.usr_logged .persdata {}
.usr_logged .logout {}
/*mini cart*/
.usr_cart {}
.usr_cart h3 {}
.usr_cart ul {}
.usr_cart ul li {}
.usr_cart ul li a {}
.usr_cart ul li a:hover {}
.usr_cart .usr_cart_prodnum {}
.usr_cart .usr_cart_prodnum span {}
.usr_cart .usr_cart_tot {}
.usr_cart .usr_cart_tot span {}
.usr_cart .usr_cart_link {}
.usr_cart .usr_cart_link a {}
.usr_cart .usr_cart_link a:hover {}
.usr_cart .usr_cart_trash {}
.usr_cart .usr_cart_trash a {}
.usr_cart .usr_cart_trash a:hover {}




 .credits {  font-weight:normal; font-size:11px; font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; border-left: 1px solid #fff; padding-left: 15px; padding-bottom: 5px;}
 .credits a { color:#fff;}
 .credits a:hover { color:#f60 !important;}
 .credits img { position:relative; top:7px;}


/*#### SMALL PARTS  ####*/
.betterweb {display:none; position:fixed; left:0; bottom:0; font-size:10px; line-height:13px; height:13px; background:#eee; color:#333;  border:1px solid #666; border-left:none; border-bottom:none; float:left; padding:2px 10px; z-index:99;  }
.ie6 .betterweb, .ie7 .betterweb, .ie8 .betterweb { display:block;}
.betterweb a { color:#06C !important;}
.betterweb a:hover { color:#F60 !important;}



/*##############################MISC###########################################*/


.clr      {clear:both; height:1px; font-size:1px; line-height:1px; }
.fleft    { float:left;}
.fright   {float:right;}
.bnone    {border:none !important;}
.bgnone   {background:none !important;}



.wd5  { width:5% !important;  }
.wd10 { width:10% !important; }
.wd15 { width:15% !important; }
.wd20 { width:20% !important; }
.wd25 { width:25% !important; }
.wd30 { width:30% !important; }
.wd35 { width:35% !important; }
.wd40 { width:40% !important; }
.wd45 { width:45% !important; }
.wd50 { width:50% !important; }
.wd55 { width:55% !important; }
.wd60 { width:60% !important; }
.wd65 { width:65% !important; }
.wd70 { width:70% !important; }
.wd75 { width:75% !important; }
.wd80 { width:80% !important; }
.wd85 { width:85% !important; }
.wd90 { width:90% !important; }
.wd95 { width:95% !important; }
.wd100 { width:100% !important; }

.b10 {background:url(str/b10.png) repeat !important;}
.b20 {background:url(str/b20.png) repeat !important;}
.b30 {background:url(str/b30.png) repeat !important;}
.b40 {background:url(str/b40.png) repeat !important;}
.b50 {background:url(str/b50.png) repeat !important;}
.b60 {background:url(str/b60.png) repeat !important;}
.b70 {background:url(str/b70.png) repeat !important;}
.b80 {background:url(str/b80.png) repeat !important;}
.b90 {background:url(str/b90.png) repeat !important;}

.w10 {background:url(str/w10.png) repeat !important;}
.w20 {background:url(str/w20.png) repeat !important;}
.w30 {background:url(str/w30.png) repeat !important;}
.w40 {background:url(str/w40.png) repeat !important;}
.w50 {background:url(str/w50.png) repeat !important;}
.w60 {background:url(str/w60.png) repeat !important;}
.w70 {background:url(str/w70.png) repeat !important;}
.w80 {background:url(str/w80.png) repeat !important;}
.w90 {background:url(str/w90.png) repeat !important;}
