body {background: url(img/sfondo-t.jpg) repeat-x #dbd6d6; margin:0; padding:0; font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff; text-align:left; font-weight:bold;}
a {font-family:"Times New Roman", Times, serif; font-size:14px; color:#fff; text-align:left; font-weight:bold; text-decoration:none;}
a:hover {color:#e3e94c; font-weight:bold; text-decoration:none;}
input {font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; letter-spacing:1px; padding:0 3px 0 3px;}
img {border:0;}


/* menu */
#cont {width:845px; height:489px; position:absolute; left:50%; margin-left:-422px; margin-top:20px; border:#FFFFFF 2px solid; background:url(img/footer.jpg) bottom no-repeat #feaf64;}
#sopra {width:845px; height:381px; background:url(img/sfondo.jpg) no-repeat;}
#testo {width:426px; height:381px; float:left;}
#gallery {width:845px; height:381px; background:url(img/gallery-head.jpg);}



/* home page */
#bandiera {width:22px; height:80px; margin-left:10px; margin-top:30px; float:left;}
#txt1 {width:370px; height:80px; margin-left:5px; margin-top:30px; float:left;}
#bandiera2 {width:22px; height:80px; margin-left:10px; margin-top:30px; float:left;}
#txt2 {width:370px; height:80px; margin-left:5px; margin-top:30px; float:left;}
#scegli {width:370px; position:absolute; left:50%; margin:390px 0 0 5px;}
#menu {width:845px; height:90px; background:url(img/sfondo-dx.jpg) right no-repeat;}
#storia  {width:500px; position:absolute; left:50%; margin-left:-250px; background:#fff; border:#990000 1px solid; padding:30px 30px 30px 30px;}



/* contatti */
#cont-form {width:845px; height:489px; position:absolute; left:50%; margin-left:-422px; margin-top:20px; border:#FFFFFF 2px solid; background:url(img/sfondo-contact.jpg) #feaf64;}
.form {width:380px; margin-left:25px !important; margin-left:14px; margin-top:7px; float:left; background:#f1ecca;text-align:center; padding:7px 0 0 20px; border:#660000 1px solid;}
.cella {width:370px; text-align:left; margin-bottom:3px;}
.obbligatori {width:343px; text-align:left; margin-bottom:5px; color:#330000; font-size:11px;}
.cella-i {width:222px; text-align:left; margin-left:3px; float:left; font-family:"Times New Roman", Times, serif; font-size:12px;}
.area {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003366; border:1px solid #6699CC; background:#fff; padding: 0 2px 0 2px;}
.cella-cent {width:370px; text-align:center; margin-bottom:5px; color:#b7c8d2; font-weight:bold; font-size:10px;}
.cella-grazie {width:343px; text-align:center; margin-bottom:5px; color:#b7c8d2; font-weight:bold; font-size:12px;}
.pulsanti {width:60px; margin:0 5px 0 0; padding:2px; text-align:center; color:#b7c8d2; float:left; background:#000033; font-weight:bold; font-size:10px;}
.dida {width:130px; margin:30px 0 0 5px; text-align:left; color:#000033; float:left; font-size:12px; color:#336699;}
.grazie {font-size:12px; font-weight:bold; color:#851f03;}
.cella-t {width:130px; text-align:right; font-family:"Times New Roman", Times, serif; font-size:12px; font-weight:normal; letter-spacing:1px; padding:0 3px 0 3px; float:left; background:#aa2400; border:#666633 1px solid; margin-top:2px;}
.testo-radio {font-family:"Times New Roman", Times, serif; color:#000000; font-size:12px; font-weight:normal; letter-spacing:1px; padding:0 3px 0 3px;}
.form-grazie {width:380px; margin-left:25px !important; margin-left:14px; margin-top:60px; float:left; background:#f1ecca;text-align:center; padding:7px 0 0 14px; border:#660000 1px solid;}
.mailto a {font-size:12px; color:#336699;}
.mailto a:hover {font-size:12px; color:#336699; text-decoration:none;}



/* pop up */
#popup {width:750px; background:#993300;}
#popup-img {width:520px; height:693px; border:#FFF 1px solid; float:left;}
#didascalia {width:180px; height:693px; padding: 0 0 0 15px; color:#FFF; float:left; text-align:left;}
#poptxt1 {width:180px; height:105px; overflow:auto;}
#poptxt2 {width:180px; height:105px; overflow:auto;}




/* stili testo */
.articolo {font-weight:bold; font-size:17px; color:#FFCC00;}
.modello  {font-weight:bold; font-size:12px; color:#fff;}



.sto_tit {font-weight:bold; font-size:17px; color:#ba6808;}
.sto_des {font-weight:normal; font-size:15px; color:#333;}



.scarica a {font-weight:bold; color:#fff; text-decoration:none;}
.scarica a:hover {font-weight:bold; color:#fff; text-decoration:none;}


.foto {margin: 0 5px 10px 0; float:left; background:#660000;}
.spazio {width:45px; height:140px; float:left;}
.cornice {width:120px; height:140px; border:#FFF 1px solid;}
.didafoto {width:120px; margin: 2px 0 2px 0; text-align:center; font-size:10px;}