.tabella {

	border: 1px solid #000000;

}

.bordo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #000000;

	border-bottom-color: #000000;

}

.colsx {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}

.coldx1 {

	border-right-style: none;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #000000;

}

.titsx {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

a.sx:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	color: #CCCCCC;

	width: 20em;

	padding: .2em .5em .2em 1.7em;

	

	background-image:   url(images/VM-sfondo.gif);

	background-position: 0px 0px;	

}

a.sx:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	color: #CCCCCC;	

	padding: .2em .5em .2em 1.7em;

	background-image:   url(images/VM-sfondo.gif);

	background-position: 0px 0px;	



}

a.sx:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-decoration: none;

	color: #000099;

	background-image:   url(images/VM-sfondo.gif);

	background-position: 0px +200px;

}

.testo {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

}

.riga {

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #000000;

}
a.artisti:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color:#ffff00;

	text-decoration: none;

}

a.artisti:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.artisti:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}

a.menu:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.menu:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

}

a.menu:hover {



	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	font-weight: bold;

	color: #FFCC00;

	text-decoration: none;

}

.demo {

	border: 1px dashed #6699FF;

	padding-top: 5px;

	padding-bottom: 5px;

}

table {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: justify;

}

a:link {

	color: #3063D8;

	text-decoration: none;

}

a:visited {

	color: #3063D8;

	text-decoration: none;

}

a:hover {

	color: #FF6600;

	text-decoration: underline;

}

#tit2{display:none}



.coldx1 {

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #000000;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #000000;

}

.coldx2 {

	border-left-width: 1px;

	border-left-style: dashed;

	border-left-color: #000000;

	border-top-width: 1px;

	border-top-style: none;

	border-top-color: #000000;

}

.centrale {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #000000;

}

a.sposi:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffff00;

	text-decoration: none;

	font-weight: bold;

}

a.sposi:visited {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffff00;

	text-decoration: none;

	font-weight: bold;

}

a.sposi:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #ffff00;

	text-decoration: none;

	font-weight: bold;

}

h1 {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

}

h2.testo {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

}

h2 {

	font-size: 12px;

}

.demo2 {

	border: 1px dashed #6699FF;

	padding-top: 5px;

	padding-bottom: 5px;

	background-color: #CCCCCC;

	width: 100%;

}

h1.testo {

	font-size: 10px;

	font-weight: normal;

	margin: 0px;

	padding: 0px;

	display: inline;

}

/*MENU*/

#Navigator { width: 700px; height: 2px; background: url(menu1.gif); margin: 0px; padding: 0; position: relative;}

	

#Navigator span {display: none;}

#Navigator ul {list-style-type: none;}

#Navigator li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#Navigator li, #Navigator a {height: 29px; display: block;}



#logicamente {left: 64px; width: 48px;}

#musicamatrimonio {left: 112px; width: 75px;}

#animazionematrimonio {left: 187px; width: 75px;}

#intrattenimentonozze {left: 324px; width: 75px;}

#musicanozze {left: 399px; width: 60px;}

#intrattenimentomatrimonio {left: 459px; width: 73px;}

#abitisposa {left: 532px; width: 88px;}

 

#logicamente a:hover {background: transparent url(menu2.gif) -64px 0 no-repeat;}

body#page_news li#logicamente {background: transparent url(menu2.gif) -64px 0 no-repeat;}



#musicamatrimonio a:hover {background: transparent url(menu2.gif) -112px 0 no-repeat;}

body#page_azienda li#musicamatrimonio {background: transparent url(menu2.gif) -112px 0 no-repeat;}



#animazionematrimonio a:hover {background: transparent url(menu2.gif) -187px 0 no-repeat;}

body#page_prodotti li#animazionematrimonio {background: transparent url(menu2.gif) -187px 0 no-repeat;}



#intrattenimentonozze a:hover {background: transparent url(menu2.gif) -324px 0 no-repeat;}

body#page_filiera li#intrattenimentonozze {background: transparent url(menu2.gif) -324px 0 no-repeat;}



#musicanozze a:hover {background: transparent url(menu2.gif) -399px 0 no-repeat;}

body#page_clienti li#musicanozze {background: transparent url(menu2.gif) -399px 0 no-repeat;}



#intrattenimentomatrimonio a:hover {background: transparent url(menu2.gif) -459px 0 no-repeat;}

body#page_contatti li#intrattenimentomatrimonio {background: transparent url(menu2.gif) -459px 0 no-repeat;}



#abitisposa a:hover {background: transparent url(menu2.gif) -532px 0 no-repeat;}

body#page_dove_siamo li#abitisposa {background: transparent url(menu2.gif) -532px 0 no-repeat;}.img {

	border: 1px solid #000000;

}

.natale {

	overflow: visible;

	position: absolute;

	visibility: visible;

	z-index: auto;

	top: 0px;

}

.toolbar {

	border: 1px dashed #FF9900;

	padding: 5px;

	background-color: #FFFF66;

}

.bordofoto {

	border: 1px solid #666666;

}

.tabprev {

	background-color: #FFCC99;

	border: 1px dashed #CC6600;

}

.bordotabprev {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CC3300;

}

form {

	margin: 0px;

	padding: 0px;

}

.bordotabfiera {



	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #666666;

}

.tabsposi {

	background-color: #B7CEFF;

	border: 1px ridge #993300;

}

.tabellina {

	border: 1px solid #1851AC;

}

h1.titoli {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	display: inline;

	font-weight: normal;

}

h2.link {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	font-weight: normal;

	display: inline;

}

.riga2 {

	border-top-style: none;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #000000;

}

.dicononoi {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #000000;

}

