html,body {margin: 0; padding: 0; height:100%;}
body {font-size: 11px; font-family: tahoma, arial, helvetica CY; background: url('img/bg_body.jpg') repeat-x 0 35px white;}

img {border: 0;}
form {margin: 0; padding: 0;}
ol, ul {margin-top: 0;}
li {margin-bottom: 3px; margin-left: -18px !important; margin-left: -18px;}
textarea {font-family: tahoma, arial; font-size: 1.2em; margin: 5px 0 0 0;}
label {color: #666;}

#sito {
	position: relative;
	width: 770px;
	height: 100%;
	margin: 0 auto;
    text-align: left;
}
body>#sito {height: auto; min-height: 100%;}

.left {float: left; width: 202px; height: 100%;}
.left ul, .left ol {margin: 0 0 0 18px; padding: 0;}
.left li {margin: 0 0 5px 0;}
.left span {color: #666; font-weight: bold;}
.left h1 {margin: 0 0 5px 0;}
.right {float: right; width: 568px; height: 100%;}
.pad_bandone {padding: 5px; background: white; height: 236px;}

/* ..................................................................................INTESTAZIONE */
#intestazione {height: 92px;}
#intestazione img {margin: 9px 0 0 0;}

/*...........................................................................................MENU */
#menu {float: right; font-weight: bold;}
.voce_normale, .voce_corrente {float: left; height: 29px; margin-top: 48px; overflow: hidden;}
.normale_sx, .corrente_sx {height: 29px; width: 7px; float: left;}
.normale, .corrente {height: 29px !important; height: 22px; float: left; padding: 7px 7px 3px 7px;}
.normale_dx, .corrente_dx {height: 29px; width: 7px; float: left;}

/* voci di menu normali non correnti */
.voce_normale {background: url(img/bg_noncorrente_centro.jpg) repeat-x;}
.normale_sx {background: url(img/bg_noncorrente_sx.jpg) no-repeat;}
.normale_dx {background: url(img/bg_noncorrente_dx.jpg) no-repeat;}
.normale a {color: #2c2b2b; text-decoration: none;}
.normale a:hover {color: #666; text-decoration: underline;}

/* voce corrente */
.voce_corrente {background: url(img/bg_corrente_centro.jpg) repeat-x;}
.corrente_sx {background: url(img/bg_corrente_sx.jpg) no-repeat;}
.corrente_dx {background: url(img/bg_corrente_dx.jpg) no-repeat;}
.corrente {color: white;}
.corrente a {color: white; text-decoration: none;}

/* ........................................................................................FASCIA */
#fascia {width: 100%; padding-top: 11px; overflow: hidden;}

/* selezione lingue */
#selezione_lingue {width: 180px; margin: 18px 0 0 5px; font-size: 11px; overflow: hidden;}
#selezione_lingue a {text-decoration: none;}
#selezione_lingue img {margin: 0 8px 0 0;}

/* motore di ricerca */
#motore_ricerca {margin: 7px 0 0 5px; font-size: 12px;}
#motore_ricerca .input_motore {border: 1px solid #d6d6d6; background: url('img/bg_motore.jpg') no-repeat white; width: 127px; padding-left: 25px; color: #666;}
#motore_ricerca .submit_motore {vertical-align: middle; margin-top: -2px; padding-bottom: 1px;}

/* menu di secondo livello */
#sottomenu {width: 100%; font-size: 11px; height: 170px; background: url('img/bg_sottomenu.png') no-repeat !important; background: url('img/bg_sottomenu.jpg') no-repeat; margin-top: 11px !important; margin-top: 8px;}
#insottomenu {height: 100%; padding: 8px 17px 0 0;}
#insottomenu a.voceCorrente {color: #ee7a01; display: block; background: url('img/bg_corrente.gif') left center no-repeat; margin: 0 0 0 6px; padding: 3px 0 6px 26px; text-decoration: none; font-weight: bold;}
#insottomenu a {font-weight: bold; color: #2c2b2b; text-decoration: none; margin: 0 0 0 16px; background: url('img/freccina.gif') left center no-repeat; padding: 3px 0 6px 16px; display: block;}
#insottomenu a:hover {color: #ee7a01; display: block; background: url('img/bg_corrente.gif') left center no-repeat; margin: 0 0 0 6px; padding: 3px 0 6px 26px; text-decoration: none;}

/* bandone */
.pad_bandone img {float: left;}
.pad_bandone object {float: left; margin: 0; padding: 0;}
#testo_bandone {float: left; width: 177px; height: 236px;}
#testo_bandone h1 {font-size: 1em; margin: 65px 0 0 30px; font-weight: bold; font-style: italic;}

#slogan {font-size: 14px; margin: 85px 0 0 30px; font-weight: bold; position: absolute; z-index: 25; top: 115px; right: 10px; width: 162px; text-align: center;}
#elemento {width: 62px; height: 62px; position: absolute; top: 103px !important; top: 105px; right: -28px; z-index: 30;}
#trasparenza {width: 172px; height: 236px; position: absolute; top: 108px !important; top: 110px; right: 5px; z-index: 20; background: url('img/trasparenza.gif'); filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;}
/* ..............................................................................FASCIA CONTENUTI */
#fascia_contenuti {
	min-height: 200px;
	height: auto !important;
	height: 200px;
}

/* news */
.pad {padding: 0 18px 0 5px;}
.pad2 {padding: 0 0 0 5px; color: #666;}
.pad3 {padding: 0 5px 0 23px;}
#fascia_contenuti .left h1, #fascia_contenuti .right h1 {line-height: 1.2em; color: #ee7a01; margin: 0 0 20px 0; font-size: 1.5em; font-weight: normal; text-align: left;}
#fascia_contenuti .left h2 {color: #ee7a01; margin: 0; font-size: 1.2em; font-weight: normal; text-align: left;}
#fascia_contenuti .left span {color: #656; font-size: 0.7em;}
#fascia_contenuti .left a {color: #ee7a01; text-decoration: none;}
#fascia_contenuti .left a:hover {color: #666; text-decoration: underline;}
#fascia_contenuti .left p {color: #666; margin: 0 0 15px 0;}
#fascia_contenuti .left .altri {float: right; margin-top: 5px; background: url('img/freccina.gif') no-repeat 0 4px; padding: 0 0 0 16px;}

/* contenuti veri e propri */
#fascia_contenuti .right h2 {color: #ee7a01; margin: 15px 0 5px 0; font-size: 1.3em; font-weight: normal;}
#fascia_contenuti .right h3 {color: #ee7a01; margin: 10px 0 5px 0; font-size: 1.1em; font-weight: normal;}
#fascia_contenuti .right a {color: #ee7a01; text-decoration: none;}
#fascia_contenuti .right a:hover {color: #666; text-decoration: underline;}
#fascia_contenuti .right p {margin: 0 0 7px 0;}
#testo {width: 364px; text-align: justify; float: left; line-height: 1.3em;}
/*#testo ul, #testo ol {margin: 0 0 0 18px !important; margin: 0 0 0 22px; padding: 0;}
#testo li {margin: 0 0 5px 0;}*/

/*tabella materiali e tubi*/
#testo .tabella_prodotto {width: 100%; margin: 10px 0 10px 0;}
#testo .tabella_prodotto th, .tabella_prodotto td {text-align: center; padding: 2px;}
#testo .tabella_prodotto th {background: #ee7a01; color: white;}
#testo .tabella_prodotto td {background: #eee; color: #333; font-weight: bold;}
.datasheet {margin-right: 8px; vertical-align: middle;}

#immagini_filmati {float: left; width: 177px;}
#immagini_filmati .right_tit {width: 172px !important; width: 170px; background: url('img/cinepresa.gif') right no-repeat #eee; color: #333;}
#immagini_filmati .right_tit h2 {font-size: 1em; font-weight: bold; padding: 5px 0 5px 5px; margin: 0; color: #333;}
#immagini_filmati .right_img {width: 172px !important; width: 170px; font-size: 0px; margin: 0;}
.thumb_filmato {width: 172px !important; width: 170px; height: 95px;}
#immagini_filmati .right_testo {width: 172px !important; width: 170px; border-bottom: 10px solid #ee7a01; margin-bottom: 20px; background: #eee; color: #333;}
#immagini_filmati .right_testo p {padding: 5px 5px 5px 5px; margin: 0;}

/*tabella richiesta informazioni generiche*/
.tabella_informazioni th {text-align: right; padding: 2px 2px 2px 10px;}
.tabella_informazioni td {padding: 2px; color: #333;}
.input {background: url('img/bg_input.jpg') no-repeat; padding-left: 5px; border: 1px solid #d6d6d6; color: #666;}
.informativa p {padding: 10px 0 0 0; font-style: italic;}

/*newsletter*/
#newsletter {margin-top: 25px;}
#newsletter select {margin: 5px 0 10px 0;}
#newsletter form {margin: 0;}

/* ........................................................................................FOOTER */
#footer {
	font-size: 0.9em;
	clear: both;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 25px;
	border-top: 1px solid #D7D7D6;
	text-align: right;
}
#infooter {padding: 5px 0 0 0;}
#infooter img {float: left;}
#infooter a {color: #ee7a01; text-decoration: none;}
#infooter a:hover {color: #666; text-decoration: underline;}
#infooter p {margin: 0; color: #8B8B8B;}
#infooter span {display: block; float: left;}

/* ........................................................................................IMMAGINI E FILMATI NELLA PARTE DESTRA */
.imgDx {font-size: 0px; width: 172px; border-bottom: 12px solid #ee7a01; margin-bottom: 20px; margin-left: -2px;}
.imgDx img {width: 172px; border-bottom: 1px solid white;}
#menuAltoDx {z-index: 2; position: absolute; left: 50%;	top: 30px; width: 100px; text-align: right; margin: 0 0 0 285px;}


/**/
#prodotti_sot {width: 100%; font-size: 11px; min-height: 170px; height: auto !important; height: 170px;}
#prodotti_sot a.voceCorrente {color: #EE7A01; display: block; background: url('img/bg_corrente.gif') left center no-repeat; margin: 0 0 0 0px; padding: 3px 0 6px 26px; text-decoration: none; font-weight: bold;}
#prodotti_sot a.prodottoNONnuovo {font-weight: bold; color: #2c2b2b; text-decoration: none; margin: 0 0 0 10px; background: url('img/freccina.gif') left center no-repeat; padding: 3px 0 6px 16px; display: block;}
#prodotti_sot a.prodottonuovo {font-weight: bold; color: #2c2b2b; text-decoration: none; margin: 0 0 0 0; background: url('img/bg_newsx.jpg') left center no-repeat; padding: 3px 0 6px 26px; display: block;}
#prodotti_sot a:hover {color: #EE7A01; display: block; background: url('img/bg_corrente.gif') left center no-repeat; margin: 0 0 0 0px; padding: 3px 0 6px 26px; text-decoration: none;}
/**/
