@charset "utf-8";
/* CSS Document */



/*  -----------------------  STILI COMUNI  -----------------------  */


body {
	background-color: rgb(0, 0, 0);
	margin: 0;				/* Rimuovo i margini di pagina */
	text-align: center; 	/* Sfrutto un bug di IE per allineare tutto globalmente */
}

a {
	outline: none;           /* Serve per non visualizzare il contorno tratteggiato intorno ai link clickati */
}

a:link {
	color: #999999;
	text-decoration: none;
}

a:visited {
	color: #999999;
	text-decoration: none;
}

a:hover {
	color: #dddddd;
	text-decoration: underline;
}

/*   NON USARLO - NON FA FUNZIONARE L'ONMOUSEOVER DOPO ESSERE RITORNATI ALLA PAGINA DI PARTENZA UTILIZZANDO IL TASTO INDIETRO DEL BROWSER   */
/* a:active {               
	color: #999999;
	text-decoration: none;  
} */

img{    /*  Nasconde come default il bordo di tutte le immagini con link  */
	border-width: 0px;
}

.Spaziatura5 {     /* Spaziatura di 5 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 5px;
	margin: 0 auto;
	clear: both;
}

.Spaziatura10 {     /* Spaziatura di 10 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 10px;
	margin: 0 auto;
	clear: both;
}

.Spaziatura15 {     /* Spaziatura di 15 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 15px;
	margin: 0 auto;
	clear: both;
}

.Spaziatura25 {     /* Spaziatura di 25 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 25px;
	margin: 0 auto;
	clear: both;
}

.Spaziatura30 {     /* Spaziatura di 30 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 30px;
	margin: 0 auto;
	clear: both;
}

.Spaziatura45 {     /* Spaziatura di 45 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 45px;
	margin: 0 auto;
	clear: both;
}


.Spaziatura60 {     /* Spaziatura di 60 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 60px;
	margin: 0 auto;
	clear: both;
}


.Spaziatura75 {     /* Spaziatura di 75 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 75px;
	margin: 0 auto;
	clear: both;
}


.Spaziatura100 {     /* Spaziatura di 100 pixel (da utilizare al posto dei br)  */
	width: 100px;
	height: 100px;
	margin: 0 auto;
	clear: both;
}


.ImmagineCentrata {     /* Immagine con Titolo Metallico presente in diverse pagine - Linea sfumata sotto il Menu Mini */
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}

.ImmagineCentrata2 {     /* Larghezza: 708px */
	width: 708px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}


/*  -----------------------  STILI FONT COMUNI  -----------------------  */


.StileFontHomePage1 {
	color: #CCCCCC; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	font-weight: bold; 
}

.StileFontHomePage2 {
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	letter-spacing: 1pt;
	line-height: 14pt;

}

.StileFontHomePage3 {    
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 10pt;
}

.StileFontHomePage4 {    
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : center; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 10pt;
}


/*  -----------------------  MINI MENU - STILI COMUNI  -----------------------  */


.TestoMiniMenuLightContenitore {     /* Contenitore del testo degli AreaRiservata */
	width: 800px;
	margin: 0 auto;
/*	background-color: #222222;  */
}


.TestoMiniMenu {     
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : left; 
	line-height: 18pt;
	margin: 0 auto;
}


/*  -----------------------  PORTFOLIO  -----------------------  */



.SfondoPortfolioContenitore {     /* Sfondo Metallico Portfolio */
	width: 900px;
	height: 1100px;   
	margin: 0 auto;
	background-image: url(immagini/Portfolio/Sfondo_Portfolio_01.jpg);
}


.Area_Miniature_Portfolio {     /*  Area dove verranno esattamente poste le miniature del portfolio  */
	position: relative;
	top: 145px;
	left: 63px;
	width: 825px;
	height: 930px;
	margin: 0 auto;
	float: left;
}

.MiniaturaPortfolioContenitore {     /* Contenitore di tutte le foto del portfolio */
	position: relative;
	width: 171px;
	height: 185px;
	margin: 0 auto;
	float: left;
}

.Spaziatura10quadrata {     /* Spaziatura quadrata di 10 pixel */
	width: 10px;
	height: 10px;
	margin: 0 auto;
	float: left;
}

.Spaziatura35rettangolare {     /* Spaziatura quadrata di 10 pixel */
	width: 35px;
	height: 10px;
	margin: 0 auto;
	float: left;
}



.OmbraHMiniaturaPortfolio a {     /* Contenitore con Ombra per Miniature Foto 3x2 H portfolio */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	background-image: url(immagini/OmbraIcona3x2H.png);

}

.OmbraHMiniaturaPortfolio a:hover {     /* Contenitore con Ombra per Miniature Foto 3x2 H portfolio rossa */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	background-image: url(immagini/OmbraIcona3x2Hrossa.png);
}


.OmbraVMiniaturaPortfolio a {     /* Contenitore con Ombra per Miniature Foto 3x2 V portfolio */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	background-image: url(immagini/OmbraIcona3x2V.png);
}

.OmbraVMiniaturaPortfolio a:hover {     /* Contenitore con Ombra per Miniature Foto 3x2 V portfolio rossa */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	background-image: url(immagini/OmbraIcona3x2Vrossa.png);
}



/*  -----------------------  GALLERIE  -----------------------  */



.MenuMiniGallerieContenitore {     /* Linea sfumata sotto il Menu Mini */
	width: 720px;
	margin: 0 auto;
	margin-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #aaaaaa;
}

.MenuMiniGallerieLink {    /* ex Stile1 */
	width: 132px;
	float: left;
}

.MenuMiniGallerieLink2 {    /* ex Stile1 */
	width: 113px;
	float: left;
}

.ColoreFontGallerieIndietro {    /* ex Stile1 modificato */
	color: #aa9955;
}

.SottolineaturaGallerieIndietro:hover {    /* ex Stile1 modificato */
	color: #aa9955;
	text-decoration: underline;
}

.MenuMiniGallerieSeparatore {    /* ex Stile3 */
	width: 10px;
	color: #333333; 
	float: left;
}

.MenuMiniGallerieSeparatore2 {    /* ex Stile3 */
	width: 6px;
	color: #333333; 
	float: left;
}


.TestoGallerieContenitore {     /* Contenitore del testo delle gallerie */
	width: 708px;
	margin: 0 auto;
/*	background-color: #201919 ;  */
}

.TestoGallerie {     /* ex Stile2 - Caratteristiche stilistiche del testo */
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	line-height: 14pt;
	margin: 10pt;
}

.GruppoFotoContenitore {     /* Contenitore di tutte le foto */
	width: 720px;
	margin: 0 auto;
}

.FotoSingolaContenitore {     /* Contenitore di tutte le foto */
	width: 180px;
	height: 180px;
	margin: 0 auto;
	float: left;
}



/*  -----------------------  SFONDI METALLICI PER FOTO E MINIATURE  -----------------------  */

.SfondoMetalloMiniatura {     /* Contenitore con Sfondo Metallico per Miniature Foto */
	position: relative;
	width: 153px;
	height: 153px;
	margin: 0 auto;			  /* Centra orizzontalmente lo sfondo (che contiene le miniature) rispetto al FotoSingolaContenitore - NOTA: Explorer centra automaticamente anche senza esplicitare questo parametro, Firefox no. */
}

.SfondoMetalloMiniatura a {     /* Contenitore con Sfondo Metallico per Miniature Foto */
	width: 153px;
	height: 153px;
	margin: 0 auto;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/SfondoMetalMiniatura.jpg);
}

.SfondoMetalloMiniatura a:hover {
	width: 153px;
	height: 153px;
	margin: 0 auto;
	background-image: url(immagini/SfondoMetalMiniaturaMO.jpg);
}


.OmbraHMiniatura {     /* Contenitore con Ombra per Miniature Foto 3x2 H */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	background-image: url(immagini/OmbraIcona3x2H.png);
}

.OmbraVMiniatura {     /* Contenitore con Ombra per Miniature Foto 3x2 V */
	position: absolute;
	top: 0px;
	left: 0px;
	width: 153px;
	height: 153px;
	margin: 0 auto;
	background-image: url(immagini/OmbraIcona3x2V.png);
}

