	
body {
    text-align: left;
    font-family: Garamond, Arial;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0em;
    padding-bottom: 1em;
    font-size: 1em; 
    color: black;
}
        


h1 {
    font-family: Garamond, Arial;
    text-align: center;
    font-size:1.6em;
    padding: 0em;
    margin-top:0em;
    color:green;
}

h2 {
  font-family: Garamond, Arial;
  text-align: left;
  font-size: 1.3em;
  color: green;
  margin: 0em;
  padding: 0em;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  font-weight: bold;
}


h3 {
	font-size: 1em;
	color: #00539f;
	margin-top:0.6em;
	margin-bottom:0.5em;
	font-family: Garamond, Arial;
	text-align: left;
}

div #campiObbligatori {	 
	background: #ffffff;
	text-align: left;
	font-size: 11px;
	color: #666666;
	float: left;
	margin-top: 1em;
        margin-bottom: 2em
}










span#contatti {
	font-size: 1em;
	color:blue;
}
	

p {
    font-size: 1em;
    margin-top: 0;
    margin-bottom: 0;
}

p.centra {
	text-align: center;
}

p.spostaDx {
	font-family: Garamond, Arial;
    font-size: 1.2em;
	float: right;
}

p#pieDiPagina {
	font-size: 0.8em;
	color: blue;
	font-family: Garamond, Arial;
	text-align: center;
	margin-bottom: 1em;
}

div#link {
	margin-top: 7em;
        text-align: center;
	font-family: Garamond, Arial;
	font-size: 1em;
}

a#marrone {
  color: maroon;
}

a#verde {
  color: green;
}

a#rosso {
  color: red;
  font-size:1.5em;
}

a:hover#rosso {
  background-color: red;
  color: white;
}

a:hover#verde {
  background-color: green;
  color: white;
}

p#collegamento {
	color: black;
	font-family: Garamond, Arial;
    font-size: 1.2em;
}

li.bottone {
	margin-bottom: 1em;
}

li:hover.bottone {
  margin-left: 0.7em;
}


span#indirizzo {
  font-style: italic;
  font-size: 0.7em;
  margin-bottom: 0.5em;
}


div.riquadro {
	margin-top: 1em;
	margin-left: 1em;
	font-size: 1em;
	margin-bottom: -5em;
}

div.riquadroBis {
	margin-top: -3em;
	margin-left: 1em;
	font-size: 1em;
	margin-bottom: 2em;
}

div#header {
  font-size: 1.5em;
  padding: 0.5em;
  color: blue;
}

div#footer {
  font-size: 0.8em;
}

img {
  border: none;
}

img#titolo {
  margin : 0px;
  padding: 0px;
}

ul#puntoGiallo {
    list-style-image: url("img/10x10.gif");
}

ul#punto {
    list-style-image: url("images/10x10.gif");
}


img.posta {
    float: left;
}

img.aSinistra {
	margin-top: 2em;
	float: left;
}

img.aDestra {
	margin-top: 2em;
    float: right;
}

table.attrezzi {
    font-size: 0.9em;
}


td.label {
    background-color: green;
    color: white;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    width: 100px;
}

td.pagina {
    padding-left: 1em;
    padding-right: 1em;
    width: 100px;
}


td.labelLarga {
    background-color: green;
    color: white;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    width: 100px;
}

td.labelMedio {
    background-color: green;
    color: white;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    width: 200px;
}

td.datiMedio {
    padding-left: 1em;
    padding-right: 1em;
    width: 200px;
    background-color: white;
    border: solid thin black;
}

td.labelAccessori {
    background-color: green;
    color: white;
    font-weight: bold;
    padding-left: 1em;
    padding-right: 1em;
    width: 500px;
}

td.dati {
    padding-left: 1em;
    padding-right: 1em;
    width: 100px;
    background-color: white;
    border: solid thin black;
}

td.datiVuoto {
    padding-right: 1em;
    width: 80px;
}


td.datiAccessori {
    padding-left: 1em;
    padding-right: 1em;
    width: 500px;
    background-color: white;
    border: solid thin black;
}


p.descrizione {
	font-size: 1em;
	color:black;
	text-align: left;
	margin-left: 0.3em;
}

p.grazie {
	font-size: 2em;
	color:green;
	text-align: left;
	margin-top: 4em;
}

p.descrizioneBis {
	font-size: 1.1em;
	color:black;
	text-align: left;
	padding-left: 2em;
}

p.descrizioneTris {
	font-size: 1.1em;
	color:black;
	text-align: center;
	font-weight: bold;
	padding-left: 0em;
}

p.descrizioneLinkLogo {
	font-size: 1em;
	color:black;
	padding-left: 0em;
}

p.nostraAzienda {
	font-size: 1em;
	font-weight: bold;
	color:black;
	text-align: left;
	margin-left: 0.5em;
}

p.attrezzo {
	font-size: 0.8em;
	color:blue;
	text-align: left;
	font-weight: bold;
	text-align:right;
}

span#prezzo {
	font-weight: bold;
	color: red;
	font-size: 1.2em;
	float: right;
}

p.link {
	font-size: 0.7em;
	color: green;
}

div.barraLaterale {
	margin-top: 2em;
	margin-bottom: 1em;
}


p.homePageDesc {
        font-weight: bold;
        font-size: 1em;
	color: green;
	font-family: Garamond, Arial;
	text-align: center;
}


p.descrizioneGreen {
	font-size: 1em;
	text-align: left;
	margin-left: 0.3em;
	color: green; 
	font-weight:bold;
}





label.data_entry {
    font-family: Albertus Medium;
    font-size: 1em;
    color: #00539f;
}

input.input_entry {
    font-family: Albertus Medium;
    font-size: 1em;
}

span.mex_alert {
    font-family: Albertus Medium;
    font-size: 1em;
    color: red;
}







