/* TAG HTML E CLASSI GENERICHE */

html {
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
body {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:62.5%;
	color: #5F6E68;
	background-color: #BCC6C2;
	text-align: center;
	padding: 0px;
	margin: 0px;
	height: 100%;
	width: 100%;
	border: 0px;
}
a, a:active, a:visited{
	color: #5F6E68;
	text-decoration: underline;
}
a:hover{
	color: #C7FFEA;
	text-decoration: underline;
}
img {
	border: 0px;
}
.cleaner {
	clear: both;
	padding-right: 0px;
	padding-left: 0px; 
	font-size: 1px;
	background: none transparent scroll repeat 0% 0%;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	height:0px;
	border-bottom-style: none;
	overflow: hidden;
}
H1, H2, H3, H4 {font-family: Georgia, "Times New Roman", Times, serif;font-weight:bold;}
H1 {font-size:3em}  /* displayed at 24px */
H2 {font-size:2em}  /* displayed at 18px */
H3 {font-size:1.5em}  /* displayed at 15px */
H4 {font-size:1em}  /* displayed at 12px */
INPUT, SELECT, TH, TD, LI {font-size:1em}

/* HOME */
table#table-home {
	width:736px;
	height:100%;
	border:0;
	text-align:center;
	margin-top: 0px;	
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 0px;	
}
#table-home H1 {
	margin: 0px;
	padding:0px;
	height:123px;
	background-image: url("images/davide-peretti-home.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9000px;
}
#table-home H2 {
	margin: 0px;
	padding:0px;
	height:299px;
	background-image: url("images/foto-home.jpg");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9000px;
}
#table-home #lingua {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
	text-align:left;
	font-size:9px;
}
#table-home #lingua a.inglese{
	background-image: url("images/gb.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#FFFFFF;
}
#table-home #lingua a.italiano{
	background-image: url("images/it.gif");
	background-repeat: no-repeat;
	background-position: left 1px;
	padding:0 0 0 20px;
	text-decoration:none;
	color:#FFFFFF;
}
#icone-home {
	margin: 0px;
	padding:0px;
	height:67px;
	background-image: url("images/icone-home.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}
#menu-home {
	margin:0px;	
	padding:0px;	
	width:736px;
	height:67px;
}
#menu-home h3{
	text-indent:-9000px;
	float:left;
	margin:0px;	
	padding:0px;
}
h3#quadri-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 67px 0px 0px;	
	padding:0px;
	background-image: url("images/quadri.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#quadri-home a:hover {
  background-position: -67px 0;
}
h3#disegni-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 67px 0px 0px;	
	padding:0px;
	background-image: url("images/disegni.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#disegni-home a:hover {
  background-position: -67px 0;
}
h3#acquarelli-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 67px 0px 0px;	
	padding:0px;
	background-image: url("images/acquarelli.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#acquarelli-home a:hover {
  background-position: -67px 0;
}
h3#decorazioni-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 67px 0px 0px;	
	padding:0px;
	background-image: url("images/decorazioni.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#decorazioni-home a:hover {
  background-position: -67px 0;
}
h3#bio-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 66px 0px 0px;	
	padding:0px;
	background-image: url("images/bio-home.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#bio-home a:hover {
  background-position: -67px 0;
}
h3#contatto-home a{
	width:67px;
	height:67px;
	display:block;
	margin:0px;	
	padding:0px;
	background-image: url("images/contatto.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#contatto-home a:hover {
  background-position: -67px 0;
}
#footer-home {
	margin:42px 0px 0px 0px;	
	padding:0px 0px 10px 0px;	
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.125em;
	color:#FFFFFF;
	text-align:center;
}
#footer-home p{
	margin:0px;	
	padding:0px 0px 6px 0px;	
}


/* PAGINE INTERNE */

