.testo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; }
.testo_indirizzo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; }
a:hover {  color: #990033; text-decoration: none; }
.testo_link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; }
.testo_titolo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 36px; font-weight: normal; }
a.link_barra:hover { color: #00FF00; text-decoration: none; }
a.link_barra:link { color: #000000; text-decoration: none; }
a.link_barra:active { color: #000000; text-decoration: none; }
a.link_barra:visited { color: #000000; text-decoration: none; }

body  {
		background: #E0E0E0;
		margin: 10px 0 0 0;
		padding: 10px 0 0 0;
		font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		line-height: 16px;
	} 
	
	
/* -------------------------------------------- Content -------------------------------------------- */
#stage {
		display: block;
		width: 757px;
		height: 338px !important;
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -380px;
		} 
i {content: "\"/*" }
#stage {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}
/* -------------------------------------------- /Content -------------------------------------------- */


/* -------------------------------------------- Footer -------------------------------------------- */
#footer {
		display: block;
		width: 757px;
		height: 59px !important;
		border: 1px solid #CCC;
		position: absolute;
		left: 50%;
		margin: 0 0 0 -380px;
		background: #E0E0E0 url("img/barra.jpg") no-repeat;
		} 
i {content: "\"/*" }
#footer {
		position: relative;
		left: 0;
		margin: 0 auto;
		} 
/* */
#bogus{}
#footer a {
		font: normal bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		text-align: center;
		} 
#footer a:hover {
		color: #903;
		} 
#footer a span {
		display: block;
		margin-top: 23px;
		} 

/* -------------------------------------------- Menu -------------------------------------------- */
#care {
		width:126px;
		height:59px;
		float: left;
		display: block;
		}
#selection {
		width:126px;
		height:59px;
		float: left;
		display: block;
		}
#ideas {
		width:126px;
		height:59px;
		float: left;
		display: block;
		} 
#satisfaction {
		width:128px;
		height:59px;
		float: left;
		display: block;
		} 
#flag {
		position:absolute;
		width:12px;
		height:15px;
		z-index:1;
		top: 10px;
		left: 515px;
		} 
#contact {
		position:absolute;
		width:105px;
		height:21px;
		z-index:1;
		top: 23px;
		left: 560px;
		} 
#privacy {
		position:absolute;
		width:105px;
		height:21px;
		z-index:1;
		top: 23px;
		left: 650px;
		} 
#home {
		position:absolute;
		width:33px;
		height:15px;
		z-index:1;
		top: 38px;
		left: 513px;
		} 

/* -------------------------------------------- /Footer -------------------------------------------- */

/* -------------------------------------------- Home -------------------------------------------- */
#Layer1 {
		position:absolute;
		width:336px;
		height:254px;
		z-index:1;
		top: 70px;
		left: 409px;
		font: normal normal 11px Verdana, Arial, Helvetica, sans-serif;
		line-height: 16px;
		} 
#Layer2 {
		position:absolute;
		width:271px;
		height:51px;
		z-index:2;
		top: 260px;
		left: 58px;
		font: normal normal 9px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-align: center;
		} 
#Layer2 a {
		font: normal normal 9px Verdana, Arial, Helvetica, sans-serif;
		color: #903;
		text-decoration: none;
		} 
#Layer2 a:hover {
		color: #333;
		text-decoration: underline;
		}
/* -------------------------------------------- /Home -------------------------------------------- */


#photogallery {
		position:absolute;
		z-index:2;
		top: 132px;
		left: 495px;
		} 
		
#iconePhoto {
		position:absolute;		
		z-index:2;
		/*Marco Beta Software, sposto il posizionamento delle foto per farle partire da sotto i dati societari*/
		/*top: 132px;
		left: 350px;*/
		top: 310px;
		left: 20px;
		} 
#iconePhoto a {
		float: left;
		margin: 10px;
		padding: 0;
		font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		} 
#iconePhoto a:hover {
		color: #903;
		}
#iconePhoto a img{
		border: 0;
		} 

/*Marco Beta Software, gestisco le prime due foto della fotogallery, alla destra dei dati societari*/		
#iconePhototop {
		position:absolute;		
		z-index:2;
		top: 170px;
		left: 380px;
		} 
#iconePhototop a {
		float: left;
		margin: 10px;
		padding: 0;
		font: normal bold 10px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		} 
#iconePhototop a:hover {
		color: #903;
		}
#iconePhototop a img{
		border: 0;
		} 		
/*fine Marco Beta Software*/

#zoom {
		border-top: 1px solid #CCC;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		margin: 0 20px;
		width: 700px;
		height: 471px;
		} 
#close {
		border-top: 5px solid #999;
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
		border-bottom: 1px solid #CCC;
		margin: 0 20px;
		width: 700px;
		height: 50px;
		text-align: right;
		} 
#close a {
		display: block;
		margin: 20px 10px 0 0;
		font: normal bold 12px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
		text-decoration: none;
		} 
#close a:hover {
		color: #903;
		} 
