
/* CONTAINER */

		#container {
			width:970px;
			margin: 0 auto;
			font-family: Tahoma;
			font-size:12px;
			line-height:1.6em;
			color: #999999;
			background-color: black;
		}



		
/* GENERAL MOJO AND MULA */
		
		h1 {
			font-family: Tahoma;
			font-weight: normal;
			font-size: 32px;
			color: #CCCCCC;
			margin-bottom: 20px;
			background-color: #000000;
		}
		
		h2 {
			color: #999999;
			font-size: 12px;
			font-family: Tahoma;
			background-color: #000000;
		}
		
		a {
			color:#DDDDDD;
			text-decoration: none;
		}

		a:hover {
			color:#EFEFEF;
			background-color: #000000;
		}

		
		form {
			float:right;
			margin-top: -45px;
			font-size: 9px;
		}
		
		input {
			background-color: #000000;
			color: #999999;
			border: 1px solid #CCC;
			font-size: 11px;
			padding: 3px;
		}
		
		.button {
			padding: 2px;
		}
		
/* HEADER ELEMENTS */


		#colonna {	
			 width:120px;
			 background-color: black;
			 float: left; 
			 }


/* NAVIGATION ELEMENTS */
	
		 #navigation ul {
			margin-left: 0px;
			padding-left: 0px;
			background-color: black;
			list-style-type: none;	
			float: left;
			width: 120px;
			font-size:12px;
			
		}
		
		#navigation b {
			display: block;
			padding: 5px;
			width: 80px;
			border-bottom: 1px solid #CCC;
		}

		#navigation li a {
			display: block;
			padding: 5px;
			width: 80px;
			border-bottom: 1px solid #CCC;
		}

		#navigation li a:link, #navlist a:visited {
			/*color:#CC6714;*/
			text-decoration: none;
		}
		

		#navigation li a:hover {
			background: url(images/0.png) 100% 50% no-repeat;
			
		}

		#navigation space{
			display: block;
			width: 100px;
			color:#FF0000;
			padding: 5px;
			padding-top:30px;
			font-size:12px;
			/*line-height:1em;*/
			font-weight:bold;
			/*border-bottom: 1px solid #CCC;*/
			
		}

		
/* CONTENT ELEMENTS HOME PAGE*/

		#content {
			background-color:black;
			width: 850px;			
			top: 0px;
			float: left;
			text-align: center;
			left: 120px;
			border-width: 5px;
			
		}
		
		#content p {
			padding-bottom: 10px;
			border-bottom: 1px solid #DDDDDD; /* A faint grey line below the text */
		}






/* didascalia */

		#didascalia {
			width: 850px;			
			top: 0px;
			float: right;
			text-align: center;
			background-color:#000000;

		
		}

/* Gallery*/

		


		#containerGAL {
			width:908px;
			margin: 0 auto;
			font-family: Tahoma;
			font-size:12px;
			line-height:1.6em;
			color: #CCCCCC;
			background-color: #181818;
		}


		#headerGAL {
			background-color: black;
			width: 908px;			
			top: 0px;
			
			float: none;
			text-align:left;
		}



		#titoloGAL {
			width: 894px;			
			top: 0px;
			float: none;
			text-align: justify;
			background-color: black;
			padding: 7px;
			padding-bottom: 10px; 
			font-size:16px;
			font-weight:bold;
			border-bottom: 1px solid #000;
		}


		#dataGAL {
			width: 894px;			
			top: 0px;
			float: none;
			text-align: right;
			background-color: black;
			padding: 7px;
			padding-bottom: 10px; 
			font-size:12px;
			border-bottom: 1px solid #000;
		}



		#contentGAL {
			background-color: black;
			width: 908px;			
			padding-top: 4px;
			bottom: 0px;
			float: none;
			text-align:center;
		}
		
		#contentGAL p {
			padding-bottom: 0px;
			
		}


		#didascaliaGAL {
			width: 894px;			
			top: 0px;
			float: none;
			text-align: justify;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}


		#contentGAL360l {
			background-color: black;
			width: 400px;			
			padding-top: 4px;
			padding-left: 30px;
			float: none;
			bottom: 0px;
			text-align:center;
		}
		
		#contentGAL360l p {
			padding-bottom: 0px;
			
		}


		#contentGAL360r {
			background-color: black;
			width: 400px;			
			padding-top: 4px;
			padding-right: 30px;
			float:right;
			bottom: 0px;
			left:454px;
			text-align:center;
		}
		
		#contentGAL360r p {
			padding-bottom: 0px;
			
		}



		#didascaliaGAL360 {
			width: 386px;			
			top: 0px;
			float: none;
			text-align: center;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}


		#didascaliaOldies360 {
			width: 440px;			
			top: 0px;
			float: none;
			text-align: center;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}


		#didascaliaOldies {
			width: 894px;			
			top: 0px;
			float: none;
			text-align: center;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}


		#imgLinks {
			width: 894px;			
			top: 0px;
			float: none;
			vertical-align: middle;
			text-align: left;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}



		#imgMail {
			width: 894px;			
			top: 0px;
			float: none;
			vertical-align: middle;
			text-align: center;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}



		#didascaliaLinks {
			width: 744px;			
			top: 0px;
			float: right;
			text-align: left;
			background-color: black;
			padding: 7px;
			/* padding-bottom: 10px; */
			border-bottom: 1px solid #000;
		
		}

		#spazioGAL {
			width: 908px;			
			top: 0px;
			float: none;
			text-align: center;
			background-color: #181818;
			padding-bottom:0px;
					
		}

		#backhomeGAL {
			width: 894px;			
			top: 0px;
			float: none;
			text-align: center;
			background-color: black;
			text-decoration: underline;
			padding: 7px;
			padding-bottom:5px;
					
		}




/* testo */

		#testo {
			width: 850px;			
			top: 0px;
			float: right;
			text-align: justify;
			background-color:#000000;

		
		}




/* FOOTER ELEMENTS */

		#footer {
			width: 870px;			
			top: 0px;
			float: right;
			text-align: center;
			


			clear: both;
			background-color:#000000;
			
		
		}
		
		#footer p {
			color:#89817f;
			padding: 5px;
		}
		
		#footer p a {
			color: #89817f;
			border-bottom: 1px dotted #89817f;
		}
		
		#footer p a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}

/* contatore */

		#counter {
			width: 850px;			
			top: 0px;
			float: right;
			text-align: center;
			

			clear: both;
			background-color:#000000;

		
		}
		
		#counter p {
			color:#89817f;
			padding: 5px;
		}
		
		#counter p a {
			color: #89817f;
			border-bottom: 1px dotted #89817f;
		}
		
		#counter p a:hover {
			color: #FFFFFF;
			background-color:#575352;
		}




