* {border: 0;}
body {background: #efefef; margin: 0; font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Verdana, Arial, sans-serif; font-size: 0.75em;}
a {text-decoration: none;}
.separatore {font-size: 0px; height: 0px; width: 100%; clear: both;}
h1 {color: #1e1e1e; font-weight: normal; font-size: 2.7em;}
h2 {color: #211d18; font-size: 1.4em; margin: 0 0 15px 0; font-weight: normal; text-align: left;}
h3 {color: #211d18; font-weight: normal; font-size: 1.3em;}
h3 span {font-size: 0.7em; color: #aaa;}
p {color: #858585; line-height: 1.5em; margin: 0;}
p span {font-size: 0.8em; color: #aaa;}
p.gpt_paragrafoCampo {margin: 0;}
p.descrizione {font-size: 0.9em; color: #aaa;}
li {color: #858585; line-height: 1.5em; margin-bottom: 7px;}
label {color: #858585; line-height: 1.5em; display: block; margin: 0 0 2px 0;}
input.inputContatto { background: #efefef url('tpl_standard/immagini/sfondoCampiDiTesto.jpg') left top no-repeat; border: 1px solid #ccc; width: 100%; padding: 3px 3px 3px 3px; margin: 0 0 7px 0;}
textarea.inputContatto {background: #efefef url('tpl_standard/immagini/sfondoCampiDiTesto.jpg') left top no-repeat; border: 1px solid #ccc; width: 100%; padding: 3px; height: 100px; margin: 0 0 7px 0;}
textarea {border: 1px solid #ccc; width: 100%; background: #efefef; padding: 2px 0 2px 0; margin: 0 0 7px 0; height: 100px;}
input.bottone {background: url('tpl_standard/immagini/sfondoPulsanti.png') center top no-repeat; color: white; margin: 15px 0 0 0; font-size: 12px; padding: 0 0 4px 0; cursor: pointer; text-transform: uppercase; width: 155px; height: 28px;}
a {color: #515151;}
a:hover {text-decoration: underline;}
strong {color: #777;}
table {width: 100%; margin-bottom: 20px;}
th {text-align: left; padding: 5px; border-bottom: 1px solid #eee; color: #515151;}
td {padding: 5px; border-bottom: 1px solid #eee; color: #858585;}
.pari td, .pari th {background: #f2f2f2;}
.dispari td, .pari td {border-left: 1px solid #ccc; padding: 5px;}
.dispari th, .pari th {padding: 5px;}
.dispari td, .dispari th {background: #fcfcfc;}
.green {color: #6b8b2b;}
hr {border-bottom: 1px solid #e7e7e7; clear: both;}

/* tips */
.Tips2 {cursor: help;}
.tool-tip {color: #fff; width: 250px; z-index: 13000;}
.tool-title {font-weight: bold; font-size: 11px; margin: 0; color: #9FD4FF; padding: 8px 8px 4px; background: black;}
.tool-text {font-size: 11px; padding: 4px 8px 8px; background: #333;}
.tool-text p {color: white;}

/* barra collegamenti network 
#barraNetwork {width: 100%; height: 44px; background: url('tpl_standard/immagini/bg_barraNetwork.jpg') repeat-x;}
#barraNetwork .pad {width: 988px; margin: 0 auto; text-align: right; color: #d4d4d4; font-size: 0.95em; padding: 3px 0 0 0;}
#barraNetwork .pad a {color: #d4d4d4;}
#barraNetwork .pad a:hover, #barraNetwork .pad a:focus {color: #fff;}*/
	
#sito {width: 988px; margin: 4px auto;}

/* intestazione */
#intestazione { margin: 10px 0 10px 0; }
#intestazione {width: 100%; height: 60px;}
	#intestazione #menuPico {float: right; padding: 20px 2px 0 0; background: none; width: auto; }
	#intestazione #menuPico p {float: left; margin: 0 0 0 25px; color: #000; font-weight: bold; padding: 6px 0px 6px 0;}
	#intestazione #menuPico p#ordinaloSubito {
		color: white; background: url('tpl_standard/immagini/sfondoOrdinaOra.jpg') center top no-repeat; 
		width: 100px; height: 30px; padding: 5px 0 6px 0; text-align: center;
		}
	#intestazione #menuPico p#ordinaloSubito a {color: white;}
	#intestazione #menuPico a {color: #5f5f5f; font-weight: normal;}
	#intestazione #menuPico a:hover, #intestazione #menu a:focus {color: #000; text-decoration: none;}
#logoActivaPico { float: left; display: block; background: none; font-family: Arial; letter-spacing: -1px; padding: 15px 0 0 0; font-size: 30px; font-weight: bold; color: #131313; } 

/* homepage */
img#avanti {margin: 0 33px 0 0; float: right;}
img#indietro {margin: 0 0 0 33px; float: left;}
#fascia1, #fascia2, #fascia3, #fascia4 {float: left;}
#fascia1, #fascia4 {width: 26px;}
#fascia1 img, #fascia4 img {margin-top: 190px;}

/* blocco */
.blocco {width: 100%; margin: 5px 0 0 0;}
.topBlocco {width: 100%; min-height: 22px; height: auto !important; height: 22px; background: url('tpl_standard/immagini/top_blocco.gif') no-repeat; font-size: 0px;}
.topBlocco img {border-bottom: 1px solid #e7e7e7;}

.centerBlocco {width: 100%; background: url('tpl_standard/immagini/bg_blocco.gif') repeat-y;}
.left {width: 457px; float: left; }
.left h1 {margin: 40px 0 40px 0; line-height: 0.8em;}
.left h1 span {color: #515151; font-size: 0.7em;}
img.immaginona {margin-top: 40px;}
iframe.googleMaps {margin-top: 40px; border: 1px solid #ccc;}
.left .pad {padding: 0 33px 0 33px;}
.right {width: 531px; float: left; float: right;}
.right .pad {padding: 0 33px 0 0;}
.right h1 {margin: 40px 0 40px 0; line-height: 0.7em;}
.full {padding: 0 33px 0 33px;}
.thumbs img {margin: 0 10px 0 0;}
.mezzo {float: left; width: 45%; padding: 0 10px 0 10px;}
.mezzoperfettoSx, .mezzoperfettoDx {float: left; width: 494px;}
.mezzoperfettoSx .pad {padding: 0 16px 0 33px;}
.mezzoperfettoDx .pad {padding: 0 33px 0 16px;}

.unTerzo, .unTerzoUltimo {width: 33%; float: left; margin: 40px 0 0 0;}
.unTerzo .pad {padding: 0 0 0 33px;}
.unTerzoUltimo .pad {padding: 0 33px 0 33px;}

.bottomBlocco {width: 100%; min-height: 43px; height: auto !important; height: 43px; background: url('tpl_standard/immagini/bottom_blocco.gif') no-repeat; font-size: 0px;}

/* footer */
#footerPico {margin-top: 0;}
#videoProdotto {float: left; margin: 0;}
#inFooterPico {width: 657px; height: 148px; background: url('tpl_standard/immagini/bg_footerPico.jpg') no-repeat; float: left;}
#photogallery {float: left; width: 333px; height: 148px;}
#ecologia {float: left; width: 324px; height: 148px;}
#photogallery .pad, #ecologia .pad {padding: 20px;}

#inFooterPico h3 {margin: 0 0 20px 0;}
#inFooterPico h3 a {color: #211d18;}
#inFooterPico p {padding: 0 0 0 0;}

/*#recapiti {border-top: 1px solid #dcdcdc; padding: 15px 0 15px 0; margin: 30px 0 0 0; font-size: 0.9em;}
#recapiti p {margin: 0;}
#recapiti p#webDesign {float: right; color: #a4a4a4; font-size: 0.95em;}*/

/* foglio di calcolo */
#foglioDiCalcolo {
	margin: 10px 0 0 0;
	}
#foglioDiCalcolo h3 {
	margin: 20px 0 5px 0; padding: 0 0 4px 0; color: #657632; border-bottom: 1px solid #ddd;
	}
#foglioDiCalcolo a {
	display: block; float: right; text-decoration: none; color: #5b7125; font-weight: normal; font-size: 0.9em; margin: 8px 6px 0 0;
	text-transform: uppercase;
	}
#foglioDiCalcolo p {
	background: none; float: left; margin: 0 10px 0 0;
	}
#foglioDiCalcolo label {
	float: left; width: 380px; margin: 0 0 0 0;
	}
#foglioDiCalcolo .gpt_campoStandard {
	width: 75px; border: none; height: 20px; font-weight: bold; color: #60712f; text-align: center;
	background: url('tpl_standard/immagini/sfondoCalcolo.gif') left top no-repeat; margin: 1px 0 0 0;
	}
#errori_foglioCalcolo {
	margin: 10px 0 0 0;
	}
#contenutoPannello .destro #errori_foglioCalcolo p {
	color: #cc0000;
	}
#riga_16, #riga_17, #riga_18, #riga_19 {
	background: #f1f7e3;
	}

/* modulo contattti e modulo newsletter */
#moduloContattiSito p, #moduloIscrizione p {
	padding: 0; margin: 0;
	}
#moduloContattiSito p.centrato, #moduloIscrizione p.centrato {
	text-align: center;
	}
#moduloContattiSito p input, #moduloIscrizione p input, #moduloContattiSito p img, #moduloIscrizione p img {
	vertical-align: middle;
	}
 input#gpt_textCaptchaContatti1, input#gpt_textCaptchaContatti2 {
	width: 200px; margin: 0 3px 0 0;
	}
#errori_moduloContattiSito p, #errori_moduloIscrizione p {
	color: #cc0000; margin: 7px 0 7px 0; padding: 0; line-height: 1em;
	}
#errori_moduloContattiSito p strong, #errori_moduloIscrizione p strong {
	color: #cc0000;
	}
#errori_moduloContattiSito p.normale, #errori_moduloIscrizione p.normale {
	color: #858585;
	}
.inEvidenza {
	font-size: 15px; font-weight: normal;
	}
.immagineForataSinistra {
	margin: 0 0 0 2px;
	}

/* dati tecnici (specifiche) */
.datiTecnici {
	margin: 0 0 10px 42px; padding: 30px 0 0 0;
	}
table.suddivisione {
	margin: 0 0 0 30px; border-collapse: collapse; padding: 0; width: 924px;
	}
.suddivisione td {
	width: 308px; vertical-align: top; border: none; padding: 10px 0 17px 0; margin: 0;
	background: url('tpl_standard/immagini/bordoSuddivisione.jpg') center bottom no-repeat;
	}
.suddivisione td p {
	padding: 0 0 0 15px;
	}
.suddivisione tr.ultima td {
	background: none;
	}
.suddivisione td hr {
	display: none;
	}
.suddivisione td h3 {
	padding: 0 0 0 15px;
	}
	
/* tabella finale dettagli tecnici */
#dettagliTecnici {
	margin: 20px 0 0 0; border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee;
	}
#dettagliTecnici th.intestazione {
	padding: 4px; background: #666666; color: #ffffff; text-align: center; border-left: 1px solid #cccccc;
	}
#dettagliTecnici th.intestazionePrima {
	padding: 3px; background: #666666; color: #ffffff; text-align: center; border-left: none;
	}
#dettagliTecnici th {
	color: #211d18; 
	}
#dettagliTecnici td {
	padding: 6px; text-align: center;
	}
	
/* ambiente (ecologia) */
.datiEsposti {
	text-align: right;
	}

/* accessori */
#accessori { 
	margin-bottom: 22px; margin-top: 0; 
	}
#dotato {
	line-height: 1.1em;
	}
#imgDotato {
	margin-top: 110px;
	}

/* design */
#mb2 {
	}
a#mb3, a#mb6 {
	margin-left: 21px;
	}
a#mb4, a#mb7 {
	margin-left: 21px;
	