/***********
 * OLD CSS *
 ***********/
#riepilogo .destinatario {
float:left;
margin-top:30px;
margin-left:50px;
font-size:14px;
font-family:Sans-serif;
}
#riepilogo .intestazione {
float:right;
margin-top:30px;
margin-right:50px;
font-size:14px;
font-family:Sans-serif;
}
#riepilogo .articoli {
clear:both;
font-size:12px;
padding:30px 0px;
margin-left:auto;
margin-right:auto;
width:800px;
}
#riepilogo .pagamento {
clear: both;
font-size: 12px;
padding: 50px;
margin-left: auto;
margin-right: auto;
width: 700px;
}
/******************
 * POSIZIONAMENTO *
 ******************/
html,body{margin:0;padding:0;height:100%;}
body{
background:white;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:center;
margin:0px 0px 0px 0px;
overflow:auto;
}
div#all{
overflow:auto;
position: relative;
height:100%
}
#site{
width:800px;
margin:auto;
text-align:left;
min-height:100%;
margin-bottom:-29px;
}
#footer{
clear:both;
height:29px;
background:white url(/images/bkg-footer.png) repeat-x scroll right bottom;
z-index:500;
}
#footer p{
padding-top:7px;
}
#loading{
position:absolute;
top:0px;
right:0px;
}
#menu{
padding:10px 0px;
float:left;
}
#login{
float:right;
}
#banner{
margin-bottom:10px;
}
#content{
clear:both;
width:800px;
margin-bottom:50px;
}
#categorie{
width:180px;
margin-bottom:15px;
}
#pagine{
width:180px;
margin-bottom:15px;
}
#articoli_correlati{
clear:both;
width:180px;
margin-bottom:15px;
}
#articoli_correlati div{
padding:3px;
}
#articoli_correlati ul{
margin:0px;
}
#articoli_correlati a{
background:transparent;
color:black;
}
#articoli_correlati a:hover{
text-decoration:underline;
}
.menu_laterale {
width:180px;
margin-bottom:15px;
}
#page{
float:right;
width:600px;
max-height:30000px;
margin-bottom:20px;
}
/*******************
 * VISUALIZZAZIONE *
 *******************/
