body {
	font: 100% Verdana, Georgia, Century Gothic, Trebuchet MS, Arial, Helvetica, sans-serif;
	background: white;
	margin: 0; /* è buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/
	padding: 0;
	text-align: center; /* centra il contenitore nei browser IE 5*. Il testo viene quindi impostato con l'allineamento predefinito a sinistra nel selettore #container */
	color: white;
	font-size: 15px;
}

div#container {
	width: 780px;  /* utilizzando 20 px in meno rispetto alla dimensione piena di 800 px lascia spazio per gli elementi grafici e strutturali del browser ed evita che venga visualizzata una barra di scorrimento orizzontale */
	background: white;
	margin: 0 auto; /* i margini auto (insieme a una larghezza) centrano la pagina */
	text-align: left; /* sostituisce l'impostazione text-align: center nell'elemento body. */
}

div#header {background-image: ; height: 200px; border: 0px solid white;}
div#navigation {background-image: url(sfondonavigation.jpg); height: 120px; padding: border: 0px solid white;}
div#navigation1 {background: white; height: 16px; padding: 3px 0px 3px 0px; border: 0px solid white; color: dodgerblue; text-align: center; font-size: 14px}
div#content {background-image: url(sfondocontent.jpg); height: 1200px; border: 0px solid white; text-align: justify;}
div#footer {background: #105BB8; height: 43px; padding: 5px 5px 5px 5px; border: 5px solid white; text-align: center; font-size: 12px;}
div#menu2 {width: 550px; height: 1150px; padding: 10px 10px 10px 10px;}
div#menunews { width: 178px; height: 70px; padding: 0px 0px 0px 0px; border: 1px solid dodgerblue; margin: 7px 7px 0px 7px; font-size: 13px}
div#menunews2 {background-image: url(sfondomenunews.jpg); width: 177px; height: 50px; padding: 0px 0px 0px 0px; border: 1px solid dodgerblue; margin: 5px 5px 0px 5px; font-size: 13px}
div#menunumeroverde {background-image: url(numeroverde.gif); width: 178px; height: 50px; padding: 0px 0px 0px 0px; border: 1px solid dodgerblue; margin: 7px 7px 0px 7px;}
div#menupharmexpo {background: #105BB8; width: 178px; height: 78px; padding: 0px 0px 0px 0px; border: 1px solid dodgerblue; margin: 7px 7px 0px 7px; text-align: center;}


div#headerilprodotto {background-image: url(sfondoheaderilprodotto.jpg); height: 200px; border: 0px solid white;}
div#navigationilprodotto {background-image: url(sfondonavigationilprodotto.jpg); height: 120px; border: 0px solid white;}
div#contentilprodotto {background-image: url(sfondocontentilprodotto.jpg); height: 2650px; border: 0px solid white;}
div#footerilprodotto {background: #105BB8; height: 30px; padding: 5px 5px 5px 5px; border: 5px solid white; text-align: center; font-size: 12px;}
div#menu2ilprodotto {width: 550px; height: 2600px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#headeridannidelfumo {background-image: url(sfondoheaderidannidelfumo.jpg); height: 200px; border: 0px solid white;}
div#headeridannidelfumo1 {background-image: url(sfondoheaderidannidelfumo1.jpg); height: 200px; border: 0px solid white;}
div#navigationidannidelfumo {background-image: url(sfondonavigationidannidelfumo.jpg); height: 120px; border: 0px solid white;}
div#contentidannidelfumo {background: darkslategray; height: 500px; border: 0px solid white; text-align: justify}
div#footeridannidelfumo {background: darkslategray; height: 30px; padding: 5px 5px 5px 5px; border: 5px solid white; text-align: center; font-size: 12px;}
div#menu2idannidelfumo {width: 550px; height: 450px; padding: 10px 10px 10px 10px;}

div#contentidannidelfumo_fumoecancro {background: darkslategray; height: 1500px; border: 0px solid white; text-align: justify}
div#menu2idannidelfumo_fumoecancro {width: 550px; height: 1450px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}
div#contentidannidelfumo_fumoecuore {background: darkslategray; height: 600px; border: 0px solid white; text-align: justify}
div#menu2idannidelfumo_fumoecuore {width: 550px; height: 550px; padding: 10px 10px 10px 10px; color: white; text-align: left;}
div#contentidannidelfumo_fumoeBPCO {background: darkslategray; height: 1000px; border: 0px solid white; text-align: justify}
div#menu2idannidelfumo_fumoeBPCO {width: 550px; height: 950px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}
div#contentidannidelfumo_fumoe {background: darkslategray; height: 1300px; border: 0px solid white; text-align: justify}
div#menu2idannidelfumo_fumoe {width: 550px; height: 1250px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#headerdovefumare {background-image: url(sfondoheaderdovefumare.jpg); height: 200px; border: 0px solid white;}
div#navigationdovefumare {background-image: url(sfondonavigationdovefumare.jpg); height: 120px; border: 0px solid white;}
div#contentdovefumare {background: #105BB8; height: 1900px; border: 0px solid white;}
div#footerdovefumare {background: #105BB8; height: 30px; padding: 5px 5px 5px 5px; border: 5px solid white; text-align: center; font-size: 12px;}
div#menu2dovefumare {width: 550px; height: 1850px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#headeracquista {background-image: url(sfondoheaderacquista.jpg); height: 200px; border: 0px solid white;}
div#navigationacquista {background-image: url(sfondonavigationacquista.jpg); height: 120px; border: 0px solid white;}
div#contentacquista {background-image: url(sfondocontentacquista.jpg); height: 1700px; border: 0px solid white;}
div#footeracquista {background: #105BB8; height: 30px; padding: 5px 5px 5px 5px; border: 5px solid white; text-align: center; font-size: 12px;}
div#menu2acquista {width: 550px; height: 1650px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#headercontatti {background-image: url(sfondoheaderacquista.jpg); height: 200px; border: 0px solid white;}
div#contentcontatti {background-image: url(sfondocontentcontatti.jpg); height: 800px; border: 0px solid white;}
div#menu2contatti {width: 550px; height: 750px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#contentbonifico {background: springgreen; height: 850px; border: 0px solid white;}
div#menu2bonifico {width: 550px; height: 800px; padding: 10px 10px 10px 10px; color: darkblue; text-align: justify;}


