/* HTML */
body {background:#ececed;}

.blocco h1, .blocco h2, .blocco h3, .blocco h4 {font-family: Tahoma, Arial, serif; font-weight:bold; margin-bottom:5px; color:#000; }
.blocco h1 {font-size:1.8em;}
.blocco h2 {font-size:1.6em;}
.blocco h3 {font-size:1.3em;}
.blocco h4 {font-size:1.1em;}

.blocco p {margin-bottom:5px;}
.blocco a {color:#000; }

/* STRUTTURA */

#pageBody {text-align:left; font:13px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#606060; background:url(img/bg.jpg) center top repeat-y;}
#p1 #all, #p168 #all, #p1258 #all {background:url(img/bgFaam.jpg) center top no-repeat;}
#all {background:url(img/bgFaam2.jpg) center top no-repeat;}
#pageInfo {display:none; visibility:hidden;}
#col3 {overflow:hidden; z-index:9; }  
#p1 #col3, #p168 #col3, #p1258 #col3 {/*p1 e p168 e p1258 sono le index di ITA e ENG e CN*/ position:absolute; width:980px; height:300px;}   

#col4 {margin-top:20px; padding-bottom:10px; background:url(img/bgFooter.jpg) bottom center no-repeat; position:relative;}
#col5, #col7 {margin:0 10px;}
#col7 {margin-top:20px;}
#col10 {text-align:right;}

/* STILI generali */ 

#col1 {line-height:22px; color:#404040;}
#col1 h2.titolo {border-bottom:1px solid #eee; margin-bottom:10px;}
#col1 .blocco li {list-style: none; background:url(img/tick.png) left 2px no-repeat;  padding-left:20px;margin-bottom:5px;}
#col1 .blocco ul.pdf li {list-style: none; background:url(img/pdfIcon16x16.gif) left 2px no-repeat;  padding-left:20px;margin-bottom:5px;}

#p1 #col1 {line-height:18px;} 
#p1 #col1 h2.titolo {border-bottom:0;}

#p168 #col1 {line-height:18px;} 
#p168 #col1 h2.titolo {border-bottom:0;}

#p1258 #col1 {line-height:18px;} 
#p1258 #col1 h2.titolo {border-bottom:0;}

#col2 .blocco {margin:10px 0 20px 30px;}
#col2 .blocco h2.titolo, #col2 .blocco h3.titolo {color:#000; font-family: Tahoma, 'Trebuchet MS', Arial, serif; font-size:14px; font-weight:bold; margin-bottom:5px; } 
#col6 .blocco {padding-bottom:10px; border-bottom:1px solid #eee; margin-bottom:15px;}
#col6 .blocco h2.titolo, #col6 .blocco h3.titolo {color:#333; font-family: Tahoma, 'Trebuchet MS', Arial, serif; font-size:14px; font-weight:bold; margin-bottom:5px; }

.imgprodotto {border:3px solid #eee; margin:0 5px;}

/* FORMATTAZIONE */

p.forte {font-size:14px;  color:#000;}


/* blocco LOGO */

#col3 .Testo {float:left; display:inline; margin:0 10px;}
#col3 {overflow:visible; height:137px;}  
#col3 .Testo {margin:-30px 10px 0 0px;} 
 
/* blocco VETRINA */

#p1 #col5 {height:490px;}
#p168 #col5 {height:490px;}
#p1258 #col5 {height:490px;}


/* blocco NAVIGAZIONE orizzontale */

#col3 .MenuAuto {position:absolute; right:11px; }  
#col3 .MenuAuto ul li {float:left; display:inline; position:relative;}  
#col3 .MenuAuto .sf-menu a {font-family: 'Trebuchet MS', Arial, serif; font-size:16px; color:#000; text-decoration:none; line-height:48px; margin:0; padding:0 20px;}
#col3 .MenuAuto .sf-menu li{background:transparent}
#col3 .MenuAuto .sf-menu a:hover{background:transparent;color:#9D262C;}
#col3 .MenuAuto .sf-menu ul{margin:7px 0 0;background:url(img/bgulli.png) no-repeat;padding:12px 0px 0 0; width:200px;border-bottom:1px solid #ccc;}
#col3 .MenuAuto .sf-menu ul li{background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd;border-bottom:1px dotted #eee;}
#col3 .MenuAuto .sf-menu li.sfHover{background:transparent;}
#col3 .MenuAuto .sf-menu ul li a {font-size:.9em; line-height:15px; margin:0; padding:8px 10px 8px; }
#col3 .MenuAuto .sf-menu ul li a:hover{background:#eee;border:0;padding:8px 10px 8px;}
 
#col3 .menu.accordion ul li {border:0; background:none;} 
#col3 span.sf-sub-indicator {display:none; visibility:hidden;}


/* blocco NAVIGAZIONE verticale */

#col2 .MenuAuto {margin-bottom:15px;}
#col2 .blocco h3.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; }  
#col2 .MenuAuto ul {list-style:none;}
#col2 .MenuAuto ul li {margin-right:10px;}
#col2 .MenuAuto ul li:hover {background:#eee;}
#col2 .MenuAuto ul li a {color:#9d262c; text-decoration:none; line-height:22px; font-size:14px; }
#col2 .MenuAuto ul li a:hover {}
#col2 .MenuAuto ul li ul {margin-left:10px;}
#col2 .MenuAuto ul li a.voceCorrente {text-decoration:underline;}

#col2 .menu.accordion ul li {border:0; background:none;} 
#col2 span.sf-sub-indicator {display:none; visibility:hidden;}


/* blocco TESTO home page */

#p1 #col1 .Testo {float:left; display:inline; width:210px; max-height:165px;  margin:10px 15px; padding:0 0 20px 0;} 
#p1 #col1 .Testo h2.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; }
#p1 #col1 .Testo .head {margin-bottom:10px;}
#p1 #col1 .Testo img {border:3px solid #eee;}

#p168 #col1 .Testo {float:left; display:inline; width:210px; max-height:165px;  margin:10px 15px; padding:0 0 20px 0;} 
#p168 #col1 .Testo h2.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; }
#p168 #col1 .Testo .head {margin-bottom:10px;}
#p168 #col1 .Testo img {border:3px solid #eee;}

#p1258 #col1 .Testo {float:left; display:inline; width:210px; max-height:165px;  margin:10px 15px; padding:0 0 20px 0;} 
#p1258 #col1 .Testo h2.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; }
#p1258 #col1 .Testo .head {margin-bottom:10px;}
#p1258 #col1 .Testo img {border:3px solid #eee;}

#col1 .Testo {text-align:justify;}
.Testo ul {list-style:disc; margin:0 0px; padding:0;}


/* blocco NOTIZIARIO AGGREGATORE home page */

#col1 .Notiziario2 {margin:15px 0px; padding:15px 0; border-top:1px solid #eee; overflow:hidden; clear:both;}
#col1 .Notiziario2 h3.titolo {color:#000; font-family: Tahoma, serif; font-size:14px; padding-bottom:10px; margin-left:15px; }
#col1 .Notiziario2 .notizia {float:left; display:inline; width:210px; min-height:60px; max-height:105px; overflow:hidden; margin:5px 15px; position:relative; }
#col1 .Notiziario2 .titolo_notizia {margin:0 0 5px 55px;} 
#col1 .Notiziario2 .titolo_notizia a.titolo {color:#000; text-decoration:none; font-family: "Trebuchet MS", serif; } 
#col1 .Notiziario2 .dataPub {color:#9d262c; text-transform:uppercase; font-size:10px; padding:0; margin:0 0 5px 60px;  }
#col1 .Notiziario2 .news_menu {border:0; text-align:right; padding:15px 15px 0 0px; clear:both;}
#col1 .Notiziario2 .news_menu a {color:#9d262c; text-decoration:none; }
#col1 .Notiziario2 .sommario {position:absolute; top:0px; left:0; width:50px; height:50px; overflow:hidden;}   
#col1 .Notiziario2 .sommario img {border:0px solid #eee;}
#p1 #col1 .Notiziario2 .sommario p {} 


/* blocco NOTIZIARIO pagina interna */

.Notiziario {clear:both;}
.Notiziario h3.titolo {color:#000; font-family: Tahoma, serif; font-size:14px; padding-bottom:10px; }
.Notiziario .notizia {margin:10px 0; } 
.Notiziario .titolo_notizia {margin-bottom:5px;} 
.Notiziario .titolo_notizia a.titolo, .Notiziario .titolo a {color:#000; text-decoration:none; font-family: "Trebuchet MS", serif; font-weight:bold; font-size:16px;}
.Notiziario .dataPub {color:#9d262c; text-transform:uppercase; font-size:10px; padding:0; margin:0 10px 0 0;}
.Notiziario .news_menu {border:0; text-align:right; padding:15px 15px 0 0px; clear:both;}
.Notiziario .news_menu a {color:#9d262c; text-decoration:none; }
.Notiziario .statNotizie {color:#a3a49c; font-size:14px; border:1px solid #bd0000;background:#fff; padding:10px; }


/* blocco NOTIZIA pagina interna */ 

.NewsViewer {clear:both;}
.NewsViewer h3.titolo {color:#000; font-family: Tahoma, serif; font-size:14px; padding-bottom:10px; } 
.NewsViewer .titolo {margin-bottom:5px;} 
.NewsViewer .titolo {color:#9d262c; text-decoration:none; font-family: "Trebuchet MS", serif; font-weight:bold; font-size:16px;} 
.NewsViewer .dataPub {color:#9d262c; text-transform:uppercase; font-size:10px; padding:0; margin:0 10px 0 0;}
.NewsViewer .sommario {background:none; border:0;}
.NewsViewer .news_menu {border:0; text-align:right; padding:15px 15px 0 0px; clear:both;}
.NewsViewer .news_menu a {color:#9d262c; text-decoration:none; }
.NewsViewer .statNotizie {color:#a3a49c; font-size:14px; border:1px solid #bd0000;background:#fff; padding:10px; }

.commenti .info {background:none;}
.commenti .formBody input {border:1px solid #ccc; width:300px; height:24px; font-size:16px;}
.commenti .formBody textarea {border:1px solid #ccc; width:300px; font-size:16px;}
.commenti .formBody input#submit1 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px;}


/* blocco PATH pagina interna */ 

#col5 .Path {margin:15px 20px; background:url(img/bgPath.png) bottom center no-repeat; color:#a3a49c; font-size:16px; padding-bottom:12px;}
#col5 .Path .body {padding:5px 10px; border:1px solid #bd0000; border-bottom:0; background:#fff;font-size:80%}
#col5 .Path a {color:#555; font-style:italic; text-decoration:none;}


/* blocco SEARCH pagina interna */

.Search .body .small {padding:0;}
.Search .body .small #qs {float:left; width:150px;} 
.Search .formBody input#qs {border:1px solid #ccc; height:24px; font-size:16px;}
.Search .azioni {float:left; display:inline;}
.Search .azioni input#submit1 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px; margin-left:10px;} 
.Search .azioni input#submit2 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px; margin-left:10px;} 


/* blocco LOGIN pagina interna */

.Login .body .small {padding:0;}
.Login .body .small #qs {float:left; width:150px;} 
.Login .formBody input#loginuser, .Login .formBody input#loginpassword {border:1px solid #ccc; height:24px; font-size:16px;}
.Login .azioni { }
.Login .azioni input#submit1 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px; margin-left:10px;} 
.Login .azioni input#submit2 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px; margin-left:10px;} 


/* blocco NAVIGAZIONE colonna pagina interna */

#col6 .MenuAuto {margin-bottom:15px;}
#col6 .blocco h3.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; } 
#col6 .MenuAuto ul {list-style:none;}
#col6 .MenuAuto ul li {border-bottom:1px solid #eee;}
#col6 .MenuAuto ul li a {color:#838383; text-decoration:none; line-height:30px;}
#col6 .MenuAuto ul li a:hover {color:#9d262c; line-height:30px;}


/* blocco CATEGORIE PRODOTTI pagina interna */

#col1 .MenuAuto {margin-top:20px;}
#col1 .accordion {}
#col1 .accordion ul {}
#col1 .accordion ul li {background:#fff url(img/sugar_cube.png) 5px 8px no-repeat; padding:5px;border-width:0 0 1px;}
#col1 .accordion ul li a {color:#9d262c; text-decoration:none; line-height:20px; font-size:16px; margin:10px 0; padding-left:25px;}
#col1 .accordion ul li a:hover {color:#000;}
#col1 .accordion ul li ul {margin-top:5px;}
#col1 .accordion ul li ul li {border:0; margin:0; padding:0 0 5px 0;}
#col1 .accordion ul li ul li a {background:#eee url(img/arrow.png) left center no-repeat; color:#333; border-bottom:1px solid #ccc; text-decoration:none; line-height:20px; font-size:14px; margin:0; padding:5px 5px 5px 22px; display:block; width:auto;}
#col1 .accordion ul li ul li a:hover {color:#333; background:#ddd url(img/arrow.png) left center no-repeat;  }


/* blocco TABELLA PRODOTTI pagina interna */

#col1 .Faam_Lista {}
#col1 .Faam_Lista table {width:100%; margin:10px 0;background:#FFF;border:1px solid #969696;}
#col1 .Faam_Lista th{text-align: center;border-bottom:1px solid #969696;font-size:.9em;color:#333;padding:2px 3px;background:#eee;border-right:1px solid #969696;}
#col1 .Faam_Lista tbody {}
#col1 .Faam_Lista tbody tr.rshow1{background:#f9f7f6;border-top:1px solid #969696}
#col1 .Faam_Lista tbody tr.rshow2{background:#fff}
#col1 .Faam_Lista tbody td {border-top:1px dotted #CFCDCD;padding:2px 4px;text-align: center}
#col1 .Faam_Lista tbody td.ah{text-align:center}
#col1 .Faam_Lista tbody td.ten{text-align:center}
#col1 .Faam_Lista tbody td.dim{text-align:center}
#col1 .Faam_Lista tbody td.art{font-weight:bold;background:#F9F7F6;letter-spacing:1px;width:70px;}
#col1 .Faam_Lista tbody td.info{border-bottom:1px solid #969696;text-align:left;padding:0;}
#col1 .Faam_Lista tbody td.info .cont{padding:3px 8px;}
#col1 .Faam_Lista tbody td.lbl{background:#eee;font-size:0.9em;padding:0 5px;text-align:right;width:40px;white-space:nowrap;}
#col1 .Faam_Lista .infot{width:100%;margin:2px 0;}


/* blocco RICERCA PER CODICE*/
.Faam_RicercaP{margin:15px 0 0;}
.Faam_RicercaP .titolo{font-size:1.3em;}
.Faam_RicercaP .body form{margin:0 0 10px;}
.Faam_RicercaP .body form label{padding:0 5px 0 0;}
.Faam_RicercaP .azioni{display:inline}
.Faam_RicercaP table{width:100%;}
.Faam_RicercaP table th{background:#eee;}

.Faam_RicercaPE{margin:15px 0 0;}
.Faam_RicercaPE .titolo{font-size:1.3em;}
.Faam_RicercaPE .body form{margin:0 0 10px;}
.Faam_RicercaPE .body form label{padding:0 5px 0 0;}
.Faam_RicercaPE .azioni{display:inline}
.Faam_RicercaPE table{width:100%;}
.Faam_RicercaPE table th{background:#eee;}

/* blocco DOWNLOAD PRODOTTI pagina interna */
 
#col1 .blocco ul.download {margin-top:10px;} 
#col1 .blocco ul.download li {display:block; color:#a3a49c; padding:0 0 12px 0; margin-bottom:-5px; background:url(img/bgDownload.png) bottom center repeat-x; } 
#col1 .blocco ul.download li a {display:block; color:#555; font-size:14px; font-style:italic; text-decoration:none; background:#fff url(img/pdfIcon16x16.gif) 5px 6px no-repeat;  border-top:1px solid #eee; border-top:1px solid #eee;  padding:5px 5px 5px 25px;}


/* blocco GALLERY PRODOTTI */

#col1 .Gallery {margin:15px; border-top:1px solid #ccc; padding:15px 0;} 
#col1 .Gallery img {border:3px solid #eee; padding:0;}
#col1 .Gallery .body table { }
#col1 .Gallery .infoGallery {display:none; visibility:hidden;}



/* blocco CONTATTI colonna pagina interna */

.Contact {margin:20px;}
.Contact .formBody input {border:1px solid #ccc; width:300px; height:24px; font-size:16px;}
.Contact .formBody textarea {border:1px solid #ccc; width:300px; font-size:16px;}
.Contact .formBody input#submit1 {border:1px solid #ccc; background:#eee; line-height:24px; height:24px;}


/* blocco ICONE HTML colonna 7 (sopra il footer) */ 

#col7 .blocco h2.titolo {color:#000; font-family: Tahoma, Arial, serif; font-size:14px; font-weight:bold; } 
#col7 .Html {float:right; width:210px; text-align:right;}

/* blocco FOOTER */

#col4 .Testo {margin:5px 30px; padding:10px 0; font-size:10px; color:#666; border-top:1px solid #eee;}
#col4 .Testo p {margin:0;}
#col4 .Html {position:absolute; right:30px; text-align:right; width:210px; top:10px;}

/* blocco IFRAME BATTERIE*/

#risultato{font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:20px 0;}
#intestazione{width:700px;clear:both; background-color:#ccc; font-weight:bold;font-size:8px; border-bottom:1px solid #333; overflow:hidden;}
#intestazione div{float:left;width:58px; overflow:hidden;padding:5px 0px; }
#intestazione .codice_box{}
#intestazione .tipo_elemento{}
#intestazione .num_elementi{}
#intestazione .ah{}
#intestazione .rc{}
#intestazione .volts{}
#intestazione .lunghezza{}
#intestazione .larghezza{}
#intestazione .altezza{}
#intestazione .peso_minimo{}
#intestazione .zavorra{}
#intestazione .note{width:700px;}
#intestazione .pdf{}
#riga{width:700px;clear:both;border-bottom:1px solid #ddd; overflow:hidden;}
#riga div{float:left;width:58px; overflow:hidden; padding:5px 0px;}
#riga .codice_box{}
#riga .tipo_elemento{}
#riga .num_elementi{}
#riga .ah{}
#riga .rc{}
#riga .volts{}
#riga .lunghezza{}
#riga .larghezza{}
#riga .altezza{}
#riga .peso_minimo{}
#riga .zavorra{}
#riga .SAP{}
#riga .note{width:700px;background-color:#dde;}
#riga .descrizione{width:700px;background-color:#ddd;}

#riga .pdf{}
#riga .pdf img{border:0px;}

legend {color:#9D262C;font:12px Arial;}
fieldset {font:12px Arial; border:1px solid #999999;margin-top:7px;position:relative;}
#pagine {}
.pagina{display:block; width:20px; float:left; border:1px solid #333; margin:2px; cursor:pointer;}
#stampa{clear:both; margin:10px 0;}
