/* - - - - - - - - - - - - - - - - - - - - 
S H O P
website by websolute
- - - - - - - - - - - - - - - - - - - - */

form { margin:0; padding:0;}
.bordoerrore { border:1px solid red;}


/* shop_wrap
- - - - - - - - - - - - - - */
#shop_wrap {width:978px; margin:0px auto; padding:25px 0px 0px 0px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#shop_wrap h1 {color:#40545E; font-size:11px; margin-bottom:8px; padding:8px 6px 5px 6px; background:url(../img/bg_div_country.gif) repeat-x left top;}
#shop_wrap h2 {color:#40545E; font-size:11px; font-weight:normal; margin:0px; padding:3px 0px 0px 2px;}
#shop_wrap #carrello {margin:8px 0px 0px 0px; background:#ececec; padding:5px;}
#shop_wrap a {color:#40545e;}
#shop_wrap table {width:966px;}
#shop_wrap th {background:#b7bbba; color:#fff; vertical-align:bottom; text-align:left; font-weight:normal; padding:6px; border-bottom:2px solid #ececec; border-right:2px solid #ececec;}
#shop_wrap td {background:#dadddc; color:#40545e; padding:6px; vertical-align:top; border-bottom:2px solid #ececec; border-right:2px solid #ececec;}
#shop_wrap input {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#40545e; border:1px solid #b7bbba; padding:2px 6px; width:30px; vertical-align:baseline;}
#shop_wrap .qt {padding:6px; width:10px; text-align:right;}
#shop_wrap .cod {width:150px;}
#shop_wrap .cod img { width:57px; height:57px; margin-right:5px; vertical-align:text-top; border:1px solid #fff; padding:1px; background:#ddd; float:left; }
#shop_wrap .art {width:200px;}
#shop_wrap .pr_1 {width:100px; text-align:right;}
#shop_wrap .sconto {width:50px; text-align:right;}
#shop_wrap .pr_2 {width:150px; text-align:right;}
#shop_wrap .mod {width:100px; text-align:right;}
#shop_wrap .opz {width:200px;}
#shop_wrap .tot {font-weight:bold;}
#shop_wrap td.pr_tot {font-weight:bold; background:#fff797; text-align:right;}
#shop_wrap span.pr_tot {font-weight:bold; background:#fff797; text-align:right; padding:5px;}
#shop_wrap .sel {display:block; width:200px; color:#40545e;}
#shop_wrap .ss {background:#f1f1f1; text-align:right;}
#shop_wrap label {display:block; clear:left; float:left; width:150px;}
#shop_wrap select {width:200px; float:left; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#40545e;}
#shop_wrap #link_carrello {color:#40545E; font-size:10px; padding:15px 0px 10px 3px;}
#shop_wrap #iva {float:left;}
#shop_wrap #link_dx {padding:0px 3px 0px 3px;}
#shop_wrap #link_dx a, #shop_wrap #link_dx input {background:#455962 url(../img/bg_confirm_contry.gif) repeat-x scroll 0pt; color:#F9F9F9; display:block; float:right; font-size:12px; font-weight:bold; padding:5px 15px; text-decoration:none; margin-left:10px;}
#shop_wrap #link_dx a:hover {background:#455962 url(../img/bg_confirm_contry.gif) repeat-x scroll 0pt 2px;}

.int {text-align:right;}