div#contentlinks {background: #105BB8; height: 700px; border: 0px solid white;}
div#headerlinks {background-image: url(sfondoheaderlinks.jpg); height: 200px; border: 0px solid white;}
div#menu2links {width: 550px; height: 650px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#contentfaq {background: #105BB8; height: 2500px; border: 0px solid white;}
div#menu2faq {width: 550px; height: 2450px; padding: 10px 10px 10px 10px; color: white; text-align: justify;}


div#contentgalleria {background: #105BB8; height: 5700px; border: 0px solid white; text-align: justify;}
div#navigationgalleria {background-image: url(sfondonavigationgalleria.jpg); height: 120px; border: 0px solid white;}


div#contentcalcolatore {background: springgreen; height: 700px; border: 0px solid white; text-align: center;}


div#contentpuntivendita {background: #105BB8; height: 3000px; border: 0px solid white; text-align: center;}


div#contentfarmacie {background: #105BB8; height: 3000px; border: 0px solid white; text-align: justify;}


div.diviso2 div {float: left; width: 35%; width: 35%; \width: 25%;}


div#menu1 {width: 160px; height: 20px; padding: 11px 11px 11px 11px; border: 1px solid white; font-size: 14px;}
div#menushiny { width: 178px; height: 15px; padding: 0px px 0px 0px; border: 0px solid dodgerblue; margin: 7px 7px 0px 7px; text-align: center;}
div#pura_ {width: 162px; height: 35px; padding: 15px 11px 10px 11px; text-align: center;}
div#natura_ {width: 180px; height: 114px; padding: 2px 2px 2px 2px; text-align: center;}
div#googlerank {width: 174px; height: 33px; padding: 3px 3px 3px 3px; text-align: center;}

div#carrello {background: white; width: 528px; height: 195px; padding: 10px 10px 10px 10px; border: 1px solid gainsboro; margin: 0px 0px 0px 0px; text-align: center; color: mediumblue; font-size: 13px;}

div#carrello1 {background: #105BB8; width: 530px; height: 170px; padding: 10px 10px 10px 10px; border: 1px solid dodgerblue; margin: 5px 0px 5px 0px; text-align: left; color: white; font-size: 13px;}

div#carrello2 {background: dodgerblue; width: 220px; height: 117px; padding: 10px 15px 10px 15px; border: 0px solid white; margin: 0px 0px 0px 0px; text-align: justify; color: white; font-size: 13px;}

div#carrello3 {background: dodgerblue; width: 455px; height: 170px; padding: 10px 10px 10px 10px; border: 2px solid white; margin: 0px 0px 0px 35px; text-align: center; color: white; font-size: 13px;}

div#paypal {background: white; width: 328px; height: 75px; padding: 1px 1px 1px 1px; border: 1px solid gainsboro; margin: 0px 220px 0px 0px; text-align: center;}

div#contrassegno {background: white; width: 328px; height: 75px; padding: 1px 1px 1px 1px; border: 1px solid gainsboro; margin: 10px 220px 00px 0px; text-align: center;}

div#navigationalto {background-image: url(sfondonavigationalto.jpg); height: 120px; border: 0px solid white;}

div#navigationbasso {background-image: url(sfondonavigationbasso.jpg); height: 110px; border: 0px solid white;}

div#header5 {background-image: url(sfondoheader5.jpg); height: 200px; border: 0px solid white;}

div#header6 {background-image: url(sfondoheader6.jpg); height: 200px; border: 0px solid white;}

A:LINK {text-decoration: none; color: white;}
#navigation1 a:link {text-decoration: none; color: dodgerblue;} #navigation1 a:visited {text-decoration: none; color: dodgerblue;} #navigation1 a:hover {color: red; text-decoration: none;}
#carrello a:link {text-decoration: none; color: dodgerblue;} #carrello a:visited {text-decoration: none; color: dodgerblue;} #carrello a:hover {color: red; text-decoration: none;}
A:VISITED {text-decoration: none; color: white;}
A:HOVER {Color: red; text-decoration: none;}
a img,
a:hover img {border: none;}

.clear {clear: both;}
#gallery {position: relative; height: 200px;}
#gallery a {float: left; position: absolute;}
#gallery a img {border: none;}
#gallery a.show {z-index: 500;}
#gallery .caption {z-index: 500; background-color: ; color: dodgerblue; height: 200px; width:100%; position: absolute; bottom: 0px;}
#gallery .caption .content {margin: 10px;}
#gallery .caption .content h3 {margin: 10px; padding: 10px; color: blue;}

div#contentmila {background: dodgerblue; height: 800px; border: 5px solid white; text-align: center}