/* IMPOSTAZIONI GENERALI
----------------------------------------------- */
/* BODY {background:#fff url(/www.emporiodellacover.it/img/body-pattern.gif) repeat-x top; margin:0; padding:0; text-align:center;} */
HTML {background:#fff url(/www.emporiodellacover.it/img/body-pattern.gif) repeat-x top; }
BODY {background:url(/www.emporiodellacover.it/img/body-fondo.jpg) no-repeat  center top; margin:0; padding:0; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;} 
UL, UL LI {margin:0; padding:0; list-style-type:none;}
TD {vertical-align:top;}
A IMG {border:none;}

/* titolo principale della pagina interna */
H2 {font-size:20px; letter-spacing:-0.05em; font-weight:bold; color:#c00; margin:0; padding:0px 0 20px 0; clear:both;}

/* sottotitolo pagina interna */
H3 {font-size:14px; font-weight:bold; color:#c00; margin:1.5em 0 0.75em 0; padding:0 0 0.25em 0;  border-bottom:1px solid #ccc;}

/* titolo sidebar */
H4 {font-size:13px; margin:0; padding:0;}


P.item-desc {color:#666; }
P.item-desc A {color:#c00; text-decoration:none; font-weight:bold;}

P.item-prezzo {color:#394F5D; font-weight:bold; font-size:13px;}
P.item-buy A {display:block; height:18px; width:70px; padding:0 0 0 5px; font-weight:bold; color:#fff; text-decoration:none; line-height:18px;}
P.item-buy A {background:#666 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 0 0;}
P.item-buy A:hover {background:#c00 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 0 100%;}



/* STRUTTURA
----------------------------------------------- */
#wrap { margin:0 auto; text-align:left; width:900px; position:relative;}
* {margin:0; padding:0;}
#splash {margin:10px 0 0 0;}
#main {padding:10px 0 20px 0; background:url(/www.emporiodellacover.it/img/main-fondo.gif) no-repeat right top; float:left;}
#footer {clear:both; background:#f5f5f5;}
#sx { width:200px; float:left; padding:10px 0 0 0;}
#dx { width:678px; float:left; padding:0 10px 0 12px; }

#scheda #main {background:none;}
#scheda #dx {padding:11px 0 0 0; width:495px;}
#ddx {float:left;padding:11px 0 0 10px;width:190px;}

.col1 #main {float:left;}
.col1 #main {background:url(/www.emporiodellacover.it/img/main-fondo.gif) no-repeat right top; width:100%;}
.col1 #sx {float:none; width:100%;}
.monocol #main {background:url(/www.emporiodellacover.it/img/main-fondo.gif) no-repeat right top; width:100%;}
.monocol #sx {float:none; width:100%;}

* html.SITE #sx { float:left;}
* html .SITE #dx { float:left; margin-left:20px;}


/* NAV
----------------------------------------------- */
#head {padding:60px 0 0 0; }
#head H1 {float:left;}
#head H1 A B{display:none;}
#head H1 A  {display:block; width:400px; height:62px; }

#head UL {float:right; padding:47px 55px 0 0; color:#696969}
#head UL LI {float:left; margin:0 0 0 20px; }
#head UL LI A {color:#696969; font-weight:bold; text-decoration:none;}
#head UL LI A:hover {color:#C00;}

#cart {width:26px; padding:0 0 0 7px; height:39px; background:url(/www.emporiodellacover.it/img/ico-cart.png) no-repeat 0 0; position:absolute; right:10px; top:92px;  line-height:45px; color:#fff; font-weight:bold;}
* html #cart {background:url(/www.emporiodellacover.it/img/ico-cart-ie.gif) no-repeat 0 0;}

#nav {background:#333 url(/www.emporiodellacover.it/img/nav-fondo.jpg) no-repeat 0 0; width:900px; height:42px; float:left; margin:4px 0 0 0;  }
#nav UL {margin:0 0 0 44px;}
#nav UL LI {float:left; background:url(/www.emporiodellacover.it/img/nav-div.gif) no-repeat right center;}
#nav A {color:#fff; text-decoration:none; display:block; height:42px; line-height:42px; padding:0 19px 0 19px}
* html #nav A {width:1%;}
#nav A:hover {color:#fc0;}
#nav A.current {background:url(/www.emporiodellacover.it/img/nav-spot.gif) no-repeat center bottom;}


/* NAV: TRAILS
----------------------------------------------- */
#trails UL {float:left; border-bottom:1px solid #ccc; width:100%; padding:6px 0 7px 0; }
#trails UL LI {float:left; margin:0 10px 0 0; font-size:9px;  }
#trails UL LI A {color:#444; font-weight:bold; text-decoration:none; background:url(/www.emporiodellacover.it/img/minifreccinadx.gif) no-repeat right center; padding:0 10px 0 0;}
#trails UL LI A:hover {color:#c00;}


/* LOGIN
----------------------------------------------- */
#loginbox {position:absolute; width:245px; height:296px; background:url(/www.emporiodellacover.it/img/login-fondo.png) no-repeat 0 0; z-index:0; right:135px; top:120px;}
* html #loginbox{background:url(/www.emporiodellacover.it/img/login-fondo-ie.gif) no-repeat 0 0;}
#loginbox H5 {font-size:12px; margin:0 0 1em 0;}
#loginbox P { font-size:10px; margin:0 0 11px 0;}
#loginbox FORM {margin:0; padding:40px 20px 10px 10px; color:#444;}
#loginbox FORM INPUT.campo {border:1px solid #900; width:200px; height:1.4em; line-height:1.4em; padding:0.225em 5px;}
#loginbox FORM INPUT.bottone {	background:#900 url(/www.emporiodellacover.it/img/bottone-accedi.gif) no-repeat right center; border:none;
								padding:0; width:95px; height:35px; }
								
#loginbox .linkrecover {text-decoration:none; color:#666; font-style:italic}
#loginbox .linkrecover:hover {text-decoration:underline;}

#loginbox FORM P.linkregister {text-align:center; padding:20px 0 0 20px; }
* html #loginbox FORM P.linkregister {padding:15px 0 0 0; }
#loginbox .linkregister A {background:url(/www.emporiodellacover.it/img/icona-utenti.gif) no-repeat 0 0; display:block; width:160px; height:105px; padding:0; text-indent:-1000em; outline:none;}


/* BOX SELECTOR
----------------------------------------------- */
.box-selector {width:190px; padding:0 0 81px 0; background:url('/www.emporiodellacover.it/img/ui/sfondo-selector.png') no-repeat 100% 100%;}
.box-selector H4 {}
.box-selector FORM {padding:15px 0 15px 0px; font-size:10px; color:#666;  border-top:1px solid #ccc;}
.box-selector FORM INPUT.campo {width:140px; padding:1px; margin:0 0 0 0px;}
.box-selector FORM INPUT.bottone {font-size:11px; }
.box-selector FORM SELECT {width:140px; padding:1px; }

.box-selector P {padding:0em 0 1em 0px; font-weight:normal; color:#666; }
.box-selector label {line-height:2em; }
.box-selector UL {padding:0 0 1em 0px; }
.box-selector UL LI {background:#f0f0f0; margin:0 0 3px 0px; padding:1px 0 1px 5px; }
.box-selector UL LI A {font-weight:bold;}
.box-selector UL LI A.with-children {background:#eee url(/repository/1/ita-1495.gif) no-repeat -5px 0}
.box-selector UL LI A.opened {background:#eee url(/repository/1/ita-1495.gif) no-repeat -195px 0}

.box-selector  UL LI UL {width:auto; padding:5px 0 5px 0;}
.box-selector  UL LI UL LI {margin:0; padding:2px 0 ;}
.box-selector  UL LI UL LI A {font-weight:normal;}
.box-selector  UL A {display:block; height:16px; line-height:16px; text-decoration:none; color:#666;}
.box-selector  UL A:hover, .box-selector  UL A.selected, .box-selector  UL A.selected:hover { color:#c00;}
.box-selector  UL A.selected, .box-selector  UL A.selected:hover {
	font-weight:bold;
}
.box-selector ul li ul li a.disabled {font-weight:bold; }
.box-selector ul li ul li a.disabled:hover {color:#666; cursor:text}


/* BOX CONTENT (stili standard)
----------------------------------------------- */
.box-content {margin:2em 0;}
.box-content P {margin:0.5em 0}
.box-content UL {margin:1em 0;}
.box-content UL.bullet LI {background:url(/www.emporiodellacover.it/img/minifreccinadx.gif) no-repeat left center; padding:0 0 0 10px;}
BLOCKQUOTE {padding:10px; background:#eee; font-size:13px; font-style:italic; margin:1em 0;}

.box-content FORM {margin:1em 0; padding:10px; border-top:1px solid #ddd; border-left:1px solid #ddd;border-right:2px solid #bbb;border-bottom:2px solid #bbb;}
.box-content FORM TABLE TD {padding:4px; line-height:1.3em;}
.box-content .campo {width:250px; padding:2px;}
.box-content .campo:focus {background:#ffe;}
.box-content .bottone {padding:2px 4px;}
.required {font-weight:bold; color:#c00; font-size:13px;}




/* RISULTATI QUERY
----------------------------------------------- */
.box-risultati {margin:1em 0;}
.box-risultati TABLE {margin:1em 0 1em 0;}
.box-risultati TABLE TD {border-bottom:1px dashed #888; padding:10px 10px 10px 0;  }
.box-risultati TABLE TD P {margin:0 0 0.5em 0;}

P.sort {text-align:right; font-size:9px; background:#eee; color:#666; height:20px; line-height:20px;}
P.sort A {color:#666; text-decoration:none; padding:0 6px; }
P.sort A:hover {color:#C00;}

P.pagine {text-align:right; font-size:9px; background:#e4e4e4; color:#666; height:30px; line-height:30px; padding:0 5px 0 0;}
P.pagine A {background:#fff; padding:2px 4px; margin:0 2px; text-decoration:none; color:#666;}
P.pagine A.selected {background:none; font-weight:bold; }
P.pagine A:hover {color:#c00;}

#ricerca .box-risultati TD IMG {width:70%;}


/* SCHEDA
----------------------------------------------- */
.box-scheda {margin:2em 0;}
.box-scheda TABLE TD P {margin:0 0 0.5em 0;}
TD.box-scheda-img {width:210px;}
.box-scheda-img IMG {}
.box-scheda-txt {padding:0 10px 0 10px;}

UL.zoomlist {background:url(/www.emporiodellacover.it/img/scheda-fondo.gif) no-repeat top center; border-top:1px solid #ccc; width:100%; margin:1em 0;}
UL.zoomlist LI {float:right; }
.iconazoom {background:url(/www.emporiodellacover.it/img/ico-zoom.gif) no-repeat 0 0; padding-left:23px;}
UL.zoomlist LI A IMG {border-top:5px solid #ccc; border-bottom:5px solid #ccc; border-left:5px solid #ccc;}

.evidenzia {background:#ddd; margin:0 0 1em 0; line-height:2em; padding:5px;}
.evidenzia .item-prezzo {font-size:18px; color:#c00;}
.evidenzia .item-buy {margin-top:8px;}

#compra {color:#ebcdcd; margin:0 0 10px 0;}
#compra .compra-sx {background:url(/www.emporiodellacover.it/img/compra-sx.gif) no-repeat 0 0; width:265px; padding:25px 0 0 15px;}
#compra FORM {}
#compra .item-disponibilita {color:#fff;}
#compra .item-prezzo {font-size:20px; color:#fff;}
#compra .qta INPUT {border:none; text-align:center; width:20px;}

P.item-buy .bottone-buy {border:none; height:18px; width:75px; text-align:center; padding:0 0 0 0px; font-weight:bold; color:#fff; font-size:11px;}
P.item-buy .bottone-buy {background:#666 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 0 0;}
P.item-buy .bottone-buy:hover {background:#666 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 100% 100%;}

#sidecart {background:#f0f0f0; padding:0px 0px 0px 0px; }
#sidecart TABLE { color:#444; width:180px; margin:0 auto 10px auto;}
#sidecart TABLE TD {border-bottom:1px dotted #666; font-size:9px; padding:10px 0 5px 0;  }
#sidecart TABLE TD .qta {color:#c00;}
#sidecart TABLE TD.prezzo {vertical-align:bottom; font-weight:bold; color:#c00;} 
#sidecart #linkcheckout {display:block; width:190px; height:70px; text-indent:-1000em; outline:none; background:#c00 url(/www.emporiodellacover.it/img/link-mostracarrello.gif) no-repeat left center; }
#sidecart A {color:#444; text-decoration:none;}
#sidecart A:hover {color:#c00; }
#sidecart TABLE TR.totale TD {text-align:right; background:#fff}
#sidecart TABLE TR.totale TD .prezzo {font-weight:bold; color:#c00; font-size:11px;}

#bischeda {width:495px; background:#eee url(/www.emporiodellacover.it/img/bischeda-fondodn.gif) no-repeat 100% 100%; padding:0 0 10px 0;}
#bischeda-nav {width:495px; height:60px;}
.bischeda-fondodesc {background:url(/www.emporiodellacover.it/img/bischeda-fondo.gif) no-repeat 0 0;}
.bischeda-fondonota {background:url(/www.emporiodellacover.it/img/bischeda-fondo.gif) no-repeat 100% 100%;}
#bischeda-nav LI {float:left;}
#bischeda-nav A {display:block; height:30px; line-height:30px; color:#fff; font-size:13px; font-weight:bold; text-decoration:none; padding:0 0 0 10px;}
#bischeda-nav A#bischeda-linkdesc {width:162px; }
#bischeda-nav A#bischeda-linknota {width:140px; color:#666; }

A#bischeda-linkdesc {color:#fff; }
A#bischeda-linknota {color:#666; }

#bischeda-desc, #bischeda-nota  {background:#eee; padding:10px;}




#bischeda { background:#eee; padding:0px;}
#bischeda-desc {background:#eee url(/www.emporiodellacover.it/img/bischeda-fondodn.gif) no-repeat bottom; font-size:14px;}
#bischeda-desc P   {margin:0 0 1em 0; font-size:14px;}
#bischeda-desc UL {margin:1em 0;}
#bischeda-desc UL LI {list-style-type:disc; list-style-position:inside;}
#bischeda-nota{background:#eee url(/www.emporiodellacover.it/img/bischeda-fondodn.gif) no-repeat bottom;}


/* CHECKOUT
----------------------------------------------- */
.box-checkout {margin:1em 0; font-size:11px;}
.box-checkout TD {padding:8px 5px 8px 0; border-bottom:1px dotted #666; vertical-align:middle; color:#444; }
.box-checkout TR.intestazione TD {border-bottom:1px solid #666; font-weight:bold; font-size:9px;}
.box-checkout TD INPUT {text-align:center;}
.box-checkout TD.desc {width:440px;}
.box-checkout TD.prezzo {font-size:13px; font-weight:bold; text-align:right;}
.box-checkout TD.sign {color:#999; text-align:center}

TABLE#totali TD {text-align:right; font-size:16px; }
TABLE#totali TR.aggiorna TD { padding:6px 4px 10px 4px; }
TABLE#totali TD.desc {width:525px; padding-right:20px;}

INPUT.bottone-aggiorna {}
INPUT.bottone-cassa    {background:#900 url(/www.emporiodellacover.it/img/freccia-procedi.gif) no-repeat right center; padding:3px 20px 3px 0; color:#fff; border:none; font-weight:bold; font-size:11px;}
INPUT.bottone-ritorna {background:none; border:none; color:#666;}    

A.icona-rimuovi {width:74px; height:18px; display:block; background:url(/www.emporiodellacover.it/img/icona-rimuovi.gif) no-repeat 0 0; text-indent:-1000em; outline:none; margin:0 0 0 5px;}
A.icona-rimuovi:hover {background:url(/www.emporiodellacover.it/img/icona-rimuovi.gif) no-repeat 100% 100%; }



/* GESTIONE ORDINI
----------------------------------------------- */

UL.control-panel {font-weight:bold; line-height:2em;}
UL.control-panel LI {margin:0 0 2px 0;}
UL.control-panel LI A {text-decoration:none; background:url(/www.emporiodellacover.it/img/minifreccinadx.gif) no-repeat left center; color:#333; display:block; padding:0px 0px 0px 10px}
UL.control-panel LI A:hover {color:#C00;}

#elenco-ordini TABLE.records {
	border-bottom:1px solid #666;
	margin:0 0 20px 0;
	border-collapse: collapse;
	border-spacing: 0;
}
#elenco-ordini TABLE.records TH {background:#eee; padding:5px 0; font-size:9px}
#elenco-ordini TABLE.records TD {background:#fff; border-bottom:1px solid #ccc; padding:8px 0;}

#conferma-ordine {}
#conferma-ordine LEGEND {font-size:13px; font-weight:bold; color:#C00; }
#conferma-ordine #main {background:none;}
#conferma-ordine TABLE.records {border-top:1px solid #ccc; border-bottom:1px solid #666; margin:20px 0 20px 0; border-collapse: collapse; border-spacing: 0;}
#conferma-ordine TABLE.records TH {background:#eee; padding:5px 4px; font-size:9px}
#conferma-ordine TABLE.records TD {background:#fff; border-bottom:1px solid #ccc; padding:8px 4px;}

/* FOOTER
----------------------------------------------- */
#footer {padding:25px 0;}
#footerwrap {width:880px; margin:0 auto;}
#footersx {float:left;}
#footerdx {float:right; text-align:right; line-height:16px}
#footerdx UL {float:right;}
#footerdx UL LI {float:left; padding:0 10px; border-right:1px solid #ccc;}
#footerdx UL LI A {color:#666; text-decoration:none; font-weight:bold;}
#footerdx UL LI A:hover {color:#c00;}
#footerdx P {clear:both; color:#888;}
#footer HR {border:1px solid #f5f5f5; height:1px; clear:both; margin:0; padding:0;}



/* UTILITY
----------------------------------------------- */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}










.item-buy-button {
	border: none;
	display: block;
	height: 18px;
	width: 75px;
	padding: 0 0 0 5px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	line-height: 18px;
}

.item-buy-button {
	background: #666 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 0 0;
}

.item-buy-button:hover {
	background: #c00 url(/www.emporiodellacover.it/img/buy-fondo.gif) no-repeat 0 100%;
}

A.icona-rimuovi {
	width: 74px;
	height: 18px;
	display: block;
	background: url(/www.emporiodellacover.it/img/icona-rimuovi.gif) no-repeat 0 0;
	text-indent: -1000em;
	outline: none;
	margin: 0 0 0 5px;
}

A.icona-rimuovi:hover {
	background: url(/www.emporiodellacover.it/img/icona-rimuovi.gif) no-repeat 100% 100%;
}

div.column {
	float: left;
	padding: 3px 0;
}

div.column input,div.column select {
	margin-left: 1.5%;
	max-width: 97%;
}

div.column input[type=text], div.column input[type=password] {
	width: 97%;
}

.one div.column input[type=text],.one div.column select {
	margin-left: 0.75%;
}

.one div.column input[type=text], .one div.column input[type=password] {
	width: 98.5%;
}

div.column label, div.column div.line label {
	font-size: 10px;
	line-height: 18px;
	display: block;
	text-align: left;
	font-weight: bold;


/*position:relative;
	top: 2px;
	left: -3px;*/
	white-space: nowrap;
	overflow: hidden;


/*float:left;*/
}

div.xtSearch {
	color: #fff;
}

div.xtSearch  label {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
}

div.one div.column {
	width: 100%;
}

div.two div.column {
	width: 50%;
}

div.three div.column {
	width: 33%;
}

div.four div.column {
	width: 25%;
}

div.five div.column {
	width: 20%;
}

fieldset {
	padding: 5px;
	border: none;
}

input.extra-small {
	width: 25px;
}

input.small {
	width: 50px;
}

input.medium {
	width: 75px;
}

input.large {
	width: 150px;
}

input.extra-large {
	width: 300px;
}

div.main-address {
	width: 50%;
	float: left;
}

div.destination-address {
	width: 50%;
	float: left;
}

.number, table.records td.number, table.records th.number {
	text-align: right;
}

table.records .odd {
	background: #f1f1f1;
}

table.records td {
	padding: 5px;
}

table.records th {
	padding: 0 5px;
}

div.actions {
	padding: 3px;
	text-align: center;
}

tr.global-total {
	font-weight: bold;
}

td.label {
	padding-right: 5px;
	text-align: right;
}

#nav a{
	white-space: nowrap;
}


tr.not-available{
	color: #900;
	font-weight: bold;
	background: #ffe0e0;
}

tr.not-available *{
	color: #900;
}

#nav ul li a{
	white-space: nowrap;
}



.not-available{
	width: 214px;
	height: 113px;
	background: url('/www.emporiodellacover.it/img/compra-dx-no.gif') no-repeat;
}






tr.rigaimg td.last{
	vertical-align: bottom;
	padding-bottom: 15px;
}

tr.rigaimg td.last img{
	display: block;
}



/*
#ricerca #dx{
	padding: 11px 0px 0px 0px;
	width: 495px;
}*/







/*Alert*/

 * .jqifade{
      position: absolute; 
      background-color: #aaaaaa; 
}
div.jqi{ 
      width: 400px; 
      font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
      position: absolute; 
      background-color: #ffffff;
      font-size: 11px; 
      text-align: left; 
      border: solid 1px #eeeeee;
      -moz-border-radius: 10px;
      -webkit-border-radius: 10px;
      padding: 7px;
}
div.jqi .jqicontainer{ 
      font-weight: bold; 
}
div.jqi .jqiclose{ 
      position: absolute;
      top: 4px; right: -2px; 
      width: 18px; 
      cursor: default; 
      color: #bbbbbb; 
      font-weight: bold; 
}
div.jqi .jqimessage{ 
      padding: 10px; 
      line-height: 20px; 
      color: #444444; 
}
div.jqi .jqibuttons{ 
      text-align: right; 
      padding: 5px 0 5px 0; 
      border: solid 1px #eeeeee; 
      background-color: #f4f4f4;
}
div.jqi button{ 
      padding: 3px 10px;
      margin: 0 10px; 
      background-color: #c00; 
      border: solid 1px #f4f4f4; 
      color: #ffffff; 
      font-weight: bold; 
      font-size: 12px; 
}
div.jqi button:hover{ 

      background-color: #c00;
}
div.jqi button.jqidefaultbutton{ 
      background-color: #e00;
}
.jqiwarning .jqi .jqibuttons{ 
      background-color: #e00;
}

