﻿body {
	margin: 0 auto;
	border: 0;
	padding: 0;
	background-color: #666666;
	color: #FFFFFF; 
	text-align: left;
	text-decoration: none;
}
	
body a {
	text-decoration: underline;
	color: #E6E6E6;
}

body a img {
	border-width: 0px;
}

body table {
	border-spacing:0px;
  	border: solid 0px;
	margin-left:auto;
	margin-right:auto;
}
body td  {
	padding:0px;
}




#clear {
	clear:both;
	width:100%;
	height:0.1%;
	display:block;
}	

#generale {
	margin: 0px auto;
	display:block;
	font-family:Calibri, Verdana, Geneva, Tahoma, sans-serif;
//	font-family:"Gill Sans", "Gill Sans MT", Calibri, "Trebuchet MS", sans-serif;
	font-style:normal;
	font-size: 0.8em;
}

#testata {
	float: none;
	display: block;
	text-align: center;
	color: #FF00FF;
}



/*----------------------------------------------------------------------------------------------------------------------*/


/* Dimensione testi */
.dimensione_1 {
	font-size: 0.8em;
}
.dimensione_2 {
	font-size: 0.8em;
}
.dimensione_3 {
	font-size: 0.9em;
}
.dimensione_5 {
	font-size: 1.0em;
}
.dimensione_8 {
	font-size: 1.21em;
}
.dimensione_10 {
	font-size: 1.5em;
}
.dimensione_15 {
	font-size: 2.0em;
}
.dimensione_20 {
	font-size: 2.5em;
}
.dimensione_30 {
	font-size: 3.0em;
}
.dimensione_80 {
	font-size: 72pt;
}
.dimensione_clic_pulsanti {
	font-size: 24pt;
}
.dimensione_clic_riquadri {
	font-size: 60pt;
}
.dimensione_clic_freccia_su {
	font-size: 14pt;
}


/* Firma */
.firma_clic {
	text-decoration: none;
	text-decoration:underline;
}
.firma_clic:hover {
	background-color: #999999;
}


/* Fondo modulo*/
.fondo_titolo_modulo{
	background-color: #BCC8E0;
	background-color: #999999;
}
.fondo_tabella_modulo{
	background-color: #F6F6F6;
	background-color: #666666;
	background-color: #808080;
}


/* Immagine */
.immagine_senza_bordo {
	border-width: 0px;
}


/* Link */
.link {
	color: #E6E6E6;
	text-decoration: none;
	text-decoration:underline;
}
.link:hover {
	color: #E2CDBA;
}


.link_arancio {
	color: #F89D44;
	text-decoration: none;
	text-decoration:underline;
}
.link_arancio:hover {
	color: #E2CDBA;
}

.link_verde {
	color: #58E28D;
	text-decoration: none;
	text-decoration:underline;
}
.link_verde:hover {
	color: #E2CDBA;
}

.link_giallo {
	color: #F6D667;
	text-decoration: none;
	text-decoration:underline;
}
.link_giallo:hover {
//	color: #E2CDBA;
	color: #CD853F;
}

.link_rosa {
	color: #EA9DBD;
	text-decoration: none;
	text-decoration:underline;
}
.link_rosa:hover {
	color: #E2CDBA;
}

.link_viola {
	color: #B5A6F6;
	text-decoration: none;
	text-decoration:underline;
}
.link_viola:hover {
	color: #E2CDBA;
}

.link_azzurro {
	color: #2FB9F3;
	text-decoration: none;
	text-decoration:underline;
}
.link_azzurro:hover {
	color: #E2CDBA;
}



/* Margini immagine */
.margine_image {
	margin-top: -40px;
}



/* Menu a discesa - OPERE*/
.menu_opere ul {
	list-style-type: none;
	margin-top: 0px;
	margin-left: -35px;
}
 
.menu_opere ul li {
	float: left;
	position: relative;
}
 
.menu_opere ul ul {
	height: 0px;
	overflow: hidden;
	position: absolute;
}

.menu_opere li:hover > ul {
//	margin-top: 10px;
	margin-left: -10px;
	display: block;
	height: 160px;
	width: 70px;
	transition: 0.7s;
	z-index: 1;
	background-color: #666666;
}
 
.menu_opere li li {
	margin-left: -30px;
	display: block;
	clear: both;
}