.MiniaturaH {     /* Contenitore con Ombra per Miniature Foto H */
	position: absolute;
	top: 32px;
	left: 9px;
	width: 134px;
	height: 90px;
	margin: 0 auto;
}

.MiniaturaV {     /* Contenitore con Ombra per Miniature Foto H */
	position: absolute;
	top: 9px;
	left: 31px;
	width: 90px;
	height: 134px;
	margin: 0 auto;
}

.NovitaPostIt {     /* Contenitore con Ombra per Miniature Foto H */
	position: absolute;
	top: 5px;
	left: 6px;
	width: 50px;
	height: 40px;
	margin: 0 auto;
	background-image: url(immagini/NovitaPostIt3.png);
}



/*  -----------------------  VISUALIZZAZIONE FOTO  -----------------------  */


.FotoVisualContenitore {
	position: relative;
	width: 100%;
	height: 100%;
	margin: 0 auto;
}

.ParentesiFlashTopContenitore {     
	width: 100%;
	height: 35px;
	margin: 10px auto;
}

.ParentesiFlashBottomContenitore {     
	width: 100%;
	height: 35px;
	margin: 10px auto;
}

.FotografiaOrizzontaleContenitore {
	clear: both;
/*	background-image: url(immagini/in_caricamento.png);
	background-repeat: no-repeat;
	background-position: center;   */
	width: 720px;
	margin: 0 auto;
}

.VotiRicevutiContenitore {
	margin: 0 auto;
	margin-top: 7px;
	text-align: center;
	color: #eeaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.TornaAllaHomePhotoViewerContenitore {
	text-align: left;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	float: left;
	margin: 0 auto;
}


.TornaAllaHomeTestoPhotoViewer a{
	text-align: left;
	color: #777777;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
}

.TornaAllaHomeTestoPhotoViewer a:hover {
	text-align: left;
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	text-decoration: underline;
}


/* ====================  H  ==================== */


.FotografiaHContenitore {
	position: relative;
	clear: both;
	background-image: url(foto_visual/H_PannelloFoto.jpg);
/*	background-repeat: no-repeat;
	background-position: center;   */
	width: 688px;
	height: 516px;
	margin: 0 auto;
}

.BoxTestoLineaSupPannelloFotoHPosizione {
	position: absolute;
	top: 460px;
	left: 30px;
	width: 626px;
	height: 24px;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt;     */
}

.LineaOrizzPannelloFotoHPosizione {
	position: absolute;
	top: 475px;
	left: 30px;
	width: 626px;
	height: 10px;
	margin: 0 auto;
	background-image: url(foto_visual/H_LineaOrizzontale.png);
	background-repeat: no-repeat;
	background-position: center;  
	font-size: 1px;    /* Altrimenti IE la considera alta 12px come il testo e la trasla in basso/alto */
}

.BoxTestoLineaInfPannelloFotoHPosizione {
	position: absolute;
	top: 483px;
	left: 30px;
	width: 626px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #BBBBBB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	letter-spacing: 1pt;     */
}



/* ==============  H_3x2  ============== */


.Fotografia3x2HPosizione {
	position: absolute;
	top: 34px;
	left: 37px;
	width: 612px;
	height: 408px;
	margin: 0 auto;
}

.OmbraFotografia3x2HPosizione {
	position: absolute;
	top: 14px;
	left: 16px;
	width: 655px;
	height: 450px;
	margin: 0 auto;
	background-image: url(foto_visual/H_3x2_OmbraFoto.png);
}

.LogoABFotografia3x2HPosizione {
	position: absolute;
	top: 377px;
	left: 516px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}



/* ==============  H_4x3  ============== */


.Fotografia4x3HPosizione {
	position: absolute;
	top: 23px;
	left: 57px;
	width: 571px;
	height: 428px;
	margin: 0 auto;
}

.OmbraFotografia4x3HPosizione {
	position: absolute;
	top: 2px;
	left: 35px;
	width: 616px;
	height: 473px;
	margin: 0 auto;
	background-image: url(foto_visual/H_4x3_OmbraFoto.png);
}

.LogoABFotografia4x3HPosizione {
	position: absolute;
	top: 385px;
	left: 494px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}




/* ====================  V  ==================== */


.FotografiaVContenitore {
	position: relative;
	clear: both;
	background-image: url(foto_visual/V_PannelloFoto.jpg);
/*	background-repeat: no-repeat;
	background-position: center;   */
	width: 478px;
	height: 555px;
	margin: 0 auto;
}

.BoxTestoLineaSupPannelloFotoVPosizione {
	position: absolute;
	top: 500px;
	left: 31px;
	width: 417px;
	height: 24px;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt;     */
}

.LineaOrizzPannelloFotoVPosizione {
	position: absolute;
	top: 515px;
	left: 31px;
	width: 395px;
	height: 10px;
	margin: 0 auto;
	background-image: url(foto_visual/V_LineaOrizzontale.png);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 1px;    /* Altrimenti IE la considera alta 12px come il testo e la trasla in basso/alto */
}

.BoxTestoLineaInfPannelloFotoVPosizione {
	position: absolute;
	top: 523px;
	left: 31px;
	width: 417px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #BBBBBB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	letter-spacing: 1pt;     */
}



/* ==============  V_3x2  ============== */


.Fotografia3x2VPosizione {
	position: absolute;
	top: 24px;
	left: 84px;
	width: 306px;
	height: 459px;
	margin: 0 auto;
}

.OmbraFotografia3x2VPosizione {
	position: absolute;
	top: 4px;
	left: 62px;
	width: 350px;
	height: 500px;
	margin: 0 auto;
	background-image: url(foto_visual/V_3x2_OmbraFoto.png);
}

.LogoABFotografia3x2VPosizione {
	position: absolute;
	top: 418px;
	left: 256px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}



/* ==============  V_4x3  ============== */


.Fotografia4x3VPosizione {
	position: absolute;
	top: 24px;
	left: 67px;
	width: 344px;
	height: 459px;
	margin: 0 auto;
}

.OmbraFotografia4x3VPosizione {
	position: absolute;
	top: -1px;
	left: 41px;
	width: 395px;
	height: 511px;
	margin: 0 auto;
	background-image: url(foto_visual/V_4x3_OmbraFoto.png);
}

.LogoABFotografia4x3VPosizione {
	position: absolute;
	top: 418px;
	left: 278px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}


/* ====================  H_3x2_720px  ==================== */


.Fotografia_H_3x2_720px_Contenitore {
	position: relative;
	clear: both;
	background-image: url(foto_visual/H_3x2_720px_PannelloFoto.jpg);
/*	background-repeat: no-repeat;
	background-position: center;   */
	width: 800px;
	height: 600px;
	margin: 0 auto;
}


.Fotografia_H_3x2_720px_Posizione {
	position: absolute;
	top: 32px;
	left: 39px;
	width: 720px;
	height: 480px;
	margin: 0 auto;
}


.LogoABFotografia_H_3x2_720px_Posizione {
	position: absolute;
	top: 445px;
	left: 620px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}


.BoxTestoLineaSupPannelloFoto_H_3x2_720px_Posizione {
	position: absolute;
	top: 530px;				/* Prima era: 460px */
	left: 85px;				/* Prima era: 30px */
	width: 626px;
	height: 24px;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt;     */
}

.LineaOrizzPannelloFoto_H_3x2_720px_Posizione {
	position: absolute;
	top: 545px;
	left: 85px;
	width: 626px;
	height: 10px;
	margin: 0 auto;
	background-image: url(foto_visual/H_LineaOrizzontale.png);
	background-repeat: no-repeat;
	background-position: center;  
	font-size: 1px;    /* Altrimenti IE la considera alta 12px come il testo e la trasla in basso/alto */
}

.BoxTestoLineaInfPannelloFoto_H_3x2_720px_Posizione {
	position: absolute;
	top: 553px;
	left: 85px;
	width: 626px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #BBBBBB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	letter-spacing: 1pt;     */
}


/* ====================  V_3x2_720px  ==================== */


.Fotografia_V_3x2_720px_Contenitore {
	position: relative;
	clear: both;
	background-image: url(foto_visual/V_3x2_720px_PannelloFoto.jpg);
/*	background-repeat: no-repeat;
	background-position: center;   */
	width: 600px;
	height: 840px;
	margin: 0 auto;
}


