/*STILI GENERICI */

body{margin:0; padding:0; background-color:#ffffff;}
form {margin:0; padding:0;}

.floatl{float:left;}
.floatr{float:right;}
.textleft{text-align:left;}
.textcenter{text-align:center;}
.textright{text-align:right;}
.clear{clear:both;}
img{margin:0; padding:0; border:0;}

div,table,td{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b3b; margin:0; padding:0;}
ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 13px; border:0;}

a:link, a:visited{color:#e97b0c; text-decoration:none;}
a:hover{color:#3b3b3b; text-decoration:none;} 

.testo12 {font-size:12px;}
.testo10 {font-size:10px;}
.testo9 {font-size:9px;}

.punto-lista { margin-bottom:10px; list-style-type:circle; list-style-image:url(../images/freccia_giallo_bianco.gif); list-style-position:outside; }


/* template pagina */
#content {background-color:#ffffff; margin:10px auto 10px auto; padding:0px 0px 10px 0px; width:970px;}
#header {height:102px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header-sx { width:263px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.marchio-header {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.header-dx {width:707px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header-dx-lingua {height:66px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:right;}
.a-flags:link, .a-flags:visited{ margin-left:10px; font-size:10px; color:#888d8d; text-decoration:none;}
.a-flags:hover{margin-left:10px; font-size:10px; color:#ffc61d; text-decoration:none;}

.header-dx-menu {height:36px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.header-dx-btn-menu{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


#menu-2 { width:263px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#menu-2liv { height:170px; background-color:#3b3b3b; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menu-2liv-titolo-pagina { margin:0px 0px 19px 20px; padding:19px 0px 0px 0px;}
.menu-2liv-links { margin:0px 0px 8px 20px; padding:0px 0px 0px 0px;}
#img1-colonna-sx { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#img2-colonna-sx { margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}

#menu-3liv { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.menu-3liv-titolo-pagina { margin:0px 0px 15px 20px; padding:15px 0px 0px 0px;}
.menu-3liv-links { margin:0px 0px 8px 20px; padding:0px 0px 0px 0px;}

#main { width:707px; margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
#main-img-centrale { margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}
#main-contenuto-centrale { margin:0px 0px 30px 0px; padding:0px 0px 0px 0px;}

.col340-sx { width:340px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.col340-dx { width:340px; margin:0px 0px 0px 9px; padding:0px 0px 0px 0px;}

#footer {width:970px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 1px solid #ffc61d; }
#footer #footer-info-sx {font-size:10px; margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; }
#footer #footer-info-dx {font-size:10px; margin:15px 0px 15px 0px; padding:0px 0px 0px 0px; }



/* HOME PAGE */
#main-home { height: 155px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main-home-sx { height: 155px; width:434px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.copyright-credits {font-family:Arial, Helvetica, sans-serif; font-size:9px; margin:145px 0px 0px 30px; padding:0px 0px 0px 0px;}
.main-home-dx { width:536px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.main-home-content { height:123px; background-color:#3b3b3b; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-box-news { margin:0px 0px 0px 20px; padding:0px 0px 0px 0px;}
.home-img-box-news { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-singola-news { margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-titolo-singola-news { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.home-box-usato { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-img-box-usato { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-singola-usato { margin:12px 0px 0px 0px; padding:0px 0px 0px 0px;}
.home-titolo-singola-usato { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

.home-img-usato { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


/* PAGINE INTERNE */

/* Societą - TEMPLATE INTERNO (2 colonne sx pił grande) */
.content-txt {width:449px; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px; font-size:11px; line-height:15px;}
.content-titolo {font-size:18px; font-weight:bold; color:#3b3b3b; margin:0px 0px 20px 0px; padding:0px 0px 0px 0px;}
.content-torna-indice { margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;}
.content-img {width:215px; margin:0px 0px 0px 25px; padding:0px 0px 0px 0px;}
.content-img-loop {margin:0px 0px 7px 0px; padding:0px 0px 0px 0px;}

/* Impianti e Macchinari - TEMPLATE INTERNO (2 colonne identiche) */
.macchinari_nuovi { margin:0px 0px 0px 18px; padding:0px 0px 0px 0px;}
.impianti_chiavi_mano { margin:0px 0px 0px 9px; padding:0px 0px 0px 0px;}
.macchinari_impianti_titolo { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.macchinari_impianti_image { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.macchinari_impianti_content { width: 340px; height:129px; background-color:#3b3b3b; margin:0px 0px 0px 0px; padding:17px 0px 0px 0px;}
.macchinari_impiant_links { margin:0px 0px 7px 62px; padding:0px 0px 0px 0px;}

/* Pulitura e Bagnatura (macchinari nuovi) - TEMPLATE INTERNO (a tutto spazio) */
.content-txt-intero {width:689px; margin:0px 0px 0px 18px; padding:0px 0px 0px 0px; font-size:11px; line-height:15px;}
.content-macchinari {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box-macchinario {width: 131px; height:152px; margin:0px 6px 6px 0px; padding:0px 0px 0px 0px; border: 1px solid #6b7373;} /* devi contare 1px di bordo */
.box-macchinario-ultimo {width: 131px; height:152px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px; border: 1px solid #6b7373; } /* devi contare 1px di bordo */
.box-macchinario-img { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box-macchinario-descr {width: 119px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border-top: 1px solid #6b7373; text-align:left;}

/* Scheda macchinario (macchinari nuovi) - TEMPLATE INTERNO (a tutto spazio grigio) */
.content-scheda-macchinario {margin:0px; padding:15px; background-color:#d5dbda; }
.content-scheda {width:440px; margin:0px; padding:10px; background-color:#ffffff; }

.content-scheda-top { margin:0px; padding:0px; }
.content-scheda-top-img { width:240px; margin:0px 20px 10px 0px; padding:0px; }
.content-scheda-top-descriz { width:170px; margin:0px; padding:0px; }
.content-scheda-top-descriz-sigla { width:100px; height:20px; font-size:12px; font-weight:bold; color:#FFFFFF; margin:0px; padding:4px 0px 0px 6px; background-color:#6b7373;}
.content-scheda-top-descriz-testo { height:45px; margin:15px 0px 0px 0px; padding:0px; font-size:14px; font-weight:bold; color:#3b3b3b; }
.content-scheda-top-descriz-pdf { width:170px; margin:10px 0px 0px 0px; padding:0px; }
.content-scheda-top-descriz-pdf-img { margin:2px 10px 0px 0px; padding:0px; }
.content-scheda-top-descriz-pdf-link { width:139px; margin:0px; padding:0px; }


.content-scheda-altri { margin:0px; padding:0px; }
.content-scheda-altri-titolo {
	height:28px;
	font-size:12px;
	font-weight:bold;
	color:#3b3b3b;
	margin:0px;
	padding:0px;
	background-image: url(../images/impianti_macchinari/puntini.gif);
	background-position: 0px 20px;
	background-repeat: no-repeat;
}
.content-scheda-altri-macchinari { margin:0px; padding:0px; }
.content-scheda-altri-macchinari-loop { margin:0px 6px 0px 0px; padding:0px; }

.content-swf {width:176px;  margin:0px 0px 0px 0px; padding:10px; background-color:#ffffff; }
.content-swf-titolo { margin:0px 0px 10px 5px; padding:0px; }
.content-swf-swf { height:100%; margin:0px 0px 0px 5px; padding:0px; }

/* 
#nonFooter
{
position: relative;
min-height: 100%;
}
* html #nonFooter
{
height: 100%;
}
*/


/* Progettazione e Assistenza (impianti chiavi in mano) sez oltre il testo*/
.content-txt-progettaz {width:449px; margin:20px 0px 0px 18px; padding:0px 0px 0px 0px; border-top: 1px solid #6b7373; }
.content-titolo-progettaz { font-size:10px; font-style:italic; margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.content-img-impianto-progettaz { margin:5px 0px 0px 0px; padding:0px 0px 0px 0px;}
.content-img-progettaz {width:215px; margin:42px 0px 0px 25px; padding:0px 0px 0px 0px;}

/* Ricambi e Accessori */
.content-titolo-ricambi { font-size:18px; font-weight:bold; color:#3b3b3b; margin:0px 0px 20px 18px; padding:0px 0px 0px 0px;}
.menu-3liv-pages { margin:15px 0px 15px 20px; padding:0px 0px 0px 0px;}
.menu-3liv-pages-loop { margin:0px 6px 0px 0px; padding:0px; }
.box-ricambio { width:335px; margin:0px 0px 6px 18px; padding:0px 0px 0px 0px; }
.box-ricambio-img { width:157px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box-ricambio-txt { width:178px; font-size:11px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

/* News */
.lancio-news { margin:0px 0px 15px 0px; padding:0px 0px 0px 0px;}
.lancio-news-date { margin:0px 0px 3px 0px; padding:0px 0px 0px 0px; }
.lancio-news-link { margin:0px 0px 0px 11px; padding:0px 0px 0px 0px;}

.box-download { margin: 15px 0px 0px 20px; padding:0px 0px 0px 0px; }
.box-download-img { margin:0px 10px 0px 0px; padding:0px; }
.box-download-link { margin:5px 0px 0px 0px; padding:0px; }


/* Usato */
#main-contenuto-centrale-usato { margin:0px 0px 0px 0px; padding:0px 0px 10px 0px; /*border-bottom: 1px solid #888d8d; */} /* solo per pagina index Usato */

.box-annuncio { width:680px; margin:0px 0px 6px 0px; padding:0px 0px 0px 0px;} /* leggerm pił piccolo di 9px */
.box-annuncio-img { width:140px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.box-annuncio-img-img { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; border: 1px solid #888d8d; }
.box-annuncio-no-img { width:90px; margin:0; padding:15px; border: 1px solid #888d8d; }
.box-annuncio-txt { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}


/* Contatti */
.content-contatti-txt {height:100px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}

#wrapper { width:300px; height:300px; margin: 0px 0px 0px 0px; }
.form { float: left; padding: 10px; background: #f3f3f3; border: 1px solid #6b7373; }
.form label { float: left; width: 280px; padding: 5px 0px 1px 0px; font-weight: bold; }
.form input { float: left; margin: 0px 0px 2px 0px; }
.form .submit { clear: both; margin: 10px 0px 0px 0px; /* border: 1px #6b7373 solid;  font-family: Arial, Geneva, san-serif; font-size: 14px; font-weight: normal; color: #6b7373; background-color: #f5f5f5; */ }
#msg { display: none; position: absolute; z-index: 200; background: url(../images/msg_arrow.gif) left center no-repeat; padding-left: 7px; }
#msgcontent { display: block; background: #ffffff; border: 2px solid #924949; border-left: none; padding: 5px; min-width: 150px; max-width: 250px; }


.field_formgrigio { font-family: Arial, Geneva, san-serif; font-size: 11px; color: #333333; background-color: #FFFFFF; border: 1px #333333 solid; padding: 2px;}
.button_formgrigio { font-family: Arial, Geneva, san-serif; font-size: 11px; font-weight: normal; color: #FFFFFF; background-color: #333333; border: 1px #FFFFFF solid; }



/* link forzati */
.link10:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #888d8d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link10:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #888d8d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link10:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #ffc61d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link10b:link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #888d8d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: bold; text-decoration: none;}
.link10b:visited { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #888d8d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: bold; text-decoration: none;}
.link10b:hover { font-family:Arial, Helvetica, sans-serif; font-size:10px; color: #ffc61d; line-height: 10px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: bold; text-decoration: none;}
.link11:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #888d8d; line-height: 14px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link11:visited { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #888d8d; line-height: 14px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link11:hover { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #ffc61d; line-height: 14px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link12:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #888d8d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link12:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #888d8d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link12:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffc61d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #888d8d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #888d8d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffc61d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}


.link12_yellow:link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffc61d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link12_yellow:visited { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #ffc61d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link12_yellow:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #888d8d; line-height: 13px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14_yellow:link { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffc61d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14_yellow:visited { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffc61d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}
.link14_yellow:hover { font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #ffc61d; line-height: 15px; letter-spacing: 0em; text-align: left; font-style: normal; font-weight: normal; text-decoration: none;}