/* Pulsanti pagine*/
.pulsantehome5_ritratti{
	background-image:url('../immagini/pulsantehome5_ritratti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome_ritratti:hover{
	background-image:url('../immagini/pulsantehome5_ritratti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome5_natura{
	background-image:url('../immagini/pulsantehome5_natura_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome5_natura:hover{
	background-image:url('../immagini/pulsantehome5_natura_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome5_astratti{
	background-image:url('../immagini/pulsantehome5_astratti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome5_astratti:hover{
	background-image:url('../immagini/pulsantehome5_astratti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome5_fumetti{
	background-image:url('../immagini/pulsantehome5_fumetti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome5_fumetti:hover{
	background-image:url('../immagini/pulsantehome5_fumetti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome5_miscellanea{
	background-image:url('../immagini/pulsantehome5_miscellanea_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome5_miscellanea:hover{
	background-image:url('../immagini/pulsantehome5_miscellanea_beige.png');
    background-repeat: no-repeat;
}


.pulsantehome6_ritratti{
	background-image:url('../immagini/pulsantehome6_ritratti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_ritratti:hover{
	background-image:url('../immagini/pulsantehome6_ritratti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome6_natura{
	background-image:url('../immagini/pulsantehome6_natura_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_natura:hover{
	background-image:url('../immagini/pulsantehome6_natura_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome6_surrealismo{
	background-image:url('../immagini/pulsantehome6_surrealismo_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_surrealismo:hover{
	background-image:url('../immagini/pulsantehome6_surrealismo_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome6_astratti{
	background-image:url('../immagini/pulsantehome6_astratti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_astratti:hover{
	background-image:url('../immagini/pulsantehome6_astratti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome6_fumetti{
	background-image:url('../immagini/pulsantehome6_fumetti_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_fumetti:hover{
	background-image:url('../immagini/pulsantehome6_fumetti_beige.png');
    background-repeat: no-repeat;
}

.pulsantehome6_miscellanea{
	background-image:url('../immagini/pulsantehome6_miscellanea_grigio.png');
    background-repeat: no-repeat;
}
.pulsantehome6_miscellanea:hover{
	background-image:url('../immagini/pulsantehome6_miscellanea_beige.png');
    background-repeat: no-repeat;
}



.pulsante_back{
	background-image:url('../immagini/freccesx_sc.png');
    background-repeat: no-repeat;
    
}
.pulsante_back:hover{
	background-image:url('../immagini/freccesx_ch.png');
    background-repeat: no-repeat;
}
.pulsante_back_attivo{
	background-image:url('../immagini/freccesx_sc.png');
    background-repeat: no-repeat;
}



.pulsante_su{
	background-image:url('../immagini/frecciaSu_sc.png');
    background-repeat: no-repeat;
    
}
.pulsante_su:hover{
	background-image:url('../immagini/frecciaSu_ch.png');
    background-repeat: no-repeat;
}
.pulsante_su_attivo{
	background-image:url('../immagini/frecciaSu_sc.png');
    background-repeat: no-repeat;
}


/* Pulsanti social*/
.pulsantehome_social:hover{
	background-color:#E2CDBA;
	font-size: 2pt;
}



/* Riquadri centrali */
.riquadro_arancio {
	background-image: url('../immagini/Riquadro_centro770_arancio.png');
}
.riquadro_verde {
	background-image: url('../immagini/Riquadro_centro770_verde.png');
}
.riquadro_giallo {
	background-image: url('../immagini/Riquadro_centro770_giallo.png');
}
.riquadro_lilla {
	background-image: url('../immagini/Riquadro_centro770_lilla.png');
}
.riquadro_rosa {
	background-image: url('../immagini/Riquadro_centro770_rosa.png');
}
.riquadro_fucsia {
	background-image: url('../immagini/Riquadro_centro770_fucsia.png');
}
.riquadro_viola {
	background-image: url('../immagini/Riquadro_centro770_viola.png');
}
.riquadro_azzurro {
	background-image: url('../immagini/Riquadro_centro770_azzurro.png');
}
.riquadro_grigio {
	background-image: url('../immagini/Riquadro_centro770_grigio.png');
}


/* Sottolineatura */
.sottolineatura_gialla{
	border-bottom: thin #F6D667 solid;
}


/* Spaziatura righe */
.spaziaturav_25 {
	line-height: 25px;
}
.spaziaturav_30 {
	line-height: 130px;
}


/* Tabella allineamento */
.tabella_centrata {
  	margin-left: auto;
 	margin-right: auto;
}
.tabella_sinistra {
	margin-left: 0px;
}
.tabella_destra {
  	margin-right: 0px;
}


/* Testo colore e caratteristiche */
.testo_clic {
	text-decoration: none;
}
.testo_argento {
	color: #E6E6E6;
	text-decoration: none;
}
.testo_argentosc {
	color: #999999;
	text-decoration: none;
}
.testo_bianco {
	color: #FFFFFF;
	text-decoration: none;
}
.testo_blu {
	color: #0F243E;
	text-decoration: none;
}
.testo_celeste {
	color: #8DB3E2;
	text-decoration: none;
}
.testo_giallo {
	color: #F6D667;
	text-decoration: none;
}
.testo_verde {
	color: #008080;
	text-decoration: none;
}
.testo_rosso {
	color: #FF0000;
	text-decoration: none;
}
.testo_rossoscuro {
	color: #800000;
	text-decoration: none;
}
.testo_antracite {
	color: #E6E6E6;
	text-decoration: none;
}
.testo_antracite_scuro {
	color: #666666;
	text-decoration: none;
}

/* Testi allineamento */
.testo_sinistra{
	text-align:left;
}

.testo_centrato{
	text-align:center;
}

.testo_destra{
	text-align:right;
}

.testo_centratov{
 	vertical-align: middle;
 }

.testo_alto{
 	vertical-align: top;
 }
.testo_basso{
 	vertical-align: bottom;
 }


/* Testi grassetto e corsivo */
.testo_grassetto{
	font-weight: 700;
}
.testo_corsivo{
	font-style: italic;
}
.testo_sottolineato{
	text-decoration: underline;
}
.testo_nonsottolineato{
	text-decoration: none;
}






















/* ---------------------------------------------------------------------------------------------- */
/* ***** TEST ***** FONDI */
/* ---------------------------------------------------------------------------------------------- */
.test0{
	background-color:cyan; 
}
.test1{
	background-color:coral;
}
.test2{
	background-color:chartreuse;
}
.test3{
	background-color:yellow;
}
.test4{
	background-color:lightpink;
}
.test5{
	background-color:peru;
}
.test6{
	background-color:violet;
}

.testb0{
	background-color:cyan; 
	border:thin black solid;
}
.testb1{
	background-color:coral;
	border:thin black solid;
}
.testb2{
	background-color:chartreuse;
	border:thin black solid;
}
.testb3{
	background-color:yellow;
	border:thin black solid;
}
.testb4{
	background-color:lightpink;
	border:thin black solid;
}
.testb5{
	background-color:peru;
	border:thin black solid;
}
.testb6{
	background-color:violet;
	border:thin black solid;
}





