*{margin:0;padding:0;}
html{color:#000;background:#FFF;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration: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;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
body{font:100% Arial,sans-serif;background:#fff;text-align:left;-webkit-text-size-adjust:none;}
img{border:none}
table{border-collapse:collapse;border-spacing:0}
fieldset{border:0}
ol{list-style:none}
ul{list-style:none}
li{list-style:none}
/*br{clear:both}*/
caption{text-align:left}
th{text-align:left}
abbr{border:0}
acronym{border:0}
a{color:#000000}
:focus{outline:none}
#hd {width:100%;}
#hd a{text-decoration:none}
#hd .logo{background:#de0029 url(/html/mobiletest/img/footer.gif) top repeat-x;width:100%;height:50px;}
.tablogo{border:0px;width:100%;}
.tablogo_rw{height:40px;}
.tablogo_sx{text-align:left;padding-top:6px}
.tablogo_dx{text-align:right;}
#hd  .subsection{background-color:#de0029;clear:both;margin:0 0 4px 15px}
#bd {min-height:200px;}

#ft{padding:8px 10px 2px 10px;clear:left;background:#de0029 url(/html/mobiletest/img/footer.gif) top repeat-x;font-size:x-small;color:#fff;margin-top:10px;}

/*link_>*/
.icontent div a{text-decoration:none;padding:1px 25px 5px 5px}
.icontent div img{vertical-align:middle}
.vcontent div a{text-decoration:none;padding:1px 25px 1px 0px}
.vcontent div img{vertical-align:middle}
.vcontent td{height:38px; vertical-align:middle}
.ptven {border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;text-transform:uppercase;padding:10px;font-size:small;font-weight:bold;text-align:center}
.info {border-bottom:solid 1px #ccc;font-size:small;font-weight:normal;padding:5px;line-height:19px}
.end {border-bottom:0}
.row {border-bottom:solid 1px #ccc}
.bordered{padding-left:5px;padding-right:5px;}
#bred{color:#cc0000;font-weight:bold}
#marca{font-size:small;text-transform:uppercase;}
#tipoprodotto{font-weight:normal}
#periodofferte{font-size:small;font-weight:bold;color:#cc0000;}

#infotitle{font-size:small;font-weight:bold;text-transform:uppercase}
#condizioni{padding-top:5px;font-weight:normal;}
.periodopromo{font-size:medium; font-weight:bolder; background-color:#dddddd; padding:8px 5px 8px 5px;min-height:20px !important;}
/*evideo*/
.evideo{padding:0px 15px 20px 5px}
.econtent {min-height:120px;}
.econtent #div3gp{padding:2px 0px 0px 0px;}
.econtent table {width:100%}
.econtent div td{padding-top:5px}
.econtent #dimvideo {text-decoration:none}
/*separatore*/
.sepa {height:20px !important;padding:0 !important;min-height:20px !important;}

/*ricerca*/
.search{padding-left:5px;clear:left;margin-bottom:5px}
.searchtitle{padding-bottom:4px;text-align:left;padding-top:4px;display:block;font-size:medium;font-weight:bold;padding:10px 22px 5px 8px}
.searchform{text-align:center;}
.searchtext{width:70%;font-size:18pt;height:35px;}
div.searchString{height:65px;line-height:30px}
div.searchString input{vertical-align:middle;}
div.searchString #searchString{width:76%;height:35px;font-size:small}
div.searchString #submit{width:50px;height:32px;font-size:small}
/**/
.numtel{text-align:center;font-family: Arial, sans-serif;font-weight: bold; width:97%;margin: 0 auto;padding:3px} 
.tabtel{border:0px;width:100%;}
.tabtel_rw{height:32px;}
.tabtel_sx{background-image:url(/html/mobiletest/pages/COL_L.gif);width:9px;}
.tabtel_c1{background-image:url(/html/mobiletest/pages/COL_C.gif);width:210px;text-align:left;}
.tabtel_c2{background-image:url(/html/mobiletest/pages/COL_C.gif);text-align:right;vertical-align:middle}
.tabtel_dx{background-image:url(/html/mobiletest/pages/COL_R.gif);width:9px;}
div.call{margin-top:-6px;text-align:center;font-family:Arial,sans-serif;font-size:x-small;}
.btnVaiHome{font-size:15pt;line-height:10px;}
#validita{color:#cc0000;}
/*novita*/
.boxnovita {border-bottom:1px solid #CCCCCC;padding-left:91px;background: #FFFFFF url(/html/mobiletest/img/novita/602503_70x70.jpg) no-repeat scroll 5px 5%;}
.boxnovitain {padding-top:0px;}
.boxnovitain  p {padding-left: 5px;}
.boxnovitain  span {font-size:small}
.boxnovitain2 {	padding-top:13px;}
.boxlink {margin-left:-5px;width:90px;height:70px;display:block;float:left;background: #FFFFFF url(/html/mobiletest/img/novita/602503_70x70.jpg) no-repeat scroll 5px 5%;}
.boxnovitain img {width:90px;height:70px;background: #FFFFFF url(/html/mobiletest/img/novita/602503_70x70.jpg) no-repeat scroll 5px 5%;}
span.boxprice  {font-size:large;color:#cc0000;font-weight:bold;text-align:right;display:block;padding:0 10px 0;}
/*libri*/
.testolibri{padding-left:5px;border-bottom: solid 1px #B5B5B5;}
#newsearch {padding:7px 0px 10px 5px;}
#newsearch div.searchString{height:40px;}
#newsearch div.searchString input{vertical-align:middle}
#newsearch #searchString{width:80%;height:35px;font-size:small}
#newsearch #submit{height:32px;width:50px;font-size:small}
.libroimg_g{text-align:center;}
.l_disponibile{border-top: solid 1px #B5B5B5;border-bottom: solid 1px #B5B5B5;font-weight:bold;padding: 2px 5px 15px 5px;margin-bottom:15px;}
/*schedaprodotto*/
.prodnav {font-size: small; margin:2px 0 10px 2px;}
.prodname{padding: 7px 2px 18px 2px;}
.prodimg{text-align:center;margin:10px 0;}
.proddesc{padding: 7px 5px 5px 5px;font-size:small;border-top: solid 1px #B5B5B5;margin-bottom:5px;}
.prodprice{padding: 7px 2px 18px 2px;color:#de0029;font-weight:bold}
.prodX{background-color:black;color:white;}
.prodP{background-color:#cc0000; color:white;}
.prodN{background-color:green;color:white;}
.prodS{background-color:yellow;color:#cc0000;}
.prodordinare{padding: 12px 5px 15px 5px;font-size:small;border-top: solid 1px #B5B5B5;border-bottom: solid 1px #B5B5B5;margin-bottom:15px;}
.prod_promo{background-color: #cfcdcd;text-align: center;}
.sottocosto{font-size: medium; font-weight: bolder; background-color: #cfcdcd;color:#CC0000;}
.novita{font-size: medium; font-weight: bolder; background-color: #cfcdcd;color:green;}
.promozione{font-size: medium; font-weight: bolder; background-color: #cfcdcd;color:#CC0000;}
.volantino{font-size: medium; font-weight: bolder; background-color: #cfcdcd;color:#000000; display:block}
.soloonline{font-size: medium; font-weight: bolder; background-color: #cfcdcd;color:#CC0000; display:block}
.disponibile{padding: 2px 5px 30px 5px;font-size:small;border-top: solid 1px #B5B5B5;margin-bottom:15px;}
.disponibile #email {width:80%}
.disponibile #submit {float:right;}
.rigaemail{padding-top:10px;padding-bottom:10px}

/*catalogo*/
.catItem{background-color: #cfcdcd;}
font.prezzo{font-size: medium; vertical-align: middle; color: #cc0000; font-weight: bold;}
.sotto{font-size: medium; font-weight: bolder; text-align: left;background-color: #cfcdcd;}
/*pagine dinamiche*/
#ricerca {background-color: white; color:black; font-family: Arial,sans-serif;font-size: medium;}
.categoria{font-size: small;}
.sottocategoria{padding-left:20px;}
.numprodsottocat{display:block;float:right;padding:12px 35px 0 0}
#titoloLibri {background-color: white; color:black; font-family: Arial,sans-serif; font-size: medium; font-weight:bold}
#sottoTitoloLibri {background-color: white; color:black; font-family: Arial,sans-serif; font-size: medium;}
#news{background-color: white; color:black; font-family: Arial,sans-serif; line-height:1.5}
input{font-family: Arial,Verdana; font-size: medium; vertical-align: top;}
input.searchString{font-family: Arial,Verdana; font-size: medium; vertical-align: top;width:150px;height:20px;}
/*.bottone3{margin-top:-4px}*/
select{font-family: Arial,Verdana;}
label.obbligatorio{font-family: Arial,Verdana;font-weight: bold;}
/*azienda*/
#azienda{padding:0 5px 5px 5px}
/*newsletter*/
#lancio{padding:5px}
.dataerror{font-size:small;font-weight:bold;color:#cc0000}
#newsletter{padding:0 5px 5px 5px}
#newsletter table{width:100%}
#newsletter .bottone2{float:right}
.privacy{font-size:small;padding-bottom:10px;padding-top: 10px;} 
.privacy_top{font-size:medium;padding:5px 5px 10px 5px} 
.detprivacy{font-size:small;text-decoration:underline;cursor:hand;}
.informativa{font-size:x-small}
.informativa p{padding-top:10px;font-size:small}
.informativa ol{list-style:inside;padding-top:3px}
.informativa ul{list-style:inside;padding-top:3px}
.informativa li{list-style:inside;padding-top:3px;padding-left:10px}
td.privacy_ok{padding-top:10px;padding-bottom:10px;text-align: left;width:40%;vertical-align: middle}
td.privacy_ko{padding-top:10px;padding-bottom:10px;text-align: right;vertical-align: middle} 
td.privacy_label_input{padding-bottom: 10px; font-weight:bold}
td.privacy_input_field{padding-bottom: 10px; text-align:left; width: 80%;}
.privacy_input_field #email{width: 90%; height:35px}
.privacy_input_field #telefono{width: 90%; height:35px}
.order_found{padding-left:5px;line-height:25px;padding-bottom:10px}
.err_order_find{padding-left:5px;font-size:small;font-weight:bolder}
#orderForm{margin-left:5px;margin-bottom:25px}
#orderForm #searchOrder{width:70%; height:35px; vertical-align:bottom}
#orderForm .bottone{height:32px;margin-top:4px}
#newsletter #submit{float:right;width:100px;margin-top:10px}
.avail_msg{padding-left:5px;font-size:medium;font-weight:bold;}
/*promozioni net*/
.promoprice{font-weight:bold;color:#CC0000;}
.promosconto{font-weight:bold;color:#CC0000;}
