li {list-style-type:none; list-style-position: outside;}

img{border: 1px solid #BEBEBE !important; border: 0;}
img:visited {border: 1px solid #808080}
img:hover {border: 1px solid #000000 !important;}

a {border: 0px !important; border: 1px solid gray;}
a:visited {border: 1px solid #808080}
a:hover {border: 1px solid #000000;}

/*stili specifici per il content (elenco foto)*/
div#content {margin: 40px 0px 40px 10px;}
div#content img {height: 130px}
div#content th {font-weight: normal; font-size: 14px; color: #808080; width: 120px;}
div#content td {border: 5px solid #FFFFFF; text-align: center;}
div#content li {display: inline; padding: 10px}
div#content h3 {text-align: center; color: #C0C0C0}

/*Galleria di ogni categoria*/
div#galleriaBox {margin: 100px 50px; position: relative; overflow: auto; border: 0px solid black; height:390px; width:900px; text-align: left;}

div#listPics {position: relative;}
div#listPics img {height:350px}
div#listPics img{
  border: 1px solid gray !important;
  border: 0;
}
div#listPics img:hover {border: 1px solid black !important;}

div#listPics a {
	border: 0px !important;
	border: 1px solid gray;
}
div#listPics a:hover {border: 1px solid black;}

/*stili specifici per la pagina links*/
div#links {padding: 60px;}
div#links ul {text-align: center}
div#links li {font-size: 1.5em; padding: 0.5em}
div#links li a {border: 0px; color: #BEBEBE}
div#links li a:hover {color: #000000}
div#links li a:visited {color: #808080}

/*stili specifici per biografia (bio)*/
div#bio {margin-top: 20px; margin-bottom: 4em; margin-right: 20px; margin-left: 20px; padding: 0em}
div#bio p {font-size: 12px; text-align: justify}

/*stili specifici per contact*/
div#about {text-align: right; padding-top: 1.5em; padding-bottom: 1.5em; padding-right: 1em}
div#about ul {list-style-type: none}
div#about li {padding: 0.5em}
div#about h3{font-weight: normal}

/*stili specifici per richiesta*/
div#request {position: absolute; width: 100%; bottom: 0; text-align: center; /*margin: 10px;*/}
div#request img {text-align: center; margin-bottom: 130px; height: 250px;}
div#request p {font-size: 12px; text-align: justify; margin: 20px}


/*Scala Grigi:
black(Safe 16 SVG Hex3)	#000000	
gray20(Safe Hex3)		#333333	
gray33(Hex3) 			#555555	
gray40(Safe Hex3) 		#666666
dimgray(SVG) 			#696969	
grey(16 SVG) 			#808080	
gray60(Safe Hex3) 		#999999	
darkgray(SVG) 			#A9A9A9	
sgilightgray(Hex3) 		#AAAAAA
silver(16 SVG) 			#C0C0C0	
gray 					#BEBEBE
verylightgrey 			#CDCDCD
gray80(Safe Hex3) 		#CCCCCC	
lightgray(SVG) 			#D3D3D3
gainsboro(SVG) 			#DCDCDC
whitesmoke(SVG) 			#F5F5F5	
white(Safe 16 SVG Hex3) 	#FFFFFF		
*/