.Fotografia_V_3x2_720px_Posizione {
	position: absolute;
	top: 30px;
	left: 58px;
	width: 480px;
	height: 720px;
	margin: 0 auto;
}


.LogoABFotografia_V_3x2_720px_Posizione {
	position: absolute;
	top: 685px;
	left: 400px;
	width: 133px;
	height: 65px;
	margin: 0 auto;
	background-image: url(foto_visual/LogoABFotografia.png);
}


.BoxTestoLineaSupPannelloFoto_V_3x2_720px_Posizione {
	position: absolute;
	top: 769px;				/* Prima era: 460px */
	left: 5px;				/* Prima era: 30px */
	width: 585px;
	height: 24px;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt;     */
}

.LineaOrizzPannelloFoto_V_3x2_720px_Posizione {
	position: absolute;
	top: 784px;
	left: 5px;
	width: 585px;
	height: 10px;
	margin: 0 auto;
	background-image: url(foto_visual/V_LineaOrizzontale.png);
	background-repeat: no-repeat;
	background-position: center;  
	font-size: 1px;    /* Altrimenti IE la considera alta 12px come il testo e la trasla in basso/alto */
}

.BoxTestoLineaInfPannelloFoto_V_3x2_720px_Posizione {
	position: absolute;
	top: 792px;
	left: 5px;
	width: 585px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #BBBBBB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	letter-spacing: 1pt;     */
}



/* ====================  PANORAMIC  ==================== */

.FotografiaPanoramicaContenitore {
	position: relative;
	clear: both;
	margin: 0 auto;
}


.DatiScattoPanoramicContenitore {
	position: relative;
	clear: both;
	background-image: url(foto_visual/Panoramic_PannelloDatiScatto.jpg);
/*	background-repeat: no-repeat;
	background-position: center;   */
	width: 950px;
	height: 120px;
	margin: 0 auto;
}


.BoxTestoLineaSupPannelloFotoPanoramicPosizione {
	position: absolute;
	top: 30px;
	left: 162px;
	width: 626px;
	height: 24px;
	margin: 0 auto;
	text-align: center;
	color: white;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt;     */
}

.LineaOrizzPannelloFotoPanoramicPosizione {
	position: absolute;
	top: 46px;
	left: 162px;
	width: 626px;
	height: 10px;
	margin: 0 auto;
	background-image: url(foto_visual/H_LineaOrizzontale.png);
	background-repeat: no-repeat;
	background-position: center;
	font-size: 1px;    /* Altrimenti IE la considera alta 12px come il testo e la trasla in basso/alto */
}

.BoxTestoLineaInfPannelloFotoPanoramicPosizione {
	position: absolute;
	top: 53px;
	left: 162px;
	width: 626px;
	height: 20px;
	margin: 0 auto;
	text-align: center;
	color: #BBBBBB;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
/*	letter-spacing: 1pt;     */
}




/* ============= FINE POSIZIONAMENTO FOTOGRAFIE (a seconda del formato e orientamento) ============== */



.PulsanteIndietroContenitore a {
	background-image: url(immagini/PlsIndScu01.jpg);
	width:105px;
	height:32px;
	margin: 10px auto;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
}

.PulsanteIndietroContenitore a:hover {
	background-image: url(immagini/PlsInd01.jpg);
	width:105px;
	height:32px;
	margin: 10px auto;
}



/*  -------------------------------------------  TESTATA MENU  ---------------------------------------------  */


.Testata_Contenitore {
	position:relative;
	width: 958px;
	height: 237px;
	margin: 0 auto;
	margin-top: 10px;
	background-image: url(immagini/Testata_New_Home_01.jpg);
}

.Menu_Testata_Contenitore {
	position:absolute;
	top: 195px;
	left: 220px;
	width:620px;
	height:25px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0 pt;
	line-height: 14pt;
	text-align: left;
}


.Menu_Testata_Singola_Voce_Contenitore { 
	width: auto;
	height: 19px;
	margin: 4px auto;
	float: left;
	color:#aaaaaa;
	border: 0px solid;
	border-color: transparent;
	line-height: 18px;
}  

.Menu_Testata_Singola_Voce_Contenitore a {
	width: auto;
	height: 19px;
/*	margin: 4px auto;    NB.    Non utilizzarlo, altrimenti si somma con i margini impostati nella classe sopra ".Menu_Testata_Singola_Voce_Contenitore" e trasla il testo in basso di 4 pixel */   
	float: left;
	color:#aaaaaa;
	border: 1px solid;
	border-color: transparent;
	line-height: 18px;  
} 


.Menu_Testata_Singola_Voce_Contenitore a:hover {
	width: auto;
	height: 19px;
/*	margin: 4px auto;    NB.    Non utilizzarlo, altrimenti si somma con i margini impostati nella classe sopra ".TemaSingolaSottocategoriaContenitore" e trasla il testo in basso di 4 pixel */   
	float: left;
	color:#ffffff;
	line-height: 18px;
	border: 1px solid; 
	border-color: #BB6666;
	background-color: #593539;
	text-decoration: none;
} 


.Menu_Testata_Separatore_Voce_Contenitore {    /* Separatore  "|"  delle sottocategorie mostrate sotto ogni immagine di categoria - ad es. Paesaggi */
	width: 20px;
	height: 20px;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	float: left;
	border: none;
	line-height: 18px;
	color:#555555;
} 










/*  OLD -   DA QUI IN GIU    Tutta questa sezione andrà rimossa quando la nuova testata sarà operativa */

.TestataContenitore {       
	position:relative;
	width: 818px;
	height: 237px;
	margin: 0 auto;
	margin-top: 10px;
}


.ImmagineSfondoHomePageContenitore  {
	position:absolute;
	top: 40px;
	left: 89px;
	width:704px;
	height:150px;
	background-image: url(immagini/Testata/ImmagineSfondoHomePage.jpg);
}

.ImmagineSfondoLinkContenitore  {
	position:absolute;
	top: 48px;
	left: 101px;
	width:674px;
	height:146px;
	background-image: url(immagini/Testata/ImmagineSfondoLink.jpg);
}


.ImmagineSfondoLabContenitore  {
	position:absolute;
	top: 45px;
	left: 97px;
	width:702px;
	height:137px;
	background-image: url(immagini/Testata/ImmagineSfondoLab.jpg);
}


.ImmagineSfondoPortfolioContenitore  {
	position:absolute;
	top: 47px;
	left: 122px;
	width:674px;
	height:146px;
	background-image: url(immagini/Testata/ImmagineSfondoPortfolio.jpg);
}

.ImmagineSfondoGallerieLuoghiContenitore  {
	position:absolute;
	top: 38px;
	left: 106px;
	width:687px;
	height:178px;
	background-image: url(immagini/Testata/ImmagineSfondoGallerieLuoghi.jpg);
}

.ImmagineSfondoGallerieTemiContenitore  {
	position:absolute;
	top: 40px;
	left: 89px;
	width:704px;
	height:150px;
	background-image: url(immagini/Testata/ImmagineSfondoGallerieTemi.jpg);
}

.ImmagineSfondoPaesaggiContenitore  {
	position:absolute;
	top: 44px;
	left: 125px;
	width:647px;
	height:132px;
	background-image: url(immagini/Testata/ImmagineSfondoPaesaggi.jpg);
}

.ImmagineSfondoArchitetturaContenitore  {
	position:absolute;
	top: 44px;
	left: 107px;
	width:680px;
	height:132px;
	background-image: url(immagini/Testata/ImmagineSfondoArchitettura.jpg);
}

.ImmagineSfondoGiardiniContenitore  {
	position:absolute;
	top: 43px;
	left: 110px;
	width:681px;
	height:136px;
	background-image: url(immagini/Testata/ImmagineSfondoGiardini.jpg);
}

.ImmagineSfondoBiancoNeroContenitore  {
	position:absolute;
	top: 43px;
	left: 120px;
	width:662px;
	height:132px;
	background-image: url(immagini/Testata/ImmagineSfondoBiancoNero.jpg);
}

.ImmagineSfondoParticolariContenitore  {
	position:absolute;
	top: 50px;
	left: 110px;
	width:682px;
	height:121px;
	background-image: url(immagini/Testata/ImmagineSfondoParticolari.jpg);
}

