
.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;



}







a.dx:link {



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



	font-size: 10px;



	text-decoration: none;



	color: #CCCCCC;



	width: 20em;



	padding: .2em .5em .2em 1em;



	background-position: 0px 0px;	



}



a.dx:visited {



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



	font-size: 10px;



	text-decoration: none;



	color: #CCCCCC;	



	padding: .2em .5em .2em 1em;



	background-position: 0px 0px;	







}



a.dx:hover {







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



	font-size: 10px;



	text-decoration: none;



	color: #000099;



	background-image:   url(images/VM-sfondo2.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;



}

table.ads {

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;

}



a:link {



	color: #3063D8;



	text-decoration: none;



}



a:visited {



	color: #3063D8;



	text-decoration: none;



}



a:hover {





	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;



}



#ajax-banner {

                width: 149px;

                height:144px;

				margin-top:5px;

                text-align: center;

				color:red;

            }

            #ajax-banner_3 

			{float:right; left: 65px; text-align:center; width:440px; height:50px; padding-right: 75px; padding-top: 5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif;  color:#FFFFFF 

            } 

			#ajax-banner_4 {



                width: 180px;



                height:105px;



				margin-top:105px;



                text-align: center;



				color:red;



            }

			#ajax-banner_2 {

                width: 149px;

                height:144px;

				margin-top:5px;

                text-align: center;

				color:red;

            }
            
            #hintbox {
	position:absolute;
	top: 0;
	background-color: lightyellow;
	width: 150px;
	padding: 3px;
	border:1px solid black;
	font:normal 11px Verdana;
	line-height:18px;
	z-index:100;
	border-right: 3px solid black;
	border-bottom: 3px solid black;
	visibility: hidden;
}