body {
	background: #DBDBDC;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

#container {
	width: 902px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
 	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
}

#header {
	border-bottom: 2px solid Gray;
	background: url(img/bck_header.gif) top left repeat-x;
}
#header a {
	text-decoration: none;
}
#header img {
	border: none;
	/*display: block;*/
}

#pulsanti {
	padding-left: 280px;
}

#corpo {
	background: url(bck.php) top left repeat-y;
}

#sx {
	float: left;
	height: 289px;
	width: 37px;
	background: transparent url(img/bck_left.gif) top left repeat-x;
}

#menu {
	float: left;
	/* 272 - 7 - 7 */
	width: 258px;
	padding: 0px 7px;
	/*background: Aqua;*/
	background: transparent;
}
#menu ul {
	margin: 0px;
	padding: 0px 0px;
	list-style: none;
	color: White;
	border-bottom: 4px solid Gray;
}
#menu li {
	/* 260 - 41 */
	width: 217px;
	/* 57 - 20 */
	height: 37px;
	background: transparent url(img/menu_bottone.gif) top left no-repeat;
	padding: 20px 41px 0px 0px;
	text-align: right;
}
#menu li a {
	text-decoration: none;
	font-weight: bold;
}
#menu li a:link,
#menu li a:visited {
	color: White;
}
#menu li a:hover,
#menu li a:focus, 
#menu li a:active {
	color: Red;
} 

#flashTesto {
	/* 592*/
	width: 592px;
	float: left;
	border-left: 1px solid #9A9A9A;
	border-bottom: 1px solid #9A9A9A;
	background: transparent;
}

#flash {
	height: 248px;
	background: transparent;
}

#testoTit {
	/* 40 - 10 */
	height: 30px;
	/* 592 - 55 */
	width: 537px;
	background: url(img/barra_titolo.gif) top right no-repeat;
	padding-right: 55px;
	padding-top: 10px;
	text-align: right;
	font-size: 23px;
	font-weight: bold;
	color: White;
}

#testo {
	padding: 10px;
	font-size: 11px;
}
#testo h1 {
	font-size: 23px;
	margin-top: 0px;
	margin-bottom: 3px;
}
#testo h2 {
	font-size: 18px;
	margin-top: 0px;
}
#testo h3 {
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: #DBDBDC;
	padding: 3px;
}
#testo a {
	color: Black;
}
#testo a:link,
#testo a:visited {
	text-decoration: none;	
}

#testo a:hover,
#testo a:focus, 
#testo a:active  {
	text-decoration: underline;
}

#prezzo {
	font-size: 12px;
}

#cartina {
	text-align: center;
}

#zoom {
	text-align: center;
}
#zoom img {
	border: none;
}

#footer {
	/*height: 650px;*/
	/*background-image: url(img/sotto.gif);
	background-position: 0px 2px;
	background-repeat: repeat-x;
	background-color: Lime;
	padding-top: 2px;*/
	
	clear: both;
	border-top: 6px solid #EFC82B;
	text-align: center;
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;	
	background: White url(img/riga.gif) bottom left no-repeat;
	padding-bottom: 6px;	
	padding-top: 2px;	
	font-weight: normal;
	
	/*background: White url(riga.php) top left no-repeat;
	padding-top: 1px;*/
}

#footC {
	/*float: left;*/	
	/*border-top: 6px solid #EFC82B;*/
	/*margin-top: 2px;	*/
	
	background: url(img/sotto.gif) top left repeat-x;
	padding-left: 42px;
	
	/*border-top: 6px solid #EFC82B;*/
	/*background: #EFC82B;
	margin: 0px;
	padding: 0px;*/
}
#footC p {
	margin: 0px;
	padding: 5px 0px;
}

#footL {
	float: left;
	width: 260px;
	/*padding-left: 42px;*/
	background: url(img/sopra.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #797979;
	padding: 5px 0px;
	/* 67 - 5 - 5 */
	height: 57px;
}

#footR {
	float: left;
	width: 596px;
	/*width: 500px;*/
	background: transparent;
	/*background: Aqua;*/
	padding: 5px 0px 0px 0px;
	font-weight: bold;
	color: #6D6D6D;
	font-size: 12px;
	line-height:15px;
}
 
#footR a:link, 
#footR a:visited {
	color: #4E4E4E;
	text-decoration: none;
}
#footR a:hover, 
#footR a:focus, 
#footR a:active {
	color: #4E4E4E;
	text-decoration: underline;
}
/*#footR a:link, 
#footR a:visited, 
#footR a:hover, 
#footR a:focus, 
#footR a:active, {
	color: #4E4E4E;
}*/

#artefatta {
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
}
#artefatta img {
	border: none;
}

#footF {
	/*clear: both;*/
	clear: left;
	background: transparent url(img/riga.gif) top left repeat-y;
	font-size: 1px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
#ausiliario{
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	width: 750px;
}
#centerVO{
	text-align: left;
	width: 750px;
	height: 400px;
	position: absolute;
	top: 50%;
	margin-top: -181px;
	border: 5px solid #CCCCCC;
}

#splash {
	text-decoration: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color:#ffffff;
	text-align:center;
	margin-top:5px;
}

#splash a:link,
#splash a:visited {
	text-decoration: none;
	color:#ffffff;

}

#splash a:hover,
#splash a:focus, 
#splash a:active  {
	text-decoration: none;
	color:#000000;
}