.ImmagineSfondoNaturaContenitore  {
	position:absolute;
	top: 44px;
	left: 110px;
	width:678px;
	height:138px;
	background-image: url(immagini/Testata/ImmagineSfondoNatura.jpg);
}

.ImmagineSfondoCieloStellatoContenitore  {
	position:absolute;
	top: 44px;
	left: 106px;
	width:681px;
	height:151px;
	background-image: url(immagini/Testata/ImmagineSfondoCieloStellato.jpg);
}

.ImmagineSfondoAstratteContenitore  {
	position:absolute;
	top: 41px;
	left: 105px;
	width:684px;
	height:132px;
	background-image: url(immagini/Testata/ImmagineSfondoAstratte.jpg);
}

.ImmagineSfondoPanoramicheContenitore  {
	position:absolute;
	top: 41px;
	left: 105px;
	width:684px;
	height:132px;
	background-image: url(immagini/Testata/ImmagineSfondoPanoramiche.jpg);
}

.FondoMetallicoContenitore  {
	position:absolute;
	top: 0px;
	left: 0px;
	width:818px;
	height:237px;
	background-image:url(immagini/Testata/FondoMetallico.png);
}

.ABFotografiaLogoContenitore  {
	position:absolute;
	top: 67px;
	left: 154px;
	width:172px;
	height:91px;
	background-image: url(immagini/Testata/ABFotografia.png);
}

.LineeMenuContenitore  {
	position:absolute;
	top: 170px;
	left: 158px;
	width:623px;
	height:62px;
	background-image: url(immagini/Testata/Linee.png);
}


.MenuHomeContenitore a {
	position:absolute;
	top: 168px;
	left: 189px;
	width:88px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/HomeOFF.png);
}

.MenuHomeContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 189px;
	width:88px;
	height:48px;
	background-image: url(immagini/Testata/HomeON.png);
}


.MenuPortfolioContenitore a {
	position:absolute;
	top: 168px;
	left: 288px;
	width:93px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/PortfolioOFF.png);
}

.MenuPortfolioContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 288px;
	width:93px;
	height:48px;
	background-image: url(immagini/Testata/PortfolioON.png);
}


.MenuGallerieContenitore a {
	position:absolute;
	top: 168px;
	left: 401px;
	width:86px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/GallerieOFF.png);
}

.MenuGallerieContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 401px;
	width:86px;
	height:48px;
	background-image: url(immagini/Testata/GallerieON.png);
}


.MenuArticoliContenitore a {
	position:absolute;
	top: 168px;
	left: 501px;
	width:89px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/LabOFF.png);
}

.MenuArticoliContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 501px;
	width:89px;
	height:48px;
	background-image: url(immagini/Testata/LabON.png);
}


.MenuLabContenitore a {
	position:absolute;
	top: 168px;
	left: 501px;
	width:89px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/LabOFF.png);
}

.MenuLabContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 501px;
	width:89px;
	height:48px;
	background-image: url(immagini/Testata/LabON.png);
}


.MenuLinkContenitore a {
	position:absolute;
	top: 168px;
	left: 607px;
	width:59px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/LinkOFF.png);
}

.MenuLinkContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 607px;
	width:59px;
	height:48px;
	background-image: url(immagini/Testata/LinkON.png);
}


.MenuInfoContenitore a {
	position:absolute;
	top: 168px;
	left: 684px;
	width:53px;
	height:48px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/Testata/InfoOFF.png);
}

.MenuInfoContenitore a:hover {
	position:absolute;
	top: 168px;
	left: 684px;
	width:53px;
	height:48px;
	background-image: url(immagini/Testata/InfoON.png);
}


   /* OLD - Fine della parte di codice da rimuovere  */



/*  -----------------------  HOME PAGE  -----------------------  */