img{border:none;}
h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
p,ul,li{padding:0px;margin:0px;}
ul,li{list-style:none;}
a{color:black;}
.tbl{
margin-left:auto;
margin-right:auto;
}
.tbl table{
width:100%;
}
.tbl td:first-child{
width:20px;
text-align:left;
}
.tbl td:first-child img{
display:block;
margin:auto;
}
.tbl tr.even{
background:#FFF6E4;
}
.tbl tr.odd{
background:#FFE9C0;
}
.tbl th{
padding:5px 3px;
font-size:14px;
vertical-align:top;
}
.tbl td{
padding:3px 1px;
font-size:12px;
}
.tbl td span{
margin-left:13px;
font-style:italic;
}
.tbl tr.nohover:hover{
background:inherit;
}
.tbl tr:hover{
background:#FFDFA2;
}
.error a,
.tbl a {
color:#9C4000;
text-decoration:none;
font-weight:bold;
}
.error a:hover,
.tbl a:hover{
text-decoration:underline;
}
.error{
padding:33px;
font-size:16px;
color:black;
text-align:center;
}
#loading{
background:#ED6D00;
color:black;
padding:3px;
}
#menu a{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:12px;
letter-spacing:1px;
text-decoration:none;
color:black;
padding:3px 0px;
}
#menu a:hover {
background-color:#ED6D00;
color:#FFFFFF;
}
#menu_laterale {
float:left;
}
/** SOSTITUITO CON .menu_laterale
#categorie{
background:white url(/images/bkg-categorie.gif) no-repeat bottom left;
}
#categorie a{
color:#000;
padding:1px 2px;
text-decoration:none;
}
#categorie .selected {
color:#fff;
background-color:#ED6D00;
}
#categorie a:hover{
color:#FFFFFF;
background-color:#ED6D00;
}
#categorie ul{
margin-left:10px;
}
#categorie li{
padding:2px;
}
#categorie h3{
color:white;
background:#ED6D00 url(/images/bkg-categorie.gif);
padding:3px;
text-align:center;
}
#categorie div{
padding:6px;
}
#pagine{
background:white url(/images/bkg-categorie.gif) no-repeat bottom left;
}
#pagine a{
color:#000;
padding:1px 2px;
text-decoration:none;
}
#pagine .selected {
color:#fff;
background-color:#ED6D00;
}
#pagine a:hover{
color:#FFFFFF;
background-color:#ED6D00;
}
#pagine ul{
margin-left:10px;
}
#pagine li{
padding:2px;
}
#pagine h3{
color:white;
background:#ED6D00 url(/images/bkg-categorie.gif);
padding:3px;
text-align:center;
}
#pagine div{
padding:6px;
}
*/
.menu_laterale{
background:white url(/images/bkg-categorie.gif) no-repeat bottom left;
}
.menu_laterale a{
color:#000;
padding:1px 2px;
text-decoration:none;
}
.menu_laterale .selected {
color:#fff;
background-color:#ED6D00;
}
.menu_laterale a:hover{
color:#FFFFFF;
background-color:#ED6D00;
}
.menu_laterale ul{
margin-left:10px;
}
.menu_laterale li{
padding:2px;
}
.menu_laterale h3{
color:white;
background:#ED6D00 url(/images/bkg-categorie.gif);
padding:3px;
text-align:center;
}
.menu_laterale div{
padding:6px;
}
#page{
background:white url(/images/bkg-page-content.gif) repeat-y;
font-size:12px;
}
#page h3{
color:white;
background:#ED6D00 url(/images/bkg-page.gif) no-repeat;
background-position:top;
padding:3px;
text-align:center;
font-size:14px;
}
#page h4{
height:14px;
color:white;
background:white url(/images/bkg-page.gif) no-repeat;
background-position:bottom;
}
#page ul{
padding:10px;
}
#page .vetrina a{
font-size:18px;
}
#page .vetrina div{
padding:10px 10px 0;
height:160px;
}
#page .vetrina p{
margin-bottom:10px;
margin-right:160px;
padding:3px;
color:#777;
}
#page .vetrina span{
float:right;
width:150px;
height:150px;
text-align:center;
}
#page .articoli{
font-size:12px;
}
#page .articoli a{
font-size:14px;
}
#page .articoli div{
padding:10px 10px 0;
height:100px;
}
#page .articoli p{
padding:6px;
color:#777;
}
#page .articoli img{
/*float:left;*/
/*margin-right:10px;*/
}
/**** ARTICOLO ****/
#page .articolo p{
padding:20px;
text-align: justify;
bottom:0px;
color:#777;
}
#page .imgbig{
float:right;
margin:20px;
}
#page .varianti{
clear:both;
padding:10px;
}
#page .varianti td,
#page .varianti th{
font-size:10px;
}
.aligncenter {
margin-left: auto;
margin-right: auto;
}
#carrello td,
#carrello th{
font-size:10px;
}
#filtri {
font-size:12px;
margin-left:10px;
clear:both;
}
.fullpage{
background:white url(/images/bkg-fullpage.gif) no-repeat bottom left;
}
.fullpage h3{
color:white;
background:#ED6D00 url(/images/bkg-fullpage.gif);
padding:3px;
text-align:center;
}
.obbligatorio{
font-weight:bold;
color:red;
}
.width60{
width:60px;
}
#page .custom h4,
#page .custom h3{
background:none;
color:black;
text-align:left;
}
#page .custom p{
margin-bottom:15px;
}
.sottolinea {
text-decoration:underline;
cursor:pointer;
}
.cassa {
  margin-top: 20px;
  float: right;
}
.clear {
  clear: both;
}
