/* Definisco le regole per il corpo del documento */
body { 
	 background: white; 
}

/* Titolo di primo livello */
div  {
	margin: 0px 0px 0px 0px;
	text-align: center;
}

/* Paragrafo generico */
a {
	color: #9F0000;
	font: 18px/1.5 "Verdana";
	margin-left: 10px;
	margin-right: 10px;
}
a:link {
	color: #9F0000;
	text-decoration: none;
}
a:visited {
	color: #9F0000;
	text-decoration: none;
}
a:active {
	color: #9F0000;
	text-decoration: none;
}
a:hover {
	color: #9F0000;
	text-decoration: none;
}

#testo{
	color: Black;
	font: 12px/1.5 "Verdana";
	margin-left: 2px;
	margin-right: 2px;
}

#contatti{
	 width: 640px;
	 height: 380px;
	 background: white;
	 border-color: #9F0000;
	 border-width: thin;
 	 border-style: solid;
	 margin: 10px auto; padding: 0;
	 position: relative;
}
#contatti-info{
	color: #696969;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 30px; top: 30px; 
	text-align: justify; 
}

#contatti-errore{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 30px; top: 10px; 
	text-align: justify; 
}

#contatti-nome{
	color: #000000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 100px; top: 80px; width: 150px; height: 20px;
	text-align: justify; 
}
#contatti-nome-label{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 30px; top: 80px; 
	text-align: justify; 
}
#contatti-email{
	color: #000000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 100px; top: 120px; width: 150px; height: 20px;
	text-align: justify; 
}
#contatti-email-label{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 30px; top: 120px;
	text-align: justify; 
}
#contatti-text{
	color: #000000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 100px; top: 160px; width: 500px; height: 150px; 
	text-align: justify; 
}
#contatti-text-label{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 30px; top: 160px;
	text-align: justify; 
}
#contatti-reset{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 420px; top: 330px;  
	text-align: justify; 
}
#contatti-submit{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 520px; top: 330px;
	text-align: justify; 
}
#autore{
	 width: 640px;
	 height: 1050px;
	 background: white;
	 border-color: #9F0000;
	 border-width: thin;
 	 border-style: solid;
	 margin: 10px auto; padding: 0;
	 position: relative;
}

#author{
	 width: 640px;
	 height: 870px;
	 background: white;
	 border-color: #9F0000;
	 border-width: thin;
 	 border-style: solid;
	 margin: 10px auto; padding: 0;
	 position: relative;
}

#autore-foto{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 10px; top: 15px; width: 140px; 
	text-align: justify; 
}
#autore-nome{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 10px; width: 473px; height: 225px;
	text-align: justify; 
}
#autore-cognome{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 30px; width: 473px; height: 225px;
	text-align: justify; 
}
#autore-email{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 50px; width: 473px; height: 225px;
	text-align: justify; 
}
#autore-myspace{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 70px; width: 473px; height: 225px;
	text-align: justify; 
}
#autore-2righe{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 110px; width: 473px; height: 225px;
	text-align: justify; 
}
#autore-info{
	color: Gray;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 130px; width: 453px; height: 225px;
	text-align: justify; 
}
#autore-mostre{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 480px; width: 473px; height: 225px;
	text-align: justify; 
}
#author-exhibition{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 320px; width: 473px; height: 225px;
	text-align: justify; 
}

#autore-riconoscimenti{
	color: #9F0000;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 167px; top: 360px; width: 473px; height: 50px;
	text-align: justify; 
}
#autore-riconoscelenco{
	color: Gray;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 182px; top: 380px; width: 433px; height: 50px;
	text-align: justify; 
}
#autore-mostrelenco{
	color: Gray;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 182px; top: 500px; width: 433px; height: 225px;
	text-align: justify; 
}
#author-exhibitionlist{
	color: Gray;
	font: 12px/1.6 "Verdana";
	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
	left: 182px; top: 350px; width: 433px; height: 225px;
	text-align: justify; 
}
#autore-mostrelenco a{
	color: #9F0000;
	font: 12px/1.6 "Verdana"; 
}

#author-exhibitionlist a{
	color: #9F0000;
	font: 12px/1.6 "Verdana"; 
}
#notizie a{
	color: Red;
	font: 12px/1.5 "Verdana";
	margin: 0px 0px 0px 0px;
	text-align: justify; 
}


#coloripastello {
	 width: 640px;
	 height: 381px;
	 background: url(../images/coloripastello.jpg);
	 margin: 10px auto; padding: 0;
	 position: relative;
}
#coloripastello li {margin: 0; padding: 0; list-style: none; display:block; position: absolute;}