.Sfondo_Home_Testa_Contenitore {    /* Sfondo Metallico di testa x Home Page  */
	background-image: url(immagini/Home/Sfondo_Home_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}


.CorpoHomePageContenitore {        /*  Area dove verrà posto il contenuto della home page  */
	position: relative;
	top: 0px;
	left: 20px;
	width: 860px;       /* Prima del restyling era 708px */
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	float:left;
}

.ColonnaSinistraHomePageContenitore {
	position: absolute;
	width: 160px;
	margin: 0 auto;
	top: 0px;
	left: 0px;
}

.ColonnaCentraleHomePageContenitore {
	position: absolute;
	margin: 0 auto;
	width: 680px;        /* Prima del restyling era 528px */
	top: 0px;
	left: 180px;
}

.Sfondo_Home_Page_PiePagina_Contenitore {
	background-image: url(immagini/Sfondo_Generico_Piede_01.jpg);
	width: 900px;
	height: 146px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 28px;
	text-align:center;
	clear:both;
}


.PiePaginaTestoSinistro {
	float: left;
	width: 200px;
	margin: 0 auto;
	text-align: left;
}

.PiePaginaTestoCentrale {
	float: left;
	width: 500px;
	margin: 0 auto;
	text-align:center;
}

.PiePaginaTestoDestro {
	float: left;
	width: 200px;
	margin: 0 auto;
	text-align: right;
}


.PiePaginaContenitoreOLD {
	width: 720px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
}

.PiePaginaTestoSinistroOLD {
	float: left;
	width: 200px;
	margin: 0 auto;
	text-align: left;
}

.PiePaginaTestoCentraleOLD {
	float: left;
	width: 320px;
	margin: 0 auto;
	margin-bottom: 5px;
}

.PiePaginaTestoDestroOLD {
	float: left;
	width: 200px;
	margin: 0 auto;
	text-align: right;
}



.BoxLateraleQuadratoTestataContenitore {
	width: auto;
	border: 1px solid;
	border-color:#505050;
	border-bottom: none;
	background-color:#121212;
	margin: 0 auto;
	font-weight: bold;
	color:#999999;
	line-height: 30px;
	text-align:center;
/*	height: 32px;   */     /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */
} 

.BoxLateraleQuadratoTestataContenitore:hover {
	background-color:#222222;
} 
.BoxLateraleQuadratoTestataContenitore a:link {
	color:#999999;
} 
.BoxLateraleQuadratoTestataContenitore a:hover {
	color:#CCCCCC;
} 
.BoxLateraleQuadratoTestataContenitore a:visited {
	color:#999999;
} 

.BoxLateraleQuadratoCorpoContenitore {
	position:relative;
	width: auto;
	border: 1px solid;
	border-color: #505050;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	background-color:#000000;
	text-align:center;
} 

.BoxLateraleQuadratoCorpoContenitore a {
	outline:none
} 

.BoxCentraleTestataEvidenzContenitore {
	width: auto;
	border: 1px solid;
	border-color: #555577;
	border-bottom: none;
	background-color: #222238;
	margin: 0 auto;
	font-weight: bold;
	color:#CCCCCC;
	line-height: 30px;
	letter-spacing: 1px;
	text-align:center;
	/*	height: 32px;   */     /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */

} 

.BoxCentraleCorpoEvidenzContenitore {
	width: auto;
	height: auto;
	border: 1px solid;
	border-color: #555577;
	background-color: #070720;
	margin: 0 auto;
	padding: none;
	line-height: 18px;
	text-align:center;
} 

.BoxCentraleTestataSondaggioContenitore {
	width: auto;
	border: 1px solid;
	border-color: #04b65a;
	background-color:#014126;
	border-bottom: none;
	margin: 0 auto;
	font-weight: bold;
	color:#DDDDDD;
	line-height: 30px;
	letter-spacing: 1px;
	text-align:center;
	/*	height: 32px;   */     /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */

} 

.BoxCentraleCorpoSondaggioContenitore {
	position:relative;
	width: auto;
	height: 162px;
	border: 1px solid;
	border-color: #04b65a;
	background-color:#012116;
	margin: 0 auto;
	padding: none;
	text-align: left;
	line-height: 13px;
	font-size:11px;
} 

.BoxCentraleIconaSondaggioContenitore {
	position: absolute;
	top: 15px;
	right: 14px;
	width: 165px;
	height: 130px;
	margin: 0 auto;
	border: 1px solid;
	border-color:#04b65a;

} 

.BoxCentraleInEvidenzaContenitore {
	width: auto;
	border: 1px solid;
	border-color: #04b65a;
	background-color:#014126;
	margin: 0 auto;
	font-weight: normal;
	color:#DDDDDD;
	line-height: 30px;
} 
.BoxCentraleInEvidenzaContenitore:hover {
	background-color:#057437;
} 
.BoxCentraleInEvidenzaContenitore a:link {
	color:#DDDDDD;
} 
.BoxCentraleInEvidenzaContenitore a:hover {
	color:#FFFFFF;
} 
.BoxCentraleInEvidenzaContenitore a:visited {
	color:#DDDDDD;
} 



.BoxCentraleArchivioNewsContenitore {
	width: auto;
	border: 1px solid;
	border-color: #04b65a;
	background-color:#014126;
	margin: 0 auto;
	font-weight: normal;
	color:#DDDDDD;
	line-height: 30px;
	text-align:center;
} 
.BoxCentraleArchivioNewsContenitore:hover {
	background-color:#057437;
} 
.BoxCentraleArchivioNewsContenitore a:link {
	color:#DDDDDD;
} 
.BoxCentraleArchivioNewsContenitore a:hover {
	color:#FFFFFF;
} 
.BoxCentraleArchivioNewsContenitore a:visited {
	color:#DDDDDD;
} 


.BoxCentraleTestataContenitore {
	width: auto;
	border: 1px solid;
	border-color: #666666;
	border-bottom: none;
	background-color:#232020;
	margin: 0 auto;
	font-weight: bold;
	color:#CCCCCC;
	line-height: 30px;
	text-align:center;
	background-image:url(immagini/Home/Sfondo_Titolo_News_Home_Page_01.jpg);
} 


.BoxCentraleTestataContenitore:hover {
	background-color:#373232;
	background-image:url(immagini/Home/Sfondo_Titolo_News_Home_Page_01_MO.jpg);
} 
.BoxCentraleTestataContenitore a:link {
	color:#FFFFFF;
} 
.BoxCentraleTestataContenitore a:hover {
	color:#FFFFFF;
} 
.BoxCentraleTestataContenitore a:visited {
	color:#FFFFFF;
} 


.BoxCentraleCorpoContenitore {     /*  ATTENZIONE -> PATCH PER IL PROBLEMA DI WIDTH / HEIGHT DI INTERNET EXPLORER -> Ho creato una patch nel css specifico per IE */
	position:relative;
	width: auto;
	height: 124px;
	border: 1px solid;
	border-color: #666666;
	background-color: #131313;
	margin: 0 auto;
	padding: 0px;
} 


.BoxCentraleFrameTestoContenitore {
/*	float: left;
	width: 380px;    
	border: 10px solid;
	border-color: #111111;
	height: 100px;             */
	
	position:absolute;
	top: 10px;
	left: 10px;
	width: 540px;
	height: 104px;
	margin: 0 auto;
	text-align: justify;
	line-height: 18px;
} 

.BoxCentraleFrameImmagineDestraContenitore {
/*	float: right; 
	border: 10px solid;
	border-color: #111111;  
	background-color: #444444;
	padding: 2px;   */

	position: absolute;
	top: 11px;
	right: 11px;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	border: 1px solid;
	border-color:#666666;

} 

.BoxCentraleFrameImmagineDestraContenitore:hover {
	border-color:#DDDDDD;
} 


.TestoInRisaltoHomePage {   /*  Da usare solo per le parole/frasi in risalto e solo con il tag SPAN - Es. "Canon EOS 40D" */
	color:#eeeeee;
	font-weight: bold;
} 


.Titolo_Archivio_News_Contenitore {     /* Contenitore per titolo delle pagine di archivio news anni passati */
	width: 860px;
	height: 50px;
	margin: 0 auto;
	color:#FFEDED;
	line-height: 27pt;
	font-weight: normal;
	letter-spacing: 4pt;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 28px;
	text-align: center;
	text-shadow: 2px 2px 4px #111111;
}




/*  -----------------------  GUIDA AL SITO  -----------------------  */



.TestoGuidaSitoContenitore {     /* Contenitore del testo della guida */
	width: 708px;
	background-color: #251D1D;
	margin: 0 auto;
}

.TestoGuidaSito {     
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 13pt;
	margin: 15pt;
}

.TestoGuidaSitoInRisalto {
	color: #dddddd;
	font-weight: bold;
}

.TestoTitoloGuidaSito {     
	color: #dddddd;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align : center; 
	letter-spacing: 2pt;
	line-height: 18pt;
	margin: 0 auto;
	font-weight: bold;
}


.DidascalieCentraleGuidaSito {     
	color: #996666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
}


.TestoNotePiePaginaGuidaSito {     
	color: #aa9977;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : right; 
	letter-spacing: 0pt;
	line-height: 18pt;
	margin: 0 auto;
	font-style: italic;
}


/*  -----------------------  MAILING LIST  -----------------------  */


.TestoMailingListContenitore {     /* Contenitore del testo della guida */
	width: 708px;
	background-color: #000000;
	margin: 0 auto;
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 13pt;
}


.StileFontMailingList2 {
	color: #bbbbbb;
	font-weight: bold;
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1pt;
	line-height: 40pt;
	margin: 10pt;
}


/*  -----------------------  INFO  -----------------------  */


.TestoInfoContenitore {     /* Contenitore del testo delle info */
	width: 800px;
	margin: 0 auto;
}


.TestoTitoloInfo {     
	color: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight:normal;
	text-align : left; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 0px 10px 20px 10px;
	text-shadow: 2px 2px 4px #111111;
}

.TestoInfo1 {     
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin: 10pt;
}


.TestoNotePiePaginaInfo {     
	color: #aa9977;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 18pt;
	margin: 0 auto;
	font-style: italic;
}

.Indentazione01Info {     
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin-right: 30px;
	margin-left: 30px;
	padding-left: 20px;
	text-indent: 0px;
}


.Sfondo_Info_Testa_Contenitore {    /* Sfondo Metallico di testa x pag. Info  */
	background-image: url(immagini/Info/Sfondo_Info_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}


.Area_Contenuti_Info {     /*  Area dove verrà posto il contenuto della pag. Info  */
	position: relative;
	top: 0px;
	left: 20px;
	width: 860px;
	height: 650px;
	margin: 0 auto;
	float: left;
}



/*  -----------------------  LINK  -----------------------  */

.StileFontLink1 {
	color: #cccccc;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
/*	letter-spacing: 1pt; */
	line-height: 14pt;
	text-align : center;
}

.StileFontLink2 {
	color: #cc9999;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 1pt;
	line-height: 14pt;
	font-weight: bold;
}

.StileFontLink3 {
	color: #dddddd;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	letter-spacing: 1pt;
	line-height: 14pt;
	font-weight: bold;
}

.StileFontLink4 {
	color: #cc9999;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	letter-spacing: 1pt;
	line-height: 14pt;
	font-weight: normal;
	font-style: italic;
}

.StileFontLink5 {
	color: #666666;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	letter-spacing: 0pt;
	line-height: 11pt;
	font-weight: normal;
	font-style: italic;
}

.TabellaLinkContenitore {     /* Contenitore della tabella dei link */
	width: 850px;
	margin: 0px auto;
/*	padding-left: 120px;  */
}


.Sfondo_Links_Testa_Contenitore {    /* Sfondo Metallico di testa x pag. Links  */
	background-image: url(immagini/Sfondo_Links_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}


.Area_Elenco_Links {     /*  Area dove verrà posto l'elenco dei links  */
	position: relative;
	top: 0px;
	left: 20px;
	width: 860px;
	height: 650px;
	margin: 0 auto;
	float: left;
}



/*  -----------------------  LAB  -----------------------  */


.CorpoPulsantiLabContenitore {     /* Contenitore dei pulsanti di Lab */
	width: 720px;
	margin: 0px auto;
}

.PulsanteLabContenitore {     /* Contenitore del singolo pulsante */
	float: left;
	width: 360px;
	margin: 0px auto;
}

.CorpoPulsantiLabContenitore {     /* Contenitore dei pulsanti di Lab */
	width: 720px;
	margin: 0px auto;
}

.PulsanteLabContenitore {     /* Contenitore del singolo pulsante */
	float: left;
	width: 172px;
	margin: 0px auto;
}

.DistanziatoreLab {
	float: left;
	width: 34px;
	height: 172px;
}


.PulsanteLabArticoliContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteArticoli01.jpg);
}

.PulsanteLabArticoliContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteArticoli01MO.jpg);
}

.PulsanteLabCalendariContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteCalendari01.jpg);
}

.PulsanteLabCalendariContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteCalendari01MO.jpg);
}


.PulsanteLabDownloadContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteDownload01.jpg);
}

.PulsanteLabDownloadContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteDownload01MO.jpg);
}

.PulsanteLabGeoRefContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteGeoRef01.jpg);
}

.PulsanteLabGeoRefContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteGeoRef01MO.jpg);
}



/*  -----------------------  DOWNLOAD  -----------------------  */


.CorpoAreaImmaginiDownloadContenitore {     /* Contenitore di tutte le immagini in Download */
	width: 720px;
	height: 180px;
	margin: 0px auto;
}

.SegnalibroDownloadContenitore {     /* Contenitore del singolo segnalibro */
	float: left;
	width: 120px;
	margin: 0px auto;
}

.CalendarioDownloadContenitore {     /* Contenitore del singolo mese di calendario */
	float: left;
	width: 180px;
	height: 220px;
	margin: 0px auto;
}

.CalendarioDownloadContenitore_Orizzontale {     /* Contenitore del singolo mese di calendario in orizzontale */
	float: left;
	width: 240px;
	height: 170px;
	margin: 0px auto;
}


.TestoDownloadContenitore {     /* Contenitore del testo della pagina Download */
	width: 720px;
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : center; 
	margin: 0px auto;
/*	line-height: 60px;   */      /* Commentata perché questa spaziatura viene interpretata diversamente dai vari browser */

}

.StileFontDownload1 {
	color: #666666; 
	font-size: 10px;
	line-height: normal;
}

.StileFontDownload2 {
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : center; 
	line-height: normal;
}



/*  -----------------------  GEOREF  -----------------------  */



.TestoGeoRefContenitore {     /* Contenitore del testo della pagina Download */
	width: 500px;
	color: #999999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : center; 
	margin: 0px auto;
	line-height: 18px;
	
}

.StileFontGeoRef1 {
	color: #ffffff; 
	font-size: 16px;
	line-height: 45px;
}

.StileFontGeoRef2 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: justify;
}

.StileFontGeoRef3 {	
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

.StileFontGeoRef4 {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}

.StileFontGeoRef5 {
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: justify;
}


/*  -----------------------  GALLERIE  -----------------------  */

.BoxTesto1GallerieContenitore {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	color: #aaaaaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.BoxTesto2GallerieContenitore {
	width: 720px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}


.PulsanteTornaRaccolteTematicheContenitore a {
	margin: 0 auto;
	width: 361px;
	height: 32px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/TornaAlleRaccolteTematiche.jpg);
}

.PulsanteTornaRaccolteTematicheContenitore a:hover {
	width: 361px;
	height: 32px;
	background-image: url(immagini/TornaAlleRaccolteTematicheMO.jpg);
}



/*  -----------------------  GALLERIE LUOGHI E TEMI -----------------------  */


.CorpoPulsantiGallerieLuoghiContenitore {     /* Contenitore dei pulsanti di Lab */
	width: 720px;
	margin: 0px auto;
}

.PulsanteGallerieLuoghiContenitore {     /* Contenitore del singolo pulsante */
	float: left;
	width: 172px;
	margin: 0px auto;
}

.DistanziatoreGallerieLuoghi {
	float: left;
	width: 34px;
	height: 172px;
}


.PulsanteLuoghiItaliaContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteItalia01.jpg);
}

.PulsanteLuoghiItaliaContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteItalia01MO.jpg);
}

.PulsanteLuoghiFranciaContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteFrancia01.jpg);
}

.PulsanteLuoghiFranciaContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteFrancia01MO.jpg);
}

.PulsanteLuoghiSvizzeraContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteSvizzera01.jpg);
}

.PulsanteLuoghiSvizzeraContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteSvizzera01MO.jpg);
}

.PulsanteLuoghiSpagnaContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteSpagna01.jpg);
}

.PulsanteLuoghiSpagnaContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteSpagna01MO.jpg);
}


.PulsanteLuoghiAustriaContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteAustria01.jpg);
}

.PulsanteLuoghiAustriaContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteAustria01MO.jpg);
}


.PulsanteLuoghiIrlandaContenitore a {
	width: 172px;
	height: 172px;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(immagini/PulsanteIrlanda01.jpg);
}

.PulsanteLuoghiIrlandaContenitore a:hover {
	width: 172px;
	height: 172px;
	background-image: url(immagini/PulsanteIrlanda01MO.jpg);
}




.PulsanteLuogoTestataContenitore {    /*  Contenitore di tutto il Pulsante per  le RACCOLTE PER LUOGHI  */
	width: 716px;
	border: 1px solid;
	border-color: #777777;      /* NB.  Per Firefox il border-color deve necessariamente essere definito dopo il lo spessore del border, altrimenti dà problemi  */
	background-color: #272727;
	text-align:center;
}

.PulsanteLuogoTestataContenitore:hover {
	border-color: #BBBBBB;
	background-color: #444444;
}




.PulsanteLuogoTestataContenitore_Gallerie_Tematiche {    /*  Contenitore di tutto il Pulsante per le RACCOLTE TEMATICHE  */
	width: 716px;
	border: 1px solid;
	border-color: #999999;      /* NB.  Per Firefox il border-color deve necessariamente essere definito dopo il lo spessore del border, altrimenti dà problemi  */
/*	background-color: #523838;   */
	background-image:url(immagini/Sfondo_Titolo_Categoria_Gallerie_Tematiche_01.jpg);
	text-align:center;
}

.PulsanteLuogoTestataContenitore_Gallerie_Tematiche:hover {
	border-color: #ffffff;
	background-color: #704042;
	background-image:url(immagini/Sfondo_Titolo_Categoria_Gallerie_Tematiche_01_MO.jpg);
}




.PulsanteTemaImmagineContenitore {    /*  Contenitore Immagine rettangolare lunga e stretta per le RACCOLTE TEMATICHE  */
	width: 716px;
	height: 72px;
	width: auto;
	height: auto;
	border-top: 1px solid;
	border-bottom: 1px solid;
	border-color: #999999;
	background-color: #111111;
	margin: 0 auto;
	padding: none;
	font-family: Arial, Helvetica, sans-serif;
} 

.PulsanteLuogoImmagineContenitore {    /*  Contenitore Immagine rettangolare lunga e stretta per le RACCOLTE PER LUOGHI  */
	width: 716px;
	height: 72px;
	width: auto;
	height: auto;
	border-top: 1px solid;
	border-bottom: none;
	border-color: #777777;
	background-color: #111111;
	margin: 0 auto;
	padding: none;
	font-family: Arial, Helvetica, sans-serif;
} 


.PulsanteLuogoTestataContenuto {  /*  GALLERIE PER LUOGHI  */
	width: auto;
	border: none;
	margin: 0 auto;
	font-weight: normal;
	color:#EEEEEE;
	line-height: 30px;
	letter-spacing: 1px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	/*	height: 32px;  */       /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */
} 


.PulsanteTemaTestataContenuto {   /*  GALLERIE TEMATICHE  */
	width: auto;
	border: none;
	margin: 0 auto;
	font-weight: normal;
	color:#EEEEEE;
	line-height: 30px;
	letter-spacing: 2px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	text-shadow: 2px 2px 4px #000000;
	/*	height: 32px;   */     /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */
} 

.PulsanteTemaSottocategorieContenuto {
	width: auto;
	height: 30px;
	background-image:url(immagini/Sfondo_Titolo_Categoria_Gallerie_Tematiche_02.jpg);
	border: none;
	border-color: #999999;
	border-top: none;
	background-color: #332222;  /* #222222; */
	margin: 0 auto;
	font-weight: normal;
	line-height: 28px;
	letter-spacing: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	/*	height: 32px;   */     /* NON serve impostare un altezza: mettendo l'interlinea (line-height) si ottiene un doppio risultato: impostazione altezza e testo centrato verticalmente */
} 

.TemaRientranzaSottocategoriaContenitore {
	width: 20px;
	height: 20px;
	margin: 4px auto;
	float: left;
	border: none;
	line-height: 18px;
} 

