/*parametri fissi per tutto il sito*/
p, h1, h2, h3, h4, ul, dl, * {margin:0; padding:0 }

a { font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #A6A7A9; text-decoration: none; }
a:link { text-decoration:none;}
a:hover { color: #FF0033; font-size:12px; }

.clear { clear:both; } 
input { border:0px;}
label {}
.nota  { font-size:10px}  

/*parametri body*/
body { background:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; padding:0; 
scrollbar-face-color:#747475; 
scrollbar-highlight-color:#5F6062; 
scrollbar-3dlight-color:#5F6062; 
scrollbar-darkshadow-color:#5F6062; 
scrollbar-shadow-color:#747475; 
scrollbar-arrow-color:#505441; 
scrollbar-track-color:#5F6062; }


/*MAIN*/
#MAIN { width:816px; height:425px; margin:0px auto; position:relative; font-family:Verdana, Arial, Helvetica, sans-serif; color:#CCC }
#MAIN h1 {  }
#MAIN h2 { color:#3F3F3E; font-size:12px;   }
#MAIN .sez {  width:250px; height:25px; position:absolute; left:45px; top:45px;  }
#MAIN .sez img { border:0;  }
#MAIN .sottomenu {  width:250px; height:25px; position:absolute; left:252px; top:50px; color:#FFF; font-size:12px; text-transform:lowercase;}

#MAIN .contenuto {  position:absolute; top:88px;  left:45px;  height:68px; width:192px; font-size:11px; color:#FFF; overflow:auto; color:#333333 }
#MAIN .cliccaimmagine { font-size:10px; height:20px; width:400px; position:absolute; left:46px; top:80px; }


/*BOX CONTENUTI TUTTI  PRODOTTI  */
#MAIN #CONTENUTOPRODOTTI  { position:absolute; width:728px; height: 295px; top:110px; left:45px; overflow:auto; }
#MAIN #CONTENUTOPRODOTTI .stamparecord {  position:relative;  width:192px; height:130px;  float:left; margin-right:40px; display:inline; margin-bottom:20px }
#MAIN #CONTENUTOPRODOTTI .stamparecord .idpagina {  position:absolute; top:0px; display:none; width:195px;  }
#MAIN #CONTENUTOPRODOTTI .stamparecord .foto {  position:absolute;  left:0px; width:195px; height:105px;    }
#MAIN #CONTENUTOPRODOTTI .stamparecord .foto img {    width:195px; height:105px; border:0px }
#MAIN #CONTENUTOPRODOTTI .stamparecord .nome {  position:absolute; top:116px;  left:0px;  height:20px; width:195px; font-size:9px; color:#CCC; text-align:center; text-transform:uppercase; }
#MAIN #CONTENUTOPRODOTTI .stamparecord .prezzo1 {  position:absolute; top:120px; font-weight:bold; left:0px;  height:20px; width:80px; text-decoration:line-through; font-size:12px; color:#CCC }
#MAIN #CONTENUTOPRODOTTI .stamparecord .prezzo2 {  position:absolute; top:120px; font-weight:bold; left:110px;   height:20px; width:80px; font-size:12px; color:#DE1B22; text-align:right;  }


/*BOX SOTTOMENU */
#SOTTOMENU  { position:relative; width:816px; height: 9px; top:0px; left:0px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:9px; font-size:9px; text-transform:uppercase;}
#SOTTOMENU a { font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif}
#SOTTOMENU .titolosotto  { margin-left:45px; padding-right:16px; border-right:1px solid #CCC; position:relative; float:left; color:#FF0000; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif;}
#SOTTOMENU .titolosotto a  {  color:#FF0000; }
#SOTTOMENU ul { text-decoration:none; position:relative; margin-left:36px; list-style-type:none; }
#SOTTOMENU ul li {  float:left;  border-right:1px solid #CCC; text-align:center; padding-left:12px; padding-right:12px;  }
#SOTTOMENU .titolofinale  { margin-left:16px; padding-right:16px; border-right:1px solid #CCC; position:relative; float:left; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; color:#A6A7A9;}
#SOTTOMENU .titolofinale a  {  color:#A6A7A9; }
#SOTTOMENU .titolofinale a:hover  { color:#FF0033 }



/*BOX DETAILSPRODOTTO */
#MAIN #DETAILSPRODOTTO  { position:relative; width:816px; height:374px; top:50px; left:0px; overflow:auto;  }
#MAIN #DETAILSPRODOTTO .sez {  width:250px; height:25px; position:absolute; left:45px; top:45px; display:none }
#MAIN #DETAILSPRODOTTO  .idpagina {  position:absolute; top:0px; display:none; width:200px;  }
#MAIN #DETAILSPRODOTTO  .foto {  position:absolute; top:0px;  left:246px; width:525px; height:285px;    }
#MAIN #DETAILSPRODOTTO  .foto img { width:525px; height:285px; border:1px solid #FFFFFF; }
#MAIN #DETAILSPRODOTTO  .nomeprodotto {  position:absolute; top:0px;  left:45px;  height:22px; width:192px; font-size:19px; color:#FFFFFF; text-transform:uppercase; line-height:20px }
#MAIN #DETAILSPRODOTTO  .contenuto {  position:absolute; top:50px;  left:45px;  height:86px; width:192px; font-size:11px; color:#FFF; overflow:auto;  }
#MAIN #DETAILSPRODOTTO  .prezzo1 {  position:absolute; top:154px; left:60px;  height:20px; width:130px; text-decoration:line-through; font-size:12px; color:#FFFFFF}
#MAIN #DETAILSPRODOTTO  .prezzo2 {  position:absolute; top:170px; left:60px;  height:20px; width:130px; font-size:16px; color:#DE1B22; font-weight:bold  }
#MAIN #DETAILSPRODOTTO  .btacquista {  position:absolute; top:198px; left:45px;  height:20px; width:137px; text-indent:-99999px; background:url(../image/prenotaora.gif) no-repeat 0 0;}
#MAIN #DETAILSPRODOTTO  .btacquista a { height:20px; display:block; text-decoration:none;}
#MAIN #DETAILSPRODOTTO  .btacquista a:hover { background:url(../image/prenotaora.gif) no-repeat 0 -20px;}
#MAIN #DETAILSPRODOTTO  .notaprenota {  position:absolute; top:228px;  left:45px;  height:138px; width:192px; font-size:9px; color:#FFF; overflow:auto;  }
#MAIN #DETAILSPRODOTTO  .pdf {  position:absolute; top:300px;  left:700px; width:74px; height:10px; line-height:10px; background:url(../image/pdf.gif) no-repeat 0 0; line-height:10px; text-indent:-9999px  }
#MAIN #DETAILSPRODOTTO  .pdf a {   height:10px; display:block; text-decoration:none; border:solid 0px; line-height:10px  }
#MAIN #DETAILSPRODOTTO  .pdf a:hover { background:url(../image/pdf.gif) no-repeat 0 -10px; line-height:10px; height:10px}

#MAIN #DETAILSPRODOTTO  .back {  position:absolute; top:300px; left:246px;  height:10px; width:74px; text-indent:-99999px; background:url(../image/back.gif) no-repeat 0 0; line-height:10px}
#MAIN #DETAILSPRODOTTO  .back a { height:10px; display:block; text-decoration:none;}
#MAIN #DETAILSPRODOTTO  .back a:hover { background:url(../image/back.gif) no-repeat 0 -10px;}
#MAIN #DETAILSPRODOTTO  .indietro {  position:absolute; top:300px; left:680px;  height:10px; width:10px; text-indent:-99999px; background:url(../image/indietro.gif) no-repeat 0 0; line-height:10px}
#MAIN #DETAILSPRODOTTO  .indietro a { height:10px; display:block; text-decoration:none;}
#MAIN #DETAILSPRODOTTO  .indietro a:hover { background:url(../image/indietro.gif) no-repeat 0 -10px;}
#MAIN #DETAILSPRODOTTO  .avanti {  position:absolute; top:300px; left:708px;  height:10px; width:10px; text-indent:-99999px; background:url(../image/avanti.gif) no-repeat 0 0; line-height:10px}
#MAIN #DETAILSPRODOTTO  .avanti a { height:10px; display:block; text-decoration:none;}
#MAIN #DETAILSPRODOTTO  .avanti a:hover { background:url(../image/avanti.gif) no-repeat 0 -10px;}



/*BOX FORM RICHIESTA INFO PRODOTTO */
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI   { position:relative; width:525px; height:285px; top:1px; left:247px;  z-index:1000; background:url(../image/bg_nero.png)  }
/** html #MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI { background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../image/bg_nero.png", sizingMethod='scale'); }
*/
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI h3  { position:absolute; width:480px; height:24px; top:20px; left:20px; font-size:11px; color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif}
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .form  { position:absolute; top:46px;  }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI label { width:84px; line-height:18px; font-size:10px;  height:16px; margin-left:20px; color:#FFFFFF; float:left; display:block }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI input {  font-size:12px;  width:150px;  height:22px; display:block; line-height:14px; margin-left:110px; background:#383838; border:1px solid #000; color:#FFFFFF;    }

#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .txtmessaggio { width:218px; height:20px;  position:absolute; top:0px; left:260px; }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .messaggio { width:218px; height:66px;  position:absolute; top:18px; left:280px;  background:#383838; border:1px solid #000; color:#FFFFFF }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .privacy { width:218px; height:70px;  position:absolute; top:90px; left:280px; color:#666666; overflow:auto; font-size:10px }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .accetta { position:absolute; top:170px; left:280px; font-size:11px; color:#666666;  }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .si { position:absolute; top:170px; left:320px;  }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .si input { width:20px; position:absolute; top:0px;  margin-left:16px; color:#666666; }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .no { position:absolute; top:170px; left:380px;  }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .no input { width:20px; position:absolute; top:0px; margin-left:16px; color:#666666; }


#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .bottoneinvia { width:220px; height:22px; font-size:9px; position:absolute; top:196px; left:168px; background:#383838; border:1px solid #000; line-height:15px; text-indent:6px; color:#FFFFFF}
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .campiob { width:200px; height:10px;  position:absolute; top:222px; left:20px; color:#666666;  font-size:10px }

#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .close { width:14px; height:14px;position:absolute; top:10px; left:482px; background:url(../image/close2.gif) no-repeat 0 0;}
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .close a {  height:14px; display:block; text-decoration:none}
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .close a:hover { background:url(../image/close2.gif) 0 -14px;}


#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .error { color: #FF0000; position:absolute; top:180px; left:20px; width:470px; font-size:12px }
#MAIN #DETAILSPRODOTTO #FORMINFOPRODOTTI .inviato { color: #FF0000; position:absolute; top:0px; left:25px; width:500px;}




/*BOX CONTENUTI PARTNER  */
#MAIN #CONTENUTOPARTNER  { position:absolute; width:525px; height: 285px; top:60px; left:246px; overflow:auto; }
#MAIN #CONTENUTOPARTNER .stampalogo {  position:relative;  width:130px; height:66px; padding-bottom:14px;  font-size:10px; float:left; margin-left:14px;  }
#MAIN #CONTENUTOPARTNER .stampalogo .logo {  position:absolute; top:8px;  left:0px; width:100px; height:50px;    }
#MAIN #CONTENUTOPARTNER .stampalogo .logo img {    width:100px; height:50px; border:0px; }
#MAIN #CONTENUTOPARTNER .stampalogo .nome {  position:absolute; top:116px;  left:0px;  height:20px; width:192px; font-weight:bold; color:#A5A6A8; text-align:center; display:none }