#coloripastello a {display: block;}
#panel1a {left: 0; 	  top: 72px; width: 170px; height: 204px;}
#panel2a {left: 176px; top: 0px; width: 190px; height: 143px;}
#panel3a {left: 356px; top: 0px; width: 194px; height: 144px;}
#panel2b {left: 174px; top: 143px; width: 190px; height: 144px;}
#panel3b {left: 386px; top: 144px; width: 164px; height: 204px;}
#panel1c {left: 0; 	  top: 288px; width: 176px; height: 244px;}
#panel2c {left: 176px; top: 288px; width: 220px; height: 144px;}
#panel1a a {height: 204px;} 
#panel2a a {height: 144px;}
#panel3a a {height: 144px;}
#panel2b a {height: 144px;}
#panel3b a {height: 204px;}
#panel1c a {height: 144px;} 
#panel2c a {height: 144px;}
 	
#galleria {
 width: 640px;
 height: 440px;
 background: White;
 border-color: #9F0000;
 border-width: thin;
 border-style: solid;
 margin: 10px auto; padding: 0;
 position: relative;
 
}
#galleria li {margin: 0; padding: 0; list-style: none; display:block; position: absolute;}

#galleria a {
 display: block;
 color: White;
 font: 28px/1.5 "Verdana";
}
#galleria font{
 color: Gray;
 font: 18px/1.5 "Verdana";
}
#quadro1 {left: 10px;   top: 60px;  width: 150px; height: 180px;}
#quadro2 {left: 160px; top: 20px;  width: 300px; height: 180px;}
#quadro3 {right: 20px; top: 60px;  width: 150px; height: 180px;}
#ombra1 {left: 10px;   top: 165px; width: 150px; height: 180px;}
#ombra2 {left:160px; top: 200px; width: 300px; height: 180px;}
#ombra3 {right: 20px; top: 165px; width: 150px; height: 180px;}
#indietro {left:10px; top: 380px; width: 100px; height: 20px;}
#avanti {right: 10px; top: 380px; width: 100px; height: 20px;}
#quadro1 a {height: 40px;} 
#quadro2 a {height: 40px;}
#quadro3 a {height: 40px;}
#avanti a {height: 20px;}
#indietro a {height: 20px;}

div.image {
 position:relative;
 background: White;
 border-color: #9F0000;
 border-width: thin;
 border-style: solid;
 width:640px;
}

div.image_body { 
 position: relative;
 background: White;
}

div.image_footer {
 position: relative;
 background: #D3D3D3;
 color: Black;
 font: 18px/1.5 "Verdana";
}


div.collection {
 position: relative;
 width: 640px;
 height: 440px;
}

div.titolo{
 background: Black;
 position:relative;
 width: 640px;
 height: 360px;
 margin: 0px auto; padding: 0;
} 

a.titolo{
 color: White;
 font: 28px/1.5 "Verdana";
 position: absolute;
 top: 50%;
 left: 35%;
} 

p.titolo{
 color: Gray;
 font: 12px/1.5 "Verdana";
 position: absolute;
 top: 60%;
 left: 43%;
} 

div.citazione{
 background: Black;
 position:relative;
 width: 640px;
 height: 40px;
 margin: 0px auto; padding: 0;
 } 
 
 #galleria_main{
 	 width: 640px;
 	 height: 400px;
 	 background: white;
 	 border-color: #9F0000;
 	 border-width: thin;
  	 border-style: solid;
 	 margin: 10px auto; padding: 0;
 	 position: relative;
 }
 #galleria_main-2006{
 	color: #9F0000;
 	font: 12px/1.6 "Verdana";
 	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
 	left: 25px; top: 35px; 
 	text-align: justify; 
 }
 #galleria_main-2007{
 	color: #9F0000;
 	font: 12px/1.6 "Verdana";
 	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
 	left: 177px; top: 35px; 
 	text-align: justify; 
 }
 #galleria_main-2008{
 	color: #9F0000;
 	font: 12px/1.6 "Verdana";
 	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
 	left: 25px; top: 215px; 
 	text-align: justify; 
 }
 #galleria_main-2009{
 	color: #9F0000;
 	font: 12px/1.6 "Verdana";
 	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
 	left: 177px; top: 215px; 
 	text-align: justify; 
}

#galleria_main-2010{
 	color: #9F0000;
 	font: 12px/1.6 "Verdana";
 	margin: 0; padding: 0; list-style: none; display:block; position: absolute;
 	left: 360px; top: 50px; 
 	text-align: justify; 
}