.TemaSingolaSottocategoriaContenitore { 
	width: auto;
	height: 19px;
	margin: 4px auto;
	float: left;
	color:#DDBBBB;
	border: 0px solid;
	border-color: transparent;
	border-color: #332222;
	line-height: 19px;
	text-shadow: 2px 2px 2px #111111;
}  

.TemaSingolaSottocategoriaContenitore a {
	width: auto;
	height: 19px;
/*	margin: 4px auto;    NB.    Non utilizzarlo, altrimenti si somma con i margini impostati nella classe sopra ".TemaSingolaSottocategoriaContenitore" e trasla il testo in basso di 4 pixel */   
	float: left;
	color:#DDBBBB;
	border: 1px solid;
	border-color: #332222;
	line-height: 19px;  
	border-color: transparent;
	text-shadow: 2px 2px 2px #111111;
} 


.TemaSingolaSottocategoriaContenitore a:hover {
	width: auto;
	height: 19px;
/*	margin: 4px auto;    NB.    Non utilizzarlo, altrimenti si somma con i margini impostati nella classe sopra ".TemaSingolaSottocategoriaContenitore" e trasla il testo in basso di 4 pixel */   
	float: left;
	color:#FFEDED;
	line-height: 19px;
	border: 1px solid; 
	border-color: #bb8888;
	background-color: #623539;
	text-decoration: none;
	text-shadow: 2px 2px 2px #111111;
} 


.TemaSeparatoreSottocategoriaContenitore {    /* Separatore  "|"  delle sottocategorie mostrate sotto ogni immagine di categoria - ad es. Paesaggi */
	width: 20px;
	height: 20px;
	margin-top: 6px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	float: left;
	border: none;
	line-height: 18px;
	color:#656060;
} 

.TitoloVuotoSottocategoriaTematicaContenitore {     /* Contenitore per titolo sottocategoria con immagine di sfondo */
	width: 708px;
	height: 80px;
	margin: 0 auto;
	background-image: url(immagini/TitoliLuoghi/TitoloVuoto.jpg);
	color:#FFEDED;
	line-height: 27pt;
	font-weight: normal;
	letter-spacing: 1pt;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	text-align: center;
	text-shadow: 2px 2px 4px #222222;
}



.StileFontGallerieInProgettazione1 {
	color: #cccccc;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	letter-spacing: 1pt;
	line-height: 14pt;
	text-align: center;
}