body.quadri {
	background-image: url("images/sfondo-quadri.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
body.disegni {
	background-image: url("images/sfondo-disegni.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
body.acquarelli {
	background-image: url("images/sfondo-acquarelli.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
body.decorazioni {
	background-image: url("images/sfondo-decorazioni.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
body.bio {
	background-image: url("images/sfondo-bio.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
body.contatto {
	background-image: url("images/sfondo-contatto.jpg");
	background-repeat: repeat-x;
	background-position: center top;
}
#contenitore {
	width:970px;
	height:100%;
	border:0;
	margin-top: 0px;	
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-bottom: 0px;	
	text-align:left;
}
#testata {
	margin: 63px 0px 0px 0px;
	padding:0px;
	height:67px;
}
#testata H1 a{
	margin: 0px;
	padding:0px;
	height:67px;
	width:300px;
	background-image: url("images/davide-peretti.gif");
	background-repeat: no-repeat;
	background-position: left top;
	text-indent:-9000px;
	float:left;
	display:block;
}
#menu {
	margin:0px 0px 0px 93px;	
	padding:0px;	
	width:567px;
	height:67px;
	float:left;
}
#menu h3{
	text-indent:-9000px;
	float:left;
	margin:0px;	
	padding:0px;
}
h3#quadri a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 33px 0px 0px;	
	padding:0px;
	background-image: url("images/quadri.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#quadri a:hover {
  background-position: -67px 0;
}
h3#quadri.selezionato a {
  background-position: -67px 0;
}
h3#disegni a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 33px 0px 0px;	
	padding:0px;
	background-image: url("images/disegni.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#disegni a:hover {
  background-position: -67px 0;
}
h3#disegni.selezionato a {
  background-position: -67px 0;
}
h3#acquarelli a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 33px 0px 0px;	
	padding:0px;
	background-image: url("images/acquarelli.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#acquarelli a:hover {
  background-position: -67px 0;
}
h3#acquarelli.selezionato a {
  background-position: -67px 0;
}
h3#decorazioni a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 33px 0px 0px;	
	padding:0px;
	background-image: url("images/decorazioni.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#decorazioni a:hover {
  background-position: -67px 0;
}
h3#decorazioni.selezionato a {
  background-position: -67px 0;
}
h3#bio a{
	width:67px;
	height:67px;
	display:block;
	margin:0px 33px 0px 0px;	
	padding:0px;
	background-image: url("images/bio.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#bio a:hover {
  background-position: -67px 0;
}
h3#bio.selezionato a {
  background-position: -67px 0;
}
h3#contatto a{
	width:67px;
	height:67px;
	display:block;
	margin:0px;	
	padding:0px;
	background-image: url("images/contatto.gif");
	background-repeat: no-repeat;
	background-position: left top;
}
h3#contatto a:hover {
  background-position: -67px 0;
}
h3#contatto.selezionato a {
  background-position: -67px 0;
}
#contenuti {
	margin:50px 0px 0px 0px;
	padding:0px;
}
#sinistra {
	margin: 0px;
	padding:0px;
	font-size:1.5em;
	font-weight:bold;
	width:150px;
	float:left;
}
#sinistra ul{
	margin: 36px 0px 0px 0px;
	padding:0px;
}
#sinistra ul li{
	background-image: url("images/punto-elenco.gif");
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 16px;
	margin:0px 0px 12px 0px;
	list-style: none;
}
#centrale {
	margin: 0px;
	padding:0px;
	width:528px;
	float:left;
}
#centrale img{
	border: 14px solid #FFFFFF;
}
#centrale H2{
	font-size:1.5em;
	color:#FFFFFF;
	padding:0px;
	margin:0px 0px 10px 0px;
}
#stretto{
	width:450px;
	margin:0px auto;
}
#molto-stretto{
	width:340px;
	margin:0px auto;
}
#testo {
	font-size:1.5em;
	color:#48524E;
	margin:26px 0px 0px 0px;
}
#testo a{
	color:#48524E;
}
#testo a:hover{
	color: #C7FFEA;
}
#destra {
	width:258px;
	padding: 0px;
	margin:36px 0px 0px 34px;
	float:left;
}
#destra H1{
	letter-spacing:-0.1em;
	margin:0px 0px 20px 0px;
}
#destra H2{
	font-size:1.6em;
	margin:0px 0px 8px 0px;
	letter-spacing:-0.1em;
}
#destra h4{
	font-size:1.2em;
	font-weight:normal;
	line-height:1.3em;
}
#navigazione-terza {
	margin: 10px 0px 0px 0px;
	padding:0px;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
