/*= -----------------------------------------------------------*
**  stile: carrello.css
**------------------------------------------------------------*/

/* <![CDATA[ */

/*=carrello -- NO COLONNA DX */
body.carrello #corpo{width:960px; margin-left:10px; padding-bottom:25px;}
* html body.carrello #corpo{ width:957px;} /*IE6*/
body.carrello #cont-corpo{background-image:none}

/*stile disabled*/
tr.disabled{ background:#eee; border:1px solid #ccc; color:#999}
tr.disabled input{ background-color:#eee;}

body.carrello ul li{ background:none;}

/* ------------------------------
== STEP 1
--------------------------------*/

body.carrello div.carrello-wide{width:960px }
body.carrello div.carrello-wide h1.titolo.home{background-image: url("../img/bg_h1_960.gif?v1")!important}
body.carrello div.carrello-wide div.cont-txt{width:920px;}
body.carrello #corpo div.carrello-wide p.end {width:946px;}

div.carrello-wide div#bot-chart {float:left; width:100%;}

table#chart{ width:680px; border-collapse:collapse; margin:8px 0}
table#chart tr.odd{ background-color:#e8f3f2}
table#chart tr td{padding:5px; vertical-align:middle}
table#chart thead tr th{font-size:1.1em; font-weight:bold; color:#FFF; background:#0099E0; /*padding:5px 5px 4px 5px;*/ line-height:0.8em;text-align:left; }
table#chart strong{ color:#0099e0}
table#chart tr.hr td{border-top:2px solid #0099e0}
table#chart tr.hr.empty td{font-size:1px!important;line-height:1px!important;height:1px!important; padding:0!important}
table#chart a { font-weight:normal }

table#chart tr.totale td{font-size:1.1em; font-weight:bold; color:#FFF; background:#FF9101; padding:5px 5px 4px 5px; line-height:0.8em;text-align:left; }

/*box down*/
body.carrello div.carrello-info{float:left; margin-left:10px; width:405px }
* html body.carrello div.carrello-info{margin-left:6px;}
body.carrello div.carrello-modalita{float:left;}
* html div.carrello-modalita{width:546px}

/*azioni + sfondi pulsante*/
div#bot-chart div#azioni{
  width:207px;
  float:right;
  margin-top:30px;
  position:relative;
  padding:0 0 14px 0;
  background:url("../img/chart/bg_azioni_carrello.gif?v=1") bottom left no-repeat;
}
div#bot-chart div#azioni h2{
  font-style:normal;
  color:#0099e0;
  text-align:center;
  font-size:1.4em;
  margin:0;
  border-width:0;
  padding:15px 10px 10px 10px;
  background:url("../img/chart/bg_azioni_carrello.gif?v=1") top left no-repeat;
}
div#bot-chart div#azioni ul, div#bot-chart div#azioni table{
  width:207px;
        margin:0;
        padding:0 10px  5px 10px;
        border:1px solid #0194DA;
        border-width:0 1px;
        background:#fff;
}

div#bot-chart div#azioni table tr td input,div#bot-chart div#azioni table tr td a{margin:2px; padding:0}
div#bot-chart div#azioni ul li{ background:none; padding:0 0 0 5px}
div#bot-chart div#azioni ul li a.arancio, ul#butt-next li a.arancio, a.bg-butt.arancio{background-image: url("../img/chart/bg_butt_arancio.gif")}

/*spedizioni*/