.Sfondo_Gallerie_Tematiche_Testa_Contenitore {    /* Sfondo Metallico Gallerie Tematiche */
	background-image: url(immagini/Sfondo_Gallerie_Tematiche_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}


.Area_Categorie_Gallerie_Tematiche {     /*  Area dove verranno posti le categorie delle gallerie tematiche  */
	position: relative;
	top: 20px;
	left: 70px;
	width: 760px;
	height: 930px;
	margin: 0 auto;
	float: left;
}






/*  -----------------------  SFONDO GENERICO  -----------------------  */


.Sfondo_Generico_Corpo_Contenitore {     /*  Sfondo Metallico Generico Corpo  */
	background-image: url(immagini/Sfondo_Generico_Corpo_01.jpg);
	background-repeat: repeat;
	width: 900px;
/*	height: 214px;  */            /* Commentato, altrimenti non effettua il repeat dello sfondo */
	margin: 0 auto;
	color: #eeeeee;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal;
	letter-spacing: 0 pt;
	line-height: 14pt;
	text-align: left;
}

.Sfondo_Generico_Piede_Contenitore {     /*  Sfondo Metallico Generico Piede  */
	background-image: url(immagini/Sfondo_Generico_Piede_01.jpg);
	width: 900px;
	height: 146px;
	margin: 0 auto;
}






/*  -----------------------  VOTAZIONE - IL MEGLIO DI  -----------------------  */


.FotoSingolaVotazioneContenitore {     /* Contenitore di tutte le foto nella pagina Votazione Risultati */
	width: 180px;
	height: 180px;
	margin: 0 auto;
	float: left;
}


.DettagliFotoVotazioneContenitore {     /* Contenitore dei dettagli della fotografia votata */
	width: 500px;
	height: 180px;
	margin: 0 auto;
	float: left;
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : left; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin-left: 10pt;
}

.GruppoFotoVotazioneContenitore {     /* Contenitore di foto votate piu i dettagli */
	width: 720px;
	margin: 0 auto;
}

.StileTestoGrassettoVotazione {    
	font-weight: bold;
	color: #FFFFFF;
}

.TestoIntestazioneVotazioneContenitore {     /* Contenitore dei dettagli della fotografia votata */
	width: 720px;
	color: #eeaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : center; 
	letter-spacing: 1pt;
	line-height: 20pt;
	margin: 0 auto;
}


/*  -----------------------  PAGINA INDICE DEGLI ARTICOLI  -----------------------  */


.TestoIndiceArticoliContenitore {     /* Contenitore del testo degli articoli */
	width: 760px;
	margin: 0 auto;
}

.TitoloIndiceArticoli {     
	color: #d9c076;
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	text-align : center; 
	letter-spacing: 2pt;
	line-height: 16pt;
	margin: 20pt;
	font-weight: bold;
}

.TitoloParagrafoIndiceArticoli {     
	color: #d89494;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align : justify; 
	letter-spacing: 2pt;
	margin-left: 10pt;
	text-shadow: 2px 2px 4px #111111;
}

.SottotitoloParagrafoIndiceArticoli {     
	color: #d8d8d8;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
}

.TestoIndiceArticoli {     
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 15pt;
	margin: 10pt;
	margin-left: 20pt;
}


.Sfondo_Articoli_Testa_Contenitore {    /* Sfondo Metallico di testa x pag. Articoli  */
	background-image: url(immagini/articoli/Sfondo_Articoli_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}


.Area_Indice_Articoli {     /*  Area dove verrà posto l'indice degli articoli  */
	position: relative;
	top: 20px;
	left: 20px;
	width: 860px;
	height: 650px;
	margin: 0 auto;
	float: left;
}




/*  -----------------------  ARTICOLI  -----------------------  */

.TestoArticoliContenitore {     /* Contenitore del testo degli articoli */
	width: 708px;
	margin: 0 auto;
	background-color: #251D1D;
}

.TestoArticoliContenitore_v2 {     /* Contenitore del testo degli articoli versione 2 */
	width: 820px;
	margin: 0 auto;
}


.TestoArticoli {     
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin: 10pt;
}

.TestoFormulaArticoli {     
	color: #cc9999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin: 10pt;
	font-style:italic;
}

.TestoIndentatoArticoli {     
	color: #aa9977;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin: 10pt;
}

.TestoIndentato2Articoli {     
	color: #a88480;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin: 10pt;
}

.TestoTitoloCapitoloArticoli {     
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align : center; 
	letter-spacing: 1pt;
	line-height: 16pt;
	margin: 10pt;
	font-weight: bold;
}

.TestoTitoloCapitoloArticoli_v2 {     
	color: #EEEEEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	text-align : center; 
	letter-spacing: 1pt;
	line-height: 16pt;
	margin: 10pt;
	font-weight: bold;
	text-shadow: 2px 2px 4px #111111;
}


.TestoTitoloParagrafoArticoli {     
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 16pt;
	margin: 10pt;
	font-weight: bold;
}

.TestoTitoloParagrafoArticoli_v2 {     
	color: #EEEEEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 16pt;
	margin: 10pt;
	font-weight: bold;
	text-shadow: 2px 2px 4px #111111;
}


.TestoTitoloSubParagrafoArticoli {     
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 10pt;
	font-style: italic;
}

.TestoTitoloSubParagrafoMarcatoArticoli {     
	color: #cc9999;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 10pt;
	font-style: italic;
	text-decoration: underline;
}

.TestoTitoloSubParagrafoMarcatoArticoli_v2 {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 1pt;
	line-height: 14pt;
	margin: 10pt;
	font-weight: bold;
	font-style: italic;
	text-decoration: underline;
	text-shadow: 2px 2px 4px #111111;
}


.TestoTitoloArticoli {     
	color: #cccccc;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align : center; 
	letter-spacing: 1pt;
	line-height: 18pt;
	margin: 0 auto;
	font-weight: bold;
}

.TestoTitoloArticoli_v2 {     
	color: #EEEEEE;
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	text-align : center; 
	letter-spacing: 2pt;
	line-height: 23pt;
	margin: 0 auto;
	text-shadow: 2px 2px 4px #111111;
}


.TestoNotePiePaginaArticoli {     
	color: #aa9977;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 18pt;
	margin: 0 auto;
	font-style: italic;
}

.DidascalieImmaginiArticoli {     
	color: #996666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
}

.TestoNumerazioneArticoliConsigliPratici {     
/*	color: #555555;   */
	color: #996666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 32px;
	margin-left: 10pt;
}

.LinkCapitoliPrecedentiSuccessiviArticoli {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
}

.LinkCapitoliPrecedentiSuccessiviArticoli:link {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
}

.LinkCapitoliPrecedentiSuccessiviArticoli:visited {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
}

.LinkCapitoliPrecedentiSuccessiviArticoli:hover {     
	color: #FFCCCF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	text-align : center; 
	letter-spacing: 0pt;
	line-height: 11pt;
	font-style: italic;
	text-decoration: underline;
}


.TestoSubParagrafoArticoli {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 2pt;
	line-height: 14pt;
	margin: 10pt;
	font-weight: bold;
}

.TestoSubParagrafoArticoli_v2 {     
	color: #FFAAAF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	text-align : justify; 
	letter-spacing: 2pt;
	line-height: 14pt;
	margin: 10pt;
	font-weight: bold;
	text-shadow: 2px 2px 4px #111111;
}

.StileDecorazioneTesto01Articoli {     
	color: #ffffff;
	letter-spacing: 0pt;
	text-decoration: underline;
}

.StileDecorazioneTesto02Articoli {     
	color: #ffffff;
	letter-spacing: 0pt;
	font-weight: bold;
}


.Indentazione01Articoli {     
	color: #aaaaaa;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-align : justify; 
	letter-spacing: 0pt;
	line-height: 14pt;
	margin-right: 30px;
	margin-left: 30px;
	padding-left: 20px;
	text-indent: 0px;
}


.Sfondo_Singoli_Articoli_Testa_Contenitore {    /* Sfondo Metallico di testa x le pagine dei singoli articoli  */
	background-image: url(immagini/articoli/Sfondo_Singoli_Articoli_Testa_01.jpg);
	width: 900px;
	height: 134px;
	margin: 0 auto;
}

.Sfondo_Singoli_Articoli_PiePagina_Contenitore {
	background-image: url(immagini/Sfondo_Generico_Piede_01.jpg);
	width: 900px;
	height: 146px;
	margin: 0 auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 28px;
	text-align:center;
	clear:both;
}




/*  -----------------------  ARTICOLO: SVILUPPO DIGITALE - CAMERA RAW  -----------------------  */


.SviluppoDigitaleCameraRAWInterfaccia01 a {     /* Contenitore con Sfondo Metallico per Miniature Foto */
	width: 680px;
	height: 455px;
	margin: 0 auto;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(articoli/ImmaginiArticoli_Sviluppo_Digitale_Guida_Introduttiva_Adobe_Camera_Raw/Interfaccia01.jpg);
}

.SviluppoDigitaleCameraRAWInterfaccia01 a:hover {
	width: 680px;
	height: 455px;
	margin: 0 auto;
	display: block;    /* Parametro indispensabile per Firefox per considerare il link "a" su tutta l'area del division block. Altrimenti ricopre solo la parte sottostante la miniatura */
	background-image: url(articoli/ImmaginiArticoli_Sviluppo_Digitale_Guida_Introduttiva_Adobe_Camera_Raw/Interfaccia01MO.jpg);
}





/*  -----------------------  SONDAGGIO WORKSHOP  -----------------------  */

.ContenitoreTitoloSondaggio {     /* Spaziatura di 30 pixel (da utilizare al posto dei br */
	width: 600px;
	height: 90px;
	margin: 0 auto;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	text-align: center;
	color: #999999;
}


.ContenitoreStrutturaSondaggio {     /*  ATTENZIONE -> PATCH PER IL PROBLEMA DI WIDTH / HEIGHT DI INTERNET EXPLORER -> Ho creato una patch nel css specifico per IE */
	position:relative;
	width: 600px;
	margin: 0 auto;
	text-align: center;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
} 

.ContenitoreSingoloArgomento {     /*  ATTENZIONE -> PATCH PER IL PROBLEMA DI WIDTH / HEIGHT DI INTERNET EXPLORER -> Ho creato una patch nel css specifico per IE */
	position:relative;
	width: 600px;
	height: 114px;
	border: 2px solid;
	border-color: #444444;
	background-color: #111111;
	margin: 0 auto;
	padding: 0px;
} 

.FrameTestoSingoloArgomento {
	position:absolute;
	top: 10px;
	left: 180px;
	width: 385px;
	height: 104px;
	margin: 0 auto;
	text-align: justify;
	line-height: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
} 

.FrameImmagineSingoloArgomento {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 134px;
	height: 90px;
	margin: 0 auto;
	border: 2px solid;
	border-color:#666666;

} 


.BarraPercentualeCompletaSondaggio {
	position:absolute;
	top: 51px;
	left: 430px;
	width: 100px;
	height: 10px;
	margin: 0 auto;
	border: 1px solid;
	border-color: #AAAAAA;
	background-color: #222222;
} 

.BarraPercentualeParzialeSondaggio {
	position:absolute;
	top: 51px;
	left: 430px;
/*	width: 100px;     /*  ----  Da variare in funzione del valore con uno  span style width  ----  */
	height: 10px;
	margin: 0 auto;
	border: 1px solid;
	border-color: #AAAAAA;
	background-color: #444477;
} 




/*  -----------------------  PRELOAD IMMAGINI PER ROLLOVER  -----------------------  */

.SfondoMetalloMiniaturaOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/SfondoMetalMiniaturaMO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.MenuHomeContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/HomeON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.MenuPortfolioContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/PortfolioON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.MenuGallerieContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/GallerieON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.MenuLabContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/LabON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.MenuLinkContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/LinkON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.MenuInfoContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Testata/InfoON.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.PulsanteLuoghiItaliaContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteItalia01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLuoghiFranciaContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteFrancia01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLuoghiSvizzeraContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteSvizzera01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLuoghiSpagnaContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteSpagna01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLuoghiAustriaContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteAustria01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLuoghiIrlandaContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteIrlanda01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLabArticoliContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteArticoli01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLabCalendariContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteCalendari01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLabDownloadContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteDownload01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteLabGeoRefContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PulsanteGeoRef01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteTornaRaccolteTematicheContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/TornaAlleRaccolteTematicheMO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.FotoPorfolioContenitoreOnPRELOAD {   
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/Portfolio/Bagliore.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.OmbraHMiniaturaPortfolioOnPRELOAD {     /* Contenitore con Ombra per Miniature Foto 3x2 H portfolio rossa */
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/OmbraIcona3x2Hrossa.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.OmbraVMiniaturaPortfolioOnPRELOAD {     /* Contenitore con Ombra per Miniature Foto 3x2 H portfolio rossa */
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/OmbraIcona3x2Vrossa.png);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.PulsanteIndietroContenitoreOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(immagini/PlsInd01.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.SviluppoDigitaleCameraRAWInterfaccia01OnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(articoli/ImmaginiArticoli_Sviluppo_Digitale_Guida_Introduttiva_Adobe_Camera_Raw/Interfaccia01.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

.SviluppoDigitaleCameraRAWInterfaccia01moOnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image: url(articoli/ImmaginiArticoli_Sviluppo_Digitale_Guida_Introduttiva_Adobe_Camera_Raw/Interfaccia01MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.PulsanteLuogoTestataContenitore_Gallerie_Tematiche_MO_OnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image:url(immagini/Sfondo_Titolo_Categoria_Gallerie_Tematiche_01_MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}


.Sfondo_BoxCentraleTestataContenitore_MO_OnPRELOAD {
	width: 10px;
	height: 0px;
	margin: 0 auto;
	background-image:url(immagini/Home/Sfondo_Titolo_News_Home_Page_01_MO.jpg);
	background-repeat: no-repeat;
	background-position: -1000px -1000px;
}

