@charset "utf-8";
/* CSS Document */

body,html{
overflow:auto;
background-color:#fff8e0;
}

div{
margin:0px; padding:0px;
}

a{
text-decoration:none;
}

#container{
position:absolute;  width:800px; height:579px; border:1px solid #CCC;
left:50%; margin-left:-400px; top:55px;
background-color:#fff; overflow:hidden;
}

#menu{
position:absolute; left:0px; width:100%; height:21px; background-color:#fff8e0; padding-top:23px; color:#d8cc9e; /*border-bottom:1px solid #CCC;*/ text-align:center;
}

#page{
position:absolute; width:100%; height:535px; top:66px; left:0px;
}

#menu a{
color:#d8cc9e;
}

#logoindex{
position:absolute; top:80px; left:50%; margin-left:-184px; z-index:2;
}

#imgconfettiindex{
position:absolute; top:355px; left:495px; z-index:1;
}

#imgazienda1{
position:absolute; top:40px; left:10px;
}

#imgazienda2{
position:absolute; top:155px; right:0px;
}

#imgazienda3{
position:absolute; top:43px; left:9px;
}

#img4{
position:absolute; top:425px; left:25px;
}

#img5{
position:absolute; top:280px; left:15px;
}

#testoazienda{
position:absolute; left:0px; top:215px; text-align:justify;
}

.span2{
position:absolute; top:490px; left:0px; color:#c0a062; font-size:14px;
}

.span2 a{
color:#c0a062;
}

#left{
position:absolute; left:0px; top:0px; margin-left:15px; width:480px; height:535px; font-size:15px;
}

#right{
position:absolute; top:0px; right:0px; width:300px; height:535px;
}

#left2{
position:absolute; left:5px; top:45px; margin-left:20px; text-align:right; width:380px; height:447px; overflow:auto; overflow-x: hidden; font-size:10px; padding-right:15px;
}

#right2{
position:absolute; top:31px; left:405px; width:400px; height:475px;
}

#divprod{
position:absolute; top:14px; right:14px; width:364px; height:443px; border:2px solid #c1c1c1;
}

.span1{
color:#c0a062; font-size:12px; position:absolute; top:400px; left:50%; margin-left:-68px;
}

.span1 a{
color:#c0a062;
}

.address{
position:absolute; top:640px; width:800px; left:50%; margin-left:-303px; font-size:12px; font-family: "Times New Roman", Times, serif; color:#666;
}

#fotoprod{
width:350px; height:320px; margin:7px; overflow:hidden; }

#testoprod{
font-family: "Times New Roman", Times, serif;
width:350px; height:100px; overflow:auto; text-align:left; margin:7px; line-height:16px;
}

#testoprod p{
margin-top:5px; text-align:justify; font-size:12px;
}

#testo2{
position:absolute; width:368px; top:462px; right:14px; text-align:left; font-size:14px;
}

#testo3{
position:absolute; top:450px; right:60px; text-align:right; font-size:14px; font-style:italic;
}

.titolo1{
font-family: "Edwardian Script ITC"; color:#c2c1c1; font-weight: 500; font-size: 30px;
}

.titolo2{
color:#c6a971; font-weight:bold;
}

p.prodotto{
text-transform:capitalize; margin-bottom:3px; margin-top:3px; color:#999; font-size:16px;
}

p.prodotto a{
color:#999; text-decoration:none;
}

p.prodotto a:hover{
color:#c6a971; font-weight:bold;
}

#f_contatti{
text-align:left; font-style:italic; font-size:14px; position:absolute; top:-50px; right:40px;
}

#f_contatti input{
padding:3px;
padding-left:6px;
font-family:"Times New Roman", Times, serif;
}

.input1{
background:url(../img/img6.gif) top left; width:287px; height:31px; border:none;
}

.input2{
border:none; background:none; position:relative; left:120px;
}

#consenso{
position:absolute; right:0px; top:407px;
}

#riquadro1{
width:260px;
height:198px;
border:2px solid #9e9e9d;
position:absolute;
left:0px;
top:160px;
overflow:hidden;
text-align:center;
}

#riquadro2{
font-family: "Times New Roman", Times, serif;
font-size:12px;
width:256px;
height:81px;
border:2px solid #FFF;
position:absolute;
left:0px;
top:370px;
padding:2px;
overflow:auto;
}

#directions{
width: 265px;
overflow:auto;
overflow-x:hidden;
height:410px;
}

#map_canvas{
width: 515px; height: 420px;
}