table.shipping1, table.shipping2{margin-top:5px; border-collapse:collapse; width:100%;}
table.shipping1 tr td, table.shipping2 tr td{padding:4px; font-size:0.9em;}
table.shipping2 thead tr th{font-size:0.9em; font-weight:bold; color:#FFF; background:#0099E0; padding:5px 5px 4px 5px; line-height:0.8em;text-align:left; }
table.shipping2 td.question a{float:right; display:block; width:15px}

ul#butt-next{clear:both; padding-top:15px; text-align:center; margin-left:25px}
ul#butt-next li{float:left}

/* ------------------------------
== STEP 1/2
--------------------------------*/

body.carrello div.carrello-sx{float:left; margin-right:10px; width:405px }
* html body.carrello div.carrello-sx{margin-right:6px;}
body.carrello div.carrello-sx h1.titolo.home, body.carrello div.carrello-info h1.titolo.home{ background-image: url("../img/bg_h1_home_405.gif?v3")!important}
body.carrello div.carrello-sx div.cont-txt, body.carrello div.carrello-info div.cont-txt{width:365px;}

body#home.carrello h1.titolo.home span{background-image: none}

body.carrello #corpo div.carrello-sx p.end, body.carrello #corpo div.carrello-info p.end{
/* 	background-image:URL("../img/bg_cont-corpo_carrello.gif"); */
	width:401px;
}

body.carrello div.carrello-dx{float:left;}

/* ------------------------------
== STEP 3
--------------------------------*/

table.form-dati, table#form-mod-email{ width:100%; margin:5px 0; border-collapse:collapse;}
table.form-dati td, table#form-mod-email td{ vertical-align:top; padding:5px}
table.form-dati em{ font-size:0.9em; font-style:normal}
table.form-dati input[type=text], table.form-dati select{ width:250px;}

table.form-dati#add{ width:700px; background: transparent url("../img/chart/bg_nuovo_indirizzo.gif") no-repeat top left; height:330px; float:right}
table.form-dati#add td{ padding:5px 10px}
table.form-dati#add input, table.form-dati#add select{ width:200px}

div#scelta-indirizzi{ width:200px; margin-top:40px}
div#scelta-indirizzi input{ float:left;}
div#scelta-indirizzi span{ display:block; margin-left:25px;}

body.wide div#scelta-indirizzi{ float:left; width:100%; margin:5px 0; border-top:1px solid #eee; padding-top:15px}
body.wide div#scelta-indirizzi p{float:left; width:150px; margin-right:15px; }

/* ------------------------------
== STEP 4
--------------------------------*/

div.carrello-wide div#info-pagamenti {
	float:right;
	width:430px;
	padding:0 0 14px 0;
	margin:10px 10px 10px auto;
	background:url("../img/chart/bg_info_pagamenti.gif") bottom left no-repeat;
}
div.carrello-wide div#info-pagamenti h3 {
	margin:0;
	border-width:0;
	padding:15px 10px 10px 10px;
	background:url("../img/chart/bg_info_pagamenti.gif") top left no-repeat;
}
div.carrello-wide div#info-pagamenti p, div.carrello-wide div#info-pagamenti a.more {
	margin:0;
	padding:0 10px  5px 10px;
	border:1px solid #0194DA;
	border-width:0 1px;
	background:#fff;
}
div.carrello-wide div#info-pagamenti a.more {
	display:block;
	text-align:right;
	padding:10px 24px 0 0;
	text-decoration:none;
	font-size:0.9em;
	font-weight:normal;
	color:#000;
}
div.carrello-wide div#info-pagamenti a.more:hover {
	text-decoration:underline;
}

table#form-pagamenti{ margin-top:30px}
table.form-pagamenti td{ vertical-align:middle; padding-right:8px;}
table.form-pagamenti input{ border-width:0;}

div#bot-chart.long table#chart{ width:920px;}

/* ------------------------------
== RIEPILOGO
--------------------------------*/

table#table-map{ width:100%; margin:10px 0; border-collapse:collapse;}
table#table-map thead th{ font-weight:bold; background-color:#e4eaef; padding:5px;border-bottom:1px solid #ccc;}
table#table-map td{ vertical-align:middle; padding:8px 5px; border-bottom:1px solid #ccc;}
table#table-map tr.odd{ background-color:#e4eaef}
table#table-map a{font-weight:normal}
table#table-map a.butt-document{width:16px; height:16px; background-color:#FF1E00; display:block}

#tips { padding-top:20px }
#tips p { margin:0; }
#tips a { font-weight:normal; }
#tips img { vertical-align: middle; float:none }
#tips-notice { padding-top:20px; font-size:11px }

/* ]]> */
