body{ height: 100%; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #FFCC00; font-size: 11px; overflow-y: scroll; }



/* footer */
.footer{ background-color: #EB0303; color: #ffffff; padding: 2px; font-size: 0.6em; text-align: center; }
/* contenuto*/
TD.contenuto{ width: 590px; vertical-align: top; }






P{ padding: 0px 10px; color: Black; font-size: 11px; margin: 0px; }
A:active,
A:visited,
A:link,
A:hover { font-weight: bold; font-size: 11px; color: #EC0201; text-decoration: none; }
A:hover{ color: #EC0201; text-decoration: underline; }

IMG{border: none;}

.titolo{ color: #B20000; font-weight: bold; font-size: 14px; margin: 0px; padding:10px 0px 5px 10px; }
.titolo2 { color: #B20000; font-weight: bold; font-size: 11px; margin: 0px; padding-left:10px;  }
.sottotitoloIncl{ color: #7B7B7B; font-size: 10px; font-style: italic; font-weight: normal; padding:0px 0px 5px 10px; margin: 0px; }
.bold{ color: black; font-size: 14px; padding-left: 10px; font-weight: bold; margin: 0px; }
.sottotitolo{ color: #7B7B7B; font-size: 10px; font-weight: normal; padding:0px 0px 5px 10px; margin: 0px; }

.percorso A:active,
.percorso A:visited,
.percorso A:link, 
.percorso A:hover { font-weight: bold; font-size: 10px; color: #6A6A6A; text-decoration: none; }
.percorso A:hover { color: #000000; text-decoration: underline; }

.sfondo{ background-color: #ffffff; width: 25%; padding-left:15px;}
.sfondo A:link,
.sfondo A:visited,
.sfondo A:active,
.sfondo A:hover { color: #000000; font-size:10px; line-height: 20px; text-decoration: none;display: block; font-weight: normal; }
.sfondo A:hover{ color: #454444; text-decoration: underline;}

TR.sfondogiallo{ vertical-align: top; color: #ffffff; font-size: 0.55em; }
TR.sfondogiallo A:link,
TR.sfondogiallo A:visited,
TR.sfondogiallo A:active,
TR.sfondogiallo A:hover { color: #ffffff; text-decoration: underline; font-size:10px; padding:0px; margin:0px; }
TR.sfondogiallo A:hover { color: #FEFCCE; }
.principale{ height: 100%; width: 47.5em; background-color: #ffffff; border-right: 1px solid #ffffff;  }
/* MENU */
	TD.menu{ background: #FFCD03; height: 100%; border-right: 1px solid #ffffff; }
	.cont{ background: #FFCD03; height: 100%;   }
	.cont SPAN{ border-bottom: 1px solid #FFE680; display: block;   }
	
	.cont A.btn{ width: 15px; background-image: url(../images/piu.gif); background-repeat: no-repeat; display: block; float: left; }
	DIV.menu A:active,
	DIV.menu A:visited,
	DIV.menu A:link,
	DIV.menu A:HOVER { height: auto; font-size: 0.7em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 2px; color: #7F6600; display: block; }
	DIV.menu A:hover{ color: Black; }
	/* Nasconde i menu di secondo livello*/
	DIV.menu DIV.sottomenu,
	DIV.menu DIV.sottomenuATTIVO,
	DIV.menu DIV.sottomenuDISATTIVO{ display: none; }
	/* Menu aperto */
	DIV.menuATTIVO A:active,
	DIV.menuATTIVO A:visited,
	DIV.menuATTIVO A:link,
	DIV.menuATTIVO A:hover {  height: auto; font-size: 0.7em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 2px; display: block; color: Black; }
	DIV.menuATTIVO A:hover{ color: #7F6600; }
	DIV.menuATTIVO A.btn{ background-image: url(../images/meno.gif); }
	
	DIV.menuATTIVO DIV.sottomenu A.btn{ background-image: url(../images/piu.gif); }
	/* Menu senza sotto menu*/
	DIV.menuDISATTIVO A:active,
	DIV.menuDISATTIVO A:visited,
	DIV.menuDISATTIVO A:link,
	DIV.menuDISATTIVO A:hover { background-color: #FFCD03; height: auto;  font-size: 0.7em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 20px; display: block; color: #7F6600; }
	DIV.menuDISATTIVO A:hover{ color: Black; }
	/* sottomenu */
	DIV.sottomenu,
	DIV.sottomenuATTIVO{ background-color: #FFDB4D;}
	DIV.sottomenu A:active,
	DIV.sottomenu A:visited,
	DIV.sottomenu A:link,
	DIV.sottomenu A:hover { font-size: 0.6em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 2px; display: block; color: #7F6600; }
	DIV.sottomenu A:hover{ color: Black; }
	DIV.sottomenuATTIVO A:active,
	DIV.sottomenuATTIVO A:visited,
	DIV.sottomenuATTIVO A:link,
	DIV.sottomenuATTIVO A:hover { font-size: 0.6em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 2px; display: block; color: Black; }
	DIV.sottomenuATTIVO A:hover{ color: #7F6600 ; }
	
	DIV.sottomenuDISATTIVO A:active,
	DIV.sottomenuDISATTIVO A:visited,
	DIV.sottomenuDISATTIVO A:link,
	DIV.sottomenuDISATTIVO A:hover { background-color: #FFDB4D; background-image: none; /*	border-bottom: 1px solid #FFF1B8;*/ font-size: 0.6em; font-weight: bold; text-decoration: none; padding: 5px 0px 5px 20px; display: block; color: #7F6600; }
	DIV.sottomenuDISATTIVO A:hover{ color: Black; }

		/* sottomenu2 */
			/* Nasconde i menu di terzo livello*/
			DIV.sottomenu DIV.sottomenu2,
			DIV.sottomenu DIV.sottomenu2ATTIVO{ display: none; }

			DIV.sottomenu2 A:active,
			DIV.sottomenu2 A:visited,
			DIV.sottomenu2 A:link,
			DIV.sottomenu2 A:hover { background-color: #FFE680; border-bottom: 1px solid #FFF0B2; font-weight: normal; font-size: 0.6em; text-decoration: none; padding: 2px 0px 2px 20px; display: block; background-repeat: no-repeat; color: #7F6600; background-image: url(../images/trattino.gif); background-repeat: no-repeat; }
			DIV.sottomenu2 A:hover{ color: Black; }
			DIV.sottomenu2ATTIVO A:active,
			DIV.sottomenu2ATTIVO A:visited,
			DIV.sottomenu2ATTIVO A:link,
			DIV.sottomenu2ATTIVO A:hover { background-color: #FFE680; font-weight: normal; font-size: 0.6em; text-decoration: none; padding: 2px 0px 2px 20px; display: block; color: Black; background-image: url(../images/trattino_n.gif); background-repeat: no-repeat; }
			DIV.sottomenu2ATTIVO A:hover{ color: #7F6600; }

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



/* SPOT */
TD.spot{ background-color: #FFDB4D; padding: 0px; }
DIV.spot{ height: 10%; background-color: #FFDB4D; background-image: url(../images/spot.gif); background-position: top left; vertical-align: bottom; color: #66581F; padding: 0px 10px 10px 15px; font-size: 0.7em; border-top: 15px solid #FFCC00; }
DIV.spot H1{ padding-top: -5px; margin-top: 0px; font-size: 1.2em; color: #EB0303; font-weight: bold; }
DIV.spot A:active,
DIV.spot A:visited,
DIV.spot A:link,
DIV.spot A:hover { background-image: none; border-bottom: none; font-weight: normal; font-size: 1em; color: #EB0303; text-align: right; }
DIV.spot A:hover{ color: #AB0101; }



/* area_riservata */
.riservata{ height: 30px; line-height: 12px; background-color: #FFDB4D; background-image: url(../images/area_riservata.gif); background-position: top; vertical-align: middle; color: #66581F; padding: 0px 0px 0px 5px; font-size: 0.7em; border-top: 10px solid #FFCC00; border-bottom: none; }
.riservata A:active,
.riservata A:visited,
.riservata A:link,
.riservata A:hover { background-image: none; border-bottom: none; font-weight: normal; font-size: 1em; color: #7F6600; text-align: left; padding-left: 15px; }
.riservata A:hover{ color: black; }
	/* area_riservata (utente connesso) */
	.riservataConnesso{ background-color: #FFDB4D; background-image: url(../images/area_riservataConnesso.gif); background-repeat: no-repeat; vertical-align: left middle; color: #66581F; padding: 0px 0px 0px 22px; font-size: 0.7em; height: 20px; }
	.riservataConnesso A.logout{ border-bottom: none; font-size: 1em; color: #7F6600; font-weight: normal; }
	.riservataConnesso A.logout:hover{ color: black; }
/* chiud menu */
.chiudimenu{ /*height: 20px;*/ background-image: url(../images/apri_chiudiMenu.gif); background-repeat: no-repeat; padding: 5px 20px 0px 0px; font-size: 0.7em; text-align: right; }
.chiudimenu A:active,
.chiudimenu A:visited,
.chiudimenu A:link,
.chiudimenu A:hover { background-image: none; border-bottom: none; font-weight: normal; font-size: 1em; color: #FF7A00;}
.chiudimenu A:hover{ color: #EB0303; }

.fasciagrigia{ text-align: right; font-weight: bold; padding-right: 5px; font-size: 10px; background-color: #E2E2E2; height: 22px; }
.testo{ font-size: 11px; padding: 10px; }
.testoRosso{ font-size: 11px; color:red;  padding: 10px; }


/* NOVITA'*/
.novita{ background-image: url(../images/red3trasp.gif); background-repeat: no-repeat; border-top: 1px solid #EB0303; width: 589px; }
.novitatitolo{ color: #EB0303; font-size: 15px; letter-spacing: 8px; font-weight: bold; padding-left: 25px; margin: 0px; }
.novita A:active,
.novita A:visited,
.novita A:link,
.novita A:hover { font-size: 11px; color: #F48281; padding-left:15px; font-weight: normal; }
.novita A:hover{ color: #EB0303; }	
.novitalinea{ border-bottom: 1px solid #FBCDCD; text-align:center;}

.archivio{text-align: right;}
.archivio A:active,
.archivio A:visited,
.archivio A:link,
.archivio A:hover { font-size: 11px; color: #F48281; background: transparent; vertical-align: middle; text-align: center;}
.archivio A:hover{ color: #EB0303; }	
/* SCHEDA */
.scheda{ background-color: #F0F0F0; width: 100%; }
.immagine{ margin-left: 15px; }
.chiudi{ background-image: url(../images/chiudi.gif); background-repeat: no-repeat; width: 66px; display: inline; text-align: center; }

/* ARTE_X_ARTE*/
.meta{ display: block;  padding: 1px 0px 1px 0px; }
.meta A:active,
.meta A:visited,
.meta A:link,
.meta A:hover { font-size: 12px; color:black; text-decoration: none; font-weight: bold;}
.meta A:hover{ text-decoration: underline;}
.ico{  padding: 15px; width: 70px;}
.ico2{ padding: 1px 5px 0px 15px; width: 107px;}
/* prodotti*/
.prodotti{ padding-left: 15px; padding-bottom: 1px; }
.prodotti A:active,
.prodotti A:visited,
.prodotti A:link,
.prodotti A:hover { padding-left: 5px; font-size: 15px; color:#CC0001; text-decoration: underline; font-weight: bold;}
.prodotti A:hover{ text-decoration: underline; color:#AA0102; }
/* schemi*/
.schemi{ padding: 15px; }
IMG.schemi{ text-align: center; }
.schemi A:active,
.schemi A:visited,
.schemi A:link,
.schemi A:hover { font-weight: bold; color:#828282;font-size: 12px; line-height: 20px;  }
.schemi A:hover{ text-decoration: underline; color:#6F6F6F; }

.schemiATTIVO A:active,
.schemiATTIVO A:visited,
.schemiATTIVO A:link,
.schemiATTIVO A:hover { font-weight: bold; color:#BABABA;   }
.schemiATTIVO A:hover{ color:#A6A5A5; }
/* utili*/
TABLE.testo{ line-height: 20px; }
TABLE.pubblicita{ background-image: url(../images/tretra2.gif); background-repeat: no-repeat; border-top: 1px solid #EB0303; }
TABLE.storici{ background-image: url(../images/tretra3.gif); background-repeat: no-repeat; border-top: 1px solid #EB0303; }
TD.separazione{ background-image: url(../images/tretra2.gif); background-repeat: no-repeat; border-top: 1px solid #EB0303; background-position: top right; }
.iconcine{ text-align: left; }
.iconcine A:active,
.iconcine A:visited,
.iconcine A:link,
.iconcine A:hover { font-weight: bold; color:#828282;font-size: 12px; line-height: 20px;  }
.iconcine A:hover{ text-decoration: underline; color:#6F6F6F; }

/* mappaSito*/
	DIV.mappa{ padding: 3px 0px 3px 10px; }
	.mappa A:active,
	.mappa A:visited,
	.mappa A:link, 
	.mappa A:hover { font-weight: normal; color:black;font-size: 12px;}
	.mappa A:hover{ text-decoration: underline; color:#6F6F6F; }

	.mappa .mappadue{ padding: 4px 0px 4px 10px; }
	.mappa .mappadue A:active,
	.mappa .mappadue A:visited,
	.mappa .mappadue A:link, 
	.mappa .mappadue A:hover { font-weight: normal; color:#828282;font-size: 11px;  }
	.mappa .mappadue A:hover{ text-decoration: underline; color:#6F6F6F; }

	.titsezione A:active,
	.titsezione A:visited,
	.titsezione A:link,
	.titsezione A:hover 	{ background-color: #EB0303; color: White; font-size: 12px; font-weight: bold; margin: 2px; display: block; padding: 5px; }
	.titsezione A:hover{ color: #FEDBD7; text-decoration: none; }


.fasciared{ background-color: #EB0303; height: 20px;}
TR >.fasciared{ border-collapse: separate; border-left: 2px solid #EB0303; }
TABLE.bordo{ border-collapse: collapse; }
TD.bordo{ border: 1px solid #EB0303; }
TABLE.prodotti2{ text-align: left; width: 100%; background: White;}
TH.prodotti2{ border-top: 1px solid #EB0303; vertical-align: middle; padding-left: 15px; font-size: 11px; background-color: #F0F0F0; background-image: url(../images/tretra1.gif); background-repeat: no-repeat; height: 30px; color: #EB0303; text-align: left; width: 100%; }
TD.prodotti2{ padding-left: 15px;}
.prodotti2 A:active,
.prodotti2 A:visited,
.prodotti2 A:link,
.prodotti2 A:hover { font-weight: normal; color:black;font-size: 10px; line-height: 20px;  }
.prodotti2 A:hover{ text-decoration: underline; color:#6F6F6F; }

TABLE.rivenditori{ border: 1px solid #EB0303; font-size: 11px; width: 97%; margin-left: 10px; }
TH.rivenditori{ background-color: #F0F0F0; color: #EB0303; padding-left: 15px; font-size: 11px; padding-top: 5px; padding-bottom: 5px; text-align: left; }
TABLE.rivenditori TD{ padding-left: 15px; padding-top: 5px; padding-bottom: 5px; }

.rivenditori2{ color: #EB0303; font-size: 11px; padding-left: 15px; padding-top: 5px; }

.form{ width: 60%; font-size: 11px; margin: 0px; padding: 2px; }
.form2{ color: #EB0303; font-size: 11px; padding-left: 5px; width: 100%; }
SPAN.form2{ display: block; width: 130px; float: left; }
SPAN.form2 DIV{ margin-bottom: 1px; height: 10px; font-size: 11px; display: inline; }
SPAN.form2>INPUT{ margin-bottom: 0px; }
TD>DIV.form2{ margin-bottom: 15px; }

.box{ width: 360px; }

.hidden{ display: none; }
TABLE.margine{ width: 100%; margin: 10px; }
SPAN.margine{ margin: 0px; padding: 0px; color: #7B7B7B; font-size: 10px; font-weight: normal; margin: 0px; width: 95%; }
.margine{  margin: 4px;}

/* TABELLA PROFESSIONISTI DELL'ARTE */
	TABLE.pa { border: 1px solid #EB0303; width: 95%; margin-left: 10px; }
	TABLE.pa TH{ background-color: #F0F0F0; color: #EB0303; padding: 5px; font-size: 11px; text-align: left; font-weight: normal; vertical-align: top; }
	TABLE.pa TD{ background-color: #fff; border-top: 1px solid #D5D5D5; font-size: 11px; padding: 5px; vertical-align: top; }
	TABLE.pa TD.cat{ color: #000000; font-weight: normal; background-color: #F9F9F9; border-top: 1px solid #D5D5D5; font-size: 11px; padding: 5px 5px 5px 15px; vertical-align: top; }
	TABLE.pa TR.evidenziato TD { color: #000000; font-weight: normal; background-color: #F3F3F3; border-top: 1px solid #D5D5D5; font-size: 11px; vertical-align: top; }
	TABLE.pa TD.sx{ color: #EB0303; font-weight: bold; }
	
	
/* link menu Professionisti dell'arte */
	FONT#paMenu{ font-weight: bold; color: #CC0000; line-height: 23px; }
	A:link#paMenu,
	A:active#paMenu,
	A:visited#paMenu,
	A:hover#paMenu {color: #EB9999; text-decoration: underline;	 line-height: 23px;}
	A:hover#paMenu {color: #CC0000; }

	FONT#tuttiAttivi A#paMenu{ font-weight: bold; color: #CC0000; line-height: 23px; }
	FONT#tuttiAttivi A:HOVER#paMenu{ text-decoration: none; }
	
/* TABELLA AREA RISERVATA */
	TABLE.ar { border: 1px solid #EB0303; width:560px; margin-left: 10px; }
	TABLE.ar TH{ background-color: #fff; font-size: 11px; padding: 7px; vertical-align: top; text-align: right; font-weight: normal; white-space: normal; }
	TABLE.ar TD{ background-color: #fff; border-top: 1px solid #D5D5D5; font-size: 11px; padding: 7px; vertical-align: top; color: #EB0303; }
	TABLE.ar A{ text-decoration: underline; font-weight: boldl; }
	TABLE.ar A:HOVER{ text-decoration: none; }
/* Area riservata LOGOUT */	
	.scheda .logout A { background-color: #B20000; color: #ffffff; padding: 3px 10px 3px 10px; font-weight: normal; text-decoration: none; font-size: 10px; }
	.scheda .logout A:HOVER { background-color: #8E0000; }
/* note */
	.note{ color: #808080; font-style: italic; font-size: 10px; }
	
	.elimina .logout A { background-color: #B20000; color: #ffffff; padding: 3px 10px 3px 10px; font-weight: normal; text-decoration: none; font-size: 10px; }
	.elimina .logout A:HOVER { background-color: #8E0000; }
	
	#contacsContainer A.modifica { background-image: url(../images/modifica_off.gif); background-repeat: no-repeat; height: 20px; width: 20px; cursor: hand; }
	#contacsContainer A.modifica:hover{ background-image: url(../images/modifica_on.gif); }
	#contacsContainer A.elimina { background-image: url(../images/elimina_off.gif); background-repeat: no-repeat; height: 20px; width: 20px; cursor: hand; }
	#contacsContainer A.elimina:hover{ background-image: url(../images/elimina_on.gif); }
	#contacsContainer TABLE{ border-collapse: collapse; width: 70%; }
	#contacsContainer TD{ border-top: 0; padding: 0; }
	TABLE.contatti{ margin-top: 3px; margin-left: 10px; border: 1px solid #D5D5D5; width: 100%; }
	TABLE.contatti TH{ width: 25%; text-align: left; font-weight: bold; color: #7B7B7B; background-color: #F0F0F0; padding: 3px; }
	TABLE.contatti TD{ border: none; color: Black; background-color: #F0F0F0; padding: 3px; }
		
	textarea.privacy{font-family:verdana;font-size:10px;width:310px; color:#535353}
	
	
	/* FCKEDITOR */
.xSmall{ font-size: 9px;}
.small{ font-size: 10px;}
.medium{ font-size: 11px;}
.large{ font-size: 12px;}
.xLarge{ font-size: 14px;}
.xxLarge{ font-size: 16px;}
h1{
	font-size: 1.1em;
	margin-left: 10px;
}
ul li{
	list-style: none;
	font-size: 11px;
	margin-bottom: 7px;
}
#marble{
	padding-top: 24px;
}
#levigatura{
	margin-left: 10px;
}
#bandiere{
	margin-left: 5px;

}
#punti{
	padding-top: 20px;

}