#login{
position:absolute;
top:470px;
left:25px;
width:100px;
height:15px;
border:1px solid #686462;
}

#password{
position:absolute;
top:470px;
left:140px;
width:100px;
height:15px;
border:1px solid #686462;
}

span.login{
position:absolute;
top:485px;
left:60px;
font-size:10px;
}

span.password{
position:absolute;
top:485px;
left:160px;
font-size:10px;
}

#tab_ordine{
position:absolute; left:295px; top:-16px; width:495px; height:506px;
overflow:auto;
}

#table_ordine td{
text-align:center;
font-size:14px;
vertical-align:middle;
}

.t1i{
width:30px;
border:none;
background:none;
text-align:center;
}

.t2i{
width:85px;
background:#EEE;
border:none;
text-align:center;
vertical-align:middle;
margin:0px;
}

.b1{
border:1px solid #5f5b59;
}

.b2{
border:1px solid #5f5b59;
background-color:#efe8d0;
}

.b3{
min-height:20px;
}

.variant{
font-size:11px;
}

.b4{
background:#EEE;
border:1px solid #5f5b59;
}

#divtot{
position:absolute;
top:492px;
right:36px;
font-size:14px;
}

#tot{
width:87px;
height:18px;
border:1px solid #5f5b59;
}

#f_login input{
font-size:10px;
}

#f_acquista a{
color:#000;
}

#f_acquista a:hover{
font-weight:bold;
}

#sub_acq{
position:absolute;
left:-135px;
width:100px;
height:18px;
background-image:url(../img/CONTINUA.jpg);
}

#conf_acq{
position:absolute;
left:12px;
top:525px;
left:270px;
width:105px;
height:18px;
background-image:url(../img/CONFERMA.jpg);
}


#divriepilogo{
width:378px;
height:546px;
background-color:#f0e8d1;
position:absolute;
left:412px;
top:17px;
}

#tit_form_riep{
position:absolute;
left:28px;
top:32px;
color:#bfa161;
font-weight:bold;
font-size:20px;
font-family:"Times New Roman", Times, serif;
}

#tabanagrafica{
position:absolute;
left:28px;
top:70px;
}

#tabanagrafica td{
height:12px;
color:#000;
font-weight: 500;
font-size:18px;
font-family:"Times New Roman", Times, serif;
vertical-align:middle;
}

#tabanagrafica div{
float:left;
line-height:19px;
}

#tabanagrafica input{
height:16px;
padding:0px;
font-size:10px;
margin-top:3px;
float:left;
}


#opzioni{
position:absolute;
left:28px;
top:400px;
}

#dlgs{
font-size:12px;
line-height:13px;
width:366px;
height:102px;
overflow:auto;
overflow-x:hidden;
}

.tipoconf{
font-size:18px;
font-family:"Times New Roman", Times, serif;
font-weight:normal;
margin-bottom:2px;
margin-top:2px;
}

.tipoconf a{
color:#c6a767;
text-decoration:none;
}

#tabriepilogo{
border-left:1px solid #FFF;
margin-left:12px;
}

#tabriepilogo td{
text-align:center;
font-size:12px;
}

.td1{
border:1px solid #FFF;
border-left:none;
background-color:#cca659;
font-size:13px;
font-weight:normal;
color:#FFF;
}

.td1b{
border:1px solid #FFF;
border-left:none;
border-top:none;
background-color:#cca659;
font-size:12px;
color:#FFF;
}

.td2{
background-color:#FFF;
border-bottom:1px solid #f0e8d1;
}

.td2b{
background-color:#FFF;
border-bottom:1px solid #f0e8d1;
font-weight:normal;
color:#b08a40;
font-size:13px;
}

.td3{
border:1px solid #FFF;
border-left:none;
border-top:none;
}

.titolo3{
font-weight:bold;
margin-left:13px;
font-size:17px;
color:#b08a40;
}

#modpagam{
margin-left:22px;
width:143px;
font-size:10px;
}

#spesped{
margin-left:23px;
font-size:10px;}

#istruzioni{
margin-left:13px;
width:352px;
font-size:13px;
text-align:justify;
}

.titolo4{
color:#b08a40;
}

.titolo5{
color:#AAA;
font-weight:bold;
}

.ddn{
width:384px;
height:182px;
border:1px solid #EEE;
}

.ddnimage{
margin:6px;
border:4px solid #999;
}

.ddndiv{
margin:6px;
}

.ddnspan{
color:#b08a40;
font-family:"Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
}

.ddnp{
font-family:"Times New Roman", Times, serif;
font-size:13px;
text-align:justify;
}