#navigazione-terza ul{
	margin: 0px;
	padding:0px;
}
#navigazione-terza ul li{
	padding: 0px;
	margin:0px 14px;
	list-style: none;
	display:inline;
}
#footer {
	margin:80px 0px 0px 0px;	
	padding:0px 0px 10px 0px;	
	font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;
	font-size:1.125em;
	color:#FFFFFF;
	text-align:center;
}
#footer p{
	margin:0px;	
	padding:0px 0px 6px 0px;	
}
#validazione{
	font-size:0.8em;
	margin:0px;	
	padding:0px 0px 6px 0px;	
}
#credits{
	margin:0px 0px 0px 10px;	
	padding:0px;	
}
#credits a{
	font-weight:bold;
}
#credits img{
	border:none;
	vertical-align:middle;
	margin:0px 0px 0px 5px;
}
#dettagli{
	margin:36px 0px 0px 0px;	
	padding:0px;	
}
#dettagli h3{
	color:#FFFFFF;
}
#dettagli img {
	border: 5px solid #FFFFFF;
	margin:0px 9px 9px 0px;
}
#dettagli a:hover img{
	border: 5px solid #C7FFEA;
}
#dettagli img.selezionata {
	border: 5px solid #C7FFEA;
}
#pagina-ponte{
	margin: 28px 0px 0px 0px;
}
#pagina-ponte td.separatore1{
	width:32px;
}
#pagina-ponte td.separatore2{
	width:31px;
}
#pagina-ponte td.label{
	color: #5F6E68;
	padding: 10px 2px 40px 2px;
	text-align:center;
	font-weight:bold;
	vertical-align:top
}
#pagina-ponte td.label h2{
	font-size:1.3em;
	margin:0px;
	padding:0px;
}
#pagina-ponte td.label h2 a{
	color:#FFFFFF;
}
#pagina-ponte td.label h2 a:hover{
	color:#C7FFEA;
}
#pagina-ponte td.label h3{
	font-size:1.1em;
	margin:6px 0px 0px 0px;
	padding:0px;
}
#pagina-ponte td.thumb {
	text-align:center;
	vertical-align:middle;
}
#pagina-ponte td.thumb a{
	background-color:#FFFFFF;
	display:block;
	width:155px;
	height:155px;
}
#pagina-ponte td.thumb a:hover{
	background-color:#C7FFEA;
}
#pagina-ponte td.thumb img {
	border: none;
	margin: 10px;
}
#pagina-ponte td.thumb img#ulivi {
	margin-top: 21px;
}
#pagina-ponte td.thumb img#campo-grano {
	margin-top: 13px;
}
#pagina-ponte td.thumb img#pane {
	margin-top: 21px;
}
#pagina-ponte td.thumb img#nudo2 {
	margin-top: 31px;
}
#pagina-ponte td.thumb img#nudo3 {
	margin-top: 16px;
}
#pagina-ponte td.thumb img#oberdan {
	margin-top: 22px;
}
#pagina-ponte td.thumb img#mazzini {
	margin-top: 30px;
}
#pagina-ponte td.thumb img#bue {
	margin-top: 23px;
}
#pagina-ponte td.thumb img#mucca {
	margin-top: 30px;
}
#pagina-ponte td.thumb img#testa-mucca {
	margin-top: 19px;
}
#indirizzo {
	vertical-align:top;
	padding-top: 12px;
}