@import url(/css/layout.css);
@import url(/css/style.css);
@import url(/css/slider.css);

* { padding: 0; margin: 0; }

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,a, ul, li {margin:0; padding:0;}
body {font-family: Tahoma, Arial, sans-serif; color:#444;  background:#222;}
table {border-spacing:0;}
fieldset {border:0;}
img { border:0; margin:0;padding:0;}
input {margin:0 5px 0 0;}
ol,ul {list-style:none;}
a {text-decoration:none; color:#0066cc;}
a:hover {color:#222;}
blockquote {color:#ed1c24; text-align:center; font-size:1.2em; margin:10px 0 20px 0;}


h1 {width:205px; height:60px; margin:20px 0 0 0; float:left; background:url(/images/logo.png) no-repeat;}
h1 a {width:205px; height:60px; display:block;}
h1 span {display:none;}

h2 {color:#555; width:205px; letter-spacing:3px; font-size:1em; clear:both; font-weight:normal; padding:3px 0 0 0;}

h3 {color:#1165ba; font-size:1.3em; letter-spacing:1px; padding:6px 0 6px 35px; float:left; background:no-repeat left;}
h3 a {color:#1165ba;}
h3.cat {background-image:url(/images/item_cat.png);}
h3.off {background-image:url(/images/item_off.gif); margin:0 0 0 10px; width:200px;}
h3.off a {background-image:none; margin:0;}

h4 {color:#1165ba; font-size:1.3em; letter-spacing:1px; padding:6px 0 6px 35px; float:left; background:no-repeat left;}
h4 a {color:#1165ba; width:305px; float:left; 
letter-spacing:.1px;}
h4.wl {background-image:url(/images/item_wl.png);}
h4.nov {background-image:url(/images/item_nov.png);}
h4.ven {background-image:url(/images/item_ven.png);}
h4.base {background-image:url(/images/item_base.png);}

h5 {color:#1165ba; font-size:1.3em; letter-spacing:1px; padding:6px 0 6px 35px; float:left; background:no-repeat left;}
h5 a {color:#1165ba;}
h5.cart {background-image:url(/images/item_cart.png);}
h5.uv {background-image:url(/images/item_uv.png);}
h5.wl {background-image:url(/images/item_wl.png);}
h5.off {background-image:url(/images/item_off.png);}
h5.nov {background-image:url(/images/item_nov.png);}
h5.topten {background-image:url(/images/item_ven.png);}
h5.wiki {background-image:url(/images/item_wiki.png);}

h6 {color:#666; font-size:1.1em; text-transform:uppercase; font-weight:bold; margin:0 0 5px 0;}

span.colblu {color:#0066cc;}

/* TEMPLATE NEWSLETTER */

html.v-nl {background:#fff; font-family: Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:0.8em; padding:0;}
body.v-nl {background:#fff; width:540px; padding:15px;}
body.v-nl #container {float:left; background:#fff; height:auto; width:100%;}
body.v-nl input#form_privacy {margin:0 5px 0 0;}
body.v-nl input#form_terms {margin:0 5px 0 0;}
body.v-nl h1 {background:none; width:auto; height:auto; float:left; font-size:1.3em; color:#1165ba;}

/* -----CHIEDI DISPONIBILITA'------------ */
body.v-avail {background:#fff; width:330px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:0.9em; padding:0 10px;}
body.v-avail h1 {background:none; width:100%; margin:20px 0 10px 0; display:block; height:auto; float:left; font-size:1.3em; color:#1165ba;}
body.v-avail input {width:240px; margin:0 0 0 10px;}
body.v-avail input#save {width:80px; margin:0;}
body.v-avail label {width:80px;}

/* ----- LOGIN ------------ */
body.v-login {background:#fff; width:330px; font-family: Verdana, Arial, Helvetica, sans-serif; color:#222; font-size:0.9em; padding:0 10px;}
body.v-login h1 {background:none; width:100%; margin:20px 0 10px 0; display:block; height:auto; float:left; font-size:1.3em; color:#1165ba;}
body.v-login fieldset.ralign {text-align: right;}
body.v-login input {width: 150px; margin: 5px 0 0 10px;}
body.v-login input#save {width:80px; margin:0;}
body.v-login label {display: block; float: left; width: 100px;}
